31534547
36598501
99924033
96238016
84981922
60636885
64482265
57548777
55154097
98112167
78347764
8433246
55408038
10013983
45293362
33737739
11073929
18287848
77895140
4414507
1400990
8614977
46679555
94214805
25924600
81352195
69272162
61665441
40977290
84043873
27749302
93499802
14404324
75134653
18904296
37904891
26529801
4671857
9322264
41922675