40851748
90113440
53831182
44619596
27186558
69031426
90416341
38261103
4521373
60089299
47219675
29043700
68982943
75183452
65628759
75709337
16946118
88978649
25487886
25058933
6654726
71789754
78713784
2550148
67967449
388750
5868848
42133583
32949683
22287628
603550
24178977
50514290
3914449
30617337
26113052
85274047
44502049
11953750
324969