16
15
117
10
39
76
4
36
24
42
20
166
9
12
25
55
22
35
14
45
103
43
59
11
27
850
113
371
351
196
50
227
152
85
109
64
37
172
135
231
364
57
217
89
165
197
30
44
3