45
36
53
216
78
40
102
402
117
9
29
59
176
432
85
25
86
183
426
30
69
164
43
35
58
32
203
1115
311
37
67
49
125
153
17
144
34
1549
154
189
156
481
70
109
64
365
96
57
550
66
150