30944000
66556852
39866300
14161015
98387731
58833126
13092891
92722548
20152999
24661549
13956719
60834379
37717147
85605095
4259976
95164083
37959504
31794071
90954499
96555478
893418
2029272
86659193
79423265
908463
14245862
85925702
3604901
3667974
16266632
94475593
15072019
67597354
60169966
302861
62435822
8728466
72768452
3358246
48842150