39796211506801481311474871010683568196114947657491146724457624941021933892911359541531877107564655487957624270468911145541099191502095981947271663320102104182111458157624111494744102181114431111433244387188636697712310102491029153259025871028134164939102840249091092381102842453231029110909034183801096736147531028136102191059946588151234785130362836511370609118854386622910084461028249101563510281563661111468617658787997574935051358281029240101097610296174847910104081024100211652812298143962712988061298876524220145521310597810598666601413441326660545745401520201393408157819110251851012753340285967563583705127971778550