66372685
53421275
86952316
5024589
31347586
28969102
51244043
10261098
21631862
6088960
83784179
92507473
86949685
25778358
55268133
34013095
82611422
38117230
8063906
49435600
79582344
97005088
9656040
56538390
94798587
27482941
65547572
81166946
97251945
87166110
22295180
3635746
33656885
8954800
60277575
41458606
83281781
27542113
10226
96625444