81311873
52622542
33828402
38743101
1836511
20913958
5066217
1978409
9840466
18155673
67325456
602850
4739567
27081167
95691077
92876049
77969327
78902361
25939786
33881650
6831163
13045907
954284
83254968
278193
74786661
8554188
54149777
3872058
88387801
67785673
44775824
58217627
52229618
72021516
9144920
23727113
15165987
51925166
68438026