487376145995274461639051974183150759006139402331681340223110935834320917533419168968513219592726325623354301755617472043270931991879495432945042688940706743744162532702963624830232863560315261895613842596344160440135212353057932149456549625764443338984045299563853263515033446560845102044618043336411157962025430215956866074298296861145423964110372668924700167447534440134350774614432850045436467720067156559152041021943237185613463551517861511441495237442723237583541784960726342724396167618644918488295065613934388444132947255669645426822532439637257082973409517376653744331497759293921653751635966528060892543558342853106486865241664663516124026956009653850513170113036392270179270441048702650216657614340681405524817914151110504530416183883226637075412219366591902