121499612149951214994121499912149981111033127879212787771278776127879146056811106911013415696397127879054794454801612788035476025484191278781127878054774554783612788021278775127880111418412787891140641141551028250115932675924875926075925541992012478157592791385790547814108893710889601141834199194605459599975472295494005481655366425478131141821247813548034187887187779187886187885547851759278547199547601187884681000107466173610154714811414585937711026541278788460567759277547600548054729392547317111166714185351143719547599138579913212115111919980465102295848834716957980095848821112798117224673652451005175669414872884586305195311589537