111
245
431
415
516
262
310
1085
1386
797
722
485
619
268
291
315
244
785
593
1172
248
760
726
779
83
501
364
430
124
385
116
309
96
181
249
1904
443
198
341
600
304
808
1264
1748
978
2682
841
677
706
1805
1082
605
2139
954
1809
1312
682
1863
813
1812