10090810100911611010106210101699101047531025346011777401118130501182262312009608128698261286983512869863128698861286989812869900128699131286992312869928128699431286996112869967128699691286997712869989128699961287001213764095144654814947491149487571495082215387559154526511584155117941941830749189474719100731926787