11
25
15
293
127
39
33
5
87
24
9
45
26
8
48
80
72
54
16
96
940
14
17
81
111
118
232
93
170
256
38
167
32
13
28
50
46
29
65
205
76
177
59
162
43