42012626
43284743
88414590
1941158
46547482
12291496
10908589
75955242
96949036
82262551
66987073
40966407
86645669
70179589
76394669
22888366
78952395
46514536
29091296
69202461
436913
29913012
60829115
39492666
92076978
21378972
33486935
5888247
24396242
98125928
32535131
2837315
33908342
2164902
24925848
36061608
99445962
25976531
79493827
7260716