43
58
46
59
39
47
27
31
40
95
24
44
322
375
14
10
50
52
45
25
64
15
41
589
105
97
102
89
70
8
396
152
34
362
19
260
100
208
677
856
127
418
1148
257
1335
1226
258
51
304
255
74