1970673752647276138948210468205828569543867507145032857701066614774685236535262439555373186372672694571699750862917256267738143825459545651985355012745558222425403275241225653178805220308851212343097051176575406031603441985611823863297168861256871125541281445028391277734350114513240648571713678590922983877553437885253848031764944429027316658174122789464524353146636249480242553142232268567351216647840760526357764225052878613066274376656639034880676274731555646647825748226681598239768167260692591523398384762022531433175217151152154822813623718104635105434421385075641872615093383987632932314474629944054940033363721719265928768647946516623736551878450035638355111613613567640110765664431038278713788565349455515208675211451402604585291447680437539586425820477714835153448731276331104012043668467464066025523272266328283809666490701841771661802286223354113527156012828557675474757821086904877387176513613796553995686148642270667781200736243513227473334203730328076967144987313376587445703768078464858355142574624047071450442774927427936628817057260552340719442419055991679214256791123779312441378536849233520471593332478826369981956453320305388278897974528525639992121171220738022483459743551226775347034213481460368271177294295342341188377790514678363279893730469175600795426429618122154642653780113971854570479344372854231635296226882194833703851895702126517372735772781406301659040545366471068916270987275862706547644061715378546135539174159950564628433631823544664980815563915475145445824833775638230331179602488652552715513315118271954131977778538203461632780589588729827708544736653017542894134019611159664216112445056071130664330031438804361073430262557837244668663732109947965019767337546782019937432330114628655222512011416506918543722930419121815642375216419322884579420654874476539784730751125215745936764148979248447435083267060180561811702800345672799335