989249792498174100170992479888999414103968100352104243985861029201037571020241032341013111032941018701014209993599068101787101428101024985361013271043251007231011509920099672102164980861014271843699211985141022649866310094498448103930178991039899793410296910246110287510262410261198501101777100096980391015681006679973310177897665100788100957987931013181037021019219909599812102214985891010959913397824100371103013103707180781005759992097904102290995821033011024741023731023331806698971180859774298338172481014781039881013329793198122977849826599873101901