85659511
2405447
97975468
66729583
48406744
25088617
4664180
76362074
35356886
22807052
14663126
81196787
40754841
67967355
38518568
10841941
53748526
27634725
3076694
6570660
15734193
19223055
31747494
521829
1654697
34924185
1889745
63502684
87771955
50498780
536064
50854191
75015893
74592681
23345339
17317926
41159719
27751849
22492949
20927621