45
1
57
38
52
24
48
29
67
3
56
338
233
344
340
209
853
275
324
278
73
66
360
244
61
272
230
2
232
82
286