97
59
218
64
57
36
242
113
183
189
69
125
298
121
196
208
151
148
123
152
176
202
239
365
90
54
147
436
139
162
167
118
130
245
598
259
386
94
312
104
181
137
134
192
250
344
182
288
165
101
200
188
131
206
209
81