42
59
24
2
17
40
56
324
19
5
13
1
9
45
49
12
32
8
23
29
108
25
46
186
52
76
454
128
36
165
367
95
81
178
401
71
143
27
61
38
1249
344
50
14
68
43
134
138