23046925
32281033
260086
14533822
50469771
69953931
18201446
6658237
45585304
46055845
23675113
54358093
51084788
36875124
40807511
2739587
59325892
21454374
19135426
52175150
51016336
94872078
50355159
7530761
88119744
7870982
19876984
54971740
38202757
85667328
80696672
62155668
14426091
29377350
5043110
51037137
25342389
65665450
42499362
32534031