80724088
4933289
2374358
6663804
51736131
49907183
38956179
31444871
82877070
26274299
6125442
38619152
94188785
47006860
19717678
56028798
6296397
79678200
36426728
4996784
95783607
89392640
14148025
19114873
41235408
11676817
36241385
203913
17161546
54304278
32226125
93341518
51505013
46386693
93566712
55744989
53271971
66068600
90455132
91212960