6614262492703481654505254405863055497123415663832284748285369047168727522744585264431940557265982621310717224437957899056933259322264177926993175454835372562232536381400229376643652671336562544467645472847065721568946838514177518368746460300876775541772787681474077476004521745057144783072624234517031665023881486632961616887677067186659730950778222127320459845627674333864853565485563817948677122851120611337835444169330655707328386596769123023901233536035281285537815886302975854364734041533047517301403085065054420742368461202993973188832213694643521512313912417546284704015444283414613038066280419215579963573128036619847421959750877626571574123959068126671351965346596509234170604139778558401313500453752160448427595631901213143994222742822084627197831964032432013746759421861692894801187179625720525574425374926447614255676331747967272864334047472303832895851313652335563268056685435489589268212457638515138102161875505511973447665463825451528398491632447355202863397857325675441666373784882584270444912418116719546383875954028537497627911134798259469398334581767102108024650323322480610665823854379490914751682931446216224065417119809845225837571315794717701828439642678773447629718611721776263653753985820250461557362367570261178760602310283485101145527917082205523838480770984192524679601306320711750861421438956846610788424504676676510914334920272674425748200114605667334145406193734371377543603463425225413508014382907380548375510873838748736166470256152784076123573618933698351676518252874676397295244474528135664056453817378429568454882712231680328875356016454229144113512785577727152670521140243766831231166373312034552425872607977371824813878720715521770248256115375780793514808252800199996605123351942512306737726492372721913431125379211078629879064516366862235651376712946516916522261887276463015993334845014333755581134515715645913864735180370559670125