65508599
48671150
35384021
21136075
51174692
79859747
93443795
80184017
30263025
58609825
1922818
67397133
45424519
20592816
60318453
75652452
40564647
71798577
30024997
97332071
56864469
72866667
64209309
38719007
99789458
4063724
34068630
56584806
49428352
63321658
71929287
78414295
6214680
74289612
7238748
79872100
80987835
42271445
38972856
3546052