58516773
30677584
30792709
45656935
16127466
7359422
4372724
16426259
39659841
63418972
65439971
82887836
19965854
70243199
46941146
32114834
33821857
81483001
43814887
43329513
35348812
30782744
94553981
27895075
45667301
35464824
58413345
54387920
51934990
99698527
99601699
52777798
7215815
63944978
5117766
43416777
28755064
80581540
89129786
48166887