42492138
85313131
48783542
45511733
5266894
5026134
90694650
8667137
9193625
79282693
24713470
15442980
39572260
27054554
81514348
30189334
39633821
19547528
84006823
28004944
70498161
65291677
62552982
7882603
48857252
6490609
88983806
12846802
95775364
82907171
76315145
44321891
10071470
7314841
64736326
40631616
82018192
6175933
42182759
11721018