58182325
15565946
35562494
7893666
15537949
83726658
7150245
541795
27338346
93664598
65195771
96737075
64497475
30908063
44995111
1592014
857753
32703118
17123965
62983913
47353821
27097310
61275712
22038128
95261697
49911221
33412898
58095479
8195138
55262756
3179165
69222199
48278946
78507743
55261217
59209460
74909389
8104847
22882870
20227060