75812411
47165168
37081237
91973176
2345022
14063329
6542702
88167616
49138815
91269059
81045295
77693745
75692516
70153943
67527897
6821110
96942593
15804617
48202351
46414953
12721777
84783700
79656861
35548801
30441432
41686786
54058707
39308093
27159059
11037804
1121567
4977152
32681523
19727179
39982971
28055117
46286305
63779015
13953697
99129798