1764456543732366632671934837354886515105691403846437277432841705557045185884578261736557442876858031555144905497414756279656350783482740082878019247064859879411714109476205487437120644550168169368755285390121509468262800264427767855237762675451461567221703552424670352653585122351296660229802854747677731628589462326506437021221037850220228823814847378944619516578281760116283294175385545597366255466499313631714633930753971734444326624416138947160023346330138350567423138144824081068429740314271701893611945416568357834267502507533727887485405517704671992135641741229046298804729649349215820423122534805931562866395684356352608094348283943827011120814515225914420161418619658750420026545427642350374952256666630616368691157013091822211715535611071543822751226136258137128781197113802207914494224745525353437796893862284421791136647737762196681536383282809242553737459964622687271289769707273444719546439547486994656573404726805274811817125363735330094118331151706520335554560102233997476043794793562341668386413652783089720379977126944230186251225348652543401376350313172590519524772180768198546781343685225434441845222586125108508450629693336775269016124249784764407645478665398299464484371488497524286421873051417777092747375282142278571817736477365257153028910631051558397968414565656593457862417662751174406618087547057931906766513334135554414776795388453500127332316243825640797607753651113831932060176188672801853224734763782338413555616725855235688342832630787501207330485548162515526236584025671975132796327514471578078114892172184521579857046011016083790204459732211673523458112295595521257847252572123674065260238236354691206333318303687304375291404334164216710636667778147132931397303225656238791130469114282663362686623697921883373156814748406795717458560555914380527263239178738377538671702346314603790746557191404057287376537508462488063913520298708542596