57952312
68561872
39718465
28187201
87267793
8983984
77615970
68702346
66725808
80103476
65571321
38596344
67582980
92075742
8873990
38515468
23717196
10133707
47622959
55277559
19418337
89723841
23438416
4145406
13551940
9116728
95653881
70363113
16233317
43915632
45635489
50221614
33057416
3202767
11158361
39527478
56637553
12491835
20283703
78802170