40615653
60362726
15852557
20831821
25515024
88441172
80546018
14288075
71201186
77574950
75559798
3455021
6149239
95699110
68029490
87122527
1220570
87151388
34838881
78228729
91297370
970458
911378
77177448
31547356
91951145
66991355
12874830
6776185
79201576
15334728
96911821
94516618
47246333
31396222
40547807
79116696
90997576
19747934
40609203