21869231
6087499
97541246
95943629
71078909
792934
15152782
68371904
2197927
69373765
38642551
48157538
24267515
96726528
83859008
81126128
71705102
32954626
35061983
69787852
38679530
71278448
965467
86191261
93369191
543910
74368938
42038804
3102059
1528507
33262298
2678839
43114695
92962435
26236184
73217038
13297483
92521321
81455914
80596328