31841182
20808174
9909868
24234592
88345250
7949374
90744966
99051858
43792562
60973228
43081877
9835314
8007627
82334557
42903932
1478794
78235876
47442144
65802556
19857951
35924657
1168556
65996910
54608980
67431499
64315790
94579112
21923072
14722616
11538250
80587839
50425961
3575808
93808721
99947107
44096748
1207255
57558224
5317331
70117088