303
15
2
57
51
211
222
93
235
167
14
20
314
74
91
1564
178
39
312
1418
225
3
569
354
349
88
149
11
193
10
485
282
2
400
45
37
1441
191
842
544
391
142
737
138
479
183
37
433
16
