40959345
2871722
10073638
53377007
11053508
30858344
96923415
35448025
42717460
97559243
42246189
36901371
89448967
76343852
88109994
42042109
48888113
72636984
31607002
72073365
96916543
7188046
1535685
77691618
52348256
81088674
54253139
8716979
17952822
15326192
10335324
93538010
57614141
9633851
90831020
28648897
1946659
78849870
37743983
77998438