25 35433
18992 568711277
1018 884238645
3404 913613324
11638 20653889
7412 87425243
12069 360117961
20025 366783581
23916 776314619
26109 468286477
21291 571284025
28250 168626134
6490 583233179
4324 647468697
7040 159251051
30827 858990763
22547 810722471
14933 924525652
6220 326078850
28612 833618000
21139 822365411
33582 370156626
13979 483777764
7313 472155517
10019 42439764
24033 683053801
