1708012327306301123977896546538261392532356478447540518249513251453335483414577492694008115498368691679455459398169124480711319559389601796575351372308515487838155485782839736587338195219210128714176294834182762349445299362677168281284778239656189489258502157886463484032752052434765476753838081913824391443187931774057686785537651273842405004367548237266220497225369488556486586343215336746667011872481280376755414547038623746676437716716258512264649198761216047485041075894758495195612544545384934528279987271522473571317422928639973856854959750865558871720819273731323118623623373544871871257163784526637082938476024791232702664563741882554075437504021532977957035245984433732055214863760279503244797671139037655025922856784127472856928833440122734037307616018467708683510876956038037170464828572992305507788628593802520143534434221667798946220167333354281085585471517321614264478420231510828427424752388366460944353917905653464516857763746840147122365280753225557855261806032505632001357323042305643537871811577176311896344647022274550193309505356276655997984583758523287812673022182414723102218329913654412013051417266416564522626116117178351114644220785331744955129513343773454546550965242684190548481640140217525689426567613875857066926022423872773651642164527806367643605776213796220196463287702283807709510536780668379290461411515234386716726653035667915954745584733314363937019727374374766138511678638446537539712361339332541528203707404117052683122787479457147186414233904562350825490919335519373352527558053364441632239173115684548451351670381690110298773344450766154175202962918091173066598047256741425206354326607517464676352342314152686623148007545461116323633034140628947855365811516065013721119425210644019955712582077248461212260017826568182767668811459646930157044152163868050840572837342300636777262109242212147926297193166613864771068766774427285590