75525632
4636487
528421
3796358
1057893
7396947
79065525
87079959
11739986
9542709
82755950
53382673
96293210
36183912
59467049
99936188
74993551
58777308
2672280
8790791
68601823
93491148
56603260
24058837
59232168
37531318
3489171
12713453
12314665
49796539
4209468
6968003
52247903
21986620
53236899
21019928
97281377
35274288
50168934
14639562