59447597846079962442663916740471677744137455274947762697886579423794397962486135867198786687941889828899789331928939560396027968629695696958971669871298814100431100453100508100968101233102461103133105832105846105902106781106833107100107284109960110123110218110385112222112415113575113832115738116776116797123443123594123657126388128506129393129394129402129409129449129498129567129569129697131593131808134931135500135929137746138305138604138707139723141687142632142633143791144001144988146331146368147011148945150123150124150148150185150751150859150916150961152425155378