100138751002017610056339100978631012156610127206101473851019279010197563101975801022062610243944102440761024588510287423102888871030152510330417103338571033387010336357103584511044862410480492105745051058133610595145106005101062071610621187106797441070643710726681107271131073603622803382311173231128123535563757517