59939472
48339302
57407694
11664780
94517971
3104450
57157796
17035992
96546489
86361790
7944488
36327131
668120
35239492
88999023
7934890
96316428
86904597
44829013
29114734
29387821
12167057
50755504
9568567
92237035
46615044
56091
82543307
86801608
76395856
2499020
19793523
1363957
6364977
86982971
68327445
80123406
37362660
57451714
14983660