618961916223622462766472683069217608776082528472858297621140512521127151297013115132721386414079145241452614748158721592016406164101641216549165511659917147176161855920306203092037520379205862148821520217252251522719227282287222877238832412124430245752457625379254262586926194263132821328430286442880129220296762975529800300133034930374303923047630679306803080831088311353113831219317253198933065334003344234047343463464934818352723537236985383403950939888399854001140317405594059340640