946990
45046984
23562373
99298796
4554912
13159941
1444465
96407529
7535174
25532745
66967049
76658957
6048211
21593434
807135
96813019
70068953
965142
82963347
119228
10837417
81428675
2046286
27216488
66275305
23916628
66534099
70117646
15478080
17432680
63576768
95045853
71938421
47505303
91115890
34826837
73537721
6441248
80165821
68437717