349
265
1217
44
360
424
484
413
125
290
245
71
308
114
1047
1097
528
601
1486
631
753
1041
419
426
222
1116
41
164
318
186
273
469
430
504
95
616
246
92
630
217
559
433
263
511
210
178
151
275
500
247
159
403
473
248
390
250
332
850