34323560
54952734
1262697
54828833
24288200
70346529
98822487
23635470
92692745
96816765
45213986
3716920
35709913
83097637
79158048
30857623
19824272
30569324
87413307
91824506
122311
32123149
20763787
65192246
28057525
1733938
41189029
28863968
92968478
6426062
30887747
8717173
8586741
38375144
22376324
96758704
4113325
70984227
31269731
12529328