17916256
18275664
23734708
86662087
22534388
20739514
74641774
89602760
12062573
99533218
15948276
55644615
3076206
15693450
85914115
73288839
17371960
77935802
54428841
46377407
13994370
30278748
95186813
40671857
8675440
2524976
4738628
62462488
96626643
60057931
91739170
5366962
62313390
14168489
76787494
56148719
61368191
2573484
40533679
463172