4104048
27552924
47782773
80766530
425713
78647367
67446480
2563597
8388971
32995160
86669309
25205889
822432
51466133
99268747
70843590
56078839
33499720
8026203
65107404
42001346
42908794
38281358
16304507
40446998
64135902
27682254
54602456
49434345
58203366
23666728
30637557
89147449
13448017
12327
69441420
39749086
27627045
28774670
87341109