102011829237078152931215115171224209242113027137374103983101808150918220086181764139830609621126043583520452236103150311679894601731831465352051656971942967986213883311232711164610767815431316308230780205682196954609912698714815112483484087216852207184905481131481351311501996504212292216693521515619066273027168123606752242222016817827513804022011121623514932316470045066136266945312211533461121752889827211450116229191998922376121517983913889854297177882415339440312907116555114896096963122632855637432207254499919821721056334972001241478001234755607950266