512585110987638612216628763871536494902861307137131485012966151585142965782965615965783111466312932581585166316452506535602666203848494381116207061883011192731038131669221073292668021073313890251389026106581025514021072420160612983282161552161577273409351629368933220159276371036722358095135655355073135755645618586435541824137290934913055471136893077705433351337819061412561410218058561412661412718057318057661411661410461410614019916811812448251061740123777214386991705307642337475481362261915292170531792395136216061410890311910904121090400114004611498491564916792502332776650208650209650204650212149064914905941490587972328