14703763
27056220
6626058
89912401
7174188
4207839
97257915
15237179
1385473
64549156
93159595
66973521
4116388
626417
25715285
61341881
12459148
46441252
22561026
33401866
70064007
64967664
61955439
96902523
56458110
9415498
14064620
2288302
21706186
70217392
55605978
81605363
45393577
66058384
89327100
24252837
75065006
35184605
74308518
73516494