23781117
85486696
84476190
61302848
33833145
58241162
17658735
71108016
7954803
11291079
4133830
93488319
27872879
4430929
68655140
59815854
38571064
63939205
91014382
13964507
28975752
82069494
10398301
66754954
32966436
93643518
93105051
66714129
87832952
11416253
5039143
29341033
70584931
86982905
6587080
11119553
90675412
38507492
28489326
22459747