300558082973357859006162306315458439434531161736914465240737661264198518782430399934342621429496045546546043273613611636234721871005512639651362505750991444110828924852592530557083825321018593220189956842686226835235135411943192530340503627141071142375113371338170091910933637594300527941413873953234956953627118413392221219031823106221118557024528145739244439132078569917434969579442403917577820582095351244401464156542083896518055339616373588131558314728540162534593661136312614393337172749313475262839684447404345935451396419074049442629591186304813644644370746663482210512724788161433441802194022753239579321705576218059423350211054522350584273510358521683445751494109468125944786351658792113136518574511403140934626367046163583118721203794568122954153842132513972351192459665123114841372052427724993362340616605919289448721449261134384174500521281570390720552164470035712596150555674652862352577090159365319374513144825507622673017246518804870654121822728140659211287136711641116215713663089247611914069253216291467334348753173464950134073137557442518159517845465463249565725220221624680472153014421328346743314383246718963117340318033525499544283161811151740783345