84378123
17336965
13509255
81079632
16538825
64475788
30194109
75546404
9032678
10951960
61193406
67357730
66532468
17642798
67322055
26936640
56507857
85024684
13766610
75958797
35238631
96263747
88545052
27571306
2024049
60857032
19385220
1146664
34426852
80301862
98615735
69206518
3733328
74882972
83206713
10028027
18449953
12498052
17316242
12354211