100
67
226
150
429
450
154
210
245
500
436
114
241
1197
94
101
107
159
174
227
489
190
141
61
133
622
243
714
234
271
163
195
1649
309
63
57
50
845
29
263
305
281
704
142
229
55
175
435
333
162
208
412
298
152