8064136996679033049020028136617524051487106282473225671769855168854567535839135551776496306436547968083224417833816711353536475636760447207288501505160693787358596365220382714541797131721250083767545040525444633417136950460826181122403733836885624702415284412421054335328546759570543566046145857172715310266507789782356287719703402342647376287723331745933682745456447474575982054807186597549755345750569781736163072606772732361457066497714316972853868721558942741117113867179316551223314637973458845235452350471901952532048003067923744879627621182012322888468314568397465664513764062937715352567658224832171934073548055267621621983186506851437033656470850326867535152622303637274565193228628023755040065942537246212413893802556415441537541544300140256748481460485712838656635673840291403902025527733082343856613174494696723714514885021572426233719943733218914865756667283164797219152367348438590161214151835523478799130248563852269388341265442278803761320911417793627953617316391176426791181122581446635479783462137544408071765221708925958719766279343352849192525122411520880445476330131265584724363777052422312745552737675156749339267121787340674180342566596973514861087785567325546043091256451964273705537412501631287352702972134871945603812295104823917442395402144348401182653707445377681222709257539768227767466558922265423585323218874345346466213847447126134926839830465477732817714273869020381020390731910775224931523123859967027514751143916667629831371842628444455764874551860020183480950424399463801387805483625272955764346794387139617101411678489684565820681147627142279184622134466560119112033559632828985466475861877466411734237853164845083351338550956179829480238429911076570230560594827825603101376402952964367937882165555882901558088416666025722183757516463026682512897847016916384591541865703037041141093316894721977302722352065262940467852137478665111355