193775103951174875985116924015572320140218297039231866487928810432813348222265422642114499201907923416025395034101110232084310116121132161497002212335777928670115924183583322274645230443183836692413809521989320510617528532785784692621381478398921636721986527880208171992544098020718922751911049012933645206147004151439627911954902084407107212708285605210398578891471883778110318721690910623220808877412397013520516161215230854815207590948744670311845118481715789622884380080132549206632420019163019783010384013138217677521918219800921648622583060682104645