40117467
54363551
30165504
57528148
79329522
93706065
23439605
29493700
78515205
77507108
92448532
5926352
5846526
51591725
21052036
67384778
47873501
69497161
62148850
67164929
52716560
64412848
92856735
28843035
73394994
54953049
59922423
48344772
44357514
25358273
84181891
81386640
25719168
1729795
79156778
9495694
55099726
13706997
80108011
677919