98675623
82503550
51243606
58257444
59568591
87039432
2040579
56278747
38001172
61534610
77817869
43664384
49267151
72606503
13961080
76628591
65577511
23253924
24342115
72928938
57989816
17126274
6555400
10294341
25394936
23812248
23613723
78188520
61025461
84965880
64044794
81936980
72932573
98385997
38557494
47125733
2821892
7101642
25319728
99651132