303
967
272
610
286
257
27
281
35
230
67
297
28
243
58
185
48
128
61
713
37
176
14
90
22
101
104
13
114
15
254
31
138
1
65
80