1017 849
999 729
915 909
370 41
221 307
307 743
933 240
465 489
801 649
166 111
55 765
184 502
907 907
867 163
615 228
322 355
479 244
649 731