2558972
42175494
38364898
8838211
89246459
9513529
73562513
63586436
96863589
58247514
75909839
98062339
8924841
2516361
55224320
39567479
18264891
56441099
19532249
37239842
4973476
55058081
32268771
3912363
70198419
306034
30527131
30882785
57292535
60085270
66965016
51048837
72925650
29001532
25449899
77824021
12625161
3127689
68099330
613573