100350441010895810117697101389571016874910201137103219631033582310356967103754191044863105249911057778510625749106324121063284610647616107544611077300310803756108051781106190110990691110968711137937111444111167520111737761119210911258762112844271133809611363451138540113989871143139911438316114752201161966611628805