90 79
307 164
942 453
457 758
851 85
839 574
505 217
296 7
193 333
105 83
593 155
891 926
375 408
827 904
761 832
856 137
803 380
1017 885
244 262
450 314