80077663
15761648
3671247
57987692
45885317
50536250
61633241
38611534
72623683
82832803
61933848
74459767
21481738
17028123
60984102
59153536
91266688
74358746
33004794
34856469
4754351
35675753
913605
13683177
25186840
94533479
77006969
243173
30143646
28885093
61046048
34492140
80435566
89645474
94318242
10549953
6724571
50907581
98298060
54744709