94944323816390595111892711480934909826161902524361793064911114909406163316090609590559590241342077742643565959112571212376581506658103107139881580320897861972479161278869572869573134987046374514995626444836462438683404103534741676529249109746196841008489038111865125916581545782286769730359119729814649078492178157066294106292175366291002968145866776531914622341328884375739481362121667027613391849259849218126412511877301349837134967128436191113928677014748674909832982022477091018001167288677731365643140793033209235734610263610265215209608903839815289831749832784569017122421321896132052510595931243861243871161969909166