32
58
81
25
105
116
204
104
62
109
126
149
110
121
84
40
87
70
404
211
144
102
38
31
24
47
57
95
26
10
37
426
68
260
98
141
250
61
27
136
86
69
183
179
159
117
263
175
247
77
100
94
48