91428128012102342919389155010836994699914119138012965112264992154911499108091388108126987659111291233913849117391116125740122537102331965349353793507910401088631085531085221084001083709470391185911699115791136911299109213278010598996751911009117791161911409108891076127422125257123398100932967359116591132911209110491096