65277679
3990650
28135302
12779936
71248690
74772162
45857497
41179005
41089273
18785220
89684098
31062648
64821768
60325265
22596848
58607912
67839576
1182697
22841231
84681225
56613746
4315475
38743295
14481620
19423339
11463630
32453240
37032713
94064985
35172424
8697172
8703902
81163887
11128542
87085298
63042623
39631095
6275977
32751180
58453575