129104913517361385501
1451123
1395993
1661183
1395995
13929621801332
14038981405309
1405499
14066001700913
14060381700914