4899815
32523146
1811990
93774229
89096646
2907288
822894
38917964
40193492
12275764
60183454
66152679
24974056
96849466
18029597
6169907
33482506
58315975
8643046
18271641
58282103
52711475
60705771
6698537
67122804
12774439
77215212
18965759
81832530
61404084
48974608
82792359
80809589
11663572
21114126
2761618
16253057
78426679
71249180
40196387