21866175
9682238
12361878
85801233
80203066
60019520
93648816
13776333
35958767
13385181
46853006
28515363
29776399
9628476
7859249
59404927
22674894
26957198
44437750
44757666
39395585
57361041
47347271
88503239
9611140
15281078
55847219
22834992
37748287
6374841
10758061
40118615
86914819
21875118
90459372
18325883
85592285
4218710
59274698
54104649