20959101093814543821545289154528814846401276558105587019000413893783145133145121146877314511154807428200629738029737923522181391379235197858731379675458375472713894463137951098532754507754531145035731385313214788139182353091283771128392679240026385613218211047209475493313924117515115658711283862792513792512309903945259313766953748754943138944513217683303528139177925111188437590878102201910755921487200146461195721610350207724336390139572259572172469848618584767074127561561492303561941832382001001339682823798187798186644950379500644722798185798196645086100135211677331001403100144179813915506576451261169343798219682839572325572331