95806230
77736
99126627
71046843
69552434
57046454
32547693
78626148
93965525
3153665
68547348
65431092
99111258
11112859
60468497
52177257
31633359
70049721
5605707
67857554
2387788
58308919
74972221
7360290
85055335
8826352
50153182
84694755
78193438
50165032
58238589
87587926
35468810
9254585
5352455
94357481
62413926
38996630
25555652
70522022