80884774887885611816824818052410952794177842377001802068406783338783627790011372806657992175731779477731381355764801029677447103201049982694765037816710610770331165778556812167624282866807621257111819119758305181458820457975178269824647903676520112737876982479786747968277508781737695076464755547887177858783247689311823770967763380912785018337176596827928084211045778508246879798117097569112441781608085177190838027695278214815141076780564812947971876595758247823978606782887655612199805497828011406