4742683026514393066367174873623897329417756143114271475597641461545753983534827961603302327822853283433482102984620571451214339555193734633181522303201517091067036655435701383683797975073766572431365033875497829613522381235509751276781111356148447714427540307405670465653485568316188464310390483145854327504904846580067548452711169333585629200599480508593371470741502832895282542035152021396737763692557387782484462806643742724457077611462734433654564150445556212028125314128783826712753952364610920155480155130922533253182473117712469407706897645481681212992886457224173635258719753751810340804660768216242644176466239598828211731535679438496552332564728397837623546406882868531162134501706711735242154252826486906352641444781813046711330816577170227819254131763716231343723172834795297513453730435424553226127199672382481260440747334649295646031801635266683448454227776436616631923737255771823647156684751120616163893270976782797724006855368461982592150914237715875647993445865033678678550565628451085517540780351305231462552559142917673885141374868039020444918922623376547916676737527269560442754512218224155753228122212167766556238654601727569171107632659436208463542831907433851981144503198413403763538572377468667244913977485953495581313073546077382761335677457366500207710492588805441266262385154602444380467658301567221840826195571525999447670622742348821978982511814075522054458939917925713371340437317865233774625033121718798686705153732401521749865637812545424951819468440244872814738565779381345201245632586627701863861123757693412343502402357291437016873617438826580934669131536760015616808694236674274630383342961648356662297603558527948021745229350110827562842678878726166676784303546391837251312590314849752820681106471179858601963705473577238425279129047406642793557921574598071285861915965206396056048065222227047904896801157085427197443001108574515289