31055619
71999371
52825428
42989775
27709862
14954019
27993292
788064
3806896
3688132
13656182
21485498
3202168
39556285
30916891
21854023
66437579
13675271
96741454
70614619
60823959
45008722
61257512
27004676
21684328
6915189
65936943
4819802
99435127
44113933
96469201
36118160
85683497
60758331
97756819
68185013
74338872
49883519
50114473
808612