52952083
4296763
38217878
14102705
29653285
22126389
40176
8388558
82501210
3544668
20504981
43799309
61845181
2944526
74213374
5889198
53605748
97227755
40553255
74548107
90109639
85459944
76987089
88338284
77372864
90469717
38267367
33814790
65985619
97721884
61368487
2576487
44791663
37826348
76528231
11739272
78858798
15526961
95302068
219144