42624472
11472236
7726079
6852511
74086775
19375090
82958844
89164862
23113730
9813727
61337111
13005901
81628649
4485863
20344256
4294230
2723195
8086990
64837986
73091846
55266115
9743759
40214988
20816771
95307818
82135830
71005640
18911565
78032772
64177600
8312686
16439808
88455999
93492287
10345184
71391239
18456893
34814869
16044257
98815276