111337411136019311462774114641121148683311491459115532621155678911598987116000481163172811632688116523191169419211775487118070031180905011835049118497261188968511907812119889242734107227842414280498712851921728582119340853843417857334323259343546033437121834530775346302193465452634734471348064433482299052317185369472