606546
46964844
98466291
87904558
11729540
1846960
50128211
90031564
27651675
63946620
8193405
62187628
66037859
21806036
23972691
74836952
12669990
45764350
9306899
38357733
93423195
87922017
80073828
46863723
37583358
38947204
57382821
16676636
98692569
69114020
51933748
94157053
78909090
78901408
81169509
35844910
57189152
54981009
46293304
22949872