7616023976959312330845153926086367731339480680273513462402856778387802757293025665715513711511379126451854354733831947363929376411578426739737951412230276244666478283569266450718760142312304771837438233676706405627451466552582342282322181471352544484711332207755622438375065674944318915516852339020576550782176379960810194643982705194257733878887136504902978277931941981661068528413302517477823492004262385418071733273838137582563646778955565222598465665690207282466290490485111309742915203743135681316046837855455363240026255219154046135117636925225658963072855257707170175475543533774334322947795673793718262415496543912895983883253755066320162825567920219512356385735380664222458215754548662190500661778195448095245604975565971453534671541152368249779454235527289636233512067038846237673220426778480023916117853102215822348228637276848411378729565359747235412143565048680367564817880555756718737377770523644651386762489712748299460681453344402503374417717148334084044730142756448377306734565382165991531624561122371674762271035060319654676353643723840399284762795034236894014077913892681223538076371722031572024396052536474887092121441793667035387050844052825966138600687127641595754527042655627350564328015441719307767334751109336173341515737192527846169156412414852521316134513036530364911868880432660346684406713139558206199674455208186174143563638585140333156288298449317849281116318261182658125834226342470368392725351073651121632848716318811036158629667244552279443145711820596715853481640193891141077015726857866427922434792277857461978355092746571415456866192678502164954277235265463730796645231384776181798370316210315422808348108294770766436444544526635691211559278651797710250269781563112148473058287698024576292180694287553556674696015217835617274244597416042483204747526447538114424790599708801845501588404646314244140366833159058778857070214128300242271