257
34
65
61
290
123
116
204
158
147
62
49
388
264
52
341
332
156
100
23
64
300
171
122
222
84
138
343
252
105
280
1095
104
387
259
140
108
45
95
821
484
197
41
226
207
29
98
92
88
69
91
101
371
126