64104658
22176339
68979826
83185916
2570769
30813699
12289505
5151992
4387262
71199028
81792111
33446665
22881194
48019058
45945147
67921376
3297725
95552336
26564034
63144300
99076
64753617
66084752
12837294
10237906
27201694
91601850
4905325
9342099
59969876
48776031
72845688
83805894
22518322
78966347
43728551
90145811
43613588
97363027
38893912