52
199
230
202
274
167
374
159
134
182
107
187
260
270
351
267
148
168
229
208
289
294
149
160
104
91
90
300
240
120
320
1027
407
661
308
293
460
769
476
464
477
158
301
114
70
507
153
213
100
967
1054
1458
490