108111733916640735892107716628884837011292290583706271112641320291187636830605994991223176423025255757367879711681029420775154179704927112725512638459780131807737430443118350311842578762621363924577445141128567295143132123665115831074162209849333308539307160576617781115542846211955743351477772431585111689764340911859854975175110905264888649561075107912516129219912929627989300814164217545186847543174151178