95038835
66042752
61827437
20952327
6046525
59344047
6550540
80587453
66152485
39646564
19339598
22936548
13733785
75249073
84453381
58668246
44505002
21489646
33268794
96687853
14737688
17789170
93969524
22608106
18929451
14059134
49643465
67408893
49883135
3652579
64446155
70231747
13547310
41176361
49805989
99051849
31033214
60785598
7155107
88666952