186
30
157
14
12
9
3
17
85
175
105
11
13
65
16
39
50
314
5
42
15
54
38
77
55
10
83
177
19
41
162
294
27
235
52
45
104
90
22
279
35
121
34
165
116
217
58
383