197511221353166627151710431929196177518460611931120165981917101045109714977861837112817341017682375812875256138319491860192318441238170415501351139211881594170717381668124588326648129111751240686100013841381995162011501945114323210541706236746127012774211116160