4402607062578256483732054507342441101456662143384535554550271757117775365540147028254965367130613516156567663389169181179583664823327367643681321118305221291446657182105577196853174664978133168194847660262485823137422044119152125527854202484268915604906364224046173520345123258578115322540076284066150777219640786380233198672425777770254299561995033671165078284950080680170416542771420077331631485460677153692237676868376396645122084247153393844873766908002374940674215601431441921828047922132295617613442983259646431305255184686626411937384725223094632164745633913832361437071205723131744881075104174365878976674840583437280278379377140265147123593570397136945392762398875563512753774443527944523011481025144251123440221275020444865916029424164028044328879773137870219569150413935415468012855129678483853623814828730235382029548642643848176481157111733991724651411127393447404603383121095697958094367082074565135955461644944470341437675568224137515266171751345897856373562779632713712787126573433320169390258269227337455554142747319284768112121175406737176370558340542741479105985093513502225285647105478525972856844761243654226518054576307524807013462535417273793285241511636795505196545145966468074250853530880312226440365763189835747868265433613151211767365222877861385827116839562167235329247511310648979458955350527466856768928324824319026133645455234466287516874155555787331678523493107057717252047154053829730746956664984137304521206760607037099095483528323877697886367292553624521623773182812861703345873352897547850145838620250275156730732348342798187146333656226388644180398647252375746811855191293219446300237462544290670382217141186645464604226768538457457991975265377660021873728459478081084232496384393811663306288467137965991386883559827279127024279027160530160232078015748350473188667586754164755921155636545232673596629256467178681999730366828590588765