924062460148710011395341459036927324044923604631412285942172691981775539148474076136864340946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547519660515147005585878312137742113730715792406246014871001139534145903692732404492360463141228594217269198177553914847407613686434094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852764094649549914955646603856378361994055261969366456658217508361403472081296039770429649823368489865021622198649224341742036091193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151444024896697582084310505650009214953243465753344996383578486565813107844355206256551101511987708304718181123621330328075709759950920588523688382615722859245359967640164941781220911278066360650141928583577671090575756799031725394149148044376402768240624195459502536217573464522567548837178185240796892135796129757203619769969211298064046508284435411176606894215705328340154753667463349305250905148086811391688867272624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852762624000004108870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000019352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515120444489669758208431050565000921000000000000000130440346132451852762624000004109624588887808000000000088880888088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000000000000000000130440346132451852760008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410908880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041088700088814900000000000000000000000088888800888800888888888880008888088800888888688000000000000193527828091603906905709576937914764523723064112133889475850556823597554849154242416944842306980171575151204444896697582084310505650009210000000000000001304403461324518527626240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527640946495499149556466038563783619940552619693664566582175083614034720812960397704296498233684898650216221986492243417420360911935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751514440248966975820843105056500092149532434657533449963835784865658131078443552062565511015119877083047181811236213303280757097599509205885236883826157228592453599676401649417812209112780663606501419285835776710905757567990317253941491480443764027682406241954595025362175734645225675488371781852407968921357961297572036197699692112980640465082844354111766068942157053283401547536674633493052509051480868113916888672726240000041096245888878080000000000888808880887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000000000000000000001304403461324518527626240000041096245888878080000000000888808843541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276409464954991495564660385637836199405526196936645665821750836140347208129603977042964982336848986502162219864922434174203609119352782809160390690570957693791476452372306411213388947585055682359755484915424241694484230698017157515144402489669758208431050565000921495324346575334499638357848656581310784435520625655110151198770830471818112362133032807570975995092058852368838261572285924535996764016494178122091127806636065014192858357767109057575679903172539414914804437640276824062419545950253621757346452256754883717818524079689213579612975720361976996921129806404650828443541117660689421570532834015475366746334930525090514808681139168886727262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276262400000410887000888149000000000000000000000000888888008888008888888888800088880888008888886880000000000001935278280916039069057095769379147645237230641121338894758505568235975548491542424169448423069801715751512044448966975820843105056500092100000000000000013044034613245185276262400000410962458888780800000000008888088808870008881490000000000000000000000008888880088880088888888888000888808880088888868800000000000000000000000000013044034613245185276