286746170108122255827424835505717541175551653528261872212483405032443997457029817133156230865380430471452796892513737726950420521151483435368819019528044268572154536691274293333643229782152690182376270589687296120113820518204538202461167737140701339894252783506719817646658540782284563134593066785273326256523034380920828847020382865756363805243632