197396389151230922193217008549086105457219102200854567407398733411880902095718229522850210993350758155896195908161307200859693181435231930781757952024272196021740399173500321795930737557133441135260208675625914919819941038327998528136149494157219139342186421121012114628763145722144806228340207657487403628028509145380120719932707486169805178765263138723883821338419164019883213743924209135171430424489971340523112230216547949321286162138641436021570041519409143111737516539311714247844759419205022396522346218268123956121451388474356520503299568