16
2
12
13
43
27
26
24
20
195
136
88
47
121
548
84
25
19
104
128
164
57
330
10
225
33
9
231
132
90
123
598
22
41
37
114
756
91
211
174
112
217
219
224
303
154
182
82
106
145
95
100
32
307
190