42585804
25011360
17033232
26243865
49395153
5314691
74484630
46852395
16966013
59291088
4227864
72952506
66995939
56276941
586246
69037136
77836273
46042994
92269139
36595865
59381374
75742099
26869822
35353816
40851900
4684951
84655955
82118343
70959907
96216108
10635736
76021176
48673758
10877873
67383528
19841300
58214175
21967138
27112362
91973977