99668852
831586
69234450
31891226
6681308
28853872
5116342
91044796
96226598
7903797
57099658
39774599
19821639
49024320
53636454
98176220
88679709
657492
16357655
36418273
64942007
5818133
76435191
76967962
20064526
52817799
42337614
19643799
1033181
37641518
1625751
20443318
89138764
776437
62624583
2392972
63162265
25911034
5036849
87186895