15
41
116
10
185
32
112
31
22
27
120
14
277
99
97
92
547
61
24
34
202
391
90
62
68
302
51
46
147
278
40
95
313
149
60
187
364
127
114
259
225
152
125
165
241
150
390
170
161
204
80
976