133
1
100
853
324
275
209
278
57
233
340
73
66
244
360
337
344
82
286
61
272
230
2
232
509
220
413
248
468