60083943
52587725
90909572
80049664
37677453
78489426
85501747
24063269
91332817
14412364
63951607
20125105
70244428
13267014
26236184
5048412
11681572
2442437
89535581
4537538
9491981
3489333
68815026
65967578
73355832
92729405
99147078
63829835
45791821
67795287
4862934
89189417
52863637
62498738
5943705
56943400
4009786
64417171
40357338
1712289