6221136918529993465285075542852363771075063251536656746303827622325963008618945030659544515667555720856768722528818870126137854523772585137735255617535413747419612047575333135212523471568569148390353274703422629229339586161651927821414220145122650425313065877665354070644328059718717650847782240297453400681405366374127634823342484324917373838647667479356466837282676763552539933280356247022271853936931780184940236553536527457328141702680233211548264291545152217551486342239505398778123255309746789655811315230744492934677474856007711694881056675513328426048726227666419234367287401074647368537155330435663241593446440168373524515783184272211173621464724337667126525828051830870767755266013519976023469227296383235832473456020529011885198338711977777516787485494562441547544251438772750314412182164546855886374477861512072997663237128244835627046527380943973249038719790846376616841273209156268266473675994698078843829417271763683820422064418078184547221579456370958993501407784070463167242468550345436218764690780313806194367752715340768730983814842221974942564817934167833481457927134782716798372157068951262834951151670724617878543441862381385535989064512813955817750840151031077070434154665722430179880855919520233396458737565452256688611228041651642896666388255028002793144814666022371622598341667796516545726591145012313042068628733391460210676108181795543547664154176960126983917160375542649302797281745157389254145138354447128970844133666566259773628382082885515711153424761755382062753161117104791601366424263032673884494833517913805266036417050031928655521253370379643407743735163488307174544182519228116667788673520443335442423741295257650571921126045846264617860582794272346714191406765190729853639250733612007962133385143106437147509384337397640641115652357057665614032031105875904803125222987997852523551934048028414891110952178473130555459223647124728455