1680730929650738643864415318744266274333339797255376220559539753524223176545214120504401340125177113402793677173142664244909919431963065743950378448180233826568446373189108285520562014502181621916783418722621523436272407853196745444361671480883456648565241174735133852841849440102251661383432367378092566471921555351112374244424983476774663662280804572182118171785447475544406308540288441473658642543515876040559844544331789526653107368232251717179649367659426983933210555239637547118151014876695215825379643537938050816060123029433851825714778745675783483703554838932028923178852347276185528140351394763366139847199462221467715935601707558063267970982771879229153851923773680476250127955156407114642837483175561681275033028451217141377051426278126820414368550052144284708638427341228113326721403651673722933007304874725942566162460276655832549542235670272569786008013565411882713469451305400566264862613694787494191779123665840458732778820847042616365431679166011616159519115805486810336350677071721781873375057702895711455525511527137823285657642403883152271366673342178351937282295016484438379868827913542752713563481564643533075977297663483013915962606358023106908006518081977103422247348748254358975464673830370621151604404524792397390633983713538543842376874333046876063639973611228198130686372974223702035862135219038350216571974679438954714646915311767517523838767368927871534207546855855672223491064379296275154286436384465352054711572738282001957776912127316035994532481516295373611479864524331424950980351125845465082552511052276220627029966648855046376530677246749043772676845520213208799676287615535706877011696562192987761124571864743817697590374265344605562354846312147513242548741449702639455536674528355642705164652128385790632681313712377641156382602290558484752512295668461561489628216109588475574667862521413047042823359775078022375784124727404320459