60949772
35942182
27166846
70921313
49322165
8522564
85843963
26755774
69441360
7852318
13429659
14439635
8786838
82647027
52655557
13762279
83259813
77402196
92229120
88142641
39446075
71607403
79909525
66685039
98793002
51533444
43663498
1095744
90351944
21462233
51779644
76103489
36976150
47844057
19281410
5522417
439887
84642300
86609335
61668077