45 30
234 378
485 588
317 724
958 544
879 452
21 991
472 7
221 259
702 240
338 590
499 176
1152 198
1130 758
1115 1
1089 382
1066 398
1064 82
1063 952
1054 308
1053 10
1049 887
1043 653
1034 908