104743310721142324081488111488707990767990737991654135568403331165129808155702169262565192068115942613029391303065122542913460818418505805636236641386539808125837436150188715018869589638507082886327995251063379935989580238240225799661799162413555126528441355458056584193425337113821497991618813138081242708601072093799092580564187377120739012299701566720580206580566580554108952613152917688264640194419611006449100659410063801006569128283124763596939596939196939630900268588013300021329989133007951331568894712661381324509157076411329597834126889038185102668338971583994128198799160102261878337678370314011817783701181161147280527028