242051986794130587266471465170484209449949395061634386358670930277308359249599033333540897664864325023758888678806211044451973406503971396144431115542039165057615851294203881938246938160372570500366740360085237446878573357401115812336465285249593905737784722241440811505472700348045275066007350428200201152927845321215812915014228258009668624425241231055606912900694379655797762596023369861436054971011338751312331788289705018507697210778511235021330451952618064613397071019915653471134951236549196509300383022549466414302717784653943204796580646308288692791530414381505314765358990975146403816050922610461143779491102943056693499616944691330943884856938275798510538070188201642768479339242337384493902703472603565961023169828711934054492676620464656460643518118403807527510707339215666153730420288897532636758957374839606959388444691637515379338191365514195749022055421839749250937207150560180533172762692946495311010164871684520125982326186366433967867381654200601514667603985989549709952652744561798604665666629947265901491071702479477130286262595993163288862741151454326057881840656606683468163730216923978562335864450293950789340889980690928503620563052429912028910743169207138475056996421688429557452624676821591558710214060041837737376542246140106599047401474270431186808616574339517649275538389834478446449215427567639400623410525805207195922137081982825529974102645179701154136901565720887605466531661466226118851030734203015789513291450199944521598265468270405010438443440027510885148086139893404841/1148231738233141075413663631383421490341449263670990342211834342206120483066324333460200315061597505212444038162968635416171481998991058228696678517151292836980211667485259145269568298086669329814504404258516229079996705208780009455364230372324361084516345377528742316149726509255990525664987895340195327947661395305851659462964590549241045202369367929898746034464004351615743429360440197080946944806340477151549950187246797925042966742121087315762169021650647005040137579094988211256011062