1572103047801182208053172175664694552084611364356024541221112806763627227854119835465666446852560480305605021473133561074218924387459173285677504436838426638197744037945472834662881926754516034821653998553527486634820022722548530940254051252552478204705701186810979537916366237877358512082840641261281527653487657215291259438465538562293202556127771473298629237800770384435057381624271177066805191452971774904567359654279770364969043980644446557113809695263329653768540045079848644576915315182523519359944567390672241603384797197531885207614637412398032564065876536838354537323225412330056484988470778264776754229442593175330586267457301514308169648897891714465154375282195460475372272854681398565176105004582316283407118115103327493776663342128623330671851345270813373444879664031414144737183532824164348319967455251320478405787853862537178266441102682655557501813678476513515684537029110930722626655022166817040733930255126019165763632172194476251839714279767785727793133678211518734713543597167161630289178705651154697760783743472539212484028753516838015732138223658471282755234764193885532384825811667331966366034447531024234914293106563492736796316135845671589404790635464623661482064607365097303187095492627155365239418728423657038920323031642544911219565235535065435275154728115782995485031521084435073972574897515876826980244065083777736396427373359037475214447729422655637290424196248114595832554016464231217663621880764782715625217446236952266727638531574665982029538731268738223303508046721907472146453689255571299641598213125250661481713701236645249601124691146467205698011306887912168347622403763427792442051373332707862076701395215963465083835376612877725878465904745887127843145593811823313435016846862289833716656127429484174555438615527114066561544336341223179441781484707792777704744180113279960085375201852731255857278892361605710345488222808391143164