47404482914849448545488954941451332513765323653702538455385155984585345855458580586626146864774649266872570565706317164773057730987380674186753177588375967759707917579952813318143481835824478564185889859918668086904873999040790620922829294493486946789467994711949119510195104953939638596429973739859999737102644104080104387104904107865109023109508109713112600112935113256114069114095114100114112114180117463118699119430119782123813124024124112124371125962127294127494127764128266129094129207130310130946131219131475132477134043134950136251