6914370316364921646234685399340438459353789826373486804293168886743666416192265283560642764344233449656674172268684582978104254780566226220244528719650312351035425220025654374718780261189240644709255511755469349507170513402571252812589722431811724244885331976756559777750249122436432841254524443761742848253981693166751781225355147142392882531868344351135383255150021051971770128546814625167946155647155426671522319539042783586651123324885975016294464124478237770593528386518512382603022323134372698546685261218094605404479922839121338540316783823135136825068635647673715727610472198937327934501363612774571320618120816456545216649367749837991598523388677382142520849379442236203779628152599401719144747788590558453803135801308333348693345420419151517614134504230118563280637274130211406389589927066041405418396673347116906536485692013723977841207624266024903097683762271144010737117519475244757145622516057021947414327274675453783435676065167173555033029185550858847365550932868729914724113381130337579180618078389111383741505688731941534001286305856763843813102862673361794224847961363064838075577693773872152898542827366701735479776021421715566040229467845545774631447517779224870727121233137352795425479748771188482278338273114689512763680539761304439566463465369355451405305966377335066673073866365462754115145199874045021952710627927537458778133531737653002907293701485270263542361525226151205110641847301673658561782182564366458362661639259264154787713121394077944820747857445445381654701615361166541455244454652234222917179077847361820487707345722961244817229820776464562640187489846657478901626327762672542845555600548221681638719799786345549665441828272987056632364510975137320339643220553733156037531087121388006506688407284243413077044806595953815664659685253760123527074334615215867514856473521833780856871019038052170876655222652368272280250295605798193772