101457181452914234553512822892411640773983597285087285079056461476534241032147639335128099252589124847139115646097872497870297872314292799787069787059787221148260156459614083164275978416978403156428361408111422051428813156428214056315646514999584371254371361370484487274437165140403715078461404885144980714043121404870140486914497661404889140486514043111404899524166157437012231211113456619363154829810048199240711162217109939941205941189941192941197735863622767692436933569284692836928269334693336933210154991502000150199994227815019971439772792080727810619011092754111897638714622529343128640308571155388519485608266969701062