5048615047291904151361043479213518081408118140805011261359818321454621982632504747123546337401472508699343154620715461171546208154614915462093347929631256203621242765154896311935202193044393161126634134865613486461422935824411464665790541521532111557146932712439624055106368086367194334057238639933049932985558585523868677707407009370421064842132176098327140071929000536365529000655253811657541338435989952146826574070131620573623878337912403111897881842651556262606855646368102608783361118019513442954530721300852519346629214952555095461559534140044846021217462463460393691832272410003883631181066021362737841085983203417987437