10338681108513248296036108476401093458210620942939388610620330939396410851345108525851085258610159400101594101093458110621012106210191062094410620349106209701062095010620946934996510200466102005431089316110078585108501471020049410200572108476411084764210180031108526771018002910591776