119935555855540132665485484908423660358274428455858115703699458782294468100586118595881120618936454585115672535705353135453644306580750425523596718914046823621566433014365764553542174744261891676938110656561166519155122277490819652599261960771613650041743015483701601331206472321948204539591641246751737405670221356752523851203114402261847409635490656033584945152430060519356681145225192016123641494636622498118477120355483123959863569326061193764433612876950269370440132239522369277310221257856601496304276818134414701659017603925637187627645912696795993182532376857437438751887216211521521673045935337691849413255478820851606575754244546831281615348639102947700251725110464856854448256655442451616744923823272711236620296755283992233559684611434145812899543