906 372
729 108
536 312
940 21
991 49
696 951
305 248
645 150
628 599
286 354
371 16
299 161
929 975
834 609
690 780
399 868
62 827
34 6
654 579
328 603
850 847