50
1
55
97
100
133
853
324
275
209
278
66
244
360
272
230
2
73
344
338
233
57
340
247
83
286
61
232
68
64