6906855454257495971244017965006491982615356804078665766574859935676181117828533281019655154080343964753921466454629564838847171516600348153390834462267398846559703279381427296436598172677334765297548276147854825294504856618043407551127893782364266535683077714004501466842514454842021392701422828073544514602989655197764262727702464399840584685705936321273602709447187374386117470651802309140943655446283737676812608472885501801606912784863534535014058991138194258511478564800626605564734447887197821105215273286783197465044463235247950355336143469224190301171667369133563541116673754266259705496404465252525220510589155744538114652662106154237189482712131112861678287837974232547601482842041923897383462002912107926762837188765931519531021854841380526465239168642227362778524425071205544874111331734428151345936656623258522613553624849233672125514170225314203123763725248355435557531213168443904497143458497876544575373853307697829944012288193737560377643201641521732491914897811794357949926538342308250795174161801734424207136760148110771732052251934930060310926856246749018215170522333919912731373050233687221773432556054667478433777208238375687414066756702711751576556462572159666747476145526503764484047982357722698534524885283677650545651571114523701531658452056637512198391218867116365876827497838169128407851566561088324664612567734336637826475304557264162458275518857043821362121152167064834548055477991642936046364552424023847266873563915355644102804802727084871185082432448375237362177313066453972117751276673217623456441710290422743632935881818523760679231809750143240351596387762561131446293797867637704759069587331166230302820192534632894382212226861373841414371133834175271233777802256918650956574635791983052415727905712283706417933126888551308082067793475287318689354032293678063918277283035672077296633363055861342519273371595520586707350335542638745474