20452473
10221395
6073559
67315843
40135409
44082225
18262327
67229717
39011097
14243464
67036849
55469589
49673148
99773618
30195911
27805771
39562605
9341818
69084169
42843182
20654600
26029550
98361770
142410
63962691
18869200
97003006
19001482
6679248
13423106
23508546
24619013
51578238
35009343
24577217
98058252
64503422
10992199
58895539
35029297