200
12
265
73
180
117
223
326
49
857
201
103
134
249
222
246
113
971
234
38
22
93
56
65
69
68
63
66
29
258
735
230
90
102
328
84
129
46
181
506
83
162
2034
206
336
330
262
43
54
327
45
900
319