67
125
63
177
394
693
54
37
2191
1842
315
225
44
673
178
4248
128
294
252
209
1212
157
17
153
1498
143
221
196
254
35
72
111
133
263
154
84
329
256
69
104
268
260
147
141
362
65
240
168
271
205
91
4
30
25
8
146