90 79
307 164
942 453
457 758
852 85
839 574
506 217
296 7
193 333
105 83
594 155
892 926
375 408
827 904
762 832
858 137
804 380
1017 885
244 262
450 314