22904300
35121330
93962598
79085667
7775185
47309800
20145263
16974287
35046887
1599752
97622724
31068786
97957315
16589211
24052545
8577577
64364838
12719475
90849795
39075480
5653493
43515127
59571074
31159445
18068362
57863291
82828445
20826644
92475339
97594700
69691494
144381
65851297
30654347
2432303
24665637
14373789
25847902
39279406
62833318