251
42
58
142
626
232
227
589
199
204
70
72
125
79
161
34
117
110
262
105
198
81
45
440
183
100
193
221
121
21
236
15
226
215
206
158
67
95
238
152
12
1197
50
159
353
314
205
244
84
399
126
71
261
107
678