9
15
178
27
92
126
11
8
25
13
109
0
4
23
1
35
18
12
58
14
46
68
38
22
45
29
229
69
224
94
82
217
273
219
64
153
96
474
150
533
315
90
61
106
128
76
642
525
185
213
85