26501666
14472108
81969161
77625479
38237962
3923115
4337970
84394873
60103908
1363877
16898831
28843452
23922291
93372534
3817932
91064500
31253171
20814636
14349056
76664946
78584451
43167190
77257638
44315885
33384619
14658701
13763479
16066657
17309004
1499154
80092564
20539750
96299426
20699568
98003627
40191511
4859126
7912146
97753880
55372641