27870 95
43275 396
65232 504
25957 59
50426 308
86563 751
39659 849
32563 560
19984 837
52288 98
21324 630
50272 214
24375 506
48834 763
102055 208
25519 112
45122 554
22862 665
85993 433
21690 47
80409 570
30291 153
28290 358
42638 593