32
66
85
78
57
256
126
162
97
52
200
29
17
98
47
35
42
369
177
271
93
58
73
75
88
140
96
51
94
27
7
54
95
493
74
172
148
284
50
16
69
44
14
229
6
25
125