29978720
26778168
45309388
53486980
83852450
88683270
10583374
58795265
21331305
38401161
85613884
83025277
59847521
54083119
33181070
30165570
974571
24722932
1782608
4195569
23478720
93352197
89104190
20325514
15795192
48366737
86998908
19433164
40661943
96753443
13371166
37965605
68921444
11301680
9902727
46068713
12657008
70145712
70994985
56311563