10246637204692021256831024835927159280121007588611453467603136885656091544420910716900127143206421089621912396870166727167211314764289134763916972003002761519908193097227378706534303356548776408943717837489039156465160411849620320107481767121839821003212055815534810923711342319616113124228483320059474820235611740313723111898219715956843251011264703268758010543194419809818220317198739329927212116442074891393801279301622815555086815424239136622736918898017952265813644012113407553203056298461238655927921707277764104696188875807608154188219