28 34299
20635 833512070
5909 499354959
31263 166183127
2996 306181905
17392 500540152
24775 766046659
10790 420882263
16108 951883261
25082 351978837
32294 777113737
22993 190040004
12422 298653413
10214 20031344
28281 127723972
12204 786633107
25325 128767885
13130 236616286
22100 686685403
8246 173378935
19406 378088699
10827 316712053
22651 610824305
2661 286471526
29400 710674803
26367 109705035
22935 911933548
1337 651130518
25021 528726651
