203665417055830006349701898705781487128480014217682258957055515826518700401139886915983163137461039314488823811700808896801868569417598263649468312380413327074085123742533742182360612360627080911523389087312975126175112617521699184190672853764170564169164170574170584169239375248284731494160128303041705914087302578211463617917089395085317393416487142026244778781562691068370141185998118949913522201829125943356160367024541927614336683143283690712315456421569289285487831341019116026814324448831114862229383452657418791961345181601969576842939115750181878152192516232571327698688081264487731339304355286034714203