681641484805401553186605108196214715471649281841572647407168960312115561017236659468442274609194151879522955221605913534985368025493434273235441826136291449861490362019711956505118452619233356233013221691124542029425645603330465744872918205914643206153641336236114483229106367645765565430182310142591106044683171151161991028667633315116180123904597346214235952145928350519544178557125681735582568649322156953352642825822704812331899412945078841250378089923745782268845256852887579718076492255029611584188232968345027662335054378220816504473643541617643184962561835803496146267209834392866222957719103326160252558746963486819291060691749176151939509016644271354555142755101069097057465030041365408340356496263820911306390233531701669602735815601577644085162303876753495870