253
307
397
165
337
313
160
343
422
125
301
203
58
71
480
414
294
302
105
386
101
176
215
213
239
963
195
324
101
509
321
397
611
333
428
541
582
267
467
148
674
669
618
582
597
345
562
815
1217
465
607
396
136
408
111
245
415
512
262
310