44518
59831
1612
1925
95975
70257
469109
1028156
1131184
24320
12916
76226
546121
19222
38482
995208
91939
102454
168247
46031
588127
24539
872207
8626
791134
887448
93031805
6405182
66551061
73381856
8333149
928192
75121854
81971717
8263847
7401583
8611827
59931430
56541594