91482166
98504483
83108420
99534318
5166322
50092372
18761661
62999999
43502784
96419001
2551588
72229479
10496973
63444958
749431
67417171
66207345
34912194
76978969
41677787
9659594
70249153
10861024
70416129
33853923
73278422
98134646
54342906
18092635
64756991
48266797
33826996
25488896
28088497
77012305
5298132
15479078
21991783
5101295
65436085