18992570
1939228
86396245
1963302
36862339
54423331
24454756
96261916
43581497
57201119
70705704
43092395
13062032
20712149
703121
18876679
91752335
2517252
63171254
2442790
49062453
77072072
42403479
4096328
92584202
95529755
20767088
67142706
715857
41986148
72638657
46385109
63574021
56771271
89107594
42598382
60818908
9451139
61489613
89046038