95192530
12525792
89879643
292149
41384947
53512085
12098729
5268945
39916186
31386250
87796716
8634794
69846841
25906427
891863
29669399
15838526
78538155
15256948
25096266
95646392
49784521
69275748
19907997
75154575
19515836
97302279
31461100
67334467
7755752
34939529
38552959
89969356
88188237
32008823
8754016
71463790
90011609
81945994
19628886