157732455306976619721220858913079717772911509817414717727859347669220652181908330701859691761341444871984631639480292196571843581809933322916251638350114129340451613951080283774611861218791019616320919513554318383712034119843980183575261964571094901225131978726789214608215913165120216966287001824232154752173973624516885208765111412284547921422181456402090341584411784161848235413186463911621086224055373435817184565211281290212062911643792136924194410353710377299420965451364081786244819627771493342164801980001987681009681339883528117677520334715084539840