171486981334263121541121398195794106794180113755901423151760751718411359711412950026166132143113977223912155331268413387188517591916931814321822402255723457212880571308513215273915535746014156211263125369994722196833299861684051466666882222449196953621199228921172721418727387720038637113215019502214583219833913056816272012911012326521267283915148393174823218531107176157455235991988659490813884114030411932413127912901312528720551717798837011165216139277549646382917465133597150745839862171101057179251193321893856890268764624751627179774113271220342