40624375
751073
93064314
66414763
37675051
53923371
8690350
60506023
30494690
84689790
3289263
1174653
49301340
77554060
41607181
4955750
85773347
38857808
89031771
12201001
89619509
69494853
2420580
28378750
70803092
13814872
9978323
8290914
38939133
42407010
8366792
95722359
33807670
31361764
18964583
89862644
65918032
17828689
80059827
91125890