worker-rapid-silence-c46f.cxo242.workers.dev Open in urlscan Pro
2606:4700:3037::ac43:c94e  Public Scan

URL: https://worker-rapid-silence-c46f.cxo242.workers.dev/
Submission: On April 28 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

{"inputs":{"audio":[82,73,70,70,28,130,112,3,87,65,86,69,102,109,116,32,16,0,0,0,1,0,1,0,128,62,0,0,0,125,0,0,2,0,16,0,100,97,116,97,248,129,112,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,254,255,253,255,252,255,251,255,250,255,249,255,248,255,247,255,246,255,245,255,245,255,244,255,243,255,242,255,241,255,241,255,240,255,240,255,239,255,238,255,238,255,237,255,237,255,236,255,236,255,236,255,235,255,234,255,234,255,233,255,233,255,232,255,231,255,230,255,230,255,228,255,227,255,225,255,223,255,221,255,219,255,217,255,214,255,212,255,209,255,205,255,201,255,197,255,193,255,189,255,184,255,178,255,172,255,166,255,160,255,153,255,146,255,139,255,130,255,122,255,114,255,105,255,96,255,86,255,77,255,66,255,56,255,47,255,35,255,25,255,14,255,3,255,249,254,238,254,228,254,216,254,207,254,197,254,187,254,178,254,169,254,160,254,153,254,145,254,140,254,133,254,130,254,123,254,123,254,118,254,122,254,117,254,125,254,124,254,132,254,134,254,149,254,149,254,170,254,174,254,198,254,205,254,236,254,246,254,24,255,40,255,80,255,97,255,144,255,168,255,213,255,249,255,39,0,84,0,123,0,196,0,223,0,47,1,77,1,208,1,145,1,121,2,22,2,99,3,157,0,84,255,97,0,181,255,66,0,194,255,61,0,192,255,71,0,169,255,132,0,77,254,254,250,136,252,76,252,98,253,116,253,92,254,227,254,134,255,233,255,126,0,15,1,193,1,100,2,247,2,126,3,9,4,180,4,80,5,8,6,144,6,35,7,159,7,62,8,229,8,163,9,47,10,195,10,54,11,221,11,105,12,52,13,125,13,104,14,91,14,71,17,244,18,69,19,220,19,81,20,151,20,66,21,138,21,98,22,105,22,87,23,102,23,231,23,35,24,130,25,200,24,95,25,15,27,170,26,81,17,116,214,148,194,95,202,159,201,83,207,56,207,210,212,247,214,222,217,110,218,47,221,7,223,130,226,194,228,209,230,158,231,27,233,18,235,165,237,207,239,45,241,207,241,189,242,99,244,107,246,50,248,38,249,143,249,11,250,72,251,244,252,100,254,10,255,43,255,88,255,62,0,141,1,178,2,23,3,251,2,236,2,126,3,134,4,109,5,159,5,79,5,13,5,96,5,43,6,218,6,230,6,112,6,4,6,39,6,193,6,71,7,57,7,166,6,32,6,30,6,147,6,250,6,220,6,60,6,161,5,120,5,220,5,56,6,18,6,107,5,190,4,152,4,224,4,53,5,13,5,111,4,195,3,137,3,203,3,16,4,240,3,88,3,188,2,129,2,196,2,15,3,233,2,98,2,205,1,164,1,223,1,37,2,24,2,144,1,13,1,215,0,8,1,94,1,98,1,243,0,121,0,72,0,136,0,209,0,227,0,95,0,244,255,6,0,252,255,3,0,254,255,1,0,0,0,0,0,1,0,253,255,42,0,252,255,227,255,54,0,132,0,107,0,4,0,181,255,174,255,0,0,69,0,60,0,228,255,146,255,142,255,221,255,37,0,35,0,212,255,135,255,133,255,208,255,26,0,29,0,215,255,140,255,137,255,207,255,25,0,33,0,224,255,153,255,147,255,208,255,21,0,28,0,222,255,149,255,137,255,195,255,6,0,15,0,214,255,144,255,130,255,184,255,249,255,4,0,207,255,137,255,123,255,171,255,233,255,245,255,195,255,128,255,108,255,151,255,211,255,223,255,175,255,108,255,86,255,121,255,176,255,188,255,139,255,75,255,46,255,79,255,125,255,134,255,91,255,40,255,252,254,47,255,69,255,109,255,80,255,9,255,200,254,194,254,9,255,237,254,222,254,155,254,114,254,123,254,144,254,150,254,93,254,23,254,224,253,255,253,115,254,139,254,95,254,154,254,198,254,217,254,54,255,169,255,178,255,105,255,164,255,220,255,31,0,76,0,62,0,38,0,65,0,151,0,152,0,165,0,182,0,184,0,158,0,152,0,232,0,227,0,226,0,196,0,168,0,213,0,251,0,14,1,251,0,229,0,174,0,182,0,238,0,243,0,220,0,199,0,174,0,188,0,190,0,217,0,197,0,164,0,159,0,126,0,162,0,187,0,179,0,138,0,103,0,101,0,133,0,144,0,127,0,111,0,74,0,65,0,86,0,102,0,94,0,54,0,41,0,53,0,74,0,74,0,67,0,46,0,21,0,18,0,25,0,59,0,52,0,15,0,234,255,234,255,3,0,22,0,26,0,8,0,245,255,230,255,4,0,9,0,2,0,242,255,220,255,211,255,228,255,250,255,251,255,232,255,202,255,209,255,209,255,251,255,235,255,221,255,207,255,198,255,220,255,232,255,240,255,218,255,202,255,198,255,211,255,235,255,239,255,230,255,215,255,201,255,222,255,231,255,241,255,219,255,206,255,203,255,214,255,244,255,248,255,230,255,209,255,204,255,215,255,233,255,239,255,238,255,223,255,215,255,229,255,248,255,246,255,242,255,230,255,230,255,240,255,242,255,248,255,247,255,233,255,236,255,242,255,254,255,6,0,250,255,238,255,241,255,252,255,3,0,15,0,255,255,4,0,248,255,240,255,6,0,12,0,14,0,4,0,255,255,1,0,8,0,6,0,11,0,1,0,252,255,0,0,2,0,12,0,5,0,0,0,253,255,1,0,9,0,18,0,8,0,249,255,1,0,252,255,2,0,8,0,3,0,0,0,253,255,1,0,5,0,4,0,3,0,1,0,252,255,254,255,254,255,5,0,1,0,0,0,0,0,252,255,2,0,1,0,3,0,255,255,0,0,0,0,4,0,1,0,1,0,1,0,252,255,0,0,1,0,3,0,1,0,0,0,255,255,254,255,0,0,2,0,0,0,0,0,0,0,254,255,1,0,2,0,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,254,255,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,254,255,255,255,254,255,253,255,250,255,252,255,255,255,253,255,255,255,255,255,0,0,255,255,255,255,0,0,255,255,0,0,0,0,0,0,253,255,255,255,255,255,255,255,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,2,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,2,0,1,0,1,0,2,0,1,0,0,0,1,0,2,0,2,0,1,0,1,0,1,0,2,0,1,0,1,0,1,0,1,0,2,0,3,0,3,0,3,0,3,0,1,0,2,0,4,0,3,0,4,0,2,0,1,0,3,0,3,0,4,0,2,0,2,0,4,0,1,0,2,0,3,0,3,0,1,0,2,0,1,0,3,0,3,0,2,0,1,0,2,0,1,0,1,0,2,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,255,255,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,255,255,0,0,255,255,254,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,254,255,254,255,255,255,254,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,255,255,0,0,0,0,0,0,254,255,254,255,255,255,0,0,0,0,255,255,0,0,0,0,255,255,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,255,255,255,255,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,1,0,2,0,2,0,2,0,1,0,1,0,3,0,2,0,2,0,1,0,0,0,1,0,2,0,1,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,254,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,255,255,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,254,255,254,255,254,255,255,255,254,255,254,255,255,255,255,255,255,255,0,0,0,0,255,255,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,2,0,1,0,1,0,1,0,0,0,0,0,2,0,1,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,3,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,2,0,2,0,2,0,3,0,3,0,2,0,2,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,254,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,2,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,255,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,2,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,255,255,255,255,253,255,0,0,255,255,254,255,254,255,254,255,254,255,254,255,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,0,0,255,255,255,255,254,255,255,255,254,255,254,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,0,0,0,0,255,255,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,2,0,1,0,1,0,1,0,1,0,2,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,1,0,2,0,1,0,1,0,2,0,0,0,1,0,2,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,254,255,255,255,254,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,254,255,253,255,253,255,254,255,254,255,254,255,253,255,253,255,253,255,254,255,253,255,253,255,254,255,254,255,254,255,254,255,255,255,255,255,255,255,254,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255,0,0,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,1,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,255,255,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,0,0,0,1,0,2,0,1,0,1,0,2,0,2,0,2,0,3,0,3,0,3,0,3,0,3,0,4,0,3,0,3,0,3,0,3,0,4,0,4,0,3,0,3,0,2,0,1,0,1,0,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,254,255,253,255,254,255,253,255,254,255,254,255,253,255,253,255,252,255,252,255,253,255,254,255,254,255,253,255,254,255,254,255,254,255,254,255,254,255,255,255,254,255,254,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,255,254,255,254,255,254,255,254,255,253,255,253,255,253,255,253,255,253,255,253,255,253,255,252,255,253,255,253,255,254,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,1,0,2,0,3,0,3,0,4,0,4,0,4,0,5,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,3,0,4,0,4,0,4,0,3,0,4,0,4,0,3,0,3,0,2,0,2,0,2,0,3,0,2,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,255,255,255,255,254,255,254,255,0,0,254,255,254,255,255,255,255,255,255,255,255,255,254,255,254,255,255,255,254,255,253,255,254,255,254,255,254,255,254,255,255,255,254,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,255,255,255,255,254,255,253,255,253,255,253,255,254,255,254,255,254,255,254,255,255,255,254,255,254,255,254,255,253,255,254,255,254,255,255,255,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,1,0,1,0,2,0,2,0,1,0,1,0,1,0,2,0,1,0,2,0,2,0,1,0,2,0,3,0,2,0,2,0,3,0,2,0,3,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,1,0,2,0,1,0,1,0,1,0,1,0,2,0,1,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,255,255,254,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,2,0,3,0,2,0,2,0,2,0,2,0,3,0,3,0,2,0,2,0,2,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,254,255,254,255,252,255,252,255,251,255,252,255,252,255,252,255,253,255,252,255,253,255,254,255,254,255,253,255,253,255,254,255,255,255,255,255,255,255,254,255,254,255,255,255,253,255,254,255,254,255,254,255,254,255,254,255,255,255,254,255,255,255,254,255,255,255,0,0,255,255,254,255,254,255,255,255,254,255,254,255,255,255,254,255,255,255,254,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,3,0,3,0,3,0,3,0,3,0,4,0,5,0,4,0,3,0,4,0,4,0,2,0,3,0,3,0,3,0,3,0,4,0,2,0,2,0,3,0,3,0,3,0,4,0,6,0,5,0,6,0,6,0,6,0,5,0,4,0,4,0,5,0,4,0,3,0,4,0,3,0,4,0,4,0,5,0,4,0,3,0,3,0,2,0,2,0,1,0,2,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,254,255,255,255,255,255,255,255,254,255,253,255,253,255,252,255,253,255,254,255,252,255,252,255,252,255,250,255,249,255,248,255,249,255,248,255,248,255,249,255,248,255,247,255,248,255,249,255,249,255,249,255,250,255,249,255,250,255,249,255,249,255,250,255,251,255,252,255,252,255,253,255,253,255,254,255,254,255,254,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,1,0,2,0,2,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,2,0,1,0,2,0,3,0,2,0,2,0,3,0,2,0,3,0,1,0,2,0,2,0,0,0,0,0,1,0,1,0,1,0,2,0,2,0,3,0,3,0,3,0,4,0,4,0,3,0,3,0,4,0,3,0,2,0,2,0,1,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,255,255,255,255,255,255,255,255,254,255,254,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,0,3,0,4,0,3,0,2,0,2,0,2,0,2,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,254,255,254,255,254,255,254,255,253,255,254,255,254,255,253,255,253,255,252,255,252,255,252,255,251,255,249,255,249,255,250,255,250,255,249,255,251,255,251,255,249,255,250,255,251,255,251,255,251,255,253,255,253,255,254,255,253,255,253,255,254,255,253,255,254,255,254,255,255,255,0,0,255,255,0,0,0,0,0,0,1,0,3,0,3,0,1,0,2,0,2,0,2,0,3,0,4,0,3,0,3,0,3,0,3,0,3,0,3,0,2,0,3,0,4,0,3,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,3,0,3,0,1,0,1,0,1,0,2,0,2,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,1,0,1,0,1,0,1,0,1,0,2,0,2,0,0,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,2,0,2,0,2,0,2,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,254,255,253,255,252,255,252,255,254,255,252,255,252,255,251,255,251,255,252,255,253,255,253,255,252,255,252,255,252,255,251,255,251,255,252,255,251,255,251,255,253,255,251,255,252,255,252,255,253,255,254,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,2,0,3,0,3,0,2,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,2,0,2,0,4,0,4,0,5,0,5,0,6,0,6,0,6,0,5,0,5,0,5,0,4,0,3,0,2,0,2,0,2,0,4,0,3,0,3,0,4,0,4,0,3,0,2,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,254,255,255,255,0,0,255,255,255,255,0,0,255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,254,255,253,255,253,255,253,255,254,255,255,255,255,255,255,255,254,255,255,255,255,255,0,0,0,0,0,0,254,255,254,255,254,255,255,255,253,255,253,255,253,255,253,255,253,255,254,255,253,255,254,255,254,255,253,255,254,255,254,255,254,255,253,255,254,255,255,255,254,255,253,255,254,255,253,255,254,255,253,255,254,255,255,255,254,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,1,0,1,0,1,0,1,0,2,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,2,0,3,0,2,0,1,0,2,0,2,0,1,0,2,0,2,0,1,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,0,2,0,3,0,2,0,3,0,2,0,2,0,3,0,2,0,3,0,2,0,1,0,1,0,1,0,2,0,2,0,3,0,2,0,3,0,3,0,2,0,3,0,2,0,2,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,255,255,254,255,255,255,254,255,255,255,253,255,252,255,252,255,252,255,252,255,251,255,250,255,250,255,251,255,250,255,250,255,249,255,250,255,251,255,251,255,252,255,251,255,252,255,253,255,252,255,252,255,253,255,253,255,254,255,254,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,2,0,3,0,4,0,4,0,4,0,3,0,2,0,3,0,3,0,3,0,2,0,3,0,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,254,255,254,255,255,255,0,0,255,255,0,0,255,255,255,255,0,0,255,255,254,255,255,255,255,255,254,255,255,255,254,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,3,0,4,0,4,0,3,0,1,0,3,0,3,0,2,0,2,0,2,0,1,0,2,0,1,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,255,255,255,255,255,255,255,255,254,255,255,255,0,0,1,0,0,0,0,0,1,0,1,0,1,0,2,0,2,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,254,255,255,255,254,255,254,255,253,255,254,255,253,255,254,255,254,255,254,255,255,255,255,255,0,0,255,255,0,0,255,255,255,255,255,255,254,255,254,255,254,255,254,255,252,255,252,255,252,255,251,255,251,255,251,255,252,255,254,255,254,255,252,255,253,255,254,255,254,255,254,255,254,255,254,255,253,255,254,255,255,255,254,255,255,255,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,3,0,4,0,3,0,4,0,5,0,6,0,7,0,8,0,8,0,9,0,10,0,10,0,10,0,10,0,9,0,10,0,10,0,9,0,9,0,7,0,6,0,5,0,4,0,4,0,4,0,4,0,2,0,2,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,254,255,253,255,252,255,252,255,252,255,252,255,252,255,251,255,251,255,251,255,252,255,252,255,252,255,252,255,253,255,254,255,254,255,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,254,255,254,255,0,0,255,255,254,255,254,255,255,255,254,255,254,255,255,255,254,255,253,255,254,255,253,255,251,255,252,255,251,255,251,255,251,255,251,255,253,255,253,255,252,255,252,255,253,255,253,255,254,255,255,255,254,255,254,255,255,255,255,255,254,255,254,255,253,255,253,255,252,255,252,255,253,255,253,255,253,255,254,255,254,255,254,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,2,0,3,0,4,0,4,0,3,0,4,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,6,0,7,0,7,0,6,0,4,0,3,0,3,0,4,0,5,0,6,0,7,0,7,0,6,0,7,0,7,0,6,0,5,0,5,0,4,0,3,0,2,0,2,0,1,0,1,0,1,0,0,0,2,0,3,0,2,0,3,0,3,0,2,0,1,0,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,255,255,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,254,255,253,255,252,255,251,255,251,255,251,255,252,255,254,255,253,255,253,255,254,255,252,255,252,255,254,255,253,255,252,255,252,255,251,255,250,255,250,255,253,255,253,255,254,255,253,255,253,255,253,255,251,255,251,255,251,255,252,255,252,255,253,255,252,255,252,255,253,255,254,255,253,255,253,255,255,255,254,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,0,3,0,3,0,4,0,4,0,3,0,4,0,4,0,4,0,3,0,4,0,3,0,2,0,3,0,3,0,3,0,4,0,5,0,5,0,5,0,4,0,3,0,3,0,3,0,3,0,3,0,2,0,1,0,1,0,2,0,1,0,0,0,1,0,2,0,1,0,2,0,0,0,0,0,255,255,254,255,254,255,254,255,253,255,253,255,253,255,252,255,252,255,251,255,251,255,251,255,251,255,251,255,251,255,250,255,251,255,251,255,252,255,253,255,253,255,252,255,252,255,251,255,252,255,252,255,251,255,251,255,252,255,252,255,254,255,255,255,255,255,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,2,0,2,0,1,0,2,0,3,0,4,0,6,0,6,0,7,0,7,0,6,0,6,0,6,0,5,0,4,0,3,0,3,0,3,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,255,255,254,255,255,255,255,255,254,255,254,255,255,255,254,255,254,255,255,255,254,255,255,255,255,255,254,255,254,255,254,255,254,255,254,255,254,255,255,255,0,0,0,0,0,0,0,0,1,0,1,0,2,0,3,0,4,0,4,0,4,0,7,0,7,0,7,0,8,0,7,0,7,0,7,0,8,0,7,0,7,0,7,0,6,0,7,0,6,0,7,0,5,0,4,0,4,0,3,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,253,255,254,255,253,255,253,255,254,255,254,255,254,255,254,255,254,255,254,255,252,255,251,255,251,255,252,255,252,255,253,255,252,255,251,255,250,255,250,255,250,255,250,255,251,255,251,255,251,255,252,255,252,255,254,255,253,255,253,255,254,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,254,255,255,255,255,255,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,255,255,254,255,252,255,252,255,252,255,251,255,250,255,251,255,252,255,251,255,250,255,251,255,252,255,253,255,254,255,254,255,254,255,254,255,253,255,252,255,252,255,252,255,253,255,253,255,254,255,254,255,0,0,0,0,1,0,2,0,2,0,2,0,1,0,2,0,3,0,2,0,3,0,3,0,2,0,2,0,1,0,2,0,3,0,3,0,3,0,3,0,3,0,3,0,2,0,2,0,2,0,1,0,1,0,2,0,2,0,3,0,3,0,2,0,3,0,2,0,2,0,2,0,3,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,4,0,3,0,2,0,2,0,3,0,2,0,2,0,3,0,3,0,3,0,4,0,4,0,5,0,5,0,5,0,6,0,6,0,4,0,4,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,5,0,4,0,3,0,4,0,3,0,2,0,0,0,0,0,255,255,254,255,255,255,255,255,255,255,253,255,254,255,253,255,254,255,254,255,255,255,254,255,254,255,254,255,255,255,254,255,253,255,254,255,253,255,253,255,254,255,255,255,255,255,254,255,253,255,252,255,252,255,253,255,253,255,253,255,254,255,253,255,252,255,252,255,253,255,254,255,253,255,255,255,255,255,254,255,255,255,254,255,255,255,254,255,254,255,255,255,0,0,255,255,255,255,254,255,255,255,0,0,255,255,0,0,0,0,0,0,0,0,0,0,254,255,254,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,254,255,254,255,253,255,252,255,251,255,250,255,249,255,249,255,248,255,248,255,249,255,248,255,249,255,249,255,248,255,249,255,249,255,248,255,249,255,249,255,250,255,250,255,252,255,254,255,252,255,254,255,254,255,255,255,0,0,1,0,2,0,1,0,1,0,1,0,2,0,3,0,5,0,7,0,8,0,8,0,8,0,9,0,8,0,9,0,10,0,9,0,12,0,12,0,11,0,12,0,10,0,11,0,12,0,12,0,11,0,11,0,10,0,8,0,7,0,7,0,7,0,7,0,8,0,6,0,3,0,2,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,255,255,255,255,0,0,255,255,0,0,0,0,255,255,255,255,255,255,253,255,252,255,251,255,249,255,249,255,248,255,247,255,246,255,246,255,247,255,246,255,247,255,247,255,246,255,247,255,247,255,247,255,247,255,248,255,246,255,247,255,248,255,248,255,249,255,250,255,250,255,249,255,251,255,253,255,253,255,255,255,255,255,254,255,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,4,0,4,0,5,0,5,0,5,0,5,0,5,0,6,0,6,0,6,0,7,0,6,0,5,0,4,0,5,0,5,0,6,0,7,0,6,0,7,0,6,0,5,0,6,0,6,0,5,0,5,0,5,0,5,0,5,0,4,0,3,0,2,0,3,0,2,0,2,0,2,0,3,0,4,0,3,0,2,0,2,0,2,0,2,0,2,0,2,0,3,0,4,0,5,0,5,0,5,0,5,0,6,0,6,0,5,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,254,255,254,255,253,255,253,255,254,255,253,255,254,255,251,255,250,255,249,255,247,255,248,255,248,255,248,255,248,255,248,255,248,255,248,255,247,255,248,255,249,255,249,255,249,255,250,255,250,255,248,255,249,255,251,255,252,255,254,255,0,0,0,0,255,255,254,255,254,255,255,255,254,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,2,0,2,0,2,0,2,0,3,0,2,0,3,0,3,0,3,0,3,0,3,0,3,0,2,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,0,0,255,255,255,255,254,255,254,255,255,255,255,255,255,255,254,255,253,255,252,255,252,255,252,255,253,255,252,255,252,255,252,255,251,255,250,255,251,255,250,255,250,255,250,255,250,255,251,255,251,255,250,255,251,255,252,255,252,255,254,255,254,255,254,255,254,255,255,255,255,255,0,0,1,0,3,0,4,0,5,0,6,0,7,0,7,0,9,0,9,0,9,0,9,0,8,0,9,0,8,0,8,0,7,0,7,0,7,0,6,0,6,0,6,0,8,0,8,0,8,0,7,0,7,0,7,0,6,0,4,0,4,0,4,0,2,0,2,0,1,0,0,0,0,0,2,0,1,0,2,0,2,0,1,0,1,0,0,0,0,0,0,0,0,0,255,255,0,0,255,255,255,255,254,255,253,255,253,255,253,255,253,255,253,255,252,255,251,255,250,255,249,255,250,255,251,255,252,255,252,255,253,255,253,255,251,255,253,255,253,255,253,255,254,255,255,255,254,255,254,255,255,255,255,255,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,3,0,3,0,3,0,2,0,3,0,1,0,1,0,0,0,1,0,1,0,0,0,255,255,253,255,253,255,253,255,253,255,254,255,254,255,254,255,255,255,254,255,254,255,254,255,254,255,254,255,253,255,252,255,253,255,252,255,252,255,251,255,252,255,252,255,253,255,255,255,255,255,255,255,255,255,0,0,0,0,1,0,2,0,4,0,6,0,7,0,8,0,9,0,11,0,11,0,11,0,11,0,11,0,10,0,10,0,10,0,12,0,12,0,11,0,10,0,9,0,8,0,7,0,6,0,5,0,2,0,2,0,0,0,0,0,0,0,255,255,254,255,253,255,252,255,252,255,252,255,251,255,252,255,252,255,251,255,250,255,250,255,249,255,248,255,247,255,247,255,246,255,245,255,244,255,245,255,244,255,243,255,244,255,245,255,245,255,245,255,246,255,247,255,247,255,247,255,249,255,250,255,252,255,253,255,254,255,254,255,254,255,254,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,2,0,3,0,4,0,5,0,5,0,3,0,4,0,3,0,3,0,2,0,2,0,2,0,2,0,1,0,0,0,0,0,1,0,3,0,3,0,2,0,2,0,2,0,3,0,3,0,2,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,255,255,0,0,0,0,1,0,2,0,2,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,2,0,4,0,6,0,8,0,9,0,9,0,9,0,9,0,10,0,10,0,10,0,7,0,8,0,8,0,7,0,8,0,7,0,7,0,8,0,8,0,6,0,5,0,4,0,3,0,2,0,2,0,1,0,1,0,0,0,0,0,0,0,255,255,255,255,253,255,253,255,252,255,252,255,252,255,251,255,250,255,250,255,251,255,250,255,250,255,250,255,250,255,250,255,249,255,248,255,247,255,247,255,247,255,247,255,247,255,246,255,246,255,247,255,247,255,247,255,249,255,249,255,249,255,250,255,251,255,252,255,253,255,253,255,253,255,253,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,3,0,5,0,6,0,7,0,5,0,6,0,5,0,6,0,6,0,4,0,5,0,6,0,7,0,7,0,9,0,10,0,10,0,10,0,9,0,9,0,9,0,8,0,7,0,7,0,6,0,4,0,3,0,2,0,1,0,0,0,0,0,255,255,254,255,255,255,254,255,253,255,252,255,251,255,252,255,252,255,251,255,251,255,250,255,248,255,248,255,247,255,246,255,246,255,246,255,244,255,244,255,245,255,246,255,248,255,249,255,250,255,250,255,251,255,253,255,253,255,254,255,0,0,0,0,0,0,0,0,1,0,1,0,3,0,3,0,4,0,4,0,5,0,5,0,5,0,7,0,7,0,8,0,8,0,9,0,10,0,10,0,10,0,11,0,9,0,8,0,6,0,4,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,254,255,254,255,253,255,254,255,254,255,252,255,252,255,252,255,251,255,251,255,251,255,251,255,252,255,251,255,249,255,249,255,249,255,248,255,247,255,247,255,247,255,248,255,249,255,249,255,249,255,252,255,252,255,252,255,253,255,253,255,253,255,254,255,255,255,255,255,0,0,1,0,2,0,2,0,3,0,4,0,4,0,4,0,5,0,4,0,3,0,2,0,2,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,254,255,253,255,253,255,253,255,252,255,251,255,252,255,253,255,254,255,255,255,254,255,254,255,0,0,255,255,0,0,0,0,0,0,0,0,1,0,3,0,4,0,5,0,6,0,7,0,7,0,8,0,8,0,8,0,9,0,11,0,14,0,14,0,15,0,16,0,15,0,15,0,14,0,15,0,15,0,16,0,17,0,17,0,18,0,17,0,17,0,17,0,16,0,15,0,14,0,13,0,12,0,13,0,11,0,9,0,9,0,8,0,7,0,8,0,8,0,5,0,4,0,2,0,0,0,0,0,0,0,254,255,253,255,252,255,251,255,250,255,249,255,248,255,248,255,247,255,246,255,245,255,247,255,245,255,243,255,244,255,243,255,244,255,243,255,244,255,242,255,242,255,244,255,244,255,245,255,245,255,245,255,244,255,242,255,242,255,242,255,242,255,242,255,243,255,243,255,242,255,243,255,244,255,244,255,245,255,246,255,247,255,246,255,245,255,245,255,245,255,245,255,244,255,245,255,245,255,246,255,246,255,246,255,248,255,248,255,249,255,250,255,251,255,250,255,249,255,249,255,249,255,250,255,250,255,250,255,250,255,250,255,251,255,252,255,253,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,3,0,6,0,8,0,11,0,12,0,13,0,15,0,16,0,17,0,17,0,17,0,18,0,16,0,15,0,15,0,13,0,14,0,15,0,15,0,18,0,18,0,18,0,19,0,20,0,21,0,21,0,22,0,20,0,19,0,19,0,18,0,17,0,16,0,15,0,16,0,15,0,16,0,17,0,16,0,15,0,15,0,13,0,11,0,10,0,8,0,5,0,3,0,1,0,0,0,0,0,254,255,251,255,248,255,246,255,245,255,244,255,245,255,246,255,245,255,243,255,241,255,241,255,240,255,239,255,239,255,238,255,238,255,236,255,235,255,233,255,233,255,232,255,233,255,231,255,231,255,231,255,229,255,228,255,227,255,226,255,226,255,227,255,227,255,226,255,225,255,223,255,222,255,221,255,220,255,218,255,215,255,216,255,215,255,214,255,214,255,213,255,211,255,212,255,212,255,212,255,214,255,216,255,217,255,218,255,219,255,221,255,221,255,224,255,226,255,228,255,230,255,231,255,234,255,236,255,240,255,243,255,247,255,250,255,251,255,254,255,0,0,2,0,7,0,12,0,14,0,17,0,19,0,21,0,24,0,27,0,32,0,34,0,37,0,41,0,44,0,47,0,50,0,53,0,58,0,61,0,62,0,65,0,67,0,70,0,73,0,73,0,74,0,77,0,78,0,80,0,82,0,83,0,85,0,85,0,86,0,87,0,88,0,87,0,88,0,87,0,87,0,86,0,84,0,82,0,80,0,78,0,76,0,74,0,69,0,65,0,61,0,56,0,52,0,47,0,42,0,38,0,35,0,31,0,28,0,25,0,20,0,15,0,11,0,6,0,2,0,254,255,249,255,243,255,236,255,232,255,227,255,222,255,218,255,213,255,207,255,202,255,197,255,193,255,188,255,184,255,182,255,179,255,175,255,170,255,167,255,165,255,161,255,157,255,156,255,155,255,152,255,150,255,149,255,146,255,145,255,142,255,142,255,140,255,137,255,134,255,133,255,134,255,134,255,135,255,135,255,138,255,140,255,143,255,145,255,146,255,148,255,150,255,154,255,158,255,162,255,167,255,172,255,177,255,182,255,188,255,193,255,197,255,201,255,207,255,213,255,219,255,227,255,233,255,239,255,247,255,254,255,4,0,11,0,18,0,24,0,30,0,36,0,43,0,49,0,55,0,60,0,65,0,68,0,74,0,81,0,86,0,90,0,95,0,98,0,102,0,105,0,108,0,112,0,114,0,116,0,119,0,121,0,125,0,128,0,130,0,132,0,134,0,133,0,130,0,128,0,127,0,128,0,128,0,126,0,125,0,123,0,120,0,119,0,116,0,114,0,111,0,108,0,104,0,99,0,92,0,86,0,81,0,76,0,72,0,67,0,63,0,58,0,53,0,47,0,43,0,39,0,36,0,30,0,25,0,20,0,11,0,6,0,1,0,252,255,246,255,239,255,233,255,225,255,219,255,214,255,209,255,204,255,198,255,192,255,186,255,181,255,177,255,174,255,170,255,170,255,167,255,163,255,161,255,158,255,158,255,159,255,159,255,159,255,159,255,159,255,158,255,161,255,161,255,164,255,166,255,168,255,172,255,174,255,176,255,178,255,179,255,181,255,184,255,186,255,188,255,191,255,191,255,192,255,194,255,197,255,200,255,203,255,205,255,206,255,207,255,209,255,211,255,214,255,217,255,218,255,219,255,220,255,221,255,224,255,227,255,230,255,232,255,234,255,237,255,239,255,242,255,243,255,244,255,245,255,247,255,249,255,251,255,254,255,255,255,255,255,0,0,1,0,3,0,6,0,10,0,13,0,16,0,18,0,22,0,24,0,27,0,30,0,32,0,35,0,39,0,42,0,44,0,47,0,49,0,52,0,54,0,56,0,58,0,61,0,61,0,62,0,65,0,67,0,68,0,70,0,70,0,71,0,71,0,71,0,70,0,70,0,69,0,68,0,67,0,67,0,66,0,65,0,62,0,59,0,57,0,55,0,52,0,48,0,44,0,40,0,37,0,33,0,30,0,25,0,21,0,18,0,14,0,8,0,3,0,255,255,248,255,243,255,241,255,237,255,234,255,232,255,226,255,222,255,218,255,215,255,214,255,213,255,210,255,206,255,203,255,201,255,200,255,199,255,200,255,201,255,202,255,201,255,203,255,206,255,209,255,212,255,214,255,218,255,222,255,225,255,228,255,231,255,234,255,237,255,241,255,244,255,247,255,252,255,255,255,2,0,4,0,8,0,13,0,17,0,21,0,25,0,28,0,32,0,36,0,39,0,40,0,43,0,44,0,43,0,42,0,43,0,44,0,43,0,45,0,45,0,45,0,46,0,45,0,43,0,40,0,38,0,37,0,35,0,32,0,30,0,27,0,23,0,20,0,18,0,15,0,12,0,10,0,6,0,4,0,1,0,254,255,252,255,250,255,247,255,244,255,240,255,238,255,236,255,233,255,232,255,232,255,232,255,233,255,233,255,232,255,232,255,232,255,229,255,228,255,227,255,226,255,226,255,227,255,227,255,227,255,226,255,226,255,227,255,228,255,229,255,230,255,230,255,231,255,234,255,235,255,236,255,237,255,238,255,240,255,243,255,243,255,244,255,245,255,246,255,247,255,249,255,251,255,253,255,254,255,255,255,255,255,254,255,254,255,255,255,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,255,255,255,255,252,255,252,255,251,255,249,255,250,255,249,255,248,255,247,255,246,255,245,255,242,255,242,255,243,255,243,255,242,255,242,255,243,255,244,255,243,255,245,255,247,255,248,255,251,255,255,255,0,0,2,0,5,0,7,0,8,0,10,0,12,0,14,0,16,0,19,0,22,0,25,0,25,0,26,0,26,0,29,0,28,0,28,0,28,0,27,0,27,0,26,0,25,0,23,0,22,0,20,0,21,0,19,0,18,0,17,0,16,0,15,0,13,0,12,0,10,0,8,0,6,0,4,0,5,0,4,0,4,0,4,0,3,0,1,0,0,0,255,255,255,255,0,0,0,0,1,0,2,0,1,0,1,0,1,0,2,0,3,0,5,0,7,0,8,0,9,0,8,0,8,0,6,0,5,0,6,0,6,0,7,0,8,0,8,0,8,0,8,0,7,0,8,0,9,0,6,0,6,0,5,0,3,0,1,0,0,0,255,255,252,255,251,255,247,255,245,255,242,255,242,255,242,255,240,255,240,255,239,255,237,255,236,255,236,255,236,255,234,255,232,255,227,255,222,255,221,255,222,255,224,255,224,255,223,255,223,255,225,255,227,255,227,255,228,255,228,255,230,255,233,255,234,255,235,255,235,255,236,255,240,255,243,255,245,255,247,255,252,255,253,255,254,255,0,0,2,0,6,0,9,0,12,0,15,0,18,0,21,0,24,0,26,0,26,0,27,0,29,0,30,0,32,0,30,0,29,0,30,0,29,0,29,0,28,0,28,0,27,0,27,0,25,0,23,0,21,0,21,0,23,0,22,0,19,0,16,0,14,0,12,0,11,0,8,0,4,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,250,255,248,255,246,255,244,255,243,255,241,255,240,255,240,255,238,255,236,255,234,255,233,255,232,255,233,255,235,255,236,255,236,255,235,255,235,255,238,255,240,255,242,255,245,255,246,255,248,255,250,255,251,255,252,255,252,255,254,255,255,255,255,255,0,0,0,0,1,0,2,0,5,0,5,0,7,0,10,0,11,0,11,0,13,0,13,0,13,0,14,0,13,0,12,0,10,0,9,0,8,0,6,0,8,0,9,0,9,0,9,0,7,0,5,0,3,0,3,0,4,0,3,0,3,0,1,0,0,0,0,0,255,255,254,255,253,255,251,255,249,255,248,255,247,255,247,255,247,255,247,255,244,255,244,255,245,255,245,255,246,255,245,255,243,255,244,255,242,255,241,255,241,255,239,255,239,255,240,255,240,255,240,255,240,255,240,255,239,255,239,255,239,255,241,255,241,255,241,255,242,255,243,255,244,255,245,255,248,255,248,255,250,255,251,255,251,255,253,255,254,255,0,0,2,0,4,0,8,0,13,0,17,0,21,0,23,0,24,0,24,0,27,0,29,0,31,0,32,0,32,0,32,0,33,0,32,0,33,0,35,0,34,0,31,0,29,0,27,0,27,0,27,0,27,0,28,0,28,0,26,0,22,0,19,0,15,0,14,0,11,0,11,0,9,0,5,0,2,0,0,0,255,255,252,255,251,255,249,255,249,255,249,255,247,255,246,255,245,255,244,255,243,255,244,255,243,255,242,255,244,255,245,255,243,255,243,255,240,255,241,255,244,255,246,255,248,255,247,255,247,255,246,255,246,255,245,255,244,255,246,255,247,255,247,255,247,255,247,255,247,255,247,255,248,255,247,255,248,255,250,255,249,255,248,255,245,255,244,255,242,255,244,255,246,255,245,255,243,255,241,255,241,255,241,255,242,255,241,255,241,255,243,255,244,255,244,255,245,255,247,255,249,255,253,255,255,255,0,0,0,0,0,0,3,0,4,0,4,0,7,0,11,0,14,0,19,0,19,0,21,0,22,0,22,0,23,0,25,0,25,0,25,0,26,0,24,0,24,0,25,0,22,0,20,0,18,0,18,0,20,0,21,0,20,0,18,0,19,0,16,0,11,0,5,0,255,255,253,255,251,255,251,255,250,255,249,255,246,255,244,255,240,255,233,255,231,255,229,255,229,255,230,255,230,255,228,255,225,255,223,255,222,255,224,255,227,255,229,255,233,255,235,255,235,255,235,255,237,255,238,255,239,255,240,255,240,255,244,255,247,255,251,255,0,0,0,0,1,0,0,0,0,0,255,255,253,255,252,255,255,255,2,0,5,0,6,0,7,0,8,0,7,0,8,0,9,0,12,0,15,0,19,0,22,0,24,0,23,0,21,0,20,0,21,0,23,0,25,0,27,0,29,0,30,0,27,0,24,0,22,0,22,0,24,0,25,0,26,0,24,0,23,0,21,0,18,0,14,0,13,0,14,0,14,0,13,0,8,0,3,0,254,255,249,255,244,255,239,255,237,255,237,255,240,255,240,255,236,255,231,255,226,255,225,255,225,255,224,255,226,255,228,255,231,255,234,255,232,255,229,255,228,255,229,255,231,255,233,255,237,255,238,255,240,255,243,255,246,255,247,255,248,255,249,255,252,255,0,0,1,0,3,0,7,0,11,0,13,0,13,0,15,0,18,0,18,0,20,0,21,0,23,0,23,0,22,0,24,0,25,0,26,0,27,0,28,0,30,0,31,0,32,0,30,0,26,0,22,0,19,0,17,0,18,0,19,0,19,0,17,0,14,0,10,0,6,0,5,0,4,0,8,0,14,0,23,0,28,0,27,0,25,0,19,0,13,0,11,0,9,0,14,0,20,0,26,0,30,0,29,0,24,0,17,0,10,0,4,0,2,0,3,0,7,0,9,0,9,0,6,0,253,255,238,255,224,255,213,255,205,255,204,255,211,255,217,255,220,255,218,255,209,255,196,255,183,255,174,255,170,255,171,255,181,255,191,255,198,255,196,255,185,255,171,255,158,255,153,255,155,255,165,255,184,255,203,255,219,255,227,255,226,255,218,255,209,255,203,255,205,255,217,255,236,255,254,255,8,0,12,0,6,0,253,255,242,255,235,255,239,255,247,255,3,0,21,0,31,0,37,0,37,0,28,0,21,0,19,0,21,0,28,0,39,0,50,0,61,0,63,0,63,0,61,0,60,0,64,0,73,0,82,0,92,0,99,0,101,0,96,0,90,0,88,0,89,0,93,0,100,0,109,0,115,0,115,0,105,0,94,0,81,0,75,0,78,0,84,0,88,0,87,0,80,0,63,0,42,0,23,0,11,0,7,0,12,0,19,0,20,0,13,0,254,255,234,255,214,255,202,255,203,255,213,255,225,255,234,255,229,255,212,255,187,255,161,255,149,255,149,255,164,255,190,255,216,255,226,255,214,255,191,255,167,255,148,255,143,255,155,255,173,255,193,255,209,255,211,255,192,255,160,255,133,255,117,255,115,255,130,255,151,255,175,255,196,255,203,255,190,255,164,255,137,255,118,255,116,255,127,255,149,255,171,255,190,255,200,255,194,255,180,255,163,255,153,255,151,255,161,255,179,255,198,255,220,255,239,255,251,255,255,255,250,255,243,255,236,255,230,255,231,255,240,255,1,0,21,0,49,0,72,0,81,0,76,0,57,0,34,0,14,0,12,0,29,0,59,0,92,0,120,0,130,0,120,0,102,0,78,0,60,0,56,0,68,0,91,0,118,0,141,0,155,0,156,0,140,0,118,0,97,0,79,0,75,0,89,0,116,0,144,0,165,0,173,0,165,0,136,0,101,0,78,0,75,0,92,0,125,0,161,0,178,0,178,0,161,0,131,0,105,0,100,0,118,0,141,0,157,0,159,0,144,0,117,0,80,0,49,0,31,0,31,0,51,0,72,0,78,0,67,0,51,0,37,0,21,0,12,0,14,0,16,0,17,0,9,0,249,255,224,255,204,255,203,255,215,255,220,255,216,255,209,255,188,255,162,255,140,255,125,255,123,255,142,255,177,255,192,255,175,255,139,255,92,255,50,255,30,255,39,255,71,255,111,255,146,255,163,255,143,255,95,255,46,255,11,255,255,254,15,255,53,255,92,255,114,255,114,255,91,255,56,255,20,255,2,255,13,255,40,255,79,255,116,255,135,255,132,255,116,255,101,255,87,255,80,255,87,255,102,255,122,255,149,255,172,255,181,255,172,255,157,255,155,255,164,255,182,255,206,255,233,255,2,0,26,0,48,0,57,0,51,0,45,0,56,0,71,0,86,0,105,0,115,0,114,0,112,0,110,0,102,0,96,0,105,0,131,0,151,0,151,0,151,0,152,0,151,0,153,0,166,0,182,0,190,0,201,0,210,0,196,0,173,0,167,0,180,0,195,0,210,0,225,0,230,0,220,0,206,0,192,0,175,0,171,0,184,0,194,0,200,0,201,0,199,0,190,0,178,0,162,0,140,0,127,0,123,0,120,0,117,0,119,0,125,0,123,0,111,0,85,0,49,0,18,0,9,0,5,0,0,0,11,0,34,0,45,0,27,0,243,255,197,255,167,255,152,255,144,255,151,255,169,255,191,255,203,255,186,255,132,255,73,255,44,255,38,255,35,255,36,255,48,255,77,255,99,255,93,255,60,255,18,255,248,254,234,254,227,254,224,254,235,254,9,255,47,255,71,255,60,255,39,255,29,255,19,255,11,255,14,255,40,255,75,255,112,255,145,255,157,255,154,255,145,255,137,255,128,255,126,255,135,255,155,255,191,255,224,255,235,255,241,255,4,0,26,0,31,0,26,0,25,0,42,0,82,0,127,0,156,0,177,0,202,0,237,0,249,0,212,0,168,0,159,0,182,0,209,0,232,0,252,0,23,1,59,1,65,1,13,1,191,0,150,0,159,0,189,0,213,0,222,0,226,0,236,0,234,0,183,0,94,0,33,0,27,0,62,0,107,0,135,0,145,0,145,0,143,0,111,0,34,0,217,255,188,255,202,255,240,255,12,0,15,0,4,0,244,255,220,255,179,255,116,255,82,255,106,255,160,255,205,255,225,255,226,255,220,255,207,255,179,255,136,255,104,255,126,255,188,255,235,255,251,255,0,0,255,255,250,255,229,255,195,255,173,255,189,255,243,255,33,0,50,0,49,0,42,0,37,0,23,0,252,255,226,255,234,255,14,0,65,0,88,0,72,0,52,0,42,0,31,0,6,0,235,255,227,255,248,255,29,0,49,0,23,0,238,255,215,255,213,255,209,255,187,255,165,255,174,255,209,255,234,255,216,255,167,255,128,255,118,255,125,255,110,255,79,255,69,255,98,255,131,255,135,255,103,255,71,255,68,255,88,255,112,255,113,255,107,255,121,255,150,255,163,255,146,255,117,255,106,255,128,255,164,255,189,255,198,255,208,255,228,255,249,255,245,255,216,255,194,255,208,255,240,255,3,0,13,0,17,0,34,0,53,0,50,0,23,0,252,255,2,0,34,0,57,0,58,0,66,0,89,0,111,0,113,0,92,0,71,0,71,0,92,0,115,0,126,0,140,0,168,0,193,0,189,0,165,0,141,0,127,0,132,0,143,0,151,0,162,0,186,0,221,0,238,0,226,0,205,0,193,0,188,0,187,0,188,0,190,0,201,0,223,0,240,0,236,0,213,0,187,0,172,0,166,0,156,0,139,0,124,0,108,0,101,0,86,0,52,0,9,0,225,255,193,255,160,255,118,255,70,255,27,255,2,255,251,254,243,254,226,254,213,254,211,254,212,254,203,254,181,254,159,254,152,254,166,254,180,254,177,254,158,254,145,254,139,254,130,254,116,254,101,254,109,254,146,254,191,254,233,254,22,255,87,255,177,255,11,0,82,0,145,0,224,0,56,1,138,1,192,1,228,1,28,2,94,2,144,2,157,2,150,2,161,2,177,2,177,2,152,2,124,2,113,2,114,2,115,2,94,2,60,2,32,2,22,2,10,2,232,1,186,1,136,1,90,1,25,1,191,0,85,0,222,255,118,255,20,255,175,254,66,254,208,253,99,253,241,252,115,252,242,251,130,251,55,251,15,251,2,251,10,251,30,251,70,251,123,251,179,251,231,251,24,252,82,252,152,252,217,252,13,253,44,253,61,253,75,253,89,253,94,253,79,253,76,253,109,253,200,253,77,254,228,254,150,255,127,0,181,1,249,2,17,4,241,4,201,5,153,6,47,7,110,7,74,7,15,7,245,6,214,6,105,6,178,5,12,5,157,4,43,4,140,3,220,2,93,2,69,2,119,2,163,2,173,2,191,2,243,2,29,3,229,2,68,2,135,1,236,0,119,0,239,255,58,255,120,254,216,253,80,253,159,252,166,251,160,250,219,249,107,249,48,249,9,249,249,248,34,249,125,249,214,249,5,250,15,250,29,250,103,250,236,250,130,251,20,252,176,252,109,253,40,254,164,254,201,254,183,254,174,254,224,254,75,255,215,255,127,0,103,1,160,2,229,3,2,5,231,5,132,6,13,7,162,7,20,8,36,8,228,7,172,7,135,7,62,7,178,6,218,5,218,4,8,4,105,3,166,2,180,1,3,1,235,0,56,1,138,1,198,1,236,1,34,2,101,2,95,2,189,1,195,0,252,255,125,255,237,254,34,254,93,253,211,252,121,252,5,252,57,251,20,250,247,248,51,248,160,247,240,246,81,246,55,246,166,246,81,247,231,247,69,248,173,248,101,249,68,250,241,250,113,251,41,252,66,253,115,254,98,255,237,255,68,0,141,0,170,0,101,0,227,255,181,255,33,0,243,0,198,1,214,2,89,4,197,5,214,6,110,7,174,7,238,7,47,8,112,8,135,8,132,8,228,8,108,9,87,9,125,8,101,7,97,6,94,5,54,4,16,3,66,2,4,2,141,2,47,3,71,3,65,3,64,3,53,3,197,2,186,1,143,0,166,255,32,255,173,254,237,253,0,253,69,252,203,251,41,251,36,250,246,248,33,248,183,247,103,247,15,247,163,246,109,246,147,246,199,246,209,246,198,246,28,247,254,247,16,249,22,250,14,251,4,252,17,253,37,254,241,254,107,255,227,255,134,0,50,1,147,1,117,1,33,1,175,0,57,0,9,0,3,0,34,0,184,0,38,2,233,3,31,5,230,5,167,6,74,7,148,7,198,7,223,7,185,7,246,7,178,8,246,8,62,8,70,7,136,6,115,5,235,3,114,2,50,1,108,0,139,0,33,1,163,1,252,1,71,2,142,2,62,2,62,1,249,255,182,254,240,253,169,253,107,253,37,253,202,252,119,252,59,252,101,251,30,250,250,248,54,248,26,248,40,248,0,248,2,248,88,248,207,248,23,249,16,249,22,249,107,249,32,250,37,251,76,252,81,253,139,254,41,0,105,1,3,2,77,2,140,2,197,2,209,2,182,2,94,2,4,2,193,1,79,1,250,0,191,0,209,0,117,1,169,2,29,4,53,5,249,5,210,6,117,7,90,7,51,7,83,7,83,7,149,7,8,8,28,8,84,7,37,6,86,5,227,3,206,1,59,0,53,255,142,254,134,254,252,254,63,255,175,255,87,0,226,0,22,1,184,0,134,0,31,0,201,255,218,255,40,255,159,254,155,254,90,254,20,254,120,253,154,252,160,251,157,250,216,249,9,249,34,248,179,247,252,247,116,248,230,248,94,249,229,249,148,250,89,251,30,252,210,252,126,253,90,254,95,255,74,0,184,0,197,0,242,0,233,0,194,0,178,0,122,0,135,0,180,0,180,0,151,0,38,0,92,255,202,254,152,254,151,254,54,255,12,0,62,1,129,2,59,3,35,4,76,4,234,3,8,4,49,4,78,4,168,4,29,5,80,5,46,5,233,4,88,4,39,3,232,1,57,1,186,0,73,0,81,0,197,0,34,1,162,1,47,2,10,2,75,2,63,2,235,1,241,1,35,1,32,1,174,0,24,0,223,255,151,254,41,254,164,253,155,252,239,251,78,251,191,250,110,250,89,250,13,250,37,250,94,250,230,250,127,251,175,251,97,252,230,252,171,253,124,254,166,254,159,255,74,0,140,0,38,1,213,0,81,0,41,0,63,0,238,255,221,255,130,0,228,0,184,0,100,0,239,255,152,254,245,252,138,252,208,251,60,251,245,252,122,254,167,255,216,0,254,1,230,2,185,2,93,2,67,2,75,2,247,2,104,4,39,5,139,5,123,6,54,7,15,7,251,5,38,5,80,4,146,3,106,3,47,3,200,2,250,2,206,3,64,4,69,4,165,3,100,3,91,3,215,2,98,2,113,1,242,0,232,0,154,0,56,0,126,255,205,254,115,254,16,254,6,253,213,251,218,250,72,250,252,249,121,249,1,249,204,248,15,249,117,249,124,249,41,249,31,249,179,249,65,250,174,250,60,251,9,252,26,253,60,254,16,255,128,255,24,0,10,1,212,1,28,2,31,2,239,1,177,1,42,1,199,255,195,254,224,253,77,254,115,255,191,255,187,0,11,1,209,1,23,2,207,0,17,0,60,255,212,255,71,1,54,2,247,2,233,3,63,5,234,5,138,5,74,4,134,3,233,2,227,2,24,3,181,2,47,3,45,4,96,5,186,5,44,5,246,4,105,4,60,4,8,4,222,2,104,2,43,2,73,2,80,2,42,1,127,0,204,255,223,254,1,254,86,252,218,250,213,249,108,249,19,249,190,248,74,249,142,249,159,249,239,249,26,250,236,249,246,249,1,251,252,251,188,252,25,254,24,255,99,255,3,0,68,0,195,255,212,255,60,0,194,0,38,1,87,1,84,1,248,0,120,0,150,255,192,253,151,252,167,252,91,253,218,253,52,254,115,255,119,0,103,1,81,1,151,0,53,0,210,0,180,2,250,3,100,4,141,5,70,7,56,8,216,7,217,6,201,5,6,5,196,4,201,4,39,4,219,3,225,4,235,5,43,6,126,5,31,5,127,4,216,3,98,3,5,2,146,0,25,0,30,0,197,255,218,254,20,254,201,253,57,253,141,252,143,251,197,249,188,248,66,248,185,247,235,246,37,246,64,246,220,246,136,247,254,247,108,248,7,249,116,250,5,252,238,252,141,253,141,254,217,255,249,0,127,1,106,1,146,1,81,2,82,3,192,3,141,3,113,3,119,3,116,3,86,2,250,255,77,253,240,251,57,252,89,252,53,252,159,252,109,254,53,0,188,0,149,0,37,255,74,254,92,255,41,1,229,1,251,1,17,4,180,6,228,7,193,7,239,6,194,5,0,5,54,5,231,4,96,3,10,3,250,4,113,6,136,6,27,6,97,5,248,4,64,4,69,3,164,1,146,255,99,255,217,255,104,255,136,254,123,253,39,253,14,253,201,251,18,250,147,248,93,247,0,247,216,246,55,246,141,245,0,246,200,247,26,249,192,249,189,250,20,252,200,253,114,255,151,0,50,1,13,2,192,3,5,5,112,5,120,5,172,5,123,6,0,7,50,7,170,6,195,5,95,5,162,4,49,3,175,0,23,254,155,251,141,249,44,249,249,248,223,248,105,249,59,251,24,253,225,252,140,252,96,252,181,251,110,252,7,255,194,0,82,1,201,3,115,7,25,9,131,8,100,8,38,8,171,6,123,6,137,6,4,5,23,4,195,5,210,7,116,7,147,6,57,6,87,5,109,4,251,2,185,0,235,254,28,254,175,254,197,254,178,253,71,253,237,252,249,252,164,252,179,250,31,249,147,248,147,248,102,248,221,247,89,247,190,247,246,248,77,250,248,250,204,250,183,251,26,253,96,254,26,255,161,255,183,0,222,1,28,3,205,3,250,3,144,4,157,5,113,6,176,6,42,6,226,5,145,5,152,4,71,3,108,1,89,255,82,253,50,251,177,247,240,244,232,244,221,244,231,244,202,244,204,246,53,249,118,249,19,251,118,251,251,250,242,252,33,1,247,3,29,4,176,6,156,10,15,12,78,11,73,11,237,10,231,8,0,9,234,8,30,7,150,5,173,6,107,8,64,7,225,5,203,4,182,3,54,2,137,0,215,254,67,252,30,252,122,253,16,254,255,253,153,253,140,254,202,254,189,253,175,252,206,250,172,249,69,250,163,250,252,249,95,249,6,250,173,251,203,252,201,252,211,252,88,253,151,254,25,0,128,0,250,0,65,2,148,4,110,6,211,6,19,7,131,7,99,8,163,8,209,7,134,6,74,5,96,4,67,3,32,1,89,254,159,251,195,249,95,247,194,243,18,239,246,235,173,236,84,237,145,237,254,237,141,240,179,244,183,246,111,248,106,249,122,249,138,252,19,2,210,5,226,6,184,9,191,14,118,17,154,16,124,15,103,14,38,12,154,11,41,11,153,8,21,6,70,6,27,8,111,7,66,5,176,3,162,2,30,2,195,0,88,254,84,252,194,251,62,253,253,254,193,254,221,254,204,255,237,0,171,1,73,0,179,254,196,253,179,253,61,254,104,253,241,251,225,251,49,253,126,254,134,254,170,253,171,253,232,254,85,0,239,0,246,0,48,2,34,5,201,7,31,9,44,9,40,9,187,9,225,9,199,8,90,6,53,4,3,3,5,2,50,0,243,252,121,249,72,247,156,245,158,242,74,238,27,234,94,230,142,230,107,232,33,233,28,234,72,236,87,242,137,246,168,247,229,249,134,251,145,254,198,4,166,10,28,13,208,14,108,19,162,23,39,23,163,19,109,17,15,15,236,12,214,11,0,9,243,5,94,5,195,7,8,9,41,7,7,5,187,3,11,3,153,1,157,254,126,251,158,249,167,250,27,253,102,254,155,255,255,0,122,3,61,5,189,4,204,2,221,255,168,254,110,254,239,252,108,251,175,250,202,250,10,252,216,252,20,252,11,251,248,250,145,252,108,254,246,254,3,0,72,2,77,5,66,8,149,9,151,9,82,9,43,9,140,8,41,6,255,2,58,0,149,254,44,253,250,250,42,248,201,244,19,243,75,241,16,238,58,233,159,228,216,224,95,222,159,224,201,226,47,229,235,232,248,239,85,249,34,253,13,0,130,3,64,5,222,8,155,14,155,18,198,18,203,20,46,26,162,28,250,24,123,20,246,17,164,14,112,12,178,10,67,7,102,5,146,7,243,10,184,10,169,7,139,5,162,4,49,4,7,2,224,254,27,253,71,254,212,1,22,4,16,5,118,5,203,6,23,8,202,6,22,3,227,253,52,251,117,250,41,249,157,247,113,246,36,247,61,249,157,250,169,249,21,248,110,247,51,249,46,252,218,253,133,255,38,2,46,6,173,9,161,10,37,10,24,9,34,8,141,7,117,5,25,2,68,255,164,253,104,252,182,249,72,246,133,242,208,238,168,236,244,232,208,227,206,222,53,219,153,216,255,216,231,222,136,229,53,236,226,242,164,253,253,5,37,7,19,9,60,10,13,11,240,14,55,22,238,26,98,27,225,30,168,35,28,34,224,25,140,18,117,13,150,8,26,6,92,4,117,2,108,3,42,8,224,11,105,10,188,6,85,4,69,3,92,2,247,0,202,255,127,0,153,4,176,9,114,11,255,9,124,8,65,7,2,5,184,0,35,251,179,246,145,245,18,247,150,247,8,246,21,245,58,246,155,247,93,247,57,246,79,245,120,246,100,251,234,0,114,4,215,6,110,10,158,14,131,15,226,13,112,11,8,9,148,7,98,6,177,3,20,255,61,251,178,248,98,245,101,240,182,234,153,229,116,226,34,224,66,221,251,217,89,214,142,212,244,210,203,214,99,223,41,232,165,241,213,249,170,6,162,15,246,17,212,19,103,19,167,20,109,26,58,34,111,36,249,34,168,35,47,37,108,32,98,20,215,9,42,2,169,254,162,254,57,253,110,252,136,255,235,5,235,10,21,10,208,5,78,2,149,2,10,5,99,5,131,5,236,7,9,13,187,17,190,17,139,13,255,6,61,2,43,255,233,250,191,245,254,241,7,243,116,246,176,247,142,245,84,242,249,240,106,242,53,244,228,244,96,246,150,250,156,2,250,10,64,15,220,15,168,16,90,18,21,18,67,15,234,10,240,7,34,7,170,6,233,3,117,254,91,249,156,245,36,241,33,235,45,228,175,222,143,220,4,220,88,218,54,216,124,214,124,214,72,214,93,214,212,222,160,234,29,247,209,0,124,11,23,23,129,26,9,28,249,27,198,24,199,23,41,31,16,37,8,35,68,32,195,31,122,29,229,18,118,6,200,252,168,245,216,244,143,247,126,249,16,252,244,1,212,9,40,14,183,12,156,8,161,6,191,8,90,11,156,12,204,13,71,16,177,19,240,20,97,17,35,9,206,255,39,249,198,244,70,240,228,235,13,235,125,238,149,242,240,243,110,242,9,241,218,241,175,244,254,247,253,250,201,254,0,5,215,13,147,20,22,22,9,21,18,20,46,19,153,16,7,12,33,7,97,4,22,3,85,1,186,253,251,247,218,241,110,236,247,231,101,226,132,220,248,217,134,218,237,219,176,219,209,219,118,220,226,219,59,220,178,219,128,225,231,237,93,252,133,8,236,15,33,26,184,31,199,31,33,28,237,21,188,17,137,20,73,29,59,31,47,28,17,26,123,25,154,19,185,6,31,251,208,242,130,241,237,246,81,252,206,255,114,5,79,14,59,21,190,22,128,18,31,13,240,11,100,15,57,18,213,17,0,17,155,17,56,18,244,14,108,6,46,250,195,239,239,233,121,231,125,229,56,228,164,231,161,238,228,243,138,244,246,242,99,242,8,245,46,250,194,255,90,4,7,9,68,17,160,25,38,29,203,26,206,22,204,20,52,18,126,14,20,9,251,3,60,1,98,0,19,254,8,248,241,240,147,234,203,230,239,227,226,223,245,219,36,219,104,222,101,225,23,226,247,225,144,226,210,229,218,231,98,232,235,229,213,229,207,240,77,254,90,8,104,10,61,15,189,23,232,26,65,25,168,18,139,13,6,14,227,23,22,31,69,28,240,22,41,21,125,21,127,14,117,2,11,248,7,245,253,250,199,1,78,5,198,7,41,13,248,19,159,23,226,21,164,15,182,11,102,13,36,17,85,17,180,13,159,10,69,9,6,7,145,0,230,245,15,236,56,230,186,228,126,230,31,232,61,234,158,238,232,244,209,248,123,248,222,247,35,249,36,253,178,2,241,8,78,14,30,19,152,25,149,30,103,30,123,25,151,19,8,14,132,9,93,5,109,0,185,252,112,250,56,249,193,246,160,241,79,235,226,229,54,227,189,226,196,226,162,226,36,228,142,231,9,235,120,236,222,234,216,233,222,232,214,233,89,234,46,233,173,230,105,231,43,242,125,254,177,7,14,11,138,17,56,25,224,27,138,26,87,20,29,15,214,16,161,27,175,34,13,33,144,28,234,26,234,25,138,17,178,4,143,249,81,246,168,251,69,2,33,6,193,8,180,13,138,19,69,23,63,21,45,14,91,9,191,9,224,11,71,11,204,8,87,6,37,5,142,3,38,254,90,245,31,236,157,230,134,229,198,230,107,232,113,234,43,239,188,244,144,248,18,250,208,249,209,250,41,255,240,4,70,10,74,14,62,17,92,20,105,22,42,21,208,15,143,8,131,2,97,255,135,253,95,251,183,249,126,248,127,248,78,248,62,245,57,240,165,234,225,231,48,232,73,232,117,232,49,233,15,235,34,236,229,235,10,234,33,231,55,230,3,230,2,232,28,233,241,233,78,235,223,239,181,250,170,5,220,13,52,17,117,23,217,28,153,29,64,27,132,22,161,20,37,24,11,33,86,37,59,34,83,28,61,24,52,19,206,9,118,255,237,247,254,247,38,255,234,6,63,12,120,16,70,20,235,22,208,22,77,18,129,11,29,7,172,6,162,8,224,8,165,6,69,3,168,255,98,251,111,243,177,233,173,226,177,223,177,224,62,229,131,234,70,239,67,243,234,246,163,248,85,247,150,246,247,247,46,252,167,1,113,7,90,12,157,15,138,17,3,17,178,13,32,8,40,3,138,0,12,1,230,1,149,2,145,3,76,3,251,0,120,252,0,247,46,241,234,236,40,236,91,237,77,237,113,237,152,237,24,238,187,236,213,233,121,231,37,231,27,233,138,235,208,238,25,241,204,241,244,240,86,239,83,241,43,249,127,4,116,14,215,20,10,29,9,35,126,35,36,32,119,26,224,21,80,24,62,32,86,36,210,35,32,33,233,30,244,26,129,18,13,8,122,254,115,252,130,2,116,8,193,11,37,14,255,15,154,16,243,14,19,9,187,1,33,253,75,252,160,254,238,255,25,255,138,252,189,249,89,247,166,241,35,234,227,227,93,225,233,225,193,228,15,232,151,234,73,237,138,240,128,243,223,243,228,244,136,247,133,252,219,2,87,8,80,12,251,14,58,17,226,17,184,15,203,11,144,8,141,6,105,6,55,6,167,4,85,3,213,1,137,255,110,252,185,247,237,241,160,237,68,236,208,235,173,235,140,235,85,236,229,236,111,237,57,237,54,236,203,235,17,236,42,238,1,240,3,243,31,244,153,245,98,246,228,245,2,246,203,250,150,5,163,16,149,25,3,31,210,36,9,39,162,38,101,35,148,30,194,28,151,32,23,40,192,42,135,41,166,36,237,29,82,21,87,9,117,252,42,242,66,239,148,242,23,248,208,252,60,0,207,2,225,3,187,2,71,255,149,251,151,249,101,250,73,254,98,1,41,1,10,254,160,249,44,244,53,237,117,230,35,224,242,220,48,222,107,227,6,233,242,236,36,239,36,240,224,242,30,245,64,247,194,249,201,254,47,6,116,13,5,19,175,21,212,22,225,21,228,19,113,16,62,12,98,8,4,5,25,3,233,0,214,253,197,249,145,245,4,242,249,238,157,236,113,235,120,235,232,236,108,239,232,241,101,243,114,243,251,243,103,244,128,245,197,246,25,248,170,250,162,253,130,0,185,2,85,4,240,3,197,1,222,255,208,254,131,2,170,11,38,22,100,29,126,33,7,39,97,41,53,39,159,32,242,24,91,21,99,24,229,29,235,30,30,28,254,21,33,16,174,7,179,251,198,238,62,230,18,230,73,235,8,242,77,247,76,252,234,255,121,1,54,0,55,252,34,248,11,246,71,247,150,250,32,254,254,254,72,253,134,250,143,246,34,241,79,235,28,231,79,228,98,228,96,232,213,237,61,241,42,242,139,242,19,243,212,243,153,245,77,248,83,253,147,4,120,12,153,18,120,21,13,21,49,18,74,14,191,9,132,5,253,1,226,0,231,1,196,3,88,4,152,2,89,255,251,251,10,249,74,246,100,244,220,243,90,245,152,248,239,251,2,254,95,255,85,0,134,0,227,255,22,0,14,0,187,0,159,2,24,5,247,6,89,6,70,5,156,3,101,2,122,0,43,254,77,252,254,254,17,8,50,18,129,25,245,27,136,30,5,31,68,28,4,23,201,15,90,10,82,11,173,17,121,21,62,21,205,15,192,7,33,254,174,242,236,230,106,221,185,218,81,223,227,231,58,241,162,249,153,255,144,2,158,3,78,2,63,255,124,253,17,254,218,1,144,6,135,9,242,8,22,5,71,254,95,245,42,236,98,227,7,221,75,217,105,217,225,220,40,226,121,230,228,232,139,234,4,237,41,241,102,246,167,252,212,3,11,12,41,20,201,27,45,32,189,31,112,28,158,24,2,21,129,17,65,14,253,10,90,8,27,7,116,5,209,1,193,252,252,246,15,242,242,239,204,240,90,243,250,246,188,251,68,1,37,6,193,8,104,8,242,6,57,6,175,6,144,7,248,7,16,8,23,8,143,7,249,5,59,2,142,254,16,252,223,250,192,249,42,248,83,246,21,248,86,0,67,9,163,15,87,18,41,21,245,21,50,20,6,17,75,12,119,9,197,10,78,14,72,14,82,11,122,5,91,254,50,247,24,239,162,231,203,226,169,226,147,230,226,236,71,244,37,251,239,255,176,2,107,4,79,4,55,3,10,2,184,0,64,1,199,2,24,3,80,0,159,250,232,242,203,234,133,228,24,223,23,219,154,218,77,223,95,231,21,241,169,249,232,254,18,2,55,5,26,9,178,11,245,13,144,16,151,20,165,25,7,30,254,31,85,30,186,25,0,20,35,14,173,7,80,1,174,251,209,249,53,251,47,253,235,253,33,253,230,251,11,251,115,251,227,252,182,254,244,0,112,4,3,9,37,13,171,14,163,13,63,11,183,8,114,5,197,1,133,254,244,251,103,250,98,250,244,250,247,250,184,250,70,250,148,250,168,250,61,250,22,249,20,248,49,248,85,251,252,1,69,9,253,13,219,14,18,16,54,16,63,13,145,7,208,0,94,252,140,252,132,255,187,0,230,254,177,249,85,243,255,236,216,230,94,225,201,221,3,223,76,229,202,238,252,248,108,2,110,9,67,13,19,15,176,14,78,12,224,8,64,6,168,5,10,6,169,5,112,3,198,255,249,250,167,245,43,240,150,235,73,233,162,233,80,237,58,243,2,250,204,255,73,3,253,3,80,3,27,3,27,4,166,6,125,10,121,15,200,20,87,25,151,27,82,26,210,21,51,15,44,8,244,1,31,254,23,252,29,252,148,254,12,2,202,4,149,5,31,5,217,3,165,2,94,1,222,0,114,1,82,3,26,6,72,8,103,9,123,9,185,8,244,7,2,7,176,5,41,4,34,3,211,2,76,2,226,0,160,254,44,252,44,250,255,247,225,244,128,241,56,238,97,236,17,235,4,234,169,233,179,236,211,242,62,250,132,255,161,1,1,3,140,2,153,1,248,254,44,252,7,251,162,253,245,1,91,4,14,4,105,1,65,254,108,250,94,247,91,244,131,242,123,243,77,247,12,253,142,2,140,6,85,8,63,9,94,9,216,8,221,7,62,6,67,5,125,5,83,6,19,6,167,4,118,1,75,253,2,250,245,246,95,244,239,241,118,241,192,243,174,247,218,251,183,254,143,0,101,1,183,2,26,4,128,5,78,6,12,7,48,8,65,9,163,10,237,10,95,10,170,8,49,7,4,6,78,5,211,4,134,4,4,5,50,6,66,8,134,9,56,10,153,10,231,10,205,10,3,10,174,8,102,7,106,6,137,5,232,4,181,3,93,2,188,0,54,254,31,252,137,250,54,249,47,248,82,247,182,246,7,246,76,245,140,244,243,243,3,243,141,242,39,242,221,241,22,242,66,242,242,241,32,241,192,240,248,241,234,245,137,251,188,0,27,4,186,6,138,8,211,8,108,7,118,5,57,4,4,5,214,7,116,10,25,11,59,9,130,6,93,3,169,255,88,251,210,247,117,246,211,247,155,251,61,0,139,4,211,7,67,10,154,11,115,11,222,9,188,7,158,5,20,4,71,4,71,5,74,5,231,3,227,0,183,252,56,248,32,244,121,240,180,237,240,236,57,238,196,240,146,243,162,245,27,246,128,246,153,247,71,249,18,251,151,252,128,254,126,1,213,5,255,9,187,12,99,13,233,12,128,12,142,12,165,12,30,12,192,11,20,12,208,12,48,13,114,12,176,10,21,8,143,5,45,3,216,0,227,254,84,253,171,252,150,252,182,252,151,252,200,252,119,253,222,253,49,254,137,254,214,254,150,254,8,254,146,253,127,253,152,253,37,253,93,252,47,251,240,249,127,248,126,247,251,246,5,247,80,247,129,247,48,247,16,246,85,245,39,247,191,251,41,1,67,6,66,10,136,13,118,15,152,15,209,13,18,11,84,9,186,9,115,11,137,12,250,11,204,9,172,6,87,2,113,253,118,249,218,246,191,245,91,246,70,248,14,251,41,254,146,0,125,1,229,0,49,255,232,252,147,250,234,248,34,248,71,248,158,249,141,251,10,253,57,253,5,252,237,249,204,247,235,245,138,244,229,243,36,244,102,245,110,247,117,249,111,250,248,250,148,251,155,252,216,253,83,255,33,1,108,3,102,6,164,9,129,12,77,14,252,14,123,14,180,13,101,13,31,13,136,12,55,11,84,9,187,7,148,6,224,4,29,2,50,255,1,253,76,252,139,252,75,253,85,254,158,255,212,0,176,1,55,2,215,1,49,1,189,0,3,1,233,1,252,2,236,3,72,4,6,4,59,3,137,2,173,1,64,0,156,254,68,253,161,252,55,252,53,251,92,249,61,247,49,245,196,243,235,242,86,242,79,243,255,246,201,252,0,2,102,5,110,7,111,8,160,8,155,7,244,5,184,4,89,5,100,7,189,9,208,10,212,9,144,7,242,3,190,255,242,250,80,246,182,242,14,241,120,241,96,243,39,246,203,248,249,250,123,252,186,253,122,254,193,254,242,254,154,255,161,0,14,2,209,3,62,5,214,5,253,4,156,2,38,255,129,251,170,247,54,244,220,241,181,240,126,240,186,240,25,241,178,241,254,242,45,245,211,247,235,250,96,254,19,2,48,6,248,10,13,16,136,20,175,23,40,25,99,25,102,24,178,22,40,20,41,17,36,14,97,11,103,9,241,7,120,6,127,4,151,2,3,1,232,255,253,254,17,254,126,253,93,253,196,253,147,254,118,255,213,255,142,255,235,254,95,254,17,254,118,253,200,252,71,252,29,252,52,252,83,252,147,252,83,252,84,251,198,249,11,248,72,246,175,244,88,243,107,242,37,242,208,241,53,241,140,240,54,240,121,241,54,245,54,250,149,254,12,2,222,5,112,9,47,12,187,13,243,13,248,13,154,14,139,15,20,15,93,13,104,10,129,6,228,1,92,253,24,249,244,244,52,242,6,241,152,241,167,243,185,246,183,249,73,252,109,254,153,255,21,0,8,0,173,255,170,255,147,0,81,2,105,4,79,6,65,7,60,7,203,5,34,3,175,255,234,251,137,248,22,246,37,245,103,245,132,246,23,248,9,250,55,252,242,254,202,1,104,4,245,6,131,9,104,12,118,15,64,18,9,20,177,20,101,20,150,19,39,18,179,15,183,12,150,9,143,6,139,3,28,1,19,255,59,253,161,251,120,250,188,249,53,249,179,248,189,247,68,247,84,247,25,248,143,249,60,251,120,252,85,253,24,254,204,254,51,255,130,254,83,253,88,252,104,252,80,253,79,254,137,254,228,253,236,252,196,251,108,250,166,248,252,246,108,245,205,244,45,245,51,246,105,247,106,248,103,249,94,250,38,251,51,252,247,254,218,2,1,7,76,10,90,13,124,15,155,16,37,16,224,13,2,11,103,8,228,6,90,5,200,3,94,1,229,254,32,252,104,249,230,246,208,244,1,244,99,244,77,246,13,249,189,252,158,0,43,4,164,6,40,8,225,8,240,8,185,8,48,8,159,7,232,6,30,6,239,4,65,3,222,0,43,254,130,251,12,249,224,246,79,245,201,244,68,245,103,246,230,247,98,249,200,250,66,252,161,253,39,255,3,1,29,3,10,5,160,6,6,8,30,9,167,9,105,9,146,8,83,7,242,5,164,4,23,3,24,1,30,255,156,253,184,252,108,252,18,252,125,251,243,250,240,250,103,251,1,252,151,252,235,252,146,253,142,254,196,255,147,0,0,1,18,1,254,0,21,1,7,1,183,0,29,0,197,255,210,255,75,0,198,0,11,1,211,0,69,0,113,255,107,254,86,253,106,252,219,251,167,251,29,252,229,252,213,253,25,254,251,253,178,253,234,253,185,254,67,0,231,2,184,5,44,8,224,9,234,11,43,13,171,13,4,13,58,11,6,9,241,6,167,5,4,4,106,2,161,0,63,255,176,253,32,252,105,250,139,248,62,247,136,246,97,246,66,246,169,246,109,247,212,248,165,250,151,252,101,254,176,255,137,0,235,0,12,1,254,0,182,0,89,0,1,0,116,255,144,254,111,253,120,252,129,251,105,250,249,248,133,247,81,246,139,245,86,245,169,245,218,246,146,248,168,250,249,252,129,255,228,1,49,4,103,6,123,8,124,10,243,11,205,12,38,13,98,13,56,13,165,12,194,11,106,10,125,8,18,6,142,3,19,1,11,255,68,253,211,251,229,250,149,250,198,250,130,251,184,252,8,254,65,255,74,0,79,1,63,2,248,2,90,3,170,3,222,3,228,3,180,3,48,3,110,2,187,1,22,1,67,0,115,255,251,254,219,254,188,254,119,254,25,254,234,253,229,253,240,253,222,253,3,254,108,254,3,255,150,255,248,255,68,0,208,0,250,1,243,2,85,3,28,3,169,2,245,1,37,1,34,0,4,255,125,254,154,254,57,255,105,255,215,254,206,253,168,252,103,251,55,250,62,249,125,248,42,248,7,248,19,248,97,248,18,249,209,249,85,250,229,250,176,251,186,252,206,253,238,254,212,255,124,0,242,0,52,1,50,1,11,1,7,1,77,1,206,1,6,2,201,1,42,1,175,0,50,0,132,255,183,254,254,253,160,253,217,253,161,254,136,255,102,0,88,1,127,2,186,3,207,4,180,5,125,6,80,7,49,8,241,8,107,9,107,9,227,8,216,7,162,6,118,5,67,4,61,3,78,2,105,1,127,0,233,255,118,255,3,255,177,254,127,254,150,254,167,254,195,254,207,254,3,255,54,255,86,255,138,255,211,255,82,0,214,0,70,1,113,1,117,1,50,1,142,0,189,255,72,255,88,255,161,255,228,255,186,255,14,255,9,254,5,253,26,252,90,251,221,250,130,250,103,250,129,250,163,250,122,250,29,250,188,249,87,249,240,248,152,248,185,248,159,249,73,251,12,253,151,254,0,0,164,1,46,3,88,4,25,5,75,5,17,5,151,4,63,4,176,3,14,3,78,2,205,1,139,1,117,1,86,1,239,0,176,0,112,0,70,0,23,0,31,0,101,0,234,0,95,1,181,1,36,2,98,2,84,2,253,1,145,1,26,1,166,0,40,0,161,255,243,254,18,254,33,253,93,252,216,251,148,251,136,251,180,251,234,251,55,252,162,252,21,253,215,253,215,254,246,255,19,1,54,2,36,3,43,4,66,5,27,6,156,6,237,6,8,7,192,6,74,6,178,5,2,5,44,4,90,3,135,2,168,1,149,0,85,255,1,254,189,252,155,251,134,250,205,249,160,249,17,250,243,250,12,252,21,253,6,254,243,254,195,255,125,0,55,1,231,1,140,2,39,3,147,3,205,3,221,3,222,3,220,3,220,3,153,3,10,3,87,2,184,1,39,1,130,0,203,255,2,255,58,254,125,253,235,252,93,252,216,251,133,251,119,251,153,251,201,251,247,251,76,252,5,253,207,253,112,254,217,254,21,255,61,255,54,255,27,255,243,254,28,255,127,255,238,255,70,0,133,0,194,0,232,0,3,1,242,0,221,0,188,0,154,0,97,0,45,0,26,0,242,255,159,255,26,255,179,254,109,254,99,254,121,254,155,254,196,254,239,254,22,255,48,255,66,255,49,255,41,255,56,255,111,255,194,255,40,0,144,0,246,0,78,1,112,1,93,1,255,0,117,0,237,255,158,255,138,255,157,255,160,255,161,255,201,255,34,0,132,0,218,0,96,1,8,2,164,2,246,2,26,3,27,3,10,3,252,2,16,3,0,3,180,2,69,2,198,1,96,1,16,1,209,0,152,0,166,0,211,0,255,0,31,1,82,1,138,1,213,1,53,2,148,2,223,2,13,3,72,3,112,3,158,3,166,3,157,3,132,3,90,3,31,3,193,2,90,2,238,1,143,1,13,1,109,0,213,255,69,255,174,254,12,254,84,253,127,252,166,251,236,250,97,250,225,249,112,249,6,249,146,248,50,248,254,247,8,248,20,248,39,248,120,248,13,249,209,249,159,250,156,251,205,252,48,254,146,255,210,0,207,1,151,2,60,3,176,3,233,3,215,3,207,3,215,3,211,3,188,3,160,3,77,3,157,2,198,1,246,0,60,0,125,255,192,254,25,254,161,253,87,253,57,253,35,253,10,253,19,253,90,253,227,253,159,254,100,255,242,255,90,0,208,0,68,1,123,1,118,1,97,1,87,1,54,1,224,0,129,0,44,0,244,255,201,255,159,255,104,255,99,255,130,255,171,255,244,255,92,0,188,0,2,1,96,1,211,1,71,2,148,2,223,2,40,3,91,3,109,3,119,3,132,3,133,3,137,3,125,3,96,3,39,3,223,2,123,2,34,2,240,1,228,1,232,1,235,1,233,1,211,1,188,1,153,1,105,1,45,1,246,0,210,0,188,0,158,0,110,0,73,0,70,0,98,0,93,0,29,0,167,255,21,255,134,254,12,254,146,253,247,252,59,252,118,251,220,250,121,250,72,250,35,250,16,250,63,250,173,250,36,251,135,251,235,251,99,252,252,252,186,253,127,254,42,255,204,255,120,0,39,1,198,1,64,2,119,2,125,2,115,2,119,2,92,2,18,2,163,1,39,1,180,0,81,0,3,0,184,255,128,255,77,255,56,255,66,255,106,255,141,255,161,255,175,255,190,255,213,255,242,255,18,0,38,0,53,0,62,0,49,0,10,0,213,255,117,255,232,254,72,254,182,253,66,253,230,252,152,252,100,252,94,252,126,252,168,252,225,252,56,253,188,253,96,254,15,255,191,255,100,0,9,1,163,1,54,2,167,2,251,2,77,3,148,3,234,3,72,4,144,4,148,4,104,4,31,4,229,3,206,3,192,3,180,3,160,3,171,3,174,3,160,3,112,3,39,3,212,2,137,2,74,2,3,2,184,1,123,1,109,1,139,1,191,1,229,1,237,1,216,1,178,1,108,1,18,1,187,0,94,0,232,255,105,255,235,254,130,254,43,254,233,253,174,253,107,253,60,253,45,253,66,253,92,253,83,253,34,253,240,252,233,252,247,252,3,253,20,253,61,253,131,253,220,253,37,254,86,254,154,254,255,254,117,255,203,255,244,255,244,255,233,255,222,255,196,255,158,255,136,255,149,255,190,255,248,255,41,0,72,0,84,0,91,0,84,0,60,0,17,0,215,255,145,255,60,255,228,254,129,254,16,254,143,253,22,253,173,252,73,252,234,251,156,251,105,251,81,251,99,251,125,251,167,251,222,251,40,252,154,252,51,253,220,253,125,254,23,255,183,255,101,0,24,1,202,1,110,2,11,3,157,3,43,4,175,4,25,5,84,5,90,5,49,5,230,4,141,4,40,4,197,3,110,3,47,3,6,3,226,2,190,2,151,2,108,2,83,2,65,2,38,2,248,1,208,1,199,1,210,1,209,1,176,1,120,1,40,1,192,0,56,0,164,255,16,255,139,254,21,254,165,253,64,253,241,252,194,252,178,252,191,252,226,252,24,253,100,253,186,253,23,254,129,254,247,254,123,255,0,0,123,0,241,0,91,1,177,1,238,1,21,2,50,2,69,2,78,2,69,2,39,2,243,1,154,1,31,1,144,0,3,0,131,255,24,255,190,254,108,254,36,254,229,253,186,253,177,253,187,253,198,253,205,253,229,253,21,254,83,254,139,254,174,254,207,254,253,254,61,255,131,255,180,255,204,255,203,255,185,255,156,255,112,255,46,255,231,254,179,254,154,254,148,254,159,254,186,254,226,254,30,255,97,255,168,255,234,255,53,0,158,0,19,1,143,1,251,1,88,2,170,2,236,2,27,3,39,3,22,3,255,2,255,2,9,3,18,3,8,3,225,2,165,2,84,2,248,1,149,1,44,1,184,0,78,0,0,0,222,255,203,255,172,255,126,255,66,255,9,255,197,254,121,254,40,254,228,253,186,253,165,253,147,253,144,253,161,253,193,253,232,253,8,254,40,254,85,254,147,254,222,254,45,255,122,255,194,255,247,255,35,0,72,0,99,0,116,0,120,0,114,0,103,0,107,0,129,0,172,0,221,0,14,1,59,1,93,1,109,1,104,1,82,1,49,1,11,1,219,0,174,0,143,0,115,0,67,0,255,255,169,255,84,255,9,255,215,254,194,254,203,254,234,254,3,255,25,255,54,255,106,255,182,255,3,0,66,0,126,0,184,0,242,0,33,1,63,1,69,1,52,1,26,1,254,0,220,0,175,0,118,0,52,0,239,255,164,255,100,255,61,255,49,255,57,255,72,255,91,255,132,255,200,255,24,0,104,0,174,0,239,0,42,1,101,1,155,1,203,1,253,1,50,2,101,2,140,2,154,2,126,2,67,2,245,1,159,1,61,1,204,0,76,0,202,255,82,255,225,254,105,254,216,253,54,253,153,252,14,252,157,251,73,251,9,251,226,250,221,250,249,250,49,251,125,251,210,251,48,252,146,252,0,253,116,253,239,253,104,254,214,254,71,255,182,255,36,0,131,0,214,0,34,1,108,1,194,1,41,2,159,2,21,3,139,3,3,4,118,4,202,4,240,4,227,4,163,4,53,4,166,3,8,3,105,2,209,1,51,1,144,0,234,255,66,255,156,254,18,254,173,253,90,253,10,253,184,252,117,252,79,252,89,252,133,252,188,252,240,252,39,253,102,253,170,253,252,253,93,254,197,254,45,255,141,255,227,255,58,0,161,0,21,1,127,1,211,1,13,2,56,2,106,2,162,2,212,2,248,2,16,3,53,3,107,3,165,3,215,3,245,3,252,3,250,3,239,3,205,3,153,3,88,3,23,3,211,2,138,2,57,2,218,1,109,1,1,1,155,0,60,0,226,255,120,255,250,254,106,254,209,253,56,253,170,252,33,252,170,251,80,251,17,251,235,250,213,250,213,250,234,250,27,251,100,251,193,251,37,252,140,252,0,253,133,253,25,254,180,254,85,255,229,255,106,0,228,0,81,1,169,1,233,1,26,2,64,2,111,2,172,2,250,2,73,3,138,3,196,3,231,3,232,3,199,3,149,3,87,3,23,3,215,2,149,2,87,2,23,2,221,1,148,1,63,1,220,0,105,0,235,255,102,255,233,254,126,254,43,254,227,253,156,253,82,253,14,253,216,252,181,252,158,252,148,252,148,252,155,252,179,252,222,252,31,253,101,253,165,253,219,253,18,254,80,254,144,254,203,254,254,254,54,255,126,255,213,255,46,0,140,0,236,0,78,1,171,1,7,2,97,2,197,2,47,3,147,3,230,3,30,4,50,4,33,4,251,3,200,3,144,3,81,3,8,3,174,2,71,2,202,1,55,1,135,0,187,255,233,254,38,254,129,253,4,253,165,252,90,252,42,252,26,252,38,252,68,252,111,252,163,252,220,252,16,253,61,253,105,253,146,253,187,253,240,253,52,254,123,254,204,254,33,255,112,255,194,255,28,0,125,0,223,0,70,1,177,1,35,2,151,2,3,3,99,3,173,3,232,3,18,4,50,4,65,4,54,4,9,4,183,3,76,3,193,2,33,2,111,1,184,0,2,0,86,255,180,254,43,254,191,253,98,253,11,253,164,252,60,252,218,251,131,251,62,251,15,251,254,250,6,251,38,251,100,251,194,251,64,252,209,252,92,253,213,253,60,254,148,254,233,254,62,255,155,255,0,0,123,0,20,1,194,1,107,2,244,2,96,3,185,3,1,4,62,4,120,4,178,4,240,4,41,5,90,5,128,5,158,5,163,5,130,5,63,5,227,4,127,4,16,4,148,3,6,3,100,2,177,1,254,0,97,0,215,255,82,255,188,254,37,254,156,253,35,253,178,252,64,252,217,251,132,251,73,251,40,251,34,251,58,251,108,251,163,251,196,251,202,251,197,251,205,251,233,251,29,252,101,252,201,252,95,253,41,254,15,255,237,255,183,0,105,1,254,1,103,2,160,2,180,2,201,2,13,3,134,3,10,4,106,4,143,4,122,4,44,4,162,3,242,2,57,2,164,1,82,1,69,1,93,1,119,1,123,1,87,1,2,1,129,0,222,255,40,255,124,254,243,253,160,253,145,253,182,253,243,253,53,254,105,254,142,254,161,254,158,254,143,254,128,254,144,254,201,254,28,255,113,255,173,255,205,255,206,255,190,255,159,255,127,255,120,255,157,255,248,255,109,0,225,0,64,1,139,1,204,1,11,2,69,2,123,2,186,2,15,3,122,3,237,3,76,4,122,4,117,4,64,4,231,3,113,3,231,2,66,2,124,1,168,0,219,255,36,255,113,254,193,253,23,253,114,252,216,251,76,251,207,250,110,250,56,250,45,250,64,250,100,250,152,250,224,250,55,251,147,251,228,251,41,252,117,252,198,252,21,253,78,253,116,253,151,253,195,253,11,254,109,254,233,254,120,255,252,255,87,0,146,0,186,0,225,0,11,1,57,1,119,1,222,1,121,2,36,3,169,3,230,3,224,3,161,3,70,3,224,2,130,2,59,2,25,2,34,2,61,2,64,2,13,2,156,1,1,1,101,0,220,255,110,255,26,255,226,254,201,254,198,254,196,254,171,254,105,254,5,254,156,253,86,253,78,253,127,253,220,253,88,254,218,254,57,255,91,255,66,255,6,255,214,254,227,254,63,255,218,255,153,0,95,1,30,2,200,2,79,3,171,3,228,3,9,4,43,4,83,4,129,4,170,4,195,4,193,4,153,4,71,4,226,3,115,3,249,2,119,2,255,1,159,1,102,1,54,1,219,0,75,0,181,255,81,255,15,255,244,254,236,254,0,255,75,255,207,255,62,0,78,0,1,0,147,255,71,255,56,255,132,255,6,0,152,0,25,1,96,1,74,1,209,0,20,0,69,255,156,254,73,254,83,254,137,254,169,254,119,254,238,253,56,253,118,252,178,251,254,250,132,250,111,250,180,250,28,251,95,251,99,251,118,251,220,251,121,252,4,253,119,253,245,253,152,254,101,255,61,0,3,1,182,1,117,2,49,3,187,3,249,3,7,4,246,3,222,3,215,3,211,3,197,3,145,3,54,3,183,2,50,2,176,1,36,1,129,0,216,255,66,255,196,254,101,254,3,254,142,253,24,253,177,252,94,252,42,252,14,252,253,251,238,251,241,251,27,252,93,252,172,252,253,252,71,253,158,253,8,254,126,254,252,254,134,255,31,0,189,0,74,1,192,1,46,2,159,2,22,3,139,3,248,3,79,4,131,4,144,4,108,4,25,4,176,3,68,3,233,2,147,2,60,2,228,1,127,1,9,1,123,0,216,255,38,255,128,254,239,253,119,253,21,253,210,252,196,252,239,252,61,253,129,253,162,253,166,253,171,253,205,253,30,254,150,254,39,255,200,255,121,0,51,1,222,1,111,2,228,2,69,3,165,3,10,4,109,4,189,4,230,4,230,4,198,4,141,4,60,4,202,3,61,3,153,2,213,1,245,0,18,0,54,255,103,254,164,253,237,252,69,252,171,251,44,251,201,250,125,250,64,250,20,250,4,250,35,250,112,250,223,250,101,251,249,251,153,252,54,253,212,253,134,254,73,255,5,0,169,0,44,1,153,1,0,2,112,2,229,2,65,3,118,3,140,3,137,3,138,3,147,3,135,3,93,3,40,3,12,3,15,3,14,3,241,2,193,2,136,2,66,2,233,1,131,1,38,1,238,0,212,0,187,0,132,0,41,0,189,255,83,255,255,254,190,254,136,254,79,254,10,254,188,253,111,253,42,253,227,252,164,252,120,252,108,252,112,252,108,252,81,252,34,252,248,251,229,251,234,251,7,252,84,252,251,252,255,253,7,255,183,255,4,0,41,0,117,0,17,1,243,1,229,2,219,3,231,4,216,5,81,6,48,6,179,5,62,5,25,5,88,5,206,5,21,6,231,5,66,5,79,4,87,3,151,2,31,2,220,1,175,1,130,1,66,1,202,0,18,0,59,255,111,254,224,253,168,253,182,253,197,253,144,253,10,253,87,252,171,251,39,251,229,250,228,250,8,251,46,251,65,251,56,251,24,251,251,250,14,251,119,251,53,252,19,253,203,253,84,254,206,254,96,255,28,0,241,0,198,1,147,2,73,3,211,3,37,4,51,4,11,4,192,3,124,3,86,3,56,3,252,2,129,2,203,1,243,0,35,0,111,255,217,254,87,254,217,253,90,253,229,252,124,252,33,252,219,251,189,251,215,251,35,252,145,252,16,253,145,253,4,254,111,254,230,254,122,255,35,0,205,0,101,1,230,1,77,2,151,2,199,2,235,2,5,3,12,3,252,2,205,2,119,2,248,1,102,1,209,0,59,0,158,255,0,255,101,254,209,253,89,253,250,252,166,252,92,252,42,252,34,252,64,252,120,252,199,252,33,253,132,253,254,253,172,254,147,255,146,0,121,1,51,2,200,2,79,3,218,3,99,4,217,4,52,5,133,5,206,5,249,5,2,6,234,5,173,5,79,5,220,4,91,4,201,3,43,3,139,2,242,1,92,1,197,0,47,0,140,255,218,254,60,254,202,253,118,253,37,253,215,252,150,252,107,252,82,252,57,252,40,252,44,252,89,252,168,252,1,253,79,253,141,253,204,253,34,254,156,254,58,255,239,255,146,0,12,1,107,1,192,1,251,1,32,2,83,2,215,2,168,3,99,4,171,4,109,4,224,3,70,3,232,2,212,2,219,2,211,2,185,2,124,2,231,1,245,0,231,255,11,255,124,254,66,254,46,254,243,253,111,253,187,252,35,252,220,251,225,251,17,252,59,252,55,252,41,252,92,252,227,252,115,253,214,253,35,254,119,254,221,254,91,255,212,255,18,0,37,0,73,0,157,0,222,0,217,0,141,0,22,0,170,255,131,255,153,255,150,255,88,255,13,255,241,254,255,254,25,255,43,255,68,255,108,255,168,255,250,255,83,0,169,0,245,0,68,1,160,1,250,1,48,2,54,2,21,2,224,1,185,1,171,1,156,1,92,1,228,0,91,0,228,255,145,255,83,255,30,255,245,254,226,254,236,254,4,255,23,255,24,255,35,255,96,255,208,255,68,0,146,0,181,0,184,0,195,0,247,0,66,1,126,1,158,1,175,1,177,1,175,1,181,1,181,1,144,1,59,1,225,0,163,0,126,0,85,0,26,0,214,255,145,255,87,255,32,255,230,254,171,254,128,254,117,254,137,254,167,254,191,254,206,254,219,254,242,254,12,255,39,255,72,255,112,255,159,255,219,255,24,0,60,0,82,0,139,0,242,0,68,1,105,1,107,1,70,1,12,1,240,0,24,1,90,1,137,1,155,1,138,1,78,1,253,0,195,0,146,0,78,0,248,255,166,255,83,255,12,255,207,254,126,254,14,254,149,253,71,253,36,253,248,252,169,252,69,252,232,251,170,251,142,251,114,251,56,251,249,250,214,250,219,250,17,251,194,251,13,253,92,254,238,254,224,254,248,254,173,255,11,1,193,2,53,4,13,5,152,5,62,6,208,6,236,6,200,6,227,6,59,7,132,7,131,7,249,6,219,5,146,4,177,3,110,3,129,3,99,3,189,2,155,1,92,0,121,255,19,255,226,254,155,254,36,254,131,253,224,252,100,252,25,252,241,251,207,251,181,251,193,251,220,251,220,251,205,251,208,251,250,251,67,252,153,252,238,252,63,253,145,253,11,254,186,254,102,255,217,255,55,0,176,0,76,1,246,1,134,2,238,2,54,3,111,3,180,3,253,3,25,4,247,3,190,3,155,3,144,3,127,3,71,3,204,2,15,2,69,1,171,0,70,0,244,255,140,255,5,255,134,254,39,254,227,253,171,253,117,253,79,253,88,253,150,253,236,253,81,254,189,254,47,255,184,255,87,0,13,1,211,1,137,2,47,3,241,3,188,4,65,5,139,5,202,5,254,5,18,6,251,5,174,5,11,5,16,4,254,2,19,2,53,1,76,0,80,255,21,254,164,252,77,251,49,250,57,249,93,248,188,247,127,247,178,247,5,248,15,248,223,247,232,247,128,248,155,249,236,250,1,252,167,252,6,253,138,253,82,254,11,255,123,255,176,255,221,255,19,0,79,0,111,0,96,0,43,0,251,255,225,255,140,255,7,255,96,255,23,1,155,2,122,2,111,1,214,0,68,1,186,2,101,4,17,5,207,4,197,4,101,5,188,5,22,5,14,4,105,3,51,3,58,3,56,3,162,2,81,1,201,255,209,254,185,254,230,254,171,254,225,253,187,252,198,251,184,251,126,252,97,253,221,253,201,253,131,253,133,253,218,253,98,254,5,255,143,255,244,255,78,0,111,0,88,0,74,0,103,0,168,0,209,0,134,0,249,255,152,255,127,255,173,255,231,255,196,255,75,255,233,254,242,254,119,255,30,0,119,0,137,0,171,0,250,0,123,1,36,2,165,2,204,2,36,3,24,4,8,5,112,5,124,5,70,5,220,4,199,4,40,5,97,5,5,5,49,4,84,3,142,2,182,1,205,0,189,255,139,254,178,253,123,253,130,253,84,253,189,252,29,252,21,252,127,252,227,252,7,253,212,252,142,252,178,252,66,253,225,253,64,254,62,254,42,254,84,254,127,254,107,254,24,254,158,253,37,253,218,252,182,252,116,252,233,251,32,251,109,250,157,250,71,252,74,254,219,254,231,253,10,253,119,253,82,255,205,1,107,3,159,3,124,3,52,4,83,5,200,5,133,5,63,5,91,5,195,5,49,6,13,6,54,5,24,4,76,3,50,3,118,3,98,3,150,2,77,1,38,0,168,255,160,255,135,255,18,255,46,254,48,253,164,252,143,252,142,252,97,252,2,252,175,251,160,251,150,251,103,251,47,251,254,250,7,251,91,251,152,251,170,251,237,251,131,252,123,253,162,254,120,255,241,255,118,0,105,1,206,2,49,4,32,5,211,5,132,6,17,7,124,7,240,7,98,8,142,8,71,8,173,7,7,7,120,6,255,5,91,5,41,4,175,2,135,1,175,0,182,255,93,254,239,252,246,251,142,251,91,251,29,251,193,250,115,250,101,250,121,250,144,250,207,250,92,251,49,252,28,253,200,253,39,254,89,254,143,254,20,255,237,255,184,0,42,1,45,1,232,0,183,0,177,0,150,0,45,0,117,255,143,254,173,253,255,252,5,253,18,254,37,255,234,254,119,253,32,252,244,251,9,253,139,254,108,255,93,255,69,255,0,0,238,0,239,0,42,0,174,255,245,255,209,0,161,1,175,1,233,0,232,255,110,255,205,255,150,0,19,1,247,0,90,0,192,255,166,255,244,255,78,0,132,0,123,0,73,0,2,0,163,255,97,255,118,255,204,255,48,0,90,0,237,255,6,255,71,254,47,254,160,254,252,254,207,254,79,254,7,254,80,254,9,255,219,255,145,0,105,1,219,2,154,4,186,5,214,5,155,5,18,6,158,7,140,9,197,10,222,10,49,10,98,9,164,8,173,7,92,6,12,5,254,3,22,3,232,1,18,0,195,253,126,251,184,249,150,248,238,247,92,247,158,246,213,245,91,245,106,245,236,245,155,246,79,247,3,248,202,248,196,249,238,250,58,252,133,253,213,254,20,0,0,1,149,1,57,2,29,3,207,3,236,3,165,3,2,4,151,5,46,7,51,7,201,5,93,4,233,3,112,4,57,5,102,5,215,4,74,4,12,4,54,3,77,1,85,255,93,254,81,254,124,254,33,254,224,252,37,251,223,249,169,249,81,250,29,251,158,251,184,251,83,251,214,250,234,250,173,251,185,252,184,253,88,254,122,254,73,254,37,254,118,254,70,255,74,0,20,1,58,1,164,0,221,255,154,255,251,255,119,0,135,0,69,0,71,0,240,0,2,2,166,2,128,2,44,2,166,2,34,4,196,5,189,6,251,6,0,7,56,7,191,7,38,8,0,8,134,7,3,7,114,6,178,5,183,4,109,3,213,1,42,0,164,254,67,253,225,251,127,250,67,249,27,248,30,247,113,246,11,246,185,245,93,245,35,245,53,245,159,245,87,246,55,247,232,247,121,248,106,249,52,251,102,253,212,254,32,255,58,255,40,0,200,1,138,3,141,5,198,7,18,9,11,9,131,8,204,7,93,7,39,8,151,9,17,10,110,9,215,8,128,8,51,7,200,4,241,2,161,2,255,2,28,3,59,2,4,0,123,253,26,252,27,252,141,252,158,252,58,252,95,251,255,249,227,248,212,248,133,249,73,250,199,250,166,250,240,249,82,249,109,249,101,250,179,251,205,252,106,253,135,253,122,253,200,253,162,254,234,255,125,1,47,3,139,4,246,4,145,4,86,4,31,5,192,6,65,8,222,8,198,8,205,8,81,9,174,9,251,8,114,7,75,6,9,6,12,6,131,5,45,4,116,2,5,1,34,0,96,255,93,254,71,253,73,252,80,251,88,250,131,249,240,248,136,248,45,248,232,247,177,247,92,247,247,246,233,246,92,247,37,248,13,249,189,249,8,250,74,250,2,251,60,252,116,253,38,254,94,254,125,254,43,255,107,1,198,4,4,7,189,6,26,5,81,4,91,5,114,7,229,8,223,8,58,8,77,8,170,8,181,7,92,5,94,3,7,3,230,3,129,4,187,3,160,1,96,255,31,254,251,253,68,254,97,254,252,253,205,252,65,251,47,250,249,249,78,250,173,250,216,250,175,250,49,250,150,249,56,249,50,249,168,249,170,250,168,251,22,252,253,251,218,251,121,252,26,254,244,255,12,1,50,1,52,1,12,2,210,3,176,5,234,6,87,7,111,7,188,7,27,8,35,8,207,7,129,7,139,7,199,7,151,7,187,6,134,5,91,4,125,3,251,2,141,2,216,1,202,0,167,255,143,254,114,253,104,252,163,251,36,251,214,250,184,250,125,250,8,250,151,249,84,249,91,249,187,249,73,250,209,250,75,251,193,251,68,252,199,252,50,253,152,253,22,254,181,254,81,255,178,255,36,0,50,1,211,2,68,4,165,4,242,3,255,2,169,2,2,3,148,3,226,3,218,3,176,3,56,3,44,2,152,0,51,255,224,254,156,255,91,0,71,0,70,255,221,253,215,252,163,252,22,253,187,253,20,254,6,254,209,253,163,253,166,253,232,253,76,254,145,254,157,254,147,254,155,254,179,254,182,254,147,254,80,254,19,254,247,253,252,253,28,254,97,254,187,254,230,254,149,254,242,253,155,253,4,254,5,255,8,0,152,0,138,0,77,0,122,0,83,1,135,2,185,3,111,4,206,4,93,5,235,5,138,6,252,6,84,7,228,7,92,8,187,8,205,8,78,8,168,7,78,7,47,7,253,6,139,6,162,5,109,4,64,3,103,2,231,1,90,1,199,0,14,0,19,255,48,254,144,253,35,253,183,252,77,252,246,251,140,251,32,251,200,250,179,250,223,250,37,251,106,251,121,251,78,251,18,251,26,251,127,251,228,251,3,252,179,251,35,251,218,250,28,251,181,251,38,252,24,252,188,251,145,251,211,251,101,252,10,253,160,253,33,254,149,254,20,255,145,255,253,255,93,0,202,0,89,1,236,1,131,2,3,3,59,3,49,3,10,3,231,2,208,2,186,2,154,2,113,2,34,2,183,1,50,1,134,0,217,255,98,255,61,255,58,255,34,255,192,254,9,254,80,253,221,252,197,252,233,252,8,253,3,253,219,252,144,252,87,252,95,252,159,252,8,253,126,253,224,253,56,254,157,254,11,255,168,255,97,0,27,1,219,1,133,2,32,3,213,3,162,4,108,5,42,6,186,6,253,6,11,7,21,7,75,7,175,7,245,7,237,7,138,7,221,6,50,6,182,5,86,5,235,4,90,4,158,3,194,2,219,1,12,1,130,0,41,0,185,255,12,255,75,254,163,253,43,253,243,252,231,252,228,252,224,252,211,252,180,252,138,252,106,252,123,252,197,252,11,253,32,253,21,253,237,252,184,252,146,252,120,252,99,252,91,252,95,252,84,252,39,252,219,251,156,251,175,251,27,252,164,252,252,252,23,253,29,253,42,253,102,253,215,253,98,254,224,254,47,255,92,255,136,255,162,255,162,255,168,255,199,255,23,0,121,0,183,0,182,0,109,0,34,0,17,0,44,0,84,0,106,0,92,0,53,0,33,0,59,0,112,0,162,0,216,0,27,1,88,1,124,1,149,1,183,1,221,1,21,2,104,2,185,2,234,2,245,2,250,2,23,3,64,3,94,3,96,3,59,3,244,2,172,2,134,2,139,2,136,2,88,2,246,1,114,1,1,1,199,0,180,0,151,0,90,0,5,0,173,255,103,255,69,255,69,255,80,255,79,255,57,255,23,255,252,254,244,254,5,255,54,255,123,255,178,255,209,255,234,255,16,0,75,0,154,0,237,0,52,1,106,1,155,1,207,1,249,1,14,2,25,2,37,2,48,2,36,2,237,1,143,1,45,1,232,0,176,0,106,0,11,0,149,255,16,255,132,254,5,254,164,253,84,253,255,252,159,252,53,252,205,251,124,251,87,251,98,251,136,251,183,251,227,251,6,252,43,252,99,252,185,252,45,253,168,253,17,254,111,254,206,254,49,255,141,255,205,255,238,255,10,0,57,0,122,0,178,0,203,0,203,0,205,0,225,0,254,0,13,1,10,1,11,1,31,1,63,1,85,1,85,1,72,1,71,1,100,1,142,1,174,1,175,1,153,1,123,1,85,1,41,1,5,1,243,0,242,0,242,0,220,0,167,0,98,0,34,0,243,255,223,255,230,255,243,255,248,255,237,255,221,255,207,255,207,255,234,255,32,0,103,0,180,0,237,0,252,0,254,0,25,1,88,1,154,1,192,1,206,1,207,1,189,1,144,1,82,1,22,1,244,0,241,0,228,0,164,0,53,0,215,255,186,255,207,255,225,255,202,255,148,255,88,255,46,255,35,255,47,255,75,255,97,255,97,255,81,255,66,255,66,255,77,255,86,255,84,255,75,255,74,255,75,255,50,255,1,255,220,254,222,254,253,254,22,255,14,255,231,254,183,254,159,254,168,254,196,254,224,254,0,255,30,255,60,255,92,255,118,255,138,255,147,255,149,255,154,255,160,255,159,255,160,255,165,255,164,255,130,255,63,255,2,255,240,254,6,255,32,255,39,255,31,255,29,255,48,255,81,255,108,255,137,255,190,255,255,255,46,0,66,0,89,0,134,0,188,0,235,0,25,1,67,1,92,1,93,1,69,1,42,1,34,1,39,1,43,1,30,1,0,1,232,0,209,0,175,0,151,0,157,0,190,0,221,0,223,0,208,0,199,0,201,0,211,0,224,0,235,0,244,0,4,1,35,1,75,1,84,1,50,1,254,0,233,0,20,1,68,1,52,1,248,0,215,0,227,0,246,0,213,0,134,0,64,0,37,0,65,0,100,0,103,0,88,0,66,0,42,0,18,0,0,0,254,255,9,0,8,0,244,255,235,255,226,255,164,255,48,255,234,254,10,255,62,255,75,255,40,255,228,254,163,254,135,254,142,254,151,254,144,254,130,254,132,254,122,254,100,254,105,254,121,254,105,254,65,254,38,254,51,254,98,254,163,254,235,254,29,255,56,255,87,255,119,255,120,255,110,255,123,255,172,255,245,255,40,0,43,0,26,0,251,255,223,255,228,255,255,255,19,0,28,0,28,0,10,0,246,255,231,255,212,255,175,255,172,255,237,255,55,0,88,0,91,0,71,0,51,0,161,0,164,1,116,2,136,2,152,2,4,3,12,3,153,2,61,2,222,1,189,1,40,2,79,2,124,1,85,0,190,255,166,255,161,255,138,255,128,255,158,255,216,255,253,255,15,0,37,0,77,0,208,0,202,1,107,2,249,1,41,1,251,0,8,1,225,0,220,0,242,0,151,0,13,0,169,255,93,255,9,255,214,254,236,254,170,254,64,254,106,254,198,254,218,254,136,254,6,254,31,254,200,254,88,255,128,255,38,255,180,254,14,255,223,255,14,0,91,255,227,254,97,255,212,255,119,255,160,254,187,253,103,253,35,254,216,254,171,254,72,254,76,254,154,254,198,254,147,254,93,254,204,254,191,255,117,0,137,0,97,0,121,0,157,0,154,0,154,0,224,0,96,1,169,1,121,1,250,0,125,0,63,0,45,0,45,0,48,0,251,255,176,255,133,255,74,255,218,254,138,254,154,254,184,254,176,254,151,254,130,254,126,254,132,254,147,254,158,254,157,254,173,254,9,255,125,255,177,255,160,255,140,255,227,255,163,0,124,1,8,2,40,2,53,2,82,2,128,2,217,2,74,3,186,3,41,4,93,4,91,4,57,4,211,3,147,3,224,3,126,4,178,4,24,4,36,3,223,2,9,3,75,2,64,1,240,0,223,0,140,0,69,0,154,255,157,253,36,252,70,252,90,252,16,252,79,252,192,251,27,250,222,249,222,250,4,251,12,250,23,250,61,251,216,251,169,252,123,253,176,252,237,251,241,252,143,254,128,255,229,255,73,0,152,0,157,0,240,0,38,2,91,3,116,4,36,5,199,4,122,4,179,4,34,5,174,5,8,6,39,6,53,6,28,6,106,5,46,4,226,2,18,2,56,2,125,2,226,1,139,0,67,255,102,254,169,253,21,253,130,252,228,251,169,251,140,251,228,250,220,249,0,249,146,248,242,248,211,249,81,250,91,250,62,250,104,250,25,251,244,251,166,252,129,253,139,254,109,255,3,0,50,0,63,0,130,0,68,1,125,2,99,3,184,3,194,3,158,3,123,3,151,3,6,4,151,4,41,5,194,5,8,6,180,5,63,5,253,4,249,4,75,5,181,5,250,5,132,5,181,4,164,3,78,2,92,2,210,2,94,2,150,1,179,0,104,255,31,254,135,253,48,253,37,252,53,251,62,251,81,251,111,250,120,249,231,248,126,248,169,248,83,249,26,250,25,250,250,249,32,250,114,250,220,250,60,251,214,251,84,252,135,252,16,253,7,254,154,255,184,1,30,3,105,3,125,3,242,3,143,4,139,5,156,6,95,7,71,8,68,9,99,9,232,7,180,5,87,4,40,4,121,4,159,4,17,4,131,2,212,0,135,255,31,254,149,252,219,251,52,252,138,252,26,252,221,250,84,249,72,248,56,248,230,248,148,249,245,249,23,250,57,250,167,250,63,251,206,251,112,252,111,253,155,254,143,255,12,0,240,255,192,255,34,0,63,1,163,2,184,3,21,4,228,3,211,3,16,4,156,4,67,5,218,5,167,6,96,7,119,7,16,7,102,6,200,5,182,5,48,6,147,6,103,6,206,5,239,4,219,3,226,2,91,2,243,1,88,1,153,0,123,255,17,254,242,252,4,252,31,251,149,250,59,250,183,249,24,249,97,248,152,247,52,247,130,247,23,248,126,248,228,248,73,249,124,249,142,249,154,249,155,249,34,250,190,251,2,254,102,0,44,2,151,2,106,2,244,2,33,4,113,5,251,6,128,8,84,9,231,9,154,10,9,10,215,7,208,5,250,4,217,4,36,5,38,5,195,3,120,1,180,255,149,254,149,253,241,252,158,252,64,252,223,251,100,251,122,250,65,249,130,248,161,248,109,249,112,250,233,250,127,250,252,249,22,250,110,250,33,251,200,252,195,254,232,255,232,255,120,255,88,255,196,255,223,0,125,2,238,3,203,4,145,5,13,6,100,5,37,4,211,3,219,4,138,6,255,7,100,8,141,7,84,6,223,5,26,6,58,6,99,6,212,6,230,6,82,6,66,5,151,3,197,1,211,0,173,0,91,0,129,255,250,253,241,251,26,250,4,249,120,248,251,247,129,247,60,247,240,246,96,246,200,245,80,245,23,245,154,245,221,246,250,247,168,248,69,249,205,249,39,250,255,250,247,252,208,255,9,3,218,5,75,7,60,7,203,6,3,7,4,8,144,9,43,11,26,12,68,12,222,11,104,10,203,7,32,5,123,3,228,2,187,2,69,2,251,0,221,254,112,252,108,250,82,249,254,248,28,249,151,249,22,250,14,250,158,249,34,249,218,248,54,249,89,250,185,251,137,252,156,252,101,252,78,252,172,252,215,253,129,255,195,0,86,1,101,1,11,1,131,0,60,0,165,0,213,1,84,3,109,4,175,4,244,3,186,2,221,1,251,1,9,3,122,4,218,5,144,6,50,6,80,5,206,4,198,4,54,5,48,6,252,6,2,7,107,6,74,5,185,3,80,2,138,1,74,1,27,1,116,0,253,254,215,252,200,250,137,249,36,249,47,249,42,249,179,248,244,247,64,247,156,246,53,246,105,246,50,247,89,248,179,249,194,250,228,250,57,250,212,249,136,250,159,252,41,0,220,3,222,5,2,6,99,5,220,4,30,5,112,6,9,8,96,9,138,10,37,11,89,10,242,7,246,4,207,2,7,2,76,2,211,2,149,2,51,1,43,255,54,253,240,251,110,251,127,251,73,252,74,253,185,253,135,253,202,252,210,251,133,251,41,252,59,253,60,254,152,254,80,254,215,253,80,253,4,253,103,253,141,254,10,0,18,1,250,0,237,255,148,254,209,253,71,254,149,255,238,0,33,2,34,3,74,3,58,2,225,0,83,0,228,0,136,2,124,4,157,5,163,5,31,5,138,4,65,4,147,4,122,5,127,6,26,7,251,6,250,5,106,4,4,3,23,2,166,1,158,1,88,1,68,0,148,254,196,252,80,251,117,250,25,250,29,250,56,250,18,250,171,249,254,248,19,248,135,247,242,247,69,249,226,250,16,252,107,252,247,251,21,251,183,250,171,251,41,254,56,1,116,3,107,4,110,4,236,3,138,3,204,3,128,4,166,5,46,7,156,8,218,8,41,7,101,4,48,2,253,0,210,0,145,1,6,2,99,1,17,0,126,254,208,252,114,251,215,250,63,251,255,251,124,252,175,252,63,252,16,251,39,250,15,250,133,250,95,251,48,252,154,252,115,252,216,251,96,251,163,251,84,252,87,253,135,254,78,255,140,255,132,255,90,255,86,255,212,255,214,0,91,2,188,3,51,4,190,3,249,2,137,2,232,2,52,4,178,5,171,6,14,7,253,6,159,6,40,6,231,5,11,6,131,6,14,7,107,7,13,7,176,5,57,4,19,3,61,2,207,1,106,1,190,0,226,255,169,254,84,253,62,252,69,251,217,250,21,251,79,251,103,251,99,251,253,250,111,250,39,250,111,250,59,251,50,252,241,252,87,253,26,253,172,252,183,252,10,253,193,253,47,255,231,0,30,2,145,2,85,2,208,1,99,1,145,1,74,2,47,3,0,4,138,4,155,4,234,3,174,2,126,1,248,0,250,0,96,1,209,1,165,1,248,0,243,255,225,254,14,254,135,253,143,253,11,254,97,254,94,254,239,253,10,253,32,252,151,251,104,251,188,251,78,252,153,252,178,252,107,252,237,251,152,251,169,251,63,252,81,253,98,254,3,255,73,255,20,255,15,255,222,255,1,1,50,2,36,3,172,3,191,3,168,3,129,3,113,3,205,3,167,4,210,5,155,6,175,6,36,6,64,5,140,4,157,4,14,5,123,5,207,5,189,5,25,5,61,4,55,3,111,2,236,1,176,1,196,1,211,1,28,1,155,255,176,254,190,253,112,253,111,253,235,252,230,252,123,252,171,251,73,251,82,250,174,249,36,250,219,250,123,251,137,251,3,251,123,250,69,250,47,250,7,251,34,252,238,252,218,253,79,254,199,254,84,255,185,255,42,0,219,0,132,1,88,2,62,3,115,3,107,3,132,3,149,3,239,3,255,3,151,3,76,3,175,2,106,2,47,2,192,1,127,1,78,1,251,0,141,0,210,255,7,255,113,254,244,253,190,253,171,253,78,253,208,252,88,252,190,251,86,251,49,251,102,251,241,251,152,252,31,253,119,253,121,253,107,253,174,253,9,254,110,254,10,255,171,255,38,0,110,0,192,0,213,0,11,1,150,1,59,2,208,2,117,3,229,3,115,4,200,4,170,4,10,5,33,5,136,5,68,6,51,6,184,6,202,6,102,6,12,7,102,5,4,6,145,5,23,5,60,5,163,3,238,3,56,2,223,1,85,0,58,255,107,254,163,253,70,253,209,251,50,250,156,249,151,248,114,248,64,248,94,247,116,247,192,246,192,247,54,247,54,248,20,248,83,249,107,250,122,250,141,252,67,252,98,253,123,254,223,254,116,0,58,1,46,2,59,3,164,3,40,4,46,4,229,4,103,4,198,4,141,4,252,3,151,4,168,3,204,3,110,3,240,2,200,2,37,2,124,1,245,0,146,0,211,255,175,255,56,255,175,254,135,254,199,253,50,253,184,252,83,252,75,252,140,252,111,252,227,252,206,252,245,252,46,253,22,253,156,253,39,254,243,254,80,255,37,0,238,255,83,0,102,0,168,0,160,1,218,1,157,2,40,3,1,3,116,3,187,3,130,3,241,3,6,4,111,4,12,5,124,5,77,5,126,5,1,5,209,4,0,5,73,4,238,4,3,4,155,4,41,4,238,2,41,3,255,1,64,1,232,1,39,0,96,0,21,0,94,254,141,254,121,253,138,252,17,252,107,252,186,250,164,252,76,250,188,250,140,250,56,249,121,250,13,251,8,251,106,251,252,252,181,251,171,253,233,252,15,253,143,254,230,253,105,254,79,0,104,254,48,0,110,0,139,255,117,0,70,0,85,0,96,1,227,0,168,0,9,2,196,255,36,1,216,0,21,0,90,1,224,0,145,0,13,1,205,255,243,255,81,0,79,255,215,255,203,255,238,254,29,255,241,254,217,253,150,254,15,254,190,253,221,254,159,253,14,254,63,254,66,253,139,254,218,253,20,254,237,254,10,254,4,255,49,255,88,255,172,255,81,0,220,255,244,0,196,0,89,1,169,1,172,1,49,2,37,3,45,3,12,3,189,3,40,3,145,3,138,3,226,3,60,3,163,3,111,3,206,3,180,2,253,2,35,2,115,2,140,1,71,2,251,0,108,1,147,0,31,0,219,0,211,254,199,0,28,255,55,0,206,255,245,254,146,255,113,254,237,253,23,255,35,254,197,254,140,254,106,255,46,254,36,255,139,254,36,254,147,255,42,254,16,0,1,255,186,255,25,0,231,255,102,0,234,255,179,0,58,0,161,0,41,1,85,0,255,1,245,0,81,1,50,2,180,0,185,1,189,0,239,0,56,1,150,0,145,1,227,0,138,0,172,0,97,0,250,255,25,0,202,255,144,255,156,255,32,255,237,254,184,254,86,254,191,254,209,253,9,254,60,254,54,253,34,254,250,252,136,253,241,252,203,252,105,253,113,252,223,252,89,253,168,252,135,253,92,253,92,253,227,253,126,253,101,254,173,254,133,254,201,255,148,255,135,255,22,0,187,0,178,0,9,1,91,2,126,1,156,2,229,2,203,2,214,2,5,3,118,2,196,3,103,2,181,3,33,3,200,2,86,2,239,1,227,0,72,1,24,1,116,0,231,1,106,255,232,0,49,255,196,255,134,253,237,254,184,253,148,254,23,255,42,254,149,255,195,253,168,254,233,253,123,254,24,254,142,255,138,254,252,255,235,255,56,0,15,0,140,0,62,0,55,1,237,0,61,1,171,1,77,0,54,2,173,0,144,1,83,1,0,1,45,1,160,1,25,1,78,1,201,0,98,0,239,0,252,0,37,0,163,0,154,255,176,255,207,255,111,255,233,255,125,255,34,255,209,255,94,255,29,255,129,255,139,255,57,255,75,255,100,255,110,254,139,255,40,255,94,255,212,255,89,255,175,255,50,255,84,255,97,255,208,254,183,255,124,254,38,0,210,254,245,255,36,255,114,255,114,255,210,255,192,255,129,255,33,0,60,0,93,0,239,0,58,0,148,0,106,1,26,0,11,2,202,255,47,1,120,0,5,1,137,0,244,0,85,0,250,0,104,0,44,0,50,0,220,255,107,255,182,255,117,255,118,254,32,255,103,254,22,255,135,254,59,255,113,254,249,254,183,254,150,254,155,255,79,254,181,255,90,255,87,255,143,255,63,255,252,255,234,254,116,0,27,255,85,0,6,1,186,0,133,1,86,1,242,0,158,1,128,1,63,1,151,2,93,2,156,2,32,3,128,2,190,1,14,3,147,1,250,2,135,2,9,2,192,2,168,1,254,1,251,0,247,1,91,0,158,1,1,1,167,0,63,1,213,255,142,0,68,255,138,255,199,254,58,0,47,255,201,255,149,255,172,254,227,254,86,254,18,255,180,254,89,255,1,255,211,255,115,254,164,255,5,254,244,254,176,253,118,254,61,254,158,254,62,255,113,254,37,255,67,254,144,255,72,254,108,255,205,254,51,255,254,254,109,255,238,254,12,255,147,254,34,255,85,255,22,255,58,255,36,255,21,255,10,255,74,255,5,255,69,255,62,255,220,255,8,0,150,255,239,255,1,0,54,255,10,0,220,255,252,255,30,255,122,0,117,255,18,0,165,0,141,255,210,0,48,255,114,0,200,255,213,255,184,255,232,255,201,255,221,255,41,0,150,255,75,0,143,255,141,255,174,255,108,255,131,255,139,0,18,0,173,0,146,0,47,0,173,0,34,0,78,0,203,0,57,0,85,0,2,1,200,0,191,0,220,0,251,255,253,255,161,0,85,0,241,0,78,0,109,0,145,0,75,0,181,0,34,0,166,0,200,0,180,0,254,0,40,1,27,1,84,1,135,1,166,1,157,1,102,1,61,2,34,2,24,2,131,2,58,2,21,2,77,2,173,1,91,1,151,1,187,0,6,1,158,0,27,0,30,0,69,0,133,255,8,255,105,254,94,254,49,255,159,254,34,255,80,254,246,253,28,254,9,254,185,253,159,253,87,253,194,254,161,254,170,254,229,254,128,255,109,254,83,255,29,255,194,254,57,255,15,255,30,0,81,255,217,255,82,255,185,255,187,254,9,255,16,255,190,255,11,255,15,0,173,255,9,0,200,255,14,0,224,255,179,255,173,0,27,0,133,0,138,0,48,1,117,0,39,1,76,0,97,1,52,1,218,1,238,1,76,1,37,1,94,1,33,1,63,1,18,1,173,0,21,1,89,0,205,0,45,0,80,0,155,255,199,255,147,255,77,255,245,255,33,255,91,255,4,255,203,255,2,255,87,255,220,254,66,255,144,255,16,255,173,255,158,255,197,255,35,0,62,0,172,255,179,255,128,255,229,255,188,255,189,0,128,0,21,1,231,255,28,0,57,0,29,255,120,0,3,0,236,255,251,255,48,0,236,255,195,255,232,254,71,255,77,255,47,255,206,255,159,255,141,255,206,255,31,0,211,255,220,255,199,255,70,1,250,255,185,0,184,0,7,0,46,1,225,0,22,1,219,0,158,0,104,1,213,0,124,0,244,255,211,0,138,0,35,0,104,0,189,255,120,255,187,0,11,0,84,0,250,255,58,255,156,1,189,255,146,0,169,0,154,0,236,255,188,1,36,0,61,1,78,0,228,0,34,1,195,255,6,1,247,0,241,0,91,0,127,1,25,255,230,255,161,254,24,0,42,255,7,255,208,255,164,254,97,254,203,254,114,254,34,253,77,254,11,254,32,255,39,254,65,255,231,254,243,253,168,254,166,254,206,254,171,254,158,255,155,255,254,255,226,254,47,0,98,254,70,255,51,255,67,0,119,255,236,254,100,0,145,254,20,0,93,255,49,0,62,255,197,255,202,255,28,0,224,254,199,255,230,255,29,0,189,0,179,0,166,0,25,0,159,0,126,0,96,1,190,0,2,1,95,1,1,1,148,1,62,1,61,1,213,0,143,1,187,0,135,0,142,0,242,255,74,0,246,255,241,255,50,0,137,255,198,255,193,255,70,254,224,255,134,255,87,255,50,0,187,0,37,0,119,1,225,255,67,1,182,0,189,0,88,2,85,1,95,1,100,2,168,1,190,2,43,1,179,1,88,1,200,0,241,1,88,1,64,1,58,0,130,1,62,0,189,0,186,255,79,255,182,255,43,255,2,255,24,0,163,253,33,255,65,254,239,254,254,253,22,254,183,253,173,254,229,254,83,254,226,255,206,253,204,255,197,255,5,0,54,255,162,255,87,255,125,0,33,255,51,0,47,0,170,255,215,0,252,255,7,0,116,255,241,254,219,255,181,255,216,254,69,255,223,255,106,255,144,255,137,255,149,254,130,255,157,254,49,0,195,255,74,255,175,255,67,0,134,255,47,0,43,0,136,255,153,0,86,0,217,0,80,1,208,255,31,0,196,255,134,255,226,255,229,255,96,0,17,1,151,0,145,255,169,255,208,253,245,254,6,255,65,255,71,255,194,255,228,255,168,255,85,255,172,254,202,255,91,255,61,0,249,0,159,0,187,1,76,1,148,0,24,0,187,0,174,0,220,1,86,1,104,1,176,1,190,0,191,1,22,1,176,255,179,0,36,0,5,0,179,0,6,0,51,0,160,0,63,255,95,255,198,255,38,254,162,0,21,0,207,255,225,255,194,255,2,255,4,1,254,254,249,255,56,0,232,255,105,1,228,0,103,0,80,0,128,0,197,255,13,1,53,255,60,0,3,1,254,0,63,0,233,0,188,254,1,0,84,0,15,0,175,0,67,0,90,0,226,0,2,1,156,255,3,1,149,255,196,0,103,1,33,1,12,1,147,1,0,0,75,0,119,0,177,255,55,1,28,0,76,0,201,0,137,255,102,255,43,0,149,254,186,255,127,0,252,255,116,255,6,255,225,253,189,254,145,254,31,254,187,254,189,254,28,255,97,255,22,254,169,252,177,253,212,253,124,254,27,254,174,254,52,254,41,255,93,254,200,254,17,255,91,255,144,0,80,0,220,255,122,0,82,0,73,0,150,0,192,0,78,1,232,0,125,1,189,0,119,1,206,0,196,0,98,0,68,0,94,0,163,0,187,0,31,0,16,0,177,255,8,0,145,255,184,255,156,255,93,255,156,255,169,255,129,0,52,255,83,0,117,255,15,0,228,255,147,255,16,0,254,255,146,0,248,0,185,0,235,255,126,0,146,0,69,0,220,255,46,0,129,255,98,1,176,255,193,0,71,0,208,255,63,0,33,0,78,0,86,0,149,1,190,0,76,1,165,0,210,0,213,0,23,1,149,0,116,1,192,1,3,1,186,1,62,0,240,0,128,0,94,0,98,0,81,0,56,0,115,0,100,0,72,255,238,255,38,255,189,255,153,255,139,255,6,255,40,255,143,254,112,255,111,255,247,254,217,255,153,255,34,255,158,255,50,255,44,255,155,255,107,255,42,0,8,0,238,255,122,255,246,255,47,255,237,255,158,255,163,255,14,0,111,255,12,0,199,255,90,255,225,254,190,254,190,254,250,254,164,255,87,255,18,0,159,255,165,255,122,255,189,254,1,255,3,255,150,255,145,0,165,0,144,0,210,0,250,255,145,255,185,255,157,255,214,0,113,1,27,1,21,2,206,0,52,0,55,0,240,255,18,0,134,0,178,0,26,1,156,0,201,255,243,255,132,255,74,255,151,255,101,255,141,255,234,255,101,255,175,255,236,254,118,254,51,255,1,255,90,255,220,255,152,255,212,255,5,0,111,255,235,255,252,255,162,255,163,0,150,0,8,1,42,1,180,0,25,1,243,0,63,0,211,0,225,0,135,0,138,0,147,0,36,0,50,0,28,0,243,255,63,0,115,255,133,0,107,0,31,0,198,0,236,0,209,0,189,0,170,0,235,0,90,1,144,1,222,1,64,2,149,1,9,2,3,2,128,1,252,1,32,1,102,1,255,1,175,1,194,1,2,1,5,0,2,0,24,0,34,0,15,0,115,0,120,0,123,0,222,255,165,255,77,255,90,255,218,255,244,255,142,255,119,255,131,255,6,255,221,254,116,254,183,254,84,254,27,255,195,254,135,254,87,254,91,254,104,254,2,254,68,254,190,253,251,253,211,253,17,254,145,253,191,253,209,253,17,254,255,253,188,253,17,254,220,253,36,254,205,254,6,255,165,254,119,255,131,255,199,255,250,255,43,0,253,0,187,0,239,0,141,1,126,1,21,1,76,1,14,1,22,1,94,1,73,1,47,1,217,0,154,0,253,0,4,1,135,0,195,0,151,0,48,0,30,0,60,0,6,0,97,0,21,0,72,0,56,0,159,255,182,255,247,255,242,255,89,0,168,0,237,255,14,0,113,255,162,255,83,0,150,255,244,255,248,255,116,255,65,0,163,255,46,255,91,255,99,255,160,255,185,0,49,0,246,255,178,255,145,254,156,255,176,255,255,255,102,0,32,0,217,255,33,0,98,255,7,255,34,255,174,255,124,0,241,0,173,0,128,0,43,0,180,255,238,255,201,255,200,255,126,0,217,0,37,1,0,1,12,0,240,255,96,255,132,255,74,0,220,0,157,0,53,1,169,0,53,0,12,0,142,255,50,0,222,0,251,0,237,1,243,1,58,1,101,1,207,0,173,0,113,1,199,1,65,2,182,2,15,2,1,2,157,1,21,1,5,1,52,1,71,1,147,1,190,1,14,1,253,0,67,0,142,255,210,255,63,255,40,255,49,255,70,255,49,255,47,255,126,254,26,254,207,253,129,253,226,253,53,254,218,253,31,254,97,254,89,253,95,253,249,252,37,253,174,253,18,254,116,254,165,254,97,254,147,254,227,254,168,254,214,254,64,255,115,255,113,255,172,255,158,255,78,255,90,255,67,255,101,255,184,255,98,255,175,255,138,255,229,254,51,255,52,255,141,255,248,255,249,255,138,255,134,255,106,255,122,255,134,0,169,0,168,1,124,2,196,2,236,2,234,2,217,2,248,2,148,3,192,3,131,4,0,5,208,4,148,4,15,4,79,3,16,3,207,2,155,2,173,2,156,2,120,2,39,2,126,1,198,0,122,0,44,0,40,0,42,0,14,0,222,255,205,255,132,255,6,255,154,254,56,254,18,254,28,254,101,254,157,254,173,254,147,254,115,254,239,253,116,253,92,253,153,253,222,253,63,254,93,254,50,254,39,254,204,253,209,253,192,253,171,253,236,253,23,254,54,254,88,254,89,254,231,253,190,253,151,253,174,253,0,254,217,253,12,254,234,253,93,253,254,252,244,252,199,252,36,253,169,253,148,253,217,253,215,253,81,254,29,255,154,255,43,0,29,1,140,1,8,2,181,2,230,2,37,3,195,3,67,4,33,5,152,5,86,5,53,5,142,4,28,4,15,4,35,4,0,4,59,4,235,3,101,3,198,2,219,1,29,1,144,0,247,255,204,255,160,255,6,255,133,254,203,253,231,252,104,252,17,252,189,251,25,252,40,252,109,252,215,252,247,252,251,252,43,253,114,253,2,254,155,254,58,255,6,0,190,0,64,1,1,2,154,2,202,2,41,3,85,3,193,3,92,4,207,4,39,5,239,4,140,4,56,4,218,3,117,3,11,3,225,2,242,1,38,1,2,0,162,254,53,253,213,251,229,250,8,250,32,249,32,248,18,247,252,245,88,245,34,245,116,245,212,245,203,246,9,248,68,249,72,250,90,251,136,252,254,253,214,255,61,2,88,4,9,6,207,7,30,9,43,10,196,10,81,11,195,11,23,12,105,12,190,12,158,12,252,11,22,11,206,9,91,8,63,7,2,6,149,4,61,3,130,1,21,0,67,254,138,252,249,250,103,249,82,248,65,247,151,246,251,245,202,245,136,245,144,245,219,245,39,246,213,246,138,247,65,248,55,249,31,250,93,251,159,252,249,253,92,255,170,0,4,2,14,3,47,4,72,5,101,6,100,7,104,8,9,9,94,9,94,9,127,9,16,9,122,8,241,7,9,7,229,5,117,4,2,3,87,1,219,255,32,254,156,252,14,251,113,249,10,248,190,246,69,245,35,244,8,243,16,242,203,241,247,241,120,242,76,243,211,244,88,246,226,247,70,249,190,250,83,252,75,254,32,1,16,4,172,6,81,9,136,11,241,12,0,14,169,14,110,15,239,15,173,16,146,17,173,17,37,17,253,15,59,14,13,12,94,10,207,8,49,7,124,5,148,3,140,1,82,255,13,253,247,250,238,248,31,247,202,245,137,244,127,243,198,242,250,241,116,241,55,241,71,241,216,241,189,242,231,243,49,245,104,246,170,247,44,249,150,250,106,252,94,254,62,0,23,2,178,3,234,4,250,5,31,7,76,8,101,9,42,10,180,10,214,10,175,10,70,10,226,9,9,9,78,8,68,7,241,5,116,4,141,2,218,0,9,255,95,253,187,251,66,250,191,248,87,247,243,245,171,244,149,243,233,242,66,242,180,241,168,241,213,241,155,242,126,243,235,244,184,246,151,248,108,250,72,252,47,254,63,0,165,2,64,5,222,7,64,10,139,12,101,14,153,15,74,16,210,16,17,17,73,17,174,17,174,17,61,17,63,16,151,14,172,12,161,10,185,8,7,7,134,5,147,3,85,1,39,255,190,252,160,250,162,248,247,246,183,245,156,244,211,243,31,243,142,242,21,242,1,242,77,242,224,242,239,243,28,245,110,246,166,247,7,249,84,250,202,251,126,253,68,255,41,1,214,2,95,4,153,5,132,6,98,7,76,8,7,9,202,9,118,10,177,10,178,10,77,10,186,9,219,8,209,7,182,6,151,5,107,4,41,3,227,1,60,0,183,254,251,252,115,251,16,250,200,248,174,247,217,246,236,245,243,244,95,244,214,243,171,243,157,243,202,243,39,244,213,244,164,245,205,246,37,248,156,249,88,251,20,253,216,254,163,0,104,2,79,4,80,6,39,8,19,10,187,11,54,13,124,14,129,15,9,16,68,16,29,16,192,15,59,15,134,14,152,13,59,12,135,10,124,8,101,6,65,4,64,2,35,0,27,254,8,252,16,250,77,248,160,246,57,245,248,243,7,243,104,242,14,242,248,241,28,242,117,242,253,242,213,243,224,244,28,246,103,247,159,248,253,249,76,251,162,252,246,253,74,255,143,0,219,1,31,3,33,4,8,5,216,5,129,6,31,7,162,7,229,7,6,8,239,7,198,7,118,7,43,7,200,6,75,6,176,5,241,4,72,4,113,3,203,2,222,1,4,1,70,0,135,255,216,254,37,254,149,253,7,253,145,252,42,252,231,251,173,251,148,251,146,251,178,251,197,251,11,252,98,252,182,252,50,253,194,253,107,254,19,255,193,255,118,0,44,1,210,1,128,2,45,3,184,3,59,4,158,4,220,4,239,4,235,4,219,4,158,4,85,4,0,4,135,3,223,2,38,2,81,1,115,0,154,255,185,254,231,253,249,252,30,252,89,251,153,250,33,250,142,249,75,249,13,249,243,248,27,249,79,249,145,249,204,249,26,250,140,250,20,251,216,251,173,252,46,253,188,253,66,254,200,254,83,255,224,255,92,0,212,0,66,1,152,1,209,1,22,2,53,2,99,2,125,2,139,2,152,2,152,2,152,2,149,2,166,2,162,2,171,2,157,2,142,2,123,2,97,2,74,2,66,2,74,2,102,2,146,2,197,2,234,2,246,2,233,2,252,2,26,3,58,3,105,3,136,3,166,3,187,3,211,3,218,3,223,3,244,3,7,4,33,4,51,4,71,4,72,4,55,4,22,4,215,3,127,3,8,3,159,2,76,2,12,2,247,1,156,1,246,0,90,0,182,255,17,255,84,254,150,253,206,252,29,252,138,251,7,251,155,250,39,250,206,249,120,249,59,249,14,249,5,249,30,249,70,249,139,249,210,249,38,250,130,250,228,250,89,251,223,251,125,252,40,253,185,253,66,254,164,254,240,254,44,255,94,255,145,255,182,255,211,255,212,255,199,255,157,255,116,255,69,255,19,255,231,254,168,254,108,254,27,254,202,253,134,253,82,253,48,253,13,253,246,252,240,252,255,252,39,253,103,253,171,253,3,254,109,254,230,254,125,255,15,0,169,0,99,1,45,2,249,2,196,3,131,4,63,5,250,5,185,6,101,7,0,8,131,8,245,8,72,9,129,9,174,9,189,9,175,9,126,9,40,9,174,8,44,8,157,7,8,7,88,6,176,5,236,4,21,4,49,3,53,2,60,1,58,0,52,255,38,254,52,253,75,252,124,251,193,250,12,250,98,249,186,248,38,248,158,247,65,247,9,247,236,246,235,246,238,246,23,247,72,247,159,247,16,248,167,248,79,249,9,250,211,250,156,251,128,252,55,253,6,254,155,254,53,255,223,255,128,0,38,1,176,1,44,2,148,2,219,2,18,3,70,3,110,3,143,3,162,3,169,3,138,3,95,3,41,3,247,2,208,2,178,2,140,2,103,2,59,2,21,2,240,1,199,1,154,1,118,1,88,1,67,1,53,1,37,1,34,1,48,1,66,1,78,1,92,1,95,1,89,1,87,1,85,1,84,1,82,1,83,1,92,1,90,1,85,1,76,1,77,1,86,1,159,1,178,1,153,1,116,1,58,1,28,1,27,1,53,1,67,1,103,1,65,1,61,1,252,0,186,0,123,0,32,0,208,255,128,255,69,255,3,255,207,254,129,254,49,254,218,253,133,253,57,253,0,253,201,252,160,252,110,252,70,252,33,252,0,252,242,251,236,251,244,251,2,252,34,252,71,252,111,252,156,252,204,252,255,252,54,253,132,253,222,253,62,254,166,254,4,255,90,255,168,255,229,255,32,0,89,0,158,0,235,0,47,1,105,1,135,1,146,1,143,1,142,1,141,1,145,1,146,1,149,1,137,1,108,1,66,1,32,1,3,1,9,1,242,0,190,0,129,0,59,0,14,0,226,255,216,255,205,255,212,255,213,255,209,255,201,255,186,255,181,255,188,255,215,255,0,0,47,0,75,0,110,0,149,0,216,0,34,1,116,1,191,1,2,2,70,2,129,2,197,2,255,2,67,3,115,3,163,3,190,3,215,3,227,3,233,3,221,3,189,3,141,3,64,3,228,2,113,2,241,1,111,1,235,0,105,0,232,255,98,255,223,254,86,254,212,253,75,253,202,252,70,252,218,251,116,251,54,251,5,251,245,250,244,250,8,251,73,251,104,251,178,251,195,251,28,252,130,252,17,253,163,253,249,253,99,254,196,254,69,255,181,255,31,0,111,0,199,0,22,1,82,1,138,1,175,1,216,1,252,1,14,2,32,2,28,2,6,2,228,1,180,1,139,1,107,1,73,1,74,1,85,1,115,1,120,1,44,1,218,0,139,0,99,0,84,0,69,0,50,0,30,0,16,0,0,0,243,255,228,255,221,255,225,255,229,255,240,255,254,255,10,0,26,0,44,0,63,0,83,0,109,0,126,0,139,0,150,0,151,0,166,0,178,0,189,0,179,0,150,0,94,0,37,0,236,255,179,255,127,255,65,255,9,255,218,254,185,254,150,254,126,254,101,254,86,254,80,254,75,254,78,254,83,254,103,254,142,254,202,254,14,255,76,255,138,255,201,255,21,0,113,0,203,0,21,1,84,1,136,1,194,1,252,1,53,2,96,2,129,2,155,2,178,2,189,2,184,2,157,2,105,2,43,2,223,1,146,1,57,1,221,0,131,0,37,0,198,255,99,255,253,254,160,254,88,254,31,254,248,253,213,253,179,253,152,253,128,253,125,253,139,253,160,253,192,253,231,253,25,254,74,254,131,254,183,254,245,254,51,255,119,255,187,255,254,255,65,0,134,0,212,0,23,1,91,1,133,1,160,1,162,1,151,1,137,1,114,1,112,1,94,1,93,1,58,1,47,1,5,1,209,0,132,0,30,0,209,255,123,255,69,255,0,255,205,254,148,254,105,254,66,254,42,254,21,254,6,254,2,254,8,254,22,254,51,254,93,254,146,254,217,254,46,255,143,255,237,255,72,0,152,0,226,0,37,1,98,1,159,1,214,1,13,2,64,2,107,2,140,2,152,2,142,2,105,2,54,2,252,1,195,1,143,1,85,1,22,1,198,0,107,0,14,0,169,255,79,255,245,254,172,254,99,254,27,254,220,253,157,253,125,253,90,253,86,253,68,253,83,253,107,253,158,253,227,253,18,254,76,254,97,254,142,254,197,254,16,255,102,255,188,255,27,0,118,0,214,0,43,1,90,1,134,1,166,1,205,1,245,1,25,2,48,2,59,2,58,2,52,2,48,2,35,2,25,2,1,2,232,1,199,1,170,1,134,1,99,1,65,1,29,1,1,1,226,0,198,0,168,0,142,0,122,0,107,0,96,0,87,0,79,0,78,0,83,0,91,0,98,0,106,0,118,0,132,0,150,0,168,0,183,0,194,0,201,0,210,0,217,0,225,0,220,0,213,0,185,0,156,0,119,0,78,0,37,0,247,255,204,255,156,255,115,255,61,255,9,255,199,254,134,254,69,254,16,254,220,253,167,253,118,253,73,253,38,253,20,253,11,253,13,253,19,253,27,253,36,253,50,253,64,253,86,253,108,253,138,253,182,253,242,253,54,254,122,254,189,254,250,254,64,255,133,255,209,255,15,0,71,0,108,0,141,0,167,0,194,0,221,0,245,0,11,1,26,1,37,1,35,1,24,1,248,0,212,0,161,0,116,0,71,0,30,0,1,0,226,255,203,255,169,255,142,255,111,255,88,255,68,255,60,255,61,255,64,255,72,255,77,255,93,255,110,255,147,255,180,255,221,255,252,255,33,0,74,0,118,0,172,0,227,0,37,1,99,1,164,1,221,1,13,2,58,2,94,2,132,2,164,2,189,2,209,2,219,2,222,2,219,2,208,2,190,2,165,2,133,2,98,2,59,2,13,2,208,1,141,1,58,1,237,0,164,0,102,0,45,0,243,255,183,255,120,255,65,255,3,255,209,254,163,254,126,254,94,254,69,254,47,254,36,254,33,254,35,254,43,254,54,254,70,254,93,254,124,254,155,254,191,254,221,254,248,254,17,255,40,255,61,255,88,255,116,255,147,255,174,255,192,255,200,255,202,255,198,255,197,255,202,255,210,255,219,255,221,255,217,255,206,255,197,255,190,255,187,255,191,255,198,255,202,255,198,255,192,255,189,255,193,255,205,255,230,255,3,0,34,0,64,0,90,0,114,0,138,0,165,0,197,0,235,0,15,1,48,1,75,1,94,1,109,1,120,1,125,1,124,1,117,1,104,1,82,1,59,1,34,1,8,1,233,0,195,0,152,0,102,0,50,0,255,255,204,255,150,255,101,255,50,255,3,255,215,254,177,254,147,254,124,254,108,254,94,254,84,254,75,254,69,254,68,254,76,254,92,254,115,254,143,254,177,254,210,254,246,254,30,255,73,255,117,255,162,255,204,255,240,255,13,0,38,0,65,0,91,0,115,0,138,0,157,0,175,0,185,0,191,0,195,0,199,0,200,0,200,0,192,0,181,0,168,0,156,0,151,0,148,0,148,0,144,0,139,0,131,0,118,0,108,0,95,0,80,0,64,0,49,0,32,0,20,0,10,0,6,0,5,0,4,0,4,0,5,0,8,0,12,0,20,0,27,0,33,0,39,0,46,0,54,0,66,0,78,0,90,0,96,0,95,0,85,0,68,0,47,0,28,0,11,0,253,255,239,255,224,255,209,255,191,255,176,255,157,255,136,255,114,255,88,255,65,255,44,255,28,255,19,255,15,255,12,255,11,255,10,255,11,255,20,255,34,255,54,255,74,255,93,255,111,255,131,255,156,255,187,255,223,255,1,0,35,0,67,0,92,0,112,0,127,0,139,0,149,0,161,0,169,0,171,0,166,0,157,0,145,0,128,0,108,0,84,0,58,0,31,0,7,0,236,255,208,255,183,255,157,255,135,255,119,255,107,255,98,255,90,255,84,255,82,255,83,255,86,255,93,255,109,255,129,255,159,255,191,255,223,255,2,0,39,0,79,0,123,0,173,0,224,0,18,1,66,1,107,1,141,1,168,1,192,1,215,1,232,1,243,1,248,1,244,1,229,1,207,1,180,1,147,1,113,1,75,1,31,1,235,0,182,0,128,0,74,0,24,0,234,255,191,255,149,255,108,255,69,255,31,255,252,254,222,254,196,254,174,254,155,254,142,254,136,254,134,254,141,254,151,254,159,254,166,254,176,254,184,254,194,254,211,254,236,254,9,255,42,255,76,255,99,255,126,255,154,255,178,255,204,255,229,255,255,255,20,0,38,0,59,0,82,0,105,0,128,0,153,0,169,0,181,0,184,0,178,0,169,0,163,0,162,0,163,0,169,0,173,0,176,0,172,0,159,0,136,0,104,0,72,0,44,0,27,0,10,0,251,255,234,255,221,255,214,255,214,255,221,255,225,255,235,255,228,255,211,255,186,255,167,255,158,255,153,255,157,255,162,255,168,255,169,255,159,255,124,255,92,255,78,255,66,255,57,255,53,255,44,255,42,255,39,255,24,255,6,255,8,255,28,255,60,255,88,255,96,255,89,255,69,255,44,255,20,255,4,255,253,254,8,255,23,255,40,255,59,255,71,255,88,255,116,255,142,255,170,255,198,255,227,255,2,0,17,0,29,0,36,0,61,0,102,0,152,0,200,0,243,0,38,1,73,1,92,1,95,1,94,1,93,1,101,1,108,1,105,1,95,1,85,1,65,1,61,1,67,1,88,1,116,1,134,1,142,1,126,1,104,1,65,1,47,1,20,1,36,1,240,0,242,0,185,0,172,0,88,0,110,0,162,0,159,1,59,3,248,3,98,3,90,1,133,255,154,253,45,253,60,253,79,254,145,255,237,1,199,2,46,1,192,253,110,250,170,248,221,248,61,251,101,253,175,255,6,1,137,1,191,255,175,253,5,252,52,252,138,253,142,255,11,1,72,1,58,1,99,0,200,255,59,255,231,255,107,0,110,1,117,1,45,1,168,0,161,0,124,0,224,0,153,1,11,2,114,2,14,2,241,1,157,1,252,3,171,5,163,6,38,5,185,3,60,1,1,0,132,255,17,0,175,0,53,2,46,3,94,1,69,254,247,250,129,249,132,248,149,250,188,251,202,252,139,252,102,252,26,250,223,248,226,248,65,250,161,251,33,253,40,253,53,252,150,251,172,251,213,252,115,254,113,0,122,1,131,1,160,0,51,0,220,255,70,1,163,2,112,4,42,5,71,5,229,3,198,2,210,1,111,1,43,4,55,7,227,7,183,7,17,6,30,3,42,1,49,1,204,1,217,2,200,4,115,5,116,3,45,0,136,253,252,251,18,251,22,253,99,255,133,255,179,255,130,254,143,252,49,251,67,252,70,253,76,254,204,254,216,254,239,253,163,252,56,252,180,252,1,254,177,255,17,1,159,0,230,255,250,254,254,254,230,255,176,2,133,5,200,6,212,5,154,3,100,1,155,255,47,255,128,255,92,0,254,0,89,1,72,0,182,253,145,251,98,251,197,253,61,0,225,1,206,1,251,255,207,253,176,252,135,252,162,253,86,0,186,2,136,3,25,1,190,253,206,248,215,248,32,252,217,2,124,8,188,8,247,5,41,1,101,253,17,252,69,255,52,4,159,10,27,13,138,11,56,4,78,252,172,247,157,248,239,252,16,2,27,6,43,5,228,1,25,252,94,247,47,246,252,248,59,254,142,1,14,2,153,255,162,251,100,248,119,247,129,249,137,252,94,255,50,0,193,254,45,252,196,250,13,251,151,253,153,0,114,2,70,2,168,0,68,255,175,254,92,255,19,1,34,3,73,4,177,4,45,4,248,2,124,1,100,1,99,2,209,3,198,4,10,5,4,4,139,2,56,1,22,0,207,255,39,0,228,0,11,1,98,0,235,254,118,253,101,252,111,252,33,253,186,254,63,255,135,254,187,253,253,252,0,253,199,253,150,254,11,255,220,254,233,254,11,255,243,254,214,254,202,255,17,1,242,1,223,2,27,3,206,2,62,2,24,2,135,1,74,1,193,1,127,2,137,2,202,1,18,1,51,0,154,255,185,255,45,0,170,0,231,0,22,1,179,0,24,0,214,255,5,0,103,0,231,0,122,1,190,1,175,1,80,1,42,1,117,1,44,2,103,3,105,4,236,4,38,5,234,4,205,4,248,4,34,5,103,5,107,5,210,4,235,3,211,2,242,1,81,1,234,0,100,0,195,255,207,254,119,253,158,252,221,251,84,251,75,251,6,251,55,250,83,249,115,248,228,247,6,248,33,248,94,248,120,248,99,248,234,247,175,247,164,247,14,248,12,249,193,249,71,250,86,250,114,250,205,250,89,251,214,251,123,252,224,252,26,253,172,253,107,254,174,254,160,255,222,0,100,1,147,1,183,1,55,2,204,2,8,4,107,5,119,6,173,6,12,7,136,7,125,7,53,7,112,7,163,7,114,7,52,7,19,7,163,6,216,5,31,5,112,4,232,3,107,3,106,3,157,2,126,1,124,0,40,0,244,255,136,255,127,255,83,255,224,254,151,254,152,254,122,254,109,254,111,254,81,254,35,254,62,254,115,254,14,255,199,255,118,0,248,0,88,1,139,1,90,1,50,1,64,1,199,1,72,2,192,2,16,3,237,2,155,2,100,2,54,2,15,2,12,2,106,2,118,2,237,1,105,1,4,1,186,0,102,0,253,255,81,255,194,254,57,254,189,253,53,253,78,252,37,251,230,249,105,248,230,246,162,245,137,244,130,243,220,242,61,243,247,244,153,246,88,247,76,247,38,247,68,248,140,250,45,254,195,1,168,4,118,6,120,8,62,10,9,11,166,11,151,12,176,13,96,14,201,15,134,16,27,16,119,14,106,12,91,10,14,9,85,8,131,7,164,5,165,2,106,255,185,252,160,250,3,249,217,247,130,246,183,244,214,242,159,241,21,241,170,240,205,240,235,241,163,242,106,243,51,244,118,245,53,246,108,247,66,249,91,251,129,253,208,255,10,2,63,3,72,4,90,5,175,6,51,8,9,10,138,11,125,12,206,12,172,12,44,12,252,11,254,11,17,12,202,11,37,11,218,9,45,8,85,6,246,3,185,1,159,255,173,253,75,251,227,248,74,246,115,243,244,240,28,239,238,237,185,236,169,235,77,234,243,233,213,233,47,236,245,239,36,243,157,244,143,245,89,248,82,251,67,0,102,5,199,10,52,14,64,18,247,21,162,23,16,24,44,25,103,27,233,28,152,30,254,30,186,29,13,26,142,22,27,19,45,17,52,15,65,13,170,9,79,4,109,254,147,249,197,246,115,244,218,242,251,239,23,237,156,233,160,231,237,230,62,231,247,231,31,233,224,234,91,236,50,238,219,239,202,241,35,244,3,247,15,250,102,253,49,0,136,2,181,4,141,6,44,8,223,9,228,11,185,13,244,14,98,15,132,15,63,15,2,15,246,14,109,14,65,13,48,11,208,8,52,6,45,4,38,2,184,255,0,253,198,249,127,246,78,243,209,240,145,238,104,236,23,234,88,232,172,230,56,229,248,227,85,228,56,229,195,232,169,237,171,240,195,241,108,242,1,246,139,250,167,1,156,8,202,14,92,18,247,21,67,26,218,28,181,30,151,32,11,35,58,36,104,37,163,37,44,36,130,32,147,28,182,24,55,22,202,19,62,17,193,12,101,6,161,255,252,249,213,246,29,244,183,241,28,238,158,234,145,230,55,228,183,227,3,228,121,228,98,229,68,230,95,231,160,233,179,236,242,239,157,242,143,245,125,248,16,252,171,255,143,3,48,6,110,8,132,10,130,12,192,14,220,16,133,18,44,19,80,19,178,18,63,18,203,17,50,17,74,16,210,14,6,12,202,8,83,5,73,2,89,255,46,252,41,249,227,245,74,242,163,238,117,235,65,232,186,229,203,227,55,226,248,224,60,223,206,222,233,223,92,227,255,232,165,237,45,240,60,241,254,244,90,250,37,2,73,10,8,17,160,21,32,25,176,29,86,33,237,35,101,37,97,39,167,40,164,41,169,41,242,39,251,35,133,31,21,27,9,24,118,21,246,17,228,12,170,5,59,254,181,247,240,243,252,240,48,238,179,233,138,228,210,223,197,220,129,220,142,221,151,222,214,222,130,223,4,225,18,228,131,231,170,234,92,237,108,240,126,244,71,249,187,253,33,1,9,4,217,6,56,10,64,13,19,16,64,18,190,19,137,20,90,21,37,22,77,22,39,22,55,21,10,20,85,18,13,16,93,13,54,10,140,6,175,2,38,255,224,251,39,248,0,244,201,239,194,235,70,232,122,229,200,227,0,226,73,224,150,222,140,221,82,222,140,224,86,230,246,235,99,239,89,240,6,243,165,248,20,0,13,9,131,16,94,22,203,25,3,31,88,36,210,39,74,41,234,42,152,44,173,45,54,46,65,45,36,42,66,37,133,32,146,28,51,26,173,22,84,18,162,11,44,4,26,253,54,248,20,245,242,241,216,237,165,232,38,228,95,224,4,223,14,223,139,223,164,223,77,224,146,225,30,228,41,231,36,234,114,237,154,240,184,243,46,247,84,251,21,255,151,2,153,5,127,8,35,11,78,13,149,15,139,17,102,18,236,18,146,19,162,19,124,19,204,18,149,17,212,15,110,13,141,10,110,7,61,4,186,0,52,253,131,249,185,245,204,241,202,237,44,234,140,230,26,227,11,224,32,222,170,220,178,219,195,218,244,218,81,220,153,223,115,229,240,233,163,236,104,238,190,243,125,250,126,2,87,10,43,17,199,22,216,27,67,34,132,38,202,40,186,41,20,44,22,46,105,47,40,47,18,45,26,41,122,36,2,32,155,28,175,25,155,21,113,16,166,9,226,2,129,252,237,247,11,244,76,240,164,235,35,231,65,227,65,224,17,223,70,223,223,223,139,224,125,225,219,226,102,229,71,232,163,235,169,238,252,241,159,245,212,249,195,253,20,1,1,4,186,6,238,9,203,12,43,15,203,16,254,17,241,18,152,19,203,19,197,19,137,19,204,18,149,17,17,16,116,13,79,10,18,7,210,3,67,0,125,252,21,249,85,245,106,241,121,237,204,233,35,230,188,226,105,224,195,222,191,221,185,220,163,220,189,221,134,224,85,230,176,235,87,238,171,239,176,243,16,250,198,1,23,10,121,17,11,23,135,27,70,33,43,38,81,40,140,41,33,44,165,46,13,48,33,48,112,46,112,42,181,37,89,33,11,30,255,26,0,23,192,17,218,10,72,3,80,252,0,247,185,242,248,238,137,234,232,229,61,225,112,221,67,219,114,219,98,220,48,221,169,221,247,221,233,223,44,227,98,231,48,235,135,238,154,241,165,245,56,250,137,254,30,2,78,5,141,8,160,11,35,14,96,16,99,18,245,19,70,21,243,21,7,22,114,21,190,20,175,19,123,18,82,16,133,13,96,10,153,6,125,2,101,254,212,250,19,247,2,243,14,239,90,235,102,231,130,227,187,224,209,222,171,221,213,220,240,220,137,221,253,223,206,228,69,233,98,235,109,237,104,242,30,249,103,0,213,7,2,15,93,20,224,25,32,32,213,36,188,38,196,40,225,43,171,46,160,48,70,49,157,47,68,43,15,39,227,35,110,33,114,30,126,26,217,20,229,13,176,6,130,0,86,251,153,246,237,241,204,236,155,231,136,226,165,222,134,220,98,220,194,220,18,221,31,221,63,221,196,222,227,225,206,229,122,233,219,236,52,240,45,244,206,248,64,253,1,1,103,4,254,7,165,11,254,14,185,17,106,19,132,20,139,21,161,22,91,23,66,23,102,22,250,20,41,19,170,16,140,13,31,10,119,6,121,2,20,254,153,249,29,245,155,240,123,236,185,232,174,228,146,224,29,221,173,218,255,216,36,216,109,216,206,217,2,221,50,225,120,228,239,229,115,232,181,237,210,244,109,252,23,4,6,11,160,16,194,22,53,29,228,33,178,36,43,40,58,44,171,47,42,50,78,51,174,49,246,45,206,42,239,40,222,38,249,35,46,32,106,26,89,19,201,12,92,7,227,1,91,252,212,246,93,241,177,235,129,230,141,226,155,223,198,221,228,220,231,220,166,220,186,220,224,221,40,224,203,226,214,229,118,233,132,237,207,241,44,246,127,250,80,254,62,2,159,6,42,11,27,15,102,18,166,20,68,22,163,23,21,25,44,26,86,26,169,25,96,24,113,22,157,19,71,16,166,12,210,8,168,4,82,0,210,251,251,246,14,242,144,237,129,233,134,229,213,225,197,222,111,220,105,218,243,216,154,216,148,217,68,220,184,223,116,226,202,227,240,229,101,234,231,240,249,247,240,254,104,5,78,11,210,17,171,24,50,30,190,33,65,37,100,41,176,45,104,49,187,51,83,51,137,48,188,45,6,44,132,42,25,40,138,36,82,31,167,24,24,18,112,12,185,6,106,0,80,250,198,244,57,239,155,233,126,228,18,224,164,220,216,218,108,218,12,218,55,217,204,216,97,217,1,219,194,221,105,225,88,229,126,233,206,237,239,241,193,245,156,249,247,253,241,2,51,8,197,12,209,15,127,17,246,18,174,20,130,22,21,24,36,25,54,25,25,24,79,22,71,20,124,17,20,14,164,11,154,9,79,6,239,1,97,253,73,249,204,245,135,242,104,239,146,235,112,232,181,230,125,229,33,228,71,227,32,227,107,227,4,229,44,231,118,233,237,235,242,238,84,242,239,245,68,250,97,255,102,4,48,9,226,13,252,17,1,21,192,23,245,26,107,30,167,33,227,35,185,36,60,36,4,35,194,33,189,32,169,31,12,30,151,27,52,24,242,19,31,15,99,10,242,5,42,2,234,254,109,251,76,247,253,242,35,239,18,236,56,234,58,233,141,232,153,231,147,230,232,229,61,230,145,231,87,233,99,235,84,237,44,239,38,241,149,243,98,246,64,249,39,252,205,254,239,0,208,2,29,5,92,7,217,8,11,10,62,11,55,12,151,12,145,12,23,12,24,11,245,9,24,9,13,8,41,6,211,3,182,1,228,255,62,254,151,252,133,250,231,247,160,245,120,244,35,244,235,243,89,243,123,242,138,241,36,241,162,241,211,242,12,244,27,245,73,246,189,247,94,249,23,251,35,253,106,255,209,1,51,4,116,6,70,8,225,9,186,11,204,13,184,15,82,17,134,18,54,19,106,19,171,19,60,20,153,20,122,20,215,19,145,18,156,16,132,14,181,12,88,11,255,9,32,8,173,5,255,2,109,0,66,254,182,252,93,251,232,249,71,248,135,246,14,245,20,244,132,243,58,243,6,243,172,242,74,242,50,242,178,242,161,243,207,244,29,246,29,247,175,247,90,248,171,249,52,251,155,252,235,253,5,255,186,255,54,0,162,0,228,0,10,1,60,1,116,1,102,1,218,0,46,0,193,255,123,255,66,255,239,254,62,254,24,253,25,252,188,251,225,251,61,252,132,252,95,252,212,251,102,251,128,251,53,252,33,253,224,253,113,254,242,254,107,255,244,255,161,0,138,1,148,2,97,3,9,4,212,4,198,5,203,6,220,7,199,8,106,9,230,9,104,10,11,11,201,11,106,12,166,12,131,12,7,12,105,11,185,10,1,10,85,9,164,8,188,7,99,6,171,4,222,2,96,1,50,0,46,255,52,254,250,252,94,251,173,249,61,248,76,247,181,246,58,246,181,245,246,244,252,243,0,243,134,242,193,242,138,243,109,244,7,245,67,245,107,245,248,245,2,247,67,248,147,249,225,250,242,251,186,252,100,253,33,254,244,254,222,255,192,0,113,1,190,1,216,1,18,2,122,2,253,2,124,3,188,3,152,3,96,3,104,3,184,3,31,4,124,4,139,4,52,4,202,3,166,3,187,3,199,3,202,3,182,3,101,3,242,2,156,2,118,2,105,2,64,2,213,1,64,1,197,0,139,0,156,0,220,0,10,1,6,1,228,0,226,0,47,1,193,1,123,2,53,3,210,3,56,4,116,4,174,4,239,4,58,5,145,5,215,5,238,5,215,5,144,5,46,5,198,4,112,4,56,4,239,3,94,3,146,2,194,1,9,1,115,0,234,255,79,255,139,254,157,253,144,252,157,251,3,251,170,250,60,250,143,249,196,248,253,247,85,247,252,246,237,246,233,246,219,246,214,246,198,246,179,246,187,246,255,246,134,247,53,248,216,248,70,249,135,249,224,249,152,250,160,251,178,252,166,253,113,254,22,255,210,255,200,0,246,1,58,3,74,4,254,4,124,5,252,5,145,6,42,7,180,7,19,8,58,8,61,8,49,8,14,8,195,7,82,7,179,6,244,5,65,5,173,4,30,4,101,3,112,2,91,1,78,0,126,255,3,255,183,254,108,254,19,254,179,253,99,253,64,253,115,253,235,253,120,254,8,255,146,255,12,0,142,0,60,1,10,2,222,2,166,3,83,4,188,4,199,4,158,4,140,4,167,4,203,4,206,4,142,4,247,3,21,3,30,2,77,1,179,0,49,0,158,255,228,254,5,254,19,253,23,252,36,251,82,250,167,249,24,249,132,248,185,247,155,246,97,245,111,244,233,243,189,243,168,243,111,243,3,243,169,242,189,242,81,243,63,244,85,245,113,246,132,247,174,248,28,250,201,251,147,253,93,255,43,1,3,3,218,4,144,6,30,8,129,9,185,10,214,11,253,12,31,14,251,14,94,15,89,15,36,15,220,14,155,14,88,14,234,13,20,13,214,11,107,10,19,9,227,7,198,6,159,5,90,4,254,2,142,1,34,0,221,254,213,253,7,253,84,252,178,251,27,251,130,250,222,249,86,249,37,249,72,249,161,249,14,250,116,250,180,250,226,250,51,251,199,251,163,252,175,253,180,254,99,255,184,255,236,255,60,0,185,0,69,1,182,1,238,1,232,1,194,1,152,1,94,1,7,1,158,0,55,0,201,255,43,255,80,254,78,253,92,252,142,251,241,250,109,250,202,249,246,248,37,248,158,247,110,247,122,247,158,247,187,247,210,247,18,248,151,248,98,249,82,250,79,251,85,252,103,253,129,254,170,255,237,0,55,2,114,3,154,4,186,5,199,6,174,7,105,8,2,9,127,9,226,9,52,10,116,10,129,10,62,10,185,9,29,9,147,8,28,8,159,7,250,6,36,6,55,5,75,4,113,3,166,2,226,1,31,1,98,0,187,255,44,255,165,254,39,254,188,253,108,253,54,253,22,253,16,253,27,253,40,253,58,253,96,253,160,253,254,253,115,254,231,254,65,255,121,255,165,255,234,255,78,0,182,0,252,0,4,1,228,0,197,0,182,0,170,0,132,0,47,0,185,255,53,255,165,254,2,254,69,253,130,252,209,251,57,251,158,250,229,249,22,249,95,248,241,247,211,247,224,247,241,247,251,247,6,248,49,248,161,248,89,249,58,250,34,251,255,251,205,252,153,253,114,254,96,255,95,0,100,1,89,2,33,3,183,3,53,4,172,4,26,5,112,5,161,5,181,5,181,5,151,5,79,5,227,4,96,4,219,3,106,3,7,3,140,2,236,1,59,1,149,0,22,0,202,255,152,255,99,255,38,255,245,254,220,254,207,254,201,254,206,254,230,254,26,255,107,255,217,255,78,0,186,0,28,1,143,1,38,2,221,2,171,3,115,4,20,5,136,5,221,5,41,6,125,6,206,6,6,7,14,7,219,6,117,6,251,5,127,5,252,4,103,4,175,3,200,2,182,1,141,0,100,255,56,254,11,253,218,251,163,250,104,249,52,248,31,247,59,246,144,245,24,245,201,244,164,244,167,244,217,244,67,245,234,245,203,246,219,247,7,249,56,250,109,251,162,252,227,253,55,255,151,0,246,1,56,3,80,4,69,5,35,6,3,7,229,7,176,8,79,9,187,9,243,9,247,9,205,9,128,9,21,9,135,8,205,7,226,6,206,5,165,4,117,3,69,2,28,1,0,0,240,254,238,253,253,252,27,252,68,251,121,250,203,249,77,249,0,249,219,248,210,248,225,248,7,249,72,249,179,249,85,250,36,251,19,252,25,253,34,254,28,255,4,0,234,0,222,1,223,2,213,3,166,4,68,5,180,5,4,6,75,6,137,6,179,6,181,6,123,6,8,6,113,5,211,4,55,4,150,3,223,2,7,2,11,1,255,255,250,254,12,254,49,253,92,252,139,251,198,250,25,250,137,249,27,249,213,248,181,248,191,248,241,248,59,249,146,249,248,249,120,250,29,251,235,251,203,252,164,253,108,254,41,255,230,255,176,0,137,1,91,2,12,3,149,3,7,4,111,4,199,4,10,5,48,5,55,5,35,5,1,5,211,4,146,4,61,4,203,3,73,3,193,2,57,2,172,1,18,1,107,0,192,255,24,255,122,254,239,253,112,253,255,252,159,252,85,252,38,252,10,252,247,251,236,251,246,251,33,252,112,252,207,252,38,253,111,253,180,253,12,254,130,254,19,255,163,255,18,0,96,0,162,0,239,0,76,1,176,1,6,2,53,2,60,2,45,2,36,2,44,2,64,2,74,2,59,2,15,2,210,1,150,1,101,1,63,1,22,1,235,0,188,0,137,0,86,0,37,0,255,255,231,255,221,255,217,255,215,255,210,255,199,255,190,255,190,255,208,255,242,255,20,0,46,0,60,0,71,0,91,0,137,0,202,0,12,1,69,1,112,1,143,1,173,1,210,1,249,1,23,2,39,2,39,2,17,2,236,1,191,1,138,1,73,1,253,0,175,0,98,0,24,0,208,255,128,255,38,255,203,254,118,254,51,254,1,254,215,253,172,253,124,253,71,253,25,253,253,252,253,252,15,253,39,253,63,253,75,253,84,253,106,253,155,253,235,253,71,254,149,254,196,254,225,254,7,255,71,255,158,255,244,255,49,0,81,0,95,0,114,0,150,0,193,0,226,0,236,0,225,0,210,0,195,0,177,0,151,0,122,0,95,0,73,0,50,0,22,0,249,255,216,255,189,255,175,255,170,255,165,255,156,255,144,255,141,255,153,255,183,255,223,255,8,0,45,0,87,0,136,0,196,0,13,1,98,1,182,1,4,2,76,2,139,2,195,2,249,2,46,3,90,3,120,3,128,3,114,3,87,3,55,3,21,3,235,2,177,2,97,2,1,2,159,1,62,1,224,0,127,0,19,0,153,255,25,255,160,254,54,254,217,253,140,253,71,253,6,253,207,252,166,252,142,252,139,252,160,252,200,252,247,252,34,253,80,253,131,253,194,253,17,254,103,254,181,254,246,254,48,255,108,255,179,255,2,0,75,0,128,0,160,0,180,0,202,0,233,0,12,1,40,1,50,1,38,1,18,1,251,0,229,0,210,0,189,0,160,0,118,0,64,0,0,0,188,255,122,255,66,255,22,255,236,254,192,254,143,254,91,254,50,254,27,254,28,254,43,254,67,254,92,254,122,254,161,254,214,254,27,255,110,255,208,255,55,0,162,0,15,1,118,1,216,1,60,2,160,2,252,2,74,3,137,3,179,3,206,3,221,3,221,3,202,3,162,3,105,3,33,3,205,2,111,2,11,2,157,1,40,1,175,0,52,0,186,255,68,255,206,254,92,254,241,253,140,253,51,253,231,252,167,252,115,252,71,252,38,252,19,252,18,252,38,252,72,252,115,252,159,252,206,252,3,253,71,253,160,253,2,254,100,254,189,254,10,255,88,255,176,255,19,0,120,0,215,0,36,1,100,1,158,1,214,1,13,2,62,2,96,2,121,2,137,2,145,2,146,2,134,2,115,2,89,2,65,2,40,2,8,2,221,1,168,1,113,1,59,1,16,1,239,0,205,0,166,0,124,0,86,0,56,0,40,0,38,0,45,0,55,0,68,0,87,0,108,0,130,0,156,0,187,0,217,0,244,0,13,1,32,1,40,1,39,1,34,1,24,1,11,1,248,0,218,0,174,0,118,0,60,0,0,0,195,255,132,255,67,255,254,254,184,254,110,254,37,254,223,253,160,253,104,253,58,253,20,253,239,252,203,252,165,252,133,252,111,252,107,252,114,252,127,252,140,252,150,252,163,252,187,252,228,252,26,253,81,253,131,253,174,253,216,253,11,254,71,254,142,254,216,254,28,255,86,255,138,255,189,255,240,255,39,0,96,0,153,0,203,0,244,0,17,1,39,1,53,1,69,1,90,1,112,1,131,1,145,1,150,1,146,1,141,1,141,1,151,1,167,1,183,1,197,1,206,1,210,1,218,1,235,1,2,2,27,2,55,2,82,2,110,2,138,2,167,2,198,2,227,2,1,3,32,3,63,3,85,3,101,3,107,3,105,3,98,3,85,3,65,3,35,3,251,2,202,2,142,2,73,2,253,1,169,1,79,1,245,0,156,0,63,0,221,255,119,255,16,255,176,254,88,254,8,254,184,253,101,253,20,253,200,252,138,252,89,252,54,252,24,252,247,251,216,251,194,251,190,251,202,251,229,251,5,252,39,252,74,252,119,252,181,252,2,253,90,253,189,253,35,254,135,254,239,254,86,255,188,255,35,0,138,0,247,0,103,1,205,1,34,2,95,2,143,2,186,2,226,2,5,3,26,3,32,3,23,3,255,2,226,2,195,2,164,2,124,2,76,2,16,2,199,1,120,1,46,1,235,0,168,0,97,0,18,0,191,255,106,255,32,255,226,254,175,254,137,254,107,254,82,254,55,254,25,254,7,254,3,254,11,254,37,254,59,254,70,254,80,254,92,254,107,254,128,254,153,254,177,254,204,254,227,254,242,254,255,254,6,255,18,255,38,255,52,255,65,255,72,255,76,255,90,255,104,255,118,255,132,255,145,255,157,255,165,255,176,255,181,255,192,255,199,255,203,255,208,255,214,255,221,255,233,255,250,255,19,0,62,0,99,0,139,0,180,0,217,0,6,1,64,1,124,1,180,1,239,1,31,2,69,2,99,2,115,2,126,2,131,2,135,2,135,2,128,2,112,2,86,2,52,2,15,2,233,1,196,1,155,1,110,1,63,1,3,1,197,0,132,0,55,0,240,255,173,255,105,255,51,255,5,255,218,254,187,254,150,254,119,254,111,254,111,254,127,254,150,254,172,254,193,254,219,254,245,254,10,255,30,255,54,255,77,255,105,255,128,255,134,255,126,255,111,255,113,255,130,255,150,255,168,255,175,255,172,255,163,255,160,255,160,255,160,255,158,255,145,255,115,255,77,255,31,255,249,254,221,254,190,254,155,254,109,254,61,254,17,254,238,253,206,253,185,253,182,253,187,253,212,253,237,253,16,254,70,254,131,254,198,254,10,255,84,255,158,255,236,255,55,0,126,0,198,0,14,1,89,1,172,1,1,2,76,2,144,2,199,2,255,2,42,3,68,3,87,3,88,3,75,3,54,3,18,3,225,2,171,2,109,2,55,2,18,2,242,1,203,1,172,1,130,1,79,1,50,1,31,1,9,1,251,0,230,0,192,0,131,0,18,0,132,255,142,255,10,0,46,2,42,4,177,2,164,1,101,0,234,254,65,255,77,255,195,254,231,254,208,255,27,1,101,0,21,254,97,253,178,252,239,252,14,253,183,253,37,253,96,254,254,255,240,254,151,255,212,254,111,254,204,254,222,253,251,252,77,253,192,252,89,253,182,253,149,253,126,253,109,253,185,252,138,252,249,253,175,253,76,0,44,2,136,2,115,2,52,0,62,0,199,2,89,1,138,1,136,1,243,254,186,1,194,2,93,1,31,1,73,0,191,0,149,0,30,1,248,254,62,254,241,255,209,255,148,3,225,255,249,1,92,1,191,0,199,1,251,253,99,1,110,254,65,4,215,4,29,2,60,3,245,255,19,3,228,0,115,1,175,0,192,253,156,0,199,252,166,254,160,253,214,252,112,0,82,253,6,253,119,251,11,253,95,254,131,255,53,0,221,0,170,1,247,0,136,1,126,0,108,254,194,0,169,254,59,255,44,255,137,252,207,253,64,252,126,253,227,252,204,252,196,253,40,254,182,251,188,253,14,253,158,253,199,255,217,254,77,255,19,255,243,253,184,254,225,0,134,255,204,1,82,3,186,1,184,2,252,2,80,1,132,3,25,4,6,4,215,3,149,3,106,2,87,3,169,1,11,2,65,2,220,0,194,1,212,255,187,0,173,255,14,0,200,254,233,0,162,254,43,0,187,0,118,253,1,0,4,255,76,0,114,0,22,0,239,254,182,0,43,1,210,0,50,2,191,1,50,2,221,2,75,3,225,2,172,1,233,2,207,1,235,1,86,2,225,0,67,0,112,255,50,255,134,255,194,255,243,253,66,0,119,253,174,253,147,0,237,253,118,255,217,253,180,253,167,254,158,253,184,254,78,254,250,252,122,253,84,255,198,253,225,253,205,254,114,253,77,254,217,255,18,255,212,254,206,254,208,254,38,255,158,255,100,255,222,254,99,255,218,254,86,0,73,0,250,254,119,0,229,255,174,0,109,0,111,0,92,2,253,255,103,0,65,0,17,0,247,255,90,0,219,255,46,254,83,255,26,255,63,255,220,254,228,253,240,254,107,255,75,255,120,255,17,0,94,255,213,0,150,2,83,1,100,2,66,2,97,2,252,2,158,2,141,2,23,2,253,2,57,3,150,3,235,3,96,3,17,4,240,3,111,4,132,4,153,3,93,3,31,3,227,2,147,2,43,2,206,1,45,1,103,0,255,255,114,255,54,255,218,254,13,254,234,253,144,253,65,253,52,253,37,253,181,252,108,252,163,252,200,252,226,252,125,252,222,252,250,252,193,252,232,252,46,253,254,252,68,253,235,253,221,253,230,253,221,253,125,253,4,253,58,253,225,252,123,252,60,252,139,251,197,250,219,249,189,249,204,250,37,253,33,255,35,254,39,253,17,253,55,254,245,0,210,2,214,3,140,3,84,4,240,5,240,6,76,6,198,5,219,6,100,7,177,8,56,9,11,8,247,6,33,6,178,6,201,6,57,5,98,4,213,2,226,1,145,0,143,255,205,254,1,253,17,253,188,252,15,252,167,250,122,249,161,249,85,249,203,249,49,250,253,249,93,249,246,248,228,249,244,249,45,250,5,251,199,251,139,252,196,253,198,254,124,255,45,0,245,0,161,1,207,2,0,4,157,4,149,5,190,5,229,5,208,6,191,7,43,8,220,8,36,9,37,9,152,8,222,8,89,8,26,8,33,8,13,7,182,6,42,5,192,3,41,2,29,1,251,255,24,255,254,253,126,251,166,249,195,247,78,246,94,245,111,244,45,243,223,241,60,240,67,239,211,238,243,238,28,240,64,242,91,246,73,248,10,248,112,248,95,250,165,254,245,2,230,6,108,8,113,9,195,12,253,15,194,18,53,18,127,17,173,18,119,19,8,20,123,19,36,17,191,13,91,12,69,11,2,9,215,5,80,2,207,255,83,253,233,250,170,248,192,245,162,243,150,242,11,242,182,240,164,238,168,237,11,238,234,238,191,239,141,240,221,240,33,241,172,242,126,245,108,247,81,248,149,249,200,250,98,253,61,0,31,2,69,3,124,4,51,7,85,9,158,11,92,12,3,13,120,14,66,16,84,17,218,16,52,16,145,15,121,16,66,16,63,15,156,13,83,11,79,10,112,9,5,8,179,5,146,3,170,1,136,255,25,253,117,250,169,247,229,245,235,244,202,242,204,240,21,238,63,236,68,236,8,236,247,234,6,234,192,233,120,234,178,236,238,237,13,238,38,239,142,241,171,247,137,254,121,2,146,2,202,2,17,6,172,11,6,18,234,21,82,23,78,23,70,26,184,28,137,28,228,25,98,24,162,24,240,23,40,22,73,18,146,13,23,9,233,6,19,5,34,1,21,252,90,248,164,245,150,243,28,241,4,239,204,236,63,235,4,236,125,236,168,235,180,234,9,235,196,236,206,238,123,240,4,242,200,242,1,244,146,246,191,249,115,251,150,252,127,253,215,254,147,1,217,4,173,7,42,7,104,6,70,7,202,9,114,12,216,13,201,13,113,12,36,13,190,14,236,15,75,15,160,13,66,13,125,13,92,13,9,12,14,10,191,7,229,6,251,6,154,5,89,3,165,0,220,254,120,253,160,251,164,249,104,247,202,245,88,244,209,242,10,241,78,239,104,238,146,238,251,238,127,238,12,238,198,238,255,239,17,242,218,242,72,243,193,244,47,249,198,0,128,5,83,6,38,5,251,6,226,11,248,17,243,21,161,22,184,21,202,22,202,25,11,26,213,22,39,19,197,17,21,17,135,15,90,12,150,7,150,2,37,0,169,254,79,252,187,248,205,245,252,243,175,242,19,241,230,239,18,239,222,238,38,240,8,241,190,240,86,239,29,240,161,242,20,245,89,247,24,248,232,247,109,248,71,250,85,253,113,255,185,255,34,255,167,254,141,255,195,1,83,4,252,4,44,4,1,4,26,5,68,7,198,8,30,9,157,8,204,8,62,10,54,11,251,10,232,9,110,9,69,10,220,10,134,10,171,8,230,6,234,5,185,5,207,5,215,3,180,1,237,255,169,254,80,253,72,251,68,249,15,248,48,247,10,246,220,243,176,241,240,240,31,241,2,242,174,241,16,241,19,241,236,242,94,245,123,246,9,246,192,245,200,247,139,254,61,6,32,9,161,6,83,4,48,7,127,12,28,18,200,19,145,18,162,16,243,17,189,20,128,19,224,14,243,10,46,10,207,9,204,7,5,5,148,0,80,253,144,252,144,251,239,249,190,246,174,245,24,246,7,246,228,244,24,244,51,244,79,245,252,247,123,249,109,248,88,247,205,247,38,250,111,252,83,253,165,253,10,253,44,253,72,254,169,255,188,255,167,254,166,253,160,253,128,254,113,255,238,255,93,255,176,254,67,255,229,0,123,2,70,3,104,3,252,3,30,5,123,6,188,7,97,8,207,8,232,9,26,11,107,11,14,11,94,10,68,10,204,10,239,10,253,9,46,8,238,5,121,4,101,3,116,1,90,255,67,253,171,251,42,250,21,248,94,246,174,244,19,244,67,244,74,244,173,243,241,242,100,243,212,244,95,246,119,246,130,245,30,245,184,246,186,251,68,3,221,6,37,5,213,1,179,2,56,7,14,12,163,14,142,13,47,11,125,11,203,14,96,15,78,11,73,6,151,4,111,4,35,4,123,2,99,255,199,251,162,250,126,250,115,249,47,248,174,247,123,248,237,248,249,247,12,247,124,247,249,248,192,251,197,252,146,251,130,249,142,249,166,251,214,253,158,254,230,253,224,252,21,252,131,252,30,253,12,253,120,252,122,251,116,250,144,250,14,251,33,252,6,253,134,253,14,254,87,254,64,255,176,0,61,3,183,5,204,7,10,9,40,9,170,9,52,11,2,14,98,16,39,17,131,16,112,15,86,15,199,15,238,15,34,15,154,13,41,11,175,8,162,6,252,3,246,1,51,0,69,254,165,251,101,248,134,245,163,243,7,243,253,242,127,242,10,241,143,239,115,239,197,240,21,242,69,242,196,241,9,241,181,241,24,244,128,249,249,255,215,2,51,1,194,254,141,0,202,4,214,9,128,12,43,12,90,10,77,11,41,14,222,13,59,10,253,6,147,6,223,6,41,6,24,4,14,1,129,254,78,254,137,254,14,254,126,252,143,251,24,251,168,250,239,249,77,250,60,251,29,252,140,252,148,251,236,249,44,249,75,250,25,252,35,253,70,252,85,251,84,250,197,249,242,249,202,250,91,251,252,250,163,249,100,248,121,248,29,250,95,252,148,253,119,253,206,252,74,253,138,255,217,2,161,5,107,7,57,8,169,8,200,9,142,11,232,13,225,15,219,16,241,16,68,16,4,16,221,15,180,15,24,15,82,13,242,10,116,8,75,6,31,4,255,1,216,255,121,253,196,250,10,248,202,245,27,244,72,243,15,243,185,242,190,241,146,240,84,240,56,241,157,242,219,243,66,244,49,244,21,244,102,244,176,245,254,248,101,255,218,4,103,5,22,2,188,0,175,3,209,8,55,13,244,13,155,11,55,10,25,13,2,16,104,14,20,10,91,7,23,7,120,7,18,7,46,5,178,1,228,255,136,255,91,255,87,254,241,252,222,252,135,252,212,251,57,251,121,251,183,251,5,252,139,251,47,250,10,249,237,248,181,249,77,250,6,250,105,249,207,248,206,247,145,247,45,248,35,249,40,249,231,247,84,246,215,245,231,247,69,251,142,253,70,253,237,251,19,252,105,254,199,2,96,6,214,7,96,8,151,9,16,12,59,14,249,15,111,17,245,18,193,19,200,19,109,19,108,18,242,17,180,17,255,16,190,14,48,11,231,7,144,5,146,3,72,1,126,254,71,251,89,248,177,245,183,243,36,242,87,241,252,240,59,240,205,238,101,237,56,237,113,238,39,240,40,241,173,241,140,241,99,241,152,241,244,242,79,245,22,251,142,1,240,3,136,1,252,254,57,1,247,5,19,11,43,13,219,11,34,10,232,11,62,15,53,15,166,11,10,9,229,8,84,9,207,8,83,7,139,4,157,2,236,1,85,1,41,0,72,254,179,253,130,253,212,252,172,251,161,251,97,251,67,251,185,250,253,249,254,248,4,248,48,248,57,248,240,247,22,247,242,246,247,246,31,247,172,247,64,248,89,248,122,247,181,246,220,246,169,248,137,251,27,254,204,254,196,253,42,253,238,254,86,3,141,7,254,9,106,10,97,10,29,12,66,15,12,18,59,19,127,19,149,19,190,19,201,19,92,19,146,18,253,17,217,16,22,14,92,10,236,6,124,4,215,2,198,0,253,253,242,250,199,247,140,245,6,244,225,242,38,242,65,241,68,240,82,239,198,238,200,238,140,239,246,240,118,242,129,243,231,243,80,244,1,245,202,245,67,247,123,249,241,254,242,4,158,6,235,3,59,1,69,3,70,8,67,13,130,14,11,12,216,9,32,12,26,16,19,16,15,12,89,8,87,7,214,7,16,8,252,6,13,4,59,1,176,255,124,254,95,253,148,252,168,252,62,252,208,250,208,248,16,248,57,248,234,248,31,249,241,247,59,246,16,245,253,244,110,245,236,245,93,246,17,247,79,247,7,247,39,247,17,248,95,249,52,250,0,250,202,249,9,251,146,253,162,255,240,255,66,255,36,255,197,0,60,4,223,7,145,9,145,9,21,10,65,12,5,15,188,16,144,17,67,18,137,18,217,18,140,19,93,19,124,18,55,17,186,15,164,13,177,10,18,8,42,6,131,4,126,2,212,255,165,252,143,249,135,247,115,246,145,245,214,243,234,241,85,240,16,239,137,238,132,238,34,239,250,239,132,240,133,240,89,240,84,240,3,241,169,242,196,244,93,247,84,252,160,0,29,1,229,254,215,254,215,2,164,7,219,10,189,10,240,8,127,9,205,13,196,16,127,14,122,9,60,7,82,8,240,9,166,9,4,7,123,3,111,1,184,0,80,0,200,255,225,254,116,254,178,253,22,252,113,250,8,250,81,250,226,250,137,250,9,249,70,247,60,246,61,246,15,247,213,247,30,248,10,248,158,247,139,247,119,248,219,249,241,250,36,251,111,250,127,250,11,252,221,254,10,1,133,1,243,0,179,0,120,2,33,6,78,9,170,10,237,10,210,11,237,13,83,16,219,17,127,18,27,19,221,19,111,20,37,20,48,19,246,17,236,16,85,15,241,12,27,10,116,7,96,5,91,3,188,0,143,253,127,250,50,248,103,246,109,244,97,242,131,240,66,239,43,238,64,237,137,236,172,236,75,237,15,238,123,238,170,238,25,239,247,239,97,241,199,242,43,244,32,246,147,251,72,1,244,2,191,0,189,255,20,3,101,8,141,12,77,13,88,11,159,10,41,14,235,17,139,16,146,11,105,8,17,9,246,10,196,10,128,8,133,4,183,1,183,0,226,0,144,0,98,255,142,254,86,253,110,251,126,249,34,249,92,249,191,249,104,249,206,247,174,245,62,244,125,244,237,245,14,247,57,247,179,246,210,245,128,245,197,246,210,248,107,250,215,250,49,250,225,249,59,251,46,254,22,1,59,2,142,1,25,1,150,2,124,6,252,9,78,11,26,11,188,11,34,14,223,16,63,18,66,18,86,18,71,19,223,20,94,21,14,20,229,17,87,16,108,15,22,14,166,11,133,8,162,5,137,3,87,1,198,254,220,251,23,249,143,246,114,244,230,242,120,241,188,239,58,238,82,237,177,236,163,236,16,237,173,237,50,238,105,238,207,238,217,239,78,241,30,243,253,244,144,246,249,249,134,255,162,3,222,3,65,2,184,3,237,7,83,12,107,14,241,13,224,12,118,14,198,17,251,17,8,14,1,10,158,9,49,11,80,11,52,9,161,5,31,2,188,0,190,0,191,0,50,255,77,253,151,251,227,249,120,248,16,248,16,248,75,247,23,246,190,244,150,243,207,242,213,242,172,243,174,244,235,244,182,244,8,244,208,243,19,245,156,247,196,249,108,250,193,249,43,249,52,250,112,253,156,1,184,3,9,3,120,1,39,2,94,5,17,9,76,11,208,11,170,11,112,12,124,14,124,16,94,17,190,17,215,18,209,19,127,19,132,18,123,17,218,16,77,16,222,14,116,12,118,9,252,6,118,5,207,3,9,1,206,253,156,250,246,247,204,245,37,244,161,242,192,240,239,238,166,237,193,236,140,236,6,237,44,237,113,237,253,237,234,238,54,240,3,242,192,243,101,245,197,246,100,250,183,0,30,5,135,5,252,3,38,5,85,9,113,14,101,17,238,16,17,15,210,15,230,18,195,19,100,16,89,12,61,11,10,12,226,11,132,9,211,5,28,2,172,0,122,0,247,255,11,254,222,251,100,250,235,248,165,247,18,247,10,247,190,246,25,246,238,244,104,243,202,242,101,243,135,244,114,245,175,245,180,245,128,245,188,245,213,246,180,248,103,250,61,251,248,250,11,250,69,250,158,252,80,0,158,2,81,2,145,0,11,0,202,2,47,7,76,10,194,10,181,9,159,9,168,11,198,14,195,16,22,17,37,17,143,17,238,17,242,17,113,17,147,16,186,15,125,14,148,12,29,10,101,7,147,5,241,3,165,1,248,254,216,251,181,248,42,246,129,244,111,243,182,241,67,239,0,237,148,235,93,235,243,235,68,236,83,236,110,236,28,237,208,238,215,240,86,242,90,243,173,244,207,247,24,254,116,3,200,4,239,2,206,2,136,6,15,12,45,16,152,16,205,14,153,14,143,17,188,19,69,18,221,14,33,13,47,13,73,13,229,11,31,9,189,5,228,3,28,3,56,2,183,0,207,254,77,253,227,251,172,250,218,249,113,249,183,248,13,248,42,247,246,245,235,244,150,244,213,244,94,245,143,245,69,245,207,244,142,244,42,245,138,246,23,248,218,248,140,248,145,247,184,247,13,250,155,253,130,0,39,1,15,0,67,255,60,1,203,5,201,9,56,11,147,10,37,10,204,11,25,15,191,17,131,18,53,18,59,18,207,18,67,19,53,19,154,18,104,17,200,15,152,13,7,11,90,8,46,6,84,4,155,1,40,254,134,250,73,247,168,244,204,242,74,241,120,239,33,237,30,235,250,233,158,233,13,234,166,234,249,234,75,235,10,236,149,237,169,239,201,241,175,243,103,245,85,247,140,251,124,1,26,5,248,4,63,4,109,6,200,10,10,15,252,16,47,16,25,15,172,16,143,19,224,19,247,16,40,14,133,13,238,13,91,13,54,11,231,7,219,4,150,3,12,3,54,2,87,0,49,254,66,252,177,250,180,249,75,249,186,248,154,247,96,246,54,245,75,244,194,243,232,243,108,244,163,244,84,244,246,243,192,243,69,244,182,245,136,247,191,248,235,248,68,248,0,248,192,249,73,253,219,0,138,2,237,1,248,0,27,2,218,5,48,10,79,12,15,12,62,11,48,12,44,15,253,17,239,18,146,18,116,18,221,18,85,19,50,19,83,18,231,16,115,15,12,14,254,11,122,9,55,7,46,5,219,2,224,255,183,252,165,249,203,246,186,244,86,243,206,241,186,239,154,237,255,235,56,235,63,235,199,235,40,236,98,236,227,236,239,237,140,239,140,241,72,243,173,244,27,246,202,248,191,253,96,2,246,3,29,3,100,3,103,6,219,10,40,14,199,14,246,13,84,14,164,16,118,18,177,17,101,15,7,14,26,14,21,14,219,12,181,10,105,8,238,6,150,5,61,4,179,2,185,0,128,254,89,252,170,250,121,249,121,248,11,247,69,245,112,243,252,241,80,241,84,241,181,241,175,241,222,240,62,240,45,240,186,240,206,241,62,243,117,244,252,244,36,245,151,245,62,247,59,250,222,253,146,0,105,1,74,1,51,2,65,5,29,9,202,11,189,12,168,12,247,12,142,14,222,16,107,18,243,18,84,19,116,19,14,19,116,18,246,17,93,17,100,16,224,14,184,12,83,10,60,8,170,6,212,4,23,2,5,255,0,252,80,249,71,247,236,245,189,244,19,243,250,240,9,239,205,237,157,237,36,238,116,238,115,238,170,238,105,239,191,240,54,242,164,243,254,244,104,246,251,247,134,250,189,254,198,2,115,4,43,4,213,4,99,7,141,10,53,13,200,14,86,15,167,15,112,16,3,17,143,16,152,15,238,14,64,14,15,13,135,11,9,10,169,8,33,7,225,4,110,2,152,0,19,255,78,253,86,251,149,249,37,248,109,246,133,244,25,243,29,242,86,241,221,240,223,240,234,240,152,240,69,240,168,240,117,241,95,242,160,243,3,245,37,246,252,246,213,247,43,249,68,251,36,254,10,1,254,2,218,3,95,4,100,5,83,7,238,9,47,12,86,13,103,13,88,13,236,13,240,14,2,16,225,16,2,17,30,16,178,14,212,13,185,13,123,13,109,12,172,10,135,8,105,6,218,4,132,3,213,1,165,255,40,253,210,250,7,249,147,247,37,246,160,244,241,242,65,241,235,239,84,239,95,239,140,239,183,239,18,240,179,240,125,241,65,242,60,243,159,244,37,246,141,247,177,248,89,250,194,253,0,2,118,4,150,4,150,4,5,6,150,8,203,11,226,14,96,16,38,16,225,15,87,16,232,16,12,17,141,16,79,15,198,13,147,12,177,11,184,10,25,9,79,6,35,3,7,1,246,255,159,254,111,252,22,250,250,247,250,245,95,244,113,243,187,242,223,241,249,240,90,240,26,240,6,240,60,240,1,241,33,242,30,243,253,243,15,245,125,246,37,248,198,249,135,251,175,253,2,0,249,1,139,3,248,4,43,6,33,7,112,8,90,10,24,12,253,12,85,13,141,13,223,13,116,14,29,15,120,15,66,15,118,14,132,13,4,13,235,12,133,12,93,11,190,9,31,8,180,6,120,5,249,3,224,1,138,255,112,253,180,251,70,250,218,248,18,247,248,244,5,243,150,241,178,240,60,240,220,239,67,239,204,238,252,238,162,239,68,240,214,240,137,241,116,242,185,243,76,245,176,246,158,247,158,248,156,250,250,253,202,1,85,4,255,4,12,5,7,6,60,8,244,10,60,13,129,14,250,14,65,15,100,15,246,14,245,13,209,12,230,11,70,11,135,10,41,9,41,7,179,4,6,2,188,255,82,254,157,253,201,252,7,251,111,248,229,245,72,244,253,243,188,244,94,245,222,244,140,243,150,242,208,242,57,244,32,246,165,247,107,248,179,248,25,249,42,250,7,252,61,254,33,0,79,1,14,2,249,2,27,4,36,5,9,6,222,6,157,7,67,8,243,8,170,9,64,10,177,10,27,11,112,11,145,11,147,11,199,11,89,12,223,12,188,12,234,11,251,10,92,10,3,10,187,9,47,9,254,7,74,6,148,4,13,3,150,1,24,0,147,254,49,253,205,251,9,250,20,248,120,246,92,245,110,244,126,243,204,242,141,242,160,242,215,242,25,243,83,243,178,243,117,244,196,245,170,247,189,249,109,251,160,252,169,253,213,254,67,0,232,1,166,3,71,5,153,6,185,7,212,8,197,9,32,10,218,9,83,9,232,8,171,8,109,8,216,7,186,6,51,5,145,3,23,2,180,0,43,255,114,253,216,251,165,250,201,249,254,248,33,248,41,247,54,246,182,245,222,245,57,246,73,246,61,246,122,246,255,246,190,247,174,248,149,249,78,250,237,250,121,251,13,252,237,252,6,254,211,254,11,255,13,255,77,255,202,255,99,0,221,0,244,0,206,0,200,0,42,1,254,1,225,2,133,3,254,3,96,4,200,4,118,5,148,6,211,7,195,8,56,9,92,9,139,9,11,10,179,10,57,11,115,11,36,11,113,10,203,9,67,9,142,8,155,7,114,6,48,5,229,3,139,2,67,1,45,0,57,255,12,254,152,252,33,251,190,249,153,248,41,248,50,248,0,248,148,247,74,247,83,247,225,247,238,248,251,249,147,250,237,250,123,251,94,252,181,253,100,255,234,0,206,1,30,2,95,2,235,2,178,3,114,4,245,4,31,5,13,5,220,4,150,4,69,4,198,3,42,3,144,2,238,1,55,1,147,0,43,0,212,255,62,255,107,254,133,253,150,252,209,251,98,251,53,251,4,251,197,250,123,250,13,250,156,249,90,249,100,249,173,249,8,250,21,250,202,249,144,249,225,249,222,250,225,251,80,252,79,252,38,252,69,252,9,253,61,254,117,255,87,0,214,0,51,1,221,1,10,3,107,4,113,5,13,6,111,6,229,6,162,7,123,8,27,9,46,9,235,8,233,8,14,9,230,8,115,8,180,7,227,6,54,6,157,5,183,4,99,3,31,2,28,1,2,0,184,254,128,253,107,252,130,251,249,250,115,250,198,249,16,249,70,248,211,247,3,248,150,248,43,249,198,249,54,250,119,250,9,251,31,252,95,253,112,254,105,255,144,0,238,1,49,3,17,4,121,4,161,4,247,4,131,5,255,5,98,6,145,6,205,6,213,6,54,6,109,5,194,4,28,4,133,3,16,3,151,2,2,2,104,1,230,0,146,0,73,0,209,255,46,255,152,254,24,254,171,253,116,253,158,253,242,253,49,254,36,254,192,253,60,253,207,252,186,252,249,252,51,253,24,253,209,252,161,252,201,252,48,253,115,253,88,253,192,252,2,252,216,251,105,252,80,253,26,254,63,254,4,254,0,254,130,254,86,255,6,0,124,0,205,0,71,1,223,1,188,2,210,3,151,4,167,4,60,4,202,3,167,3,216,3,21,4,77,4,60,4,195,3,225,2,175,1,99,0,125,255,202,254,37,254,114,253,94,252,126,251,1,251,189,250,117,250,4,250,133,249,22,249,192,248,129,248,126,248,240,248,173,249,141,250,118,251,65,252,8,253,180,253,64,254,190,254,97,255,73,0,95,1,83,2,61,3,14,4,150,4,3,5,19,5,5,5,37,5,95,5,170,5,114,5,237,4,96,4,184,3,66,3,10,3,13,3,55,3,252,2,102,2,160,1,169,0,62,0,53,0,90,0,175,0,222,0,250,0,9,1,198,0,179,0,169,0,161,0,176,0,175,0,219,0,40,1,17,1,186,0,86,0,239,255,26,0,102,0,145,0,87,0,204,255,58,255,235,254,170,254,156,254,195,254,207,254,8,255,80,255,73,255,111,255,165,255,175,255,191,255,191,255,1,0,158,0,87,1,238,1,86,2,145,2,147,2,96,2,46,2,58,2,123,2,156,2,143,2,65,2,193,1,128,1,30,1,140,0,251,255,97,255,31,255,228,254,120,254,212,253,79,253,2,253,250,252,158,252,29,252,232,251,255,251,92,252,158,252,152,252,153,252,90,252,149,252,56,253,179,253,129,254,198,254,203,254,221,254,204,254,17,255,164,255,16,0,154,0,170,0,189,0,177,0,162,0,151,0,113,0,39,0,241,255,214,255,197,255,242,255,254,255,19,0,215,255,94,255,221,254,146,254,201,254,33,255,108,255,185,255,174,255,233,255,31,0,6,0,240,255,231,255,24,0,120,0,193,0,24,1,94,1,102,1,112,1,53,1,190,0,146,0,164,0,3,1,124,1,110,1,65,1,15,1,8,1,65,1,234,0,103,0,55,0,56,0,223,0,110,1,158,1,151,1,111,1,91,1,53,1,4,1,225,0,84,1,177,1,240,1,211,1,115,1,95,1,55,1,116,1,95,1,241,0,166,0,81,0,69,0,32,0,220,255,163,255,115,255,39,255,174,254,93,254,12,254,233,253,239,253,2,254,31,254,23,254,247,253,0,254,53,254,77,254,139,254,172,254,138,254,222,254,51,255,222,255,90,0,101,0,101,0,110,0,90,0,135,0,182,0,219,0,22,1,245,0,16,1,50,1,40,1,237,0,204,0,132,0,56,0,31,0,47,0,30,0,56,0,226,255,203,255,195,255,91,255,64,255,2,255,224,254,255,254,250,254,250,254,5,255,210,254,3,255,252,254,189,254,167,254,141,254,145,254,184,254,210,254,186,254,248,254,27,255,7,255,41,255,248,254,210,254,234,254,48,255,102,255,175,255,205,255,2,0,31,0,19,0,33,0,23,0,56,0,128,0,215,0,25,1,69,1,44,1,51,1,248,0,12,1,244,0,214,0,221,0,219,0,233,0,185,0,137,0,59,0,9,0,235,255,249,255,212,255,150,255,78,255,30,255,31,255,99,255,85,255,59,255,26,255,33,255,86,255,149,255,188,255,157,255,219,255,236,255,8,0,95,0,178,0,208,0,30,1,53,1,45,1,77,1,119,1,230,1,12,2,12,2,237,1,208,1,227,1,42,2,35,2,15,2,235,1,181,1,174,1,117,1,50,1,35,1,252,0,18,1,31,1,210,0,209,0,132,0,98,0,63,0,244,255,203,255,214,255,243,255,11,0,9,0,168,255,113,255,75,255,47,255,76,255,42,255,17,255,51,255,15,255,3,255,1,255,203,254,122,254,145,254,212,254,240,254,240,254,227,254,217,254,209,254,245,254,45,255,57,255,66,255,106,255,163,255,243,255,47,0,86,0,56,0,31,0,52,0,75,0,133,0,152,0,177,0,177,0,141,0,107,0,74,0,18,0,196,255,148,255,150,255,90,255,51,255,249,254,158,254,108,254,12,254,206,253,184,253,110,253,113,253,184,253,146,253,138,253,90,253,83,253,155,253,197,253,5,254,113,254,178,254,21,255,70,255,88,255,170,255,38,0,116,0,192,0,217,0,23,1,91,1,123,1,187,1,147,1,147,1,144,1,164,1,228,1,229,1,191,1,149,1,87,1,30,1,23,1,50,1,51,1,58,1,255,0,186,0,152,0,128,0,107,0,86,0,77,0,75,0,67,0,90,0,96,0,83,0,45,0,24,0,18,0,35,0,66,0,34,0,246,255,198,255,167,255,210,255,23,0,59,0,6,0,143,255,163,255,205,255,249,255,245,255,253,255,45,0,124,0,174,0,133,0,133,0,159,0,192,0,254,0,48,1,98,1,158,1,180,1,228,1,210,1,180,1,160,1,125,1,127,1,166,1,210,1,236,1,196,1,87,1,227,0,140,0,96,0,248,255,188,255,221,255,213,255,190,255,73,255,170,254,68,254,252,253,215,253,4,254,19,254,75,254,63,254,250,253,194,253,154,253,200,253,35,254,98,254,130,254,210,254,239,254,10,255,253,254,51,255,47,255,132,255,184,255,254,255,67,0,89,0,115,0,40,0,239,255,182,255,16,0,116,0,123,0,106,0,99,0,66,0,61,0,214,255,138,255,85,255,118,255,212,255,230,255,178,255,83,255,32,255,239,254,244,254,183,254,214,254,30,255,74,255,78,255,250,254,162,254,112,254,126,254,154,254,241,254,73,255,127,255,82,255,244,254,217,254,26,255,93,255,162,255,150,255,146,255,237,255,60,0,83,0,91,0,79,0,113,0,237,0,221,0,6,1,71,1,113,1,236,1,224,1,165,1,174,1,189,1,215,1,18,2,6,2,14,2,50,2,87,2,115,2,44,2,125,1,51,1,103,1,168,1,27,2,175,1,45,1,222,0,122,0,46,0,39,0,67,0,73,0,81,0,20,0,210,255,62,255,244,254,14,255,71,255,113,255,107,255,89,255,247,254,3,255,98,255,58,255,24,255,90,255,189,255,20,0,216,255,129,255,116,255,170,255,43,0,180,0,192,0,217,0,219,0,166,0,120,0,102,0,189,0,36,1,73,1,247,0,153,0,131,0,172,0,156,0,176,0,88,0,48,0,17,0,186,255,94,255,20,255,30,255,22,255,38,255,255,254,206,254,122,254,253,253,218,253,199,253,196,253,246,253,247,253,233,253,234,253,20,254,47,254,45,254,0,254,3,254,70,254,136,254,177,254,125,254,186,254,142,255,43,0,88,0,253,255,160,255,79,255,121,255,43,0,108,0,225,0,75,1,112,1,84,1,211,0,98,0,89,0,92,0,183,0,56,1,106,1,89,1,22,1,196,0,82,0,18,0,22,0,104,0,142,0,220,0,146,0,88,0,50,0,231,255,243,255,161,255,199,255,36,0,68,0,110,0,142,0,36,0,11,0,55,0,102,0,195,0,186,0,127,0,212,0,123,1,209,1,174,1,54,1,28,1,59,1,190,1,203,1,153,1,136,1,188,1,93,2,93,2,232,1,102,1,22,1,65,1,166,1,120,1,235,0,252,0,69,1,49,1,201,0,94,0,7,0,235,255,34,0,254,255,204,255,92,255,100,255,108,255,81,255,14,255,201,254,184,254,167,254,153,254,74,254,48,254,70,254,136,254,145,254,185,254,132,254,17,254,155,253,152,253,2,254,107,254,136,254,222,254,63,255,251,254,160,254,228,253,27,254,206,254,64,255,105,255,99,255,78,255,193,255,229,255,114,255,17,255,22,255,242,255,98,0,115,0,117,0,88,0,54,0,46,0,3,0,237,255,15,0,50,0,89,0,93,0,127,0,129,1,252,0,136,255,100,255,208,255,219,255,238,255,222,255,10,0,161,0,190,0,161,0,155,255,203,254,157,255,245,255,92,255,220,255,217,255,16,0,186,0,71,0,13,0,15,0,65,0,98,0,28,0,248,255,29,0,109,0,155,0,157,0,136,0,172,0,209,0,138,0,65,0,101,0,169,0,157,0,164,0,136,0,111,0,169,0,203,0,132,0,73,0,89,0,76,0,86,0,142,0,119,0,86,0,74,0,8,0,16,0,6,0,33,0,135,0,178,0,43,0,22,0,0,0,84,0,83,0,3,0,19,0,237,255,50,0,101,0,108,0,18,0,86,0,118,0,115,0,114,0,140,0,125,0,117,0,77,0,77,0,104,0,69,0,143,0,44,1,70,1,195,0,221,0,115,0,54,0,61,0,76,0,99,0,103,0,144,0,143,0,132,0,236,255,219,255,19,0,213,255,194,255,151,255,81,255,159,255,200,255,150,255,63,255,11,255,75,255,76,255,237,254,180,254,213,254,156,254,215,254,69,255,71,255,84,255,70,255,223,254,146,254,60,254,144,254,37,255,77,255,114,255,149,255,136,255,156,255,115,255,239,254,176,254,187,254,84,255,200,255,223,255,0,0,252,255,200,255,125,255,24,255,23,255,124,255,25,0,55,0,7,0,217,255,19,0,238,255,201,255,147,255,156,255,202,255,53,0,14,0,9,0,87,0,142,0,181,0,25,0,6,0,139,255,44,0,88,0,152,0,173,0,221,0,61,1,192,0,87,0,227,255,199,255,45,0,211,0,23,1,59,1,24,1,36,1,206,0,132,0,150,255,205,255,211,255,73,1,172,3,206,2,95,1,170,255,202,254,120,255,79,0,14,0,197,0,201,1,217,2,235,2,95,0,45,254,56,254,215,254,160,255,181,0,217,0,201,1,245,1,162,0,67,255,149,254,17,255,237,255,24,0,164,255,139,255,217,255,230,255,39,0,209,255,140,255,172,255,69,255,37,255,91,255,154,255,153,255,219,255,141,255,98,255,114,255,166,255,2,0,252,255,105,255,58,255,102,255,132,255,198,255,245,255,162,255,135,255,103,0,10,0,34,0,206,255,24,255,232,254,15,255,116,255,196,255,0,1,247,0,1,0,158,255,216,255,134,255,240,254,126,254,38,255,202,255,113,0,252,0,93,0,120,255,165,255,64,0,146,255,121,255,54,255,152,255,20,0,25,0,234,255,59,0,28,0,69,0,26,0,207,255,3,0,48,0,100,0,212,255,143,255,125,255,203,255,35,0,92,0,25,0,51,0,196,255,199,255,246,255,172,255,154,255,198,255,187,255,196,255,21,0,220,255,74,0,114,0,22,0,22,0,227,255,82,0,121,0,55,0,21,0,24,0,44,0,61,0,173,0,189,0,133,0,226,255,180,255,73,0,210,0,15,1,24,1,155,0,255,255,124,255,148,255,156,255,48,0,62,1,162,1,179,1,78,1,216,0,71,0,253,255,207,255,58,0,178,0,20,1,27,1,235,0,225,0,34,1,215,0,106,0,110,0,132,0,185,0,136,0,95,0,252,255,194,255,59,0,230,0,238,0,152,0,21,0,107,255,3,255,121,255,250,255,22,0,0,0,219,255,216,255,119,255,225,254,207,254,20,255,213,255,6,0,132,255,54,255,10,255,33,255,51,255,211,254,97,254,192,254,80,255,121,255,78,255,230,254,178,254,191,254,184,254,231,254,196,254,179,254,62,255,140,255,135,255,56,255,207,254,155,254,184,254,253,254,47,255,178,255,234,255,22,0,244,255,94,255,60,255,14,255,40,255,153,255,218,255,27,0,128,0,149,0,77,0,240,255,152,255,170,255,247,255,1,0,16,0,20,0,116,0,242,0,190,0,51,0,205,255,5,0,142,0,177,0,178,0,189,0,150,0,220,0,206,0,130,0,97,0,113,0,202,0,24,1,222,0,83,0,86,0,158,0,236,0,220,0,162,0,135,0,148,0,138,0,64,0,3,0,222,255,51,0,170,0,240,0,238,0,165,0,53,0,175,255,142,255,109,255,150,255,133,0,85,1,104,1,206,0,252,255,117,255,49,255,14,255,76,255,40,0,27,1,178,1,85,1,92,0,108,255,232,254,9,255,134,255,95,0,26,1,108,1,42,1,129,0,168,255,30,255,253,254,158,255,174,0,75,1,64,1,193,0,68,0,243,255,98,255,59,255,197,255,48,0,199,0,23,1,160,0,204,255,72,255,113,255,238,255,53,0,28,0,254,255,193,255,146,255,179,255,182,255,139,255,158,255,179,255,111,255,27,255,44,255,163,255,188,255,154,255,97,255,72,255,73,255,50,255,239,254,211,254,81,255,234,255,1,0,101,255,212,254,214,254,19,255,104,255,193,255,238,255,214,255,156,255,122,255,94,255,32,255,87,255,194,255,233,255,70,0,165,0,114,0,204,255,5,255,171,254,40,255,10,0,203,0,2,1,5,1,235,0,84,0,110,255,200,254,6,255,240,255,249,0,134,1,149,1,32,1,103,0,211,255,81,255,81,255,200,255,125,0,54,1,164,1,92,1,186,0,230,255,128,255,215,255,69,0,160,0,1,1,54,1,247,0,141,0,66,0,6,0,244,255,70,0,142,0,141,0,108,0,173,0,151,0,58,0,226,255,178,255,158,255,220,255,83,0,156,0,181,0,73,0,104,255,195,254,214,254,24,255,198,255,145,0,244,0,159,0,232,255,26,255,204,254,237,254,27,255,87,255,201,255,63,0,108,0,62,0,233,255,113,255,220,254,164,254,216,254,102,255,231,255,81,0,70,0,10,0,209,255,196,255,8,0,43,0,244,255,118,255,69,255,163,255,60,0,244,0,105,1,74,1,201,0,19,0,121,255,38,255,78,255,206,255,101,0,252,0,88,1,61,1,183,0,236,255,21,255,206,254,42,255,201,255,130,0,12,1,247,0,112,0,214,255,98,255,57,255,87,255,160,255,175,255,147,255,172,255,251,255,74,0,76,0,234,255,127,255,49,255,33,255,57,255,112,255,236,255,148,0,225,0,157,0,5,0,100,255,27,255,40,255,163,255,132,0,95,1,180,1,85,1,97,0,101,255,220,254,2,255,248,255,26,1,245,1,48,2,150,1,101,0,64,255,162,254,179,254,118,255,132,0,124,1,221,1,90,1,58,0,10,255,48,254,29,254,215,254,255,255,36,1,201,1,137,1,143,0,75,255,73,254,250,253,106,254,128,255,173,0,123,1,165,1,26,1,48,0,58,255,137,254,122,254,4,255,203,255,128,0,254,0,30,1,188,0,252,255,71,255,247,254,29,255,142,255,247,255,85,0,166,0,157,0,70,0,227,255,180,255,198,255,224,255,238,255,239,255,5,0,68,0,108,0,87,0,23,0,219,255,199,255,214,255,225,255,228,255,235,255,249,255,24,0,37,0,29,0,13,0,245,255,219,255,212,255,223,255,237,255,250,255,18,0,43,0,41,0,30,0,23,0,21,0,17,0,23,0,29,0,32,0,31,0,27,0,22,0,11,0,241,255,212,255,217,255,246,255,21,0,37,0,40,0,27,0,19,0,22,0,2,0,231,255,221,255,221,255,239,255,27,0,93,0,147,0,145,0,61,0,180,255,76,255,59,255,122,255,217,255,51,0,99,0,80,0,23,0,207,255,122,255,62,255,64,255,122,255,199,255,18,0,78,0,93,0,60,0,254,255,186,255,126,255,109,255,134,255,172,255,224,255,21,0,52,0,64,0,69,0,52,0,3,0,200,255,169,255,188,255,236,255,32,0,84,0,124,0,118,0,55,0,240,255,192,255,165,255,146,255,151,255,197,255,6,0,63,0,110,0,147,0,140,0,79,0,249,255,182,255,173,255,228,255,55,0,139,0,202,0,210,0,153,0,59,0,219,255,152,255,124,255,154,255,245,255,90,0,141,0,140,0,116,0,80,0,29,0,236,255,214,255,237,255,43,0,116,0,174,0,192,0,152,0,60,0,229,255,166,255,122,255,109,255,147,255,219,255,4,0,240,255,201,255,182,255,174,255,156,255,144,255,163,255,187,255,198,255,209,255,238,255,4,0,1,0,252,255,250,255,233,255,181,255,138,255,138,255,172,255,211,255,240,255,247,255,235,255,220,255,208,255,210,255,233,255,5,0,20,0,25,0,26,0,19,0,249,255,214,255,201,255,226,255,3,0,17,0,21,0,15,0,217,255,95,255,225,254,193,254,29,255,196,255,111,0,242,0,36,1,207,0,17,0,81,255,0,255,85,255,44,0,39,1,223,1,19,2,171,1,190,0,176,255,247,254,215,254,72,255,3,0,186,0,38,1,40,1,209,0,75,0,201,255,121,255,120,255,190,255,33,0,120,0,184,0,226,0,227,0,173,0,68,0,205,255,103,255,29,255,4,255,44,255,130,255,206,255,235,255,213,255,162,255,94,255,24,255,252,254,44,255,164,255,58,0,209,0,81,1,142,1,123,1,58,1,254,0,238,0,2,1,39,1,90,1,137,1,147,1,95,1,4,1,169,0,92,0,16,0,207,255,161,255,139,255,134,255,134,255,135,255,120,255,81,255,8,255,163,254,50,254,206,253,143,253,122,253,138,253,174,253,208,253,222,253,209,253,165,253,105,253,63,253,74,253,156,253,53,254,28,255,55,0,81,1,47,2,174,2,207,2,170,2,111,2,101,2,192,2,117,3,74,4,242,4,50,5,223,4,241,3,164,2,101,1,141,0,51,0,61,0,129,0,187,0,159,0,11,0,27,255,14,254,26,253,106,252,26,252,48,252,126,252,187,252,180,252,96,252,214,251,53,251,185,250,163,250,23,251,234,251,219,252,196,253,127,254,234,254,10,255,26,255,88,255,224,255,168,0,152,1,145,2,100,3,228,3,5,4,240,3,213,3,219,3,17,4,97,4,177,4,207,4,160,4,43,4,130,3,190,2,253,1,88,1,216,0,110,0,3,0,139,255,25,255,167,254,39,254,158,253,49,253,244,252,216,252,211,252,237,252,38,253,82,253,85,253,65,253,59,253,82,253,136,253,219,253,73,254,183,254,7,255,59,255,106,255,172,255,2,0,135,0,100,1,147,2,212,3,232,4,178,5,43,6,76,6,32,6,221,5,195,5,244,5,80,6,145,6,127,6,230,5,171,4,240,2,11,1,95,255,46,254,145,253,118,253,159,253,176,253,108,253,206,252,0,252,46,251,121,250,15,250,6,250,65,250,142,250,201,250,239,250,249,250,216,250,150,250,93,250,89,250,151,250,24,251,230,251,239,252,253,253,223,254,134,255,10,0,119,0,217,0,77,1,247,1,211,2,169,3,77,4,189,4,0,5,25,5,14,5,247,4,248,4,9,5,17,5,9,5,240,4,188,4,89,4,203,3,40,3,123,2,199,1,18,1,107,0,220,255,95,255,228,254,111,254,9,254,172,253,76,253,245,252,181,252,136,252,97,252,60,252,40,252,41,252,49,252,60,252,90,252,130,252,160,252,177,252,196,252,239,252,66,253,197,253,141,254,172,255,4,1,96,2,151,3,157,4,91,5,205,5,8,6,53,6,105,6,154,6,172,6,142,6,40,6,104,5,81,4,2,3,172,1,104,0,67,255,74,254,133,253,235,252,112,252,10,252,185,251,112,251,30,251,189,250,91,250,3,250,179,249,115,249,93,249,115,249,151,249,186,249,232,249,29,250,88,250,162,250,24,251,206,251,177,252,174,253,193,254,214,255,215,0,179,1,106,2,11,3,153,3,16,4,123,4,239,4,112,5,249,5,130,6,254,6,98,7,151,7,147,7,105,7,44,7,232,6,161,6,92,6,19,6,179,5,40,5,114,4,173,3,231,2,43,2,127,1,239,0,123,0,6,0,118,255,206,254,16,254,60,253,96,252,156,251,16,251,190,250,153,250,149,250,165,250,183,250,182,250,164,250,144,250,144,250,174,250,235,250,79,251,224,251,143,252,72,253,7,254,212,254,176,255,139,0,85,1,20,2,192,2,75,3,171,3,233,3,14,4,27,4,10,4,228,3,176,3,108,3,21,3,175,2,63,2,206,1,96,1,242,0,146,0,70,0,249,255,152,255,47,255,198,254,89,254,225,253,105,253,4,253,160,252,50,252,194,251,92,251,0,251,167,250,97,250,69,250,89,250,149,250,247,250,132,251,42,252,199,252,84,253,212,253,77,254,203,254,89,255,8,0,223,0,204,1,180,2,133,3,59,4,206,4,60,5,141,5,213,5,34,6,117,6,199,6,24,7,102,7,160,7,187,7,177,7,138,7,74,7,234,6,109,6,221,5,56,5,119,4,153,3,163,2,164,1,160,0,161,255,178,254,215,253,4,253,47,252,92,251,140,250,198,249,10,249,100,248,221,247,119,247,44,247,1,247,9,247,77,247,209,247,137,248,117,249,135,250,166,251,185,252,183,253,166,254,140,255,113,0,99,1,105,2,121,3,122,4,86,5,2,6,111,6,152,6,141,6,90,6,17,6,186,5,84,5,228,4,112,4,234,3,75,3,154,2,223,1,21,1,65,0,107,255,153,254,201,253,248,252,34,252,82,251,141,250,210,249,47,249,185,248,123,248,117,248,155,248,222,248,60,249,163,249,5,250,108,250,226,250,123,251,63,252,52,253,95,254,171,255,255,0,69,2,106,3,104,4,59,5,237,5,146,6,46,7,200,7,91,8,222,8,71,9,134,9,153,9,125,9,54,9,203,8,69,8,168,7,239,6,24,6,26,5,249,3,185,2,98,1,3,0,167,254,93,253,47,252,35,251,54,250,101,249,168,248,253,247,97,247,215,246,104,246,30,246,1,246,32,246,134,246,45,247,12,248,27,249,85,250,177,251,28,253,142,254,2,0,111,1,209,2,35,4,100,5,149,6,171,7,154,8,95,9,245,9,75,10,92,10,45,10,197,9,42,9,105,8,145,7,180,6,206,5,218,4,212,3,186,2,137,1,59,0,215,254,106,253,7,252,181,250,123,249,100,248,116,247,168,246,251,245,112,245,9,245,204,244,188,244,222,244,49,245,179,245,84,246,12,247,219,247,192,248,190,249,211,250,17,252,120,253,3,255,160,0,62,2,201,3,46,5,97,6,97,7,59,8,250,8,162,9,53,10,176,10,11,11,61,11,58,11,4,11,160,10,18,10,100,9,152,8,182,7,190,6,174,5,132,4,65,3,233,1,134,0,32,255,196,253,125,252,73,251,50,250,36,249,32,248,56,247,106,246,192,245,66,245,252,244,240,244,37,245,156,245,80,246,59,247,80,248,139,249,223,250,64,252,162,253,1,255,95,0,190,1,29,3,118,4,200,5,9,7,37,8,9,9,172,9,4,10,21,10,232,9,133,9,248,8,78,8,139,7,182,6,217,5,232,4,228,3,211,2,179,1,134,0,84,255,34,254,253,252,232,251,229,250,255,249,56,249,146,248,18,248,181,247,122,247,98,247,108,247,150,247,226,247,82,248,222,248,129,249,58,250,12,251,248,251,247,252,4,254,30,255,66,0,105,1,138,2,154,3,149,4,118,5,57,6,229,6,127,7,6,8,120,8,208,8,7,9,22,9,248,8,169,8,46,8,144,7,212,6,2,6,32,5,49,4,56,3,51,2,34,1,11,0,232,254,192,253,159,252,139,251,139,250,160,249,201,248,10,248,98,247,209,246,92,246,9,246,223,245,225,245,24,246,141,246,70,247,60,248,99,249,180,250,34,252,157,253,28,255,149,0,10,2,118,3,213,4,31,6,78,7,85,8,32,9,167,9,225,9,206,9,122,9,242,8,66,8,125,7,173,6,211,5,242,4,10,4,19,3,10,2,240,0,210,255,174,254,134,253,105,252,95,251,105,250,133,249,185,248,7,248,113,247,248,246,162,246,121,246,131,246,187,246,35,247,187,247,117,248,71,249,43,250,25,251,17,252,18,253,26,254,46,255,74,0,116,1,163,2,209,3,249,4,21,6,28,7,4,8,209,8,125,9,3,10,99,10,164,10,196,10,195,10,159,10,88,10,237,9,87,9,150,8,174,7,166,6,133,5,82,4,21,3,218,1,169,0,124,255,86,254,65,253,67,252,93,251,142,250,205,249,31,249,128,248,234,247,102,247,252,246,178,246,148,246,172,246,4,247,163,247,128,248,142,249,192,250,13,252,99,253,179,254,239,255,24,1,50,2,58,3,44,4,9,5,204,5,109,6,226,6,27,7,26,7,218,6,91,6,176,5,234,4,14,4,44,3,78,2,118,1,170,0,228,255,36,255,102,254,172,253,242,252,55,252,132,251,217,250,54,250,161,249,38,249,201,248,142,248,122,248,139,248,190,248,19,249,129,249,12,250,175,250,99,251,36,252,234,252,180,253,128,254,74,255,13,0,206,0,146,1,84,2,21,3,209,3,134,4,48,5,201,5,77,6,191,6,29,7,106,7,164,7,203,7,215,7,201,7,151,7,67,7,205,6,56,6,144,5,214,4,16,4,65,3,108,2,144,1,176,0,204,255,230,254,5,254,47,253,108,252,187,251,31,251,154,250,41,250,205,249,128,249,68,249,29,249,13,249,26,249,78,249,179,249,75,250,21,251,4,252,14,253,41,254,76,255,101,0,114,1,115,2,102,3,74,4,32,5,232,5,155,6,45,7,141,7,177,7,148,7,51,7,153,6,213,5,248,4,16,4,44,3,83,2,142,1,217,0,42,0,127,255,209,254,40,254,124,253,212,252,51,252,160,251,24,251,157,250,50,250,213,249,138,249,79,249,40,249,27,249,46,249,96,249,181,249,40,250,181,250,82,251,248,251,161,252,80,253,0,254,183,254,117,255,63,0,12,1,226,1,177,2,108,3,27,4,165,4,29,5,133,5,223,5,45,6,111,6,164,6,199,6,215,6,206,6,172,6,113,6,32,6,180,5,47,5,148,4,233,3,49,3,114,2,173,1,226,0,24,0,82,255,142,254,206,253,22,253,103,252,196,251,48,251,171,250,56,250,211,249,131,249,70,249,38,249,43,249,91,249,186,249,70,250,255,250,228,251,232,252,245,253,2,255,10,0,11,1,3,2,235,2,193,3,127,4,22,5,122,5,166,5,155,5,85,5,223,4,73,4,162,3,244,2,64,2,138,1,216,0,43,0,126,255,205,254,28,254,111,253,199,252,39,252,147,251,15,251,157,250,56,250,222,249,146,249,90,249,54,249,35,249,44,249,87,249,158,249,4,250,142,250,53,251,247,251,203,252,172,253,152,254,143,255,138,0,136,1,136,2,136,3,129,4,110,5,80,6,33,7,222,7,133,8,19,9,138,9,232,9,41,10,77,10,84,10,58,10,249,9,144,9,3,9,82,8,132,7,159,6,167,5,162,4,144,3,117,2,86,1,58,0,38,255,24,254,20,253,32,252,59,251,102,250,161,249,234,248,69,248,181,247,58,247,219,246,153,246,126,246,151,246,229,246,105,247,28,248,251,248,2,250,40,251,99,252,169,253,252,254,77,0,150,1,210,2,250,3,5,5,226,5,134,6,242,6,37,7,33,7,235,6,145,6,29,6,150,5,0,5,94,4,184,3,12,3,84,2,147,1,206,0,9,0,67,255,122,254,179,253,250,252,72,252,154,251,247,250,97,250,220,249,104,249,9,249,201,248,173,248,172,248,203,248,12,249,115,249,248,249,150,250,73,251,20,252,242,252,217,253,201,254,193,255,187,0,178,1,162,2,138,3,105,4,55,5,244,5,161,6,57,7,189,7,47,8,136,8,199,8,235,8,237,8,195,8,114,8,250,7,93,7,161,6,203,5,221,4,221,3,204,2,175,1,142,0,108,255,75,254,54,253,46,252,49,251,73,250,118,249,187,248,26,248,148,247,48,247,243,246,218,246,238,246,54,247,180,247,103,248,71,249,80,250,126,251,201,252,35,254,133,255,230,0,67,2,145,3,198,4,226,5,222,6,172,7,64,8,156,8,188,8,159,8,72,8,189,7,12,7,59,6,85,5,97,4,103,3,108,2,109,1,104,0,101,255,99,254,101,253,113,252,133,251,163,250,199,249,241,248,44,248,128,247,244,246,138,246,70,246,43,246,59,246,118,246,220,246,112,247,41,248,2,249,242,249,244,250,7,252,40,253,84,254,138,255,201,0,18,2,94,3,166,4,230,5,21,7,40,8,24,9,230,9,139,10,13,11,103,11,157,11,178,11,162,11,105,11,4,11,116,10,181,9,203,8,183,7,129,6,49,5,205,3,95,2,241,0,142,255,58,254,249,252,206,251,188,250,196,249,217,248,0,248,54,247,123,246,214,245,78,245,242,244,207,244,239,244,93,245,25,246,25,247,86,248,195,249,78,251,233,252,137,254,36,0,183,1,60,3,171,4,251,5,37,7,33,8,227,8,106,9,174,9,172,9,106,9,240,8,72,8,125,7,153,6,166,5,175,4,186,3,195,2,207,1,214,0,223,255,232,254,237,253,247,252,12,252,40,251,76,250,130,249,209,248,60,248,199,247,115,247,66,247,61,247,94,247,168,247,26,248,180,248,110,249,63,250,36,251,31,252,43,253,64,254,95,255,130,0,169,1,205,2,230,3,241,4,234,5,203,6,146,7,58,8,201,8,56,9,135,9,179,9,191,9,170,9,111,9,15,9,138,8,222,7,11,7,16,6,239,4,176,3,97,2,4,1,170,255,88,254,19,253,225,251,197,250,193,249,217,248,11,248,80,247,171,246,32,246,176,245,95,245,51,245,54,245,117,245,246,245,182,246,184,247,241,248,89,250,226,251,124,253,30,255,188,0,82,2,213,3,66,5,145,6,186,7,182,8,122,9,5,10,79,10,84,10,24,10,161,9,244,8,24,8,15,7,234,5,182,4,116,3,45,2,232,0,175,255,130,254,99,253,81,252,79,251,98,250,132,249,182,248,254,247,100,247,234,246,148,246,99,246,89,246,121,246,193,246,50,247,200,247,130,248,89,249,70,250,70,251,84,252,109,253,142,254,182,255,219,0,254,1,30,3,55,4,73,5,75,6,59,7,19,8,207,8,110,9,239,9,77,10,133,10,150,10,130,10,72,10,231,9,104,9,198,8,6,8,39,7,43,6,23,5,239,3,183,2,119,1,57,0,1,255,211,253,178,252,163,251,171,250,208,249,20,249,117,248,248,247,159,247,106,247,92,247,124,247,211,247,99,248,44,249,38,250,80,251,159,252,7,254,121,255,236,0,98,2,203,3,30,5,84,6,101,7,69,8,234,8,80,9,112,9,77,9,235,8,78,8,129,7,139,6,119,5,76,4,18,3,211,1,145,0,74,255,255,253,180,252,113,251,55,250,16,249,1,248,10,247,49,246,126,245,242,244,146,244,94,244,84,244,116,244,188,244,44,245,200,245,141,246,115,247,115,248,141,249,191,250,5,252,93,253,192,254,36,0,134,1,227,2,47,4,103,5,137,6,141,7,109,8,45,9,205,9,77,10,167,10,219,10,232,10,201,10,125,10,4,10,101,9,160,8,178,7,158,6,108,5,34,4,198,2,96,1,250,255,156,254,69,253,254,251,208,250,189,249,202,248,245,247,63,247,171,246,63,246,4,246,248,245,35,246,144,246,59,247,46,248,102,249,211,250,101,252,17,254,214,255,173,1,143,3,103,5,39,7,198,8,57,10,120,11,119,12,51,13,173,13,218,13,180,13,57,13,112,12,103,11,37,10,183,8,39,7,138,5,231,3,66,2,149,0,221,254,28,253,95,251,179,249,42,248,200,246,139,245,113,244,126,243,197,242,82,242,36,242,54,242,130,242,6,243,197,243,191,244,240,245,74,247,188,248,59,250,207,251,119,253,49,255,238,0,157,2,55,4,178,5,14,7,60,8,75,9,59,10,248,10,121,11,198,11,233,11,228,11,171,11,53,11,130,10,154,9,138,8,83,7,1,6,144,4,254,2,84,1,153,255,221,253,43,252,139,250,253,248,139,247,63,246,37,245,68,244,146,243,17,243,188,242,160,242,203,242,56,243,219,243,171,244,155,245,150,246,169,247,246,248,165,250,179,252,212,254,199,0,145,2,99,4,115,6,183,8,255,10,17,13,187,14,249,15,214,16,92,17,140,17,94,17,201,16,217,15,145,14,243,12,255,10,194,8,74,6,190,3,90,1,56,255,60,253,51,251,11,249,236,246,29,245,194,243,212,242,46,242,166,241,28,241,156,240,88,240,129,240,23,241,234,241,236,242,30,244,144,245,25,247,134,248,41,250,61,252,183,254,78,1,126,3,35,5,168,6,80,8,28,10,187,11,234,12,229,13,198,14,91,15,129,15,15,15,99,14,237,13,143,13,18,13,60,12,254,10,134,9,236,7,53,6,138,4,1,3,133,1,248,255,72,254,109,252,134,250,193,248,52,247,240,245,240,244,36,244,114,243,211,242,89,242,46,242,125,242,54,243,32,244,19,245,12,246,64,247,205,248,120,250,253,251,85,253,182,254,133,0,195,2,200,4,49,6,42,7,56,8,187,9,109,11,196,12,121,13,152,13,155,13,157,13,74,13,115,12,3,11,77,9,172,7,254,5,11,4,175,1,244,254,80,252,27,250,76,248,201,246,60,245,139,243,252,241,217,240,105,240,128,240,179,240,186,240,161,240,218,240,171,241,255,242,85,244,60,245,9,246,45,247,209,248,216,250,181,252,59,254,166,255,59,1,35,3,25,5,223,6,120,8,227,9,63,11,100,12,6,13,101,13,194,13,32,14,93,14,3,14,12,13,254,11,32,11,133,10,211,9,176,8,58,7,180,5,98,4,115,3,160,2,138,1,47,0,188,254,134,253,191,252,21,252,63,251,55,250,35,249,124,248,83,248,90,248,107,248,88,248,74,248,168,248,99,249,71,250,59,251,22,252,16,253,38,254,14,255,235,255,247,0,115,2,48,4,75,5,138,5,192,5,180,6,109,8,240,9,90,10,236,9,138,9,215,9,130,10,111,10,53,9,145,7,51,6,80,5,87,4,174,2,148,0,118,254,165,252,55,251,230,249,139,248,53,247,247,245,239,244,56,244,185,243,123,243,131,243,155,243,181,243,193,243,232,243,134,244,111,245,84,246,21,247,188,247,153,248,224,249,64,251,117,252,130,253,134,254,209,255,45,1,116,2,185,3,185,4,157,5,99,6,235,6,139,7,75,8,239,8,60,9,245,8,99,8,30,8,45,8,62,8,216,7,206,6,181,5,246,4,144,4,71,4,145,3,120,2,120,1,175,0,45,0,202,255,23,255,56,254,92,253,163,252,77,252,30,252,215,251,136,251,34,251,210,250,213,250,249,250,47,251,124,251,196,251,54,252,187,252,2,253,81,253,213,253,187,254,33,0,32,1,87,1,101,1,245,1,106,3,235,4,109,5,67,5,31,5,147,5,139,6,226,6,41,6,38,5,127,4,107,4,69,4,78,3,236,1,144,0,118,255,166,254,189,253,191,252,223,251,10,251,89,250,193,249,45,249,241,248,14,249,56,249,76,249,57,249,54,249,169,249,112,250,26,251,140,251,197,251,28,252,1,253,15,254,246,254,177,255,56,0,251,0,243,1,196,2,176,3,138,4,50,5,228,5,61,6,108,6,216,6,61,7,139,7,130,7,232,6,133,6,136,6,115,6,46,6,92,5,116,4,13,4,182,3,84,3,184,2,183,1,234,0,113,0,245,255,115,255,173,254,187,253,29,253,159,252,25,252,175,251,35,251,165,250,98,250,26,250,4,250,29,250,23,250,27,250,48,250,100,250,32,251,223,251,57,252,114,252,154,252,100,253,230,254,16,0,124,0,122,0,236,0,106,2,239,3,144,4,148,4,146,4,58,5,119,6,5,7,130,6,206,5,129,5,186,5,196,5,233,4,194,3,179,2,205,1,41,1,64,0,57,255,106,254,155,253,217,252,19,252,76,251,242,250,10,251,9,251,194,250,53,250,191,249,8,250,168,250,6,251,7,251,189,250,199,250,135,251,119,252,41,253,147,253,215,253,128,254,110,255,67,0,52,1,7,2,164,2,70,3,170,3,13,4,190,4,90,5,198,5,183,5,80,5,103,5,195,5,234,5,199,5,54,5,184,4,153,4,123,4,70,4,222,3,55,3,186,2,109,2,240,1,89,1,181,0,21,0,172,255,24,255,94,254,192,253,41,253,184,252,97,252,4,252,191,251,128,251,55,251,14,251,249,250,17,251,97,251,159,251,184,251,162,251,152,251,3,252,245,252,35,254,150,254,63,254,39,254,51,255,32,1,111,2,130,2,251,1,14,2,84,3,202,4,25,5,94,4,147,3,110,3,226,3,224,3,14,3,13,2,70,1,216,0,48,0,57,255,150,254,31,254,156,253,247,252,31,252,140,251,127,251,156,251,82,251,170,250,39,250,53,250,199,250,22,251,238,250,164,250,141,250,53,251,63,252,236,252,46,253,84,253,219,253,238,254,41,0,45,1,225,1,80,2,242,2,223,3,188,4,141,5,24,6,82,6,102,6,118,6,190,6,34,7,100,7,80,7,225,6,109,6,81,6,147,6,178,6,93,6,173,5,1,5,171,4,129,4,60,4,148,3,170,2,210,1,27,1,125,0,226,255,52,255,103,254,151,253,225,252,75,252,217,251,110,251,16,251,165,250,36,250,234,249,10,250,83,250,138,250,132,250,100,250,169,250,95,251,132,252,135,253,142,253,107,253,234,253,105,255,60,1,228,1,168,1,165,1,151,2,143,4,237,5,157,5,193,4,132,4,87,5,85,6,2,6,194,4,142,3,206,2,141,2,251,1,4,1,29,0,39,255,51,254,65,253,116,252,33,252,15,252,142,251,130,250,113,249,225,248,21,249,106,249,6,249,45,248,138,247,159,247,151,248,108,249,162,249,178,249,22,250,68,251,193,252,194,253,121,254,27,255,245,255,78,1,104,2,3,3,126,3,17,4,222,4,140,5,216,5,33,6,150,6,250,6,57,7,56,7,53,7,127,7,161,7,114,7,4,7,112,6,45,6,28,6,177,5,217,4,184,3,192,2,68,2,202,1,251,0,223,255,175,254,204,253,61,253,163,252,234,251,57,251,151,250,27,250,154,249,42,249,27,249,47,249,51,249,64,249,72,249,114,249,4,250,175,250,157,251,184,252,77,253,216,253,157,254,240,255,210,1,6,3,151,3,20,4,220,4,106,6,216,7,45,8,195,7,101,7,189,7,107,8,44,8,28,7,241,5,253,4,151,4,241,3,192,2,116,1,38,0,65,255,110,254,84,253,75,252,112,251,162,250,182,249,212,248,58,248,5,248,242,247,182,247,100,247,38,247,133,247,91,248,25,249,166,249,20,250,228,250,8,252,64,253,125,254,125,255,117,0,131,1,145,2,171,3,165,4,126,5,77,6,243,6,126,7,247,7,68,8,170,8,15,9,32,9,10,9,183,8,122,8,117,8,47,8,168,7,215,6,239,5,71,5,163,4,198,3,181,2,134,1,101,0,102,255,95,254,62,253,38,252,31,251,45,250,57,249,47,248,83,247,202,246,112,246,23,246,166,245,68,245,72,245,179,245,62,246,203,246,43,247,108,247,1,248,36,249,214,250,53,252,167,252,234,252,12,254,38,0,32,2,6,3,31,3,125,3,228,4,221,6,242,7,145,7,216,6,253,6,224,7,85,8,173,7,133,6,163,5,55,5,204,4,227,3,175,2,172,1,234,0,5,0,224,254,200,253,47,253,223,252,50,252,34,251,39,250,217,249,39,250,95,250,34,250,150,249,106,249,21,250,254,250,181,251,30,252,128,252,57,253,37,254,62,255,108,0,101,1,72,2,46,3,241,3,189,4,166,5,146,6,82,7,146,7,151,7,219,7,76,8,184,8,190,8,83,8,229,7,188,7,197,7,165,7,42,7,90,6,165,5,64,5,234,4,86,4,64,3,14,2,54,1,128,0,174,255,171,254,155,253,181,252,232,251,25,251,68,250,135,249,251,248,159,248,67,248,209,247,115,247,74,247,114,247,182,247,241,247,32,248,88,248,200,248,131,249,67,250,65,251,85,252,11,253,135,253,53,254,168,255,76,1,107,2,216,2,23,3,208,3,58,5,168,6,2,7,123,6,250,5,83,6,18,7,250,6,45,6,5,5,51,4,186,3,23,3,46,2,246,0,251,255,33,255,67,254,63,253,58,252,145,251,7,251,120,250,179,249,237,248,143,248,142,248,168,248,149,248,73,248,49,248,163,248,111,249,57,250,237,250,113,251,238,251,199,252,21,254,135,255,116,0,38,1,218,1,174,2,204,3,218,4,163,5,17,6,87,6,230,6,132,7,250,7,82,8,99,8,142,8,159,8,164,8,169,8,153,8,129,8,54,8,151,7,255,6,116,6,245,5,41,5,53,4,6,3,227,1,235,0,35,0,15,255,237,253,193,252,192,251,6,251,121,250,187,249,0,249,132,248,55,248,10,248,179,247,67,248,202,246,57,249,202,248,25,248,79,249,76,250,204,250,197,250,214,252,204,253,64,254,237,253,141,0,60,1,234,1,224,3,13,4,95,3,251,4,135,6,120,7,221,6,128,6,159,6,220,6,38,7,180,6,166,5,58,4,99,4,114,3,0,2,207,0,80,0,246,254,205,253,179,252,191,251,182,250,244,249,147,249,222,248,31,248,102,247,148,247,133,247,102,247,124,247,199,247,14,248,126,248,39,249,215,249,244,250,12,252,198,252,129,253,168,254,54,0,92,1,125,2,83,3,20,4,229,4,201,5,218,6,119,7,212,7,190,7,38,8,191,8,0,9,239,8,3,9,207,8,123,8,105,8,43,8,207,7,39,7,77,6,122,5,146,4,138,3,147,2,137,1,131,0,107,255,12,254,203,252,247,251,81,251,130,250,173,249,232,248,40,248,200,247,164,247,170,247,147,247,78,247,76,247,114,247,200,247,88,248,233,248,92,249,182,249,110,250,98,251,18,252,182,252,203,253,239,254,14,0,211,0,77,1,53,2,123,3,184,4,113,5,153,5,190,5,77,6,250,6,124,7,75,7,174,6,94,6,71,6,31,6,218,5,11,5,36,4,120,3,192,2,23,2,79,1,143,0,167,255,220,254,42,254,92,253,189,252,78,252,2,252,197,251,101,251,9,251,7,251,93,251,184,251,15,252,40,252,65,252,181,252,128,253,63,254,177,254,13,255,109,255,2,0,181,0,116,1,243,1,59,2,142,2,14,3,127,3,200,3,37,4,101,4,144,4,204,4,235,4,0,5,39,5,68,5,88,5,104,5,60,5,9,5,204,4,187,4,189,4,100,4,240,3,91,3,232,2,173,2,73,2,177,1,254,0,87,0,177,255,38,255,192,254,37,254,114,253,233,252,118,252,5,252,155,251,63,251,7,251,198,250,133,250,101,250,84,250,99,250,140,250,150,250,197,250,247,250,48,251,147,251,0,252,114,252,197,252,25,253,118,253,228,253,103,254,233,254,37,255,78,255,92,255,173,255,27,0,78,0,65,0,25,0,12,0,12,0,62,0,83,0,75,0,19,0,229,255,207,255,186,255,194,255,182,255,148,255,87,255,30,255,247,254,227,254,233,254,236,254,228,254,214,254,217,254,9,255,87,255,137,255,155,255,225,255,48,0,108,0,181,0,238,0,26,1,67,1,130,1,206,1,7,2,23,2,65,2,97,2,127,2,163,2,212,2,2,3,236,2,204,2,200,2,214,2,216,2,230,2,195,2,116,2,79,2,109,2,106,2,53,2,45,2,32,2,241,1,227,1,240,1,243,1,201,1,164,1,153,1,137,1,99,1,65,1,30,1,236,0,177,0,102,0,42,0,250,255,211,255,139,255,52,255,229,254,190,254,147,254,92,254,35,254,228,253,149,253,131,253,142,253,130,253,99,253,53,253,66,253,103,253,151,253,190,253,240,253,239,253,21,254,116,254,189,254,243,254,35,255,114,255,156,255,216,255,18,0,54,0,103,0,156,0,200,0,199,0,205,0,207,0,203,0,183,0,140,0,101,0,41,0,226,255,162,255,114,255,35,255,200,254,132,254,85,254,35,254,192,253,122,253,74,253,49,253,43,253,21,253,231,252,189,252,215,252,252,252,24,253,64,253,138,253,187,253,241,253,77,254,199,254,65,255,174,255,37,0,155,0,18,1,126,1,10,2,158,2,23,3,112,3,196,3,41,4,131,4,207,4,36,5,81,5,84,5,97,5,103,5,75,5,45,5,4,5,173,4,85,4,5,4,163,3,48,3,183,2,52,2,184,1,67,1,181,0,47,0,196,255,92,255,230,254,122,254,48,254,238,253,171,253,122,253,97,253,54,253,25,253,38,253,65,253,93,253,128,253,178,253,228,253,34,254,102,254,182,254,7,255,68,255,126,255,204,255,19,0,74,0,125,0,169,0,198,0,221,0,254,0,33,1,37,1,17,1,1,1,240,0,219,0,197,0,176,0,146,0,100,0,37,0,249,255,227,255,204,255,160,255,114,255,75,255,44,255,10,255,239,254,234,254,224,254,198,254,175,254,159,254,151,254,144,254,146,254,151,254,144,254,128,254,122,254,135,254,149,254,167,254,173,254,162,254,167,254,195,254,221,254,234,254,243,254,252,254,7,255,34,255,72,255,103,255,111,255,124,255,160,255,195,255,232,255,9,0,35,0,54,0,79,0,110,0,147,0,173,0,191,0,211,0,223,0,222,0,220,0,219,0,222,0,224,0,203,0,172,0,149,0,125,0,103,0,85,0,62,0,35,0,254,255,220,255,208,255,200,255,175,255,153,255,144,255,141,255,151,255,156,255,156,255,172,255,206,255,244,255,27,0,65,0,101,0,153,0,211,0,14,1,71,1,117,1,163,1,223,1,23,2,48,2,71,2,104,2,130,2,145,2,161,2,163,2,159,2,154,2,146,2,129,2,108,2,76,2,24,2,246,1,213,1,164,1,100,1,42,1,232,0,163,0,100,0,40,0,239,255,166,255,98,255,40,255,234,254,175,254,123,254,66,254,13,254,230,253,187,253,144,253,124,253,106,253,79,253,70,253,83,253,82,253,83,253,109,253,130,253,144,253,176,253,224,253,4,254,37,254,86,254,131,254,179,254,231,254,12,255,46,255,91,255,134,255,172,255,207,255,230,255,244,255,4,0,29,0,44,0,47,0,48,0,43,0,36,0,29,0,8,0,243,255,233,255,214,255,192,255,169,255,144,255,115,255,96,255,82,255,57,255,39,255,32,255,18,255,10,255,12,255,8,255,6,255,19,255,37,255,50,255,74,255,101,255,123,255,155,255,194,255,232,255,12,0,56,0,103,0,140,0,181,0,223,0,14,1,61,1,101,1,143,1,190,1,230,1,2,2,39,2,82,2,102,2,115,2,139,2,149,2,134,2,134,2,147,2,128,2,90,2,68,2,49,2,6,2,220,1,189,1,147,1,94,1,51,1,17,1,225,0,164,0,118,0,87,0,55,0,23,0,254,255,243,255,226,255,212,255,207,255,206,255,218,255,221,255,215,255,229,255,0,0,10,0,15,0,38,0,57,0,58,0,68,0,85,0,93,0,79,0,58,0,54,0,45,0,8,0,240,255,231,255,183,255,129,255,112,255,83,255,32,255,250,254,228,254,196,254,152,254,125,254,101,254,70,254,62,254,66,254,39,254,10,254,32,254,53,254,55,254,55,254,68,254,101,254,103,254,118,254,182,254,202,254,173,254,206,254,37,255,59,255,47,255,72,255,97,255,98,255,124,255,191,255,176,255,126,255,176,255,240,255,238,255,200,255,198,255,216,255,242,255,12,0,233,255,185,255,214,255,6,0,227,255,177,255,182,255,162,255,175,255,230,255,138,255,37,255,121,255,184,255,98,255,32,255,42,255,56,255,43,255,74,255,70,255,208,254,244,254,125,255,110,255,60,255,66,255,129,255,200,255,181,255,224,255,54,0,55,0,101,0,153,0,208,0,39,1,68,1,112,1,143,1,154,1,3,2,108,2,70,2,28,2,88,2,148,2,174,2,167,2,151,2,121,2,147,2,173,2,103,2,71,2,89,2,64,2,221,1,161,1,221,1,190,1,6,1,16,1,39,1,193,0,198,0,125,0,55,0,90,0,15,0,234,255,252,255,217,255,174,255,122,255,168,255,194,255,108,255,47,255,153,255,161,255,55,255,50,255,108,255,166,255,51,255,239,254,109,255,174,255,55,255,235,254,124,255,129,255,251,254,44,255,92,255,55,255,18,255,207,254,18,255,101,255,191,254,168,254,251,254,237,254,50,255,118,254,119,254,54,255,111,254,216,254,34,255,73,254,93,254,36,255,72,255,60,254,95,254,114,255,247,254,143,254,85,255,47,255,144,254,62,255,190,255,71,255,167,254,96,255,145,0,7,255,205,254,129,0,146,255,55,255,127,0,0,0,97,255,177,255,115,0,253,0,61,255,73,255,167,1,21,0,50,255,85,1,56,0,119,255,11,1,139,0,21,0,61,0,65,0,223,0,104,0,246,255,144,0,91,0,82,0,112,0,215,255,99,0,237,0,216,255,161,255,190,0,254,0,23,0,228,255,103,0,129,0,242,0,122,0,32,0,204,0,220,0,186,0,175,0,228,0,248,0,166,0,80,1,73,1,190,0,18,1,24,1,71,1,255,0,28,1,86,1,212,0,255,0,75,1,11,1,160,0,248,0,87,1,192,0,107,0,221,0,29,1,100,0,59,0,214,0,159,0,251,255,28,0,190,0,55,0,130,255,232,255,75,0,147,255,124,255,17,0,145,255,81,255,12,255,115,255,226,255,28,255,243,254,70,255,250,254,19,255,179,255,185,254,211,254,60,255,211,254,128,255,237,254,176,254,128,255,196,254,60,255,243,255,137,254,228,254,10,0,180,255,255,254,240,255,192,255,77,255,58,0,43,0,218,255,122,255,143,0,175,0,123,255,123,0,43,1,80,255,255,255,187,1,54,0,77,255,181,1,152,0,62,255,15,1,57,1,221,255,95,255,120,1,226,0,250,254,35,0,110,1,45,255,151,255,43,1,157,255,34,255,15,0,236,255,123,255,139,255,94,255,114,255,35,255,196,255,100,255,144,254,80,255,107,255,127,254,84,255,138,255,71,254,19,255,106,255,211,254,65,255,49,255,184,254,124,255,6,0,39,255,51,255,247,255,189,255,158,255,51,0,253,255,253,255,110,0,36,0,25,0,9,1,81,1,130,0,65,0,218,0,60,1,235,0,39,1,239,0,45,0,227,0,206,1,135,0,242,255,138,0,243,0,231,0,61,0,130,255,15,0,32,1,139,0,22,0,39,0,95,0,184,0,16,1,69,0,198,255,193,0,233,0,33,1,77,0,2,0,27,1,80,0,16,0,62,1,69,0,190,255,7,1,77,0,237,255,20,0,36,0,120,0,52,0,209,255,247,255,3,0,145,255,95,255,155,0,162,0,199,254,98,255,215,255,39,255,130,255,41,0,198,255,83,254,96,254,88,0,132,255,99,254,189,255,164,254,219,253,244,255,148,255,147,254,9,255,87,254,12,255,149,255,126,255,74,255,124,254,89,255,44,0,131,255,196,255,242,255,102,255,47,0,108,0,76,0,139,0,6,0,158,0,27,1,161,0,53,1,191,0,127,0,27,1,31,1,187,1,37,1,30,0,47,1,54,1,226,0,31,1,121,0,120,0,103,0,212,0,189,0,176,255,196,255,5,0,7,0,16,0,138,255,48,255,191,255,83,255,38,255,135,255,7,255,19,255,111,255,9,255,14,255,104,255,124,255,12,255,106,254,200,255,20,0,143,255,189,255,105,255,108,255,43,0,192,0,86,0,73,255,3,0,173,1,240,0,203,255,160,0,55,1,238,0,57,1,155,0,106,1,117,1,217,0,128,1,30,1,155,0,14,1,75,1,50,1,133,0,141,0,62,1,71,0,155,255,126,0,153,0,149,255,224,255,26,0,116,255,0,255,44,255,132,255,133,255,55,255,77,255,11,255,202,254,222,254,240,254,240,254,226,254,21,255,232,254,7,255,236,254,54,254,140,254,84,255,85,255,127,255,113,255,5,255,153,255,207,255,181,255,97,0,153,0,65,0,239,0,5,1,66,0,228,0,63,1,21,1,49,1,39,1,79,1,250,0,172,0,31,1,231,0,151,0,232,0,246,0,73,0,130,0,170,0,22,0,86,0,53,0,84,0,144,0,183,255,171,255,25,0,233,255,180,255,71,255,99,255,169,255,193,254,228,254,156,255,96,254,185,254,159,255,69,254,188,254,14,255,127,254,244,255,35,255,120,254,107,255,180,255,51,0,164,255,150,254,72,0,202,0,63,255,91,0,132,0,18,255,171,255,62,1,137,0,182,255,212,255,115,0,101,0,25,0,126,0,75,0,21,0,129,0,215,0,26,0,59,0,36,0,130,255,89,0,222,0,41,0,182,255,216,255,208,255,237,255,50,0,32,0,208,255,253,255,83,0,131,0,96,0,81,0,87,0,207,0,252,0,230,0,21,1,182,0,254,0,41,1,254,0,6,1,69,1,234,0,214,0,232,0,196,0,194,0,169,0,93,0,26,0,109,0,36,0,165,255,163,255,125,255,138,255,89,255,242,254,190,254,125,254,103,254,169,254,150,254,252,253,15,254,220,253,233,253,26,254,236,253,1,254,44,254,82,254,51,254,10,254,174,254,45,255,18,255,56,255,210,255,17,0,209,255,193,0,208,0,199,0,199,1,98,1,216,1,163,2,205,1,157,2,251,2,53,2,201,2,66,3,227,2,255,2,125,2,79,2,52,3,248,1,55,2,119,2,0,1,98,1,237,1,167,0,121,0,229,0,147,255,125,255,246,255,31,255,237,254,128,254,17,254,209,254,11,254,164,253,244,253,239,252,155,253,62,254,42,253,103,253,90,253,79,253,243,253,226,253,245,253,13,254,3,254,128,254,7,255,228,254,205,254,35,255,209,255,0,0,197,255,47,0,140,0,136,0,213,0,254,0,255,0,51,1,95,1,125,1,155,1,115,1,99,1,156,1,163,1,129,1,127,1,130,1,102,1,31,1,4,1,48,1,213,0,174,0,189,0,75,0,30,0,54,0,248,255,190,255,194,255,190,255,100,255,51,255,67,255,100,255,69,255,237,254,25,255,234,254,215,254,83,255,248,254,194,254,38,255,246,254,60,255,50,255,252,254,148,255,76,255,255,254,183,255,6,0,147,255,119,255,210,255,12,0,11,0,103,0,91,0,87,0,152,0,67,0,203,0,226,0,134,0,193,0,250,0,5,1,169,0,193,0,217,0,199,0,131,0,36,1,45,1,104,0,141,0,177,0,178,0,122,0,131,0,100,0,233,255,80,0,105,0,128,255,195,255,29,0,147,255,129,255,198,255,121,255,81,255,122,255,90,255,80,255,92,255,93,255,58,255,85,255,105,255,73,255,88,255,113,255,125,255,164,255,157,255,187,255,222,255,180,255,240,255,17,0,3,0,14,0,58,0,103,0,103,0,48,0,93,0,176,0,98,0,111,0,130,0,98,0,120,0,116,0,63,0,87,0,62,0,56,0,80,0,250,255,11,0,28,0,195,255,241,255,24,0,162,255,202,255,227,255,148,255,208,255,222,255,130,255,162,255,182,255,206,255,204,255,136,255,212,255,232,255,197,255,18,0,247,255,222,255,53,0,59,0,77,0,89,0,76,0,142,0,190,0,165,0,196,0,202,0,200,0,244,0,8,1,25,1,2,1,250,0,26,1,248,0,6,1,29,1,222,0,187,0,211,0,164,0,99,0,109,0,71,0,13,0,233,255,209,255,173,255,139,255,110,255,94,255,65,255,252,254,13,255,225,254,177,254,226,254,140,254,133,254,195,254,158,254,164,254,174,254,164,254,187,254,232,254,4,255,240,254,7,255,96,255,72,255,83,255,154,255,166,255,182,255,219,255,252,255,2,0,20,0,45,0,79,0,74,0,97,0,113,0,91,0,117,0,111,0,105,0,120,0,112,0,97,0,83,0,88,0,116,0,79,0,36,0,79,0,50,0,17,0,39,0,22,0,0,0,4,0,254,255,240,255,240,255,243,255,7,0,7,0,252,255,244,255,13,0,30,0,254,255,0,0,48,0,42,0,243,255,37,0,76,0,23,0,24,0,90,0,50,0,39,0,62,0,56,0,83,0,39,0,26,0,85,0,53,0,2,0,62,0,50,0,11,0,26,0,25,0,253,255,247,255,251,255,232,255,233,255,211,255,220,255,223,255,204,255,213,255,227,255,230,255,218,255,233,255,250,255,250,255,232,255,3,0,18,0,3,0,8,0,19,0,40,0,36,0,38,0,63,0,51,0,57,0,106,0,73,0,61,0,96,0,86,0,79,0,86,0,100,0,76,0,61,0,90,0,70,0,38,0,49,0,52,0,3,0,10,0,26,0,235,255,231,255,7,0,2,0,194,255,199,255,245,255,209,255,166,255,182,255,185,255,169,255,177,255,157,255,133,255,151,255,157,255,109,255,127,255,145,255,107,255,125,255,142,255,152,255,163,255,157,255,180,255,226,255,243,255,221,255,245,255,27,0,43,0,38,0,37,0,73,0,98,0,80,0,88,0,151,0,155,0,127,0,173,0,192,0,165,0,185,0,198,0,201,0,182,0,166,0,198,0,183,0,139,0,136,0,134,0,136,0,111,0,69,0,62,0,48,0,17,0,243,255,218,255,192,255,175,255,128,255,106,255,101,255,62,255,36,255,17,255,5,255,4,255,251,254,225,254,214,254,216,254,205,254,195,254,206,254,219,254,217,254,213,254,232,254,5,255,6,255,28,255,66,255,84,255,122,255,157,255,156,255,194,255,250,255,8,0,35,0,79,0,111,0,138,0,177,0,203,0,227,0,11,1,35,1,48,1,69,1,93,1,102,1,106,1,116,1,119,1,124,1,125,1,122,1,129,1,108,1,100,1,106,1,73,1,39,1,37,1,15,1,208,0,192,0,181,0,118,0,80,0,68,0,19,0,222,255,197,255,163,255,110,255,63,255,41,255,14,255,230,254,207,254,194,254,168,254,144,254,142,254,122,254,102,254,113,254,102,254,82,254,113,254,114,254,82,254,123,254,155,254,147,254,166,254,210,254,244,254,1,255,37,255,86,255,114,255,146,255,185,255,223,255,26,0,57,0,68,0,126,0,171,0,183,0,213,0,10,1,41,1,50,1,78,1,101,1,110,1,123,1,128,1,143,1,163,1,146,1,150,1,160,1,134,1,128,1,122,1,108,1,88,1,54,1,38,1,18,1,222,0,184,0,169,0,121,0,75,0,59,0,22,0,227,255,202,255,160,255,116,255,98,255,44,255,0,255,5,255,221,254,175,254,188,254,176,254,137,254,138,254,151,254,145,254,132,254,132,254,154,254,163,254,164,254,188,254,218,254,222,254,237,254,19,255,46,255,62,255,90,255,127,255,157,255,197,255,226,255,251,255,43,0,68,0,78,0,130,0,172,0,169,0,206,0,251,0,244,0,1,1,27,1,18,1,27,1,46,1,40,1,37,1,44,1,34,1,16,1,20,1,12,1,241,0,233,0,229,0,205,0,185,0,178,0,155,0,133,0,128,0,112,0,85,0,73,0,64,0,31,0,0,0,255,255,237,255,204,255,198,255,192,255,162,255,146,255,151,255,134,255,121,255,114,255,95,255,86,255,80,255,64,255,61,255,60,255,43,255,35,255,40,255,37,255,25,255,26,255,39,255,40,255,37,255,50,255,60,255,63,255,74,255,88,255,100,255,97,255,107,255,138,255,140,255,139,255,179,255,194,255,188,255,226,255,2,0,5,0,25,0,53,0,73,0,89,0,111,0,137,0,155,0,157,0,174,0,198,0,199,0,203,0,220,0,228,0,232,0,237,0,237,0,230,0,223,0,217,0,210,0,198,0,188,0,182,0,158,0,130,0,116,0,104,0,72,0,41,0,30,0,10,0,232,255,216,255,203,255,174,255,144,255,134,255,121,255,86,255,80,255,81,255,50,255,36,255,47,255,32,255,30,255,45,255,38,255,46,255,62,255,59,255,74,255,101,255,111,255,125,255,161,255,185,255,188,255,216,255,245,255,1,0,25,0,38,0,54,0,94,0,101,0,103,0,150,0,169,0,154,0,187,0,224,0,218,0,221,0,242,0,247,0,237,0,246,0,254,0,230,0,213,0,223,0,201,0,163,0,166,0,150,0,112,0,108,0,91,0,48,0,35,0,25,0,251,255,217,255,202,255,176,255,131,255,117,255,94,255,42,255,33,255,31,255,236,254,221,254,242,254,215,254,186,254,207,254,207,254,181,254,199,254,212,254,196,254,212,254,244,254,249,254,2,255,35,255,62,255,80,255,122,255,155,255,183,255,225,255,0,0,42,0,90,0,112,0,152,0,214,0,231,0,248,0,46,1,80,1,88,1,117,1,145,1,157,1,156,1,181,1,193,1,155,1,177,1,182,1,139,1,128,1,119,1,90,1,51,1,21,1,255,0,197,0,149,0,129,0,64,0,255,255,242,255,185,255,115,255,91,255,46,255,5,255,218,254,165,254,149,254,143,254,98,254,66,254,67,254,62,254,44,254,26,254,49,254,72,254,53,254,107,254,144,254,112,254,178,254,226,254,219,254,23,255,62,255,85,255,173,255,194,255,199,255,37,0,78,0,101,0,171,0,196,0,229,0,38,1,59,1,71,1,108,1,124,1,152,1,152,1,169,1,208,1,114,1,171,1,211,1,131,1,132,1,118,1,94,1,64,1,29,1,6,1,195,0,165,0,148,0,89,0,71,0,241,255,214,255,228,255,113,255,88,255,118,255,251,254,2,255,254,254,197,254,216,254,147,254,141,254,178,254,107,254,123,254,147,254,100,254,92,254,120,254,197,254,137,254,145,254,169,254,183,254,69,255,232,254,241,254,13,255,105,255,165,255,53,255,193,255,212,255,123,255,26,0,161,0,239,255,38,0,177,0,210,0,181,0,223,0,214,0,251,0,135,1,250,0,8,1,1,2,254,0,77,1,54,2,2,1,117,1,206,1,169,1,140,1,124,1,66,1,174,1,150,1,235,0,25,1,129,1,23,1,24,0,54,1,65,1,71,255,125,0,11,1,115,255,217,255,162,255,72,0,1,255,148,255,177,255,103,254,187,255,243,254,174,254,74,254,216,255,231,253,74,254,138,255,187,253,219,254,32,255,193,253,129,255,9,254,209,254,82,0,15,253,177,255,148,255,1,254,181,0,167,255,89,253,133,1,152,255,180,255,227,0,93,254,117,1,166,1,246,254,140,1,43,0,252,0,166,2,201,254,104,1,92,2,116,0,121,0,151,2,146,1,247,254,218,2,209,2,27,254,135,1,57,2,32,255,43,2,229,254,10,1,19,2,173,252,185,2,173,255,222,253,2,1,198,254,156,253,242,2,213,252,131,253,95,2,254,251,81,0,47,0,3,252,94,255,155,255,45,253,104,0,91,253,32,253,43,1,136,253,75,254,200,0,70,252,190,0,150,255,32,254,17,255,54,255,140,0,114,254,250,254,248,255,126,255,199,255,75,0,235,254,53,1,144,255,36,2,234,2,196,253,75,3,128,2,243,255,67,4,177,255,110,0,86,4,235,255,96,1,238,1,199,255,242,1,22,1,212,0,116,0,133,0,14,1,232,1,161,1,208,254,100,2,140,3,193,254,191,3,131,1,66,254,155,3,213,255,120,0,17,2,137,253,142,1,232,0,172,252,118,2,189,254,214,253,249,1,121,253,148,254,186,1,220,253,148,254,38,0,67,254,73,254,201,255,96,255,70,253,106,0,18,0,154,252,164,0,15,255,123,253,52,1,166,253,238,254,184,255,20,254,169,254,39,0,25,253,219,255,218,255,74,251,77,2,8,1,57,255,182,1,158,255,23,0,122,2,144,0,91,1,103,2,198,254,207,0,210,3,237,255,238,0,206,1,167,254,94,0,7,2,146,255,78,0,15,2,150,254,81,2,162,1,7,254,247,3,202,255,41,0,187,3,72,255,21,0,43,0,43,0,72,0,225,255,170,252,124,255,216,254,155,254,145,255,129,253,119,254,46,253,254,253,56,0,167,253,250,251,88,0,232,253,228,252,202,255,168,254,125,253,249,255,116,253,99,0,107,253,96,255,153,0,140,253,97,0,60,255,28,253,182,0,2,0,203,253,19,2,126,253,61,0,168,1,244,255,229,255,122,2,86,255,18,1,135,3,56,255,208,2,111,2,36,1,168,3,231,1,181,0,57,3,226,1,207,1,183,3,199,255,180,2,191,5,117,254,218,3,8,4,13,254,219,5,139,1,238,254,228,3,98,1,230,0,108,2,30,255,40,0,172,0,204,255,137,1,54,254,127,253,75,1,69,254,154,253,185,255,64,253,92,255,57,253,45,254,249,255,168,251,222,253,70,0,60,253,178,252,179,255,74,254,145,251,163,255,204,253,252,254,25,254,237,251,84,1,24,255,110,253,79,1,227,254,18,253,213,0,1,0,203,1,236,255,188,252,188,3,5,1,169,254,3,5,242,0,134,254,8,3,126,3,127,1,252,255,66,1,155,4,34,1,163,1,103,2,119,255,169,1,89,2,119,1,219,0,87,255,202,254,237,2,26,2,152,252,227,255,114,0,92,252,75,4,208,255,135,251,12,1,200,254,237,254,251,2,206,251,76,253,69,3,216,249,235,1,124,0,163,248,132,255,237,255,130,254,151,255,86,251,187,253,213,0,145,252,124,0,39,0,2,251,2,0,233,0,108,254,222,0,90,255,163,254,125,1,12,0,126,254,151,2,157,255,232,255,33,1,142,0,98,2,154,255,129,1,42,2,175,1,153,1,59,1,118,3,247,0,70,0,168,3,137,1,124,0,138,1,40,1,70,3,28,2,22,254,67,4,32,1,170,253,118,4,61,1,127,255,97,0,252,255,183,1,101,255,240,253,16,2,66,254,96,253,28,1,229,254,1,254,40,0,240,254,46,254,27,255,216,253,153,253,177,255,124,255,77,254,191,254,214,252,52,255,5,255,34,254,76,0,235,252,117,254,181,254,111,255,111,0,200,253,236,254,35,1,238,255,109,255,190,0,4,0,148,0,110,255,17,2,173,0,69,0,182,2,124,0,149,0,240,0,42,2,144,1,233,0,120,1,28,2,53,1,88,2,128,1,176,0,40,2,94,1,240,2,6,0,70,0,206,255,215,1,30,3,223,254,223,255,229,255,49,255,59,2,68,255,116,254,26,1,50,253,96,255,254,1,137,253,175,254,175,255,83,251,97,0,234,254,238,252,223,253,236,254,60,254,60,252,37,0,4,255,251,253,49,254,140,252,226,254,91,0,37,254,129,0,65,253,224,252,28,1,70,0,25,0,196,252,200,253,231,3,213,1,28,0,5,255,30,254,148,1,241,4,136,2,41,253,99,255,154,1,12,5,29,5,184,254,159,251,149,2,253,4,161,4,242,2,125,252,2,0,97,4,238,4,152,1,120,254,200,254,123,3,215,4,205,0,255,254,68,254,34,1,175,4,58,0,187,253,196,252,236,255,201,4,144,0,34,252,92,252,135,255,168,1,208,0,139,252,207,251,133,253,229,255,141,0,133,252,118,252,236,255,32,254,191,254,192,252,215,251,130,255,139,0,85,0,181,251,19,253,159,0,223,255,109,0,179,253,142,254,204,255,56,0,182,2,98,0,197,254,107,0,231,3,192,255,154,0,240,1,93,0,97,4,206,1,62,255,78,2,76,2,107,1,53,4,248,0,51,255,58,3,187,2,28,1,182,0,61,0,201,2,96,2,98,0,49,0,119,255,87,0,141,2,172,255,17,253,220,255,172,0,222,0,37,255,96,253,209,254,30,255,8,255,166,254,119,252,124,253,139,255,86,255,197,253,67,253,249,253,167,0,19,254,135,251,198,253,14,254,100,1,78,1,194,252,12,253,127,254,255,254,44,1,221,254,48,254,147,255,90,0,17,1,255,255,163,255,219,255,252,255,97,2,72,1,115,254,128,1,77,2,236,2,29,1,3,0,208,0,208,0,152,2,251,3,131,1,231,254,119,0,80,4,184,3,222,255,205,255,170,0,96,2,183,2,214,2,74,255,195,255,162,1,191,2,26,2,232,252,76,254,140,2,104,3,116,1,141,253,93,251,229,0,156,3,254,0,93,254,168,250,61,253,102,4,154,1,147,252,84,251,80,252,166,0,187,2,34,253,95,250,137,254,254,255,91,0,34,254,18,251,25,253,41,2,4,1,216,254,129,251,151,252,225,1,127,1,150,254,192,253,65,255,217,1,49,2,99,255,236,254,89,254,90,1,145,3,214,0,91,0,85,255,137,0,88,3,246,1,177,0,104,255,7,0,240,0,155,3,43,3,129,255,166,0,188,0,62,0,111,2,230,1,133,254,49,0,73,3,215,1,146,255,239,252,193,254,189,3,38,2,86,255,49,252,24,254,129,2,67,3,132,255,124,250,19,252,77,2,203,4,112,254,8,251,54,252,195,255,189,3,66,255,133,251,98,253,144,254,54,3,183,0,51,250,188,252,221,0,85,1,228,1,49,253,149,251,32,0,237,1,134,1,173,254,231,253,157,255,2,1,158,1,251,0,169,254,236,254,190,0,86,2,21,1,29,1,26,0,249,255,61,1,37,1,57,2,252,0,17,255,193,1,57,2,118,1,54,1,100,255,252,0,19,1,115,2,248,1,93,255,216,254,137,1,137,2,212,0,231,255,250,255,186,1,159,255,58,255,3,1,11,0,124,255,87,0,42,255,86,0,130,0,202,254,166,254,229,253,103,254,234,0,189,1,82,254,1,252,150,254,193,0,151,255,107,254,209,253,35,254,115,0,161,1,49,254,113,254,131,252,34,254,150,3,105,255,211,253,17,255,3,0,42,0,153,255,3,255,95,254,237,255,15,1,168,2,111,0,168,253,142,255,24,1,59,1,103,1,103,1,123,255,213,255,197,0,244,1,61,2,91,0,217,255,125,255,0,2,75,3,188,0,215,254,216,255,210,0,68,2,71,2,149,255,210,254,144,0,18,1,222,0,169,255,177,254,76,0,134,0,161,0,118,255,234,253,63,254,247,255,148,0,144,255,6,253,61,253,90,0,29,1,199,254,222,252,149,252,216,254,237,1,195,255,155,253,168,252,172,254,84,2,66,1,42,253,10,253,172,0,126,1,148,0,205,254,101,254,243,1,248,2,184,0,150,254,99,254,16,2,172,4,129,1,239,254,97,255,69,1,39,5,117,4,191,255,69,254,116,0,186,4,143,4,192,255,254,254,226,1,162,3,212,2,128,0,80,255,229,0,101,1,232,1,156,255,206,253,19,1,67,3,99,1,227,253,143,252,139,254,118,1,110,0,65,254,35,254,5,254,240,254,153,255,108,254,169,253,142,253,25,254,229,253,137,253,223,255,82,0,240,253,50,252,176,252,227,255,166,0,133,254,135,253,187,254,247,255,184,0,38,255,128,253,20,255,28,1,24,1,205,255,77,255,129,0,190,1,193,0,103,255,16,255,89,1,48,4,183,2,107,255,69,255,103,0,83,2,116,3,34,1,154,0,227,0,202,0,201,1,1,2,215,1,189,0,230,255,168,255,92,1,134,2,77,1,58,255,169,253,115,0,143,2,68,1,198,254,203,252,230,254,247,1,48,0,145,253,9,253,168,254,181,1,16,0,172,251,112,251,74,255,162,1,72,255,58,252,140,251,234,254,27,1,93,255,18,253,24,252,124,254,9,1,69,0,177,253,255,253,6,255,108,0,235,0,114,255,209,254,183,255,1,2,221,1,222,255,129,255,190,0,55,2,173,2,156,1,141,0,234,0,149,2,60,3,206,1,154,0,134,1,88,2,165,3,241,2,233,0,14,1,132,1,204,2,155,2,203,0,140,255,150,1,20,3,210,1,218,255,252,254,1,0,190,1,188,1,45,255,24,254,9,255,70,0,137,0,214,254,218,253,203,254,28,255,237,254,181,254,181,253,238,252,88,254,141,255,215,254,130,253,67,253,184,253,240,254,9,255,42,254,73,253,17,253,224,254,139,0,186,255,87,253,193,252,121,255,86,1,127,0,181,254,66,254,187,255,219,0,215,1,65,0,122,255,196,0,116,1,100,1,119,1,195,0,208,0,200,1,1,2,169,2,127,1,210,0,48,2,217,2,185,1,79,1,41,1,193,1,175,2,93,2,57,1,177,255,163,0,90,2,3,2,156,0,194,255,29,0,124,0,250,0,94,0,255,254,253,254,226,255,117,0,21,255,67,254,226,254,117,255,146,254,24,254,177,254,119,254,128,254,58,254,56,254,17,254,47,254,187,254,47,254,230,253,103,254,179,254,100,254,214,253,35,254,67,255,213,255,125,254,84,254,223,254,20,255,69,0,240,255,34,255,156,254,82,0,178,1,156,0,118,255,28,255,175,0,46,2,229,1,32,0,187,255,26,1,16,2,44,2,215,0,159,0,145,1,66,2,36,2,255,0,92,1,227,1,190,1,177,1,91,1,38,1,227,1,194,1,21,1,195,0,158,0,1,1,103,1,202,0,254,255,66,0,88,0,90,0,100,0,220,255,0,255,172,255,119,0,159,255,244,254,251,254,68,255,224,255,81,255,128,254,212,254,111,255,72,255,226,254,51,255,56,255,39,255,90,255,27,255,82,255,169,255,116,255,147,255,171,255,189,255,64,0,28,0,126,255,31,0,205,0,224,0,26,0,126,255,31,0,76,1,133,1,13,0,92,255,38,0,98,1,13,1,163,255,63,255,196,255,135,0,180,0,104,255,119,254,69,255,26,0,203,255,230,254,42,254,102,254,10,255,198,254,190,254,74,254,238,253,83,254,88,254,217,253,41,254,180,254,99,254,218,253,134,253,76,254,238,254,237,254,13,255,164,254,68,254,25,255,239,255,19,0,155,255,181,255,57,0,196,0,61,1,50,1,2,1,18,1,28,2,133,2,255,1,186,1,27,2,22,3,144,3,30,3,52,2,49,2,148,3,18,4,176,3,232,2,58,2,229,2,154,3,138,3,228,2,59,2,6,2,177,2,153,2,145,1,135,1,182,1,151,1,22,1,12,0,128,255,66,0,130,0,202,255,255,254,156,253,250,253,224,254,80,254,128,253,224,252,90,252,87,252,196,252,198,252,36,252,51,251,56,251,170,251,165,251,77,251,9,251,22,251,74,251,35,251,5,251,147,251,189,251,21,252,28,252,148,251,8,252,7,253,24,254,238,253,131,253,161,253,1,255,190,0,162,0,35,0,184,0,128,1,131,2,205,3,211,3,143,3,71,4,227,4,229,5,149,6,76,6,120,6,6,7,220,7,196,7,157,7,183,7,214,7,55,8,229,7,79,7,41,7,6,7,22,7,131,6,137,5,239,4,134,4,128,4,164,3,99,2,136,1,227,0,65,0,223,255,213,254,82,253,149,252,11,252,188,251,241,250,158,249,195,248,170,248,16,248,177,247,106,247,90,246,105,246,165,246,127,246,25,246,222,245,50,246,227,246,244,246,232,246,144,247,191,247,101,248,117,249,240,249,137,250,55,251,125,251,79,252,44,253,96,254,4,0,79,0,105,0,218,0,11,2,23,4,5,5,235,4,236,4,65,5,165,6,187,8,136,9,145,8,174,7,87,8,49,10,90,11,43,11,2,10,244,8,173,9,216,10,253,10,70,10,211,8,53,8,145,8,86,8,207,7,69,7,1,6,20,5,9,5,35,4,70,3,104,2,128,1,22,1,229,255,199,254,109,254,134,253,137,252,241,251,215,250,247,249,150,249,206,248,43,248,81,247,172,246,231,246,75,246,126,245,82,245,59,245,124,245,138,245,71,245,36,245,74,245,227,245,139,246,24,247,25,247,135,247,97,248,187,248,119,249,187,250,134,251,0,252,56,252,162,252,146,253,127,254,216,0,15,2,195,0,186,255,82,1,203,4,72,6,36,5,130,3,112,3,59,6,225,9,59,10,118,7,154,5,38,7,213,10,91,12,131,10,192,8,176,8,252,9,65,11,97,11,36,10,249,8,39,9,30,9,141,8,251,7,132,7,106,7,141,6,178,4,48,3,16,3,164,3,167,2,153,0,162,254,140,253,28,254,15,254,146,252,132,250,39,249,12,249,61,249,195,248,51,247,38,246,254,245,48,246,83,246,181,245,2,245,25,245,229,245,104,246,89,246,32,246,174,246,242,247,247,248,140,249,188,249,81,250,129,251,185,252,203,253,23,254,255,253,155,254,3,255,19,1,185,3,169,3,173,1,67,0,129,2,171,5,51,6,124,4,43,2,1,2,48,5,178,8,138,7,62,3,137,1,207,3,94,7,147,7,111,5,230,3,154,3,106,5,179,6,28,6,52,5,237,4,96,5,109,5,225,4,204,4,6,6,58,6,202,4,178,3,41,3,58,4,73,5,122,4,62,2,69,0,119,0,179,1,236,1,3,0,112,253,154,252,235,252,80,253,91,252,79,250,52,249,57,249,134,249,239,248,217,247,113,247,169,247,85,248,159,248,191,247,115,247,183,248,245,249,155,250,164,250,171,250,215,251,135,253,210,254,114,255,71,255,40,255,175,255,253,0,97,3,141,4,184,3,148,1,87,1,42,4,46,6,116,5,180,2,117,0,103,1,223,4,121,6,160,3,106,255,151,254,99,1,249,3,242,2,105,0,174,254,229,254,205,0,13,2,128,1,73,0,6,0,97,0,248,0,194,1,55,2,148,2,177,2,70,2,53,2,202,2,226,3,174,4,49,4,183,2,249,1,199,2,36,4,69,4,96,2,69,0,185,255,116,0,245,0,173,255,125,253,47,252,13,252,154,252,95,252,222,250,155,249,108,249,239,249,57,250,192,249,52,249,196,249,185,250,16,251,122,251,17,252,196,252,14,254,0,255,131,255,247,255,32,0,129,0,27,2,128,4,81,5,6,4,165,2,181,3,86,6,58,7,78,5,202,2,103,2,130,4,253,6,25,6,191,1,31,255,119,0,61,3,51,3,25,0,163,253,107,253,217,254,177,255,191,254,242,252,45,252,11,253,1,254,254,253,101,253,82,253,39,254,188,254,249,254,104,255,189,255,90,0,246,0,14,1,212,0,202,0,162,1,104,2,3,2,63,1,231,0,177,0,149,0,82,0,154,255,198,254,237,253,174,253,168,253,251,252,9,252,82,251,103,251,118,251,16,251,207,250,206,250,51,251,171,251,247,251,250,251,131,252,144,253,104,254,79,255,243,255,55,0,177,0,220,0,242,1,136,4,220,5,246,4,150,3,239,3,255,5,123,7,197,6,143,4,13,3,44,4,238,6,128,7,44,4,153,0,80,0,127,2,227,3,168,2,249,255,200,253,252,253,242,255,179,0,79,255,106,253,191,252,185,253,26,255,127,255,31,255,196,254,220,254,143,255,169,0,105,1,142,1,178,1,188,1,248,1,118,2,248,2,101,3,212,2,194,1,176,1,22,2,186,1,201,0,146,255,106,254,251,253,202,253,67,253,5,252,108,250,253,249,102,250,142,250,240,249,193,248,74,248,3,249,90,250,9,251,209,250,209,250,163,251,67,253,174,254,161,255,92,0,130,0,230,0,131,1,152,2,70,5,14,7,15,6,244,3,133,3,197,5,241,7,109,7,148,4,9,2,97,2,89,5,185,6,164,3,113,255,51,254,39,0,51,2,146,1,217,254,78,252,65,252,73,254,178,255,32,255,157,253,175,252,42,253,246,254,44,0,57,0,12,0,238,255,136,0,164,1,42,3,106,4,15,4,51,3,36,3,30,4,34,5,91,5,174,4,11,3,37,2,120,2,103,2,100,1,125,255,151,253,169,252,45,252,118,251,16,250,24,248,236,246,217,246,210,246,101,246,110,245,230,244,86,245,13,246,15,247,163,247,26,248,74,249,184,250,152,252,78,254,113,255,87,0,38,1,235,1,25,3,14,6,202,8,163,8,165,6,176,5,193,7,56,10,8,10,209,7,40,5,103,4,231,6,31,9,212,6,12,2,119,255,179,0,67,3,82,3,215,0,248,253,221,252,93,254,58,0,97,0,209,254,107,253,241,253,186,255,58,1,177,1,116,1,24,1,140,1,40,3,174,4,226,5,40,6,105,5,43,5,103,5,62,6,47,7,181,6,238,4,53,3,218,2,50,3,140,2,83,0,114,253,116,251,186,250,94,250,18,249,193,246,141,244,113,243,130,243,145,243,199,242,190,241,81,241,237,241,155,243,21,245,176,245,79,246,158,247,191,249,48,252,14,254,59,255,66,0,102,1,206,2,24,4,2,6,167,8,91,9,163,7,10,6,251,6,109,9,23,10,19,8,204,4,5,3,200,4,172,7,199,6,241,1,29,254,91,254,30,1,152,2,12,1,249,253,246,251,15,253,255,255,79,1,63,0,245,254,19,255,179,0,14,3,135,4,138,4,109,4,22,5,74,6,180,7,252,8,111,9,8,9,151,8,150,8,211,8,210,8,87,8,21,7,41,5,159,3,225,2,204,1,172,255,41,253,180,250,160,248,153,247,216,246,253,244,112,242,205,240,179,240,9,241,228,240,48,240,146,239,2,240,221,241,62,244,203,245,110,246,97,247,159,249,174,252,108,255,48,1,38,2,19,3,204,4,154,6,228,7,222,9,85,11,136,10,178,8,61,8,215,9,209,10,72,9,81,6,149,3,251,2,5,5,241,5,64,2,65,253,187,251,156,253,130,255,179,254,247,251,130,249,130,249,80,252,129,254,206,253,74,252,128,252,75,254,115,0,26,2,204,2,74,3,76,4,195,5,223,6,52,7,44,8,149,9,11,10,204,9,254,8,102,8,150,8,134,8,55,7,202,4,233,2,18,2,22,1,65,255,188,252,34,250,20,248,15,247,49,246,98,244,96,242,107,241,175,241,33,242,241,241,122,241,150,241,213,242,39,245,156,247,227,248,172,249,96,251,30,254,85,1,179,3,8,5,60,6,154,7,103,9,18,11,25,11,185,10,5,12,47,13,32,12,82,9,125,7,247,7,31,8,45,6,198,2,16,255,175,253,143,255,21,0,44,252,84,247,194,245,191,247,202,249,141,249,194,247,168,245,246,245,20,249,211,251,141,252,87,252,247,252,189,254,121,1,35,4,111,5,43,6,81,7,23,9,156,10,94,11,98,12,31,13,16,13,255,12,196,12,243,11,239,10,252,9,161,8,220,6,4,5,33,3,12,1,176,254,147,252,206,250,251,248,81,247,100,245,32,243,40,242,182,242,19,243,133,242,192,241,193,241,245,242,255,244,36,247,128,248,71,249,184,250,64,253,44,0,121,2,239,3,255,4,25,6,185,7,79,9,230,9,40,9,242,7,114,8,246,9,160,9,96,6,190,2,254,1,94,2,46,1,65,254,42,250,125,247,44,248,210,249,246,247,26,243,109,240,189,241,96,244,61,245,79,244,7,243,3,243,201,245,112,249,98,251,1,252,231,252,175,254,22,1,76,4,80,7,18,9,67,10,136,11,205,12,208,13,103,15,16,17,40,17,79,16,61,15,140,14,170,14,129,14,11,13,252,9,230,6,91,5,91,4,175,2,90,0,148,253,2,251,158,249,171,248,218,246,232,244,28,244,110,244,153,244,82,244,116,244,19,245,102,246,76,248,3,250,44,251,117,252,204,254,63,1,58,3,22,5,130,6,163,7,185,8,215,9,151,10,110,10,236,9,196,8,221,7,212,8,6,9,188,5,169,0,65,254,89,255,171,255,169,252,137,247,104,243,4,243,237,245,55,247,223,242,56,237,132,236,101,240,9,244,113,244,238,242,162,241,4,243,155,247,246,251,189,253,190,253,177,254,141,1,17,5,157,8,30,11,64,12,9,13,50,14,166,15,20,17,181,18,136,19,137,18,212,16,177,15,139,15,226,15,72,15,81,12,232,7,237,4,85,4,6,4,234,1,54,254,50,250,152,247,92,247,113,247,117,245,98,242,194,240,46,241,22,242,145,242,209,242,229,242,147,243,111,245,170,247,126,249,93,251,128,253,78,255,251,0,32,3,114,5,16,7,220,7,131,8,3,9,26,9,56,9,192,8,77,7,27,7,160,7,151,5,33,1,201,253,186,253,29,254,0,252,12,248,6,244,121,242,107,244,44,246,84,243,49,238,188,236,241,239,170,243,98,244,83,243,169,242,195,243,170,247,229,251,206,253,121,254,8,0,7,3,100,6,119,9,20,12,253,13,143,15,39,17,165,18,167,19,217,20,65,22,63,22,245,20,188,19,23,19,157,18,133,17,70,15,190,11,87,8,92,6,251,4,214,2,127,255,178,251,108,248,142,246,200,245,60,244,153,241,117,239,219,238,70,239,141,239,188,239,37,240,226,240,86,242,84,244,129,246,159,248,168,250,231,252,81,255,171,1,210,3,200,5,108,7,178,8,4,10,15,11,152,11,93,11,51,10,181,8,89,8,238,8,183,7,78,4,214,255,90,253,204,253,0,253,211,249,134,245,241,241,139,241,17,243,244,242,228,239,126,236,86,236,123,239,44,242,150,242,104,242,201,242,15,245,26,249,123,252,154,254,83,0,181,2,236,5,18,9,8,12,115,14,42,16,184,17,88,19,122,20,206,20,93,21,27,22,230,21,141,20,118,18,172,16,141,15,57,14,245,11,174,8,38,5,19,2,171,255,196,253,164,251,219,248,218,245,71,243,164,241,216,240,97,240,188,239,195,238,73,238,196,238,53,240,33,242,144,243,234,244,125,246,115,248,21,251,205,253,130,0,47,3,116,5,49,7,219,8,244,10,186,12,205,13,170,14,178,14,233,13,140,13,81,13,132,12,83,10,215,6,200,4,6,4,124,2,82,255,162,250,34,247,8,246,90,245,80,243,245,239,7,237,107,236,159,237,253,237,222,236,7,236,15,237,168,239,236,241,182,243,234,245,59,248,194,250,221,253,32,1,253,3,189,6,185,9,68,12,25,14,202,15,164,17,129,19,220,20,102,21,236,20,238,19,149,19,181,19,42,19,58,17,95,14,200,11,197,9,91,8,31,7,207,4,88,1,6,254,232,251,30,251,106,250,195,248,121,246,167,244,10,244,23,244,103,244,186,244,195,244,231,244,108,245,112,246,225,247,118,249,10,251,33,252,249,252,67,254,224,255,138,1,209,2,117,3,36,4,242,4,165,5,15,6,198,5,96,5,53,5,175,4,184,3,157,2,55,1,224,255,190,254,59,253,106,251,102,249,136,247,146,246,203,245,69,244,97,242,239,240,138,240,235,240,2,241,159,240,94,240,208,240,121,242,145,244,203,245,137,246,54,248,240,250,159,253,183,255,144,1,162,3,9,6,140,8,168,10,25,12,90,13,8,15,222,16,235,17,30,18,30,18,68,18,127,18,162,18,81,18,39,17,153,15,114,14,207,13,8,13,114,11,134,9,217,7,80,6,15,5,250,3,151,2,195,0,2,255,244,253,29,253,254,251,223,250,253,249,39,249,61,248,163,247,91,247,2,247,179,246,168,246,162,246,74,246,48,246,242,246,226,247,74,248,53,248,66,248,5,249,114,250,217,251,84,252,38,252,121,252,203,253,75,255,15,0,253,255,193,255,84,0,69,1,228,1,182,1,251,0,189,0,252,0,70,1,231,0,250,255,38,255,181,254,143,254,79,254,243,253,85,253,120,252,241,251,237,251,40,252,62,252,11,252,234,251,46,252,206,252,135,253,35,254,208,254,200,255,189,0,127,1,102,2,184,3,38,5,63,6,23,7,199,7,116,8,86,9,109,10,91,11,151,11,60,11,248,10,42,11,134,11,128,11,190,10,103,9,41,8,94,7,183,6,190,5,73,4,146,2,189,0,38,255,16,254,17,253,181,251,14,250,137,248,101,247,130,246,206,245,61,245,200,244,94,244,254,243,222,243,44,244,208,244,133,245,18,246,147,246,110,247,192,248,45,250,73,251,35,252,50,253,182,254,46,0,40,1,219,1,166,2,166,3,161,4,81,5,158,5,160,5,166,5,217,5,235,5,160,5,20,5,132,4,228,3,26,3,84,2,172,1,242,0,16,0,34,255,71,254,144,253,9,253,167,252,58,252,178,251,65,251,29,251,90,251,190,251,15,252,59,252,121,252,52,253,77,254,75,255,5,0,189,0,169,1,187,2,214,3,230,4,193,5,79,6,207,6,149,7,99,8,180,8,135,8,73,8,69,8,78,8,243,7,46,7,67,6,96,5,159,4,220,3,233,2,196,1,152,0,142,255,153,254,197,253,3,253,58,252,114,251,198,250,84,250,22,250,240,249,201,249,169,249,164,249,195,249,24,250,157,250,10,251,54,251,93,251,202,251,129,252,57,253,143,253,134,253,159,253,42,254,201,254,3,255,231,254,208,254,239,254,48,255,91,255,71,255,22,255,252,254,6,255,31,255,35,255,250,254,211,254,218,254,249,254,22,255,41,255,47,255,44,255,62,255,124,255,189,255,238,255,18,0,46,0,87,0,164,0,19,1,121,1,158,1,158,1,223,1,110,2,236,2,31,3,49,3,83,3,161,3,13,4,108,4,163,4,167,4,150,4,172,4,252,4,72,5,87,5,45,5,244,4,208,4,201,4,208,4,192,4,119,4,253,3,130,3,48,3,8,3,212,2,110,2,206,1,29,1,159,0,81,0,0,0,130,255,220,254,44,254,152,253,45,253,225,252,138,252,24,252,151,251,10,251,171,250,169,250,200,250,171,250,60,250,202,249,192,249,39,250,148,250,158,250,99,250,85,250,183,250,79,251,187,251,239,251,21,252,84,252,197,252,84,253,210,253,41,254,114,254,200,254,51,255,160,255,255,255,64,0,124,0,212,0,44,1,102,1,117,1,144,1,210,1,15,2,36,2,20,2,10,2,29,2,58,2,81,2,69,2,27,2,10,2,47,2,103,2,117,2,74,2,38,2,72,2,164,2,225,2,222,2,219,2,8,3,102,3,191,3,230,3,245,3,37,4,129,4,202,4,209,4,177,4,170,4,195,4,210,4,168,4,65,4,201,3,97,3,13,3,175,2,8,2,30,1,66,0,164,255,33,255,104,254,106,253,105,252,169,251,50,251,187,250,25,250,98,249,211,248,148,248,142,248,140,248,109,248,79,248,107,248,213,248,100,249,218,249,48,250,164,250,83,251,33,252,232,252,130,253,6,254,167,254,110,255,41,0,177,0,18,1,104,1,199,1,46,2,126,2,150,2,140,2,143,2,153,2,133,2,67,2,244,1,188,1,138,1,65,1,218,0,112,0,39,0,250,255,197,255,126,255,53,255,17,255,36,255,82,255,103,255,99,255,123,255,215,255,87,0,195,0,22,1,116,1,249,1,153,2,55,3,187,3,46,4,159,4,28,5,164,5,9,6,63,6,91,6,119,6,161,6,174,6,136,6,57,6,210,5,113,5,21,5,164,4,18,4,91,3,147,2,213,1,49,1,149,0,222,255,14,255,63,254,145,253,15,253,158,252,39,252,168,251,66,251,11,251,238,250,220,250,210,250,211,250,236,250,20,251,72,251,132,251,196,251,10,252,73,252,131,252,192,252,254,252,55,253,98,253,121,253,139,253,149,253,145,253,136,253,125,253,113,253,83,253,39,253,250,252,215,252,198,252,193,252,184,252,159,252,138,252,160,252,229,252,58,253,122,253,159,253,233,253,113,254,20,255,172,255,38,0,156,0,51,1,240,1,174,2,67,3,182,3,40,4,173,4,61,5,187,5,8,6,50,6,81,6,106,6,129,6,132,6,106,6,48,6,215,5,109,5,5,5,163,4,69,4,211,3,56,3,143,2,254,1,149,1,55,1,196,0,57,0,179,255,82,255,27,255,238,254,179,254,116,254,76,254,73,254,83,254,88,254,89,254,100,254,128,254,163,254,185,254,195,254,214,254,243,254,15,255,27,255,12,255,241,254,221,254,210,254,191,254,143,254,69,254,238,253,166,253,112,253,58,253,242,252,148,252,59,252,2,252,227,251,200,251,160,251,127,251,121,251,153,251,215,251,26,252,88,252,166,252,23,253,168,253,68,254,218,254,114,255,23,0,215,0,153,1,75,2,245,2,151,3,56,4,209,4,84,5,186,5,10,6,80,6,129,6,151,6,138,6,84,6,9,6,182,5,79,5,202,4,35,4,105,3,179,2,246,1,46,1,87,0,127,255,183,254,7,254,100,253,194,252,47,252,185,251,99,251,45,251,21,251,10,251,11,251,44,251,114,251,216,251,72,252,189,252,68,253,224,253,128,254,33,255,185,255,74,0,218,0,102,1,230,1,67,2,130,2,174,2,214,2,237,2,234,2,202,2,145,2,74,2,2,2,169,1,59,1,197,0,72,0,210,255,101,255,2,255,164,254,77,254,251,253,181,253,141,253,142,253,162,253,179,253,189,253,213,253,23,254,132,254,246,254,82,255,151,255,230,255,88,0,225,0,88,1,165,1,215,1,10,2,82,2,156,2,203,2,208,2,182,2,154,2,140,2,125,2,82,2,7,2,166,1,73,1,254,0,184,0,102,0,2,0,146,255,44,255,221,254,163,254,113,254,55,254,1,254,220,253,206,253,214,253,236,253,17,254,56,254,93,254,142,254,220,254,56,255,152,255,240,255,60,0,138,0,222,0,59,1,149,1,222,1,15,2,46,2,75,2,104,2,117,2,105,2,82,2,42,2,247,1,184,1,114,1,42,1,215,0,120,0,18,0,177,255,87,255,2,255,166,254,59,254,218,253,153,253,107,253,64,253,16,253,230,252,211,252,222,252,245,252,2,253,11,253,45,253,119,253,206,253,19,254,69,254,127,254,228,254,95,255,194,255,248,255,27,0,83,0,173,0,10,1,66,1,73,1,63,1,78,1,115,1,151,1,151,1,105,1,49,1,17,1,14,1,10,1,230,0,172,0,116,0,82,0,77,0,75,0,55,0,23,0,248,255,237,255,246,255,16,0,43,0,60,0,65,0,80,0,125,0,174,0,210,0,222,0,229,0,1,1,33,1,50,1,59,1,80,1,97,1,77,1,29,1,20,1,64,1,107,1,36,1,120,0,81,0,166,0,209,0,98,0,176,255,122,255,189,255,224,255,124,255,223,254,152,254,221,254,15,255,159,254,15,254,18,254,134,254,175,254,30,254,132,253,167,253,110,254,15,255,113,254,93,253,123,253,153,254,71,255,159,254,189,253,14,254,73,255,7,0,173,255,2,255,52,255,95,0,4,1,146,0,53,0,203,0,6,2,124,2,228,1,123,1,230,1,201,2,48,3,173,2,36,2,62,2,177,2,206,2,100,2,29,2,230,1,188,1,178,1,132,1,91,1,244,0,165,0,122,0,103,0,66,0,193,255,157,255,155,255,99,255,230,254,178,254,231,254,189,254,127,254,104,254,38,254,55,254,70,254,234,253,211,253,182,253,34,254,65,254,98,253,179,253,70,254,58,254,77,254,31,254,36,254,128,254,241,254,90,255,5,255,12,255,155,255,220,255,58,0,255,255,80,0,135,0,48,0,245,0,251,0,245,0,199,0,233,0,117,1,144,1,16,1,4,1,16,1,244,0,241,1,124,1,250,0,2,0,133,1,246,1,165,0,162,0,118,0,143,1,238,0,49,0,135,0,200,0,161,0,21,1,102,0,135,255,123,1,110,0,111,0,89,0,209,255,159,0,92,0,5,1,174,255,3,0,95,0,239,255,122,0,16,0,142,255,180,255,211,255,74,0,153,255,157,254,87,255,249,255,104,255,120,255,138,254,60,254,147,255,194,255,134,255,148,253,82,254,42,0,139,255,128,254,241,254,207,254,166,255,157,255,48,255,129,255,182,254,146,0,204,255,164,255,169,255,207,255,254,0,213,255,50,0,237,255,159,0,17,1,16,0,103,0,102,0,29,1,254,0,247,255,31,0,178,0,84,1,227,0,202,255,188,255,166,0,39,0,3,1,246,255,178,254,142,0,28,0,32,0,189,255,8,255,63,255,177,255,199,255,109,255,240,254,155,254,188,255,207,255,170,254,157,254,48,255,65,255,67,255,114,255,41,255,208,254,186,255,18,0,36,255,161,255,177,255,52,0,120,0,148,255,27,0,76,0,224,0,31,1,136,0,187,0,226,0,60,1,209,1,66,1,171,0,58,1,218,1,134,1,91,1,51,1,71,1,245,0,49,1,223,1,229,0,53,0,98,0,80,1,225,0,28,0,27,0,170,255,49,0,132,0,0,0,73,255,200,254,0,0,62,0,244,254,172,254,86,255,141,255,129,255,228,254,134,254,123,255,28,0,219,254,201,254,163,255,90,255,172,255,50,255,124,255,166,255,95,255,142,255,34,0,28,255,238,255,194,0,204,254,4,0,231,255,74,0,75,0,59,255,125,0,57,0,67,0,7,0,137,0,180,0,216,255,182,0,132,0,217,0,142,0,69,0,177,1,233,0,26,0,86,0,174,1,189,1,113,0,154,0,10,1,221,0,70,1,41,1,105,0,144,0,253,0,41,1,138,0,72,0,145,255,241,0,66,1,180,255,131,255,78,255,214,255,236,0,199,254,185,254,103,255,145,254,148,255,125,254,225,254,14,254,143,253,47,255,247,254,196,253,42,253,205,253,1,255,208,254,87,253,86,253,40,254,68,255,217,255,158,253,197,252,49,255,187,0,5,0,23,254,76,254,151,0,132,0,216,255,212,255,82,0,193,0,132,0,30,1,100,0,27,1,198,1,6,1,110,0,178,0,14,2,146,1,84,0,124,0,216,1,198,1,162,0,64,0,74,0,229,1,153,0,157,1,157,0,0,254,140,2,51,1,83,0,114,255,134,0,101,1,18,0,185,0,138,254,148,1,112,0,138,0,62,1,3,254,27,1,8,1,122,0,134,0,9,255,83,0,189,0,165,1,51,255,114,254,207,1,145,0,66,255,193,255,237,255,26,0,198,0,228,254,97,254,139,0,92,0,76,0,76,253,140,253,113,2,126,0,37,254,215,252,55,255,200,2,199,255,218,253,115,253,214,255,146,2,45,0,129,253,208,254,7,1,116,1,73,0,37,255,74,255,103,1,124,1,46,1,95,254,141,0,20,3,14,0,170,255,56,255,36,2,3,1,0,0,217,254,179,0,219,0,43,255,85,0,49,254,114,0,85,0,135,254,203,255,54,254,41,254,235,0,130,254,157,254,214,254,28,254,62,255,244,254,171,254,50,0,40,254,71,254,217,0,27,255,184,255,1,255,117,255,32,1,77,1,139,255,100,255,220,0,178,1,110,1,232,255,178,255,71,2,185,2,104,1,141,0,104,0,70,2,7,1,230,1,181,2,14,1,96,255,214,255,156,4,225,2,94,255,105,254,174,255,205,4,64,2,38,254,126,255,133,0,83,1,88,2,169,253,22,253,10,3,216,2,55,254,22,249,21,1,97,5,24,255,164,251,153,250,128,2,147,1,208,254,229,252,90,249,213,0,11,4,164,253,249,249,173,252,110,1,62,0,3,253,179,253,54,255,0,254,241,253,224,0,68,254,216,255,123,253,43,255,168,0,228,0,125,1,20,251,87,0,155,2,11,1,69,1,68,254,112,1,99,2,27,1,163,3,74,253,247,255,15,6,181,2,53,1,187,255,246,1,163,3,220,255,235,3,120,2,22,255,193,2,166,2,178,2,210,254,148,1,34,2,211,255,41,4,83,0,166,253,83,0,54,2,6,2,169,254,186,253,222,255,20,1,239,255,166,254,96,254,134,253,0,254,39,1,18,254,146,254,196,252,101,254,159,255,54,252,223,252,154,254,96,255,118,254,33,254,39,249,23,0,130,255,38,255,100,255,98,249,248,252,41,2,248,0,128,253,89,252,230,252,70,4,189,2,23,253,56,251,14,253,225,5,168,6,120,252,176,252,38,253,253,4,184,9,227,253,106,252,84,251,32,8,98,12,104,251,147,252,135,0,83,4,83,10,44,0,240,248,62,255,225,9,252,10,96,251,88,246,142,2,201,10,244,2,217,255,29,251,232,252,229,7,243,3,14,254,64,249,196,255,178,6,87,1,112,252,48,251,158,254,237,1,145,4,123,252,125,247,224,2,191,0,82,255,169,253,71,252,100,0,212,253,217,253,191,3,134,253,26,250,107,3,185,253,88,252,77,1,72,1,161,0,150,251,121,255,225,4,120,252,221,253,26,4,238,254,236,0,60,2,189,252,46,0,239,2,140,3,128,1,234,250,97,0,120,5,111,1,118,1,29,255,70,254,12,3,35,4,14,0,43,254,65,255,222,3,50,4,176,253,199,252,186,0,115,4,151,1,189,253,195,253,117,254,96,3,170,0,0,254,137,253,66,255,158,2,201,252,171,252,196,0,185,1,76,251,45,254,226,0,97,254,34,253,176,253,93,1,114,255,227,252,28,254,228,252,158,255,206,3,203,254,1,252,110,252,15,2,47,1,209,0,73,253,76,254,192,2,87,0,250,255,93,0,199,0,152,1,189,0,9,254,85,3,62,3,41,2,83,255,126,253,177,3,70,6,162,0,127,252,3,2,192,5,182,2,212,253,115,253,81,5,85,3,248,255,2,2,79,250,165,1,97,4,17,2,51,1,86,246,2,1,146,5,146,255,11,0,216,248,146,254,132,2,116,0,11,1,90,247,13,252,94,3,95,3,60,251,73,247,68,0,77,2,135,2,1,252,64,249,63,253,49,2,152,2,176,255,172,251,101,250,33,3,49,3,30,255,237,253,196,255,236,3,25,254,174,252,125,6,159,3,80,0,225,253,112,254,128,7,136,6,251,253,221,252,123,2,143,9,50,6,124,247,185,252,42,12,58,9,184,255,58,248,250,251,122,12,24,7,44,0,245,251,30,251,186,6,66,6,240,252,156,251,17,2,150,3,33,255,154,250,120,254,243,3,20,0,239,252,94,253,89,251,92,254,151,0,159,252,79,255,164,0,163,251,135,249,105,249,114,1,216,5,23,251,30,246,27,254,56,255,178,2,223,254,84,245,246,255,193,1,64,1,174,252,33,247,74,3,104,5,2,0,178,250,112,248,175,2,170,9,33,2,149,253,55,249,136,255,44,5,156,4,105,6,158,253,181,252,223,0,170,3,14,6,78,1,218,1,26,0,235,0,233,6,189,2,102,252,173,1,132,5,234,4,24,4,194,249,33,0,25,2,23,9,178,4,172,249,65,251,132,1,176,9,251,1,149,253,219,249,97,253,217,6,207,3,1,252,48,251,76,253,186,4,195,1,186,247,41,251,219,2,163,255,104,4,126,248,201,245,133,2,244,254,169,6,174,250,51,244,109,2,166,1,107,253,232,254,64,255,34,251,122,0,42,0,167,254,116,1,158,251,213,254,43,4,130,253,216,1,121,2,182,249,8,4,137,2,8,2,106,254,6,254,240,4,182,3,209,2,51,255,130,254,185,0,206,5,145,4,86,255,223,252,29,4,150,7,81,254,167,252,163,5,202,255,104,0,70,3,138,254,91,2,88,0,212,0,88,255,48,253,198,1,179,2,235,252,62,254,90,1,107,254,12,254,218,254,137,255,228,0,111,250,192,254,176,1,252,250,188,254,192,255,246,0,191,252,53,250,57,1,116,0,95,253,212,0,222,252,82,253,158,1,8,1,192,253,246,252,180,2,61,1,133,254,35,255,135,0,202,1,144,1,117,255,85,0,253,255,44,2,246,1,75,0,115,3,228,1,248,251,82,255,63,7,64,4,14,0,247,252,94,255,110,2,65,6,106,2,129,249,28,0,93,2,28,3,199,2,215,251,117,255,124,0,252,0,168,1,143,251,211,255,222,2,217,252,165,255,66,1,240,253,49,250,132,0,164,1,63,0,137,255,147,251,112,253,146,252,40,6,74,0,119,248,191,252,245,2,244,4,228,249,142,253,245,1,77,0,185,0,192,251,35,0,47,255,140,4,224,3,170,248,97,1,111,3,227,255,88,1,206,0,57,254,101,2,242,3,172,0,9,1,92,255,188,2,67,3,2,254,150,2,188,2,225,250,226,7,95,4,153,252,157,1,34,252,112,3,184,3,211,1,59,255,91,253,106,254,20,4,11,5,86,251,164,253,195,254,76,0,195,1,216,255,117,252,159,255,102,253,156,255,132,2,20,252,86,251,55,252,37,2,0,3,202,253,139,246,131,252,170,4,101,5,142,250,148,244,185,255,48,4,70,2,207,252,170,249,124,2,194,1,220,254,123,253,134,249,77,9,67,3,95,249,197,254,186,255,220,4,25,4,101,1,177,254,43,252,77,0,143,6,218,2,54,1,128,1,198,253,234,1,237,7,198,2,109,251,118,252,184,3,161,11,139,255,0,251,12,1,157,3,14,9,75,250,123,248,217,3,48,4,122,5,163,252,97,252,184,0,231,0,229,0,116,250,82,1,150,2,71,254,173,250,201,253,70,5,36,1,234,250,119,246,15,1,97,6,94,255,181,245,168,255,215,5,163,1,153,248,25,245,4,5,222,6,248,1,133,248,178,247,209,1,216,10,178,1,111,242,194,253,147,6,21,8,221,253,8,246,52,0,86,5,52,7,243,254,94,251,204,252,224,5,62,5,172,0,161,254,119,253,100,1,160,3,113,6,50,255,54,251,47,1,176,5,173,255,166,1,161,253,8,2,232,2,211,252,3,4,87,252,47,3,167,1,6,251,123,2,157,255,9,2,230,253,183,252,135,255,192,3,252,1,229,251,101,250,121,254,17,8,242,254,237,251,98,251,99,254,6,6,215,0,84,253,150,248,226,255,169,6,133,255,168,253,141,248,255,1,102,6,219,253,217,254,37,251,175,1,186,2,30,254,123,255,154,0,98,2,231,255,148,253,85,255,194,0,227,4,77,0,30,250,168,1,153,4,174,2,144,253,39,253,212,0,88,7,91,0,161,250,214,255,24,1,58,7,67,0,86,251,177,253,253,2,75,4,249,253,61,254,207,254,190,5,240,254,248,249,100,1,102,1,180,2,56,253,23,253,65,0,237,254,82,4,122,253,34,252,28,255,79,254,170,5,37,251,173,254,94,1,169,253,86,1,203,254,209,254,198,252,30,2,4,2,79,253,226,255,163,252,227,1,115,2,91,0,253,2,17,248,96,254,233,7,30,1,143,255,251,253,204,253,57,6,222,1,129,254,250,0,96,0,17,2,224,1,17,254,229,1,27,2,223,1,15,1,67,255,203,1,2,1,224,255,254,255,244,2,62,1,116,0,129,252,61,0,215,1,231,1,35,3,68,252,31,255,188,252,213,254,25,6,147,254,203,253,43,252,37,0,155,1,238,250,79,2,42,255,124,251,114,254,163,2,65,254,71,250,121,255,221,1,103,0,82,250,200,254,102,254,210,1,124,1,127,251,173,252,82,255,75,5,21,254,143,250,109,3,209,0,75,254,227,0,230,253,144,1,35,6,207,254,20,253,36,255,124,0,243,7,207,0,230,255,213,255,179,253,134,5,131,1,142,3,9,255,156,0,25,3,100,253,112,7,167,254,23,253,97,7,27,0,115,0,215,253,125,251,225,7,209,4,163,253,49,252,30,252,67,0,205,5,16,2,114,251,213,254,142,253,175,0,151,255,84,253,30,255,26,0,11,1,50,253,145,253,115,252,115,255,44,2,129,253,166,253,36,253,239,255,254,0,133,255,100,253,215,251,152,0,114,1,182,252,146,2,64,3,158,253,91,252,149,251,92,2,255,6,118,1,151,252,186,255,236,252,169,8,116,2,77,250,158,2,19,1,93,4,211,0,148,253,247,2,224,4,238,0,10,3,100,254,70,254,73,3,234,255,128,6,214,3,119,254,241,254,250,251,161,3,238,7,122,1,8,251,174,252,191,0,219,4,162,2,155,0,52,249,29,253,170,3,224,255,250,0,42,251,92,255,195,254,97,0,111,255,145,249,4,254,157,253,222,5,114,253,191,245,205,255,180,252,167,0,248,2,98,251,47,251,10,253,176,251,234,0,121,2,82,2,18,251,27,249,21,254,49,2,194,4,148,0,230,251,178,252,6,1,253,2,185,1,17,255,218,3,254,254,26,0,175,1,68,3,1,1,100,2,47,4,38,255,51,4,152,1,38,2,8,1,125,1,71,9,89,1,30,253,204,254,9,4,75,9,89,2,8,0,168,250,166,0,177,6,212,255,88,3,115,0,91,253,79,255,97,252,227,3,245,0,153,254,26,255,27,251,31,255,93,253,77,1,73,253,199,252,252,254,104,250,93,255,146,254,208,252,186,253,212,254,119,252,219,251,198,253,49,255,0,1,154,251,2,255,134,1,115,250,77,254,205,255,76,1,133,4,87,250,197,254,79,1,208,3,70,4,166,253,84,255,244,253,123,6,153,3,31,1,130,0,204,4,84,4,87,0,195,0,61,0,99,4,142,3,88,6,155,0,93,1,32,1,123,3,125,5,5,0,231,254,179,253,103,0,116,6,46,4,82,252,196,253,227,250,15,4,253,1,1,252,31,252,105,251,13,4,254,254,60,253,95,252,151,250,139,0,182,255,107,252,188,252,48,250,212,254,148,2,162,254,124,250,39,251,234,252,228,0,227,2,165,252,70,252,231,253,192,255,68,1,153,0,119,254,244,254,102,0,72,0,139,2,55,0,41,0,152,1,0,3,132,1,228,255,98,2,1,0,82,3,96,5,31,2,5,2,223,254,238,255,79,5,248,3,61,3,200,0,143,251,209,2,144,4,224,1,18,3,33,254,73,252,226,2,62,2,92,0,52,1,72,250,82,1,219,2,167,255,210,254,72,251,71,254,128,1,82,2,132,253,78,252,36,251,211,254,102,3,29,1,234,251,71,248,44,252,104,1,247,5,159,254,41,247,149,252,109,255,18,3,150,255,0,252,74,254,223,254,219,1,245,255,112,254,190,255,102,1,205,255,52,0,239,255,198,255,108,2,125,1,160,4,127,0,168,254,241,1,159,0,9,4,213,1,147,2,255,1,243,254,171,5,158,2,177,254,253,1,33,3,248,2,20,0,78,255,99,1,204,3,89,1,220,254,255,255,161,255,96,255,251,255,244,1,77,1,71,254,79,252,15,251,232,254,216,4,11,0,205,250,29,251,67,253,253,1,58,254,229,250,16,254,104,252,95,255,123,0,210,253,224,252,108,252,253,254,31,254,162,255,204,254,119,253,237,255,19,1,208,255,95,254,206,254,90,0,138,0,80,0,172,2,187,255,98,1,212,1,36,0,48,2,37,2,29,1,151,0,124,0,92,2,176,5,58,1,77,1,154,0,53,0,139,0,31,0,227,5,194,3,59,1,244,254,171,252,148,2,80,2,175,1,92,0,124,254,6,0,156,1,48,0,47,255,172,254,164,252,107,0,105,1,103,1,156,252,190,252,178,254,221,1,154,0,224,252,5,251,154,252,175,4,37,2,96,0,165,248,218,247,16,4,201,2,36,1,143,253,152,249,6,1,206,1,171,2,39,255,6,249,106,254,140,3,169,5,96,2,186,251,25,252,129,1,206,4,99,3,182,252,199,254,79,2,178,2,166,4,251,254,227,254,126,0,225,0,118,4,114,1,241,254,124,0,218,0,78,2,213,2,231,255,80,255,147,255,63,0,94,2,159,0,197,0,2,1,186,253,119,253,95,2,101,3,247,253,201,252,160,254,49,0,165,1,106,0,93,254,13,253,132,252,85,255,127,2,114,255,11,254,244,252,120,254,205,0,37,255,189,254,121,253,73,254,239,255,17,2,83,0,50,252,6,253,79,1,202,1,227,255,93,254,232,254,204,0,16,2,151,0,242,254,64,254,166,1,171,2,119,254,214,1,156,0,144,0,241,1,197,254,42,1,136,0,102,255,191,1,183,1,243,0,207,255,229,255,26,0,83,0,45,0,182,255,235,0,2,0,164,254,181,0,191,0,174,255,153,254,252,253,190,255,71,0,198,255,151,255,207,254,227,254,221,254,64,255,53,0,70,254,235,254,254,255,63,0,228,255,31,253,102,255,71,1,188,255,239,1,35,255,19,255,75,0,88,255,191,1,99,1,130,1,116,0,76,0,18,1,222,1,114,0,23,1,97,2,176,1,40,1,46,0,35,1,240,1,23,3,53,2,189,255,196,0,97,0,94,255,64,3,140,1,79,0,146,0,105,0,209,1,30,254,42,254,1,1,105,1,182,0,135,254,240,253,220,254,195,0,14,255,207,254,170,253,160,252,34,0,186,255,22,255,175,253,128,252,247,253,10,255,45,255,226,254,214,252,210,253,63,255,243,253,155,253,116,255,83,255,3,254,193,254,105,254,110,254,207,254,248,255,82,0,104,255,18,255,127,0,96,1,84,0,201,254,37,0,223,2,222,1,50,1,118,1,206,1,137,2,241,1,54,2,66,3,223,1,194,1,92,3,108,4,82,3,199,0,238,1,24,3,17,4,168,2,70,0,223,0,222,1,202,1,134,0,155,0,153,0,138,255,244,254,5,255,83,254,96,255,186,253,181,252,247,253,51,253,237,252,60,252,184,252,230,252,183,251,168,251,62,252,244,251,22,253,227,252,130,252,51,253,118,252,254,252,82,254,91,254,117,255,153,255,93,255,65,0,73,255,106,0,80,2,174,2,77,3,136,2,10,2,249,2,57,4,59,5,151,4,38,4,248,3,206,3,42,5,233,4,36,4,25,4,229,2,62,3,12,3,0,3,84,2,215,1,48,1,113,0,204,255,46,255,209,255,171,254,138,255,213,253,71,251,95,252,135,253,15,254,225,251,35,251,215,251,160,251,252,251,73,251,114,251,14,252,48,253,129,254,198,252,255,250,134,253,202,254,37,0,113,0,195,254,54,255,230,255,22,3,54,3,254,1,19,2,104,1,185,2,26,5,233,4,195,3,144,2,18,3,173,4,10,4,192,3,39,2,120,2,135,3,2,2,13,1,53,0,10,1,182,0,50,255,79,255,93,254,73,253,37,253,87,253,172,253,9,253,98,251,115,250,68,251,161,252,137,252,83,251,87,251,95,251,118,251,168,252,245,252,117,253,147,253,25,253,79,254,240,254,215,255,106,0,156,0,218,1,64,2,228,2,83,3,193,3,128,4,192,4,196,4,133,6,244,6,88,6,64,6,175,5,168,5,178,6,74,6,38,5,192,5,6,4,213,3,54,3,51,2,19,2,81,0,57,0,64,255,3,254,109,253,179,252,79,251,83,250,147,250,46,250,236,248,218,247,94,248,200,248,183,248,107,248,178,247,104,247,211,247,74,249,210,250,130,251,222,252,133,252,193,251,192,253,99,255,10,1,32,2,161,2,113,3,80,5,136,6,147,6,246,6,252,6,117,8,167,9,24,9,32,9,133,9,119,9,43,9,136,7,206,6,186,6,252,5,183,5,165,4,194,2,31,1,113,0,95,255,43,254,105,253,129,252,67,251,156,249,203,248,169,248,71,248,92,247,147,246,128,246,200,246,215,246,154,246,24,246,220,246,11,248,190,247,31,249,207,249,116,250,23,252,187,251,140,252,241,253,178,255,228,1,13,2,67,2,193,2,8,4,134,6,227,7,10,8,46,7,164,7,212,8,49,10,204,10,12,10,154,9,223,8,16,9,22,9,169,8,233,7,206,6,27,6,10,5,249,3,50,2,201,0,49,1,201,0,153,254,14,253,44,252,198,251,179,250,129,249,106,248,35,248,23,249,57,248,18,247,203,245,176,246,254,247,232,247,70,247,115,246,37,247,19,248,187,249,206,251,34,252,110,251,127,251,148,252,152,255,8,1,40,1,170,1,104,2,238,4,145,6,238,6,64,6,21,6,43,8,107,9,57,9,26,9,163,9,140,9,173,8,210,7,83,7,43,7,42,7,39,6,178,4,40,3,181,1,87,1,82,0,94,0,219,254,167,252,66,251,173,250,58,251,192,250,166,249,10,248,32,248,74,248,97,247,94,247,100,248,233,248,128,248,141,247,216,247,12,249,200,249,179,250,159,251,222,252,25,253,211,252,179,253,29,0,21,2,110,2,198,2,195,3,67,5,116,6,145,7,53,8,236,8,77,9,57,9,123,9,33,10,220,10,167,10,196,9,220,8,208,7,168,6,16,7,175,6,228,4,165,2,14,1,65,0,5,255,38,254,47,253,187,251,9,250,162,248,96,247,87,247,60,247,99,246,119,245,7,245,255,244,130,244,200,244,151,245,150,246,129,246,32,246,133,246,42,247,246,248,149,250,19,253,30,255,108,254,120,253,58,255,77,3,14,6,142,6,101,6,55,7,170,9,104,12,52,13,220,12,16,12,99,12,13,14,228,14,43,15,165,13,236,11,28,11,41,10,100,9,62,8,182,6,176,4,57,2,231,255,182,254,87,253,232,251,44,250,216,247,117,246,33,245,228,243,5,243,214,242,189,242,154,242,147,241,59,240,126,240,3,242,172,243,103,244,83,244,36,244,19,245,230,246,77,249,57,251,214,251,47,252,137,253,171,0,238,3,225,4,174,4,173,5,133,8,96,11,171,12,182,12,18,13,231,14,98,16,130,16,35,16,212,15,215,15,13,16,16,16,98,15,30,13,221,10,218,9,51,9,28,8,58,6,139,3,150,0,162,254,4,253,4,252,254,250,93,248,43,246,234,244,231,243,249,242,17,242,250,241,146,241,211,240,123,240,204,240,63,241,174,241,155,242,155,243,162,244,176,244,133,244,80,246,135,248,180,250,45,253,96,254,151,254,72,254,76,0,111,4,62,7,73,8,191,7,69,8,231,10,152,13,137,14,22,14,122,13,238,13,192,14,41,15,241,15,130,14,68,12,212,10,235,9,207,9,75,8,189,6,184,4,217,1,241,255,157,254,113,253,236,251,32,250,16,248,192,246,1,246,248,244,248,243,223,243,161,243,203,242,148,242,145,242,30,243,186,243,38,244,227,244,155,245,29,246,204,246,45,248,68,250,210,251,165,252,150,253,4,255,246,0,28,3,5,5,249,5,180,6,2,8,192,9,99,11,103,12,228,12,170,13,77,14,14,14,185,13,181,13,194,13,188,13,66,13,167,11,237,9,168,8,91,7,44,6,245,4,108,3,79,1,59,255,63,253,130,251,56,250,40,249,75,248,194,246,19,245,107,244,28,244,244,243,248,243,174,243,163,243,173,243,213,243,151,244,189,245,218,246,175,247,243,247,96,248,97,249,66,250,122,251,21,253,119,255,113,1,241,1,227,1,105,2,156,4,237,6,133,8,156,9,157,9,192,9,88,11,217,12,29,13,104,12,231,11,247,11,158,11,123,11,106,11,40,10,29,8,66,6,6,5,85,4,127,3,199,1,83,255,94,253,230,251,137,250,137,249,135,248,43,247,70,245,48,244,77,244,249,243,171,243,22,243,151,242,47,243,205,243,61,244,187,244,128,245,121,246,82,247,9,248,231,248,248,249,113,251,104,253,20,255,215,255,247,255,4,1,183,3,150,6,42,8,111,8,103,8,71,9,99,11,95,13,97,14,70,14,179,13,225,13,100,14,131,14,241,13,16,13,40,12,82,11,59,10,170,8,237,6,54,5,209,3,66,2,151,0,161,254,136,252,202,250,34,249,196,247,194,246,223,245,208,244,150,243,216,242,232,242,83,243,165,243,180,243,152,243,151,243,129,244,233,245,41,247,77,248,160,248,2,249,53,250,193,251,140,253,76,254,113,254,54,255,13,1,85,4,170,6,148,6,238,5,93,6,38,8,107,10,219,11,52,12,252,11,114,12,101,13,78,13,44,12,46,11,192,10,113,10,65,10,173,9,229,7,124,5,169,3,119,2,113,1,122,0,251,254,204,252,231,250,87,249,21,248,150,247,77,247,78,246,190,244,223,243,199,243,214,243,5,244,67,244,124,244,188,244,0,245,109,245,64,246,156,247,203,248,97,249,195,249,111,250,189,251,93,253,32,255,43,0,143,0,21,1,47,2,24,4,102,6,69,8,183,8,101,8,181,8,100,10,114,12,76,13,76,13,246,12,163,12,188,12,184,12,147,12,67,12,74,11,196,9,255,7,246,6,113,6,62,5,128,3,123,1,145,255,50,254,249,252,111,251,200,249,75,248,252,246,47,246,233,245,84,245,85,244,206,243,21,244,119,244,150,244,217,244,254,244,62,245,11,246,30,247,76,248,225,248,44,249,2,250,53,251,181,252,188,253,210,253,5,254,42,255,192,1,232,4,117,6,199,5,185,4,104,5,157,7,221,9,86,11,144,11,242,10,210,10,4,11,64,11,119,11,211,10,173,9,203,8,111,8,242,7,165,6,244,4,57,3,96,1,14,0,123,255,198,254,80,253,97,251,252,249,76,249,254,248,206,248,66,248,114,247,18,247,1,247,34,247,180,247,23,248,20,248,53,248,181,248,101,249,38,250,209,250,80,251,177,251,50,252,1,253,3,254,52,255,42,0,126,0,178,0,37,1,238,1,64,3,183,4,90,5,18,5,247,4,195,5,236,6,117,7,164,7,197,7,168,7,112,7,95,7,134,7,109,7,233,6,16,6,41,5,186,4,54,4,49,3,52,2,42,1,4,0,7,255,74,254,153,253,152,252,122,251,140,250,28,250,226,249,80,249,215,248,182,248,179,248,240,248,72,249,112,249,164,249,188,249,220,249,149,250,132,251,65,252,205,252,77,253,212,253,126,254,71,255,237,255,113,0,169,0,223,0,182,1,132,3,110,5,243,5,255,4,19,4,110,4,174,5,250,6,170,7,92,7,143,6,124,6,250,6,218,6,251,5,220,4,196,3,78,3,155,3,139,3,122,2,180,0,176,254,30,253,222,252,123,253,103,253,245,251,4,250,187,248,169,248,130,249,61,250,32,250,102,249,218,248,228,248,156,249,214,250,228,251,65,252,86,252,133,252,11,253,242,253,221,254,101,255,141,255,212,255,36,0,122,0,14,1,175,1,11,2,6,2,189,1,206,1,117,2,85,3,23,4,98,4,112,4,93,4,68,4,174,4,105,5,236,5,4,6,189,5,113,5,66,5,19,5,230,4,110,4,189,3,27,3,117,2,0,2,108,1,118,0,133,255,193,254,15,254,78,253,183,252,24,252,71,251,171,250,53,250,187,249,132,249,179,249,239,249,233,249,155,249,83,249,96,249,224,249,152,250,89,251,53,252,222,252,252,252,250,252,150,253,219,254,55,0,67,1,241,1,19,2,245,1,47,2,60,3,88,5,90,7,191,7,150,6,160,5,216,5,159,6,133,7,61,8,61,8,160,7,251,6,82,6,139,5,196,4,249,3,12,3,74,2,211,1,237,0,107,255,0,254,186,252,102,251,163,250,146,250,87,250,132,249,111,248,149,247,108,247,9,248,200,248,44,249,65,249,96,249,179,249,127,250,214,251,19,253,218,253,84,254,165,254,5,255,215,255,224,0,132,1,193,1,205,1,196,1,249,1,96,2,150,2,139,2,77,2,249,1,5,2,178,2,116,3,126,3,230,2,129,2,191,2,106,3,36,4,134,4,130,4,70,4,42,4,103,4,218,4,69,5,58,5,176,4,18,4,161,3,105,3,61,3,210,2,4,2,230,0,224,255,72,255,224,254,38,254,10,253,238,251,21,251,145,250,56,250,230,249,144,249,67,249,6,249,200,248,158,248,215,248,133,249,70,250,180,250,218,250,31,251,177,251,146,252,150,253,124,254,55,255,224,255,146,0,87,1,24,2,152,2,208,2,57,3,92,4,214,5,146,6,50,6,136,5,113,5,172,5,211,5,211,5,162,5,105,5,86,5,0,5,231,3,88,2,14,1,122,0,141,0,216,0,110,0,230,254,2,253,179,251,84,251,227,251,175,252,169,252,183,251,162,250,31,250,147,250,205,251,252,252,131,253,116,253,67,253,82,253,251,253,53,255,89,0,237,0,243,0,145,0,26,0,53,0,16,1,195,1,158,1,224,0,234,255,64,255,93,255,233,255,8,0,117,255,143,254,254,253,60,254,255,254,180,255,254,255,217,255,175,255,8,0,239,0,241,1,194,2,90,3,212,3,71,4,186,4,42,5,145,5,227,5,38,6,39,6,201,5,79,5,222,4,117,4,7,4,92,3,103,2,108,1,128,0,136,255,119,254,146,253,3,253,120,252,186,251,235,250,69,250,241,249,234,249,2,250,20,250,29,250,51,250,127,250,36,251,6,252,201,252,57,253,138,253,2,254,204,254,221,255,220,0,162,1,29,2,35,2,234,1,236,1,86,2,86,3,150,4,235,4,234,3,137,2,210,1,212,1,52,2,116,2,28,2,83,1,171,0,37,0,88,255,112,254,214,253,153,253,153,253,191,253,156,253,255,252,114,252,54,252,80,252,212,252,169,253,99,254,166,254,164,254,194,254,85,255,98,0,145,1,131,2,254,2,41,3,55,3,90,3,190,3,55,4,112,4,69,4,204,3,37,3,125,2,246,1,121,1,205,0,242,255,0,255,20,254,81,253,191,252,51,252,159,251,40,251,229,250,244,250,55,251,115,251,169,251,28,252,221,252,184,253,165,254,147,255,117,0,109,1,118,2,99,3,53,4,233,4,112,5,226,5,89,6,187,6,205,6,158,6,80,6,223,5,107,5,249,4,102,4,176,3,205,2,190,1,182,0,0,0,149,255,19,255,81,254,130,253,234,252,173,252,202,252,214,252,147,252,66,252,43,252,132,252,79,253,42,254,148,254,147,254,142,254,206,254,96,255,22,0,183,0,32,1,74,1,67,1,13,1,143,0,249,255,135,255,143,255,46,0,155,0,22,0,173,254,32,253,19,252,197,251,17,252,94,252,59,252,195,251,45,251,152,250,85,250,120,250,218,250,81,251,210,251,100,252,249,252,157,253,63,254,180,254,66,255,68,0,148,1,209,2,178,3,42,4,117,4,223,4,130,5,59,6,203,6,4,7,200,6,53,6,166,5,48,5,181,4,40,4,111,3,108,2,61,1,6,0,213,254,201,253,214,252,238,251,39,251,142,250,17,250,122,249,210,248,84,248,52,248,158,248,116,249,95,250,31,251,168,251,38,252,242,252,93,254,37,0,198,1,3,3,231,3,187,4,192,5,245,6,10,8,188,8,26,9,77,9,90,9,72,9,31,9,201,8,67,8,154,7,204,6,232,5,250,4,254,3,238,2,225,1,228,0,236,255,5,255,66,254,166,253,30,253,158,252,35,252,190,251,145,251,174,251,246,251,86,252,184,252,245,252,19,253,58,253,142,253,2,254,117,254,188,254,203,254,179,254,140,254,119,254,114,254,58,254,139,253,134,252,166,251,124,251,242,251,62,252,178,251,116,250,89,249,238,248,71,249,10,250,185,250,54,251,168,251,53,252,211,252,123,253,30,254,237,254,34,0,209,1,172,3,40,5,244,5,25,6,39,6,214,6,93,8,16,10,16,11,233,10,238,9,246,8,159,8,220,8,14,9,152,8,78,7,124,5,178,3,89,2,69,1,43,0,215,254,68,253,150,251,241,249,128,248,66,247,44,246,53,245,98,244,211,243,143,243,117,243,106,243,131,243,243,243,209,244,1,246,85,247,174,248,12,250,138,251,66,253,54,255,54,1,19,3,180,4,45,6,161,7,27,9,126,10,163,11,118,12,253,12,62,13,68,13,20,13,175,12,33,12,106,11,134,10,121,9,81,8,21,7,190,5,68,4,198,2,100,1,54,0,43,255,36,254,38,253,61,252,135,251,255,250,160,250,89,250,36,250,36,250,83,250,153,250,224,250,27,251,85,251,156,251,244,251,72,252,134,252,165,252,182,252,215,252,36,253,113,253,96,253,189,252,198,251,31,251,78,251,71,252,57,253,84,253,137,252,147,251,45,251,150,251,155,252,187,253,164,254,76,255,204,255,64,0,195,0,103,1,53,2,45,3,84,4,140,5,140,6,26,7,42,7,246,6,255,6,147,7,113,8,2,9,195,8,194,7,129,6,154,5,40,5,228,4,102,4,103,3,254,1,104,0,0,255,200,253,167,252,138,251,102,250,79,249,89,248,122,247,157,246,191,245,255,244,137,244,110,244,183,244,43,245,164,245,33,246,182,246,136,247,179,248,38,250,190,251,98,253,241,254,105,0,225,1,114,3,24,5,204,6,111,8,212,9,217,10,124,11,244,11,99,12,222,12,81,13,128,13,75,13,164,12,167,11,144,10,139,9,166,8,196,7,198,6,144,5,24,4,141,2,42,1,11,0,35,255,76,254,114,253,146,252,200,251,25,251,138,250,29,250,218,249,185,249,196,249,236,249,1,250,15,250,9,250,32,250,79,250,121,250,164,250,203,250,14,251,112,251,209,251,14,252,6,252,177,251,68,251,29,251,124,251,93,252,79,253,198,253,154,253,29,253,209,252,1,253,179,253,158,254,122,255,32,0,153,0,225,0,253,0,25,1,85,1,205,1,130,2,90,3,10,4,93,4,70,4,239,3,174,3,204,3,65,4,183,4,226,4,141,4,215,3,15,3,123,2,43,2,248,1,180,1,52,1,101,0,102,255,86,254,86,253,137,252,241,251,125,251,25,251,165,250,250,249,36,249,98,248,241,247,244,247,91,248,234,248,114,249,211,249,37,250,161,250,114,251,151,252,230,253,72,255,161,0,236,1,51,3,127,4,196,5,247,6,21,8,27,9,10,10,209,10,101,11,202,11,21,12,69,12,69,12,246,11,91,11,146,10,200,9,11,9,81,8,113,7,80,6,6,5,175,3,126,2,111,1,108,0,104,255,97,254,105,253,145,252,227,251,84,251,232,250,144,250,74,250,11,250,223,249,219,249,9,250,109,250,218,250,40,251,74,251,88,251,123,251,212,251,94,252,2,253,149,253,238,253,250,253,182,253,76,253,10,253,53,253,220,253,189,254,62,255,17,255,81,254,130,253,27,253,79,253,245,253,167,254,36,255,75,255,46,255,232,254,176,254,167,254,232,254,126,255,80,0,26,1,137,1,127,1,38,1,228,0,38,1,242,1,227,2,137,3,143,3,29,3,148,2,87,2,124,2,202,2,235,2,178,2,38,2,111,1,191,0,22,0,120,255,218,254,69,254,197,253,79,253,201,252,19,252,50,251,80,250,180,249,142,249,209,249,58,250,125,250,117,250,81,250,97,250,239,250,246,251,59,253,122,254,133,255,106,0,60,1,31,2,34,3,68,4,126,5,182,6,185,7,97,8,176,8,200,8,235,8,38,9,106,9,136,9,74,9,184,8,226,7,247,6,35,6,90,5,143,4,173,3,168,2,151,1,127,0,117,255,128,254,157,253,210,252,39,252,161,251,71,251,2,251,190,250,132,250,93,250,99,250,177,250,46,251,182,251,32,252,81,252,107,252,152,252,240,252,126,253,46,254,209,254,61,255,73,255,247,254,118,254,25,254,35,254,163,254,97,255,218,255,189,255,17,255,65,254,172,253,154,253,14,254,208,254,152,255,39,0,84,0,30,0,198,255,158,255,246,255,208,0,3,2,32,3,193,3,209,3,123,3,39,3,68,3,238,3,213,4,145,5,192,5,94,5,180,4,13,4,165,3,122,3,103,3,63,3,212,2,19,2,7,1,198,255,131,254,118,253,174,252,34,252,156,251,227,250,230,249,194,248,181,247,243,246,150,246,153,246,219,246,50,247,133,247,196,247,255,247,102,248,30,249,67,250,202,251,117,253,254,254,72,0,102,1,131,2,189,3,15,5,104,6,164,7,178,8,138,9,43,10,152,10,205,10,202,10,151,10,67,10,217,9,101,9,215,8,35,8,57,7,29,6,235,4,186,3,164,2,173,1,194,0,211,255,218,254,219,253,254,252,96,252,0,252,203,251,161,251,107,251,38,251,239,250,230,250,30,251,134,251,253,251,94,252,140,252,139,252,117,252,132,252,210,252,83,253,202,253,231,253,131,253,211,252,73,252,72,252,228,252,165,253,9,254,218,253,77,253,192,252,123,252,184,252,91,253,59,254,44,255,244,255,96,0,106,0,73,0,82,0,226,0,5,2,126,3,216,4,161,5,206,5,151,5,121,5,216,5,167,6,160,7,92,8,148,8,64,8,140,7,201,6,43,6,179,5,79,5,216,4,35,4,33,3,193,1,42,0,153,254,50,253,17,252,33,251,56,250,38,249,225,247,138,246,91,245,134,244,25,244,2,244,28,244,77,244,146,244,240,244,127,245,77,246,79,247,133,248,252,249,157,251,83,253,6,255,157,0,28,2,130,3,217,4,39,6,105,7,146,8,148,9,103,10,252,10,66,11,53,11,226,10,101,10,228,9,106,9,237,8,84,8,114,7,72,6,247,4,168,3,129,2,136,1,180,0,238,255,26,255,55,254,95,253,172,252,49,252,244,251,229,251,227,251,217,251,191,251,178,251,190,251,240,251,72,252,167,252,251,252,44,253,68,253,90,253,123,253,156,253,167,253,136,253,78,253,31,253,33,253,104,253,190,253,231,253,186,253,82,253,232,252,174,252,197,252,46,253,213,253,144,254,60,255,165,255,187,255,163,255,167,255,25,0,30,1,133,2,217,3,184,4,1,5,234,4,216,4,36,5,217,5,188,6,123,7,222,7,210,7,103,7,193,6,21,6,133,5,31,5,216,4,120,4,203,3,165,2,28,1,129,255,24,254,8,253,64,252,143,251,189,250,172,249,120,248,83,247,113,246,245,245,220,245,15,246,95,246,174,246,246,246,83,247,228,247,202,248,252,249,88,251,194,252,21,254,84,255,130,0,175,1,226,2,24,4,80,5,116,6,106,7,22,8,114,8,149,8,163,8,176,8,176,8,134,8,21,8,95,7,126,6,159,5,216,4,21,4,70,3,90,2,90,1,100,0,141,255,221,254,84,254,221,253,110,253,10,253,175,252,112,252,91,252,112,252,170,252,232,252,19,253,40,253,59,253,105,253,191,253,39,254,123,254,172,254,184,254,184,254,182,254,164,254,112,254,37,254,236,253,236,253,48,254,128,254,153,254,80,254,201,253,69,253,7,253,54,253,175,253,74,254,216,254,63,255,104,255,95,255,78,255,99,255,203,255,142,0,152,1,157,2,89,3,166,3,150,3,121,3,156,3,19,4,203,4,133,5,248,5,1,6,167,5,13,5,106,4,238,3,164,3,124,3,65,3,200,2,233,1,179,0,100,255,50,254,86,253,204,252,105,252,238,251,52,251,61,250,60,249,116,248,29,248,58,248,180,248,78,249,201,249,44,250,131,250,244,250,152,251,137,252,191,253,30,255,131,0,207,1,232,2,204,3,132,4,37,5,209,5,131,6,58,7,207,7,25,8,6,8,161,7,30,7,143,6,251,5,91,5,158,4,189,3,193,2,185,1,188,0,210,255,234,254,6,254,42,253,102,252,199,251,78,251,253,250,203,250,173,250,159,250,178,250,237,250,85,251,217,251,90,252,207,252,44,253,137,253,3,254,167,254,91,255,253,255,108,0,164,0,177,0,170,0,174,0,190,0,235,0,42,1,122,1,190,1,201,1,138,1,15,1,141,0,39,0,7,0,52,0,155,0,5,1,66,1,41,1,180,0,34,0,191,255,201,255,61,0,240,0,152,1,239,1,237,1,172,1,98,1,71,1,114,1,222,1,98,2,204,2,246,2,202,2,96,2,225,1,116,1,48,1,17,1,244,0,180,0,58,0,134,255,180,254,223,253,37,253,148,252,34,252,188,251,73,251,191,250,48,250,179,249,104,249,93,249,140,249,227,249,86,250,221,250,113,251,20,252,197,252,142,253,121,254,147,255,202,0,13,2,68,3,80,4,38,5,202,5,83,6,218,6,111,7,253,7,98,8,129,8,75,8,208,7,42,7,124,6,207,5,37,5,110,4,155,3,169,2,162,1,155,0,169,255,210,254,21,254,104,253,197,252,53,252,189,251,108,251,62,251,51,251,55,251,68,251,100,251,157,251,246,251,86,252,174,252,244,252,42,253,106,253,202,253,76,254,217,254,65,255,99,255,62,255,243,254,186,254,195,254,29,255,182,255,65,0,130,0,102,0,0,0,137,255,47,255,51,255,149,255,52,0,238,0,115,1,149,1,63,1,179,0,73,0,88,0,233,0,200,1,159,2,20,3,23,3,192,2,94,2,46,2,84,2,203,2,93,3,210,3,251,3,205,3,84,3,196,2,76,2,9,2,245,1,237,1,187,1,66,1,126,0,140,255,160,254,220,253,77,253,231,252,138,252,21,252,127,251,215,250,62,250,206,249,157,249,172,249,227,249,49,250,132,250,227,250,84,251,223,251,139,252,84,253,60,254,57,255,62,0,67,1,59,2,23,3,207,3,108,4,247,4,122,5,255,5,113,6,196,6,226,6,198,6,125,6,14,6,144,5,20,5,155,4,29,4,141,3,220,2,17,2,61,1,116,0,204,255,59,255,188,254,68,254,209,253,106,253,18,253,206,252,156,252,135,252,139,252,171,252,227,252,31,253,79,253,105,253,122,253,150,253,209,253,46,254,155,254,253,254,53,255,43,255,240,254,166,254,124,254,146,254,234,254,100,255,189,255,194,255,106,255,218,254,72,254,1,254,34,254,155,254,54,255,180,255,222,255,158,255,44,255,196,254,178,254,19,255,208,255,181,0,112,1,213,1,226,1,185,1,154,1,188,1,46,2,226,2,155,3,36,4,91,4,56,4,226,3,139,3,84,3,80,3,98,3,97,3,47,3,169,2,236,1,20,1,71,0,164,255,36,255,180,254,52,254,145,253,206,252,6,252,88,251,224,250,163,250,145,250,147,250,156,250,174,250,212,250,20,251,109,251,234,251,139,252,71,253,25,254,246,254,211,255,166,0,99,1,15,2,165,2,46,3,181,3,55,4,175,4,4,5,54,5,63,5,32,5,229,4,146,4,51,4,216,3,125,3,27,3,177,2,55,2,178,1,44,1,175,0,64,0,236,255,176,255,130,255,90,255,51,255,16,255,245,254,239,254,3,255,49,255,104,255,158,255,192,255,207,255,211,255,209,255,225,255,254,255,38,0,68,0,65,0,11,0,166,255,43,255,193,254,125,254,108,254,118,254,104,254,47,254,196,253,60,253,182,252,96,252,80,252,127,252,214,252,49,253,105,253,97,253,56,253,14,253,22,253,105,253,3,254,208,254,147,255,36,0,113,0,138,0,148,0,195,0,53,1,228,1,173,2,85,3,187,3,204,3,167,3,120,3,96,3,113,3,150,3,170,3,143,3,44,3,139,2,206,1,21,1,115,0,238,255,111,255,229,254,68,254,139,253,204,252,28,252,146,251,45,251,234,250,202,250,195,250,209,250,1,251,66,251,145,251,244,251,109,252,12,253,210,253,181,254,160,255,129,0,77,1,255,1,152,2,36,3,168,3,44,4,179,4,37,5,123,5,165,5,154,5,102,5,26,5,196,4,114,4,38,4,216,3,133,3,29,3,159,2,20,2,130,1,253,0,144,0,67,0,17,0,234,255,194,255,146,255,98,255,67,255,67,255,88,255,128,255,168,255,198,255,219,255,227,255,233,255,246,255,2,0,9,0,5,0,243,255,207,255,147,255,74,255,247,254,161,254,77,254,252,253,172,253,101,253,25,253,197,252,107,252,18,252,203,251,155,251,138,251,156,251,196,251,251,251,61,252,124,252,182,252,243,252,67,253,178,253,67,254,237,254,156,255,59,0,200,0,66,1,173,1,27,2,146,2,17,3,153,3,18,4,116,4,184,4,214,4,223,4,223,4,215,4,197,4,163,4,104,4,15,4,147,3,1,3,100,2,188,1,18,1,99,0,167,255,222,254,13,254,58,253,117,252,192,251,43,251,185,250,92,250,20,250,216,249,167,249,147,249,167,249,237,249,105,250,4,251,183,251,115,252,38,253,222,253,160,254,123,255,107,0,100,1,84,2,46,3,228,3,123,4,255,4,102,5,202,5,31,6,91,6,123,6,106,6,55,6,232,5,133,5,28,5,172,4,51,4,182,3,42,3,145,2,248,1,90,1,204,0,70,0,211,255,118,255,34,255,212,254,137,254,70,254,17,254,239,253,218,253,214,253,219,253,226,253,241,253,1,254,17,254,43,254,65,254,87,254,101,254,104,254,99,254,94,254,84,254,66,254,45,254,12,254,234,253,210,253,191,253,186,253,188,253,179,253,164,253,148,253,135,253,143,253,175,253,229,253,47,254,130,254,220,254,51,255,130,255,210,255,43,0,151,0,21,1,159,1,42,2,168,2,24,3,116,3,195,3,11,4,69,4,126,4,177,4,212,4,223,4,208,4,161,4,87,4,249,3,143,3,31,3,167,2,38,2,148,1,242,0,69,0,141,255,214,254,29,254,111,253,212,252,68,252,190,251,63,251,199,250,92,250,5,250,201,249,175,249,176,249,201,249,246,249,49,250,126,250,220,250,83,251,221,251,124,252,44,253,234,253,175,254,112,255,49,0,241,0,177,1,106,2,22,3,181,3,69,4,195,4,50,5,141,5,209,5,249,5,3,6,243,5,204,5,142,5,64,5,228,4,120,4,0,4,124,3,243,2,98,2,207,1,64,1,177,0,42,0,174,255,59,255,213,254,123,254,41,254,224,253,161,253,120,253,95,253,86,253,90,253,98,253,111,253,127,253,145,253,166,253,189,253,213,253,236,253,4,254,28,254,51,254,71,254,90,254,107,254,123,254,139,254,160,254,186,254,217,254,251,254,31,255,70,255,111,255,155,255,204,255,1,0,60,0,125,0,193,0,5,1,74,1,141,1,205,1,8,2,64,2,117,2,160,2,197,2,224,2,239,2,244,2,237,2,218,2,184,2,148,2,106,2,54,2,246,1,172,1,89,1,1,1,165,0,71,0,239,255,147,255,59,255,232,254,154,254,79,254,8,254,195,253,135,253,85,253,44,253,13,253,243,252,228,252,221,252,225,252,243,252,15,253,51,253,99,253,159,253,226,253,46,254,124,254,213,254,49,255,137,255,236,255,79,0,174,0,10,1,94,1,171,1,240,1,44,2,98,2,139,2,169,2,184,2,190,2,184,2,163,2,135,2,97,2,54,2,4,2,200,1,132,1,57,1,241,0,165,0,90,0,21,0,215,255,161,255,113,255,65,255,20,255,232,254,194,254,172,254,159,254,159,254,168,254,178,254,187,254,196,254,205,254,217,254,235,254,0,255,29,255,57,255,88,255,114,255,132,255,146,255,160,255,169,255,178,255,191,255,207,255,224,255,239,255,250,255,0,0,4,0,12,0,23,0,43,0,66,0,89,0,116,0,140,0,168,0,197,0,225,0,252,0,26,1,57,1,86,1,111,1,128,1,137,1,133,1,122,1,107,1,82,1,55,1,21,1,229,0,170,0,103,0,32,0,215,255,139,255,64,255,248,254,185,254,124,254,67,254,23,254,242,253,214,253,201,253,202,253,211,253,238,253,17,254,55,254,103,254,158,254,216,254,27,255,100,255,171,255,243,255,56,0,124,0,188,0,242,0,29,1,64,1,94,1,115,1,133,1,142,1,145,1,140,1,124,1,104,1,81,1,50,1,22,1,248,0,210,0,172,0,132,0,90,0,49,0,11,0,233,255,204,255,180,255,161,255,142,255,130,255,121,255,113,255,114,255,121,255,130,255,145,255,156,255,168,255,183,255,196,255,213,255,232,255,251,255,14,0,31,0,39,0,45,0,44,0,44,0,42,0,32,0,23,0,6,0,238,255,212,255,182,255,152,255,119,255,87,255,58,255,31,255,5,255,241,254,224,254,212,254,203,254,200,254,205,254,221,254,244,254,13,255,47,255,81,255,124,255,177,255,227,255,26,0,86,0,144,0,204,0,4,1,51,1,100,1,139,1,171,1,201,1,221,1,237,1,245,1,239,1,221,1,197,1,164,1,125,1,78,1,27,1,230,0,174,0,118,0,58,0,254,255,200,255,146,255,97,255,53,255,12,255,233,254,204,254,181,254,171,254,170,254,179,254,194,254,210,254,239,254,15,255,48,255,91,255,132,255,175,255,216,255,254,255,35,0,70,0,100,0,129,0,146,0,160,0,170,0,171,0,165,0,157,0,140,0,116,0,90,0,60,0,29,0,254,255,223,255,195,255,167,255,142,255,122,255,103,255,90,255,81,255,77,255,74,255,78,255,87,255,93,255,98,255,108,255,119,255,133,255,147,255,158,255,169,255,179,255,189,255,208,255,236,255,7,0,29,0,37,0,43,0,51,0,55,0,64,0,78,0,89,0,106,0,127,0,141,0,144,0,130,0,106,0,84,0,69,0,60,0,58,0,53,0,46,0,35,0,13,0,250,255,233,255,222,255,225,255,234,255,249,255,9,0,13,0,16,0,18,0,18,0,24,0,32,0,39,0,48,0,53,0,53,0,50,0,38,0,20,0,6,0,248,255,233,255,220,255,201,255,177,255,151,255,126,255,109,255,100,255,89,255,85,255,86,255,94,255,107,255,120,255,134,255,156,255,188,255,227,255,20,0,71,0,118,0,161,0,200,0,240,0,22,1,61,1,101,1,134,1,158,1,173,1,173,1,162,1,146,1,122,1,96,1,71,1,37,1,254,0,204,0,140,0,74,0,9,0,206,255,152,255,108,255,65,255,25,255,243,254,205,254,174,254,155,254,150,254,164,254,186,254,213,254,246,254,21,255,55,255,89,255,126,255,165,255,204,255,238,255,11,0,39,0,56,0,62,0,61,0,48,0,34,0,16,0,243,255,208,255,170,255,122,255,71,255,23,255,230,254,191,254,165,254,145,254,130,254,122,254,120,254,122,254,132,254,150,254,186,254,239,254,45,255,118,255,186,255,250,255,53,0,111,0,175,0,246,0,74,1,158,1,229,1,32,2,72,2,94,2,112,2,121,2,132,2,142,2,140,2,128,2,92,2,38,2,231,1,161,1,86,1,10,1,189,0,111,0,31,0,194,255,92,255,242,254,139,254,47,254,229,253,159,253,100,253,45,253,250,252,211,252,181,252,169,252,184,252,213,252,2,253,64,253,130,253,204,253,32,254,130,254,244,254,114,255,250,255,135,0,12,1,134,1,246,1,95,2,190,2,24,3,104,3,179,3,242,3,25,4,46,4,41,4,8,4,215,3,158,3,94,3,28,3,210,2,115,2,9,2,144,1,12,1,134,0,6,0,142,255,32,255,190,254,93,254,254,253,150,253,54,253,229,252,167,252,128,252,107,252,99,252,100,252,112,252,126,252,146,252,170,252,204,252,8,253,99,253,216,253,79,254,185,254,8,255,75,255,133,255,200,255,27,0,128,0,241,0,98,1,190,1,239,1,239,1,210,1,181,1,173,1,195,1,238,1,17,2,21,2,240,1,165,1,75,1,252,0,198,0,175,0,178,0,179,0,162,0,111,0,38,0,220,255,162,255,134,255,135,255,149,255,156,255,145,255,118,255,77,255,32,255,255,254,243,254,254,254,19,255,34,255,33,255,5,255,225,254,198,254,195,254,224,254,16,255,78,255,129,255,168,255,195,255,206,255,227,255,3,0,60,0,149,0,241,0,72,1,134,1,161,1,168,1,169,1,180,1,209,1,245,1,28,2,45,2,32,2,240,1,161,1,83,1,3,1,208,0,173,0,142,0,109,0,60,0,2,0,192,255,124,255,70,255,38,255,18,255,40,255,30,255,93,255,111,255,124,255,140,255,110,255,154,255,182,255,235,255,20,0,43,0,60,0,67,0,32,0,247,255,221,255,196,255,195,255,168,255,121,255,64,255,242,254,170,254,112,254,107,254,147,254,204,254,235,254,223,254,178,254,143,254,147,254,186,254,29,255,156,255,26,0,110,0,115,0,66,0,21,0,0,0,90,0,211,0,46,1,120,1,114,1,49,1,205,0,172,0,160,0,172,0,2,1,61,1,90,1,44,1,203,0,123,0,49,0,57,0,111,0,138,0,153,0,156,0,64,0,227,255,147,255,59,255,55,255,49,255,32,255,28,255,243,254,167,254,97,254,238,253,189,253,214,253,232,253,34,254,55,254,73,254,99,254,110,254,140,254,216,254,49,255,190,255,58,0,156,0,253,0,10,1,133,1,159,1,240,1,83,2,149,2,222,2,242,2,234,2,173,2,133,2,49,2,32,2,225,1,174,1,144,1,43,1,204,0,73,0,216,255,116,255,33,255,242,254,194,254,147,254,97,254,31,254,225,253,193,253,139,253,158,253,171,253,217,253,48,254,88,254,126,254,144,254,173,254,221,254,9,255,95,255,235,255,105,0,11,1,91,1,107,1,110,1,93,1,123,1,148,1,206,1,16,2,51,2,102,2,57,2,206,1,74,1,208,0,141,0,126,0,131,0,126,0,118,0,67,0,235,255,111,255,7,255,190,254,184,254,233,254,26,255,62,255,57,255,253,254,176,254,133,254,117,254,167,254,254,254,53,255,114,255,115,255,75,255,55,255,252,254,15,255,80,255,135,255,237,255,3,0,243,255,226,255,168,255,165,255,202,255,241,255,93,0,149,0,197,0,230,0,217,0,235,0,245,0,47,1,87,1,178,1,216,1,231,1,227,1,183,1,170,1,128,1,112,1,95,1,76,1,4,1,181,0,66,0,218,255,169,255,88,255,32,255,254,254,202,254,145,254,69,254,239,253,216,253,222,253,3,254,51,254,85,254,130,254,174,254,236,254,24,255,95,255,178,255,5,0,95,0,151,0,204,0,235,0,19,1,50,1,84,1,101,1,92,1,68,1,37,1,17,1,239,0,236,0,200,0,160,0,93,0,16,0,221,255,168,255,163,255,173,255,167,255,159,255,123,255,69,255,33,255,13,255,25,255,57,255,94,255,125,255,145,255,136,255,120,255,106,255,100,255,128,255,160,255,183,255,231,255,237,255,247,255,12,0,255,255,27,0,59,0,81,0,116,0,134,0,130,0,156,0,151,0,155,0,172,0,153,0,157,0,146,0,118,0,107,0,65,0,32,0,25,0,247,255,240,255,224,255,188,255,172,255,140,255,112,255,109,255,105,255,117,255,144,255,143,255,163,255,176,255,193,255,222,255,247,255,44,0,80,0,124,0,176,0,187,0,212,0,214,0,217,0,243,0,240,0,9,1,18,1,8,1,0,1,217,0,158,0,107,0,49,0,0,0,212,255,171,255,131,255,91,255,48,255,242,254,219,254,164,254,145,254,119,254,90,254,124,254,116,254,172,254,202,254,205,254,6,255,16,255,78,255,160,255,211,255,45,0,99,0,148,0,206,0,243,0,11,1,77,1,109,1,158,1,193,1,161,1,149,1,103,1,71,1,60,1,42,1,4,1,219,0,139,0,56,0,232,255,155,255,108,255,72,255,61,255,25,255,247,254,214,254,173,254,161,254,137,254,133,254,143,254,181,254,204,254,254,254,42,255,43,255,95,255,86,255,117,255,157,255,202,255,16,0,79,0,117,0,131,0,141,0,121,0,143,0,152,0,186,0,248,0,4,1,18,1,249,0,197,0,169,0,175,0,178,0,213,0,214,0,183,0,160,0,97,0,44,0,34,0,26,0,15,0,89,0,22,0,49,0,223,255,176,255,180,255,130,255,179,255,221,255,216,255,231,255,235,255,139,255,208,255,127,255,185,255,195,255,219,255,249,255,200,255,21,0,110,255,234,255,190,255,145,255,43,0,132,255,211,255,242,255,117,255,4,0,175,255,173,255,228,255,210,255,228,255,219,255,8,0,180,255,101,0,246,255,46,0,108,0,38,0,122,0,137,0,145,0,84,0,213,0,88,0,167,0,156,0,144,0,181,0,182,0,109,0,125,0,68,0,251,255,8,0,222,255,220,255,148,255,26,0,58,255,129,255,70,255,190,254,32,255,243,254,204,254,57,255,26,255,10,255,55,255,229,254,254,254,75,255,102,255,176,255,10,0,27,0,246,255,108,0,16,0,247,255,198,0,79,0,248,0,28,1,223,0,137,0,42,1,243,255,192,0,10,1,222,255,129,1,60,0,30,0,89,0,175,255,119,255,106,0,136,255,245,255,197,0,202,254,103,0,137,255,8,255,155,0,81,255,97,0,118,0,144,255,188,0,204,255,165,255,226,0,177,255,195,0,176,0,167,255,26,1,90,255,116,0,26,0,114,255,125,0,104,255,119,0,195,255,254,255,216,255,105,255,29,0,129,255,167,255,91,0,50,255,131,0,169,255,217,255,241,255,97,255,89,0,190,255,131,0,206,255,159,0,240,255,148,255,103,0,180,255,18,0,162,0,67,0,34,0,90,0,31,0,182,255,229,0,33,255,178,0,61,0,253,255,161,0,114,255,100,0,92,255,191,0,95,255,142,0,158,255,69,255,125,0,209,254,246,255,43,255,138,255,175,255,107,255,117,255,50,255,143,255,18,255,34,0,107,255,224,255,251,255,189,255,73,0,185,255,142,0,82,0,239,0,210,255,73,1,67,0,32,0,1,1,222,255,244,0,66,0,113,0,210,0,38,0,188,255,97,0,41,255,106,0,211,255,161,255,83,0,230,254,42,0,238,255,110,255,127,255,175,255,244,255,249,255,143,255,60,0,238,255,171,255,235,0,10,0,226,255,222,0,226,255,158,0,14,0,76,0,27,0,150,0,180,255,56,0,95,0,202,254,213,0,3,255,218,255,213,255,96,255,117,255,234,255,242,254,104,255,224,255,209,254,140,0,81,255,179,255,86,0,34,255,45,0,146,0,204,255,149,0,202,0,0,0,62,1,115,255,145,0,123,0,144,255,102,1,97,0,134,0,199,0,208,255,78,0,207,255,0,0,219,0,153,255,255,0,165,255,177,0,69,0,15,255,107,0,157,255,148,255,56,1,144,255,44,0,0,0,100,255,61,0,142,255,2,255,138,0,114,255,107,0,76,0,213,254,187,0,205,253,57,0,129,255,0,0,178,255,77,1,74,255,195,0,190,255,36,255,241,0,153,254,11,2,208,255,216,0,74,0,44,0,153,255,141,255,1,0,198,255,61,0,96,0,103,0,45,255,220,255,132,254,30,0,130,255,89,255,183,0,76,255,167,0,135,255,59,255,153,255,116,255,157,255,128,1,230,254,63,1,253,255,78,255,94,1,49,254,29,1,210,255,93,0,16,1,128,255,117,0,190,255,18,0,150,255,222,255,1,0,183,255,201,0,33,255,207,255,65,0,222,254,183,0,246,254,35,0,29,0,223,254,88,1,197,254,238,255,87,0,73,255,137,0,223,255,183,255,103,0,86,0,228,255,118,0,63,0,219,255,223,0,112,255,238,0,74,0,134,0,241,0,159,255,0,1,48,255,235,0,137,0,218,255,185,0,68,0,7,0,195,0,42,255,246,255,133,0,81,255,1,1,20,0,100,255,89,0,122,255,131,255,185,0,33,255,96,0,181,0,40,255,117,0,80,0,115,254,132,1,255,254,34,1,88,0,149,255,192,0,196,255,188,255,253,255,150,0,220,255,211,0,7,0,123,0,153,255,244,255,186,255,135,0,41,255,63,1,88,255,211,0,114,255,130,255,241,255,244,254,21,0,90,0,42,255,139,0,182,255,47,255,117,0,48,254,129,0,148,255,31,0,29,0,45,0,88,255,54,0,251,254,98,0,100,255,82,0,56,0,49,0,148,255,75,0,28,255,162,255,36,0,131,255,234,0,76,255,184,0,118,255,204,255,217,255,156,255,179,255,84,0,242,255,31,0,16,0,124,255,211,255,248,255,123,255,113,0,150,255,167,0,13,0,90,255,243,0,178,254,153,0,247,255,216,255,183,0,216,255,175,0,139,255,138,0,61,255,5,1,198,254,129,1,136,255,104,0,9,1,62,255,209,0,86,255,136,0,41,255,59,1,78,255,195,0,119,255,184,0,64,255,52,0,149,255,50,0,29,0,212,255,107,0,212,255,206,255,211,255,224,255,214,255,107,0,130,255,12,1,88,255,183,0,58,255,141,0,203,255,249,255,69,0,102,0,204,255,56,0,55,0,170,255,17,0,224,255,94,0,186,255,108,0,225,255,58,0,177,255,253,255,241,255,27,0,166,255,149,0,194,255,6,0,195,255,106,0,135,255,8,0,73,0,238,255,97,0,165,255,157,0,97,255,150,0,41,255,117,0,197,255,0,0,98,0,179,255,250,255,215,255,228,255,133,255,35,0,150,255,85,0,210,255,58,0,118,255,0,0,7,0,117,255,131,0,102,255,109,0,220,255,243,255,68,0,139,255,191,255,42,0,232,255,173,255,151,0,182,255,221,255,87,0,106,255,236,0,51,255,112,0,130,0,83,255,41,1,85,255,99,0,17,0,250,255,31,0,21,0,19,0,27,0,205,255,42,0,64,0,139,255,90,0,9,0,218,255,33,0,211,255,102,0,131,255,7,0,82,0,151,255,17,0,196,255,180,0,49,255,175,0,53,0,141,255,221,0,175,255,92,0,106,0,38,255,21,1,207,255,61,255,48,1,251,254,151,0,75,0,83,255,190,0,112,255,49,0,32,0,106,255,114,0,11,0,151,255,118,0,106,255,83,0,149,255,0,0,79,0,138,255,94,0,215,255,244,255,11,0,169,255,155,0,198,255,217,255,147,0,141,255,96,0,243,255,254,255,39,0,242,255,50,0,38,0,204,255,249,255,88,0,129,255,113,0,201,255,65,0,39,0,193,255,108,0,131,255,17,0,44,0,215,255,47,0,36,0,74,255,198,0,154,254,100,0,156,255,178,255,53,0,217,255,224,255,34,0,18,255,244,255,40,0,41,255,182,0,147,255,33,0,43,0,118,255,248,255,27,0,52,255,159,0,231,255,202,255,127,0,145,255,244,255,49,0,115,255,126,0,204,255,5,0,236,255,111,0,82,255,130,0,148,255,63,0,53,0,214,255,16,0,74,0,4,0,146,255,193,0,119,255,221,255,129,0,210,255,33,0,249,255,231,255,109,0,250,255,156,255,215,0,210,255,229,255,251,0,47,255,154,0,241,255,184,255,155,0,146,255,44,0,209,0,40,255,239,0,125,255,60,0,176,255,11,0,197,255,237,255,182,0,28,255,237,0,62,255,81,0,234,255,142,255,87,0,101,255,121,0,102,255,88,0,134,255,255,255,94,0,68,255,177,0,95,255,193,0,156,255,45,0,47,0,194,255,94,0,164,255,113,0,251,255,253,255,51,0,91,0,147,255,134,0,25,0,244,255,79,0,16,0,37,0,5,0,9,0,57,0,232,255,38,0,7,0,68,0,130,255,116,0,21,0,124,255,127,0,223,255,199,255,50,0,227,255,170,255,146,0,85,255,72,0,226,255,160,255,59,0,194,255,147,255,97,0,172,255,155,255,136,0,84,255,3,0,66,0,108,255,137,0,85,255,66,0,10,0,212,255,49,0,205,255,67,0,238,255,61,0,194,255,110,0,25,255,8,1,78,255,227,255,178,0,89,255,139,0,193,255,38,0,6,0,13,0,125,255,231,0,17,255,105,0,117,0,252,254,7,1,114,255,17,0,46,0,244,255,81,255,236,0,100,255,210,255,195,0,7,255,208,0,130,255,29,0,19,0,175,255,42,0,246,255,182,255,28,0,234,255,37,0,146,255,121,0,155,255,60,0,20,0,199,255,126,0,80,255,127,0,168,255,54,0,237,255,71,0,198,255,63,0,200,255,16,0,62,0,167,255,119,0,238,255,57,0,46,0,0,0,64,0,205,255,135,0,211,255,92,0,221,255,29,0,23,0,15,0,206,255,9,0,58,0,207,255,107,0,132,255,149,0,132,255,223,255,225,0,224,254,250,0,158,255,17,0,65,0,108,255,97,0,183,255,10,0,58,0,0,0,194,255,90,0,223,255,246,255,3,0,38,0,101,255,189,0,71,255,136,0,162,255,249,255,106,0,103,255,167,0,130,255,38,0,49,0,123,255,185,0,102,255,47,0,75,0,179,255,237,255,34,0,0,0,83,255,216,0,77,255,41,0,251,255,232,255,25,0,84,255,90,0,174,255,19,0,82,255,142,0,73,255,213,255,95,0,38,255,136,0,138,255,58,0,131,255,164,0,176,254,96,1,121,254,17,1,78,255,248,255,60,0,122,255,2,0,31,0,137,255,9,0,74,0,43,255,121,1,51,254,204,1,144,254,61,1,241,254,108,1,139,254,102,1,122,255,88,0,82,0,147,255,169,0,171,255,159,0,19,255,167,1,109,254,235,1,88,254,232,1,127,254,106,1,6,255,6,1,104,255,129,0,63,0,176,255,249,0,225,254,174,1,130,254,98,1,36,255,228,0,230,254,162,1,108,254,36,1,97,255,121,0,83,255,220,0,63,255,111,0,29,0,52,255,70,1,238,254,136,0,233,255,78,0,17,255,172,1,215,253,188,1,41,255,14,0,44,0,81,0,9,255,85,1,179,254,147,0,90,0,235,254,135,1,194,254,239,0,170,255,124,0,102,255,13,1,169,254,144,1,228,254,141,0,240,255,112,255,232,0,213,254,168,0,78,255,40,0,105,255,181,0,198,254,164,0,127,255,196,255,33,0,36,255,164,0,13,255,87,0,127,255,218,255,242,255,181,255,8,0,160,255,82,0,64,255,184,0,77,255,116,0,106,255,121,0,161,255,30,0,20,0,198,255,152,0,20,255,43,1,223,254,216,0,144,255,110,0,205,255,97,0,182,255,75,0,11,0,185,255,181,0,92,255,130,0,251,255,218,255,111,0,165,255,141,0,182,255,44,0,31,0,247,255,22,0,18,0,64,0,95,255,53,1,204,254,240,0,27,0,59,255,40,1,43,255,130,0,255,255,28,0,219,255,87,0,222,255,9,0,167,0,231,254,31,1,58,255,138,0,211,255,252,255,18,0,180,255,202,0,64,255,92,0,4,0,169,255,129,0,132,255,75,0,1,0,15,0,242,255,55,0,195,255,4,0,9,0,34,0,174,255,146,0,141,255,12,0,217,0,187,254,7,1,11,0,41,255,17,1,205,255,75,255,192,1,30,254,94,1,215,255,81,255,63,1,65,255,23,0,192,0,54,255,144,0,70,0,50,255,16,1,46,255,88,0,223,255,148,255,70,0,212,255,216,255,1,0,217,255,230,255,227,255,179,255,78,0,47,255,135,0,127,255,8,0,34,0,75,255,66,0,193,255,120,255,124,0,133,255,218,255,176,0,180,254,237,0,161,255,121,255,166,0,141,255,198,255,110,0,162,255,164,255,225,0,236,254,219,0,197,255,233,255,148,0,126,255,88,0,20,0,178,255,144,0,194,255,82,0,191,255,95,0,172,255,50,0,29,0,169,255,242,0,48,255,205,0,132,255,178,0,39,255,43,1,233,254,218,0,125,255,75,0,26,0,174,255,187,0,241,254,64,1,201,254,57,1,174,254,16,1,98,255,10,0,4,0,242,255,19,0,110,255,129,0,173,255,199,255,251,255,79,0,53,255,192,0,51,255,186,0,41,255,161,0,129,255,87,0,176,255,100,0,159,255,71,0,199,255,17,0,28,0,158,255,171,0,97,255,165,0,145,255,150,0,82,255,214,0,41,255,1,1,78,255,177,0,164,255,127,0,224,255,255,255,146,0,91,255,89,0,39,0,162,255,72,0,57,0,74,255,225,0,3,255,253,0,24,255,121,0,205,255,49,0,106,255,185,0,112,255,179,255,163,0,213,254,16,1,205,254,153,0,164,255,107,255,100,0,113,255,140,255,112,0,106,255,209,255,103,0,52,255,79,0,242,255,56,255,239,0,50,255,64,0,109,0,127,255,127,0,244,255,220,255,98,0,251,255,233,255,214,0,101,255,208,0,249,255,95,0,87,0,70,0,46,0,112,0,210,255,165,0,255,255,233,255,216,0,80,255,3,1,164,255,84,0,46,0,242,255,60,0,12,0,54,0,162,255,212,0,246,254,55,1,217,254,153,0,136,255,253,255,67,0,76,255,160,0,32,255,176,0,71,255,90,0,93,255,104,0,77,255,90,0,105,255,19,0,188,255,240,255,238,255,162,255,13,0,192,255,27,0,142,255,17,0,195,255,58,0,114,255,74,0,147,255,60,0,172,255,62,0,244,255,233,255,252,255,1,0,77,0,152,255,114,0,0,0,37,0,214,255,144,0,127,255,181,0,160,255,102,0,47,0,19,0,24,0,116,0,186,255,20,0,177,0,123,255,112,0,81,0,212,255,79,0,46,0,171,255,210,0,5,255,48,1,3,255,13,1,34,255,164,0,157,255,8,0,41,0,136,255,123,0,117,255,99,0,191,255,33,0,151,255,115,0,61,255,153,0,68,255,139,0,159,255,202,255,53,0,181,255,159,255,139,0,109,255,30,0,19,0,231,255,226,255,103,0,105,255,92,0,47,0,95,255,208,0,148,255,35,0,228,255,147,0,72,255,101,0,70,0,63,255,10,1,1,255,199,0,224,255,87,255,39,1,20,255,34,0,56,0,241,255,215,255,232,255,27,0,163,255,18,0,224,255,221,255,0,0,157,255,147,0,26,255,120,0,165,255,222,255,39,0,86,255,164,0,4,255,151,0,69,255,90,0,184,255,197,255,101,0,103,255,31,0,228,255,10,0,130,255,161,0,54,255,130,0,212,255,123,255,188,0,139,255,216,255,145,0,95,255,79,0,29,0,175,255,97,0,210,255,54,0,239,255,70,0,128,255,185,0,158,255,0,0,106,0,226,255,250,255,119,0,30,0,166,255,189,0,175,255,132,0,239,255,30,0,79,0,14,0,2,0,35,0,141,0,96,255,227,0,157,255,81,0,98,0,81,255,223,0,150,255,92,0,218,255,39,0,143,0,85,255,106,0,195,255,82,0,145,255,55,0,1,0,233,255,224,255,4,0,119,0,197,254,13,1,146,255,97,0,61,255,165,0,194,255,248,255,26,0,26,0,236,255,30,0,21,0,70,0,253,255,41,255,142,1,193,254,164,0,238,255,178,255,174,0,62,255,74,0,49,0,170,255,47,0,68,0,134,255,130,0,195,255,171,255,244,0,168,254,237,0,124,255,56,0,206,255,192,255,88,0,167,255,62,0,144,255,40,0,187,255,214,255,20,0,114,255,1,0,46,0,74,255,156,0,106,255,246,255,178,255,3,0,167,255,69,0,35,255,185,0,128,255,242,255,126,0,25,255,158,0,238,255,237,255,17,0,40,0,71,255,226,0,112,255,49,0,179,255,59,0,27,0,176,255,37,0,9,0,227,255,176,255,239,0,102,255,90,0,75,0,40,0,59,0,68,0,223,255,98,0,152,0,149,255,133,0,130,0,139,255,180,0,95,0,217,255,31,0,135,0,89,0,199,255,141,0,220,255,101,0,15,0,173,0,190,255,44,0,56,0,239,255,81,0,159,255,150,0,116,255,95,0,3,0,157,255,21,0,105,255,117,0,52,255,2,0,199,255,30,0,126,255,103,255,67,0,14,255,242,255,196,255,217,255,117,255,37,0,136,255,170,255,23,0,13,255,61,0,80,255,206,255,134,0,49,255,178,255,61,0,198,255,214,255,73,0,153,255,214,255,247,255,180,0,176,255,71,255,38,0,113,0,212,255,138,0,205,255,142,255,108,0,66,0,19,0,197,255,231,255,29,0,74,0,24,0,50,0,165,255,8,0,60,0,184,255,14,0,27,0,78,255,128,0,9,0,32,0,20,0,24,0,53,0,48,0,223,255,107,0,73,0,113,255,187,0,199,255,234,255,43,0,15,0,30,0,227,255,24,0,238,255,79,0,26,0,164,255,6,0,57,0,37,0,25,0,130,0,96,255,231,255,193,0,86,0,224,255,156,255,74,0,161,0,14,0,73,0,130,255,222,255,0,1,255,255,48,0,60,255,33,0,29,1,149,255,250,255,20,0,27,0,4,0,177,0,116,255,3,0,220,255,45,0,68,0,98,255,213,0,56,255,215,0,15,0,244,255,182,255,154,0,46,255,123,0,22,0,161,255,138,0,103,255,173,0,87,255,88,0,102,255,105,0,211,255,229,255,64,0,149,255,151,0,59,255,196,255,60,0,93,255,250,255,40,0,108,255,157,255,50,0,179,255,254,255,91,255,254,255,125,0,231,254,206,0,193,255,58,255,37,0,183,255,43,0,174,255,96,255,68,0,127,0,88,255,72,0,251,255,126,255,31,0,179,0,0,0,224,255,74,0,27,0,40,0,119,255,226,255,62,0,132,255,82,0,131,0,59,255,229,255,139,0,12,255,117,0,204,255,65,0,236,0,137,255,88,0,205,255,136,255,11,0,178,0,115,255,25,0,18,0,79,0,179,255,11,255,196,255,103,0,53,0,179,0,116,0,145,255,238,255,122,0,171,255,205,255,108,0,20,0,37,1,11,0,146,255,215,255,124,255,234,255,182,0,15,0,146,0,18,0,62,0,84,0,22,255,8,0,11,0,239,255,233,0,17,0,37,0,143,255,184,255,248,255,39,0,242,255,95,0,164,0,39,0,106,0,73,255,222,255,207,255,63,0,58,0,110,0,58,0,183,255,59,0,113,255,212,255,179,255,224,255,218,0,158,255,80,0,20,0,163,255,148,255,166,255,173,255,69,0,221,255,238,255,26,0,141,255,1,0,164,255,141,255,5,0,36,0,39,0,35,0,169,255,199,255,223,255,200,255,186,255,34,0,193,255,0,0,43,0,248,255,180,255,126,255,180,255,114,0,31,0,26,0,6,0,243,255,218,255,12,0,218,255,196,255,250,255,69,0,138,0,64,0,171,255,5,0,243,255,169,255,92,0,64,0,12,0,39,0,106,0,145,255,45,0,152,255,43,0,70,0,50,0,85,0,61,0,172,255,217,255,11,0,169,255,124,0,34,0,146,0,91,0,15,0,168,255,15,0,168,255,93,0,159,0,27,0,83,0,11,0,169,255,196,255,8,0,223,255,122,0,65,0,48,0,247,255,96,255,174,255,235,255,43,0,138,0,47,0,75,0,225,255,147,255,137,255,183,255,223,255,114,0,77,0,48,0,15,0,50,255,148,255,47,255,253,255,54,0,126,0,108,0,31,0,192,255,64,255,142,255,156,255,88,0,95,0,139,0,211,255,223,255,171,255,84,255,107,255,24,0,96,0,101,0,155,0,194,255,189,255,100,255,144,255,196,255,18,0,159,0,137,0,60,0,206,255,101,255,122,255,131,255,222,255,105,0,152,0,134,0,25,0,183,255,111,255,105,255,217,255,86,0,114,0,194,0,119,0,6,0,191,255,137,255,162,255,243,255,158,0,206,0,142,0,37,0,201,255,128,255,186,255,245,255,5,0,80,0,188,0,88,0,40,0,176,255,123,255,220,255,72,0,94,0,150,0,135,0,17,0,2,0,139,255,174,255,241,255,55,0,131,0,153,0,85,0,26,0,182,255,215,255,10,0,120,0,170,0,163,0,192,0,43,0,10,0,238,255,172,255,243,255,33,0,44,0,35,0,1,0,192,255,127,255,93,255,117,255,109,255,148,255,207,255,154,255,161,255,39,255,226,254,170,254,158,254,146,254,46,255,41,255,71,255,8,255,83,254,55,254,13,254,170,254,248,254,184,255,174,255,197,255,103,255,60,255,64,255,77,255,41,0,133,0,92,1,164,1,156,1,67,1,67,1,164,1,42,2,208,2,15,3,28,3,229,2,198,2,94,2,1,2,15,2,75,2,90,2,81,2,184,1,65,1,236,0,236,0,222,0,244,0,149,0,105,0,77,0,201,255,91,255,226,254,36,255,10,255,63,255,88,255,249,254,153,254,136,254,73,254,82,254,110,254,112,254,159,254,79,254,220,253,97,253,232,252,11,253,71,253,175,253,205,253,0,254,43,254,58,254,61,254,21,254,37,254,78,254,157,254,247,254,53,255,14,255,34,255,59,255,12,255,106,254,156,253,243,252,146,253,183,255,10,2,72,3,90,3,152,2,219,1,207,1,65,2,16,3,63,4,221,5,133,7,162,7,32,6,72,3,200,0,189,255,108,0,94,2,67,3,13,3,197,1,58,0,196,254,27,254,23,254,239,254,21,0,244,0,11,1,2,0,103,254,249,252,120,252,163,252,144,253,51,254,213,253,177,252,72,251,98,250,114,250,156,251,103,253,196,254,124,255,255,254,212,253,222,252,127,252,106,253,131,255,190,1,45,3,78,3,45,2,226,0,173,0,3,2,99,4,240,6,251,8,128,9,25,9,2,8,195,6,241,5,224,5,0,6,237,5,20,5,239,2,39,0,70,253,136,251,194,250,207,250,229,250,174,250,190,249,146,248,52,247,73,246,54,246,2,247,85,248,128,249,4,250,42,249,169,247,240,245,81,245,24,247,175,251,71,1,130,5,66,7,206,6,63,5,6,5,202,6,212,9,219,12,96,15,187,16,240,15,236,12,50,8,189,3,215,0,62,1,113,3,52,5,187,4,17,2,167,254,162,251,196,250,142,251,103,253,223,254,175,255,22,255,211,252,3,250,104,247,215,245,181,245,150,246,69,247,50,247,221,245,234,243,125,242,113,242,193,243,70,246,187,248,122,250,72,252,200,254,125,1,215,3,148,5,171,6,37,8,66,10,50,12,42,13,67,13,110,13,86,14,37,15,173,14,159,12,8,10,107,8,127,8,80,9,64,9,174,7,70,5,250,2,15,1,148,255,20,254,102,252,218,250,148,249,45,248,106,246,144,244,87,243,1,243,57,243,113,243,230,242,225,241,71,241,200,241,116,243,53,245,188,246,206,247,132,248,210,248,20,249,58,249,228,250,131,255,15,6,64,12,35,15,247,14,182,12,143,11,181,12,206,15,10,19,194,21,82,23,111,22,192,18,202,12,206,6,239,2,199,2,18,5,6,7,96,6,47,3,185,254,9,251,52,249,122,249,21,251,224,252,161,253,187,252,250,249,91,246,88,243,20,242,178,242,87,244,118,245,67,245,155,243,79,241,83,240,231,240,41,243,33,246,212,248,96,250,45,251,144,251,69,252,63,254,113,1,102,5,115,8,255,9,195,9,193,8,95,8,41,9,183,10,14,12,157,12,254,11,70,10,203,7,161,5,38,4,135,3,216,3,20,4,90,3,178,1,125,255,90,253,211,251,85,251,160,251,5,252,115,251,229,249,141,247,72,245,128,244,213,244,226,245,133,246,178,246,103,246,80,246,116,246,211,246,179,247,45,249,103,251,3,253,197,253,134,253,91,254,86,2,162,8,21,14,143,16,199,15,88,13,57,12,96,13,146,15,167,17,154,19,209,20,226,19,187,15,24,9,74,2,95,254,216,254,234,1,91,4,44,4,99,1,167,253,206,250,184,249,107,250,98,252,96,254,111,255,211,254,53,252,125,248,66,245,127,243,170,243,74,245,167,246,179,246,55,245,14,243,207,241,88,242,135,244,125,247,81,250,70,252,78,253,100,253,9,253,79,253,63,255,65,3,71,8,9,12,198,12,255,10,183,8,5,8,78,9,79,11,56,12,139,11,250,9,40,8,11,6,138,3,43,1,230,255,43,0,84,1,242,1,39,1,129,255,46,254,249,253,153,254,66,255,14,255,48,254,1,253,177,251,90,250,66,249,210,248,226,248,57,249,52,249,146,248,223,247,234,247,196,248,12,250,147,251,218,252,67,253,123,252,4,251,156,250,223,253,108,4,231,10,16,14,242,12,39,9,27,6,237,5,175,7,175,9,159,11,19,13,152,12,213,8,6,2,102,250,78,245,92,245,178,249,200,254,115,1,191,0,154,253,110,250,255,248,47,250,173,253,117,1,93,3,144,2,6,255,115,250,14,247,168,245,245,245,78,247,152,248,15,249,116,248,10,247,255,245,76,246,71,248,144,251,236,254,249,0,116,1,185,0,131,255,223,254,186,255,49,2,203,5,49,9,231,10,149,10,90,9,74,8,68,8,35,9,11,10,77,10,212,9,172,8,230,6,215,4,13,3,80,2,145,2,72,3,210,3,206,3,42,3,115,2,13,2,218,1,202,1,224,1,196,1,47,1,42,0,194,254,96,253,172,252,160,252,162,252,92,252,187,251,0,251,179,250,53,251,16,252,228,252,81,253,30,253,240,251,20,250,71,248,123,248,63,253,54,5,226,11,171,13,166,10,49,5,127,1,215,1,108,4,154,6,46,8,92,9,146,8,79,4,0,253,28,245,129,240,6,242,136,248,85,255,174,2,161,1,242,253,119,250,41,249,170,250,6,254,47,1,73,2,255,0,70,253,188,248,57,245,150,243,223,243,202,245,33,248,131,249,20,249,44,247,150,245,177,245,252,247,153,251,199,254,18,0,121,255,154,253,131,251,173,250,25,252,174,255,147,4,47,9,122,11,213,10,168,8,198,6,115,6,171,7,149,9,251,10,46,11,57,10,145,8,129,6,190,4,83,4,108,5,105,7,63,9,14,10,115,9,212,7,6,6,200,4,58,4,24,4,231,3,35,3,145,1,75,255,244,252,64,251,65,250,225,249,213,249,202,249,189,249,203,249,200,249,198,249,188,249,120,249,246,248,239,247,88,246,239,244,105,244,83,246,88,252,168,4,202,10,67,12,138,9,187,4,15,1,146,0,143,2,68,5,155,8,176,11,188,11,200,6,103,254,66,246,149,242,132,245,251,252,127,4,157,8,103,8,207,4,45,0,197,252,80,252,203,254,81,2,93,4,122,3,200,255,38,251,70,247,159,244,162,243,153,244,46,247,42,250,180,251,230,250,215,248,55,247,99,247,103,249,239,251,172,253,69,254,212,253,139,252,132,251,181,251,197,253,141,1,202,5,167,8,247,8,108,7,153,5,232,4,195,5,185,7,140,9,251,9,3,9,134,7,69,6,159,5,233,5,9,7,126,8,205,9,138,10,48,10,123,8,234,5,147,3,106,2,96,2,163,2,47,2,116,0,198,253,67,251,171,249,250,248,220,248,11,249,64,249,39,249,153,248,169,247,212,246,93,246,68,246,100,246,62,246,65,245,158,243,30,242,121,242,105,247,165,0,156,9,200,13,58,12,158,6,213,0,146,254,58,0,165,3,10,8,255,12,190,15,92,13,247,5,186,252,35,246,36,246,133,252,87,5,85,12,250,14,207,12,121,7,79,1,234,252,96,252,46,255,216,2,43,5,121,4,176,0,135,251,159,246,0,243,239,241,250,243,36,248,60,252,228,253,101,252,218,248,96,245,238,243,56,245,40,248,44,251,24,253,57,253,209,251,103,250,138,250,232,252,16,1,116,5,111,8,36,9,19,8,97,6,20,5,162,4,109,5,133,7,135,10,44,13,2,14,172,12,234,9,176,7,88,7,229,8,53,11,218,12,194,12,178,10,87,7,220,3,48,1,205,255,171,255,8,0,221,255,188,254,140,252,139,249,186,246,38,245,248,244,162,245,85,246,108,246,212,245,139,244,205,242,25,241,102,240,42,241,195,242,41,244,125,244,167,243,77,244,201,249,118,2,109,9,5,12,28,10,81,5,30,1,173,255,91,0,156,2,73,7,112,13,52,17,101,15,172,8,73,0,131,250,141,250,232,255,82,7,109,13,17,16,112,14,3,9,149,1,157,251,212,249,78,252,46,1,95,5,225,5,116,2,214,252,185,246,5,242,66,240,215,241,214,245,33,250,95,252,139,251,111,248,13,245,132,243,138,244,83,247,185,250,102,253,92,254,8,254,160,253,24,254,180,255,217,1,238,3,246,5,177,7,164,8,205,8,136,8,106,8,59,9,57,11,125,13,240,14,49,15,124,14,17,13,91,11,249,9,90,9,146,9,12,10,193,9,230,7,190,4,123,1,36,255,8,254,3,254,127,254,180,254,36,254,154,252,57,250,143,247,73,245,217,243,59,243,245,242,184,242,165,242,212,242,100,243,64,244,245,244,112,245,226,245,88,246,174,246,0,247,93,247,142,249,117,255,0,7,220,11,116,12,150,9,246,4,118,1,138,0,199,1,255,4,202,10,42,17,12,20,221,16,248,8,37,0,186,250,190,250,242,254,199,4,202,9,252,11,180,10,54,6,178,255,44,250,102,248,143,250,166,254,219,1,248,1,43,255,140,250,98,245,236,240,66,238,18,238,168,240,7,245,77,249,198,251,179,251,175,249,60,247,205,245,57,246,127,248,96,251,183,253,4,255,52,255,168,254,70,254,81,254,227,254,152,0,187,3,95,7,135,10,160,12,82,13,226,12,86,12,108,12,21,13,233,13,135,14,153,14,254,13,240,12,130,11,2,10,238,8,112,8,7,8,128,7,219,6,22,6,40,5,239,3,33,2,195,255,117,253,153,251,58,250,252,248,91,247,35,245,8,243,198,241,168,241,135,242,207,243,250,244,223,245,117,246,164,246,124,246,21,246,198,245,159,245,91,245,47,246,139,250,142,1,167,7,209,10,141,10,30,7,58,3,93,1,131,1,101,3,251,7,15,14,10,18,71,17,1,12,24,4,188,252,24,249,170,249,151,253,145,3,141,9,190,12,10,12,21,7,218,255,178,249,19,247,12,248,206,250,234,252,34,253,175,251,149,248,30,244,109,239,101,236,196,236,11,241,104,247,224,252,56,255,55,254,108,251,154,248,101,246,69,245,160,245,90,247,241,249,201,252,5,255,55,0,1,1,102,2,193,4,173,7,149,10,42,13,43,15,57,16,10,16,6,15,203,13,61,13,208,13,11,15,241,15,235,15,195,14,202,12,159,10,244,8,88,8,122,8,206,8,211,8,245,7,1,6,119,3,102,0,244,252,204,249,125,247,37,246,158,245,95,245,183,244,117,243,197,241,251,239,227,238,25,239,107,240,79,242,124,244,38,246,189,246,92,246,98,245,240,243,137,242,214,241,233,243,252,250,239,4,253,12,108,16,48,15,65,10,242,4,178,1,16,1,21,3,151,8,9,16,146,21,229,21,180,16,252,7,69,255,45,250,252,249,134,254,248,5,143,13,11,18,92,17,208,10,21,1,119,248,18,244,78,244,141,247,14,251,24,253,94,253,146,251,160,247,152,242,115,238,237,236,241,238,146,243,154,248,204,251,106,252,216,250,49,248,55,245,243,242,106,242,10,244,176,247,186,252,217,1,167,5,97,7,248,6,79,5,227,3,41,4,115,6,59,10,79,14,84,17,120,18,248,17,92,16,66,14,120,12,203,11,129,12,242,13,63,15,113,15,48,14,200,11,191,8,194,5,120,3,12,2,56,1,200,0,74,0,41,255,70,253,242,250,84,248,165,245,118,243,65,242,229,241,153,241,246,240,97,240,106,240,69,241,173,242,102,244,241,245,217,246,162,247,73,248,103,248,165,247,153,246,180,245,106,247,71,253,10,5,171,10,18,13,172,12,224,9,124,6,95,3,101,1,6,2,12,7,31,14,24,19,0,19,94,14,58,7,178,0,140,252,52,251,37,253,246,1,146,7,86,11,120,11,87,7,33,1,63,251,32,247,252,244,190,244,241,245,191,248,246,251,87,253,198,251,236,247,135,243,189,240,170,240,7,243,202,246,112,250,255,252,41,254,210,253,32,252,253,249,41,248,130,247,151,248,88,251,13,255,3,3,61,6,55,8,30,9,22,9,146,8,136,8,152,9,127,11,235,13,14,16,100,17,214,17,91,17,185,15,31,13,120,10,150,8,2,8,148,8,131,9,213,9,217,8,144,6,103,3,18,0,7,253,230,250,230,249,138,249,24,249,55,248,159,246,113,244,66,242,119,240,61,239,214,238,124,239,37,241,78,243,69,245,158,246,118,247,218,247,26,248,129,248,207,248,170,248,7,248,107,247,24,248,126,252,129,3,226,9,129,13,240,14,28,14,65,12,212,9,110,7,58,6,216,7,33,12,100,16,51,18,192,16,216,12,90,7,36,2,12,254,134,252,40,254,53,2,53,6,167,8,45,8,41,5,178,0,108,251,19,246,122,242,216,241,25,244,14,248,250,250,68,251,233,248,99,245,22,242,27,240,191,239,84,241,114,244,34,248,77,251,28,253,238,252,5,251,147,248,208,246,140,246,16,248,98,251,7,0,241,4,168,8,143,10,246,10,139,10,33,10,103,10,160,11,160,13,6,16,64,18,183,19,171,19,212,17,249,14,42,12,4,10,245,8,53,9,61,10,26,11,209,10,209,8,121,5,190,1,108,254,211,251,30,250,7,249,48,248,143,247,208,246,119,245,147,243,188,241,55,240,80,239,234,238,19,239,10,240,143,241,251,242,60,244,84,245,43,246,54,247,13,248,48,248,133,247,125,246,139,245,49,247,248,252,213,4,117,11,212,15,154,17,106,16,20,13,181,8,250,4,150,3,35,6,162,11,33,17,251,19,177,19,5,16,194,9,169,2,252,252,14,251,162,253,194,2,184,7,181,10,146,10,145,7,104,2,7,252,239,245,21,242,101,241,185,243,66,247,234,249,199,250,9,250,239,247,241,244,181,241,114,239,120,239,223,241,206,245,243,249,220,252,200,253,246,252,6,251,197,248,50,247,124,247,51,250,210,254,215,3,9,8,214,10,43,12,39,12,111,11,208,10,237,10,34,12,39,14,49,16,105,17,97,17,24,16,14,14,170,11,125,9,39,8,240,7,110,8,186,8,214,7,178,5,240,2,15,0,91,253,26,251,176,249,219,248,125,248,23,248,39,247,168,245,251,243,97,242,14,241,104,240,104,240,7,241,51,242,136,243,146,244,117,245,124,246,198,247,60,249,84,250,172,250,57,250,45,249,13,248,16,249,201,253,167,4,159,10,153,14,197,16,182,16,175,14,241,10,237,6,118,4,156,5,127,9,132,13,200,15,22,16,30,14,231,9,119,4,13,255,200,251,178,251,224,253,134,0,228,2,121,4,44,5,252,3,40,0,141,250,77,245,185,241,205,240,42,242,105,244,207,246,9,249,64,250,186,249,129,247,201,244,125,243,19,244,237,245,78,248,152,250,88,252,164,253,79,254,251,253,12,253,132,252,71,253,179,255,93,3,133,7,137,11,186,14,141,16,231,16,52,16,40,15,75,14,13,14,122,14,114,15,121,16,16,17,176,16,42,15,233,12,151,10,186,8,109,7,128,6,125,5,166,4,149,3,215,1,239,254,98,251,137,248,192,246,234,245,99,245,182,244,220,243,220,242,146,241,201,239,238,237,165,236,137,236,207,237,164,239,155,241,173,243,127,245,231,246,143,247,97,247,157,246,216,245,57,245,245,245,74,250,70,1,253,7,165,12,128,15,225,15,25,14,118,10,118,6,205,3,23,4,37,7,189,10,75,13,147,14,107,14,196,11,9,7,45,1,175,252,126,251,92,253,5,0,151,2,119,4,142,5,106,5,232,2,250,253,155,248,150,244,144,242,170,242,234,243,189,245,254,247,52,250,75,251,196,250,225,248,46,247,142,246,200,246,136,247,236,248,226,250,80,253,134,255,136,0,61,0,117,255,98,255,162,0,1,3,8,6,132,9,223,12,131,15,231,16,237,16,7,16,11,15,146,14,173,14,52,15,227,15,108,16,100,16,147,15,16,14,56,12,144,10,72,9,68,8,39,7,209,5,92,4,197,2,128,0,110,253,104,250,35,248,203,246,248,245,30,245,56,244,153,243,249,242,193,241,18,240,93,238,113,237,184,237,234,238,97,240,17,242,48,244,74,246,246,247,155,248,103,248,201,247,98,247,30,247,95,248,118,252,109,2,219,7,162,11,230,13,237,13,1,12,92,8,175,4,121,2,61,3,37,6,124,9,230,11,72,13,13,13,77,10,136,5,20,0,39,252,5,251,49,252,253,253,233,255,173,1,61,3,152,3,116,1,241,252,45,248,116,244,86,242,159,241,228,241,49,243,194,245,150,248,87,250,88,250,199,248,26,247,32,246,190,245,221,245,218,246,205,248,149,251,35,254,126,255,168,255,117,255,151,255,143,0,70,2,152,4,125,7,201,10,205,13,224,15,239,16,79,17,72,17,225,16,89,16,236,15,219,15,252,15,8,16,188,15,13,15,4,14,187,12,75,11,172,9,204,7,176,5,180,3,209,1,150,255,61,253,76,251,242,249,172,248,41,247,107,245,243,243,218,242,180,241,72,240,2,239,91,238,193,238,14,240,178,241,71,243,1,245,194,246,95,248,81,249,152,249,99,249,39,249,14,249,51,250,240,253,73,3,88,8,19,12,187,14,138,15,132,14,116,11,33,8,11,6,111,6,105,8,212,10,181,12,208,13,140,13,38,11,200,6,156,1,222,253,155,252,66,253,109,254,201,255,50,1,171,2,31,3,119,1,160,253,56,249,100,245,215,242,100,241,249,240,191,241,197,243,84,246,65,248,203,248,12,248,255,246,19,246,87,245,242,244,99,245,249,246,71,249,90,251,170,252,107,253,238,253,179,254,4,0,161,1,130,3,213,5,146,8,53,11,68,13,103,14,252,14,81,15,95,15,21,15,155,14,60,14,3,14,201,13,69,13,117,12,112,11,87,10,56,9,233,7,66,6,84,4,101,2,156,0,162,254,75,252,17,250,117,248,69,247,14,246,158,244,104,243,178,242,74,242,154,241,171,240,7,240,40,240,24,241,120,242,226,243,85,245,243,246,167,248,6,250,220,250,46,251,63,251,98,251,173,252,34,0,247,4,98,9,160,12,246,14,190,15,195,14,214,11,164,8,13,7,221,7,213,9,170,11,206,12,85,13,224,12,168,10,166,6,238,1,169,254,184,253,134,254,175,255,200,0,212,1,236,2,34,3,88,1,182,253,154,249,42,246,242,243,197,242,102,242,4,243,147,244,122,246,244,247,73,248,163,247,241,246,175,246,181,246,219,246,76,247,81,248,223,249,88,251,86,252,9,253,202,253,221,254,108,0,49,2,7,4,4,6,69,8,154,10,147,12,0,14,12,15,237,15,124,16,120,16,209,15,14,15,107,14,207,13,17,13,62,12,132,11,252,10,108,10,105,9,196,7,108,5,199,2,78,0,26,254,241,251,229,249,114,248,154,247,218,246,133,245,209,243,83,242,57,241,47,240,28,239,139,238,242,238,55,240,161,241,230,242,236,243,13,245,70,246,121,247,114,248,9,249,89,249,215,249,245,251,185,255,12,4,149,7,149,10,221,12,199,13,144,12,181,9,53,7,162,6,15,8,241,9,159,11,235,12,164,13,201,12,231,9,101,5,4,1,147,254,117,254,136,255,186,0,192,1,214,2,159,3,5,3,100,0,152,252,243,248,62,246,162,244,215,243,205,243,154,244,3,246,66,247,218,247,130,247,159,246,232,245,202,245,62,246,45,247,166,248,128,250,67,252,69,253,132,253,143,253,215,253,161,254,9,0,18,2,133,4,56,7,241,9,81,12,11,14,11,15,139,15,216,15,13,16,248,15,153,15,44,15,194,14,74,14,151,13,174,12,176,11,181,10,133,9,7,8,54,6,44,4,23,2,47,0,109,254,163,252,189,250,239,248,107,247,219,245,6,244,57,242,22,241,186,240,172,240,157,240,207,240,154,241,194,242,213,243,143,244,40,245,228,245,236,246,45,248,59,249,253,249,24,251,234,253,44,2,115,6,108,9,148,11,31,13,167,13,60,12,103,9,36,7,15,7,230,8,228,10,4,12,45,12,165,11,206,9,125,6,55,2,129,254,195,252,55,253,165,254,254,255,212,0,61,1,218,0,35,255,253,251,101,248,124,245,206,243,74,243,134,243,37,244,8,245,253,245,141,246,101,246,125,245,137,244,76,244,5,245,129,246,120,248,193,250,27,253,3,255,215,255,162,255,15,255,211,254,80,255,133,0,103,2,236,4,215,7,189,10,50,13,197,14,122,15,150,15,148,15,133,15,83,15,9,15,237,14,251,14,188,14,210,13,101,12,218,10,95,9,211,7,16,6,70,4,197,2,159,1,129,0,36,255,126,253,184,251,207,249,175,247,96,245,33,243,59,241,9,240,171,239,247,239,119,240,4,241,202,241,213,242,199,243,76,244,143,244,219,244,145,245,144,246,204,247,55,249,160,251,139,255,91,4,104,8,237,10,80,12,237,12,157,12,16,11,47,9,96,8,216,9,150,12,215,14,112,15,178,14,223,12,224,9,233,5,233,1,90,255,39,255,210,0,232,2,89,4,184,4,21,4,56,2,0,255,228,250,26,247,175,244,232,243,72,244,57,245,52,246,227,246,231,246,52,246,223,244,81,243,85,242,107,242,157,243,140,245,187,247,239,249,3,252,135,253,22,254,212,253,85,253,75,253,13,254,114,255,56,1,97,3,231,5,119,8,172,10,37,12,222,12,34,13,96,13,177,13,222,13,213,13,218,13,27,14,49,14,139,13,17,12,61,10,132,8,233,6,49,5,104,3,237,1,234,0,32,0,33,255,208,253,72,252,151,250,171,248,127,246,74,244,75,242,219,240,45,240,68,240,223,240,191,241,204,242,16,244,48,245,217,245,30,246,115,246,33,247,18,248,38,249,212,250,253,253,136,2,29,7,95,10,70,12,48,13,37,13,217,11,7,10,1,9,219,9,92,12,27,15,151,16,96,16,184,14,162,11,103,7,3,3,226,255,229,254,252,255,19,2,241,3,189,4,69,4,104,2,49,255,28,251,63,247,134,244,96,243,187,243,230,244,27,246,223,246,227,246,246,245,84,244,156,242,158,241,221,241,95,243,206,245,143,248,17,251,231,252,223,253,12,254,220,253,200,253,45,254,84,255,62,1,135,3,173,5,113,7,225,8,15,10,2,11,194,11,115,12,76,13,99,14,109,15,1,16,4,16,162,15,235,14,203,13,55,12,78,10,106,8,195,6,66,5,172,3,14,2,161,0,100,255,27,254,164,252,28,251,140,249,207,247,222,245,221,243,218,241,254,239,143,238,206,237,182,237,21,238,219,238,13,240,124,241,186,242,136,243,34,244,231,244,251,245,63,247,251,248,223,251,10,0,110,4,217,7,9,10,76,11,195,11,93,11,191,10,222,10,110,12,16,15,180,17,22,19,179,18,204,16,191,13,225,9,15,6,138,3,244,2,230,3,95,5,125,6,151,6,102,5,2,3,164,255,228,251,178,248,185,246,249,245,15,246,127,246,175,246,69,246,65,245,231,243,107,242,59,241,231,240,206,241,180,243,252,245,29,248,202,249,220,250,67,251,34,251,247,250,95,251,163,252,165,254,13,1,103,3,84,5,150,6,56,7,131,7,212,7,131,8,185,9,117,11,125,13,94,15,135,16,190,16,39,16,10,15,145,13,237,11,109,10,64,9,81,8,73,7,231,5,53,4,92,2,135,0,202,254,52,253,223,251,199,250,197,249,151,248,19,247,73,245,113,243,186,241,83,240,127,239,78,239,162,239,91,240,88,241,111,242,113,243,82,244,63,245,103,246,217,247,163,249,13,252,50,255,139,2,51,5,197,6,132,7,199,7,190,7,200,7,148,8,151,10,128,13,56,16,165,17,87,17,146,15,221,12,190,9,230,6,33,5,214,4,160,5,139,6,199,6,11,6,100,4,8,2,76,255,170,252,163,250,116,249,224,248,115,248,216,247,252,246,226,245,141,244,59,243,75,242,14,242,134,242,128,243,188,244,1,246,26,247,214,247,56,248,111,248,191,248,99,249,138,250,64,252,82,254,100,0,39,2,123,3,94,4,250,4,156,5,143,6,239,7,177,9,159,11,125,13,16,15,34,16,157,16,149,16,69,16,221,15,95,15,179,14,214,13,208,12,148,11,13,10,61,8,77,6,114,4,196,2,67,1,237,255,178,254,110,253,251,251,68,250,90,248,94,246,129,244,252,242,243,241,100,241,36,241,5,241,228,240,182,240,144,240,162,240,38,241,51,242,175,243,104,245,39,247,209,248,91,250,179,251,216,252,222,253,238,254,31,0,121,1,253,2,174,4,133,6,94,8,18,10,101,11,46,12,113,12,79,12,238,11,130,11,63,11,65,11,102,11,100,11,1,11,51,10,5,9,134,7,198,5,255,3,114,2,48,1,13,0,212,254,129,253,44,252,244,250,228,249,252,248,59,248,160,247,30,247,142,246,216,245,18,245,105,244,252,243,213,243,222,243,10,244,87,244,202,244,87,245,244,245,169,246,128,247,136,248,191,249,38,251,190,252,141,254,132,0,151,2,174,4,179,6,169,8,143,10,106,12,53,14,229,15,85,17,110,18,26,19,65,19,229,18,43,18,59,17,57,16,58,15,53,14,12,13,154,11,203,9,153,7,21,5,106,2,207,255,98,253,34,251,7,249,12,247,42,245,81,243,121,241,178,239,36,238,229,236,5,236,140,235,134,235,241,235,180,236,189,237,5,239,129,240,22,242,185,243,121,245,107,247,156,249,2,252,146,254,81,1,64,4,59,7,15,10,146,12,176,14,104,16,187,17,178,18,87,19,175,19,197,19,163,19,79,19,183,18,186,17,85,16,145,14,119,12,24,10,136,7,239,4,106,2,1,0,176,253,104,251,44,249,2,247,248,244,21,243,99,241,243,239,203,238,229,237,60,237,208,236,165,236,192,236,27,237,181,237,151,238,213,239,111,241,81,243,99,245,141,247,197,249,0,252,68,254,158,0,31,3,200,5,133,8,67,11,228,13,75,16,93,18,17,20,120,21,157,22,115,23,235,23,250,23,148,23,183,22,98,21,164,19,159,17,109,15,26,13,166,10,15,8,77,5,82,2,37,255,219,251,157,248,142,245,190,242,63,240,21,238,64,236,172,234,74,233,20,232,27,231,119,230,60,230,123,230,55,231,114,232,43,234,78,236,187,238,89,241,10,244,203,246,163,249,152,252,168,255,207,2,4,6,51,9,71,12,31,15,146,17,144,19,36,21,98,22,89,23,11,24,114,24,128,24,35,24,86,23,29,22,132,20,158,18,127,16,54,14,204,11,78,9,184,6,9,4,67,1,106,254,132,251,172,248,253,245,140,243,112,241,176,239,62,238,2,237,237,235,245,234,38,234,150,233,90,233,137,233,39,234,52,235,157,236,84,238,65,240,77,242,113,244,170,246,247,248,91,251,215,253,101,0,9,3,191,5,124,8,41,11,180,13,12,16,33,18,237,19,105,21,150,22,123,23,15,24,75,24,41,24,155,23,169,22,87,21,177,19,197,17,154,15,60,13,170,10,240,7,21,5,30,2,30,255,38,252,78,249,163,246,43,244,239,241,242,239,48,238,166,236,80,235,56,234,114,233,7,233,1,233,95,233,35,234,66,235,178,236,98,238,60,240,62,242,102,244,183,246,53,249,217,251,146,254,74,1,240,3,112,6,183,8,181,10,103,12,218,13,37,15,77,16,72,17,11,18,120,18,120,18,4,18,42,17,255,15,161,14,52,13,207,11,117,10,15,9,138,7,207,5,211,3,163,1,92,255,23,253,255,250,43,249,164,247,108,246,108,245,129,244,155,243,184,242,221,241,34,241,167,240,130,240,194,240,98,241,77,242,111,243,175,244,0,246,90,247,189,248,56,250,209,251,144,253,104,255,86,1,83,3,89,5,90,7,73,9,24,11,192,12,61,14,139,15,163,16,124,17,18,18,94,18,99,18,36,18,161,17,223,16,228,15,177,14,67,13,151,11,168,9,127,7,47,5,202,2,99,0,14,254,212,251,184,249,187,247,214,245,10,244,91,242,206,240,111,239,76,238,117,237,242,236,194,236,216,236,45,237,182,237,115,238,103,239,149,240,253,241,159,243,121,245,129,247,175,249,250,251,83,254,161,0,218,2,247,4,245,6,206,8,128,10,12,12,115,13,170,14,170,15,105,16,218,16,243,16,178,16,32,16,74,15,63,14,13,13,193,11,97,10,228,8,74,7,141,5,169,3,163,1,133,255,99,253,79,251,97,249,168,247,43,246,225,244,186,243,168,242,164,241,179,240,227,239,77,239,2,239,16,239,114,239,31,240,8,241,29,242,83,243,153,244,240,245,99,247,252,248,197,250,195,252,240,254,59,1,152,3,241,5,52,8,87,10,82,12,35,14,203,15,74,17,158,18,194,19,167,20,70,21,151,21,148,21,69,21,171,20,203,19,169,18,69,17,164,15,205,13,199,11,154,9,87,7,12,5,190,2,122,0,60,254,251,251,190,249,139,247,105,245,106,243,160,241,24,240,223,238,238,237,66,237,208,236,142,236,124,236,163,236,10,237,189,237,196,238,19,240,161,241,93,243,56,245,38,247,29,249,27,251,35,253,56,255,85,1,123,3,153,5,150,7,91,9,220,10,29,12,27,13,223,13,104,14,189,14,222,14,194,14,106,14,204,13,237,12,214,11,140,10,27,9,138,7,225,5,31,4,76,2,109,0,142,254,192,252,10,251,116,249,1,248,171,246,116,245,91,244,103,243,159,242,3,242,155,241,114,241,140,241,228,241,118,242,58,243,36,244,44,245,79,246,135,247,220,248,82,250,242,251,196,253,180,255,181,1,187,3,176,5,140,7,65,9,206,10,56,12,131,13,175,14,182,15,147,16,58,17,160,17,193,17,153,17,40,17,114,16,119,15,74,14,245,12,127,11,240,9,75,8,142,6,185,4,207,2,210,0,203,254,198,252,209,250,245,248,66,247,190,245,110,244,83,243,105,242,174,241,29,241,184,240,130,240,133,240,200,240,80,241,24,242,26,243,77,244,162,245,15,247,141,248,23,250,172,251,76,253,248,254,170,0,100,2,26,4,184,5,54,7,138,8,172,9,155,10,90,11,233,11,74,12,132,12,147,12,116,12,32,12,147,11,204,10,204,9,154,8,60,7,195,5,58,4,167,2,19,1,134,255,0,254,129,252,13,251,166,249,81,248,23,247,0,246,22,245,91,244,206,243,109,243,54,243,45,243,77,243,152,243,14,244,171,244,110,245,85,246,92,247,123,248,174,249,242,250,73,252,173,253,24,255,132,0,237,1,80,3,166,4,233,5,26,7,50,8,48,9,19,10,219,10,129,11,7,12,101,12,149,12,152,12,106,12,13,12,132,11,221,10,27,10,65,9,75,8,55,7,4,6,183,4,86,3,232,1,118,0,8,255,166,253,83,252,21,251,237,249,218,248,225,247,1,247,67,246,172,245,63,245,255,244,235,244,6,245,77,245,189,245,86,246,18,247,230,247,214,248,216,249,235,250,11,252,53,253,103,254,153,255,197,0,229,1,247,2,246,3,224,4,175,5,101,6,2,7,138,7,252,7,84,8,149,8,189,8,200,8,177,8,121,8,34,8,170,7,28,7,123,6,209,5,26,5,86,4,131,3,167,2,194,1,212,0,234,255,5,255,43,254,96,253,167,252,0,252,113,251,246,250,145,250,66,250,8,250,224,249,205,249,212,249,251,249,62,250,149,250,250,250,106,251,225,251,95,252,227,252,110,253,254,253,142,254,29,255,172,255,55,0,185,0,52,1,167,1,12,2,99,2,175,2,235,2,29,3,63,3,80,3,85,3,80,3,65,3,39,3,4,3,216,2,158,2,87,2,4,2,168,1,73,1,231,0,135,0,43,0,210,255,118,255,27,255,194,254,109,254,29,254,212,253,153,253,107,253,78,253,67,253,71,253,87,253,112,253,143,253,182,253,231,253,32,254,97,254,172,254,1,255,93,255,186,255,21,0,107,0,185,0,253,0,61,1,118,1,167,1,211,1,250,1,30,2,55,2,71,2,77,2,69,2,52,2,29,2,255,1,217,1,174,1,127,1,72,1,13,1,206,0,135,0,57,0,234,255,150,255,66,255,229,254,132,254,38,254,207,253,127,253,53,253,243,252,185,252,137,252,100,252,78,252,72,252,81,252,110,252,158,252,223,252,46,253,142,253,253,253,119,254,250,254,135,255,31,0,190,0,99,1,9,2,172,2,69,3,210,3,80,4,189,4,21,5,88,5,133,5,156,5,156,5,130,5,79,5,2,5,161,4,40,4,155,3,1,3,90,2,170,1,242,0,53,0,120,255,190,254,12,254,103,253,211,252,75,252,206,251,97,251,11,251,203,250,160,250,140,250,144,250,175,250,227,250,42,251,134,251,243,251,111,252,244,252,126,253,17,254,171,254,74,255,227,255,117,0,255,0,130,1,249,1,99,2,190,2,13,3,79,3,124,3,155,3,169,3,168,3,155,3,128,3,89,3,38,3,232,2,161,2,86,2,8,2,188,1,115,1,41,1,227,0,159,0,93,0,27,0,221,255,162,255,112,255,66,255,19,255,226,254,179,254,140,254,102,254,66,254,33,254,5,254,237,253,209,253,178,253,149,253,123,253,102,253,88,253,83,253,86,253,102,253,136,253,188,253,245,253,40,254,91,254,154,254,233,254,52,255,118,255,205,255,99,0,46,1,209,1,35,2,85,2,156,2,221,2,234,2,219,2,252,2,97,3,188,3,182,3,122,3,107,3,117,3,42,3,124,2,231,1,183,1,173,1,88,1,184,0,53,0,17,0,240,255,94,255,132,254,1,254,0,254,0,254,171,253,75,253,81,253,174,253,235,253,223,253,224,253,53,254,179,254,242,254,237,254,2,255,93,255,229,255,72,0,136,0,220,0,39,1,66,1,30,1,228,0,200,0,218,0,13,1,40,1,250,0,184,0,127,0,33,0,130,255,230,254,141,254,120,254,106,254,64,254,28,254,2,254,0,254,232,253,151,253,90,253,130,253,236,253,78,254,153,254,242,254,121,255,243,255,44,0,70,0,115,0,227,0,104,1,209,1,53,2,175,2,40,3,103,3,90,3,54,3,48,3,54,3,54,3,49,3,47,3,32,3,224,2,101,2,197,1,43,1,176,0,67,0,208,255,90,255,233,254,130,254,12,254,130,253,255,252,143,252,54,252,247,251,209,251,193,251,177,251,155,251,153,251,187,251,0,252,97,252,207,252,70,253,188,253,51,254,180,254,64,255,226,255,139,0,63,1,7,2,187,2,43,3,104,3,179,3,27,4,128,4,203,4,24,5,96,5,128,5,107,5,37,5,199,4,117,4,39,4,198,3,93,3,225,2,63,2,124,1,170,0,212,255,11,255,98,254,204,253,43,253,146,252,19,252,151,251,37,251,213,250,175,250,167,250,172,250,196,250,231,250,10,251,43,251,68,251,120,251,27,252,90,253,234,254,39,0,199,0,253,0,10,1,15,1,62,1,217,1,0,3,135,4,232,5,121,6,244,5,185,4,118,3,154,2,59,2,95,2,252,2,160,3,191,3,35,3,238,1,120,0,44,255,109,254,99,254,233,254,161,255,22,0,237,255,49,255,65,254,91,253,163,252,88,252,176,252,111,253,25,254,94,254,66,254,239,253,122,253,0,253,186,252,210,252,36,253,120,253,180,253,224,253,24,254,83,254,139,254,199,254,31,255,159,255,65,0,243,0,160,1,60,2,191,2,48,3,161,3,8,4,89,4,164,4,230,4,28,5,61,5,34,5,214,4,147,4,106,4,32,4,155,3,2,3,108,2,192,1,239,0,33,0,118,255,222,254,57,254,133,253,223,252,97,252,238,251,119,251,32,251,2,251,20,251,42,251,57,251,102,251,192,251,44,252,143,252,244,252,93,253,177,253,219,253,224,253,9,254,197,254,16,0,97,1,60,2,134,2,108,2,15,2,146,1,56,1,94,1,37,2,72,3,48,4,68,4,110,3,32,2,220,0,247,255,182,255,39,0,24,1,7,2,119,2,45,2,78,1,75,0,141,255,78,255,162,255,97,0,54,1,198,1,223,1,128,1,194,0,221,255,21,255,171,254,190,254,38,255,148,255,186,255,111,255,180,254,176,253,185,252,33,252,1,252,59,252,158,252,250,252,37,253,19,253,221,252,184,252,222,252,104,253,53,254,22,255,232,255,153,0,15,1,86,1,147,1,242,1,132,2,52,3,226,3,81,4,102,4,38,4,185,3,88,3,41,3,44,3,74,3,87,3,46,3,182,2,249,1,43,1,131,0,36,0,6,0,13,0,34,0,33,0,239,255,145,255,34,255,204,254,170,254,174,254,197,254,216,254,215,254,186,254,136,254,101,254,106,254,146,254,171,254,153,254,86,254,233,253,103,253,5,253,9,253,146,253,115,254,62,255,164,255,152,255,58,255,180,254,68,254,56,254,211,254,9,0,113,1,130,2,217,2,123,2,180,1,235,0,126,0,160,0,77,1,70,2,33,3,132,3,67,3,122,2,128,1,170,0,51,0,36,0,92,0,168,0,209,0,175,0,52,0,120,255,168,254,243,253,126,253,84,253,105,253,156,253,185,253,156,253,81,253,247,252,163,252,98,252,75,252,114,252,217,252,93,253,220,253,65,254,145,254,213,254,29,255,139,255,52,0,10,1,226,1,152,2,42,3,166,3,14,4,98,4,168,4,241,4,65,5,133,5,161,5,140,5,88,5,17,5,177,4,62,4,194,3,73,3,211,2,75,2,164,1,233,0,46,0,140,255,252,254,123,254,243,253,93,253,198,252,64,252,214,251,145,251,120,251,136,251,167,251,181,251,161,251,116,251,73,251,51,251,65,251,126,251,239,251,135,252,36,253,167,253,246,253,14,254,1,254,245,253,30,254,192,254,222,255,51,1,86,2,2,3,52,3,14,3,194,2,136,2,165,2,63,3,59,4,54,5,196,5,184,5,29,5,41,4,34,3,82,2,237,1,1,2,92,2,174,2,172,2,45,2,63,1,21,0,252,254,50,254,216,253,213,253,9,254,68,254,83,254,23,254,140,253,206,252,22,252,155,251,117,251,153,251,241,251,86,252,168,252,210,252,196,252,139,252,83,252,75,252,142,252,28,253,224,253,193,254,150,255,55,0,150,0,204,0,6,1,105,1,0,2,192,2,136,3,54,4,177,4,228,4,223,4,199,4,186,4,192,4,204,4,214,4,203,4,152,4,47,4,157,3,6,3,134,2,27,2,174,1,61,1,200,0,86,0,230,255,117,255,7,255,168,254,90,254,22,254,212,253,165,253,137,253,131,253,133,253,125,253,103,253,76,253,61,253,67,253,87,253,113,253,142,253,168,253,181,253,185,253,199,253,234,253,38,254,114,254,182,254,239,254,35,255,88,255,149,255,218,255,52,0,167,0,28,1,123,1,183,1,208,1,213,1,211,1,208,1,214,1,239,1,16,2,33,2,3,2,176,1,65,1,208,0,119,0,57,0,16,0,245,255,207,255,146,255,72,255,7,255,219,254,198,254,196,254,203,254,214,254,235,254,1,255,28,255,59,255,96,255,140,255,179,255,214,255,238,255,255,255,9,0,12,0,16,0,28,0,49,0,68,0,72,0,51,0,11,0,214,255,173,255,148,255,147,255,171,255,204,255,234,255,255,255,6,0,3,0,252,255,246,255,255,255,27,0,79,0,143,0,216,0,14,1,38,1,32,1,0,1,222,0,205,0,215,0,251,0,35,1,60,1,58,1,21,1,212,0,137,0,78,0,38,0,17,0,11,0,1,0,232,255,191,255,137,255,72,255,14,255,228,254,211,254,212,254,225,254,237,254,232,254,223,254,225,254,239,254,14,255,57,255,101,255,148,255,195,255,239,255,36,0,94,0,154,0,208,0,250,0,27,1,52,1,78,1,106,1,140,1,165,1,158,1,120,1,61,1,243,0,170,0,102,0,40,0,244,255,187,255,121,255,46,255,214,254,129,254,51,254,242,253,200,253,179,253,174,253,182,253,199,253,227,253,8,254,55,254,110,254,167,254,228,254,33,255,101,255,176,255,250,255,64,0,129,0,179,0,218,0,248,0,20,1,44,1,67,1,90,1,108,1,112,1,101,1,81,1,50,1,21,1,255,0,238,0,222,0,204,0,179,0,150,0,125,0,103,0,89,0,78,0,69,0,68,0,71,0,68,0,62,0,58,0,57,0,60,0,67,0,73,0,80,0,82,0,80,0,74,0,58,0,40,0,16,0,246,255,225,255,207,255,188,255,165,255,132,255,101,255,67,255,30,255,5,255,241,254,227,254,225,254,227,254,234,254,242,254,245,254,255,254,13,255,36,255,73,255,121,255,176,255,232,255,20,0,66,0,110,0,151,0,198,0,247,0,40,1,86,1,125,1,151,1,168,1,171,1,165,1,146,1,118,1,85,1,51,1,19,1,239,0,200,0,153,0,94,0,25,0,208,255,135,255,70,255,20,255,240,254,210,254,181,254,152,254,127,254,109,254,93,254,88,254,91,254,111,254,147,254,191,254,240,254,32,255,73,255,107,255,139,255,173,255,215,255,6,0,51,0,91,0,124,0,147,0,162,0,173,0,179,0,181,0,181,0,177,0,168,0,155,0,143,0,120,0,97,0,74,0,57,0,45,0,36,0,28,0,22,0,14,0,4,0,252,255,243,255,238,255,238,255,245,255,252,255,1,0,9,0,17,0,24,0,27,0,27,0,31,0,36,0,41,0,45,0,44,0,45,0,42,0,37,0,29,0,18,0,5,0,248,255,237,255,226,255,223,255,220,255,216,255,214,255,215,255,215,255,215,255,217,255,226,255,240,255,249,255,9,0,23,0,39,0,53,0,62,0,69,0,71,0,75,0,82,0,91,0,96,0,102,0,101,0,97,0,91,0,77,0,61,0,41,0,21,0,5,0,249,255,238,255,228,255,213,255,195,255,174,255,149,255,125,255,107,255,97,255,91,255,86,255,83,255,79,255,72,255,65,255,64,255,72,255,85,255,106,255,125,255,144,255,163,255,182,255,205,255,224,255,240,255,0,0,17,0,39,0,63,0,82,0,101,0,117,0,132,0,144,0,156,0,171,0,178,0,178,0,172,0,163,0,153,0,140,0,125,0,106,0,86,0,67,0,49,0,27,0,10,0,248,255,234,255,224,255,212,255,206,255,201,255,197,255,186,255,178,255,172,255,168,255,167,255,170,255,171,255,177,255,182,255,182,255,186,255,187,255,189,255,189,255,194,255,198,255,200,255,199,255,196,255,193,255,193,255,195,255,199,255,206,255,213,255,223,255,232,255,243,255,253,255,10,0,25,0,43,0,64,0,84,0,103,0,123,0,138,0,152,0,167,0,179,0,189,0,197,0,200,0,201,0,201,0,195,0,195,0,192,0,185,0,176,0,157,0,138,0,123,0,107,0,93,0,78,0,55,0,30,0,5,0,237,255,215,255,189,255,163,255,143,255,127,255,109,255,94,255,81,255,69,255,66,255,64,255,65,255,69,255,70,255,76,255,84,255,88,255,96,255,110,255,127,255,149,255,169,255,186,255,204,255,221,255,237,255,254,255,13,0,29,0,45,0,58,0,67,0,77,0,85,0,93,0,102,0,110,0,118,0,124,0,126,0,125,0,128,0,133,0,133,0,127,0,114,0,103,0,95,0,86,0,81,0,76,0,69,0,57,0,35,0,17,0,2,0,246,255,238,255,229,255,214,255,201,255,189,255,174,255,159,255,142,255,135,255,130,255,125,255,122,255,119,255,118,255,122,255,127,255,128,255,131,255,136,255,140,255,144,255,147,255,154,255,167,255,181,255,193,255,203,255,212,255,223,255,233,255,242,255,250,255,1,0,11,0,17,0,23,0,26,0,31,0,40,0,46,0,51,0,54,0,57,0,60,0,65,0,67,0,69,0,71,0,73,0,75,0,75,0,72,0,66,0,61,0,55,0,53,0,48,0,39,0,32,0,25,0,19,0,15,0,7,0,0,0,249,255,242,255,236,255,230,255,226,255,222,255,217,255,213,255,208,255,206,255,209,255,210,255,211,255,212,255,212,255,212,255,212,255,212,255,214,255,217,255,227,255,233,255,239,255,249,255,0,0,7,0,17,0,23,0,31,0,37,0,43,0,49,0,53,0,61,0,64,0,67,0,66,0,69,0,78,0,84,0,90,0,93,0,94,0,96,0,93,0,91,0,90,0,84,0,82,0,78,0,72,0,66,0,59,0,53,0,47,0,41,0,36,0,35,0,32,0,25,0,15,0,4,0,253,255,248,255,242,255,232,255,223,255,218,255,217,255,216,255,211,255,208,255,205,255,206,255,206,255,204,255,203,255,204,255,207,255,210,255,204,255,200,255,200,255,200,255,204,255,206,255,210,255,214,255,215,255,216,255,216,255,212,255,213,255,212,255,210,255,206,255,201,255,197,255,191,255,189,255,184,255,183,255,184,255,183,255,182,255,177,255,171,255,169,255,169,255,166,255,167,255,171,255,178,255,187,255,195,255,203,255,215,255,230,255,247,255,7,0,21,0,33,0,45,0,54,0,63,0,76,0,88,0,101,0,114,0,128,0,136,0,142,0,149,0,154,0,157,0,160,0,159,0,153,0,142,0,131,0,124,0,115,0,106,0,93,0,74,0,63,0,55,0,45,0,32,0,18,0,4,0,250,255,241,255,227,255,215,255,205,255,194,255,185,255,175,255,165,255,160,255,158,255,160,255,159,255,155,255,151,255,147,255,148,255,152,255,155,255,158,255,163,255,162,255,164,255,168,255,181,255,194,255,207,255,221,255,232,255,245,255,0,0,13,0,23,0,35,0,46,0,55,0,61,0,69,0,81,0,90,0,97,0,102,0,108,0,110,0,109,0,107,0,98,0,87,0,81,0,73,0,62,0,47,0,26,0,11,0,252,255,236,255,222,255,203,255,188,255,177,255,161,255,150,255,141,255,132,255,132,255,128,255,125,255,118,255,116,255,115,255,113,255,115,255,122,255,130,255,144,255,161,255,174,255,191,255,207,255,222,255,238,255,1,0,17,0,33,0,46,0,57,0,66,0,74,0,87,0,95,0,97,0,99,0,98,0,99,0,100,0,98,0,99,0,99,0,96,0,88,0,83,0,76,0,66,0,58,0,44,0,36,0,26,0,19,0,16,0,8,0,0,0,246,255,238,255,235,255,229,255,223,255,217,255,212,255,213,255,218,255,224,255,228,255,234,255,238,255,242,255,248,255,255,255,3,0,12,0,19,0,21,0,24,0,26,0,34,0,40,0,49,0,60,0,72,0,83,0,89,0,89,0,85,0,86,0,89,0,89,0,91,0,87,0,84,0,79,0,72,0,62,0,54,0,49,0,44,0,38,0,29,0,18,0,11,0,4,0,253,255,248,255,236,255,226,255,215,255,209,255,208,255,208,255,205,255,208,255,209,255,207,255,207,255,208,255,208,255,207,255,207,255,206,255,205,255,208,255,212,255,216,255,215,255,215,255,219,255,221,255,226,255,232,255,234,255,234,255,233,255,229,255,227,255,226,255,225,255,227,255,223,255,221,255,222,255,222,255,221,255,219,255,216,255,214,255,214,255,209,255,205,255,198,255,193,255,191,255,187,255,179,255,176,255,171,255,166,255,162,255,161,255,162,255,159,255,160,255,163,255,169,255,174,255,179,255,193,255,210,255,221,255,234,255,248,255,1,0,15,0,33,0,49,0,59,0,65,0,76,0,93,0,107,0,119,0,130,0,135,0,139,0,144,0,147,0,143,0,137,0,134,0,132,0,129,0,124,0,112,0,100,0,86,0,70,0,59,0,49,0,40,0,31,0,17,0,2,0,245,255,231,255,220,255,214,255,210,255,205,255,194,255,183,255,175,255,171,255,167,255,162,255,157,255,153,255,154,255,157,255,164,255,170,255,173,255,175,255,185,255,196,255,206,255,220,255,230,255,241,255,250,255,4,0,12,0,21,0,32,0,41,0,48,0,52,0,57,0,66,0,75,0,84,0,93,0,102,0,108,0,114,0,118,0,123,0,125,0,124,0,124,0,118,0,109,0,102,0,94,0,86,0,78,0,73,0,67,0,60,0,53,0,39,0,27,0,13,0,254,255,242,255,229,255,215,255,201,255,186,255,169,255,155,255,144,255,138,255,133,255,127,255,123,255,122,255,124,255,124,255,128,255,132,255,136,255,143,255,152,255,162,255,171,255,178,255,187,255,196,255,207,255,216,255,228,255,240,255,252,255,4,0,14,0,24,0,35,0,46,0,55,0,63,0,68,0,71,0,74,0,76,0,78,0,78,0,77,0,71,0,64,0,60,0,59,0,57,0,55,0,53,0,46,0,40,0,34,0,26,0,20,0,19,0,15,0,11,0,8,0,1,0,252,255,248,255,243,255,239,255,239,255,238,255,236,255,233,255,229,255,224,255,219,255,219,255,224,255,228,255,231,255,234,255,239,255,242,255,245,255,250,255,250,255,250,255,248,255,249,255,249,255,247,255,249,255,253,255,0,0,4,0,10,0,11,0,12,0,13,0,13,0,11,0,9,0,7,0,8,0,11,0,15,0,23,0,26,0,23,0,16,0,17,0,22,0,24,0,20,0,17,0,16,0,18,0,22,0,22,0,17,0,14,0,20,0,28,0,36,0,40,0,41,0,44,0,46,0,45,0,42,0,36,0,36,0,35,0,29,0,23,0,22,0,18,0,9,0,254,255,251,255,248,255,236,255,224,255,215,255,203,255,194,255,187,255,177,255,165,255,158,255,160,255,157,255,150,255,143,255,139,255,141,255,144,255,142,255,145,255,156,255,157,255,150,255,151,255,163,255,171,255,171,255,174,255,182,255,192,255,208,255,223,255,222,255,219,255,226,255,238,255,248,255,254,255,4,0,15,0,24,0,27,0,31,0,42,0,57,0,65,0,70,0,75,0,88,0,102,0,102,0,102,0,104,0,110,0,114,0,118,0,121,0,119,0,116,0,111,0,108,0,105,0,101,0,95,0,93,0,86,0,75,0,65,0,58,0,48,0,36,0,27,0,18,0,12,0,7,0,4,0,0,0,252,255,245,255,238,255,234,255,234,255,233,255,232,255,230,255,231,255,234,255,236,255,240,255,243,255,249,255,253,255,254,255,255,255,255,255,251,255,249,255,245,255,245,255,251,255,254,255,2,0,5,0,9,0,15,0,17,0,22,0,30,0,37,0,37,0,39,0,43,0,44,0,45,0,48,0,53,0,57,0,63,0,68,0,77,0,82,0,77,0,72,0,70,0,65,0,60,0,52,0,42,0,35,0,26,0,15,0,8,0,253,255,239,255,227,255,214,255,201,255,184,255,165,255,146,255,132,255,124,255,115,255,105,255,94,255,87,255,81,255,77,255,73,255,69,255,66,255,62,255,61,255,64,255,65,255,67,255,72,255,77,255,86,255,97,255,110,255,126,255,140,255,155,255,168,255,183,255,202,255,220,255,236,255,252,255,7,0,19,0,30,0,43,0,57,0,66,0,75,0,80,0,85,0,92,0,99,0,102,0,104,0,108,0,111,0,112,0,115,0,113,0,108,0,103,0,98,0,94,0,91,0,88,0,84,0,82,0,79,0,75,0,71,0,67,0,65,0,64,0,63,0,60,0,59,0,57,0,54,0,51,0,51,0,48,0,44,0,42,0,44,0,46,0,50,0,54,0,55,0,57,0,56,0,54,0,55,0,58,0,57,0,54,0,52,0,47,0,46,0,47,0,44,0,46,0,47,0,47,0,47,0,45,0,44,0,44,0,43,0,43,0,42,0,40,0,40,0,40,0,42,0,42,0,41,0,41,0,41,0,42,0,42,0,41,0,41,0,40,0,38,0,37,0,35,0,35,0,34,0,31,0,26,0,19,0,14,0,11,0,4,0,252,255,241,255,229,255,217,255,207,255,196,255,184,255,174,255,162,255,152,255,141,255,130,255,118,255,108,255,97,255,89,255,85,255,79,255,73,255,68,255,65,255,61,255,59,255,62,255,70,255,79,255,87,255,95,255,102,255,105,255,112,255,120,255,127,255,136,255,141,255,146,255,154,255,160,255,164,255,169,255,175,255,181,255,192,255,202,255,209,255,214,255,219,255,225,255,228,255,233,255,237,255,247,255,254,255,2,0,7,0,11,0,18,0,22,0,26,0,30,0,38,0,45,0,56,0,66,0,76,0,86,0,93,0,99,0,106,0,115,0,121,0,124,0,124,0,125,0,128,0,130,0,131,0,136,0,136,0,134,0,133,0,130,0,130,0,128,0,125,0,126,0,125,0,123,0,124,0,124,0,121,0,118,0,113,0,108,0,105,0,103,0,102,0,102,0,103,0,104,0,104,0,102,0,101,0,102,0,104,0,104,0,102,0,99,0,92,0,87,0,84,0,80,0,73,0,67,0,60,0,54,0,44,0,36,0,29,0,19,0,10,0,254,255,240,255,228,255,214,255,201,255,192,255,185,255,175,255,165,255,153,255,140,255,128,255,120,255,111,255,103,255,95,255,87,255,79,255,68,255,60,255,55,255,52,255,49,255,47,255,47,255,43,255,41,255,44,255,49,255,54,255,60,255,65,255,73,255,82,255,93,255,102,255,112,255,124,255,134,255,146,255,158,255,173,255,188,255,202,255,216,255,228,255,239,255,253,255,11,0,25,0,38,0,47,0,54,0,60,0,66,0,75,0,83,0,91,0,100,0,106,0,110,0,111,0,113,0,116,0,119,0,121,0,123,0,121,0,120,0,118,0,120,0,121,0,116,0,112,0,109,0,108,0,105,0,98,0,92,0,85,0,78,0,75,0,69,0,64,0,59,0,56,0,55,0,52,0,50,0,49,0,46,0,41,0,35,0,33,0,32,0,30,0,30,0,29,0,26,0,26,0,28,0,28,0,27,0,29,0,28,0,27,0,25,0,22,0,20,0,18,0,17,0,19,0,23,0,25,0,28,0,30,0,28,0,25,0,19,0,14,0,9,0,5,0,3,0,0,0,248,255,241,255,239,255,237,255,236,255,235,255,230,255,223,255,215,255,207,255,201,255,193,255,181,255,170,255,161,255,154,255,151,255,152,255,153,255,154,255,153,255,151,255,150,255,148,255,145,255,146,255,150,255,155,255,165,255,175,255,186,255,198,255,205,255,219,255,231,255,252,255,9,0,13,0,23,0,33,0,44,0,55,0,63,0,72,0,79,0,88,0,93,0,92,0,91,0,86,0,77,0,67,0,55,0,42,0,29,0,14,0,0,0,238,255,218,255,199,255,181,255,162,255,141,255,122,255,102,255,84,255,73,255,67,255,65,255,70,255,76,255,87,255,102,255,122,255,151,255,183,255,223,255,5,0,46,0,89,0,135,0,182,0,229,0,22,1,68,1,106,1,137,1,161,1,174,1,182,1,181,1,173,1,161,1,138,1,103,1,59,1,6,1,202,0,138,0,67,0,246,255,166,255,82,255,1,255,176,254,99,254,30,254,220,253,164,253,120,253,91,253,80,253,83,253,97,253,121,253,163,253,214,253,11,254,81,254,161,254,246,254,90,255,198,255,55,0,172,0,30,1,145,1,252,1,94,2,184,2,2,3,65,3,116,3,149,3,168,3,170,3,156,3,120,3,62,3,252,2,178,2,85,2,236,1,125,1,4,1,134,0,5,0,132,255,2,255,132,254,7,254,144,253,36,253,194,252,110,252,40,252,240,251,203,251,182,251,181,251,199,251,234,251,30,252,98,252,179,252,22,253,129,253,245,253,115,254,252,254,142,255,33,0,184,0,78,1,216,1,89,2,205,2,61,3,187,3,37,4,117,4,180,4,198,4,187,4,160,4,122,4,72,4,17,4,224,3,144,3,35,3,166,2,255,1,84,1,179,0,18,0,130,255,232,254,87,254,188,253,36,253,159,252,34,252,188,251,108,251,52,251,17,251,1,251,13,251,31,251,55,251,108,251,179,251,15,252,136,252,29,253,192,253,110,254,33,255,212,255,126,0,30,1,177,1,64,2,202,2,75,3,203,3,64,4,167,4,246,4,41,5,68,5,70,5,52,5,9,5,200,4,116,4,10,4,140,3,11,3,128,2,227,1,63,1,143,0,224,255,51,255,143,254,241,253,96,253,210,252,75,252,209,251,105,251,25,251,218,250,176,250,159,250,162,250,170,250,203,250,3,251,61,251,163,251,33,252,146,252,27,253,187,253,92,254,7,255,192,255,114,0,37,1,226,1,152,2,71,3,246,3,149,4,34,5,162,5,0,6,76,6,139,6,179,6,209,6,219,6,205,6,161,6,86,6,238,5,109,5,226,4,70,4,146,3,202,2,241,1,9,1,33,0,64,255,104,254,149,253,202,252,0,252,50,251,110,250,175,249,5,249,123,248,19,248,213,247,190,247,200,247,243,247,53,248,132,248,221,248,63,249,173,249,46,250,218,250,184,251,188,252,212,253,248,254,26,0,37,1,23,2,235,2,161,3,68,4,228,4,137,5,52,6,221,6,112,7,214,7,32,8,59,8,14,8,202,7,107,7,240,6,110,6,216,5,51,5,120,4,161,3,181,2,178,1,175,0,183,255,182,254,190,253,208,252,227,251,12,251,74,250,167,249,31,249,177,248,87,248,22,248,247,247,235,247,249,247,38,248,108,248,207,248,74,249,233,249,166,250,119,251,100,252,101,253,108,254,124,255,146,0,169,1,194,2,218,3,237,4,242,5,231,6,199,7,147,8,66,9,211,9,81,10,174,10,235,10,11,11,4,11,216,10,141,10,31,10,157,9,233,8,19,8,21,7,240,5,190,4,124,3,55,2,235,0,163,255,88,254,12,253,197,251,138,250,87,249,59,248,61,247,87,246,155,245,5,245,155,244,85,244,50,244,49,244,70,244,124,244,207,244,68,245,236,245,209,246,235,247,45,249,136,250,238,251,77,253,153,254,203,255,226,0,238,1,238,2,240,3,243,4,241,5,218,6,159,7,69,8,187,8,6,9,40,9,25,9,230,8,140,8,9,8,102,7,159,6,173,5,149,4,93,3,21,2,199,0,139,255,80,254,23,253,4,252,240,250,252,249,29,249,81,248,175,247,43,247,197,246,142,246,113,246,105,246,136,246,196,246,44,247,183,247,109,248,70,249,67,250,96,251,145,252,213,253,40,255,141,0,252,1,111,3,226,4,71,6,153,7,212,8,245,9,254,10,234,11,179,12,83,13,201,13,20,14,48,14,30,14,222,13,113,13,226,12,38,12,67,11,58,10,255,8,157,7,21,6,111,4,190,2,5,1,82,255,165,253,12,252,135,250,244,248,116,247,9,246,190,244,165,243,187,242,19,242,168,241,120,241,127,241,174,241,255,241,114,242,255,242,176,243,144,244,175,245,26,247,188,248,133,250,100,252,79,254,44,0,227,1,120,3,226,4,44,6,98,7,132,8,157,9,168,10,138,11,66,12,198,12,17,13,41,13,13,13,191,12,64,12,145,11,173,10,156,9,94,8,232,6,65,5,125,3,161,1,197,255,242,253,43,252,133,250,247,248,135,247,69,246,47,245,69,244,135,243,226,242,96,242,12,242,225,241,229,241,27,242,128,242,17,243,211,243,187,244,209,245,21,247,122,248,4,250,173,251,115,253,85,255,68,1,53,3,30,5,236,6,154,8,40,10,142,11,204,12,224,13,199,14,130,15,15,16,105,16,148,16,134,16,70,16,205,15,28,15,51,14,14,13,187,11,47,10,116,8,145,6,143,4,119,2,87,0,54,254,22,252,13,250,21,248,68,246,163,244,42,243,233,241,221,240,255,239,88,239,230,238,161,238,152,238,186,238,9,239,142,239,64,240,44,241,102,242,1,244,250,245,62,248,178,250,64,253,195,255,16,2,25,4,222,5,105,7,206,8,44,10,127,11,218,12,46,14,59,15,3,16,125,16,146,16,115,16,51,16,195,15,64,15,149,14,167,13,103,12,203,10,191,8,117,6,18,4,177,1,118,255,80,253,98,251,147,249,239,247,123,246,57,245,39,244,59,243,127,242,230,241,135,241,84,241,77,241,113,241,190,241,47,242,212,242,172,243,180,244,2,246,124,247,36,249,244,250,223,252,236,254,13,1,47,3,74,5,60,7,249,8,139,10,230,11,26,13,28,14,237,14,145,15,248,15,48,16,42,16,231,15,111,15,201,14,2,14,44,13,37,12,240,10,122,9,175,7,186,5,149,3,97,1,39,255,255,252,234,250,229,248,12,247,51,245,119,243,252,241,183,240,182,239,5,239,151,238,114,238,156,238,5,239,164,239,105,240,85,241,98,242,172,243,75,245,67,247,140,249,14,252,182,254,110,1,7,4,61,6,245,7,48,9,19,10,179,10,37,11,141,11,251,11,86,12,152,12,171,12,124,12,55,12,238,11,126,11,224,10,26,10,9,9,189,7,68,6,121,4,115,2,97,0,63,254,37,252,45,250,77,248,158,246,36,245,217,243,234,242,95,242,38,242,57,242,130,242,233,242,120,243,45,244,255,244,250,245,19,247,66,248,136,249,227,250,93,252,249,253,173,255,133,1,121,3,120,5,119,7,94,9,20,11,137,12,190,13,170,14,76,15,173,15,197,15,166,15,89,15,223,14,76,14,167,13,233,12,13,12,4,11,191,9,90,8,241,6,116,5,217,3,45,2,39,0,224,253,154,251,83,249,40,247,42,245,94,243,206,241,134,240,132,239,208,238,106,238,94,238,158,238,15,239,183,239,142,240,143,241,160,242,176,243,171,244,151,245,149,246,183,247,67,249,130,251,92,254,130,1,203,4,16,8,40,11,179,13,86,15,9,16,24,16,215,15,57,15,61,14,29,13,15,12,24,11,40,10,5,9,195,7,193,6,28,6,126,5,201,4,14,4,92,3,213,2,55,2,32,1,166,255,9,254,90,252,164,250,228,248,42,247,174,245,138,244,186,243,67,243,41,243,99,243,241,243,201,244,199,245,205,246,194,247,168,248,122,249,35,250,153,250,243,250,97,251,21,252,12,253,56,254,175,255,118,1,128,3,172,5,206,7,187,9,88,11,149,12,104,13,218,13,247,13,212,13,140,13,60,13,247,12,181,12,106,12,26,12,202,11,110,11,238,10,64,10,124,9,176,8,215,7,204,6,128,5,2,4,94,2,156,0,183,254,184,252,205,250,30,249,164,247,81,246,40,245,77,244,199,243,121,243,87,243,125,243,251,243,155,244,17,245,54,245,35,245,250,244,164,244,19,244,191,243,114,244,122,246,69,249,50,252,49,255,125,2,199,5,8,8,180,8,86,8,237,7,168,7,252,6,154,5,67,4,162,3,151,3,102,3,171,2,11,2,56,2,2,3,127,3,92,3,37,3,67,3,128,3,32,3,207,1,40,0,199,254,147,253,17,252,43,250,93,248,47,247,137,246,29,246,223,245,2,246,182,246,200,247,218,248,189,249,122,250,22,251,139,251,201,251,196,251,157,251,156,251,244,251,193,252,248,253,149,255,180,1,32,4,164,6,32,9,78,11,251,12,29,14,185,14,218,14,135,14,208,13,234,12,19,12,105,11,221,10,93,10,224,9,122,9,29,9,141,8,168,7,132,6,87,5,25,4,158,2,216,0,228,254,228,252,228,250,219,248,213,246,244,244,108,243,85,242,161,241,52,241,15,241,50,241,151,241,59,242,24,243,49,244,108,245,160,246,147,247,58,248,168,248,224,248,218,248,225,248,221,249,72,252,187,255,88,3,240,6,201,10,170,14,115,17,51,18,103,17,83,16,132,15,70,14,45,12,247,9,184,8,102,8,17,8,251,6,145,5,235,4,24,5,254,4,229,3,96,2,95,1,1,1,72,0,111,254,24,252,85,250,30,249,194,247,227,245,238,243,170,242,57,242,19,242,252,241,64,242,37,243,175,244,120,246,10,248,79,249,104,250,103,251,65,252,168,252,141,252,92,252,154,252,139,253,253,254,176,0,209,2,154,5,217,8,3,12,149,14,102,16,155,17,42,18,228,17,208,16,47,15,135,13,56,12,55,11,98,10,182,9,69,9,11,9,206,8,26,8,199,6,28,5,112,3,191,1,207,255,152,253,94,251,116,249,200,247,33,246,136,244,45,243,46,242,123,241,233,240,110,240,50,240,84,240,205,240,142,241,182,242,60,244,223,245,85,247,67,248,144,248,164,248,174,248,134,248,140,248,221,249,238,252,227,0,124,4,137,7,223,10,128,14,229,16,181,16,224,14,78,13,129,12,59,11,198,8,125,6,214,5,99,6,101,6,4,5,102,3,43,3,241,3,202,3,37,2,83,0,170,255,224,255,96,255,89,253,33,251,55,250,16,250,69,249,143,247,253,245,140,245,229,245,228,245,125,245,163,245,192,246,118,248,10,250,45,251,54,252,106,253,137,254,71,255,101,255,252,254,161,254,220,254,184,255,204,0,4,2,126,3,143,5,34,8,174,10,180,12,25,14,24,15,172,15,124,15,67,14,112,12,165,10,78,9,76,8,83,7,136,6,24,6,250,5,202,5,255,4,116,3,168,1,23,0,174,254,30,253,86,251,172,249,118,248,136,247,105,246,4,245,195,243,243,242,119,242,16,242,175,241,137,241,236,241,229,242,24,244,70,245,153,246,72,248,24,250,134,251,68,252,129,252,122,252,51,252,215,251,128,252,251,254,155,2,55,6,155,9,54,13,193,16,248,18,173,18,143,16,119,14,53,13,164,11,39,9,237,6,62,6,171,6,177,6,95,5,119,3,139,2,156,2,2,2,231,255,126,253,89,252,164,252,170,252,22,251,242,248,13,248,13,248,115,247,174,245,181,243,206,242,231,242,230,242,160,242,236,242,96,244,199,246,27,249,196,250,6,252,76,253,133,254,75,255,56,255,139,254,26,254,137,254,225,255,149,1,92,3,146,5,139,8,198,11,127,14,91,16,125,17,70,18,155,18,50,18,14,17,148,15,60,14,73,13,106,12,99,11,103,10,174,9,49,9,152,8,108,7,140,5,105,3,104,1,142,255,144,253,78,251,58,249,194,247,155,246,80,245,209,243,117,242,137,241,254,240,115,240,204,239,95,239,148,239,99,240,101,241,87,242,131,243,57,245,66,247,240,248,190,249,250,249,22,250,250,249,189,249,193,250,187,253,189,1,123,5,237,8,159,12,22,16,221,17,226,16,68,14,29,12,60,11,1,10,193,7,23,6,93,6,140,7,192,7,56,6,36,4,110,3,155,3,136,2,229,255,155,253,17,253,237,253,10,254,70,252,75,250,206,249,205,249,155,248,43,246,201,243,199,242,221,242,207,242,130,242,27,243,10,245,177,247,210,249,0,251,165,251,56,252,180,252,175,252,254,251,35,251,14,251,45,252,84,254,194,0,54,3,13,6,82,9,85,12,120,14,148,15,2,16,67,16,80,16,209,15,236,14,28,14,190,13,199,13,170,13,38,13,113,12,180,11,216,10,174,9,214,7,129,5,73,3,122,1,213,255,20,254,61,252,136,250,60,249,16,248,173,246,19,245,181,243,210,242,81,242,212,241,74,241,27,241,164,241,180,242,188,243,152,244,153,245,247,246,141,248,206,249,95,250,96,250,54,250,40,250,54,251,32,254,231,1,82,5,109,8,215,11,232,14,82,16,226,14,212,11,102,9,167,8,225,7,9,6,154,4,52,5,248,6,117,7,172,5,236,2,118,1,61,1,70,0,205,253,176,251,143,251,44,253,120,254,220,253,14,252,252,250,153,250,88,249,192,246,1,244,154,242,244,242,236,243,140,244,131,245,175,247,199,250,111,253,193,254,222,254,191,254,219,254,202,254,9,254,16,253,241,252,94,254,9,1,209,3,18,6,36,8,133,10,195,12,25,14,53,14,185,13,161,13,40,14,152,14,116,14,13,14,229,13,8,14,159,13,9,12,178,9,145,7,4,6,171,4,241,2,233,0,82,255,129,254,215,253,121,252,87,250,54,248,151,246,13,245,238,242,93,240,86,238,143,237,157,237,226,237,68,238,51,239,253,240,18,243,134,244,45,245,211,245,222,246,29,248,14,249,155,249,22,250,244,250,245,251,208,253,184,1,186,6,217,10,212,13,185,16,9,19,180,19,205,17,69,14,142,11,134,11,91,12,211,11,241,10,121,11,238,12,18,13,107,10,246,5,235,2,12,2,68,1,90,255,146,253,116,253,79,255,19,1,71,0,71,253,112,250,83,248,226,245,151,242,45,239,90,237,17,238,81,240,127,242,56,244,3,246,85,248,65,250,135,250,28,249,122,247,219,246,57,247,186,247,22,248,37,249,158,251,31,255,83,2,95,4,169,5,10,7,140,8,165,9,34,10,132,10,153,11,133,13,181,15,103,17,44,18,83,18,53,18,102,17,83,15,127,12,218,9,43,8,116,7,240,6,52,6,161,5,88,5,228,4,115,3,173,0,70,253,59,250,197,247,112,245,31,243,90,241,197,240,54,241,210,241,244,241,232,241,77,242,68,243,3,244,11,244,248,243,127,244,176,245,249,246,230,247,91,248,200,248,92,249,1,251,185,254,140,3,83,7,175,9,2,12,71,14,33,15,39,13,66,9,129,6,32,7,234,8,201,8,156,7,251,7,193,9,74,10,155,7,194,2,179,255,16,0,30,1,91,0,20,255,117,255,250,1,89,4,133,3,200,255,81,252,80,250,119,248,216,245,248,242,177,241,47,243,41,246,133,248,227,249,238,250,52,252,79,253,47,253,156,251,214,249,74,249,34,250,77,251,7,252,222,252,165,254,67,1,150,3,156,4,183,4,22,5,65,6,190,7,228,8,194,9,8,11,241,12,195,14,168,15,56,15,1,14,214,12,173,11,233,9,159,7,174,5,209,4,240,4,239,4,23,4,224,2,234,1,244,0,89,255,182,252,135,249,247,246,86,245,225,243,32,242,166,240,43,240,196,240,161,241,233,241,206,241,66,242,133,243,180,244,35,245,55,245,201,245,93,247,69,249,142,250,4,251,70,251,26,252,251,254,13,4,16,9,65,12,147,14,38,17,221,18,19,18,53,14,158,9,230,7,194,9,102,11,202,10,238,9,190,10,223,11,165,10,13,6,173,0,96,254,34,255,236,255,91,255,235,254,230,255,237,1,160,2,248,255,27,251,249,246,101,244,127,242,198,240,131,239,193,239,14,242,44,245,77,247,13,248,253,247,218,247,222,247,124,247,165,246,85,246,110,247,178,249,8,252,156,253,178,254,225,255,51,1,49,2,141,2,189,2,166,3,212,5,197,8,135,11,196,13,173,15,96,17,155,18,194,18,137,17,203,15,113,14,101,13,73,12,29,11,55,10,15,10,121,10,70,10,238,8,246,6,240,4,233,2,180,0,62,254,185,251,199,249,131,248,57,247,96,245,62,243,149,241,237,240,242,240,207,240,128,240,234,240,64,242,142,243,20,244,5,244,30,244,17,245,123,246,101,247,106,247,55,247,205,247,4,251,228,0,120,6,155,9,147,11,173,13,237,14,158,13,62,9,116,4,101,3,148,6,126,9,181,9,60,9,218,9,103,10,165,8,147,3,229,253,218,251,181,253,10,0,27,1,207,1,50,3,27,5,147,5,116,2,213,252,203,247,199,244,182,243,222,243,85,244,102,245,245,247,32,251,14,253,215,252,243,250,250,248,31,248,25,248,41,248,164,248,95,250,42,253,181,255,234,0,222,0,102,0,52,0,62,0,92,0,177,0,232,1,152,4,94,8,242,11,93,14,123,15,182,15,135,15,187,14,22,13,84,11,76,10,0,10,238,9,148,9,234,8,79,8,207,7,206,6,11,5,249,2,13,1,105,255,253,253,128,252,189,250,243,248,113,247,18,246,134,244,220,242,124,241,238,240,21,241,78,241,128,241,35,242,80,243,184,244,207,245,92,246,212,246,179,247,194,248,95,249,116,249,249,249,116,253,36,4,195,10,52,14,114,15,75,16,137,16,183,14,33,10,60,5,86,4,148,8,0,13,248,13,168,12,114,11,2,10,173,6,191,0,175,250,170,248,115,251,184,255,173,2,44,4,184,4,125,4,128,2,186,253,82,247,232,241,253,238,6,239,81,241,69,244,186,246,161,248,234,249,38,250,209,248,46,246,201,243,73,243,10,245,254,247,25,251,243,253,104,0,210,1,190,1,114,0,241,254,73,254,233,254,214,0,189,3,52,7,209,10,23,14,62,16,244,16,83,16,3,15,255,13,144,13,116,13,178,13,88,14,221,14,170,14,112,13,84,11,220,8,155,6,159,4,215,2,151,1,242,0,85,0,50,255,100,253,15,251,118,248,206,245,80,243,82,241,14,240,86,239,50,239,156,239,56,240,130,240,151,240,203,240,90,241,15,242,182,242,104,243,127,244,83,246,46,248,48,249,154,249,71,252,113,2,46,9,204,12,115,13,122,13,187,13,59,13,88,10,78,6,42,5,56,9,134,14,110,16,153,14,125,11,140,8,127,5,115,1,84,253,57,252,135,255,248,4,47,9,169,10,102,9,145,6,191,2,225,253,139,248,87,244,104,242,80,243,136,246,22,250,12,252,216,251,82,250,112,248,147,246,177,244,106,243,184,243,64,246,20,250,114,253,63,255,92,255,41,254,105,252,231,250,61,250,5,251,16,253,6,0,112,3,150,6,182,8,171,9,216,9,210,9,246,9,112,10,115,11,225,12,115,14,194,15,80,16,148,15,139,13,194,10,37,8,105,6,176,5,119,5,52,5,3,5,199,4,194,3,111,1,75,254,72,251,7,249,134,247,87,246,93,245,205,244,174,244,78,244,88,243,43,242,29,241,129,240,198,240,239,241,110,243,14,245,173,246,21,248,38,249,148,249,34,249,10,249,91,252,51,3,169,9,87,12,49,12,81,11,139,10,5,9,197,5,179,2,155,3,240,8,215,13,158,14,128,11,179,6,233,1,2,254,199,250,22,249,228,250,6,0,192,5,129,9,214,9,138,6,73,1,193,251,3,247,254,243,25,243,214,243,19,246,79,249,225,251,37,252,252,249,189,246,93,244,14,244,105,245,143,247,69,250,118,253,97,0,25,2,179,1,80,255,88,252,202,250,134,251,64,254,244,1,153,5,115,8,34,10,174,10,50,10,42,9,142,8,38,9,3,11,202,13,121,16,190,17,46,17,108,15,59,13,10,11,4,9,79,7,90,6,173,6,151,7,110,7,128,5,146,2,155,255,253,252,197,250,20,249,24,248,188,247,136,247,225,246,132,245,139,243,92,241,129,239,143,238,194,238,161,239,168,240,189,241,253,242,71,244,126,245,85,246,15,247,243,247,13,249,35,250,181,252,160,2,251,9,231,14,207,15,109,14,76,12,150,10,199,8,9,7,36,7,93,11,110,17,160,20,216,18,45,13,255,5,150,255,183,251,147,250,175,252,128,1,73,7,93,11,67,12,10,9,179,2,132,251,204,245,237,242,42,243,22,245,239,246,26,248,30,248,216,246,61,244,15,241,169,238,201,238,149,241,249,245,237,249,27,252,58,252,43,251,185,249,36,248,181,246,83,246,74,248,136,252,160,1,95,5,206,6,254,5,111,4,139,3,42,4,39,6,24,9,104,12,167,15,104,18,135,19,66,18,43,15,34,12,160,10,20,11,142,12,205,13,7,14,98,13,211,11,18,9,143,5,60,2,238,255,18,255,86,255,178,255,50,255,156,253,51,251,111,248,227,245,192,243,46,242,144,241,22,242,25,243,185,243,113,243,148,242,12,242,90,242,120,243,231,244,132,246,235,247,210,248,85,249,231,251,184,1,13,8,57,11,186,10,202,8,235,6,220,5,190,4,61,4,18,6,46,11,225,15,125,16,105,12,184,5,215,254,238,249,111,248,163,250,185,255,108,5,98,9,28,10,216,7,21,3,143,253,219,248,178,246,106,247,54,250,128,252,187,252,172,250,92,247,50,244,39,242,252,241,197,243,83,247,125,251,16,255,105,0,60,255,95,252,213,249,237,248,233,249,225,251,62,254,222,0,101,3,55,5,158,5,123,4,204,2,66,2,194,3,5,7,237,10,248,13,59,15,41,15,114,14,82,13,222,11,160,10,40,10,188,10,196,11,69,12,109,11,40,9,70,6,133,3,138,1,119,0,62,0,16,0,102,255,17,254,56,252,2,250,158,247,115,245,200,243,17,243,204,242,117,242,214,241,86,241,4,241,20,241,151,241,70,242,39,243,112,244,39,246,2,248,209,249,42,251,132,251,25,251,118,251,167,255,13,7,64,13,171,14,227,12,113,10,26,9,255,8,71,9,19,10,232,12,101,17,126,19,3,17,173,10,90,3,130,253,175,251,198,253,122,2,128,7,147,10,16,10,136,6,103,1,93,252,79,249,231,248,78,250,36,252,7,253,86,251,79,247,89,242,108,238,193,236,47,238,180,241,202,245,212,248,248,249,51,249,48,247,16,245,208,243,175,244,89,247,178,250,51,253,141,254,201,254,155,254,164,254,74,255,172,0,195,2,156,5,246,8,87,12,184,14,133,15,20,15,143,14,200,14,133,15,13,16,30,16,209,15,70,15,78,14,207,12,228,10,24,9,186,7,217,6,35,6,120,5,78,4,131,2,67,0,3,254,15,252,132,250,35,249,103,247,82,245,57,243,173,241,235,240,219,240,236,240,2,241,92,241,235,241,142,242,35,243,5,244,130,245,117,247,28,249,183,249,61,249,37,249,145,252,60,3,69,9,80,11,110,10,186,8,225,7,31,8,197,8,213,9,104,12,4,16,91,17,152,14,193,8,78,2,145,253,130,252,2,255,121,3,150,7,56,9,128,7,203,3,219,255,33,253,92,252,104,253,15,255,28,0,71,255,217,251,232,246,143,242,161,240,71,241,233,243,53,247,188,249,100,250,94,249,166,247,113,246,147,246,75,248,47,251,59,254,97,0,237,0,14,0,165,254,235,253,203,254,31,1,155,3,117,5,202,6,59,8,221,9,108,11,77,12,181,12,59,13,52,14,247,14,191,14,103,13,157,11,34,10,25,9,98,8,127,7,67,6,128,4,147,2,199,0,144,255,181,254,221,253,214,252,145,251,243,249,34,248,49,246,31,244,67,242,24,241,214,240,67,241,146,241,94,241,216,240,189,240,91,241,187,242,99,244,67,246,123,248,151,250,215,251,205,251,16,251,74,251,114,255,169,6,214,12,141,14,10,13,161,10,180,9,132,10,47,12,5,14,181,16,145,19,184,19,237,15,149,9,159,3,0,0,45,0,19,3,145,6,88,8,113,7,246,3,232,255,65,253,211,252,18,254,116,255,199,255,132,254,130,251,198,246,19,242,164,239,88,240,213,242,76,245,83,246,99,245,79,243,119,241,241,240,47,242,24,245,161,248,185,251,112,253,125,253,50,252,31,251,179,251,104,254,87,2,143,5,142,6,196,5,242,4,78,5,142,7,33,11,224,14,122,17,127,18,17,18,175,16,241,14,150,13,28,13,122,13,23,14,233,13,32,12,238,8,98,5,193,2,163,1,208,1,76,2,238,1,14,0,5,253,222,249,102,247,206,245,189,244,239,243,47,243,68,242,236,240,66,239,243,237,110,237,52,238,26,240,136,242,122,244,214,245,166,246,34,247,154,247,26,248,182,248,202,250,64,0,204,6,147,10,215,9,103,7,251,5,49,7,232,9,219,12,87,15,222,17,95,19,218,17,73,13,239,7,95,4,117,3,33,5,48,7,39,8,68,7,22,5,30,2,253,255,143,255,157,0,2,2,76,2,235,0,87,254,20,251,154,247,38,245,166,244,211,245,231,246,177,246,228,244,107,242,165,240,189,240,163,242,126,245,47,248,211,249,112,250,102,250,131,250,21,251,161,252,231,254,160,1,187,3,80,4,66,3,226,1,8,2,135,4,240,8,3,13,46,15,72,15,142,14,194,13,103,13,124,13,28,14,209,14,219,14,204,13,151,11,171,8,206,5,205,3,209,2,134,2,83,2,151,1,1,0,190,253,102,251,174,249,213,248,55,248,34,247,187,245,61,244,244,242,222,241,48,241,203,240,193,240,64,241,48,242,95,243,126,244,204,245,18,247,121,248,97,249,177,249,148,249,90,251,175,0,247,6,59,10,90,9,100,7,110,6,152,7,157,9,163,11,49,13,46,15,85,16,171,14,88,10,199,5,45,3,231,2,123,4,132,5,24,5,98,3,113,1,120,255,110,254,160,254,142,255,48,0,121,255,137,253,47,251,23,249,121,247,248,246,147,247,93,248,44,248,196,246,179,244,230,242,107,242,175,243,220,245,229,247,31,249,183,249,42,250,214,250,216,251,94,253,129,255,210,1,171,3,141,4,79,4,95,3,33,3,165,4,214,7,131,11,215,13,51,14,181,13,160,13,249,13,111,14,232,14,92,15,96,15,144,14,231,12,127,10,219,7,174,5,107,4,120,3,83,2,197,0,38,255,172,253,56,252,179,250,56,249,45,248,74,247,109,246,102,245,251,243,137,242,147,241,75,241,61,241,84,241,82,241,183,241,162,242,22,244,238,245,93,247,83,248,83,248,109,248,51,249,63,253,160,3,244,8,10,10,58,8,242,6,165,7,41,10,187,12,240,14,119,16,67,18,67,18,157,15,4,11,159,7,153,6,76,7,21,8,49,7,2,5,126,2,246,0,49,0,75,0,77,0,203,255,152,254,202,252,22,251,205,249,232,248,183,247,18,247,212,246,40,246,177,244,11,243,236,241,220,241,7,243,102,244,239,244,115,244,227,243,91,244,24,246,52,248,219,249,42,251,200,252,100,254,167,255,133,0,9,1,171,1,137,3,118,6,128,9,209,11,167,12,140,12,225,12,22,14,75,15,239,15,28,16,28,16,10,16,123,15,100,14,126,12,36,10,251,7,128,6,48,5,160,3,244,1,113,0,74,255,8,254,106,252,131,250,249,248,199,247,1,247,124,246,200,245,173,244,109,243,126,242,42,242,65,242,94,242,104,242,194,242,200,243,81,245,113,246,38,247,94,247,202,247,50,249,99,253,74,3,96,7,117,7,100,5,192,4,125,6,185,9,107,12,11,14,227,14,40,16,97,16,111,14,217,10,29,8,96,7,27,8,127,8,2,7,51,4,169,1,103,0,227,255,171,255,28,255,33,254,214,252,142,251,197,250,59,250,134,249,163,248,25,248,212,247,88,247,110,246,167,245,120,245,187,245,102,246,220,246,182,246,56,246,94,246,105,247,80,249,237,250,182,251,11,252,16,253,202,254,132,0,172,1,94,2,37,3,162,4,28,7,145,9,73,11,233,11,71,12,2,13,62,14,22,15,65,15,43,15,31,15,228,14,3,14,138,12,73,10,220,7,226,5,90,4,245,2,115,1,199,255,9,254,120,252,178,250,202,248,32,247,32,246,168,245,99,245,16,245,65,244,31,243,252,241,104,241,156,241,102,242,49,243,157,243,6,244,158,244,202,245,252,246,51,248,7,249,197,249,218,250,174,253,117,2,195,6,42,8,188,6,211,5,254,6,61,10,90,13,56,15,189,15,96,16,197,16,199,15,96,13,203,10,106,9,50,9,128,9,150,8,86,6,152,3,143,1,42,0,18,255,6,254,194,252,132,251,55,250,70,249,160,248,211,247,207,246,24,246,1,246,9,246,183,245,15,245,178,244,194,244,81,245,241,245,76,246,116,246,203,246,136,247,163,248,234,249,198,250,70,251,49,252,234,253,212,255,46,1,1,2,207,2,40,4,123,6,47,9,79,11,84,12,237,12,184,13,234,14,244,15,143,16,238,16,75,17,112,17,188,16,49,15,8,13,231,10,67,9,11,8,170,6,226,4,183,2,138,0,167,254,208,252,238,250,34,249,223,247,28,247,129,246,185,245,156,244,85,243,88,242,6,242,39,242,149,242,241,242,61,243,143,243,7,244,220,244,221,245,247,246,221,247,179,248,111,249,167,251,184,255,119,3,113,4,49,3,131,2,208,3,224,6,234,9,171,11,255,11,101,12,152,12,213,11,246,9,70,8,150,7,223,7,92,8,187,7,214,5,127,3,160,1,10,0,40,255,147,254,224,253,224,252,148,251,90,250,97,249,123,248,134,247,244,246,243,246,76,247,91,247,27,247,176,246,126,246,247,246,208,247,174,248,99,249,43,250,254,250,204,251,106,252,244,252,184,253,205,254,73,0,201,1,212,2,51,3,107,3,66,4,24,6,113,8,128,10,161,11,253,11,68,12,227,12,220,13,212,14,126,15,171,15,70,15,54,14,145,12,159,10,190,8,87,7,50,6,180,4,173,2,94,0,254,253,185,251,209,249,68,248,243,246,190,245,186,244,203,243,218,242,234,241,65,241,13,241,99,241,232,241,93,242,238,242,183,243,184,244,210,245,54,247,159,248,12,250,102,251,158,252,120,253,229,254,8,2,189,5,231,7,223,7,55,7,146,7,127,9,25,12,18,14,198,14,214,14,151,14,244,13,235,12,176,11,103,10,148,9,124,9,46,9,216,7,126,5,180,2,20,0,119,254,239,253,156,253,194,252,245,250,167,248,189,246,118,245,154,244,56,244,110,244,204,244,175,244,250,243,23,243,133,242,189,242,216,243,125,245,17,247,252,247,71,248,128,248,41,249,80,250,233,251,236,253,235,255,87,1,15,2,101,2,225,2,48,4,134,6,72,9,119,11,131,12,171,12,189,12,98,13,168,14,22,16,48,17,143,17,14,17,231,15,112,14,238,12,150,11,105,10,39,9,114,7,40,5,142,2,245,255,173,253,194,251,20,250,142,248,19,247,121,245,211,243,99,242,101,241,242,240,223,240,252,240,17,241,29,241,105,241,255,241,223,242,16,244,131,245,254,246,131,248,255,249,70,251,239,251,124,252,142,254,127,2,95,6,252,7,137,7,212,6,110,7,116,9,250,11,183,13,94,14,105,14,27,14,128,13,93,12,192,10,46,9,158,8,230,8,246,8,208,7,104,5,69,2,114,255,24,254,41,254,137,254,212,253,162,251,232,248,192,246,111,245,38,245,197,245,127,246,105,246,72,245,216,243,218,242,219,242,2,244,0,246,6,248,37,249,10,249,100,248,119,248,180,249,211,251,69,254,101,0,161,1,246,1,2,2,110,2,169,3,196,5,84,8,167,10,16,12,56,12,189,11,187,11,176,12,84,14,241,15,221,16,155,16,64,15,100,13,216,11,13,11,185,10,31,10,174,8,113,6,187,3,12,1,210,254,43,253,201,251,100,250,220,248,3,247,14,245,69,243,7,242,142,241,176,241,246,241,240,241,156,241,71,241,92,241,5,242,89,243,24,245,189,246,255,247,14,249,59,250,68,251,241,251,168,252,172,254,64,2,206,5,118,7,34,7,59,6,29,6,67,7,32,9,207,10,202,11,56,12,31,12,94,11,218,9,2,8,145,6,22,6,113,6,207,6,131,6,37,5,185,2,209,255,172,253,7,253,109,253,187,253,26,253,109,251,49,249,82,247,143,246,247,246,179,247,214,247,54,247,121,246,38,246,88,246,254,246,226,247,180,248,82,249,238,249,195,250,220,251,250,252,217,253,169,254,183,255,253,0,37,2,34,3,41,4,59,5,74,6,85,7,85,8,51,9,236,9,146,10,69,11,245,11,95,12,91,12,42,12,251,11,195,11,101,11,187,10,176,9,63,8,153,6,5,5,186,3,160,2,110,1,242,255,59,254,115,252,186,250,44,249,252,247,40,247,138,246,33,246,232,245,209,245,161,245,84,245,55,245,145,245,90,246,116,247,156,248,153,249,80,250,225,250,167,251,223,252,77,254,140,255,102,0,242,0,104,1,239,1,216,2,49,4,132,5,69,6,106,6,53,6,235,5,172,5,152,5,184,5,2,6,87,6,114,6,14,6,11,5,148,3,26,2,32,1,209,0,223,0,205,0,52,0,233,254,73,253,222,251,231,250,63,250,184,249,78,249,26,249,252,248,170,248,9,248,84,247,242,246,21,247,186,247,133,248,3,249,17,249,6,249,101,249,75,250,119,251,128,252,47,253,152,253,252,253,151,254,142,255,213,0,33,2,38,3,219,3,127,4,62,5,38,6,44,7,76,8,102,9,54,10,150,10,182,10,230,10,71,11,199,11,50,12,61,12,173,11,165,10,156,9,5,9,210,8,131,8,157,7,47,6,156,4,53,3,246,1,208,0,189,255,168,254,137,253,112,252,115,251,137,250,152,249,164,248,220,247,114,247,111,247,148,247,179,247,197,247,220,247,42,248,191,248,129,249,69,250,250,250,170,251,100,252,32,253,204,253,112,254,44,255,249,255,161,0,1,1,33,1,55,1,104,1,170,1,245,1,62,2,110,2,106,2,53,2,244,1,204,1,184,1,154,1,78,1,230,0,134,0,69,0,24,0,224,255,131,255,243,254,78,254,203,253,138,253,121,253,106,253,58,253,237,252,176,252,171,252,225,252,28,253,35,253,252,252,235,252,53,253,233,253,200,254,110,255,157,255,109,255,67,255,132,255,53,0,16,1,189,1,17,2,21,2,249,1,3,2,80,2,187,2,15,3,46,3,30,3,243,2,190,2,157,2,147,2,135,2,80,2,227,1,91,1,227,0,152,0,128,0,134,0,114,0,19,0,116,255,226,254,172,254,217,254,47,255,100,255,86,255,18,255,204,254,188,254,251,254,117,255,229,255,18,0,15,0,13,0,53,0,133,0,227,0,49,1,93,1,129,1,187,1,26,2,135,2,211,2,228,2,194,2,143,2,122,2,152,2,207,2,246,2,222,2,131,2,4,2,136,1,50,1,5,1,230,0,187,0,110,0,255,255,138,255,53,255,12,255,252,254,214,254,138,254,38,254,195,253,129,253,100,253,90,253,66,253,14,253,196,252,121,252,53,252,0,252,225,251,216,251,227,251,247,251,11,252,15,252,3,252,249,251,11,252,71,252,184,252,68,253,204,253,51,254,109,254,150,254,229,254,126,255,82,0,52,1,233,1,88,2,154,2,239,2,119,3,36,4,200,4,56,5,105,5,119,5,135,5,161,5,192,5,194,5,134,5,19,5,129,4,236,3,109,3,12,3,187,2,81,2,169,1,192,0,204,255,5,255,136,254,77,254,34,254,210,253,75,253,180,252,69,252,24,252,27,252,41,252,37,252,21,252,31,252,88,252,175,252,6,253,65,253,92,253,122,253,194,253,68,254,231,254,123,255,226,255,20,0,45,0,80,0,155,0,3,1,104,1,183,1,221,1,225,1,208,1,188,1,174,1,170,1,171,1,160,1,131,1,81,1,25,1,241,0,224,0,213,0,193,0,153,0,104,0,62,0,39,0,32,0,29,0,24,0,15,0,3,0,250,255,239,255,219,255,196,255,179,255,172,255,167,255,160,255,141,255,115,255,93,255,72,255,61,255,62,255,65,255,68,255,61,255,39,255,18,255,20,255,57,255,119,255,182,255,218,255,218,255,210,255,229,255,33,0,113,0,175,0,205,0,203,0,194,0,205,0,234,0,10,1,25,1,13,1,233,0,198,0,174,0,170,0,183,0,193,0,172,0,111,0,23,0,207,255,187,255,212,255,246,255,241,255,183,255,88,255,15,255,254,254,28,255,66,255,71,255,46,255,18,255,11,255,34,255,69,255,91,255,102,255,112,255,138,255,188,255,246,255,31,0,48,0,52,0,58,0,76,0,115,0,166,0,207,0,229,0,229,0,210,0,183,0,161,0,152,0,156,0,162,0,149,0,112,0,57,0,4,0,223,255,213,255,222,255,217,255,186,255,141,255,101,255,92,255,109,255,129,255,142,255,137,255,126,255,126,255,147,255,178,255,208,255,235,255,0,0,17,0,29,0,34,0,36,0,45,0,67,0,100,0,130,0,145,0,140,0,114,0,90,0,77,0,77,0,90,0,106,0,115,0,104,0,72,0,30,0,253,255,237,255,234,255,238,255,238,255,222,255,194,255,164,255,146,255,136,255,126,255,118,255,105,255,92,255,88,255,89,255,99,255,109,255,111,255,101,255,82,255,76,255,93,255,134,255,187,255,220,255,225,255,213,255,203,255,221,255,8,0,60,0,94,0,102,0,96,0,90,0,98,0,113,0,128,0,139,0,147,0,155,0,163,0,161,0,157,0,153,0,152,0,158,0,159,0,155,0,149,0,142,0,144,0,147,0,143,0,129,0,102,0,76,0,60,0,58,0,53,0,36,0,10,0,232,255,201,255,190,255,186,255,180,255,163,255,132,255,103,255,89,255,92,255,101,255,106,255,97,255,73,255,57,255,58,255,76,255,103,255,123,255,133,255,139,255,147,255,164,255,183,255,203,255,228,255,254,255,30,0,64,0,85,0,94,0,98,0,111,0,130,0,161,0,188,0,194,0,188,0,172,0,165,0,169,0,175,0,177,0,176,0,162,0,142,0,115,0,80,0,51,0,27,0,12,0,0,0,239,255,203,255,159,255,119,255,101,255,103,255,105,255,95,255,66,255,27,255,6,255,17,255,48,255,77,255,83,255,69,255,55,255,61,255,87,255,123,255,152,255,163,255,163,255,177,255,202,255,231,255,252,255,10,0,21,0,46,0,76,0,110,0,138,0,149,0,155,0,159,0,169,0,186,0,203,0,213,0,216,0,211,0,198,0,178,0,167,0,161,0,157,0,150,0,126,0,94,0,61,0,32,0,14,0,1,0,246,255,232,255,208,255,175,255,145,255,121,255,107,255,105,255,106,255,106,255,91,255,68,255,53,255,57,255,79,255,108,255,127,255,134,255,139,255,151,255,177,255,210,255,242,255,12,0,36,0,60,0,85,0,108,0,130,0,150,0,170,0,190,0,206,0,215,0,215,0,206,0,203,0,203,0,204,0,203,0,190,0,168,0,145,0,120,0,92,0,64,0,34,0,0,0,225,255,195,255,165,255,137,255,107,255,79,255,58,255,38,255,21,255,10,255,251,254,246,254,252,254,11,255,28,255,37,255,40,255,50,255,70,255,97,255,132,255,160,255,184,255,209,255,234,255,7,0,40,0,69,0,91,0,112,0,131,0,146,0,162,0,178,0,192,0,203,0,203,0,197,0,195,0,191,0,184,0,181,0,172,0,154,0,126,0,100,0,88,0,80,0,65,0,40,0,12,0,240,255,218,255,197,255,180,255,168,255,155,255,138,255,119,255,99,255,81,255,76,255,75,255,76,255,78,255,76,255,70,255,65,255,68,255,86,255,105,255,124,255,136,255,143,255,154,255,173,255,201,255,230,255,1,0,29,0,60,0,87,0,113,0,137,0,164,0,193,0,222,0,253,0,17,1,28,1,30,1,36,1,45,1,47,1,48,1,42,1,28,1,14,1,248,0,220,0,189,0,158,0,124,0,87,0,52,0,16,0,234,255,197,255,158,255,120,255,90,255,59,255,27,255,1,255,238,254,223,254,218,254,216,254,217,254,225,254,234,254,251,254,14,255,38,255,62,255,81,255,106,255,133,255,168,255,207,255,238,255,11,0,41,0,66,0,89,0,112,0,132,0,146,0,158,0,170,0,168,0,161,0,155,0,151,0,150,0,142,0,127,0,112,0,90,0,70,0,51,0,30,0,12,0,251,255,240,255,228,255,220,255,213,255,206,255,194,255,183,255,178,255,180,255,188,255,194,255,203,255,204,255,206,255,208,255,207,255,212,255,222,255,236,255,243,255,241,255,233,255,230,255,235,255,240,255,243,255,241,255,235,255,229,255,229,255,231,255,236,255,237,255,231,255,228,255,229,255,239,255,249,255,2,0,2,0,2,0,6,0,16,0,22,0,26,0,32,0,40,0,50,0,53,0,53,0,52,0,70,0,78,0,82,0,75,0,44,0,16,0,249,255,235,255,227,255,229,255,239,255,230,255,199,255,157,255,125,255,99,255,87,255,98,255,99,255,104,255,124,255,129,255,113,255,104,255,110,255,125,255,145,255,175,255,203,255,220,255,245,255,22,0,48,0,71,0,109,0,143,0,179,0,202,0,221,0,253,0,20,1,39,1,53,1,52,1,52,1,52,1,48,1,40,1,25,1,2,1,241,0,212,0,182,0,151,0,112,0,74,0,37,0,255,255,215,255,169,255,120,255,87,255,53,255,25,255,8,255,252,254,238,254,232,254,229,254,224,254,210,254,204,254,207,254,222,254,244,254,30,255,67,255,107,255,131,255,142,255,153,255,168,255,204,255,0,0,36,0,72,0,113,0,139,0,179,0,213,0,221,0,202,0,205,0,213,0,221,0,215,0,208,0,217,0,236,0,236,0,211,0,158,0,87,0,51,0,15,0,0,0,24,0,33,0,19,0,255,255,195,255,131,255,99,255,90,255,91,255,96,255,103,255,109,255,114,255,80,255,80,255,90,255,86,255,111,255,149,255,160,255,173,255,178,255,178,255,206,255,231,255,4,0,15,0,20,0,33,0,57,0,50,0,50,0,57,0,73,0,93,0,106,0,103,0,90,0,109,0,120,0,112,0,111,0,90,0,74,0,88,0,85,0,76,0,72,0,54,0,35,0,18,0,16,0,23,0,28,0,40,0,27,0,255,255,238,255,226,255,220,255,227,255,233,255,230,255,223,255,220,255,199,255,184,255,173,255,175,255,190,255,185,255,195,255,195,255,195,255,203,255,201,255,192,255,188,255,184,255,200,255,219,255,227,255,250,255,252,255,249,255,245,255,249,255,5,0,15,0,35,0,46,0,34,0,38,0,46,0,33,0,36,0,34,0,30,0,19,0,12,0,24,0,254,255,232,255,232,255,229,255,239,255,253,255,235,255,229,255,233,255,220,255,215,255,200,255,173,255,184,255,207,255,216,255,218,255,226,255,243,255,248,255,233,255,225,255,224,255,229,255,254,255,9,0,4,0,16,0,24,0,41,0,48,0,36,0,30,0,18,0,18,0,29,0,41,0,18,0,28,0,35,0,39,0,47,0,18,0,14,0,5,0,3,0,30,0,21,0,19,0,38,0,33,0,46,0,37,0,13,0,33,0,19,0,8,0,22,0,21,0,43,0,61,0,54,0,54,0,38,0,10,0,10,0,244,255,221,255,234,255,247,255,2,0,13,0,10,0,251,255,231,255,237,255,216,255,206,255,204,255,194,255,226,255,248,255,3,0,2,0,6,0,253,255,243,255,228,255,222,255,250,255,14,0,46,0,58,0,72,0,93,0,87,0,75,0,49,0,31,0,41,0,55,0,69,0,88,0,81,0,79,0,75,0,49,0,25,0,249,255,241,255,247,255,248,255,1,0,0,0,255,255,3,0,250,255,225,255,202,255,189,255,190,255,188,255,209,255,207,255,214,255,231,255,226,255,226,255,211,255,185,255,175,255,184,255,177,255,183,255,184,255,196,255,227,255,245,255,1,0,3,0,241,255,209,255,202,255,193,255,189,255,215,255,250,255,18,0,46,0,59,0,39,0,15,0,231,255,206,255,198,255,194,255,212,255,252,255,15,0,33,0,50,0,23,0,251,255,226,255,202,255,198,255,208,255,218,255,249,255,19,0,44,0,66,0,41,0,13,0,233,255,208,255,201,255,208,255,230,255,5,0,57,0,84,0,84,0,70,0,29,0,243,255,237,255,238,255,243,255,14,0,46,0,76,0,90,0,81,0,69,0,29,0,253,255,235,255,213,255,227,255,250,255,22,0,38,0,48,0,51,0,37,0,4,0,218,255,191,255,181,255,187,255,208,255,226,255,231,255,235,255,240,255,234,255,212,255,190,255,189,255,207,255,223,255,245,255,0,0,5,0,7,0,3,0,248,255,229,255,225,255,229,255,240,255,3,0,23,0,35,0,46,0,48,0,39,0,30,0,18,0,10,0,10,0,20,0,37,0,58,0,73,0,78,0,80,0,69,0,57,0,49,0,48,0,57,0,73,0,91,0,104,0,106,0,92,0,73,0,55,0,44,0,40,0,46,0,61,0,73,0,83,0,77,0,64,0,34,0,13,0,251,255,248,255,0,0,11,0,20,0,17,0,3,0,231,255,207,255,194,255,195,255,203,255,208,255,205,255,204,255,196,255,183,255,173,255,165,255,166,255,179,255,184,255,180,255,168,255,157,255,155,255,159,255,160,255,157,255,160,255,163,255,168,255,161,255,153,255,145,255,144,255,139,255,130,255,130,255,138,255,155,255,172,255,182,255,188,255,197,255,204,255,211,255,216,255,227,255,250,255,28,0,66,0,99,0,126,0,148,0,170,0,183,0,188,0,187,0,182,0,186,0,192,0,197,0,201,0,205,0,202,0,194,0,186,0,170,0,155,0,135,0,121,0,108,0,88,0,61,0,36,0,11,0,242,255,213,255,175,255,138,255,109,255,97,255,84,255,71,255,55,255,40,255,30,255,17,255,8,255,1,255,2,255,14,255,27,255,43,255,61,255,78,255,97,255,116,255,144,255,188,255,245,255,54,0,114,0,167,0,215,0,254,0,39,1,71,1,97,1,123,1,146,1,165,1,176,1,178,1,172,1,156,1,126,1,85,1,35,1,233,0,174,0,111,0,40,0,231,255,169,255,107,255,38,255,220,254,155,254,96,254,45,254,2,254,228,253,207,253,194,253,191,253,199,253,217,253,249,253,44,254,109,254,185,254,12,255,105,255,201,255,42,0,137,0,223,0,38,1,101,1,156,1,201,1,234,1,252,1,253,1,245,1,233,1,212,1,184,1,151,1,115,1,77,1,28,1,224,0,155,0,80,0,8,0,197,255,135,255,80,255,34,255,240,254,195,254,153,254,121,254,87,254,60,254,40,254,30,254,31,254,39,254,53,254,75,254,99,254,123,254,155,254,186,254,220,254,2,255,47,255,99,255,163,255,232,255,46,0,118,0,186,0,255,0,65,1,125,1,185,1,237,1,32,2,81,2,127,2,167,2,197,2,213,2,210,2,192,2,166,2,133,2,96,2,51,2,247,1,172,1,78,1,232,0,115,0,244,255,117,255,249,254,133,254,26,254,186,253,100,253,27,253,224,252,179,252,149,252,138,252,142,252,168,252,208,252,4,253,66,253,138,253,219,253,45,254,137,254,236,254,103,255,231,255,113,0,7,1,167,1,67,2,212,2,83,3,181,3,0,4,40,4,50,4,18,4,208,3,113,3,4,3,130,2,253,1,121,1,254,0,144,0,53,0,240,255,180,255,133,255,90,255,56,255,22,255,244,254,203,254,154,254,98,254,41,254,242,253,201,253,171,253,154,253,151,253,166,253,190,253,219,253,252,253,34,254,70,254,100,254,128,254,144,254,154,254,160,254,169,254,185,254,212,254,255,254,57,255,131,255,219,255,66,0,178,0,34,1,149,1,253,1,87,2,162,2,213,2,249,2,13,3,22,3,22,3,15,3,1,3,240,2,218,2,190,2,146,2,91,2,17,2,179,1,65,1,181,0,25,0,111,255,191,254,22,254,119,253,235,252,121,252,37,252,244,251,229,251,245,251,27,252,87,252,161,252,236,252,54,253,131,253,204,253,16,254,83,254,154,254,241,254,96,255,234,255,133,0,46,1,221,1,144,2,60,3,213,3,74,4,152,4,190,4,189,4,143,4,52,4,181,3,25,3,113,2,200,1,42,1,153,0,35,0,197,255,131,255,88,255,65,255,53,255,40,255,22,255,253,254,221,254,173,254,116,254,45,254,232,253,168,253,113,253,71,253,50,253,47,253,69,253,109,253,163,253,230,253,46,254,118,254,181,254,233,254,14,255,36,255,49,255,60,255,74,255,95,255,125,255,166,255,225,255,44,0,144,0,0,1,119,1,240,1,99,2,202,2,32,3,95,3,133,3,155,3,160,3,156,3,139,3,114,3,75,3,34,3,244,2,194,2,137,2,63,2,232,1,128,1,14,1,139,0,249,255,89,255,184,254,26,254,138,253,13,253,168,252,86,252,28,252,254,251,244,251,0,252,25,252,52,252,82,252,113,252,143,252,171,252,198,252,232,252,26,253,101,253,210,253,97,254,7,255,201,255,160,0,135,1,103,2,54,3,229,3,115,4,218,4,18,5,26,5,239,4,151,4,27,4,146,3,251,2,102,2,216,1,98,1,255,0,183,0,134,0,101,0,74,0,50,0,19,0,226,255,159,255,66,255,208,254,74,254,192,253,53,253,186,252,85,252,14,252,237,251,250,251,45,252,129,252,236,252,101,253,227,253,88,254,189,254,5,255,49,255,67,255,69,255,59,255,52,255,57,255,82,255,131,255,213,255,70,0,216,0,125,1,44,2,222,2,134,3,30,4,152,4,236,4,29,5,43,5,32,5,255,4,204,4,131,4,51,4,217,3,125,3,21,3,161,2,26,2,129,1,216,0,32,0,96,255,140,254,187,253,235,252,39,252,120,251,224,250,103,250,10,250,208,249,183,249,187,249,216,249,11,250,76,250,154,250,236,250,67,251,166,251,22,252,152,252,56,253,250,253,224,254,217,255,232,0,8,2,53,3,82,4,90,5,55,6,233,6,96,7,159,7,152,7,79,7,209,6,37,6,100,5,140,4,182,3,220,2,27,2,109,1,236,0,123,0,42,0,222,255,150,255,67,255,231,254,127,254,255,253,117,253,220,252,69,252,172,251,45,251,187,250,118,250,89,250,114,250,180,250,28,251,153,251,39,252,184,252,64,253,188,253,28,254,101,254,147,254,178,254,199,254,222,254,254,254,53,255,137,255,0,0,152,0,83,1,38,2,11,3,249,3,225,4,181,5,103,6,243,6,86,7,139,7,147,7,120,7,54,7,213,6,91,6,206,5,45,5,126,4,191,3,245,2,33,2,63,1,82,0,90,255,89,254,85,253,90,252,105,251,145,250,210,249,53,249,185,248,105,248,68,248,74,248,120,248,196,248,44,249,168,249,48,250,199,250,99,251,1,252,161,252,75,253,6,254,223,254,209,255,212,0,239,1,21,3,73,4,102,5,104,6,48,7,201,7,24,8,39,8,228,7,87,7,143,6,153,5,138,4,109,3,96,2,88,1,130,0,202,255,76,255,225,254,156,254,89,254,34,254,220,253,137,253,24,253,144,252,250,251,94,251,207,250,70,250,234,249,171,249,170,249,214,249,65,250,206,250,133,251,69,252,13,253,196,253,105,254,236,254,74,255,146,255,193,255,242,255,27,0,95,0,183,0,60,1,225,1,178,2,159,3,158,4,166,5,164,6,145,7,86,8,244,8,87,9,136,9,124,9,71,9,226,8,89,8,174,7,232,6,16,6,37,5,48,4,44,3,33,2,3,1,218,255,159,254,89,253,10,252,188,250,113,249,51,248,17,247,18,246,72,245,180,244,98,244,82,244,133,244,243,244,151,245,95,246,71,247,69,248,80,249,92,250,98,251,93,252,75,253,45,254,27,255,18,0,42,1,78,2,131,3,200,4,31,6,114,7,165,8,171,9,111,10,254,10,58,11,52,11,203,10,27,10,31,9,1,8,194,6,133,5,77,4,42,3,45,2,86,1,166,0,7,0,124,255,232,254,84,254,166,253,233,252,8,252,20,251,10,250,8,249,23,248,71,247,167,246,63,246,28,246,62,246,166,246,64,247,3,248,218,248,190,249,153,250,96,251,4,252,138,252,246,252,84,253,178,253,26,254,154,254,62,255,19,0,32,1,99,2,209,3,84,5,224,6,94,8,192,9,242,10,227,11,134,12,220,12,231,12,168,12,40,12,111,11,138,10,134,9,119,8,97,7,75,6,50,5,25,4,246,2,207,1,155,0,92,255,7,254,164,252,50,251,196,249,101,248,33,247,9,246,42,245,153,244,89,244,111,244,215,244,135,245,116,246,140,247,189,248,250,249,38,251,54,252,34,253,236,253,150,254,38,255,182,255,80,0,5,1,209,1,193,2,203,3,238,4,21,6,41,7,24,8,202,8,64,9,94,9,48,9,155,8,196,7,168,6,111,5,30,4,222,2,177,1,171,0,220,255,63,255,208,254,129,254,77,254,20,254,209,253,112,253,248,252,82,252,146,251,185,250,227,249,27,249,121,248,5,248,204,247,216,247,45,248,193,248,132,249,101,250,75,251,39,252,229,252,134,253,251,253,75,254,117,254,150,254,184,254,245,254,90,255,242,255,201,0,226,1,59,3,187,4,83,6,227,7,89,9,158,10,161,11,73,12,144,12,115,12,254,11,59,11,52,10,4,9,185,7,100,6,22,5,217,3,174,2,149,1,140,0,137,255,132,254,119,253,87,252,36,251,219,249,137,248,58,247,0,246,229,244,0,244,98,243,32,243,64,243,193,243,157,244,199,245,45,247,182,248,75,250,209,251,51,253,99,254,87,255,15,0,144,0,234,0,48,1,128,1,241,1,157,2,120,3,129,4,180,5,7,7,91,8,142,9,131,10,40,11,120,11,106,11,255,10,38,10,8,9,175,7,67,6,208,4,123,3,70,2,64,1,105,0,199,255,65,255,203,254,86,254,207,253,49,253,110,252,145,251,148,250,137,249,119,248,130,247,179,246,39,246,224,245,238,245,67,246,224,246,183,247,181,248,193,249,200,250,193,251,150,252,76,253,213,253,64,254,140,254,220,254,53,255,179,255,96,0,63,1,87,2,165,3,32,5,174,6,64,8,181,9,253,10,251,11,171,12,249,12,230,12,116,12,174,11,169,10,115,9,36,8,197,6,105,5,25,4,227,2,192,1,173,0,162,255,150,254,129,253,96,252,51,251,254,249,188,248,127,247,89,246,90,245,140,244,4,244,201,243,227,243,88,244,35,245,58,246,135,247,249,248,119,250,237,251,70,253,115,254,97,255,19,0,135,0,209,0,247,0,15,1,42,1,101,1,215,1,141,2,116,3,134,4,189,5,3,7,53,8,51,9,231,9,69,10,70,10,238,9,66,9,64,8,8,7,166,5,68,4,225,2,179,1,163,0,203,255,28,255,158,254,56,254,225,253,134,253,24,253,143,252,227,251,43,251,83,250,128,249,172,248,3,248,127,247,69,247,76,247,163,247,53,248,3,249,241,249,242,250,242,251,215,252,160,253,57,254,181,254,11,255,80,255,133,255,205,255,45,0,187,0,125,1,114,2,150,3,220,4,58,6,147,7,219,8,240,9,199,10,78,11,139,11,114,11,8,11,84,10,102,9,86,8,47,7,8,6,223,4,197,3,183,2,190,1,206,0,231,255,249,254,4,254,0,253,243,251,220,250,196,249,175,248,176,247,216,246,42,246,187,245,136,245,161,245,0,246,173,246,149,247,181,248,239,249,55,251,117,252,158,253,155,254,97,255,234,255,53,0,80,0,68,0,34,0,254,255,237,255,12,0,112,0,36,1,14,2,41,3,99,4,174,5,225,6,220,7,134,8,216,8,216,8,134,8,239,7,10,7,247,5,190,4,136,3,78,2,54,1,56,0,94,255,157,254,4,254,127,253,8,253,147,252,23,252,147,251,253,250,108,250,214,249,79,249,208,248,120,248,67,248,75,248,135,248,251,248,154,249,93,250,62,251,40,252,20,253,237,253,176,254,80,255,214,255,59,0,140,0,204,0,21,1,102,1,215,1,109,2,34,3,252,3,241,4,3,6,18,7,28,8,250,8,171,9,27,10,75,10,51,10,214,9,57,9,103,8,120,7,105,6,93,5,80,4,83,3,93,2,123,1,162,0,205,255,250,254,26,254,58,253,83,252,109,251,135,250,179,249,244,248,93,248,241,247,191,247,198,247,7,248,134,248,60,249,30,250,38,251,69,252,109,253,138,254,136,255,89,0,234,0,61,1,72,1,21,1,175,0,48,0,176,255,71,255,19,255,59,255,205,255,178,0,203,1,8,3,86,4,148,5,146,6,59,7,120,7,96,7,228,6,39,6,27,5,232,3,152,2,76,1,3,0,220,254,218,253,238,252,40,252,127,251,4,251,145,250,57,250,218,249,144,249,49,249,229,248,146,248,81,248,24,248,1,248,11,248,66,248,183,248,86,249,41,250,23,251,39,252,52,253,73,254,59,255,27,0,208,0,104,1,212,1,42,2,107,2,172,2,245,2,85,3,220,3,132,4,83,5,63,6,75,7,89,8,106,9,81,10,14,11,131,11,184,11,154,11,51,11,135,10,158,9,142,8,93,7,43,6,249,4,219,3,194,2,196,1,197,0,207,255,210,254,201,253,186,252,172,251,176,250,197,249,4,249,101,248,245,247,175,247,160,247,188,247,4,248,106,248,241,248,145,249,72,250,20,251,237,251,207,252,168,253,112,254,20,255,138,255,197,255,194,255,125,255,15,255,138,254,26,254,211,253,220,253,90,254,85,255,187,0,93,2,41,4,233,5,129,7,173,8,111,9,165,9,120,9,232,8,40,8,50,7,45,6,32,5,25,4,20,3,26,2,50,1,66,0,83,255,89,254,111,253,122,252,174,251,237,250,87,250,192,249,89,249,247,248,186,248,135,248,117,248,114,248,135,248,196,248,22,249,144,249,24,250,199,250,110,251,44,252,222,252,146,253,28,254,147,254,217,254,7,255,26,255,37,255,61,255,110,255,212,255,98,0,53,1,50,2,103,3,169,4,239,5,15,7,7,8,179,8,22,9,38,9,237,8,131,8,242,7,85,7,165,6,0,6,86,5,182,4,13,4,96,3,158,2,197,1,215,0,222,255,230,254,242,253,30,253,102,252,226,251,131,251,82,251,57,251,63,251,80,251,104,251,131,251,161,251,204,251,7,252,81,252,171,252,23,253,136,253,253,253,87,254,149,254,155,254,107,254,1,254,114,253,209,252,70,252,239,251,255,251,158,252,214,253,134,255,113,1,114,3,73,5,204,6,197,7,55,8,39,8,198,7,31,7,119,6,177,5,5,5,69,4,140,3,173,2,192,1,188,0,156,255,128,254,108,253,140,252,212,251,119,251,80,251,121,251,167,251,251,251,52,252,102,252,117,252,124,252,103,252,96,252,108,252,162,252,18,253,175,253,126,254,73,255,27,0,186,0,66,1,108,1,102,1,4,1,135,0,239,255,125,255,63,255,85,255,201,255,131,0,142,1,180,2,240,3,245,4,202,5,62,6,119,6,110,6,71,6,13,6,207,5,158,5,120,5,96,5,53,5,243,4,110,4,175,3,159,2,87,1,212,255,67,254,189,252,110,251,106,250,199,249,130,249,151,249,231,249,75,250,173,250,232,250,1,251,239,250,199,250,161,250,161,250,217,250,89,251,23,252,2,253,244,253,209,254,128,255,241,255,22,0,244,255,143,255,0,255,97,254,212,253,121,253,93,253,160,253,70,254,110,255,9,1,255,2,242,4,178,6,9,8,233,8,64,9,46,9,196,8,58,8,178,7,68,7,221,6,102,6,196,5,211,4,126,3,203,1,249,255,29,254,121,252,29,251,57,250,190,249,191,249,20,250,145,250,248,250,52,251,39,251,226,250,134,250,57,250,23,250,48,250,173,250,125,251,166,252,235,253,42,255,22,0,160,0,170,0,77,0,153,255,190,254,224,253,38,253,203,252,231,252,151,253,171,254,19,0,132,1,227,2,4,4,238,4,143,5,252,5,58,6,105,6,184,6,65,7,25,8,7,9,232,9,113,10,154,10,57,10,91,9,4,8,76,6,101,4,131,2,233,0,172,255,219,254,69,254,210,253,97,253,248,252,130,252,4,252,109,251,209,250,68,250,230,249,202,249,240,249,64,250,172,250,43,251,171,251,51,252,150,252,207,252,191,252,140,252,64,252,7,252,223,251,212,251,212,251,222,251,245,251,14,252,31,252,11,252,242,251,242,251,113,252,153,253,107,255,122,1,117,3,15,5,49,6,193,6,222,6,131,6,218,5,10,5,72,4,175,3,50,3,191,2,5,2,249,0,148,255,50,254,231,252,245,251,80,251,15,251,20,251,108,251,247,251,141,252,4,253,57,253,51,253,16,253,19,253,76,253,208,253,109,254,50,255,236,255,164,0,47,1,119,1,81,1,190,0,221,255,227,254,26,254,178,253,169,253,234,253,109,254,32,255,1,0,239,0,206,1,112,2,216,2,26,3,116,3,7,4,233,4,6,6,61,7,118,8,158,9,160,10,71,11,126,11,35,11,67,10,245,8,104,7,207,5,64,4,209,2,142,1,143,0,208,255,78,255,220,254,106,254,209,253,24,253,76,252,156,251,46,251,18,251,76,251,196,251,106,252,37,253,221,253,112,254,205,254,223,254,207,254,172,254,155,254,163,254,195,254,234,254,17,255,49,255,45,255,245,254,128,254,227,253,53,253,148,252,24,252,201,251,186,251,6,252,229,252,102,254,100,0,107,2,250,3,221,4,8,5,142,4,163,3,143,2,156,1,8,1,246,0,66,1,145,1,145,1,232,0,135,255,151,253,139,251,197,249,127,248,214,247,212,247,87,248,62,249,74,250,60,251,230,251,65,252,118,252,172,252,38,253,241,253,2,255,23,0,7,1,151,1,193,1,128,1,231,0,15,0,29,255,70,254,183,253,160,253,253,253,162,254,49,255,116,255,77,255,221,254,87,254,248,253,231,253,60,254,16,255,109,0,80,2,134,4,189,6,137,8,154,9,219,9,123,9,185,8,227,7,37,7,146,6,34,6,200,5,117,5,10,5,100,4,77,3,189,1,234,255,47,254,229,252,55,252,35,252,123,252,5,253,147,253,11,254,94,254,138,254,137,254,119,254,127,254,210,254,136,255,142,0,183,1,201,2,140,3,217,3,171,3,15,3,44,2,55,1,110,0,242,255,202,255,212,255,220,255,188,255,97,255,203,254,10,254,43,253,96,252,236,251,56,252,121,253,129,255,166,1,48,3,192,3,84,3,53,2,203,0,140,255,197,254,180,254,76,255,68,0,5,1,24,1,23,0,246,253,30,251,94,248,94,246,124,245,201,245,6,247,199,248,176,250,123,252,213,253,148,254,180,254,117,254,52,254,110,254,83,255,193,0,67,2,102,3,212,3,140,3,203,2,210,1,209,0,228,255,28,255,144,254,95,254,126,254,172,254,137,254,223,253,190,252,146,251,221,250,0,251,7,252,188,253,207,255,247,1,7,4,210,5,35,7,206,7,222,7,149,7,78,7,80,7,173,7,37,8,94,8,6,8,7,7,129,5,167,3,181,1,205,255,28,254,194,252,234,251,157,251,200,251,38,252,91,252,48,252,168,251,13,251,176,250,232,250,206,251,79,253,46,255,44,1,6,3,141,4,154,5,12,6,236,5,110,5,213,4,90,4,15,4,226,3,183,3,128,3,56,3,212,2,68,2,113,1,89,0,20,255,214,253,197,252,231,251,67,251,254,250,83,251,120,252,85,254,81,0,188,1,39,2,137,1,49,0,193,254,222,253,226,253,219,254,111,0,245,1,157,2,251,1,247,255,244,252,190,249,91,247,102,246,250,246,210,248,53,251,102,253,222,254,123,255,81,255,189,254,42,254,14,254,168,254,36,0,57,2,95,4,241,5,114,6,178,5,240,3,211,1,249,255,198,254,66,254,71,254,116,254,124,254,40,254,84,253,240,251,68,250,191,248,234,247,67,248,227,249,101,252,29,255,107,1,251,2,217,3,80,4,191,4,75,5,12,6,2,7,20,8,17,9,196,9,206,9,223,8,14,7,174,4,71,2,98,0,72,255,209,254,154,254,70,254,129,253,63,252,190,250,82,249,70,248,242,247,107,248,159,249,96,251,95,253,68,255,202,0,221,1,132,2,236,2,83,3,243,3,211,4,222,5,206,6,98,7,93,7,189,6,138,5,248,3,83,2,238,0,250,255,119,255,50,255,225,254,84,254,121,253,102,252,30,251,191,249,96,248,121,247,115,247,200,248,109,251,190,254,114,1,192,2,122,2,10,1,70,255,56,254,104,254,212,255,33,2,108,4,166,5,28,5,255,2,174,255,36,252,141,249,240,248,29,250,179,252,156,255,189,1,100,2,180,1,57,0,182,254,12,254,169,254,123,0,1,3,188,5,182,7,81,8,73,7,251,4,12,2,132,255,30,254,244,253,181,254,172,255,255,255,67,255,151,253,80,251,249,248,39,247,82,246,175,246,67,248,178,250,92,253,139,255,192,0,5,1,193,0,200,0,177,1,129,3,203,5,254,7,113,9,213,9,52,9,230,7,72,6,165,4,67,3,59,2,166,1,92,1,7,1,49,0,178,254,143,252,66,250,103,248,145,247,236,247,57,249,244,250,131,252,154,253,77,254,212,254,105,255,85,0,159,1,39,3,203,4,99,6,148,7,18,8,176,7,140,6,253,4,146,3,175,2,94,2,84,2,38,2,133,1,100,0,12,255,174,253,125,252,148,251,248,250,161,250,94,250,239,249,10,249,218,247,219,246,180,246,24,248,4,251,98,254,224,0,211,1,40,1,135,255,39,254,19,254,108,255,225,1,176,4,190,6,22,7,203,5,59,3,12,0,99,253,115,252,84,253,137,255,75,2,53,4,98,4,12,3,18,1,67,255,164,254,153,255,180,1,36,4,52,6,29,7,147,6,200,4,69,2,221,255,80,254,17,254,225,254,16,0,202,0,93,0,139,254,232,251,69,249,86,247,161,246,52,247,153,248,106,250,62,252,139,253,31,254,39,254,248,253,24,254,28,255,37,1,193,3,41,6,184,7,13,8,89,7,52,6,51,5,167,4,138,4,141,4,64,4,118,3,38,2,124,0,192,254,51,253,237,251,14,251,178,250,203,250,43,251,171,251,23,252,72,252,132,252,39,253,97,254,29,0,6,2,155,3,133,4,209,4,196,4,174,4,196,4,250,4,38,5,57,5,53,5,10,5,162,4,219,3,134,2,184,0,235,254,163,253,26,253,26,253,26,253,155,252,112,251,232,249,128,248,120,247,219,246,164,246,199,246,94,247,241,248,164,251,151,254,141,0,26,1,108,0,84,255,247,254,54,0,206,2,228,5,146,8,218,9,44,9,248,6,50,4,121,1,179,255,172,255,45,1,32,3,153,4,152,4,186,2,216,255,101,253,88,252,31,253,81,255,196,1,92,3,164,3,178,2,250,0,81,255,67,254,28,254,218,254,39,0,86,1,183,1,223,0,224,254,70,252,12,250,253,248,49,249,70,250,132,251,42,252,254,251,94,251,204,250,184,250,91,251,169,252,108,254,102,0,93,2,253,3,3,5,84,5,48,5,3,5,30,5,170,5,118,6,246,6,177,6,162,5,26,4,137,2,87,1,182,0,106,0,23,0,111,255,103,254,44,253,31,252,139,251,148,251,58,252,100,253,208,254,35,0,25,1,129,1,121,1,85,1,115,1,17,2,28,3,38,4,181,4,138,4,195,3,203,2,6,2,166,1,135,1,75,1,172,0,161,255,93,254,66,253,128,252,215,251,1,251,251,249,2,249,98,248,93,248,209,248,36,249,231,248,72,248,222,247,122,248,191,250,50,254,70,1,214,2,242,2,50,2,138,1,0,2,188,3,2,6,36,8,134,9,136,9,15,8,199,5,61,3,10,1,7,0,130,0,173,1,150,2,118,2,207,0,53,254,14,252,130,251,182,252,34,255,154,1,14,3,17,3,26,2,240,0,70,0,89,0,1,1,215,1,97,2,79,2,124,1,238,255,210,253,181,251,53,250,177,249,15,250,188,250,250,250,66,250,204,248,131,247,94,247,171,248,12,251,164,253,135,255,92,0,161,0,241,0,188,1,20,3,182,4,70,6,159,7,162,8,30,9,248,8,18,8,152,6,22,5,32,4,211,3,6,4,22,4,66,3,96,1,250,254,221,252,184,251,217,251,232,252,61,254,73,255,199,255,197,255,148,255,131,255,179,255,43,0,237,0,236,1,254,2,225,3,85,4,81,4,254,3,149,3,54,3,228,2,131,2,236,1,42,1,102,0,172,255,238,254,22,254,19,253,1,252,8,251,69,250,198,249,146,249,154,249,194,249,186,249,59,249,103,248,195,247,215,247,42,249,201,251,174,254,162,0,84,1,251,0,43,0,232,255,204,0,133,2,139,4,71,6,234,6,2,6,12,4,196,1,201,255,211,254,61,255,120,0,149,1,243,1,28,1,96,255,215,253,119,253,99,254,65,0,55,2,75,3,37,3,54,2,57,1,196,0,3,1,126,1,164,1,43,1,18,0,142,254,28,253,24,252,129,251,68,251,88,251,116,251,67,251,170,250,185,249,205,248,147,248,126,249,80,251,113,253,38,255,236,255,228,255,218,255,140,0,45,2,91,4,106,6,197,7,56,8,243,7,71,7,138,6,241,5,140,5,104,5,124,5,127,5,2,5,174,3,142,1,57,255,134,253,16,253,191,253,249,254,235,255,251,255,57,255,68,254,204,253,36,254,41,255,111,0,126,1,27,2,113,2,199,2,64,3,203,3,62,4,101,4,55,4,226,3,155,3,114,3,93,3,53,3,190,2,215,1,166,0,128,255,145,254,224,253,89,253,204,252,25,252,82,251,143,250,195,249,205,248,133,247,30,246,68,245,154,245,111,247,84,250,247,252,13,254,137,253,70,252,119,251,32,252,124,254,162,1,115,4,54,6,140,6,150,5,249,3,149,2,219,1,15,2,55,3,170,4,104,5,239,4,41,3,179,0,213,254,139,254,192,255,176,1,44,3,58,3,236,1,38,0,219,254,160,254,101,255,76,0,150,0,6,0,219,254,142,253,164,252,62,252,40,252,21,252,234,251,148,251,11,251,120,250,3,250,214,249,55,250,66,251,150,252,178,253,59,254,51,254,7,254,113,254,204,255,207,1,203,3,32,5,139,5,81,5,17,5,49,5,189,5,112,6,242,6,8,7,180,6,17,6,32,5,246,3,195,2,195,1,65,1,86,1,161,1,157,1,245,0,200,255,148,254,253,253,85,254,74,255,73,0,220,0,211,0,124,0,109,0,243,0,223,1,197,2,79,3,84,3,9,3,217,2,239,2,44,3,78,3,18,3,94,2,88,1,66,0,73,255,112,254,160,253,209,252,247,251,251,250,238,249,225,248,213,247,214,246,255,245,76,245,220,244,3,245,241,245,162,247,210,249,187,251,190,252,39,253,155,253,156,254,125,0,27,3,173,5,171,7,220,8,37,9,144,8,146,7,178,6,72,6,142,6,85,7,223,7,103,7,203,5,83,3,241,0,177,255,226,255,226,0,187,1,125,1,17,0,38,254,189,252,129,252,90,253,132,254,19,255,174,254,143,253,60,252,62,251,205,250,166,250,152,250,132,250,102,250,56,250,250,249,174,249,79,249,20,249,83,249,41,250,73,251,82,252,247,252,67,253,158,253,146,254,33,0,227,1,90,3,51,4,128,4,183,4,84,5,103,6,163,7,135,8,195,8,99,8,183,7,9,7,129,6,7,6,124,5,220,4,41,4,100,3,132,2,138,1,141,0,208,255,137,255,170,255,234,255,238,255,167,255,85,255,67,255,172,255,114,0,66,1,221,1,50,2,93,2,127,2,160,2,172,2,128,2,32,2,178,1,73,1,210,0,37,0,48,255,4,254,200,252,161,251,166,250,187,249,193,248,186,247,194,246,249,245,122,245,36,245,204,244,151,244,238,244,22,246,32,248,156,250,169,252,231,253,192,254,177,255,35,1,84,3,218,5,16,8,181,9,179,10,235,10,94,10,105,9,124,8,223,7,215,7,24,8,215,7,136,6,81,4,202,1,249,255,150,255,94,0,72,1,90,1,78,0,156,254,67,253,251,252,180,253,188,254,53,255,184,254,155,253,118,252,215,251,228,251,54,252,81,252,14,252,132,251,234,250,116,250,46,250,10,250,17,250,100,250,9,251,208,251,107,252,170,252,188,252,11,253,254,253,149,255,87,1,188,2,122,3,184,3,246,3,149,4,151,5,166,6,72,7,81,7,223,6,66,6,201,5,139,5,90,5,249,4,81,4,101,3,84,2,77,1,87,0,136,255,0,255,202,254,218,254,21,255,66,255,68,255,56,255,69,255,135,255,24,0,237,0,190,1,107,2,231,2,41,3,70,3,109,3,157,3,184,3,144,3,255,2,10,2,241,0,255,255,72,255,155,254,183,253,132,252,16,251,151,249,78,248,83,247,167,246,65,246,11,246,216,245,123,245,20,245,26,245,248,245,240,247,178,250,64,253,193,254,76,255,150,255,102,0,69,2,248,4,156,7,121,9,73,10,24,10,59,9,50,8,108,7,10,7,243,6,212,6,63,6,236,4,8,3,2,1,132,255,11,255,116,255,16,0,29,0,75,255,248,253,243,252,224,252,196,253,248,254,173,255,114,255,102,254,66,253,167,252,182,252,49,253,139,253,96,253,202,252,19,252,129,251,56,251,41,251,47,251,69,251,125,251,211,251,48,252,135,252,230,252,107,253,78,254,134,255,200,0,211,1,129,2,253,2,155,3,136,4,163,5,143,6,246,6,206,6,89,6,239,5,186,5,152,5,74,5,162,4,173,3,167,2,192,1,4,1,98,0,199,255,56,255,208,254,158,254,149,254,142,254,124,254,119,254,174,254,53,255,239,255,164,0,39,1,127,1,216,1,92,2,2,3,157,3,240,3,234,3,178,3,135,3,130,3,127,3,76,3,190,2,191,1,112,0,12,255,199,253,186,252,212,251,226,250,193,249,142,248,128,247,190,246,67,246,230,245,113,245,10,245,25,245,6,246,254,247,144,250,200,252,236,253,48,254,86,254,61,255,78,1,36,4,201,6,118,8,251,8,157,8,215,7,34,7,196,6,173,6,172,6,138,6,1,6,240,4,136,3,7,2,232,0,140,0,203,0,56,1,72,1,180,0,204,255,29,255,16,255,164,255,65,0,78,0,148,255,95,254,83,253,220,252,251,252,67,253,39,253,127,252,143,251,194,250,99,250,103,250,143,250,161,250,147,250,156,250,226,250,98,251,248,251,126,252,241,252,135,253,110,254,163,255,235,0,250,1,191,2,95,3,35,4,40,5,57,6,7,7,91,7,63,7,245,6,186,6,157,6,119,6,17,6,84,5,89,4,76,3,87,2,139,1,231,0,90,0,214,255,75,255,178,254,25,254,168,253,119,253,136,253,211,253,45,254,138,254,237,254,101,255,253,255,167,0,83,1,245,1,148,2,47,3,187,3,27,4,55,4,8,4,164,3,38,3,156,2,0,2,68,1,101,0,93,255,39,254,202,252,94,251,13,250,3,249,78,248,206,247,93,247,237,246,154,246,134,246,170,246,238,246,77,247,242,247,48,249,19,251,64,253,16,255,19,0,140,0,34,1,78,2,7,4,211,5,33,7,174,7,169,7,98,7,6,7,161,6,53,6,199,5,98,5,5,5,136,4,217,3,234,2,215,1,241,0,118,0,94,0,95,0,38,0,148,255,214,254,69,254,22,254,48,254,81,254,54,254,205,253,68,253,212,252,165,252,178,252,199,252,172,252,78,252,206,251,93,251,28,251,9,251,3,251,231,250,180,250,139,250,144,250,208,250,67,251,220,251,138,252,72,253,33,254,31,255,56,0,102,1,157,2,210,3,246,4,251,5,217,6,144,7,37,8,148,8,221,8,253,8,234,8,161,8,33,8,118,7,170,6,210,5,253,4,39,4,65,3,63,2,42,1,42,0,98,255,224,254,133,254,41,254,198,253,122,253,110,253,169,253,14,254,127,254,239,254,111,255,11,0,187,0,103,1,236,1,56,2,86,2,106,2,133,2,154,2,134,2,49,2,138,1,167,0,182,255,220,254,34,254,119,253,189,252,217,251,223,250,248,249,75,249,224,248,162,248,121,248,101,248,112,248,162,248,236,248,63,249,162,249,57,250,44,251,123,252,237,253,45,255,5,0,141,0,18,1,214,1,216,2,217,3,146,4,235,4,10,5,12,5,247,4,181,4,74,4,229,3,150,3,105,3,57,3,212,2,52,2,118,1,224,0,163,0,177,0,207,0,194,0,109,0,255,255,179,255,174,255,237,255,42,0,42,0,216,255,76,255,190,254,89,254,22,254,216,253,129,253,10,253,130,252,7,252,164,251,88,251,32,251,255,250,2,251,55,251,162,251,47,252,198,252,94,253,251,253,182,254,162,255,181,0,219,1,241,2,240,3,216,4,161,5,68,6,193,6,32,7,122,7,207,7,253,7,232,7,123,7,206,6,14,6,103,5,222,4,83,4,158,3,169,2,126,1,84,0,95,255,186,254,90,254,19,254,204,253,112,253,17,253,209,252,203,252,17,253,160,253,87,254,15,255,162,255,2,0,77,0,165,0,33,1,176,1,36,2,70,2,5,2,129,1,242,0,121,0,16,0,132,255,170,254,137,253,91,252,105,251,211,250,112,250,253,249,90,249,173,248,65,248,83,248,227,248,182,249,134,250,27,251,151,251,66,252,64,253,121,254,172,255,164,0,112,1,51,2,5,3,193,3,44,4,51,4,9,4,243,3,22,4,72,4,51,4,176,3,224,2,33,2,197,1,201,1,223,1,181,1,54,1,150,0,40,0,25,0,86,0,154,0,170,0,120,0,37,0,232,255,216,255,237,255,12,0,15,0,232,255,147,255,38,255,196,254,126,254,86,254,52,254,246,253,152,253,47,253,224,252,194,252,206,252,236,252,10,253,41,253,92,253,182,253,53,254,205,254,111,255,18,0,178,0,75,1,216,1,105,2,10,3,172,3,52,4,127,4,131,4,101,4,80,4,87,4,90,4,36,4,164,3,237,2,50,2,161,1,60,1,224,0,108,0,211,255,53,255,178,254,95,254,60,254,57,254,78,254,116,254,169,254,236,254,61,255,164,255,43,0,207,0,134,1,43,2,161,2,240,2,34,3,77,3,122,3,139,3,96,3,236,2,48,2,79,1,107,0,154,255,216,254,6,254,17,253,246,251,214,250,225,249,58,249,229,248,200,248,191,248,187,248,206,248,15,249,149,249,98,250,93,251,92,252,83,253,70,254,51,255,36,0,20,1,233,1,146,2,21,3,126,3,213,3,22,4,46,4,20,4,212,3,133,3,60,3,253,2,175,2,61,2,174,1,39,1,198,0,145,0,115,0,71,0,6,0,197,255,160,255,160,255,189,255,231,255,13,0,42,0,62,0,79,0,96,0,113,0,123,0,128,0,127,0,119,0,100,0,55,0,242,255,149,255,60,255,4,255,233,254,220,254,201,254,153,254,97,254,60,254,72,254,151,254,6,255,120,255,211,255,17,0,83,0,179,0,57,1,208,1,77,2,142,2,168,2,181,2,202,2,230,2,233,2,196,2,118,2,11,2,147,1,22,1,146,0,15,0,145,255,32,255,170,254,50,254,186,253,90,253,50,253,64,253,107,253,155,253,188,253,215,253,10,254,94,254,223,254,131,255,44,0,191,0,30,1,72,1,89,1,124,1,220,1,114,2,248,2,31,3,207,2,56,2,171,1,101,1,96,1,102,1,57,1,205,0,58,0,154,255,252,254,112,254,24,254,244,253,7,254,44,254,39,254,238,253,161,253,133,253,212,253,116,254,38,255,162,255,192,255,178,255,179,255,231,255,76,0,175,0,224,0,207,0,128,0,42,0,238,255,199,255,172,255,116,255,29,255,177,254,72,254,7,254,233,253,222,253,212,253,193,253,188,253,217,253,30,254,125,254,220,254,45,255,134,255,255,255,155,0,63,1,195,1,28,2,91,2,153,2,230,2,62,3,124,3,135,3,90,3,254,2,149,2,59,2,242,1,162,1,49,1,148,0,218,255,42,255,169,254,82,254,20,254,207,253,123,253,42,253,249,252,6,253,82,253,178,253,13,254,77,254,125,254,188,254,31,255,174,255,77,0,215,0,45,1,84,1,110,1,157,1,230,1,69,2,138,2,148,2,110,2,53,2,22,2,23,2,23,2,1,2,195,1,109,1,29,1,221,0,165,0,112,0,57,0,2,0,207,255,156,255,100,255,38,255,247,254,227,254,240,254,254,254,238,254,188,254,128,254,103,254,136,254,202,254,252,254,248,254,203,254,167,254,189,254,19,255,121,255,191,255,209,255,199,255,206,255,254,255,79,0,170,0,239,0,20,1,32,1,29,1,22,1,12,1,2,1,240,0,200,0,148,0,94,0,47,0,252,255,169,255,54,255,188,254,106,254,112,254,182,254,234,254,201,254,91,254,242,253,235,253,89,254,236,254,77,255,93,255,73,255,94,255,170,255,8,0,72,0,96,0,131,0,206,0,47,1,121,1,124,1,80,1,61,1,89,1,169,1,229,1,225,1,170,1,97,1,47,1,33,1,23,1,7,1,222,0,162,0,99,0,18,0,197,255,131,255,88,255,70,255,43,255,242,254,159,254,65,254,11,254,3,254,19,254,35,254,31,254,21,254,32,254,74,254,145,254,220,254,30,255,100,255,183,255,29,0,138,0,235,0,52,1,117,1,193,1,23,2,106,2,168,2,198,2,205,2,199,2,193,2,179,2,156,2,122,2,70,2,0,2,163,1,63,1,228,0,147,0,85,0,23,0,198,255,99,255,246,254,157,254,109,254,86,254,77,254,54,254,15,254,234,253,219,253,241,253,32,254,88,254,138,254,178,254,215,254,8,255,74,255,156,255,241,255,69,0,144,0,196,0,230,0,254,0,26,1,66,1,112,1,147,1,149,1,113,1,57,1,4,1,230,0,218,0,208,0,166,0,85,0,239,255,144,255,82,255,58,255,40,255,254,254,181,254,95,254,35,254,21,254,42,254,55,254,39,254,4,254,233,253,249,253,47,254,111,254,160,254,184,254,206,254,240,254,41,255,114,255,178,255,227,255,14,0,52,0,86,0,119,0,156,0,194,0,225,0,251,0,1,1,250,0,246,0,245,0,249,0,248,0,240,0,223,0,197,0,167,0,139,0,112,0,86,0,62,0,36,0,2,0,216,255,176,255,144,255,128,255,126,255,123,255,104,255,71,255,48,255,56,255,85,255,120,255,139,255,135,255,141,255,175,255,235,255,43,0,82,0,106,0,137,0,181,0,237,0,34,1,78,1,113,1,145,1,173,1,188,1,186,1,183,1,193,1,217,1,230,1,211,1,159,1,95,1,55,1,48,1,51,1,31,1,223,0,140,0,68,0,29,0,13,0,246,255,204,255,148,255,109,255,93,255,92,255,89,255,73,255,51,255,42,255,51,255,69,255,82,255,87,255,92,255,102,255,127,255,153,255,167,255,179,255,189,255,204,255,231,255,6,0,30,0,42,0,46,0,40,0,35,0,39,0,45,0,50,0,37,0,9,0,234,255,202,255,184,255,165,255,144,255,115,255,75,255,38,255,4,255,230,254,211,254,201,254,201,254,194,254,174,254,167,254,172,254,204,254,251,254,28,255,52,255,74,255,106,255,156,255,212,255,6,0,45,0,77,0,110,0,142,0,172,0,196,0,207,0,214,0,211,0,205,0,188,0,160,0,131,0,101,0,69,0,26,0,226,255,163,255,108,255,62,255,20,255,235,254,190,254,142,254,107,254,92,254,93,254,102,254,116,254,133,254,154,254,186,254,227,254,20,255,84,255,155,255,232,255,54,0,128,0,195,0,1,1,68,1,140,1,202,1,1,2,45,2,74,2,96,2,111,2,119,2,114,2,99,2,85,2,64,2,33,2,249,1,201,1,143,1,84,1,27,1,230,0,173,0,117,0,64,0,5,0,206,255,156,255,120,255,96,255,73,255,45,255,13,255,241,254,232,254,238,254,245,254,248,254,245,254,249,254,13,255,40,255,77,255,108,255,132,255,156,255,184,255,218,255,251,255,27,0,57,0,85,0,110,0,131,0,147,0,159,0,171,0,184,0,192,0,194,0,188,0,175,0,156,0,135,0,114,0,88,0,50,0,14,0,228,255,186,255,148,255,114,255,83,255,44,255,1,255,221,254,194,254,174,254,161,254,151,254,144,254,143,254,154,254,172,254,199,254,233,254,15,255,50,255,83,255,120,255,164,255,211,255,3,0,48,0,83,0,112,0,145,0,175,0,199,0,216,0,224,0,224,0,225,0,218,0,201,0,176,0,139,0,101,0,66,0,32,0,1,0,224,255,187,255,154,255,126,255,106,255,91,255,74,255,61,255,57,255,63,255,76,255,93,255,111,255,133,255,162,255,197,255,233,255,14,0,49,0,82,0,114,0,143,0,171,0,199,0,225,0,247,0,7,1,13,1,10,1,0,1,240,0,222,0,206,0,189,0,168,0,143,0,112,0,82,0,54,0,26,0,5,0,247,255,230,255,210,255,193,255,180,255,171,255,168,255,167,255,170,255,175,255,182,255,188,255,195,255,201,255,212,255,225,255,233,255,239,255,239,255,239,255,243,255,245,255,243,255,236,255,225,255,219,255,214,255,212,255,209,255,202,255,191,255,177,255,173,255,179,255,185,255,193,255,201,255,203,255,206,255,207,255,212,255,218,255,226,255,238,255,244,255,246,255,248,255,247,255,248,255,247,255,248,255,249,255,248,255,249,255,247,255,247,255,247,255,247,255,253,255,0,0,5,0,13,0,19,0,27,0,33,0,39,0,47,0,57,0,65,0,75,0,84,0,93,0,96,0,96,0,95,0,86,0,78,0,71,0,58,0,39,0,13,0,246,255,222,255,207,255,196,255,183,255,168,255,154,255,150,255,144,255,143,255,141,255,144,255,162,255,184,255,206,255,228,255,242,255,0,0,22,0,46,0,72,0,88,0,96,0,104,0,104,0,106,0,107,0,102,0,91,0,77,0,64,0,53,0,36,0,9,0,246,255,224,255,206,255,199,255,184,255,166,255,166,255,165,255,174,255,185,255,181,255,192,255,207,255,222,255,248,255,2,0,5,0,18,0,24,0,34,0,43,0,39,0,45,0,48,0,43,0,46,0,36,0,22,0,11,0,2,0,252,255,250,255,239,255,225,255,214,255,207,255,218,255,230,255,240,255,242,255,241,255,242,255,248,255,7,0,28,0,44,0,48,0,54,0,53,0,56,0,56,0,52,0,55,0,46,0,44,0,38,0,21,0,10,0,1,0,248,255,252,255,248,255,235,255,227,255,217,255,217,255,227,255,226,255,229,255,219,255,216,255,229,255,240,255,0,0,7,0,18,0,17,0,27,0,33,0,26,0,47,0,44,0,38,0,58,0,35,0,48,0,14,0,14,0,11,0,251,255,2,0,251,255,233,255,227,255,254,255,203,255,248,255,217,255,214,255,250,255,213,255,0,0,227,255,245,255,247,255,250,255,229,255,9,0,255,255,231,255,28,0,222,255,247,255,249,255,237,255,4,0,232,255,234,255,248,255,213,255,219,255,222,255,198,255,200,255,217,255,187,255,209,255,186,255,184,255,192,255,180,255,202,255,210,255,211,255,225,255,235,255,223,255,246,255,249,255,3,0,19,0,38,0,33,0,45,0,47,0,25,0,60,0,42,0,51,0,57,0,32,0,39,0,25,0,6,0,3,0,3,0,1,0,3,0,8,0,255,255,250,255,249,255,240,255,244,255,253,255,232,255,24,0,3,0,245,255,47,0,237,255,32,0,25,0,32,0,37,0,52,0,41,0,75,0,23,0,60,0,47,0,12,0,63,0,19,0,32,0,16,0,248,255,252,255,253,255,232,255,255,255,238,255,218,255,251,255,194,255,247,255,202,255,219,255,247,255,199,255,38,0,185,255,66,0,199,255,39,0,238,255,18,0,8,0,255,255,69,0,245,255,70,0,10,0,38,0,254,255,56,0,252,255,72,0,19,0,26,0,58,0,230,255,41,0,4,0,10,0,244,255,90,0,176,255,86,0,219,255,232,255,50,0,218,255,14,0,21,0,247,255,251,255,15,0,202,255,250,255,211,255,216,255,237,255,202,255,174,255,3,0,123,255,250,255,163,255,190,255,211,255,170,255,231,255,170,255,214,255,189,255,236,255,170,255,21,0,187,255,237,255,27,0,165,255,120,0,172,255,64,0,44,0,228,255,61,0,38,0,8,0,63,0,28,0,30,0,70,0,228,255,74,0,246,255,243,255,79,0,228,255,38,0,26,0,235,255,14,0,20,0,236,255,88,0,232,255,76,0,64,0,242,255,172,0,217,255,98,0,76,0,10,0,120,0,25,0,72,0,38,0,14,0,104,0,232,255,120,0,244,255,74,0,243,255,75,0,219,255,36,0,24,0,216,255,23,0,219,255,231,255,215,255,255,255,214,255,219,255,211,255,243,255,193,255,247,255,157,255,55,0,88,255,79,0,224,255,164,255,244,255,236,255,127,255,49,0,188,255,245,255,224,255,212,255,242,255,198,255,240,255,177,255,15,0,167,255,233,255,16,0,139,255,218,255,31,0,82,255,76,0,244,255,158,255,49,0,23,0,121,255,143,0,140,255,27,0,41,0,210,255,52,0,40,0,171,255,108,0,190,255,231,255,70,0,191,255,31,0,12,0,248,255,166,255,79,0,100,255,63,0,204,255,5,0,33,0,182,255,84,0,207,255,250,255,74,0,227,255,42,0,62,0,2,0,63,0,248,255,72,0,25,0,49,0,94,0,45,0,64,0,68,0,63,0,1,0,102,0,229,255,110,0,226,255,53,0,33,0,193,255,40,0,239,255,196,255,252,255,68,0,89,255,201,0,56,255,53,0,198,255,207,255,22,0,194,255,52,0,155,255,84,0,74,255,153,0,85,255,44,0,34,0,187,255,240,255,57,0,129,255,40,0,250,255,208,255,62,0,243,255,241,255,80,0,121,255,128,0,234,255,184,255,178,0,158,255,80,0,66,0,6,0,236,255,111,0,189,255,130,0,38,0,17,0,114,0,17,0,24,0,120,0,237,255,92,0,42,0,56,0,247,255,113,0,174,255,67,0,89,0,73,255,208,0,140,255,239,255,88,0,134,255,4,0,1,0,138,255,55,0,247,255,103,255,149,0,108,255,188,255,117,0,47,255,61,0,241,255,164,255,25,0,198,255,245,255,205,255,221,255,252,255,153,255,26,0,203,255,149,255,60,0,77,255,19,0,5,0,117,255,56,0,239,255,68,255,186,0,75,255,178,255,159,0,16,255,29,0,125,0,31,255,99,0,45,0,75,255,159,0,193,255,193,255,134,0,188,255,242,255,131,0,125,255,36,0,94,0,130,255,132,0,219,255,248,255,47,0,217,255,72,0,2,0,24,0,244,255,117,0,164,255,145,0,254,255,29,0,73,0,4,0,30,0,50,0,235,255,57,0,50,0,217,255,98,0,234,255,12,0,68,0,194,255,46,0,31,0,222,255,69,0,29,0,235,255,35,0,51,0,245,255,94,0,19,0,25,0,103,0,216,255,31,0,126,0,169,255,128,0,32,0,36,0,19,0,47,0,43,0,211,255,143,0,152,255,153,0,218,255,244,255,70,0,158,255,84,0,136,255,127,0,179,255,19,0,6,0,194,255,57,0,71,255,153,0,150,255,220,255,64,0,107,255,66,0,101,255,56,0,97,255,237,255,184,255,177,255,218,255,135,255,251,255,88,255,55,0,95,255,232,255,231,255,126,255,242,255,203,255,117,255,235,255,181,255,231,255,165,255,13,0,134,255,62,0,103,255,53,0,253,255,152,255,108,0,249,255,29,0,215,255,181,0,78,255,195,0,200,255,75,0,69,0,226,255,109,0,23,0,48,0,23,0,90,0,8,0,83,0,19,0,62,0,48,0,12,0,94,0,34,0,60,0,33,0,45,0,109,0,245,255,72,0,77,0,213,255,104,0,49,0,230,255,127,0,172,255,102,0,224,255,250,255,45,0,204,255,38,0,207,255,35,0,164,255,52,0,123,255,19,0,207,255,182,255,23,0,109,255,66,0,151,255,169,255,113,0,46,255,52,0,236,255,163,255,15,0,215,255,215,255,24,0,205,255,245,255,48,0,161,255,76,0,15,0,206,255,78,0,18,0,190,255,149,0,97,255,191,0,141,255,54,0,70,0,161,255,70,0,40,0,207,255,10,0,121,0,69,255,210,0,212,255,185,255,191,0,55,255,153,0,230,255,205,255,131,0,149,255,41,0,6,0,50,0,179,255,127,0,148,255,39,0,221,255,1,0,243,255,213,255,229,255,194,255,247,255,192,255,229,255,186,255,248,255,116,255,42,0,163,255,129,255,147,0,1,255,124,0,173,255,207,255,67,0,81,255,123,0,157,255,14,0,233,255,72,0,170,255,84,0,246,255,241,255,95,0,187,255,97,0,245,255,11,0,91,0,206,255,67,0,23,0,9,0,55,0,33,0,20,0,3,0,28,0,45,0,3,0,28,0,64,0,211,255,117,0,248,255,12,0,69,0,179,255,123,0,186,255,75,0,31,0,33,0,54,0,21,0,80,0,225,255,103,0,167,255,157,0,172,255,79,0,13,0,10,0,13,0,22,0,42,0,232,255,59,0,13,0,22,0,21,0,236,255,41,0,219,255,26,0,22,0,248,255,53,0,233,255,100,0,200,255,132,0,153,255,168,0,155,255,119,0,228,255,29,0,48,0,216,255,51,0,231,255,1,0,20,0,212,255,245,255,240,255,202,255,42,0,157,255,62,0,171,255,240,255,72,0,82,255,102,0,138,255,229,255,17,0,165,255,206,255,25,0,89,255,47,0,187,255,117,255,78,0,73,255,29,0,146,255,244,255,81,255,74,0,35,255,54,0,157,255,191,255,255,255,163,255,197,255,41,0,84,255,46,0,203,255,127,255,91,0,99,255,31,0,195,255,195,255,251,255,3,0,150,255,76,0,207,255,194,255,92,0,129,255,106,0,137,255,92,0,162,255,72,0,157,255,65,0,255,255,149,255,144,0,152,255,79,0,192,255,122,0,159,255,113,0,206,255,35,0,76,0,164,255,166,0,221,255,0,0,189,0,149,255,142,0,41,0,232,255,101,0,104,0,175,255,226,0,186,255,126,0,51,0,45,0,62,0,85,0,244,255,132,0,248,255,57,0,89,0,206,255,148,0,209,255,104,0,219,255,122,0,151,255,138,0,175,255,86,0,192,255,78,0,204,255,82,0,182,255,104,0,210,255,10,0,71,0,185,255,119,0,166,255,105,0,11,0,1,0,242,255,91,0,204,255,57,0,63,0,246,255,33,0,45,0,227,255,92,0,172,255,104,0,215,255,15,0,63,0,231,255,236,255,55,0,191,255,14,0,230,255,16,0,159,255,35,0,227,255,174,255,40,0,126,255,42,0,189,255,211,255,5,0,197,255,159,255,92,0,114,255,253,255,235,255,185,255,180,255,8,0,190,255,207,255,209,255,15,0,132,255,25,0,216,255,157,255,25,0,177,255,213,255,15,0,124,255,21,0,2,0,97,255,142,0,93,255,16,0,1,0,200,255,239,255,54,0,153,255,100,0,166,255,49,0,231,255,238,255,41,0,154,255,126,0,174,255,89,0,249,255,42,0,204,255,112,0,187,255,62,0,253,255,4,0,18,0,0,0,255,255,42,0,239,255,1,0,109,0,180,255,89,0,219,255,50,0,205,255,105,0,201,255,92,0,25,0,242,255,95,0,8,0,12,0,99,0,5,0,66,0,135,0,175,255,175,0,216,255,52,0,69,0,24,0,58,0,38,0,62,0,38,0,22,0,25,0,96,0,178,255,201,0,143,255,190,0,196,255,15,0,127,0,105,255,168,0,158,255,109,0,161,255,149,0,82,255,147,0,139,255,236,255,73,0,123,255,66,0,210,255,217,255,237,255,225,255,169,255,255,255,173,255,208,255,241,255,143,255,251,255,173,255,145,255,18,0,90,255,25,0,180,255,127,255,250,255,152,255,177,255,236,255,143,255,216,255,178,255,213,255,172,255,248,255,148,255,235,255,194,255,10,0,140,255,229,255,53,0,54,255,150,0,138,255,252,255,38,0,161,255,64,0,12,0,215,255,43,0,80,0,167,255,152,0,223,255,38,0,2,0,113,0,136,255,8,1,128,255,174,0,27,0,19,0,64,0,68,0,7,0,110,0,48,0,95,0,8,0,134,0,231,255,41,0,133,0,79,255,38,1,127,255,131,0,238,255,70,0,158,255,163,0,119,255,153,0,165,255,109,0,187,255,94,0,185,255,74,0,206,255,249,255,63,0,197,255,1,0,74,0,150,255,255,255,104,0,98,255,135,0,142,255,93,0,197,255,44,0,246,255,25,0,204,255,103,0,162,255,134,0,223,255,31,0,79,0,227,255,35,0,48,0,213,255,70,0,10,0,2,0,57,0,10,0,240,255,67,0,194,255,95,0,173,255,113,0,131,255,137,0,123,255,77,0,211,255,8,0,186,255,115,0,101,255,80,0,1,0,100,255,244,0,168,254,13,1,67,255,56,0,237,255,49,0,66,255,4,1,92,254,146,1,135,254,152,0,195,255,167,255,251,255,225,255,148,255,5,0,174,255,231,255,20,0,106,255,105,0,80,255,52,0,187,255,242,255,143,255,86,0,122,255,24,0,226,255,238,255,161,255,104,0,20,255,196,0,28,255,92,0,214,255,179,255,40,0,239,255,198,255,1,0,94,0,82,255,188,0,208,255,192,255,188,0,42,255,164,0,204,255,247,255,96,0,176,255,91,0,226,255,52,0,199,255,102,0,181,255,94,0,5,0,16,0,63,0,194,255,77,0,225,255,245,255,83,0,187,255,92,0,248,255,2,0,11,0,15,0,240,255,246,255,83,0,175,255,110,0,198,255,58,0,231,255,31,0,230,255,70,0,169,255,107,0,221,255,41,0,235,255,87,0,223,255,26,0,82,0,200,255,104,0,232,255,69,0,230,255,110,0,200,255,86,0,43,0,227,255,76,0,30,0,234,255,119,0,200,255,133,0,199,255,80,0,217,255,83,0,191,255,71,0,241,255,242,255,42,0,249,255,252,255,29,0,187,255,50,0,193,255,5,0,235,255,208,255,14,0,167,255,21,0,153,255,31,0,135,255,38,0,173,255,191,255,236,255,217,255,140,255,76,0,43,255,126,0,48,255,53,0,200,255,150,255,94,0,91,255,112,0,106,255,86,0,104,255,72,0,139,255,9,0,224,255,181,255,105,0,118,255,115,0,202,255,27,0,248,255,75,0,197,255,135,0,163,255,168,0,173,255,134,0,235,255,81,0,233,255,90,0,241,255,41,0,57,0,3,0,60,0,8,0,124,0,158,255,169,0,163,255,45,0,18,0,20,0,238,255,55,0,243,255,27,0,227,255,74,0,133,255,122,0,78,255,187,0,39,255,172,0,137,255,8,0,199,255,8,0,212,255,160,255,131,0,71,255,133,0,157,255,61,0,156,255,17,0,241,255,174,255,119,0,127,255,94,0,212,255,236,255,21,0,35,0,187,255,128,0,214,255,15,0,109,0,161,255,132,0,197,255,54,0,246,255,103,0,168,255,196,0,148,255,112,0,27,0,3,0,79,0,0,0,72,0,240,255,84,0,239,255,64,0,250,255,37,0,24,0,45,0,237,255,72,0,233,255,30,0,230,255,64,0,197,255,28,0,10,0,205,255,43,0,182,255,8,0,243,255,173,255,51,0,171,255,38,0,160,255,42,0,169,255,241,255,10,0,150,255,45,0,126,255,74,0,98,255,103,0,18,255,160,0,40,255,253,255,42,0,63,255,57,0,156,255,248,255,176,255,244,255,204,255,238,255,191,255,250,255,236,255,201,255,213,255,236,255,192,255,174,255,41,0,138,255,253,255,219,255,158,255,61,0,108,255,76,0,189,255,2,0,29,0,232,255,252,255,2,0,231,255,22,0,18,0,239,255,243,255,75,0,166,255,116,0,3,0,243,255,108,0,184,255,117,0,9,0,225,255,136,0,201,255,101,0,21,0,84,0,194,255,141,0,183,255,93,0,69,0,145,255,29,1,64,255,10,1,124,255,181,0,151,255,167,0,189,255,118,0,7,0,210,255,208,0,85,255,220,0,149,255,117,0,235,255,74,0,2,0,118,0,150,255,134,0,21,0,156,255,185,0,141,255,140,0,155,255,173,0,143,255,80,0,64,0,169,255,152,0,164,255,69,0,253,255,44,0,181,255,95,0,188,255,35,0,246,255,48,0,189,255,142,0,131,255,131,0,212,255,193,255,105,0,135,255,32,0,14,0,213,255,229,255,61,0,95,255,103,0,148,255,245,255,57,0,152,255,119,0,186,255,225,255,49,0,103,255,138,0,76,255,165,0,78,255,126,0,141,255,45,0,180,255,250,255,249,255,187,255,64,0,130,255,255,255,216,255,114,255,29,0,217,255,102,255,151,0,53,255,56,0,170,255,229,255,188,255,16,0,149,255,23,0,250,255,154,255,68,0,136,255,242,255,222,255,17,0,190,255,77,0,198,255,244,255,43,0,133,255,85,0,138,255,78,0,187,255,53,0,192,255,27,0,238,255,214,255,53,0,211,255,15,0,50,0,253,255,224,255,60,0,157,255,59,0,193,255,255,255,85,0,133,255,99,0,11,0,167,255,63,0,236,255,255,255,254,255,110,0,91,255,5,1,2,255,217,0,179,255,247,255,94,0,192,255,146,0,150,255,188,0,123,255,205,0,107,255,254,0,100,255,15,1,169,255,173,0,12,0,92,0,39,0,88,0,170,0,112,255,164,1,232,254,140,1,106,255,152,0,103,0,198,255,215,0,198,255,167,0,149,255,28,1,70,255,132,0,24,0,169,255,97,0,194,255,13,0,22,0,218,255,185,255,77,0,114,255,255,255,219,255,200,255,195,255,226,255,173,255,253,255,130,255,37,0,92,255,46,0,102,255,247,255,197,255,189,255,202,255,220,255,206,255,116,255,71,0,31,255,130,0,53,255,19,0,250,255,74,255,105,0,116,255,227,255,207,255,216,255,189,255,195,255,181,255,252,255,59,255,93,0,99,255,217,255,31,0,110,255,96,0,100,255,83,0,121,255,156,0,38,255,201,0,141,255,4,0,88,0,138,255,126,0,231,255,84,0,20,0,78,0,14,0,91,0,13,0,108,0,250,255,142,0,11,0,139,0,30,0,105,0,4,0,157,0,199,255,187,0,3,0,49,0,193,0,184,255,180,0,236,255,153,0,189,255,244,0,142,255,224,0,188,255,112,0,73,0,179,255,191,0,105,255,14,1,49,255,234,0,114,255,64,0,18,0,204,255,141,0,54,255,247,0,42,255,174,0,200,255,209,255,114,0,125,255,136,0,183,255,55,0,216,255,2,0,4,0,183,255,119,0,42,255,189,0,132,255,246,255,71,0,151,255,53,0,188,255,52,0,118,255,143,0,1,255,217,0,8,255,80,0,187,255,182,255,39,0,132,255,107,0,52,255,129,0,104,255,240,255,244,255,122,255,25,0,222,255,126,255,125,0,17,255,99,0,114,255,13,0,129,255,34,0,136,255,230,255,39,0,252,254,231,0,168,254,175,0,73,255,39,0,198,255,186,255,58,0,109,255,91,0,85,255,105,0,89,255,47,0,155,255,249,255,202,255,152,255,117,0,22,255,110,0,197,255,174,255,92,0,160,255,52,0,211,255,28,0,240,255,30,0,225,255,100,0,131,255,168,0,162,255,78,0,27,0,214,255,166,0,122,255,255,0,133,255,197,0,203,255,152,0,248,255,93,0,62,0,89,0,49,0,118,0,82,0,41,0,125,0,18,0,113,0,62,0,65,0,60,0,134,0,189,255,166,0,232,255,14,0,118,0,244,255,62,0,100,0,195,255,130,0,224,255,37,0,21,0,46,0,218,255,99,0,219,255,6,0,62,0,190,255,32,0,30,0,169,255,116,0,137,255,81,0,200,255,247,255,1,0,2,0,220,255,7,0,27,0,110,255,202,0,241,254,203,0,86,255,52,0,204,255,42,0,83,255,196,0,217,254,183,0,111,255,212,255,0,0,179,255,226,255,201,255,32,0,64,255,136,0,28,255,74,0,167,255,207,255,225,255,32,0,90,255,145,0,59,255,72,0,200,255,220,255,250,255,17,0,143,255,114,0,150,255,31,0,231,255,9,0,192,255,108,0,100,255,132,0,160,255,237,255,119,0,62,255,143,0,177,255,186,255,91,0,92,255,89,0,150,255,222,255,11,0,165,255,224,255,1,0,193,255,194,255,57,0,76,255,116,0,59,255,129,0,73,255,104,0,174,255,30,0,238,255,33,0,192,255,90,0,211,255,45,0,35,0,20,0,253,255,132,0,143,255,230,0,141,255,141,0,62,0,1,0,99,0,44,0,66,0,255,255,170,0,189,255,168,0,229,255,118,0,33,0,72,0,51,0,103,0,251,255,100,0,59,0,210,255,198,0,103,255,202,0,213,255,200,255,199,0,46,255,157,0,217,255,237,255,8,0,98,0,83,255,196,0,122,255,4,0,50,0,174,255,58,0,210,255,46,0,167,255,90,0,144,255,110,0,167,255,77,0,195,255,29,0,253,255,198,255,91,0,149,255,77,0,211,255,17,0,214,255,59,0,126,255,112,0,137,255,125,0,136,255,105,0,144,255,17,0,3,0,180,255,75,0,188,255,8,0,253,255,254,255,198,255,40,0,210,255,244,255,7,0,32,0,134,255,141,0,94,255,44,0,3,0,172,255,32,0,235,255,197,255,5,0,227,255,183,255,30,0,170,255,15,0,202,255,220,255,212,255,190,255,226,255,162,255,23,0,141,255,48,0,118,255,46,0,142,255,215,255,20,0,72,255,99,0,123,255,223,255,61,0,63,255,132,0,64,255,82,0,169,255,247,255,33,0,211,255,76,0,175,255,121,0,170,255,81,0,21,0,242,255,128,0,174,255,196,0,191,255,106,0,71,0,240,255,177,0,175,255,0,1,114,255,4,1,194,255,96,0,101,0,45,0,75,0,103,0,48,0,82,0,53,0,9,0,139,0,200,255,109,0,65,0,216,255,88,0,247,255,25,0,15,0,11,0,4,0,17,0,254,255,6,0,13,0,194,255,43,0,186,255,249,255,211,255,244,255,171,255,253,255,227,255,151,255,39,0,167,255,202,255,41,0,76,255,97,0,100,255,241,255,239,255,158,255,232,255,236,255,179,255,230,255,255,255,139,255,77,0,144,255,252,255,6,0,139,255,77,0,146,255,46,0,187,255,11,0,5,0,193,255,134,0,103,255,160,0,165,255,45,0,46,0,201,255,64,0,230,255,35,0,244,255,53,0,245,255,9,0,49,0,207,255,61,0,236,255,8,0,6,0,51,0,180,255,71,0,241,255,140,255,150,0,75,255,112,0,213,255,211,255,37,0,160,255,35,0,157,255,84,0,122,255,99,0,199,255,200,255,115,0,67,255,96,0,202,255,222,255,61,0,193,255,102,0,129,255,160,0,117,255,110,0,2,0,166,255,246,0,42,255,235,0,174,255,56,0,16,0,105,0,189,255,152,0,20,0,235,255,163,0,189,255,85,0,42,0,27,0,88,0,77,0,230,255,202,0,154,255,128,0,240,255,73,0,248,255,126,0,230,255,85,0,255,255,225,255,143,0,114,255,164,0,206,255,53,0,40,0,15,0,187,255,91,0,124,255,136,0,133,255,94,0,146,255,96,0,168,255,231,255,106,0,56,255,176,0,162,255,229,255,60,0,139,255,251,255,80,0,30,255,205,0,48,255,124,0,107,255,85,0,159,255,242,255,62,0,111,255,162,0,95,255,66,0,246,255,174,255,43,0,180,255,41,0,201,255,250,255,1,0,190,255,5,0,196,255,20,0,191,255,247,255,240,255,222,255,10,0,183,255,56,0,220,255,164,255,96,0,143,255,203,255,72,0,90,255,82,0,170,255,146,255,178,0,209,254,207,0,117,255,216,255,56,0,143,255,42,0,166,255,240,255,241,255,230,255,196,255,46,0,150,255,229,255,96,0,255,254,21,1,229,254,94,0,255,255,104,255,169,0,63,255,96,0,201,255,23,0,186,255,137,0,49,255,188,0,117,255,103,0,231,255,226,255,92,0,178,255,78,0,58,0,209,255,105,0,20,0,24,0,45,0,53,0,34,0,43,0,59,0,19,0,152,0,166,255,203,0,184,255,106,0,4,0,94,0,7,0,53,0,28,0,3,0,44,0,51,0,8,0,85,0,212,255,102,0,209,255,56,0,251,255,39,0,18,0,245,255,97,0,169,255,125,0,110,255,156,0,161,255,122,0,155,255,96,0,225,255,220,255,99,0,173,255,81,0,237,255,43,0,26,0,241,255,54,0,238,255,20,0,34,0,18,0,251,255,57,0,241,255,221,255,81,0,169,255,82,0,221,255,12,0,239,255,222,255,26,0,235,255,225,255,232,255,15,0,173,255,226,255,2,0,122,255,11,0,156,255,214,255,232,255,123,255,11,0,166,255,226,255,177,255,235,255,185,255,221,255,241,255,210,255,17,0,151,255,65,0,161,255,56,0,203,255,22,0,18,0,221,255,31,0,226,255,69,0,223,255,71,0,246,255,68,0,239,255,43,0,21,0,241,255,18,0,6,0,18,0,5,0,205,255,35,0,235,255,209,255,59,0,215,255,28,0,206,255,63,0,215,255,10,0,228,255,13,0,9,0,244,255,40,0,253,255,8,0,5,0,68,0,225,255,74,0,251,255,90,0,22,0,13,0,47,0,15,0,21,0,38,0,28,0,42,0,250,255,68,0,35,0,2,0,61,0,244,255,133,0,238,255,101,0,14,0,58,0,4,0,77,0,50,0,11,0,84,0,248,255,111,0,244,255,56,0,27,0,43,0,20,0,42,0,42,0,247,255,1,0,29,0,236,255,18,0,218,255,15,0,236,255,216,255,11,0,224,255,204,255,239,255,208,255,205,255,249,255,141,255,15,0,115,255,216,255,195,255,164,255,225,255,131,255,179,255,186,255,160,255,171,255,210,255,158,255,150,255,232,255,123,255,212,255,147,255,159,255,226,255,121,255,222,255,150,255,226,255,161,255,228,255,190,255,198,255,217,255,210,255,2,0,221,255,242,255,246,255,3,0,240,255,12,0,33,0,248,255,53,0,7,0,51,0,19,0,15,0,67,0,251,255,73,0,3,0,60,0,33,0,46,0,36,0,40,0,30,0,31,0,52,0,253,255,56,0,6,0,31,0,52,0,244,255,62,0,5,0,25,0,0,0,25,0,19,0,251,255,35,0,230,255,23,0,231,255,2,0,8,0,3,0,8,0,31,0,16,0,248,255,26,0,244,255,44,0,253,255,35,0,39,0,2,0,43,0,14,0,57,0,26,0,66,0,82,0,73,0,75,0,81,0,79,0,77,0,78,0,85,0,88,0,88,0,68,0,111,0,47,0,100,0,66,0,88,0,99,0,49,0,101,0,38,0,55,0,36,0,39,0,28,0,33,0,2,0,12,0,232,255,212,255,242,255,184,255,220,255,184,255,181,255,189,255,130,255,169,255,148,255,152,255,146,255,160,255,148,255,147,255,157,255,155,255,172,255,146,255,194,255,166,255,191,255,180,255,202,255,191,255,207,255,215,255,216,255,228,255,225,255,248,255,252,255,4,0,235,255,28,0,241,255,30,0,250,255,44,0,0,0,25,0,15,0,3,0,25,0,1,0,30,0,1,0,24,0,235,255,28,0,225,255,4,0,241,255,237,255,0,0,217,255,248,255,218,255,240,255,238,255,240,255,232,255,246,255,221,255,253,255,243,255,228,255,23,0,226,255,15,0,250,255,247,255,26,0,247,255,40,0,12,0,35,0,25,0,29,0,39,0,20,0,48,0,26,0,53,0,18,0,50,0,24,0,46,0,45,0,25,0,61,0,16,0,42,0,13,0,13,0,9,0,9,0,8,0,5,0,252,255,252,255,253,255,239,255,0,0,227,255,246,255,230,255,228,255,225,255,226,255,216,255,235,255,216,255,230,255,248,255,236,255,6,0,251,255,7,0,5,0,21,0,12,0,29,0,25,0,42,0,47,0,44,0,60,0,44,0,74,0,45,0,89,0,58,0,93,0,72,0,80,0,86,0,69,0,90,0,50,0,81,0,31,0,69,0,12,0,28,0,252,255,248,255,239,255,223,255,214,255,194,255,180,255,168,255,153,255,139,255,128,255,113,255,108,255,103,255,93,255,100,255,96,255,100,255,99,255,104,255,123,255,109,255,147,255,127,255,186,255,169,255,212,255,221,255,245,255,12,0,28,0,54,0,72,0,89,0,92,0,120,0,110,0,146,0,123,0,158,0,134,0,153,0,131,0,134,0,123,0,115,0,102,0,77,0,79,0,38,0,43,0,7,0,10,0,247,255,230,255,218,255,214,255,187,255,193,255,179,255,175,255,179,255,166,255,170,255,183,255,169,255,206,255,193,255,223,255,227,255,241,255,22,0,16,0,61,0,57,0,90,0,86,0,104,0,100,0,121,0,114,0,121,0,123,0,107,0,109,0,91,0,89,0,75,0,71,0,46,0,45,0,13,0,3,0,241,255,224,255,215,255,185,255,183,255,164,255,153,255,164,255,138,255,160,255,150,255,152,255,171,255,153,255,187,255,178,255,210,255,221,255,237,255,4,0,6,0,31,0,37,0,55,0,67,0,72,0,91,0,79,0,97,0,84,0,90,0,87,0,73,0,82,0,58,0,63,0,37,0,28,0,5,0,250,255,219,255,214,255,175,255,173,255,150,255,138,255,134,255,106,255,114,255,95,255,108,255,102,255,117,255,118,255,133,255,140,255,157,255,171,255,189,255,213,255,229,255,2,0,24,0,48,0,72,0,78,0,103,0,112,0,134,0,146,0,158,0,166,0,159,0,163,0,152,0,148,0,138,0,126,0,108,0,84,0,58,0,24,0,1,0,229,255,208,255,181,255,155,255,134,255,101,255,93,255,63,255,63,255,41,255,42,255,37,255,41,255,54,255,58,255,80,255,98,255,120,255,146,255,171,255,203,255,238,255,6,0,53,0,81,0,116,0,149,0,169,0,207,0,222,0,244,0,4,1,12,1,22,1,21,1,18,1,2,1,248,0,223,0,206,0,178,0,151,0,120,0,84,0,51,0,14,0,232,255,198,255,163,255,132,255,104,255,77,255,54,255,28,255,12,255,5,255,0,255,4,255,6,255,12,255,27,255,45,255,69,255,99,255,130,255,159,255,198,255,228,255,10,0,38,0,75,0,110,0,138,0,167,0,184,0,203,0,218,0,227,0,242,0,239,0,237,0,228,0,212,0,201,0,177,0,158,0,130,0,103,0,73,0,45,0,11,0,235,255,205,255,176,255,157,255,132,255,117,255,97,255,76,255,71,255,57,255,60,255,53,255,59,255,66,255,74,255,91,255,100,255,122,255,141,255,172,255,198,255,226,255,252,255,19,0,46,0,68,0,93,0,111,0,134,0,144,0,160,0,161,0,169,0,166,0,163,0,163,0,150,0,148,0,125,0,116,0,91,0,73,0,53,0,30,0,13,0,240,255,223,255,196,255,174,255,156,255,136,255,118,255,108,255,93,255,88,255,83,255,79,255,81,255,84,255,94,255,101,255,122,255,134,255,149,255,165,255,188,255,205,255,233,255,250,255,17,0,37,0,56,0,80,0,95,0,120,0,130,0,145,0,154,0,161,0,162,0,161,0,161,0,157,0,151,0,138,0,129,0,109,0,98,0,75,0,58,0,39,0,15,0,2,0,238,255,223,255,201,255,187,255,175,255,170,255,167,255,160,255,160,255,153,255,155,255,155,255,164,255,172,255,181,255,191,255,202,255,217,255,232,255,250,255,5,0,21,0,33,0,46,0,60,0,68,0,80,0,83,0,89,0,92,0,91,0,95,0,90,0,86,0,78,0,70,0,55,0,47,0,33,0,22,0,7,0,252,255,241,255,226,255,214,255,202,255,195,255,188,255,182,255,175,255,172,255,170,255,170,255,170,255,176,255,181,255,188,255,196,255,201,255,207,255,211,255,222,255,234,255,244,255,0,0,4,0,14,0,21,0,31,0,38,0,43,0,45,0,46,0,44,0,41,0,41,0,35,0,31,0,27,0,22,0,14,0,3,0,252,255,244,255,237,255,228,255,224,255,211,255,202,255,194,255,192,255,191,255,191,255,190,255,184,255,185,255,183,255,188,255,193,255,200,255,209,255,220,255,231,255,236,255,245,255,254,255,7,0,18,0,27,0,37,0,43,0,53,0,63,0,75,0,82,0,87,0,89,0,87,0,92,0,90,0,91,0,89,0,88,0,87,0,83,0,80,0,74,0,70,0,60,0,52,0,47,0,38,0,28,0,22,0,15,0,8,0,2,0,250,255,244,255,236,255,229,255,224,255,220,255,215,255,212,255,212,255,208,255,207,255,206,255,212,255,217,255,219,255,222,255,224,255,225,255,232,255,238,255,243,255,249,255,255,255,1,0,2,0,5,0,5,0,9,0,12,0,14,0,14,0,16,0,15,0,13,0,15,0,10,0,8,0,4,0,1,0,252,255,248,255,242,255,236,255,230,255,222,255,220,255,216,255,218,255,217,255,218,255,218,255,219,255,220,255,220,255,223,255,227,255,231,255,233,255,236,255,237,255,238,255,238,255,241,255,248,255,254,255,3,0,7,0,9,0,11,0,11,0,11,0,10,0,10,0,10,0,7,0,3,0,0,0,0,0,1,0,0,0,0,0,254,255,250,255,247,255,244,255,246,255,246,255,244,255,243,255,240,255,239,255,239,255,241,255,242,255,244,255,245,255,244,255,244,255,248,255,251,255,254,255,2,0,6,0,9,0,18,0,24,0,28,0,35,0,35,0,37,0,35,0,37,0,41,0,47,0,52,0,52,0,53,0,53,0,53,0,54,0,57,0,59,0,64,0,64,0,62,0,60,0,57,0,53,0,50,0,49,0,43,0,42,0,35,0,29,0,22,0,15,0,10,0,4,0,1,0,253,255,251,255,245,255,243,255,239,255,234,255,235,255,232,255,228,255,227,255,224,255,224,255,223,255,221,255,221,255,220,255,220,255,220,255,221,255,223,255,223,255,225,255,227,255,230,255,232,255,235,255,237,255,234,255,232,255,232,255,231,255,234,255,236,255,239,255,242,255,243,255,245,255,246,255,251,255,252,255,253,255,0,0,254,255,249,255,245,255,242,255,240,255,236,255,231,255,228,255,224,255,222,255,218,255,217,255,220,255,221,255,222,255,222,255,222,255,220,255,219,255,218,255,216,255,215,255,218,255,220,255,223,255,227,255,229,255,230,255,232,255,235,255,238,255,241,255,240,255,241,255,242,255,244,255,245,255,247,255,251,255,0,0,8,0,13,0,17,0,17,0,14,0,13,0,10,0,13,0,13,0,12,0,16,0,17,0,20,0,21,0,23,0,24,0,24,0,25,0,26,0,23,0,21,0,21,0,23,0,28,0,30,0,31,0,32,0,31,0,31,0,35,0,40,0,42,0,47,0,46,0,44,0,39,0,36,0,37,0,40,0,45,0,44,0,42,0,34,0,30,0,28,0,27,0,27,0,25,0,24,0,19,0,14,0,8,0,5,0,5,0,4,0,4,0,4,0,1,0,254,255,252,255,249,255,252,255,251,255,247,255,245,255,241,255,244,255,247,255,252,255,251,255,249,255,250,255,252,255,0,0,0,0,0,0,255,255,255,255,254,255,0,0,0,0,6,0,9,0,12,0,19,0,13,0,10,0,6,0,2,0,3,0,5,0,2,0,2,0,255,255,5,0,0,0,8,0,7,0,238,255,254,255,244,255,228,255,246,255,236,255,228,255,244,255,232,255,232,255,233,255,213,255,225,255,224,255,217,255,232,255,226,255,221,255,230,255,223,255,218,255,229,255,221,255,219,255,225,255,227,255,230,255,237,255,237,255,236,255,243,255,244,255,246,255,251,255,254,255,255,255,3,0,0,0,255,255,1,0,1,0,3,0,13,0,15,0,13,0,18,0,12,0,12,0,17,0,12,0,15,0,16,0,9,0,11,0,13,0,9,0,9,0,7,0,2,0,5,0,9,0,10,0,12,0,11,0,11,0,8,0,6,0,6,0,1,0,2,0,9,0,9,0,10,0,14,0,8,0,13,0,15,0,13,0,17,0,11,0,10,0,10,0,5,0,2,0,255,255,252,255,251,255,252,255,254,255,1,0,0,0,0,0,0,0,0,0,254,255,251,255,249,255,246,255,243,255,237,255,235,255,232,255,230,255,232,255,234,255,236,255,232,255,229,255,229,255,229,255,232,255,234,255,237,255,234,255,237,255,238,255,236,255,239,255,235,255,235,255,239,255,238,255,239,255,239,255,239,255,244,255,249,255,255,255,6,0,7,0,9,0,9,0,6,0,5,0,8,0,13,0,15,0,16,0,18,0,18,0,16,0,18,0,17,0,22,0,22,0,22,0,21,0,20,0,21,0,20,0,23,0,22,0,22,0,21,0,15,0,10,0,9,0,10,0,14,0,16,0,16,0,19,0,11,0,10,0,9,0,9,0,18,0,15,0,18,0,20,0,13,0,11,0,8,0,11,0,10,0,11,0,12,0,6,0,3,0,1,0,3,0,6,0,5,0,8,0,5,0,0,0,3,0,255,255,0,0,253,255,249,255,252,255,245,255,244,255,245,255,244,255,245,255,244,255,243,255,246,255,244,255,249,255,252,255,254,255,1,0,0,0,3,0,3,0,1,0,1,0,3,0,2,0,4,0,6,0,3,0,9,0,13,0,15,0,19,0,18,0,17,0,16,0,15,0,12,0,7,0,2,0,255,255,253,255,0,0,0,0,1,0,4,0,6,0,7,0,2,0,253,255,250,255,251,255,254,255,254,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,255,255,253,255,247,255,244,255,245,255,246,255,247,255,247,255,248,255,250,255,251,255,249,255,249,255,248,255,243,255,240,255,239,255,235,255,236,255,237,255,236,255,236,255,236,255,236,255,236,255,235,255,232,255,229,255,228,255,229,255,231,255,232,255,231,255,227,255,227,255,223,255,222,255,222,255,220,255,222,255,222,255,223,255,226,255,228,255,231,255,239,255,247,255,248,255,249,255,248,255,247,255,249,255,251,255,255,255,255,255,255,255,0,0,0,0,3,0,7,0,8,0,11,0,10,0,8,0,9,0,7,0,4,0,5,0,5,0,5,0,5,0,4,0,5,0,9,0,11,0,9,0,11,0,13,0,15,0,18,0,20,0,22,0,26,0,28,0,27,0,30,0,35,0,39,0,44,0,47,0,43,0,41,0,43,0,46,0,52,0,58,0,61,0,63,0,64,0,64,0,62,0,63,0,65,0,66,0,64,0,58,0,50,0,41,0,35,0,31,0,26,0,24,0,24,0,19,0,16,0,12,0,9,0,6,0,2,0,254,255,248,255,242,255,237,255,235,255,229,255,224,255,216,255,215,255,217,255,213,255,210,255,205,255,201,255,199,255,198,255,198,255,198,255,196,255,197,255,204,255,206,255,208,255,210,255,208,255,213,255,213,255,212,255,216,255,216,255,222,255,225,255,218,255,214,255,219,255,238,255,249,255,247,255,252,255,249,255,255,255,15,0,12,0,6,0,3,0,9,0,22,0,15,0,8,0,9,0,8,0,12,0,14,0,11,0,14,0,18,0,20,0,15,0,5,0,3,0,8,0,5,0,1,0,248,255,240,255,243,255,245,255,246,255,241,255,234,255,235,255,242,255,244,255,244,255,244,255,243,255,245,255,245,255,241,255,240,255,240,255,243,255,249,255,249,255,252,255,4,0,9,0,18,0,21,0,23,0,30,0,35,0,40,0,42,0,41,0,43,0,45,0,46,0,48,0,49,0,49,0,52,0,52,0,53,0,55,0,52,0,50,0,48,0,45,0,43,0,42,0,42,0,40,0,35,0,29,0,25,0,22,0,21,0,18,0,12,0,6,0,2,0,0,0,0,0,251,255,246,255,243,255,244,255,247,255,245,255,242,255,236,255,229,255,225,255,221,255,218,255,215,255,212,255,208,255,205,255,202,255,201,255,203,255,208,255,208,255,209,255,211,255,209,255,209,255,208,255,209,255,212,255,220,255,223,255,224,255,227,255,227,255,229,255,232,255,236,255,239,255,240,255,241,255,242,255,243,255,249,255,0,0,4,0,9,0,10,0,13,0,18,0,23,0,26,0,27,0,27,0,29,0,31,0,34,0,34,0,37,0,38,0,32,0,30,0,25,0,22,0,22,0,20,0,16,0,16,0,17,0,15,0,11,0,3,0,0,0,0,0,0,0,254,255,251,255,247,255,241,255,241,255,239,255,240,255,237,255,233,255,230,255,226,255,224,255,222,255,223,255,226,255,230,255,234,255,236,255,234,255,233,255,237,255,241,255,242,255,239,255,239,255,240,255,239,255,241,255,245,255,248,255,254,255,1,0,7,0,11,0,13,0,15,0,15,0,16,0,19,0,25,0,29,0,34,0,40,0,43,0,47,0,48,0,48,0,51,0,51,0,53,0,53,0,54,0,56,0,56,0,55,0,54,0,51,0,54,0,57,0,58,0,56,0,49,0,42,0,37,0,33,0,29,0,25,0,22,0,18,0,10,0,3,0,253,255,250,255,247,255,246,255,245,255,238,255,234,255,228,255,224,255,219,255,215,255,213,255,207,255,200,255,193,255,188,255,185,255,183,255,183,255,186,255,187,255,190,255,190,255,188,255,186,255,188,255,195,255,200,255,201,255,198,255,201,255,206,255,211,255,217,255,219,255,224,255,233,255,243,255,251,255,255,255,1,0,7,0,14,0,21,0,24,0,26,0,31,0,32,0,33,0,35,0,36,0,40,0,46,0,51,0,51,0,50,0,51,0,51,0,48,0,43,0,37,0,37,0,35,0,31,0,26,0,18,0,16,0,16,0,12,0,4,0,253,255,248,255,244,255,238,255,235,255,229,255,225,255,225,255,220,255,214,255,213,255,213,255,214,255,216,255,210,255,204,255,204,255,207,255,210,255,213,255,215,255,216,255,221,255,226,255,231,255,233,255,236,255,243,255,251,255,1,0,5,0,10,0,17,0,25,0,30,0,32,0,34,0,40,0,46,0,51,0,53,0,55,0,63,0,70,0,73,0,72,0,73,0,73,0,70,0,65,0,59,0,55,0,52,0,48,0,43,0,35,0,30,0,27,0,21,0,12,0,2,0,252,255,247,255,242,255,234,255,225,255,220,255,217,255,220,255,217,255,209,255,205,255,207,255,213,255,214,255,212,255,209,255,209,255,215,255,220,255,223,255,226,255,230,255,242,255,254,255,2,0,5,0,9,0,14,0,21,0,26,0,30,0,36,0,42,0,46,0,47,0,49,0,51,0,56,0,59,0,59,0,58,0,56,0,56,0,54,0,46,0,37,0,29,0,28,0,31,0,26,0,18,0,8,0,255,255,247,255,237,255,228,255,216,255,207,255,201,255,194,255,187,255,182,255,176,255,172,255,170,255,169,255,168,255,168,255,168,255,167,255,164,255,163,255,164,255,169,255,170,255,173,255,179,255,185,255,194,255,195,255,199,255,204,255,210,255,216,255,223,255,229,255,235,255,241,255,248,255,252,255,255,255,5,0,13,0,21,0,25,0,32,0,39,0,46,0,60,0,69,0,79,0,92,0,103,0,114,0,122,0,126,0,135,0,146,0,157,0,162,0,163,0,168,0,171,0,174,0,168,0,162,0,156,0,152,0,149,0,140,0,127,0,116,0,106,0,92,0,78,0,55,0,36,0,16,0,255,255,238,255,217,255,198,255,182,255,167,255,148,255,134,255,118,255,105,255,95,255,83,255,75,255,64,255,61,255,56,255,50,255,49,255,45,255,49,255,57,255,64,255,70,255,77,255,84,255,98,255,115,255,147,255,177,255,180,255,180,255,191,255,236,255,12,0,20,0,22,0,25,0,58,0,103,0,120,0,111,0,96,0,109,0,145,0,145,0,126,0,108,0,101,0,112,0,100,0,73,0,61,0,61,0,61,0,45,0,17,0,9,0,23,0,32,0,19,0,243,255,228,255,248,255,13,0,10,0,246,255,226,255,231,255,252,255,2,0,254,255,246,255,250,255,8,0,15,0,14,0,19,0,39,0,65,0,69,0,56,0,56,0,73,0,102,0,117,0,105,0,84,0,79,0,100,0,118,0,105,0,72,0,45,0,41,0,43,0,27,0,1,0,226,255,204,255,192,255,170,255,143,255,122,255,106,255,99,255,85,255,71,255,72,255,88,255,101,255,110,255,114,255,133,255,169,255,200,255,231,255,245,255,9,0,24,0,52,0,88,0,114,0,112,0,103,0,95,0,101,0,118,0,87,0,33,0,236,255,235,255,251,255,197,255,115,255,47,255,37,255,79,255,73,255,243,254,168,254,171,254,4,255,56,255,18,255,249,254,32,255,144,255,250,255,25,0,25,0,95,0,217,0,74,1,119,1,125,1,191,1,45,2,126,2,137,2,113,2,123,2,187,2,216,2,171,2,85,2,10,2,251,1,241,1,163,1,39,1,173,0,83,0,30,0,213,255,104,255,248,254,139,254,46,254,226,253,154,253,104,253,59,253,250,252,196,252,163,252,174,252,228,252,4,253,8,253,19,253,67,253,173,253,39,254,122,254,185,254,255,254,111,255,254,255,129,0,238,0,78,1,178,1,34,2,143,2,227,2,42,3,104,3,146,3,171,3,161,3,136,3,118,3,87,3,26,3,173,2,31,2,160,1,55,1,196,0,48,0,101,255,149,254,248,253,124,253,3,253,107,252,192,251,60,251,236,250,201,250,189,250,192,250,190,250,193,250,246,250,124,251,74,252,2,253,135,253,12,254,205,254,252,255,66,1,69,2,218,2,95,3,74,4,112,5,85,6,197,6,252,6,58,7,137,7,179,7,146,7,74,7,238,6,106,6,179,5,208,4,237,3,40,3,81,2,53,1,229,255,158,254,168,253,241,252,17,252,240,250,210,249,250,248,148,248,86,248,250,247,154,247,82,247,88,247,184,247,48,248,170,248,60,249,229,249,189,250,181,251,183,252,210,253,247,254,34,0,78,1,97,2,97,3,123,4,146,5,151,6,99,7,226,7,96,8,202,8,37,9,95,9,53,9,214,8,88,8,183,7,17,7,59,6,48,5,4,4,178,2,77,1,221,255,124,254,55,253,254,251,163,250,43,249,214,247,226,246,107,246,87,246,244,245,42,245,161,244,234,244,82,246,154,247,25,248,109,248,33,249,13,251,148,253,93,255,100,0,61,1,182,2,9,5,5,7,59,8,9,9,175,9,166,10,145,11,244,11,17,12,5,12,174,11,30,11,49,10,7,9,19,8,17,7,193,5,16,4,4,2,69,0,255,254,191,253,81,252,143,250,189,248,116,247,150,246,235,245,94,245,150,244,246,243,195,243,211,243,87,244,16,245,203,245,167,246,120,247,103,248,210,249,132,251,77,253,248,254,49,0,126,1,38,3,255,4,227,6,61,8,10,9,209,9,186,10,200,11,156,12,191,12,104,12,223,11,107,11,23,11,91,10,3,9,93,7,196,5,70,4,172,2,192,0,175,254,181,252,236,250,83,249,186,247,249,245,91,244,48,243,187,242,202,242,126,242,235,241,159,241,99,242,60,244,235,245,15,247,240,247,74,249,207,251,215,254,61,1,206,2,48,4,68,6,0,9,83,11,179,12,124,13,67,14,93,15,75,16,112,16,247,15,37,15,88,14,151,13,94,12,145,10,101,8,67,6,105,4,144,2,77,0,179,253,35,251,253,248,91,247,229,245,61,244,96,242,172,240,195,239,184,239,214,239,175,239,89,239,107,239,104,240,27,242,226,243,71,245,111,246,238,247,54,250,219,252,84,255,88,1,10,3,249,4,42,7,84,9,49,11,158,12,185,13,183,14,149,15,45,16,125,16,103,16,248,15,83,15,86,14,15,13,151,11,227,9,20,8,6,6,174,3,75,1,232,254,178,252,141,250,78,248,21,246,3,244,63,242,236,240,248,239,63,239,163,238,26,238,252,237,194,238,96,240,9,242,56,243,70,244,41,246,47,249,128,252,70,255,76,1,64,3,6,6,96,9,75,12,47,14,76,15,143,16,82,18,214,19,123,20,42,20,82,19,153,18,228,17,191,16,6,15,157,12,233,9,97,7,225,4,72,2,122,255,108,252,138,249,249,246,162,244,147,242,161,240,233,238,156,237,180,236,73,236,45,236,54,236,149,236,117,237,219,238,151,240,90,242,36,244,64,246,180,248,104,251,33,254,165,0,11,3,92,5,190,7,49,10,102,12,41,14,114,15,133,16,134,17,109,18,254,18,5,19,140,18,181,17,199,16,193,15,106,14,168,12,124,10,53,8,254,5,162,3,50,1,164,254,248,251,106,249,248,246,180,244,162,242,156,240,215,238,126,237,113,236,172,235,43,235,244,234,96,235,89,236,130,237,212,238,42,240,68,242,75,245,67,248,226,250,35,253,230,255,121,3,251,6,17,10,120,12,150,14,33,17,170,19,171,21,214,22,60,23,139,23,230,23,231,23,54,23,173,21,148,19,96,17,25,15,169,12,253,9,205,6,72,3,208,255,152,252,179,249,224,246,3,244,87,241,255,238,247,236,87,235,35,234,95,233,16,233,24,233,123,233,41,234,30,235,151,236,155,238,243,240,76,243,144,245,238,247,146,250,123,253,103,0,55,3,196,5,250,7,15,10,40,12,68,14,0,16,48,17,255,17,140,18,1,19,57,19,20,19,134,18,144,17,82,16,248,14,133,13,212,11,221,9,171,7,103,5,38,3,219,0,154,254,88,252,11,250,230,247,239,245,50,244,141,242,243,240,180,239,224,238,126,238,84,238,40,238,45,238,161,238,214,239,163,241,85,243,183,244,9,246,10,248,78,251,187,254,114,1,55,3,211,4,111,7,150,10,146,13,163,15,162,16,129,17,174,18,224,19,138,20,30,20,19,19,27,18,37,17,252,15,58,14,184,11,233,8,16,6,124,3,67,1,217,254,237,251,204,248,251,245,219,243,53,242,149,240,1,239,205,237,250,236,149,236,139,236,175,236,65,237,48,238,147,239,75,241,195,242,49,244,252,245,88,248,28,251,136,253,107,255,18,1,223,2,12,5,72,7,63,9,170,10,157,11,111,12,101,13,112,14,29,15,80,15,41,15,217,14,125,14,245,13,51,13,56,12,246,10,158,9,83,8,239,6,92,5,149,3,207,1,68,0,212,254,86,253,199,251,48,250,185,248,137,247,173,246,5,246,73,245,129,244,242,243,195,243,230,243,66,244,185,244,56,245,219,245,188,246,7,248,166,249,41,251,73,252,42,253,106,254,161,0,72,3,82,5,64,6,138,6,76,7,193,8,80,10,88,11,132,11,95,11,102,11,105,11,16,11,6,10,130,8,44,7,90,6,165,5,128,4,164,2,95,0,75,254,162,252,144,251,214,250,204,249,87,248,196,246,154,245,42,245,48,245,88,245,125,245,145,245,191,245,55,246,246,246,246,247,10,249,28,250,92,251,175,252,235,253,22,255,51,0,103,1,157,2,166,3,147,4,99,5,20,6,189,6,76,7,183,7,250,7,253,7,237,7,221,7,202,7,167,7,74,7,184,6,23,6,132,5,11,5,155,4,249,3,16,3,15,2,59,1,171,0,50,0,146,255,201,254,7,254,95,253,219,252,98,252,226,251,112,251,44,251,39,251,47,251,24,251,235,250,192,250,200,250,12,251,132,251,12,252,131,252,231,252,60,253,184,253,108,254,58,255,242,255,99,0,177,0,237,0,90,1,78,2,109,3,58,4,90,4,253,3,175,3,146,3,168,3,208,3,233,3,236,3,172,3,32,3,87,2,113,1,171,0,54,0,9,0,218,255,122,255,212,254,6,254,73,253,197,252,154,252,148,252,110,252,27,252,194,251,161,251,181,251,213,251,236,251,254,251,24,252,81,252,173,252,14,253,90,253,147,253,213,253,40,254,139,254,18,255,175,255,46,0,102,0,100,0,109,0,182,0,73,1,245,1,119,2,172,2,158,2,130,2,142,2,217,2,88,3,227,3,61,4,57,4,253,3,220,3,9,4,109,4,201,4,239,4,201,4,131,4,84,4,65,4,57,4,26,4,220,3,146,3,66,3,242,2,156,2,48,2,165,1,250,0,72,0,172,255,59,255,248,254,167,254,52,254,135,253,156,252,183,251,243,250,81,250,237,249,237,249,55,250,76,250,242,249,81,249,169,248,96,248,136,248,14,249,217,249,150,250,59,251,181,251,21,252,110,252,200,252,89,253,56,254,89,255,163,0,213,1,172,2,25,3,58,3,107,3,222,3,147,4,90,5,240,5,45,6,25,6,211,5,122,5,40,5,225,4,138,4,15,4,122,3,221,2,70,2,163,1,247,0,60,0,118,255,196,254,38,254,133,253,227,252,101,252,29,252,243,251,196,251,147,251,116,251,112,251,133,251,173,251,235,251,69,252,196,252,109,253,48,254,226,254,125,255,13,0,184,0,146,1,134,2,128,3,87,4,18,5,208,5,152,6,88,7,245,7,91,8,145,8,186,8,237,8,50,9,105,9,93,9,242,8,58,8,92,7,127,6,181,5,241,4,15,4,239,2,161,1,71,0,247,254,169,253,90,252,1,251,175,249,119,248,86,247,91,246,133,245,223,244,87,244,241,243,153,243,62,243,20,243,86,243,19,244,21,245,6,246,174,246,49,247,251,247,89,249,56,251,56,253,225,254,27,0,46,1,80,2,140,3,195,4,222,5,236,6,237,7,202,8,93,9,127,9,44,9,162,8,25,8,164,7,48,7,161,6,217,5,209,4,151,3,53,2,201,0,110,255,46,254,13,253,26,252,72,251,133,250,197,249,3,249,88,248,222,247,161,247,172,247,236,247,69,248,174,248,44,249,220,249,182,250,161,251,148,252,131,253,119,254,138,255,191,0,5,2,75,3,126,4,141,5,133,6,124,7,117,8,112,9,94,10,34,11,182,11,21,12,80,12,129,12,162,12,156,12,100,12,248,11,89,11,142,10,161,9,174,8,163,7,109,6,24,5,172,3,58,2,209,0,112,255,7,254,137,252,251,250,133,249,69,248,71,247,119,246,197,245,50,245,181,244,71,244,247,243,221,243,2,244,106,244,16,245,233,245,210,246,168,247,125,248,117,249,144,250,201,251,6,253,44,254,60,255,52,0,42,1,29,2,247,2,187,3,105,4,252,4,109,5,174,5,175,5,126,5,63,5,253,4,191,4,113,4,238,3,69,3,125,2,148,1,156,0,162,255,163,254,176,253,230,252,66,252,181,251,29,251,113,250,197,249,58,249,237,248,214,248,243,248,43,249,107,249,192,249,35,250,150,250,23,251,170,251,96,252,64,253,60,254,51,255,15,0,210,0,142,1,86,2,48,3,255,3,172,4,56,5,190,5,78,6,214,6,63,7,113,7,122,7,120,7,120,7,133,7,145,7,130,7,93,7,21,7,178,6,72,6,217,5,108,5,0,5,147,4,34,4,162,3,16,3,113,2,196,1,20,1,116,0,240,255,138,255,45,255,196,254,72,254,192,253,79,253,254,252,203,252,166,252,122,252,79,252,50,252,39,252,37,252,44,252,60,252,90,252,136,252,201,252,10,253,60,253,90,253,118,253,163,253,234,253,65,254,130,254,176,254,196,254,215,254,250,254,46,255,117,255,202,255,35,0,118,0,162,0,157,0,127,0,125,0,187,0,27,1,110,1,125,1,57,1,202,0,96,0,26,0,247,255,212,255,165,255,100,255,18,255,189,254,92,254,249,253,161,253,99,253,90,253,128,253,181,253,225,253,240,253,225,253,203,253,190,253,214,253,43,254,188,254,104,255,1,0,97,0,116,0,97,0,101,0,174,0,66,1,245,1,145,2,1,3,59,3,79,3,76,3,67,3,84,3,150,3,14,4,155,4,8,5,29,5,226,4,135,4,78,4,85,4,133,4,178,4,177,4,127,4,39,4,188,3,65,3,178,2,17,2,121,1,254,0,151,0,43,0,142,255,174,254,166,253,157,252,187,251,5,251,117,250,5,250,163,249,67,249,217,248,86,248,215,247,131,247,126,247,200,247,53,248,172,248,27,249,143,249,20,250,177,250,100,251,32,252,236,252,197,253,173,254,150,255,120,0,77,1,25,2,232,2,205,3,179,4,116,5,237,5,23,6,24,6,29,6,70,6,155,6,221,6,194,6,59,6,85,5,97,4,135,3,204,2,36,2,114,1,184,0,13,0,97,255,164,254,206,253,231,252,48,252,204,251,174,251,174,251,154,251,104,251,51,251,25,251,46,251,118,251,216,251,78,252,210,252,92,253,240,253,119,254,1,255,160,255,75,0,10,1,195,1,106,2,254,2,117,3,237,3,99,4,215,4,70,5,147,5,208,5,250,5,10,6,9,6,240,5,205,5,172,5,132,5,85,5,5,5,129,4,217,3,38,3,138,2,1,2,102,1,167,0,193,255,202,254,242,253,51,253,126,252,192,251,242,250,52,250,172,249,96,249,53,249,1,249,196,248,165,248,193,248,41,249,175,249,51,250,167,250,53,251,240,251,206,252,194,253,174,254,147,255,96,0,35,1,212,1,124,2,35,3,190,3,74,4,199,4,53,5,150,5,223,5,235,5,194,5,114,5,30,5,241,4,212,4,168,4,65,4,136,3,151,2,159,1,212,0,54,0,155,255,239,254,61,254,140,253,230,252,61,252,162,251,44,251,234,250,242,250,32,251,74,251,105,251,125,251,163,251,237,251,97,252,6,253,185,253,96,254,237,254,88,255,176,255,18,0,132,0,5,1,137,1,1,2,104,2,180,2,247,2,54,3,95,3,112,3,115,3,126,3,157,3,192,3,212,3,193,3,141,3,81,3,24,3,230,2,175,2,110,2,40,2,224,1,154,1,80,1,249,0,152,0,56,0,212,255,104,255,248,254,149,254,62,254,241,253,166,253,81,253,242,252,153,252,89,252,47,252,16,252,232,251,193,251,173,251,190,251,236,251,28,252,72,252,114,252,155,252,194,252,233,252,28,253,104,253,232,253,130,254,20,255,120,255,184,255,0,0,88,0,196,0,62,1,181,1,55,2,204,2,106,3,246,3,55,4,42,4,209,3,104,3,70,3,113,3,199,3,241,3,191,3,59,3,120,2,176,1,0,1,124,0,50,0,43,0,72,0,78,0,16,0,139,255,245,254,119,254,52,254,50,254,86,254,139,254,170,254,158,254,98,254,6,254,189,253,156,253,161,253,184,253,187,253,164,253,154,253,167,253,203,253,232,253,245,253,18,254,55,254,112,254,200,254,52,255,166,255,20,0,146,0,43,1,203,1,86,2,215,2,79,3,192,3,40,4,130,4,216,4,32,5,88,5,93,5,37,5,206,4,112,4,15,4,159,3,9,3,80,2,136,1,206,0,40,0,104,255,142,254,198,253,24,253,124,252,222,251,80,251,229,250,112,250,235,249,127,249,107,249,185,249,52,250,150,250,206,250,17,251,157,251,119,252,128,253,172,254,245,255,96,1,183,2,164,3,22,4,108,4,248,4,178,5,76,6,165,6,190,6,162,6,47,6,76,5,59,4,70,3,160,2,37,2,159,1,8,1,94,0,156,255,212,254,9,254,80,253,211,252,173,252,210,252,4,253,240,252,170,252,79,252,9,252,255,251,50,252,141,252,210,252,224,252,190,252,154,252,154,252,207,252,76,253,234,253,124,254,218,254,4,255,36,255,98,255,212,255,110,0,51,1,5,2,187,2,62,3,150,3,210,3,8,4,72,4,164,4,25,5,137,5,205,5,207,5,139,5,21,5,151,4,56,4,240,3,154,3,25,3,99,2,128,1,133,0,167,255,250,254,100,254,205,253,31,253,109,252,212,251,64,251,156,250,21,250,229,249,23,250,96,250,135,250,148,250,162,250,198,250,8,251,123,251,58,252,70,253,153,254,253,255,34,1,224,1,65,2,171,2,65,3,229,3,151,4,94,5,44,6,172,6,154,6,251,5,2,5,237,3,0,3,114,2,64,2,60,2,24,2,121,1,83,0,232,254,175,253,25,253,43,253,168,253,15,254,254,253,156,253,44,253,200,252,136,252,132,252,189,252,9,253,67,253,111,253,119,253,70,253,1,253,223,252,252,252,71,253,188,253,82,254,217,254,47,255,103,255,185,255,75,0,31,1,5,2,201,2,85,3,188,3,42,4,163,4,8,5,55,5,41,5,251,4,192,4,103,4,215,3,31,3,112,2,206,1,34,1,95,0,146,255,214,254,47,254,158,253,27,253,163,252,99,252,104,252,134,252,152,252,130,252,101,252,93,252,95,252,131,252,205,252,65,253,209,253,82,254,159,254,178,254,197,254,14,255,154,255,114,0,136,1,189,2,195,3,88,4,120,4,46,4,166,3,70,3,117,3,69,4,37,5,105,5,185,4,68,3,172,1,102,0,160,255,95,255,110,255,155,255,171,255,82,255,148,254,158,253,189,252,64,252,61,252,169,252,100,253,16,254,79,254,9,254,85,253,177,252,151,252,23,253,232,253,135,254,166,254,83,254,224,253,183,253,1,254,131,254,233,254,7,255,251,254,240,254,10,255,104,255,8,0,216,0,178,1,111,2,19,3,160,3,11,4,100,4,214,4,129,5,94,6,38,7,115,7,6,7,240,5,149,4,99,3,156,2,38,2,185,1,7,1,238,255,133,254,14,253,217,251,253,250,122,250,71,250,90,250,134,250,156,250,132,250,84,250,53,250,74,250,171,250,98,251,86,252,86,253,51,254,182,254,219,254,12,255,183,255,241,0,114,2,232,3,26,5,220,5,14,6,202,5,119,5,94,5,124,5,170,5,198,5,176,5,48,5,11,4,111,2,180,0,39,255,10,254,138,253,128,253,136,253,88,253,229,252,87,252,211,251,139,251,188,251,101,252,68,253,22,254,173,254,251,254,4,255,199,254,121,254,112,254,208,254,97,255,205,255,219,255,121,255,190,254,252,253,171,253,253,253,166,254,60,255,136,255,120,255,38,255,209,254,216,254,119,255,132,0,190,1,234,2,221,3,127,4,199,4,242,4,49,5,148,5,15,6,129,6,187,6,116,6,117,5,234,3,67,2,213,0,171,255,154,254,134,253,104,252,82,251,107,250,224,249,171,249,135,249,61,249,241,248,1,249,141,249,111,250,103,251,72,252,1,253,179,253,132,254,90,255,235,255,64,0,207,0,226,1,88,3,224,4,61,6,50,7,131,7,64,7,185,6,66,6,13,6,24,6,52,6,27,6,163,5,172,4,37,3,54,1,43,255,100,253,63,252,218,251,10,252,98,252,97,252,225,251,31,251,128,250,92,250,207,250,200,251,241,252,228,253,131,254,202,254,193,254,110,254,255,253,193,253,230,253,117,254,83,255,45,0,162,0,109,0,164,255,186,254,48,254,80,254,12,255,251,255,186,0,12,1,248,0,174,0,107,0,106,0,212,0,180,1,232,2,50,4,64,5,215,5,237,5,162,5,51,5,233,4,220,4,205,4,103,4,131,3,43,2,140,0,214,254,60,253,239,251,244,250,80,250,4,250,243,249,230,249,173,249,85,249,41,249,99,249,15,250,14,251,45,252,62,253,41,254,241,254,170,255,83,0,206,0,14,1,102,1,68,2,197,3,193,5,214,7,112,9,243,9,59,9,180,7,9,6,235,4,186,4,81,5,45,6,155,6,8,6,56,4,119,1,103,254,197,251,36,250,206,249,142,250,184,251,149,252,197,252,51,252,18,251,221,249,46,249,101,249,122,250,25,252,210,253,40,255,186,255,115,255,147,254,130,253,192,252,193,252,177,253,75,255,220,0,182,1,133,1,126,0,45,255,57,254,2,254,144,254,176,255,9,1,59,2,246,2,21,3,165,2,241,1,130,1,213,1,2,3,184,4,106,6,127,7,158,7,217,6,153,5,94,4,111,3,198,2,61,2,158,1,191,0,145,255,3,254,50,252,87,250,191,248,189,247,121,247,214,247,123,248,15,249,100,249,128,249,156,249,8,250,222,250,27,252,155,253,17,255,79,0,61,1,202,1,242,1,233,1,40,2,38,3,5,5,115,7,193,9,44,11,50,11,239,9,254,7,42,6,27,5,6,5,173,5,128,6,204,6,17,6,42,4,78,1,19,254,37,251,47,249,140,248,34,249,104,250,150,251,4,252,117,251,40,250,180,248,200,247,217,247,238,248,176,250,149,252,22,254,223,254,230,254,82,254,122,253,191,252,102,252,139,252,50,253,71,254,129,255,127,0,241,0,197,0,40,0,116,255,30,255,129,255,161,0,60,2,204,3,217,4,46,5,226,4,76,4,222,3,230,3,116,4,91,5,80,6,14,7,99,7,48,7,113,6,66,5,215,3,110,2,49,1,60,0,129,255,203,254,237,253,211,252,143,251,88,250,97,249,210,248,180,248,234,248,86,249,231,249,155,250,119,251,118,252,141,253,158,254,147,255,113,0,57,1,235,1,110,2,172,2,174,2,172,2,4,3,230,3,66,5,187,6,214,7,55,8,214,7,239,6,225,5,1,5,124,4,88,4,90,4,52,4,163,3,124,2,190,0,148,254,88,252,117,250,57,249,183,248,201,248,47,249,158,249,233,249,1,250,244,249,221,249,225,249,26,250,149,250,65,251,6,252,189,252,68,253,148,253,158,253,105,253,0,253,131,252,33,252,14,252,111,252,68,253,101,254,136,255,107,0,225,0,234,0,185,0,148,0,185,0,68,1,35,2,43,3,52,4,25,5,193,5,30,6,56,6,33,6,252,5,241,5,16,6,81,6,139,6,144,6,68,6,150,5,138,4,66,3,226,1,161,0,179,255,33,255,215,254,156,254,57,254,160,253,241,252,102,252,45,252,90,252,218,252,142,253,75,254,245,254,126,255,234,255,68,0,147,0,222,0,47,1,130,1,198,1,220,1,151,1,236,0,252,255,32,255,188,254,44,255,122,0,55,2,211,3,187,4,143,4,82,3,104,1,105,255,251,253,137,253,28,254,102,255,194,0,135,1,60,1,216,255,202,253,194,251,99,250,12,250,194,250,37,252,229,253,148,255,175,0,226,0,26,0,165,254,8,253,217,251,111,251,222,251,219,252,233,253,147,254,148,254,228,253,181,252,117,251,139,250,70,250,197,250,234,251,97,253,203,254,205,255,43,0,228,255,54,255,137,254,80,254,198,254,220,255,65,1,138,2,104,3,189,3,169,3,103,3,46,3,26,3,64,3,162,3,55,4,234,4,137,5,218,5,194,5,87,5,197,4,77,4,18,4,3,4,253,3,211,3,111,3,223,2,68,2,195,1,124,1,118,1,156,1,192,1,189,1,136,1,33,1,157,0,20,0,149,255,49,255,242,254,213,254,192,254,145,254,47,254,165,253,20,253,155,252,74,252,41,252,58,252,116,252,212,252,82,253,215,253,86,254,193,254,21,255,86,255,121,255,132,255,125,255,113,255,112,255,136,255,195,255,32,0,147,0,243,0,25,1,245,0,135,0,228,255,51,255,144,254,26,254,222,253,207,253,228,253,4,254,12,254,225,253,105,253,170,252,191,251,221,250,54,250,244,249,33,250,157,250,53,251,183,251,13,252,48,252,60,252,80,252,142,252,14,253,210,253,188,254,158,255,85,0,209,0,25,1,68,1,112,1,180,1,47,2,229,2,203,3,201,4,188,5,138,6,46,7,180,7,50,8,195,8,119,9,66,10,2,11,148,11,202,11,156,11,29,11,98,10,151,9,199,8,6,8,94,7,185,6,3,6,32,5,252,3,162,2,45,1,190,255,123,254,121,253,178,252,254,251,66,251,108,250,113,249,110,248,130,247,203,246,101,246,81,246,147,246,15,247,159,247,37,248,147,248,237,248,77,249,186,249,57,250,192,250,66,251,193,251,75,252,250,252,211,253,203,254,197,255,160,0,73,1,168,1,188,1,160,1,116,1,99,1,120,1,170,1,243,1,63,2,121,2,136,2,86,2,224,1,50,1,112,0,201,255,88,255,40,255,36,255,46,255,45,255,8,255,185,254,77,254,202,253,74,253,227,252,167,252,168,252,216,252,35,253,106,253,154,253,160,253,141,253,138,253,176,253,10,254,138,254,27,255,150,255,239,255,34,0,65,0,110,0,190,0,56,1,212,1,145,2,85,3,16,4,178,4,53,5,155,5,234,5,51,6,124,6,207,6,29,7,76,7,77,7,17,7,149,6,235,5,46,5,135,4,10,4,185,3,133,3,76,3,248,2,120,2,207,1,13,1,74,0,152,255,3,255,147,254,65,254,255,253,174,253,64,253,188,252,54,252,195,251,131,251,134,251,202,251,56,252,179,252,41,253,136,253,197,253,222,253,212,253,183,253,156,253,151,253,183,253,242,253,50,254,85,254,74,254,30,254,241,253,235,253,28,254,117,254,227,254,80,255,179,255,255,255,46,0,70,0,73,0,65,0,54,0,36,0,6,0,220,255,158,255,78,255,237,254,131,254,39,254,241,253,228,253,248,253,37,254,82,254,112,254,127,254,115,254,87,254,63,254,46,254,44,254,60,254,91,254,140,254,201,254,17,255,93,255,165,255,230,255,41,0,119,0,211,0,62,1,169,1,5,2,76,2,125,2,162,2,198,2,240,2,32,3,75,3,105,3,123,3,119,3,103,3,77,3,44,3,15,3,5,3,19,3,53,3,88,3,101,3,88,3,41,3,231,2,153,2,78,2,15,2,219,1,179,1,129,1,61,1,221,0,104,0,244,255,135,255,47,255,236,254,186,254,156,254,138,254,118,254,89,254,45,254,245,253,193,253,154,253,133,253,134,253,149,253,169,253,193,253,222,253,5,254,51,254,95,254,133,254,159,254,183,254,214,254,3,255,73,255,157,255,242,255,65,0,135,0,200,0,254,0,29,1,43,1,44,1,46,1,60,1,84,1,106,1,116,1,111,1,86,1,34,1,213,0,119,0,27,0,207,255,146,255,95,255,53,255,18,255,243,254,213,254,174,254,123,254,59,254,248,253,181,253,126,253,95,253,95,253,120,253,163,253,214,253,6,254,51,254,89,254,128,254,159,254,181,254,200,254,221,254,6,255,67,255,141,255,222,255,41,0,110,0,174,0,230,0,32,1,71,1,87,1,82,1,62,1,40,1,21,1,16,1,18,1,23,1,29,1,36,1,40,1,41,1,36,1,24,1,7,1,240,0,229,0,227,0,229,0,234,0,241,0,243,0,236,0,221,0,202,0,181,0,162,0,148,0,137,0,136,0,136,0,130,0,116,0,99,0,81,0,60,0,43,0,34,0,36,0,46,0,58,0,57,0,37,0,252,255,188,255,124,255,68,255,30,255,10,255,3,255,10,255,25,255,35,255,39,255,46,255,53,255,69,255,93,255,127,255,160,255,182,255,191,255,188,255,176,255,165,255,158,255,156,255,161,255,173,255,192,255,213,255,223,255,224,255,212,255,198,255,187,255,183,255,187,255,194,255,207,255,228,255,240,255,233,255,212,255,182,255,156,255,137,255,132,255,142,255,168,255,201,255,236,255,13,0,38,0,61,0,82,0,104,0,126,0,144,0,160,0,176,0,197,0,218,0,233,0,234,0,219,0,201,0,192,0,188,0,193,0,202,0,205,0,206,0,197,0,176,0,151,0,118,0,81,0,39,0,250,255,213,255,182,255,164,255,160,255,163,255,171,255,170,255,166,255,159,255,149,255,140,255,133,255,133,255,143,255,174,255,211,255,254,255,32,0,61,0,89,0,97,0,92,0,74,0,53,0,42,0,45,0,62,0,75,0,84,0,85,0,70,0,42,0,4,0,228,255,199,255,181,255,177,255,185,255,199,255,211,255,216,255,205,255,182,255,155,255,135,255,130,255,141,255,172,255,207,255,240,255,8,0,19,0,20,0,18,0,17,0,23,0,31,0,46,0,60,0,65,0,61,0,41,0,12,0,234,255,207,255,197,255,196,255,200,255,205,255,208,255,211,255,210,255,204,255,191,255,175,255,165,255,161,255,164,255,168,255,169,255,169,255,170,255,171,255,168,255,165,255,175,255,197,255,221,255,240,255,247,255,0,0,6,0,12,0,17,0,20,0,31,0,50,0,73,0,88,0,91,0,82,0,67,0,52,0,46,0,48,0,53,0,68,0,80,0,84,0,84,0,73,0,62,0,45,0,23,0,0,0,240,255,229,255,221,255,217,255,211,255,210,255,195,255,196,255,201,255,208,255,220,255,230,255,243,255,2,0,23,0,34,0,52,0,74,0,96,0,125,0,141,0,159,0,150,0,132,0,111,0,84,0,69,0,44,0,34,0,22,0,17,0,1,0,246,255,225,255,212,255,193,255,179,255,173,255,170,255,181,255,184,255,194,255,205,255,207,255,207,255,206,255,194,255,196,255,194,255,211,255,228,255,253,255,31,0,57,0,86,0,100,0,97,0,83,0,62,0,35,0,15,0,251,255,237,255,227,255,214,255,203,255,201,255,198,255,196,255,188,255,184,255,187,255,178,255,170,255,159,255,145,255,141,255,135,255,132,255,130,255,124,255,131,255,141,255,149,255,158,255,164,255,186,255,218,255,235,255,249,255,5,0,21,0,42,0,54,0,63,0,72,0,83,0,94,0,103,0,109,0,106,0,111,0,117,0,111,0,103,0,83,0,57,0,44,0,28,0,18,0,11,0,12,0,31,0,32,0,36,0,32,0,20,0,8,0,255,255,253,255,3,0,19,0,36,0,63,0,84,0,93,0,97,0,94,0,90,0,97,0,104,0,118,0,132,0,139,0,150,0,151,0,146,0,133,0,112,0,96,0,64,0,32,0,12,0,246,255,219,255,208,255,186,255,166,255,161,255,159,255,160,255,159,255,158,255,171,255,175,255,169,255,178,255,167,255,159,255,163,255,167,255,174,255,184,255,191,255,202,255,205,255,211,255,220,255,219,255,228,255,225,255,225,255,221,255,209,255,199,255,185,255,175,255,153,255,135,255,131,255,132,255,151,255,173,255,192,255,220,255,240,255,254,255,2,0,0,0,253,255,246,255,242,255,242,255,240,255,239,255,0,0,8,0,8,0,4,0,252,255,245,255,241,255,236,255,227,255,219,255,226,255,237,255,234,255,242,255,230,255,223,255,223,255,209,255,208,255,206,255,201,255,219,255,238,255,254,255,18,0,23,0,42,0,46,0,49,0,63,0,53,0,57,0,60,0,53,0,53,0,52,0,32,0,23,0,12,0,245,255,238,255,220,255,225,255,243,255,0,0,31,0,55,0,59,0,95,0,87,0,88,0,138,0,127,0,173,0,222,0,223,0,0,1,15,1,6,1,18,1,13,1,251,0,16,1,13,1,248,0,6,1,203,0,194,0,181,0,115,0,113,0,72,0,29,0,24,0,12,0,224,255,225,255,196,255,175,255,185,255,127,255,145,255,138,255,114,255,189,255,180,255,193,255,255,255,209,255,232,255,218,255,168,255,192,255,152,255,149,255,166,255,120,255,124,255,112,255,55,255,72,255,53,255,53,255,87,255,78,255,83,255,70,255,66,255,52,255,36,255,44,255,26,255,19,255,40,255,43,255,64,255,98,255,114,255,137,255,161,255,176,255,180,255,190,255,221,255,221,255,244,255,8,0,253,255,26,0,22,0,20,0,44,0,9,0,20,0,47,0,254,255,30,0,11,0,240,255,18,0,225,255,239,255,237,255,219,255,252,255,248,255,252,255,255,255,248,255,241,255,250,255,10,0,241,255,25,0,46,0,50,0,101,0,93,0,124,0,143,0,166,0,198,0,224,0,9,1,7,1,59,1,47,1,34,1,66,1,17,1,39,1,35,1,0,1,7,1,2,1,205,0,224,0,164,0,130,0,154,0,69,0,122,0,75,0,46,0,67,0,10,0,9,0,16,0,247,255,240,255,3,0,232,255,228,255,223,255,194,255,199,255,188,255,180,255,193,255,167,255,193,255,193,255,182,255,209,255,186,255,198,255,189,255,177,255,155,255,122,255,124,255,88,255,76,255,83,255,63,255,59,255,83,255,71,255,77,255,97,255,103,255,121,255,124,255,115,255,122,255,99,255,98,255,106,255,70,255,96,255,76,255,76,255,102,255,74,255,95,255,97,255,85,255,105,255,80,255,89,255,104,255,82,255,121,255,104,255,120,255,138,255,145,255,176,255,181,255,205,255,245,255,6,0,33,0,76,0,56,0,119,0,101,0,117,0,155,0,120,0,156,0,152,0,129,0,172,0,133,0,151,0,186,0,141,0,210,0,183,0,188,0,223,0,235,0,239,0,30,1,46,1,55,1,99,1,88,1,141,1,119,1,159,1,158,1,147,1,176,1,95,1,142,1,74,1,23,1,15,1,185,0,153,0,113,0,21,0,227,255,199,255,100,255,110,255,32,255,254,254,233,254,193,254,171,254,161,254,152,254,97,254,156,254,127,254,140,254,164,254,181,254,217,254,214,254,79,255,52,255,103,255,194,255,104,255,11,0,13,0,208,255,88,0,254,255,49,0,123,0,32,0,96,0,132,0,86,0,173,0,165,0,91,0,204,0,125,0,145,0,158,0,84,0,107,0,78,0,49,0,40,0,241,255,246,255,216,255,172,255,199,255,128,255,161,255,130,255,86,255,101,255,64,255,46,255,72,255,24,255,49,255,65,255,46,255,66,255,98,255,96,255,127,255,145,255,138,255,188,255,186,255,184,255,227,255,194,255,226,255,223,255,187,255,240,255,182,255,219,255,188,255,197,255,186,255,167,255,180,255,175,255,207,255,179,255,243,255,251,255,9,0,88,0,78,0,160,0,206,0,209,0,50,1,62,1,114,1,144,1,177,1,210,1,234,1,236,1,220,1,245,1,203,1,193,1,160,1,112,1,49,1,10,1,229,0,136,0,110,0,254,255,224,255,184,255,79,255,58,255,11,255,216,254,161,254,182,254,136,254,74,254,113,254,53,254,63,254,118,254,35,254,114,254,119,254,89,254,170,254,188,254,164,254,248,254,9,255,18,255,115,255,112,255,133,255,204,255,207,255,236,255,43,0,9,0,93,0,99,0,113,0,164,0,150,0,167,0,199,0,207,0,216,0,237,0,223,0,216,0,240,0,233,0,206,0,249,0,208,0,207,0,221,0,181,0,206,0,194,0,155,0,169,0,136,0,109,0,140,0,67,0,84,0,57,0,32,0,27,0,245,255,3,0,222,255,202,255,210,255,183,255,154,255,182,255,137,255,158,255,141,255,127,255,156,255,112,255,133,255,179,255,139,255,181,255,207,255,211,255,229,255,18,0,24,0,45,0,126,0,63,0,140,0,127,0,111,0,143,0,144,0,114,0,119,0,130,0,91,0,97,0,33,0,65,0,222,255,237,255,233,255,140,255,147,255,114,255,95,255,58,255,41,255,9,255,25,255,252,254,24,255,20,255,5,255,47,255,69,255,82,255,102,255,124,255,172,255,193,255,228,255,30,0,23,0,94,0,133,0,128,0,210,0,191,0,208,0,36,1,232,0,13,1,47,1,32,1,46,1,55,1,40,1,33,1,40,1,251,0,246,0,206,0,153,0,131,0,83,0,8,0,241,255,187,255,85,255,87,255,0,255,162,254,184,254,110,254,47,254,54,254,7,254,225,253,221,253,223,253,213,253,234,253,18,254,59,254,86,254,129,254,183,254,231,254,29,255,90,255,164,255,192,255,19,0,68,0,109,0,163,0,202,0,238,0,4,1,49,1,43,1,66,1,94,1,74,1,107,1,98,1,82,1,115,1,74,1,102,1,116,1,89,1,140,1,137,1,154,1,190,1,168,1,203,1,211,1,200,1,237,1,229,1,239,1,180,1,163,1,172,1,100,1,65,1,11,1,199,0,125,0,71,0,1,0,134,255,48,255,255,254,154,254,64,254,26,254,179,253,145,253,119,253,30,253,32,253,2,253,233,252,17,253,246,252,9,253,71,253,66,253,152,253,193,253,217,253,92,254,130,254,191,254,33,255,96,255,149,255,248,255,51,0,108,0,190,0,251,0,62,1,86,1,157,1,192,1,214,1,2,2,6,2,15,2,17,2,20,2,36,2,235,1,236,1,225,1,144,1,140,1,96,1,16,1,252,0,227,0,139,0,128,0,71,0,5,0,229,255,167,255,119,255,64,255,18,255,249,254,213,254,157,254,151,254,115,254,84,254,74,254,41,254,49,254,23,254,23,254,49,254,24,254,64,254,98,254,85,254,130,254,193,254,204,254,25,255,72,255,100,255,193,255,230,255,50,0,114,0,177,0,27,1,61,1,146,1,244,1,235,1,95,2,145,2,131,2,177,2,246,2,208,2,227,2,12,3,167,2,234,2,212,2,160,2,147,2,69,2,28,2,1,2,119,1,123,1,99,1,147,0,219,0,88,0,186,255,218,255,56,255,233,254,187,254,48,254,21,254,244,253,100,253,86,253,84,253,215,252,5,253,36,253,194,252,0,253,50,253,21,253,82,253,158,253,194,253,72,254,159,254,222,254,139,255,214,255,42,0,226,0,49,1,97,1,11,2,31,2,100,2,154,2,128,2,227,2,211,2,135,2,119,2,93,2,200,1,134,1,54,1,138,0,90,0,228,255,98,255,99,255,148,254,5,254,15,254,59,253,186,252,222,252,76,252,17,252,64,252,250,251,29,252,52,252,29,252,110,252,165,252,171,252,71,253,131,253,176,253,134,254,214,254,84,255,15,0,116,0,32,1,216,1,51,2,196,2,59,3,122,3,239,3,56,4,105,4,177,4,240,4,5,5,36,5,63,5,61,5,80,5,78,5,48,5,27,5,244,4,170,4,99,4,228,3,55,3,175,2,252,1,92,1,178,0,238,255,49,255,84,254,146,253,177,252,160,251,206,250,11,250,59,249,200,248,57,248,190,247,191,247,157,247,122,247,154,247,166,247,229,247,29,248,110,248,235,248,95,249,23,250,117,251,26,253,240,254,230,0,34,3,136,5,210,7,98,9,120,10,106,11,2,12,128,12,134,12,42,12,225,11,186,11,64,11,153,10,74,9,26,8,231,6,112,5,234,3,27,2,104,0,76,255,29,254,249,252,244,251,241,250,80,250,176,249,211,248,205,247,196,246,228,245,40,245,57,244,153,243,99,243,155,243,34,244,245,244,251,245,99,247,237,248,83,250,169,251,243,252,54,254,100,255,121,0,174,1,232,2,72,4,203,5,32,7,140,8,214,9,218,10,173,11,69,12,109,12,145,12,139,12,67,12,250,11,139,11,214,10,255,9,244,8,173,7,65,6,157,4,7,3,44,1,86,255,139,253,131,251,182,249,6,248,115,246,35,245,27,244,82,243,195,242,111,242,61,242,66,242,111,242,127,242,156,242,209,242,72,243,214,243,160,244,138,245,251,246,141,249,234,252,42,0,42,3,141,6,255,9,244,12,119,14,22,15,107,15,59,16,213,16,161,16,252,15,205,15,204,15,61,15,117,13,219,10,103,8,45,6,244,3,77,1,231,254,108,253,236,252,155,252,39,252,105,251,228,250,111,250,175,249,31,248,86,246,229,244,199,243,209,242,6,242,141,241,196,241,144,242,118,243,106,244,120,245,169,246,254,247,99,249,181,250,24,252,220,253,244,255,73,2,173,4,3,7,72,9,90,11,241,12,212,13,38,14,64,14,44,14,185,13,140,13,86,13,62,13,61,13,243,12,86,12,123,11,44,10,120,8,152,6,137,4,126,2,134,0,177,254,241,252,61,251,130,249,206,247,12,246,88,244,191,242,80,241,25,240,89,239,224,238,242,238,124,239,103,240,118,241,104,242,92,243,81,244,111,245,58,246,223,246,224,247,119,250,49,254,30,2,101,5,198,8,144,12,70,16,95,18,114,18,244,17,94,18,59,19,12,19,185,17,71,16,206,15,3,15,235,12,56,9,161,5,240,2,255,0,207,254,118,252,250,250,16,251,139,251,133,251,232,250,78,250,246,249,51,249,228,247,94,246,58,245,137,244,255,243,143,243,170,243,9,244,119,244,185,244,215,244,80,245,49,246,239,246,209,247,66,249,114,251,229,253,78,0,115,2,183,4,234,6,180,8,224,9,137,10,9,11,120,11,211,11,247,11,217,11,185,11,170,11,129,11,14,11,71,10,72,9,32,8,248,6,188,5,114,4,53,3,87,2,124,1,185,0,220,255,187,254,81,253,168,251,223,249,26,248,119,246,23,245,55,244,209,243,245,243,128,244,49,245,236,245,99,246,123,246,80,246,52,246,67,246,80,246,105,246,71,247,38,250,167,254,48,3,92,6,14,9,254,11,170,14,132,15,108,14,205,12,184,12,250,13,201,14,50,14,28,13,105,12,120,11,31,9,247,4,165,0,171,253,69,252,35,251,60,250,57,250,141,251,41,253,3,254,132,253,94,252,67,251,252,249,88,248,232,246,68,246,63,246,73,246,98,246,175,246,41,247,59,247,127,246,133,245,84,245,21,246,60,247,166,248,161,250,99,253,83,0,230,2,187,4,60,6,156,7,204,8,165,9,107,10,101,11,135,12,124,13,12,14,35,14,206,13,240,12,145,11,207,9,21,8,123,6,14,5,231,3,43,3,207,2,143,2,39,2,109,1,103,0,245,254,16,253,205,250,142,248,167,246,89,245,148,244,37,244,7,244,43,244,141,244,222,244,229,244,137,244,232,243,88,243,70,243,248,243,230,244,181,245,128,246,179,248,247,252,90,2,142,6,219,8,119,10,169,12,204,14,81,15,40,14,40,13,26,14,71,16,141,17,224,16,56,15,70,13,170,10,194,6,47,2,116,254,189,252,128,252,147,252,235,252,62,254,13,0,29,1,153,0,248,254,43,253,192,251,98,250,24,249,137,248,216,248,60,249,21,249,159,248,33,248,120,247,55,246,106,244,243,242,201,242,13,244,22,246,109,248,238,250,91,253,108,255,236,0,228,1,127,2,43,3,29,4,159,5,169,7,243,9,222,11,13,13,60,13,137,12,49,11,117,9,156,7,242,5,210,4,77,4,93,4,173,4,6,5,18,5,142,4,104,3,221,1,81,0,234,254,135,253,240,251,117,250,128,249,15,249,194,248,89,248,204,247,72,247,3,247,217,246,123,246,224,245,81,245,14,245,121,245,131,246,137,247,15,248,146,248,145,250,158,254,151,3,102,7,136,9,18,11,235,12,114,14,202,14,18,14,160,13,126,14,233,15,79,16,32,15,207,12,148,9,115,5,219,0,204,252,105,250,12,250,138,250,237,250,107,251,147,252,181,253,201,253,104,252,93,250,152,248,118,247,199,246,201,246,171,247,198,248,22,249,100,248,97,247,137,246,152,245,58,244,188,242,45,242,105,243,53,246,153,249,198,252,92,255,53,1,155,2,176,3,144,4,69,5,16,6,77,7,60,9,207,11,88,14,18,16,136,16,202,15,40,14,34,12,54,10,182,8,185,7,65,7,72,7,131,7,184,7,155,7,231,6,96,5,77,3,43,1,128,255,100,254,116,253,71,252,250,250,236,249,37,249,87,248,84,247,29,246,220,244,231,243,74,243,227,242,160,242,144,242,192,242,115,243,135,244,77,245,82,245,106,245,71,247,132,251,182,0,223,4,100,7,76,9,78,11,234,12,48,13,139,12,88,12,82,13,142,14,186,14,165,13,163,11,183,8,188,4,90,0,195,252,32,251,102,251,93,252,9,253,214,253,58,255,124,0,149,0,125,255,232,253,130,252,110,251,179,250,143,250,38,251,174,251,14,251,75,249,110,247,53,246,85,245,87,244,99,243,95,243,232,244,196,247,251,250,173,253,97,255,21,0,55,0,121,0,80,1,183,2,126,4,125,6,148,8,166,10,115,12,117,13,66,13,239,11,253,9,3,8,150,6,0,6,18,6,109,6,192,6,196,6,104,6,206,5,237,4,174,3,63,2,250,0,34,0,188,255,109,255,209,254,208,253,149,252,79,251,29,250,8,249,14,248,55,247,157,246,59,246,223,245,119,245,61,245,130,245,79,246,69,247,208,247,172,247,210,247,246,249,129,254,213,3,6,8,136,10,25,12,89,13,15,14,237,13,116,13,175,13,214,14,189,15,77,15,155,13,6,11,97,7,170,2,202,253,65,250,47,249,49,250,179,251,166,252,88,253,52,254,162,254,234,253,108,252,0,251,249,249,56,249,212,248,20,249,247,249,131,250,127,249,1,247,97,244,153,242,160,241,48,241,84,241,92,242,110,244,63,247,26,250,101,252,195,253,52,254,48,254,155,254,1,0,69,2,7,5,2,8,190,10,217,12,18,14,44,14,54,13,155,11,214,9,101,8,200,7,37,8,52,9,91,10,255,10,196,10,177,9,15,8,64,6,151,4,93,3,168,2,97,2,55,2,187,1,148,0,191,254,131,252,62,250,46,248,126,246,75,245,169,244,135,244,142,244,72,244,125,243,147,242,64,242,197,242,177,243,75,244,23,244,170,243,198,244,180,248,137,254,253,3,185,7,248,9,76,11,180,11,69,11,196,10,76,11,51,13,84,15,35,16,71,15,27,13,182,9,54,5,134,0,234,252,106,251,39,252,23,254,205,255,225,0,179,1,11,2,107,1,26,0,205,254,179,253,231,252,179,252,61,253,64,254,221,254,237,253,62,251,17,248,149,245,212,243,194,242,202,242,6,244,14,246,99,248,129,250,30,252,41,253,128,253,57,253,64,253,151,254,59,1,122,4,190,7,122,10,25,12,116,12,184,11,59,10,148,8,101,7,217,6,228,6,120,7,75,8,236,8,33,9,182,8,124,7,171,5,232,3,170,2,30,2,57,2,154,2,191,2,45,2,154,0,51,254,171,251,147,249,253,247,197,246,239,245,150,245,172,245,244,245,253,245,131,245,183,244,38,244,50,244,229,244,227,245,128,246,66,246,241,245,113,247,181,251,105,1,139,6,49,10,99,12,38,13,131,12,42,11,93,10,75,11,223,13,82,16,180,16,222,14,126,11,220,6,148,1,33,253,157,250,72,250,160,251,124,253,183,254,70,255,123,255,6,255,187,253,37,252,189,250,178,249,97,249,14,250,94,251,123,252,73,252,32,250,194,246,181,243,181,241,169,240,193,240,43,242,119,244,227,246,247,248,149,250,226,251,216,252,87,253,167,253,196,254,97,1,20,5,0,9,123,12,221,14,155,15,206,14,13,13,49,11,20,10,18,10,226,10,0,12,4,13,166,13,177,13,27,13,225,11,22,10,55,8,216,6,43,6,31,6,102,6,117,6,168,5,172,3,172,0,65,253,54,250,15,248,194,246,5,246,136,245,254,244,83,244,135,243,184,242,5,242,124,241,73,241,156,241,94,242,19,243,60,243,204,242,162,242,76,244,155,248,108,254,235,3,39,8,198,10,95,11,64,10,175,8,30,8,167,9,43,13,187,16,16,18,177,16,57,13,42,8,158,2,112,254,151,252,214,252,130,254,119,0,122,1,115,1,13,1,93,0,32,255,149,253,41,252,27,251,233,250,221,251,80,253,56,254,204,253,131,251,189,247,234,243,77,241,64,240,197,240,179,242,53,245,45,247,58,248,194,248,35,249,107,249,192,249,139,250,94,252,124,255,107,3,79,7,137,10,139,12,186,12,48,11,229,8,13,7,121,6,100,7,65,9,41,11,97,12,135,12,169,11,45,10,116,8,6,7,84,6,107,6,27,7,3,8,158,8,110,8,20,7,135,4,24,1,108,253,90,250,90,248,96,247,63,247,126,247,94,247,140,246,50,245,171,243,120,242,239,241,6,242,184,242,223,243,242,244,109,245,44,245,184,244,123,245,191,248,26,254,195,3,95,8,133,11,228,12,99,12,232,10,10,10,24,11,67,14,12,18,55,20,200,19,248,16,63,12,147,6,216,1,149,255,206,255,105,1,249,2,83,3,93,2,240,0,106,255,162,253,228,251,205,250,58,250,225,249,13,250,214,250,139,251,65,251,77,249,186,245,194,241,221,238,166,237,33,238,54,240,7,243,27,245,224,245,229,245,218,245,35,246,28,247,9,249,241,251,164,255,157,3,28,7,200,9,136,11,249,11,17,11,163,9,197,8,246,8,45,10,5,12,220,13,248,14,239,14,196,13,249,11,106,10,189,9,244,9,187,10,175,11,71,12,226,11,97,10,28,8,78,5,26,2,220,254,4,252,227,249,141,248,211,247,76,247,105,246,240,244,46,243,137,241,67,240,166,239,198,239,118,240,102,241,30,242,47,242,152,241,183,240,102,240,25,242,165,246,203,252,95,2,89,6,141,8,173,8,12,7,73,5,52,5,181,7,90,12,25,17,147,19,5,19,189,15,71,10,55,4,43,0,132,255,114,1,54,4,88,6,202,6,87,5,191,2,218,255,54,253,168,251,125,251,247,251,140,252,114,253,131,254,210,254,163,253,214,250,3,247,88,243,20,241,212,240,110,242,39,245,186,247,240,248,157,248,174,247,0,247,2,247,57,248,3,251,251,254,51,3,234,6,170,9,38,11,69,11,68,10,217,8,251,7,72,8,177,9,172,11,161,13,13,15,80,15,32,14,58,12,160,10,212,9,15,10,53,11,155,12,94,13,224,12,251,10,9,8,191,4,168,1,213,254,74,252,93,250,26,249,34,248,7,247,114,245,110,243,81,241,119,239,37,238,157,237,245,237,251,238,61,240,32,241,75,241,222,240,27,240,95,239,219,239,238,242,137,248,209,254,224,3,32,7,143,8,6,8,53,6,38,5,170,6,214,10,80,16,247,20,242,22,189,21,183,17,205,11,23,6,13,3,138,3,24,6,162,8,200,9,180,8,81,5,216,0,237,252,97,250,95,249,192,249,195,250,128,251,179,251,89,251,13,250,110,247,223,243,91,240,183,237,137,236,44,237,74,239,205,241,147,243,21,244,125,243,166,242,141,242,179,243,65,246,63,250,35,255,186,3,23,7,19,9,223,9,187,9,84,9,135,9,193,10,185,12,214,14,184,16,31,18,164,18,31,18,243,16,223,15,117,15,218,15,208,16,215,17,89,18,210,17,249,15,16,13,219,9,224,6,41,4,184,1,173,255,230,253,15,252,3,250,202,247,126,245,65,243,69,241,216,239,42,239,18,239,73,239,146,239,156,239,42,239,111,238,197,237,70,237,75,237,229,238,231,242,111,248,140,253,23,1,30,3,224,3,102,3,124,2,233,2,248,5,24,11,126,16,75,20,67,21,51,19,211,14,120,9,32,5,191,3,173,5,15,9,102,11,88,11,192,8,75,4,102,255,173,251,13,250,134,250,87,252,44,254,234,254,67,254,109,252,170,249,94,246,61,243,20,241,63,240,133,240,139,241,212,242,189,243,196,243,19,243,68,242,240,241,126,242,70,244,135,247,252,251,172,0,114,4,175,6,113,7,43,7,108,6,7,6,220,6,250,8,146,11,203,13,70,15,207,15,60,15,215,13,124,12,11,12,185,12,11,14,71,15,236,15,158,15,38,14,174,11,191,8,243,5,156,3,168,1,221,255,38,254,125,252,186,250,163,248,62,246,207,243,171,241,27,240,76,239,63,239,195,239,143,240,55,241,85,241,212,240,19,240,132,239,83,239,1,240,135,242,42,247,133,252,157,0,199,2,226,3,119,4,64,4,3,4,186,5,73,10,79,16,99,21,229,23,112,23,125,20,235,15,30,11,0,8,230,7,86,10,41,13,33,14,98,12,118,8,126,3,215,254,184,251,205,250,224,251,191,253,211,254,55,254,34,252,50,249,233,245,228,242,215,240,24,240,86,240,230,240,97,241,160,241,137,241,34,241,164,240,145,240,83,241,252,242,133,245,244,248,233,252,131,0,10,3,124,4,53,5,130,5,217,5,211,6,167,8,2,11,82,13,17,15,225,15,180,15,217,14,216,13,90,13,187,13,176,14,154,15,23,16,251,15,11,15,55,13,231,10,162,8,174,6,236,4,27,3,20,1,218,254,132,252,44,250,224,247,172,245,158,243,212,241,129,240,173,239,65,239,42,239,91,239,154,239,154,239,91,239,39,239,20,239,40,239,252,239,138,242,215,246,87,251,88,254,176,255,128,0,101,1,23,2,252,2,121,5,75,10,64,16,212,20,60,22,151,20,81,17,203,13,249,10,180,9,134,10,234,12,5,15,197,14,130,11,124,6,188,1,143,254,32,253,67,253,174,254,82,0,152,0,197,254,154,251,106,248,236,245,66,244,114,243,97,243,145,243,122,243,236,242,20,242,72,241,219,240,12,241,247,241,132,243,117,245,169,247,36,250,197,252,56,255,56,1,200,2,3,4,247,4,233,5,55,7,241,8,171,10,245,11,198,12,63,13,77,13,236,12,145,12,184,12,69,13,172,13,159,13,65,13,167,12,174,11,62,10,157,8,53,7,3,6,162,4,210,2,193,0,182,254,182,252,190,250,247,248,115,247,22,246,187,244,84,243,9,242,250,240,102,240,131,240,14,241,148,241,221,241,16,242,56,242,40,242,17,242,194,242,246,244,97,248,213,251,93,254,237,255,224,0,105,1,3,2,153,3,200,6,43,11,146,15,194,18,224,19,175,18,219,15,212,12,5,11,0,11,110,12,88,14,118,15,138,14,46,11,96,6,220,1,244,254,254,253,174,254,52,0,77,1,198,0,83,254,171,250,1,247,64,244,218,242,203,242,137,243,43,244,229,243,138,242,160,240,244,238,60,238,224,238,203,240,95,243,205,245,145,247,181,248,161,249,181,250,41,252,15,254,52,0,69,2,248,3,63,5,55,6,18,7,2,8,46,9,138,10,235,11,60,13,114,14,113,15,34,16,145,16,225,16,25,17,26,17,198,16,48,16,133,15,213,14,253,13,204,12,32,11,255,8,140,6,13,4,197,1,209,255,26,254,134,252,216,250,215,248,123,246,1,244,218,241,87,240,149,239,93,239,105,239,108,239,35,239,112,238,119,237,202,236,20,237,171,238,81,241,85,244,5,247,238,248,4,250,175,250,181,251,181,253,202,0,193,4,18,9,206,12,239,14,29,15,6,14,206,12,58,12,170,12,55,14,105,16,2,18,193,17,115,15,2,12,155,8,21,6,241,4,64,5,76,6,199,6,184,5,9,3,70,255,43,251,158,247,122,245,235,244,44,245,51,245,116,244,243,242,232,240,200,238,103,237,128,237,8,239,48,241,41,243,169,244,172,245,64,246,172,246,126,247,2,249,0,251,21,253,41,255,74,1,73,3,226,4,48,6,157,7,82,9,9,11,133,12,226,13,67,15,123,16,77,17,210,17,79,18,171,18,156,18,30,18,91,17,90,16,249,14,63,13,100,11,137,9,140,7,79,5,238,2,150,0,59,254,177,251,16,249,158,246,125,244,147,242,221,240,134,239,160,238,252,237,93,237,193,236,65,236,216,235,143,235,168,235,135,236,60,238,100,240,157,242,210,244,10,247,56,249,109,251,250,253,22,1,160,4,74,8,208,11,230,14,54,17,164,18,109,19,241,19,112,20,255,20,141,21,216,21,104,21,253,19,203,17,78,15,228,12,175,10,213,8,82,7,205,5,198,3,33,1,39,254,29,251,31,248,76,245,229,242,8,241,138,239,56,238,16,237,29,236,86,235,169,234,61,234,91,234,26,235,100,236,21,238,32,240,92,242,127,244,84,246,0,248,203,249,199,251,245,253,107,0,67,3,48,6,182,8,169,10,46,12,117,13,148,14,201,15,82,17,47,19,251,20,85,22,38,23,109,23,23,23,30,22,214,20,156,19,130,18,76,17,218,15,22,14,203,11,207,8,86,5,212,1,145,254,162,251,10,249,194,246,161,244,109,242,13,240,177,237,158,235,252,233,210,232,32,232,245,231,45,232,132,232,235,232,142,233,150,234,7,236,235,237,82,240,54,243,81,246,93,249,83,252,98,255,147,2,186,5,198,8,198,11,174,14,47,17,20,19,113,20,101,21,226,21,224,21,122,21,224,20,17,20,246,18,152,17,16,16,109,14,143,12,100,10,19,8,186,5,84,3,237,0,182,254,172,252,148,250,85,248,20,246,4,244,49,242,156,240,111,239,191,238,100,238,36,238,3,238,57,238,204,238,160,239,183,240,39,242,227,243,171,245,99,247,37,249,0,251,220,252,178,254,155,0,160,2,137,4,29,6,111,7,181,8,4,10,78,11,158,12,9,14,104,15,118,16,32,17,144,17,222,17,234,17,172,17,71,17,208,16,34,16,10,15,140,13,196,11,168,9,42,7,130,4,248,1,158,255,74,253,250,250,209,248,186,246,144,244,100,242,124,240,241,238,179,237,202,236,72,236,21,236,3,236,3,236,49,236,182,236,150,237,225,238,170,240,211,242,47,245,149,247,254,249,105,252,209,254,63,1,190,3,75,6,213,8,55,11,56,13,166,14,117,15,201,15,192,15,132,15,82,15,60,15,26,15,169,14,205,13,149,12,5,11,37,9,36,7,75,5,182,3,69,2,219,0,111,255,226,253,10,252,223,249,165,247,175,245,39,244,29,243,150,242,125,242,139,242,126,242,75,242,29,242,36,242,134,242,101,243,217,244,194,246,195,248,140,250,6,252,66,253,86,254,99,255,164,0,60,2,20,4,236,5,161,7,46,9,127,10,145,11,122,12,100,13,92,14,83,15,70,16,55,17,7,18,123,18,107,18,226,17,251,16,194,15,86,14,231,12,132,11,8,10,68,8,47,6,203,3,39,1,114,254,235,251,188,249,232,247,79,246,204,244,77,243,197,241,50,240,195,238,185,237,43,237,9,237,66,237,200,237,112,238,9,239,156,239,98,240,140,241,21,243,248,244,48,247,147,249,222,251,235,253,209,255,176,1,145,3,116,5,89,7,44,9,185,10,223,11,165,12,39,13,109,13,125,13,102,13,46,13,198,12,28,12,57,11,45,10,8,9,200,7,110,6,9,5,158,3,44,2,170,0,20,255,111,253,197,251,26,250,139,248,51,247,24,246,51,245,121,244,227,243,104,243,15,243,241,242,36,243,176,243,121,244,107,245,127,246,156,247,161,248,143,249,132,250,146,251,179,252,238,253,91,255,234,0,118,2,231,3,68,5,144,6,194,7,231,8,29,10,120,11,224,12,56,14,95,15,55,16,166,16,160,16,67,16,185,15,34,15,132,14,214,13,253,12,219,11,93,10,130,8,103,6,62,4,59,2,114,0,238,254,159,253,88,252,244,250,105,249,200,247,55,246,242,244,25,244,184,243,181,243,217,243,234,243,215,243,179,243,158,243,192,243,70,244,68,245,151,246,20,248,143,249,236,250,21,252,19,253,6,254,24,255,93,0,206,1,91,3,230,4,55,6,27,7,142,7,169,7,139,7,89,7,60,7,82,7,132,7,150,7,87,7,190,6,198,5,120,4,2,3,171,1,153,0,196,255,10,255,73,254,93,253,38,252,179,250,57,249,251,247,36,247,181,246,162,246,204,246,6,247,44,247,67,247,91,247,142,247,247,247,161,248,143,249,178,250,232,251,17,253,30,254,14,255,237,255,199,0,177,1,185,2,223,3,23,5,74,6,110,7,112,8,71,9,250,9,149,10,29,11,141,11,240,11,66,12,112,12,95,12,9,12,118,11,170,10,171,9,135,8,80,7,15,6,191,4,104,3,16,2,177,0,77,255,229,253,132,252,54,251,252,249,221,248,227,247,12,247,77,246,166,245,28,245,173,244,86,244,34,244,23,244,61,244,147,244,28,245,210,245,170,246,154,247,148,248,154,249,173,250,215,251,28,253,125,254,243,255,107,1,215,2,36,4,82,5,95,6,85,7,56,8,18,9,223,9,143,10,20,11,92,11,97,11,32,11,160,10,241,9,41,9,84,8,115,7,134,6,123,5,69,4,218,2,71,1,172,255,33,254,199,252,174,251,205,250,12,250,80,249,138,248,189,247,251,246,98,246,6,246,241,245,27,246,118,246,239,246,112,247,243,247,124,248,21,249,200,249,166,250,172,251,211,252,12,254,71,255,115,0,136,1,127,2,88,3,30,4,213,4,137,5,69,6,4,7,183,7,79,8,180,8,225,8,219,8,178,8,126,8,81,8,46,8,3,8,191,7,77,7,162,6,198,5,203,4,204,3,222,2,14,2,89,1,171,0,238,255,22,255,39,254,44,253,59,252,101,251,184,250,45,250,183,249,78,249,238,248,148,248,77,248,36,248,30,248,64,248,138,248,244,248,114,249,3,250,165,250,92,251,35,252,251,252,230,253,211,254,185,255,152,0,107,1,48,2,233,2,151,3,58,4,201,4,60,5,139,5,171,5,158,5,115,5,53,5,229,4,141,4,39,4,165,3,3,3,65,2,107,1,151,0,208,255,25,255,119,254,230,253,95,253,227,252,106,252,249,251,159,251,95,251,63,251,74,251,122,251,195,251,31,252,129,252,233,252,83,253,194,253,68,254,226,254,145,255,73,0,8,1,190,1,97,2,240,2,103,3,201,3,32,4,110,4,187,4,4,5,62,5,94,5,90,5,47,5,227,4,132,4,30,4,191,3,106,3,26,3,193,2,81,2,199,1,43,1,132,0,233,255,103,255,248,254,153,254,59,254,208,253,81,253,197,252,58,252,188,251,88,251,14,251,217,250,177,250,132,250,87,250,45,250,23,250,40,250,95,250,179,250,28,251,147,251,13,252,138,252,14,253,161,253,72,254,3,255,200,255,148,0,91,1,28,2,210,2,116,3,6,4,137,4,5,5,123,5,226,5,53,6,110,6,134,6,126,6,85,6,21,6,199,5,105,5,255,4,129,4,242,3,75,3,141,2,204,1,12,1,81,0,162,255,244,254,69,254,157,253,251,252,101,252,230,251,131,251,51,251,244,250,190,250,146,250,123,250,127,250,160,250,213,250,23,251,97,251,174,251,1,252,94,252,204,252,75,253,208,253,87,254,219,254,92,255,218,255,81,0,206,0,82,1,214,1,86,2,200,2,47,3,149,3,246,3,79,4,158,4,223,4,18,5,44,5,47,5,32,5,12,5,247,4,214,4,164,4,87,4,242,3,127,3,254,2,115,2,229,1,91,1,212,0,71,0,174,255,252,254,59,254,124,253,201,252,48,252,179,251,74,251,239,250,156,250,88,250,37,250,8,250,253,249,15,250,84,250,202,250,91,251,240,251,140,252,55,253,240,253,169,254,93,255,15,0,192,0,110,1,11,2,135,2,221,2,27,3,71,3,102,3,128,3,139,3,124,3,86,3,38,3,240,2,163,2,57,2,186,1,56,1,211,0,156,0,159,0,180,0,169,0,126,0,99,0,107,0,91,0,240,255,110,255,146,255,166,0,243,1,75,2,138,1,174,0,153,0,207,0,60,0,218,254,8,254,211,254,78,0,134,0,239,254,54,253,13,253,15,254,86,254,63,253,83,252,31,253,206,254,78,255,42,254,39,253,228,253,155,255,76,0,135,255,222,254,166,255,41,1,149,1,182,0,53,0,20,1,103,2,163,2,204,1,87,1,14,2,241,2,186,2,151,1,203,0,250,0,79,1,230,0,3,0,151,255,237,255,93,0,24,0,71,255,162,254,118,254,106,254,48,254,242,253,21,254,126,254,212,254,221,254,138,254,22,254,172,253,134,253,201,253,111,254,71,255,32,0,187,0,10,1,6,1,204,0,146,0,182,0,108,1,110,2,96,3,250,3,38,4,212,3,37,3,78,2,170,1,139,1,248,1,156,2,227,2,136,2,173,1,167,0,162,255,175,254,253,253,189,253,251,253,104,254,132,254,29,254,104,253,174,252,28,252,195,251,193,251,13,252,134,252,37,253,188,253,32,254,72,254,64,254,46,254,48,254,117,254,16,255,230,255,203,0,150,1,27,2,67,2,18,2,154,1,63,1,80,1,217,1,148,2,35,3,87,3,30,3,142,2,204,1,41,1,214,0,242,0,78,1,153,1,172,1,122,1,17,1,162,0,97,0,73,0,91,0,131,0,155,0,125,0,15,0,85,255,145,254,26,254,10,254,34,254,53,254,82,254,128,254,156,254,138,254,83,254,41,254,49,254,91,254,140,254,197,254,28,255,136,255,231,255,42,0,75,0,75,0,54,0,39,0,37,0,54,0,99,0,152,0,200,0,238,0,7,1,4,1,243,0,232,0,217,0,195,0,174,0,152,0,120,0,77,0,44,0,33,0,35,0,23,0,219,255,128,255,51,255,10,255,8,255,33,255,81,255,155,255,242,255,65,0,107,0,81,0,253,255,158,255,92,255,64,255,69,255,108,255,191,255,38,0,119,0,161,0,191,0,226,0,6,1,27,1,5,1,224,0,192,0,158,0,107,0,46,0,9,0,6,0,4,0,227,255,171,255,126,255,123,255,147,255,145,255,106,255,77,255,93,255,142,255,188,255,226,255,18,0,74,0,106,0,77,0,0,0,169,255,100,255,62,255,57,255,93,255,179,255,31,0,114,0,137,0,109,0,76,0,51,0,15,0,203,255,117,255,67,255,85,255,149,255,219,255,30,0,112,0,198,0,255,0,2,1,209,0,156,0,122,0,105,0,95,0,75,0,61,0,68,0,92,0,131,0,165,0,178,0,161,0,121,0,67,0,4,0,208,255,181,255,181,255,197,255,199,255,177,255,144,255,108,255,93,255,106,255,149,255,204,255,241,255,237,255,188,255,121,255,58,255,18,255,7,255,26,255,79,255,155,255,220,255,254,255,245,255,201,255,146,255,87,255,26,255,232,254,213,254,244,254,60,255,135,255,193,255,239,255,16,0,37,0,33,0,4,0,232,255,225,255,252,255,42,0,93,0,145,0,202,0,10,1,69,1,108,1,120,1,110,1,92,1,73,1,38,1,250,0,223,0,242,0,45,1,107,1,142,1,153,1,155,1,152,1,135,1,81,1,3,1,181,0,115,0,47,0,223,255,141,255,80,255,58,255,55,255,46,255,33,255,18,255,248,254,195,254,99,254,246,253,151,253,82,253,43,253,32,253,63,253,134,253,226,253,51,254,106,254,137,254,149,254,156,254,158,254,167,254,215,254,55,255,191,255,82,0,212,0,65,1,163,1,231,1,4,2,9,2,25,2,71,2,134,2,191,2,232,2,9,3,24,3,7,3,210,2,132,2,55,2,246,1,188,1,140,1,85,1,8,1,167,0,49,0,182,255,62,255,207,254,109,254,33,254,235,253,193,253,146,253,87,253,31,253,248,252,229,252,217,252,211,252,235,252,45,253,132,253,213,253,19,254,74,254,144,254,223,254,44,255,118,255,207,255,62,0,178,0,9,1,61,1,99,1,146,1,199,1,236,1,11,2,51,2,98,2,135,2,141,2,115,2,82,2,51,2,22,2,250,1,220,1,194,1,169,1,121,1,30,1,162,0,31,0,167,255,70,255,0,255,206,254,174,254,157,254,131,254,94,254,50,254,11,254,241,253,231,253,238,253,0,254,28,254,53,254,72,254,100,254,154,254,235,254,77,255,187,255,50,0,160,0,245,0,42,1,77,1,110,1,150,1,199,1,0,2,67,2,135,2,197,2,238,2,239,2,209,2,153,2,75,2,246,1,164,1,89,1,23,1,213,0,143,0,65,0,235,255,143,255,44,255,202,254,114,254,39,254,226,253,157,253,89,253,26,253,233,252,198,252,179,252,187,252,224,252,22,253,76,253,116,253,152,253,191,253,228,253,4,254,48,254,127,254,243,254,124,255,4,0,133,0,2,1,109,1,186,1,232,1,10,2,53,2,108,2,153,2,176,2,191,2,202,2,209,2,199,2,178,2,165,2,166,2,166,2,144,2,90,2,19,2,195,1,98,1,236,0,113,0,9,0,194,255,140,255,84,255,25,255,223,254,160,254,80,254,239,253,132,253,36,253,225,252,189,252,182,252,199,252,245,252,55,253,125,253,186,253,231,253,15,254,61,254,116,254,181,254,5,255,99,255,204,255,58,0,167,0,12,1,102,1,185,1,2,2,61,2,110,2,158,2,208,2,0,3,37,3,59,3,67,3,65,3,48,3,10,3,208,2,129,2,37,2,192,1,86,1,235,0,130,0,29,0,197,255,116,255,41,255,226,254,163,254,109,254,55,254,253,253,187,253,120,253,53,253,245,252,191,252,155,252,137,252,143,252,164,252,197,252,243,252,37,253,86,253,134,253,187,253,253,253,82,254,184,254,41,255,164,255,29,0,150,0,5,1,102,1,186,1,253,1,51,2,94,2,130,2,156,2,175,2,189,2,203,2,218,2,238,2,3,3,19,3,31,3,34,3,27,3,1,3,212,2,148,2,63,2,217,1,108,1,7,1,173,0,90,0,8,0,182,255,96,255,7,255,169,254,76,254,248,253,178,253,123,253,85,253,60,253,39,253,28,253,24,253,24,253,24,253,24,253,28,253,45,253,80,253,136,253,203,253,26,254,124,254,239,254,116,255,251,255,132,0,20,1,165,1,41,2,153,2,247,2,63,3,115,3,147,3,160,3,152,3,129,3,91,3,37,3,223,2,136,2,34,2,180,1,62,1,196,0,78,0,230,255,129,255,31,255,192,254,101,254,13,254,177,253,88,253,255,252,176,252,111,252,60,252,24,252,4,252,4,252,21,252,54,252,103,252,175,252,14,253,128,253,254,253,135,254,22,255,158,255,25,0,133,0,229,0,63,1,150,1,236,1,62,2,136,2,205,2,18,3,78,3,132,3,183,3,237,3,36,4,86,4,127,4,157,4,173,4,174,4,156,4,108,4,31,4,178,3,47,3,150,2,228,1,32,1,81,0,132,255,191,254,4,254,90,253,194,252,64,252,216,251,127,251,48,251,233,250,174,250,131,250,100,250,79,250,72,250,77,250,96,250,126,250,174,250,245,250,91,251,226,251,144,252,108,253,118,254,157,255,212,0,22,2,78,3,111,4,106,5,48,6,192,6,24,7,57,7,40,7,230,6,127,6,251,5,100,5,195,4,29,4,115,3,204,2,43,2,144,1,251,0,110,0,230,255,89,255,194,254,35,254,125,253,214,252,51,252,158,251,34,251,191,250,121,250,80,250,67,250,77,250,108,250,160,250,233,250,72,251,186,251,56,252,190,252,70,253,209,253,90,254,222,254,96,255,229,255,107,0,246,0,121,1,245,1,111,2,232,2,95,3,211,3,69,4,184,4,53,5,180,5,47,6,161,6,5,7,86,7,142,7,165,7,154,7,111,7,35,7,178,6,23,6,81,5,96,4,74,3,25,2,214,0,137,255,65,254,13,253,244,251,253,250,45,250,128,249,242,248,131,248,47,248,238,247,195,247,172,247,163,247,171,247,193,247,232,247,36,248,123,248,250,248,175,249,165,250,216,251,66,253,212,254,126,0,49,2,202,3,53,5,103,6,84,7,249,7,85,8,98,8,37,8,161,7,230,6,3,6,10,5,18,4,39,3,84,2,163,1,21,1,158,0,62,0,238,255,169,255,95,255,19,255,192,254,100,254,255,253,142,253,22,253,164,252,66,252,243,251,195,251,175,251,183,251,219,251,26,252,107,252,199,252,40,253,138,253,239,253,82,254,173,254,1,255,80,255,158,255,235,255,57,0,142,0,232,0,71,1,176,1,35,2,158,2,31,3,155,3,17,4,132,4,238,4,73,5,148,5,203,5,232,5,236,5,210,5,151,5,59,5,189,4,26,4,85,3,112,2,114,1,99,0,71,255,38,254,11,253,0,252,18,251,70,250,162,249,48,249,236,248,214,248,229,248,17,249,77,249,151,249,233,249,65,250,162,250,2,251,104,251,222,251,102,252,15,253,235,253,0,255,70,0,183,1,74,3,234,4,121,6,218,7,251,8,206,9,78,10,110,10,43,10,134,9,151,8,105,7,19,6,167,4,62,3,237,1,191,0,193,255,239,254,72,254,203,253,116,253,42,253,231,252,166,252,100,252,27,252,206,251,125,251,41,251,213,250,140,250,80,250,34,250,10,250,9,250,30,250,74,250,137,250,214,250,50,251,152,251,2,252,108,252,220,252,77,253,192,253,59,254,196,254,91,255,254,255,173,0,110,1,64,2,35,3,18,4,0,5,233,5,200,6,153,7,81,8,233,8,93,9,174,9,216,9,209,9,154,9,51,9,153,8,208,7,220,6,193,5,133,4,48,3,199,1,82,0,221,254,107,253,12,252,204,250,179,249,202,248,23,248,157,247,89,247,63,247,67,247,96,247,145,247,214,247,36,248,117,248,201,248,30,249,125,249,230,249,92,250,237,250,180,251,198,252,36,254,190,255,131,1,100,3,70,5,251,6,93,8,87,9,230,9,18,10,225,9,99,9,163,8,178,7,170,6,147,5,125,4,120,3,140,2,194,1,29,1,155,0,54,0,232,255,165,255,96,255,21,255,194,254,101,254,253,253,140,253,16,253,144,252,15,252,150,251,35,251,187,250,100,250,37,250,4,250,2,250,30,250,83,250,154,250,243,250,88,251,190,251,38,252,140,252,245,252,96,253,217,253,104,254,16,255,213,255,181,0,181,1,206,2,249,3,37,5,69,6,73,7,41,8,220,8,92,9,161,9,170,9,125,9,32,9,157,8,241,7,31,7,41,6,23,5,247,3,201,2,138,1,67,0,244,254,164,253,97,252,55,251,52,250,96,249,194,248,93,248,44,248,33,248,43,248,72,248,117,248,177,248,0,249,88,249,192,249,51,250,165,250,18,251,118,251,205,251,28,252,122,252,22,253,17,254,117,255,29,1,244,2,233,4,199,6,80,8,99,9,241,9,7,10,204,9,88,9,180,8,242,7,35,7,67,6,85,5,97,4,112,3,129,2,161,1,217,0,45,0,158,255,57,255,236,254,164,254,103,254,40,254,220,253,124,253,4,253,108,252,180,251,238,250,27,250,67,249,132,248,246,247,165,247,163,247,242,247,138,248,94,249,88,250,87,251,52,252,211,252,42,253,63,253,43,253,18,253,27,253,108,253,45,254,117,255,47,1,67,3,137,5,189,7,164,9,28,11,20,12,138,12,140,12,59,12,183,11,31,11,132,10,230,9,67,9,143,8,187,7,187,6,141,5,48,4,174,2,20,1,123,255,243,253,141,252,87,251,81,250,124,249,210,248,84,248,242,247,155,247,69,247,229,246,130,246,46,246,3,246,26,246,133,246,68,247,71,248,107,249,133,250,100,251,233,251,10,252,222,251,166,251,191,251,116,252,225,253,223,255,72,2,227,4,95,7,93,9,163,10,36,11,252,10,108,10,171,9,226,8,38,8,133,7,240,6,79,6,150,5,191,4,194,3,170,2,144,1,140,0,175,255,21,255,190,254,149,254,135,254,128,254,100,254,28,254,156,253,222,252,224,251,184,250,140,249,118,248,163,247,53,247,59,247,178,247,134,248,147,249,165,250,152,251,69,252,150,252,134,252,41,252,169,251,63,251,37,251,127,251,104,252,230,253,236,255,91,2,255,4,137,7,185,9,96,11,108,12,230,12,234,12,160,12,43,12,176,11,60,11,193,10,54,10,135,9,149,8,87,7,208,5,24,4,84,2,167,0,51,255,9,254,42,253,142,252,33,252,190,251,69,251,165,250,217,249,244,248,7,248,40,247,108,246,226,245,156,245,179,245,52,246,25,247,80,248,168,249,250,250,22,252,223,252,56,253,4,253,71,252,55,251,58,250,243,249,212,250,222,252,168,255,184,2,205,5,131,8,100,10,57,11,5,11,38,10,62,9,171,8,118,8,135,8,176,8,163,8,22,8,211,6,1,5,216,2,143,0,140,254,23,253,84,252,99,252,29,253,7,254,207,254,42,255,249,254,60,254,3,253,134,251,12,250,206,248,248,247,176,247,237,247,143,248,124,249,112,250,40,251,139,251,150,251,93,251,25,251,233,250,224,250,17,251,127,251,51,252,52,253,104,254,170,255,234,0,35,2,112,3,4,5,236,6,249,8,238,10,158,12,247,13,226,14,56,15,234,14,252,13,136,12,192,10,205,8,223,6,23,5,127,3,26,2,235,0,246,255,60,255,164,254,14,254,95,253,139,252,159,251,171,250,197,249,254,248,91,248,216,247,142,247,133,247,170,247,225,247,17,248,67,248,154,248,42,249,0,250,26,251,90,252,149,253,140,254,5,255,219,254,20,254,205,252,62,251,206,249,31,249,252,249,148,252,75,0,50,4,189,7,157,10,111,12,241,12,41,12,162,10,89,9,231,8,13,9,115,9,196,9,131,9,121,8,106,6,101,3,22,0,26,253,210,250,144,249,94,249,38,250,175,251,61,253,48,254,86,254,153,253,58,252,173,250,48,249,25,248,175,247,224,247,137,248,111,249,52,250,172,250,191,250,104,250,210,249,68,249,3,249,68,249,9,250,29,251,52,252,13,253,160,253,5,254,87,254,184,254,101,255,129,0,54,2,181,4,234,7,132,11,238,14,98,17,124,18,80,18,37,17,78,15,56,13,50,11,105,9,46,8,124,7,228,6,38,6,6,5,90,3,112,1,155,255,252,253,218,252,58,252,246,251,2,252,16,252,213,251,62,251,92,250,107,249,152,248,239,247,164,247,220,247,114,248,33,249,183,249,32,250,101,250,152,250,199,250,243,250,48,251,122,251,153,251,94,251,201,250,229,249,214,248,199,247,197,246,105,246,3,248,247,251,35,1,6,6,188,9,8,12,228,12,147,12,53,11,35,9,173,7,200,7,11,9,127,10,42,11,115,10,86,8,208,4,43,0,176,251,137,248,87,247,32,248,24,250,155,252,64,255,41,1,152,1,121,0,55,254,236,251,116,250,233,249,81,250,143,251,58,253,220,254,213,255,142,255,44,254,91,252,157,250,63,249,161,248,2,249,58,250,191,251,244,252,140,253,138,253,53,253,249,252,70,253,113,254,143,0,101,3,133,6,139,9,10,12,160,13,63,14,19,14,120,13,208,12,46,12,155,11,46,11,190,10,15,10,227,8,28,7,225,4,130,2,92,0,188,254,167,253,27,253,31,253,114,253,233,253,59,254,52,254,8,254,155,253,209,252,7,252,123,251,95,251,185,251,15,252,24,252,18,252,57,252,142,252,225,252,255,252,234,252,215,252,178,252,61,252,153,251,226,250,11,250,34,249,95,248,3,248,246,247,250,247,203,247,130,247,137,248,230,251,208,0,156,5,240,8,161,10,227,10,48,10,215,8,133,6,93,4,38,4,148,5,28,7,33,7,205,4,255,0,162,252,247,247,234,243,138,241,222,241,255,244,2,249,64,252,90,254,81,255,94,255,95,254,31,252,21,250,2,250,9,252,66,255,46,2,158,3,208,3,49,3,66,1,64,254,52,251,15,249,151,248,171,249,97,251,106,253,98,255,135,0,149,0,135,255,15,254,147,253,176,254,234,0,177,3,155,6,104,9,253,11,200,13,119,14,77,14,163,13,228,12,103,12,29,12,200,11,78,11,92,10,209,8,243,6,211,4,118,2,33,0,56,254,10,253,191,252,29,253,179,253,63,254,122,254,68,254,197,253,12,253,70,252,182,251,129,251,174,251,23,252,158,252,26,253,62,253,230,252,62,252,201,251,207,251,29,252,87,252,50,252,213,251,140,251,87,251,12,251,134,250,19,250,225,249,254,249,138,250,19,251,83,251,74,251,108,251,120,253,247,1,144,7,62,12,167,14,188,14,42,13,242,10,29,8,254,4,126,3,80,4,78,6,171,7,86,6,91,2,139,253,167,248,141,244,64,242,32,242,12,245,204,249,145,253,146,255,223,255,31,255,56,254,156,252,152,250,255,249,159,251,203,254,16,2,162,3,54,3,243,1,216,255,214,252,242,249,13,248,217,247,66,249,250,250,128,252,227,253,102,254,227,253,138,252,199,250,34,250,120,251,43,254,132,1,234,4,156,7,97,9,25,10,161,9,225,8,210,8,137,9,237,10,73,12,215,12,159,12,114,11,73,9,129,6,184,3,154,1,76,0,152,255,15,255,164,254,114,254,64,254,244,253,185,253,126,253,171,253,126,254,51,255,202,255,3,0,133,255,239,254,58,254,139,253,119,253,170,253,230,253,90,254,161,254,110,254,202,253,141,252,5,251,225,249,54,249,2,249,97,249,254,249,204,250,107,251,108,251,56,251,206,250,107,250,33,250,169,249,206,250,172,254,84,4,225,9,179,12,151,12,189,10,54,8,170,5,165,2,183,0,129,1,35,4,233,6,37,7,9,4,154,255,225,250,200,246,157,244,111,244,245,246,103,251,196,254,56,0,37,0,3,255,229,253,170,252,153,251,106,252,68,255,242,2,37,6,95,7,133,6,120,4,64,1,116,253,128,250,43,249,224,249,225,251,182,253,33,255,228,255,91,255,188,253,125,251,159,249,112,249,228,250,114,253,166,0,199,3,66,6,135,7,102,7,145,6,236,5,235,5,159,6,43,8,109,10,172,12,212,13,251,12,88,10,245,6,198,3,79,1,204,255,117,255,73,0,133,1,239,1,235,0,223,254,212,252,138,251,65,251,247,251,98,253,45,255,142,0,210,0,254,255,136,254,42,253,55,252,164,251,207,251,228,252,110,254,180,255,230,255,218,254,245,252,207,250,249,248,12,248,139,248,57,250,78,252,220,253,72,254,186,253,218,252,30,252,149,251,77,251,57,251,179,251,167,253,69,1,145,5,208,8,222,9,182,8,13,6,38,3,172,0,85,255,74,0,71,3,194,6,177,8,94,7,75,3,46,254,130,249,172,246,36,246,205,247,34,251,121,254,137,0,255,0,4,0,116,254,226,252,207,251,13,252,218,253,191,0,171,3,139,5,236,5,216,4,153,2,185,255,10,253,117,251,114,251,186,252,103,254,157,255,218,255,255,254,102,253,140,251,247,249,61,249,143,249,218,250,250,252,109,255,167,1,47,3,199,3,230,3,23,4,188,4,255,5,161,7,63,9,139,10,51,11,14,11,64,10,252,8,87,7,145,5,5,4,216,2,33,2,159,1,246,0,26,0,15,255,207,253,103,252,246,250,211,249,110,249,203,249,172,250,176,251,123,252,241,252,23,253,10,253,24,253,155,253,173,254,3,0,60,1,4,2,72,2,41,2,174,1,15,1,175,0,192,0,49,1,168,1,189,1,106,1,251,0,132,0,233,255,58,255,139,254,19,254,2,254,243,253,151,253,216,252,181,251,207,250,198,250,211,251,188,253,145,255,135,0,100,0,123,255,101,254,137,253,84,253,240,253,56,255,184,0,138,1,81,1,87,0,242,254,187,253,0,253,214,252,118,253,138,254,183,255,188,0,93,1,169,1,128,1,229,0,52,0,219,255,30,0,212,0,172,1,111,2,246,2,59,3,36,3,156,2,201,1,216,0,6,0,118,255,50,255,65,255,117,255,167,255,185,255,131,255,1,255,76,254,166,253,106,253,200,253,181,254,217,255,207,0,114,1,198,1,217,1,186,1,107,1,4,1,200,0,218,0,78,1,252,1,170,2,40,3,58,3,233,2,85,2,187,1,83,1,29,1,246,0,189,0,92,0,210,255,55,255,168,254,62,254,21,254,40,254,103,254,212,254,98,255,11,0,201,0,122,1,237,1,255,1,199,1,165,1,242,1,188,2,162,3,43,4,51,4,200,3,70,3,205,2,103,2,58,2,72,2,149,2,227,2,236,2,161,2,7,2,41,1,21,0,195,254,124,253,153,252,32,252,223,251,136,251,239,250,4,250,223,248,149,247,135,246,49,246,189,246,231,247,9,249,189,249,252,249,23,250,63,250,143,250,62,251,112,252,42,254,35,0,232,1,40,3,212,3,248,3,189,3,107,3,73,3,146,3,61,4,21,5,248,5,207,6,97,7,114,7,218,6,190,5,149,4,174,3,45,3,4,3,10,3,22,3,247,2,117,2,141,1,108,0,80,255,109,254,219,253,149,253,149,253,177,253,181,253,126,253,0,253,82,252,147,251,203,250,30,250,187,249,189,249,37,250,187,250,68,251,184,251,37,252,161,252,42,253,167,253,29,254,154,254,53,255,237,255,173,0,99,1,246,1,93,2,168,2,223,2,23,3,90,3,171,3,28,4,174,4,89,5,255,5,122,6,180,6,178,6,130,6,39,6,176,5,58,5,213,4,123,4,17,4,140,3,242,2,73,2,177,1,72,1,19,1,245,0,191,0,82,0,191,255,43,255,175,254,77,254,245,253,158,253,59,253,183,252,12,252,85,251,175,250,39,250,185,249,75,249,217,248,113,248,25,248,222,247,200,247,203,247,211,247,222,247,34,248,238,248,110,250,88,252,40,254,121,255,64,0,183,0,35,1,194,1,189,2,30,4,164,5,247,6,198,7,251,7,190,7,71,7,195,6,77,6,232,5,141,5,61,5,6,5,1,5,38,5,62,5,13,5,122,4,176,3,239,2,98,2,10,2,209,1,162,1,99,1,3,1,121,0,200,255,0,255,27,254,13,253,219,251,167,250,169,249,11,249,213,248,223,248,244,248,217,248,121,248,244,247,151,247,163,247,36,248,234,248,188,249,123,250,44,251,233,251,194,252,183,253,176,254,157,255,122,0,101,1,128,2,212,3,58,5,121,6,96,7,234,7,47,8,63,8,48,8,36,8,53,8,90,8,95,8,255,7,65,7,103,6,189,5,83,5,232,4,71,4,106,3,124,2,168,1,243,0,62,0,108,255,113,254,109,253,155,252,44,252,29,252,47,252,32,252,200,251,72,251,226,250,178,250,174,250,209,250,38,251,163,251,27,252,89,252,75,252,27,252,2,252,24,252,75,252,113,252,109,252,73,252,74,252,228,252,76,254,36,0,187,1,126,2,118,2,25,2,221,1,230,1,57,2,218,2,208,3,251,4,235,5,35,6,104,5,239,3,68,2,11,1,156,0,246,0,207,1,200,2,144,3,231,3,153,3,164,2,89,1,66,0,215,255,23,0,160,0,2,1,4,1,153,0,209,255,195,254,140,253,96,252,107,251,193,250,115,250,114,250,150,250,181,250,175,250,130,250,68,250,15,250,252,249,50,250,194,250,176,251,210,252,230,253,190,254,91,255,230,255,134,0,73,1,40,2,37,3,62,4,88,5,63,6,194,6,217,6,149,6,24,6,124,5,231,4,125,4,63,4,26,4,220,3,103,3,192,2,12,2,102,1,236,0,191,0,233,0,71,1,150,1,177,1,160,1,129,1,78,1,204,0,211,255,141,254,94,253,159,252,87,252,82,252,97,252,101,252,63,252,230,251,121,251,53,251,75,251,177,251,67,252,217,252,102,253,223,253,44,254,85,254,103,254,60,254,148,253,117,252,164,251,84,252,237,254,138,2,142,5,240,6,208,6,204,5,102,4,244,2,15,2,118,2,46,4,70,6,87,7,128,6,253,3,169,0,126,253,87,251,178,250,157,251,157,253,220,255,164,1,129,2,51,2,236,0,66,255,34,254,55,254,116,255,39,1,140,2,45,3,227,2,176,1,203,255,173,253,241,251,28,251,59,251,10,252,244,252,110,253,65,253,140,252,172,251,223,250,62,250,227,249,25,250,42,251,18,253,77,255,20,1,239,1,251,1,214,1,16,2,218,2,251,3,34,5,31,6,225,6,64,7,24,7,90,6,49,5,2,4,8,3,82,2,210,1,120,1,52,1,233,0,106,0,168,255,196,254,11,254,200,253,4,254,149,254,43,255,141,255,183,255,177,255,138,255,62,255,206,254,113,254,81,254,113,254,165,254,162,254,88,254,207,253,44,253,150,252,42,252,14,252,77,252,208,252,104,253,218,253,252,253,218,253,183,253,227,253,56,254,25,254,23,253,208,251,2,252,204,254,103,3,133,7,91,9,245,8,103,7,129,5,127,3,204,1,109,1,245,2,136,5,74,7,162,6,101,3,192,254,68,250,108,247,4,247,7,249,157,252,86,0,21,3,95,4,57,4,16,3,140,1,140,0,223,0,123,2,143,4,16,6,91,6,84,5,38,3,34,0,233,252,85,250,43,249,157,249,29,251,171,252,72,253,172,252,70,251,221,249,6,249,247,248,151,249,213,250,168,252,225,254,10,1,120,2,219,2,117,2,7,2,39,2,233,2,247,3,227,4,116,5,126,5,223,4,179,3,107,2,141,1,58,1,38,1,227,0,89,0,191,255,57,255,193,254,67,254,229,253,231,253,80,254,218,254,70,255,126,255,161,255,197,255,247,255,81,0,223,0,133,1,230,1,204,1,64,1,142,0,9,0,203,255,176,255,140,255,62,255,208,254,90,254,221,253,103,253,3,253,221,252,33,253,200,253,162,254,99,255,213,255,230,255,127,255,108,254,183,252,71,251,217,251,67,255,52,4,7,8,248,8,122,7,246,4,107,2,47,0,177,254,246,254,93,1,162,4,127,6,45,5,187,0,220,250,204,245,112,243,140,244,144,248,216,253,76,2,162,4,195,4,105,3,150,1,68,0,83,0,60,2,97,5,76,8,155,9,190,8,6,6,35,2,246,253,119,250,144,248,177,248,102,250,130,252,178,253,39,253,52,251,18,249,7,248,154,248,121,250,237,252,81,255,73,1,181,2,129,3,154,3,33,3,158,2,203,2,255,3,184,5,241,6,235,6,162,5,160,3,153,1,52,0,211,255,93,0,71,1,213,1,142,1,90,0,143,254,201,252,167,251,150,251,140,252,21,254,154,255,128,0,121,0,151,255,71,254,87,253,107,253,183,254,224,0,5,3,49,4,229,3,88,2,113,0,34,255,191,254,32,255,214,255,155,0,26,1,198,0,112,255,168,253,81,252,9,252,203,252,5,254,86,255,113,0,2,1,233,0,80,0,92,255,247,253,42,252,18,251,109,252,132,0,93,5,18,8,111,7,134,4,31,1,101,254,183,252,135,252,111,254,237,1,21,5,159,5,132,2,232,252,46,247,170,243,200,243,77,247,167,252,158,1,90,4,133,4,10,3,47,1,22,0,116,0,131,2,214,5,10,9,135,10,132,9,97,6,71,2,123,254,240,251,54,251,43,252,9,254,188,255,79,0,61,255,209,252,53,250,218,248,138,249,214,251,117,254,70,0,220,0,150,0,46,0,10,0,41,0,134,0,84,1,187,2,113,4,166,5,155,5,28,4,187,1,150,255,157,254,20,255,105,0,188,1,98,2,21,2,228,0,48,255,157,253,220,252,70,253,135,254,237,255,209,0,224,0,30,0,234,254,219,253,126,253,250,253,53,255,224,0,115,2,94,3,96,3,141,2,89,1,84,0,228,255,54,0,220,0,62,1,32,1,126,0,188,255,39,255,228,254,13,255,68,255,96,255,170,255,44,0,191,0,20,1,234,0,120,0,159,255,0,254,179,251,210,249,7,250,4,253,87,1,74,4,114,4,125,2,210,255,187,253,144,252,137,252,93,254,199,1,5,5,191,5,188,2,6,253,138,247,128,244,235,244,28,248,136,252,159,0,246,2,235,2,86,1,202,255,91,255,159,0,17,3,23,6,161,8,47,9,84,7,219,3,7,0,74,253,53,252,156,252,8,254,102,255,209,255,18,255,84,253,89,251,27,250,67,250,250,251,112,254,64,0,162,0,202,255,180,254,84,254,252,254,120,0,65,2,239,3,41,5,203,5,171,5,148,4,198,2,228,0,201,255,239,255,26,1,196,2,30,4,48,4,157,2,233,255,119,253,122,252,44,253,239,254,181,0,232,1,37,2,62,1,118,255,117,253,67,252,158,252,89,254,218,0,55,3,150,4,212,4,239,3,124,2,106,1,16,1,150,1,137,2,11,3,216,2,226,1,62,0,160,254,105,253,240,252,105,253,107,254,148,255,95,0,120,0,19,0,133,255,8,255,208,254,168,254,6,254,128,252,129,250,233,249,17,252,17,0,78,3,17,4,189,2,151,0,171,254,136,253,114,253,47,255,130,2,86,5,148,5,22,2,76,252,71,247,241,244,13,246,182,249,248,253,99,1,158,2,138,1,193,255,157,254,15,255,32,1,227,3,158,6,75,8,204,7,65,5,223,1,223,254,29,253,165,252,12,253,228,253,101,254,22,254,14,253,136,251,20,250,155,249,166,250,2,253,121,255,162,0,42,0,204,254,169,253,205,253,101,255,220,1,54,4,108,5,117,5,188,4,183,3,183,2,235,1,196,1,113,2,116,3,14,4,223,3,236,2,113,1,195,255,82,254,221,253,172,254,57,0,140,1,190,1,184,0,31,255,180,253,254,252,67,253,95,254,13,0,201,1,219,2,18,3,152,2,8,2,243,1,96,2,1,3,86,3,48,3,151,2,166,1,171,0,208,255,32,255,147,254,16,254,202,253,226,253,67,254,198,254,60,255,164,255,238,255,14,0,222,255,90,255,173,254,177,253,46,252,45,250,227,248,25,250,246,253,80,2,119,4,100,3,129,0,200,253,112,252,240,252,234,254,246,1,239,4,242,5,239,3,71,255,41,250,71,247,144,247,153,250,187,254,239,1,69,3,101,2,106,0,32,255,82,255,38,1,211,3,17,6,34,7,113,6,42,4,117,1,70,255,27,254,248,253,67,254,157,254,173,254,10,254,245,252,198,251,207,250,168,250,127,251,16,253,157,254,31,255,94,254,14,253,67,252,237,252,27,255,253,1,99,4,79,5,194,4,136,3,157,2,91,2,140,2,11,3,159,3,3,4,236,3,29,3,226,1,162,0,141,255,202,254,155,254,38,255,31,0,209,0,152,0,116,255,7,254,9,253,209,252,100,253,102,254,153,255,194,0,108,1,152,1,100,1,73,1,230,1,251,2,236,3,38,4,95,3,35,2,245,0,26,0,200,255,151,255,46,255,161,254,31,254,16,254,108,254,227,254,103,255,245,255,155,0,39,1,65,1,202,0,223,255,214,254,216,253,162,252,255,250,83,249,63,249,246,251,61,0,91,3,118,3,49,1,205,254,173,253,84,254,117,0,71,3,21,6,91,7,21,6,136,2,10,254,236,250,96,250,0,252,236,254,94,1,82,2,159,1,159,255,235,253,156,253,222,254,79,1,145,3,213,4,231,4,161,3,206,1,31,0,20,255,237,254,73,255,192,255,229,255,59,255,224,253,64,252,253,250,153,250,18,251,55,252,78,253,153,253,247,252,8,252,182,251,170,252,176,254,23,1,235,2,132,3,42,3,128,2,35,2,60,2,191,2,192,3,245,4,181,5,103,5,253,3,42,2,168,0,214,255,216,255,85,0,242,0,56,1,183,0,142,255,6,254,170,252,13,252,88,252,132,253,13,255,67,0,227,0,179,0,49,0,11,0,144,0,249,1,114,3,244,3,33,3,33,1,52,255,93,254,153,254,129,255,11,0,172,255,179,254,142,253,238,252,38,253,4,254,69,255,132,0,94,1,156,1,21,1,0,0,221,254,222,253,245,252,236,251,224,250,189,250,169,252,101,0,223,3,218,4,44,3,167,0,55,255,155,255,68,1,107,3,94,5,107,6,23,6,208,3,18,0,158,252,38,251,56,252,208,254,41,1,13,2,46,1,26,255,42,253,108,252,98,253,175,255,14,2,90,3,50,3,15,2,189,0,244,255,240,255,139,0,60,1,127,1,20,1,5,0,178,254,121,253,203,252,173,252,190,252,202,252,176,252,108,252,246,251,94,251,20,251,140,251,226,252,186,254,106,0,118,1,200,1,185,1,222,1,135,2,182,3,255,4,210,5,203,5,236,4,163,3,142,2,11,2,242,1,243,1,163,1,234,0,220,255,172,254,192,253,76,253,64,253,112,253,197,253,56,254,169,254,243,254,48,255,146,255,55,0,251,0,178,1,95,2,243,2,85,3,68,3,158,2,187,1,5,1,195,0,229,0,215,0,44,0,242,254,174,253,34,253,97,253,30,254,230,254,74,255,78,255,17,255,207,254,179,254,167,254,158,254,81,254,91,253,236,251,222,250,166,251,169,254,55,2,32,4,114,3,79,1,139,255,15,255,249,255,192,1,188,3,66,5,95,5,159,3,96,0,9,253,91,251,227,251,217,253,233,255,192,0,35,0,140,254,233,252,104,252,84,253,88,255,126,1,165,2,161,2,223,1,254,0,158,0,227,0,181,1,121,2,156,2,6,2,202,0,84,255,43,254,188,253,242,253,46,254,20,254,190,253,52,253,136,252,217,251,126,251,205,251,195,252,40,254,156,255,164,0,17,1,51,1,143,1,128,2,249,3,154,5,199,6,253,6,25,6,133,4,14,3,118,2,208,2,104,3,93,3,112,2,4,1,133,255,70,254,137,253,101,253,182,253,56,254,177,254,247,254,237,254,196,254,236,254,147,255,125,0,72,1,184,1,220,1,245,1,21,2,24,2,223,1,129,1,60,1,24,1,203,0,25,0,13,255,250,253,99,253,145,253,38,254,152,254,148,254,55,254,201,253,110,253,75,253,128,253,246,253,78,254,4,254,215,252,127,251,129,251,176,253,231,0,0,3,2,3,155,1,23,0,74,255,119,255,138,0,35,2,180,3,71,4,227,2,161,255,32,252,95,250,8,251,22,253,49,255,20,0,68,255,75,253,64,251,110,250,100,251,242,253,193,0,104,2,103,2,60,1,230,255,122,255,51,0,155,1,213,2,59,3,223,2,205,1,112,0,62,255,193,254,3,255,109,255,118,255,247,254,15,254,250,252,18,252,183,251,28,252,8,253,57,254,107,255,100,0,233,0,5,1,61,1,40,2,249,3,4,6,41,7,221,6,143,5,47,4,135,3,181,3,94,4,218,4,174,4,219,3,132,2,235,0,122,255,180,254,208,254,119,255,252,255,10,0,176,255,46,255,202,254,227,254,184,255,233,0,210,1,254,1,169,1,124,1,203,1,111,2,14,3,71,3,254,2,85,2,134,1,202,0,34,0,145,255,56,255,36,255,43,255,2,255,133,254,224,253,65,253,211,252,170,252,189,252,241,252,1,253,156,252,198,251,250,250,12,251,141,252,231,254,202,0,91,1,165,0,120,255,163,254,146,254,84,255,158,0,20,2,218,2,243,1,99,255,116,252,193,250,223,250,36,252,128,253,44,254,216,253,193,252,114,251,191,250,81,251,24,253,84,255,240,0,53,1,105,0,117,255,88,255,86,0,166,1,109,2,99,2,209,1,7,1,50,0,156,255,123,255,168,255,224,255,202,255,86,255,149,254,193,253,48,253,0,253,52,253,184,253,140,254,140,255,93,0,201,0,238,0,87,1,121,2,38,4,161,5,58,6,252,5,127,5,25,5,211,4,152,4,121,4,122,4,111,4,35,4,79,3,26,2,251,0,53,0,214,255,187,255,196,255,220,255,221,255,166,255,99,255,73,255,151,255,28,0,136,0,185,0,224,0,69,1,217,1,65,2,76,2,49,2,21,2,3,2,219,1,166,1,70,1,237,0,150,0,47,0,189,255,60,255,213,254,123,254,53,254,209,253,126,253,65,253,59,253,34,253,155,252,236,251,184,251,229,252,224,254,139,0,10,1,209,0,92,0,24,0,18,0,30,0,71,0,214,0,25,2,193,2,192,1,57,255,176,252,114,251,185,251,193,252,135,253,211,253,140,253,221,252,221,251,49,251,140,251,227,252,183,254,9,0,105,0,249,255,128,255,146,255,75,0,34,1,173,1,222,1,170,1,69,1,186,0,59,0,237,255,216,255,209,255,173,255,80,255,204,254,64,254,191,253,116,253,90,253,150,253,61,254,25,255,212,255,25,0,34,0,145,0,175,1,25,3,29,4,104,4,104,4,117,4,117,4,48,4,169,3,78,3,96,3,162,3,124,3,157,2,91,1,75,0,176,255,105,255,79,255,105,255,169,255,185,255,93,255,171,254,40,254,59,254,200,254,109,255,204,255,254,255,74,0,193,0,56,1,127,1,137,1,144,1,171,1,211,1,230,1,184,1,94,1,235,0,105,0,233,255,107,255,246,254,154,254,53,254,199,253,112,253,96,253,137,253,164,253,73,253,146,252,20,252,140,252,246,253,150,255,167,0,243,0,194,0,91,0,243,255,160,255,168,255,120,0,14,2,107,3,92,3,147,1,24,255,68,253,207,252,111,253,141,254,142,255,16,0,213,255,221,254,166,253,0,253,110,253,215,254,117,0,129,1,190,1,103,1,4,1,207,0,198,0,224,0,30,1,112,1,162,1,123,1,243,0,37,0,82,255,185,254,114,254,110,254,146,254,153,254,88,254,200,253,45,253,227,252,17,253,190,253,181,254,168,255,76,0,180,0,247,0,42,1,75,1,154,1,65,2,21,3,169,3,163,3,23,3,109,2,11,2,10,2,26,2,249,1,173,1,66,1,197,0,38,0,144,255,71,255,95,255,147,255,145,255,57,255,197,254,120,254,106,254,157,254,251,254,122,255,11,0,142,0,237,0,25,1,30,1,39,1,78,1,160,1,11,2,98,2,113,2,22,2,95,1,154,0,0,0,188,255,182,255,179,255,140,255,64,255,240,254,170,254,104,254,12,254,191,253,183,253,57,254,38,255,28,0,175,0,207,0,157,0,76,0,254,255,183,255,173,255,29,0,22,1,0,2,36,2,43,1,149,255,39,254,122,253,147,253,25,254,183,254,57,255,99,255,24,255,112,254,194,253,123,253,196,253,128,254,93,255,20,0,140,0,206,0,197,0,122,0,8,0,195,255,226,255,98,0,18,1,141,1,146,1,36,1,124,0,221,255,107,255,63,255,103,255,187,255,7,0,27,0,223,255,114,255,8,255,219,254,16,255,157,255,106,0,52,1,167,1,170,1,99,1,32,1,22,1,61,1,128,1,199,1,9,2,54,2,47,2,214,1,49,1,133,0,1,0,184,255,153,255,147,255,160,255,177,255,150,255,29,255,90,254,153,253,66,253,121,253,25,254,215,254,113,255,197,255,210,255,163,255,102,255,98,255,195,255,138,0,98,1,233,1,240,1,156,1,35,1,181,0,102,0,44,0,20,0,13,0,4,0,217,255,134,255,40,255,231,254,196,254,162,254,114,254,70,254,92,254,199,254,106,255,2,0,100,0,154,0,163,0,120,0,36,0,215,255,213,255,63,0,235,0,95,1,77,1,177,0,230,255,67,255,227,254,204,254,239,254,53,255,141,255,215,255,239,255,221,255,164,255,100,255,55,255,44,255,90,255,194,255,60,0,166,0,223,0,214,0,153,0,62,0,248,255,235,255,18,0,91,0,160,0,196,0,197,0,151,0,65,0,220,255,127,255,77,255,85,255,126,255,176,255,203,255,196,255,176,255,169,255,188,255,231,255,29,0,86,0,147,0,218,0,41,1,108,1,155,1,187,1,214,1,238,1,252,1,248,1,225,1,187,1,131,1,50,1,209,0,125,0,75,0,54,0,28,0,219,255,112,255,0,255,170,254,129,254,137,254,181,254,254,254,85,255,165,255,209,255,208,255,183,255,177,255,223,255,58,0,163,0,233,0,251,0,221,0,165,0,91,0,15,0,205,255,151,255,119,255,97,255,82,255,66,255,41,255,15,255,248,254,226,254,197,254,160,254,132,254,137,254,195,254,31,255,120,255,176,255,185,255,154,255,106,255,73,255,71,255,103,255,147,255,179,255,209,255,237,255,251,255,244,255,213,255,160,255,107,255,79,255,95,255,168,255,7,0,83,0,96,0,43,0,230,255,201,255,231,255,46,0,116,0,154,0,163,0,152,0,134,0,127,0,139,0,168,0,200,0,208,0,191,0,152,0,99,0,55,0,24,0,13,0,30,0,57,0,72,0,45,0,240,255,171,255,127,255,126,255,162,255,215,255,7,0,51,0,88,0,123,0,147,0,151,0,138,0,125,0,139,0,181,0,244,0,52,1,90,1,92,1,48,1,216,0,114,0,36,0,17,0,57,0,118,0,159,0,147,0,82,0,248,255,166,255,143,255,193,255,15,0,80,0,123,0,167,0,213,0,215,0,163,0,102,0,108,0,186,0,248,0,229,0,145,0,83,0,67,0,40,0,213,255,106,255,42,255,32,255,22,255,223,254,167,254,157,254,182,254,188,254,156,254,134,254,158,254,193,254,196,254,177,254,187,254,245,254,45,255,50,255,28,255,36,255,84,255,124,255,110,255,67,255,51,255,78,255,117,255,134,255,132,255,141,255,169,255,198,255,210,255,216,255,236,255,6,0,15,0,4,0,252,255,22,0,83,0,147,0,193,0,212,0,211,0,195,0,164,0,132,0,116,0,119,0,138,0,163,0,178,0,178,0,143,0,74,0,248,255,179,255,141,255,142,255,168,255,193,255,201,255,187,255,163,255,146,255,148,255,170,255,207,255,250,255,48,0,110,0,161,0,193,0,211,0,229,0,1,1,37,1,72,1,103,1,128,1,135,1,125,1,88,1,29,1,229,0,190,0,168,0,148,0,117,0,68,0,11,0,200,255,128,255,68,255,36,255,39,255,73,255,116,255,146,255,160,255,163,255,167,255,186,255,221,255,6,0,44,0,67,0,73,0,65,0,43,0,10,0,225,255,186,255,155,255,137,255,127,255,114,255,95,255,67,255,48,255,43,255,47,255,55,255,69,255,96,255,143,255,195,255,240,255,22,0,50,0,74,0,90,0,90,0,80,0,74,0,75,0,75,0,73,0,70,0,68,0,55,0,21,0,229,255,172,255,130,255,111,255,112,255,126,255,148,255,173,255,183,255,170,255,154,255,150,255,165,255,199,255,227,255,249,255,10,0,31,0,61,0,86,0,93,0,100,0,107,0,115,0,114,0,91,0,58,0,29,0,13,0,10,0,10,0,1,0,240,255,220,255,197,255,176,255,155,255,139,255,142,255,164,255,192,255,220,255,242,255,13,0,44,0,64,0,70,0,73,0,85,0,104,0,127,0,146,0,166,0,182,0,184,0,160,0,119,0,82,0,53,0,29,0,0,0,225,255,199,255,184,255,169,255,142,255,113,255,90,255,84,255,85,255,84,255,83,255,99,255,140,255,199,255,253,255,35,0,64,0,79,0,78,0,68,0,54,0,50,0,63,0,84,0,99,0,98,0,79,0,52,0,13,0,221,255,184,255,172,255,186,255,214,255,243,255,16,0,44,0,64,0,74,0,79,0,85,0,98,0,122,0,146,0,159,0,168,0,169,0,154,0,121,0,71,0,29,0,2,0,232,255,201,255,164,255,133,255,115,255,103,255,86,255,72,255,58,255,54,255,60,255,67,255,81,255,102,255,123,255,148,255,174,255,192,255,216,255,242,255,8,0,30,0,45,0,50,0,59,0,66,0,65,0,62,0,52,0,45,0,42,0,30,0,11,0,248,255,235,255,230,255,228,255,229,255,239,255,2,0,30,0,56,0,74,0,90,0,106,0,129,0,152,0,174,0,198,0,221,0,244,0,255,0,251,0,240,0,220,0,197,0,169,0,134,0,102,0,74,0,50,0,21,0,239,255,188,255,133,255,77,255,28,255,251,254,241,254,251,254,13,255,30,255,37,255,41,255,51,255,68,255,89,255,112,255,148,255,178,255,204,255,226,255,238,255,240,255,241,255,243,255,241,255,245,255,248,255,254,255,3,0,15,0,35,0,51,0,66,0,82,0,95,0,108,0,123,0,132,0,140,0,150,0,157,0,156,0,146,0,133,0,118,0,103,0,85,0,62,0,35,0,6,0,239,255,210,255,168,255,128,255,90,255,53,255,25,255,5,255,252,254,247,254,241,254,238,254,243,254,253,254,19,255,51,255,89,255,134,255,184,255,237,255,25,0,61,0,98,0,128,0,156,0,182,0,199,0,208,0,212,0,215,0,212,0,204,0,200,0,195,0,190,0,182,0,169,0,153,0,139,0,132,0,130,0,136,0,140,0,146,0,150,0,148,0,142,0,129,0,106,0,81,0,55,0,35,0,19,0,2,0,245,255,230,255,209,255,180,255,148,255,111,255,72,255,39,255,14,255,1,255,252,254,245,254,234,254,215,254,193,254,183,254,186,254,199,254,225,254,255,254,38,255,82,255,125,255,167,255,208,255,246,255,28,0,78,0,125,0,172,0,216,0,253,0,24,1,42,1,52,1,57,1,56,1,50,1,47,1,32,1,15,1,250,0,221,0,184,0,148,0,103,0,63,0,26,0,245,255,215,255,184,255,151,255,125,255,95,255,61,255,36,255,12,255,250,254,240,254,231,254,226,254,225,254,219,254,217,254,213,254,217,254,231,254,251,254,19,255,44,255,70,255,103,255,141,255,183,255,229,255,15,0,58,0,111,0,157,0,200,0,241,0,21,1,57,1,88,1,115,1,133,1,144,1,147,1,145,1,140,1,127,1,116,1,101,1,80,1,58,1,31,1,0,1,229,0,199,0,167,0,134,0,101,0,70,0,40,0,13,0,246,255,225,255,204,255,181,255,156,255,131,255,106,255,78,255,53,255,28,255,2,255,228,254,198,254,171,254,142,254,122,254,108,254,103,254,104,254,107,254,110,254,116,254,127,254,144,254,172,254,207,254,252,254,42,255,92,255,152,255,215,255,25,0,98,0,172,0,238,0,42,1,98,1,146,1,183,1,209,1,230,1,243,1,239,1,230,1,214,1,182,1,147,1,101,1,44,1,242,0,180,0,115,0,53,0,250,255,191,255,134,255,77,255,32,255,245,254,208,254,182,254,157,254,139,254,126,254,122,254,129,254,136,254,149,254,171,254,194,254,220,254,245,254,13,255,40,255,73,255,105,255,135,255,162,255,190,255,219,255,247,255,20,0,50,0,81,0,113,0,147,0,182,0,215,0,242,0,13,1,37,1,57,1,79,1,102,1,121,1,132,1,137,1,139,1,135,1,124,1,106,1,81,1,51,1,20,1,241,0,198,0,151,0,105,0,58,0,12,0,224,255,178,255,134,255,89,255,49,255,10,255,228,254,194,254,166,254,134,254,108,254,88,254,71,254,67,254,71,254,79,254,87,254,98,254,111,254,127,254,149,254,179,254,218,254,8,255,57,255,103,255,151,255,206,255,8,0,70,0,138,0,208,0,15,1,78,1,133,1,186,1,231,1,18,2,58,2,82,2,96,2,102,2,94,2,72,2,41,2,253,1,200,1,138,1,68,1,253,0,175,0,93,0,17,0,190,255,109,255,32,255,213,254,141,254,75,254,14,254,213,253,166,253,125,253,96,253,77,253,74,253,83,253,101,253,125,253,159,253,204,253,3,254,69,254,141,254,213,254,31,255,103,255,175,255,246,255,58,0,130,0,205,0,22,1,95,1,164,1,223,1,19,2,68,2,106,2,140,2,171,2,191,2,204,2,207,2,197,2,181,2,159,2,128,2,95,2,57,2,7,2,211,1,151,1,83,1,10,1,191,0,119,0,51,0,240,255,173,255,109,255,46,255,245,254,188,254,135,254,86,254,42,254,3,254,229,253,203,253,180,253,163,253,147,253,134,253,126,253,124,253,129,253,141,253,160,253,187,253,219,253,254,253,36,254,78,254,131,254,192,254,1,255,68,255,139,255,214,255,37,0,120,0,203,0,32,1,114,1,192,1,11,2,77,2,129,2,177,2,217,2,242,2,2,3,1,3,243,2,220,2,182,2,132,2,73,2,4,2,184,1,99,1,4,1,164,0,63,0,219,255,120,255,23,255,187,254,102,254,24,254,214,253,160,253,115,253,87,253,73,253,68,253,75,253,94,253,121,253,160,253,210,253,13,254,82,254,159,254,238,254,64,255,141,255,218,255,36,0,109,0,182,0,246,0,46,1,91,1,130,1,161,1,186,1,206,1,220,1,231,1,232,1,229,1,221,1,210,1,196,1,175,1,154,1,130,1,101,1,72,1,42,1,9,1,233,0,196,0,159,0,120,0,81,0,44,0,8,0,225,255,186,255,144,255,98,255,57,255,12,255,226,254,187,254,143,254,107,254,76,254,46,254,20,254,255,253,232,253,218,253,207,253,201,253,202,253,209,253,228,253,254,253,32,254,77,254,130,254,189,254,1,255,75,255,148,255,221,255,42,0,120,0,197,0,17,1,88,1,151,1,204,1,0,2,48,2,80,2,104,2,123,2,122,2,116,2,101,2,68,2,30,2,233,1,167,1,96,1,11,1,180,0,91,0,254,255,157,255,61,255,221,254,132,254,58,254,247,253,194,253,150,253,113,253,98,253,99,253,109,253,140,253,178,253,224,253,30,254,101,254,183,254,20,255,117,255,214,255,57,0,157,0,253,0,86,1,175,1,6,2,82,2,147,2,200,2,240,2,9,3,26,3,36,3,36,3,22,3,1,3,228,2,188,2,141,2,86,2,26,2,219,1,148,1,75,1,254,0,169,0,85,0,1,0,172,255,87,255,253,254,164,254,84,254,5,254,192,253,125,253,58,253,2,253,202,252,150,252,111,252,72,252,45,252,32,252,30,252,38,252,62,252,95,252,138,252,196,252,8,253,88,253,175,253,13,254,113,254,226,254,88,255,210,255,82,0,215,0,91,1,220,1,88,2,210,2,67,3,172,3,12,4,93,4,154,4,205,4,247,4,12,5,13,5,254,4,217,4,163,4,98,4,11,4,170,3,62,3,190,2,54,2,158,1,251,0,89,0,181,255,8,255,98,254,186,253,21,253,129,252,247,251,121,251,12,251,176,250,102,250,53,250,25,250,21,250,42,250,85,250,145,250,224,250,63,251,179,251,62,252,209,252,116,253,34,254,215,254,142,255,68,0,245,0,164,1,76,2,234,2,128,3,7,4,129,4,234,4,70,5,147,5,200,5,239,5,4,6,0,6,238,5,198,5,132,5,55,5,211,4,94,4,225,3,77,3,176,2,26,2,110,1,188,0,20,0,95,255,178,254,18,254,109,253,210,252,63,252,184,251,67,251,211,250,118,250,64,250,15,250,231,249,229,249,244,249,17,250,80,250,158,250,241,250,85,251,213,251,108,252,10,253,176,253,107,254,47,255,240,255,178,0,107,1,28,2,207,2,119,3,22,4,167,4,30,5,146,5,247,5,54,6,100,6,129,6,117,6,84,6,31,6,193,5,76,5,204,4,54,4,140,3,206,2,4,2,50,1,80,0,115,255,158,254,188,253,227,252,34,252,96,251,172,250,23,250,151,249,50,249,231,248,174,248,150,248,158,248,192,248,254,248,87,249,188,249,60,250,222,250,147,251,85,252,46,253,26,254,3,255,240,255,227,0,204,1,173,2,140,3,104,4,49,5,230,5,142,6,29,7,148,7,248,7,63,8,105,8,121,8,106,8,70,8,0,8,152,7,32,7,139,6,202,5,252,4,39,4,52,3,56,2,65,1,52,0,44,255,58,254,67,253,83,252,105,251,150,250,225,249,48,249,163,248,60,248,221,247,170,247,160,247,163,247,205,247,24,248,116,248,240,248,132,249,53,250,254,250,213,251,186,252,179,253,184,254,183,255,169,0,158,1,139,2,86,3,33,4,228,4,116,5,245,5,135,6,220,6,6,7,56,7,61,7,25,7,246,6,181,6,68,6,206,5,72,5,161,4,219,3,13,3,63,2,89,1,113,0,148,255,174,254,202,253,2,253,58,252,121,251,211,250,59,250,183,249,88,249,3,249,195,248,188,248,193,248,210,248,12,249,89,249,178,249,52,250,212,250,121,251,50,252,5,253,225,253,194,254,171,255,161,0,153,1,135,2,116,3,81,4,14,5,193,5,119,6,22,7,149,7,9,8,103,8,169,8,240,8,12,9,175,8,37,8,166,7,221,6,14,6,111,5,131,4,129,3,191,2,197,1,115,0,32,255,194,253,126,252,61,251,27,250,90,249,146,248,216,247,110,247,235,246,79,246,40,246,49,246,20,246,72,246,204,246,123,247,95,248,102,249,108,250,121,251,209,252,60,254,90,255,120,0,220,1,21,3,78,4,120,5,44,6,214,6,194,7,96,8,170,8,233,8,3,9,14,9,33,9,246,8,73,8,156,7,7,7,43,6,17,5,229,3,214,2,205,1,242,0,103,0,66,255,250,253,113,253,111,252,33,251,81,250,58,249,105,248,79,248,27,248,246,247,0,248,38,248,172,248,3,249,11,249,121,249,7,250,151,250,146,251,127,252,42,253,98,254,247,255,29,1,58,2,86,3,42,4,31,5,230,5,94,6,222,6,58,7,217,7,173,8,237,8,233,8,230,8,158,8,1,8,69,7,77,6,51,5,62,4,93,3,75,2,249,0,142,255,41,254,192,252,20,251,165,249,123,248,105,247,170,246,244,245,45,245,169,244,69,244,240,243,159,243,124,243,90,244,219,245,144,247,91,249,99,251,240,253,112,0,40,2,105,3,158,4,208,5,158,7,57,9,254,9,11,11,157,12,138,13,216,13,77,13,238,11,255,10,18,10,98,8,153,6,244,4,219,3,87,3,59,2,153,0,35,255,232,253,183,252,73,251,87,249,163,247,202,246,78,246,251,245,181,245,140,245,64,246,122,247,60,248,162,248,75,249,20,250,13,251,233,251,110,252,19,253,61,254,222,255,132,1,214,2,39,4,194,5,52,7,82,8,235,8,44,9,161,9,99,10,0,11,112,11,191,11,233,11,9,12,177,11,86,10,116,8,105,6,69,4,3,2,144,255,21,253,248,250,7,249,53,247,63,245,67,243,241,241,218,240,157,239,71,238,3,237,118,236,76,236,37,236,8,236,235,236,76,240,200,244,75,249,17,253,165,1,32,7,136,11,203,13,252,14,16,16,234,17,221,20,161,22,146,22,102,23,42,25,93,25,140,23,81,19,180,14,103,11,52,8,6,4,188,255,131,252,86,251,223,250,27,249,98,246,246,243,64,242,0,241,31,239,168,236,41,235,151,235,39,237,200,238,9,240,109,241,33,244,46,247,44,249,9,250,6,251,147,252,114,254,27,0,16,1,1,2,230,3,119,6,115,8,120,9,54,10,156,11,235,12,169,13,43,14,69,14,195,14,79,16,88,17,129,17,107,17,214,16,41,16,170,14,172,11,18,8,214,4,180,1,122,254,60,251,238,247,213,244,89,242,254,239,91,237,183,234,186,232,61,231,216,229,148,228,22,228,203,227,74,228,9,229,60,231,248,235,140,241,0,247,84,252,10,3,151,9,196,14,216,17,86,20,232,22,124,26,161,30,127,32,188,32,53,34,255,34,166,33,242,29,241,23,128,18,138,14,152,10,243,5,158,1,228,254,28,254,239,252,3,250,101,246,246,242,0,240,148,237,129,234,172,231,119,230,30,231,5,233,235,234,73,236,76,238,25,241,144,243,56,245,72,246,163,247,91,249,209,251,17,254,193,255,163,1,13,4,116,6,68,8,135,9,102,10,133,11,229,12,106,14,188,15,245,16,62,18,207,19,6,21,58,21,114,20,192,18,178,16,13,14,166,10,198,6,69,3,25,0,207,252,191,249,79,246,26,243,46,240,112,237,99,234,72,231,127,228,133,226,12,225,173,223,158,222,55,222,242,225,207,231,146,237,45,242,230,247,80,255,34,6,250,9,8,12,195,14,153,18,167,24,151,29,251,30,196,32,187,35,238,36,124,35,139,30,105,24,78,20,128,17,242,13,167,9,214,5,161,4,160,4,246,2,51,255,192,250,193,246,22,244,249,240,243,236,180,233,134,232,89,233,220,234,201,235,42,236,47,237,34,239,114,240,128,240,134,240,107,241,103,243,18,246,154,248,9,251,35,254,180,1,212,4,185,6,236,7,39,9,198,10,184,12,25,15,72,17,199,19,189,22,232,24,211,25,118,25,161,23,51,21,88,18,187,14,248,10,174,7,97,4,23,1,140,253,235,249,219,245,52,241,239,236,151,232,107,228,223,224,178,222,176,220,212,219,224,218,4,221,107,226,197,231,3,236,93,240,191,246,38,253,131,1,47,4,135,7,223,11,32,19,199,26,128,30,60,33,28,37,72,39,236,38,209,34,202,28,244,24,209,22,144,20,196,17,131,14,115,13,154,13,229,11,4,8,28,3,11,254,126,250,64,247,241,242,113,239,153,237,147,237,87,238,87,238,36,237,138,236,189,236,94,236,128,235,174,234,213,234,195,236,136,239,7,242,72,244,154,246,142,249,91,252,247,253,0,255,166,0,34,3,170,6,166,10,62,14,193,17,63,21,58,24,158,25,64,25,226,22,251,19,121,17,202,14,234,11,13,9,102,6,239,3,89,1,244,253,248,248,37,243,147,237,187,232,44,228,128,224,82,221,140,219,178,218,37,220,169,224,106,229,141,233,73,237,175,242,98,248,211,251,98,253,58,0,233,3,120,10,238,18,16,24,186,27,48,32,31,35,10,36,154,33,101,28,206,24,46,23,87,22,84,21,82,19,122,18,38,19,97,18,123,15,3,11,146,5,150,1,17,255,98,252,13,250,222,248,207,248,192,249,5,250,81,248,250,245,7,244,71,242,58,240,187,238,166,237,223,237,160,239,5,242,106,243,7,244,242,244,31,246,37,247,165,247,147,248,33,250,37,253,131,1,172,5,70,9,246,12,238,15,3,18,161,18,164,16,48,14,88,12,139,10,193,8,10,7,84,5,185,3,251,1,218,254,58,250,141,244,192,238,110,233,224,228,210,224,200,221,110,219,242,219,126,224,98,229,253,232,229,235,38,240,36,245,44,248,227,248,163,250,166,253,26,4,119,13,29,20,97,24,42,29,76,33,60,35,59,33,108,28,209,24,39,23,68,23,37,23,212,21,147,21,185,22,141,22,180,19,142,14,50,8,61,3,248,255,158,252,227,249,253,248,252,249,45,252,166,253,251,252,222,250,61,248,188,245,18,243,31,240,1,238,214,237,227,239,102,243,26,246,118,247,93,248,10,249,14,249,57,248,63,247,9,247,211,248,7,253,60,2,189,6,10,11,80,15,132,18,170,19,81,18,96,15,77,12,33,10,139,8,229,6,165,5,237,4,141,4,105,3,255,255,49,250,44,244,106,238,31,233,173,227,120,223,119,220,223,219,203,223,77,228,117,231,18,234,212,237,79,241,22,243,35,243,29,244,34,246,150,251,40,5,249,12,142,18,156,24,206,29,149,32,191,31,162,27,229,23,134,21,94,21,68,22,61,22,150,22,193,24,219,25,254,23,83,19,72,12,8,6,118,1,110,253,230,249,246,247,55,248,132,250,230,252,112,253,80,252,94,250,113,248,46,246,43,243,84,240,13,239,221,239,119,242,59,245,21,247,235,248,183,250,158,251,161,251,20,251,70,250,190,250,182,253,196,1,97,5,18,9,46,13,147,16,58,18,197,17,96,15,81,12,222,9,51,8,124,6,214,4,232,3,121,3,37,3,52,1,182,252,39,247,199,241,187,236,71,232,228,227,194,224,11,223,115,224,238,227,134,230,56,232,93,234,175,237,126,240,133,241,46,242,14,244,3,247,103,253,62,5,223,10,251,15,19,22,9,27,108,29,196,28,206,26,29,25,74,24,231,24,38,25,97,24,255,24,59,26,101,25,206,22,86,18,79,12,205,6,97,2,56,254,175,250,143,248,73,248,69,249,0,250,108,249,177,247,150,245,246,243,33,242,237,239,143,238,142,238,92,240,81,243,169,245,130,247,95,249,115,250,112,251,78,252,10,252,202,251,200,253,162,1,121,5,159,8,246,11,246,14,197,16,174,17,226,16,17,14,81,11,255,9,215,8,167,7,225,6,104,6,31,6,186,5,185,3,191,255,73,251,217,246,161,242,216,238,183,235,57,233,209,231,205,231,161,231,93,231,176,231,223,231,245,231,149,232,147,233,187,234,184,236,241,239,234,243,247,247,199,252,78,2,61,7,123,11,79,15,10,18,47,20,73,22,14,24,87,25,60,26,133,27,183,28,152,28,74,27,203,25,174,23,213,20,208,17,115,14,247,10,22,8,250,5,212,3,137,1,41,255,181,252,105,250,62,248,22,246,196,243,24,242,95,241,34,241,66,241,195,241,78,242,7,243,25,244,225,244,13,245,161,245,224,246,24,248,176,249,134,251,70,253,90,255,187,1,180,3,29,5,57,6,23,7,131,7,209,7,31,8,223,7,205,7,129,8,19,9,37,9,239,8,72,8,63,7,24,6,65,4,214,1,181,255,198,253,247,251,182,250,126,249,66,248,139,247,222,246,148,245,213,243,73,242,215,240,130,239,192,238,188,238,68,239,206,240,38,243,142,245,29,248,144,250,162,252,119,254,77,0,4,2,169,3,150,5,233,7,122,10,205,12,238,14,159,16,175,17,51,18,18,18,142,17,224,16,26,16,107,15,18,15,183,14,11,14,253,12,130,11,156,9,106,7,246,4,55,2,191,255,241,253,141,252,119,251,197,250,80,250,236,249,138,249,231,248,224,247,250,246,126,246,89,246,153,246,19,247,177,247,191,248,251,249,205,250,83,251,219,251,34,252,88,252,242,252,80,253,107,253,67,254,149,255,142,0,93,1,247,1,21,2,249,1,214,1,97,1,146,0,226,255,159,255,162,255,177,255,142,255,62,255,239,254,108,254,118,253,29,252,138,250,19,249,0,248,76,247,213,246,149,246,223,246,122,247,15,248,176,248,24,249,111,249,246,249,142,250,72,251,78,252,173,253,91,255,51,1,32,3,5,5,164,6,248,7,252,8,176,9,80,10,234,10,101,11,234,11,160,12,111,13,8,14,85,14,58,14,148,13,142,12,71,11,189,9,241,7,43,6,186,4,160,3,161,2,165,1,174,0,202,255,212,254,143,253,16,252,166,250,89,249,65,248,142,247,65,247,51,247,109,247,13,248,208,248,90,249,177,249,0,250,76,250,141,250,243,250,153,251,62,252,15,253,60,254,75,255,53,0,0,1,149,1,13,2,78,2,89,2,66,2,11,2,207,1,159,1,97,1,254,0,124,0,246,255,87,255,126,254,130,253,119,252,90,251,76,250,140,249,27,249,204,248,185,248,240,248,62,249,121,249,148,249,159,249,194,249,38,250,224,250,236,251,78,253,0,255,234,0,239,2,189,4,20,6,46,7,50,8,5,9,176,9,106,10,66,11,55,12,49,13,2,14,137,14,168,14,94,14,194,13,213,12,151,11,62,10,248,8,209,7,189,6,178,5,147,4,78,3,243,1,130,0,206,254,237,252,64,251,209,249,140,248,141,247,211,246,96,246,64,246,63,246,19,246,202,245,148,245,106,245,93,245,136,245,209,245,73,246,58,247,116,248,153,249,195,250,249,251,10,253,32,254,86,255,90,0,48,1,30,2,18,3,235,3,156,4,248,4,255,4,254,4,249,4,175,4,20,4,70,3,119,2,202,1,24,1,41,0,34,255,71,254,154,253,232,252,40,252,119,251,213,250,101,250,77,250,89,250,111,250,194,250,102,251,55,252,27,253,1,254,230,254,220,255,228,0,240,1,253,2,7,4,3,5,226,5,161,6,64,7,173,7,233,7,13,8,36,8,39,8,26,8,254,7,212,7,140,7,24,7,142,6,244,5,46,5,85,4,146,3,213,2,9,2,66,1,140,0,222,255,46,255,121,254,216,253,82,253,197,252,49,252,183,251,74,251,215,250,120,250,46,250,227,249,172,249,144,249,125,249,130,249,169,249,231,249,79,250,244,250,188,251,137,252,98,253,71,254,25,255,206,255,101,0,205,0,31,1,127,1,215,1,17,2,66,2,100,2,105,2,82,2,2,2,115,1,193,0,251,255,44,255,90,254,148,253,235,252,109,252,35,252,1,252,243,251,248,251,33,252,96,252,165,252,242,252,96,253,252,253,190,254,145,255,112,0,98,1,79,2,36,3,198,3,56,4,146,4,218,4,9,5,33,5,47,5,63,5,79,5,83,5,61,5,10,5,194,4,98,4,241,3,123,3,250,2,126,2,24,2,194,1,125,1,63,1,245,0,175,0,112,0,40,0,214,255,134,255,62,255,245,254,164,254,88,254,9,254,176,253,90,253,14,253,203,252,142,252,90,252,65,252,77,252,125,252,199,252,43,253,155,253,7,254,113,254,222,254,60,255,130,255,192,255,5,0,94,0,172,0,231,0,31,1,80,1,102,1,83,1,13,1,152,0,9,0,121,255,231,254,71,254,180,253,71,253,251,252,196,252,146,252,102,252,83,252,94,252,126,252,171,252,230,252,61,253,182,253,84,254,10,255,197,255,137,0,92,1,33,2,198,2,81,3,194,3,22,4,96,4,160,4,208,4,237,4,249,4,247,4,227,4,185,4,121,4,44,4,223,3,156,3,90,3,17,3,196,2,118,2,44,2,218,1,125,1,33,1,204,0,127,0,56,0,249,255,193,255,133,255,60,255,244,254,163,254,65,254,219,253,122,253,37,253,222,252,176,252,162,252,176,252,223,252,36,253,105,253,175,253,246,253,54,254,116,254,181,254,247,254,61,255,146,255,230,255,47,0,106,0,138,0,144,0,127,0,70,0,235,255,120,255,254,254,141,254,28,254,176,253,86,253,17,253,219,252,173,252,138,252,119,252,113,252,129,252,177,252,254,252,94,253,214,253,112,254,23,255,194,255,108,0,14,1,164,1,40,2,154,2,246,2,58,3,106,3,142,3,166,3,166,3,143,3,102,3,48,3,236,2,158,2,69,2,241,1,166,1,103,1,61,1,26,1,3,1,244,0,227,0,202,0,171,0,136,0,102,0,78,0,66,0,65,0,67,0,64,0,54,0,38,0,6,0,214,255,152,255,86,255,21,255,222,254,188,254,175,254,183,254,209,254,245,254,26,255,67,255,106,255,142,255,180,255,223,255,17,0,75,0,139,0,203,0,9,1,55,1,81,1,82,1,50,1,244,0,157,0,60,0,220,255,119,255,17,255,176,254,90,254,10,254,198,253,141,253,95,253,63,253,51,253,55,253,76,253,122,253,193,253,25,254,132,254,4,255,138,255,19,0,155,0,25,1,134,1,233,1,59,2,122,2,177,2,215,2,237,2,246,2,242,2,220,2,180,2,124,2,52,2,230,1,151,1,76,1,4,1,192,0,131,0,78,0,38,0,3,0,227,255,198,255,175,255,153,255,134,255,120,255,104,255,90,255,83,255,79,255,73,255,64,255,55,255,42,255,24,255,250,254,217,254,189,254,171,254,165,254,171,254,189,254,209,254,237,254,15,255,50,255,85,255,120,255,158,255,194,255,228,255,3,0,32,0,60,0,86,0,104,0,110,0,94,0,64,0,24,0,227,255,155,255,70,255,243,254,164,254,87,254,24,254,232,253,193,253,171,253,162,253,160,253,170,253,191,253,224,253,18,254,84,254,165,254,7,255,122,255,245,255,111,0,227,0,79,1,174,1,2,2,69,2,117,2,150,2,174,2,193,2,204,2,207,2,198,2,174,2,138,2,92,2,31,2,217,1,143,1,73,1,12,1,216,0,175,0,139,0,110,0,86,0,65,0,47,0,30,0,11,0,0,0,251,255,251,255,1,0,9,0,25,0,38,0,43,0,35,0,16,0,247,255,215,255,185,255,164,255,147,255,137,255,139,255,147,255,154,255,160,255,167,255,173,255,172,255,164,255,148,255,134,255,122,255,116,255,115,255,118,255,121,255,119,255,112,255,95,255,68,255,29,255,242,254,202,254,170,254,144,254,128,254,124,254,137,254,160,254,180,254,201,254,223,254,243,254,9,255,34,255,59,255,96,255,143,255,206,255,12,0,73,0,134,0,188,0,233,0,12,1,34,1,45,1,50,1,53,1,56,1,56,1,52,1,48,1,41,1,26,1,2,1,231,0,195,0,158,0,129,0,103,0,83,0,72,0,70,0,71,0,73,0,69,0,58,0,47,0,39,0,33,0,30,0,29,0,32,0,38,0,45,0,46,0,37,0,20,0,255,255,229,255,204,255,179,255,154,255,142,255,137,255,137,255,142,255,152,255,158,255,161,255,160,255,151,255,138,255,125,255,116,255,119,255,130,255,150,255,175,255,202,255,227,255,243,255,247,255,248,255,244,255,238,255,236,255,232,255,228,255,233,255,244,255,0,0,10,0,16,0,14,0,9,0,8,0,2,0,254,255,255,255,255,255,3,0,14,0,26,0,36,0,44,0,49,0,50,0,44,0,40,0,41,0,47,0,54,0,58,0,62,0,60,0,55,0,47,0,37,0,25,0,14,0,5,0,1,0,0,0,3,0,13,0,27,0,41,0,51,0,57,0,65,0,75,0,88,0,101,0,115,0,132,0,150,0,167,0,178,0,182,0,180,0,166,0,142,0,115,0,82,0,45,0,13,0,240,255,212,255,186,255,158,255,128,255,94,255,58,255,21,255,239,254,204,254,178,254,165,254,165,254,178,254,197,254,223,254,253,254,26,255,55,255,84,255,105,255,126,255,150,255,174,255,195,255,224,255,0,0,34,0,68,0,94,0,114,0,124,0,128,0,125,0,116,0,104,0,93,0,85,0,79,0,73,0,66,0,61,0,56,0,49,0,38,0,25,0,13,0,4,0,255,255,251,255,249,255,247,255,248,255,249,255,249,255,246,255,243,255,246,255,253,255,2,0,11,0,22,0,34,0,52,0,70,0,85,0,99,0,112,0,130,0,150,0,167,0,184,0,199,0,215,0,231,0,243,0,247,0,241,0,229,0,214,0,193,0,164,0,137,0,109,0,82,0,57,0,28,0,254,255,222,255,186,255,151,255,119,255,86,255,53,255,24,255,7,255,255,254,251,254,3,255,18,255,36,255,62,255,84,255,106,255,127,255,148,255,173,255,196,255,222,255,251,255,23,0,56,0,84,0,104,0,118,0,125,0,130,0,126,0,117,0,106,0,91,0,79,0,66,0,49,0,30,0,9,0,245,255,222,255,193,255,165,255,146,255,130,255,117,255,108,255,102,255,97,255,95,255,93,255,93,255,92,255,91,255,95,255,105,255,122,255,145,255,175,255,206,255,239,255,12,0,40,0,68,0,90,0,111,0,134,0,161,0,186,0,210,0,230,0,244,0,0,1,2,1,252,0,242,0,224,0,201,0,173,0,146,0,121,0,96,0,71,0,46,0,17,0,245,255,213,255,179,255,145,255,109,255,76,255,48,255,30,255,20,255,17,255,24,255,36,255,45,255,59,255,73,255,86,255,104,255,125,255,148,255,174,255,203,255,234,255,10,0,41,0,68,0,88,0,105,0,119,0,133,0,141,0,145,0,146,0,149,0,150,0,144,0,134,0,121,0,110,0,98,0,84,0,65,0,45,0,30,0,16,0,4,0,253,255,247,255,243,255,241,255,235,255,226,255,218,255,211,255,210,255,212,255,215,255,216,255,218,255,227,255,234,255,242,255,248,255,252,255,3,0,12,0,27,0,45,0,62,0,79,0,94,0,105,0,113,0,118,0,125,0,129,0,127,0,122,0,112,0,103,0,95,0,85,0,75,0,63,0,47,0,28,0,7,0,241,255,216,255,189,255,166,255,143,255,122,255,104,255,90,255,80,255,74,255,70,255,72,255,76,255,81,255,90,255,102,255,116,255,133,255,152,255,176,255,198,255,218,255,235,255,251,255,10,0,26,0,43,0,55,0,62,0,69,0,76,0,79,0,77,0,69,0,64,0,57,0,44,0,29,0,14,0,3,0,250,255,241,255,232,255,223,255,213,255,204,255,197,255,190,255,185,255,181,255,181,255,187,255,198,255,209,255,222,255,238,255,252,255,8,0,19,0,30,0,39,0,48,0,58,0,67,0,74,0,79,0,86,0,93,0,98,0,103,0,108,0,110,0,108,0,107,0,102,0,94,0,86,0,76,0,65,0,58,0,50,0,41,0,32,0,18,0,3,0,248,255,237,255,225,255,220,255,214,255,210,255,207,255,204,255,202,255,202,255,203,255,204,255,208,255,214,255,219,255,224,255,229,255,233,255,239,255,244,255,249,255,255,255,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,255,255,252,255,249,255,245,255,241,255,240,255,238,255,235,255,231,255,230,255,231,255,232,255,234,255,238,255,240,255,241,255,242,255,243,255,246,255,249,255,255,255,1,0,5,0,11,0,17,0,23,0,28,0,31,0,32,0,34,0,32,0,33,0,37,0,42,0,45,0,47,0,48,0,45,0,41,0,37,0,31,0,27,0,20,0,12,0,10,0,3,0,253,255,246,255,237,255,230,255,218,255,213,255,205,255,198,255,194,255,189,255,185,255,183,255,183,255,185,255,187,255,187,255,188,255,186,255,183,255,182,255,183,255,188,255,192,255,200,255,211,255,217,255,223,255,228,255,231,255,237,255,241,255,246,255,250,255,1,0,6,0,10,0,16,0,21,0,26,0,30,0,34,0,38,0,39,0,41,0,42,0,44,0,45,0,46,0,48,0,49,0,52,0,54,0,52,0,54,0,53,0,55,0,58,0,57,0,59,0,60,0,60,0,62,0,63,0,62,0,62,0,58,0,58,0,55,0,56,0,54,0,52,0,58,0,54,0,52,0,49,0,43,0,38,0,34,0,30,0,24,0,22,0,17,0,16,0,16,0,12,0,13,0,12,0,8,0,9,0,10,0,7,0,9,0,7,0,2,0,1,0,250,255,246,255,242,255,237,255,232,255,224,255,215,255,206,255,193,255,190,255,186,255,185,255,190,255,190,255,202,255,210,255,218,255,232,255,234,255,237,255,234,255,218,255,212,255,197,255,184,255,181,255,170,255,177,255,180,255,196,255,221,255,0,0,63,0,100,0,144,0,179,0,167,0,154,0,120,0,30,0,236,255,165,255,94,255,76,255,14,255,249,254,0,255,232,254,18,255,51,255,75,255,178,255,236,255,47,0,126,0,152,0,193,0,216,0,204,0,180,0,148,0,101,0,55,0,7,0,210,255,176,255,154,255,151,255,160,255,174,255,191,255,220,255,248,255,4,0,18,0,18,0,15,0,29,0,7,0,252,255,253,255,234,255,254,255,0,0,11,0,40,0,57,0,85,0,110,0,117,0,132,0,138,0,119,0,125,0,88,0,63,0,55,0,10,0,255,255,228,255,186,255,172,255,126,255,105,255,85,255,50,255,63,255,27,255,48,255,76,255,109,255,234,255,59,0,189,0,75,1,121,1,213,1,244,1,154,1,159,1,24,1,134,0,101,0,163,255,86,255,43,255,141,254,183,254,175,254,136,254,34,255,59,255,125,255,33,0,25,0,86,0,162,0,80,0,116,0,84,0,243,255,14,0,205,255,160,255,200,255,155,255,165,255,246,255,225,255,33,0,101,0,95,0,161,0,160,0,133,0,123,0,61,0,15,0,205,255,127,255,99,255,48,255,40,255,71,255,90,255,170,255,248,255,89,0,184,0,248,0,74,1,109,1,99,1,93,1,34,1,190,0,124,0,3,0,145,255,82,255,236,254,196,254,171,254,137,254,166,254,173,254,182,254,2,255,38,255,79,255,208,255,239,255,46,0,136,0,111,0,139,0,130,0,73,0,87,0,46,0,39,0,102,0,98,0,185,0,15,1,8,1,60,1,74,1,248,0,201,0,113,0,229,255,160,255,59,255,240,254,200,254,122,254,141,254,129,254,108,254,198,254,233,254,21,255,153,255,182,255,216,255,68,0,59,0,128,0,162,0,170,0,2,1,231,0,60,1,101,1,44,1,90,1,47,1,201,0,170,0,92,0,248,255,229,255,184,255,166,255,143,255,145,255,151,255,119,255,148,255,140,255,147,255,178,255,221,255,15,0,48,0,103,0,162,0,149,0,181,0,179,0,87,0,73,0,255,255,159,255,100,255,47,255,224,254,214,254,240,254,226,254,50,255,94,255,133,255,213,255,228,255,24,0,65,0,46,0,102,0,138,0,110,0,180,0,218,0,183,0,20,1,39,1,253,0,67,1,19,1,237,0,9,1,178,0,144,0,135,0,33,0,38,0,6,0,172,255,210,255,137,255,56,255,77,255,216,254,144,254,146,254,29,254,31,254,38,254,27,254,120,254,160,254,9,255,119,255,191,255,53,0,132,0,157,0,216,0,223,0,193,0,189,0,160,0,139,0,118,0,133,0,152,0,168,0,213,0,3,1,12,1,62,1,70,1,35,1,35,1,210,0,140,0,51,0,190,255,96,255,232,254,147,254,94,254,10,254,15,254,20,254,5,254,93,254,117,254,160,254,5,255,48,255,99,255,181,255,208,255,247,255,40,0,41,0,81,0,123,0,150,0,213,0,11,1,42,1,88,1,118,1,109,1,118,1,78,1,17,1,247,0,165,0,91,0,75,0,9,0,248,255,20,0,6,0,31,0,61,0,54,0,66,0,53,0,11,0,3,0,196,255,143,255,110,255,58,255,30,255,24,255,24,255,33,255,81,255,118,255,159,255,223,255,249,255,36,0,69,0,74,0,99,0,93,0,74,0,85,0,67,0,70,0,93,0,92,0,114,0,134,0,166,0,185,0,199,0,230,0,231,0,242,0,240,0,227,0,212,0,175,0,159,0,134,0,82,0,64,0,19,0,209,255,193,255,123,255,73,255,33,255,207,254,165,254,86,254,23,254,233,253,161,253,139,253,127,253,119,253,173,253,229,253,41,254,171,254,24,255,152,255,24,0,129,0,237,0,70,1,160,1,236,1,34,2,85,2,132,2,165,2,178,2,200,2,194,2,162,2,139,2,69,2,230,1,137,1,19,1,150,0,46,0,183,255,93,255,20,255,212,254,180,254,158,254,156,254,161,254,156,254,150,254,135,254,105,254,69,254,36,254,248,253,203,253,182,253,168,253,165,253,194,253,237,253,36,254,117,254,191,254,10,255,113,255,191,255,24,0,139,0,222,0,73,1,189,1,31,2,143,2,234,2,70,3,161,3,211,3,13,4,35,4,24,4,6,4,206,3,139,3,32,3,158,2,15,2,92,1,152,0,202,255,215,254,228,253,236,252,205,251,212,250,208,249,228,248,99,248,3,248,219,247,31,248,174,248,129,249,152,250,210,251,37,253,122,254,226,255,92,1,136,2,130,3,138,4,74,5,220,5,94,6,160,6,217,6,7,7,25,7,51,7,15,7,210,6,187,6,95,6,210,5,55,5,89,4,109,3,96,2,37,1,251,255,192,254,143,253,156,252,175,251,203,250,49,250,202,249,115,249,58,249,39,249,31,249,37,249,61,249,87,249,121,249,162,249,234,249,89,250,200,250,92,251,38,252,247,252,230,253,250,254,16,0,49,1,90,2,118,3,148,4,151,5,117,6,83,7,14,8,144,8,10,9,101,9,139,9,140,9,112,9,33,9,138,8,194,7,205,6,148,5,35,4,149,2,248,0,79,255,167,253,34,252,174,250,86,249,58,248,65,247,119,246,209,245,66,245,226,244,145,244,77,244,65,244,78,244,129,244,243,244,163,245,224,246,134,248,60,250,76,252,201,254,78,1,220,3,107,6,170,8,118,10,21,12,134,13,79,14,99,14,88,14,17,14,68,13,54,12,231,10,88,9,207,7,96,6,246,4,89,3,181,1,136,0,118,255,24,254,226,252,210,251,201,250,254,249,64,249,139,248,252,247,152,247,150,247,197,247,206,247,20,248,174,248,72,249,235,249,132,250,25,251,199,251,101,252,29,253,194,253,27,254,154,254,78,255,218,255,68,0,191,0,78,1,236,1,128,2,17,3,159,3,25,4,162,4,74,5,216,5,58,6,173,6,59,7,159,7,212,7,9,8,32,8,241,7,160,7,45,7,102,6,78,5,38,4,226,2,75,1,146,255,232,253,68,252,192,250,96,249,40,248,68,247,166,246,74,246,70,246,75,246,91,246,193,246,66,247,149,247,198,247,27,248,150,248,28,249,194,249,100,250,70,251,21,253,87,255,49,1,81,3,16,6,147,8,192,10,164,12,190,13,9,14,92,14,159,14,168,13,210,11,91,10,241,8,61,7,67,5,25,3,48,1,137,255,33,254,3,253,146,251,66,250,249,249,250,249,199,249,157,249,187,249,66,250,196,250,6,251,73,251,68,251,45,251,131,251,176,251,93,251,86,251,188,251,60,252,176,252,6,253,110,253,251,253,86,254,132,254,128,254,29,254,184,253,138,253,91,253,41,253,39,253,143,253,123,254,163,255,227,0,74,2,207,3,73,5,169,6,209,7,127,8,217,8,71,9,138,9,114,9,45,9,212,8,133,8,36,8,120,7,158,6,123,5,45,4,235,2,94,1,149,255,200,253,45,252,233,250,178,249,141,248,239,247,175,247,188,247,19,248,152,248,78,249,17,250,247,250,227,251,139,252,52,253,243,253,97,254,135,254,160,254,182,254,193,254,139,254,242,253,15,254,64,255,49,0,159,0,224,1,112,3,130,4,76,5,229,5,105,5,140,4,142,4,158,4,140,3,78,2,13,2,21,2,237,1,48,1,194,0,123,0,38,0,56,0,122,0,14,0,254,255,178,0,137,1,10,2,27,2,110,2,217,2,185,2,65,2,166,1,87,0,9,255,252,253,227,252,160,251,123,250,204,249,181,249,155,249,104,249,109,249,127,249,76,249,61,249,36,249,155,248,26,248,242,247,48,248,171,248,77,249,63,250,223,251,193,253,190,255,203,1,180,3,121,5,68,7,210,8,236,9,216,10,179,11,63,12,134,12,143,12,50,12,127,11,147,10,94,9,206,7,25,6,141,4,30,3,190,1,164,0,3,0,177,255,116,255,78,255,50,255,226,254,113,254,241,253,38,253,79,252,135,251,245,250,193,250,162,250,149,250,232,250,59,251,124,251,224,251,20,252,178,251,200,250,166,249,140,248,61,247,162,245,226,243,107,243,53,245,156,247,85,249,51,252,254,255,68,3,200,5,172,7,1,8,182,7,151,8,243,9,25,10,60,9,154,9,150,10,23,11,217,9,89,8,193,6,48,5,12,4,12,3,185,1,179,0,196,0,144,1,29,2,149,1,248,0,135,0,161,255,68,254,197,252,202,250,40,249,105,248,79,248,89,248,98,248,123,248,26,249,154,249,106,249,232,248,234,247,204,246,12,246,113,245,1,245,6,245,187,245,91,247,149,249,204,251,207,253,1,0,92,2,78,4,248,5,86,7,144,8,251,9,108,11,173,12,239,13,4,15,175,15,217,15,165,15,176,14,255,12,222,10,223,8,244,6,22,5,209,3,238,2,28,2,135,1,25,1,120,0,83,255,187,253,94,252,3,251,152,249,108,248,175,247,44,247,59,247,145,247,237,247,59,248,189,248,90,249,170,249,161,249,151,249,183,249,4,250,252,249,95,249,148,248,255,247,145,247,253,246,41,246,155,245,117,247,232,251,48,0,84,3,206,6,92,10,233,12,158,13,212,12,126,10,52,9,255,9,173,11,180,11,187,10,63,10,4,10,66,8,23,4,146,255,152,251,158,249,98,249,67,250,116,251,104,253,80,0,149,3,71,5,172,4,254,2,82,1,179,255,59,254,220,252,191,251,107,251,10,252,229,252,247,252,222,251,7,250,104,248,32,247,189,245,115,244,6,244,171,244,63,246,76,248,53,250,223,251,158,253,190,255,235,1,129,3,152,4,16,6,2,8,190,9,11,11,219,11,25,12,236,11,111,11,153,10,69,9,73,7,132,5,172,4,79,4,164,3,188,2,237,1,223,0,197,255,133,254,255,252,81,251,57,250,48,250,201,250,89,251,127,251,10,252,211,252,110,253,136,253,96,253,76,253,148,253,68,254,17,255,213,255,97,0,254,0,130,1,176,1,237,0,182,255,143,254,133,253,161,252,215,251,21,251,80,250,203,249,166,249,144,249,253,248,245,247,149,247,33,250,58,255,238,3,54,7,55,10,55,13,230,14,64,14,209,11,204,7,60,5,51,5,190,6,108,6,138,4,183,2,57,1,207,254,215,250,10,247,107,244,142,244,172,246,255,249,22,253,174,255,6,2,59,4,16,5,254,3,56,2,24,1,239,0,161,1,114,2,225,2,173,2,234,1,117,0,44,254,226,250,49,247,107,244,85,243,194,243,52,245,96,247,254,249,163,252,183,254,246,255,104,0,54,0,38,0,189,0,171,1,218,2,152,4,192,6,164,8,192,9,235,9,66,9,211,7,26,6,125,4,26,3,223,1,119,1,91,2,165,3,87,4,50,4,119,3,74,2,125,0,173,254,6,253,5,252,79,252,247,253,237,255,243,0,34,1,183,0,13,0,234,254,131,253,104,252,80,252,63,253,172,254,200,255,244,255,71,255,76,254,23,253,103,251,178,249,166,248,195,248,210,249,25,251,23,252,232,252,80,253,29,253,137,252,15,252,227,251,212,251,224,251,248,251,162,253,75,2,219,7,25,11,150,12,109,13,94,13,32,11,174,7,234,2,6,255,204,254,17,2,29,5,37,5,141,3,77,1,21,255,155,251,187,247,125,244,12,244,192,246,120,251,77,0,22,4,138,6,122,8,137,9,227,8,175,6,58,4,184,2,127,2,218,2,80,2,190,0,71,254,127,251,177,248,36,246,182,243,52,242,88,242,55,244,31,247,69,250,208,252,104,254,42,255,100,255,118,255,160,255,55,0,109,1,49,3,100,5,209,7,140,9,219,9,0,9,106,7,130,5,195,3,71,2,34,1,22,1,10,2,209,2,218,2,69,2,70,1,55,0,100,255,188,254,33,254,3,254,179,254,18,0,27,1,59,1,209,0,74,0,148,255,137,254,126,253,211,252,243,252,237,253,101,255,177,0,80,1,95,1,34,1,90,0,255,254,182,253,228,252,130,252,177,252,122,253,159,254,122,255,236,255,64,0,98,0,71,0,52,0,72,0,83,0,145,0,235,0,168,0,212,254,163,251,156,249,76,251,1,255,84,1,111,2,120,3,97,4,30,4,205,2,177,255,235,252,94,253,77,1,25,5,111,5,5,3,174,255,176,252,102,249,46,246,224,243,87,244,56,248,120,254,233,4,169,9,24,12,248,12,184,12,95,11,252,8,88,6,60,4,163,3,243,3,164,3,35,2,140,255,140,252,174,249,143,247,4,246,63,245,130,245,68,247,3,250,164,252,242,253,191,253,132,252,63,251,200,250,49,251,113,252,140,254,46,1,185,3,244,5,64,7,252,6,66,5,18,3,43,1,6,0,123,255,54,255,37,255,105,255,164,255,142,255,152,255,14,0,197,0,228,1,126,3,194,4,50,5,108,4,245,2,219,0,241,254,152,253,80,253,144,253,248,253,152,254,118,255,92,0,253,0,155,1,76,2,12,3,154,3,36,4,146,4,46,4,220,2,81,1,209,255,144,254,196,253,229,253,196,254,220,255,200,0,139,1,225,1,118,1,145,0,87,255,205,253,125,252,156,251,160,250,179,248,205,245,149,243,51,245,113,250,238,254,58,1,220,2,131,4,23,5,197,4,13,3,42,0,128,255,92,2,132,6,145,7,72,5,9,1,0,253,152,249,242,246,153,245,105,246,221,249,218,254,25,4,22,8,217,9,214,9,241,8,139,7,100,6,240,5,231,5,209,5,195,5,176,4,105,2,35,255,109,251,227,247,149,245,234,244,154,245,57,247,21,249,198,250,48,252,1,253,34,253,142,252,233,251,9,252,195,253,216,0,72,4,227,6,235,7,232,7,51,7,234,5,226,3,145,1,140,255,173,254,55,255,115,0,75,1,75,1,172,0,206,255,34,255,160,254,76,254,20,254,131,254,196,255,92,1,17,2,14,1,211,254,143,252,64,251,226,250,83,251,99,252,96,254,105,1,166,4,162,6,179,6,137,5,64,4,182,3,8,4,125,4,126,4,243,3,87,3,198,2,9,2,231,0,214,255,135,255,33,0,83,1,105,2,218,2,68,2,92,1,145,0,93,255,8,253,78,250,101,248,106,247,145,246,227,244,61,242,103,240,195,242,204,248,34,254,178,0,210,1,241,2,195,3,52,4,19,3,225,0,179,0,245,3,111,8,224,9,35,7,156,1,76,252,208,248,153,247,84,248,178,250,130,254,17,3,124,7,156,10,94,11,20,10,67,8,46,7,47,7,204,7,78,8,232,7,113,6,245,3,217,0,103,253,208,249,195,246,253,244,247,244,19,246,61,247,196,247,183,247,178,247,242,247,206,248,38,250,206,251,229,253,217,0,12,4,115,6,34,7,10,6,10,4,44,2,212,0,231,255,73,255,206,254,196,254,47,255,170,255,147,255,250,254,57,254,1,254,211,254,36,0,13,1,104,1,239,1,136,2,179,2,54,2,83,1,120,0,3,0,65,0,32,1,84,2,182,3,72,5,188,6,133,7,68,7,20,6,114,4,253,2,20,2,171,1,123,1,51,1,179,0,34,0,205,255,195,255,202,255,205,255,250,255,137,0,107,1,57,2,107,2,164,1,36,0,69,254,127,252,177,250,196,248,26,247,232,245,225,244,70,243,189,240,54,238,84,239,126,245,234,252,187,1,50,4,149,5,21,6,241,5,107,5,237,3,70,3,155,5,39,10,156,12,93,10,140,4,152,253,12,248,88,245,248,245,6,249,150,253,38,2,209,5,80,8,48,9,78,8,231,6,115,6,247,7,12,11,31,14,68,15,170,13,149,9,66,4,41,255,180,250,30,247,215,244,45,244,234,244,237,245,7,246,8,245,253,243,20,244,180,245,78,248,226,250,106,253,34,0,189,2,119,4,128,4,155,2,185,255,169,253,33,253,155,253,18,254,229,253,91,253,24,253,84,253,204,253,117,254,59,255,45,0,147,1,111,3,248,4,100,5,211,4,31,4,183,3,143,3,178,3,24,4,124,4,176,4,52,5,28,6,163,6,118,6,44,6,45,6,60,6,241,5,225,4,62,3,163,1,181,0,172,0,42,1,95,1,42,1,245,0,179,0,35,0,68,255,80,254,181,253,189,253,9,254,233,253,214,252,58,251,209,249,195,248,169,247,67,246,238,244,25,244,201,243,104,243,78,242,68,240,142,238,178,240,185,247,182,255,230,4,126,7,145,8,182,8,168,8,112,8,99,7,41,7,160,9,188,13,112,15,87,12,154,5,253,253,148,248,13,247,41,249,244,252,233,0,214,3,216,5,42,7,154,7,59,7,56,7,155,8,108,11,134,14,30,16,3,15,48,11,143,5,183,255,21,251,193,247,73,245,151,243,180,242,83,242,248,241,95,241,233,240,118,241,132,243,195,246,123,250,179,253,228,255,63,1,30,2,154,2,148,2,191,1,140,0,16,0,87,0,136,0,47,0,103,255,153,254,56,254,139,254,69,255,234,255,24,0,246,255,50,0,56,1,150,2,170,3,103,4,189,4,191,4,227,4,89,5,213,5,219,5,170,5,205,5,60,6,87,6,206,5,180,4,38,3,147,1,86,0,97,255,183,254,216,254,244,255,101,1,27,2,126,1,244,255,103,254,100,253,27,253,112,253,42,254,11,255,188,255,251,255,114,255,36,254,218,252,70,252,46,252,254,251,184,251,108,251,241,250,20,250,109,248,167,245,86,242,43,240,22,242,131,248,189,255,41,4,153,5,92,5,125,4,251,3,198,3,107,3,44,4,131,7,255,11,233,13,65,11,8,5,224,253,239,248,228,247,65,250,32,254,169,1,144,3,46,4,101,4,123,4,160,4,135,5,156,7,153,10,118,13,114,14,100,12,173,7,11,2,81,253,116,250,223,248,129,247,248,245,141,244,124,243,141,242,208,241,215,241,249,242,32,245,249,247,188,250,117,252,64,253,13,254,116,255,146,1,192,3,250,4,7,5,175,4,92,4,245,3,46,3,27,2,118,1,251,1,8,3,74,3,85,2,161,0,33,255,204,254,203,255,87,1,209,2,27,4,250,4,253,4,55,4,73,3,177,2,195,2,96,3,36,4,174,4,186,4,4,4,159,2,255,0,178,255,12,255,41,255,32,0,107,1,8,2,99,1,201,255,247,253,170,252,92,252,5,253,60,254,166,255,242,0,151,1,55,1,16,0,207,254,43,254,84,254,196,254,196,254,9,254,196,252,56,251,110,249,113,247,54,245,209,242,162,240,116,240,157,244,175,251,86,1,115,3,123,3,232,2,175,2,118,3,228,4,74,6,114,8,195,11,48,14,12,13,79,8,30,2,34,253,48,251,128,252,186,255,173,2,130,3,251,1,215,255,174,254,23,255,190,0,78,3,25,6,143,8,225,9,97,9,223,6,123,3,229,0,10,0,85,0,37,0,112,254,117,251,68,248,152,245,209,243,53,243,174,243,197,244,15,246,84,247,65,248,195,248,129,249,84,251,100,254,225,1,112,4,5,5,30,4,22,3,220,2,56,3,150,3,203,3,224,3,117,3,54,2,72,0,75,254,43,253,162,253,171,255,35,2,212,3,85,4,221,3,164,2,76,1,235,0,241,1,201,3,113,5,85,6,36,6,255,4,120,3,60,2,172,1,215,1,128,2,43,3,133,3,63,3,27,2,96,0,206,254,56,254,195,254,179,255,42,0,25,0,230,255,198,255,160,255,82,255,218,254,123,254,154,254,172,254,10,254,192,252,83,251,22,250,133,249,53,249,81,248,133,246,60,244,244,241,196,241,181,245,250,251,169,0,16,2,89,1,56,0,82,0,203,1,244,3,31,6,232,8,194,11,231,12,169,10,27,6,121,1,0,255,68,255,160,1,93,4,200,5,239,4,46,2,116,255,53,254,20,255,127,1,136,4,237,6,37,8,223,7,140,6,206,4,103,3,172,2,182,2,159,2,88,1,134,254,205,250,39,247,193,244,227,243,69,244,23,245,125,245,39,245,115,244,14,244,170,244,189,246,245,249,166,253,196,0,142,2,160,2,199,1,75,1,45,2,76,4,52,6,186,6,214,5,44,4,62,2,203,0,1,0,215,255,72,0,54,1,48,2,70,2,69,1,216,255,83,255,4,0,164,1,144,3,19,5,169,5,106,5,228,4,136,4,104,4,123,4,229,4,118,5,203,5,164,5,217,4,146,3,19,2,253,0,115,0,120,0,117,0,222,255,184,254,217,253,234,253,117,254,166,254,37,254,57,253,78,252,181,251,33,251,106,250,228,249,170,249,203,249,236,249,173,249,107,248,78,246,16,244,117,243,241,246,250,252,90,1,245,1,198,0,107,255,92,255,224,0,136,3,155,5,151,7,208,9,63,11,183,9,239,5,91,2,31,1,22,2,240,3,105,5,73,5,95,3,97,0,156,254,129,254,190,255,95,1,28,3,222,3,215,3,27,3,87,2,189,1,243,1,205,2,172,3,124,3,194,1,8,255,78,252,90,250,124,249,102,249,105,249,245,248,186,247,47,246,209,244,59,244,166,244,130,246,38,249,234,251,200,253,127,254,151,254,53,255,191,0,20,3,131,5,37,7,138,7,251,6,245,5,245,4,82,4,7,4,232,3,153,3,235,2,199,1,152,0,224,255,253,255,109,0,238,0,62,1,92,1,81,1,127,1,249,1,207,2,220,3,206,4,51,5,19,5,132,4,236,3,157,3,142,3,72,3,158,2,172,1,212,0,83,0,214,255,26,255,68,254,197,253,175,253,215,253,188,253,39,253,73,252,196,251,194,251,239,251,186,251,81,251,209,250,179,250,168,250,207,250,55,250,158,248,62,246,232,245,14,249,144,253,181,255,5,255,168,253,121,253,14,255,76,1,6,3,183,3,70,5,144,7,12,9,160,7,27,5,54,3,157,3,33,5,187,6,237,6,138,5,78,3,143,1,119,1,108,2,166,3,44,4,187,3,95,2,67,1,188,0,246,0,122,1,42,2,121,2,78,2,9,1,46,255,105,253,150,252,104,252,103,252,238,251,192,250,53,249,162,247,144,246,26,246,70,246,154,246,87,247,75,248,148,249,178,250,170,251,148,252,34,254,68,0,95,2,215,3,141,4,7,5,166,5,82,6,137,6,84,6,189,5,188,4,129,3,143,2,194,1,255,0,93,0,12,0,214,255,120,255,255,254,165,254,222,254,3,0,168,1,66,3,95,4,170,4,94,4,55,4,117,4,249,4,69,5,241,4,253,3,246,2,85,2,1,2,181,1,15,1,249,255,242,254,111,254,67,254,7,254,94,253,148,252,87,252,178,252,231,252,73,252,20,251,255,249,218,249,144,250,115,251,94,251,225,249,231,247,12,248,18,251,68,254,222,254,167,253,172,252,56,253,17,255,122,1,242,2,105,3,56,4,159,5,17,6,137,4,251,2,198,2,74,4,147,5,209,5,134,4,206,2,68,1,206,0,62,1,248,1,107,2,128,2,20,2,26,1,43,0,156,255,9,0,14,1,224,1,175,1,227,0,218,255,100,255,122,255,58,255,62,254,218,253,187,253,216,252,126,251,197,250,173,250,106,250,189,249,189,248,61,248,100,248,111,249,183,250,13,252,119,253,204,254,23,0,96,1,98,2,79,3,202,4,59,6,242,6,154,7,115,8,75,8,157,6,112,4,26,3,150,2,252,1,4,1,223,255,230,254,131,254,130,254,85,254,189,253,83,253,190,253,58,255,216,0,3,2,182,2,18,3,27,3,234,2,197,2,130,2,82,2,76,2,119,2,65,2,128,1,141,0,214,255,107,255,61,255,6,255,134,254,225,253,96,253,53,253,110,253,131,253,94,253,53,253,223,252,1,252,196,250,190,249,204,249,60,252,165,255,79,1,224,255,140,253,111,252,87,253,73,255,47,1,248,1,123,2,98,3,240,3,205,2,160,0,165,255,183,0,228,2,32,4,229,3,53,2,135,0,184,255,117,0,136,1,232,1,80,1,127,0,203,255,156,255,215,255,76,0,218,0,17,1,213,0,20,0,83,255,202,254,16,255,204,255,224,0,26,1,55,0,90,254,234,252,174,252,114,253,51,254,220,253,209,252,203,251,160,251,227,251,78,252,83,252,114,252,3,253,122,254,37,0,87,1,181,1,30,2,2,3,43,4,25,5,171,5,19,6,59,6,54,6,199,5,239,4,152,3,117,2,193,1,24,1,222,255,138,254,187,253,129,253,91,253,6,253,181,252,160,252,240,252,131,253,5,254,79,254,196,254,176,255,203,0,81,1,5,1,102,0,56,0,175,0,90,1,125,1,190,0,146,255,253,254,99,255,6,0,246,255,248,254,194,253,47,253,142,253,224,253,142,253,149,252,8,253,81,255,133,1,54,1,75,255,10,254,250,254,148,1,232,3,59,4,164,2,198,1,91,2,25,3,51,2,177,0,200,255,40,0,193,0,239,0,38,0,22,255,188,254,135,255,152,0,204,0,76,0,242,255,48,0,151,0,10,1,6,1,185,0,81,0,80,0,52,0,162,255,215,254,148,254,199,254,238,254,213,254,71,254,181,253,99,253,173,253,14,254,35,254,209,253,123,253,115,253,223,253,140,254,251,254,23,255,248,254,59,255,38,0,86,1,255,1,244,1,192,1,14,2,235,2,170,3,20,4,24,4,28,4,231,3,107,3,219,2,206,2,85,3,181,3,101,3,237,1,107,0,79,255,17,255,20,255,252,254,102,254,124,253,131,252,152,251,10,251,69,251,65,252,204,252,252,252,193,252,198,252,126,253,237,254,82,0,204,0,114,0,245,255,0,0,121,0,35,1,72,1,236,0,116,0,71,0,54,0,140,255,141,254,94,254,59,0,144,2,247,2,236,0,12,255,83,255,153,1,243,3,108,4,230,2,99,1,38,2,34,4,210,4,36,3,61,1,171,0,85,1,206,1,94,1,195,255,255,253,56,253,110,253,171,253,54,253,115,252,213,251,194,251,67,252,8,253,84,253,89,253,173,253,133,254,56,255,106,255,105,255,144,255,251,255,181,0,105,1,137,1,213,0,48,0,31,0,46,0,224,255,62,255,171,254,148,254,44,255,187,255,181,255,31,255,195,254,61,255,126,0,230,1,195,2,225,2,175,2,231,2,161,3,122,4,225,4,208,4,79,4,113,3,139,2,49,2,97,2,151,2,59,2,46,1,238,255,234,254,136,254,143,254,197,254,180,254,39,254,78,253,139,252,230,251,124,251,127,251,209,251,31,252,32,252,223,251,174,251,10,252,232,252,213,253,109,254,193,254,242,254,66,255,231,255,165,0,45,1,80,1,56,1,225,0,108,0,16,0,78,0,163,1,9,3,52,3,252,1,31,1,120,1,238,2,43,4,93,4,131,3,7,3,136,3,38,4,181,3,58,2,246,0,164,0,76,1,187,1,77,1,197,255,89,254,213,253,70,254,217,254,205,254,1,254,228,252,53,252,75,252,184,252,193,252,97,252,215,251,146,251,166,251,248,251,62,252,62,252,103,252,14,253,229,253,91,254,178,254,52,255,236,255,144,0,1,1,91,1,155,1,25,2,253,2,193,3,161,3,202,2,35,2,110,2,136,3,154,4,222,4,5,4,5,3,234,2,208,3,233,4,117,5,50,5,109,4,191,3,175,3,17,4,51,4,219,3,41,3,69,2,60,1,76,0,171,255,62,255,163,254,190,253,138,252,75,251,128,250,66,250,53,250,248,249,127,249,31,249,250,248,59,249,231,249,159,250,18,251,85,251,183,251,61,252,230,252,161,253,122,254,54,255,206,255,47,0,91,0,106,0,168,0,110,1,176,2,237,3,58,4,120,3,161,2,221,2,38,4,95,5,154,5,193,4,208,3,230,3,184,4,25,5,94,4,66,3,168,2,189,2,212,2,134,2,146,1,129,0,214,255,150,255,95,255,208,254,254,253,60,253,207,252,177,252,171,252,90,252,212,251,92,251,76,251,137,251,237,251,29,252,12,252,227,251,230,251,24,252,93,252,185,252,10,253,65,253,99,253,95,253,98,253,180,253,107,254,105,255,56,0,175,0,235,0,65,1,248,1,11,3,53,4,33,5,150,5,168,5,220,5,31,6,116,6,190,6,144,6,10,6,88,5,209,4,119,4,68,4,239,3,29,3,75,2,190,1,113,1,237,0,37,0,91,255,8,255,2,255,157,254,236,253,246,252,24,252,148,251,129,251,115,251,17,251,120,250,22,250,5,250,50,250,146,250,245,250,61,251,118,251,217,251,128,252,100,253,74,254,19,255,175,255,21,0,105,0,248,0,212,1,191,2,101,3,185,3,191,3,170,3,184,3,24,4,147,4,236,4,226,4,122,4,199,3,16,3,182,2,169,2,168,2,74,2,117,1,69,0,51,255,189,254,240,254,45,255,238,254,42,254,69,253,199,252,240,252,124,253,218,253,202,253,106,253,18,253,16,253,127,253,37,254,151,254,195,254,222,254,249,254,27,255,92,255,186,255,24,0,79,0,111,0,126,0,114,0,92,0,88,0,126,0,167,0,174,0,151,0,105,0,41,0,2,0,10,0,54,0,90,0,75,0,16,0,228,255,248,255,80,0,181,0,231,0,240,0,248,0,28,1,89,1,166,1,226,1,239,1,211,1,164,1,123,1,85,1,34,1,220,0,146,0,57,0,211,255,132,255,82,255,47,255,9,255,225,254,186,254,142,254,118,254,149,254,199,254,229,254,225,254,193,254,162,254,147,254,155,254,172,254,207,254,14,255,83,255,121,255,107,255,96,255,153,255,53,0,13,1,159,1,215,1,196,1,214,1,68,2,226,2,83,3,118,3,95,3,46,3,245,2,196,2,149,2,111,2,63,2,207,1,74,1,170,0,7,0,116,255,5,255,176,254,88,254,235,253,93,253,191,252,62,252,253,251,4,252,50,252,70,252,41,252,254,251,252,251,81,252,234,252,138,253,244,253,40,254,90,254,188,254,81,255,233,255,94,0,182,0,8,1,85,1,150,1,203,1,4,2,64,2,120,2,156,2,153,2,123,2,89,2,89,2,106,2,106,2,42,2,192,1,105,1,81,1,98,1,62,1,223,0,112,0,42,0,24,0,21,0,255,255,214,255,174,255,155,255,155,255,149,255,129,255,96,255,76,255,79,255,87,255,71,255,38,255,9,255,10,255,2,255,223,254,191,254,162,254,150,254,147,254,150,254,148,254,131,254,126,254,133,254,162,254,198,254,233,254,18,255,70,255,139,255,207,255,253,255,22,0,58,0,123,0,211,0,23,1,61,1,83,1,109,1,147,1,193,1,228,1,242,1,238,1,240,1,2,2,22,2,19,2,241,1,199,1,157,1,122,1,94,1,63,1,14,1,206,0,129,0,55,0,239,255,173,255,124,255,76,255,21,255,196,254,112,254,39,254,248,253,231,253,237,253,246,253,241,253,232,253,232,253,4,254,62,254,155,254,251,254,72,255,124,255,176,255,237,255,53,0,136,0,226,0,49,1,94,1,109,1,105,1,108,1,120,1,137,1,142,1,115,1,50,1,224,0,161,0,122,0,100,0,64,0,1,0,176,255,107,255,72,255,59,255,50,255,33,255,23,255,24,255,46,255,64,255,79,255,84,255,100,255,150,255,199,255,247,255,255,255,254,255,0,0,13,0,35,0,52,0,57,0,44,0,28,0,9,0,250,255,223,255,196,255,170,255,153,255,134,255,97,255,53,255,22,255,25,255,52,255,81,255,80,255,65,255,55,255,80,255,144,255,227,255,44,0,76,0,107,0,130,0,171,0,220,0,0,1,17,1,27,1,33,1,47,1,56,1,25,1,240,0,195,0,170,0,157,0,143,0,115,0,75,0,35,0,255,255,220,255,195,255,179,255,175,255,174,255,164,255,139,255,111,255,90,255,101,255,130,255,154,255,165,255,152,255,150,255,143,255,164,255,216,255,252,255,22,0,39,0,53,0,79,0,114,0,157,0,197,0,229,0,253,0,3,1,5,1,8,1,14,1,19,1,15,1,250,0,208,0,159,0,123,0,100,0,76,0,32,0,226,255,155,255,96,255,60,255,40,255,20,255,248,254,210,254,182,254,173,254,181,254,196,254,211,254,221,254,235,254,2,255,32,255,63,255,85,255,109,255,142,255,182,255,226,255,252,255,253,255,244,255,249,255,19,0,59,0,82,0,71,0,38,0,11,0,19,0,48,0,76,0,83,0,64,0,38,0,26,0,37,0,60,0,77,0,77,0,65,0,56,0,57,0,73,0,92,0,110,0,116,0,116,0,118,0,118,0,128,0,140,0,153,0,156,0,150,0,136,0,125,0,115,0,108,0,97,0,82,0,65,0,41,0,17,0,249,255,229,255,205,255,190,255,176,255,163,255,145,255,128,255,117,255,105,255,96,255,88,255,85,255,86,255,90,255,87,255,86,255,86,255,100,255,126,255,152,255,167,255,166,255,167,255,184,255,234,255,12,0,46,0,48,0,52,0,70,0,101,0,139,0,156,0,166,0,165,0,176,0,188,0,196,0,186,0,176,0,168,0,165,0,157,0,130,0,95,0,62,0,53,0,53,0,45,0,20,0,243,255,224,255,231,255,253,255,6,0,254,255,234,255,228,255,247,255,25,0,51,0,57,0,52,0,40,0,39,0,43,0,46,0,42,0,32,0,13,0,244,255,221,255,209,255,204,255,199,255,181,255,152,255,122,255,107,255,112,255,122,255,123,255,111,255,86,255,82,255,97,255,137,255,170,255,176,255,175,255,161,255,183,255,214,255,245,255,255,255,243,255,238,255,245,255,19,0,25,0,16,0,255,255,246,255,248,255,0,0,2,0,249,255,244,255,238,255,246,255,250,255,251,255,242,255,237,255,244,255,254,255,10,0,10,0,2,0,247,255,248,255,253,255,5,0,6,0,1,0,0,0,3,0,14,0,23,0,33,0,32,0,32,0,37,0,40,0,43,0,40,0,39,0,37,0,39,0,36,0,35,0,33,0,35,0,39,0,46,0,45,0,37,0,32,0,34,0,42,0,39,0,31,0,11,0,6,0,11,0,23,0,20,0,2,0,241,255,230,255,243,255,1,0,6,0,244,255,217,255,209,255,229,255,5,0,22,0,18,0,255,255,246,255,2,0,32,0,54,0,59,0,45,0,35,0,35,0,46,0,58,0,62,0,59,0,47,0,38,0,34,0,32,0,32,0,27,0,16,0,5,0,251,255,240,255,235,255,231,255,228,255,224,255,218,255,214,255,209,255,204,255,198,255,200,255,206,255,214,255,220,255,216,255,210,255,207,255,209,255,221,255,234,255,242,255,236,255,229,255,222,255,229,255,235,255,241,255,244,255,244,255,241,255,237,255,240,255,238,255,245,255,248,255,255,255,255,255,251,255,249,255,250,255,0,0,8,0,16,0,15,0,12,0,13,0,21,0,31,0,38,0,40,0,36,0,38,0,42,0,51,0,58,0,56,0,51,0,51,0,56,0,60,0,60,0,50,0,41,0,38,0,44,0,48,0,44,0,33,0,22,0,15,0,13,0,13,0,3,0,248,255,234,255,229,255,226,255,220,255,211,255,196,255,183,255,182,255,186,255,192,255,189,255,179,255,168,255,164,255,166,255,173,255,181,255,180,255,176,255,171,255,175,255,185,255,198,255,210,255,219,255,221,255,229,255,237,255,250,255,4,0,13,0,15,0,16,0,23,0,30,0,40,0,46,0,52,0,58,0,66,0,75,0,83,0,86,0,89,0,91,0,96,0,100,0,101,0,97,0,91,0,85,0,85,0,86,0,88,0,84,0,73,0,62,0,55,0,52,0,48,0,41,0,30,0,16,0,1,0,247,255,235,255,226,255,217,255,206,255,196,255,185,255,177,255,169,255,166,255,164,255,164,255,162,255,159,255,157,255,158,255,164,255,170,255,178,255,182,255,185,255,191,255,197,255,206,255,216,255,223,255,229,255,236,255,242,255,249,255,0,0,6,0,12,0,20,0,29,0,34,0,35,0,34,0,39,0,43,0,46,0,47,0,40,0,37,0,37,0,39,0,41,0,37,0,31,0,28,0,25,0,28,0,27,0,27,0,27,0,23,0,26,0,24,0,21,0,19,0,15,0,13,0,12,0,10,0,5,0,0,0,253,255,253,255,253,255,252,255,251,255,250,255,252,255,252,255,251,255,247,255,245,255,247,255,248,255,246,255,243,255,239,255,237,255,236,255,236,255,238,255,238,255,233,255,229,255,228,255,228,255,230,255,229,255,229,255,233,255,237,255,239,255,240,255,240,255,243,255,247,255,253,255,0,0,0,0,255,255,254,255,0,0,2,0,8,0,15,0,19,0,21,0,20,0,18,0,20,0,22,0,24,0,25,0,28,0,29,0,27,0,25,0,20,0,16,0,16,0,18,0,22,0,26,0,27,0,29,0,29,0,27,0,28,0,32,0,38,0,46,0,52,0,54,0,51,0,44,0,38,0,34,0,33,0,34,0,32,0,28,0,23,0,21,0,20,0,16,0,11,0,4,0,2,0,0,0,250,255,245,255,238,255,231,255,225,255,220,255,217,255,212,255,207,255,205,255,204,255,207,255,207,255,204,255,205,255,208,255,213,255,215,255,212,255,210,255,209,255,213,255,219,255,223,255,225,255,224,255,225,255,229,255,235,255,242,255,243,255,245,255,245,255,247,255,250,255,255,255,0,0,0,0,255,255,255,255,0,0,0,0,0,0,2,0,3,0,3,0,0,0,0,0,252,255,249,255,246,255,245,255,243,255,237,255,232,255,231,255,231,255,228,255,229,255,228,255,226,255,225,255,225,255,225,255,223,255,219,255,218,255,221,255,222,255,223,255,223,255,227,255,230,255,235,255,240,255,242,255,245,255,248,255,254,255,9,0,21,0,32,0,38,0,41,0,44,0,47,0,53,0,61,0,70,0,76,0,80,0,84,0,87,0,93,0,99,0,104,0,109,0,110,0,110,0,107,0,104,0,102,0,98,0,92,0,84,0,77,0,68,0,58,0,46,0,34,0,19,0,5,0,252,255,242,255,235,255,226,255,214,255,206,255,201,255,196,255,192,255,184,255,177,255,173,255,171,255,169,255,167,255,165,255,165,255,165,255,169,255,175,255,180,255,184,255,190,255,195,255,200,255,205,255,207,255,212,255,219,255,228,255,236,255,242,255,246,255,251,255,2,0,6,0,8,0,12,0,15,0,23,0,34,0,43,0,48,0,51,0,52,0,54,0,55,0,55,0,56,0,54,0,53,0,49,0,46,0,40,0,35,0,33,0,34,0,36,0,34,0,31,0,27,0,21,0,17,0,16,0,11,0,4,0,254,255,245,255,237,255,234,255,235,255,234,255,235,255,232,255,228,255,223,255,218,255,218,255,215,255,213,255,212,255,208,255,206,255,202,255,199,255,196,255,194,255,194,255,194,255,196,255,199,255,199,255,201,255,201,255,202,255,206,255,211,255,216,255,223,255,228,255,231,255,233,255,235,255,239,255,245,255,253,255,2,0,7,0,14,0,20,0,27,0,36,0,42,0,47,0,50,0,53,0,54,0,56,0,59,0,61,0,63,0,64,0,69,0,75,0,80,0,86,0,92,0,96,0,93,0,88,0,87,0,89,0,89,0,88,0,86,0,82,0,76,0,71,0,65,0,59,0,53,0,44,0,34,0,27,0,21,0,16,0,10,0,0,0,245,255,234,255,225,255,218,255,210,255,203,255,198,255,192,255,184,255,181,255,177,255,176,255,177,255,179,255,180,255,182,255,181,255,180,255,182,255,184,255,191,255,198,255,203,255,207,255,212,255,213,255,216,255,221,255,224,255,229,255,236,255,244,255,249,255,250,255,253,255,2,0,7,0,10,0,12,0,12,0,14,0,16,0,13,0,14,0,11,0,7,0,7,0,10,0,14,0,14,0,11,0,5,0,2,0,0,0,255,255,252,255,250,255,246,255,242,255,240,255,235,255,230,255,224,255,218,255,215,255,212,255,210,255,210,255,209,255,207,255,208,255,209,255,212,255,213,255,213,255,216,255,219,255,222,255,225,255,229,255,230,255,234,255,242,255,251,255,2,0,9,0,15,0,22,0,28,0,38,0,48,0,56,0,60,0,64,0,71,0,74,0,81,0,87,0,91,0,93,0,96,0,99,0,104,0,112,0,115,0,117,0,112,0,101,0,88,0,73,0,57,0,44,0,36,0,32,0,27,0,21,0,13,0,2,0,248,255,239,255,236,255,235,255,237,255,237,255,232,255,223,255,214,255,206,255,200,255,194,255,190,255,186,255,182,255,180,255,180,255,183,255,188,255,195,255,201,255,205,255,207,255,210,255,216,255,221,255,226,255,231,255,239,255,248,255,4,0,19,0,26,0,27,0,36,0,45,0,47,0,46,0,48,0,47,0,45,0,47,0,52,0,57,0,53,0,44,0,39,0,32,0,24,0,23,0,21,0,23,0,23,0,19,0,13,0,10,0,5,0,253,255,242,255,236,255,235,255,231,255,233,255,235,255,232,255,224,255,216,255,215,255,215,255,215,255,213,255,208,255,207,255,204,255,202,255,204,255,208,255,213,255,217,255,218,255,218,255,219,255,223,255,222,255,222,255,224,255,224,255,224,255,226,255,228,255,227,255,228,255,233,255,235,255,237,255,240,255,237,255,234,255,232,255,234,255,235,255,236,255,236,255,237,255,239,255,243,255,250,255,1,0,6,0,9,0,15,0,21,0,23,0,22,0,22,0,24,0,26,0,29,0,32,0,41,0,47,0,52,0,56,0,61,0,67,0,72,0,79,0,83,0,83,0,81,0,76,0,72,0,69,0,65,0,60,0,59,0,57,0,50,0,38,0,29,0,20,0,12,0,7,0,1,0,250,255,240,255,229,255,220,255,216,255,212,255,204,255,199,255,196,255,196,255,193,255,193,255,195,255,194,255,190,255,187,255,184,255,185,255,189,255,192,255,197,255,202,255,207,255,216,255,227,255,241,255,254,255,7,0,14,0,21,0,26,0,31,0,36,0,41,0,44,0,48,0,52,0,53,0,54,0,53,0,54,0,55,0,58,0,62,0,62,0,58,0,53,0,49,0,48,0,50,0,54,0,57,0,58,0,58,0,52,0,46,0,39,0,32,0,28,0,26,0,24,0,22,0,18,0,13,0,9,0,6,0,3,0,0,0,251,255,248,255,239,255,231,255,223,255,218,255,211,255,207,255,206,255,204,255,208,255,208,255,206,255,201,255,198,255,189,255,180,255,172,255,164,255,159,255,154,255,153,255,152,255,154,255,154,255,155,255,159,255,162,255,168,255,173,255,179,255,190,255,199,255,210,255,220,255,228,255,238,255,247,255,1,0,13,0,24,0,35,0,41,0,47,0,50,0,52,0,56,0,59,0,62,0,65,0,66,0,69,0,71,0,72,0,76,0,77,0,75,0,74,0,71,0,65,0,55,0,46,0,40,0,33,0,25,0,17,0,12,0,10,0,10,0,10,0,10,0,7,0,2,0,0,0,1,0,0,0,0,0,2,0,2,0,1,0,0,0,0,0,0,0,2,0,6,0,10,0,13,0,12,0,13,0,13,0,15,0,15,0,15,0,18,0,21,0,23,0,25,0,27,0,27,0,28,0,27,0,31,0,37,0,39,0,38,0,33,0,32,0,26,0,21,0,16,0,13,0,10,0,9,0,10,0,7,0,3,0,255,255,1,0,2,0,3,0,0,0,255,255,248,255,240,255,234,255,224,255,216,255,211,255,210,255,211,255,212,255,212,255,216,255,216,255,216,255,212,255,207,255,204,255,199,255,197,255,192,255,188,255,185,255,179,255,175,255,174,255,173,255,173,255,170,255,171,255,175,255,180,255,185,255,188,255,192,255,195,255,202,255,209,255,213,255,219,255,225,255,230,255,236,255,240,255,248,255,0,0,6,0,14,0,25,0,36,0,46,0,55,0,63,0,71,0,79,0,86,0,92,0,97,0,98,0,96,0,94,0,89,0,85,0,83,0,82,0,84,0,88,0,87,0,83,0,78,0,72,0,65,0,57,0,53,0,47,0,41,0,36,0,30,0,24,0,19,0,12,0,9,0,3,0,0,0,252,255,246,255,241,255,234,255,227,255,221,255,219,255,218,255,221,255,222,255,223,255,224,255,221,255,221,255,220,255,224,255,227,255,230,255,234,255,237,255,244,255,248,255,252,255,0,0,4,0,9,0,14,0,20,0,25,0,31,0,35,0,36,0,38,0,40,0,43,0,46,0,47,0,48,0,46,0,46,0,47,0,47,0,46,0,47,0,48,0,47,0,43,0,38,0,27,0,18,0,11,0,2,0,250,255,241,255,233,255,224,255,217,255,212,255,208,255,205,255,203,255,201,255,195,255,191,255,186,255,180,255,178,255,177,255,174,255,170,255,167,255,161,255,160,255,163,255,166,255,169,255,168,255,165,255,165,255,165,255,163,255,165,255,169,255,173,255,178,255,182,255,185,255,191,255,198,255,204,255,211,255,222,255,231,255,241,255,251,255,6,0,15,0,22,0,30,0,38,0,47,0,56,0,63,0,69,0,78,0,84,0,90,0,97,0,105,0,107,0,109,0,111,0,114,0,118,0,121,0,121,0,118,0,115,0,109,0,105,0,99,0,91,0,83,0,72,0,61,0,48,0,37,0,28,0,20,0,11,0,4,0,252,255,245,255,238,255,231,255,227,255,221,255,216,255,211,255,205,255,200,255,199,255,199,255,199,255,200,255,198,255,197,255,198,255,202,255,206,255,212,255,218,255,227,255,232,255,237,255,237,255,239,255,243,255,246,255,252,255,255,255,3,0,5,0,9,0,13,0,16,0,22,0,25,0,27,0,30,0,36,0,36,0,34,0,34,0,31,0,27,0,24,0,20,0,16,0,12,0,10,0,11,0,9,0,6,0,0,0,252,255,250,255,247,255,244,255,242,255,238,255,235,255,237,255,236,255,235,255,235,255,235,255,235,255,235,255,234,255,230,255,229,255,224,255,220,255,220,255,219,255,220,255,221,255,225,255,225,255,227,255,225,255,225,255,226,255,226,255,228,255,231,255,233,255,236,255,235,255,232,255,231,255,231,255,234,255,239,255,246,255,252,255,255,255,1,0,3,0,7,0,7,0,8,0,11,0,13,0,16,0,20,0,22,0,22,0,25,0,29,0,32,0,36,0,44,0,50,0,53,0,53,0,55,0,53,0,51,0,53,0,54,0,55,0,54,0,49,0,45,0,43,0,38,0,34,0,35,0,32,0,28,0,25,0,24,0,21,0,20,0,20,0,14,0,10,0,4,0,255,255,251,255,247,255,245,255,241,255,240,255,237,255,234,255,231,255,228,255,224,255,223,255,220,255,217,255,212,255,208,255,209,255,212,255,221,255,228,255,230,255,231,255,229,255,229,255,228,255,227,255,230,255,231,255,236,255,241,255,245,255,251,255,253,255,255,255,6,0,12,0,19,0,24,0,23,0,22,0,25,0,28,0,28,0,27,0,26,0,28,0,31,0,30,0,23,0,17,0,16,0,19,0,28,0,33,0,27,0,16,0,10,0,11,0,22,0,30,0,24,0,13,0,8,0,10,0,2,0,229,255,201,255,218,255,27,0,64,0,20,0,207,255,168,255,182,255,218,255,226,255,201,255,190,255,220,255,242,255,191,255,103,255,68,255,110,255,191,255,241,255,223,255,180,255,166,255,176,255,181,255,184,255,210,255,14,0,77,0,80,0,22,0,214,255,194,255,234,255,37,0,69,0,69,0,59,0,48,0,30,0,255,255,237,255,251,255,38,0,80,0,80,0,37,0,234,255,206,255,214,255,241,255,6,0,16,0,17,0,8,0,241,255,207,255,190,255,217,255,26,0,82,0,91,0,52,0,8,0,254,255,18,0,55,0,87,0,111,0,122,0,117,0,96,0,70,0,60,0,82,0,118,0,139,0,140,0,117,0,85,0,57,0,50,0,62,0,77,0,79,0,64,0,38,0,11,0,250,255,234,255,225,255,226,255,233,255,221,255,175,255,114,255,75,255,77,255,96,255,96,255,64,255,24,255,8,255,22,255,36,255,37,255,42,255,76,255,131,255,171,255,189,255,201,255,246,255,79,0,173,0,224,0,231,0,237,0,28,1,101,1,160,1,189,1,199,1,213,1,239,1,248,1,228,1,193,1,163,1,142,1,110,1,53,1,228,0,141,0,56,0,220,255,104,255,222,254,89,254,219,253,99,253,244,252,147,252,79,252,44,252,245,251,134,251,16,251,15,251,205,251,226,252,123,253,83,253,15,253,130,253,196,254,30,0,236,0,49,1,162,1,171,2,183,3,1,4,182,3,191,3,158,4,196,5,52,6,153,5,166,4,80,4,168,4,231,4,122,4,154,3,229,2,145,2,31,2,42,1,252,255,32,255,188,254,108,254,158,253,73,252,6,251,97,250,68,250,40,250,188,249,48,249,229,248,255,248,92,249,194,249,48,250,211,250,166,251,120,252,63,253,35,254,63,255,108,0,104,1,41,2,243,2,239,3,253,4,209,5,61,6,133,6,241,6,102,7,166,7,155,7,112,7,83,7,30,7,160,6,210,5,238,4,56,4,162,3,210,2,163,1,76,0,31,255,55,254,108,253,151,252,174,251,210,250,30,250,134,249,4,249,181,248,179,248,233,248,28,249,31,249,28,249,100,249,14,250,223,250,149,251,42,252,249,252,35,254,57,255,178,255,178,255,36,0,232,1,134,4,88,6,80,6,69,5,16,5,92,6,21,8,193,8,25,8,44,7,5,7,39,7,78,6,90,4,149,2,3,2,67,2,245,1,99,0,76,254,237,252,176,252,201,252,111,252,188,251,73,251,94,251,143,251,73,251,194,250,154,250,7,251,161,251,211,251,125,251,28,251,45,251,200,251,134,252,248,252,53,253,134,253,2,254,144,254,19,255,154,255,111,0,123,1,65,2,104,2,68,2,128,2,57,3,221,3,241,3,187,3,176,3,22,4,115,4,52,4,131,3,25,3,96,3,234,3,228,3,69,3,174,2,113,2,132,2,112,2,16,2,180,1,144,1,121,1,21,1,61,0,125,255,73,255,105,255,107,255,235,254,253,253,33,253,173,252,167,252,187,252,169,252,119,252,33,252,175,251,90,251,72,251,134,251,1,252,87,252,116,252,139,252,204,252,25,253,46,253,29,253,196,253,219,255,141,2,27,4,198,3,201,2,200,2,42,4,240,5,231,6,181,6,93,6,103,6,245,5,85,4,86,2,105,1,230,1,186,2,141,2,51,1,163,255,251,254,83,255,237,255,48,0,23,0,215,255,119,255,199,254,4,254,148,253,125,253,110,253,1,253,14,252,238,250,49,250,17,250,104,250,214,250,51,251,113,251,145,251,196,251,64,252,8,253,239,253,155,254,198,254,178,254,249,254,6,0,144,1,155,2,117,2,186,1,142,1,115,2,209,3,165,4,148,4,61,4,85,4,198,4,206,4,40,4,114,3,95,3,230,3,81,4,13,4,70,3,159,2,99,2,90,2,65,2,28,2,248,1,171,1,250,0,255,255,41,255,194,254,174,254,123,254,200,253,205,252,10,252,187,251,191,251,179,251,112,251,45,251,39,251,71,251,83,251,67,251,66,251,162,251,119,252,64,253,60,253,79,252,171,251,37,253,178,0,228,3,140,4,77,3,118,2,79,3,45,5,172,6,2,7,19,7,7,8,199,8,122,7,82,4,160,1,61,1,167,2,212,3,127,3,7,2,185,0,36,0,193,255,79,255,69,255,245,255,236,0,209,0,222,254,21,252,31,250,219,249,189,250,21,251,237,249,255,247,137,246,69,246,2,247,8,248,212,248,117,249,29,250,198,250,38,251,82,251,211,251,230,252,66,254,84,255,193,255,194,255,252,255,243,0,223,2,16,5,161,6,108,7,193,7,23,8,185,8,160,9,186,10,174,11,22,12,240,11,241,10,46,9,128,7,180,6,220,6,57,7,250,6,0,6,132,4,17,3,250,1,40,1,134,0,208,255,195,254,82,253,137,251,182,249,77,248,109,247,217,246,30,246,29,245,58,244,191,243,197,243,49,244,189,244,109,245,61,246,236,246,95,247,203,247,129,248,179,249,16,251,15,252,108,252,91,252,234,252,129,255,226,3,156,7,172,8,228,7,139,7,141,8,53,10,128,11,240,11,69,12,50,13,117,13,132,11,191,7,95,4,111,3,190,4,52,6,75,6,238,4,34,3,138,1,83,0,215,255,241,255,39,0,23,0,82,255,180,253,154,251,138,249,40,248,186,247,221,247,241,247,138,247,162,246,204,245,160,245,76,246,106,247,107,248,31,249,165,249,12,250,79,250,98,250,121,250,12,251,57,252,203,253,73,255,97,0,0,1,167,1,20,3,91,5,190,7,157,9,186,10,41,11,61,11,76,11,108,11,114,11,98,11,22,11,83,10,234,8,79,7,239,5,23,5,193,4,173,4,142,4,40,4,78,3,29,2,240,0,2,0,68,255,119,254,115,253,37,252,195,250,92,249,242,247,189,246,21,246,6,246,110,246,193,246,228,246,241,246,16,247,127,247,81,248,54,249,0,250,173,250,30,251,134,251,231,251,113,252,197,252,198,252,208,252,76,254,250,1,36,6,55,8,166,7,99,6,13,6,231,6,17,8,238,8,84,9,240,9,71,10,35,9,208,5,192,1,72,255,149,255,118,1,242,2,11,3,243,1,116,0,249,254,65,254,131,254,110,255,78,0,170,0,5,0,155,254,189,252,16,251,45,250,33,250,138,250,253,250,20,251,202,250,76,250,230,249,237,249,97,250,47,251,16,252,250,252,148,253,163,253,3,253,96,252,147,252,239,253,249,255,234,1,36,3,114,3,118,3,7,4,189,5,188,7,30,9,153,9,124,9,252,8,34,8,20,7,37,6,176,5,171,5,137,5,167,4,10,3,74,1,25,0,180,255,196,255,232,255,223,255,147,255,14,255,31,254,233,252,218,251,80,251,31,251,232,250,91,250,158,249,247,248,114,248,59,248,96,248,246,248,242,249,49,251,76,252,239,252,231,252,179,252,254,252,237,253,48,255,61,0,176,0,176,0,181,0,0,1,47,1,225,0,98,0,74,1,214,4,53,9,101,11,148,10,101,8,146,6,8,6,61,6,94,6,119,6,48,7,170,7,88,6,173,2,222,253,53,250,90,249,31,251,197,253,168,255,23,0,20,255,3,253,34,251,147,250,159,251,146,253,27,255,83,255,65,254,70,252,27,250,165,248,53,248,139,248,85,249,46,250,147,250,65,250,127,249,219,248,247,248,21,250,220,251,160,253,221,254,63,255,224,254,106,254,161,254,235,255,2,2,58,4,212,5,100,6,19,6,179,5,15,6,111,7,87,9,240,10,136,11,46,11,105,10,109,9,60,8,26,7,77,6,252,5,9,6,246,5,93,5,30,4,152,2,38,1,52,0,3,0,103,0,212,0,192,0,241,255,147,254,13,253,183,251,195,250,48,250,255,249,22,250,33,250,207,249,246,248,16,248,220,247,126,248,156,249,157,250,5,251,223,250,191,250,9,251,171,251,81,252,235,252,158,253,128,254,97,255,172,255,58,255,124,254,17,254,250,254,96,2,16,7,3,10,177,9,101,7,81,5,132,4,217,4,171,5,147,6,130,7,248,7,213,6,206,3,234,255,210,252,179,251,174,252,220,254,249,0,35,2,224,1,75,0,76,254,53,253,147,253,226,254,10,0,69,0,167,255,116,254,220,252,29,251,140,249,159,248,180,248,161,249,168,250,5,251,118,250,146,249,39,249,161,249,247,250,178,252,29,254,211,254,231,254,144,254,65,254,120,254,119,255,21,1,238,2,56,4,103,4,213,3,103,3,224,3,134,5,149,7,163,8,51,8,249,6,251,5,177,5,180,5,73,5,98,4,192,3,215,3,246,3,54,3,182,1,84,0,219,255,85,0,11,1,66,1,193,0,211,255,214,254,18,254,177,253,173,253,239,253,15,254,146,253,170,252,236,251,140,251,147,251,212,251,44,252,187,252,92,253,180,253,151,253,22,253,211,252,124,253,210,254,254,255,94,0,31,0,188,255,104,255,44,255,251,254,170,254,74,254,88,254,3,0,59,3,130,5,10,5,16,3,185,1,153,1,255,1,16,2,191,1,215,1,192,2,86,3,66,2,107,255,38,252,40,250,110,250,143,252,5,255,183,0,69,1,120,0,217,254,212,253,95,254,81,0,122,2,173,3,164,3,167,2,46,1,186,255,174,254,85,254,150,254,22,255,135,255,114,255,191,254,226,253,111,253,173,253,110,254,64,255,213,255,10,0,216,255,63,255,119,254,14,254,93,254,56,255,84,0,75,1,151,1,21,1,98,0,98,0,105,1,0,3,37,4,72,4,197,3,77,3,17,3,13,3,254,2,136,2,222,1,164,1,249,1,0,2,54,1,248,255,38,255,72,255,10,0,141,0,97,0,166,255,183,254,240,253,157,253,214,253,34,254,17,254,145,253,192,252,253,251,199,251,53,252,236,252,107,253,126,253,114,253,125,253,184,253,32,254,186,254,152,255,121,0,2,1,17,1,218,0,216,0,86,1,17,2,189,2,6,3,122,2,40,1,245,255,151,0,122,3,99,6,244,6,99,5,105,3,253,1,86,1,65,1,140,1,55,2,50,3,101,3,234,1,219,254,120,251,87,249,100,249,93,251,184,253,56,255,98,255,53,254,66,252,77,251,98,252,246,254,113,1,123,2,15,2,240,0,156,255,94,254,185,253,224,253,135,254,16,255,49,255,181,254,185,253,207,252,146,252,47,253,58,254,4,255,54,255,4,255,163,254,27,254,157,253,151,253,77,254,112,255,125,0,2,1,217,0,77,0,118,0,242,1,19,4,148,5,186,5,251,4,88,4,120,4,25,5,233,5,62,6,216,5,249,4,64,4,164,3,229,2,38,2,200,1,246,1,79,2,67,2,101,1,255,255,96,254,58,253,253,252,110,253,163,253,22,253,240,251,195,250,13,250,252,249,92,250,209,250,74,251,158,251,192,251,212,251,19,252,114,252,255,252,172,253,117,254,27,255,97,255,105,255,172,255,44,0,173,0,24,1,102,1,119,1,8,1,101,0,72,0,237,1,135,4,27,6,121,5,243,3,246,2,224,2,42,3,67,3,37,3,57,3,171,3,68,3,157,1,232,254,144,252,120,251,50,252,232,253,87,255,153,255,196,254,152,253,10,253,241,253,179,255,150,1,158,2,186,2,46,2,140,1,223,0,127,0,112,0,135,0,125,0,7,0,61,255,63,254,112,253,250,252,244,252,4,253,10,253,212,252,136,252,70,252,11,252,215,251,248,251,134,252,77,253,23,254,168,254,247,254,36,255,158,255,202,0,152,2,46,4,205,4,122,4,10,4,25,4,190,4,212,5,211,6,252,6,75,6,91,5,179,4,59,4,184,3,71,3,248,2,210,2,134,2,224,1,201,0,133,255,90,254,208,253,239,253,41,254,10,254,106,253,156,252,253,251,216,251,234,251,22,252,70,252,119,252,124,252,96,252,119,252,208,252,61,253,142,253,233,253,81,254,152,254,194,254,248,254,125,255,26,0,160,0,216,0,226,0,169,0,16,0,108,255,169,255,112,1,35,3,102,3,233,1,126,0,9,0,132,0,5,1,31,1,238,0,252,0,54,1,181,0,68,255,67,253,57,252,94,252,151,253,168,254,39,255,211,254,77,254,0,254,115,254,225,255,134,1,225,2,91,3,97,3,73,3,111,3,141,3,180,3,168,3,87,3,204,2,28,2,93,1,162,0,24,0,171,255,73,255,160,254,200,253,33,253,251,252,28,253,25,253,242,252,208,252,208,252,239,252,90,253,236,253,76,254,125,254,2,255,35,0,93,1,245,1,214,1,165,1,244,1,172,2,98,3,0,4,60,4,242,3,71,3,208,2,175,2,137,2,13,2,123,1,34,1,246,0,168,0,21,0,85,255,140,254,17,254,5,254,86,254,108,254,48,254,221,253,193,253,196,253,213,253,14,254,128,254,7,255,108,255,139,255,140,255,193,255,45,0,218,0,122,1,207,1,191,1,123,1,74,1,96,1,178,1,253,1,56,2,40,2,219,1,232,0,189,255,234,254,158,255,111,1,106,2,117,1,60,255,237,253,246,253,221,254,49,255,212,254,28,254,255,253,4,254,155,253,121,252,97,251,43,251,190,251,176,252,24,253,19,253,161,252,124,252,178,252,166,253,230,254,239,255,112,0,146,0,208,0,66,1,191,1,248,1,37,2,56,2,46,2,251,1,183,1,110,1,23,1,195,0,88,0,216,255,61,255,229,254,211,254,214,254,162,254,42,254,198,253,161,253,203,253,24,254,143,254,206,254,243,254,61,255,66,0,143,1,111,2,127,2,65,2,153,2,123,3,128,4,37,5,159,5,219,5,201,5,46,5,130,4,20,4,34,4,99,4,96,4,189,3,165,2,185,1,34,1,167,0,205,255,243,254,115,254,94,254,60,254,185,253,250,252,97,252,65,252,144,252,5,253,56,253,61,253,75,253,126,253,235,253,109,254,240,254,85,255,153,255,178,255,206,255,235,255,44,0,142,0,223,0,11,1,7,1,229,0,92,0,188,255,101,255,129,0,11,2,105,2,4,1,23,255,170,254,189,255,233,0,206,0,182,255,218,254,74,255,224,255,148,255,66,254,46,253,76,253,31,254,171,254,120,254,252,253,174,253,203,253,225,253,9,254,108,254,248,254,132,255,192,255,166,255,125,255,143,255,236,255,147,0,209,0,99,0,213,255,151,255,224,255,39,0,240,255,90,255,187,254,75,254,67,254,101,254,112,254,50,254,166,253,49,253,58,253,124,253,194,253,243,253,11,254,110,254,231,254,143,255,57,0,210,0,103,1,14,2,210,2,157,3,71,4,250,4,231,5,160,6,209,6,121,6,74,6,163,6,29,7,27,7,113,6,111,5,165,4,52,4,200,3,10,3,222,1,191,0,0,0,134,255,4,255,82,254,146,253,25,253,227,252,177,252,101,252,53,252,111,252,243,252,60,253,12,253,218,252,25,253,187,253,79,254,108,254,76,254,52,254,102,254,213,254,60,255,80,255,67,255,252,254,148,254,84,254,149,254,224,255,168,0,17,0,157,254,240,253,229,254,61,0,128,0,172,255,215,254,4,255,19,0,133,0,252,255,51,255,79,255,62,0,203,0,85,0,173,255,234,255,178,0,52,1,180,0,38,0,91,0,32,1,175,1,99,1,207,0,164,0,37,1,171,1,172,1,20,1,132,0,119,0,188,0,199,0,94,0,200,255,110,255,76,255,247,254,119,254,1,254,210,253,195,253,118,253,234,252,129,252,132,252,221,252,16,253,224,252,167,252,207,252,124,253,77,254,212,254,35,255,121,255,49,0,53,1,23,2,150,2,244,2,122,3,40,4,194,4,24,5,65,5,100,5,114,5,77,5,224,4,101,4,31,4,219,3,121,3,166,2,144,1,161,0,18,0,199,255,113,255,198,254,236,253,39,253,146,252,103,252,121,252,153,252,154,252,105,252,32,252,25,252,107,252,12,253,154,253,222,253,230,253,5,254,126,254,38,255,201,255,15,0,229,255,195,255,15,0,32,1,43,2,33,2,94,1,213,0,86,1,89,2,164,2,42,2,160,1,183,1,73,2,90,2,167,1,233,0,216,0,60,1,90,1,177,0,244,255,196,255,248,255,232,255,59,255,146,254,153,254,37,255,85,255,228,254,42,254,2,254,147,254,32,255,34,255,182,254,127,254,224,254,77,255,73,255,8,255,237,254,52,255,139,255,134,255,30,255,221,254,255,254,87,255,121,255,42,255,248,254,47,255,120,255,159,255,117,255,114,255,204,255,88,0,195,0,210,0,188,0,8,1,209,1,169,2,9,3,241,2,250,2,70,3,187,3,249,3,24,4,47,4,53,4,13,4,149,3,238,2,119,2,89,2,58,2,161,1,143,0,157,255,252,254,136,254,217,253,18,253,128,252,34,252,204,251,62,251,172,250,102,250,129,250,201,250,242,250,236,250,251,250,70,251,202,251,110,252,8,253,128,253,231,253,101,254,27,255,247,255,181,0,18,1,66,1,157,1,140,2,150,3,238,3,173,3,123,3,8,4,224,4,36,5,204,4,97,4,107,4,215,4,208,4,38,4,114,3,63,3,83,3,241,2,247,1,46,1,10,1,255,0,86,0,22,255,39,254,36,254,118,254,26,254,245,252,208,251,156,251,54,252,131,252,255,251,23,251,180,250,42,251,192,251,197,251,101,251,84,251,207,251,96,252,142,252,145,252,227,252,147,253,55,254,130,254,162,254,1,255,211,255,190,0,94,1,139,1,166,1,41,2,22,3,255,3,111,4,129,4,175,4,52,5,219,5,75,6,124,6,167,6,203,6,204,6,153,6,95,6,90,6,107,6,57,6,150,5,176,4,237,3,122,3,20,3,88,2,65,1,39,0,74,255,133,254,156,253,150,252,164,251,230,250,57,250,112,249,181,248,48,248,238,247,204,247,141,247,75,247,57,247,122,247,242,247,86,248,161,248,15,249,197,249,169,250,130,251,52,252,224,252,164,253,153,254,206,255,26,1,8,2,116,2,215,2,179,3,234,4,216,5,39,6,55,6,125,6,14,7,135,7,113,7,250,6,188,6,228,6,235,6,86,6,100,5,188,4,128,4,36,4,61,3,10,2,48,1,228,0,146,0,189,255,138,254,147,253,65,253,65,253,246,252,71,252,159,251,84,251,83,251,61,251,16,251,17,251,78,251,137,251,137,251,106,251,139,251,20,252,191,252,40,253,66,253,94,253,210,253,134,254,23,255,98,255,163,255,25,0,191,0,87,1,179,1,234,1,49,2,169,2,49,3,144,3,193,3,222,3,19,4,86,4,134,4,146,4,130,4,110,4,86,4,52,4,1,4,193,3,110,3,1,3,113,2,223,1,102,1,250,0,120,0,209,255,27,255,127,254,17,254,169,253,34,253,128,252,245,251,167,251,126,251,91,251,56,251,27,251,14,251,19,251,44,251,98,251,188,251,49,252,171,252,29,253,141,253,253,253,105,254,223,254,124,255,83,0,54,1,184,1,230,1,34,2,184,2,130,3,11,4,58,4,68,4,105,4,174,4,204,4,162,4,95,4,56,4,19,4,178,3,11,3,116,2,42,2,228,1,52,1,39,0,72,255,253,254,255,254,164,254,194,253,217,252,115,252,150,252,187,252,132,252,28,252,234,251,31,252,124,252,172,252,176,252,210,252,61,253,197,253,32,254,70,254,128,254,246,254,121,255,197,255,232,255,35,0,149,0,8,1,60,1,57,1,62,1,128,1,230,1,52,2,68,2,40,2,39,2,100,2,183,2,219,2,192,2,161,2,174,2,217,2,249,2,236,2,203,2,168,2,130,2,77,2,21,2,239,1,204,1,140,1,22,1,148,0,46,0,239,255,175,255,61,255,170,254,45,254,221,253,149,253,49,253,180,252,78,252,19,252,235,251,184,251,134,251,121,251,156,251,197,251,211,251,221,251,7,252,109,252,3,253,147,253,254,253,84,254,186,254,93,255,39,0,248,0,165,1,28,2,145,2,47,3,250,3,175,4,17,5,67,5,123,5,209,5,28,6,35,6,239,5,185,5,160,5,99,5,189,4,207,3,19,3,179,2,82,2,116,1,36,0,235,254,47,254,197,253,48,253,66,252,71,251,153,250,77,250,27,250,204,249,120,249,76,249,86,249,126,249,169,249,236,249,89,250,219,250,83,251,184,251,55,252,240,252,189,253,101,254,210,254,53,255,200,255,146,0,89,1,219,1,29,2,90,2,205,2,107,3,244,3,64,4,105,4,149,4,215,4,38,5,103,5,139,5,142,5,129,5,121,5,122,5,122,5,100,5,31,5,185,4,90,4,17,4,206,3,98,3,192,2,10,2,111,1,248,0,128,0,229,255,39,255,105,254,201,253,70,253,201,252,70,252,196,251,73,251,221,250,125,250,47,250,253,249,237,249,243,249,246,249,243,249,250,249,42,250,141,250,12,251,131,251,241,251,94,252,217,252,99,253,12,254,229,254,206,255,125,0,230,0,82,1,18,2,19,3,214,3,46,4,96,4,201,4,110,5,235,5,1,6,218,5,212,5,236,5,206,5,86,5,193,4,106,4,34,4,132,3,123,2,111,1,197,0,106,0,227,255,240,254,222,253,26,253,205,252,155,252,52,252,160,251,53,251,40,251,84,251,118,251,120,251,145,251,226,251,81,252,174,252,248,252,90,253,229,253,126,254,242,254,69,255,157,255,17,0,141,0,225,0,14,1,71,1,158,1,237,1,6,2,237,1,234,1,36,2,111,2,132,2,91,2,60,2,88,2,141,2,151,2,113,2,93,2,121,2,151,2,130,2,74,2,38,2,48,2,54,2,1,2,159,1,75,1,40,1,25,1,223,0,110,0,248,255,167,255,118,255,56,255,222,254,131,254,69,254,21,254,215,253,140,253,75,253,36,253,14,253,249,252,226,252,211,252,208,252,218,252,237,252,18,253,77,253,136,253,187,253,226,253,27,254,127,254,7,255,124,255,189,255,230,255,57,0,209,0,118,1,225,1,16,2,66,2,166,2,36,3,120,3,148,3,166,3,206,3,232,3,202,3,133,3,78,3,49,3,242,2,106,2,176,1,11,1,166,0,80,0,197,255,249,254,47,254,168,253,99,253,35,253,191,252,79,252,9,252,250,251,6,252,23,252,47,252,93,252,160,252,234,252,59,253,158,253,19,254,147,254,255,254,91,255,189,255,43,0,161,0,254,0,53,1,102,1,183,1,16,2,70,2,71,2,61,2,75,2,119,2,150,2,136,2,107,2,87,2,89,2,87,2,61,2,26,2,3,2,240,1,203,1,147,1,89,1,58,1,33,1,240,0,155,0,69,0,9,0,229,255,179,255,91,255,255,254,182,254,134,254,86,254,18,254,203,253,158,253,136,253,114,253,80,253,43,253,25,253,25,253,39,253,52,253,65,253,89,253,131,253,176,253,222,253,22,254,94,254,180,254,10,255,103,255,209,255,79,0,196,0,34,1,134,1,11,2,170,2,47,3,134,3,195,3,16,4,119,4,210,4,249,4,238,4,220,4,206,4,183,4,108,4,247,3,129,3,15,3,132,2,191,1,208,0,239,255,60,255,143,254,185,253,186,252,198,251,23,251,161,250,50,250,168,249,37,249,222,248,220,248,246,248,16,249,60,249,146,249,24,250,175,250,74,251,241,251,186,252,150,253,108,254,50,255,0,0,233,0,208,1,147,2,41,3,190,3,111,4,36,5,177,5,1,6,50,6,111,6,187,6,241,6,240,6,200,6,161,6,136,6,97,6,14,6,163,5,64,5,235,4,128,4,226,3,53,3,168,2,53,2,178,1,251,0,39,0,108,255,225,254,105,254,208,253,17,253,95,252,225,251,139,251,45,251,175,250,47,250,220,249,193,249,186,249,158,249,122,249,120,249,166,249,243,249,56,250,121,250,209,250,83,251,234,251,117,252,236,252,110,253,8,254,180,254,98,255,4,0,165,0,52,1,186,1,67,2,227,2,145,3,27,4,119,4,177,4,248,4,98,5,196,5,230,5,205,5,171,5,157,5,140,5,79,5,227,4,110,4,2,4,136,3,232,2,46,2,127,1,233,0,76,0,143,255,182,254,244,253,104,253,248,252,119,252,209,251,58,251,227,250,204,250,195,250,165,250,128,250,126,250,180,250,15,251,108,251,202,251,52,252,173,252,50,253,195,253,101,254,18,255,188,255,72,0,184,0,46,1,194,1,97,2,223,2,39,3,85,3,165,3,16,4,105,4,142,4,140,4,146,4,179,4,210,4,208,4,176,4,126,4,74,4,16,4,198,3,120,3,41,3,212,2,99,2,208,1,57,1,194,0,100,0,4,0,116,255,201,254,57,254,223,253,159,253,73,253,210,252,92,252,21,252,253,251,234,251,190,251,145,251,126,251,139,251,166,251,189,251,204,251,233,251,34,252,104,252,179,252,253,252,70,253,144,253,229,253,73,254,196,254,71,255,170,255,240,255,61,0,193,0,103,1,223,1,23,2,43,2,117,2,249,2,122,3,163,3,127,3,98,3,124,3,189,3,204,3,142,3,38,3,207,2,150,2,85,2,245,1,121,1,0,1,141,0,26,0,158,255,38,255,197,254,124,254,56,254,225,253,143,253,86,253,82,253,101,253,118,253,131,253,149,253,187,253,0,254,93,254,184,254,19,255,104,255,182,255,8,0,103,0,212,0,65,1,149,1,189,1,211,1,1,2,74,2,147,2,162,2,121,2,75,2,67,2,88,2,88,2,39,2,215,1,150,1,117,1,90,1,32,1,203,0,128,0,70,0,13,0,200,255,117,255,43,255,245,254,193,254,130,254,67,254,16,254,230,253,196,253,164,253,134,253,107,253,91,253,89,253,99,253,113,253,123,253,135,253,161,253,203,253,251,253,41,254,86,254,139,254,209,254,24,255,76,255,135,255,222,255,84,0,196,0,3,1,32,1,90,1,212,1,111,2,222,2,242,2,217,2,246,2,115,3,253,3,50,4,247,3,160,3,149,3,222,3,35,4,253,3,110,3,206,2,112,2,81,2,36,2,170,1,228,0,18,0,105,255,237,254,128,254,249,253,71,253,135,252,223,251,104,251,26,251,217,250,140,250,53,250,248,249,227,249,247,249,41,250,115,250,199,250,28,251,120,251,228,251,116,252,48,253,4,254,191,254,78,255,198,255,81,0,27,1,16,2,226,2,91,3,143,3,205,3,77,4,248,4,130,5,165,5,126,5,96,5,123,5,184,5,199,5,141,5,39,5,201,4,132,4,70,4,243,3,138,3,17,3,139,2,2,2,128,1,11,1,155,0,27,0,133,255,237,254,104,254,0,254,164,253,63,253,205,252,92,252,255,251,191,251,148,251,114,251,81,251,52,251,37,251,38,251,53,251,85,251,143,251,222,251,44,252,106,252,157,252,227,252,90,253,249,253,145,254,249,254,60,255,143,255,29,0,223,0,156,1,13,2,65,2,130,2,12,3,188,3,69,4,125,4,117,4,128,4,194,4,22,5,47,5,247,4,149,4,69,4,29,4,245,3,161,3,22,3,109,2,200,1,61,1,191,0,61,0,165,255,245,254,67,254,167,253,47,253,204,252,106,252,6,252,168,251,98,251,63,251,54,251,60,251,74,251,104,251,152,251,214,251,35,252,123,252,234,252,100,253,217,253,67,254,165,254,22,255,162,255,54,0,185,0,32,1,114,1,194,1,40,2,153,2,250,2,56,3,76,3,81,3,103,3,150,3,193,3,195,3,146,3,72,3,6,3,224,2,203,2,162,2,82,2,230,1,121,1,38,1,242,0,190,0,113,0,9,0,155,255,69,255,19,255,238,254,187,254,122,254,62,254,17,254,240,253,214,253,201,253,209,253,224,253,227,253,208,253,194,253,209,253,1,254,60,254,98,254,106,254,107,254,129,254,176,254,240,254,48,255,88,255,103,255,119,255,169,255,253,255,91,0,154,0,177,0,186,0,227,0,52,1,134,1,191,1,209,1,207,1,230,1,26,2,77,2,85,2,44,2,251,1,233,1,242,1,239,1,185,1,80,1,227,0,155,0,110,0,61,0,240,255,132,255,19,255,189,254,141,254,117,254,93,254,48,254,248,253,212,253,221,253,6,254,43,254,65,254,82,254,116,254,178,254,0,255,69,255,128,255,188,255,247,255,57,0,120,0,178,0,228,0,17,1,60,1,98,1,126,1,133,1,128,1,121,1,119,1,120,1,104,1,61,1,5,1,212,0,189,0,179,0,156,0,110,0,45,0,243,255,205,255,183,255,167,255,145,255,109,255,58,255,16,255,247,254,234,254,221,254,201,254,185,254,176,254,173,254,174,254,183,254,201,254,229,254,3,255,30,255,51,255,74,255,109,255,156,255,197,255,230,255,2,0,36,0,75,0,113,0,151,0,183,0,215,0,238,0,6,1,36,1,72,1,99,1,105,1,97,1,97,1,115,1,144,1,166,1,160,1,136,1,117,1,111,1,100,1,86,1,62,1,26,1,246,0,205,0,156,0,96,0,28,0,218,255,153,255,85,255,12,255,189,254,107,254,33,254,223,253,163,253,113,253,66,253,24,253,250,252,238,252,236,252,240,252,254,252,27,253,76,253,139,253,208,253,22,254,97,254,189,254,47,255,169,255,24,0,124,0,208,0,32,1,118,1,210,1,42,2,109,2,151,2,174,2,190,2,207,2,217,2,217,2,202,2,172,2,134,2,88,2,46,2,254,1,198,1,145,1,93,1,42,1,241,0,179,0,119,0,63,0,12,0,224,255,183,255,141,255,104,255,74,255,53,255,32,255,5,255,238,254,218,254,202,254,191,254,188,254,187,254,178,254,172,254,167,254,168,254,180,254,200,254,218,254,237,254,250,254,9,255,28,255,53,255,85,255,116,255,143,255,161,255,176,255,193,255,222,255,1,0,31,0,53,0,71,0,89,0,117,0,156,0,186,0,209,0,222,0,231,0,242,0,2,1,15,1,18,1,20,1,17,1,10,1,254,0,234,0,208,0,185,0,168,0,144,0,106,0,55,0,0,0,203,255,163,255,130,255,89,255,39,255,247,254,207,254,174,254,152,254,135,254,115,254,104,254,104,254,111,254,129,254,156,254,184,254,213,254,254,254,42,255,91,255,143,255,196,255,245,255,32,0,82,0,132,0,179,0,224,0,8,1,37,1,59,1,74,1,77,1,74,1,70,1,63,1,49,1,32,1,13,1,247,0,224,0,203,0,181,0,154,0,125,0,100,0,81,0,66,0,53,0,44,0,33,0,21,0,8,0,1,0,247,255,248,255,252,255,0,0,2,0,2,0,2,0,0,0,4,0,9,0,13,0,14,0,11,0,5,0,255,255,254,255,253,255,251,255,247,255,238,255,227,255,217,255,206,255,197,255,196,255,198,255,195,255,189,255,181,255,173,255,165,255,156,255,150,255,152,255,159,255,165,255,165,255,162,255,157,255,157,255,166,255,175,255,182,255,185,255,190,255,193,255,198,255,204,255,203,255,207,255,213,255,212,255,207,255,202,255,193,255,187,255,181,255,171,255,157,255,145,255,137,255,131,255,128,255,133,255,142,255,149,255,161,255,175,255,187,255,202,255,226,255,248,255,19,0,50,0,80,0,110,0,140,0,170,0,199,0,225,0,252,0,24,1,47,1,67,1,75,1,73,1,65,1,52,1,40,1,22,1,0,1,226,0,185,0,139,0,90,0,38,0,247,255,202,255,153,255,104,255,61,255,18,255,230,254,191,254,158,254,132,254,117,254,109,254,106,254,106,254,110,254,120,254,133,254,155,254,187,254,223,254,12,255,61,255,109,255,158,255,208,255,0,0,47,0,96,0,141,0,184,0,230,0,15,1,47,1,73,1,95,1,106,1,114,1,128,1,137,1,137,1,135,1,126,1,107,1,83,1,59,1,34,1,5,1,232,0,208,0,183,0,157,0,125,0,87,0,51,0,18,0,248,255,223,255,199,255,172,255,144,255,121,255,103,255,82,255,63,255,49,255,38,255,27,255,16,255,6,255,0,255,254,254,0,255,253,254,250,254,250,254,250,254,4,255,21,255,38,255,52,255,68,255,86,255,105,255,124,255,148,255,174,255,200,255,230,255,4,0,36,0,68,0,102,0,134,0,164,0,195,0,221,0,242,0,5,1,17,1,32,1,46,1,55,1,59,1,56,1,52,1,45,1,38,1,27,1,8,1,239,0,209,0,179,0,147,0,114,0,80,0,46,0,8,0,226,255,185,255,146,255,113,255,83,255,55,255,29,255,2,255,228,254,202,254,182,254,170,254,167,254,168,254,168,254,169,254,171,254,174,254,183,254,198,254,220,254,242,254,12,255,38,255,60,255,86,255,117,255,149,255,182,255,220,255,255,255,29,0,59,0,86,0,111,0,137,0,164,0,187,0,206,0,224,0,240,0,255,0,14,1,27,1,39,1,47,1,50,1,48,1,43,1,36,1,30,1,23,1,15,1,1,1,241,0,224,0,202,0,181,0,161,0,139,0,114,0,87,0,55,0,25,0,252,255,222,255,192,255,160,255,129,255,101,255,78,255,59,255,43,255,27,255,14,255,1,255,250,254,249,254,253,254,2,255,12,255,27,255,39,255,54,255,71,255,88,255,108,255,130,255,153,255,182,255,210,255,234,255,254,255,13,0,29,0,48,0,71,0,90,0,107,0,118,0,124,0,128,0,131,0,140,0,150,0,158,0,159,0,154,0,148,0,140,0,136,0,129,0,121,0,115,0,110,0,102,0,97,0,90,0,85,0,78,0,67,0,58,0,51,0,45,0,41,0,37,0,25,0,16,0,7,0,0,0,248,255,238,255,224,255,209,255,197,255,181,255,167,255,153,255,139,255,126,255,119,255,112,255,100,255,87,255,75,255,67,255,59,255,53,255,50,255,48,255,49,255,51,255,57,255,65,255,77,255,87,255,97,255,110,255,124,255,141,255,160,255,183,255,207,255,230,255,250,255,14,0,35,0,56,0,79,0,101,0,118,0,133,0,149,0,167,0,188,0,208,0,221,0,230,0,236,0,239,0,240,0,242,0,244,0,245,0,243,0,237,0,231,0,221,0,209,0,198,0,188,0,177,0,166,0,150,0,132,0,114,0,95,0,76,0,58,0,40,0,19,0,0,0,235,255,214,255,189,255,163,255,140,255,121,255,107,255,95,255,84,255,68,255,54,255,42,255,35,255,36,255,37,255,39,255,37,255,37,255,40,255,46,255,54,255,67,255,80,255,94,255,106,255,121,255,132,255,143,255,160,255,175,255,195,255,215,255,235,255,250,255,10,0,25,0,37,0,51,0,63,0,75,0,86,0,98,0,106,0,114,0,119,0,120,0,123,0,124,0,125,0,126,0,128,0,127,0,121,0,115,0,108,0,103,0,100,0,97,0,88,0,79,0,65,0,49,0,36,0,26,0,17,0,6,0,0,0,250,255,245,255,243,255,238,255,233,255,229,255,224,255,219,255,215,255,210,255,203,255,198,255,194,255,190,255,187,255,191,255,197,255,206,255,213,255,219,255,223,255,224,255,228,255,232,255,236,255,237,255,236,255,233,255,232,255,230,255,234,255,238,255,244,255,253,255,3,0,13,0,22,0,35,0,43,0,50,0,58,0,65,0,72,0,80,0,84,0,86,0,87,0,84,0,82,0,76,0,73,0,68,0,67,0,62,0,55,0,51,0,45,0,40,0,32,0,25,0,17,0,6,0,254,255,248,255,238,255,228,255,222,255,217,255,215,255,211,255,208,255,204,255,199,255,198,255,196,255,200,255,202,255,206,255,209,255,211,255,214,255,218,255,224,255,227,255,231,255,234,255,236,255,240,255,242,255,247,255,249,255,252,255,0,0,3,0,6,0,8,0,10,0,11,0,14,0,16,0,19,0,21,0,22,0,21,0,21,0,20,0,20,0,25,0,27,0,29,0,27,0,24,0,21,0,22,0,20,0,21,0,23,0,21,0,15,0,10,0,6,0,0,0,255,255,254,255,251,255,246,255,239,255,232,255,229,255,226,255,222,255,217,255,211,255,203,255,194,255,189,255,186,255,183,255,180,255,174,255,169,255,163,255,159,255,156,255,156,255,156,255,153,255,152,255,152,255,154,255,159,255,165,255,171,255,176,255,179,255,185,255,192,255,203,255,212,255,223,255,234,255,243,255,253,255,7,0,15,0,23,0,32,0,40,0,53,0,65,0,77,0,90,0,102,0,111,0,117,0,122,0,127,0,133,0,140,0,143,0,144,0,143,0,139,0,135,0,136,0,142,0,147,0,146,0,146,0,142,0,133,0,126,0,119,0,111,0,102,0,91,0,78,0,65,0,49,0,34,0,22,0,10,0,253,255,242,255,232,255,222,255,211,255,196,255,182,255,168,255,157,255,150,255,143,255,137,255,131,255,126,255,121,255,121,255,124,255,129,255,136,255,144,255,149,255,152,255,159,255,168,255,179,255,190,255,199,255,207,255,214,255,224,255,234,255,246,255,2,0,11,0,23,0,35,0,42,0,50,0,59,0,67,0,74,0,77,0,78,0,75,0,73,0,73,0,71,0,71,0,70,0,67,0,65,0,60,0,54,0,49,0,43,0,40,0,36,0,32,0,21,0,11,0,4,0,0,0,249,255,238,255,226,255,214,255,203,255,194,255,190,255,185,255,181,255,179,255,175,255,173,255,172,255,173,255,173,255,175,255,180,255,184,255,188,255,191,255,194,255,198,255,202,255,210,255,219,255,228,255,236,255,242,255,248,255,253,255,1,0,7,0,13,0,22,0,32,0,42,0,52,0,62,0,72,0,81,0,90,0,98,0,106,0,110,0,114,0,116,0,116,0,116,0,112,0,107,0,100,0,92,0,82,0,73,0,63,0,55,0,47,0,36,0,27,0,14,0,0,0,244,255,234,255,224,255,214,255,204,255,193,255,184,255,175,255,170,255,165,255,162,255,158,255,156,255,154,255,154,255,158,255,161,255,164,255,166,255,166,255,169,255,171,255,174,255,180,255,185,255,192,255,197,255,203,255,210,255,218,255,228,255,236,255,244,255,251,255,254,255,2,0,6,0,11,0,19,0,25,0,30,0,36,0,39,0,44,0,51,0,55,0,60,0,62,0,66,0,70,0,74,0,74,0,69,0,67,0,66,0,64,0,59,0,57,0,53,0,46,0,45,0,42,0,40,0,38,0,35,0,30,0,23,0,15,0,5,0,254,255,244,255,236,255,230,255,227,255,225,255,223,255,226,255,227,255,226,255,223,255,219,255,216,255,216,255,213,255,213,255,214,255,213,255,209,255,207,255,208,255,216,255,224,255,238,255,249,255,255,255,255,255,247,255,247,255,251,255,255,255,8,0,17,0,21,0,23,0,26,0,24,0,25,0,27,0,33,0,42,0,42,0,42,0,38,0,37,0,35,0,34,0,35,0,36,0,36,0,35,0,33,0,25,0,22,0,12,0,5,0,254,255,251,255,247,255,243,255,244,255,242,255,245,255,247,255,250,255,249,255,248,255,248,255,248,255,248,255,246,255,241,255,234,255,228,255,227,255,229,255,233,255,241,255,243,255,246,255,244,255,241,255,243,255,244,255,247,255,250,255,253,255,255,255,255,255,0,0,1,0,5,0,12,0,19,0,25,0,31,0,33,0,37,0,40,0,37,0,38,0,39,0,39,0,41,0,45,0,47,0,46,0,42,0,43,0,47,0,50,0,52,0,51,0,48,0,45,0,43,0,44,0,42,0,42,0,33,0,25,0,19,0,15,0,10,0,3,0,254,255,243,255,238,255,227,255,224,255,219,255,211,255,207,255,198,255,190,255,184,255,180,255,175,255,169,255,160,255,155,255,151,255,150,255,150,255,147,255,144,255,139,255,141,255,142,255,151,255,161,255,166,255,167,255,165,255,168,255,177,255,193,255,201,255,207,255,213,255,217,255,219,255,228,255,235,255,246,255,5,0,15,0,24,0,26,0,36,0,50,0,63,0,70,0,70,0,70,0,72,0,81,0,87,0,95,0,102,0,109,0,116,0,115,0,112,0,111,0,116,0,111,0,110,0,108,0,100,0,95,0,89,0,77,0,73,0,77,0,71,0,67,0,53,0,44,0,29,0,14,0,8,0,255,255,255,255,247,255,232,255,221,255,216,255,203,255,194,255,198,255,193,255,189,255,183,255,182,255,169,255,170,255,171,255,164,255,166,255,168,255,177,255,177,255,182,255,174,255,171,255,184,255,199,255,217,255,221,255,215,255,209,255,223,255,230,255,249,255,6,0,16,0,21,0,18,0,19,0,22,0,29,0,26,0,27,0,24,0,31,0,32,0,35,0,34,0,35,0,43,0,46,0,46,0,47,0,52,0,49,0,45,0,36,0,35,0,42,0,40,0,51,0,40,0,40,0,30,0,23,0,10,0,3,0,12,0,11,0,16,0,254,255,241,255,220,255,219,255,223,255,239,255,249,255,243,255,220,255,194,255,191,255,218,255,244,255,252,255,253,255,230,255,239,255,251,255,250,255,8,0,247,255,0,0,7,0,20,0,17,0,4,0,219,255,214,255,24,0,105,0,97,0,199,255,141,255,102,255,19,1,11,2,92,1,238,255,160,254,69,255,72,0,43,1,152,0,115,255,135,255,161,0,215,0,194,255,54,255,207,254,54,255,63,0,106,0,50,0,250,255,71,0,132,255,23,255,94,255,64,0,243,1,56,1,76,0,235,254,146,254,10,0,171,0,207,0,184,255,22,255,177,255,161,0,37,0,72,255,2,255,135,254,84,255,29,0,54,0,168,255,91,255,140,255,25,255,118,255,37,0,207,0,200,0,0,0,231,255,79,255,122,255,169,0,22,1,166,0,159,255,99,255,171,255,14,0,92,0,99,0,30,0,163,255,218,255,25,0,19,0,62,0,114,0,59,0,220,255,240,255,71,0,212,0,204,0,111,0,59,0,8,0,197,0,77,1,222,0,77,0,198,255,52,0,144,0,126,0,63,0,0,0,222,255,253,255,10,0,154,255,140,255,175,255,29,0,11,0,150,255,111,255,188,255,172,255,101,255,178,255,237,255,0,0,12,0,201,255,93,255,88,255,172,255,4,0,145,255,48,255,188,255,42,0,73,0,66,0,135,255,254,254,84,255,251,255,153,0,156,0,189,255,162,255,65,255,244,255,7,2,163,1,162,0,145,255,237,254,172,255,70,0,226,0,251,255,213,254,148,255,48,0,22,1,32,1,84,0,250,254,147,254,250,255,140,0,164,0,57,0,110,255,228,255,50,1,132,1,14,0,110,255,218,254,72,255,32,0,178,255,52,0,178,255,172,0,124,0,255,254,59,255,135,255,166,0,115,0,133,255,202,254,172,254,104,0,71,3,4,3,188,255,22,253,31,253,115,255,53,1,71,1,241,255,142,254,152,255,243,1,236,0,197,254,249,253,99,254,89,0,47,1,226,0,214,255,86,255,8,0,249,255,245,255,215,255,82,0,167,0,76,0,51,255,236,254,15,255,140,1,148,3,165,1,246,255,18,254,222,254,68,1,142,1,138,0,187,254,133,255,149,2,149,2,187,255,15,254,163,253,43,255,166,1,222,0,78,255,186,254,214,255,149,0,166,255,44,255,90,255,73,0,113,0,110,255,238,254,222,254,19,0,31,1,17,0,214,255,2,0,32,0,231,0,211,255,76,255,252,255,21,0,13,1,2,1,243,255,183,255,203,255,86,255,233,254,220,254,134,255,63,0,187,255,71,255,73,255,99,255,98,0,249,0,76,0,193,255,153,0,77,1,188,1,126,1,234,255,240,255,222,0,78,1,12,1,139,0,37,0,114,255,144,255,65,0,45,0,127,255,125,255,192,255,100,255,154,255,255,255,116,255,78,255,23,0,106,0,23,0,252,255,204,255,20,0,142,0,162,0,126,0,198,255,222,255,114,0,17,0,188,255,31,1,208,1,36,1,34,0,251,254,40,255,6,0,2,1,154,0,77,255,155,255,178,0,247,255,99,254,107,254,90,254,214,254,32,0,45,255,11,254,126,254,140,255,242,255,37,255,201,254,193,255,138,0,199,0,113,0,112,255,171,255,11,1,109,1,19,1,68,0,104,255,57,0,249,0,97,0,184,255,184,255,1,0,241,255,28,0,22,0,203,255,138,255,101,255,154,255,137,255,222,255,83,0,242,255,112,255,147,255,0,0,243,255,201,255,216,0,34,1,116,0,229,255,235,255,133,0,11,1,242,0,37,0,166,255,132,0,231,1,14,1,129,255,104,255,23,0,179,0,173,0,180,255,219,254,242,254,252,255,94,0,108,255,252,254,119,255,183,255,246,255,202,255,104,255,127,255,204,255,83,0,138,0,94,0,232,255,54,0,187,0,138,0,27,0,241,255,33,0,105,0,116,0,106,0,122,0,41,0,83,0,80,0,202,255,197,255,9,0,45,0,96,0,231,255,48,255,82,255,121,255,165,255,202,255,152,255,58,255,95,255,220,255,1,0,28,0,73,0,19,0,166,255,210,255,76,0,128,0,149,0,97,0,215,255,178,255,18,0,66,0,6,0,119,255,50,255,101,255,221,255,60,0,192,255,74,255,110,255,170,255,246,255,16,0,174,255,148,255,233,255,83,0,112,0,42,0,244,255,11,0,92,0,112,0,62,0,208,255,224,255,102,0,113,0,74,0,195,255,138,255,59,0,196,0,150,0,21,0,141,255,229,255,175,0,202,0,102,0,140,255,52,255,224,255,246,0,89,1,56,0,63,255,142,255,91,0,255,0,252,0,60,0,176,255,93,0,28,1,147,0,129,255,88,255,9,0,152,0,93,0,148,255,36,255,171,255,106,0,35,0,174,255,154,255,217,255,66,0,221,255,27,255,58,255,15,0,75,0,220,255,90,255,12,255,108,255,237,255,253,255,194,255,128,255,175,255,1,0,253,255,4,0,230,255,193,255,65,0,117,0,93,0,97,0,51,0,7,0,43,0,71,0,33,0,14,0,84,0,82,0,206,255,190,255,216,255,32,0,78,0,0,0,164,255,76,255,166,255,77,0,45,0,239,255,0,0,245,255,6,0,240,255,27,0,125,0,82,0,67,0,31,0,37,0,145,0,245,0,181,0,10,0,201,255,10,0,90,0,94,0,72,0,247,255,177,255,215,255,40,0,57,0,7,0,220,255,145,255,126,255,242,255,16,0,209,255,135,255,53,255,125,255,237,255,217,255,96,255,42,255,181,255,19,0,4,0,179,255,124,255,151,255,227,255,250,255,193,255,173,255,241,255,51,0,13,0,215,255,192,255,186,255,222,255,23,0,52,0,49,0,27,0,247,255,6,0,33,0,29,0,44,0,13,0,253,255,49,0,94,0,45,0,244,255,10,0,7,0,225,255,247,255,35,0,50,0,50,0,7,0,184,255,173,255,25,0,119,0,25,0,168,255,181,255,2,0,131,0,144,0,15,0,178,255,216,255,103,0,117,0,250,255,224,255,15,0,67,0,120,0,80,0,212,255,214,255,74,0,103,0,35,0,245,255,241,255,239,255,229,255,8,0,255,255,208,255,220,255,230,255,237,255,36,0,44,0,216,255,202,255,16,0,102,0,136,0,70,0,209,255,213,255,74,0,134,0,115,0,17,0,224,255,44,0,113,0,127,0,76,0,255,255,221,255,198,255,213,255,176,255,171,255,33,0,41,0,42,0,73,0,247,255,192,255,179,255,132,255,23,255,28,255,208,255,83,0,126,0,94,0,141,255,32,255,90,255,150,255,245,255,204,255,151,255,149,255,160,255,238,255,25,0,5,0,217,255,141,255,90,255,168,255,6,0,22,0,248,255,187,255,156,255,187,255,232,255,236,255,225,255,227,255,249,255,17,0,8,0,255,255,37,0,79,0,67,0,42,0,29,0,95,0,159,0,136,0,67,0,38,0,87,0,196,0,212,0,127,0,70,0,39,0,79,0,146,0,151,0,137,0,143,0,149,0,123,0,75,0,76,0,62,0,35,0,40,0,62,0,73,0,80,0,41,0,241,255,230,255,235,255,240,255,242,255,14,0,35,0,247,255,201,255,201,255,236,255,0,0,244,255,227,255,181,255,172,255,204,255,178,255,151,255,147,255,144,255,184,255,195,255,182,255,125,255,81,255,102,255,115,255,145,255,163,255,138,255,123,255,100,255,88,255,133,255,151,255,152,255,154,255,135,255,119,255,144,255,194,255,214,255,193,255,172,255,143,255,152,255,198,255,209,255,197,255,185,255,194,255,242,255,53,0,107,0,94,0,18,0,249,255,13,0,112,0,202,0,176,0,81,0,20,0,80,0,207,0,14,1,225,0,148,0,113,0,158,0,194,0,202,0,174,0,133,0,109,0,117,0,116,0,72,0,77,0,100,0,91,0,68,0,50,0,37,0,39,0,40,0,23,0,13,0,14,0,24,0,45,0,26,0,229,255,223,255,229,255,231,255,222,255,215,255,249,255,243,255,227,255,208,255,216,255,239,255,254,255,246,255,178,255,131,255,164,255,221,255,244,255,229,255,210,255,232,255,20,0,35,0,17,0,234,255,208,255,219,255,249,255,45,0,54,0,13,0,228,255,174,255,154,255,172,255,198,255,203,255,158,255,149,255,198,255,241,255,214,255,119,255,60,255,78,255,144,255,226,255,0,0,193,255,151,255,216,255,17,0,1,0,209,255,209,255,8,0,71,0,82,0,34,0,7,0,32,0,58,0,65,0,77,0,58,0,57,0,43,0,15,0,1,0,247,255,7,0,250,255,197,255,150,255,128,255,150,255,203,255,171,255,100,255,55,255,16,255,24,255,55,255,55,255,22,255,4,255,7,255,34,255,58,255,96,255,155,255,166,255,167,255,173,255,202,255,23,0,100,0,166,0,228,0,15,1,45,1,105,1,177,1,237,1,33,2,39,2,31,2,45,2,79,2,110,2,102,2,58,2,254,1,217,1,223,1,207,1,139,1,25,1,178,0,131,0,99,0,46,0,217,255,118,255,21,255,208,254,166,254,133,254,82,254,29,254,13,254,12,254,7,254,5,254,253,253,1,254,26,254,85,254,158,254,203,254,223,254,3,255,75,255,162,255,239,255,30,0,50,0,74,0,122,0,170,0,206,0,223,0,226,0,215,0,196,0,178,0,158,0,139,0,114,0,64,0,6,0,222,255,190,255,150,255,92,255,45,255,19,255,10,255,8,255,252,254,227,254,206,254,214,254,241,254,13,255,33,255,57,255,91,255,129,255,180,255,236,255,38,0,88,0,133,0,194,0,7,1,52,1,70,1,74,1,82,1,108,1,136,1,144,1,116,1,60,1,5,1,231,0,207,0,166,0,105,0,39,0,228,255,152,255,89,255,46,255,9,255,217,254,165,254,130,254,113,254,106,254,106,254,108,254,122,254,150,254,187,254,234,254,32,255,96,255,166,255,227,255,30,0,102,0,184,0,11,1,80,1,130,1,182,1,238,1,31,2,65,2,89,2,100,2,101,2,100,2,87,2,56,2,16,2,227,1,178,1,118,1,51,1,236,0,151,0,67,0,251,255,175,255,92,255,12,255,194,254,130,254,75,254,20,254,222,253,181,253,166,253,167,253,160,253,157,253,172,253,202,253,244,253,30,254,77,254,138,254,203,254,7,255,67,255,136,255,205,255,9,0,68,0,130,0,185,0,233,0,18,1,51,1,77,1,96,1,110,1,117,1,117,1,102,1,79,1,60,1,39,1,4,1,221,0,182,0,145,0,110,0,54,0,0,0,225,255,183,255,130,255,87,255,44,255,5,255,225,254,193,254,166,254,143,254,133,254,137,254,140,254,136,254,140,254,159,254,178,254,193,254,211,254,237,254,11,255,44,255,87,255,142,255,196,255,252,255,44,0,92,0,151,0,212,0,10,1,66,1,115,1,157,1,202,1,245,1,22,2,34,2,33,2,21,2,4,2,241,1,209,1,171,1,128,1,72,1,12,1,208,0,140,0,75,0,11,0,197,255,134,255,69,255,6,255,212,254,168,254,129,254,91,254,57,254,33,254,21,254,15,254,16,254,25,254,44,254,72,254,110,254,159,254,219,254,28,255,89,255,151,255,217,255,28,0,101,0,181,0,250,0,57,1,113,1,162,1,211,1,253,1,24,2,41,2,53,2,59,2,57,2,42,2,20,2,241,1,203,1,162,1,113,1,62,1,6,1,206,0,143,0,79,0,19,0,215,255,153,255,92,255,39,255,249,254,201,254,153,254,112,254,74,254,49,254,35,254,23,254,14,254,7,254,7,254,15,254,32,254,54,254,75,254,100,254,133,254,172,254,215,254,5,255,52,255,98,255,147,255,202,255,1,0,55,0,106,0,152,0,195,0,241,0,30,1,70,1,104,1,135,1,158,1,172,1,179,1,182,1,184,1,176,1,161,1,128,1,90,1,46,1,6,1,222,0,176,0,120,0,59,0,4,0,203,255,153,255,92,255,47,255,233,254,173,254,137,254,92,254,59,254,22,254,252,253,229,253,213,253,211,253,220,253,223,253,243,253,31,254,55,254,95,254,144,254,196,254,2,255,60,255,127,255,200,255,20,0,100,0,180,0,247,0,67,1,140,1,199,1,0,2,50,2,89,2,121,2,142,2,150,2,157,2,150,2,137,2,116,2,90,2,50,2,6,2,216,1,157,1,95,1,31,1,220,0,153,0,89,0,25,0,220,255,151,255,83,255,27,255,231,254,188,254,146,254,108,254,75,254,46,254,25,254,10,254,254,253,248,253,247,253,2,254,22,254,45,254,77,254,107,254,138,254,174,254,218,254,8,255,59,255,107,255,161,255,217,255,16,0,70,0,121,0,174,0,225,0,26,1,79,1,130,1,176,1,219,1,1,2,30,2,52,2,65,2,74,2,75,2,67,2,44,2,13,2,230,1,180,1,126,1,61,1,242,0,161,0,76,0,248,255,164,255,79,255,246,254,157,254,73,254,251,253,182,253,118,253,59,253,14,253,230,252,200,252,181,252,176,252,181,252,199,252,230,252,15,253,68,253,128,253,203,253,29,254,121,254,222,254,70,255,178,255,32,0,145,0,3,1,116,1,221,1,63,2,151,2,228,2,37,3,86,3,124,3,146,3,159,3,159,3,144,3,119,3,80,3,29,3,229,2,167,2,90,2,2,2,165,1,65,1,216,0,111,0,5,0,156,255,51,255,205,254,107,254,14,254,187,253,115,253,56,253,5,253,221,252,192,252,173,252,166,252,170,252,189,252,220,252,8,253,59,253,116,253,185,253,7,254,97,254,196,254,46,255,160,255,15,0,130,0,244,0,95,1,201,1,49,2,147,2,236,2,62,3,131,3,184,3,226,3,1,4,21,4,29,4,22,4,252,3,210,3,150,3,72,3,238,2,140,2,32,2,169,1,40,1,161,0,25,0,143,255,7,255,131,254,3,254,137,253,20,253,168,252,72,252,244,251,176,251,125,251,91,251,68,251,63,251,75,251,107,251,160,251,228,251,53,252,144,252,242,252,96,253,219,253,98,254,241,254,130,255,22,0,173,0,68,1,215,1,101,2,230,2,93,3,202,3,41,4,117,4,172,4,204,4,216,4,210,4,186,4,144,4,84,4,5,4,162,3,48,3,178,2,44,2,161,1,15,1,122,0,227,255,74,255,181,254,35,254,150,253,23,253,164,252,60,252,228,251,149,251,85,251,39,251,13,251,9,251,27,251,68,251,125,251,198,251,32,252,136,252,255,252,128,253,10,254,158,254,56,255,212,255,109,0,0,1,144,1,22,2,149,2,14,3,122,3,220,3,50,4,120,4,178,4,219,4,243,4,254,4,246,4,218,4,167,4,102,4,24,4,186,3,78,3,215,2,86,2,206,1,70,1,190,0,49,0,167,255,27,255,141,254,11,254,152,253,48,253,213,252,130,252,60,252,8,252,225,251,204,251,198,251,204,251,223,251,254,251,49,252,109,252,178,252,5,253,99,253,204,253,64,254,186,254,56,255,182,255,44,0,162,0,19,1,127,1,230,1,66,2,149,2,218,2,19,3,65,3,96,3,113,3,116,3,103,3,74,3,32,3,235,2,164,2,82,2,247,1,149,1,43,1,188,0,78,0,223,255,110,255,2,255,153,254,57,254,228,253,151,253,86,253,30,253,239,252,203,252,187,252,181,252,191,252,231,252,29,253,83,253,144,253,193,253,236,253,45,254,124,254,215,254,74,255,196,255,45,0,144,0,225,0,31,1,97,1,167,1,237,1,38,2,90,2,126,2,158,2,185,2,209,2,222,2,226,2,221,2,198,2,167,2,128,2,80,2,29,2,230,1,172,1,112,1,48,1,240,0,173,0,107,0,40,0,233,255,170,255,105,255,44,255,249,254,200,254,152,254,113,254,80,254,54,254,37,254,23,254,13,254,5,254,8,254,15,254,26,254,44,254,65,254,93,254,127,254,161,254,197,254,235,254,16,255,56,255,99,255,145,255,196,255,244,255,40,0,91,0,137,0,175,0,204,0,231,0,0,1,31,1,57,1,76,1,93,1,103,1,109,1,106,1,95,1,77,1,61,1,44,1,23,1,247,0,203,0,151,0,98,0,48,0,3,0,216,255,177,255,135,255,86,255,34,255,241,254,198,254,165,254,149,254,141,254,133,254,130,254,124,254,117,254,122,254,140,254,163,254,196,254,237,254,20,255,58,255,97,255,133,255,177,255,230,255,22,0,77,0,137,0,194,0,248,0,45,1,91,1,122,1,151,1,177,1,198,1,210,1,222,1,227,1,228,1,225,1,214,1,192,1,156,1,114,1,70,1,39,1,5,1,214,0,163,0,108,0,44,0,247,255,206,255,165,255,134,255,93,255,49,255,3,255,220,254,183,254,161,254,150,254,134,254,136,254,139,254,144,254,151,254,166,254,186,254,216,254,0,255,50,255,94,255,135,255,178,255,210,255,237,255,13,0,43,0,64,0,100,0,141,0,177,0,213,0,241,0,252,0,255,0,0,1,243,0,226,0,209,0,190,0,169,0,155,0,138,0,115,0,82,0,39,0,243,255,187,255,143,255,103,255,68,255,32,255,249,254,207,254,169,254,140,254,114,254,97,254,89,254,94,254,102,254,113,254,129,254,145,254,164,254,201,254,251,254,36,255,79,255,118,255,148,255,181,255,233,255,36,0,99,0,165,0,221,0,11,1,51,1,90,1,126,1,164,1,199,1,226,1,244,1,255,1,0,2,252,1,254,1,252,1,233,1,205,1,164,1,106,1,47,1,247,0,194,0,147,0,104,0,55,0,9,0,217,255,167,255,122,255,84,255,47,255,12,255,233,254,194,254,161,254,139,254,130,254,132,254,139,254,149,254,162,254,181,254,211,254,246,254,35,255,79,255,119,255,161,255,205,255,245,255,21,0,50,0,78,0,107,0,129,0,153,0,174,0,189,0,201,0,206,0,212,0,215,0,210,0,197,0,179,0,158,0,137,0,117,0,98,0,79,0,56,0,30,0,1,0,230,255,202,255,177,255,158,255,141,255,132,255,128,255,129,255,128,255,132,255,137,255,141,255,146,255,147,255,147,255,146,255,144,255,140,255,134,255,123,255,111,255,101,255,95,255,95,255,92,255,91,255,89,255,93,255,99,255,108,255,119,255,130,255,144,255,161,255,179,255,198,255,217,255,240,255,5,0,28,0,55,0,82,0,111,0,141,0,172,0,205,0,238,0,14,1,43,1,66,1,81,1,91,1,100,1,106,1,106,1,95,1,79,1,58,1,30,1,6,1,234,0,207,0,175,0,142,0,110,0,77,0,41,0,8,0,231,255,199,255,167,255,138,255,111,255,92,255,71,255,58,255,43,255,40,255,36,255,34,255,41,255,35,255,44,255,54,255,71,255,91,255,113,255,138,255,161,255,185,255,204,255,226,255,248,255,10,0,28,0,43,0,53,0,61,0,70,0,74,0,72,0,67,0,60,0,51,0,39,0,31,0,21,0,15,0,12,0,2,0,251,255,241,255,231,255,223,255,214,255,207,255,205,255,204,255,203,255,203,255,206,255,210,255,210,255,213,255,216,255,218,255,219,255,227,255,235,255,242,255,251,255,2,0,4,0,6,0,10,0,27,0,54,0,46,0,22,0,18,0,28,0,25,0,15,0,10,0,0,0,236,255,225,255,212,255,180,255,163,255,169,255,161,255,140,255,128,255,130,255,134,255,140,255,148,255,167,255,190,255,208,255,222,255,230,255,233,255,243,255,4,0,23,0,37,0,42,0,48,0,46,0,50,0,65,0,80,0,96,0,102,0,97,0,97,0,99,0,100,0,104,0,106,0,107,0,106,0,105,0,105,0,103,0,101,0,94,0,83,0,70,0,57,0,49,0,40,0,29,0,15,0,4,0,246,255,224,255,194,255,166,255,147,255,140,255,151,255,167,255,178,255,184,255,172,255,141,255,119,255,107,255,105,255,121,255,138,255,161,255,204,255,250,255,27,0,51,0,47,0,39,0,40,0,61,0,99,0,132,0,170,0,178,0,179,0,181,0,180,0,181,0,180,0,182,0,179,0,195,0,204,0,185,0,153,0,122,0,95,0,81,0,65,0,40,0,18,0,0,0,246,255,229,255,201,255,183,255,169,255,152,255,133,255,119,255,116,255,116,255,114,255,108,255,99,255,92,255,101,255,124,255,135,255,126,255,119,255,111,255,115,255,138,255,155,255,165,255,171,255,168,255,156,255,141,255,136,255,150,255,158,255,160,255,155,255,141,255,135,255,157,255,190,255,201,255,185,255,168,255,183,255,208,255,212,255,200,255,191,255,216,255,7,0,38,0,34,0,14,0,14,0,49,0,97,0,112,0,86,0,70,0,95,0,138,0,166,0,158,0,149,0,163,0,196,0,235,0,239,0,219,0,214,0,235,0,252,0,222,0,163,0,138,0,161,0,173,0,130,0,76,0,54,0,75,0,111,0,102,0,59,0,19,0,22,0,45,0,22,0,223,255,188,255,202,255,236,255,237,255,198,255,149,255,143,255,187,255,220,255,218,255,203,255,202,255,227,255,248,255,248,255,228,255,200,255,208,255,219,255,210,255,207,255,212,255,235,255,15,0,37,0,12,0,207,255,172,255,204,255,238,255,215,255,173,255,166,255,195,255,216,255,199,255,153,255,116,255,125,255,169,255,171,255,102,255,50,255,98,255,184,255,188,255,110,255,58,255,105,255,189,255,200,255,139,255,93,255,116,255,170,255,202,255,200,255,187,255,213,255,0,0,240,255,191,255,185,255,212,255,228,255,208,255,175,255,161,255,202,255,27,0,48,0,255,255,235,255,23,0,71,0,65,0,12,0,249,255,39,0,103,0,114,0,57,0,23,0,73,0,164,0,201,0,161,0,119,0,139,0,210,0,244,0,191,0,116,0,112,0,191,0,13,1,7,1,219,0,224,0,9,1,37,1,17,1,223,0,213,0,247,0,19,1,8,1,224,0,200,0,221,0,1,1,248,0,193,0,161,0,182,0,196,0,145,0,76,0,50,0,66,0,82,0,58,0,3,0,222,255,226,255,233,255,206,255,152,255,114,255,117,255,130,255,113,255,66,255,37,255,51,255,85,255,98,255,81,255,50,255,36,255,56,255,79,255,75,255,59,255,50,255,59,255,73,255,71,255,60,255,54,255,60,255,88,255,118,255,107,255,61,255,47,255,98,255,151,255,147,255,102,255,52,255,47,255,105,255,154,255,106,255,5,255,235,254,54,255,124,255,113,255,38,255,222,254,238,254,63,255,103,255,55,255,242,254,242,254,50,255,107,255,119,255,84,255,31,255,34,255,101,255,158,255,142,255,86,255,73,255,136,255,219,255,247,255,199,255,171,255,244,255,95,0,130,0,77,0,50,0,106,0,209,0,254,0,214,0,164,0,194,0,25,1,62,1,37,1,14,1,37,1,74,1,91,1,83,1,77,1,97,1,125,1,118,1,95,1,101,1,126,1,141,1,122,1,92,1,85,1,107,1,126,1,105,1,56,1,32,1,50,1,60,1,46,1,11,1,235,0,231,0,241,0,234,0,204,0,180,0,163,0,153,0,145,0,141,0,124,0,90,0,74,0,86,0,88,0,53,0,20,0,19,0,28,0,18,0,241,255,215,255,222,255,240,255,226,255,164,255,125,255,151,255,192,255,164,255,78,255,13,255,29,255,96,255,113,255,44,255,220,254,210,254,255,254,38,255,17,255,221,254,198,254,201,254,195,254,186,254,191,254,186,254,140,254,93,254,117,254,188,254,191,254,87,254,253,253,61,254,196,254,217,254,75,254,207,253,22,254,216,254,15,255,106,254,208,253,39,254,19,255,103,255,223,254,63,254,94,254,50,255,208,255,145,255,243,254,243,254,173,255,67,0,52,0,213,255,187,255,32,0,171,0,212,0,141,0,92,0,167,0,25,1,56,1,21,1,241,0,3,1,89,1,146,1,101,1,36,1,66,1,168,1,195,1,119,1,52,1,74,1,142,1,177,1,141,1,68,1,44,1,80,1,103,1,68,1,29,1,19,1,22,1,14,1,244,0,207,0,189,0,219,0,238,0,198,0,147,0,152,0,196,0,221,0,191,0,129,0,104,0,155,0,226,0,209,0,115,0,63,0,100,0,166,0,182,0,136,0,72,0,40,0,69,0,121,0,110,0,44,0,2,0,12,0,28,0,12,0,244,255,225,255,192,255,159,255,150,255,155,255,168,255,163,255,89,255,246,254,245,254,88,255,134,255,40,255,143,254,84,254,165,254,18,255,7,255,119,254,242,253,20,254,171,254,236,254,121,254,228,253,231,253,105,254,188,254,136,254,39,254,28,254,124,254,204,254,193,254,148,254,168,254,241,254,25,255,15,255,4,255,37,255,107,255,152,255,130,255,97,255,127,255,217,255,32,0,28,0,227,255,197,255,248,255,89,0,137,0,105,0,62,0,59,0,85,0,133,0,172,0,173,0,162,0,152,0,136,0,122,0,151,0,222,0,254,0,209,0,135,0,102,0,154,0,253,0,35,1,229,0,156,0,136,0,173,0,237,0,20,1,8,1,221,0,185,0,175,0,196,0,254,0,56,1,41,1,211,0,157,0,203,0,43,1,92,1,61,1,251,0,217,0,247,0,49,1,70,1,53,1,34,1,10,1,227,0,209,0,230,0,4,1,6,1,200,0,89,0,31,0,83,0,152,0,113,0,248,255,162,255,159,255,197,255,209,255,163,255,90,255,55,255,44,255,14,255,229,254,208,254,218,254,226,254,195,254,121,254,72,254,94,254,161,254,210,254,222,254,197,254,150,254,133,254,192,254,50,255,121,255,87,255,253,254,227,254,52,255,168,255,200,255,151,255,116,255,139,255,168,255,163,255,179,255,247,255,24,0,212,255,131,255,142,255,242,255,74,0,42,0,172,255,101,255,174,255,35,0,56,0,246,255,186,255,173,255,207,255,0,0,17,0,9,0,10,0,16,0,8,0,1,0,44,0,112,0,132,0,91,0,46,0,42,0,90,0,159,0,187,0,156,0,119,0,126,0,151,0,172,0,190,0,202,0,197,0,174,0,167,0,188,0,201,0,191,0,188,0,186,0,178,0,185,0,201,0,201,0,185,0,172,0,159,0,162,0,189,0,209,0,180,0,121,0,87,0,96,0,104,0,90,0,68,0,61,0,55,0,7,0,202,255,197,255,2,0,45,0,249,255,120,255,36,255,84,255,185,255,210,255,121,255,17,255,252,254,48,255,97,255,86,255,43,255,13,255,21,255,42,255,44,255,39,255,58,255,90,255,108,255,115,255,105,255,118,255,148,255,181,255,214,255,239,255,243,255,230,255,217,255,230,255,38,0,88,0,73,0,26,0,23,0,92,0,156,0,133,0,63,0,33,0,81,0,162,0,171,0,95,0,22,0,23,0,73,0,102,0,86,0,42,0,13,0,0,0,255,255,4,0,20,0,35,0,25,0,249,255,207,255,204,255,241,255,25,0,25,0,245,255,207,255,197,255,219,255,246,255,9,0,12,0,252,255,219,255,206,255,229,255,15,0,54,0,60,0,34,0,255,255,242,255,15,0,69,0,99,0,74,0,23,0,3,0,33,0,79,0,95,0,58,0,16,0,251,255,251,255,6,0,12,0,4,0,238,255,216,255,196,255,175,255,167,255,193,255,216,255,202,255,151,255,104,255,106,255,159,255,198,255,164,255,103,255,87,255,112,255,123,255,115,255,128,255,153,255,160,255,135,255,106,255,119,255,209,255,37,0,23,0,196,255,159,255,237,255,102,0,156,0,108,0,33,0,14,0,86,0,167,0,174,0,140,0,121,0,122,0,128,0,139,0,155,0,182,0,185,0,147,0,94,0,91,0,147,0,191,0,164,0,91,0,50,0,53,0,76,0,81,0,61,0,29,0,253,255,223,255,209,255,216,255,229,255,239,255,220,255,191,255,181,255,195,255,217,255,226,255,221,255,208,255,206,255,216,255,238,255,252,255,250,255,245,255,251,255,18,0,40,0,50,0,50,0,58,0,68,0,80,0,82,0,78,0,82,0,86,0,86,0,73,0,55,0,42,0,38,0,45,0,50,0,29,0,240,255,202,255,199,255,219,255,223,255,194,255,146,255,119,255,120,255,125,255,105,255,64,255,54,255,78,255,92,255,60,255,10,255,254,254,41,255,98,255,105,255,52,255,12,255,38,255,110,255,162,255,164,255,146,255,141,255,168,255,213,255,245,255,250,255,247,255,0,0,27,0,60,0,75,0,64,0,43,0,47,0,77,0,102,0,104,0,93,0,87,0,87,0,83,0,81,0,92,0,118,0,135,0,120,0,83,0,68,0,96,0,147,0,169,0,143,0,104,0,83,0,94,0,123,0,148,0,151,0,131,0,107,0,98,0,117,0,155,0,182,0,182,0,160,0,135,0,129,0,144,0,168,0,180,0,167,0,132,0,98,0,87,0,102,0,128,0,138,0,123,0,87,0,52,0,42,0,55,0,74,0,72,0,39,0,249,255,217,255,220,255,246,255,3,0,245,255,204,255,167,255,151,255,152,255,157,255,149,255,131,255,121,255,118,255,116,255,103,255,76,255,47,255,33,255,40,255,57,255,57,255,23,255,228,254,193,254,189,254,213,254,236,254,234,254,206,254,167,254,142,254,151,254,193,254,243,254,15,255,252,254,204,254,172,254,195,254,9,255,71,255,77,255,34,255,1,255,19,255,69,255,105,255,110,255,93,255,87,255,106,255,132,255,157,255,179,255,199,255,218,255,239,255,3,0,23,0,43,0,62,0,79,0,97,0,131,0,177,0,208,0,204,0,176,0,172,0,238,0,82,1,144,1,153,1,115,1,67,1,64,1,98,1,132,1,164,1,193,1,199,1,189,1,183,1,164,1,155,1,154,1,157,1,159,1,152,1,150,1,139,1,138,1,143,1,143,1,125,1,94,1,71,1,61,1,62,1,54,1,31,1,251,0,209,0,169,0,150,0,148,0,143,0,122,0,77,0,27,0,253,255,234,255,211,255,186,255,158,255,134,255,104,255,69,255,37,255,14,255,1,255,234,254,201,254,175,254,167,254,166,254,154,254,120,254,79,254,70,254,100,254,137,254,139,254,105,254,78,254,92,254,145,254,197,254,221,254,216,254,206,254,199,254,208,254,247,254,52,255,109,255,124,255,96,255,66,255,58,255,79,255,113,255,140,255,152,255,139,255,122,255,117,255,122,255,141,255,163,255,172,255,186,255,206,255,218,255,220,255,215,255,217,255,233,255,252,255,15,0,40,0,51,0,44,0,29,0,22,0,41,0,108,0,184,0,220,0,212,0,173,0,140,0,130,0,157,0,212,0,7,1,35,1,35,1,8,1,235,0,226,0,227,0,243,0,7,1,16,1,8,1,245,0,229,0,215,0,205,0,199,0,187,0,163,0,142,0,122,0,113,0,115,0,113,0,98,0,68,0,23,0,233,255,187,255,147,255,132,255,134,255,153,255,174,255,165,255,118,255,76,255,63,255,79,255,107,255,114,255,88,255,53,255,43,255,66,255,109,255,143,255,150,255,134,255,111,255,117,255,158,255,191,255,200,255,185,255,161,255,176,255,247,255,81,0,143,0,141,0,88,0,29,0,14,0,56,0,133,0,206,0,243,0,217,0,154,0,82,0,23,0,5,0,28,0,81,0,123,0,136,0,103,0,25,0,181,255,106,255,89,255,129,255,221,255,48,0,51,0,234,255,130,255,45,255,36,255,106,255,188,255,233,255,219,255,166,255,128,255,115,255,132,255,160,255,193,255,230,255,9,0,26,0,22,0,10,0,252,255,246,255,247,255,20,0,74,0,133,0,169,0,170,0,132,0,80,0,66,0,88,0,134,0,194,0,225,0,211,0,192,0,180,0,181,0,204,0,222,0,213,0,184,0,141,0,106,0,87,0,76,0,57,0,25,0,243,255,205,255,177,255,159,255,132,255,89,255,41,255,14,255,16,255,29,255,32,255,254,254,192,254,138,254,114,254,129,254,182,254,235,254,5,255,254,254,226,254,206,254,220,254,10,255,65,255,98,255,94,255,83,255,131,255,1,0,158,0,10,1,20,1,211,0,134,0,110,0,184,0,84,1,4,2,116,2,103,2,234,1,68,1,200,0,167,0,222,0,63,1,137,1,129,1,31,1,131,0,230,255,119,255,88,255,131,255,202,255,2,0,252,255,168,255,37,255,171,254,107,254,121,254,194,254,19,255,58,255,38,255,232,254,157,254,122,254,148,254,226,254,66,255,138,255,169,255,176,255,186,255,219,255,11,0,67,0,122,0,174,0,227,0,17,1,59,1,89,1,108,1,118,1,125,1,125,1,131,1,142,1,155,1,164,1,163,1,147,1,106,1,53,1,1,1,219,0,202,0,194,0,175,0,131,0,55,0,217,255,124,255,56,255,22,255,15,255,5,255,223,254,154,254,73,254,10,254,238,253,251,253,36,254,82,254,118,254,126,254,108,254,80,254,67,254,92,254,159,254,250,254,82,255,143,255,170,255,178,255,181,255,185,255,185,255,187,255,202,255,8,0,138,0,51,1,196,1,252,1,191,1,47,1,161,0,114,0,207,0,153,1,114,2,235,2,193,2,252,1,240,0,6,0,150,255,179,255,50,0,183,0,240,0,170,0,248,255,24,255,89,254,243,253,249,253,86,254,212,254,60,255,106,255,80,255,245,254,119,254,11,254,228,253,26,254,170,254,93,255,231,255,10,0,190,255,55,255,204,254,192,254,33,255,204,255,120,0,235,0,21,1,17,1,2,1,1,1,23,1,61,1,113,1,175,1,254,1,84,2,157,2,183,2,142,2,44,2,191,1,130,1,151,1,238,1,78,2,114,2,57,2,182,1,44,1,207,0,169,0,158,0,126,0,49,0,209,255,111,255,35,255,240,254,188,254,107,254,4,254,166,253,104,253,89,253,106,253,137,253,167,253,187,253,206,253,226,253,244,253,10,254,26,254,41,254,71,254,130,254,217,254,73,255,175,255,226,255,206,255,118,255,18,255,231,254,56,255,4,0,22,1,0,2,122,2,102,2,241,1,104,1,27,1,60,1,202,1,147,2,64,3,142,3,85,3,164,2,167,1,173,0,243,255,158,255,153,255,197,255,242,255,3,0,223,255,125,255,225,254,40,254,131,253,38,253,52,253,172,253,89,254,242,254,50,255,252,254,104,254,185,253,64,253,45,253,138,253,35,254,184,254,28,255,67,255,72,255,74,255,88,255,113,255,141,255,189,255,22,0,172,0,111,1,50,2,185,2,221,2,165,2,62,2,235,1,225,1,37,2,150,2,3,3,59,3,40,3,217,2,113,2,8,2,176,1,115,1,88,1,90,1,117,1,145,1,142,1,80,1,202,0,25,0,105,255,234,254,178,254,179,254,190,254,170,254,94,254,227,253,102,253,14,253,241,252,3,253,56,253,123,253,203,253,37,254,133,254,220,254,17,255,31,255,15,255,4,255,24,255,93,255,198,255,49,0,120,0,126,0,68,0,221,255,126,255,100,255,168,255,71,0,33,1,250,1,148,2,201,2,151,2,44,2,202,1,172,1,228,1,86,2,198,2,247,2,185,2,14,2,20,1,12,0,39,255,138,254,69,254,59,254,80,254,104,254,110,254,88,254,37,254,221,253,145,253,95,253,94,253,143,253,238,253,98,254,200,254,4,255,9,255,222,254,153,254,85,254,54,254,68,254,134,254,234,254,97,255,218,255,65,0,139,0,185,0,218,0,252,0,42,1,104,1,187,1,20,2,110,2,186,2,235,2,247,2,222,2,164,2,96,2,38,2,10,2,11,2,31,2,53,2,57,2,34,2,247,1,190,1,134,1,86,1,34,1,229,0,149,0,59,0,223,255,138,255,62,255,240,254,147,254,43,254,196,253,111,253,55,253,34,253,40,253,67,253,109,253,162,253,226,253,52,254,141,254,224,254,30,255,64,255,71,255,62,255,58,255,65,255,98,255,149,255,206,255,247,255,3,0,237,255,190,255,151,255,158,255,244,255,136,0,60,1,232,1,95,2,142,2,129,2,87,2,41,2,19,2,19,2,27,2,15,2,225,1,131,1,255,0,103,0,208,255,65,255,191,254,89,254,4,254,196,253,158,253,144,253,138,253,136,253,123,253,102,253,80,253,76,253,90,253,133,253,191,253,252,253,43,254,80,254,119,254,162,254,214,254,15,255,76,255,135,255,195,255,8,0,89,0,176,0,7,1,79,1,146,1,202,1,6,2,67,2,141,2,206,2,4,3,29,3,34,3,25,3,12,3,250,2,227,2,203,2,172,2,139,2,106,2,71,2,25,2,216,1,133,1,43,1,208,0,132,0,63,0,8,0,205,255,145,255,64,255,233,254,127,254,32,254,201,253,146,253,123,253,126,253,146,253,155,253,158,253,146,253,141,253,153,253,200,253,23,254,113,254,200,254,9,255,44,255,49,255,43,255,37,255,48,255,81,255,131,255,194,255,250,255,38,0,57,0,58,0,45,0,46,0,80,0,156,0,10,1,145,1,15,2,122,2,188,2,216,2,216,2,202,2,182,2,159,2,139,2,110,2,76,2,16,2,195,1,83,1,206,0,52,0,159,255,27,255,185,254,116,254,72,254,45,254,14,254,239,253,205,253,178,253,162,253,169,253,189,253,226,253,13,254,55,254,88,254,111,254,129,254,147,254,172,254,208,254,253,254,45,255,94,255,140,255,185,255,228,255,12,0,49,0,91,0,133,0,176,0,218,0,6,1,50,1,89,1,126,1,154,1,177,1,193,1,202,1,216,1,229,1,241,1,248,1,252,1,249,1,242,1,230,1,213,1,192,1,159,1,124,1,75,1,15,1,195,0,107,0,14,0,178,255,94,255,17,255,203,254,136,254,78,254,28,254,249,253,224,253,212,253,209,253,205,253,205,253,211,253,228,253,3,254,48,254,98,254,147,254,180,254,197,254,206,254,218,254,244,254,25,255,76,255,129,255,176,255,210,255,236,255,5,0,34,0,80,0,149,0,240,0,84,1,189,1,35,2,124,2,192,2,236,2,249,2,239,2,209,2,168,2,116,2,65,2,251,1,163,1,49,1,177,0,48,0,181,255,71,255,230,254,146,254,70,254,4,254,200,253,164,253,141,253,140,253,156,253,192,253,235,253,27,254,76,254,118,254,157,254,186,254,212,254,241,254,18,255,53,255,97,255,142,255,187,255,228,255,6,0,35,0,59,0,79,0,92,0,107,0,127,0,149,0,183,0,220,0,5,1,43,1,79,1,112,1,142,1,168,1,190,1,211,1,225,1,239,1,247,1,255,1,2,2,255,1,239,1,214,1,180,1,140,1,99,1,55,1,9,1,211,0,145,0,71,0,247,255,164,255,78,255,0,255,194,254,147,254,118,254,98,254,88,254,82,254,77,254,74,254,84,254,107,254,145,254,193,254,242,254,29,255,56,255,67,255,68,255,62,255,54,255,49,255,55,255,71,255,96,255,127,255,156,255,180,255,194,255,205,255,224,255,4,0,63,0,133,0,205,0,18,1,77,1,123,1,153,1,175,1,189,1,191,1,180,1,150,1,105,1,44,1,222,0,132,0,31,0,180,255,77,255,240,254,164,254,109,254,67,254,42,254,27,254,22,254,31,254,53,254,89,254,137,254,192,254,254,254,65,255,134,255,202,255,13,0,78,0,138,0,195,0,245,0,30,1,64,1,90,1,104,1,108,1,98,1,70,1,29,1,231,0,166,0,97,0,31,0,230,255,181,255,140,255,104,255,75,255,59,255,57,255,69,255,90,255,121,255,162,255,206,255,247,255,26,0,68,0,99,0,119,0,143,0,172,0,200,0,224,0,244,0,255,0,5,1,1,1,243,0,221,0,194,0,158,0,118,0,71,0,18,0,225,255,177,255,131,255,89,255,52,255,20,255,0,255,248,254,251,254,7,255,21,255,36,255,50,255,70,255,95,255,124,255,156,255,185,255,210,255,232,255,0,0,22,0,42,0,61,0,80,0,92,0,101,0,107,0,111,0,118,0,126,0,132,0,134,0,138,0,149,0,164,0,178,0,188,0,194,0,184,0,162,0,131,0,87,0,32,0,224,255,143,255,53,255,223,254,141,254,72,254,23,254,248,253,237,253,250,253,30,254,85,254,157,254,242,254,80,255,181,255,23,0,116,0,202,0,19,1,73,1,111,1,140,1,157,1,166,1,166,1,153,1,128,1,90,1,40,1,242,0,186,0,130,0,71,0,7,0,203,255,146,255,92,255,46,255,255,254,219,254,190,254,173,254,173,254,190,254,222,254,10,255,64,255,120,255,179,255,234,255,33,0,90,0,147,0,203,0,253,0,42,1,78,1,107,1,125,1,134,1,130,1,112,1,84,1,46,1,255,0,202,0,139,0,67,0,0,0,190,255,131,255,78,255,34,255,1,255,237,254,231,254,237,254,253,254,16,255,37,255,57,255,80,255,104,255,128,255,151,255,176,255,202,255,232,255,4,0,32,0,62,0,90,0,119,0,143,0,165,0,179,0,184,0,186,0,180,0,167,0,150,0,129,0,106,0,82,0,60,0,38,0,18,0,252,255,235,255,214,255,195,255,174,255,152,255,124,255,96,255,66,255,34,255,254,254,216,254,184,254,158,254,149,254,152,254,172,254,205,254,249,254,50,255,121,255,198,255,23,0,104,0,183,0,254,0,60,1,112,1,148,1,165,1,165,1,151,1,126,1,90,1,43,1,245,0,185,0,121,0,57,0,250,255,191,255,132,255,73,255,21,255,229,254,190,254,163,254,149,254,147,254,152,254,168,254,194,254,231,254,26,255,85,255,148,255,216,255,25,0,93,0,159,0,225,0,30,1,84,1,128,1,163,1,189,1,204,1,208,1,197,1,180,1,153,1,113,1,61,1,255,0,183,0,103,0,24,0,202,255,126,255,54,255,243,254,187,254,148,254,125,254,114,254,121,254,137,254,166,254,202,254,244,254,35,255,80,255,123,255,165,255,208,255,249,255,37,0,77,0,113,0,145,0,170,0,191,0,204,0,208,0,202,0,183,0,154,0,112,0,62,0,5,0,203,255,144,255,89,255,44,255,10,255,244,254,227,254,219,254,219,254,225,254,236,254,246,254,6,255,21,255,35,255,52,255,64,255,77,255,97,255,123,255,159,255,206,255,2,0,62,0,132,0,211,0,37,1,116,1,194,1,6,2,65,2,108,2,134,2,149,2,143,2,117,2,73,2,9,2,185,1,93,1,247,0,140,0,29,0,170,255,52,255,195,254,90,254,252,253,171,253,108,253,62,253,34,253,18,253,21,253,44,253,87,253,149,253,228,253,69,254,175,254,29,255,141,255,254,255,111,0,221,0,75,1,175,1,5,2,77,2,134,2,182,2,218,2,240,2,246,2,242,2,223,2,186,2,137,2,77,2,4,2,174,1,79,1,230,0,121,0,12,0,161,255,55,255,215,254,131,254,63,254,11,254,234,253,217,253,218,253,233,253,10,254,58,254,118,254,187,254,3,255,72,255,134,255,187,255,233,255,15,0,44,0,65,0,72,0,67,0,54,0,27,0,245,255,202,255,155,255,107,255,62,255,17,255,235,254,206,254,187,254,177,254,181,254,197,254,225,254,6,255,49,255,101,255,155,255,208,255,4,0,60,0,115,0,166,0,209,0,245,0,19,1,45,1,71,1,95,1,119,1,136,1,149,1,164,1,175,1,184,1,193,1,194,1,191,1,177,1,154,1,125,1,89,1,42,1,236,0,164,0,83,0,249,255,155,255,57,255,210,254,107,254,2,254,162,253,74,253,0,253,197,252,151,252,125,252,121,252,139,252,184,252,0,253,92,253,204,253,74,254,210,254,98,255,246,255,136,0,21,1,158,1,20,2,127,2,214,2,24,3,80,3,115,3,138,3,148,3,142,3,122,3,91,3,44,3,246,2,183,2,115,2,44,2,222,1,130,1,30,1,187,0,80,0,234,255,140,255,48,255,222,254,152,254,89,254,43,254,17,254,6,254,13,254,31,254,64,254,108,254,161,254,218,254,18,255,72,255,115,255,145,255,164,255,171,255,163,255,142,255,111,255,74,255,28,255,235,254,186,254,134,254,88,254,54,254,33,254,30,254,47,254,77,254,121,254,180,254,245,254,60,255,138,255,218,255,35,0,107,0,169,0,225,0,15,1,52,1,80,1,96,1,106,1,105,1,99,1,95,1,94,1,91,1,94,1,100,1,107,1,117,1,127,1,137,1,144,1,147,1,139,1,130,1,110,1,80,1,39,1,244,0,183,0,111,0,36,0,205,255,111,255,10,255,166,254,69,254,236,253,156,253,78,253,12,253,217,252,185,252,168,252,176,252,200,252,245,252,61,253,156,253,28,254,202,254,126,255,29,0,190,0,53,1,142,1,231,1,54,2,127,2,193,2,16,3,59,3,70,3,53,3,251,2,164,2,89,2,9,2,200,1,137,1,76,1,17,1,198,0,130,0,48,0,230,255,155,255,78,255,9,255,209,254,159,254,127,254,108,254,100,254,104,254,119,254,149,254,186,254,247,254,54,255,114,255,175,255,226,255,0,0,24,0,39,0,43,0,30,0,9,0,230,255,182,255,138,255,88,255,41,255,253,254,215,254,190,254,188,254,212,254,248,254,51,255,125,255,202,255,18,0,97,0,160,0,217,0,6,1,47,1,80,1,90,1,88,1,52,1,5,1,201,0,147,0,93,0,55,0,15,0,255,255,235,255,225,255,225,255,226,255,237,255,249,255,22,0,48,0,83,0,116,0,148,0,168,0,185,0,188,0,185,0,173,0,151,0,123,0,78,0,27,0,220,255,145,255,62,255,229,254,133,254,41,254,211,253,147,253,104,253,81,253,80,253,101,253,140,253,204,253,38,254,154,254,41,255,206,255,117,0,25,1,182,1,60,2,171,2,2,3,58,3,97,3,114,3,110,3,95,3,62,3,14,3,207,2,138,2,47,2,212,1,118,1,24,1,183,0,94,0,7,0,169,255,85,255,249,254,156,254,69,254,0,254,205,253,184,253,195,253,227,253,17,254,73,254,133,254,196,254,14,255,94,255,168,255,230,255,13,0,28,0,20,0,254,255,224,255,196,255,165,255,132,255,95,255,49,255,255,254,203,254,162,254,144,254,156,254,212,254,27,255,126,255,232,255,83,0,180,0,2,1,66,1,111,1,140,1,142,1,135,1,97,1,56,1,254,0,192,0,109,0,29,0,204,255,129,255,68,255,22,255,254,254,240,254,248,254,8,255,42,255,80,255,137,255,196,255,2,0,58,0,112,0,154,0,186,0,209,0,218,0,218,0,204,0,181,0,143,0,103,0,51,0,255,255,200,255,136,255,66,255,243,254,161,254,80,254,19,254,227,253,199,253,191,253,203,253,238,253,46,254,144,254,18,255,174,255,88,0,4,1,162,1,46,2,159,2,244,2,39,3,60,3,56,3,27,3,239,2,186,2,127,2,71,2,10,2,207,1,143,1,79,1,6,1,183,0,97,0,1,0,161,255,60,255,227,254,144,254,80,254,35,254,18,254,26,254,62,254,117,254,187,254,7,255,72,255,130,255,171,255,207,255,234,255,250,255,252,255,243,255,228,255,205,255,189,255,166,255,147,255,122,255,88,255,39,255,235,254,169,254,104,254,67,254,67,254,119,254,201,254,59,255,178,255,44,0,149,0,233,0,31,1,60,1,73,1,60,1,46,1,8,1,232,0,181,0,136,0,79,0,26,0,227,255,175,255,128,255,81,255,53,255,25,255,28,255,33,255,67,255,102,255,161,255,228,255,46,0,126,0,195,0,255,0,33,1,53,1,46,1,31,1,253,0,220,0,185,0,148,0,111,0,67,0,18,0,215,255,145,255,60,255,226,254,129,254,42,254,220,253,165,253,135,253,133,253,169,253,238,253,96,254,244,254,166,255,98,0,31,1,200,1,86,2,195,2,18,3,60,3,72,3,58,3,25,3,236,2,189,2,141,2,88,2,32,2,226,1,160,1,79,1,251,0,156,0,68,0,234,255,149,255,72,255,10,255,222,254,191,254,177,254,179,254,198,254,226,254,10,255,54,255,102,255,143,255,175,255,196,255,204,255,199,255,184,255,169,255,153,255,139,255,131,255,123,255,110,255,83,255,33,255,203,254,93,254,216,253,86,253,224,252,152,252,154,252,242,252,143,253,72,254,13,255,185,255,61,0,136,0,170,0,167,0,157,0,147,0,150,0,166,0,187,0,211,0,217,0,191,0,132,0,55,0,230,255,152,255,87,255,55,255,58,255,100,255,173,255,12,0,118,0,226,0,63,1,130,1,164,1,171,1,155,1,121,1,82,1,49,1,38,1,50,1,77,1,108,1,133,1,136,1,110,1,45,1,198,0,55,0,139,255,211,254,39,254,161,253,87,253,77,253,123,253,212,253,67,254,189,254,50,255,157,255,250,255,79,0,168,0,5,1,105,1,214,1,75,2,179,2,252,2,23,3,2,3,195,2,99,2,243,1,126,1,21,1,187,0,121,0,74,0,40,0,8,0,227,255,173,255,95,255,4,255,163,254,79,254,19,254,5,254,39,254,126,254,0,255,154,255,48,0,168,0,248,0,16,1,251,0,195,0,125,0,58,0,10,0,243,255,247,255,22,0,62,0,92,0,79,0,4,0,109,255,148,254,148,253,157,252,220,251,144,251,211,251,162,252,200,253,254,254,8,0,185,0,0,1,222,0,124,0,12,0,203,255,206,255,25,0,138,0,1,1,83,1,94,1,16,1,105,0,156,255,207,254,39,254,187,253,154,253,201,253,59,254,206,254,98,255,215,255,34,0,73,0,79,0,68,0,67,0,92,0,150,0,234,0,81,1,183,1,13,2,63,2,58,2,0,2,155,1,22,1,142,0,18,0,169,255,95,255,46,255,14,255,244,254,220,254,199,254,170,254,135,254,110,254,119,254,188,254,59,255,229,255,168,0,114,1,44,2,189,2,33,3,85,3,94,3,68,3,13,3,197,2,130,2,70,2,20,2,221,1,151,1,58,1,201,0,75,0,191,255,53,255,193,254,111,254,60,254,42,254,51,254,89,254,143,254,199,254,245,254,24,255,63,255,108,255,164,255,228,255,46,0,132,0,218,0,32,1,83,1,105,1,98,1,53,1,237,0,155,0,76,0,14,0,197,255,92,255,205,254,36,254,105,253,187,252,56,252,32,252,152,252,148,253,194,254,201,255,127,0,211,0,208,0,130,0,30,0,232,255,33,0,192,0,149,1,66,2,147,2,111,2,214,1,213,0,150,255,123,254,207,253,181,253,252,253,124,254,7,255,134,255,213,255,205,255,119,255,7,255,196,254,196,254,14,255,148,255,75,0,22,1,194,1,23,2,0,2,173,1,62,1,211,0,109,0,28,0,244,255,249,255,4,0,220,255,107,255,191,254,26,254,135,253,41,253,224,252,231,252,84,253,25,254,252,254,189,255,92,0,218,0,72,1,141,1,191,1,0,2,135,2,59,3,228,3,57,4,25,4,166,3,255,2,67,2,118,1,188,0,60,0,6,0,0,0,249,255,216,255,160,255,90,255,249,254,119,254,230,253,141,253,145,253,246,253,130,254,20,255,162,255,51,0,182,0,10,1,39,1,24,1,2,1,231,0,210,0,202,0,235,0,45,1,93,1,88,1,10,1,166,0,58,0,196,255,31,255,77,254,115,253,178,252,30,252,181,251,196,251,116,252,205,253,67,255,73,0,153,0,103,0,20,0,202,255,165,255,202,255,133,0,195,1,42,3,244,3,228,3,3,3,219,1,170,0,152,255,200,254,126,254,233,254,196,255,141,0,203,0,130,0,221,255,42,255,112,254,231,253,197,253,87,254,133,255,212,0,203,1,28,2,223,1,77,1,152,0,223,255,88,255,55,255,136,255,18,0,118,0,125,0,22,0,107,255,132,254,130,253,144,252,249,251,3,252,145,252,97,253,15,254,141,254,239,254,94,255,208,255,51,0,145,0,1,1,159,1,96,2,45,3,223,3,86,4,121,4,57,4,166,3,232,2,51,2,159,1,44,1,197,0,106,0,30,0,230,255,179,255,120,255,52,255,229,254,149,254,85,254,59,254,90,254,174,254,30,255,132,255,191,255,214,255,230,255,16,0,84,0,166,0,235,0,30,1,72,1,117,1,159,1,173,1,123,1,2,1,99,0,209,255,107,255,47,255,5,255,203,254,95,254,162,253,156,252,156,251,48,251,196,251,72,253,14,255,73,0,140,0,13,0,83,255,215,254,219,254,115,255,159,0,41,2,139,3,41,4,180,3,110,2,249,0,229,255,111,255,136,255,9,0,195,0,124,1,214,1,149,1,181,0,146,255,160,254,61,254,119,254,42,255,40,0,51,1,1,2,60,2,188,1,181,0,161,255,249,254,251,254,141,255,87,0,2,1,77,1,28,1,111,0,90,255,15,254,227,252,46,252,37,252,188,252,170,253,131,254,240,254,207,254,76,254,214,253,224,253,151,254,211,255,40,1,44,2,176,2,210,2,214,2,245,2,56,3,122,3,146,3,105,3,1,3,119,2,229,1,92,1,210,0,66,0,173,255,33,255,182,254,133,254,136,254,174,254,204,254,188,254,128,254,56,254,25,254,73,254,204,254,124,255,53,0,216,0,71,1,112,1,89,1,33,1,247,0,3,1,77,1,186,1,33,2,84,2,59,2,207,1,43,1,120,0,222,255,117,255,46,255,245,254,163,254,39,254,129,253,188,252,7,252,167,251,218,251,171,252,213,253,221,254,88,255,24,255,88,254,151,253,86,253,223,253,35,255,198,0,64,2,11,3,215,2,191,1,76,0,45,255,238,254,173,255,249,0,32,2,140,2,16,2,252,0,217,255,29,255,0,255,117,255,56,0,247,0,112,1,139,1,90,1,255,0,164,0,92,0,42,0,12,0,13,0,62,0,153,0,248,0,27,1,217,0,45,0,68,255,105,254,233,253,232,253,87,254,246,254,112,255,134,255,41,255,136,254,245,253,204,253,52,254,25,255,48,0,34,1,173,1,196,1,132,1,46,1,251,0,15,1,98,1,210,1,59,2,123,2,112,2,8,2,85,1,148,0,13,0,236,255,40,0,138,0,200,0,171,0,38,0,101,255,180,254,101,254,146,254,16,255,138,255,185,255,140,255,32,255,176,254,128,254,184,254,75,255,251,255,108,0,112,0,42,0,237,255,0,0,113,0,18,1,151,1,217,1,205,1,125,1,253,0,115,0,25,0,29,0,120,0,220,0,238,0,127,0,179,255,223,254,79,254,36,254,71,254,130,254,150,254,90,254,225,253,122,253,107,253,196,253,75,254,178,254,200,254,160,254,117,254,133,254,236,254,151,255,74,0,201,0,240,0,196,0,125,0,81,0,106,0,206,0,105,1,17,2,138,2,165,2,81,2,175,1,7,1,171,0,190,0,53,1,207,1,67,2,89,2,10,2,117,1,200,0,65,0,5,0,20,0,74,0,122,0,116,0,46,0,177,255,28,255,148,254,50,254,4,254,10,254,47,254,76,254,67,254,22,254,223,253,184,253,179,253,212,253,14,254,82,254,142,254,194,254,236,254,32,255,101,255,182,255,14,0,91,0,165,0,242,0,83,1,183,1,11,2,55,2,64,2,60,2,77,2,139,2,225,2,41,3,43,3,226,2,95,2,213,1,108,1,39,1,245,0,194,0,124,0,33,0,188,255,83,255,246,254,171,254,112,254,63,254,19,254,252,253,8,254,58,254,116,254,155,254,155,254,134,254,128,254,161,254,238,254,86,255,199,255,43,0,116,0,145,0,127,0,75,0,19,0,234,255,231,255,9,0,64,0,111,0,120,0,80,0,0,0,166,255,91,255,55,255,57,255,84,255,119,255,143,255,150,255,137,255,121,255,116,255,132,255,165,255,206,255,246,255,32,0,80,0,131,0,174,0,192,0,188,0,167,0,150,0,155,0,185,0,240,0,42,1,71,1,45,1,220,0,110,0,18,0,227,255,236,255,18,0,53,0,55,0,6,0,182,255,90,255,25,255,3,255,21,255,55,255,84,255,84,255,55,255,8,255,216,254,188,254,181,254,198,254,215,254,226,254,225,254,212,254,195,254,178,254,172,254,183,254,217,254,22,255,106,255,199,255,29,0,100,0,145,0,171,0,199,0,7,1,116,1,0,2,129,2,207,2,223,2,198,2,176,2,189,2,229,2,10,3,13,3,225,2,151,2,62,2,237,1,173,1,121,1,55,1,213,0,92,0,228,255,134,255,83,255,58,255,29,255,227,254,139,254,44,254,236,253,237,253,55,254,161,254,242,254,6,255,218,254,156,254,125,254,153,254,231,254,70,255,142,255,165,255,141,255,92,255,54,255,41,255,48,255,50,255,34,255,11,255,252,254,0,255,21,255,44,255,60,255,64,255,62,255,63,255,80,255,129,255,210,255,52,0,152,0,226,0,4,1,1,1,243,0,246,0,27,1,99,1,184,1,251,1,17,2,250,1,179,1,85,1,251,0,186,0,154,0,150,0,155,0,148,0,108,0,35,0,198,255,103,255,28,255,235,254,214,254,220,254,250,254,34,255,64,255,68,255,35,255,230,254,177,254,161,254,191,254,248,254,63,255,121,255,140,255,118,255,65,255,9,255,227,254,237,254,40,255,119,255,184,255,216,255,209,255,171,255,142,255,137,255,159,255,217,255,47,0,142,0,217,0,4,1,20,1,12,1,251,0,241,0,242,0,255,0,29,1,86,1,147,1,188,1,187,1,137,1,39,1,180,0,97,0,85,0,145,0,225,0,24,1,6,1,181,0,74,0,239,255,192,255,198,255,243,255,49,0,105,0,114,0,84,0,24,0,223,255,184,255,163,255,150,255,144,255,144,255,141,255,126,255,85,255,28,255,214,254,143,254,91,254,67,254,74,254,117,254,179,254,222,254,220,254,180,254,146,254,158,254,236,254,108,255,242,255,86,0,133,0,133,0,110,0,100,0,128,0,199,0,30,1,106,1,142,1,134,1,89,1,21,1,209,0,154,0,128,0,129,0,155,0,182,0,186,0,160,0,106,0,32,0,216,255,160,255,135,255,150,255,191,255,239,255,15,0,19,0,245,255,194,255,139,255,97,255,80,255,94,255,130,255,168,255,188,255,172,255,128,255,78,255,47,255,45,255,66,255,102,255,146,255,194,255,239,255,15,0,28,0,39,0,58,0,90,0,135,0,183,0,222,0,243,0,250,0,250,0,250,0,250,0,248,0,244,0,231,0,202,0,152,0,85,0,18,0,227,255,203,255,197,255,192,255,176,255,151,255,120,255,87,255,65,255,76,255,124,255,187,255,236,255,0,0,3,0,12,0,31,0,58,0,85,0,120,0,161,0,194,0,201,0,173,0,121,0,66,0,15,0,214,255,141,255,61,255,255,254,225,254,218,254,226,254,218,254,172,254,85,254,237,253,181,253,251,253,220,254,14,0,16,1,127,1,78,1,203,0,97,0,89,0,197,0,131,1,77,2,231,2,15,3,161,2,169,1,103,0,75,255,182,254,203,254,93,255,250,255,58,0,242,255,67,255,132,254,1,254,220,253,24,254,161,254,83,255,16,0,181,0,25,1,38,1,220,0,106,0,20,0,18,0,105,0,236,0,72,1,54,1,162,0,188,255,203,254,21,254,188,253,174,253,190,253,198,253,185,253,165,253,160,253,181,253,232,253,71,254,221,254,160,255,113,0,46,1,201,1,70,2,175,2,254,2,50,3,72,3,62,3,23,3,221,2,142,2,53,2,216,1,107,1,236,0,71,0,145,255,232,254,125,254,109,254,153,254,212,254,248,254,229,254,176,254,146,254,177,254,28,255,161,255,7,0,58,0,69,0,84,0,139,0,237,0,87,1,152,1,149,1,90,1,19,1,213,0,141,0,34,0,140,255,233,254,99,254,252,253,160,253,60,253,227,252,158,252,66,252,155,251,216,250,197,250,45,252,0,255,18,2,252,3,44,4,53,3,34,2,189,1,57,2,114,3,20,5,160,6,113,7,206,6,131,4,26,1,193,253,183,251,144,251,236,252,197,254,251,255,241,255,210,254,62,253,8,252,194,251,146,252,75,254,113,0,124,2,236,3,111,4,250,3,213,2,115,1,103,0,31,0,154,0,119,1,6,2,179,1,82,0,65,254,49,252,212,250,109,250,188,250,68,251,172,251,236,251,59,252,179,252,47,253,146,253,227,253,120,254,168,255,108,1,92,3,195,4,57,5,243,4,142,4,169,4,72,5,191,5,86,5,249,3,105,2,141,1,135,1,169,1,23,1,152,255,185,253,66,252,163,251,181,251,37,252,202,252,155,253,138,254,77,255,163,255,153,255,132,255,216,255,194,0,9,2,57,3,224,3,203,3,35,3,44,2,69,1,185,0,132,0,131,0,127,0,62,0,184,255,228,254,193,253,122,252,68,251,98,250,13,250,79,250,5,251,211,251,22,252,94,251,253,249,61,249,162,250,112,254,44,3,155,6,155,7,180,6,103,5,187,4,196,4,49,5,248,5,249,6,186,7,68,7,212,4,200,0,91,252,41,249,40,248,76,249,175,251,42,254,163,255,186,255,197,254,174,253,139,253,218,254,81,1,38,4,118,6,190,7,217,7,196,6,183,4,34,2,192,255,75,254,8,254,126,254,183,254,226,253,208,251,30,249,217,246,205,245,36,246,101,247,223,248,40,250,62,251,87,252,149,253,218,254,250,255,1,1,39,2,177,3,133,5,29,7,231,7,145,7,102,6,249,4,213,3,66,3,29,3,247,2,112,2,117,1,86,0,126,255,11,255,200,254,129,254,59,254,44,254,128,254,14,255,128,255,165,255,142,255,127,255,190,255,96,0,65,1,33,2,209,2,58,3,98,3,69,3,237,2,113,2,238,1,127,1,48,1,222,0,102,0,183,255,236,254,69,254,227,253,174,253,123,253,43,253,213,252,169,252,184,252,221,252,215,252,133,252,28,252,1,252,51,252,37,252,104,251,83,250,89,250,141,252,75,0,179,3,33,5,140,4,35,3,11,2,184,1,16,2,26,3,210,4,103,6,173,6,188,4,220,0,133,252,59,249,24,248,100,249,94,252,228,255,132,2,58,3,78,2,214,0,84,0,173,1,116,4,160,7,250,9,181,10,221,9,193,7,210,4,164,1,207,254,242,252,69,252,91,252,97,252,139,251,167,249,44,247,14,245,64,244,14,245,27,247,140,249,137,251,221,252,206,253,200,254,1,0,78,1,120,2,129,3,135,4,169,5,155,6,199,6,220,5,26,4,98,2,100,1,63,1,130,1,123,1,237,0,251,255,251,254,67,254,221,253,219,253,79,254,9,255,214,255,116,0,213,0,43,1,111,1,145,1,123,1,93,1,169,1,117,2,106,3,229,3,119,3,114,2,94,1,189,0,188,0,239,0,7,1,219,0,122,0,58,0,50,0,70,0,102,0,110,0,106,0,139,0,168,0,169,0,100,0,172,255,157,254,88,253,252,251,198,250,214,249,92,249,84,249,22,249,232,247,209,245,32,244,4,245,33,249,188,254,1,3,63,4,77,3,8,2,180,1,107,2,157,3,90,5,153,7,100,9,139,9,0,7,99,2,142,253,42,250,119,249,66,251,104,254,154,1,107,3,108,3,86,2,66,1,144,1,156,3,175,6,173,9,90,11,61,11,149,9,243,6,248,3,7,1,136,254,209,252,211,251,51,251,79,250,183,248,154,246,136,244,99,243,191,243,134,245,30,248,120,250,236,251,152,252,37,253,69,254,23,0,26,2,187,3,168,4,2,5,13,5,213,4,63,4,63,3,50,2,131,1,80,1,70,1,232,0,252,255,167,254,84,253,152,252,203,252,253,253,199,255,94,1,68,2,83,2,244,1,192,1,12,2,255,2,78,4,145,5,106,6,109,6,172,5,90,4,228,2,206,1,25,1,233,0,58,1,193,1,80,2,91,2,152,1,120,0,94,255,222,254,60,255,4,0,229,0,110,1,90,1,227,0,9,0,224,254,164,253,123,252,197,251,131,251,42,251,72,250,160,248,139,246,227,244,27,244,223,243,153,243,91,243,170,244,202,248,176,254,188,3,220,5,117,5,97,4,28,4,250,4,107,6,117,8,14,11,250,12,186,12,41,9,17,3,233,252,194,248,236,247,11,250,107,253,146,0,61,2,32,2,56,1,153,0,111,1,35,4,217,7,115,11,167,13,169,13,193,11,137,8,198,4,41,1,24,254,218,251,97,250,84,249,53,248,147,246,126,244,127,242,115,241,20,242,53,244,53,247,18,250,8,252,47,253,22,254,105,255,67,1,9,3,43,4,152,4,165,4,183,4,177,4,67,4,55,3,221,1,198,0,34,0,195,255,97,255,233,254,115,254,38,254,71,254,246,254,212,255,104,0,119,0,118,0,22,1,145,2,132,4,44,6,224,6,114,6,79,5,29,4,87,3,28,3,46,3,50,3,230,2,44,2,71,1,159,0,110,0,182,0,34,1,81,1,58,1,240,0,165,0,141,0,159,0,206,0,213,0,147,0,55,0,216,255,101,255,184,254,213,253,228,252,210,251,102,250,148,248,156,246,240,244,242,243,111,243,234,242,102,242,32,243,175,246,135,252,249,1,135,4,79,4,73,3,59,3,135,4,152,6,210,8,11,11,159,12,147,12,225,9,135,4,129,254,245,249,109,248,233,249,3,253,34,0,231,1,155,1,58,0,94,255,135,0,18,4,224,8,96,13,0,16,229,15,83,13,123,9,170,5,152,2,78,0,148,254,243,252,3,251,113,248,89,245,93,242,37,240,38,239,195,239,217,241,202,244,145,247,88,249,53,250,228,250,93,252,233,254,230,1,81,4,128,5,148,5,42,5,151,4,221,3,230,2,228,1,69,1,253,0,186,0,67,0,160,255,23,255,227,254,73,255,86,0,140,1,87,2,156,2,203,2,60,3,252,3,243,4,210,5,42,6,225,5,40,5,114,4,228,3,141,3,89,3,19,3,143,2,230,1,100,1,11,1,211,0,149,0,100,0,69,0,57,0,44,0,23,0,222,255,160,255,127,255,114,255,114,255,128,255,146,255,139,255,73,255,170,254,198,253,152,252,30,251,121,249,188,247,78,246,122,245,241,244,75,244,169,243,137,244,57,248,182,253,79,2,31,4,159,3,154,2,159,2,78,4,34,7,14,10,71,12,26,13,0,12,120,8,62,3,64,254,19,251,118,250,4,252,109,254,40,0,39,0,147,254,208,252,124,252,186,254,25,3,252,7,150,11,199,12,130,11,211,8,47,6,109,4,100,3,135,2,90,1,81,255,71,252,174,248,76,245,188,242,70,241,35,241,89,242,96,244,89,246,159,247,41,248,168,248,19,250,235,252,206,0,123,4,173,6,239,6,6,6,51,5,247,4,18,5,2,5,157,4,236,3,238,2,178,1,115,0,89,255,169,254,143,254,229,254,89,255,170,255,24,0,215,0,163,1,26,2,32,2,29,2,130,2,51,3,211,3,251,3,180,3,86,3,0,3,168,2,28,2,105,1,204,0,101,0,56,0,14,0,209,255,172,255,166,255,190,255,225,255,251,255,33,0,102,0,201,0,25,1,3,1,135,0,243,255,128,255,21,255,75,254,3,253,81,251,139,249,58,248,124,247,210,246,177,245,204,244,246,245,199,249,132,254,153,1,3,2,200,0,154,255,247,255,92,2,205,5,236,8,204,10,194,10,156,8,227,4,76,1,63,255,210,254,115,255,71,0,190,0,137,0,84,255,109,253,223,251,15,252,152,254,118,2,25,6,42,8,33,8,183,6,67,5,210,4,86,5,224,5,186,5,103,4,229,1,173,254,91,251,144,248,176,246,198,245,157,245,179,245,151,245,33,245,131,244,105,244,126,245,32,248,229,251,193,255,154,2,229,3,17,4,30,4,209,4,62,6,196,7,133,8,245,7,55,6,253,3,253,1,164,0,203,255,7,255,91,254,77,254,32,255,43,0,101,0,153,255,173,254,176,254,229,255,189,1,94,3,66,4,134,4,111,4,3,4,32,3,34,2,193,1,63,2,39,3,149,3,234,2,87,1,161,255,143,254,134,254,80,255,69,0,165,0,54,0,93,255,181,254,147,254,210,254,11,255,4,255,159,254,208,253,193,252,179,251,195,250,12,250,199,249,177,249,15,249,147,247,63,246,46,247,238,250,54,255,90,1,7,1,202,255,84,255,152,0,78,3,40,6,84,8,220,9,62,10,133,8,254,4,132,1,179,255,241,255,131,1,9,3,101,3,64,2,200,255,24,253,231,251,59,253,101,0,176,3,139,5,72,5,163,3,57,2,35,2,63,3,153,4,60,5,210,4,129,3,164,1,150,255,163,253,9,252,205,250,205,249,6,249,66,248,59,247,237,245,170,244,41,244,251,244,36,247,15,250,235,252,247,254,240,255,110,0,149,1,187,3,50,6,249,7,149,8,47,8,82,7,128,6,205,5,11,5,236,3,82,2,153,0,114,255,244,254,162,254,254,253,14,253,49,252,223,251,77,252,27,253,224,253,174,254,162,255,189,0,251,1,48,3,41,4,174,4,174,4,56,4,156,3,44,3,250,2,225,2,159,2,242,1,242,0,250,255,70,255,198,254,104,254,70,254,76,254,49,254,186,253,234,252,239,251,255,250,137,250,205,250,89,251,56,251,16,250,238,248,238,249,147,253,167,1,100,3,63,2,241,255,144,254,130,255,87,2,55,5,213,6,94,7,254,6,76,5,78,2,67,255,149,253,226,253,126,255,11,1,90,1,1,0,130,253,93,251,69,251,165,253,56,1,35,4,55,5,77,4,128,2,129,1,48,2,218,3,26,5,20,5,242,3,61,2,160,0,125,255,230,254,144,254,41,254,138,253,208,252,253,251,221,250,124,249,61,248,174,247,43,248,142,249,36,251,82,252,197,252,185,252,8,253,166,254,112,1,109,4,139,6,80,7,245,6,84,6,55,6,202,6,209,7,149,8,82,8,175,6,43,4,122,1,92,255,68,254,226,253,111,253,130,252,87,251,84,250,160,249,83,249,126,249,73,250,162,251,70,253,205,254,4,0,245,0,218,1,239,2,5,4,189,4,235,4,187,4,84,4,210,3,63,3,98,2,32,1,211,255,221,254,64,254,180,253,239,252,220,251,194,250,252,249,210,249,227,249,199,249,182,249,28,251,112,254,228,1,59,3,94,2,17,1,236,0,189,2,168,5,149,7,119,7,108,6,130,5,137,4,220,2,230,0,88,255,151,254,127,254,161,254,112,254,148,253,14,252,149,250,53,250,130,251,7,254,126,0,160,1,8,1,214,255,164,255,37,1,147,3,121,5,180,5,129,4,215,2,142,1,207,0,97,0,224,255,33,255,52,254,64,253,69,252,60,251,85,250,198,249,168,249,232,249,142,250,101,251,29,252,154,252,10,253,190,253,45,255,68,1,90,3,169,4,22,5,79,5,30,6,122,7,165,8,7,9,111,8,22,7,127,5,58,4,110,3,222,2,67,2,96,1,4,0,71,254,141,252,86,251,201,250,194,250,247,250,15,251,210,250,118,250,97,250,244,250,35,252,131,253,187,254,178,255,176,0,246,1,114,3,143,4,157,4,158,3,95,2,164,1,130,1,103,1,172,0,52,255,108,253,12,252,62,251,170,250,68,250,218,250,249,252,141,255,197,0,56,0,75,255,127,255,83,1,241,3,187,5,220,5,81,5,68,5,123,5,227,4,85,3,178,1,192,0,119,0,79,0,186,255,97,254,122,252,224,250,115,250,59,251,150,252,179,253,244,253,105,253,251,252,142,253,55,255,41,1,155,2,19,3,188,2,52,2,0,2,41,2,93,2,74,2,212,1,6,1,243,255,225,254,27,254,162,253,41,253,121,252,166,251,7,251,4,251,177,251,168,252,113,253,252,253,149,254,127,255,197,0,48,2,106,3,102,4,105,5,119,6,80,7,180,7,127,7,199,6,231,5,41,5,142,4,255,3,81,3,53,2,186,0,73,255,73,254,213,253,155,253,47,253,112,252,173,251,96,251,165,251,8,252,16,252,200,251,157,251,207,251,57,252,143,252,187,252,229,252,97,253,77,254,53,255,153,255,145,255,130,255,164,255,234,255,253,255,156,255,242,254,213,254,232,255,137,1,104,2,23,2,83,1,27,1,253,1,194,3,104,5,28,6,36,6,23,6,210,5,230,4,128,3,72,2,163,1,118,1,87,1,168,0,69,255,197,253,215,252,147,252,200,252,69,253,195,253,192,253,19,253,48,252,191,251,7,252,176,252,34,253,229,252,42,252,191,251,38,252,15,253,235,253,102,254,127,254,130,254,203,254,108,255,33,0,142,0,144,0,93,0,69,0,118,0,242,0,115,1,163,1,100,1,238,0,176,0,13,1,3,2,31,3,222,3,28,4,16,4,11,4,54,4,124,4,163,4,142,4,87,4,30,4,222,3,116,3,201,2,247,1,47,1,129,0,239,255,72,255,105,254,123,253,200,252,102,252,32,252,184,251,39,251,178,250,164,250,255,250,122,251,231,251,66,252,176,252,77,253,252,253,136,254,237,254,71,255,171,255,28,0,139,0,170,0,59,0,114,255,29,255,206,255,44,1,85,2,176,2,82,2,227,1,25,2,16,3,17,4,141,4,218,4,88,5,228,5,9,6,132,5,128,4,116,3,224,2,221,2,209,2,67,2,59,1,249,255,189,254,202,253,70,253,12,253,207,252,107,252,225,251,68,251,210,250,175,250,219,250,26,251,45,251,2,251,192,250,197,250,89,251,65,252,18,253,130,253,178,253,248,253,98,254,210,254,53,255,129,255,197,255,16,0,110,0,191,0,212,0,208,0,22,1,206,1,202,2,193,3,136,4,20,5,98,5,170,5,27,6,171,6,62,7,167,7,156,7,0,7,255,5,236,4,9,4,97,3,209,2,30,2,46,1,25,0,2,255,250,253,19,253,94,252,232,251,156,251,70,251,200,250,61,250,252,249,48,250,148,250,188,250,132,250,61,250,95,250,8,251,215,251,89,252,133,252,194,252,93,253,27,254,130,254,118,254,118,254,27,255,122,0,234,1,174,2,196,2,207,2,72,3,6,4,151,4,241,4,100,5,30,6,199,6,186,6,207,5,170,4,31,4,90,4,186,4,116,4,100,3,7,2,247,0,85,0,223,255,81,255,178,254,25,254,111,253,150,252,173,251,10,251,245,250,82,251,167,251,131,251,233,250,70,250,36,250,175,250,155,251,104,252,198,252,217,252,15,253,148,253,63,254,228,254,101,255,199,255,35,0,146,0,20,1,151,1,9,2,105,2,195,2,28,3,104,3,157,3,183,3,199,3,229,3,34,4,107,4,155,4,118,4,252,3,116,3,25,3,236,2,190,2,122,2,59,2,23,2,5,2,206,1,60,1,120,0,235,255,186,255,167,255,84,255,167,254,218,253,52,253,189,252,84,252,207,251,67,251,217,250,167,250,163,250,186,250,254,250,118,251,23,252,179,252,38,253,122,253,234,253,141,254,80,255,4,0,145,0,250,0,81,1,141,1,155,1,118,1,76,1,95,1,180,1,7,2,20,2,233,1,211,1,234,1,31,2,68,2,76,2,95,2,167,2,24,3,85,3,13,3,131,2,22,2,9,2,48,2,4,2,80,1,86,0,137,255,37,255,246,254,180,254,71,254,177,253,42,253,193,252,143,252,164,252,242,252,93,253,168,253,165,253,122,253,113,253,201,253,133,254,60,255,170,255,185,255,158,255,179,255,5,0,132,0,249,0,70,1,133,1,195,1,16,2,90,2,135,2,167,2,203,2,248,2,38,3,47,3,4,3,172,2,72,2,4,2,219,1,181,1,117,1,3,1,108,0,220,255,104,255,35,255,244,254,199,254,146,254,88,254,48,254,27,254,25,254,42,254,77,254,144,254,221,254,13,255,33,255,68,255,155,255,39,0,155,0,188,0,133,0,60,0,55,0,112,0,162,0,143,0,58,0,225,255,172,255,138,255,88,255,6,255,210,254,224,254,15,255,24,255,227,254,162,254,155,254,227,254,76,255,132,255,112,255,87,255,91,255,155,255,241,255,47,0,68,0,48,0,34,0,28,0,19,0,23,0,33,0,36,0,36,0,17,0,8,0,12,0,16,0,26,0,254,255,219,255,224,255,11,0,81,0,106,0,53,0,226,255,153,255,153,255,224,255,29,0,44,0,234,255,118,255,29,255,11,255,80,255,176,255,222,255,209,255,143,255,92,255,115,255,202,255,80,0,199,0,21,1,55,1,49,1,52,1,88,1,155,1,234,1,29,2,22,2,216,1,124,1,50,1,13,1,252,0,237,0,197,0,106,0,7,0,191,255,165,255,172,255,149,255,92,255,41,255,15,255,40,255,73,255,87,255,81,255,70,255,98,255,159,255,211,255,243,255,230,255,221,255,5,0,81,0,173,0,198,0,166,0,101,0,50,0,51,0,79,0,111,0,108,0,57,0,250,255,171,255,94,255,22,255,210,254,180,254,199,254,229,254,218,254,148,254,71,254,75,254,176,254,54,255,149,255,189,255,204,255,7,0,86,0,166,0,224,0,23,1,71,1,97,1,55,1,220,0,124,0,50,0,16,0,255,255,204,255,114,255,244,254,107,254,20,254,251,253,41,254,91,254,154,254,184,254,222,254,227,254,225,254,7,255,122,255,68,0,249,0,85,1,39,1,215,0,180,0,233,0,81,1,190,1,236,1,212,1,139,1,31,1,210,0,193,0,225,0,30,1,55,1,27,1,4,1,191,0,158,0,138,0,156,0,210,0,20,1,24,1,26,1,189,0,132,0,87,0,79,0,118,0,96,0,39,0,187,255,131,255,79,255,118,255,16,255,219,254,109,254,165,254,238,254,42,255,249,254,177,254,185,254,17,255,145,255,209,255,225,255,209,255,70,0,78,0,185,0,203,0,195,0,247,0,9,1,224,0,232,0,99,0,128,0,132,0,135,0,138,0,24,0,165,255,39,255,58,255,83,255,178,255,124,255,148,255,30,255,245,254,16,255,168,254,118,255,97,255,237,255,48,0,144,255,131,255,69,255,79,255,7,0,80,0,77,0,195,0,5,0,43,0,242,255,245,255,54,0,114,0,111,0,179,0,35,0,232,255,137,255,50,255,188,255,140,255,65,0,154,255,59,255,95,255,60,255,168,255,242,255,155,255,40,0,228,255,60,0,125,0,221,255,121,0,127,0,139,0,181,0,13,0,5,0,218,255,215,255,48,0,65,0,255,255,11,0,109,255,38,255,166,255,181,255,169,0,113,0,208,255,38,0,210,255,236,255,92,0,164,255,26,0,120,0,166,0,190,0,180,255,30,255,97,255,230,255,239,255,230,0,135,255,224,255,217,255,60,255,14,0,61,255,52,0,7,0,230,0,129,0,197,0,245,255,203,255,226,255,97,0,59,1,99,1,85,1,228,255,99,0,21,255,62,0,185,255,240,255,58,0,170,0,28,0,177,255,23,255,230,253,73,0,194,255,113,1,124,0,215,255,27,0,167,255,235,255,108,0,77,0,151,0,183,1,111,0,199,0,109,255,87,255,177,255,61,0,176,0,14,1,86,0,248,255,85,255,58,255,235,255,147,255,181,0,232,255,187,0,168,255,206,255,44,255,221,254,166,255,43,0,78,0,229,255,241,255,166,254,201,255,103,255,223,255,207,255,188,255,64,0,99,0,251,255,170,255,54,255,85,255,123,255,53,0,18,0,202,255,142,255,112,255,47,255,217,254,67,255,114,255,10,0,83,0,220,0,131,255,124,255,226,254,3,0,205,255,236,0,17,1,52,0,85,0,238,255,73,255,171,255,105,255,40,0,196,1,208,255,228,0,114,255,218,254,125,255,78,0,27,0,133,0,22,0,174,0,27,0,241,254,157,255,185,254,121,0,168,0,108,1,17,0,200,255,147,255,75,0,118,255,133,0,126,0,171,0,211,1,18,0,243,255,204,255,83,255,201,0,18,1,125,0,94,1,33,0,241,255,197,255,10,0,206,255,100,1,136,0,44,1,242,255,41,0,20,0,9,0,43,0,85,1,88,0,234,0,140,0,20,0,62,0,210,255,141,0,234,255,119,0,30,0,116,0,137,255,249,255,51,255,52,0,99,255,10,0,201,255,160,255,180,255,169,255,116,255,208,255,5,255,222,255,119,255,101,255,225,255,50,255,76,255,142,255,235,254,222,255,31,255,182,255,189,255,81,255,202,255,36,255,250,255,130,255,89,0,41,255,219,0,227,254,165,0,158,255,206,255,2,0,183,255,23,0,206,255,47,0,128,255,96,0,29,255,114,0,193,255,255,255,15,0,36,0,178,0,171,255,141,0,214,255,127,0,19,0,119,0,170,0,76,255,46,1,117,255,66,0,181,255,115,0,222,255,52,0,217,255,215,255,9,0,120,255,91,0,70,255,3,0,34,0,197,255,44,0,244,255,102,255,66,0,193,255,220,255,121,0,202,255,101,0,50,0,203,255,159,0,107,255,115,0,115,0,246,255,145,0,25,0,47,0,169,0,54,0,11,0,115,0,187,255,191,0,163,0,171,255,13,1,53,255,195,0,227,255,92,0,144,255,221,0,228,255,141,0,137,0,20,255,223,0,189,254,26,1,251,255,161,0,14,0,102,0,144,255,127,255,24,0,200,255,38,0,62,0,30,0,197,255,178,255,50,255,14,0,107,255,246,255,80,0,233,255,201,255,240,255,221,255,98,255,92,0,87,255,60,0,76,0,1,0,73,0,6,0,141,255,181,255,78,0,113,255,222,0,243,255,129,0,21,0,24,255,186,255,215,255,216,255,14,0,209,0,19,255,136,0,22,255,174,255,41,255,134,255,175,0,158,255,140,0,56,255,61,0,30,255,103,255,55,0,197,255,243,255,90,1,103,255,107,255,189,255,72,255,41,0,108,0,152,255,218,0,232,255,92,255,92,1,102,254,56,0,61,0,144,255,116,1,8,0,186,255,112,0,56,255,15,0,103,0,199,255,109,0,243,255,131,0,85,0,251,255,150,255,161,255,151,255,31,1,227,255,122,0,103,0,6,255,111,0,101,255,236,255,209,255,255,255,191,0,33,0,3,0,60,255,175,255,48,255,91,0,187,0,227,255,156,0,187,255,10,0,81,255,62,0,87,255,198,0,98,0,106,0,153,0,177,255,165,255,30,0,217,255,214,0,106,0,71,0,14,1,207,255,91,0,82,255,127,0,206,255,30,1,227,0,119,0,56,0,239,255,188,255,188,255,100,0,55,0,44,1,18,0,250,255,215,255,104,255,154,255,2,0,172,255,175,0,165,0,201,255,158,255,192,254,73,255,131,255,101,0,29,0,84,0,161,255,184,255,89,255,5,255,80,255,0,0,6,0,35,0,83,0,55,255,147,255,205,254,237,255,55,255,167,0,78,0,244,255,197,255,96,255,222,255,158,255,197,255,218,0,229,255,158,0,203,255,72,0,35,255,132,255,170,0,200,255,231,0,0,0,248,0,69,255,72,0,216,255,77,0,9,0,160,0,11,1,180,255,166,0,65,255,69,0,116,255,57,0,39,1,220,255,176,0,141,255,79,0,54,255,13,0,180,255,105,0,127,0,23,0,145,0,219,254,244,255,145,255,218,255,52,0,40,0,243,255,16,0,20,0,44,255,34,0,41,255,87,0,136,0,197,255,115,0,186,255,188,255,93,0,166,255,20,0,164,0,243,255,209,0,62,0,161,255,136,0,47,0,172,255,20,1,203,255,92,0,98,0,222,255,96,0,215,255,47,0,165,0,174,255,120,0,28,0,181,255,251,255,6,0,253,255,193,255,221,255,166,255,0,0,199,255,7,0,250,255,65,255,239,255,175,255,11,0,9,0,230,255,190,255,210,255,30,0,86,255,35,0,128,255,130,0,43,0,252,255,191,255,206,255,81,255,172,0,161,255,76,0,66,0,178,255,126,0,131,255,5,0,74,255,75,0,250,255,109,0,140,255,130,0,61,255,163,255,235,255,166,255,232,255,232,255,144,0,105,255,75,0,82,255,225,255,72,255,47,0,65,0,0,0,187,255,44,0,174,255,139,255,85,0,37,255,205,0,174,255,123,0,214,255,233,255,115,255,43,0,201,255,71,0,68,0,243,255,127,0,187,255,40,0,19,0,244,255,52,0,116,0,51,0,75,0,54,0,180,255,185,255,109,0,235,255,151,0,161,255,161,0,161,255,122,0,190,255,255,255,253,255,217,255,229,0,221,255,192,255,52,0,209,255,250,255,109,0,167,255,13,0,244,255,61,0,62,0,165,255,240,255,43,0,11,0,18,0,119,0,185,255,17,0,88,0,15,0,76,0,129,255,186,0,89,255,0,1,99,255,154,0,228,255,215,255,130,0,152,255,166,0,182,255,220,0,98,255,250,0,124,255,164,0,148,255,144,0,213,255,33,0,186,0,164,255,143,0,144,255,72,0,96,255,202,0,59,255,171,0,160,255,160,255,160,0,252,254,37,0,154,255,227,255,11,0,10,0,144,255,168,255,229,255,45,255,144,0,77,255,227,255,113,0,92,255,62,0,158,255,130,255,8,0,47,0,236,255,113,0,204,255,177,255,75,0,130,255,40,0,202,255,23,0,27,0,38,0,14,0,162,255,1,0,174,255,155,0,182,255,133,0,207,255,59,0,250,255,14,0,45,0,177,255,136,0,237,255,30,0,246,255,234,255,173,255,230,255,105,0,56,255,211,0,128,255,24,0,76,0,18,255,179,0,16,255,167,0,50,255,173,0,38,255,19,0,193,255,158,255,19,0,109,255,22,0,148,255,19,0,128,255,228,255,186,255,37,0,166,255,81,0,93,255,0,0,163,255,22,0,26,0,21,0,174,255,104,0,164,255,8,0,47,0,23,0,238,255,249,0,209,255,178,0,4,0,215,255,170,0,83,0,109,0,153,0,173,0,235,255,229,0,197,255,184,0,219,255,211,0,52,0,240,0,212,255,194,0,202,255,94,0,24,0,104,0,103,0,39,0,101,0,159,255,44,0,109,255,105,0,192,255,42,0,10,0,46,0,126,255,209,255,164,255,163,255,100,0,213,255,205,255,25,0,22,255,45,0,72,255,165,255,10,0,229,255,176,255,101,0,51,255,181,255,211,255,142,255,90,0,206,255,32,0,175,255,18,0,66,255,34,0,95,255,26,0,24,0,11,0,2,0,78,255,242,255,115,255,253,255,162,255,37,0,248,255,187,255,12,0,39,255,36,0,0,255,216,0,145,255,4,0,225,255,231,255,198,255,227,255,221,255,195,255,169,0,111,255,234,0,127,255,151,255,151,0,122,255,38,0,89,0,125,255,164,0,218,255,86,0,141,255,94,0,129,255,136,0,222,255,28,0,176,0,116,255,111,0,220,255,96,0,50,255,129,1,202,254,229,0,218,255,208,255,221,0,42,255,60,0,250,255,49,0,9,0,177,0,47,255,249,0,114,255,115,0,250,255,13,0,11,0,178,0,207,255,199,0,164,255,32,0,176,0,172,255,170,0,83,0,30,0,126,0,122,0,130,255,41,1,4,255,137,1,92,255,210,0,251,255,100,0,60,0,212,255,182,0,96,255,0,1,154,255,160,0,170,255,87,0,172,255,251,255,144,0,68,255,125,0,198,255,39,0,79,0,51,255,121,0,253,254,71,0,213,255,160,255,80,0,39,255,151,0,132,255,144,255,14,0,12,255,83,0,204,255,237,255,131,255,45,0,73,255,237,255,204,255,134,255,217,255,155,255,46,0,157,255,5,0,109,255,101,0,51,255,115,0,185,255,60,0,168,255,107,0,201,255,191,255,103,0,35,255,248,0,67,255,157,0,19,0,184,255,224,255,53,0,177,255,54,0,16,0,196,255,215,0,10,255,166,0,218,255,156,255,104,0,224,255,1,0,202,255,48,0,171,255,109,0,104,255,132,0,93,255,45,0,251,255,193,255,46,0,122,255,76,0,201,255,214,255,65,0,195,255,86,255,180,0,37,255,224,0,97,255,214,255,25,0,241,255,181,255,17,0,165,255,216,255,121,0,190,255,121,0,37,255,142,0,176,255,122,0,198,255,45,0,75,0,39,0,209,255,194,0,132,255,73,0,117,0,206,255,253,0,174,255,106,0,84,0,195,255,103,0,77,0,38,0,118,0,30,0,55,0,72,0,19,0,44,0,78,0,220,255,190,0,202,255,178,0,238,255,229,255,105,0,27,0,53,0,32,0,241,255,110,0,227,255,68,0,145,255,101,0,83,255,91,0,14,0,147,255,65,0,64,255,163,0,255,254,159,0,13,255,192,0,244,254,181,0,30,255,68,0,150,255,119,255,70,0,246,254,222,0,161,254,193,0,195,254,198,0,2,255,151,0,95,255,197,255,60,0,110,255,152,0,59,255,115,0,67,255,176,0,237,255,198,255,52,0,248,255,210,255,22,0,34,0,151,255,206,255,110,0,130,255,203,0,246,254,113,0,231,255,98,255,196,0,14,255,108,0,25,0,37,0,8,0,20,0,125,255,75,0,36,0,197,255,48,0,24,0,142,255,213,0,206,255,0,0,187,255,145,0,76,0,230,255,228,255,227,255,6,0,77,0,71,0,4,0,237,255,46,0,167,0,58,255,184,0,90,255,149,0,51,0,56,0,232,255,64,0,77,0,53,0,222,255,88,0,251,255,192,0,216,255,115,0,153,255,67,0,136,0,220,255,25,0,224,255,98,0,192,255,146,0,42,255,116,0,138,255,17,1,189,255,189,255,62,0,244,255,241,255,56,0,235,255,210,255,95,0,2,0,142,0,56,255,43,0,200,255,205,255,101,0,59,0,251,255,247,255,35,0,136,255,59,0,127,255,87,0,227,255,52,0,15,0,212,255,0,0,46,255,62,0,168,255,48,0,25,0,19,0,168,255,238,255,194,255,236,255,38,0,145,255,237,255,83,0,194,255,7,0,3,0,10,255,2,0,188,255,120,0,166,255,22,0,141,255,7,0,221,255,216,255,220,255,83,255,88,0,237,255,179,0,5,255,89,0,83,255,232,255,30,0,210,255,251,255,254,255,27,0,216,255,59,0,45,255,237,255,133,0,62,255,230,0,144,255,234,255,111,0,248,254,17,1,241,254,124,0,204,255,151,0,149,255,56,0,89,255,144,0,117,255,59,0,5,0,203,255,132,0,214,255,106,0,140,255,58,0,217,255,179,0,224,255,101,0,242,255,150,0,235,255,177,0,147,255,84,0,239,255,142,0,14,0,156,0,209,255,141,0,209,255,179,255,177,0,88,255,183,0,172,255,226,0,232,255,100,0,137,255,46,0,53,255,129,0,58,0,88,0,128,0,254,255,41,0,194,255,250,255,196,255,29,0,28,0,68,1,4,0,100,0,61,255,112,255,180,255,36,0,239,255,122,0,55,0,70,0,10,0,22,255,25,255,160,255,23,0,143,0,183,0,162,255,240,255,38,255,10,0,26,255,241,255,152,255,168,0,205,0,236,255,130,255,14,255,1,255,90,0,62,0,226,255,189,0,99,255,181,0,23,0,2,255,70,255,199,255,199,255,194,1,247,255,10,0,235,255,117,255,15,0,151,255,25,0,1,0,184,0,127,0,137,0,29,255,171,255,90,255,32,0,74,0,109,0,14,0,255,255,42,0,87,255,51,0,17,255,19,0,26,0,99,0,114,0,89,255,37,0,2,0,138,255,7,0,199,255,201,255,141,0,76,0,194,255,253,255,206,255,11,0,64,0,90,255,126,0,247,255,36,0,109,0,255,255,84,255,17,0,234,255,159,255,56,0,166,255,180,0,201,255,60,0,91,255,14,0,30,255,169,0,255,255,99,0,123,0,196,255,108,0,94,255,234,255,124,255,187,0,70,0,230,0,221,255,74,0,44,255,242,255,178,255,252,255,142,0,230,0,175,0,186,255,109,255,136,255,166,255,17,0,167,0,114,0,178,0,115,0,183,255,57,255,135,255,235,255,9,1,197,0,32,1,228,255,231,255,142,255,191,255,239,255,183,0,219,0,147,0,119,0,255,255,110,255,17,255,38,0,84,0,196,0,248,0,4,0,159,255,99,255,116,255,11,0,58,0,105,0,105,0,92,0,190,255,141,255,45,255,116,255,38,0,49,0,175,0,220,255,121,255,128,255,51,255,154,255,222,255,28,0,7,0,14,0,201,255,179,255,47,255,67,255,195,255,252,255,84,0,54,0,188,255,213,255,118,255,162,255,208,255,242,255,88,0,119,0,47,0,9,0,191,255,128,255,254,255,215,255,89,0,78,0,247,255,44,0,224,255,194,255,210,255,204,255,18,0,49,0,18,0,255,255,203,255,195,255,229,255,198,255,236,255,194,255,219,255,38,0,246,255,201,255,236,255,159,255,16,0,17,0,4,0,40,0,228,255,34,0,36,0,223,255,245,255,252,255,47,0,138,0,85,0,68,0,207,255,34,0,247,255,45,0,68,0,87,0,102,0,127,0,19,0,0,0,195,255,225,255,103,0,90,0,139,0,45,0,253,255,2,0,163,255,211,255,255,255,44,0,158,0,69,0,57,0,226,255,146,255,203,255,229,255,242,255,141,0,41,0,103,0,212,255,174,255,110,255,158,255,210,255,74,0,105,0,16,0,67,0,102,255,115,255,137,255,175,255,10,0,116,0,64,0,65,0,203,255,112,255,158,255,142,255,39,0,87,0,88,0,88,0,236,255,152,255,156,255,155,255,219,255,82,0,62,0,86,0,224,255,201,255,141,255,193,255,218,255,16,0,90,0,104,0,95,0,245,255,22,0,179,255,26,0,57,0,92,0,90,0,81,0,50,0,1,0,227,255,170,255,236,255,218,255,32,0,48,0,216,255,233,255,139,255,180,255,178,255,213,255,217,255,238,255,241,255,204,255,234,255,151,255,198,255,167,255,255,255,237,255,42,0,226,255,227,255,2,0,210,255,85,0,225,255,71,0,8,0,60,0,46,0,29,0,239,255,246,255,247,255,240,255,30,0,183,255,6,0,134,255,214,255,146,255,143,255,166,255,153,255,184,255,165,255,160,255,99,255,115,255,73,255,139,255,194,255,209,255,15,0,228,255,38,0,232,255,66,0,76,0,165,0,251,0,19,1,71,1,249,0,28,1,205,0,43,1,248,0,91,1,40,1,60,1,245,0,208,0,182,0,190,0,198,0,212,0,23,1,227,0,70,1,223,0,66,1,243,0,16,1,229,0,225,0,200,0,140,0,83,0,226,255,155,255,36,255,243,254,146,254,124,254,132,254,103,254,107,254,27,254,242,253,19,254,91,254,240,254,22,255,43,255,222,254,147,254,77,254,36,254,44,254,16,254,20,254,36,254,171,253,51,253,48,252,234,251,202,252,104,254,227,255,177,0,162,0,107,0,209,0,97,1,155,2,91,3,147,4,235,5,129,6,29,6,142,4,151,2,201,1,162,1,158,2,77,3,162,2,132,1,245,255,202,254,52,254,235,253,94,254,39,255,19,0,160,0,79,0,26,255,157,253,50,253,90,253,88,254,184,254,152,254,150,253,103,252,82,251,180,250,131,250,195,250,141,251,41,252,206,252,188,252,82,252,59,252,174,252,62,254,90,0,35,2,61,3,146,3,184,3,7,4,209,4,175,5,218,6,162,7,140,8,191,8,52,8,65,7,32,6,108,5,43,5,32,5,238,4,49,4,227,2,107,1,177,255,246,253,111,252,20,251,239,249,51,249,6,248,221,246,111,245,95,244,144,243,219,242,24,242,198,241,38,243,16,246,91,249,164,251,200,252,28,253,70,254,109,0,163,3,148,6,69,9,229,11,45,14,228,14,7,14,227,11,160,9,71,9,113,10,145,12,68,13,14,12,99,9,203,6,15,5,121,4,145,4,193,4,21,5,7,5,60,4,240,1,144,254,75,251,20,249,86,248,16,248,136,247,146,245,32,243,132,240,223,238,72,238,53,238,81,239,195,240,15,243,21,245,118,246,54,247,39,248,11,250,137,253,165,1,119,5,4,8,126,9,148,10,198,11,26,13,89,14,114,15,80,16,50,17,150,17,61,17,160,15,137,13,169,11,161,10,189,9,183,8,165,6,214,3,19,1,117,254,68,252,217,249,58,247,201,244,233,242,64,241,99,239,43,237,91,235,111,234,157,234,237,234,167,234,64,234,244,235,90,240,211,245,59,250,157,252,116,253,185,254,208,1,18,6,70,10,68,13,109,16,51,19,86,20,56,19,12,16,105,12,250,10,124,12,162,15,177,17,110,16,71,13,155,9,29,7,127,6,172,6,247,6,242,6,106,6,12,5,225,1,0,253,39,248,191,244,137,243,169,243,120,243,178,241,171,238,216,235,156,234,4,235,131,236,176,238,84,241,79,244,247,246,225,248,36,250,110,251,198,253,169,1,81,6,32,10,213,11,2,12,205,11,62,12,90,13,227,14,170,15,222,15,184,15,59,15,89,14,169,12,109,10,71,8,11,7,152,6,68,6,205,4,56,2,222,254,26,252,114,250,169,249,206,248,162,247,62,246,219,244,185,243,63,242,60,240,30,238,248,236,83,237,20,239,25,240,213,239,183,238,203,239,229,244,15,252,66,2,90,5,156,5,145,5,173,7,157,11,165,15,203,17,129,19,134,21,91,22,201,20,83,16,105,10,48,6,226,5,207,8,229,11,208,11,94,8,187,3,253,255,106,254,150,254,116,255,252,255,7,0,9,255,183,252,193,248,55,244,234,240,109,239,49,240,195,241,202,242,83,242,27,241,230,239,5,240,98,241,217,243,78,247,180,250,230,253,186,255,99,0,99,0,15,1,80,3,214,6,86,10,132,12,255,12,104,12,51,12,146,12,134,13,76,14,166,14,187,14,35,14,224,12,217,10,114,8,122,6,75,5,146,4,170,3,3,2,194,255,137,253,96,251,128,249,16,248,192,246,227,245,171,245,46,245,98,244,23,243,159,241,153,240,250,239,177,239,130,239,173,239,80,240,166,241,222,242,145,243,204,244,246,248,25,0,45,7,196,11,12,13,75,12,246,11,162,13,207,16,157,19,91,21,251,22,222,23,107,22,70,18,22,12,52,6,82,3,71,4,106,7,111,9,38,8,115,4,19,0,176,252,105,251,115,251,20,252,123,252,93,252,76,251,166,248,115,244,65,240,141,237,59,237,53,239,247,241,246,243,66,244,141,243,197,242,235,242,106,244,39,247,127,250,170,253,245,255,22,1,30,1,164,0,28,1,12,3,108,6,28,10,161,12,97,13,216,12,54,12,24,12,132,12,251,12,45,13,215,12,25,12,197,10,156,8,175,5,131,2,53,0,113,255,170,255,190,255,240,254,38,253,15,251,109,249,201,248,158,248,72,248,241,247,174,247,171,247,150,247,243,246,238,245,254,244,209,244,129,245,107,246,163,246,78,246,44,246,44,247,20,249,247,250,90,252,223,253,206,1,23,8,71,14,186,17,236,17,38,16,189,14,14,15,155,16,236,17,205,18,106,19,206,18,174,15,185,9,87,2,217,251,199,248,158,249,233,252,186,255,19,0,239,253,199,250,13,248,182,246,244,246,137,248,246,250,17,253,200,253,84,252,47,249,221,245,195,243,102,243,192,244,181,246,179,248,71,250,223,250,96,250,35,249,89,248,40,249,242,251,172,255,209,2,237,3,39,3,206,1,37,1,165,1,220,2,102,4,223,5,82,7,162,8,87,9,216,8,84,7,238,5,135,5,236,5,86,6,25,6,233,4,38,3,86,1,209,255,151,254,204,253,235,253,14,255,114,0,29,1,202,0,220,255,226,254,152,254,219,254,57,255,53,255,153,254,180,253,209,252,19,252,68,251,24,251,164,251,97,252,215,252,10,253,133,252,94,251,81,250,7,250,156,250,86,251,2,252,48,253,121,0,163,5,130,10,241,12,118,12,10,10,107,7,251,5,108,5,1,5,20,5,49,6,5,7,140,5,9,1,154,250,216,244,78,242,198,243,51,248,90,253,14,1,174,2,186,2,235,1,210,0,229,255,244,255,120,1,6,4,70,6,188,6,117,4,234,255,236,250,108,247,106,246,149,247,18,250,236,252,89,255,133,0,43,0,134,254,119,252,65,251,167,251,74,253,206,254,68,255,183,254,252,253,167,253,236,253,49,254,247,253,161,253,255,253,94,255,2,1,2,2,185,1,153,0,162,255,131,255,28,0,244,0,169,1,124,2,193,3,65,5,114,6,225,6,195,6,124,6,125,6,218,6,37,7,216,6,4,6,37,5,136,4,53,4,205,3,28,3,27,2,27,1,99,0,212,255,101,255,35,255,42,255,40,255,248,254,97,254,77,253,214,251,70,250,239,248,21,248,234,247,58,248,158,248,131,248,77,248,54,249,24,252,188,255,74,2,7,3,75,2,235,0,144,255,138,254,241,253,89,254,127,0,231,3,116,6,76,6,104,3,76,255,21,252,39,251,202,252,83,0,108,4,168,7,38,9,208,8,253,6,131,4,82,2,58,1,63,1,209,1,85,2,63,2,76,1,118,255,249,252,28,250,132,247,8,246,74,246,49,248,200,250,171,252,245,252,196,251,218,249,17,248,227,246,107,246,136,246,70,247,154,248,48,250,115,251,5,252,237,251,185,251,58,252,219,253,84,0,33,3,208,5,3,8,173,9,202,10,78,11,94,11,52,11,0,11,10,11,118,11,27,12,182,12,0,13,182,12,232,11,238,10,29,10,109,9,185,8,9,8,110,7,204,6,247,5,183,4,216,2,126,0,248,253,150,251,163,249,72,248,108,247,255,246,210,246,161,246,113,246,86,246,61,246,11,246,188,245,108,245,41,245,172,244,232,243,44,243,217,242,252,242,77,243,185,243,8,245,119,248,195,253,5,3,120,6,231,7,2,8,112,7,123,6,89,5,144,4,11,5,56,7,246,9,114,11,137,10,152,7,229,3,159,0,153,254,135,254,173,0,78,4,247,7,94,10,189,10,219,8,88,5,101,1,35,254,67,252,239,251,246,252,180,254,50,0,150,0,109,255,246,252,238,249,39,247,129,245,104,245,139,246,36,248,85,249,146,249,209,248,90,247,155,245,45,244,198,243,221,244,135,247,96,251,153,255,54,3,117,5,68,6,64,6,243,5,179,5,211,5,156,6,23,8,247,9,155,11,135,12,141,12,192,11,106,10,227,8,155,7,241,6,20,7,205,7,148,8,194,8,237,7,8,6,83,3,113,0,17,254,142,252,182,251,33,251,152,250,48,250,251,249,200,249,93,249,196,248,84,248,103,248,19,249,5,250,220,250,101,251,148,251,142,251,111,251,93,251,137,251,39,252,58,253,127,254,137,255,241,255,186,255,49,255,144,254,191,253,159,252,162,251,21,252,33,255,33,4,219,8,142,11,37,12,42,11,231,8,124,5,149,1,139,254,171,253,56,255,209,1,122,3,20,3,234,0,0,254,70,251,88,249,201,248,22,250,15,253,206,0,83,4,214,6,204,7,232,6,102,4,35,1,72,254,178,252,172,252,242,253,185,255,36,1,162,1,25,1,190,255,227,253,248,251,143,250,20,250,159,250,224,251,80,253,111,254,240,254,174,254,171,253,50,252,206,250,32,250,141,250,20,252,81,254,186,0,233,2,140,4,73,5,247,4,200,3,58,2,216,0,25,0,63,0,84,1,31,3,25,5,150,6,24,7,135,6,50,5,180,3,143,2,11,2,38,2,204,2,190,3,132,4,155,4,180,3,248,1,235,255,42,254,25,253,203,252,15,253,170,253,102,254,244,254,5,255,123,254,164,253,244,252,168,252,174,252,196,252,217,252,33,253,201,253,183,254,135,255,246,255,15,0,16,0,74,0,198,0,49,1,48,1,168,0,188,255,143,254,46,253,114,251,93,249,180,247,232,247,178,250,223,254,129,2,190,4,217,5,250,5,202,4,40,2,16,255,33,253,94,253,68,255,75,1,116,2,215,2,179,2,190,1,181,255,6,253,3,251,230,250,217,252,12,0,151,3,226,6,115,9,167,10,195,9,192,6,153,2,186,254,44,252,58,251,151,251,229,252,200,254,199,0,65,2,126,2,41,1,169,254,230,251,183,249,137,248,106,248,59,249,159,250,3,252,249,252,110,253,133,253,119,253,124,253,188,253,84,254,97,255,253,0,244,2,162,4,126,5,134,5,7,5,25,4,216,2,201,1,131,1,42,2,95,3,173,4,194,5,111,6,165,6,99,6,157,5,63,4,107,2,133,0,249,254,210,253,238,252,55,252,207,251,195,251,238,251,13,252,247,251,184,251,110,251,40,251,230,250,204,250,22,251,0,252,117,253,30,255,148,0,159,1,69,2,191,2,64,3,209,3,124,4,81,5,92,6,134,7,122,8,228,8,159,8,163,7,224,5,86,3,85,0,106,253,1,251,55,249,216,247,128,246,49,245,167,244,202,245,74,248,191,250,62,252,11,253,123,253,26,253,81,251,156,248,123,246,44,246,220,247,190,250,251,253,41,1,19,4,43,6,180,6,138,5,163,3,128,2,243,2,173,4,52,7,121,10,67,14,186,17,158,19,63,19,222,16,68,13,62,9,107,5,66,2,7,0,246,254,245,254,91,255,68,255,22,254,214,251,251,248,233,245,2,243,216,240,241,239,112,240,228,241,175,243,117,245,22,247,102,248,50,249,119,249,127,249,194,249,165,250,50,252,32,254,17,0,235,1,202,3,168,5,44,7,2,8,45,8,246,7,152,7,28,7,155,6,79,6,93,6,169,6,229,6,190,6,41,6,64,5,42,4,245,2,183,1,168,0,13,0,253,255,40,0,17,0,117,255,101,254,17,253,171,251,113,250,196,249,234,249,250,250,203,252,253,254,27,1,214,2,30,4,252,4,121,5,150,5,100,5,24,5,247,4,27,5,110,5,195,5,210,5,116,5,151,4,66,3,131,1,106,255,10,253,125,250,225,247,103,245,65,243,113,241,183,239,15,238,42,237,29,238,44,241,63,245,29,249,118,252,87,255,80,1,170,1,100,0,179,254,253,253,224,254,225,0,47,3,98,5,118,7,15,9,152,9,252,8,247,7,136,7,18,8,69,9,205,10,189,12,247,14,222,16,152,17,161,16,40,14,194,10,223,6,201,2,221,254,156,251,129,249,157,248,120,248,128,248,122,248,117,248,106,248,249,247,214,246,79,245,37,244,217,243,80,244,25,245,250,245,37,247,179,248,122,250,7,252,8,253,136,253,236,253,125,254,35,255,151,255,201,255,6,0,141,0,61,1,197,1,24,2,121,2,18,3,183,3,44,4,96,4,118,4,139,4,178,4,252,4,107,5,253,5,156,6,51,7,152,7,153,7,24,7,3,6,113,4,136,2,165,0,58,255,146,254,163,254,63,255,71,0,139,1,190,2,147,3,251,3,11,4,247,3,216,3,171,3,109,3,57,3,58,3,108,3,146,3,113,3,28,3,168,2,16,2,37,1,204,255,253,253,196,251,102,249,52,247,99,245,247,243,249,242,106,242,33,242,210,241,75,241,125,240,111,239,116,238,104,238,40,240,137,243,171,247,245,251,66,0,31,4,158,6,38,7,27,6,161,4,156,3,75,3,145,3,114,4,21,6,93,8,172,10,71,12,240,12,5,13,16,13,54,13,49,13,7,13,20,13,123,13,207,13,107,13,13,12,249,9,117,7,137,4,73,1,251,253,8,251,201,248,79,247,111,246,17,246,48,246,187,246,100,247,175,247,113,247,230,246,64,246,128,245,178,244,8,244,222,243,126,244,236,245,231,247,4,250,245,251,155,253,234,254,198,255,30,0,22,0,244,255,5,0,112,0,39,1,19,2,60,3,169,4,45,6,117,7,80,8,188,8,203,8,115,8,190,7,238,6,101,6,85,6,151,6,220,6,242,6,209,6,89,6,79,5,153,3,129,1,148,255,57,254,129,253,81,253,164,253,125,254,185,255,253,0,239,1,99,2,129,2,152,2,222,2,83,3,227,3,146,4,109,5,84,6,231,6,216,6,39,6,252,4,132,3,223,1,54,0,174,254,84,253,47,252,57,251,91,250,96,249,20,248,131,246,215,244,34,243,111,241,211,239,127,238,130,237,248,236,74,237,17,239,71,242,51,246,61,250,61,254,246,1,177,4,199,5,66,5,16,4,27,3,221,2,69,3,63,4,244,5,105,8,2,11,230,12,174,13,151,13,30,13,96,12,70,11,233,9,193,8,24,8,193,7,74,7,75,6,198,4,245,2,207,0,52,254,40,251,33,248,187,245,48,244,78,243,237,242,28,243,239,243,33,245,20,246,104,246,78,246,56,246,58,246,51,246,25,246,56,246,239,246,61,248,234,249,193,251,191,253,242,255,76,2,109,4,246,5,219,6,103,7,202,7,237,7,182,7,94,7,85,7,190,7,86,8,191,8,242,8,31,9,67,9,41,9,175,8,223,7,234,6,252,5,41,5,96,4,132,3,165,2,236,1,98,1,208,0,15,0,53,255,103,254,183,253,42,253,204,252,186,252,8,253,179,253,170,254,216,255,27,1,94,2,132,3,114,4,26,5,136,5,208,5,240,5,235,5,201,5,150,5,64,5,190,4,9,4,41,3,31,2,251,0,202,255,144,254,85,253,15,252,193,250,99,249,254,247,157,246,82,245,29,244,251,242,2,242,65,241,197,240,106,240,43,240,64,240,40,241,254,242,114,245,65,248,94,251,155,254,100,1,62,3,5,4,40,4,23,4,43,4,113,4,246,4,221,5,51,7,157,8,144,9,221,9,175,9,80,9,190,8,223,7,234,6,68,6,0,6,239,5,211,5,131,5,3,5,87,4,74,3,179,1,159,255,78,253,20,251,9,249,56,247,225,245,85,245,161,245,110,246,85,247,37,248,225,248,114,249,166,249,110,249,229,248,67,248,217,247,209,247,65,248,55,249,179,250,158,252,193,254,194,0,108,2,190,3,199,4,159,5,78,6,222,6,105,7,20,8,230,8,193,9,132,10,22,11,122,11,181,11,189,11,145,11,66,11,228,10,133,10,24,10,130,9,168,8,146,7,75,6,201,4,16,3,59,1,117,255,222,253,145,252,163,251,47,251,64,251,200,251,164,252,171,253,184,254,163,255,76,0,160,0,157,0,93,0,13,0,212,255,201,255,250,255,102,0,12,1,216,1,153,2,26,3,64,3,16,3,138,2,172,1,135,0,55,255,231,253,177,252,156,251,166,250,213,249,51,249,180,248,60,248,165,247,228,246,252,245,252,244,234,243,215,242,232,241,112,241,212,241,34,243,33,245,144,247,87,250,67,253,249,255,32,2,158,3,161,4,107,5,38,6,214,6,129,7,49,8,220,8,69,9,61,9,201,8,9,8,50,7,113,6,221,5,142,5,135,5,164,5,196,5,170,5,17,5,224,3,52,2,58,0,25,254,235,251,216,249,24,248,192,246,193,245,22,245,191,244,176,244,210,244,249,244,14,245,18,245,5,245,248,244,6,245,70,245,204,245,178,246,8,248,202,249,207,251,238,253,4,0,7,2,219,3,105,5,180,6,210,7,212,8,174,9,94,10,239,10,119,11,250,11,116,12,219,12,38,13,81,13,79,13,16,13,128,12,151,11,101,10,3,9,132,7,241,5,90,4,212,2,116,1,61,0,57,255,114,254,255,253,227,253,9,254,88,254,187,254,28,255,91,255,106,255,69,255,2,255,199,254,178,254,215,254,61,255,216,255,152,0,104,1,36,2,178,2,253,2,10,3,225,2,147,2,43,2,187,1,84,1,254,0,192,0,148,0,104,0,41,0,207,255,74,255,152,254,180,253,164,252,123,251,83,250,71,249,94,248,154,247,249,246,118,246,9,246,166,245,79,245,15,245,244,244,20,245,123,245,45,246,34,247,70,248,134,249,190,250,214,251,200,252,147,253,65,254,230,254,146,255,87,0,66,1,82,2,124,3,160,4,175,5,151,6,78,7,209,7,14,8,0,8,182,7,68,7,182,6,7,6,50,5,76,4,118,3,198,2,53,2,171,1,28,1,130,0,219,255,27,255,47,254,40,253,42,252,78,251,164,250,39,250,204,249,144,249,108,249,85,249,63,249,47,249,56,249,110,249,221,249,138,250,118,251,147,252,208,253,20,255,78,0,112,1,112,2,84,3,45,4,9,5,242,5,239,6,4,8,40,9,75,10,96,11,84,12,20,13,138,13,172,13,131,13,24,13,112,12,147,11,148,10,134,9,121,8,117,7,122,6,139,5,168,4,206,3,242,2,15,2,26,1,20,0,5,255,242,253,230,252,236,251,27,251,123,250,11,250,195,249,150,249,118,249,85,249,54,249,32,249,20,249,27,249,62,249,136,249,0,250,160,250,92,251,40,252,243,252,171,253,69,254,182,254,243,254,253,254,219,254,152,254,57,254,192,253,51,253,149,252,244,251,98,251,240,250,165,250,126,250,108,250,111,250,128,250,154,250,185,250,222,250,25,251,124,251,25,252,242,252,250,253,36,255,101,0,170,1,215,2,221,3,185,4,119,5,29,6,171,6,46,7,169,7,28,8,125,8,176,8,162,8,84,8,211,7,31,7,64,6,58,5,32,4,8,3,246,1,229,0,213,255,195,254,178,253,156,252,112,251,57,250,7,249,236,247,237,246,15,246,83,245,192,244,85,244,20,244,247,243,253,243,46,244,149,244,69,245,58,246,125,247,16,249,228,250,231,252,1,255,27,1,47,3,45,5,0,7,166,8,35,10,130,11,200,12,246,13,4,15,231,15,156,16,27,17,90,17,78,17,241,16,71,16,86,15,31,14,169,12,3,11,64,9,111,7,162,5,230,3,67,2,192,0,92,255,19,254,213,252,161,251,123,250,99,249,99,248,141,247,240,246,158,246,159,246,228,246,106,247,31,248,238,248,200,249,157,250,102,251,36,252,226,252,172,253,132,254,103,255,74,0,43,1,250,1,164,2,18,3,55,3,22,3,178,2,18,2,67,1,91,0,113,255,145,254,193,253,1,253,79,252,164,251,247,250,65,250,132,249,205,248,45,248,177,247,100,247,73,247,96,247,166,247,17,248,153,248,58,249,236,249,184,250,161,251,165,252,190,253,226,254,8,0,39,1,49,2,35,3,249,3,180,4,85,5,222,5,76,6,161,6,223,6,2,7,12,7,244,6,175,6,54,6,136,5,168,4,152,3,98,2,22,1,195,255,124,254,89,253,104,252,166,251,19,251,168,250,80,250,250,249,159,249,59,249,215,248,135,248,92,248,104,248,193,248,104,249,89,250,139,251,237,252,101,254,225,255,82,1,170,2,227,3,5,5,29,6,51,7,81,8,122,9,172,10,216,11,232,12,196,13,89,14,159,14,145,14,45,14,129,13,160,12,157,11,145,10,131,9,123,8,121,7,121,6,118,5,103,4,72,3,31,2,238,0,187,255,148,254,139,253,174,252,254,251,124,251,37,251,247,250,230,250,227,250,224,250,207,250,173,250,126,250,77,250,34,250,7,250,5,250,33,250,84,250,149,250,206,250,237,250,232,250,181,250,85,250,211,249,59,249,171,248,68,248,33,248,85,248,216,248,154,249,126,250,106,251,73,252,9,253,162,253,30,254,137,254,1,255,159,255,101,0,75,1,71,2,68,3,48,4,247,4,137,5,222,5,252,5,240,5,200,5,150,5,91,5,27,5,216,4,137,4,34,4,166,3,14,3,86,2,133,1,161,0,189,255,226,254,23,254,92,253,186,252,51,252,177,251,47,251,157,250,245,249,57,249,107,248,149,247,201,246,26,246,155,245,89,245,91,245,158,245,23,246,191,246,133,247,95,248,67,249,49,250,46,251,62,252,102,253,171,254,17,0,152,1,53,3,216,4,121,6,12,8,130,9,208,10,239,11,220,12,151,13,30,14,116,14,159,14,157,14,106,14,5,14,107,13,156,12,159,11,127,10,67,9,246,7,165,6,87,5,25,4,236,2,204,1,190,0,194,255,215,254,253,253,54,253,138,252,255,251,158,251,107,251,95,251,121,251,183,251,10,252,109,252,215,252,64,253,162,253,252,253,79,254,155,254,226,254,30,255,78,255,107,255,115,255,106,255,80,255,35,255,229,254,153,254,71,254,242,253,153,253,61,253,222,252,125,252,22,252,168,251,56,251,204,250,111,250,38,250,246,249,222,249,225,249,1,250,57,250,136,250,234,250,89,251,210,251,84,252,221,252,112,253,11,254,178,254,104,255,38,0,233,0,167,1,88,2,248,2,133,3,255,3,108,4,205,4,34,5,104,5,159,5,189,5,192,5,156,5,79,5,224,4,83,4,173,3,240,2,38,2,82,1,121,0,163,255,206,254,251,253,43,253,95,252,151,251,216,250,39,250,137,249,4,249,164,248,104,248,83,248,102,248,161,248,254,248,124,249,19,250,191,250,126,251,81,252,55,253,41,254,36,255,39,0,44,1,52,2,54,3,51,4,43,5,26,6,251,6,199,7,121,8,12,9,130,9,213,9,6,10,18,10,3,10,217,9,155,9,72,9,223,8,106,8,233,7,88,7,191,6,26,6,112,5,196,4,21,4,105,3,186,2,8,2,86,1,168,0,0,0,102,255,219,254,98,254,249,253,157,253,78,253,11,253,211,252,155,252,99,252,39,252,229,251,159,251,84,251,15,251,212,250,170,250,139,250,118,250,103,250,88,250,71,250,47,250,12,250,224,249,181,249,145,249,132,249,154,249,213,249,59,250,200,250,110,251,30,252,211,252,128,253,25,254,164,254,38,255,169,255,56,0,223,0,152,1,95,2,48,3,248,3,170,4,62,5,174,5,252,5,45,6,61,6,52,6,25,6,239,5,184,5,112,5,19,5,159,4,17,4,101,3,157,2,184,1,188,0,183,255,177,254,173,253,181,252,200,251,231,250,18,250,62,249,105,248,156,247,213,246,26,246,113,245,229,244,125,244,70,244,65,244,110,244,208,244,92,245,14,246,232,246,225,247,240,248,30,250,102,251,198,252,65,254,212,255,119,1,39,3,218,4,131,6,27,8,150,9,236,10,24,12,26,13,238,13,148,14,17,15,96,15,131,15,120,15,56,15,194,14,20,14,53,13,45,12,0,11,188,9,109,8,26,7,202,5,132,4,71,3,29,2,7,1,1,0,13,255,41,254,95,253,181,252,47,252,207,251,149,251,132,251,149,251,201,251,27,252,128,252,236,252,86,253,185,253,18,254,96,254,161,254,219,254,6,255,42,255,67,255,81,255,78,255,54,255,8,255,191,254,98,254,234,253,93,253,194,252,30,252,127,251,240,250,121,250,32,250,228,249,191,249,174,249,173,249,182,249,196,249,219,249,5,250,71,250,165,250,35,251,192,251,118,252,63,253,18,254,239,254,201,255,152,0,90,1,12,2,171,2,53,3,177,3,28,4,120,4,192,4,236,4,251,4,239,4,201,4,130,4,34,4,166,3,18,3,102,2,171,1,227,0,15,0,56,255,90,254,120,253,152,252,192,251,247,250,63,250,151,249,2,249,132,248,33,248,222,247,192,247,201,247,242,247,63,248,182,248,84,249,23,250,254,250,7,252,42,253,95,254,160,255,237,0,65,2,154,3,236,4,48,6,101,7,131,8,137,9,117,10,69,11,245,11,128,12,229,12,29,13,42,13,9,13,188,12,72,12,174,11,240,10,21,10,34,9,28,8,19,7,7,6,255,4,251,3,255,2,15,2,49,1,99,0,165,255,246,254,87,254,207,253,92,253,2,253,193,252,151,252,130,252,126,252,136,252,152,252,170,252,185,252,193,252,190,252,178,252,156,252,125,252,88,252,43,252,252,251,208,251,167,251,122,251,72,251,18,251,214,250,154,250,93,250,32,250,235,249,202,249,200,249,232,249,42,250,136,250,250,250,125,251,9,252,155,252,45,253,192,253,83,254,240,254,152,255,76,0,10,1,204,1,141,2,67,3,229,3,105,4,209,4,29,5,81,5,109,5,113,5,93,5,55,5,253,4,171,4,69,4,205,3,64,3,160,2,242,1,49,1,98,0,140,255,173,254,211,253,255,252,53,252,117,251,185,250,1,250,78,249,166,248,8,248,123,247,255,246,159,246,92,246,53,246,44,246,66,246,121,246,208,246,74,247,228,247,161,248,127,249,122,250,147,251,197,252,14,254,109,255,220,0,89,2,218,3,87,5,201,6,41,8,117,9,163,10,177,11,158,12,100,13,3,14,120,14,189,14,208,14,176,14,94,14,215,13,33,13,68,12,67,11,35,10,238,8,170,7,97,6,23,5,213,3,161,2,122,1,99,0,96,255,112,254,149,253,214,252,54,252,182,251,86,251,19,251,233,250,220,250,234,250,12,251,59,251,118,251,178,251,235,251,32,252,75,252,112,252,143,252,167,252,188,252,205,252,218,252,225,252,220,252,204,252,166,252,113,252,51,252,236,251,171,251,118,251,83,251,73,251,86,251,123,251,176,251,243,251,63,252,141,252,220,252,47,253,131,253,227,253,81,254,206,254,92,255,244,255,146,0,46,1,196,1,77,2,202,2,61,3,161,3,242,3,55,4,109,4,148,4,167,4,163,4,138,4,92,4,21,4,182,3,71,3,198,2,55,2,149,1,232,0,49,0,109,255,157,254,200,253,243,252,29,252,75,251,127,250,189,249,9,249,101,248,216,247,107,247,30,247,245,246,245,246,28,247,105,247,220,247,114,248,49,249,22,250,28,251,65,252,126,253,207,254,38,0,138,1,241,2,88,4,181,5,255,6,52,8,77,9,65,10,15,11,183,11,56,12,142,12,183,12,183,12,140,12,55,12,188,11,24,11,86,10,122,9,134,8,128,7,110,6,84,5,57,4,41,3,37,2,53,1,86,0,139,255,213,254,52,254,171,253,59,253,224,252,155,252,109,252,81,252,72,252,79,252,100,252,127,252,155,252,180,252,199,252,212,252,216,252,209,252,197,252,178,252,154,252,126,252,95,252,61,252,25,252,242,251,194,251,141,251,80,251,15,251,211,250,160,250,136,250,149,250,196,250,20,251,130,251,11,252,164,252,63,253,207,253,85,254,215,254,85,255,205,255,76,0,209,0,101,1,3,2,159,2,58,3,203,3,76,4,188,4,16,5,68,5,100,5,112,5,107,5,79,5,21,5,195,4,96,4,233,3,90,3,188,2,22,2,104,1,187,0,9,0,95,255,186,254,5,254,77,253,143,252,202,251,5,251,74,250,143,249,228,248,76,248,207,247,109,247,40,247,14,247,29,247,85,247,173,247,41,248,196,248,121,249,76,250,53,251,45,252,58,253,89,254,136,255,191,0,249,1,57,3,120,4,174,5,216,6,241,7,236,8,193,9,115,10,248,10,80,11,121,11,120,11,71,11,235,10,100,10,179,9,227,8,250,7,2,7,251,5,236,4,229,3,238,2,5,2,48,1,110,0,208,255,83,255,227,254,120,254,26,254,198,253,123,253,61,253,10,253,230,252,209,252,201,252,192,252,167,252,132,252,99,252,73,252,63,252,82,252,123,252,189,252,15,253,90,253,131,253,131,253,69,253,193,252,253,251,16,251,27,250,57,249,144,248,83,248,197,248,227,249,125,251,84,253,92,255,112,1,41,3,50,4,124,4,73,4,211,3,41,3,70,2,92,1,166,0,90,0,73,0,41,0,6,0,18,0,102,0,228,0,65,1,138,1,38,2,38,3,71,4,46,5,187,5,36,6,101,6,31,6,25,5,123,3,172,1,237,255,59,254,142,252,39,251,78,250,23,250,80,250,160,250,230,250,57,251,154,251,193,251,128,251,241,250,111,250,48,250,28,250,36,250,107,250,29,251,51,252,106,253,119,254,94,255,56,0,1,1,149,1,227,1,16,2,79,2,193,2,82,3,219,3,79,4,193,4,53,5,139,5,150,5,103,5,54,5,44,5,80,5,137,5,198,5,8,6,76,6,106,6,48,6,130,5,125,4,102,3,101,2,118,1,149,0,228,255,140,255,146,255,187,255,218,255,0,0,77,0,195,0,57,1,136,1,186,1,239,1,46,2,74,2,40,2,229,1,183,1,164,1,132,1,57,1,228,0,161,0,98,0,251,255,100,255,189,254,28,254,131,253,225,252,40,252,99,251,179,250,23,250,116,249,187,248,29,248,199,247,177,247,155,247,97,247,42,247,37,247,80,247,114,247,143,247,45,248,230,249,155,252,121,255,251,1,80,4,161,6,86,8,177,8,197,7,150,6,8,6,2,6,233,5,131,5,77,5,147,5,193,5,244,4,41,3,74,1,67,0,7,0,244,255,246,255,184,0,124,2,104,4,83,5,236,4,200,3,93,2,122,0,203,253,190,250,68,248,255,246,174,246,171,246,195,246,54,247,27,248,251,248,53,249,185,248,48,248,48,248,168,248,50,249,184,249,154,250,25,252,213,253,51,255,4,0,154,0,73,1,3,2,130,2,203,2,39,3,213,3,187,4,137,5,0,6,54,6,109,6,177,6,209,6,173,6,122,6,125,6,191,6,249,6,231,6,143,6,13,6,108,5,166,4,180,3,199,2,30,2,210,1,218,1,8,2,67,2,139,2,211,2,248,2,217,2,129,2,26,2,196,1,124,1,56,1,247,0,205,0,182,0,139,0,53,0,189,255,68,255,213,254,100,254,9,254,233,253,20,254,112,254,199,254,8,255,63,255,89,255,64,255,238,254,141,254,58,254,253,253,201,253,144,253,89,253,26,253,210,252,126,252,25,252,151,251,247,250,51,250,81,249,103,248,143,247,241,246,194,246,111,247,90,249,127,252,33,0,109,3,9,6,235,7,179,8,229,7,182,5,61,3,161,1,32,1,60,1,120,1,217,1,92,2,143,2,185,1,218,255,227,253,248,252,110,253,194,254,122,0,159,2,36,5,64,7,222,7,144,6,250,3,11,1,77,254,187,251,134,249,41,248,232,247,120,248,13,249,21,249,180,248,64,248,246,247,173,247,103,247,145,247,125,248,14,250,170,251,218,252,159,253,62,254,204,254,55,255,131,255,3,0,25,1,192,2,155,4,62,6,137,7,124,8,10,9,23,9,168,8,6,8,145,7,126,7,181,7,255,7,57,8,96,8,91,8,251,7,25,7,208,5,106,4,48,3,51,2,103,1,201,0,95,0,39,0,4,0,192,255,71,255,191,254,86,254,18,254,220,253,164,253,122,253,134,253,186,253,242,253,29,254,76,254,158,254,18,255,126,255,204,255,9,0,76,0,144,0,175,0,157,0,130,0,145,0,233,0,114,1,6,2,145,2,4,3,58,3,248,2,35,2,235,0,163,255,128,254,154,253,246,252,166,252,164,252,174,252,114,252,192,251,174,250,118,249,57,248,22,247,42,246,152,245,122,245,190,245,55,246,184,246,89,247,133,248,150,250,124,253,162,0,111,3,186,5,121,7,80,8,227,7,118,6,246,4,59,4,90,4,196,4,222,4,137,4,239,3,8,3,148,1,198,255,97,254,69,254,151,255,149,1,102,3,170,4,93,5,86,5,46,4,223,1,39,255,245,252,184,251,42,251,211,250,134,250,54,250,191,249,220,248,124,247,18,246,71,245,138,245,187,246,118,248,91,250,62,252,225,253,252,254,97,255,77,255,86,255,241,255,62,1,1,3,240,4,204,6,93,8,102,9,190,9,131,9,12,9,186,8,205,8,64,9,229,9,126,10,208,10,176,10,231,9,118,8,147,6,179,4,58,3,70,2,202,1,165,1,193,1,243,1,5,2,199,1,54,1,129,0,219,255,79,255,202,254,58,254,159,253,9,253,116,252,215,251,65,251,233,250,1,251,129,251,48,252,217,252,104,253,227,253,73,254,139,254,192,254,9,255,144,255,73,0,7,1,155,1,235,1,255,1,229,1,157,1,21,1,110,0,226,255,165,255,163,255,134,255,25,255,101,254,121,253,79,252,218,250,59,249,187,247,126,246,133,245,187,244,31,244,214,243,42,244,103,245,163,247,194,250,41,254,2,1,199,2,110,3,35,3,36,2,213,0,230,255,246,255,22,1,159,2,165,3,175,3,245,2,248,1,8,1,112,0,138,0,192,1,231,3,56,6,184,7,240,7,1,7,90,5,98,3,113,1,241,255,33,255,248,254,251,254,165,254,166,253,13,252,57,250,139,248,92,247,235,246,75,247,77,248,142,249,150,250,33,251,45,251,239,250,189,250,243,250,201,251,65,253,44,255,56,1,18,3,114,4,77,5,202,5,42,6,170,6,111,7,120,8,157,9,172,10,108,11,173,11,97,11,167,10,192,9,236,8,90,8,21,8,9,8,18,8,253,7,143,7,174,6,100,5,242,3,167,2,175,1,12,1,168,0,104,0,51,0,231,255,100,255,167,254,210,253,33,253,186,252,176,252,248,252,124,253,34,254,201,254,71,255,123,255,102,255,56,255,40,255,77,255,153,255,229,255,31,0,71,0,84,0,45,0,212,255,103,255,26,255,245,254,215,254,144,254,24,254,147,253,18,253,132,252,228,251,84,251,3,251,250,250,5,251,225,250,111,250,199,249,2,249,44,248,83,247,149,246,18,246,204,245,192,245,240,245,104,246,60,247,130,248,82,250,208,252,176,255,59,2,223,3,156,4,227,4,16,5,54,5,88,5,156,5,40,6,185,6,157,6,80,5,26,3,229,0,137,255,56,255,177,255,178,0,14,2,103,3,33,4,222,3,212,2,177,1,18,1,33,1,134,1,200,1,125,1,114,0,184,254,127,252,48,250,84,248,95,247,113,247,71,248,92,249,74,250,230,250,69,251,159,251,30,252,225,252,226,253,11,255,59,0,84,1,57,2,223,2,93,3,230,3,161,4,149,5,150,6,110,7,248,7,43,8,34,8,3,8,243,7,18,8,90,8,175,8,223,8,163,8,212,7,140,6,30,5,234,3,32,3,180,2,127,2,93,2,62,2,9,2,178,1,58,1,191,0,102,0,60,0,30,0,228,255,123,255,239,254,88,254,191,253,51,253,208,252,181,252,229,252,66,253,163,253,237,253,14,254,248,253,191,253,137,253,118,253,135,253,161,253,184,253,222,253,30,254,99,254,131,254,85,254,219,253,64,253,193,252,118,252,54,252,197,251,18,251,61,250,72,249,19,248,186,246,3,246,15,247,14,250,191,253,111,0,79,1,223,0,24,0,131,255,93,255,249,255,182,1,89,4,130,6,126,6,196,3,149,255,12,252,155,250,108,251,216,253,3,1,19,4,54,6,225,6,50,6,253,4,81,4,191,4,1,6,34,7,22,7,104,5,96,2,193,254,104,251,249,248,205,247,214,247,162,248,134,249,3,250,249,249,180,249,162,249,19,250,23,251,95,252,111,253,229,253,191,253,79,253,6,253,55,253,248,253,37,255,123,0,198,1,241,2,240,3,187,4,121,5,87,6,92,7,92,8,20,9,90,9,56,9,220,8,107,8,14,8,227,7,6,8,96,8,164,8,149,8,33,8,111,7,183,6,29,6,184,5,138,5,109,5,22,5,64,4,235,2,107,1,43,0,107,255,41,255,63,255,113,255,128,255,70,255,196,254,37,254,174,253,148,253,221,253,93,254,230,254,78,255,116,255,93,255,32,255,232,254,197,254,164,254,107,254,16,254,165,253,42,253,168,252,43,252,186,251,79,251,226,250,114,250,14,250,194,249,134,249,82,249,32,249,248,248,203,248,138,248,41,248,183,247,90,247,51,247,88,247,240,247,47,249,41,251,117,253,19,255,84,255,153,254,238,253,28,254,32,255,131,0,231,1,34,3,24,4,92,4,115,3,156,1,240,255,136,255,149,0,51,2,69,3,87,3,173,2,206,1,32,1,198,0,214,0,75,1,244,1,100,2,23,2,217,0,9,255,103,253,138,252,123,252,171,252,155,252,44,252,135,251,236,250,145,250,159,250,43,251,38,252,90,253,115,254,32,255,83,255,87,255,149,255,62,0,69,1,110,2,116,3,52,4,177,4,30,5,172,5,92,6,10,7,143,7,224,7,8,8,25,8,38,8,58,8,91,8,137,8,176,8,185,8,143,8,47,8,174,7,34,7,147,6,5,6,130,5,26,5,177,4,26,4,80,3,123,2,216,1,129,1,75,1,8,1,173,0,79,0,9,0,216,255,165,255,119,255,102,255,113,255,124,255,101,255,18,255,134,254,230,253,87,253,223,252,96,252,208,251,79,251,6,251,251,250,13,251,30,251,27,251,2,251,208,250,130,250,39,250,195,249,72,249,172,248,18,248,181,247,150,247,86,247,178,246,25,246,165,246,6,249,88,252,171,254,235,254,236,253,103,253,63,254,233,255,120,1,181,2,6,4,80,5,127,5,181,3,161,0,47,254,221,253,119,255,113,1,98,2,245,1,231,0,41,0,57,0,25,1,137,2,42,4,114,5,220,5,37,5,148,3,212,1,133,0,207,255,66,255,60,254,110,252,29,250,245,247,162,246,92,246,213,246,129,247,3,248,91,248,177,248,36,249,199,249,174,250,1,252,203,253,186,255,74,1,17,2,29,2,15,2,150,2,232,3,147,5,233,6,142,7,186,7,225,7,69,8,201,8,54,9,138,9,218,9,35,10,50,10,220,9,70,9,202,8,170,8,214,8,244,8,182,8,32,8,116,7,237,6,120,6,214,5,209,4,117,3,15,2,221,0,234,255,23,255,80,254,157,253,25,253,211,252,189,252,187,252,201,252,255,252,113,253,13,254,157,254,250,254,49,255,86,255,106,255,90,255,32,255,204,254,117,254,19,254,135,253,214,252,58,252,235,251,234,251,247,251,213,251,137,251,55,251,249,250,197,250,131,250,31,250,151,249,5,249,132,248,25,248,178,247,60,247,212,246,179,246,236,246,74,247,156,247,13,248,26,249,236,250,224,252,10,254,55,254,62,254,29,255,250,0,14,3,145,4,101,5,244,5,106,6,110,6,184,5,189,4,76,4,177,4,95,5,114,5,150,4,50,3,243,1,80,1,75,1,150,1,219,1,209,1,87,1,129,0,158,255,250,254,178,254,148,254,75,254,156,253,132,252,60,251,31,250,109,249,34,249,9,249,235,248,190,248,167,248,225,248,137,249,133,250,161,251,184,252,201,253,239,254,60,0,181,1,62,3,185,4,16,6,55,7,54,8,2,9,140,9,226,9,31,10,101,10,185,10,0,11,33,11,17,11,217,10,149,10,80,10,10,10,171,9,31,9,114,8,188,7,18,7,91,6,116,5,101,4,91,3,145,2,9,2,157,1,24,1,119,0,237,255,170,255,158,255,151,255,98,255,4,255,169,254,105,254,55,254,233,253,114,253,231,252,95,252,237,251,142,251,56,251,242,250,180,250,120,250,68,250,40,250,47,250,70,250,83,250,72,250,38,250,252,249,199,249,129,249,40,249,200,248,138,248,136,248,158,248,99,248,134,247,65,246,122,245,24,246,31,248,105,250,157,251,144,251,98,251,74,252,98,254,174,0,56,2,246,2,136,3,67,4,184,4,104,4,153,3,31,3,108,3,11,4,38,4,127,3,153,2,60,2,190,2,190,3,158,4,254,4,239,4,195,4,177,4,187,4,182,4,114,4,193,3,144,2,231,0,4,255,64,253,237,251,22,251,121,250,187,249,183,248,160,247,230,246,220,246,116,247,77,248,3,249,131,249,22,250,1,251,71,252,171,253,218,254,181,255,97,0,41,1,61,2,125,3,161,4,128,5,37,6,203,6,152,7,131,8,94,9,253,9,95,10,152,10,188,10,214,10,228,10,214,10,160,10,57,10,162,9,225,8,15,8,77,7,162,6,251,5,52,5,45,4,243,2,190,1,211,0,66,0,217,255,84,255,157,254,207,253,42,253,216,252,201,252,210,252,216,252,239,252,43,253,133,253,220,253,17,254,42,254,74,254,140,254,220,254,14,255,10,255,232,254,197,254,165,254,122,254,62,254,247,253,172,253,102,253,38,253,227,252,136,252,17,252,132,251,241,250,96,250,211,249,71,249,200,248,97,248,16,248,196,247,105,247,17,247,3,247,129,247,132,248,183,249,153,250,22,251,159,251,180,252,93,254,21,0,99,1,67,2,6,3,232,3,189,4,62,5,106,5,126,5,174,5,220,5,212,5,148,5,67,5,3,5,204,4,123,4,17,4,167,3,79,3,2,3,146,2,247,1,73,1,164,0,18,0,115,255,169,254,192,253,219,252,32,252,147,251,27,251,163,250,30,250,172,249,109,249,102,249,134,249,174,249,229,249,67,250,217,250,160,251,120,252,67,253,255,253,201,254,189,255,230,0,48,2,99,3,80,4,2,5,163,5,105,6,101,7,109,8,62,9,179,9,215,9,206,9,193,9,183,9,166,9,108,9,246,8,56,8,73,7,92,6,147,5,234,4,58,4,120,3,191,2,41,2,181,1,72,1,224,0,150,0,121,0,119,0,103,0,52,0,238,255,182,255,161,255,162,255,143,255,83,255,247,254,158,254,83,254,4,254,166,253,57,253,213,252,150,252,109,252,61,252,253,251,186,251,154,251,169,251,215,251,15,252,66,252,106,252,117,252,109,252,101,252,107,252,107,252,64,252,207,251,43,251,145,250,44,250,245,249,178,249,74,249,222,248,187,248,11,249,155,249,41,250,171,250,99,251,147,252,17,254,102,255,76,0,3,1,244,1,58,3,120,4,60,5,109,5,100,5,131,5,215,5,3,6,203,5,92,5,0,5,208,4,158,4,74,4,217,3,123,3,55,3,234,2,119,2,237,1,113,1,16,1,157,0,240,255,22,255,67,254,167,253,42,253,159,252,246,251,70,251,190,250,105,250,52,250,3,250,209,249,182,249,200,249,13,250,118,250,243,250,136,251,61,252,19,253,14,254,35,255,68,0,110,1,154,2,190,3,212,4,222,5,222,6,181,7,92,8,228,8,102,9,244,9,96,10,108,10,13,10,110,9,228,8,136,8,37,8,127,7,131,6,84,5,43,4,34,3,71,2,145,1,228,0,55,0,118,255,178,254,24,254,191,253,163,253,151,253,116,253,53,253,241,252,211,252,226,252,247,252,0,253,235,252,207,252,197,252,190,252,188,252,186,252,190,252,199,252,204,252,215,252,238,252,10,253,38,253,62,253,101,253,165,253,238,253,35,254,53,254,56,254,85,254,152,254,211,254,220,254,191,254,167,254,178,254,192,254,158,254,78,254,4,254,242,253,253,253,241,253,195,253,152,253,167,253,235,253,37,254,71,254,114,254,205,254,80,255,197,255,38,0,135,0,246,0,102,1,177,1,220,1,10,2,75,2,143,2,151,2,84,2,237,1,149,1,105,1,64,1,240,0,115,0,215,255,72,255,217,254,134,254,75,254,19,254,212,253,138,253,68,253,34,253,47,253,96,253,149,253,184,253,216,253,7,254,79,254,188,254,61,255,190,255,42,0,121,0,192,0,32,1,165,1,55,2,169,2,231,2,12,3,59,3,127,3,183,3,212,3,228,3,252,3,19,4,6,4,224,3,187,3,179,3,198,3,206,3,177,3,122,3,76,3,56,3,48,3,26,3,241,2,196,2,150,2,103,2,59,2,9,2,216,1,170,1,114,1,42,1,216,0,153,0,121,0,94,0,52,0,245,255,172,255,110,255,63,255,27,255,248,254,204,254,141,254,51,254,210,253,137,253,99,253,77,253,34,253,218,252,146,252,102,252,98,252,117,252,122,252,119,252,119,252,133,252,160,252,179,252,188,252,202,252,234,252,18,253,44,253,50,253,46,253,56,253,91,253,139,253,182,253,209,253,219,253,237,253,25,254,91,254,151,254,185,254,208,254,246,254,46,255,109,255,166,255,217,255,16,0,87,0,156,0,212,0,7,1,64,1,127,1,184,1,233,1,21,2,61,2,91,2,95,2,68,2,41,2,34,2,40,2,25,2,224,1,141,1,58,1,0,1,223,0,192,0,145,0,84,0,24,0,229,255,190,255,161,255,136,255,110,255,83,255,61,255,39,255,21,255,15,255,16,255,21,255,30,255,38,255,57,255,79,255,107,255,143,255,181,255,220,255,250,255,21,0,54,0,93,0,139,0,187,0,227,0,0,1,24,1,53,1,90,1,126,1,163,1,194,1,219,1,237,1,250,1,12,2,29,2,40,2,38,2,20,2,251,1,227,1,199,1,165,1,117,1,65,1,2,1,182,0,105,0,39,0,255,255,222,255,174,255,105,255,45,255,24,255,38,255,65,255,81,255,89,255,114,255,161,255,209,255,244,255,17,0,62,0,116,0,155,0,176,0,183,0,189,0,202,0,203,0,184,0,153,0,124,0,95,0,48,0,248,255,199,255,166,255,139,255,95,255,33,255,233,254,201,254,189,254,169,254,126,254,69,254,30,254,22,254,23,254,14,254,245,253,221,253,215,253,234,253,3,254,18,254,23,254,33,254,60,254,98,254,138,254,171,254,211,254,10,255,74,255,135,255,179,255,219,255,8,0,66,0,120,0,158,0,181,0,206,0,236,0,14,1,31,1,28,1,18,1,8,1,3,1,247,0,225,0,196,0,165,0,135,0,109,0,84,0,57,0,26,0,1,0,240,255,226,255,217,255,206,255,197,255,198,255,207,255,220,255,226,255,232,255,242,255,10,0,41,0,68,0,83,0,98,0,121,0,152,0,180,0,198,0,215,0,227,0,241,0,251,0,3,1,8,1,5,1,250,0,232,0,215,0,191,0,168,0,141,0,116,0,90,0,62,0,32,0,0,0,227,255,197,255,173,255,155,255,139,255,129,255,117,255,109,255,106,255,113,255,122,255,131,255,139,255,151,255,168,255,186,255,203,255,213,255,226,255,242,255,5,0,19,0,31,0,38,0,46,0,54,0,57,0,51,0,39,0,29,0,20,0,10,0,255,255,243,255,230,255,212,255,188,255,164,255,140,255,124,255,111,255,98,255,82,255,67,255,60,255,54,255,51,255,48,255,49,255,55,255,69,255,81,255,88,255,94,255,109,255,134,255,157,255,179,255,198,255,220,255,243,255,11,0,36,0,55,0,75,0,89,0,106,0,127,0,140,0,150,0,158,0,168,0,173,0,175,0,175,0,173,0,170,0,173,0,171,0,166,0,156,0,138,0,122,0,106,0,93,0,79,0,58,0,38,0,16,0,255,255,244,255,230,255,220,255,214,255,206,255,203,255,205,255,209,255,215,255,218,255,224,255,229,255,237,255,243,255,250,255,3,0,11,0,18,0,24,0,28,0,32,0,35,0,35,0,38,0,38,0,42,0,42,0,41,0,43,0,43,0,47,0,48,0,47,0,47,0,43,0,33,0,24,0,17,0,11,0,7,0,3,0,255,255,251,255,253,255,251,255,247,255,247,255,248,255,250,255,253,255,254,255,1,0,8,0,17,0,27,0,33,0,41,0,43,0,45,0,47,0,49,0,50,0,51,0,58,0,58,0,58,0,52,0,46,0,36,0,25,0,17,0,8,0,0,0,248,255,241,255,231,255,222,255,212,255,200,255,190,255,180,255,172,255,167,255,164,255,163,255,160,255,157,255,152,255,152,255,152,255,152,255,151,255,150,255,150,255,152,255,154,255,154,255,153,255,152,255,152,255,154,255,157,255,160,255,166,255,174,255,185,255,192,255,196,255,202,255,207,255,214,255,222,255,229,255,237,255,243,255,247,255,254,255,2,0,7,0,10,0,13,0,13,0,13,0,19,0,22,0,22,0,21,0,22,0,25,0,29,0,33,0,37,0,40,0,49,0,57,0,61,0,66,0,71,0,76,0,79,0,77,0,76,0,76,0,79,0,81,0,81,0,81,0,80,0,79,0,78,0,77,0,74,0,69,0,63,0,61,0,60,0,58,0,56,0,49,0,42,0,35,0,29,0,25,0,22,0,18,0,14,0,12,0,11,0,10,0,9,0,10,0,10,0,10,0,11,0,11,0,11,0,9,0,6,0,3,0,0,0,254,255,252,255,250,255,247,255,241,255,233,255,227,255,223,255,220,255,218,255,214,255,208,255,207,255,208,255,209,255,210,255,211,255,208,255,206,255,208,255,211,255,214,255,218,255,219,255,219,255,216,255,215,255,216,255,218,255,222,255,223,255,224,255,227,255,231,255,236,255,237,255,239,255,242,255,246,255,246,255,242,255,242,255,244,255,245,255,246,255,249,255,251,255,253,255,2,0,9,0,15,0,18,0,21,0,20,0,21,0,23,0,26,0,28,0,27,0,25,0,23,0,19,0,17,0,16,0,16,0,19,0,22,0,27,0,29,0,29,0,29,0,30,0,32,0,34,0,37,0,38,0,34,0,30,0,26,0,22,0,21,0,20,0,18,0,17,0,16,0,16,0,17,0,17,0,17,0,21,0,23,0,25,0,23,0,22,0,20,0,19,0,19,0,19,0,15,0,10,0,11,0,11,0,9,0,5,0,0,0,251,255,245,255,240,255,235,255,230,255,228,255,227,255,224,255,222,255,220,255,214,255,208,255,203,255,199,255,197,255,197,255,196,255,199,255,203,255,211,255,222,255,230,255,235,255,239,255,245,255,249,255,254,255,2,0,3,0,5,0,6,0,6,0,7,0,13,0,21,0,32,0,37,0,38,0,35,0,34,0,34,0,31,0,30,0,26,0,22,0,19,0,20,0,20,0,17,0,12,0,9,0,6,0,2,0,1,0,254,255,250,255,245,255,240,255,236,255,226,255,218,255,213,255,208,255,207,255,203,255,198,255,194,255,191,255,193,255,198,255,203,255,207,255,204,255,203,255,203,255,207,255,211,255,216,255,222,255,229,255,235,255,243,255,252,255,3,0,13,0,19,0,23,0,25,0,25,0,27,0,28,0,31,0,32,0,34,0,34,0,30,0,24,0,22,0,20,0,19,0,19,0,21,0,25,0,28,0,33,0,37,0,40,0,44,0,46,0,48,0,48,0,46,0,44,0,43,0,43,0,43,0,44,0,44,0,43,0,41,0,39,0,36,0,33,0,28,0,20,0,15,0,12,0,9,0,7,0,6,0,5,0,7,0,8,0,5,0,0,0,250,255,247,255,243,255,239,255,235,255,230,255,227,255,222,255,216,255,215,255,215,255,216,255,217,255,216,255,215,255,212,255,211,255,212,255,215,255,221,255,226,255,229,255,233,255,233,255,238,255,247,255,253,255,1,0,5,0,4,0,5,0,8,0,11,0,13,0,17,0,18,0,19,0,21,0,21,0,17,0,15,0,19,0,21,0,23,0,19,0,15,0,11,0,10,0,8,0,7,0,4,0,1,0,254,255,248,255,244,255,241,255,233,255,228,255,228,255,231,255,233,255,233,255,232,255,234,255,238,255,240,255,244,255,245,255,245,255,246,255,249,255,251,255,253,255,253,255,254,255,253,255,255,255,0,0,1,0,5,0,8,0,13,0,16,0,19,0,20,0,20,0,20,0,21,0,23,0,25,0,23,0,19,0,18,0,17,0,18,0,19,0,18,0,15,0,16,0,17,0,17,0,19,0,19,0,15,0,11,0,8,0,6,0,4,0,1,0,255,255,255,255,254,255,250,255,248,255,246,255,243,255,244,255,249,255,253,255,255,255,0,0,0,0,0,0,0,0,0,0,253,255,250,255,248,255,247,255,246,255,245,255,247,255,247,255,250,255,251,255,250,255,248,255,245,255,244,255,243,255,245,255,243,255,243,255,239,255,234,255,233,255,232,255,228,255,225,255,226,255,225,255,224,255,224,255,224,255,227,255,231,255,236,255,239,255,240,255,243,255,250,255,254,255,0,0,1,0,0,0,0,0,0,0,2,0,5,0,11,0,15,0,16,0,17,0,15,0,17,0,19,0,20,0,23,0,23,0,17,0,12,0,5,0,0,0,255,255,254,255,254,255,252,255,248,255,243,255,238,255,238,255,241,255,244,255,246,255,246,255,241,255,239,255,239,255,245,255,251,255,255,255,1,0,3,0,8,0,12,0,16,0,21,0,27,0,32,0,36,0,40,0,42,0,44,0,44,0,43,0,43,0,45,0,48,0,53,0,58,0,61,0,61,0,61,0,59,0,56,0,54,0,49,0,45,0,38,0,32,0,25,0,21,0,19,0,17,0,16,0,14,0,11,0,5,0,2,0,0,0,0,0,0,0,255,255,255,255,254,255,254,255,250,255,249,255,248,255,246,255,244,255,243,255,239,255,233,255,233,255,230,255,231,255,231,255,228,255,224,255,220,255,215,255,212,255,211,255,209,255,207,255,208,255,209,255,207,255,208,255,209,255,211,255,211,255,210,255,207,255,201,255,198,255,193,255,191,255,189,255,192,255,196,255,197,255,201,255,204,255,206,255,213,255,222,255,229,255,236,255,241,255,247,255,251,255,254,255,4,0,8,0,10,0,14,0,12,0,9,0,6,0,6,0,8,0,9,0,10,0,8,0,7,0,8,0,11,0,14,0,18,0,18,0,19,0,17,0,15,0,15,0,12,0,13,0,12,0,7,0,7,0,7,0,6,0,7,0,8,0,9,0,9,0,10,0,10,0,11,0,13,0,16,0,19,0,21,0,25,0,27,0,30,0,32,0,33,0,33,0,33,0,31,0,27,0,26,0,26,0,29,0,37,0,45,0,47,0,46,0,45,0,46,0,50,0,56,0,60,0,59,0,58,0,53,0,47,0,45,0,42,0,39,0,37,0,35,0,31,0,26,0,18,0,11,0,5,0,2,0,1,0,2,0,4,0,2,0,1,0,255,255,251,255,250,255,249,255,250,255,249,255,245,255,241,255,235,255,231,255,230,255,229,255,230,255,229,255,225,255,226,255,225,255,225,255,222,255,220,255,216,255,210,255,211,255,211,255,212,255,214,255,217,255,220,255,221,255,220,255,221,255,223,255,223,255,223,255,222,255,224,255,222,255,219,255,219,255,219,255,220,255,222,255,225,255,227,255,229,255,230,255,233,255,238,255,246,255,252,255,255,255,0,0,0,0,255,255,255,255,0,0,3,0,5,0,6,0,6,0,2,0,0,0,0,0,254,255,254,255,254,255,0,0,0,0,3,0,6,0,9,0,11,0,13,0,15,0,14,0,11,0,5,0,0,0,255,255,254,255,254,255,0,0,2,0,3,0,6,0,9,0,10,0,10,0,11,0,13,0,12,0,13,0,13,0,11,0,10,0,13,0,17,0,17,0,18,0,16,0,14,0,11,0,12,0,13,0,16,0,16,0,19,0,22,0,22,0,24,0,23,0,20,0,20,0,20,0,22,0,22,0,19,0,16,0,12,0,12,0,13,0,13,0,14,0,13,0,9,0,7,0,5,0,4,0,4,0,4,0,5,0,6,0,6,0,5,0,2,0,0,0,254,255,251,255,249,255,246,255,242,255,242,255,245,255,246,255,245,255,242,255,243,255,240,255,240,255,241,255,238,255,234,255,229,255,224,255,224,255,225,255,226,255,229,255,232,255,229,255,225,255,224,255,223,255,225,255,225,255,225,255,224,255,224,255,225,255,228,255,230,255,230,255,233,255,236,255,236,255,237,255,237,255,237,255,235,255,235,255,232,255,231,255,228,255,226,255,227,255,228,255,235,255,241,255,248,255,254,255,2,0,6,0,10,0,15,0,19,0,20,0,20,0,19,0,20,0,23,0,25,0,30,0,31,0,34,0,36,0,38,0,42,0,43,0,46,0,46,0,48,0,47,0,42,0,40,0,40,0,42,0,45,0,48,0,48,0,47,0,42,0,42,0,42,0,43,0,47,0,53,0,59,0,62,0,65,0,62,0,62,0,61,0,62,0,63,0,60,0,55,0,49,0,45,0,38,0,34,0,31,0,29,0,29,0,30,0,31,0,30,0,27,0,23,0,20,0,18,0,15,0,10,0,3,0,249,255,239,255,234,255,230,255,228,255,228,255,226,255,224,255,219,255,217,255,213,255,211,255,210,255,208,255,205,255,204,255,200,255,195,255,192,255,189,255,190,255,193,255,193,255,192,255,191,255,191,255,186,255,188,255,190,255,191,255,189,255,188,255,190,255,190,255,191,255,188,255,188,255,190,255,191,255,190,255,191,255,187,255,186,255,186,255,187,255,190,255,191,255,193,255,197,255,203,255,206,255,209,255,216,255,226,255,230,255,237,255,241,255,242,255,245,255,248,255,254,255,4,0,9,0,16,0,18,0,25,0,33,0,39,0,41,0,41,0,44,0,49,0,53,0,51,0,52,0,54,0,55,0,52,0,49,0,48,0,50,0,55,0,62,0,70,0,64,0,56,0,51,0,51,0,49,0,48,0,47,0,45,0,44,0,42,0,40,0,37,0,37,0,33,0,35,0,36,0,35,0,25,0,18,0,21,0,19,0,18,0,18,0,16,0,16,0,28,0,33,0,29,0,24,0,18,0,17,0,19,0,20,0,18,0,21,0,28,0,35,0,35,0,27,0,19,0,13,0,17,0,23,0,19,0,14,0,12,0,9,0,6,0,4,0,2,0,255,255,253,255,254,255,254,255,253,255,248,255,242,255,242,255,242,255,242,255,242,255,237,255,233,255,231,255,230,255,231,255,232,255,235,255,234,255,230,255,228,255,232,255,237,255,238,255,235,255,229,255,225,255,222,255,220,255,214,255,213,255,214,255,209,255,205,255,201,255,205,255,208,255,206,255,211,255,216,255,215,255,215,255,215,255,215,255,219,255,218,255,216,255,213,255,212,255,212,255,217,255,220,255,219,255,220,255,223,255,225,255,233,255,252,255,4,0,8,0,11,0,16,0,27,0,35,0,36,0,32,0,34,0,42,0,50,0,52,0,44,0,44,0,59,0,72,0,77,0,67,0,54,0,52,0,60,0,66,0,74,0,75,0,66,0,59,0,59,0,63,0,54,0,44,0,31,0,15,0,3,0,8,0,18,0,19,0,22,0,22,0,1,0,244,255,240,255,240,255,252,255,252,255,245,255,248,255,248,255,237,255,234,255,234,255,229,255,230,255,252,255,10,0,250,255,243,255,233,255,240,255,4,0,13,0,7,0,11,0,27,0,24,0,0,0,217,255,216,255,17,0,77,0,56,0,248,255,214,255,228,255,253,255,16,0,3,0,186,255,171,255,200,255,252,255,29,0,15,0,224,255,230,255,13,0,30,0,154,255,219,254,121,254,136,255,180,2,111,3,255,0,27,254,90,253,36,255,73,1,219,1,253,255,131,254,22,0,140,2,240,1,145,254,109,252,252,252,86,255,0,1,186,0,99,255,206,254,64,0,78,1,207,0,171,253,119,250,174,248,232,253,90,6,219,6,40,2,104,255,142,254,202,255,178,0,180,254,235,251,152,253,239,4,194,8,244,3,193,254,233,252,226,251,166,255,123,1,255,255,178,254,183,255,156,0,100,0,241,255,38,0,130,0,7,0,16,0,237,255,64,0,160,0,249,0,189,0,152,0,125,255,213,0,141,2,47,1,39,255,27,254,77,255,56,0,116,0,7,0,46,255,215,254,14,0,109,255,233,253,138,254,226,255,206,1,189,1,54,0,19,255,90,255,167,0,63,1,161,0,215,0,164,1,44,2,3,2,142,0,30,255,253,255,72,1,63,1,153,0,198,255,150,255,114,255,237,255,240,255,142,255,16,255,237,254,195,254,105,254,168,254,193,254,23,255,7,255,110,254,108,254,235,254,84,255,182,255,137,255,39,255,246,254,123,255,155,0,36,1,62,1,226,0,126,0,126,0,1,1,188,1,162,1,80,1,52,1,1,1,6,1,152,0,125,1,138,2,225,1,99,0,111,255,127,255,218,255,2,0,95,255,33,254,6,254,79,255,124,255,175,253,107,252,106,252,198,252,193,253,31,254,82,255,230,254,26,254,252,253,42,254,172,255,222,0,102,1,162,0,154,255,63,0,232,2,5,3,232,0,118,0,187,0,184,1,249,2,162,2,220,1,232,0,155,1,229,2,216,1,202,255,144,255,242,255,69,0,254,0,101,0,100,255,152,254,174,254,127,255,146,255,223,254,132,254,99,254,135,254,228,254,7,255,208,254,176,254,220,254,189,255,51,0,157,255,205,255,77,0,46,0,48,0,219,255,123,255,96,255,179,255,145,0,35,1,37,1,172,0,10,0,25,0,202,0,89,1,162,1,2,1,186,0,158,1,5,2,24,2,237,1,189,1,27,2,181,1,34,1,156,0,60,0,182,0,214,0,220,255,13,255,40,254,62,253,81,253,40,253,160,252,147,252,171,252,245,252,100,253,239,253,159,254,174,254,169,254,144,255,55,0,230,1,19,3,90,2,245,1,17,2,120,2,234,2,213,2,18,2,224,1,106,2,13,3,240,1,215,255,30,255,57,255,82,255,101,255,7,255,170,254,169,254,215,254,74,254,142,253,201,253,133,254,37,255,187,254,50,254,166,254,192,255,196,0,80,1,31,1,64,0,216,255,31,0,152,0,84,0,100,0,106,0,235,255,85,255,32,255,190,255,245,255,22,0,214,255,172,255,190,255,29,0,73,0,11,0,253,255,14,0,41,0,53,0,38,0,50,0,131,0,130,0,125,0,170,0,141,0,116,0,144,0,121,0,162,0,228,0,255,0,223,0,249,255,7,255,61,255,34,0,151,0,27,0,84,255,5,255,53,255,128,255,177,255,76,255,164,254,149,254,230,254,36,255,123,255,153,255,76,255,142,255,149,255,197,255,224,255,201,255,80,0,224,0,13,1,11,1,176,0,23,0,46,0,143,0,26,1,44,1,80,0,178,255,194,255,11,0,146,0,245,0,97,0,77,255,39,255,230,255,45,0,249,255,161,255,205,255,44,0,8,0,188,255,237,254,172,254,234,255,247,0,211,0,35,0,149,255,177,255,44,0,120,0,10,0,159,255,202,255,33,0,65,0,17,0,233,255,26,0,178,0,199,0,226,255,48,255,177,255,126,0,214,0,187,0,23,0,160,255,248,255,96,0,67,0,33,0,74,0,162,0,211,0,139,0,231,255,194,255,44,0,60,0,13,0,182,255,94,255,158,255,99,0,107,0,16,255,68,254,211,254,133,255,220,255,161,255,245,254,185,254,179,255,169,0,92,0,135,255,51,255,89,255,197,255,115,0,171,0,131,0,115,0,76,0,34,0,76,0,213,0,56,1,50,1,238,0,172,0,109,0,143,0,237,0,179,0,101,0,49,0,150,255,108,255,229,255,28,0,231,255,139,255,49,255,255,254,53,255,157,255,196,255,182,255,227,255,249,255,4,0,3,0,161,255,125,255,207,255,11,0,38,0,81,0,59,0,250,255,15,0,98,0,142,0,146,0,85,0,201,255,93,255,146,255,118,0,23,1,185,0,212,255,28,255,88,255,34,0,150,0,104,0,140,255,57,255,139,255,193,255,220,255,253,255,41,0,246,255,156,255,150,255,234,255,24,0,68,0,88,0,42,0,24,0,10,0,47,0,62,0,80,0,114,0,78,0,52,0,8,0,225,255,3,0,24,0,13,0,18,0,229,255,144,255,128,255,195,255,242,255,227,255,189,255,188,255,205,255,200,255,190,255,188,255,242,255,63,0,116,0,46,0,164,255,125,255,249,255,145,0,152,0,252,255,108,255,118,255,203,255,47,0,67,0,161,255,70,255,196,255,8,0,239,255,188,255,153,255,180,255,191,255,192,255,182,255,161,255,231,255,28,0,0,0,248,255,21,0,69,0,115,0,113,0,36,0,250,255,46,0,88,0,124,0,142,0,70,0,233,255,234,255,26,0,68,0,84,0,42,0,239,255,230,255,5,0,26,0,249,255,205,255,226,255,246,255,3,0,8,0,2,0,6,0,50,0,58,0,44,0,23,0,220,255,232,255,30,0,64,0,47,0,9,0,215,255,175,255,187,255,247,255,24,0,2,0,219,255,193,255,232,255,12,0,20,0,254,255,216,255,223,255,229,255,234,255,219,255,194,255,236,255,14,0,5,0,226,255,197,255,225,255,11,0,23,0,14,0,12,0,246,255,189,255,179,255,221,255,255,255,42,0,35,0,190,255,136,255,239,255,91,0,101,0,58,0,3,0,213,255,236,255,36,0,71,0,77,0,60,0,37,0,16,0,22,0,53,0,91,0,95,0,81,0,46,0,37,0,71,0,90,0,79,0,32,0,244,255,11,0,47,0,19,0,242,255,235,255,243,255,11,0,2,0,222,255,196,255,213,255,7,0,31,0,231,255,188,255,222,255,6,0,11,0,255,255,4,0,249,255,241,255,32,0,43,0,11,0,4,0,246,255,239,255,35,0,85,0,19,0,175,255,191,255,22,0,92,0,82,0,231,255,138,255,181,255,58,0,113,0,56,0,206,255,126,255,187,255,60,0,90,0,21,0,186,255,165,255,227,255,25,0,22,0,232,255,196,255,222,255,19,0,4,0,219,255,197,255,230,255,31,0,25,0,222,255,187,255,232,255,15,0,29,0,14,0,228,255,203,255,227,255,19,0,17,0,237,255,221,255,227,255,236,255,16,0,39,0,3,0,210,255,215,255,244,255,248,255,2,0,12,0,229,255,199,255,231,255,13,0,13,0,221,255,194,255,225,255,254,255,1,0,249,255,249,255,254,255,245,255,238,255,255,255,4,0,252,255,10,0,2,0,236,255,5,0,52,0,34,0,246,255,249,255,21,0,46,0,50,0,26,0,2,0,13,0,38,0,42,0,21,0,23,0,36,0,31,0,15,0,250,255,0,0,45,0,65,0,28,0,246,255,233,255,249,255,26,0,52,0,20,0,215,255,202,255,229,255,250,255,14,0,6,0,218,255,203,255,230,255,254,255,249,255,235,255,208,255,195,255,212,255,231,255,227,255,215,255,208,255,205,255,229,255,248,255,242,255,231,255,231,255,239,255,0,0,15,0,16,0,12,0,253,255,244,255,9,0,31,0,33,0,32,0,15,0,3,0,17,0,34,0,44,0,39,0,28,0,16,0,25,0,39,0,40,0,31,0,20,0,19,0,11,0,255,255,239,255,239,255,1,0,36,0,32,0,248,255,214,255,218,255,16,0,56,0,36,0,244,255,222,255,245,255,27,0,41,0,25,0,254,255,251,255,14,0,21,0,6,0,253,255,6,0,28,0,32,0,7,0,248,255,243,255,0,0,25,0,33,0,7,0,230,255,221,255,235,255,1,0,3,0,251,255,226,255,218,255,236,255,248,255,5,0,15,0,251,255,234,255,0,0,17,0,18,0,5,0,249,255,242,255,4,0,30,0,12,0,239,255,244,255,4,0,18,0,23,0,0,0,235,255,239,255,7,0,13,0,0,0,235,255,228,255,236,255,242,255,245,255,234,255,216,255,209,255,218,255,222,255,223,255,225,255,224,255,216,255,211,255,225,255,230,255,236,255,241,255,226,255,216,255,234,255,0,0,3,0,0,0,248,255,248,255,1,0,12,0,14,0,18,0,33,0,47,0,53,0,42,0,23,0,25,0,56,0,78,0,65,0,22,0,250,255,4,0,42,0,61,0,32,0,254,255,252,255,19,0,34,0,37,0,25,0,10,0,7,0,12,0,15,0,14,0,10,0,1,0,251,255,248,255,247,255,246,255,244,255,245,255,252,255,5,0,3,0,253,255,249,255,252,255,0,0,5,0,7,0,0,0,254,255,1,0,3,0,251,255,242,255,244,255,254,255,4,0,0,0,243,255,236,255,245,255,254,255,251,255,236,255,223,255,221,255,230,255,240,255,241,255,236,255,229,255,221,255,220,255,230,255,248,255,0,0,244,255,231,255,232,255,248,255,13,0,20,0,4,0,242,255,248,255,17,0,32,0,27,0,14,0,10,0,22,0,36,0,31,0,9,0,253,255,3,0,19,0,22,0,5,0,238,255,237,255,4,0,21,0,15,0,248,255,230,255,240,255,6,0,9,0,255,255,244,255,241,255,247,255,253,255,0,0,252,255,254,255,1,0,0,0,0,0,254,255,250,255,244,255,243,255,250,255,4,0,6,0,251,255,233,255,230,255,245,255,4,0,10,0,5,0,1,0,0,0,5,0,11,0,19,0,22,0,18,0,12,0,14,0,24,0,37,0,46,0,48,0,42,0,37,0,40,0,46,0,41,0,28,0,21,0,23,0,23,0,18,0,11,0,5,0,6,0,16,0,23,0,18,0,11,0,8,0,5,0,0,0,252,255,247,255,248,255,245,255,234,255,219,255,203,255,195,255,197,255,199,255,193,255,183,255,174,255,174,255,184,255,191,255,188,255,179,255,174,255,177,255,183,255,182,255,175,255,172,255,171,255,172,255,178,255,187,255,192,255,198,255,208,255,221,255,237,255,245,255,243,255,244,255,255,255,16,0,25,0,20,0,12,0,7,0,16,0,32,0,41,0,42,0,43,0,48,0,56,0,61,0,59,0,60,0,65,0,70,0,73,0,70,0,60,0,51,0,52,0,59,0,61,0,49,0,35,0,32,0,39,0,46,0,42,0,30,0,23,0,24,0,31,0,30,0,24,0,17,0,7,0,2,0,2,0,5,0,5,0,254,255,250,255,253,255,5,0,11,0,13,0,7,0,4,0,7,0,17,0,25,0,24,0,17,0,16,0,24,0,28,0,27,0,23,0,22,0,23,0,27,0,28,0,25,0,22,0,19,0,21,0,25,0,26,0,22,0,15,0,12,0,14,0,18,0,20,0,14,0,6,0,4,0,8,0,13,0,11,0,8,0,5,0,7,0,12,0,10,0,3,0,249,255,245,255,244,255,245,255,240,255,232,255,225,255,224,255,225,255,226,255,221,255,210,255,206,255,204,255,204,255,202,255,196,255,189,255,186,255,185,255,189,255,192,255,194,255,197,255,199,255,202,255,205,255,211,255,212,255,212,255,214,255,218,255,223,255,227,255,230,255,234,255,238,255,242,255,245,255,243,255,243,255,244,255,251,255,3,0,2,0,2,0,0,0,3,0,7,0,10,0,14,0,15,0,14,0,16,0,16,0,16,0,17,0,18,0,22,0,21,0,22,0,21,0,18,0,20,0,20,0,28,0,27,0,22,0,15,0,7,0,8,0,10,0,12,0,4,0,251,255,240,255,242,255,241,255,240,255,239,255,237,255,238,255,242,255,244,255,241,255,240,255,247,255,250,255,253,255,250,255,248,255,245,255,244,255,247,255,247,255,249,255,253,255,255,255,4,0,10,0,15,0,18,0,20,0,25,0,26,0,28,0,30,0,31,0,34,0,35,0,36,0,37,0,39,0,40,0,41,0,42,0,44,0,45,0,44,0,42,0,38,0,38,0,36,0,40,0,38,0,36,0,36,0,34,0,30,0,23,0,19,0,19,0,19,0,20,0,16,0,11,0,5,0,254,255,252,255,248,255,243,255,238,255,232,255,226,255,220,255,213,255,208,255,204,255,205,255,206,255,204,255,204,255,206,255,205,255,206,255,210,255,211,255,208,255,208,255,208,255,207,255,206,255,204,255,204,255,206,255,212,255,216,255,220,255,219,255,219,255,222,255,224,255,229,255,232,255,235,255,235,255,237,255,239,255,242,255,247,255,254,255,0,0,0,0,1,0,2,0,9,0,20,0,26,0,31,0,35,0,38,0,41,0,48,0,56,0,60,0,62,0,64,0,64,0,64,0,66,0,64,0,61,0,58,0,59,0,61,0,64,0,64,0,64,0,60,0,54,0,51,0,49,0,44,0,38,0,33,0,27,0,21,0,15,0,7,0,3,0,0,0,0,0,253,255,249,255,242,255,233,255,229,255,229,255,229,255,226,255,224,255,222,255,219,255,215,255,213,255,210,255,208,255,208,255,207,255,205,255,207,255,212,255,214,255,218,255,221,255,220,255,226,255,235,255,240,255,247,255,253,255,255,255,2,0,3,0,2,0,2,0,2,0,6,0,8,0,9,0,10,0,11,0,11,0,8,0,10,0,11,0,13,0,12,0,11,0,14,0,15,0,11,0,8,0,8,0,8,0,10,0,9,0,7,0,5,0,0,0,0,0,255,255,255,255,253,255,254,255,0,0,0,0,0,0,253,255,253,255,253,255,253,255,250,255,243,255,234,255,230,255,229,255,229,255,231,255,234,255,233,255,231,255,228,255,223,255,225,255,228,255,230,255,230,255,230,255,230,255,232,255,232,255,234,255,239,255,240,255,244,255,249,255,252,255,255,255,3,0,6,0,9,0,12,0,15,0,18,0,23,0,24,0,25,0,28,0,27,0,28,0,31,0,33,0,34,0,31,0,26,0,23,0,24,0,26,0,29,0,34,0,36,0,35,0,32,0,29,0,26,0,23,0,18,0,9,0,0,0,250,255,246,255,244,255,244,255,239,255,234,255,235,255,236,255,237,255,239,255,237,255,230,255,226,255,226,255,224,255,226,255,226,255,225,255,224,255,226,255,228,255,231,255,233,255,235,255,242,255,248,255,0,0,0,0,0,0,255,255,254,255,0,0,0,0,0,0,3,0,6,0,10,0,14,0,17,0,17,0,19,0,24,0,31,0,37,0,39,0,37,0,34,0,33,0,31,0,32,0,37,0,42,0,43,0,43,0,40,0,38,0,35,0,31,0,29,0,30,0,31,0,28,0,21,0,14,0,8,0,4,0,2,0,0,0,254,255,250,255,246,255,242,255,238,255,235,255,231,255,229,255,227,255,226,255,224,255,221,255,219,255,216,255,217,255,218,255,217,255,215,255,214,255,217,255,222,255,226,255,227,255,227,255,226,255,227,255,228,255,229,255,232,255,236,255,236,255,240,255,245,255,247,255,249,255,250,255,251,255,253,255,0,0,4,0,7,0,11,0,15,0,20,0,24,0,24,0,25,0,24,0,24,0,25,0,25,0,25,0,24,0,20,0,17,0,16,0,14,0,16,0,16,0,18,0,14,0,13,0,12,0,13,0,15,0,16,0,14,0,10,0,4,0,255,255,255,255,255,255,254,255,251,255,248,255,246,255,244,255,246,255,248,255,252,255,255,255,2,0,4,0,3,0,3,0,1,0,2,0,3,0,3,0,4,0,3,0,2,0,3,0,4,0,5,0,8,0,9,0,10,0,10,0,10,0,8,0,11,0,12,0,14,0,11,0,8,0,7,0,6,0,6,0,3,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,255,255,255,255,252,255,250,255,245,255,243,255,238,255,236,255,234,255,236,255,237,255,233,255,232,255,230,255,230,255,230,255,234,255,236,255,241,255,244,255,247,255,247,255,249,255,249,255,247,255,247,255,248,255,250,255,254,255,0,0,255,255,1,0,5,0,13,0,20,0,25,0,26,0,29,0,30,0,28,0,28,0,27,0,32,0,33,0,34,0,31,0,28,0,27,0,25,0,21,0,19,0,19,0,17,0,14,0,9,0,2,0,0,0,254,255,254,255,253,255,253,255,251,255,252,255,247,255,240,255,236,255,233,255,232,255,230,255,229,255,229,255,230,255,232,255,231,255,228,255,227,255,219,255,217,255,216,255,214,255,212,255,210,255,206,255,205,255,206,255,209,255,215,255,216,255,221,255,224,255,228,255,230,255,233,255,235,255,234,255,239,255,241,255,244,255,245,255,252,255,1,0,5,0,7,0,12,0,19,0,24,0,30,0,31,0,39,0,43,0,49,0,49,0,51,0,51,0,51,0,51,0,48,0,45,0,43,0,45,0,43,0,41,0,35,0,35,0,36,0,40,0,42,0,43,0,43,0,39,0,37,0,31,0,29,0,23,0,16,0,10,0,3,0,254,255,246,255,241,255,237,255,237,255,239,255,239,255,235,255,231,255,230,255,229,255,226,255,221,255,217,255,217,255,216,255,219,255,222,255,224,255,229,255,232,255,231,255,235,255,240,255,243,255,246,255,250,255,251,255,250,255,252,255,0,0,1,0,3,0,6,0,10,0,17,0,24,0,29,0,33,0,33,0,33,0,29,0,26,0,24,0,24,0,25,0,23,0,20,0,15,0,11,0,8,0,5,0,3,0,254,255,248,255,246,255,246,255,244,255,242,255,241,255,241,255,242,255,241,255,239,255,233,255,229,255,226,255,225,255,223,255,224,255,224,255,222,255,220,255,218,255,219,255,220,255,220,255,218,255,219,255,220,255,224,255,226,255,227,255,231,255,234,255,241,255,245,255,248,255,250,255,251,255,252,255,254,255,1,0,4,0,11,0,17,0,21,0,24,0,30,0,39,0,43,0,47,0,52,0,51,0,51,0,53,0,54,0,54,0,54,0,56,0,56,0,54,0,54,0,56,0,55,0,56,0,58,0,59,0,61,0,62,0,63,0,58,0,53,0,48,0,42,0,38,0,29,0,22,0,17,0,10,0,3,0,252,255,245,255,241,255,241,255,239,255,233,255,224,255,220,255,219,255,217,255,216,255,216,255,217,255,218,255,218,255,214,255,210,255,212,255,217,255,220,255,221,255,219,255,218,255,217,255,219,255,222,255,223,255,227,255,229,255,233,255,238,255,244,255,249,255,252,255,255,255,1,0,0,0,0,0,5,0,11,0,11,0,8,0,9,0,10,0,12,0,7,0,3,0,3,0,4,0,4,0,3,0,1,0,254,255,252,255,252,255,252,255,245,255,240,255,239,255,237,255,233,255,227,255,225,255,227,255,228,255,227,255,226,255,223,255,222,255,224,255,225,255,220,255,217,255,220,255,226,255,228,255,231,255,228,255,227,255,231,255,235,255,237,255,237,255,236,255,237,255,239,255,239,255,241,255,244,255,247,255,249,255,252,255,1,0,5,0,7,0,11,0,17,0,21,0,24,0,28,0,30,0,31,0,32,0,34,0,35,0,36,0,38,0,45,0,50,0,51,0,54,0,54,0,58,0,60,0,61,0,58,0,54,0,52,0,49,0,42,0,37,0,35,0,36,0,38,0,36,0,29,0,25,0,26,0,27,0,20,0,11,0,9,0,10,0,11,0,6,0,255,255,248,255,243,255,242,255,243,255,241,255,235,255,234,255,233,255,227,255,222,255,221,255,221,255,219,255,218,255,219,255,216,255,218,255,223,255,221,255,220,255,223,255,223,255,227,255,229,255,233,255,237,255,237,255,240,255,243,255,244,255,247,255,254,255,0,0,6,0,9,0,8,0,6,0,8,0,14,0,17,0,19,0,16,0,16,0,17,0,21,0,22,0,20,0,19,0,23,0,24,0,22,0,17,0,12,0,13,0,12,0,12,0,12,0,13,0,12,0,5,0,0,0,255,255,255,255,254,255,254,255,252,255,249,255,248,255,249,255,247,255,240,255,232,255,227,255,221,255,217,255,214,255,211,255,209,255,209,255,212,255,211,255,213,255,217,255,221,255,227,255,231,255,230,255,224,255,216,255,216,255,221,255,225,255,228,255,235,255,242,255,249,255,255,255,7,0,16,0,25,0,34,0,40,0,43,0,46,0,47,0,49,0,53,0,57,0,57,0,51,0,48,0,49,0,54,0,59,0,58,0,57,0,58,0,56,0,52,0,48,0,46,0,46,0,47,0,45,0,42,0,37,0,33,0,32,0,32,0,28,0,25,0,21,0,15,0,6,0,255,255,252,255,251,255,252,255,246,255,239,255,235,255,236,255,234,255,229,255,227,255,228,255,226,255,226,255,228,255,222,255,221,255,222,255,221,255,224,255,224,255,223,255,218,255,216,255,214,255,215,255,219,255,221,255,221,255,223,255,224,255,226,255,228,255,226,255,228,255,228,255,225,255,225,255,231,255,234,255,237,255,238,255,238,255,236,255,230,255,228,255,229,255,233,255,236,255,238,255,238,255,239,255,244,255,249,255,251,255,250,255,251,255,0,0,6,0,9,0,3,0,255,255,250,255,250,255,255,255,1,0,5,0,8,0,11,0,11,0,13,0,12,0,13,0,14,0,12,0,7,0,8,0,8,0,2,0,253,255,251,255,249,255,251,255,3,0,11,0,18,0,21,0,27,0,30,0,30,0,27,0,23,0,22,0,24,0,26,0,24,0,24,0,23,0,23,0,23,0,23,0,25,0,30,0,39,0,39,0,37,0,32,0,28,0,26,0,26,0,32,0,31,0,29,0,26,0,18,0,14,0,12,0,15,0,15,0,11,0,8,0,6,0,3,0,2,0,1,0,1,0,2,0,0,0,2,0,0,0,254,255,250,255,252,255,248,255,247,255,246,255,246,255,245,255,239,255,237,255,234,255,241,255,244,255,248,255,244,255,240,255,239,255,235,255,236,255,240,255,242,255,236,255,236,255,232,255,228,255,226,255,225,255,227,255,227,255,234,255,237,255,237,255,232,255,234,255,244,255,247,255,244,255,238,255,239,255,239,255,244,255,244,255,245,255,243,255,246,255,249,255,247,255,248,255,252,255,1,0,0,0,0,0,255,255,2,0,3,0,6,0,0,0,249,255,253,255,2,0,9,0,9,0,13,0,17,0,19,0,19,0,13,0,12,0,15,0,18,0,13,0,5,0,255,255,0,0,7,0,9,0,7,0,7,0,14,0,22,0,24,0,19,0,13,0,12,0,19,0,20,0,17,0,12,0,10,0,12,0,7,0,1,0,0,0,6,0,7,0,3,0,252,255,246,255,251,255,2,0,2,0,248,255,239,255,241,255,242,255,236,255,231,255,230,255,235,255,238,255,236,255,233,255,231,255,238,255,244,255,243,255,236,255,235,255,239,255,246,255,246,255,242,255,245,255,251,255,253,255,250,255,251,255,3,0,6,0,11,0,21,0,28,0,32,0,37,0,41,0,44,0,43,0,45,0,45,0,35,0,28,0,27,0,28,0,23,0,18,0,17,0,16,0,13,0,10,0,8,0,8,0,9,0,10,0,8,0,0,0,249,255,250,255,246,255,239,255,233,255,232,255,233,255,232,255,229,255,227,255,233,255,239,255,239,255,240,255,246,255,254,255,6,0,10,0,4,0,252,255,248,255,247,255,243,255,240,255,242,255,243,255,241,255,235,255,230,255,231,255,241,255,253,255,0,0,251,255,249,255,247,255,250,255,254,255,253,255,249,255,251,255,3,0,6,0,0,0,253,255,3,0,13,0,22,0,26,0,21,0,19,0,23,0,22,0,14,0,5,0,8,0,15,0,11,0,254,255,245,255,250,255,4,0,8,0,7,0,4,0,5,0,10,0,11,0,9,0,6,0,7,0,7,0,6,0,254,255,250,255,252,255,250,255,246,255,240,255,236,255,240,255,247,255,242,255,235,255,232,255,240,255,249,255,249,255,244,255,234,255,234,255,243,255,248,255,242,255,236,255,237,255,242,255,247,255,247,255,249,255,255,255,9,0,12,0,8,0,5,0,4,0,6,0,7,0,11,0,13,0,11,0,8,0,6,0,0,0,1,0,7,0,13,0,17,0,12,0,9,0,12,0,18,0,16,0,2,0,248,255,251,255,5,0,11,0,4,0,242,255,235,255,247,255,4,0,3,0,247,255,235,255,241,255,0,0,0,0,245,255,239,255,246,255,255,255,253,255,236,255,225,255,232,255,251,255,4,0,254,255,242,255,237,255,248,255,6,0,9,0,1,0,252,255,4,0,17,0,15,0,5,0,253,255,4,0,17,0,16,0,2,0,0,0,14,0,30,0,31,0,13,0,1,0,10,0,28,0,30,0,15,0,4,0,10,0,30,0,36,0,22,0,11,0,12,0,20,0,20,0,13,0,6,0,6,0,5,0,2,0,0,0,2,0,11,0,15,0,7,0,249,255,240,255,247,255,1,0,4,0,2,0,249,255,240,255,237,255,240,255,245,255,249,255,249,255,249,255,253,255,255,255,248,255,241,255,243,255,251,255,0,0,1,0,1,0,0,0,1,0,6,0,14,0,22,0,24,0,26,0,31,0,30,0,30,0,27,0,20,0,19,0,24,0,34,0,30,0,13,0,251,255,247,255,1,0,7,0,1,0,245,255,246,255,253,255,4,0,3,0,253,255,246,255,255,255,10,0,8,0,255,255,249,255,248,255,246,255,241,255,231,255,227,255,226,255,236,255,240,255,230,255,219,255,215,255,217,255,218,255,216,255,219,255,213,255,208,255,213,255,215,255,211,255,203,255,199,255,204,255,207,255,206,255,204,255,202,255,215,255,232,255,236,255,226,255,226,255,242,255,2,0,1,0,249,255,251,255,7,0,19,0,15,0,5,0,0,0,9,0,25,0,31,0,22,0,19,0,26,0,41,0,40,0,30,0,26,0,35,0,52,0,52,0,40,0,28,0,35,0,43,0,46,0,38,0,25,0,20,0,21,0,19,0,13,0,13,0,13,0,12,0,8,0,2,0,0,0,5,0,13,0,8,0,254,255,246,255,247,255,250,255,243,255,239,255,236,255,239,255,246,255,243,255,240,255,233,255,239,255,251,255,253,255,248,255,242,255,248,255,249,255,248,255,246,255,241,255,249,255,254,255,249,255,238,255,232,255,239,255,248,255,0,0,2,0,1,0,3,0,4,0,3,0,10,0,21,0,28,0,26,0,16,0,11,0,8,0,15,0,18,0,24,0,17,0,4,0,4,0,14,0,27,0,25,0,19,0,22,0,42,0,53,0,43,0,18,0,9,0,30,0,45,0,33,0,6,0,255,255,18,0,33,0,23,0,0,0,255,255,24,0,34,0,15,0,241,255,240,255,11,0,26,0,9,0,239,255,233,255,251,255,254,255,240,255,224,255,229,255,250,255,251,255,232,255,210,255,213,255,227,255,228,255,211,255,203,255,215,255,234,255,233,255,213,255,206,255,218,255,240,255,240,255,218,255,211,255,223,255,242,255,242,255,230,255,224,255,230,255,244,255,250,255,245,255,240,255,247,255,3,0,3,0,246,255,235,255,243,255,9,0,21,0,5,0,234,255,230,255,253,255,21,0,13,0,243,255,235,255,253,255,17,0,8,0,241,255,234,255,254,255,23,0,19,0,253,255,245,255,10,0,27,0,22,0,8,0,11,0,29,0,32,0,15,0,252,255,254,255,18,0,35,0,28,0,14,0,16,0,27,0,34,0,29,0,31,0,39,0,42,0,38,0,30,0,29,0,38,0,41,0,30,0,21,0,22,0,29,0,23,0,12,0,9,0,20,0,33,0,30,0,12,0,3,0,12,0,21,0,11,0,241,255,231,255,247,255,1,0,244,255,221,255,215,255,232,255,252,255,250,255,235,255,223,255,233,255,249,255,247,255,237,255,229,255,231,255,227,255,218,255,212,255,208,255,211,255,217,255,219,255,216,255,209,255,205,255,216,255,229,255,235,255,235,255,232,255,237,255,251,255,0,0,242,255,228,255,238,255,255,255,252,255,229,255,211,255,216,255,240,255,248,255,228,255,209,255,225,255,1,0,11,0,254,255,239,255,246,255,14,0,33,0,18,0,1,0,10,0,28,0,29,0,6,0,247,255,1,0,22,0,33,0,22,0,9,0,19,0,45,0,55,0,45,0,37,0,47,0,65,0,67,0,48,0,29,0,32,0,54,0,59,0,32,0,7,0,14,0,44,0,57,0,33,0,2,0,9,0,46,0,62,0,34,0,252,255,249,255,19,0,37,0,20,0,243,255,225,255,236,255,251,255,246,255,235,255,231,255,236,255,240,255,237,255,237,255,241,255,240,255,237,255,236,255,237,255,241,255,236,255,227,255,228,255,246,255,1,0,245,255,226,255,237,255,9,0,20,0,0,0,234,255,247,255,26,0,41,0,15,0,239,255,247,255,27,0,46,0,28,0,1,0,3,0,24,0,33,0,15,0,255,255,0,0,11,0,9,0,251,255,242,255,248,255,2,0,255,255,241,255,242,255,253,255,0,0,245,255,238,255,244,255,251,255,251,255,237,255,225,255,232,255,249,255,249,255,234,255,228,255,235,255,238,255,233,255,229,255,235,255,241,255,237,255,227,255,227,255,243,255,255,255,250,255,239,255,242,255,254,255,2,0,247,255,232,255,232,255,253,255,9,0,252,255,228,255,225,255,246,255,10,0,12,0,252,255,242,255,252,255,21,0,30,0,7,0,244,255,250,255,18,0,35,0,24,0,1,0,254,255,25,0,44,0,26,0,7,0,11,0,35,0,52,0,35,0,10,0,10,0,36,0,43,0,22,0,4,0,10,0,25,0,22,0,2,0,246,255,255,255,14,0,6,0,233,255,221,255,244,255,11,0,254,255,217,255,207,255,236,255,4,0,248,255,222,255,217,255,235,255,255,255,235,255,208,255,205,255,236,255,249,255,234,255,222,255,225,255,241,255,249,255,245,255,243,255,249,255,6,0,4,0,253,255,254,255,6,0,9,0,7,0,5,0,255,255,3,0,7,0,5,0,1,0,3,0,12,0,20,0,18,0,8,0,9,0,17,0,28,0,32,0,26,0,16,0,16,0,25,0,26,0,17,0,7,0,9,0,20,0,19,0,12,0,6,0,8,0,12,0,18,0,23,0,20,0,24,0,26,0,19,0,5,0,6,0,13,0,17,0,5,0,251,255,243,255,250,255,3,0,254,255,237,255,227,255,243,255,0,0,3,0,243,255,232,255,237,255,244,255,242,255,232,255,225,255,231,255,245,255,240,255,229,255,226,255,237,255,238,255,234,255,233,255,241,255,250,255,250,255,238,255,225,255,235,255,255,255,4,0,247,255,237,255,245,255,5,0,6,0,251,255,246,255,8,0,28,0,27,0,15,0,3,0,4,0,25,0,34,0,16,0,252,255,250,255,4,0,11,0,3,0,255,255,253,255,6,0,16,0,13,0,5,0,5,0,13,0,14,0,5,0,249,255,249,255,3,0,3,0,250,255,245,255,1,0,12,0,14,0,6,0,251,255,7,0,32,0,36,0,13,0,1,0,9,0,28,0,31,0,10,0,252,255,11,0,37,0,39,0,14,0,254,255,9,0,26,0,40,0,24,0,0,0,5,0,23,0,24,0,10,0,253,255,252,255,8,0,22,0,18,0,0,0,250,255,2,0,12,0,15,0,8,0,2,0,0,0,8,0,8,0,255,255,253,255,254,255,0,0,0,0,0,0,3,0,8,0,6,0,0,0,253,255,248,255,250,255,4,0,16,0,10,0,255,255,1,0,10,0,6,0,254,255,240,255,237,255,250,255,254,255,243,255,223,255,216,255,222,255,230,255,231,255,225,255,227,255,241,255,250,255,244,255,234,255,232,255,237,255,246,255,243,255,225,255,216,255,234,255,245,255,231,255,217,255,226,255,236,255,242,255,238,255,221,255,226,255,250,255,4,0,241,255,222,255,225,255,245,255,2,0,252,255,237,255,239,255,5,0,19,0,10,0,245,255,235,255,250,255,10,0,8,0,252,255,240,255,235,255,236,255,249,255,4,0,250,255,243,255,251,255,12,0,23,0,18,0,0,0,241,255,249,255,16,0,22,0,255,255,234,255,241,255,5,0,14,0,255,255,233,255,230,255,248,255,14,0,18,0,253,255,241,255,0,0,24,0,27,0,1,0,242,255,0,0,28,0,31,0,2,0,235,255,241,255,9,0,16,0,0,0,241,255,249,255,17,0,25,0,8,0,254,255,14,0,39,0,40,0,17,0,9,0,26,0,46,0,46,0,28,0,22,0,36,0,45,0,36,0,23,0,28,0,47,0,52,0,32,0,16,0,22,0,41,0,50,0,41,0,26,0,17,0,17,0,17,0,7,0,254,255,0,0,9,0,8,0,0,0,250,255,249,255,247,255,245,255,245,255,246,255,247,255,246,255,245,255,233,255,223,255,227,255,242,255,242,255,216,255,197,255,204,255,226,255,240,255,225,255,196,255,190,255,219,255,244,255,237,255,211,255,205,255,237,255,13,0,7,0,235,255,224,255,246,255,26,0,31,0,4,0,246,255,6,0,35,0,34,0,10,0,2,0,19,0,41,0,37,0,19,0,19,0,40,0,53,0,39,0,20,0,16,0,26,0,31,0,22,0,11,0,15,0,27,0,25,0,10,0,1,0,6,0,15,0,11,0,1,0,250,255,244,255,246,255,252,255,0,0,255,255,247,255,236,255,237,255,250,255,253,255,240,255,223,255,232,255,2,0,2,0,226,255,192,255,201,255,232,255,236,255,210,255,197,255,220,255,254,255,251,255,219,255,210,255,245,255,19,0,3,0,218,255,210,255,245,255,20,0,8,0,228,255,225,255,0,0,18,0,0,0,235,255,247,255,21,0,30,0,6,0,240,255,0,0,30,0,30,0,3,0,247,255,4,0,26,0,26,0,4,0,251,255,9,0,29,0,29,0,20,0,21,0,28,0,23,0,17,0,21,0,28,0,21,0,254,255,235,255,246,255,18,0,20,0,246,255,219,255,230,255,8,0,14,0,242,255,223,255,243,255,21,0,23,0,250,255,223,255,232,255,6,0,11,0,235,255,203,255,208,255,235,255,247,255,227,255,218,255,231,255,247,255,245,255,226,255,212,255,227,255,252,255,0,0,244,255,236,255,248,255,3,0,0,0,243,255,239,255,253,255,9,0,6,0,3,0,8,0,15,0,12,0,9,0,19,0,34,0,31,0,16,0,7,0,14,0,32,0,29,0,10,0,2,0,18,0,41,0,33,0,0,0,249,255,24,0,57,0,46,0,10,0,252,255,27,0,58,0,46,0,8,0,250,255,15,0,43,0,34,0,4,0,253,255,21,0,39,0,16,0,245,255,243,255,8,0,24,0,16,0,255,255,252,255,13,0,22,0,1,0,230,255,234,255,1,0,12,0,0,0,238,255,242,255,1,0,5,0,251,255,244,255,250,255,3,0,6,0,254,255,245,255,248,255,0,0,254,255,244,255,243,255,255,255,2,0,248,255,245,255,252,255,7,0,12,0,1,0,251,255,6,0,23,0,19,0,255,255,243,255,252,255,11,0,6,0,246,255,237,255,254,255,13,0,4,0,237,255,230,255,248,255,8,0,1,0,239,255,241,255,5,0,10,0,241,255,220,255,224,255,239,255,242,255,230,255,222,255,239,255,1,0,248,255,225,255,230,255,7,0,24,0,8,0,231,255,231,255,4,0,23,0,5,0,232,255,236,255,8,0,24,0,4,0,235,255,245,255,22,0,29,0,255,255,237,255,255,255,33,0,32,0,252,255,228,255,247,255,26,0,24,0,248,255,229,255,246,255,16,0,20,0,0,0,238,255,243,255,9,0,17,0,3,0,244,255,246,255,0,0,5,0,2,0,2,0,3,0,5,0,11,0,8,0,4,0,249,255,243,255,246,255,255,255,255,255,237,255,216,255,217,255,240,255,247,255,233,255,217,255,229,255,252,255,255,255,235,255,221,255,235,255,253,255,245,255,219,255,210,255,225,255,248,255,246,255,223,255,209,255,223,255,245,255,250,255,242,255,238,255,248,255,4,0,8,0,2,0,4,0,12,0,17,0,20,0,19,0,27,0,37,0,39,0,24,0,11,0,14,0,29,0,39,0,32,0,14,0,13,0,27,0,39,0,38,0,32,0,32,0,32,0,39,0,37,0,33,0,29,0,34,0,42,0,36,0,26,0,16,0,21,0,25,0,26,0,16,0,13,0,23,0,28,0,22,0,6,0,2,0,1,0,6,0,2,0,244,255,231,255,238,255,242,255,236,255,221,255,208,255,220,255,241,255,249,255,221,255,191,255,191,255,223,255,243,255,240,255,213,255,203,255,225,255,252,255,250,255,235,255,235,255,247,255,8,0,12,0,1,0,237,255,237,255,250,255,14,0,23,0,17,0,2,0,255,255,21,0,45,0,41,0,18,0,16,0,42,0,67,0,62,0,29,0,13,0,39,0,71,0,64,0,24,0,3,0,26,0,60,0,56,0,25,0,7,0,25,0,45,0,35,0,8,0,0,0,21,0,42,0,34,0,254,255,230,255,235,255,247,255,242,255,225,255,221,255,228,255,227,255,218,255,213,255,210,255,213,255,224,255,226,255,218,255,216,255,217,255,216,255,206,255,198,255,202,255,207,255,208,255,207,255,215,255,229,255,229,255,219,255,208,255,208,255,224,255,241,255,246,255,236,255,238,255,0,0,10,0,254,255,232,255,235,255,3,0,25,0,21,0,252,255,242,255,0,0,23,0,25,0,5,0,253,255,14,0,38,0,40,0,24,0,13,0,24,0,40,0,37,0,23,0,13,0,15,0,23,0,26,0,19,0,7,0,1,0,0,0,0,0,245,255,236,255,234,255,239,255,245,255,244,255,237,255,222,255,214,255,219,255,225,255,231,255,238,255,238,255,229,255,223,255,228,255,242,255,247,255,241,255,236,255,236,255,238,255,245,255,254,255,0,0,255,255,0,0,8,0,16,0,20,0,17,0,14,0,10,0,10,0,17,0,21,0,27,0,30,0,21,0,18,0,31,0,50,0,49,0,31,0,25,0,39,0,65,0,70,0,45,0,28,0,49,0,81,0,79,0,42,0,16,0,33,0,65,0,68,0,26,0,246,255,0,0,38,0,47,0,13,0,244,255,3,0,28,0,24,0,249,255,227,255,245,255,17,0,13,0,237,255,220,255,239,255,255,255,244,255,220,255,219,255,241,255,248,255,227,255,209,255,219,255,243,255,247,255,229,255,222,255,243,255,9,0,5,0,235,255,224,255,247,255,16,0,6,0,237,255,234,255,251,255,9,0,254,255,229,255,230,255,2,0,17,0,2,0,225,255,216,255,240,255,10,0,2,0,227,255,214,255,239,255,2,0,250,255,228,255,217,255,235,255,3,0,1,0,228,255,218,255,245,255,9,0,3,0,242,255,231,255,244,255,0,0,254,255,240,255,243,255,3,0,6,0,244,255,227,255,235,255,253,255,255,255,237,255,222,255,236,255,4,0,3,0,234,255,223,255,244,255,16,0,14,0,240,255,225,255,248,255,23,0,24,0,252,255,239,255,6,0,39,0,37,0,3,0,237,255,3,0,42,0,50,0,26,0,1,0,5,0,31,0,51,0,37,0,3,0,0,0,29,0,50,0,42,0,14,0,3,0,23,0,50,0,49,0,19,0,1,0,9,0,26,0,21,0,4,0,252,255,6,0,17,0,9,0,248,255,244,255,254,255,1,0,254,255,252,255,253,255,255,255,240,255,227,255,234,255,252,255,6,0,251,255,235,255,237,255,254,255,4,0,248,255,226,255,238,255,9,0,13,0,238,255,207,255,216,255,247,255,6,0,246,255,226,255,231,255,254,255,8,0,3,0,246,255,245,255,10,0,34,0,29,0,3,0,239,255,238,255,3,0,22,0,31,0,13,0,250,255,245,255,255,255,13,0,8,0,251,255,239,255,255,255,9,0,4,0,239,255,233,255,251,255,11,0,10,0,251,255,253,255,11,0,15,0,249,255,231,255,244,255,8,0,7,0,236,255,222,255,239,255,10,0,9,0,232,255,209,255,233,255,15,0,12,0,234,255,209,255,235,255,18,0,20,0,231,255,205,255,225,255,5,0,8,0,238,255,225,255,241,255,8,0,9,0,0,0,253,255,14,0,24,0,18,0,8,0,13,0,22,0,23,0,13,0,14,0,27,0,39,0,27,0,18,0,30,0,51,0,64,0,47,0,23,0,21,0,46,0,62,0,43,0,12,0,13,0,43,0,62,0,38,0,253,255,247,255,18,0,51,0,46,0,10,0,247,255,3,0,34,0,38,0,12,0,249,255,3,0,25,0,37,0,21,0,241,255,221,255,234,255,9,0,14,0,239,255,206,255,214,255,246,255,2,0,230,255,198,255,207,255,251,255,21,0,246,255,197,255,186,255,223,255,255,255,239,255,199,255,188,255,216,255,233,255,214,255,184,255,181,255,206,255,222,255,209,255,185,255,182,255,202,255,222,255,219,255,202,255,198,255,209,255,218,255,215,255,212,255,223,255,240,255,239,255,225,255,220,255,239,255,255,255,250,255,237,255,237,255,0,0,20,0,21,0,251,255,232,255,252,255,27,0,28,0,6,0,246,255,255,255,30,0,42,0,24,0,0,0,4,0,31,0,44,0,29,0,4,0,3,0,23,0,34,0,19,0,8,0,14,0,32,0,35,0,23,0,14,0,21,0,35,0,23,0,3,0,2,0,29,0,47,0,35,0,7,0,0,0,22,0,53,0,54,0,32,0,19,0,29,0,54,0,58,0,36,0,17,0,17,0,29,0,40,0,39,0,25,0,15,0,17,0,30,0,33,0,25,0,18,0,15,0,21,0,21,0,21,0,15,0,14,0,21,0,24,0,17,0,0,0,249,255,2,0,17,0,12,0,3,0,3,0,9,0,12,0,1,0,253,255,254,255,11,0,11,0,254,255,241,255,245,255,2,0,0,0,246,255,232,255,238,255,250,255,250,255,233,255,215,255,219,255,243,255,255,255,238,255,218,255,218,255,240,255,254,255,246,255,231,255,226,255,239,255,252,255,247,255,228,255,217,255,225,255,252,255,5,0,239,255,212,255,214,255,239,255,248,255,234,255,220,255,231,255,2,0,13,0,245,255,217,255,230,255,13,0,22,0,246,255,216,255,239,255,29,0,35,0,245,255,206,255,227,255,16,0,22,0,231,255,197,255,220,255,6,0,12,0,230,255,198,255,214,255,250,255,253,255,215,255,189,255,209,255,244,255,250,255,228,255,209,255,222,255,247,255,0,0,248,255,243,255,255,255,12,0,17,0,20,0,25,0,30,0,25,0,19,0,26,0,44,0,54,0,41,0,25,0,29,0,51,0,67,0,55,0,37,0,33,0,55,0,73,0,64,0,48,0,52,0,75,0,84,0,70,0,45,0,36,0,47,0,56,0,44,0,24,0,27,0,46,0,52,0,37,0,15,0,3,0,12,0,26,0,25,0,3,0,243,255,243,255,255,255,4,0,246,255,228,255,225,255,223,255,224,255,227,255,226,255,219,255,212,255,218,255,226,255,226,255,217,255,201,255,200,255,224,255,240,255,225,255,206,255,207,255,220,255,226,255,210,255,195,255,205,255,229,255,235,255,211,255,196,255,209,255,232,255,242,255,234,255,222,255,226,255,240,255,248,255,248,255,242,255,242,255,252,255,9,0,17,0,13,0,0,0,250,255,255,255,18,0,31,0,19,0,249,255,247,255,24,0,49,0,27,0,243,255,245,255,34,0,59,0,22,0,223,255,219,255,13,0,53,0,31,0,234,255,223,255,1,0,26,0,6,0,229,255,230,255,8,0,21,0,247,255,211,255,226,255,4,0,254,255,217,255,197,255,223,255,0,0,248,255,208,255,200,255,237,255,3,0,241,255,213,255,221,255,255,255,12,0,247,255,221,255,233,255,16,0,30,0,9,0,248,255,7,0,38,0,43,0,20,0,15,0,44,0,65,0,55,0,37,0,40,0,70,0,91,0,77,0,51,0,58,0,93,0,108,0,92,0,71,0,78,0,97,0,97,0,73,0,51,0,63,0,90,0,89,0,62,0,41,0,43,0,51,0,47,0,39,0,33,0,44,0,50,0,34,0,15,0,16,0,22,0,12,0,2,0,254,255,255,255,249,255,224,255,195,255,183,255,203,255,217,255,213,255,192,255,173,255,172,255,182,255,187,255,167,255,170,255,189,255,193,255,171,255,145,255,144,255,175,255,204,255,196,255,160,255,152,255,187,255,216,255,202,255,175,255,178,255,210,255,231,255,215,255,187,255,183,255,212,255,225,255,209,255,190,255,209,255,247,255,250,255,224,255,215,255,244,255,14,0,11,0,242,255,244,255,20,0,48,0,30,0,5,0,8,0,39,0,59,0,42,0,18,0,21,0,53,0,62,0,37,0,12,0,24,0,54,0,58,0,27,0,1,0,10,0,39,0,45,0,22,0,4,0,12,0,36,0,30,0,5,0,245,255,12,0,45,0,46,0,17,0,254,255,14,0,38,0,46,0,27,0,19,0,29,0,56,0,63,0,41,0,22,0,28,0,55,0,65,0,54,0,38,0,34,0,50,0,64,0,62,0,43,0,39,0,52,0,65,0,54,0,30,0,25,0,44,0,53,0,45,0,23,0,15,0,31,0,44,0,30,0,4,0,5,0,31,0,42,0,23,0,251,255,254,255,30,0,45,0,16,0,230,255,234,255,10,0,32,0,16,0,245,255,233,255,246,255,9,0,0,0,234,255,222,255,229,255,242,255,241,255,230,255,230,255,235,255,231,255,216,255,213,255,223,255,233,255,235,255,222,255,212,255,219,255,228,255,212,255,185,255,184,255,210,255,230,255,221,255,191,255,173,255,188,255,202,255,187,255,157,255,152,255,174,255,196,255,195,255,161,255,135,255,148,255,187,255,208,255,184,255,147,255,148,255,189,255,215,255,197,255,157,255,150,255,185,255,213,255,195,255,154,255,149,255,185,255,220,255,209,255,173,255,164,255,198,255,240,255,230,255,182,255,155,255,187,255,232,255,233,255,205,255,185,255,210,255,243,255,240,255,198,255,171,255,209,255,17,0,36,0,249,255,218,255,247,255,39,0,48,0,8,0,238,255,9,0,62,0,83,0,41,0,254,255,18,0,85,0,115,0,75,0,34,0,50,0,103,0,131,0,117,0,90,0,95,0,133,0,161,0,143,0,103,0,100,0,136,0,177,0,181,0,143,0,113,0,129,0,170,0,182,0,159,0,138,0,155,0,187,0,191,0,155,0,131,0,137,0,156,0,161,0,135,0,104,0,98,0,113,0,116,0,100,0,82,0,77,0,75,0,61,0,37,0,23,0,22,0,14,0,3,0,4,0,7,0,247,255,214,255,203,255,219,255,235,255,233,255,211,255,192,255,197,255,202,255,183,255,155,255,152,255,177,255,190,255,167,255,132,255,126,255,154,255,175,255,159,255,129,255,128,255,158,255,171,255,148,255,122,255,129,255,169,255,199,255,172,255,121,255,109,255,152,255,201,255,193,255,148,255,139,255,191,255,236,255,215,255,160,255,150,255,213,255,23,0,19,0,212,255,174,255,213,255,23,0,36,0,239,255,198,255,230,255,36,0,45,0,252,255,221,255,249,255,44,0,56,0,24,0,248,255,1,0,45,0,66,0,46,0,28,0,29,0,35,0,38,0,36,0,29,0,28,0,39,0,48,0,36,0,18,0,7,0,3,0,6,0,21,0,26,0,5,0,240,255,244,255,0,0,250,255,232,255,228,255,247,255,7,0,4,0,232,255,212,255,233,255,18,0,31,0,255,255,221,255,226,255,6,0,28,0,9,0,235,255,244,255,27,0,43,0,17,0,242,255,246,255,27,0,54,0,38,0,7,0,251,255,12,0,28,0,14,0,251,255,254,255,18,0,15,0,250,255,227,255,220,255,229,255,244,255,249,255,235,255,221,255,216,255,215,255,216,255,236,255,254,255,238,255,212,255,208,255,227,255,245,255,240,255,219,255,214,255,245,255,16,0,254,255,212,255,210,255,7,0,42,0,16,0,222,255,220,255,7,0,49,0,33,0,236,255,224,255,2,0,35,0,12,0,226,255,224,255,9,0,26,0,249,255,213,255,223,255,1,0,11,0,237,255,201,255,220,255,17,0,37,0,250,255,201,255,205,255,1,0,31,0,0,0,219,255,229,255,14,0,21,0,245,255,224,255,237,255,17,0,43,0,32,0,255,255,247,255,26,0,52,0,33,0,250,255,252,255,34,0,54,0,33,0,1,0,14,0,52,0,63,0,38,0,15,0,38,0,67,0,67,0,42,0,32,0,35,0,40,0,44,0,31,0,5,0,252,255,18,0,42,0,28,0,252,255,242,255,250,255,13,0,31,0,40,0,25,0,7,0,12,0,25,0,32,0,22,0,15,0,14,0,25,0,24,0,19,0,15,0,10,0,14,0,20,0,22,0,15,0,18,0,23,0,18,0,10,0,7,0,8,0,253,255,242,255,247,255,239,255,230,255,225,255,241,255,246,255,234,255,227,255,223,255,225,255,233,255,255,255,2,0,232,255,215,255,234,255,255,255,254,255,240,255,228,255,232,255,251,255,12,0,251,255,213,255,217,255,0,0,23,0,6,0,236,255,223,255,236,255,2,0,5,0,243,255,218,255,227,255,255,255,5,0,243,255,230,255,227,255,230,255,233,255,238,255,238,255,233,255,235,255,235,255,229,255,229,255,242,255,243,255,231,255,237,255,252,255,253,255,231,255,210,255,203,255,211,255,233,255,248,255,230,255,204,255,197,255,228,255,2,0,238,255,206,255,206,255,246,255,12,0,4,0,231,255,207,255,220,255,12,0,29,0,240,255,205,255,220,255,254,255,2,0,254,255,244,255,246,255,6,0,21,0,13,0,254,255,3,0,16,0,36,0,39,0,23,0,5,0,4,0,23,0,47,0,55,0,45,0,26,0,14,0,38,0,72,0,70,0,32,0,19,0,55,0,89,0,84,0,51,0,46,0,65,0,97,0,94,0,46,0,20,0,41,0,85,0,66,0,19,0,2,0,31,0,38,0,10,0,248,255,12,0,27,0,22,0,22,0,22,0,10,0,255,255,6,0,5,0,252,255,243,255,242,255,219,255,204,255,218,255,242,255,238,255,218,255,229,255,244,255,248,255,249,255,251,255,243,255,227,255,246,255,22,0,5,0,215,255,212,255,255,255,13,0,248,255,214,255,211,255,228,255,4,0,10,0,239,255,211,255,222,255,12,0,17,0,242,255,211,255,227,255,252,255,255,255,238,255,217,255,214,255,236,255,248,255,230,255,216,255,226,255,238,255,227,255,225,255,226,255,214,255,213,255,228,255,248,255,245,255,233,255,215,255,208,255,230,255,0,0,252,255,220,255,192,255,210,255,5,0,20,0,231,255,189,255,218,255,19,0,31,0,247,255,216,255,227,255,17,0,55,0,35,0,247,255,238,255,24,0,57,0,31,0,253,255,3,0,49,0,66,0,46,0,26,0,28,0,43,0,46,0,55,0,66,0,71,0,61,0,43,0,27,0,42,0,76,0,93,0,59,0,22,0,44,0,85,0,76,0,27,0,12,0,37,0,59,0,54,0,33,0,15,0,18,0,32,0,40,0,32,0,26,0,24,0,23,0,21,0,13,0,13,0,19,0,7,0,246,255,246,255,6,0,3,0,227,255,203,255,222,255,252,255,244,255,214,255,212,255,247,255,0,0,227,255,202,255,201,255,219,255,237,255,229,255,196,255,184,255,213,255,246,255,236,255,194,255,193,255,241,255,10,0,235,255,205,255,224,255,254,255,254,255,237,255,223,255,220,255,232,255,251,255,2,0,238,255,226,255,243,255,0,0,252,255,241,255,240,255,238,255,233,255,246,255,19,0,16,0,238,255,223,255,227,255,238,255,238,255,219,255,193,255,195,255,231,255,249,255,220,255,178,255,182,255,230,255,7,0,244,255,204,255,211,255,1,0,30,0,3,0,216,255,226,255,14,0,33,0,9,0,224,255,234,255,36,0,64,0,19,0,235,255,14,0,70,0,61,0,254,255,228,255,11,0,67,0,66,0,9,0,232,255,9,0,68,0,82,0,30,0,234,255,1,0,77,0,87,0,13,0,238,255,29,0,80,0,70,0,26,0,4,0,9,0,33,0,55,0,54,0,29,0,14,0,33,0,63,0,58,0,24,0,9,0,15,0,36,0,55,0,52,0,26,0,255,255,1,0,28,0,48,0,30,0,1,0,10,0,42,0,38,0,10,0,3,0,7,0,22,0,46,0,42,0,249,255,224,255,2,0,40,0,26,0,241,255,221,255,233,255,6,0,17,0,241,255,190,255,195,255,253,255,29,0,253,255,201,255,205,255,252,255,19,0,252,255,212,255,205,255,228,255,248,255,246,255,226,255,201,255,202,255,232,255,246,255,215,255,179,255,181,255,221,255,245,255,218,255,168,255,149,255,182,255,215,255,209,255,176,255,163,255,180,255,205,255,212,255,193,255,176,255,198,255,237,255,246,255,218,255,193,255,202,255,242,255,6,0,245,255,211,255,211,255,255,255,16,0,237,255,203,255,236,255,33,0,32,0,241,255,222,255,253,255,38,0,45,0,12,0,225,255,230,255,38,0,81,0,36,0,230,255,253,255,80,0,104,0,35,0,237,255,10,0,71,0,81,0,46,0,14,0,16,0,58,0,84,0,47,0,6,0,21,0,69,0,76,0,36,0,16,0,43,0,69,0,60,0,27,0,9,0,32,0,59,0,43,0,6,0,16,0,55,0,61,0,13,0,235,255,4,0,52,0,53,0,4,0,231,255,10,0,58,0,53,0,11,0,250,255,9,0,30,0,29,0,4,0,237,255,251,255,41,0,46,0,255,255,222,255,254,255,46,0,33,0,233,255,219,255,255,255,33,0,17,0,233,255,216,255,231,255,253,255,5,0,248,255,232,255,241,255,0,0,253,255,229,255,220,255,239,255,0,0,254,255,239,255,237,255,250,255,250,255,226,255,212,255,233,255,254,255,253,255,235,255,226,255,243,255,9,0,4,0,234,255,220,255,243,255,4,0,253,255,240,255,229,255,237,255,243,255,251,255,248,255,241,255,242,255,244,255,227,255,211,255,230,255,253,255,243,255,221,255,231,255,0,0,251,255,227,255,224,255,242,255,11,0,10,0,242,255,217,255,233,255,12,0,254,255,213,255,216,255,17,0,52,0,25,0,231,255,215,255,252,255,44,0,35,0,237,255,221,255,20,0,56,0,20,0,218,255,218,255,18,0,61,0,45,0,244,255,219,255,255,255,48,0,37,0,245,255,223,255,246,255,27,0,24,0,240,255,218,255,247,255,38,0,36,0,250,255,219,255,234,255,21,0,41,0,10,0,226,255,228,255,6,0,34,0,26,0,242,255,226,255,2,0,34,0,22,0,241,255,233,255,249,255,12,0,22,0,14,0,247,255,239,255,0,0,13,0,2,0,249,255,18,0,30,0,11,0,248,255,245,255,255,255,10,0,12,0,1,0,3,0,22,0,22,0,240,255,218,255,238,255,12,0,20,0,6,0,242,255,240,255,7,0,16,0,0,0,237,255,241,255,2,0,14,0,3,0,227,255,225,255,2,0,12,0,237,255,213,255,227,255,1,0,244,255,214,255,213,255,243,255,5,0,240,255,222,255,227,255,240,255,237,255,231,255,215,255,208,255,231,255,255,255,249,255,226,255,225,255,241,255,1,0,255,255,231,255,232,255,12,0,29,0,249,255,221,255,238,255,12,0,14,0,245,255,244,255,255,255,15,0,13,0,5,0,252,255,0,0,26,0,39,0,12,0,239,255,2,0,42,0,54,0,33,0,19,0,27,0,45,0,51,0,49,0,48,0,49,0,41,0,43,0,50,0,54,0,53,0,26,0,10,0,37,0,70,0,47,0,251,255,250,255,44,0,81,0,47,0,244,255,241,255,40,0,74,0,37,0,228,255,210,255,20,0,81,0,36,0,199,255,185,255,0,0,53,0,22,0,216,255,203,255,249,255,53,0,51,0,244,255,209,255,246,255,42,0,43,0,0,0,222,255,234,255,12,0,29,0,3,0,227,255,224,255,247,255,245,255,211,255,191,255,213,255,245,255,254,255,235,255,206,255,220,255,252,255,249,255,216,255,197,255,215,255,237,255,235,255,206,255,178,255,191,255,235,255,7,0,241,255,199,255,191,255,233,255,24,0,12,0,224,255,235,255,27,0,37,0,0,0,213,255,205,255,0,0,53,0,25,0,213,255,213,255,13,0,37,0,20,0,244,255,231,255,7,0,46,0,36,0,253,255,242,255,10,0,35,0,27,0,248,255,231,255,249,255,16,0,25,0,13,0,242,255,235,255,12,0,27,0,255,255,238,255,255,255,19,0,29,0,29,0,4,0,233,255,248,255,30,0,36,0,8,0,249,255,248,255,253,255,255,255,252,255,1,0,6,0,251,255,241,255,247,255,250,255,243,255,240,255,240,255,231,255,239,255,2,0,2,0,224,255,199,255,226,255,7,0,10,0,232,255,206,255,225,255,16,0,34,0,3,0,220,255,231,255,24,0,35,0,247,255,220,255,243,255,27,0,44,0,25,0,253,255,255,255,45,0,56,0,7,0,240,255,24,0,72,0,67,0,25,0,252,255,25,0,76,0,69,0,6,0,248,255,55,0,88,0,51,0,254,255,242,255,25,0,67,0,46,0,252,255,247,255,33,0,56,0,27,0,248,255,241,255,6,0,29,0,12,0,239,255,250,255,24,0,17,0,228,255,212,255,252,255,26,0,255,255,199,255,191,255,246,255,24,0,241,255,184,255,175,255,229,255,24,0,248,255,173,255,159,255,230,255,23,0,238,255,173,255,178,255,236,255,17,0,254,255,200,255,177,255,222,255,22,0,22,0,224,255,194,255,238,255,27,0,19,0,237,255,235,255,6,0,10,0,7,0,8,0,6,0,254,255,6,0,18,0,17,0,6,0,4,0,8,0,8,0,4,0,5,0,4,0,252,255,242,255,242,255,255,255,4,0,250,255,245,255,251,255,7,0,19,0,20,0,6,0,250,255,2,0,10,0,15,0,9,0,0,0,250,255,254,255,20,0,23,0,8,0,4,0,25,0,42,0,25,0,1,0,12,0,44,0,51,0,31,0,1,0,0,0,34,0,63,0,38,0,245,255,255,255,63,0,93,0,48,0,245,255,237,255,32,0,86,0,68,0,246,255,205,255,7,0,91,0,82,0,242,255,191,255,254,255,93,0,81,0,239,255,184,255,229,255,62,0,74,0,250,255,176,255,208,255,35,0,49,0,242,255,190,255,204,255,251,255,10,0,225,255,183,255,195,255,236,255,236,255,206,255,170,255,180,255,218,255,249,255,234,255,193,255,188,255,218,255,239,255,223,255,210,255,219,255,248,255,5,0,233,255,199,255,211,255,248,255,9,0,7,0,248,255,235,255,243,255,2,0,252,255,243,255,249,255,12,0,34,0,33,0,7,0,241,255,0,0,18,0,24,0,14,0,5,0,0,0,4,0,12,0,249,255,239,255,254,255,18,0,7,0,249,255,254,255,0,0,0,0,251,255,246,255,252,255,2,0,3,0,242,255,229,255,242,255,17,0,22,0,247,255,225,255,248,255,36,0,42,0,3,0,234,255,252,255,38,0,52,0,17,0,237,255,246,255,48,0,65,0,16,0,230,255,244,255,33,0,39,0,10,0,245,255,10,0,46,0,45,0,247,255,209,255,239,255,28,0,29,0,253,255,243,255,254,255,5,0,249,255,226,255,235,255,20,0,44,0,18,0,227,255,213,255,235,255,255,255,250,255,238,255,244,255,10,0,19,0,2,0,231,255,231,255,12,0,45,0,37,0,2,0,244,255,1,0,30,0,36,0,14,0,1,0,18,0,40,0,37,0,11,0,254,255,8,0,29,0,44,0,26,0,252,255,247,255,11,0,24,0,18,0,10,0,14,0,14,0,253,255,237,255,241,255,3,0,10,0,252,255,221,255,205,255,221,255,246,255,2,0,247,255,225,255,223,255,238,255,248,255,234,255,214,255,210,255,227,255,247,255,246,255,207,255,173,255,185,255,224,255,241,255,222,255,206,255,215,255,233,255,230,255,212,255,215,255,238,255,253,255,247,255,231,255,229,255,243,255,251,255,236,255,234,255,7,0,31,0,19,0,242,255,222,255,246,255,37,0,45,0,11,0,249,255,22,0,61,0,55,0,6,0,232,255,1,0,48,0,60,0,20,0,246,255,3,0,27,0,27,0,13,0,9,0,29,0,50,0,42,0,25,0,23,0,39,0,45,0,35,0,31,0,51,0,70,0,62,0,37,0,31,0,53,0,66,0,51,0,27,0,26,0,48,0,60,0,44,0,21,0,23,0,42,0,42,0,19,0,12,0,27,0,35,0,19,0,249,255,242,255,6,0,25,0,13,0,239,255,230,255,250,255,6,0,255,255,240,255,236,255,247,255,251,255,238,255,222,255,223,255,232,255,230,255,224,255,235,255,247,255,235,255,204,255,188,255,216,255,251,255,248,255,218,255,203,255,225,255,246,255,229,255,195,255,188,255,226,255,12,0,2,0,200,255,168,255,200,255,4,0,21,0,241,255,200,255,200,255,236,255,2,0,238,255,200,255,195,255,228,255,8,0,250,255,204,255,188,255,220,255,5,0,11,0,242,255,223,255,234,255,4,0,12,0,248,255,231,255,239,255,253,255,0,0,248,255,242,255,242,255,241,255,244,255,249,255,2,0,2,0,240,255,231,255,246,255,13,0,13,0,234,255,206,255,226,255,15,0,28,0,244,255,209,255,236,255,27,0,30,0,245,255,213,255,237,255,33,0,47,0,14,0,243,255,5,0,37,0,40,0,15,0,9,0,35,0,56,0,43,0,23,0,32,0,59,0,65,0,35,0,18,0,48,0,88,0,83,0,39,0,16,0,52,0,102,0,96,0,40,0,10,0,44,0,89,0,81,0,25,0,249,255,20,0,63,0,53,0,254,255,224,255,13,0,72,0,60,0,248,255,201,255,234,255,38,0,39,0,229,255,175,255,204,255,24,0,47,0,245,255,190,255,209,255,13,0,30,0,239,255,195,255,222,255,24,0,39,0,244,255,196,255,201,255,243,255,7,0,238,255,218,255,226,255,247,255,241,255,210,255,194,255,210,255,234,255,240,255,227,255,220,255,227,255,228,255,216,255,210,255,231,255,1,0,0,0,226,255,204,255,216,255,236,255,240,255,233,255,239,255,253,255,4,0,253,255,237,255,231,255,241,255,252,255,1,0,8,0,13,0,255,255,226,255,220,255,244,255,13,0,6,0,227,255,207,255,236,255,21,0,21,0,235,255,208,255,240,255,43,0,57,0,10,0,224,255,243,255,46,0,63,0,15,0,221,255,235,255,38,0,68,0,25,0,218,255,221,255,26,0,59,0,25,0,232,255,227,255,7,0,29,0,12,0,240,255,235,255,248,255,253,255,247,255,244,255,255,255,7,0,0,0,235,255,229,255,251,255,21,0,19,0,8,0,18,0,51,0,65,0,40,0,12,0,11,0,41,0,76,0,83,0,53,0,20,0,23,0,54,0,70,0,56,0,33,0,21,0,34,0,68,0,79,0,50,0,17,0,11,0,28,0,46,0,33,0,2,0,247,255,12,0,35,0,12,0,229,255,228,255,0,0,17,0,5,0,241,255,242,255,255,255,252,255,221,255,195,255,213,255,241,255,233,255,197,255,186,255,220,255,247,255,229,255,188,255,181,255,219,255,247,255,235,255,206,255,200,255,230,255,250,255,236,255,202,255,190,255,219,255,246,255,242,255,222,255,221,255,232,255,230,255,211,255,206,255,229,255,251,255,246,255,216,255,198,255,215,255,244,255,248,255,228,255,221,255,249,255,26,0,17,0,231,255,208,255,236,255,26,0,27,0,241,255,208,255,227,255,16,0,35,0,0,0,213,255,219,255,1,0,19,0,251,255,227,255,239,255,10,0,15,0,247,255,222,255,221,255,243,255,2,0,253,255,244,255,250,255,5,0,1,0,243,255,250,255,24,0,38,0,16,0,243,255,4,0,63,0,95,0,57,0,0,0,9,0,77,0,118,0,77,0,11,0,14,0,92,0,143,0,98,0,25,0,20,0,81,0,123,0,102,0,52,0,37,0,76,0,116,0,94,0,33,0,7,0,39,0,81,0,86,0,60,0,29,0,21,0,40,0,46,0,26,0,6,0,1,0,10,0,15,0,6,0,245,255,229,255,231,255,252,255,5,0,241,255,211,255,213,255,235,255,234,255,198,255,176,255,198,255,239,255,240,255,201,255,170,255,181,255,223,255,239,255,211,255,161,255,164,255,218,255,243,255,194,255,136,255,144,255,204,255,248,255,232,255,173,255,148,255,196,255,3,0,0,0,197,255,172,255,221,255,28,0,23,0,216,255,185,255,230,255,33,0,27,0,233,255,212,255,244,255,20,0,9,0,232,255,234,255,20,0,52,0,29,0,242,255,242,255,23,0,46,0,16,0,231,255,241,255,25,0,39,0,4,0,227,255,239,255,17,0,33,0,15,0,242,255,237,255,11,0,35,0,19,0,241,255,236,255,254,255,15,0,11,0,251,255,246,255,3,0,15,0,3,0,234,255,224,255,244,255,13,0,12,0,237,255,217,255,238,255,10,0,252,255,212,255,204,255,242,255,22,0,8,0,215,255,201,255,244,255,40,0,32,0,240,255,223,255,6,0,49,0,42,0,6,0,7,0,54,0,88,0,70,0,33,0,30,0,65,0,90,0,75,0,58,0,67,0,87,0,77,0,48,0,53,0,94,0,114,0,83,0,39,0,43,0,84,0,94,0,51,0,14,0,38,0,84,0,87,0,32,0,244,255,4,0,59,0,73,0,19,0,237,255,9,0,61,0,51,0,248,255,220,255,249,255,43,0,41,0,240,255,198,255,221,255,16,0,22,0,234,255,204,255,225,255,0,0,253,255,221,255,194,255,204,255,242,255,254,255,225,255,195,255,190,255,201,255,212,255,210,255,196,255,193,255,206,255,214,255,200,255,182,255,178,255,192,255,207,255,201,255,190,255,191,255,195,255,194,255,197,255,203,255,203,255,202,255,207,255,208,255,206,255,215,255,220,255,213,255,212,255,227,255,233,255,231,255,224,255,227,255,245,255,8,0,15,0,255,255,246,255,3,0,27,0,30,0,4,0,243,255,0,0,28,0,39,0,18,0,252,255,255,255,23,0,48,0,42,0,14,0,4,0,32,0,74,0,88,0,46,0,4,0,5,0,40,0,67,0,55,0,30,0,27,0,49,0,61,0,40,0,19,0,23,0,38,0,49,0,32,0,3,0,248,255,6,0,21,0,15,0,5,0,12,0,22,0,17,0,5,0,248,255,252,255,9,0,8,0,243,255,235,255,252,255,12,0,4,0,244,255,239,255,247,255,6,0,7,0,252,255,243,255,241,255,238,255,233,255,232,255,232,255,231,255,229,255,227,255,229,255,237,255,247,255,243,255,233,255,233,255,245,255,4,0,2,0,242,255,233,255,238,255,251,255,0,0,251,255,236,255,229,255,248,255,13,0,8,0,239,255,231,255,250,255,18,0,17,0,244,255,221,255,243,255,18,0,15,0,241,255,214,255,220,255,244,255,250,255,230,255,207,255,216,255,246,255,251,255,223,255,192,255,198,255,237,255,1,0,236,255,203,255,201,255,236,255,11,0,8,0,230,255,214,255,241,255,21,0,22,0,251,255,235,255,250,255,27,0,42,0,25,0,11,0,26,0,60,0,78,0,56,0,32,0,47,0,83,0,97,0,80,0,55,0,50,0,64,0,78,0,69,0,52,0,54,0,70,0,73,0,56,0,50,0,56,0,53,0,43,0,23,0,13,0,21,0,28,0,9,0,1,0,6,0,10,0,11,0,240,255,220,255,224,255,245,255,241,255,202,255,198,255,223,255,241,255,242,255,217,255,211,255,232,255,255,255,247,255,219,255,226,255,0,0,7,0,239,255,211,255,222,255,254,255,6,0,233,255,206,255,230,255,24,0,43,0,5,0,211,255,219,255,16,0,41,0,8,0,215,255,212,255,255,255,24,0,250,255,197,255,189,255,240,255,17,0,2,0,217,255,207,255,248,255,26,0,9,0,213,255,197,255,235,255,27,0,17,0,224,255,193,255,234,255,30,0,19,0,238,255,214,255,243,255,28,0,38,0,6,0,226,255,234,255,14,0,40,0,28,0,242,255,228,255,3,0,54,0,53,0,244,255,202,255,215,255,8,0,28,0,247,255,202,255,206,255,249,255,23,0,2,0,210,255,195,255,235,255,33,0,27,0,237,255,210,255,230,255,18,0,26,0,246,255,213,255,223,255,2,0,15,0,251,255,232,255,240,255,18,0,40,0,25,0,5,0,14,0,45,0,61,0,34,0,3,0,7,0,50,0,79,0,55,0,10,0,1,0,30,0,63,0,54,0,16,0,255,255,26,0,61,0,55,0,13,0,240,255,0,0,32,0,39,0,4,0,244,255,2,0,32,0,33,0,6,0,253,255,12,0,35,0,33,0,7,0,249,255,6,0,17,0,10,0,250,255,252,255,10,0,12,0,254,255,240,255,240,255,250,255,254,255,247,255,241,255,238,255,245,255,236,255,220,255,221,255,231,255,231,255,213,255,204,255,216,255,224,255,219,255,203,255,206,255,228,255,241,255,230,255,201,255,216,255,250,255,17,0,235,255,210,255,224,255,5,0,24,0,232,255,211,255,226,255,22,0,33,0,254,255,208,255,232,255,39,0,58,0,23,0,222,255,228,255,20,0,52,0,14,0,211,255,202,255,247,255,35,0,19,0,226,255,203,255,240,255,34,0,36,0,252,255,225,255,246,255,28,0,36,0,2,0,229,255,243,255,22,0,28,0,254,255,227,255,235,255,7,0,18,0,6,0,251,255,9,0,31,0,34,0,14,0,8,0,30,0,49,0,39,0,13,0,2,0,22,0,50,0,37,0,0,0,236,255,9,0,42,0,36,0,0,0,237,255,2,0,39,0,42,0,10,0,238,255,249,255,37,0,44,0,28,0,5,0,246,255,250,255,4,0,13,0,9,0,250,255,244,255,3,0,22,0,20,0,253,255,230,255,227,255,251,255,13,0,5,0,236,255,233,255,248,255,6,0,4,0,241,255,245,255,255,255,22,0,20,0,248,255,241,255,251,255,6,0,254,255,237,255,236,255,0,0,29,0,12,0,220,255,196,255,207,255,236,255,239,255,217,255,202,255,218,255,238,255,232,255,202,255,188,255,202,255,230,255,239,255,219,255,201,255,201,255,221,255,231,255,224,255,220,255,221,255,231,255,240,255,242,255,248,255,251,255,254,255,6,0,17,0,29,0,32,0,24,0,17,0,23,0,47,0,63,0,49,0,29,0,26,0,58,0,87,0,64,0,36,0,27,0,42,0,63,0,61,0,44,0,27,0,21,0,26,0,35,0,36,0,26,0,16,0,14,0,17,0,15,0,2,0,244,255,244,255,250,255,4,0,1,0,248,255,244,255,250,255,1,0,254,255,241,255,238,255,245,255,254,255,246,255,227,255,226,255,235,255,6,0,6,0,249,255,231,255,224,255,233,255,248,255,254,255,248,255,240,255,238,255,244,255,247,255,247,255,239,255,240,255,3,0,28,0,38,0,23,0,3,0,6,0,26,0,42,0,31,0,10,0,8,0,21,0,38,0,39,0,28,0,25,0,35,0,52,0,54,0,40,0,29,0,31,0,41,0,54,0,50,0,35,0,26,0,24,0,29,0,25,0,17,0,16,0,22,0,26,0,11,0,241,255,225,255,233,255,246,255,244,255,226,255,212,255,215,255,224,255,213,255,190,255,182,255,190,255,206,255,202,255,188,255,171,255,173,255,176,255,172,255,160,255,160,255,185,255,201,255,217,255,197,255,200,255,209,255,228,255,232,255,234,255,245,255,244,255,13,0,4,0,250,255,248,255,4,0,12,0,5,0,2,0,6,0,13,0,10,0,8,0,4,0,8,0,12,0,14,0,6,0,3,0,8,0,14,0,16,0,6,0,254,255,253,255,1,0,6,0,3,0,2,0,0,0,4,0,6,0,9,0,7,0,3,0,250,255,251,255,254,255,14,0,29,0,21,0,24,0,23,0,22,0,19,0,21,0,25,0,28,0,19,0,16,0,23,0,33,0,36,0,25,0,22,0,31,0,45,0,43,0,29,0,19,0,22,0,24,0,16,0,253,255,244,255,251,255,6,0,7,0,253,255,246,255,251,255,3,0,4,0,251,255,247,255,252,255,2,0,1,0,252,255,246,255,250,255,2,0,10,0,7,0,1,0,0,0,2,0,13,0,29,0,32,0,22,0,17,0,17,0,30,0,44,0,45,0,36,0,33,0,43,0,53,0,46,0,30,0,25,0,37,0,53,0,47,0,24,0,4,0,0,0,8,0,8,0,0,0,249,255,252,255,8,0,13,0,255,255,234,255,231,255,244,255,10,0,8,0,250,255,233,255,235,255,249,255,251,255,248,255,230,255,231,255,243,255,254,255,254,255,246,255,245,255,251,255,7,0,11,0,2,0,241,255,238,255,246,255,254,255,252,255,241,255,227,255,230,255,235,255,232,255,218,255,203,255,210,255,222,255,232,255,224,255,209,255,212,255,223,255,232,255,221,255,216,255,208,255,226,255,217,255,212,255,200,255,201,255,227,255,222,255,223,255,205,255,212,255,228,255,247,255,246,255,240,255,236,255,243,255,252,255,247,255,245,255,245,255,3,0,11,0,13,0,1,0,255,255,10,0,18,0,8,0,252,255,249,255,7,0,19,0,10,0,2,0,250,255,4,0,5,0,253,255,241,255,243,255,254,255,1,0,242,255,224,255,226,255,239,255,250,255,245,255,238,255,239,255,252,255,1,0,252,255,247,255,250,255,16,0,27,0,30,0,19,0,19,0,26,0,44,0,46,0,45,0,51,0,56,0,81,0,72,0,79,0,61,0,62,0,67,0,65,0,70,0,60,0,71,0,61,0,56,0,54,0,53,0,45,0,42,0,35,0,30,0,31,0,26,0,23,0,18,0,16,0,10,0,9,0,2,0,0,0,0,0,2,0,3,0,0,0,0,0,252,255,252,255,248,255,243,255,238,255,239,255,241,255,236,255,235,255,237,255,236,255,233,255,231,255,233,255,241,255,246,255,248,255,247,255,247,255,249,255,249,255,245,255,241,255,244,255,251,255,250,255,242,255,233,255,234,255,237,255,239,255,236,255,230,255,229,255,238,255,243,255,239,255,235,255,233,255,243,255,249,255,242,255,232,255,232,255,250,255,5,0,255,255,243,255,238,255,244,255,254,255,1,0,251,255,248,255,253,255,3,0,254,255,243,255,242,255,250,255,2,0,0,0,246,255,240,255,244,255,251,255,253,255,246,255,239,255,240,255,247,255,247,255,238,255,234,255,240,255,245,255,244,255,236,255,234,255,241,255,247,255,246,255,236,255,231,255,234,255,242,255,244,255,244,255,253,255,2,0,3,0,3,0,3,0,5,0,13,0,18,0,19,0,20,0,21,0,26,0,25,0,20,0,16,0,17,0,23,0,23,0,17,0,13,0,11,0,14,0,17,0,19,0,20,0,18,0,20,0,22,0,22,0,25,0,23,0,22,0,23,0,20,0,18,0,13,0,11,0,10,0,14,0,17,0,16,0,17,0,16,0,12,0,9,0,7,0,6,0,8,0,12,0,15,0,16,0,13,0,5,0,0,0,254,255,254,255,0,0,2,0,2,0,0,0,249,255,240,255,235,255,236,255,240,255,243,255,245,255,245,255,244,255,244,255,243,255,243,255,244,255,245,255,244,255,240,255,240,255,236,255,233,255,232,255,230,255,230,255,230,255,229,255,227,255,227,255,229,255,230,255,235,255,238,255,236,255,233,255,229,255,226,255,225,255,222,255,221,255,223,255,227,255,233,255,236,255,239,255,239,255,240,255,243,255,244,255,245,255,249,255,0,0,3,0,3,0,0,0,254,255,251,255,252,255,255,255,2,0,6,0,9,0,8,0,8,0,8,0,9,0,11,0,11,0,11,0,12,0,14,0,15,0,16,0,16,0,15,0,17,0,21,0,24,0,25,0,23,0,24,0,23,0,18,0,17,0,18,0,20,0,24,0,29,0,31,0,34,0,36,0,37,0,36,0,35,0,35,0,36,0,37,0,37,0,33,0,31,0,31,0,35,0,38,0,38,0,33,0,29,0,25,0,22,0,19,0,17,0,15,0,12,0,9,0,9,0,11,0,9,0,7,0,5,0,5,0,3,0,0,0,252,255,246,255,245,255,246,255,246,255,245,255,244,255,241,255,243,255,242,255,240,255,240,255,238,255,243,255,245,255,244,255,240,255,239,255,239,255,236,255,233,255,232,255,232,255,232,255,231,255,229,255,226,255,223,255,222,255,220,255,216,255,216,255,216,255,216,255,218,255,220,255,219,255,218,255,216,255,212,255,212,255,214,255,221,255,228,255,234,255,237,255,240,255,241,255,243,255,246,255,247,255,248,255,250,255,252,255,253,255,1,0,6,0,10,0,14,0,16,0,17,0,17,0,18,0,20,0,20,0,16,0,15,0,15,0,16,0,17,0,17,0,19,0,17,0,11,0,8,0,9,0,7,0,7,0,7,0,8,0,8,0,10,0,12,0,9,0,3,0,254,255,253,255,250,255,252,255,254,255,253,255,253,255,254,255,3,0,8,0,15,0,19,0,17,0,18,0,19,0,15,0,15,0,15,0,16,0,19,0,24,0,26,0,28,0,32,0,38,0,45,0,51,0,55,0,53,0,51,0,50,0,45,0,39,0,33,0,32,0,31,0,28,0,25,0,23,0,17,0,15,0,16,0,16,0,17,0,13,0,9,0,7,0,2,0,0,0,255,255,252,255,250,255,249,255,248,255,246,255,243,255,237,255,233,255,227,255,223,255,224,255,226,255,226,255,228,255,229,255,231,255,234,255,233,255,230,255,226,255,223,255,222,255,224,255,223,255,222,255,221,255,219,255,219,255,219,255,219,255,220,255,219,255,215,255,212,255,212,255,211,255,210,255,208,255,205,255,206,255,208,255,209,255,209,255,210,255,212,255,213,255,213,255,213,255,214,255,216,255,217,255,218,255,219,255,220,255,223,255,223,255,223,255,227,255,230,255,233,255,237,255,238,255,242,255,245,255,248,255,254,255,255,255,0,0,3,0,7,0,10,0,12,0,16,0,19,0,20,0,21,0,23,0,25,0,27,0,25,0,23,0,24,0,24,0,24,0,21,0,21,0,22,0,24,0,28,0,31,0,32,0,39,0,45,0,51,0,56,0,56,0,57,0,56,0,59,0,63,0,67,0,71,0,71,0,73,0,74,0,72,0,72,0,75,0,76,0,77,0,75,0,74,0,69,0,65,0,63,0,60,0,59,0,55,0,52,0,47,0,34,0,24,0,17,0,8,0,1,0,253,255,248,255,244,255,239,255,236,255,231,255,228,255,225,255,219,255,214,255,209,255,206,255,204,255,205,255,207,255,206,255,204,255,204,255,200,255,201,255,203,255,203,255,208,255,210,255,212,255,213,255,217,255,222,255,226,255,233,255,238,255,243,255,247,255,250,255,253,255,255,255,255,255,0,0,3,0,6,0,6,0,3,0,1,0,0,0,0,0,1,0,2,0,255,255,254,255,252,255,250,255,250,255,250,255,250,255,249,255,247,255,243,255,239,255,235,255,233,255,235,255,238,255,237,255,237,255,235,255,231,255,230,255,234,255,239,255,243,255,246,255,246,255,241,255,240,255,238,255,236,255,238,255,241,255,246,255,247,255,248,255,250,255,252,255,254,255,1,0,3,0,5,0,7,0,6,0,7,0,12,0,15,0,17,0,20,0,22,0,24,0,26,0,26,0,25,0,25,0,24,0,27,0,31,0,32,0,33,0,35,0,37,0,38,0,38,0,33,0,28,0,26,0,24,0,22,0,20,0,18,0,18,0,18,0,18,0,20,0,22,0,21,0,24,0,27,0,29,0,32,0,34,0,31,0,29,0,24,0,18,0,14,0,11,0,8,0,4,0,1,0,254,255,252,255,253,255,255,255,1,0,3,0,3,0,2,0,255,255,251,255,246,255,240,255,237,255,233,255,228,255,226,255,222,255,220,255,220,255,218,255,218,255,220,255,221,255,220,255,217,255,212,255,207,255,204,255,206,255,210,255,212,255,213,255,211,255,211,255,210,255,210,255,211,255,213,255,212,255,209,255,208,255,211,255,215,255,219,255,225,255,228,255,231,255,232,255,236,255,244,255,253,255,4,0,6,0,7,0,6,0,3,0,2,0,1,0,1,0,4,0,3,0,3,0,3,0,5,0,10,0,15,0,22,0,24,0,24,0,25,0,26,0,23,0,23,0,23,0,23,0,23,0,24,0,25,0,25,0,30,0,32,0,34,0,39,0,44,0,47,0,52,0,54,0,56,0,56,0,57,0,57,0,55,0,54,0,52,0,50,0,51,0,50,0,50,0,50,0,50,0,51,0,46,0,41,0,38,0,36,0,34,0,32,0,27,0,24,0,19,0,14,0,12,0,7,0,3,0,252,255,246,255,240,255,234,255,230,255,229,255,227,255,225,255,224,255,224,255,225,255,220,255,223,255,225,255,226,255,228,255,227,255,228,255,228,255,226,255,226,255,224,255,221,255,224,255,228,255,232,255,235,255,237,255,241,255,243,255,246,255,250,255,252,255,251,255,251,255,253,255,254,255,255,255,255,255,255,255,0,0,1,0,2,0,3,0,6,0,7,0,5,0,4,0,1,0,252,255,248,255,248,255,245,255,244,255,246,255,244,255,244,255,244,255,243,255,241,255,240,255,239,255,240,255,239,255,239,255,235,255,231,255,234,255,236,255,239,255,241,255,238,255,234,255,231,255,230,255,231,255,232,255,233,255,233,255,231,255,228,255,225,255,226,255,229,255,233,255,235,255,236,255,239,255,240,255,242,255,246,255,248,255,252,255,255,255,0,0,3,0,6,0,9,0,12,0,13,0,13,0,17,0,22,0,26,0,30,0,36,0,41,0,44,0,46,0,45,0,44,0,46,0,49,0,53,0,55,0,52,0,49,0,49,0,50,0,50,0,50,0,50,0,48,0,43,0,38,0,34,0,31,0,30,0,32,0,33,0,36,0,33,0,30,0,29,0,29,0,27,0,25,0,21,0,18,0,14,0,9,0,5,0,1,0,1,0,0,0,1,0,3,0,3,0,0,0,251,255,248,255,244,255,239,255,234,255,232,255,229,255,228,255,227,255,223,255,217,255,212,255,209,255,209,255,210,255,210,255,210,255,209,255,207,255,206,255,210,255,209,255,212,255,212,255,212,255,210,255,209,255,208,255,208,255,208,255,205,255,207,255,206,255,206,255,208,255,210,255,213,255,212,255,214,255,215,255,217,255,218,255,221,255,228,255,231,255,230,255,230,255,232,255,233,255,238,255,241,255,246,255,252,255,255,255,0,0,3,0,6,0,9,0,13,0,16,0,18,0,19,0,23,0,27,0,33,0,38,0,40,0,42,0,40,0,43,0,45,0,48,0,53,0,54,0,55,0,55,0,59,0,60,0,60,0,61,0,61,0,62,0,66,0,65,0,60,0,57,0,52,0,51,0,47,0,44,0,40,0,34,0,32,0,27,0,24,0,23,0,23,0,22,0,23,0,24,0,24,0,24,0,22,0,21,0,19,0,15,0,6,0,1,0,0,0,255,255,252,255,247,255,243,255,238,255,235,255,235,255,236,255,236,255,236,255,234,255,231,255,227,255,226,255,229,255,231,255,234,255,229,255,227,255,225,255,222,255,221,255,221,255,225,255,224,255,224,255,219,255,215,255,216,255,218,255,220,255,223,255,223,255,221,255,220,255,220,255,221,255,220,255,221,255,220,255,219,255,217,255,216,255,217,255,217,255,219,255,217,255,216,255,213,255,214,255,216,255,218,255,222,255,222,255,226,255,227,255,228,255,228,255,228,255,226,255,228,255,227,255,227,255,227,255,227,255,230,255,236,255,244,255,247,255,251,255,253,255,255,255,1,0,2,0,4,0,3,0,4,0,5,0,7,0,9,0,12,0,16,0,20,0,25,0,26,0,26,0,26,0,32,0,40,0,47,0,52,0,54,0,54,0,54,0,58,0,62,0,60,0,57,0,54,0,53,0,57,0,59,0,60,0,61,0,61,0,58,0,54,0,52,0,48,0,45,0,45,0,45,0,45,0,44,0,42,0,42,0,42,0,43,0,45,0,45,0,44,0,44,0,45,0,47,0,47,0,46,0,44,0,43,0,39,0,37,0,37,0,35,0,35,0,33,0,32,0,32,0,32,0,31,0,30,0,27,0,22,0,20,0,17,0,15,0,11,0,5,0,1,0,254,255,251,255,251,255,248,255,244,255,238,255,231,255,225,255,216,255,206,255,197,255,193,255,190,255,189,255,189,255,188,255,186,255,187,255,190,255,192,255,191,255,189,255,189,255,188,255,186,255,185,255,183,255,180,255,177,255,177,255,178,255,179,255,180,255,181,255,182,255,186,255,192,255,199,255,204,255,205,255,206,255,204,255,205,255,208,255,210,255,211,255,209,255,209,255,212,255,214,255,216,255,220,255,221,255,224,255,229,255,231,255,235,255,241,255,249,255,253,255,254,255,255,255,0,0,2,0,7,0,9,0,12,0,12,0,15,0,12,0,14,0,19,0,18,0,23,0,27,0,30,0,30,0,32,0,33,0,40,0,43,0,51,0,54,0,52,0,53,0,54,0,54,0,55,0,54,0,52,0,53,0,51,0,48,0,46,0,46,0,46,0,49,0,48,0,44,0,41,0,37,0,31,0,27,0,25,0,21,0,13,0,9,0,7,0,4,0,7,0,6,0,4,0,3,0,3,0,8,0,12,0,12,0,13,0,12,0,12,0,12,0,11,0,12,0,15,0,18,0,21,0,22,0,24,0,23,0,23,0,26,0,27,0,26,0,26,0,26,0,25,0,27,0,31,0,31,0,30,0,28,0,30,0,28,0,30,0,30,0,30,0,26,0,20,0,17,0,14,0,15,0,12,0,11,0,7,0,5,0,1,0,255,255,250,255,242,255,239,255,238,255,238,255,234,255,228,255,223,255,220,255,216,255,213,255,211,255,206,255,201,255,193,255,189,255,187,255,187,255,191,255,194,255,197,255,198,255,199,255,199,255,201,255,204,255,208,255,211,255,213,255,213,255,212,255,214,255,218,255,223,255,224,255,227,255,229,255,233,255,240,255,244,255,247,255,253,255,0,0,4,0,11,0,12,0,17,0,17,0,18,0,18,0,17,0,22,0,20,0,23,0,24,0,23,0,29,0,30,0,30,0,30,0,27,0,29,0,30,0,27,0,31,0,32,0,34,0,33,0,35,0,34,0,32,0,37,0,35,0,35,0,30,0,26,0,27,0,27,0,28,0,30,0,27,0,24,0,25,0,17,0,18,0,15,0,17,0,21,0,21,0,13,0,11,0,6,0,6,0,7,0,5,0,9,0,7,0,10,0,7,0,12,0,1,0,2,0,249,255,248,255,252,255,246,255,252,255,242,255,241,255,247,255,242,255,239,255,243,255,230,255,242,255,248,255,242,255,247,255,238,255,230,255,238,255,231,255,244,255,247,255,243,255,2,0,243,255,241,255,245,255,235,255,243,255,250,255,248,255,2,0,255,255,5,0,253,255,249,255,232,255,239,255,234,255,244,255,248,255,240,255,241,255,229,255,232,255,219,255,214,255,196,255,213,255,208,255,213,255,234,255,204,255,222,255,218,255,213,255,219,255,204,255,201,255,214,255,206,255,215,255,230,255,211,255,244,255,230,255,239,255,244,255,230,255,246,255,246,255,251,255,1,0,2,0,4,0,14,0,22,0,31,0,36,0,26,0,42,0,31,0,26,0,50,0,24,0,64,0,65,0,54,0,63,0,45,0,40,0,42,0,37,0,35,0,61,0,36,0,58,0,45,0,25,0,35,0,223,255,245,255,240,255,8,0,42,0,40,0,23,0,12,0,4,0,48,0,228,255,248,255,231,255,71,0,60,1,226,0,228,0,96,0,39,0,37,0,255,255,230,255,0,0,51,0,198,0,244,0,62,0,195,255,152,255,88,255,168,255,150,255,192,255,51,0,35,0,64,0,185,255,137,255,165,255,234,255,5,0,2,0,197,255,204,255,157,255,144,255,115,255,147,255,158,255,142,255,216,255,142,255,149,255,138,255,196,255,95,0,159,0,171,0,192,0,59,0,33,0,14,0,255,255,218,0,11,1,104,1,223,1,143,1,230,0,95,0,211,255,224,255,8,0,78,0,149,0,33,0,146,255,83,255,183,254,153,254,243,254,216,254,25,255,238,254,204,254,97,254,44,254,89,254,178,254,15,255,117,255,138,255,141,255,46,255,45,255,89,255,178,255,237,255,3,0,105,0,123,0,138,0,67,0,78,0,95,0,178,0,38,1,173,1,88,1,94,1,34,1,4,1,227,0,186,0,249,0,9,1,14,1,211,0,125,0,12,0,228,255,161,255,161,255,71,255,2,255,252,254,243,254,181,254,190,254,185,254,178,254,213,254,220,254,241,254,255,254,25,255,76,255,135,255,115,255,209,255,238,255,0,0,35,0,89,0,168,0,241,0,2,1,9,1,43,1,69,1,109,1,126,1,29,2,5,2,254,1,148,1,63,1,113,1,99,1,139,1,74,1,202,0,107,0,70,0,176,255,3,255,145,254,147,254,212,254,244,254,233,254,139,254,233,253,248,253,222,253,10,254,138,254,229,254,123,255,169,255,241,255,224,255,127,255,193,255,50,0,111,0,5,1,21,1,62,1,65,1,13,1,229,0,160,0,193,0,5,1,69,1,65,1,17,1,177,0,153,0,100,0,62,0,31,0,27,0,115,0,114,0,40,0,196,255,137,255,110,255,127,255,88,255,242,254,214,254,223,254,242,254,203,254,123,254,53,254,29,254,34,254,40,254,112,254,121,254,205,254,23,255,39,255,93,255,152,255,244,255,103,0,192,0,44,1,73,1,76,1,157,1,133,1,173,1,178,1,169,1,178,1,160,1,123,1,113,1,39,1,226,0,168,0,50,0,27,0,249,255,181,255,135,255,111,255,65,255,44,255,205,254,110,254,93,254,91,254,134,254,136,254,107,254,106,254,138,254,176,254,238,254,35,255,66,255,164,255,227,255,3,0,31,0,64,0,92,0,192,0,31,1,120,1,217,1,222,1,239,1,180,1,149,1,188,1,214,1,13,2,13,2,219,1,166,1,56,1,201,0,87,0,2,0,233,255,215,255,209,255,135,255,246,254,128,254,54,254,28,254,72,254,101,254,164,254,221,254,250,254,12,255,249,254,247,254,73,255,197,255,79,0,188,0,245,0,245,0,213,0,187,0,176,0,179,0,167,0,190,0,217,0,202,0,130,0,30,0,211,255,185,255,176,255,196,255,219,255,2,0,26,0,251,255,169,255,99,255,134,255,229,255,34,0,54,0,45,0,24,0,249,255,186,255,164,255,148,255,169,255,228,255,225,255,162,255,86,255,20,255,36,255,26,255,24,255,42,255,36,255,60,255,65,255,73,255,67,255,90,255,135,255,215,255,0,0,45,0,70,0,86,0,125,0,134,0,189,0,218,0,12,1,77,1,92,1,84,1,57,1,21,1,252,0,218,0,204,0,185,0,146,0,103,0,31,0,213,255,163,255,120,255,99,255,68,255,18,255,247,254,226,254,202,254,202,254,185,254,198,254,228,254,4,255,49,255,83,255,108,255,128,255,192,255,235,255,245,255,12,0,29,0,60,0,80,0,107,0,123,0,123,0,143,0,138,0,148,0,149,0,136,0,158,0,180,0,184,0,187,0,175,0,173,0,165,0,172,0,196,0,185,0,169,0,181,0,168,0,158,0,143,0,122,0,108,0,94,0,90,0,55,0,29,0,14,0,11,0,250,255,221,255,171,255,159,255,151,255,138,255,124,255,124,255,143,255,134,255,132,255,119,255,116,255,136,255,182,255,194,255,203,255,200,255,212,255,236,255,254,255,41,0,42,0,46,0,76,0,72,0,77,0,69,0,70,0,109,0,116,0,99,0,55,0,3,0,237,255,231,255,220,255,205,255,154,255,102,255,59,255,31,255,6,255,220,254,202,254,176,254,168,254,192,254,176,254,169,254,175,254,201,254,255,254,38,255,60,255,84,255,117,255,177,255,232,255,28,0,91,0,141,0,192,0,236,0,3,1,36,1,53,1,78,1,105,1,123,1,162,1,156,1,122,1,67,1,37,1,33,1,27,1,20,1,245,0,225,0,217,0,196,0,172,0,163,0,155,0,160,0,165,0,162,0,145,0,112,0,83,0,66,0,59,0,37,0,249,255,185,255,120,255,66,255,15,255,219,254,171,254,134,254,113,254,90,254,70,254,36,254,28,254,25,254,56,254,90,254,116,254,146,254,175,254,199,254,211,254,217,254,214,254,232,254,236,254,237,254,231,254,229,254,228,254,224,254,224,254,217,254,215,254,217,254,227,254,30,255,134,255,15,0,150,0,251,0,61,1,112,1,167,1,241,1,86,2,216,2,126,3,25,4,118,4,121,4,53,4,213,3,142,3,111,3,117,3,134,3,130,3,84,3,232,2,69,2,148,1,254,0,153,0,112,0,107,0,93,0,40,0,182,255,35,255,147,254,62,254,46,254,73,254,112,254,124,254,93,254,17,254,186,253,94,253,47,253,53,253,104,253,158,253,177,253,139,253,70,253,12,253,252,252,38,253,106,253,198,253,31,254,115,254,175,254,208,254,245,254,52,255,165,255,44,0,178,0,2,1,34,1,29,1,1,1,216,0,156,0,113,0,88,0,115,0,98,0,31,0,130,255,192,254,15,254,126,253,27,253,246,252,94,253,6,254,178,254,233,254,211,254,160,254,187,254,63,255,27,0,54,1,141,2,255,3,16,5,117,5,60,5,224,4,208,4,74,5,21,6,216,6,49,7,27,7,123,6,107,5,29,4,233,2,25,2,179,1,115,1,242,0,15,0,209,254,113,253,46,252,45,251,147,250,78,250,65,250,57,250,4,250,170,249,67,249,9,249,39,249,169,249,108,250,59,251,223,251,75,252,163,252,10,253,174,253,151,254,163,255,160,0,135,1,65,2,220,2,98,3,246,3,160,4,99,5,35,6,188,6,22,7,40,7,40,7,11,7,226,6,153,6,65,6,217,5,88,5,175,4,189,3,140,2,58,1,255,255,207,254,155,253,68,252,223,250,160,249,165,248,217,247,16,247,71,246,153,245,64,245,24,245,40,245,103,245,34,246,133,247,82,249,30,251,128,252,154,253,165,254,249,255,145,1,97,3,62,5,50,7,245,8,38,10,136,10,77,10,222,9,162,9,183,9,240,9,0,10,145,9,165,8,32,7,86,5,135,3,248,1,208,0,14,0,115,255,188,254,191,253,101,252,13,251,255,249,112,249,110,249,199,249,75,250,197,250,5,251,37,251,62,251,118,251,7,252,248,252,45,254,96,255,81,0,216,0,23,1,76,1,174,1,76,2,243,2,135,3,225,3,249,3,194,3,78,3,186,2,83,2,64,2,94,2,101,2,253,1,60,1,92,0,156,255,10,255,177,254,133,254,130,254,115,254,26,254,66,253,50,252,61,251,163,250,92,250,69,250,56,250,42,250,248,249,141,249,237,248,101,248,89,248,208,248,177,249,181,250,242,251,85,253,192,254,224,255,200,0,181,1,239,2,128,4,22,6,144,7,237,8,73,10,107,11,244,11,211,11,87,11,3,11,228,10,213,10,151,10,253,9,42,9,12,8,119,6,132,4,115,2,189,0,143,255,167,254,189,253,148,252,63,251,239,249,216,248,234,247,96,247,37,247,106,247,251,247,134,248,225,248,12,249,73,249,191,249,117,250,80,251,58,252,20,253,231,253,106,254,187,254,222,254,26,255,146,255,12,0,129,0,152,0,169,0,137,0,124,0,114,0,101,0,145,0,211,0,67,1,82,1,93,1,204,0,191,0,130,0,183,0,190,0,218,0,218,0,200,0,130,0,232,255,115,255,174,254,162,254,98,254,124,254,16,254,221,253,100,253,42,253,196,252,159,252,173,252,252,252,154,253,52,254,172,254,242,254,86,255,233,255,245,0,34,2,144,3,195,4,2,6,208,6,105,7,166,7,242,7,116,8,90,9,50,10,185,10,163,10,19,10,41,9,18,8,255,6,0,6,39,5,93,4,119,3,20,2,92,0,128,254,251,252,176,251,218,250,29,250,150,249,242,248,116,248,255,247,125,247,119,247,243,247,225,248,171,249,127,250,230,250,86,251,203,251,100,252,72,253,248,253,241,254,181,255,77,0,64,0,53,0,210,255,251,255,86,0,163,0,9,1,152,0,196,0,52,0,229,255,93,255,67,255,42,255,170,255,170,255,176,255,94,255,233,254,53,255,252,254,220,254,23,255,145,255,251,255,109,0,237,255,41,0,254,255,105,0,98,0,150,0,64,0,6,1,251,0,208,1,125,1,170,1,205,1,3,2,93,2,55,2,139,2,169,2,48,3,33,3,190,3,119,3,20,4,222,3,91,4,4,4,39,4,172,3,17,4,201,3,7,4,217,3,211,3,39,3,134,2,106,2,50,1,249,0,5,0,144,255,164,254,230,253,231,252,56,252,72,251,156,250,74,250,162,249,134,249,54,249,246,248,38,249,131,249,129,249,98,250,173,250,30,251,83,252,113,252,79,253,135,253,144,254,95,255,251,255,198,255,132,0,191,0,232,0,100,1,167,0,138,1,117,0,92,1,90,0,13,0,86,255,244,254,224,255,56,254,118,255,218,253,31,255,255,253,16,254,25,254,66,254,9,255,200,254,184,255,169,255,187,0,0,0,53,1,165,0,196,1,128,1,35,3,96,1,35,3,111,2,137,2,229,3,13,2,225,3,240,2,62,4,55,3,35,4,83,3,117,4,217,3,156,3,9,4,241,3,144,3,104,4,243,3,132,3,69,4,253,2,66,3,254,1,192,2,121,2,126,2,190,1,78,2,254,0,30,1,220,255,247,254,58,255,173,253,13,255,230,253,124,252,96,252,25,252,204,250,182,251,116,249,146,250,149,250,135,249,220,250,113,249,76,249,56,250,67,251,63,250,232,251,103,250,111,252,170,252,141,252,89,254,104,253,132,255,100,255,142,0,150,0,103,0,59,0,32,1,24,1,217,1,174,0,160,1,140,1,60,0,121,1,129,255,201,255,130,255,141,255,199,0,25,0,140,255,143,0,221,255,32,255,238,0,244,254,108,0,98,1,55,1,209,2,17,1,14,2,103,2,82,2,40,2,149,3,105,2,39,5,62,3,48,5,63,4,113,4,211,4,37,5,98,4,152,4,58,4,181,3,153,5,83,2,131,5,249,2,177,4,209,3,155,3,7,2,52,3,188,1,126,2,29,2,53,2,213,1,63,2,50,1,223,0,125,0,194,254,200,255,203,254,163,254,205,254,159,254,5,253,37,254,0,252,213,252,200,251,4,252,192,250,62,252,166,250,138,252,72,251,135,250,223,251,62,250,114,252,206,251,69,252,19,252,155,252,106,252,64,253,72,253,76,252,66,254,92,253,83,254,165,254,25,254,251,253,124,254,220,254,148,255,206,254,226,254,155,254,92,255,122,254,187,254,127,254,83,253,205,255,220,253,47,0,20,253,84,255,189,254,203,254,149,255,27,0,109,255,208,0,193,1,160,0,16,2,211,0,10,2,181,2,103,1,163,2,127,2,37,1,93,4,112,1,235,2,121,2,155,1,96,2,148,2,98,2,108,2,82,3,242,2,252,3,58,2,140,2,67,3,73,2,39,4,184,2,235,3,45,2,15,3,186,2,46,0,25,3,1,1,168,2,126,1,249,0,27,0,59,255,5,255,20,255,152,255,220,252,236,0,13,254,168,254,228,252,159,252,78,252,234,253,40,253,181,253,147,254,239,251,204,255,30,252,145,254,27,252,238,255,182,253,175,0,140,254,132,255,180,255,138,254,177,1,224,254,137,1,245,254,12,2,85,255,1,1,168,255,180,255,24,1,129,255,28,1,83,0,181,255,248,255,48,255,92,255,178,255,5,0,50,0,184,0,230,255,81,1,131,255,64,1,62,255,94,1,113,0,253,1,85,2,173,1,134,2,4,0,94,2,197,255,35,2,140,255,242,2,65,255,228,2,190,254,112,1,6,255,45,255,163,0,40,254,70,1,66,253,37,1,101,253,33,0,37,254,220,0,169,254,18,255,45,0,46,254,25,0,224,254,156,255,59,0,249,254,78,0,231,255,83,254,221,255,238,254,201,255,117,255,78,255,78,255,183,255,220,253,192,255,229,253,103,254,244,255,34,255,89,255,15,255,156,254,51,254,152,255,71,253,169,0,228,254,246,255,196,0,192,254,32,0,181,255,192,255,192,1,158,0,4,2,140,1,219,0,133,1,185,255,68,2,70,0,187,2,226,0,121,1,214,1,166,255,153,1,62,255,117,0,98,0,210,0,173,0,117,0,15,0,31,1,89,255,121,0,155,1,146,255,69,2,153,0,43,1,144,0,48,1,34,0,246,1,113,0,234,1,210,1,255,255,162,1,203,255,87,0,39,0,193,0,209,255,224,0,207,255,152,0,45,0,122,255,77,0,218,255,213,255,9,1,85,255,14,1,85,255,146,0,12,0,25,0,228,0,203,255,72,1,139,255,129,0,236,254,95,255,231,255,208,254,43,0,164,254,16,255,124,255,146,253,250,254,147,253,251,253,35,254,204,254,90,254,244,253,18,254,16,255,20,254,27,0,232,253,110,0,239,254,212,255,197,0,227,254,221,0,168,255,88,1,61,0,145,0,64,0,137,0,100,0,106,0,87,0,25,0,91,0,109,0,239,255,208,255,93,255,159,0,156,254,6,0,197,255,250,254,93,255,154,254,204,254,244,253,122,254,138,254,38,255,219,253,85,255,12,254,210,254,174,254,142,254,62,0,126,254,255,255,115,1,68,255,199,0,224,255,250,255,32,1,249,255,108,1,41,0,140,1,162,255,77,3,148,254,38,2,162,255,44,1,98,1,203,255,31,2,12,0,121,2,102,0,212,2,57,0,215,1,75,1,108,2,245,0,83,2,191,0,216,2,39,1,175,1,115,1,57,0,169,0,72,1,250,255,167,0,94,0,136,255,119,1,139,254,175,0,64,255,60,255,205,0,5,255,112,0,98,0,197,255,84,1,61,0,115,0,5,0,35,1,10,0,166,1,46,255,130,1,213,255,85,1,34,255,25,0,34,0,54,254,101,1,153,253,51,0,181,253,242,254,142,254,225,254,162,253,120,255,40,254,55,254,246,254,213,253,106,255,236,254,176,255,179,255,115,255,75,255,159,255,184,254,97,255,87,0,198,255,53,0,209,255,143,255,100,0,21,254,255,255,181,254,187,255,190,255,45,0,230,255,105,255,75,255,167,255,88,255,143,255,224,255,202,255,16,0,127,255,239,255,2,255,228,255,172,254,114,0,66,255,208,0,183,254,170,255,154,255,243,254,141,0,227,254,86,0,61,0,119,255,95,0,182,254,97,255,87,255,221,0,170,255,118,0,9,0,81,255,103,0,39,254,48,1,210,254,157,1,239,0,99,0,27,1,118,0,66,0,194,0,242,0,86,1,11,1,230,1,209,0,80,2,128,255,62,2,220,1,181,255,237,2,85,0,237,0,158,1,233,255,52,1,129,1,105,0,217,1,35,0,242,0,221,255,145,1,33,255,54,1,51,0,118,0,184,1,76,255,205,0,232,255,100,255,220,0,175,255,200,255,191,255,55,0,158,255,151,255,103,255,159,255,181,255,242,255,219,255,61,255,29,0,254,254,37,0,140,0,101,254,109,1,81,255,226,255,168,1,199,253,177,1,0,254,254,0,44,255,31,0,152,255,13,255,146,0,162,254,220,255,152,255,247,253,185,0,245,254,204,254,18,1,163,253,90,0,37,0,146,254,195,0,231,254,219,255,68,0,229,255,100,255,130,0,177,255,120,255,220,0,240,253,86,1,176,254,250,0,40,255,163,255,133,0,141,255,67,0,103,0,143,254,46,1,148,255,224,255,64,1,108,254,94,2,69,254,132,1,252,254,233,255,2,0,207,255,171,0,249,254,88,0,254,254,253,255,243,254,198,0,91,254,235,0,59,255,18,255,9,0,203,254,0,0,205,255,133,255,236,255,38,0,191,255,238,255,8,0,63,255,168,0,41,0,36,0,95,0,101,255,55,1,127,255,94,1,25,255,17,1,106,255,200,0,66,0,105,254,72,1,137,254,177,1,107,255,94,0,151,255,44,0,64,0,98,255,246,0,49,254,137,2,1,255,198,1,150,255,85,255,11,1,160,255,60,1,218,254,232,0,179,0,46,0,23,1,86,255,76,0,136,255,114,0,209,0,160,255,230,0,21,0,148,1,54,255,92,1,47,254,20,1,199,255,154,0,176,0,226,255,150,0,116,0,81,255,238,0,193,255,212,255,88,0,113,255,137,0,70,255,7,0,234,255,146,0,202,254,189,0,72,254,211,0,40,254,104,0,28,255,76,0,218,254,17,1,238,254,7,255,235,255,135,254,129,1,227,253,200,1,90,254,171,0,83,255,18,0,58,255,149,255,179,255,253,255,133,0,197,254,166,0,197,255,199,254,2,2,161,253,90,1,121,255,54,255,144,1,62,254,102,1,222,254,61,1,189,254,44,2,21,254,221,1,243,254,218,0,251,255,17,0,78,1,44,255,198,1,63,255,210,1,22,255,49,1,70,255,23,1,201,255,182,0,79,255,56,0,115,0,169,255,46,1,145,254,16,1,240,255,190,255,222,0,78,255,120,0,204,0,73,0,72,1,88,255,139,0,133,0,8,0,88,0,203,255,200,0,77,255,230,1,125,254,57,1,33,255,57,0,19,0,53,255,197,255,46,0,215,254,147,0,23,0,186,254,147,0,192,254,169,0,142,254,123,0,165,254,96,1,70,255,133,0,110,255,210,255,183,255,166,0,6,0,149,255,199,0,118,255,159,0,148,0,105,254,41,1,42,255,105,0,225,255,247,255,56,255,75,0,248,255,193,254,76,1,245,253,113,1,110,254,35,1,205,254,211,0,23,255,202,0,128,255,92,0,222,255,145,0,157,255,31,0,118,0,155,255,146,0,109,255,238,0,82,255,13,1,197,254,0,1,12,255,191,0,126,255,50,0,117,255,11,0,26,0,184,254,219,0,188,254,56,1,196,255,253,255,60,0,254,254,185,0,241,254,233,1,19,254,212,1,197,255,86,0,36,0,166,255,248,255,2,0,246,0,33,255,68,2,11,254,13,1,41,255,172,0,243,254,124,1,243,254,200,0,202,255,125,255,65,0,65,255,167,255,211,0,6,0,65,255,35,1,32,254,57,1,128,254,196,0,18,255,119,0,134,0,28,255,99,0,237,254,126,0,224,255,197,0,136,255,157,0,140,255,171,0,243,255,208,255,17,0,39,0,195,1,236,253,187,2,120,253,79,1,237,254,122,0,61,0,134,254,156,1,88,254,136,1,138,254,179,255,148,0,221,254,185,0,143,0,151,254,107,1,1,255,8,1,75,0,9,0,207,255,89,1,20,0,228,255,97,1,143,254,26,2,152,254,194,1,109,254,194,0,60,255,58,0,207,255,160,255,233,255,93,255,35,0,103,254,177,1,255,253,231,1,231,254,146,0,121,255,132,0,3,255,11,1,140,255,82,1,116,0,183,0,76,0,147,255,199,255,49,0,11,0,122,255,82,1,66,255,23,1,79,254,196,0,254,253,215,0,242,253,187,1,160,254,205,0,247,254,251,255,226,254,210,255,148,0,45,255,205,1,152,254,230,1,67,254,211,0,165,255,218,255,9,1,83,0,108,1,73,0,29,255,55,1,75,254,120,0,172,0,190,255,102,1,209,255,3,0,138,255,115,255,17,255,9,0,13,0,26,0,214,1,21,253,36,2,198,253,181,255,200,0,242,254,126,1,70,0,100,255,157,0,142,255,19,255,192,1,235,254,34,2,202,255,53,1,198,254,171,0,155,254,50,0,215,0,11,0,54,1,22,255,10,1,60,254,56,0,3,255,23,255,158,1,186,255,220,0,117,0,154,254,190,0,148,254,234,0,164,255,168,0,124,0,71,0,231,0,92,254,44,0,103,255,113,0,229,255,2,0,86,0,36,255,169,0,242,254,164,255,28,0,254,254,208,1,115,255,68,0,214,255,80,255,1,0,14,0,144,255,109,0,49,0,104,0,76,255,142,0,98,254,126,0,137,255,196,255,77,0,50,0,90,0,135,255,166,0,169,254,167,1,2,255,191,0,19,0,63,0,139,255,145,0,155,255,94,255,227,0,136,255,185,0,43,0,172,255,240,255,29,255,32,0,65,0,195,255,159,0,244,255,154,0,69,255,231,255,82,255,231,254,122,1,119,255,16,1,171,255,192,0,138,255,193,255,141,0,101,254,198,1,75,255,129,1,122,0,164,254,196,0,203,255,112,255,222,0,200,254,219,0,6,1,114,254,101,1,44,254,74,1,16,255,92,1,130,254,74,1,66,255,221,255,135,0,50,253,241,2,156,253,86,2,10,255,221,255,237,255,14,0,79,255,87,0,253,254,220,0,137,255,160,0,34,0,238,254,33,0,136,0,128,0,22,255,87,0,49,0,190,255,248,254,150,1,54,255,87,0,6,0,28,1,218,254,126,1,85,254,82,1,58,255,156,0,146,0,70,0,245,255,145,0,3,0,104,254,22,2,53,254,104,1,206,255,121,0,118,255,237,0,110,254,130,0,105,255,47,0,53,0,177,255,191,0,115,255,84,0,127,255,21,1,175,255,153,255,67,1,225,254,123,0,38,0,37,255,73,1,41,0,13,0,210,255,112,255,228,254,202,0,21,254,92,0,192,0,215,255,67,1,4,255,42,255,194,255,154,255,139,255,121,0,241,254,159,1,60,255,65,0,139,255,52,254,199,0,75,255,48,1,175,254,28,0,59,0,30,0,38,0,117,255,76,255,254,255,216,0,127,255,69,0,59,255,45,0,238,255,247,0,10,255,222,255,13,1,243,254,111,1,38,255,134,0,21,0,232,0,75,0,28,0,42,1,49,0,177,0,126,255,91,0,102,1,220,255,14,1,159,255,247,255,171,0,37,255,184,0,72,254,145,0,10,0,25,0,125,255,15,255,172,255,100,255,182,0,71,255,95,1,168,254,6,1,122,0,117,254,147,0,59,0,146,0,9,1,43,1,230,254,97,1,133,254,179,0,75,0,214,254,53,1,215,255,125,0,87,255,70,0,105,254,168,0,124,255,75,0,173,255,197,254,213,0,28,0,6,255,195,255,46,0,209,254,212,1,255,254,59,0,68,0,132,255,208,0,206,255,212,0,7,1,197,255,160,0,171,255,173,255,239,255,146,255,96,0,178,255,96,255,1,1,161,255,49,255,154,255,75,255,88,0,26,0,80,255,192,0,45,255,87,0,65,1,182,254,187,255,72,0,109,0,84,0,139,0,168,255,9,0,189,254,98,0,213,255,108,255,101,0,168,1,22,0,246,255,129,255,3,255,3,255,116,255,65,0,224,255,125,0,55,255,133,0,134,254,221,254,132,255,250,254,32,0,68,0,190,255,159,255,140,255,236,0,31,1,43,0,235,0,88,0,95,0,136,0,188,0,55,0,87,0,4,2,217,0,248,0,176,0,162,0,51,0,15,255,231,254,130,255,232,255,254,255,245,255,120,0,87,0,29,0,70,1,191,255,20,0,67,0,222,0,148,0,91,0,144,255,64,0,199,255,43,255,174,255,30,254,51,255,38,254,129,254,6,253,53,254,181,254,215,255,102,0,92,255,119,0,174,254,158,0,63,0,73,1,35,0,181,1,157,1,142,0,225,0,183,254,239,255,138,255,115,1,34,0,103,0,87,255,58,0,36,0,92,255,41,255,171,254,234,0,177,0,150,1,5,0,187,255,217,255,99,0,240,0,133,0,159,0,126,1,97,1,134,1,64,0,230,255,188,255,79,0,76,0,240,255,58,255,154,254,163,254,40,254,64,254,79,254,22,255,123,255,163,0,8,0,225,255,33,255,147,0,78,0,10,1,39,2,161,1,36,2,203,1,92,1,208,0,71,0,185,255,233,0,60,0,137,1,138,1,216,0,107,0,27,255,55,0,195,255,150,0,195,0,108,1,207,0,42,0,72,255,9,254,204,254,6,255,112,0,181,255,88,255,150,254,98,254,2,254,184,253,41,254,102,254,162,255,255,254,44,255,81,253,138,253,171,253,14,254,65,254,185,253,165,254,200,253,13,254,215,252,193,252,19,253,214,253,79,254,210,254,24,254,93,253,1,254,177,253,15,254,1,255,224,255,56,1,78,2,80,2,130,3,47,3,72,4,140,5,225,5,218,7,190,7,6,8,202,7,63,7,180,6,2,7,113,6,168,6,225,6,254,5,235,5,4,4,20,4,230,2,65,3,110,3,25,3,187,2,194,1,49,1,117,255,78,255,137,254,245,254,207,253,82,253,83,252,111,250,98,249,17,248,67,248,255,246,222,247,241,247,204,247,210,246,66,246,182,245,29,245,218,245,134,245,160,246,158,245,237,245,1,246,137,244,240,244,14,244,135,244,136,247,34,252,54,0,112,2,26,2,24,2,123,3,37,4,205,7,226,7,212,10,127,14,136,18,139,19,222,16,168,13,183,11,48,12,29,13,150,14,214,12,135,12,100,10,249,8,168,4,71,1,178,254,222,254,150,255,5,0,205,253,180,250,231,248,172,247,163,248,19,248,147,249,220,250,140,253,89,254,196,254,188,253,157,253,129,255,153,1,85,3,181,2,65,2,252,0,48,0,162,254,148,253,191,253,115,254,233,255,195,255,127,254,178,251,29,251,241,250,223,251,217,252,69,253,68,255,171,255,10,0,101,254,169,253,194,253,137,255,171,1,234,1,141,1,110,255,123,253,79,250,55,248,3,246,173,244,9,243,4,240,250,237,51,239,174,243,229,247,238,249,61,250,168,250,160,251,188,253,88,0,126,2,46,7,110,15,183,23,215,26,176,23,114,18,10,15,238,14,23,18,133,21,56,22,131,22,30,21,151,17,229,10,8,4,195,0,83,1,184,3,153,5,53,3,4,254,39,249,114,246,127,244,122,243,64,243,219,244,13,247,173,247,242,245,189,242,191,239,7,240,101,244,224,247,12,250,0,249,126,248,241,246,193,246,203,246,137,248,16,252,93,0,8,5,234,5,140,4,221,2,79,4,137,7,9,12,250,15,83,18,218,18,62,18,77,16,70,13,176,9,87,8,46,9,154,8,76,6,202,0,127,249,113,242,233,236,212,233,166,230,227,226,9,223,168,220,71,224,102,231,200,237,191,239,52,240,55,241,104,244,136,249,21,254,93,2,227,8,151,20,84,31,244,33,43,28,80,19,103,14,176,14,44,20,193,24,161,24,218,22,164,19,78,14,18,7,223,255,173,252,8,0,199,4,201,8,58,6,17,255,159,248,15,247,32,248,11,250,224,250,43,251,62,252,84,251,223,248,97,243,118,238,57,237,24,241,124,245,221,246,136,244,101,240,188,237,112,237,148,239,25,243,131,248,117,254,51,4,194,7,202,8,84,9,212,12,26,18,46,24,59,29,225,30,4,32,73,30,136,28,68,25,47,21,209,16,199,13,107,10,61,5,98,254,116,245,40,236,254,227,63,222,41,218,111,213,232,207,37,202,210,199,229,206,23,220,79,231,66,236,64,238,90,240,60,245,91,252,137,5,13,12,231,21,85,35,160,47,11,47,189,35,51,23,54,16,253,17,61,25,236,30,40,28,180,22,159,16,61,11,91,4,172,254,194,254,228,5,196,13,248,18,110,15,56,6,188,254,235,254,66,3,155,7,31,8,83,6,168,3,116,254,82,248,108,240,87,234,47,232,253,235,26,238,44,237,22,231,17,226,251,224,194,227,143,234,21,241,167,248,113,254,132,3,228,6,85,9,203,12,222,19,58,28,253,33,55,36,20,34,118,30,93,26,92,23,188,20,141,17,61,13,172,8,222,2,9,250,133,239,190,229,225,222,59,219,65,217,118,215,243,209,17,203,85,196,108,196,49,209,111,228,239,243,34,251,124,253,243,252,199,255,186,5,204,12,158,18,133,28,83,42,129,50,233,42,161,24,192,5,84,251,112,254,97,9,22,17,131,16,100,12,254,6,38,2,139,253,248,252,82,3,226,14,22,26,116,32,190,27,32,17,235,8,112,6,250,8,97,11,232,10,5,8,49,2,49,249,249,239,80,231,38,226,29,227,117,231,143,235,67,236,116,234,77,233,110,234,127,238,189,245,71,255,201,7,154,14,80,17,171,17,16,18,112,20,156,25,28,30,176,31,208,29,245,26,129,22,170,17,177,12,200,7,19,4,99,1,169,254,226,248,128,240,32,231,71,224,143,219,147,217,8,216,66,214,52,211,251,206,36,203,92,200,134,208,44,228,239,249,128,6,208,9,252,6,80,3,204,3,60,9,199,14,221,19,173,29,101,40,19,40,63,25,253,5,99,247,36,245,210,255,239,14,103,24,44,26,92,23,50,19,17,14,203,10,179,13,143,21,131,30,134,35,207,31,67,19,65,4,107,251,85,248,215,249,118,252,51,254,170,253,151,248,54,241,72,234,63,231,11,234,232,240,186,247,254,250,63,250,156,247,93,244,94,242,7,243,190,248,201,1,56,10,31,14,60,13,146,11,225,11,86,15,204,19,140,23,77,25,46,25,92,23,238,18,147,12,62,6,174,2,224,0,36,0,39,252,111,245,106,237,127,230,202,225,101,222,18,220,171,217,123,216,66,216,156,215,16,212,22,207,31,204,195,214,226,238,233,5,110,16,21,15,19,7,57,255,237,252,112,0,169,4,63,10,193,22,19,35,147,33,62,18,108,255,199,241,77,241,209,254,29,19,54,35,125,42,132,41,254,34,187,25,213,18,115,19,214,26,94,36,247,40,52,36,79,22,242,4,110,247,83,241,50,241,154,243,159,246,150,247,154,245,204,239,241,231,124,225,46,225,101,231,205,240,142,248,229,251,226,249,95,245,149,242,27,244,249,250,148,5,83,16,59,22,103,23,38,22,232,20,177,20,149,22,98,25,170,27,136,27,142,23,196,15,12,6,228,253,157,248,197,245,103,244,179,242,166,239,158,234,44,228,77,221,39,217,12,217,179,219,77,223,153,225,114,223,25,218,177,212,27,216,8,234,122,254,188,10,193,12,56,6,212,251,167,242,202,239,161,241,47,248,152,7,156,26,119,34,153,25,199,9,11,252,232,248,47,2,236,20,206,39,189,52,180,56,59,51,209,37,233,22,133,14,2,16,5,24,231,30,229,30,46,21,26,6,30,247,115,237,233,232,63,233,254,237,223,243,92,247,109,245,231,238,221,230,213,226,127,229,162,236,13,245,34,252,216,255,94,255,225,252,162,250,29,252,29,2,17,11,171,18,125,21,131,21,222,20,125,20,214,19,108,19,73,20,61,21,5,21,213,17,59,11,105,2,216,250,56,247,195,247,12,249,191,248,193,245,243,238,143,230,52,224,230,220,123,219,8,219,22,220,132,220,237,217,171,212,32,210,222,220,114,241,246,2,67,9,63,6,205,252,3,244,191,239,73,240,151,243,215,254,114,20,47,39,231,41,226,29,185,13,45,2,10,2,152,12,47,28,72,43,127,53,12,55,251,45,83,29,86,12,253,2,79,4,42,12,199,19,193,20,187,15,51,6,96,252,88,243,93,237,118,236,145,240,154,246,121,251,60,252,197,246,38,238,94,231,8,230,47,233,228,239,150,247,126,252,218,253,250,252,6,252,33,253,240,0,182,6,103,12,18,17,253,20,132,23,86,23,215,20,33,18,142,17,114,18,140,17,129,13,226,7,225,2,222,255,136,254,116,253,8,251,136,247,206,243,37,240,123,235,44,230,161,225,141,222,77,220,249,218,33,218,243,215,209,212,128,210,109,218,190,236,118,253,45,3,218,0,100,250,37,244,224,241,32,243,245,245,21,254,62,17,130,38,250,46,31,39,8,24,8,10,237,3,223,6,148,16,45,29,235,41,105,49,254,46,18,34,142,16,144,3,10,1,84,6,168,13,99,18,193,19,200,18,127,14,92,5,163,248,12,238,27,234,44,237,6,244,100,249,159,249,207,244,38,238,230,233,79,233,48,236,242,240,159,246,74,251,78,254,229,255,90,1,252,2,207,4,208,6,31,9,188,12,34,17,40,21,155,22,101,21,30,18,235,14,65,12,12,9,236,5,164,3,70,2,118,0,95,254,178,250,205,245,18,241,62,237,251,233,195,230,205,227,217,224,16,222,235,218,53,217,158,215,154,213,79,210,40,212,121,226,184,245,129,1,241,2,216,254,155,249,100,247,27,247,193,247,102,251,67,9,138,31,88,48,19,48,169,34,135,17,151,5,113,2,236,5,48,14,21,27,42,41,51,49,147,46,208,33,214,18,228,8,21,7,123,10,91,15,10,20,247,23,48,24,90,17,144,3,94,243,108,231,84,227,66,230,81,237,59,244,46,248,184,247,29,245,63,242,194,239,112,238,168,239,108,243,84,248,202,253,105,3,165,7,215,8,184,7,239,6,174,8,146,13,20,20,190,24,182,25,117,23,133,19,28,15,156,9,126,3,11,255,152,253,56,254,160,254,41,253,183,248,168,243,177,239,238,236,177,233,119,229,89,225,33,222,166,220,253,219,251,218,159,215,43,211,113,206,249,209,25,226,173,245,155,1,121,5,143,5,250,3,128,0,224,250,122,246,173,248,113,8,32,32,71,48,82,47,87,35,8,20,191,8,134,2,3,1,13,7,225,22,7,42,213,53,99,52,70,40,154,25,144,14,73,8,107,5,137,5,131,9,158,16,139,21,219,18,255,5,82,244,176,229,94,223,54,225,73,232,187,240,183,247,113,251,174,252,31,250,76,244,33,238,30,234,88,234,199,239,221,248,138,2,131,10,106,15,227,16,41,15,73,13,157,13,249,15,237,18,170,20,17,20,203,17,25,14,187,8,92,2,117,252,224,248,245,248,40,251,105,252,103,251,212,248,238,244,135,239,2,233,45,226,3,221,253,218,163,219,116,221,10,222,188,219,136,214,165,207,103,210,152,225,85,244,234,0,230,6,38,8,250,5,192,0,193,248,60,242,109,244,4,5,51,28,30,43,216,43,245,35,207,24,105,15,172,7,44,4,6,9,222,23,142,41,1,53,159,53,83,46,241,35,140,25,210,15,121,7,97,3,255,5,163,13,35,20,223,19,104,10,169,251,125,237,10,228,121,224,206,225,186,231,228,239,24,247,216,251,121,251,114,246,209,238,24,233,135,232,156,236,18,244,144,254,86,9,39,17,76,19,201,15,74,11,42,9,14,10,53,12,100,13,164,13,92,14,23,13,245,7,94,0,174,249,145,248,13,252,67,0,99,1,58,255,86,252,197,248,223,242,126,234,218,226,163,222,19,223,224,224,230,225,17,224,51,219,230,211,102,207,190,214,142,230,189,245,148,254,189,3,113,5,253,3,4,253,19,243,126,237,86,244,195,8,176,30,186,41,89,42,154,37,62,30,126,21,193,11,186,7,214,14,137,31,66,48,67,56,118,54,246,47,176,39,222,29,205,17,166,6,207,1,184,5,199,13,50,19,57,16,49,5,46,247,119,235,129,227,91,222,244,221,201,226,221,234,18,243,187,248,226,249,68,246,74,240,127,235,126,233,146,234,102,240,79,250,81,5,248,12,125,14,158,12,2,11,82,10,38,10,152,9,81,9,60,11,153,13,146,13,130,9,232,3,224,0,90,1,191,2,35,2,142,255,39,253,241,250,236,246,160,239,115,230,246,222,219,219,162,219,70,220,41,219,125,216,1,212,152,207,203,210,91,221,183,233,215,242,72,250,225,255,119,1,105,252,110,243,241,237,140,242,189,2,91,22,12,35,32,40,190,40,123,37,255,29,79,19,154,12,53,16,173,29,91,44,192,52,25,53,206,49,29,45,32,38,219,26,74,14,36,6,243,5,139,11,252,16,96,17,113,11,142,1,64,246,228,235,220,226,202,221,102,222,58,229,98,238,152,245,166,249,28,250,65,247,162,241,26,236,194,233,34,237,212,245,245,0,226,9,12,13,134,13,209,13,174,13,131,12,148,10,173,10,79,14,87,18,29,19,84,15,138,9,192,5,32,4,229,2,143,0,147,253,195,251,57,250,39,246,140,238,55,229,247,220,113,216,75,215,160,215,49,215,237,213,165,210,132,209,239,214,76,223,14,231,222,236,231,242,212,248,36,252,137,249,2,244,241,241,166,248,172,6,231,19,218,27,93,32,203,34,190,34,230,29,161,21,247,16,103,21,205,32,89,43,5,48,96,47,80,45,24,43,25,38,145,28,138,17,91,9,244,6,76,9,105,12,246,11,249,7,54,2,164,250,45,241,83,231,181,224,90,223,60,227,44,234,110,241,189,247,62,252,241,252,140,248,140,241,103,236,225,236,140,243,190,253,112,6,59,12,68,16,192,18,180,18,47,15,85,10,230,8,14,12,57,16,150,17,133,15,151,12,170,9,102,6,87,2,173,253,13,250,111,248,41,247,121,243,77,237,237,229,51,224,16,220,31,217,60,214,198,211,2,210,50,209,100,214,28,223,209,230,42,235,25,239,231,243,27,248,137,248,169,245,61,244,233,248,8,5,77,18,133,26,70,30,25,32,121,32,161,30,97,25,159,20,186,21,242,29,71,40,121,46,211,46,210,43,226,39,7,35,216,27,152,19,213,12,130,9,60,9,19,10,98,9,66,6,153,1,216,252,73,247,49,240,62,233,70,229,49,229,87,231,70,234,135,237,65,242,187,246,49,248,109,245,8,241,200,238,218,240,145,246,236,252,238,2,56,8,84,13,159,17,248,18,221,16,199,13,147,12,75,13,218,13,87,12,94,10,252,8,224,7,24,6,233,2,10,255,85,250,64,245,240,239,236,234,73,229,59,224,22,221,235,219,187,218,221,215,121,211,178,207,109,211,32,221,74,231,92,237,12,241,244,244,229,247,145,246,178,241,173,239,194,244,246,1,34,17,123,27,83,32,130,33,248,31,98,27,120,20,162,15,207,17,230,26,181,37,212,45,184,49,134,49,63,45,238,36,12,26,24,16,146,9,83,7,61,8,234,10,57,13,221,12,165,8,108,1,2,249,154,240,70,234,171,231,110,232,26,235,38,238,40,241,74,244,26,246,74,245,229,242,12,241,121,241,38,245,28,251,127,1,24,7,158,11,180,14,85,16,89,16,21,15,157,13,71,13,220,13,193,13,157,12,105,11,7,10,200,7,28,4,219,255,198,252,159,250,96,247,173,241,43,235,120,229,238,224,209,220,233,217,149,215,213,213,92,211,44,210,16,214,57,222,225,230,244,236,84,241,121,244,246,245,94,244,137,241,162,240,102,245,243,255,17,13,0,24,11,31,5,34,71,33,177,28,154,21,48,16,229,16,28,24,222,32,167,39,11,44,160,46,204,45,56,39,188,27,29,16,9,8,6,4,16,3,189,4,233,7,63,10,16,9,225,3,183,251,143,242,66,235,106,232,150,233,215,236,76,240,24,244,103,248,42,251,241,249,253,245,100,243,209,243,224,246,104,251,80,1,235,7,219,13,194,17,214,19,200,19,22,18,204,15,61,14,123,13,11,12,103,10,116,9,97,9,126,8,83,5,163,0,253,251,11,248,197,243,194,238,14,233,226,227,23,224,54,221,67,218,98,214,137,210,212,207,78,210,109,217,178,226,102,234,96,240,60,245,220,247,149,246,164,241,79,238,100,240,205,248,191,3,161,14,75,24,208,31,37,35,44,33,182,26,148,19,75,16,238,18,150,25,181,32,133,38,246,42,84,45,100,43,118,35,206,23,244,12,8,6,191,2,187,1,97,2,244,3,64,5,66,4,14,0,207,248,255,240,88,235,93,233,128,234,113,237,48,241,100,245,94,249,98,251,159,250,246,247,236,245,21,246,151,248,146,252,128,1,75,7,253,12,23,17,43,19,179,19,24,19,185,17,158,15,95,13,79,11,57,9,96,7,24,6,230,4,174,2,55,255,213,250,53,246,38,241,174,235,96,230,0,226,133,222,176,219,238,216,225,213,10,210,22,208,116,211,199,219,221,228,154,235,81,241,44,246,128,248,82,246,6,242,231,239,226,243,238,252,99,7,154,16,93,24,25,30,134,32,138,30,89,25,118,20,48,19,130,22,241,27,117,33,22,38,175,41,181,42,136,39,184,31,157,21,122,12,18,6,218,2,18,2,12,3,161,4,172,4,234,1,219,252,51,247,42,242,177,238,55,237,242,237,142,240,159,244,249,248,27,252,38,253,162,252,156,251,230,250,21,251,143,252,194,255,44,4,99,9,29,14,173,17,9,20,126,21,162,21,70,20,220,17,4,15,110,12,250,9,85,7,252,3,174,0,18,254,193,251,164,248,247,243,152,238,117,233,142,229,38,226,24,223,234,219,182,216,119,213,88,211,88,212,148,216,74,223,231,229,65,236,225,241,49,246,67,247,94,245,255,242,190,243,88,249,237,1,224,10,140,18,222,24,212,28,49,29,47,26,103,22,132,20,167,21,177,24,78,28,232,31,11,35,128,36,203,34,176,29,161,22,121,15,65,9,126,4,180,1,239,0,159,1,48,2,236,0,45,253,243,247,14,243,184,239,49,238,247,237,19,239,196,241,193,245,118,249,99,251,216,251,8,252,166,252,154,253,206,254,149,0,78,3,255,6,4,11,129,14,255,16,174,18,230,19,168,20,135,20,36,19,222,16,61,14,54,11,98,7,170,2,216,253,231,249,60,247,235,244,201,241,91,237,180,232,213,228,183,225,62,222,224,217,204,213,110,211,105,212,99,216,187,222,224,228,31,234,103,238,74,242,210,244,66,245,229,244,15,246,206,250,246,1,178,9,62,16,233,21,84,26,113,28,69,27,120,24,220,22,23,24,249,26,153,29,136,31,96,33,217,34,8,34,189,29,64,23,16,17,111,12,6,9,76,6,117,4,129,3,183,2,56,1,149,254,179,250,49,246,32,242,148,239,216,238,212,239,190,241,43,244,188,246,227,248,38,250,140,250,34,251,155,252,3,255,193,1,162,4,134,7,98,10,250,12,7,15,50,16,180,16,18,17,178,17,50,18,207,17,5,16,225,12,244,8,66,4,213,254,36,249,139,244,106,241,44,239,151,236,108,233,13,230,9,227,46,224,191,220,181,216,225,212,129,211,142,213,240,218,38,225,224,230,88,235,239,238,59,241,251,241,170,241,71,242,4,246,3,253,71,5,96,12,199,17,194,21,108,24,127,24,71,22,4,20,199,20,113,24,199,28,155,31,20,33,245,33,213,33,227,30,226,24,215,17,107,12,166,9,158,8,15,8,56,7,32,6,75,4,75,1,2,253,143,248,5,245,251,242,71,242,169,242,26,244,39,246,69,248,152,249,18,250,49,250,0,251,218,252,136,255,195,2,55,6,151,9,62,12,253,13,245,14,169,15,68,16,5,17,50,18,150,19,143,20,62,20,90,18,204,14,250,9,132,4,49,255,171,250,30,247,105,244,213,241,243,238,124,235,204,231,37,228,184,224,97,221,74,218,138,216,244,216,210,219,251,223,82,228,231,231,196,234,222,236,78,238,50,239,173,240,77,244,220,250,30,3,161,10,228,15,253,18,225,20,191,21,167,21,253,20,105,21,233,23,222,27,90,31,44,33,128,33,139,32,202,29,2,25,83,19,104,14,28,11,39,9,227,7,182,6,42,5,228,2,144,255,27,251,45,246,36,242,227,239,88,239,177,239,84,240,22,241,243,241,121,242,85,242,235,241,117,242,181,244,86,248,72,252,220,255,46,3,47,6,123,8,158,9,6,10,116,10,149,11,113,13,203,15,4,18,85,19,49,19,131,17,112,14,59,10,140,5,130,1,207,254,19,253,38,251,111,248,254,244,51,241,65,237,88,233,228,229,23,227,27,225,45,224,124,224,153,225,204,226,188,227,169,228,200,229,58,231,32,233,164,235,255,238,103,243,20,249,152,255,218,5,190,10,221,13,185,15,17,17,90,18,236,19,49,22,86,25,241,28,228,31,87,33,19,33,73,31,55,28,134,24,44,21,180,18,250,16,162,15,83,14,156,12,42,10,244,6,38,3,1,255,14,251,15,248,106,246,166,245,3,245,36,244,62,243,138,242,247,241,89,241,14,241,209,241,5,244,36,247,95,250,65,253,189,255,224,1,165,3,28,5,104,6,203,7,131,9,178,11,40,14,99,16,178,17,186,17,137,16,129,14,243,11,68,9,200,6,207,4,16,3,220,0,209,253,56,250,173,246,84,243,44,240,77,237,230,234,249,232,96,231,20,230,8,229,245,227,157,226,49,225,80,224,161,224,80,226,12,229,140,232,151,236,237,240,40,245,18,249,181,252,53,0,176,3,86,7,53,11,21,15,195,18,44,22,67,25,174,27,73,29,79,30,252,30,40,31,165,30,162,29,104,28,50,27,247,25,121,24,129,22,71,20,18,18,179,15,172,12,221,8,209,4,56,1,64,254,117,251,130,248,136,245,240,242,216,240,241,238,20,237,166,235,39,235,155,235,166,236,253,237,139,239,51,241,205,242,65,244,147,245,235,246,160,248,250,250,226,253,242,0,180,3,202,5,22,7,189,7,251,7,10,8,22,8,59,8,70,8,204,7,174,6,51,5,168,3,2,2,30,0,48,254,144,252,79,251,4,250,87,248,87,246,67,244,48,242,4,240,214,237,39,236,160,235,130,236,131,238,5,241,131,243,142,245,246,246,15,248,84,249,255,250,18,253,168,255,226,2,117,6,221,9,220,12,97,15,98,17,230,18,60,20,172,21,28,23,86,24,57,25,191,25,200,25,44,25,254,23,145,22,41,21,177,19,222,17,128,15,170,12,139,9,77,6,0,3,171,255,92,252,72,249,155,246,68,244,19,242,241,239,1,238,131,236,166,235,125,235,6,236,16,237,82,238,133,239,148,240,176,241,38,243,39,245,166,247,125,250,125,253,109,0,253,2,252,4,112,6,114,7,6,8,53,8,47,8,17,8,221,7,144,7,30,7,94,6,42,5,143,3,203,1,244,255,242,253,203,251,182,249,202,247,217,245,178,243,124,241,131,239,3,238,56,237,105,237,172,238,168,240,175,242,63,244,79,245,49,246,43,247,95,248,255,249,74,252,70,255,151,2,226,5,241,8,151,11,174,13,82,15,204,16,59,18,148,19,211,20,243,21,198,22,34,23,8,23,138,22,162,21,65,20,137,18,198,16,17,15,57,13,4,11,114,8,183,5,255,2,94,0,233,253,184,251,184,249,181,247,170,245,201,243,64,242,36,241,168,240,233,240,168,241,118,242,30,243,217,243,228,244,63,246,206,247,172,249,253,251,145,254,13,1,73,3,56,5,163,6,93,7,128,7,101,7,51,7,231,6,174,6,165,6,150,6,35,6,36,5,167,3,169,1,40,255,99,252,212,249,186,247,229,245,27,244,87,242,141,240,175,238,227,236,157,235,54,235,174,235,199,236,70,238,241,239,150,241,15,243,82,244,147,245,34,247,80,249,68,252,232,255,237,3,204,7,23,11,158,13,114,15,179,16,163,17,148,18,189,19,25,21,115,22,149,23,49,24,244,23,196,22,229,20,217,18,250,16,76,15,179,13,12,12,50,10,251,7,106,5,175,2,247,255,76,253,196,250,144,248,206,246,108,245,67,244,65,243,104,242,187,241,56,241,249,240,34,241,187,241,143,242,102,243,65,244,79,245,180,246,96,248,57,250,44,252,10,254,151,255,191,0,131,1,242,1,40,2,107,2,13,3,24,4,62,5,35,6,144,6,107,6,161,5,49,4,97,2,152,0,14,255,186,253,141,252,106,251,25,250,131,248,213,246,86,245,20,244,13,243,113,242,127,242,21,243,215,243,149,244,83,245,30,246,15,247,99,248,91,250,11,253,51,0,119,3,148,6,86,9,160,11,110,13,223,14,45,16,144,17,31,19,203,20,89,22,108,23,200,23,128,23,194,22,143,21,238,19,34,18,119,16,237,14,81,13,125,11,97,9,245,6,57,4,82,1,123,254,245,251,233,249,78,248,1,247,217,245,193,244,164,243,138,242,149,241,234,240,146,240,139,240,215,240,110,241,74,242,99,243,179,244,28,246,126,247,199,248,251,249,28,251,33,252,15,253,255,253,16,255,67,0,136,1,184,2,185,3,121,4,231,4,0,5,213,4,109,4,189,3,207,2,176,1,109,0,5,255,141,253,39,252,205,250,104,249,229,247,100,246,21,245,11,244,60,243,164,242,75,242,51,242,75,242,158,242,101,243,192,244,169,246,242,248,110,251,255,253,142,0,17,3,116,5,183,7,237,9,57,12,161,14,0,17,39,19,240,20,80,22,63,23,175,23,156,23,36,23,102,22,120,21,89,20,253,18,86,17,89,15,239,12,16,10,231,6,183,3,186,0,15,254,203,251,227,249,49,248,142,246,241,244,107,243,11,242,234,240,42,240,228,239,14,240,152,240,106,241,106,242,135,243,180,244,232,245,24,247,83,248,165,249,19,251,153,252,28,254,130,255,186,0,218,1,251,2,22,4,23,5,238,5,156,6,26,7,63,7,227,6,4,6,203,4,136,3,108,2,128,1,161,0,160,255,130,254,100,253,63,252,235,250,91,249,219,247,190,246,0,246,116,245,249,244,180,244,204,244,42,245,187,245,115,246,110,247,182,248,66,250,242,251,157,253,45,255,185,0,86,2,19,4,240,5,219,7,220,9,232,11,225,13,136,15,180,16,107,17,213,17,25,18,58,18,45,18,226,17,81,17,109,16,33,15,103,13,87,11,29,9,233,6,229,4,6,3,56,1,110,255,149,253,160,251,147,249,136,247,186,245,78,244,72,243,158,242,53,242,19,242,47,242,115,242,190,242,0,243,86,243,234,243,216,244,24,246,116,247,170,248,182,249,166,250,176,251,230,252,57,254,150,255,213,0,222,1,135,2,195,2,173,2,137,2,134,2,149,2,150,2,134,2,146,2,157,2,107,2,210,1,121,1,194,1,25,2,95,1,59,255,239,252,18,252,234,252,9,254,39,254,96,253,251,252,119,253,248,253,137,253,123,252,31,252,57,253,24,255,145,0,32,1,45,1,100,1,232,1,169,2,204,3,96,5,251,6,249,7,79,8,151,8,95,9,136,10,134,11,19,12,95,12,186,12,17,13,6,13,111,12,161,11,255,10,139,10,220,9,175,8,59,7,201,5,101,4,200,2,201,0,173,254,19,253,90,252,24,252,127,251,75,250,200,248,99,247,119,246,30,246,57,246,69,246,227,245,92,245,59,245,121,245,181,245,205,245,45,246,77,247,29,249,230,250,194,251,137,251,252,250,27,251,188,251,246,251,203,251,138,252,6,254,118,254,156,253,202,252,199,252,214,252,112,252,107,252,41,253,188,254,52,0,192,255,101,253,70,252,33,254,51,0,153,255,84,253,47,253,159,255,100,1,35,0,64,253,247,251,162,253,181,255,73,255,249,252,173,251,18,253,152,255,20,1,105,1,223,1,236,2,7,4,188,4,76,5,24,6,50,7,167,8,139,10,164,12,38,14,61,14,42,13,79,12,153,12,138,13,4,14,226,13,201,13,229,13,107,13,121,11,132,8,255,5,191,4,64,4,167,3,116,2,187,0,247,254,134,253,73,252,210,250,255,248,84,247,150,246,203,246,45,247,0,247,101,246,36,246,138,246,32,247,43,247,145,246,35,246,183,246,31,248,104,249,249,249,53,250,212,250,190,251,126,252,238,252,93,253,249,253,149,254,1,255,8,255,208,254,251,254,152,255,32,0,115,0,171,0,193,0,105,0,252,255,14,0,60,0,179,255,140,254,173,253,118,253,107,253,105,252,212,250,127,249,219,248,125,248,171,247,83,246,84,245,40,246,227,248,63,252,151,254,205,255,218,0,80,2,231,3,94,5,105,6,39,8,144,11,157,16,60,21,239,22,163,21,141,19,160,18,11,19,158,19,148,19,155,19,52,20,57,20,35,18,221,13,112,9,223,6,99,5,238,3,247,1,252,255,88,254,121,252,162,249,22,246,172,242,159,240,62,240,96,240,83,240,9,240,109,239,206,238,128,238,162,238,246,238,80,239,249,239,27,241,188,242,148,244,55,246,113,247,213,248,185,250,174,252,101,254,191,255,88,1,133,3,113,5,178,6,34,7,25,7,71,7,216,7,74,8,91,8,7,8,100,7,135,6,1,5,36,3,20,1,218,254,9,253,194,251,175,250,25,249,147,246,183,243,172,241,97,240,129,239,65,238,107,237,21,239,135,243,137,248,44,251,144,251,48,252,14,255,133,3,80,7,128,9,115,12,26,18,3,25,8,29,72,28,6,25,48,23,195,23,49,25,169,25,34,25,237,24,199,24,76,23,103,19,50,14,253,9,191,7,65,6,181,4,151,2,36,0,123,253,129,250,71,247,246,243,31,241,61,239,112,238,67,238,40,238,119,237,89,236,153,235,207,235,9,237,110,238,136,239,127,240,148,241,186,242,2,244,117,245,60,247,129,249,235,251,69,254,114,0,126,2,59,4,82,5,232,5,128,6,63,7,10,8,157,8,224,8,2,9,159,8,61,7,233,4,23,2,133,255,100,253,158,251,245,249,93,248,158,246,111,244,173,241,210,238,144,236,43,235,108,234,38,234,142,235,61,239,108,244,114,248,47,250,18,251,89,253,101,1,209,5,114,9,70,13,230,18,212,25,50,31,96,32,124,30,122,28,42,28,197,28,83,29,181,29,59,30,3,30,229,27,183,23,145,18,7,14,188,10,93,8,154,6,63,5,0,4,14,2,215,254,233,250,46,247,75,244,72,242,29,241,186,240,207,240,192,240,53,240,47,239,40,238,182,237,8,238,22,239,133,240,11,242,89,243,137,244,237,245,125,247,221,248,5,250,150,251,30,254,88,1,28,4,126,5,137,5,68,5,92,5,168,5,200,5,196,5,244,5,38,6,171,5,252,3,47,1,202,253,125,250,189,247,180,245,55,244,208,242,18,241,197,238,62,236,215,233,154,231,120,229,22,228,94,229,36,234,165,240,119,245,86,247,35,248,112,250,94,254,97,2,180,5,199,9,48,16,42,24,92,30,13,32,37,30,191,27,242,26,123,27,114,28,92,29,60,30,135,30,75,29,208,25,152,20,70,15,81,11,19,9,7,8,84,7,44,6,48,4,141,1,137,254,25,251,93,247,18,244,75,242,73,242,28,243,89,243,87,242,174,240,101,239,230,238,201,238,200,238,32,239,42,240,190,241,123,243,22,245,145,246,10,248,188,249,166,251,221,253,130,0,105,3,14,6,211,7,164,8,161,8,37,8,159,7,108,7,137,7,145,7,16,7,209,5,177,3,186,0,41,253,150,249,181,246,212,244,147,243,43,242,78,240,39,238,69,236,143,234,188,232,184,230,12,230,141,232,38,238,59,244,10,248,201,249,173,251,33,255,55,3,136,6,67,9,134,13,87,20,218,27,114,32,185,32,129,30,161,28,1,28,37,28,92,28,147,28,223,28,162,28,244,26,96,23,181,18,52,14,164,10,47,8,213,6,8,6,20,5,108,3,70,1,167,254,99,251,150,247,63,244,120,242,91,242,230,242,193,242,158,241,21,240,6,239,139,238,47,238,182,237,110,237,221,237,82,239,135,241,211,243,151,245,211,246,247,247,141,249,205,251,123,254,42,1,108,3,56,5,133,6,17,7,152,6,135,5,169,4,157,4,237,4,186,4,133,3,89,1,178,254,220,251,233,248,38,246,227,243,89,242,47,241,218,239,27,238,61,236,117,234,179,232,246,230,27,230,194,231,50,236,207,241,42,246,228,248,82,251,133,254,244,1,204,4,104,7,96,11,120,17,92,24,102,29,37,31,99,30,195,28,86,27,115,26,69,26,179,26,99,27,124,27,112,26,34,24,42,21,252,17,199,14,217,11,203,9,235,8,170,8,14,8,107,6,213,3,170,0,84,253,45,250,171,247,62,246,200,245,160,245,250,244,203,243,135,242,144,241,208,240,26,240,130,239,103,239,52,240,213,241,217,243,169,245,51,247,149,248,244,249,105,251,22,253,53,255,138,1,160,3,0,5,154,5,142,5,254,4,46,4,96,3,221,2,114,2,220,1,192,0,46,255,87,253,88,251,46,249,255,246,34,245,170,243,100,242,27,241,237,239,185,238,126,237,66,236,40,235,81,234,70,234,5,236,189,239,96,244,79,248,79,251,50,254,127,1,190,4,105,7,176,9,137,12,173,16,183,21,33,26,95,28,69,28,234,26,131,25,134,24,188,23,222,22,38,22,235,21,36,22,5,22,186,20,38,18,227,14,197,11,87,9,144,7,39,6,169,4,223,2,200,0,121,254,15,252,132,249,234,246,144,244,236,242,40,242,242,241,187,241,91,241,238,240,208,240,16,241,105,241,139,241,115,241,192,241,220,242,197,244,16,247,60,249,243,250,103,252,252,253,174,255,29,1,12,2,201,2,166,3,171,4,144,5,241,5,160,5,138,4,105,3,154,2,8,2,56,1,16,0,218,254,238,253,8,253,184,251,249,249,243,247,70,246,12,245,40,244,30,243,7,242,66,241,23,241,45,241,30,241,26,241,27,242,188,244,128,248,47,252,38,255,218,1,157,4,80,7,109,9,1,11,168,12,11,15,20,18,248,20,219,22,94,23,191,22,126,21,53,20,87,19,251,18,244,18,243,18,222,18,131,18,141,17,181,15,14,13,252,9,4,7,117,4,97,2,165,0,230,254,236,252,190,250,132,248,91,246,75,244,117,242,13,241,71,240,60,240,177,240,69,241,182,241,8,242,71,242,104,242,98,242,119,242,16,243,98,244,47,246,33,248,211,249,5,251,217,251,150,252,99,253,43,254,13,255,44,0,146,1,255,2,21,4,133,4,36,4,75,3,74,2,99,1,195,0,91,0,253,255,145,255,58,255,213,254,244,253,96,252,133,250,249,248,245,247,133,247,116,247,110,247,113,247,153,247,214,247,251,247,19,248,76,248,209,248,251,249,73,252,146,255,196,2,28,5,194,6,88,8,1,10,107,11,108,12,71,13,130,14,66,16,35,18,138,19,47,20,51,20,211,19,52,19,160,18,76,18,6,18,123,17,98,16,208,14,246,12,250,10,212,8,88,6,164,3,32,1,17,255,87,253,155,251,201,249,35,248,182,246,130,245,157,244,0,244,175,243,112,243,34,243,200,242,110,242,72,242,125,242,28,243,18,244,33,245,234,245,87,246,195,246,121,247,129,248,135,249,119,250,143,251,236,252,98,254,134,255,11,0,23,0,58,0,177,0,33,1,54,1,46,1,105,1,213,1,9,2,211,1,79,1,157,0,255,255,147,255,98,255,86,255,75,255,75,255,84,255,56,255,226,254,88,254,211,253,191,253,36,254,220,254,153,255,51,0,221,0,169,1,99,2,220,2,0,3,29,3,182,3,232,4,91,6,156,7,131,8,52,9,193,9,245,9,214,9,142,9,115,9,175,9,1,10,45,10,248,9,78,9,56,8,225,6,111,5,1,4,171,2,139,1,180,0,229,255,218,254,134,253,26,252,191,250,130,249,100,248,118,247,202,246,86,246,10,246,193,245,114,245,43,245,11,245,51,245,146,245,20,246,169,246,71,247,230,247,113,248,224,248,82,249,218,249,142,250,81,251,233,251,103,252,1,253,193,253,94,254,143,254,107,254,94,254,165,254,56,255,208,255,51,0,100,0,115,0,119,0,131,0,169,0,224,0,55,1,199,1,125,2,30,3,120,3,143,3,157,3,225,3,101,4,251,4,126,5,7,6,172,6,73,7,160,7,133,7,31,7,203,6,196,6,4,7,84,7,145,7,191,7,223,7,201,7,98,7,201,6,70,6,249,5,227,5,235,5,245,5,233,5,155,5,242,4,255,3,238,2,230,1,9,1,107,0,3,0,186,255,105,255,228,254,8,254,235,252,197,251,201,250,254,249,99,249,247,248,193,248,185,248,173,248,131,248,65,248,6,248,234,247,248,247,68,248,218,248,151,249,61,250,183,250,7,251,63,251,107,251,159,251,243,251,114,252,254,252,106,253,169,253,197,253,208,253,192,253,143,253,92,253,75,253,103,253,145,253,165,253,158,253,138,253,119,253,121,253,153,253,236,253,116,254,35,255,219,255,125,0,6,1,126,1,240,1,102,2,233,2,116,3,2,4,139,4,5,5,110,5,192,5,240,5,249,5,238,5,225,5,223,5,246,5,33,6,63,6,50,6,252,5,174,5,86,5,7,5,184,4,109,4,48,4,5,4,230,3,184,3,115,3,18,3,158,2,47,2,201,1,115,1,50,1,246,0,179,0,107,0,27,0,188,255,75,255,205,254,91,254,4,254,198,253,147,253,94,253,40,253,244,252,207,252,189,252,184,252,180,252,180,252,200,252,253,252,65,253,114,253,129,253,138,253,171,253,228,253,22,254,38,254,32,254,22,254,17,254,2,254,218,253,159,253,102,253,71,253,65,253,60,253,40,253,5,253,237,252,242,252,21,253,72,253,126,253,192,253,21,254,132,254,255,254,106,255,188,255,3,0,88,0,192,0,40,1,123,1,193,1,7,2,81,2,139,2,147,2,113,2,65,2,35,2,28,2,23,2,253,1,212,1,186,1,187,1,194,1,167,1,108,1,55,1,46,1,75,1,106,1,118,1,115,1,121,1,135,1,139,1,129,1,107,1,87,1,77,1,71,1,61,1,46,1,27,1,1,1,220,0,171,0,116,0,68,0,34,0,8,0,238,255,210,255,185,255,158,255,122,255,77,255,31,255,253,254,227,254,193,254,143,254,78,254,13,254,203,253,127,253,44,253,219,252,153,252,101,252,49,252,249,251,201,251,169,251,158,251,164,251,185,251,231,251,49,252,145,252,255,252,118,253,241,253,114,254,7,255,170,255,84,0,5,1,176,1,86,2,245,2,131,3,0,4,103,4,183,4,243,4,32,5,73,5,99,5,106,5,89,5,52,5,254,4,189,4,117,4,34,4,196,3,109,3,38,3,228,2,158,2,77,2,244,1,151,1,50,1,207,0,116,0,34,0,222,255,151,255,80,255,16,255,207,254,138,254,65,254,251,253,200,253,176,253,169,253,161,253,157,253,165,253,189,253,228,253,21,254,66,254,109,254,164,254,233,254,52,255,112,255,154,255,194,255,238,255,19,0,39,0,35,0,25,0,12,0,245,255,201,255,124,255,28,255,185,254,94,254,1,254,155,253,52,253,215,252,145,252,93,252,50,252,13,252,243,251,246,251,27,252,95,252,176,252,14,253,124,253,253,253,146,254,44,255,196,255,81,0,227,0,121,1,16,2,153,2,13,3,113,3,205,3,29,4,89,4,131,4,145,4,143,4,134,4,118,4,90,4,39,4,227,3,153,3,83,3,10,3,182,2,89,2,0,2,176,1,101,1,29,1,203,0,115,0,27,0,201,255,116,255,27,255,189,254,101,254,29,254,215,253,144,253,71,253,253,252,185,252,129,252,86,252,64,252,70,252,103,252,158,252,223,252,41,253,123,253,215,253,61,254,175,254,42,255,173,255,48,0,171,0,33,1,138,1,225,1,36,2,78,2,104,2,119,2,127,2,123,2,100,2,56,2,250,1,176,1,98,1,15,1,183,0,98,0,14,0,200,255,138,255,85,255,34,255,247,254,216,254,196,254,194,254,201,254,218,254,241,254,13,255,48,255,88,255,124,255,155,255,181,255,202,255,226,255,252,255,21,0,51,0,82,0,112,0,141,0,167,0,191,0,215,0,248,0,31,1,72,1,117,1,170,1,229,1,21,2,51,2,69,2,81,2,79,2,65,2,38,2,253,1,200,1,130,1,50,1,213,0,93,0,214,255,72,255,184,254,40,254,159,253,32,253,167,252,55,252,213,251,136,251,94,251,78,251,69,251,72,251,102,251,160,251,230,251,67,252,189,252,66,253,199,253,87,254,251,254,162,255,56,0,192,0,68,1,192,1,63,2,187,2,43,3,138,3,208,3,1,4,39,4,68,4,79,4,69,4,44,4,14,4,231,3,181,3,122,3,56,3,237,2,146,2,50,2,207,1,112,1,12,1,161,0,58,0,211,255,98,255,245,254,141,254,41,254,202,253,105,253,18,253,207,252,158,252,120,252,98,252,95,252,104,252,128,252,178,252,255,252,92,253,197,253,56,254,188,254,80,255,225,255,113,0,2,1,146,1,26,2,156,2,28,3,142,3,229,3,30,4,62,4,72,4,59,4,17,4,213,3,126,3,18,3,138,2,229,1,52,1,120,0,185,255,245,254,60,254,138,253,218,252,53,252,166,251,47,251,209,250,139,250,98,250,89,250,109,250,158,250,224,250,59,251,170,251,40,252,183,252,86,253,2,254,168,254,71,255,231,255,133,0,23,1,154,1,16,2,120,2,207,2,23,3,76,3,103,3,110,3,93,3,53,3,252,2,180,2,93,2,0,2,163,1,67,1,223,0,114,0,11,0,182,255,102,255,30,255,228,254,184,254,147,254,125,254,123,254,143,254,175,254,214,254,16,255,100,255,195,255,33,0,139,0,253,0,115,1,226,1,76,2,187,2,30,3,113,3,194,3,6,4,48,4,63,4,63,4,43,4,252,3,185,3,100,3,255,2,142,2,12,2,130,1,236,0,74,0,164,255,247,254,81,254,183,253,39,253,157,252,29,252,173,251,86,251,12,251,210,250,170,250,153,250,163,250,197,250,1,251,78,251,176,251,32,252,160,252,50,253,212,253,123,254,40,255,216,255,135,0,43,1,189,1,71,2,199,2,62,3,161,3,245,3,51,4,81,4,87,4,71,4,38,4,238,3,157,3,61,3,212,2,97,2,226,1,83,1,189,0,44,0,157,255,21,255,153,254,44,254,202,253,117,253,55,253,13,253,249,252,247,252,6,253,51,253,119,253,196,253,33,254,139,254,254,254,122,255,250,255,129,0,13,1,148,1,19,2,137,2,243,2,77,3,155,3,219,3,5,4,31,4,36,4,19,4,238,3,182,3,107,3,19,3,173,2,59,2,188,1,51,1,161,0,14,0,127,255,244,254,110,254,236,253,114,253,255,252,146,252,42,252,209,251,135,251,73,251,25,251,252,250,238,250,238,250,254,250,32,251,85,251,149,251,229,251,64,252,164,252,15,253,129,253,249,253,112,254,229,254,88,255,201,255,56,0,162,0,0,1,87,1,163,1,225,1,16,2,51,2,74,2,73,2,58,2,34,2,251,1,201,1,137,1,67,1,251,0,177,0,108,0,42,0,237,255,178,255,127,255,90,255,60,255,51,255,61,255,88,255,133,255,188,255,0,0,77,0,165,0,8,1,114,1,223,1,83,2,200,2,55,3,155,3,246,3,68,4,131,4,185,4,220,4,239,4,242,4,229,4,199,4,148,4,80,4,250,3,151,3,37,3,170,2,41,2,160,1,20,1,133,0,245,255,95,255,200,254,50,254,163,253,25,253,150,252,26,252,162,251,53,251,208,250,116,250,37,250,228,249,177,249,144,249,127,249,129,249,150,249,188,249,249,249,71,250,170,250,32,251,168,251,64,252,228,252,148,253,73,254,255,254,178,255,97,0,7,1,166,1,56,2,186,2,42,3,127,3,187,3,223,3,234,3,222,3,192,3,144,3,77,3,248,2,153,2,55,2,200,1,77,1,210,0,90,0,242,255,154,255,83,255,26,255,241,254,217,254,209,254,227,254,7,255,60,255,125,255,202,255,27,0,111,0,193,0,17,1,99,1,172,1,243,1,49,2,105,2,153,2,187,2,210,2,225,2,230,2,220,2,197,2,163,2,118,2,61,2,0,2,190,1,118,1,40,1,206,0,112,0,19,0,182,255,92,255,8,255,189,254,123,254,61,254,7,254,218,253,182,253,159,253,147,253,151,253,171,253,205,253,253,253,57,254,129,254,210,254,44,255,141,255,240,255,83,0,183,0,24,1,117,1,204,1,19,2,73,2,108,2,118,2,105,2,71,2,13,2,186,1,80,1,210,0,63,0,159,255,244,254,66,254,140,253,222,252,64,252,179,251,56,251,212,250,145,250,103,250,85,250,96,250,141,250,215,250,61,251,200,251,121,252,71,253,46,254,45,255,66,0,103,1,147,2,185,3,216,4,232,5,223,6,184,7,114,8,9,9,119,9,182,9,201,9,179,9,108,9,243,8,83,8,143,7,167,6,161,5,129,4,82,3,18,2,196,0,113,255,31,254,215,252,156,251,118,250,106,249,122,248,167,247,241,246,94,246,240,245,162,245,116,245,111,245,153,245,240,245,114,246,29,247,234,247,208,248,200,249,208,250,235,251,13,253,48,254,80,255,107,0,124,1,124,2,100,3,54,4,240,4,136,5,3,6,95,6,152,6,170,6,145,6,75,6,217,5,55,5,101,4,110,3,85,2,32,1,215,255,129,254,44,253,236,251,207,250,228,249,42,249,160,248,78,248,51,248,76,248,143,248,251,248,137,249,60,250,25,251,35,252,91,253,188,254,62,0,223,1,157,3,108,5,70,7,24,9,211,10,104,12,202,13,246,14,224,15,127,16,202,16,196,16,111,16,215,15,253,14,234,13,167,12,66,11,193,9,37,8,116,6,172,4,216,2,248,0,20,255,43,253,72,251,108,249,163,247,241,245,92,244,239,242,175,241,169,240,228,239,100,239,46,239,71,239,175,239,98,240,92,241,145,242,246,243,123,245,19,247,180,248,87,250,244,251,127,253,249,254,92,0,172,1,230,2,8,4,17,5,1,6,208,6,120,7,239,7,41,8,30,8,201,7,42,7,65,6,18,5,166,3,5,2,71,0,127,254,191,252,39,251,200,249,169,248,202,247,54,247,237,246,226,246,10,247,97,247,222,247,133,248,84,249,81,250,134,251,241,252,144,254,95,0,94,2,134,4,200,6,21,9,94,11,135,13,126,15,45,17,134,18,130,19,26,20,76,20,29,20,145,19,173,18,121,17,8,16,102,14,155,12,178,10,184,8,186,6,187,4,176,2,149,0,114,254,73,252,30,250,247,247,221,245,214,243,243,241,58,240,191,238,141,237,171,236,32,236,251,235,67,236,247,236,18,238,130,239,62,241,49,243,68,245,102,247,136,249,159,251,162,253,137,255,84,1,2,3,148,4,6,6,87,7,125,8,112,9,44,10,174,10,244,10,244,10,154,10,221,9,185,8,38,7,36,5,186,2,3,0,49,253,136,250,75,248,163,246,167,245,78,245,138,245,51,246,7,247,207,247,125,248,30,249,213,249,182,250,211,251,62,253,242,254,212,0,201,2,187,4,166,6,137,8,113,10,103,12,102,14,93,16,44,18,186,19,235,20,148,21,164,21,30,21,12,20,136,18,165,16,122,14,31,12,158,9,255,6,76,4,141,1,200,254,0,252,75,249,199,246,135,244,141,242,217,240,105,239,51,238,31,237,34,236,61,235,126,234,251,233,206,233,29,234,250,234,105,236,98,238,214,240,180,243,215,246,24,250,75,253,87,0,44,3,182,5,228,7,177,9,33,11,66,12,35,13,210,13,75,14,128,14,106,14,6,14,79,13,55,12,179,10,186,8,80,6,118,3,49,0,137,252,138,248,93,244,71,240,169,236,238,233,95,232,4,232,207,232,165,234,86,237,114,240,134,243,92,246,252,248,131,251,242,253,79,0,187,2,81,5,12,8,213,10,135,13,4,16,75,18,115,20,151,22,155,24,89,26,195,27,224,28,160,29,200,29,31,29,172,27,155,25,249,22,209,19,67,16,128,12,165,8,192,4,236,0,75,253,224,249,152,246,128,243,201,240,139,238,171,236,27,235,232,233,24,233,143,232,46,232,2,232,40,232,185,232,194,233,112,235,219,237,239,240,135,244,117,248,151,252,178,0,122,4,183,7,98,10,134,12,24,14,14,15,121,15,112,15,5,15,63,14,48,13,232,11,90,10,119,8,71,6,222,3,74,1,136,254,150,251,141,248,124,245,90,242,22,239,195,235,144,232,141,229,204,226,165,224,199,223,173,224,38,227,188,230,73,235,239,240,74,247,82,253,64,2,63,6,230,9,93,13,78,16,143,18,134,20,154,22,211,24,198,26,10,28,175,28,55,29,2,30,202,30,9,31,185,30,70,30,212,29,229,28,215,26,167,23,205,19,145,15,223,10,174,5,78,0,27,251,67,246,228,241,27,238,246,234,98,232,96,230,34,229,184,228,238,228,121,229,72,230,121,231,1,233,164,234,53,236,206,237,188,239,65,242,90,245,221,248,167,252,186,0,25,5,126,9,100,13,112,16,159,18,45,20,35,21,78,21,141,20,21,19,71,17,58,15,199,12,214,9,150,6,84,3,46,0,10,253,205,249,136,246,102,243,147,240,8,238,181,235,118,233,53,231,242,228,210,226,1,225,132,223,82,222,217,221,40,223,233,226,156,232,43,239,66,246,47,254,156,6,20,14,67,19,104,22,202,24,28,27,234,28,161,29,170,29,2,30,14,31,42,32,110,32,208,31,41,31,31,31,64,31,171,30,39,29,75,27,140,25,134,23,96,20,237,15,205,10,134,5,30,0,122,250,204,244,113,239,172,234,168,230,152,227,149,225,124,224,57,224,248,224,213,226,128,229,75,232,190,234,239,236,30,239,49,241,228,242,67,244,222,245,76,248,166,251,155,255,219,3,65,8,162,12,166,16,208,19,171,21,39,22,171,21,173,20,69,19,71,17,205,14,73,12,254,9,165,7,208,4,115,1,237,253,124,250,23,247,182,243,119,240,143,237,12,235,240,232,62,231,244,229,214,228,145,227,16,226,177,224,188,223,239,222,18,222,37,222,23,225,132,231,7,240,234,248,222,1,124,11,29,21,82,28,74,31,40,31,224,30,188,31,85,32,127,31,132,30,77,31,221,33,24,36,37,36,114,34,219,32,17,32,204,30,210,27,208,23,107,20,30,18,219,15,101,12,190,7,185,2,172,253,57,248,43,242,213,235,215,229,206,224,81,221,202,219,36,220,230,221,170,224,88,228,184,232,222,236,169,239,200,240,240,240,11,241,122,241,61,242,170,243,135,246,82,251,171,1,107,8,83,14,220,18,46,22,86,24,247,24,214,23,143,21,109,19,61,18,181,17,11,17,227,15,124,14,207,12,55,10,13,6,132,0,161,250,96,245,53,241,39,238,41,236,32,235,213,234,215,234,141,234,104,233,69,231,109,228,72,225,85,222,43,220,65,219,175,219,171,221,133,226,163,235,10,248,110,4,100,14,62,22,14,29,185,33,233,33,194,29,41,25,42,24,206,26,11,30,43,32,104,34,222,37,205,40,13,40,203,34,185,27,32,22,183,18,22,16,138,13,255,11,54,12,254,12,234,11,134,7,59,0,105,247,52,238,145,229,148,222,12,218,63,216,29,217,129,220,202,225,88,231,76,235,8,237,100,237,109,237,68,237,183,236,87,236,120,237,251,240,105,246,117,252,13,2,0,7,91,11,197,14,190,16,113,17,197,17,157,18,63,20,66,22,254,23,230,24,199,24,142,23,33,21,104,17,140,12,50,7,66,2,76,254,51,251,145,248,68,246,138,244,123,243,176,242,133,241,155,239,33,237,133,234,254,231,147,229,103,227,228,225,110,225,0,226,138,227,245,229,195,232,62,235,14,238,175,243,91,253,166,8,166,17,61,23,115,27,154,31,172,33,67,31,232,25,215,22,96,25,37,31,99,35,78,36,185,35,46,35,82,33,211,27,53,19,83,11,118,7,31,7,173,7,178,7,126,7,27,7,15,5,232,255,248,247,242,238,125,230,220,223,96,220,136,220,21,223,28,226,230,228,13,232,169,235,51,238,54,238,169,236,66,236,121,238,67,242,223,245,213,248,215,251,91,255,225,2,147,5,78,7,193,8,216,10,238,13,143,17,229,20,52,23,76,24,119,24,203,23,219,21,117,18,71,14,167,10,115,8,60,7,222,5,202,3,60,1,119,254,99,251,229,247,62,244,50,241,150,239,144,239,47,240,46,240,255,238,246,236,167,234,94,232,86,230,72,229,241,229,80,232,214,235,211,239,86,243,57,245,160,245,183,247,188,254,90,9,153,18,183,23,198,26,134,30,251,33,161,33,208,28,93,24,200,25,253,31,128,36,71,35,9,30,89,24,88,19,128,13,80,6,148,0,88,255,23,2,168,5,108,7,109,6,145,2,45,252,46,244,72,236,51,230,156,226,104,225,215,226,177,230,195,234,99,236,52,235,72,233,180,232,189,233,110,235,176,237,181,241,163,247,120,253,10,1,164,1,212,255,59,253,220,251,240,252,134,0,217,5,217,11,95,17,123,21,93,23,109,22,36,19,27,15,219,11,15,10,152,9,229,9,116,10,14,11,50,11,238,9,198,6,44,2,53,253,16,249,89,246,216,244,59,244,114,244,39,245,159,245,71,245,6,244,51,242,104,240,24,239,147,238,62,239,6,241,25,243,183,244,212,245,131,246,83,246,235,244,190,243,30,247,178,1,152,15,229,25,77,30,116,31,173,31,57,30,75,25,36,18,94,14,81,18,202,26,129,32,173,31,135,25,7,17,106,8,126,0,113,250,123,248,108,251,192,0,16,5,91,6,198,3,112,253,233,244,193,236,138,231,102,230,85,232,142,235,10,239,186,241,223,241,14,239,246,234,7,232,3,232,42,235,132,240,10,247,106,253,123,1,183,1,18,255,201,251,128,249,43,249,64,251,229,255,215,6,113,14,183,19,174,20,39,18,198,14,212,12,234,12,242,13,171,14,15,15,111,15,61,15,136,13,44,10,20,6,134,2,94,0,123,255,230,254,176,253,137,251,220,248,127,246,6,245,103,244,92,244,201,244,154,245,122,246,184,246,174,245,123,243,68,241,51,240,88,240,11,241,205,241,116,242,45,243,15,244,166,245,172,250,231,4,212,16,125,24,9,26,59,24,11,22,14,20,74,17,39,14,73,14,74,20,137,28,67,32,131,28,74,19,116,8,80,255,108,249,61,247,16,249,225,253,118,2,55,4,239,2,116,255,129,250,61,245,52,241,233,239,132,241,205,243,238,243,94,241,127,237,194,233,156,231,247,231,196,234,136,239,82,245,134,250,156,253,134,253,25,250,62,245,121,242,225,243,121,248,16,254,84,3,62,8,236,12,70,16,164,16,42,14,133,11,118,11,97,14,53,18,65,20,111,19,222,16,54,14,67,12,236,10,199,9,154,8,79,7,163,5,247,2,234,254,46,250,109,246,9,245,24,246,132,248,218,250,247,251,55,251,134,248,176,244,40,241,12,239,126,238,48,239,218,240,200,242,239,243,191,243,101,242,178,240,139,239,79,240,19,246,8,2,122,15,148,23,141,24,38,22,115,20,61,20,246,19,23,19,47,20,42,25,211,30,113,31,171,24,2,13,116,1,119,250,76,249,116,252,149,1,21,6,64,7,109,4,82,255,239,249,117,245,130,242,119,241,94,242,58,244,187,244,52,242,118,237,248,232,227,230,36,232,254,235,156,240,111,244,151,246,1,247,43,246,187,244,143,243,53,244,39,248,191,254,56,5,23,9,17,10,247,9,237,10,78,13,237,15,218,17,42,19,104,20,135,21,131,21,86,19,108,15,176,11,245,9,109,10,192,11,14,12,12,10,197,5,106,0,117,251,237,247,68,246,60,246,248,246,120,247,37,247,229,245,230,243,132,241,106,239,126,238,8,239,97,240,145,241,222,241,250,240,71,239,253,237,39,238,148,239,60,241,125,242,197,244,202,251,37,8,33,20,201,25,118,25,199,23,196,23,245,24,79,25,52,24,255,23,121,26,15,29,125,27,95,20,245,9,173,0,61,252,199,252,170,255,48,2,130,2,202,255,39,251,197,246,191,243,14,242,148,241,10,242,1,243,177,243,14,243,174,240,166,237,181,235,227,235,71,238,190,241,141,244,213,245,7,246,252,245,98,246,149,247,158,249,144,252,111,0,127,4,94,7,167,8,142,9,122,11,187,14,123,18,87,21,67,22,62,21,33,19,234,16,16,15,115,13,225,11,114,10,138,9,57,9,217,8,133,7,200,4,235,0,229,252,176,249,167,247,99,246,5,245,59,243,132,241,157,240,150,240,240,240,112,241,9,242,136,242,201,242,247,242,31,243,30,243,221,242,149,242,179,242,136,243,171,244,73,245,127,245,159,247,65,255,212,11,8,23,74,27,160,25,241,22,30,22,154,22,222,22,156,22,147,23,117,26,28,28,134,24,141,15,245,4,52,253,133,250,188,251,233,253,175,254,242,252,189,248,212,243,148,240,16,240,123,241,84,243,132,244,201,244,62,244,176,242,30,240,239,237,250,237,127,240,11,244,204,246,151,247,209,246,218,245,193,245,200,246,202,248,147,251,192,254,242,1,118,4,255,5,112,7,47,10,150,14,95,19,186,22,93,23,52,21,193,17,15,15,17,14,54,14,109,14,5,14,227,12,67,11,70,9,224,6,88,4,231,1,69,255,70,252,72,249,225,246,253,244,4,243,247,240,167,239,211,239,36,241,139,242,68,243,65,243,246,242,6,243,133,243,251,243,27,244,23,244,90,244,22,245,76,246,73,247,123,247,134,247,27,250,248,1,23,13,66,21,204,22,64,20,94,18,68,19,178,21,176,23,173,24,18,26,214,27,37,27,107,21,224,11,97,2,135,252,93,251,210,252,198,253,119,252,37,249,214,244,86,241,230,239,105,240,190,241,236,242,111,243,134,243,86,243,217,242,131,242,56,243,53,245,151,247,63,249,109,249,58,248,200,246,79,246,35,247,224,248,16,251,120,253,208,255,210,1,153,3,162,5,71,8,236,11,100,16,71,20,204,21,102,20,136,17,134,15,154,15,4,17,241,17,252,16,86,14,222,10,95,7,63,4,176,1,217,255,102,254,117,252,106,249,201,245,172,242,193,240,246,239,246,239,116,240,80,241,41,242,89,242,209,241,80,241,189,241,110,243,185,245,108,247,12,248,0,248,240,247,124,248,120,249,246,249,136,249,57,249,61,251,196,1,50,11,150,18,190,20,85,19,81,18,137,19,254,21,209,23,59,24,116,24,69,25,216,24,218,20,69,13,253,4,124,255,32,254,248,254,216,254,51,252,180,247,191,242,30,239,237,237,243,238,25,241,28,243,82,244,0,245,109,245,146,245,184,245,100,246,210,247,159,249,29,251,113,251,141,250,101,249,18,249,214,249,24,251,40,252,204,252,56,253,207,253,227,254,183,0,136,3,113,7,221,11,94,15,202,16,57,16,205,14,21,14,237,14,164,16,109,17,205,15,9,12,175,7,94,4,181,2,34,2,190,1,189,0,91,254,167,250,158,246,98,243,141,241,14,241,158,241,162,242,140,243,2,244,14,244,66,244,254,244,62,246,197,247,50,249,61,250,199,250,187,250,111,250,157,250,119,251,37,252,223,251,64,251,211,251,43,0,47,8,134,15,210,17,156,15,103,13,40,14,64,17,114,20,230,21,25,22,212,22,41,23,85,20,151,13,168,5,56,0,239,254,214,255,170,255,165,252,230,247,47,243,250,239,64,239,132,240,99,242,245,243,228,244,160,245,105,246,245,246,113,247,83,248,62,250,150,252,16,254,207,253,57,252,163,250,47,250,169,250,29,251,4,251,171,250,187,250,170,251,46,253,183,254,108,0,239,2,105,6,194,9,143,11,145,11,18,11,131,11,74,13,57,15,172,15,223,13,185,10,242,7,117,6,19,6,185,5,149,4,105,2,11,255,224,250,247,246,95,244,109,243,181,243,132,244,19,245,250,244,121,244,244,243,235,243,200,244,67,246,12,248,243,249,133,251,48,252,247,251,102,251,67,251,217,251,164,252,243,252,205,252,198,252,152,254,37,4,81,11,70,15,255,13,218,10,76,10,105,13,27,18,74,21,111,21,137,20,120,20,254,19,167,16,196,10,72,5,202,2,249,2,17,3,213,0,36,252,0,247,91,243,119,242,152,243,12,245,224,245,73,246,106,246,152,246,191,246,224,246,192,247,219,249,164,252,124,254,72,254,128,252,142,250,141,249,152,249,217,249,213,249,150,249,119,249,33,250,160,251,34,253,48,254,81,255,135,1,131,4,226,6,225,7,31,8,241,8,236,10,39,13,44,14,90,13,117,11,240,9,131,9,189,9,97,9,147,7,183,4,122,1,44,254,36,251,192,248,78,247,168,246,47,246,99,245,76,244,95,243,10,243,119,243,158,244,254,245,73,247,138,248,157,249,70,250,118,250,119,250,210,250,12,252,198,253,16,255,16,255,101,254,24,254,20,0,89,5,225,10,251,12,129,11,53,10,230,11,176,15,235,18,240,19,91,19,137,19,109,20,172,19,192,15,28,10,187,5,85,4,156,4,227,3,181,0,163,251,196,246,189,243,21,243,172,243,45,244,85,244,99,244,62,244,43,244,70,244,20,245,239,246,109,249,107,251,184,251,91,250,56,248,200,246,231,246,70,248,192,249,78,250,176,249,235,248,75,249,118,250,84,251,183,251,143,252,214,254,102,2,172,5,92,7,221,7,179,8,142,10,157,12,166,13,81,13,137,12,143,12,96,13,135,13,229,11,200,8,115,5,198,2,183,0,191,254,161,252,114,250,148,248,53,247,50,246,83,245,197,244,232,244,175,245,152,246,67,247,224,247,194,248,7,250,64,251,24,252,124,252,226,252,194,253,214,254,161,255,202,255,134,255,99,255,46,1,186,5,184,10,43,13,161,12,146,11,47,12,91,14,148,16,175,17,208,17,71,18,11,19,147,18,112,15,121,10,12,6,144,3,130,2,109,1,29,255,87,251,83,247,83,244,252,242,15,243,160,243,9,244,188,243,18,243,233,242,162,243,19,245,206,246,145,248,230,249,102,250,73,250,14,250,208,249,220,249,119,250,61,251,72,251,95,250,81,249,19,249,253,249,162,251,21,253,211,253,121,254,21,0,208,2,126,5,250,6,111,7,212,7,27,9,50,11,237,12,121,13,47,13,217,12,124,12,97,11,31,9,42,6,124,3,154,1,11,0,45,254,187,251,47,249,67,247,79,246,63,246,182,246,49,247,22,247,133,246,81,246,255,246,72,248,199,249,59,251,100,252,38,253,155,253,227,253,33,254,132,254,31,255,226,255,160,0,78,1,46,3,3,7,32,11,230,12,66,12,103,11,212,11,74,13,208,14,186,15,55,16,210,16,9,17,196,15,98,12,201,7,157,3,56,1,109,0,241,255,88,254,46,251,27,247,160,243,254,241,15,242,228,242,151,243,212,243,244,243,138,244,112,245,46,246,174,246,100,247,158,248,17,250,13,251,15,251,68,250,110,249,36,249,109,249,252,249,132,250,238,250,68,251,144,251,235,251,143,252,194,253,217,255,186,2,162,5,125,7,223,7,166,7,15,8,189,9,107,12,226,14,199,15,237,14,70,13,177,11,71,10,226,8,121,7,229,5,221,3,67,1,86,254,147,251,169,249,245,248,70,249,239,249,7,250,252,248,67,247,32,246,112,246,20,248,56,250,250,251,207,252,188,252,53,252,237,251,94,252,127,253,36,255,215,0,185,1,37,1,123,0,25,2,252,5,191,9,134,11,189,11,173,11,238,11,100,12,180,12,10,13,46,14,240,15,200,16,26,15,184,10,62,5,221,0,198,254,117,254,94,254,51,253,145,250,247,246,152,243,151,241,63,241,34,242,88,243,70,244,3,245,115,245,87,245,191,244,91,244,234,244,136,246,192,248,157,250,45,251,69,250,178,248,190,247,62,248,205,249,151,251,253,252,168,253,129,253,253,252,254,252,50,254,186,0,217,3,101,6,120,7,39,7,134,6,218,6,141,8,204,10,132,12,74,13,61,13,114,12,237,10,7,9,59,7,190,5,86,4,197,2,5,1,46,255,107,253,15,252,85,251,7,251,179,250,30,250,131,249,57,249,135,249,111,250,132,251,74,252,134,252,115,252,179,252,181,253,30,255,60,0,206,0,253,0,238,0,146,0,28,0,119,0,183,2,128,6,236,9,130,11,121,11,235,10,139,10,138,10,249,10,171,11,113,12,59,13,126,13,91,12,92,9,40,5,46,1,129,254,21,253,73,252,136,251,129,250,248,248,232,246,196,244,22,243,54,242,51,242,229,242,42,244,187,245,249,246,116,247,87,247,44,247,84,247,237,247,232,248,12,250,16,251,217,251,116,252,220,252,3,253,224,252,159,252,218,252,8,254,238,255,180,1,187,2,29,3,46,3,27,3,41,3,186,3,242,4,151,6,51,8,98,9,181,9,233,8,110,7,43,6,210,5,69,6,200,6,128,6,23,5,246,2,244,0,192,255,105,255,102,255,26,255,127,254,7,254,249,253,27,254,35,254,18,254,28,254,90,254,165,254,200,254,194,254,223,254,92,255,249,255,30,0,126,255,115,254,215,253,86,254,197,255,59,1,182,1,9,1,69,0,157,0,23,2,190,3,231,4,167,5,20,6,247,5,41,5,231,3,202,2,81,2,138,2,0,3,248,2,213,1,139,255,180,252,56,250,195,248,112,248,219,248,99,249,155,249,136,249,115,249,157,249,11,250,140,250,239,250,55,251,166,251,136,252,196,253,211,254,34,255,160,254,202,253,66,253,70,253,142,253,172,253,125,253,96,253,167,253,71,254,220,254,14,255,228,254,157,254,120,254,162,254,48,255,9,0,223,0,109,1,185,1,226,1,247,1,253,1,11,2,74,2,183,2,34,3,68,3,17,3,217,2,245,2,148,3,117,4,32,5,122,5,164,5,206,5,28,6,151,6,53,7,181,7,226,7,175,7,26,7,101,6,218,5,154,5,155,5,89,5,93,4,206,2,83,1,149,0,135,0,186,0,223,0,194,0,70,0,128,255,136,254,147,253,227,252,141,252,113,252,61,252,207,251,89,251,30,251,50,251,108,251,157,251,151,251,72,251,192,250,29,250,144,249,99,249,184,249,102,250,23,251,130,251,183,251,243,251,103,252,35,253,10,254,237,254,157,255,19,0,119,0,236,0,114,1,239,1,52,2,39,2,216,1,127,1,56,1,219,0,69,0,133,255,209,254,97,254,49,254,10,254,196,253,106,253,32,253,252,252,245,252,247,252,8,253,34,253,77,253,146,253,232,253,57,254,120,254,181,254,228,254,206,254,108,254,254,253,222,253,76,254,53,255,85,0,102,1,72,2,253,2,144,3,34,4,254,4,80,6,251,7,149,9,140,10,198,10,121,10,204,9,57,9,36,9,114,9,167,9,49,9,12,8,223,6,37,6,193,5,67,5,84,4,64,3,88,2,196,1,79,1,170,0,215,255,200,254,159,253,127,252,108,251,150,250,10,250,182,249,141,249,94,249,21,249,148,248,220,247,68,247,34,247,134,247,82,248,57,249,250,249,147,250,253,250,76,251,180,251,92,252,72,253,81,254,72,255,14,0,174,0,45,1,141,1,215,1,11,2,33,2,19,2,244,1,210,1,179,1,138,1,65,1,225,0,136,0,63,0,242,255,129,255,238,254,104,254,11,254,203,253,136,253,40,253,188,252,97,252,48,252,61,252,116,252,171,252,190,252,196,252,215,252,253,252,35,253,63,253,110,253,200,253,91,254,25,255,224,255,155,0,57,1,177,1,43,2,211,2,186,3,193,4,176,5,51,6,70,6,52,6,76,6,194,6,70,7,110,7,37,7,197,6,166,6,209,6,243,6,163,6,231,5,2,5,73,4,231,3,189,3,132,3,18,3,81,2,106,1,138,0,157,255,194,254,11,254,141,253,82,253,12,253,113,252,134,251,133,250,219,249,196,249,11,250,91,250,111,250,111,250,178,250,62,251,222,251,105,252,221,252,97,253,255,253,169,254,66,255,202,255,81,0,212,0,57,1,99,1,84,1,74,1,117,1,210,1,49,2,92,2,82,2,57,2,42,2,34,2,14,2,232,1,186,1,141,1,101,1,60,1,10,1,205,0,118,0,12,0,155,255,61,255,246,254,184,254,110,254,8,254,150,253,45,253,214,252,148,252,99,252,78,252,105,252,168,252,247,252,51,253,88,253,115,253,153,253,245,253,119,254,252,254,100,255,138,255,148,255,171,255,233,255,94,0,215,0,57,1,132,1,176,1,215,1,24,2,117,2,232,2,74,3,146,3,208,3,3,4,32,4,36,4,12,4,232,3,199,3,155,3,95,3,254,2,127,2,245,1,111,1,238,0,100,0,203,255,40,255,151,254,61,254,10,254,215,253,120,253,243,252,124,252,70,252,110,252,190,252,10,253,49,253,69,253,88,253,110,253,130,253,157,253,209,253,27,254,99,254,135,254,148,254,159,254,186,254,222,254,242,254,0,255,34,255,99,255,177,255,252,255,61,0,119,0,177,0,235,0,31,1,85,1,138,1,185,1,227,1,11,2,51,2,82,2,70,2,6,2,166,1,85,1,64,1,74,1,82,1,53,1,250,0,201,0,181,0,177,0,163,0,139,0,111,0,115,0,157,0,193,0,179,0,105,0,3,0,187,255,166,255,170,255,159,255,127,255,96,255,75,255,72,255,82,255,86,255,101,255,138,255,211,255,47,0,128,0,186,0,215,0,224,0,240,0,11,1,41,1,76,1,85,1,76,1,56,1,31,1,6,1,226,0,171,0,132,0,110,0,93,0,91,0,88,0,77,0,46,0,255,255,213,255,187,255,175,255,171,255,150,255,118,255,81,255,39,255,233,254,160,254,104,254,83,254,78,254,83,254,83,254,65,254,27,254,246,253,226,253,237,253,23,254,88,254,155,254,201,254,228,254,249,254,12,255,37,255,72,255,125,255,195,255,10,0,71,0,108,0,122,0,123,0,121,0,114,0,115,0,127,0,151,0,184,0,213,0,223,0,211,0,186,0,172,0,184,0,216,0,253,0,15,1,20,1,19,1,26,1,33,1,17,1,230,0,172,0,124,0,108,0,111,0,101,0,67,0,11,0,214,255,187,255,174,255,163,255,146,255,141,255,155,255,178,255,203,255,215,255,211,255,201,255,197,255,209,255,231,255,246,255,254,255,246,255,242,255,238,255,233,255,244,255,12,0,43,0,65,0,61,0,35,0,18,0,33,0,77,0,121,0,157,0,178,0,180,0,181,0,186,0,194,0,208,0,220,0,219,0,194,0,150,0,103,0,62,0,37,0,13,0,229,255,163,255,81,255,13,255,227,254,216,254,218,254,217,254,208,254,187,254,169,254,166,254,187,254,236,254,41,255,87,255,124,255,138,255,141,255,133,255,114,255,102,255,97,255,99,255,105,255,112,255,110,255,102,255,85,255,75,255,81,255,103,255,142,255,176,255,211,255,246,255,14,0,31,0,48,0,62,0,76,0,88,0,97,0,108,0,114,0,116,0,113,0,99,0,87,0,81,0,85,0,95,0,106,0,112,0,119,0,123,0,128,0,131,0,130,0,131,0,133,0,140,0,142,0,147,0,141,0,123,0,105,0,90,0,74,0,65,0,58,0,51,0,45,0,24,0,254,255,220,255,196,255,193,255,206,255,225,255,246,255,253,255,251,255,2,0,10,0,33,0,60,0,90,0,116,0,136,0,149,0,147,0,140,0,129,0,117,0,104,0,98,0,79,0,57,0,40,0,23,0,7,0,249,255,243,255,235,255,237,255,246,255,12,0,41,0,73,0,94,0,97,0,97,0,92,0,90,0,84,0,72,0,52,0,31,0,9,0,238,255,203,255,163,255,125,255,99,255,95,255,92,255,94,255,97,255,101,255,113,255,124,255,143,255,160,255,182,255,209,255,233,255,251,255,1,0,245,255,224,255,208,255,201,255,202,255,201,255,204,255,200,255,198,255,197,255,195,255,203,255,221,255,248,255,26,0,54,0,71,0,80,0,74,0,68,0,62,0,58,0,54,0,37,0,20,0,11,0,3,0,249,255,233,255,205,255,180,255,168,255,168,255,168,255,166,255,165,255,154,255,135,255,110,255,86,255,78,255,82,255,99,255,115,255,125,255,123,255,116,255,112,255,111,255,118,255,137,255,156,255,173,255,192,255,208,255,222,255,235,255,242,255,2,0,25,0,50,0,77,0,110,0,144,0,180,0,219,0,251,0,15,1,25,1,40,1,52,1,60,1,64,1,55,1,34,1,4,1,217,0,171,0,127,0,86,0,53,0,21,0,242,255,206,255,176,255,156,255,149,255,146,255,144,255,139,255,132,255,138,255,145,255,161,255,180,255,188,255,191,255,189,255,193,255,199,255,210,255,216,255,226,255,238,255,251,255,8,0,16,0,25,0,42,0,63,0,83,0,98,0,99,0,98,0,92,0,88,0,80,0,67,0,51,0,31,0,13,0,242,255,214,255,188,255,165,255,149,255,142,255,133,255,129,255,126,255,125,255,131,255,129,255,133,255,136,255,146,255,156,255,170,255,182,255,185,255,187,255,196,255,215,255,232,255,245,255,1,0,8,0,17,0,22,0,34,0,43,0,47,0,54,0,53,0,56,0,67,0,82,0,94,0,104,0,107,0,120,0,134,0,148,0,151,0,148,0,138,0,129,0,120,0,103,0,82,0,56,0,35,0,12,0,247,255,221,255,194,255,175,255,159,255,144,255,132,255,125,255,120,255,132,255,143,255,148,255,150,255,152,255,156,255,161,255,162,255,165,255,169,255,175,255,188,255,199,255,207,255,216,255,232,255,253,255,31,0,61,0,90,0,119,0,140,0,152,0,164,0,172,0,174,0,172,0,166,0,151,0,135,0,112,0,94,0,79,0,51,0,21,0,248,255,222,255,199,255,185,255,169,255,162,255,158,255,153,255,152,255,141,255,128,255,117,255,114,255,121,255,133,255,140,255,153,255,168,255,179,255,198,255,215,255,235,255,252,255,18,0,49,0,69,0,90,0,104,0,124,0,140,0,146,0,156,0,161,0,165,0,170,0,189,0,193,0,190,0,194,0,195,0,191,0,176,0,156,0,142,0,122,0,116,0,100,0,65,0,34,0,1,0,226,255,202,255,173,255,140,255,113,255,86,255,69,255,49,255,30,255,12,255,2,255,249,254,250,254,248,254,5,255,18,255,25,255,44,255,64,255,85,255,104,255,135,255,169,255,218,255,4,0,36,0,60,0,80,0,119,0,152,0,179,0,203,0,220,0,244,0,255,0,254,0,242,0,223,0,210,0,204,0,189,0,157,0,123,0,88,0,54,0,5,0,200,255,138,255,84,255,57,255,37,255,16,255,2,255,239,254,227,254,210,254,196,254,193,254,198,254,220,254,252,254,27,255,69,255,113,255,148,255,196,255,235,255,7,0,49,0,71,0,83,0,110,0,135,0,160,0,193,0,207,0,221,0,230,0,225,0,235,0,245,0,249,0,223,0,215,0,202,0,188,0,199,0,202,0,190,0,162,0,173,0,183,0,154,0,121,0,103,0,94,0,46,0,62,0,57,0,240,255,4,0,2,0,209,255,194,255,149,255,139,255,138,255,77,255,91,255,83,255,49,255,88,255,68,255,33,255,53,255,68,255,83,255,87,255,89,255,116,255,149,255,137,255,161,255,200,255,235,255,78,0,89,0,88,0,109,0,118,0,156,0,151,0,148,0,155,0,176,0,207,0,209,0,199,0,192,0,146,0,97,0,37,0,247,255,252,255,202,255,179,255,186,255,169,255,176,255,139,255,53,255,21,255,33,255,41,255,45,255,38,255,90,255,188,255,180,255,142,255,99,255,115,255,202,255,247,255,238,255,203,255,0,0,69,0,96,0,81,0,23,0,11,0,62,0,82,0,57,0,29,0,45,0,83,0,97,0,110,0,76,0,47,0,60,0,53,0,60,0,49,0,54,0,89,0,83,0,57,0,23,0,243,255,223,255,236,255,236,255,252,255,4,0,4,0,30,0,40,0,6,0,255,255,10,0,0,0,26,0,43,0,42,0,39,0,77,0,110,0,93,0,78,0,37,0,28,0,51,0,13,0,245,255,224,255,234,255,34,0,23,0,230,255,175,255,159,255,162,255,139,255,101,255,80,255,116,255,153,255,193,255,198,255,165,255,149,255,157,255,161,255,172,255,211,255,1,0,42,0,68,0,95,0,107,0,121,0,131,0,132,0,135,0,138,0,171,0,186,0,184,0,173,0,155,0,148,0,136,0,115,0,84,0,71,0,79,0,91,0,67,0,27,0,240,255,199,255,187,255,166,255,157,255,157,255,170,255,180,255,172,255,119,255,68,255,45,255,17,255,21,255,29,255,73,255,139,255,181,255,194,255,194,255,184,255,205,255,224,255,243,255,24,0,67,0,141,0,186,0,198,0,215,0,219,0,216,0,230,0,216,0,211,0,199,0,150,0,89,0,21,0,212,255,141,255,83,255,6,255,183,254,147,254,94,254,11,254,206,253,153,253,133,253,159,253,197,253,251,253,54,254,153,254,3,255,87,255,186,255,29,0,134,0,243,0,72,1,139,1,201,1,255,1,35,2,65,2,83,2,75,2,45,2,251,1,187,1,142,1,114,1,80,1,38,1,249,0,212,0,161,0,88,0,22,0,211,255,161,255,132,255,87,255,62,255,41,255,9,255,235,254,191,254,151,254,127,254,118,254,107,254,96,254,106,254,104,254,104,254,121,254,118,254,120,254,150,254,203,254,26,255,114,255,205,255,47,0,159,0,27,1,159,1,37,2,143,2,251,2,117,3,223,3,50,4,78,4,58,4,21,4,233,3,175,3,77,3,202,2,56,2,180,1,31,1,88,0,134,255,188,254,250,253,70,253,134,252,186,251,21,251,148,250,31,250,189,249,137,249,145,249,205,249,57,250,220,250,187,251,197,252,251,253,80,255,170,0,252,1,63,3,87,4,64,5,14,6,165,6,252,6,29,7,5,7,205,6,121,6,240,5,87,5,173,4,239,3,57,3,118,2,172,1,208,0,247,255,34,255,62,254,101,253,151,252,211,251,33,251,123,250,242,249,138,249,60,249,13,249,238,248,241,248,30,249,103,249,204,249,57,250,178,250,60,251,206,251,91,252,228,252,115,253,9,254,178,254,100,255,29,0,231,0,189,1,167,2,154,3,142,4,117,5,79,6,29,7,212,7,113,8,242,8,72,9,127,9,143,9,120,9,63,9,209,8,64,8,136,7,151,6,124,5,54,4,198,2,45,1,123,255,191,253,252,251,72,250,185,248,94,247,63,246,98,245,196,244,101,244,60,244,70,244,123,244,204,244,60,245,197,245,83,246,252,246,203,247,206,248,29,250,169,251,125,253,152,255,243,1,128,4,25,7,147,9,212,11,187,13,51,15,41,16,135,16,79,16,137,15,78,14,175,12,205,10,196,8,177,6,174,4,210,2,42,1,182,255,120,254,102,253,126,252,181,251,0,251,88,250,179,249,15,249,113,248,230,247,120,247,46,247,17,247,30,247,91,247,204,247,105,248,39,249,251,249,215,250,173,251,112,252,21,253,161,253,18,254,108,254,193,254,30,255,144,255,25,0,192,0,142,1,123,2,134,3,158,4,178,5,180,6,144,7,69,8,206,8,39,9,77,9,68,9,6,9,165,8,42,8,144,7,218,6,9,6,26,5,12,4,216,2,118,1,226,255,35,254,79,252,117,250,168,248,254,246,126,245,66,244,87,243,200,242,147,242,166,242,0,243,150,243,90,244,71,245,77,246,97,247,125,248,168,249,249,250,133,252,87,254,100,0,173,2,44,5,216,7,146,10,46,13,123,15,91,17,190,18,146,19,194,19,60,19,250,17,26,16,202,13,45,11,111,8,178,5,22,3,187,0,188,254,36,253,234,251,251,250,71,250,183,249,64,249,216,248,105,248,236,247,105,247,238,246,139,246,67,246,31,246,40,246,101,246,222,246,134,247,80,248,37,249,243,249,178,250,87,251,226,251,85,252,180,252,8,253,96,253,205,253,94,254,25,255,4,0,30,1,100,2,203,3,59,5,162,6,231,7,253,8,222,9,135,10,251,10,57,11,66,11,30,11,213,10,112,10,250,9,118,9,218,8,24,8,44,7,11,6,174,4,18,3,40,1,0,255,174,252,84,250,19,248,2,246,57,244,209,242,223,241,108,241,110,241,210,241,124,242,85,243,84,244,101,245,126,246,143,247,156,248,175,249,224,250,81,252,8,254,4,0,70,2,203,4,122,7,49,10,177,12,205,14,101,16,96,17,175,17,67,17,26,16,64,14,221,11,38,9,77,6,128,3,235,0,168,254,205,252,111,251,137,250,14,250,228,249,237,249,17,250,56,250,80,250,75,250,37,250,236,249,173,249,126,249,111,249,124,249,172,249,252,249,111,250,253,250,147,251,28,252,135,252,205,252,230,252,227,252,200,252,158,252,118,252,107,252,146,252,247,252,172,253,171,254,233,255,95,1,253,2,175,4,89,6,220,7,36,9,35,10,213,10,65,11,109,11,99,11,43,11,216,10,117,10,13,10,162,9,42,9,151,8,219,7,234,6,174,5,28,4,51,2,0,0,147,253,12,251,151,248,83,246,99,244,228,242,238,241,132,241,155,241,26,242,225,242,212,243,224,244,239,245,238,246,212,247,164,248,137,249,161,250,10,252,209,253,234,255,75,2,230,4,156,7,58,10,132,12,78,14,124,15,5,16,225,15,13,15,151,13,151,11,57,9,178,6,45,4,205,1,178,255,238,253,144,252,157,251,16,251,217,250,217,250,245,250,33,251,72,251,103,251,117,251,109,251,85,251,52,251,38,251,54,251,105,251,185,251,31,252,144,252,254,252,87,253,145,253,154,253,109,253,21,253,149,252,5,252,112,251,233,250,140,250,115,250,179,250,88,251,96,252,192,253,101,255,58,1,45,3,21,5,214,6,82,8,127,9,87,10,228,10,47,11,56,11,17,11,208,10,133,10,59,10,241,9,147,9,20,9,107,8,129,7,66,6,158,4,143,2,40,0,135,253,215,250,67,248,243,245,13,244,179,242,255,241,240,241,111,242,78,243,103,244,151,245,194,246,205,247,172,248,94,249,251,249,181,250,184,251,38,253,4,255,66,1,206,3,141,6,80,9,207,11,207,13,37,15,190,15,157,15,207,14,98,13,107,11,17,9,130,6,245,3,146,1,119,255,171,253,50,252,22,251,87,250,240,249,211,249,235,249,33,250,98,250,168,250,241,250,55,251,121,251,178,251,228,251,22,252,82,252,147,252,206,252,254,252,29,253,45,253,49,253,31,253,228,252,129,252,251,251,100,251,209,250,73,250,209,249,126,249,115,249,200,249,150,250,219,251,136,253,136,255,203,1,48,4,138,6,174,8,115,10,194,11,150,12,2,13,19,13,221,12,118,12,253,11,145,11,61,11,249,10,165,10,30,10,78,9,32,8,121,6,72,4,136,1,90,254,249,250,170,247,185,244,88,242,175,240,216,239,218,239,155,240,235,241,139,243,51,245,177,246,231,247,199,248,86,249,164,249,218,249,57,250,12,251,121,252,131,254,4,1,202,3,175,6,116,9,209,11,128,13,87,14,87,14,155,13,73,12,138,10,129,8,83,6,37,4,33,2,106,0,8,255,243,253,23,253,109,252,2,252,217,251,239,251,55,252,154,252,14,253,144,253,33,254,184,254,67,255,176,255,240,255,15,0,22,0,21,0,0,0,212,255,140,255,49,255,195,254,58,254,140,253,164,252,151,251,113,250,76,249,64,248,108,247,236,246,234,246,139,247,218,248,208,250,64,253,0,0,220,2,167,5,41,8,59,10,186,11,157,12,255,12,7,13,230,12,179,12,131,12,101,12,90,12,84,12,58,12,227,11,24,11,188,9,193,7,49,5,30,2,180,254,42,251,195,247,200,244,115,242,233,240,52,240,71,240,254,240,44,242,151,243,254,244,46,246,13,247,155,247,230,247,8,248,40,248,114,248,36,249,101,250,66,252,163,254,76,1,1,4,133,6,170,8,66,10,36,11,75,11,214,10,249,9,222,8,163,7,82,6,239,4,124,3,5,2,154,0,62,255,240,253,179,252,159,251,218,250,141,250,195,250,104,251,85,252,90,253,84,254,49,255,219,255,59,0,72,0,0,0,135,255,5,255,156,254,87,254,49,254,21,254,233,253,157,253,22,253,64,252,17,251,159,249,11,248,141,246,104,245,210,244,238,244,200,245,100,247,181,249,142,252,175,255,213,2,192,5,74,8,92,10,244,11,37,13,10,14,185,14,79,15,225,15,109,16,224,16,24,17,244,16,95,16,80,15,196,13,194,11,86,9,153,6,178,3,199,0,245,253,68,251,205,248,162,246,219,244,136,243,176,242,85,242,115,242,253,242,223,243,247,244,39,246,82,247,94,248,67,249,238,249,99,250,175,250,2,251,146,251,157,252,58,254,82,0,169,2,7,5,56,7,10,9,74,10,213,10,171,10,232,9,203,8,143,7,95,6,62,5,45,4,37,3,46,2,74,1,118,0,168,255,217,254,31,254,148,253,87,253,110,253,204,253,73,254,195,254,35,255,105,255,131,255,100,255,14,255,130,254,216,253,43,253,136,252,240,251,86,251,167,250,216,249,230,248,213,247,175,246,124,245,86,244,86,243,158,242,90,242,170,242,153,243,32,245,50,247,179,249,130,252,115,255,83,2,250,4,76,7,58,9,209,10,33,12,55,13,22,14,200,14,81,15,169,15,197,15,146,15,5,15,35,14,249,12,146,11,246,9,40,8,36,6,232,3,126,1,250,254,113,252,12,250,249,247,100,246,112,245,41,245,128,245,73,246,90,247,129,248,149,249,114,250,0,251,53,251,24,251,201,250,101,250,22,250,21,250,159,250,233,251,246,253,134,0,49,3,129,5,42,7,7,8,15,8,103,7,87,6,62,5,128,4,87,4,183,4,79,5,186,5,162,5,221,4,124,3,180,1,211,255,47,254,19,253,182,252,41,253,74,254,204,255,60,1,52,2,125,2,17,2,28,1,227,255,165,254,157,253,250,252,207,252,6,253,107,253,175,253,128,253,173,252,61,251,102,249,113,247,171,245,72,244,122,243,77,243,211,243,250,244,153,246,120,248,106,250,92,252,67,254,42,0,25,2,8,4,225,5,151,7,33,9,129,10,171,11,152,12,66,13,163,13,204,13,197,13,146,13,44,13,144,12,184,11,155,10,46,9,97,7,48,5,167,2,240,255,58,253,189,250,175,248,54,247,104,246,43,246,89,246,183,246,22,247,81,247,91,247,70,247,48,247,59,247,125,247,254,247,169,248,92,249,233,249,63,250,131,250,5,251,12,252,179,253,204,255,254,1,255,3,152,5,175,6,52,7,49,7,215,6,113,6,73,6,127,6,244,6,79,7,61,7,151,6,118,5,27,4,218,2,227,1,68,1,1,1,17,1,96,1,204,1,18,2,233,1,62,1,60,0,65,255,158,254,121,254,184,254,28,255,100,255,95,255,239,254,3,254,144,252,163,250,123,248,131,246,36,245,152,244,212,244,146,245,120,246,74,247,247,247,146,248,62,249,12,250,28,251,142,252,117,254,202,0,92,3,228,5,16,8,179,9,209,10,152,11,66,12,0,13,239,13,9,15,33,16,241,16,54,17,183,16,108,15,118,13,20,11,148,8,53,6,23,4,58,2,130,0,200,254,245,252,8,251,35,249,116,247,39,246,87,245,8,245,32,245,119,245,221,245,43,246,77,246,74,246,47,246,29,246,42,246,78,246,122,246,188,246,68,247,87,248,43,250,168,252,98,255,190,1,78,3,246,3,215,3,63,3,143,2,58,2,143,2,184,3,134,5,107,7,170,8,182,8,110,7,53,5,190,2,192,0,166,255,101,255,197,255,108,0,7,1,92,1,56,1,137,0,117,255,84,254,152,253,141,253,49,254,31,255,202,255,194,255,223,254,71,253,92,251,123,249,239,247,247,246,175,246,24,247,248,247,240,248,148,249,152,249,25,249,138,248,128,248,93,249,38,251,136,253,16,0,98,2,77,4,197,5,218,6,170,7,111,8,124,9,23,11,85,13,247,15,115,18,42,20,177,20,254,19,81,18,25,16,200,13,187,11,30,10,240,8,249,7,206,6,10,5,113,2,46,255,182,251,167,248,126,246,113,245,94,245,219,245,103,246,141,246,8,246,214,244,77,243,232,241,53,241,140,241,248,242,23,245,63,247,195,248,57,249,199,248,36,248,68,248,199,249,156,252,247,255,210,2,119,4,199,4,36,4,50,3,179,2,61,3,13,5,219,7,199,10,168,12,138,12,73,10,163,6,236,2,114,0,210,255,191,0,101,2,201,3,70,4,182,3,69,2,87,0,100,254,241,252,113,252,6,253,93,254,180,255,45,0,75,255,35,253,94,250,227,247,85,246,223,245,66,246,24,247,4,248,188,248,9,249,199,248,252,247,4,247,118,246,232,246,134,248,243,250,110,253,65,255,57,0,174,0,57,1,90,2,44,4,117,6,230,8,57,11,78,13,8,15,65,16,207,16,176,16,29,16,96,15,179,14,23,14,107,13,128,12,61,11,167,9,194,7,142,5,23,3,133,0,14,254,240,251,85,250,54,249,107,248,192,247,15,247,67,246,105,245,151,244,247,243,179,243,233,243,172,244,240,245,119,247,229,248,201,249,217,249,55,249,138,248,199,248,147,250,212,253,157,1,187,4,85,6,111,6,178,5,254,4,2,5,25,6,35,8,160,10,196,12,156,13,133,12,145,9,180,5,97,2,214,0,117,1,124,3,110,5,248,5,160,4,244,1,26,255,18,253,87,252,198,252,222,253,6,255,176,255,120,255,42,254,234,251,77,249,42,247,52,246,145,246,191,247,218,248,40,249,136,248,109,247,129,246,54,246,138,246,46,247,215,247,114,248,16,249,200,249,142,250,65,251,249,251,2,253,181,254,31,1,229,3,107,6,59,8,97,9,75,10,117,11,12,13,190,14,252,15,98,16,235,15,231,14,187,13,174,12,213,11,19,11,62,10,34,9,131,7,55,5,72,2,23,255,44,252,253,249,181,248,10,248,117,247,131,246,12,245,78,243,190,241,202,240,178,240,111,241,199,242,95,244,204,245,175,246,214,246,84,246,155,245,102,245,125,246,66,249,83,253,158,1,219,4,58,6,228,5,231,4,131,4,106,5,151,7,114,10,21,13,189,14,239,14,141,13,243,10,9,8,241,5,121,5,152,6,88,8,62,9,60,8,99,5,210,1,32,255,73,254,52,255,228,0,36,2,41,2,232,0,235,254,224,252,59,251,58,250,224,249,251,249,58,250,47,250,134,249,62,248,195,246,191,245,178,245,142,246,184,247,88,248,248,247,223,246,221,245,198,245,235,246,228,248,246,250,157,252,213,253,3,255,131,0,105,2,121,4,119,6,79,8,16,10,178,11,8,13,228,13,68,14,111,14,182,14,51,15,163,15,143,15,173,14,11,13,8,11,1,9,7,7,242,4,155,2,8,0,113,253,18,251,11,249,83,247,207,245,120,244,94,243,145,242,16,242,186,241,119,241,80,241,114,241,20,242,75,243,222,244,89,246,78,247,174,247,252,247,4,249,77,251,185,254,116,2,105,5,244,6,67,7,53,7,149,7,174,8,84,10,21,12,124,13,56,14,12,14,208,12,168,10,51,8,83,6,160,5,241,5,97,6,219,5,227,3,11,1,154,254,175,253,121,254,15,0,34,1,212,0,62,255,57,253,186,251,52,251,99,251,185,251,186,251,59,251,90,250,74,249,65,248,110,247,9,247,44,247,175,247,35,248,15,248,67,247,24,246,85,245,172,245,63,247,134,249,156,251,230,252,118,253,236,253,5,255,255,0,135,3,2,6,0,8,125,9,183,10,237,11,50,13,116,14,159,15,161,16,88,17,142,17,18,17,235,15,96,14,216,12,129,11,29,10,51,8,109,5,245,1,110,254,129,251,130,249,62,248,47,247,217,245,27,244,52,242,139,240,101,239,226,238,252,238,155,239,159,240,210,241,6,243,4,244,181,244,64,245,252,245,104,247,213,249,35,253,196,0,230,3,216,5,146,6,173,6,9,7,33,8,202,9,142,11,234,12,167,13,191,13,38,13,190,11,169,9,104,7,190,5,37,5,93,5,149,5,232,4,32,3,230,0,67,255,232,254,167,255,145,0,208,0,24,0,222,254,221,253,108,253,101,253,73,253,199,252,234,251,249,250,58,250,183,249,77,249,227,248,128,248,42,248,210,247,87,247,170,246,239,245,133,245,199,245,194,246,31,248,85,249,27,250,151,250,82,251,201,252,1,255,139,1,227,3,191,5,69,7,192,8,107,10,61,12,250,13,127,15,171,16,113,17,181,17,94,17,125,16,82,15,25,14,246,12,174,11,208,9,50,7,4,4,217,0,46,254,23,252,83,250,125,248,107,246,72,244,100,242,246,240,4,240,103,239,18,239,16,239,113,239,56,240,70,241,117,242,176,243,237,244,53,246,173,247,147,249,43,252,83,255,147,2,36,5,121,6,209,6,5,7,209,7,88,9,33,11,117,12,249,12,190,12,5,12,239,10,122,9,210,7,107,6,171,5,152,5,170,5,41,5,191,3,216,1,105,0,42,0,7,1,29,2,104,2,138,1,0,0,168,254,37,254,86,254,155,254,101,254,142,253,94,252,50,251,57,250,113,249,188,248,35,248,172,247,57,247,171,246,244,245,64,245,235,244,42,245,241,245,233,246,177,247,76,248,1,249,52,250,9,252,52,254,89,0,62,2,250,3,188,5,145,7,96,9,11,11,143,12,14,14,111,15,119,16,225,16,140,16,189,15,206,14,254,13,64,13,62,12,155,10,70,8,99,5,89,2,144,255,65,253,116,251,232,249,77,248,119,246,112,244,130,242,10,241,53,240,245,239,25,240,121,240,19,241,234,241,14,243,100,244,189,245,4,247,46,248,107,249,24,251,129,253,130,0,140,3,187,5,191,6,0,7,85,7,82,8,195,9,19,11,211,11,10,12,254,11,165,11,179,10,29,9,80,7,31,6,249,5,128,6,200,6,1,6,37,4,35,2,246,0,254,0,179,1,23,2,147,1,69,0,215,254,248,253,199,253,214,253,157,253,196,252,112,251,241,249,152,248,132,247,192,246,84,246,44,246,7,246,163,245,250,244,83,244,38,244,167,244,161,245,176,246,155,247,123,248,162,249,43,251,14,253,8,255,219,0,146,2,65,4,10,6,238,7,207,9,147,11,23,13,78,14,78,15,248,15,48,16,240,15,94,15,203,14,81,14,197,13,216,12,58,11,231,8,38,6,67,3,183,0,190,254,63,253,244,251,79,250,47,248,231,245,213,243,102,242,153,241,50,241,19,241,48,241,144,241,42,242,202,242,115,243,63,244,61,245,123,246,211,247,83,249,55,251,162,253,82,0,160,2,8,4,163,4,27,5,238,5,34,7,107,8,116,9,59,10,233,10,55,11,205,10,142,9,255,7,10,7,8,7,165,7,28,8,156,7,54,6,131,4,41,3,147,2,122,2,113,2,18,2,33,1,239,255,207,254,234,253,78,253,164,252,206,251,197,250,155,249,143,248,159,247,226,246,115,246,86,246,113,246,129,246,99,246,40,246,7,246,89,246,54,247,115,248,200,249,11,251,82,252,175,253,1,255,75,0,113,1,193,2,118,4,78,6,31,8,115,9,61,10,225,10,93,11,229,11,95,12,144,12,173,12,143,12,61,12,197,11,242,10,217,9,149,8,235,6,9,5,255,2,242,0,89,255,14,254,229,252,194,251,64,250,154,248,29,247,197,245,242,244,128,244,83,244,141,244,179,244,203,244,228,244,243,244,116,245,89,246,93,247,138,248,139,249,109,250,135,251,181,252,124,254,164,0,108,2,144,3,210,3,246,3,176,4,0,6,136,7,146,8,204,8,212,8,202,8,154,8,58,8,154,7,86,7,164,7,17,8,66,8,129,7,27,6,239,4,16,4,207,3,164,3,40,3,126,2,103,1,9,0,175,254,51,253,19,252,99,251,207,250,61,250,73,249,255,247,238,246,62,246,48,246,141,246,182,246,174,246,136,246,163,246,29,247,242,247,232,248,217,249,206,250,182,251,152,252,137,253,123,254,170,255,20,1,95,2,144,3,113,4,29,5,226,5,157,6,100,7,53,8,173,8,33,9,92,9,71,9,83,9,31,9,251,8,222,8,66,8,126,7,121,6,97,5,228,4,140,4,36,4,148,3,102,2,47,1,247,255,190,254,244,253,63,253,200,252,141,252,238,251,60,251,105,250,172,249,120,249,96,249,90,249,115,249,128,249,216,249,52,250,124,250,186,250,4,251,122,251,251,251,151,252,19,253,215,253,177,254,150,255,111,0,14,1,123,1,235,1,71,2,167,2,69,3,207,3,127,4,245,4,9,5,225,4,99,4,187,3,63,3,235,2,244,2,234,2,133,2,190,1,109,0,78,255,99,254,195,253,110,253,8,253,154,252,37,252,110,251,199,250,76,250,28,250,125,250,0,251,78,251,100,251,53,251,73,251,227,251,186,252,154,253,27,254,79,254,123,254,4,255,145,255,82,0,190,0,15,1,75,1,126,1,171,1,219,1,26,2,103,2,228,2,50,3,149,3,135,3,167,3,222,3,50,4,217,4,54,5,106,5,156,5,124,5,151,5,197,5,195,5,247,5,240,5,146,5,126,5,201,4,72,4,206,3,220,2,251,1,60,1,39,0,120,255,234,254,2,254,55,253,117,252,223,250,96,250,187,249,4,249,230,249,80,249,188,249,193,249,89,249,188,249,58,250,125,250,220,251,175,252,122,253,135,254,247,254,172,255,81,0,151,1,12,2,137,3,139,3,230,3,154,4,109,4,28,5,83,5,34,5,223,4,19,5,51,4,63,4,165,3,164,2,128,2,29,1,102,0,232,255,177,254,180,254,201,253,10,253,113,252,114,251,7,251,241,250,145,250,234,250,241,250,145,250,207,250,105,250,218,250,100,251,254,251,172,252,111,253,145,252,138,253,68,253,25,254,86,255,185,255,124,0,247,255,0,1,175,255,75,2,77,1,11,2,102,3,69,2,144,3,147,3,31,3,197,3,49,4,196,3,33,6,54,4,109,5,5,5,118,4,206,4,149,5,155,4,99,4,30,6,194,1,151,5,204,1,219,1,27,3,51,255,50,2,108,254,196,255,160,253,126,253,60,252,149,252,153,251,232,249,129,252,175,247,87,252,210,248,169,249,90,251,14,248,223,251,196,250,129,251,172,252,53,253,255,252,216,254,247,254,17,255,84,2,141,255,205,2,171,2,187,1,211,4,106,2,157,4,162,3,43,4,122,4,194,2,68,4,120,2,120,2,7,4,125,0,31,3,81,0,154,0,180,255,252,255,156,255,223,254,8,0,207,253,113,255,126,253,196,254,189,254,218,254,195,254,127,255,161,254,113,254,151,255,160,255,236,254,1,1,209,254,119,255,102,0,220,253,189,0,192,255,55,255,128,0,249,254,76,255,208,254,123,255,245,254,129,255,200,255,242,255,237,255,146,255,208,0,159,255,249,1,113,1,94,2,98,3,79,2,166,3,191,3,58,3,97,4,239,4,144,3,49,6,60,3,172,4,180,3,119,3,22,2,23,3,90,1,4,1,172,0,157,254,109,0,247,251,123,255,252,250,227,252,241,250,126,250,212,251,195,248,233,251,90,249,152,250,245,250,99,250,140,251,93,251,27,253,15,252,39,254,133,254,196,254,16,0,142,255,251,0,3,1,235,1,41,2,245,3,141,1,164,4,65,2,86,3,56,2,160,3,52,2,200,2,0,3,77,0,116,3,231,253,83,2,198,254,217,255,209,255,18,0,93,254,162,255,132,254,196,254,198,254,160,254,183,255,117,255,19,0,253,255,139,0,32,255,31,1,195,255,123,1,148,0,67,1,94,0,138,0,255,0,47,255,148,0,61,255,167,254,172,255,216,253,116,254,91,254,12,253,193,253,20,253,113,253,139,253,77,253,40,255,91,253,162,0,28,253,193,1,186,254,214,0,30,2,218,1,25,3,176,2,144,4,253,0,170,6,4,1,42,6,1,3,129,3,104,4,52,2,90,2,137,2,117,0,218,0,225,0,119,254,248,255,14,254,216,253,16,253,218,253,181,251,224,252,67,253,96,251,96,254,166,251,112,253,150,253,69,252,133,255,155,253,41,0,145,254,53,2,50,254,107,2,220,0,127,0,112,3,10,1,11,3,140,2,212,1,72,2,48,2,81,1,135,1,16,2,73,0,56,1,57,0,198,255,251,255,19,254,243,255,179,254,207,254,133,254,108,255,1,253,239,255,47,253,123,0,113,253,42,1,227,254,183,255,203,0,22,255,190,1,103,255,21,3,189,254,104,3,43,255,65,2,11,0,11,1,221,0,152,255,221,1,160,254,133,0,77,255,17,255,70,255,43,255,28,255,2,255,190,254,24,255,235,254,74,255,36,255,24,0,171,255,197,255,60,1,159,255,66,1,237,0,103,1,179,1,59,1,168,2,30,0,226,2,156,0,240,1,109,1,11,1,143,0,56,1,121,255,149,255,27,0,170,254,37,255,219,253,96,255,190,252,152,254,213,252,94,254,69,253,92,253,101,254,113,253,127,254,88,253,25,0,148,253,29,0,196,255,186,255,34,1,222,255,13,2,196,255,50,3,125,0,113,2,38,2,170,1,38,2,206,1,24,2,37,0,184,3,143,254,25,3,163,255,197,0,93,0,142,255,29,0,114,255,243,255,88,254,62,1,71,253,4,1,49,254,52,0,231,254,139,0,50,255,112,0,83,0,201,255,212,0,75,0,217,0,125,0,226,0,226,255,166,1,49,255,66,1,89,255,31,1,231,254,101,0,46,255,215,255,100,254,211,255,24,255,1,255,31,255,210,254,91,0,91,253,199,0,208,254,58,0,39,255,89,1,135,255,6,1,53,0,4,1,110,1,215,255,213,2,192,255,169,2,90,0,182,1,237,0,2,1,90,0,44,1,158,255,230,255,203,0,22,254,173,0,168,253,102,255,255,253,148,254,204,253,251,254,113,253,172,254,88,254,237,252,217,255,201,252,101,255,109,255,190,253,254,0,182,254,221,255,30,0,229,255,142,0,178,0,45,1,179,0,183,1,40,0,64,2,44,0,228,1,196,255,225,2,9,255,225,1,47,0,158,255,125,1,94,254,133,1,49,254,44,1,101,254,153,0,216,254,26,0,93,255,103,255,157,0,184,254,30,1,20,255,11,1,206,255,47,0,39,1,184,255,0,1,151,0,42,0,250,0,137,0,5,0,246,0,253,255,64,0,55,0,217,255,208,255,6,0,71,255,8,0,114,255,74,255,22,0,48,255,157,255,250,255,172,255,212,255,124,0,11,0,186,0,51,0,240,0,216,0,107,0,139,1,179,0,117,1,232,0,149,1,164,0,28,1,132,1,63,255,118,2,215,254,142,0,15,1,216,253,62,1,108,254,191,254,127,255,41,254,161,254,140,254,27,254,37,254,81,255,24,253,57,255,230,254,115,253,189,0,189,253,62,0,185,255,14,255,84,1,46,255,82,1,60,0,71,1,242,0,2,1,195,1,57,0,102,2,79,0,97,1,85,1,37,0,171,1,234,255,158,0,50,0,249,255,162,255,174,255,139,255,9,255,176,255,235,254,91,255,66,255,37,255,128,255,78,255,155,255,191,255,137,255,83,0,170,255,149,0,173,255,194,0,139,0,240,255,79,1,225,255,49,1,200,255,227,0,171,255,178,0,126,255,17,0,58,0,117,254,9,1,203,253,214,255,215,254,170,254,101,255,210,254,254,254,56,255,127,255,180,254,136,0,241,254,154,0,21,0,120,0,64,1,188,0,46,1,254,1,19,1,162,1,106,2,161,0,78,3,75,0,116,2,75,1,235,0,73,1,251,255,31,1,239,254,83,0,248,254,39,255,155,254,45,254,237,254,61,253,144,254,62,253,130,254,77,253,131,254,110,254,254,253,183,255,128,254,46,0,254,254,37,1,188,255,75,1,217,0,114,1,103,1,170,1,238,1,36,1,41,2,59,1,86,1,154,1,187,0,25,1,205,0,0,0,0,1,107,255,45,0,39,0,21,255,245,255,187,255,242,254,67,0,24,255,153,255,10,0,171,255,224,255,83,0,11,0,58,0,141,0,148,0,54,0,225,0,54,0,206,0,226,255,92,0,194,0,106,254,99,1,34,254,139,0,75,254,44,255,103,255,173,253,185,255,144,253,130,255,103,253,132,255,223,253,103,255,230,253,22,0,198,254,222,254,30,1,177,253,107,2,23,254,172,1,189,0,254,255,175,1,7,1,157,0,227,1,34,1,112,0,195,2,68,255,102,2,135,0,31,0,28,1,76,0,168,255,62,0,212,255,14,255,230,255,11,255,5,255,160,255,86,254,124,255,21,255,183,254,170,255,99,254,181,0,67,254,141,0,231,255,81,255,7,1,212,255,198,0,58,0,144,1,212,255,8,2,148,0,78,0,228,2,219,254,56,2,216,0,232,255,142,1,78,0,71,0,118,0,17,1,124,254,45,2,140,254,51,0,231,0,120,254,114,1,67,255,243,255,34,0,127,0,30,255,233,0,40,0,209,255,211,0,238,255,111,0,231,255,191,0,68,255,241,0,122,255,180,255,69,0,235,254,203,255,68,255,181,254,58,255,69,255,162,253,56,0,182,253,229,254,117,255,219,253,147,255,54,255,152,254,193,255,232,255,208,254,44,1,56,255,159,0,68,1,110,255,3,2,139,0,236,0,108,1,26,1,23,1,84,1,3,1,226,0,59,1,138,0,177,0,57,0,163,0,90,255,115,0,147,255,19,255,26,0,110,254,94,255,251,254,140,254,253,254,159,254,237,254,119,254,39,255,48,255,22,254,28,0,16,255,200,254,116,0,24,255,16,0,34,0,216,255,172,0,90,0,34,0,151,0,47,1,160,255,55,1,9,1,71,255,56,2,177,255,75,0,84,1,9,0,35,0,64,1,12,0,47,0,25,1,168,255,15,1,91,0,55,0,199,0,241,0,166,255,133,1,119,0,47,0,143,1,195,255,114,1,200,255,236,0,111,0,183,255,13,1,128,255,131,0,217,255,230,255,36,255,201,0,166,253,148,0,8,255,20,254,239,0,96,253,248,255,13,255,144,254,62,255,186,255,111,254,194,255,243,255,1,255,54,0,155,255,83,0,233,255,156,0,53,0,17,1,4,1,26,0,47,2,89,0,199,0,232,1,127,0,162,0,198,1,66,0,119,0,138,1,186,254,184,1,215,254,222,255,77,0,157,254,85,255,7,0,93,254,193,254,65,0,41,253,57,0,177,254,122,254,179,255,106,255,123,254,114,0,70,255,53,255,208,0,104,255,164,255,186,1,72,254,167,1,174,0,166,254,158,2,158,254,29,1,134,0,112,255,250,0,247,255,37,255,7,1,42,255,125,255,119,0,214,254,42,0,172,255,179,254,20,1,107,254,144,255,197,0,182,254,96,0,34,0,218,255,138,0,180,255,140,0,202,0,80,255,102,1,32,0,188,0,34,0,20,1,102,0,245,255,218,0,253,255,187,255,91,0,215,255,205,255,235,255,108,255,7,0,20,255,169,255,77,255,153,255,39,255,165,255,236,255,87,255,172,255,39,0,253,255,18,255,161,1,17,255,181,0,74,1,183,255,220,0,162,1,100,255,183,1,84,1,183,254,180,3,29,255,31,0,194,2,178,254,192,0,221,1,105,253,163,2,120,255,96,254,85,2,52,254,235,255,82,0,189,254,49,0,185,255,171,254,91,0,238,255,249,254,160,255,238,0,211,254,178,255,153,0,100,255,222,255,99,0,185,255,178,255,184,0,225,254,75,0,221,255,80,255,22,0,86,255,216,255,194,255,254,254,183,255,29,0,68,254,120,0,137,255,8,255,113,0,82,255,61,0,31,0,140,255,178,0,170,0,249,254,186,1,78,0,182,255,199,1,147,255,13,1,103,1,168,254,225,1,126,0,201,254,109,1,173,255,144,255,91,0,56,255,124,255,132,0,68,253,64,1,194,254,248,253,133,0,149,254,62,255,255,254,189,255,166,254,254,255,53,255,68,255,80,0,108,255,204,255,3,1,89,255,113,0,56,1,85,255,151,1,45,0,92,0,186,1,10,0,33,1,234,0,179,0,226,0,207,0,91,0,14,1,96,0,245,255,147,1,157,255,246,255,42,1,26,255,58,0,90,0,67,255,172,0,111,255,205,255,35,0,161,255,201,255,86,0,14,255,46,0,171,0,198,254,216,0,50,0,17,255,248,0,229,255,203,255,160,0,255,255,46,0,156,0,182,255,171,0,106,0,182,255,242,0,28,0,184,255,23,1,137,255,21,0,90,1,173,254,236,0,82,0,165,255,250,255,109,0,245,255,165,255,187,255,122,0,62,0,45,254,157,1,166,255,157,254,191,0,181,255,84,255,90,255,76,0,181,255,174,254,122,255,125,0,50,254,9,255,157,0,98,254,219,254,13,0,54,255,168,254,36,0,27,255,68,255,246,255,90,255,167,255,190,255,29,0,147,255,206,255,129,0,55,0,111,255,143,0,180,0,249,255,79,0,197,0,128,0,250,255,166,0,170,0,231,255,95,0,166,0,1,0,21,0,159,0,1,0,166,255,129,0,253,255,125,0,91,255,29,0,42,0,235,255,191,255,46,0,58,0,51,255,161,0,18,0,6,0,106,255,10,0,72,0,218,255,236,255,8,0,73,0,191,255,93,0,241,255,92,255,137,0,188,255,53,0,118,0,138,255,146,0,165,0,238,255,83,0,95,0,219,255,199,0,112,0,178,0,57,0,93,0,232,0,131,0,41,0,197,255,187,0,224,255,8,0,53,0,234,255,223,255,252,255,220,255,94,255,24,0,120,255,151,255,60,0,205,255,233,255,225,255,58,0,180,255,208,255,71,0,200,255,60,0,236,255,212,255,50,0,186,255,181,255,231,255,136,255,1,0,175,255,185,255,24,0,89,255,211,255,171,255,124,255,223,255,223,255,213,255,30,0,189,255,32,0,71,0,1,0,93,0,29,0,80,0,115,0,78,0,4,0,68,0,98,0,158,255,3,0,39,0,122,255,159,255,150,255,108,255,118,255,23,255,92,255,73,255,168,254,160,255,225,254,56,255,195,255,239,254,222,255,186,255,99,255,246,255,32,0,238,255,156,0,20,0,130,0,139,0,171,0,186,0,68,0,2,1,143,0,191,0,176,0,148,0,164,0,149,0,111,0,196,0,53,0,37,0,74,0,234,255,133,0,166,255,23,0,66,0,240,255,94,0,17,0,46,0,37,0,43,0,241,255,124,0,210,255,204,255,93,0,207,255,112,0,231,255,3,0,130,0,181,255,19,0,26,0,196,255,38,0,250,255,47,0,121,0,189,255,71,0,49,0,151,255,104,0,201,255,45,0,89,0,79,0,88,0,40,0,88,0,70,0,18,0,5,0,97,0,24,0,114,0,3,0,113,0,111,0,188,255,19,0,254,255,208,255,165,255,188,255,224,255,232,255,214,255,197,255,189,255,199,255,149,255,110,255,80,255,189,255,74,255,161,255,242,255,181,255,9,0,127,255,214,255,197,255,155,255,171,255,156,255,236,255,75,0,232,255,219,255,60,0,193,255,155,255,179,255,210,255,212,255,195,255,254,255,27,0,202,255,178,255,168,255,146,255,216,255,149,255,180,255,21,0,236,255,178,255,216,255,3,0,124,255,182,255,200,255,220,255,204,255,226,255,240,255,17,0,201,255,6,0,54,0,145,255,205,255,252,255,43,0,24,0,8,0,35,0,143,0,35,0,79,0,18,0,215,255,31,0,169,255,226,255,248,255,225,255,25,0,84,0,84,0,92,0,10,0,27,0,38,0,228,255,248,255,67,0,175,0,63,0,211,0,242,0,135,0,116,0,96,0,75,0,73,0,170,0,49,0,192,0,180,0,127,0,116,0,115,0,113,0,241,255,117,0,99,0,43,0,87,0,84,0,249,255,78,0,41,0,7,0,93,0,60,0,89,0,28,0,70,0,58,0,236,255,23,0,41,0,255,255,3,0,251,255,223,255,241,255,202,255,202,255,2,0,190,255,180,255,188,255,151,255,132,255,145,255,137,255,133,255,103,255,153,255,123,255,90,255,141,255,132,255,100,255,39,255,162,255,109,255,49,255,115,255,155,255,52,255,94,255,128,255,74,255,110,255,95,255,137,255,62,255,162,255,162,255,106,255,158,255,177,255,96,255,124,255,158,255,100,255,143,255,150,255,247,255,189,255,237,255,26,0,161,255,1,0,1,0,158,255,34,0,52,0,51,0,85,0,95,0,98,0,65,0,22,0,83,0,95,0,74,0,174,0,121,0,164,0,158,0,119,0,126,0,129,0,125,0,99,0,160,0,149,0,122,0,113,0,131,0,132,0,97,0,108,0,109,0,113,0,76,0,126,0,97,0,59,0,109,0,58,0,69,0,77,0,26,0,44,0,36,0,10,0,32,0,54,0,39,0,67,0,83,0,45,0,52,0,25,0,39,0,254,255,9,0,78,0,51,0,46,0,132,0,85,0,63,0,118,0,47,0,65,0,63,0,40,0,68,0,62,0,62,0,77,0,44,0,41,0,68,0,237,255,6,0,37,0,237,255,18,0,24,0,221,255,237,255,235,255,177,255,216,255,178,255,221,255,216,255,206,255,236,255,170,255,212,255,182,255,144,255,146,255,155,255,81,255,141,255,137,255,80,255,158,255,136,255,133,255,160,255,158,255,128,255,129,255,111,255,98,255,110,255,132,255,151,255,151,255,196,255,174,255,172,255,174,255,157,255,164,255,154,255,191,255,188,255,222,255,254,255,205,255,244,255,243,255,203,255,231,255,209,255,222,255,230,255,238,255,228,255,4,0,233,255,238,255,5,0,214,255,12,0,238,255,243,255,235,255,17,0,8,0,233,255,21,0,245,255,226,255,239,255,253,255,224,255,17,0,36,0,23,0,61,0,67,0,38,0,18,0,50,0,248,255,16,0,24,0,18,0,62,0,46,0,73,0,58,0,57,0,51,0,55,0,35,0,50,0,64,0,84,0,98,0,122,0,135,0,139,0,114,0,98,0,117,0,84,0,106,0,90,0,117,0,146,0,118,0,118,0,154,0,111,0,78,0,135,0,83,0,90,0,113,0,74,0,101,0,81,0,67,0,69,0,47,0,61,0,18,0,28,0,34,0,236,255,252,255,20,0,230,255,244,255,18,0,227,255,211,255,222,255,206,255,145,255,205,255,176,255,154,255,164,255,153,255,154,255,116,255,127,255,119,255,116,255,83,255,110,255,99,255,77,255,107,255,92,255,70,255,99,255,66,255,74,255,83,255,36,255,96,255,56,255,54,255,105,255,69,255,76,255,148,255,107,255,141,255,213,255,165,255,205,255,210,255,236,255,246,255,246,255,29,0,33,0,56,0,67,0,123,0,93,0,154,0,159,0,180,0,220,0,184,0,241,0,212,0,235,0,239,0,4,1,237,0,10,1,2,1,245,0,20,1,246,0,241,0,212,0,249,0,186,0,176,0,174,0,132,0,110,0,76,0,63,0,4,0,233,255,202,255,168,255,136,255,108,255,85,255,56,255,57,255,52,255,46,255,46,255,60,255,46,255,49,255,54,255,35,255,20,255,19,255,10,255,245,254,247,254,247,254,232,254,223,254,254,254,229,254,219,254,18,255,8,255,43,255,74,255,93,255,166,255,179,255,0,0,66,0,148,0,231,0,59,1,160,1,243,1,72,2,108,2,196,2,225,2,14,3,22,3,14,3,14,3,203,2,167,2,99,2,26,2,209,1,139,1,48,1,223,0,150,0,46,0,223,255,159,255,67,255,240,254,190,254,126,254,75,254,27,254,253,253,203,253,175,253,192,253,177,253,196,253,207,253,222,253,8,254,31,254,57,254,112,254,131,254,173,254,239,254,13,255,71,255,102,255,163,255,216,255,250,255,72,0,132,0,196,0,21,1,93,1,156,1,225,1,28,2,97,2,133,2,159,2,191,2,166,2,148,2,86,2,18,2,159,1,42,1,187,0,18,0,134,255,239,254,72,254,172,253,16,253,108,252,199,251,97,251,226,250,142,250,94,250,44,250,50,250,74,250,141,250,226,250,120,251,26,252,9,253,13,254,33,255,94,0,130,1,206,2,15,4,35,5,25,6,242,6,146,7,30,8,104,8,105,8,71,8,236,7,124,7,230,6,30,6,62,5,106,4,129,3,141,2,149,1,131,0,143,255,166,254,187,253,221,252,254,251,67,251,172,250,42,250,203,249,119,249,72,249,75,249,96,249,145,249,200,249,21,250,131,250,241,250,110,251,249,251,124,252,29,253,202,253,104,254,42,255,240,255,174,0,141,1,95,2,34,3,244,3,173,4,102,5,4,6,135,6,7,7,106,7,192,7,243,7,7,8,2,8,219,7,140,7,14,7,118,6,164,5,157,4,113,3,45,2,187,0,61,255,201,253,81,252,249,250,179,249,141,248,151,247,203,246,30,246,170,245,95,245,59,245,78,245,138,245,240,245,140,246,83,247,78,248,139,249,221,250,118,252,58,254,36,0,59,2,54,4,46,6,14,8,183,9,29,11,20,12,166,12,230,12,193,12,69,12,111,11,72,10,237,8,121,7,244,5,93,4,194,2,68,1,234,255,155,254,118,253,100,252,113,251,184,250,16,250,131,249,32,249,213,248,197,248,218,248,249,248,84,249,188,249,63,250,226,250,110,251,7,252,158,252,33,253,164,253,8,254,87,254,167,254,235,254,51,255,138,255,226,255,87,0,229,0,133,1,54,2,234,2,173,3,105,4,17,5,170,5,38,6,135,6,206,6,249,6,13,7,249,6,198,6,118,6,3,6,108,5,164,4,179,3,158,2,87,1,247,255,118,254,233,252,103,251,232,249,153,248,102,247,102,246,170,245,28,245,224,244,214,244,254,244,116,245,19,246,226,246,226,247,252,248,85,250,221,251,136,253,96,255,79,1,115,3,170,5,210,7,215,9,170,11,86,13,171,14,130,15,200,15,135,15,233,14,235,13,108,12,145,10,115,8,69,6,35,4,245,1,224,255,236,253,71,252,249,250,217,249,243,248,54,248,211,247,172,247,155,247,182,247,212,247,32,248,155,248,15,249,148,249,22,250,160,250,68,251,216,251,89,252,189,252,15,253,104,253,167,253,194,253,212,253,220,253,248,253,32,254,80,254,155,254,253,254,160,255,97,0,73,1,85,2,98,3,147,4,189,5,203,6,190,7,125,8,9,9,97,9,119,9,78,9,228,8,60,8,101,7,80,6,14,5,169,3,42,2,158,0,9,255,119,253,235,251,118,250,39,249,4,248,23,247,98,246,231,245,185,245,203,245,29,246,172,246,118,247,117,248,161,249,244,250,79,252,197,253,75,255,214,0,102,2,222,3,70,5,158,6,228,7,23,9,23,10,194,10,63,11,133,11,135,11,29,11,51,10,249,8,147,7,253,5,16,4,230,1,171,255,157,253,200,251,24,250,154,248,117,247,213,246,180,246,241,246,112,247,56,248,88,249,180,250,25,252,90,253,110,254,98,255,63,0,219,0,35,1,31,1,238,0,180,0,102,0,231,255,74,255,175,254,46,254,211,253,109,253,8,253,187,252,153,252,177,252,230,252,44,253,154,253,77,254,68,255,106,0,161,1,227,2,68,4,183,5,15,7,29,8,213,8,69,9,121,9,90,9,196,8,200,7,147,6,74,5,242,3,108,2,204,0,66,255,242,253,214,252,194,251,185,250,222,249,69,249,226,248,163,248,125,248,125,248,197,248,87,249,21,250,240,250,222,251,224,252,10,254,59,255,84,0,71,1,9,2,174,2,65,3,178,3,246,3,12,4,14,4,35,4,93,4,147,4,162,4,146,4,141,4,153,4,123,4,236,3,0,3,250,1,2,1,6,0,195,254,82,253,21,252,77,251,238,250,175,250,133,250,193,250,139,251,177,252,221,253,226,254,224,255,251,0,6,2,185,2,244,2,219,2,171,2,94,2,204,1,251,0,13,0,44,255,117,254,198,253,2,253,63,252,149,251,32,251,205,250,120,250,40,250,252,249,25,250,124,250,2,251,174,251,145,252,203,253,84,255,0,1,177,2,85,4,240,5,119,7,187,8,150,9,236,9,221,9,137,9,236,8,242,7,164,6,58,5,240,3,210,2,196,1,195,0,225,255,66,255,224,254,136,254,30,254,184,253,107,253,62,253,30,253,239,252,210,252,246,252,99,253,247,253,135,254,18,255,177,255,91,0,210,0,232,0,161,0,53,0,175,255,244,254,242,253,202,252,207,251,38,251,187,250,105,250,61,250,113,250,50,251,54,252,33,253,215,253,155,254,166,255,166,0,55,1,78,1,81,1,162,1,31,2,79,2,40,2,16,2,101,2,12,3,116,3,118,3,111,3,174,3,24,4,51,4,200,3,43,3,189,2,110,2,229,1,244,0,218,255,251,254,95,254,181,253,217,252,238,251,67,251,248,250,202,250,125,250,37,250,13,250,85,250,208,250,51,251,129,251,250,251,184,252,160,253,108,254,14,255,187,255,162,0,177,1,171,2,104,3,11,4,207,4,166,5,85,6,157,6,149,6,143,6,164,6,148,6,56,6,166,5,45,5,244,4,198,4,117,4,0,4,151,3,88,3,28,3,165,2,241,1,48,1,143,0,12,0,120,255,205,254,57,254,234,253,204,253,172,253,98,253,2,253,178,252,98,252,240,251,58,251,109,250,210,249,140,249,101,249,45,249,2,249,44,249,213,249,180,250,116,251,13,252,207,252,4,254,123,255,172,0,123,1,76,2,104,3,163,4,113,5,168,5,174,5,241,5,91,6,99,6,218,5,16,5,127,4,44,4,153,3,155,2,147,1,225,0,153,0,85,0,212,255,73,255,252,254,233,254,202,254,82,254,153,253,238,252,91,252,195,251,8,251,61,250,146,249,54,249,31,249,37,249,74,249,153,249,47,250,252,250,201,251,131,252,45,253,210,253,135,254,40,255,161,255,15,0,138,0,51,1,250,1,184,2,123,3,91,4,76,5,53,6,242,6,129,7,243,7,79,8,136,8,150,8,126,8,78,8,34,8,235,7,131,7,224,6,11,6,33,5,16,4,185,2,52,1,169,255,66,254,15,253,252,251,21,251,118,250,30,250,228,249,169,249,94,249,4,249,161,248,62,248,230,247,174,247,167,247,216,247,79,248,2,249,225,249,190,250,128,251,57,252,242,252,164,253,61,254,193,254,79,255,58,0,127,1,222,2,26,4,59,5,108,6,144,7,77,8,100,8,22,8,175,7,90,7,222,6,28,6,63,5,160,4,91,4,24,4,153,3,254,2,143,2,83,2,30,2,167,1,12,1,142,0,67,0,244,255,101,255,150,254,197,253,7,253,61,252,83,251,81,250,121,249,254,248,210,248,192,248,210,248,52,249,232,249,183,250,104,251,247,251,122,252,15,253,163,253,10,254,66,254,159,254,82,255,56,0,24,1,228,1,201,2,215,3,241,4,198,5,68,6,144,6,226,6,56,7,87,7,38,7,214,6,146,6,68,6,179,5,173,4,94,3,13,2,201,0,113,255,0,254,200,252,15,252,210,251,203,251,201,251,200,251,228,251,11,252,1,252,175,251,71,251,32,251,84,251,192,251,65,252,213,252,151,253,125,254,89,255,238,255,40,0,40,0,14,0,232,255,177,255,116,255,64,255,63,255,152,255,72,0,18,1,190,1,84,2,241,2,137,3,217,3,190,3,92,3,0,3,214,2,193,2,132,2,45,2,242,1,223,1,201,1,109,1,207,0,59,0,212,255,128,255,41,255,203,254,130,254,92,254,52,254,249,253,155,253,46,253,200,252,121,252,77,252,73,252,108,252,185,252,68,253,236,253,149,254,34,255,152,255,3,0,101,0,166,0,190,0,211,0,249,0,46,1,91,1,121,1,162,1,243,1,86,2,163,2,206,2,245,2,48,3,106,3,126,3,91,3,39,3,3,3,230,2,187,2,106,2,26,2,241,1,211,1,164,1,63,1,175,0,31,0,153,255,18,255,148,254,37,254,231,253,226,253,242,253,242,253,202,253,149,253,94,253,24,253,197,252,94,252,0,252,218,251,226,251,251,251,0,252,1,252,40,252,137,252,237,252,71,253,176,253,85,254,67,255,73,0,46,1,223,1,125,2,19,3,143,3,169,3,105,3,12,3,195,2,154,2,112,2,31,2,191,1,150,1,170,1,209,1,201,1,166,1,175,1,1,2,111,2,174,2,174,2,131,2,111,2,82,2,227,1,23,1,44,0,129,255,51,255,6,255,179,254,76,254,5,254,254,253,242,253,151,253,4,253,143,252,128,252,188,252,230,252,224,252,246,252,93,253,225,253,55,254,70,254,69,254,128,254,233,254,56,255,67,255,46,255,71,255,146,255,213,255,245,255,10,0,87,0,247,0,175,1,68,2,182,2,43,3,185,3,60,4,117,4,87,4,250,3,153,3,48,3,152,2,197,1,240,0,114,0,87,0,100,0,102,0,113,0,168,0,8,1,60,1,7,1,118,0,213,255,92,255,227,254,83,254,181,253,85,253,68,253,102,253,105,253,82,253,84,253,137,253,238,253,97,254,230,254,111,255,2,0,116,0,170,0,113,0,249,255,103,255,208,254,81,254,2,254,243,253,19,254,70,254,113,254,164,254,199,254,221,254,239,254,44,255,181,255,146,0,151,1,139,2,74,3,199,3,255,3,205,3,56,3,128,2,249,1,178,1,138,1,97,1,70,1,50,1,251,0,118,0,179,255,246,254,127,254,79,254,59,254,67,254,118,254,197,254,245,254,206,254,92,254,242,253,198,253,218,253,23,254,124,254,30,255,208,255,80,0,112,0,52,0,215,255,145,255,126,255,164,255,1,0,144,0,67,1,229,1,68,2,73,2,8,2,178,1,113,1,81,1,77,1,90,1,114,1,148,1,168,1,141,1,61,1,218,0,138,0,108,0,106,0,100,0,91,0,88,0,76,0,32,0,195,255,69,255,219,254,147,254,103,254,58,254,37,254,50,254,73,254,69,254,39,254,23,254,32,254,65,254,87,254,131,254,200,254,28,255,72,255,60,255,16,255,13,255,20,255,18,255,9,255,35,255,144,255,25,0,111,0,123,0,142,0,199,0,37,1,80,1,82,1,106,1,182,1,9,2,27,2,200,1,89,1,37,1,26,1,17,1,241,0,226,0,14,1,89,1,106,1,33,1,158,0,44,0,227,255,172,255,108,255,64,255,72,255,126,255,194,255,217,255,195,255,153,255,122,255,97,255,83,255,78,255,73,255,90,255,134,255,166,255,151,255,105,255,66,255,81,255,125,255,178,255,232,255,25,0,80,0,125,0,134,0,99,0,50,0,34,0,67,0,118,0,163,0,202,0,240,0,9,1,16,1,249,0,192,0,129,0,93,0,89,0,97,0,87,0,48,0,248,255,188,255,138,255,75,255,245,254,159,254,141,254,197,254,15,255,43,255,36,255,55,255,105,255,122,255,67,255,1,255,238,254,39,255,118,255,155,255,156,255,181,255,244,255,32,0,28,0,0,0,251,255,20,0,42,0,12,0,202,255,154,255,151,255,146,255,135,255,139,255,172,255,240,255,54,0,87,0,74,0,58,0,67,0,90,0,97,0,81,0,58,0,63,0,98,0,118,0,80,0,9,0,229,255,13,0,101,0,178,0,226,0,28,1,128,1,230,1,7,2,202,1,102,1,32,1,250,0,192,0,98,0,7,0,226,255,235,255,243,255,215,255,171,255,154,255,172,255,187,255,175,255,173,255,197,255,238,255,3,0,236,255,185,255,151,255,146,255,146,255,127,255,121,255,161,255,230,255,32,0,43,0,16,0,251,255,251,255,244,255,196,255,126,255,86,255,102,255,143,255,149,255,109,255,88,255,129,255,197,255,232,255,217,255,217,255,22,0,119,0,152,0,117,0,103,0,150,0,195,0,178,0,112,0,89,0,151,0,196,0,127,0,245,255,175,255,211,255,231,255,119,255,214,254,158,254,254,254,96,255,63,255,212,254,197,254,68,255,218,255,250,255,191,255,184,255,35,0,152,0,143,0,15,0,130,255,65,255,67,255,69,255,19,255,194,254,156,254,209,254,47,255,77,255,4,255,182,254,223,254,135,255,41,0,91,0,51,0,49,0,142,0,240,0,202,0,44,0,211,255,17,0,133,0,165,0,98,0,30,0,52,0,126,0,151,0,116,0,92,0,146,0,253,0,77,1,111,1,117,1,110,1,91,1,57,1,27,1,14,1,242,0,200,0,181,0,194,0,207,0,172,0,90,0,25,0,21,0,45,0,47,0,21,0,29,0,81,0,122,0,100,0,29,0,235,255,218,255,216,255,196,255,169,255,169,255,202,255,222,255,195,255,127,255,63,255,50,255,69,255,101,255,138,255,191,255,17,0,87,0,87,0,25,0,197,255,116,255,79,255,75,255,109,255,163,255,221,255,1,0,14,0,245,255,207,255,180,255,174,255,216,255,47,0,172,0,18,1,51,1,255,0,184,0,106,0,29,0,216,255,159,255,166,255,241,255,55,0,45,0,223,255,131,255,89,255,68,255,36,255,31,255,109,255,248,255,76,0,51,0,196,255,104,255,60,255,29,255,234,254,193,254,249,254,137,255,240,255,189,255,50,255,186,254,184,254,245,254,6,255,8,255,63,255,205,255,93,0,129,0,3,0,85,255,9,255,78,255,195,255,228,255,218,255,249,255,115,0,213,0,181,0,10,0,134,255,178,255,97,0,253,0,31,1,6,1,35,1,140,1,169,1,51,1,124,0,60,0,182,0,93,1,129,1,25,1,189,0,196,0,235,0,172,0,15,0,183,255,18,0,221,0,85,1,33,1,179,0,158,0,204,0,195,0,57,0,153,255,126,255,227,255,47,0,245,255,112,255,64,255,151,255,237,255,226,255,159,255,149,255,240,255,81,0,75,0,236,255,168,255,204,255,32,0,35,0,189,255,82,255,67,255,108,255,119,255,80,255,69,255,140,255,251,255,55,0,27,0,223,255,198,255,231,255,249,255,248,255,10,0,62,0,121,0,132,0,87,0,37,0,15,0,247,255,226,255,222,255,3,0,64,0,85,0,57,0,24,0,18,0,18,0,232,255,151,255,133,255,195,255,2,0,239,255,146,255,71,255,79,255,112,255,64,255,226,254,206,254,60,255,197,255,220,255,121,255,30,255,33,255,83,255,67,255,230,254,186,254,38,255,199,255,239,255,112,255,205,254,161,254,212,254,246,254,232,254,18,255,177,255,129,0,219,0,117,0,187,255,83,255,101,255,148,255,169,255,216,255,114,0,57,1,146,1,63,1,132,0,246,255,224,255,21,0,106,0,232,0,156,1,87,2,177,2,91,2,161,1,231,0,103,0,68,0,119,0,245,0,158,1,37,2,62,2,225,1,52,1,121,0,231,255,172,255,234,255,124,0,9,1,97,1,120,1,61,1,167,0,219,255,52,255,15,255,91,255,197,255,25,0,89,0,147,0,162,0,66,0,144,255,9,255,2,255,84,255,145,255,159,255,188,255,6,0,76,0,60,0,195,255,77,255,54,255,104,255,141,255,135,255,127,255,172,255,5,0,61,0,51,0,244,255,206,255,214,255,212,255,184,255,150,255,148,255,207,255,44,0,95,0,97,0,63,0,253,255,174,255,94,255,38,255,31,255,74,255,124,255,179,255,233,255,1,0,197,255,53,255,173,254,117,254,145,254,217,254,45,255,91,255,132,255,163,255,129,255,10,255,132,254,60,254,92,254,191,254,32,255,109,255,164,255,184,255,161,255,99,255,16,255,243,254,45,255,150,255,242,255,40,0,88,0,136,0,132,0,57,0,235,255,218,255,37,0,155,0,205,0,202,0,238,0,58,1,96,1,53,1,223,0,181,0,228,0,43,1,53,1,251,0,209,0,236,0,17,1,238,0,156,0,104,0,129,0,203,0,243,0,224,0,184,0,182,0,210,0,210,0,145,0,68,0,68,0,136,0,170,0,108,0,12,0,217,255,233,255,3,0,253,255,247,255,44,0,137,0,175,0,112,0,12,0,213,255,212,255,252,255,58,0,132,0,230,0,33,1,230,0,97,0,246,255,196,255,182,255,208,255,52,0,231,0,131,1,141,1,243,0,46,0,207,255,236,255,26,0,50,0,125,0,18,1,136,1,80,1,62,0,243,254,98,254,159,254,15,255,77,255,121,255,208,255,43,0,21,0,78,255,53,254,148,253,202,253,83,254,184,254,8,255,48,255,23,255,203,254,87,254,190,253,76,253,68,253,135,253,8,254,175,254,6,255,205,254,98,254,80,254,145,254,177,254,141,254,88,254,111,254,15,255,161,255,107,255,227,254,205,254,45,255,163,255,180,255,80,255,30,255,130,255,26,0,108,0,91,0,84,0,169,0,40,1,98,1,35,1,162,0,106,0,153,0,230,0,42,1,83,1,107,1,141,1,171,1,133,1,40,1,185,0,108,0,112,0,209,0,98,1,224,1,21,2,238,1,166,1,70,1,212,0,123,0,76,0,132,0,66,1,10,2,89,2,25,2,118,1,202,0,82,0,26,0,41,0,137,0,57,1,247,1,62,2,218,1,29,1,92,0,228,255,210,255,6,0,118,0,6,1,107,1,100,1,2,1,109,0,214,255,144,255,170,255,15,0,150,0,0,1,22,1,193,0,42,0,124,255,248,254,195,254,233,254,72,255,196,255,34,0,35,0,197,255,65,255,235,254,209,254,238,254,34,255,86,255,129,255,160,255,135,255,250,254,44,254,150,253,133,253,219,253,76,254,154,254,190,254,242,254,38,255,251,254,78,254,174,253,181,253,102,254,23,255,66,255,37,255,19,255,13,255,193,254,38,254,191,253,1,254,204,254,147,255,211,255,176,255,170,255,166,255,104,255,22,255,29,255,143,255,254,255,39,0,16,0,254,255,255,255,217,255,154,255,156,255,38,0,247,0,110,1,67,1,222,0,184,0,217,0,237,0,204,0,180,0,239,0,95,1,140,1,66,1,196,0,129,0,170,0,7,1,49,1,30,1,22,1,73,1,150,1,146,1,36,1,161,0,108,0,157,0,227,0,226,0,181,0,188,0,6,1,53,1,232,0,59,0,191,255,218,255,81,0,164,0,155,0,119,0,144,0,211,0,203,0,68,0,160,255,112,255,231,255,137,0,217,0,205,0,157,0,142,0,125,0,29,0,115,255,245,254,27,255,215,255,158,0,231,0,145,0,251,255,131,255,59,255,251,254,180,254,180,254,52,255,10,0,181,0,170,0,244,255,47,255,232,254,15,255,53,255,40,255,60,255,197,255,137,0,218,0,80,0,71,255,125,254,105,254,162,254,186,254,170,254,196,254,72,255,223,255,17,0,167,255,13,255,194,254,240,254,86,255,173,255,230,255,18,0,77,0,139,0,157,0,73,0,170,255,30,255,29,255,165,255,44,0,56,0,245,255,236,255,95,0,216,0,156,0,209,255,81,255,184,255,144,0,220,0,108,0,10,0,119,0,73,1,123,1,171,0,144,255,46,255,171,255,63,0,66,0,6,0,54,0,220,0,57,1,176,0,158,255,230,254,13,255,197,255,91,0,129,0,127,0,157,0,193,0,120,0,175,255,229,254,181,254,73,255,35,0,164,0,172,0,149,0,142,0,96,0,207,255,18,255,183,254,38,255,18,0,200,0,242,0,207,0,193,0,189,0,92,0,139,255,212,254,231,254,202,255,198,0,44,1,240,0,142,0,82,0,1,0,85,255,134,254,70,254,16,255,113,0,119,1,143,1,241,0,68,0,204,255,93,255,214,254,125,254,211,254,238,255,27,1,131,1,247,0,11,0,93,255,12,255,223,254,197,254,19,255,237,255,246,0,134,1,78,1,164,0,14,0,191,255,147,255,108,255,118,255,222,255,119,0,221,0,207,0,121,0,26,0,207,255,144,255,103,255,120,255,211,255,76,0,179,0,227,0,217,0,155,0,49,0,209,255,153,255,148,255,182,255,228,255,18,0,48,0,36,0,226,255,137,255,90,255,121,255,181,255,210,255,221,255,0,0,71,0,121,0,86,0,253,255,189,255,208,255,21,0,48,0,16,0,231,255,233,255,16,0,35,0,0,0,209,255,215,255,31,0,103,0,107,0,60,0,11,0,0,0,8,0,251,255,213,255,192,255,227,255,40,0,77,0,40,0,219,255,170,255,178,255,209,255,205,255,160,255,142,255,198,255,8,0,245,255,127,255,4,255,247,254,65,255,140,255,149,255,147,255,228,255,130,0,236,0,189,0,62,0,240,255,2,0,51,0,52,0,16,0,12,0,63,0,98,0,61,0,223,255,127,255,94,255,140,255,228,255,73,0,165,0,240,0,37,1,52,1,28,1,219,0,128,0,54,0,30,0,67,0,123,0,151,0,130,0,72,0,10,0,223,255,174,255,98,255,35,255,50,255,162,255,31,0,90,0,59,0,1,0,233,255,224,255,169,255,81,255,42,255,102,255,229,255,84,0,124,0,99,0,49,0,5,0,218,255,171,255,142,255,165,255,240,255,75,0,126,0,109,0,39,0,217,255,158,255,122,255,121,255,160,255,230,255,48,0,90,0,78,0,28,0,241,255,220,255,212,255,203,255,214,255,249,255,16,0,237,255,134,255,17,255,200,254,178,254,178,254,204,254,36,255,214,255,159,0,18,1,13,1,215,0,189,0,191,0,170,0,128,0,134,0,229,0,85,1,87,1,205,0,9,0,105,255,236,254,120,254,38,254,86,254,40,255,56,0,225,0,233,0,166,0,111,0,79,0,27,0,222,255,235,255,115,0,49,1,145,1,78,1,150,0,206,255,34,255,130,254,236,253,156,253,224,253,165,254,120,255,215,255,185,255,117,255,92,255,114,255,155,255,211,255,72,0,24,1,253,1,128,2,89,2,183,1,5,1,138,0,66,0,10,0,251,255,66,0,215,0,79,1,68,1,173,0,230,255,79,255,3,255,229,254,245,254,98,255,32,0,219,0,35,1,208,0,36,0,118,255,227,254,111,254,34,254,34,254,141,254,30,255,100,255,29,255,125,254,228,253,133,253,88,253,99,253,252,253,116,255,128,1,96,3,117,4,182,4,144,4,52,4,148,3,179,2,229,1,171,1,25,2,170,2,186,2,13,2,225,0,149,255,88,254,71,253,145,252,126,252,48,253,123,254,222,255,208,0,22,1,195,0,35,0,112,255,196,254,56,254,250,253,47,254,188,254,78,255,121,255,33,255,111,254,163,253,249,252,119,252,55,252,82,252,224,252,200,253,197,254,145,255,12,0,80,0,150,0,254,0,142,1,75,2,53,3,66,4,67,5,239,5,15,6,145,5,155,4,112,3,84,2,118,1,234,0,165,0,127,0,80,0,0,0,121,255,182,254,215,253,31,253,207,252,246,252,97,253,202,253,16,254,48,254,37,254,217,253,81,253,199,252,113,252,90,252,88,252,65,252,29,252,3,252,1,252,60,252,249,252,152,254,242,0,117,3,131,5,245,6,209,7,242,7,37,7,173,5,67,4,151,3,152,3,179,3,103,3,173,2,192,1,152,0,11,255,67,253,232,251,163,251,147,252,49,254,224,255,87,1,154,2,105,3,105,3,107,2,215,0,67,255,11,254,55,253,165,252,70,252,31,252,34,252,26,252,220,251,111,251,25,251,25,251,136,251,92,252,130,253,206,254,7,0,247,0,117,1,129,1,59,1,213,0,155,0,209,0,142,1,177,2,245,3,31,5,8,6,145,6,146,6,6,6,36,5,77,4,168,3,34,3,121,2,148,1,128,0,72,255,241,253,143,252,109,251,227,250,24,251,211,251,183,252,117,253,240,253,35,254,22,254,230,253,176,253,142,253,153,253,225,253,75,254,156,254,122,254,202,253,196,252,184,251,226,250,80,250,56,250,16,251,92,253,241,0,197,4,202,7,182,9,202,10,5,11,12,10,213,7,59,5,118,3,30,3,140,3,176,3,31,3,57,2,54,1,188,255,94,253,150,250,150,248,70,248,115,249,55,251,8,253,240,254,249,0,162,2,49,3,107,2,243,0,149,255,174,254,14,254,147,253,84,253,119,253,217,253,248,253,113,253,85,252,42,251,101,250,42,250,104,250,34,251,120,252,116,254,182,0,159,2,214,3,108,4,179,4,204,4,165,4,70,4,11,4,91,4,59,5,52,6,189,6,171,6,55,6,152,5,184,4,119,3,254,1,191,0,3,0,142,255,237,254,227,253,180,252,204,251,73,251,1,251,208,250,214,250,86,251,56,252,22,253,144,253,149,253,120,253,135,253,202,253,11,254,39,254,53,254,84,254,119,254,99,254,254,253,110,253,41,253,151,253,240,254,25,1,161,3,26,6,69,8,2,10,223,10,116,10,194,8,143,6,171,4,103,3,100,2,56,1,241,255,229,254,20,254,241,252,52,251,82,249,64,248,107,248,135,249,251,250,174,252,223,254,88,1,108,3,104,4,67,4,137,3,171,2,163,1,72,0,187,254,82,253,78,252,141,251,185,250,169,249,143,248,194,247,128,247,176,247,33,248,241,248,98,250,138,252,18,255,117,1,127,3,83,5,16,7,123,8,38,9,244,8,70,8,143,7,230,6,14,6,245,4,228,3,55,3,244,2,160,2,225,1,216,0,246,255,122,255,38,255,182,254,70,254,43,254,126,254,218,254,180,254,2,254,69,253,240,252,252,252,29,253,62,253,157,253,108,254,89,255,210,255,143,255,225,254,83,254,35,254,35,254,29,254,31,254,95,254,215,254,39,255,247,254,72,254,159,253,165,253,199,254,188,0,234,2,9,5,79,7,154,9,16,11,200,10,232,8,135,6,132,4,202,2,191,0,111,254,150,252,186,251,91,251,148,250,66,249,71,248,122,248,191,249,82,251,213,252,186,254,101,1,87,4,126,6,49,7,210,6,27,6,43,5,142,3,9,1,38,254,183,251,13,250,204,248,132,247,108,246,12,246,156,246,183,247,210,248,225,249,54,251,248,252,233,254,158,0,244,1,50,3,153,4,18,6,55,7,198,7,213,7,157,7,41,7,76,6,235,4,66,3,194,1,184,0,23,0,159,255,64,255,45,255,129,255,11,0,119,0,176,0,230,0,65,1,159,1,173,1,60,1,119,0,169,255,247,254,89,254,201,253,116,253,152,253,48,254,218,254,43,255,14,255,190,254,115,254,47,254,227,253,172,253,183,253,243,253,24,254,227,253,79,253,141,252,214,251,116,251,191,251,22,253,103,255,46,2,213,4,45,7,5,9,229,9,83,9,135,7,91,5,146,3,68,2,252,0,167,255,174,254,93,254,70,254,187,253,160,252,187,251,200,251,173,252,206,253,219,254,51,0,28,2,25,4,70,5,61,5,103,4,107,3,92,2,213,0,181,254,116,252,185,250,166,249,218,248,255,247,81,247,68,247,244,247,239,248,178,249,68,250,18,251,67,252,141,253,154,254,135,255,197,0,135,2,110,4,251,5,247,6,127,7,167,7,79,7,87,6,221,4,105,3,117,2,36,2,63,2,144,2,24,3,229,3,192,4,70,5,60,5,198,4,58,4,194,3,76,3,173,2,236,1,62,1,174,0,36,0,114,255,161,254,248,253,158,253,127,253,109,253,79,253,58,253,61,253,51,253,250,252,152,252,79,252,61,252,60,252,13,252,163,251,40,251,189,250,82,250,200,249,92,249,129,249,164,250,172,252,3,255,46,1,68,3,115,5,73,7,255,7,98,7,45,6,58,5,168,4,211,3,120,2,24,1,92,0,25,0,129,255,49,254,209,252,67,252,154,252,45,253,137,253,7,254,51,255,239,0,106,2,3,3,219,2,136,2,64,2,156,1,49,0,69,254,142,252,112,251,184,250,239,249,28,249,186,248,31,249,10,250,234,250,145,251,77,252,105,253,168,254,134,255,222,255,10,0,130,0,74,1,19,2,171,2,54,3,251,3,246,4,195,5,13,6,236,5,197,5,234,5,60,6,117,6,134,6,175,6,30,7,139,7,125,7,206,6,200,5,192,4,180,3,100,2,205,0,49,255,228,253,229,252,254,251,32,251,130,250,101,250,193,250,70,251,179,251,17,252,126,252,229,252,4,253,192,252,76,252,9,252,20,252,49,252,34,252,216,251,134,251,65,251,225,250,51,250,114,249,41,249,219,249,148,251,207,253,39,0,172,2,135,5,73,8,39,10,175,10,81,10,207,9,86,9,106,8,191,6,217,4,126,3,207,2,32,2,241,0,163,255,0,255,46,255,137,255,119,255,48,255,107,255,65,0,8,1,22,1,133,0,3,0,213,255,123,255,90,254,162,252,15,251,22,250,122,249,197,248,3,248,202,247,123,248,188,249,213,250,119,251,243,251,162,252,87,253,151,253,66,253,217,252,255,252,199,253,197,254,181,255,188,0,43,2,246,3,160,5,197,6,134,7,69,8,42,9,254,9,101,10,88,10,40,10,13,10,204,9,253,8,147,7,236,5,107,4,11,3,120,1,170,255,255,253,214,252,35,252,130,251,200,250,55,250,34,250,116,250,199,250,217,250,220,250,19,251,126,251,213,251,223,251,198,251,226,251,79,252,211,252,38,253,59,253,62,253,69,253,40,253,185,252,17,252,116,251,42,251,79,251,235,251,18,253,175,254,146,0,148,2,154,4,101,6,169,7,58,8,67,8,28,8,228,7,130,7,224,6,46,6,172,5,90,5,245,4,73,4,111,3,180,2,50,2,177,1,252,0,21,0,54,255,127,254,197,253,202,252,141,251,91,250,130,249,253,248,154,248,82,248,83,248,204,248,163,249,144,250,94,251,21,252,222,252,191,253,131,254,246,254,33,255,44,255,46,255,12,255,165,254,253,253,93,253,10,253,17,253,100,253,250,253,232,254,76,0,17,2,232,3,141,5,236,6,29,8,46,9,242,9,55,10,1,10,142,9,252,8,55,8,26,7,183,5,87,4,38,3,28,2,21,1,15,0,41,255,124,254,236,253,80,253,160,252,0,252,162,251,128,251,115,251,109,251,141,251,228,251,83,252,165,252,207,252,249,252,68,253,171,253,12,254,103,254,206,254,84,255,226,255,79,0,136,0,149,0,139,0,99,0,17,0,147,255,3,255,135,254,57,254,18,254,10,254,50,254,170,254,102,255,49,0,226,0,121,1,14,2,147,2,225,2,243,2,233,2,245,2,14,3,16,3,231,2,155,2,60,2,196,1,29,1,70,0,94,255,127,254,202,253,69,253,244,252,211,252,241,252,76,253,208,253,98,254,233,254,90,255,185,255,9,0,63,0,95,0,113,0,131,0,142,0,132,0,96,0,36,0,215,255,111,255,234,254,86,254,219,253,141,253,108,253,118,253,188,253,70,254,9,255,237,255,202,0,143,1,55,2,188,2,18,3,37,3,237,2,134,2,21,2,180,1,96,1,26,1,236,0,229,0,1,1,38,1,47,1,18,1,220,0,161,0,103,0,32,0,208,255,137,255,99,255,87,255,68,255,26,255,225,254,175,254,149,254,133,254,118,254,115,254,146,254,219,254,64,255,164,255,247,255,59,0,117,0,158,0,159,0,117,0,53,0,254,255,214,255,180,255,141,255,108,255,113,255,164,255,240,255,57,0,121,0,193,0,30,1,126,1,201,1,248,1,30,2,68,2,98,2,99,2,66,2,13,2,211,1,135,1,12,1,104,0,175,255,244,254,60,254,138,253,233,252,108,252,39,252,31,252,66,252,125,252,201,252,35,253,142,253,248,253,74,254,142,254,219,254,69,255,192,255,42,0,120,0,181,0,241,0,33,1,44,1,13,1,218,0,183,0,184,0,209,0,0,1,66,1,166,1,43,2,169,2,2,3,46,3,53,3,31,3,238,2,153,2,39,2,181,1,78,1,246,0,166,0,94,0,30,0,235,255,184,255,129,255,76,255,18,255,206,254,136,254,74,254,24,254,247,253,222,253,215,253,230,253,4,254,38,254,66,254,96,254,128,254,162,254,189,254,216,254,247,254,33,255,83,255,140,255,196,255,248,255,38,0,69,0,79,0,69,0,51,0,29,0,9,0,253,255,253,255,12,0,45,0,91,0,137,0,183,0,222,0,254,0,26,1,47,1,63,1,83,1,107,1,124,1,135,1,136,1,122,1,88,1,37,1,223,0,141,0,43,0,195,255,95,255,6,255,194,254,143,254,109,254,97,254,112,254,150,254,200,254,2,255,62,255,121,255,178,255,226,255,4,0,22,0,28,0,28,0,18,0,0,0,234,255,208,255,191,255,187,255,191,255,211,255,246,255,39,0,101,0,171,0,239,0,43,1,92,1,126,1,142,1,143,1,127,1,94,1,51,1,254,0,193,0,133,0,74,0,17,0,214,255,157,255,102,255,50,255,7,255,231,254,212,254,206,254,212,254,236,254,23,255,74,255,124,255,168,255,205,255,230,255,241,255,235,255,218,255,193,255,165,255,143,255,129,255,127,255,130,255,140,255,156,255,176,255,191,255,197,255,198,255,201,255,211,255,225,255,247,255,15,0,41,0,67,0,88,0,102,0,106,0,99,0,81,0,59,0,37,0,18,0,0,0,243,255,239,255,246,255,6,0,26,0,48,0,74,0,99,0,122,0,147,0,167,0,188,0,211,0,231,0,245,0,245,0,233,0,203,0,158,0,103,0,40,0,236,255,180,255,134,255,105,255,92,255,94,255,110,255,134,255,161,255,182,255,196,255,205,255,205,255,204,255,201,255,201,255,206,255,218,255,234,255,252,255,13,0,24,0,28,0,27,0,17,0,254,255,232,255,208,255,192,255,186,255,183,255,188,255,200,255,218,255,236,255,252,255,8,0,17,0,22,0,22,0,19,0,17,0,17,0,18,0,21,0,21,0,24,0,21,0,21,0,18,0,6,0,249,255,233,255,219,255,208,255,201,255,194,255,193,255,194,255,196,255,199,255,205,255,216,255,227,255,241,255,253,255,14,0,36,0,58,0,73,0,87,0,100,0,106,0,106,0,101,0,89,0,67,0,40,0,15,0,246,255,225,255,211,255,206,255,205,255,211,255,226,255,244,255,8,0,30,0,50,0,66,0,75,0,81,0,88,0,90,0,90,0,89,0,81,0,69,0,54,0,32,0,8,0,245,255,226,255,212,255,202,255,199,255,202,255,212,255,226,255,239,255,251,255,3,0,6,0,9,0,10,0,7,0,2,0,252,255,248,255,243,255,239,255,233,255,228,255,229,255,231,255,231,255,230,255,227,255,221,255,220,255,223,255,226,255,228,255,228,255,229,255,235,255,235,255,230,255,224,255,215,255,208,255,207,255,203,255,201,255,201,255,205,255,215,255,229,255,241,255,249,255,0,0,6,0,8,0,7,0,6,0,4,0,255,255,253,255,250,255,249,255,247,255,250,255,255,255,3,0,11,0,15,0,23,0,34,0,48,0,63,0,80,0,91,0,100,0,104,0,102,0,99,0,88,0,77,0,61,0,44,0,23,0,0,0,234,255,216,255,204,255,194,255,183,255,170,255,166,255,164,255,166,255,169,255,176,255,184,255,193,255,202,255,207,255,217,255,225,255,235,255,245,255,253,255,1,0,2,0,5,0,7,0,11,0,12,0,8,0,1,0,0,0,254,255,251,255,250,255,246,255,242,255,244,255,251,255,1,0,4,0,10,0,17,0,21,0,27,0,28,0,26,0,30,0,28,0,24,0,21,0,18,0,15,0,13,0,13,0,9,0,6,0,4,0,3,0,3,0,7,0,8,0,7,0,11,0,15,0,17,0,18,0,20,0,20,0,22,0,22,0,24,0,25,0,28,0,28,0,26,0,23,0,18,0,12,0,4,0,253,255,245,255,240,255,234,255,229,255,228,255,229,255,236,255,246,255,0,0,7,0,7,0,8,0,9,0,11,0,14,0,15,0,12,0,8,0,4,0,0,0,255,255,251,255,244,255,238,255,234,255,229,255,227,255,228,255,230,255,232,255,233,255,235,255,239,255,246,255,252,255,0,0,3,0,2,0,4,0,7,0,7,0,8,0,8,0,10,0,15,0,20,0,24,0,24,0,23,0,21,0,17,0,14,0,10,0,8,0,5,0,6,0,3,0,0,0,253,255,251,255,251,255,255,255,4,0,9,0,18,0,24,0,31,0,38,0,43,0,49,0,52,0,51,0,46,0,40,0,32,0,24,0,13,0,3,0,253,255,250,255,249,255,246,255,245,255,242,255,240,255,237,255,232,255,230,255,227,255,225,255,224,255,222,255,220,255,215,255,212,255,212,255,216,255,220,255,224,255,228,255,228,255,226,255,232,255,240,255,246,255,254,255,6,0,12,0,18,0,22,0,20,0,19,0,19,0,18,0,15,0,12,0,10,0,4,0,5,0,7,0,10,0,12,0,11,0,11,0,10,0,11,0,11,0,9,0,4,0,2,0,2,0,5,0,9,0,10,0,13,0,10,0,5,0,1,0,252,255,244,255,236,255,230,255,223,255,216,255,206,255,198,255,195,255,197,255,202,255,209,255,212,255,213,255,218,255,226,255,238,255,249,255,0,0,2,0,10,0,14,0,15,0,13,0,9,0,8,0,7,0,6,0,6,0,10,0,13,0,18,0,21,0,24,0,25,0,23,0,19,0,16,0,14,0,7,0,2,0,254,255,248,255,242,255,236,255,230,255,226,255,224,255,222,255,224,255,224,255,224,255,223,255,225,255,231,255,237,255,240,255,241,255,242,255,238,255,237,255,237,255,241,255,246,255,254,255,8,0,16,0,26,0,35,0,47,0,57,0,70,0,80,0,85,0,88,0,88,0,86,0,79,0,75,0,74,0,73,0,71,0,65,0,57,0,49,0,41,0,35,0,31,0,26,0,17,0,4,0,251,255,241,255,233,255,234,255,236,255,237,255,236,255,235,255,231,255,228,255,227,255,224,255,223,255,224,255,224,255,220,255,215,255,211,255,209,255,207,255,205,255,205,255,204,255,206,255,208,255,213,255,218,255,219,255,222,255,226,255,231,255,235,255,235,255,234,255,232,255,233,255,234,255,235,255,238,255,241,255,242,255,244,255,245,255,249,255,255,255,7,0,14,0,15,0,16,0,12,0,10,0,8,0,5,0,1,0,255,255,255,255,255,255,0,0,2,0,1,0,254,255,253,255,250,255,248,255,246,255,246,255,247,255,250,255,0,0,4,0,8,0,10,0,15,0,21,0,26,0,27,0,27,0,29,0,30,0,32,0,32,0,35,0,33,0,34,0,36,0,39,0,42,0,43,0,46,0,47,0,46,0,42,0,37,0,34,0,35,0,34,0,29,0,24,0,20,0,18,0,13,0,13,0,10,0,7,0,5,0,2,0,0,0,2,0,4,0,5,0,7,0,5,0,1,0,255,255,253,255,252,255,253,255,252,255,252,255,252,255,248,255,245,255,240,255,236,255,234,255,228,255,223,255,215,255,207,255,205,255,204,255,207,255,213,255,215,255,218,255,218,255,223,255,228,255,235,255,243,255,250,255,0,0,5,0,12,0,17,0,25,0,30,0,35,0,39,0,41,0,43,0,43,0,45,0,42,0,39,0,34,0,27,0,23,0,15,0,8,0,5,0,255,255,246,255,243,255,236,255,230,255,225,255,223,255,222,255,216,255,215,255,212,255,211,255,210,255,210,255,213,255,216,255,216,255,220,255,224,255,225,255,225,255,222,255,222,255,221,255,222,255,223,255,223,255,225,255,225,255,231,255,236,255,244,255,250,255,0,0,3,0,8,0,11,0,10,0,14,0,16,0,20,0,23,0,26,0,26,0,23,0,18,0,23,0,24,0,23,0,26,0,22,0,21,0,15,0,9,0,7,0,3,0,0,0,250,255,243,255,239,255,235,255,232,255,239,255,244,255,245,255,248,255,247,255,246,255,248,255,252,255,255,255,1,0,3,0,5,0,9,0,13,0,21,0,28,0,35,0,41,0,44,0,46,0,50,0,53,0,54,0,58,0,57,0,54,0,50,0,46,0,43,0,40,0,37,0,35,0,34,0,32,0,33,0,31,0,25,0,20,0,14,0,9,0,7,0,4,0,1,0,252,255,247,255,246,255,245,255,243,255,239,255,234,255,228,255,226,255,223,255,220,255,218,255,221,255,224,255,227,255,232,255,231,255,236,255,237,255,236,255,242,255,245,255,244,255,240,255,236,255,237,255,236,255,233,255,234,255,234,255,234,255,235,255,236,255,240,255,241,255,245,255,249,255,247,255,246,255,246,255,243,255,239,255,234,255,229,255,226,255,225,255,222,255,218,255,219,255,219,255,218,255,218,255,215,255,214,255,219,255,222,255,224,255,224,255,227,255,230,255,233,255,238,255,231,255,244,255,241,255,239,255,246,255,242,255,244,255,247,255,245,255,250,255,252,255,248,255,2,0,3,0,8,0,19,0,17,0,15,0,18,0,7,0,8,0,11,0,14,0,27,0,33,0,40,0,46,0,45,0,50,0,55,0,55,0,56,0,53,0,52,0,49,0,50,0,48,0,50,0,56,0,60,0,66,0,70,0,66,0,62,0,58,0,54,0,58,0,59,0,60,0,54,0,49,0,50,0,44,0,45,0,37,0,28,0,27,0,21,0,20,0,15,0,10,0,7,0,2,0,255,255,255,255,249,255,244,255,238,255,231,255,231,255,228,255,227,255,227,255,228,255,230,255,233,255,238,255,238,255,237,255,240,255,234,255,232,255,230,255,224,255,227,255,227,255,229,255,231,255,231,255,231,255,229,255,227,255,226,255,227,255,230,255,234,255,234,255,237,255,237,255,238,255,239,255,236,255,239,255,242,255,246,255,250,255,249,255,246,255,246,255,241,255,242,255,240,255,240,255,245,255,242,255,251,255,247,255,246,255,250,255,248,255,2,0,0,0,251,255,253,255,241,255,244,255,251,255,233,255,244,255,229,255,224,255,244,255,225,255,250,255,229,255,213,255,239,255,203,255,2,0,254,255,193,255,236,255,209,255,224,255,250,255,152,255,202,255,157,255,11,0,180,0,20,0,11,0,207,255,164,255,2,0,210,255,200,255,247,255,7,0,142,0,110,0,208,255,176,255,196,255,221,255,24,0,32,0,16,0,71,0,63,0,32,0,219,255,186,255,23,0,60,0,86,0,61,0,8,0,24,0,10,0,27,0,5,0,18,0,52,0,32,0,65,0,25,0,23,0,69,0,28,0,67,0,39,0,21,0,72,0,50,0,85,0,94,0,32,0,80,0,71,0,47,0,103,0,46,0,28,0,55,0,25,0,59,0,50,0,10,0,22,0,244,255,251,255,15,0,238,255,6,0,4,0,220,255,0,0,202,255,211,255,228,255,183,255,234,255,204,255,186,255,228,255,195,255,199,255,232,255,177,255,239,255,221,255,187,255,255,255,200,255,251,255,249,255,248,255,254,255,213,255,8,0,238,255,254,255,248,255,232,255,241,255,215,255,242,255,16,0,205,255,230,255,225,255,187,255,5,0,202,255,196,255,210,255,179,255,253,255,225,255,192,255,212,255,178,255,244,255,242,255,160,255,0,0,203,255,212,255,35,0,124,255,212,255,206,255,178,255,70,0,211,255,191,255,17,0,255,255,234,255,42,0,56,0,236,255,53,0,63,0,24,0,9,0,247,255,26,0,107,0,141,0,180,0,86,0,75,0,129,0,146,0,139,0,234,255,91,0,146,0,176,0,230,0,66,0,240,255,91,0,86,0,59,0,45,0,212,255,47,0,81,0,37,0,69,0,39,0,7,0,55,0,242,255,52,0,86,0,201,255,32,0,29,0,86,0,133,0,199,255,159,255,165,255,251,255,177,0,250,255,171,255,253,255,4,0,104,0,198,255,72,255,222,255,34,0,100,0,47,0,154,255,185,255,237,255,21,0,239,255,135,255,191,255,60,0,237,255,234,255,171,255,130,255,6,0,226,255,1,0,189,255,122,255,4,0,193,255,196,255,197,255,121,255,235,255,201,255,194,255,9,0,126,255,188,255,239,255,113,255,238,255,193,255,176,255,2,0,110,255,204,255,3,0,207,255,10,0,206,255,203,255,250,255,237,255,230,255,218,255,212,255,22,0,15,0,27,0,249,255,214,255,247,255,1,0,31,0,17,0,214,255,223,255,35,0,255,255,29,0,246,255,198,255,226,255,209,255,234,255,230,255,215,255,245,255,239,255,207,255,217,255,226,255,241,255,4,0,1,0,18,0,243,255,227,255,248,255,222,255,6,0,21,0,22,0,34,0,254,255,249,255,24,0,15,0,254,255,7,0,23,0,55,0,66,0,52,0,52,0,54,0,79,0,61,0,61,0,97,0,84,0,81,0,62,0,91,0,108,0,92,0,94,0,73,0,105,0,148,0,112,0,98,0,89,0,85,0,145,0,150,0,114,0,93,0,142,0,155,0,137,0,99,0,58,0,89,0,117,0,128,0,108,0,59,0,38,0,66,0,69,0,45,0,16,0,3,0,16,0,19,0,236,255,221,255,196,255,135,255,162,255,170,255,99,255,61,255,47,255,31,255,40,255,26,255,183,254,178,254,163,254,123,254,161,254,94,254,83,254,108,254,61,254,80,254,67,254,38,254,94,254,98,254,133,254,167,254,193,254,28,255,55,255,112,255,170,255,234,255,55,0,112,0,198,0,254,0,51,1,128,1,205,1,3,2,60,2,120,2,184,2,227,2,254,2,29,3,60,3,61,3,52,3,47,3,14,3,12,3,235,2,182,2,143,2,70,2,5,2,209,1,118,1,12,1,189,0,110,0,9,0,174,255,92,255,237,254,129,254,43,254,197,253,109,253,26,253,189,252,102,252,43,252,5,252,217,251,175,251,148,251,147,251,161,251,174,251,187,251,198,251,251,251,78,252,158,252,235,252,66,253,193,253,54,254,173,254,14,255,124,255,29,0,174,0,67,1,201,1,50,2,207,2,92,3,215,3,62,4,118,4,226,4,73,5,125,5,156,5,165,5,142,5,171,5,158,5,86,5,15,5,135,4,58,4,227,3,88,3,220,2,43,2,158,1,21,1,101,0,203,255,6,255,99,254,242,253,79,253,205,252,46,252,158,251,75,251,231,250,152,250,87,250,30,250,9,250,5,250,18,250,63,250,84,250,140,250,226,250,53,251,180,251,46,252,149,252,49,253,204,253,114,254,57,255,211,255,148,0,100,1,27,2,239,2,149,3,70,4,239,4,121,5,36,6,147,6,246,6,70,7,105,7,163,7,140,7,82,7,34,7,191,6,109,6,241,5,50,5,132,4,171,3,198,2,218,1,175,0,157,255,167,254,163,253,157,252,124,251,109,250,137,249,175,248,248,247,80,247,181,246,88,246,49,246,49,246,84,246,120,246,212,246,87,247,9,248,2,249,235,249,241,250,22,252,119,253,255,254,92,0,157,1,189,2,253,3,84,5,133,6,126,7,63,8,238,8,164,9,55,10,75,10,1,10,192,9,110,9,37,9,150,8,162,7,185,6,172,5,153,4,128,3,30,2,186,0,126,255,86,254,83,253,70,252,29,251,28,250,74,249,161,248,50,248,203,247,113,247,106,247,132,247,209,247,44,248,133,248,46,249,248,249,239,250,235,251,219,252,228,253,252,254,38,0,76,1,74,2,87,3,110,4,104,5,69,6,242,6,136,7,24,8,142,8,201,8,237,8,227,8,169,8,84,8,194,7,33,7,102,6,128,5,127,4,92,3,50,2,251,0,176,255,52,254,196,252,120,251,84,250,87,249,51,248,25,247,40,246,91,245,208,244,82,244,225,243,207,243,21,244,181,244,116,245,8,246,188,246,181,247,0,249,150,250,26,252,169,253,120,255,160,1,216,3,163,5,7,7,69,8,176,9,74,11,169,12,184,13,120,14,3,15,141,15,163,15,17,15,33,14,25,13,57,12,102,11,38,10,143,8,174,6,166,4,187,2,195,0,174,254,175,252,231,250,88,249,225,247,82,246,197,244,114,243,117,242,215,241,134,241,85,241,74,241,134,241,237,241,144,242,90,243,86,244,145,245,241,246,124,248,28,250,201,251,109,253,3,255,170,0,95,2,12,4,156,5,246,6,52,8,93,9,101,10,55,11,198,11,53,12,125,12,149,12,132,12,38,12,152,11,250,10,62,10,104,9,105,8,55,7,232,5,123,4,242,2,104,1,231,255,128,254,66,253,32,252,239,250,161,249,83,248,29,247,39,246,114,245,243,244,180,244,163,244,189,244,9,245,88,245,176,245,60,246,4,247,49,248,139,249,202,250,5,252,79,253,245,254,213,0,108,2,188,3,219,4,7,6,75,7,78,8,8,9,157,9,79,10,31,11,154,11,102,11,161,10,181,9,252,8,105,8,167,7,200,6,202,5,176,4,114,3,240,1,80,0,207,254,160,253,209,252,42,252,98,251,135,250,148,249,199,248,73,248,7,248,16,248,53,248,117,248,202,248,35,249,124,249,218,249,79,250,244,250,193,251,165,252,122,253,16,254,138,254,246,254,138,255,31,0,141,0,15,1,124,1,221,1,61,2,101,2,135,2,155,2,149,2,204,2,4,3,54,3,83,3,57,3,36,3,24,3,52,3,250,2,252,2,57,3,3,3,218,2,174,2,118,2,64,2,232,1,92,1,95,1,129,1,233,0,125,0,35,0,152,255,108,255,30,255,206,254,202,254,120,254,138,254,182,254,78,254,37,254,122,254,136,254,174,254,22,255,10,255,67,255,131,255,135,255,156,255,126,255,161,255,209,255,193,255,204,255,170,255,77,255,48,255,70,255,23,255,189,254,133,254,125,254,156,254,128,254,57,254,44,254,116,254,220,254,253,254,26,255,91,255,186,255,58,0,135,0,199,0,69,1,181,1,9,2,89,2,164,2,234,2,255,2,24,3,49,3,35,3,1,3,199,2,148,2,87,2,250,1,142,1,18,1,119,0,208,255,80,255,232,254,93,254,217,253,102,253,216,252,104,252,0,252,153,251,89,251,42,251,37,251,53,251,66,251,85,251,130,251,209,251,49,252,171,252,67,253,214,253,101,254,33,255,238,255,175,0,102,1,16,2,206,2,132,3,25,4,168,4,34,5,160,5,30,6,96,6,131,6,135,6,85,6,39,6,18,6,230,5,132,5,246,4,97,4,194,3,255,2,19,2,25,1,88,0,183,255,251,254,41,254,75,253,125,252,191,251,25,251,158,250,48,250,208,249,157,249,134,249,141,249,173,249,207,249,17,250,129,250,5,251,163,251,75,252,240,252,189,253,160,254,134,255,87,0,17,1,210,1,128,2,33,3,183,3,48,4,165,4,250,4,50,5,93,5,76,5,24,5,207,4,117,4,31,4,170,3,27,3,133,2,228,1,69,1,162,0,241,255,64,255,163,254,29,254,165,253,50,253,194,252,100,252,40,252,9,252,223,251,191,251,204,251,232,251,33,252,113,252,188,252,24,253,122,253,236,253,117,254,237,254,117,255,255,255,138,0,43,1,166,1,29,2,166,2,2,3,96,3,198,3,13,4,83,4,128,4,156,4,178,4,167,4,144,4,93,4,16,4,216,3,144,3,40,3,175,2,42,2,169,1,11,1,110,0,226,255,65,255,182,254,37,254,139,253,24,253,160,252,45,252,212,251,134,251,86,251,49,251,18,251,16,251,41,251,93,251,148,251,214,251,53,252,165,252,38,253,171,253,48,254,208,254,112,255,248,255,144,0,37,1,159,1,19,2,125,2,224,2,49,3,107,3,145,3,158,3,172,3,177,3,132,3,71,3,24,3,210,2,121,2,22,2,176,1,74,1,216,0,95,0,240,255,147,255,36,255,172,254,91,254,28,254,211,253,137,253,91,253,66,253,51,253,39,253,20,253,45,253,88,253,129,253,174,253,215,253,35,254,101,254,161,254,255,254,95,255,182,255,7,0,85,0,181,0,9,1,75,1,146,1,211,1,21,2,57,2,101,2,147,2,168,2,188,2,194,2,192,2,179,2,141,2,106,2,76,2,31,2,237,1,167,1,98,1,24,1,194,0,120,0,39,0,214,255,142,255,76,255,0,255,187,254,131,254,79,254,38,254,254,253,227,253,211,253,198,253,195,253,207,253,224,253,245,253,17,254,47,254,89,254,135,254,193,254,250,254,43,255,95,255,155,255,203,255,245,255,37,0,88,0,134,0,170,0,199,0,222,0,241,0,255,0,2,1,254,0,244,0,232,0,220,0,212,0,202,0,190,0,171,0,155,0,139,0,123,0,111,0,93,0,85,0,81,0,71,0,65,0,55,0,47,0,45,0,49,0,51,0,47,0,51,0,57,0,60,0,67,0,69,0,73,0,80,0,74,0,76,0,80,0,76,0,72,0,64,0,56,0,44,0,23,0,5,0,246,255,229,255,208,255,189,255,176,255,159,255,143,255,127,255,112,255,98,255,84,255,73,255,69,255,67,255,66,255,66,255,67,255,74,255,83,255,93,255,106,255,122,255,139,255,160,255,181,255,202,255,226,255,251,255,21,0,44,0,69,0,92,0,113,0,136,0,155,0,170,0,181,0,188,0,199,0,214,0,219,0,221,0,215,0,205,0,191,0,172,0,155,0,135,0,107,0,74,0,45,0,14,0,243,255,216,255,193,255,171,255,147,255,123,255,100,255,81,255,65,255,57,255,54,255,54,255,55,255,57,255,63,255,75,255,92,255,109,255,129,255,154,255,180,255,202,255,223,255,246,255,15,0,40,0,60,0,74,0,87,0,105,0,116,0,130,0,144,0,153,0,155,0,155,0,153,0,149,0,146,0,139,0,130,0,120,0,109,0,90,0,71,0,51,0,34,0,19,0,1,0,244,255,229,255,215,255,198,255,180,255,164,255,153,255,142,255,135,255,132,255,130,255,132,255,134,255,137,255,141,255,152,255,162,255,171,255,181,255,192,255,210,255,226,255,244,255,4,0,18,0,31,0,38,0,51,0,65,0,79,0,86,0,89,0,90,0,89,0,80,0,74,0,71,0,64,0,58,0,51,0,44,0,34,0,23,0,8,0,254,255,244,255,232,255,224,255,216,255,205,255,193,255,184,255,177,255,177,255,181,255,185,255,190,255,192,255,194,255,196,255,203,255,212,255,224,255,234,255,247,255,1,0,7,0,9,0,13,0,22,0,34,0,43,0,50,0,51,0,48,0,47,0,45,0,44,0,40,0,35,0,33,0,31,0,26,0,22,0,22,0,20,0,15,0,11,0,6,0,1,0,0,0,0,0,255,255,253,255,245,255,236,255,231,255,227,255,224,255,224,255,224,255,226,255,227,255,224,255,223,255,223,255,229,255,240,255,246,255,248,255,254,255,3,0,5,0,8,0,16,0,20,0,20,0,28,0,31,0,36,0,39,0,36,0,41,0,47,0,44,0,37,0,37,0,40,0,39,0,33,0,31,0,25,0,23,0,19,0,16,0,11,0,0,0,249,255,241,255,239,255,235,255,230,255,226,255,229,255,231,255,229,255,221,255,219,255,229,255,243,255,249,255,246,255,248,255,17,0,56,0,69,0,67,0,44,0,41,0,76,0,103,0,120,0,111,0,101,0,97,0,106,0,132,0,131,0,104,0,92,0,117,0,157,0,153,0,53,0,203,255,169,255,52,0,35,1,8,1,204,255,140,254,135,254,176,255,149,0,31,0,200,254,19,254,196,254,234,255,235,255,160,254,171,253,247,253,5,255,198,255,113,255,191,254,118,254,188,254,7,255,62,255,127,255,181,255,185,255,133,255,106,255,186,255,98,0,206,0,201,0,114,0,77,0,169,0,83,1,236,1,240,1,94,1,127,0,74,0,131,1,109,3,47,4,185,2,25,0,188,254,245,255,209,1,160,2,87,1,190,255,168,255,171,0,204,0,182,255,147,254,42,254,67,255,131,255,62,255,185,254,155,254,147,254,94,254,61,254,70,254,81,255,147,255,5,255,42,253,48,253,168,254,183,0,35,1,50,255,226,253,147,253,157,255,160,1,62,2,151,1,137,0,136,255,167,255,3,0,156,0,64,1,66,1,26,2,191,2,2,2,126,0,156,255,143,255,144,0,153,1,159,1,22,1,148,0,140,0,145,255,77,255,29,255,205,255,112,1,226,0,23,255,195,252,218,253,215,255,217,0,52,255,40,254,180,254,65,255,116,0,203,255,196,253,178,252,101,0,232,1,113,1,194,255,119,254,182,255,195,255,46,1,228,0,156,0,157,1,208,2,198,0,101,255,241,255,67,1,122,2,110,1,103,1,53,255,44,0,148,0,141,1,0,0,241,254,198,0,15,255,30,255,64,0,172,0,156,254,190,251,137,252,58,0,29,2,202,0,68,253,21,251,224,251,126,1,165,2,220,255,1,253,70,254,101,0,201,0,11,0,247,255,149,0,45,1,184,0,173,255,219,1,20,3,63,3,55,0,47,253,40,255,222,3,215,3,20,4,247,254,10,253,7,1,198,1,150,1,232,255,36,254,153,255,183,1,44,0,136,254,59,252,34,254,46,1,158,1,236,252,81,252,61,255,107,0,91,2,129,254,227,250,30,252,247,1,85,4,56,1,97,253,69,251,55,0,104,3,125,2,142,2,234,253,103,254,238,1,252,1,82,2,206,255,196,255,31,1,124,1,7,3,189,0,8,0,131,255,240,0,96,1,121,255,1,255,239,254,231,0,191,0,182,0,75,254,1,255,166,255,204,254,24,254,159,254,117,254,29,1,129,0,154,253,198,253,5,254,118,1,67,0,104,255,40,255,165,255,59,0,153,0,1,0,150,0,60,0,179,255,40,1,121,0,160,2,185,2,141,255,113,255,16,255,13,1,20,4,80,2,55,255,196,254,251,255,21,1,127,255,246,255,214,0,74,254,163,254,208,255,247,255,184,255,11,255,243,252,65,254,230,254,27,1,68,0,110,252,37,253,150,255,172,0,136,255,248,253,146,254,62,1,124,1,42,0,130,253,49,255,195,1,115,3,68,1,135,254,124,255,249,2,213,2,205,0,209,0,152,255,167,2,6,4,40,2,6,255,112,253,218,0,221,3,170,3,76,0,216,253,56,254,97,0,92,1,193,255,227,252,40,254,60,2,146,2,226,255,171,250,228,249,96,254,185,1,120,1,38,0,200,253,40,254,190,255,18,255,198,252,163,252,218,255,136,2,134,2,119,0,195,255,175,253,83,254,109,0,155,1,234,1,114,1,97,1,67,1,122,0,202,254,185,255,126,0,172,3,92,4,12,1,226,254,66,253,125,255,121,2,80,2,105,1,213,0,135,0,97,255,102,254,162,253,4,254,98,0,73,2,57,2,170,0,79,254,158,252,255,251,148,252,177,255,111,2,61,2,181,0,231,255,230,252,26,253,64,254,84,254,187,255,30,1,142,2,10,2,151,255,160,254,214,253,150,254,63,0,164,0,169,2,93,2,103,1,210,255,119,255,225,0,208,0,156,0,79,0,184,0,133,1,155,1,88,1,198,255,13,255,176,255,98,255,191,255,121,0,72,0,98,0,140,255,197,254,234,254,146,254,129,254,177,254,12,0,134,0,86,0,20,255,4,254,45,254,31,255,109,0,77,0,31,255,128,255,217,0,22,1,253,0,170,255,75,255,194,255,183,0,98,1,13,1,217,0,204,0,210,0,107,1,37,1,70,0,34,255,89,254,16,255,91,1,37,3,202,2,82,1,251,254,47,253,159,253,202,254,215,255,78,1,189,1,34,1,79,0,79,0,148,254,35,253,121,253,136,254,49,0,219,1,168,2,108,1,148,255,132,254,220,253,239,253,12,255,73,0,74,1,161,1,164,1,157,0,155,255,249,254,115,254,110,254,134,255,117,1,240,1,247,1,1,1,93,255,53,254,43,254,211,255,209,0,2,1,26,1,180,0,251,255,224,255,218,255,124,255,2,255,150,254,7,0,95,1,250,1,56,1,21,255,94,254,184,254,174,255,166,0,201,255,156,255,177,0,35,1,28,1,153,255,251,253,56,254,95,255,77,0,36,1,224,0,85,0,83,0,173,255,243,254,173,255,206,255,191,255,94,0,21,1,222,0,68,0,115,0,74,0,0,0,185,255,81,255,195,255,20,0,15,0,227,0,232,0,139,0,249,255,37,255,57,255,103,255,26,255,170,255,254,255,129,0,127,1,236,0,138,255,145,254,21,255,1,0,46,0,201,0,193,0,247,255,66,0,219,0,183,0,103,255,192,254,136,255,127,0,223,0,154,0,172,255,22,255,116,255,196,255,118,0,76,0,204,255,94,0,217,255,218,254,99,254,34,255,167,0,142,1,46,1,236,255,190,254,222,253,175,254,198,255,219,0,70,1,64,1,152,0,204,255,44,255,173,254,84,255,170,0,115,1,224,0,93,0,12,0,54,0,251,255,163,255,236,255,65,0,133,0,154,0,112,255,62,255,91,0,246,0,222,0,235,255,70,255,114,255,207,255,126,0,212,255,227,254,103,0,218,0,46,0,43,0,216,255,2,0,214,255,213,254,70,255,175,255,136,0,131,1,224,0,3,0,203,255,109,255,216,254,199,254,129,255,52,0,47,0,195,0,47,1,134,0,30,255,63,254,21,254,126,254,30,0,126,1,61,1,190,0,157,0,46,0,65,255,85,254,138,254,201,255,73,1,100,2,136,1,4,0,168,255,199,255,185,255,40,255,224,254,189,255,109,1,209,1,242,0,142,255,220,254,100,255,108,0,155,0,171,255,45,255,120,255,161,0,173,0,13,0,4,0,244,255,60,0,27,0,117,255,167,254,21,255,71,0,27,1,87,1,109,0,128,255,31,255,147,255,44,0,181,255,255,254,13,255,45,0,167,1,99,1,51,0,180,254,122,254,14,255,163,255,63,0,28,0,50,0,1,1,66,1,19,0,191,254,39,254,29,255,104,0,109,1,193,1,32,1,61,0,169,255,5,255,197,254,125,255,167,0,232,1,139,1,112,0,130,255,20,255,110,255,149,255,166,255,36,0,17,1,111,1,1,1,251,255,194,254,21,254,35,255,221,0,62,1,129,1,17,1,192,255,24,255,201,254,17,255,35,0,229,0,24,1,47,1,202,0,64,0,69,255,167,254,12,255,220,255,14,1,148,1,101,1,216,0,253,255,69,255,170,254,172,254,67,255,7,0,188,1,63,2,87,1,57,0,211,254,57,254,118,254,32,255,206,255,145,0,107,1,204,1,147,0,34,255,73,254,205,253,179,254,198,255,79,0,218,0,17,1,181,0,186,255,199,254,209,254,29,255,18,0,238,0,76,0,32,0,59,0,27,0,153,255,90,255,179,255,212,255,102,0,202,0,75,0,149,255,223,255,221,255,189,255,216,255,145,255,181,255,108,0,232,0,145,0,41,0,191,255,96,255,79,255,194,255,172,255,137,255,223,255,141,0,100,1,206,0,194,255,168,254,200,253,107,254,155,255,167,0,69,1,29,1,106,0,0,0,81,255,136,254,111,254,199,254,207,255,105,1,255,1,76,1,77,0,8,255,190,254,32,255,183,255,71,0,120,0,9,1,244,0,115,0,226,255,70,255,106,255,168,255,4,0,83,0,68,0,115,0,138,0,62,0,147,255,39,255,161,255,10,0,158,0,25,1,142,0,51,0,59,0,191,255,101,255,74,255,244,255,58,1,57,1,170,0,46,0,196,255,222,255,106,255,203,254,92,255,189,0,247,1,183,1,104,0,94,255,232,254,43,255,207,255,88,0,250,0,88,1,80,1,165,0,67,255,129,254,187,254,113,255,58,0,6,1,99,1,0,1,239,255,172,254,3,254,74,254,127,255,218,0,195,1,148,1,115,0,6,255,194,253,33,254,167,255,187,0,139,1,147,1,204,0,218,255,221,254,152,254,6,255,234,255,16,1,119,1,239,0,27,0,71,255,213,254,241,254,132,255,67,0,169,0,207,0,145,0,234,255,59,255,242,254,7,255,131,255,83,0,13,1,52,1,120,0,127,255,216,254,184,254,66,255,59,0,212,0,192,0,122,0,255,255,70,255,200,254,39,255,213,255,86,0,157,0,133,0,82,0,220,255,65,255,237,254,74,255,59,0,202,0,185,0,99,0,245,255,213,255,166,255,156,255,4,0,101,0,178,0,181,0,106,0,47,0,6,0,194,255,186,255,243,255,48,0,124,0,98,0,2,0,194,255,225,255,0,0,8,0,211,255,128,255,208,255,55,0,102,0,24,0,167,255,132,255,217,255,64,0,39,0,197,255,183,255,7,0,72,0,37,0,214,255,181,255,158,255,223,255,231,255,229,255,228,255,234,255,26,0,8,0,219,255,151,255,144,255,198,255,40,0,60,0,14,0,1,0,25,0,40,0,38,0,55,0,62,0,84,0,146,0,199,0,120,0,53,0,97,0,172,0,245,0,233,0,146,0,82,0,113,0,172,0,148,0,59,0,53,0,133,0,174,0,160,0,74,0,251,255,237,255,235,255,213,255,201,255,246,255,38,0,10,0,193,255,113,255,67,255,108,255,127,255,106,255,121,255,170,255,176,255,122,255,89,255,125,255,221,255,12,0,189,255,100,255,139,255,219,255,227,255,182,255,174,255,240,255,69,0,44,0,145,255,47,255,112,255,234,255,52,0,45,0,7,0,242,255,154,255,39,255,14,255,92,255,213,255,18,0,158,255,203,254,107,254,117,254,147,254,214,254,111,255,14,0,86,0,25,0,141,255,85,255,211,255,148,0,30,1,126,1,191,1,217,1,187,1,73,1,140,0,18,0,44,0,191,0,115,1,181,1,99,1,163,0,249,255,184,255,218,255,78,0,194,0,29,1,96,1,60,1,169,0,58,0,34,0,44,0,254,255,105,255,198,254,163,254,241,254,13,255,196,254,87,254,40,254,115,254,214,254,223,254,219,254,8,255,132,255,57,0,217,0,69,1,119,1,85,1,255,0,185,0,175,0,247,0,90,1,129,1,123,1,96,1,5,1,98,0,190,255,127,255,214,255,133,0,244,0,217,0,130,0,60,0,172,255,234,254,95,254,35,254,82,254,196,254,244,254,90,254,72,253,109,252,19,252,118,252,20,253,51,253,213,252,131,252,0,253,159,254,188,0,55,2,154,2,38,2,140,1,100,1,202,1,161,2,227,3,67,5,43,6,253,5,133,4,141,2,224,0,8,0,137,0,20,2,191,3,182,4,80,4,104,2,10,0,126,254,124,254,165,255,226,0,78,1,126,0,215,254,33,253,179,251,128,250,203,249,185,249,34,250,167,250,198,250,70,250,147,249,113,249,26,250,68,251,158,252,242,253,11,255,219,255,106,0,198,0,85,1,139,2,61,4,196,5,132,6,126,6,63,6,69,6,197,6,136,7,21,8,86,8,71,8,159,7,96,6,15,5,19,4,139,3,54,3,119,2,58,1,216,255,139,254,82,253,34,252,18,251,80,250,255,249,251,249,198,249,10,249,219,247,176,246,6,246,247,245,93,246,201,246,247,246,34,247,155,247,25,248,36,248,11,248,245,248,20,252,40,1,25,6,153,8,130,8,139,7,46,7,216,7,89,9,83,11,130,13,103,15,246,15,42,14,67,10,244,5,0,3,20,2,47,3,108,5,45,7,24,7,204,4,2,1,88,253,112,251,185,251,43,253,40,254,217,253,48,252,172,249,31,247,240,244,98,243,237,242,185,243,88,245,230,246,123,247,34,247,173,246,252,246,116,248,203,250,148,253,85,0,120,2,134,3,131,3,74,3,233,3,168,5,226,7,148,9,49,10,241,9,107,9,7,9,209,8,178,8,152,8,116,8,37,8,125,7,96,6,228,4,59,3,143,1,15,0,216,254,237,253,56,253,147,252,189,251,131,250,249,248,139,247,172,246,114,246,147,246,155,246,83,246,247,245,208,245,241,245,73,246,180,246,53,247,1,248,52,249,127,250,121,251,45,252,66,253,227,255,66,4,156,8,231,10,233,10,22,10,244,9,254,10,138,12,199,13,190,14,167,15,227,15,99,14,9,11,35,7,89,4,86,3,195,3,157,4,226,4,4,4,211,1,192,254,231,251,101,250,131,250,121,251,254,251,123,251,34,250,110,248,212,246,132,245,159,244,102,244,233,244,5,246,27,247,111,247,16,247,135,246,105,246,60,247,253,248,55,251,66,253,166,254,107,255,247,255,227,0,138,2,163,4,175,6,73,8,43,9,118,9,133,9,143,9,171,9,211,9,232,9,186,9,39,9,63,8,27,7,209,5,125,4,56,3,40,2,104,1,219,0,39,0,16,255,149,253,43,252,102,251,89,251,164,251,197,251,89,251,110,250,114,249,153,248,222,247,85,247,65,247,206,247,197,248,111,249,72,249,158,248,89,248,28,249,169,250,79,252,209,253,3,0,149,3,142,7,13,10,97,10,175,9,110,9,27,10,56,11,253,11,73,12,159,12,196,12,140,11,54,8,136,3,99,255,62,253,37,253,45,254,62,255,159,255,9,255,135,253,169,251,91,250,71,250,91,251,218,252,247,253,51,254,83,253,142,251,122,249,199,247,2,247,71,247,90,248,166,249,102,250,104,250,14,250,196,249,17,250,79,251,49,253,43,255,199,0,214,1,95,2,159,2,236,2,144,3,156,4,221,5,240,6,144,7,180,7,103,7,228,6,100,6,245,5,165,5,109,5,24,5,110,4,113,3,63,2,254,0,254,255,150,255,184,255,1,0,44,0,227,255,250,254,188,253,140,252,229,251,8,252,151,252,12,253,5,253,100,252,124,251,151,250,222,249,118,249,151,249,126,250,7,252,110,253,227,253,119,253,245,252,233,252,88,253,15,254,240,254,135,0,161,3,123,7,249,9,15,10,198,8,175,7,129,7,252,7,92,8,55,8,22,8,39,8,121,7,9,5,243,0,162,252,212,249,131,249,64,251,162,253,66,255,130,255,150,254,84,253,151,252,208,252,250,253,115,255,82,0,69,0,113,255,250,253,62,252,135,250,245,248,227,247,190,247,147,248,182,249,98,250,84,250,202,249,125,249,25,250,126,251,29,253,172,254,235,255,148,0,142,0,26,0,211,255,80,0,177,1,123,3,22,5,49,6,161,6,77,6,110,5,120,4,235,3,5,4,122,4,240,4,55,5,50,5,198,4,10,4,72,3,187,2,156,2,26,3,16,4,27,5,198,5,133,5,18,4,222,1,188,255,81,254,247,253,104,254,244,254,243,254,15,254,112,252,139,250,239,248,27,248,73,248,87,249,241,250,111,252,19,253,163,252,136,251,122,250,10,250,109,250,120,251,68,253,66,0,200,3,5,6,215,5,227,3,192,1,211,0,100,1,175,2,204,3,162,4,67,5,17,5,58,3,251,255,217,252,109,251,91,252,20,255,65,2,125,4,44,5,126,4,41,3,214,1,248,0,237,0,167,1,140,2,2,3,134,2,217,0,81,254,171,251,163,249,159,248,166,248,141,249,192,250,173,251,27,252,215,251,247,250,54,250,47,250,239,250,67,252,167,253,145,254,223,254,232,254,3,255,72,255,183,255,72,0,18,1,49,2,173,3,60,5,109,6,231,6,204,6,168,6,198,6,16,7,115,7,229,7,65,8,132,8,158,8,46,8,23,7,214,5,245,4,163,4,212,4,21,5,220,4,232,3,71,2,49,0,23,254,134,252,178,251,94,251,44,251,181,250,185,249,98,248,252,246,175,245,175,244,109,244,48,245,192,246,106,248,90,249,78,249,147,248,215,247,179,247,81,248,154,249,241,251,94,255,153,2,67,4,87,4,124,3,129,2,80,2,35,3,154,4,98,6,69,8,185,9,149,9,66,7,208,3,253,0,242,255,254,0,118,3,235,5,68,7,31,7,213,5,10,4,81,2,25,1,201,0,56,1,206,1,211,1,165,0,62,254,66,251,151,248,219,246,49,246,99,246,29,247,8,248,240,248,146,249,166,249,84,249,36,249,129,249,141,250,0,252,62,253,238,253,37,254,64,254,147,254,26,255,185,255,127,0,158,1,79,3,159,5,16,8,234,9,205,10,8,11,24,11,66,11,121,11,173,11,203,11,181,11,94,11,170,10,91,9,149,7,204,5,101,4,151,3,54,3,5,3,196,2,2,2,113,0,55,254,203,251,182,249,97,248,211,247,172,247,83,247,117,246,60,245,229,243,161,242,208,241,215,241,194,242,74,244,236,245,38,247,205,247,0,248,7,248,36,248,123,248,39,249,202,250,13,254,41,2,97,5,223,6,49,7,25,7,69,7,241,7,218,8,171,9,165,10,8,12,22,13,99,12,166,9,13,6,2,3,110,1,187,1,113,3,92,5,97,6,30,6,225,4,250,2,225,0,93,255,207,254,218,254,244,254,169,254,122,253,75,251,168,248,36,246,71,244,126,243,227,243,58,245,226,246,27,248,152,248,140,248,113,248,161,248,48,249,21,250,38,251,43,252,31,253,7,254,194,254,76,255,228,255,184,0,207,1,122,3,28,6,87,9,47,12,184,13,218,13,66,13,181,12,146,12,196,12,227,12,174,12,39,12,66,11,190,9,155,7,97,5,191,3,17,3,28,3,101,3,119,3,242,2,139,1,80,255,167,252,29,250,62,248,84,247,19,247,248,246,175,246,247,245,217,244,146,243,125,242,22,242,181,242,98,244,179,246,232,248,106,250,25,251,57,251,47,251,36,251,85,251,22,252,8,254,94,1,33,5,221,7,36,9,98,9,26,9,211,8,219,8,81,9,49,10,148,11,38,13,209,13,100,12,52,9,118,5,55,2,67,0,6,0,6,1,85,2,5,3,161,2,53,1,14,255,216,252,92,251,176,250,125,250,161,250,208,250,169,250,223,249,81,248,69,246,88,244,37,243,38,243,51,244,204,245,96,247,135,248,15,249,42,249,4,249,242,248,67,249,12,250,64,251,192,252,84,254,161,255,145,0,49,1,179,1,97,2,180,3,218,5,155,8,79,11,64,13,41,14,45,14,168,13,249,12,127,12,44,12,245,11,221,11,174,11,240,10,118,9,132,7,146,5,7,4,28,3,220,2,246,2,221,2,42,2,163,0,93,254,193,251,120,249,20,248,150,247,143,247,139,247,39,247,61,246,25,245,33,244,149,243,159,243,96,244,206,245,142,247,67,249,117,250,0,251,255,250,181,250,112,250,161,250,112,251,27,253,180,255,175,2,34,5,144,6,48,7,106,7,180,7,55,8,8,9,19,10,97,11,166,12,64,13,124,12,98,10,137,7,193,4,148,2,86,1,1,1,101,1,250,1,66,2,238,1,214,0,59,255,169,253,137,252,32,252,71,252,136,252,133,252,238,251,145,250,164,248,157,246,236,244,247,243,209,243,87,244,78,245,97,246,73,247,244,247,65,248,76,248,116,248,241,248,221,249,72,251,238,252,120,254,169,255,174,0,184,1,221,2,78,4,48,6,101,8,167,10,160,12,250,13,144,14,116,14,251,13,118,13,14,13,199,12,105,12,188,11,154,10,26,9,99,7,173,5,55,4,67,3,215,2,158,2,34,2,8,1,69,255,33,253,5,251,80,249,46,248,127,247,10,247,170,246,51,246,147,245,219,244,60,244,249,243,74,244,66,245,177,246,64,248,147,249,123,250,12,251,86,251,88,251,68,251,100,251,1,252,78,253,60,255,110,1,114,3,251,4,14,6,224,6,152,7,60,8,6,9,253,9,7,11,254,11,135,12,32,12,182,10,152,8,72,6,73,4,236,2,45,2,209,1,130,1,239,0,12,0,233,254,183,253,173,252,229,251,79,251,212,250,104,250,6,250,168,249,40,249,116,248,147,247,179,246,37,246,3,246,65,246,179,246,32,247,124,247,214,247,60,248,202,248,138,249,117,250,132,251,172,252,235,253,68,255,180,0,50,2,186,3,85,5,3,7,170,8,43,10,112,11,117,12,61,13,201,13,33,14,85,14,111,14,103,14,43,14,151,13,152,12,54,11,144,9,210,7,46,6,191,4,123,3,62,2,239,0,133,255,2,254,121,252,7,251,192,249,171,248,208,247,45,247,188,246,97,246,254,245,139,245,7,245,137,244,61,244,76,244,205,244,177,245,203,246,223,247,186,248,71,249,154,249,236,249,119,250,72,251,80,252,107,253,130,254,153,255,172,0,183,1,191,2,214,3,7,5,75,6,124,7,132,8,91,9,6,10,132,10,206,10,215,10,151,10,21,10,81,9,76,8,22,7,201,5,138,4,112,3,109,2,123,1,153,0,193,255,248,254,62,254,145,253,243,252,91,252,196,251,49,251,164,250,29,250,170,249,67,249,223,248,119,248,253,247,118,247,7,247,209,246,233,246,78,247,235,247,181,248,152,249,142,250,140,251,144,252,156,253,182,254,224,255,19,1,67,2,102,3,118,4,102,5,57,6,242,6,139,7,254,7,89,8,173,8,14,9,128,9,225,9,24,10,13,10,188,9,43,9,109,8,160,7,212,6,25,6,115,5,199,4,235,3,209,2,126,1,21,0,188,254,151,253,181,252,7,252,118,251,229,250,65,250,124,249,159,248,201,247,36,247,217,246,254,246,124,247,32,248,178,248,16,249,63,249,86,249,130,249,227,249,138,250,110,251,107,252,88,253,17,254,142,254,236,254,82,255,240,255,222,0,28,2,133,3,226,4,248,5,176,6,22,7,78,7,125,7,184,7,3,8,76,8,110,8,65,8,172,7,172,6,86,5,221,3,124,2,88,1,131,0,237,255,110,255,223,254,36,254,55,253,44,252,37,251,71,250,181,249,114,249,104,249,108,249,104,249,76,249,28,249,228,248,193,248,205,248,18,249,162,249,119,250,116,251,113,252,86,253,16,254,168,254,46,255,194,255,119,0,81,1,76,2,77,3,63,4,4,5,144,5,241,5,59,6,126,6,209,6,54,7,161,7,255,7,47,8,32,8,204,7,64,7,159,6,10,6,136,5,19,5,150,4,5,4,92,3,153,2,189,1,215,0,246,255,45,255,147,254,28,254,175,253,51,253,154,252,241,251,78,251,203,250,115,250,72,250,69,250,95,250,132,250,167,250,197,250,232,250,34,251,125,251,253,251,155,252,65,253,223,253,103,254,217,254,59,255,153,255,254,255,111,0,233,0,103,1,228,1,92,2,205,2,54,3,137,3,194,3,218,3,210,3,183,3,141,3,81,3,4,3,155,2,23,2,123,1,199,0,8,0,76,255,155,254,3,254,129,253,18,253,175,252,70,252,218,251,111,251,17,251,200,250,157,250,152,250,177,250,225,250,31,251,108,251,198,251,45,252,161,252,30,253,167,253,67,254,239,254,169,255,100,0,15,1,170,1,55,2,192,2,73,3,213,3,95,4,214,4,47,5,102,5,129,5,128,5,110,5,82,5,47,5,3,5,196,4,113,4,8,4,137,3,254,2,119,2,251,1,149,1,76,1,27,1,244,0,196,0,133,0,55,0,232,255,169,255,138,255,148,255,182,255,224,255,1,0,9,0,246,255,207,255,163,255,128,255,108,255,102,255,101,255,96,255,70,255,19,255,203,254,119,254,39,254,231,253,193,253,178,253,177,253,184,253,186,253,187,253,178,253,184,253,211,253,11,254,91,254,190,254,40,255,139,255,226,255,44,0,113,0,180,0,252,0,74,1,149,1,214,1,7,2,25,2,17,2,237,1,172,1,87,1,253,0,159,0,80,0,0,0,171,255,72,255,214,254,94,254,233,253,124,253,23,253,191,252,110,252,46,252,246,251,215,251,199,251,203,251,220,251,247,251,31,252,82,252,154,252,1,253,128,253,14,254,165,254,54,255,202,255,87,0,237,0,134,1,35,2,193,2,90,3,238,3,107,4,217,4,43,5,116,5,162,5,194,5,200,5,174,5,128,5,32,5,190,4,45,4,168,3,24,3,143,2,12,2,127,1,238,0,85,0,193,255,45,255,168,254,52,254,199,253,130,253,74,253,32,253,22,253,248,252,230,252,228,252,210,252,232,252,12,253,39,253,124,253,164,253,254,253,24,254,101,254,108,254,183,254,213,254,20,255,102,255,137,255,236,255,255,255,83,0,92,0,160,0,158,0,228,0,233,0,34,1,77,1,93,1,158,1,138,1,195,1,162,1,190,1,161,1,160,1,176,1,130,1,172,1,118,1,128,1,81,1,53,1,8,1,217,0,185,0,132,0,117,0,33,0,23,0,190,255,146,255,62,255,3,255,172,254,113,254,62,254,238,253,226,253,146,253,122,253,99,253,69,253,60,253,72,253,86,253,98,253,168,253,190,253,6,254,85,254,125,254,228,254,31,255,112,255,193,255,50,0,105,0,232,0,26,1,83,1,180,1,177,1,1,2,25,2,11,2,46,2,11,2,234,1,9,2,156,1,196,1,130,1,74,1,80,1,208,0,221,0,103,0,101,0,16,0,30,0,238,255,227,255,223,255,160,255,200,255,124,255,155,255,123,255,146,255,109,255,154,255,173,255,120,255,239,255,149,255,213,255,235,255,196,255,14,0,246,255,13,0,38,0,80,0,18,0,149,0,29,0,154,0,112,0,136,0,214,0,152,0,40,1,189,0,97,1,244,0,85,1,71,1,60,1,139,1,89,1,166,1,101,1,179,1,83,1,141,1,65,1,76,1,40,1,8,1,22,1,173,0,44,1,63,0,234,0,60,0,35,0,98,0,191,255,207,255,189,255,110,255,229,254,218,255,0,254,151,255,93,254,72,254,3,255,181,253,85,254,216,253,247,253,49,253,87,254,226,252,93,254,44,253,223,253,28,254,39,253,154,254,93,253,166,254,183,253,238,254,120,254,233,254,101,255,245,254,37,0,50,255,125,0,214,255,147,0,109,0,21,1,237,0,39,1,189,1,189,0,46,2,134,0,216,1,1,1,26,1,76,1,246,0,217,0,172,0,120,0,23,0,70,0,9,255,134,0,142,254,174,255,76,255,78,254,211,255,143,253,153,255,255,253,133,254,9,255,67,254,7,255,253,254,249,254,236,254,246,255,114,254,222,0,14,255,91,0,9,1,134,255,164,1,255,0,49,0,158,2,168,0,84,1,248,2,1,0,90,3,10,1,198,1,95,2,93,1,142,1,114,2,196,0,254,1,179,1,232,0,192,1,220,0,193,1,27,0,42,2,255,255,60,1,201,0,148,0,138,0,166,0,55,0,249,255,21,1,168,254,236,0,78,255,37,255,226,255,34,255,169,254,48,255,83,255,51,253,85,0,55,253,105,254,14,255,107,253,175,254,45,254,146,254,138,253,168,255,51,253,188,255,48,254,53,255,56,255,226,254,54,0,78,254,92,1,67,254,2,1,245,255,37,0,143,0,239,0,1,0,3,1,49,1,153,255,83,2,181,255,174,1,171,0,14,1,19,1,208,0,81,1,198,0,108,1,123,0,176,1,145,0,23,1,11,1,176,0,9,1,100,0,17,1,55,0,185,0,249,255,210,0,56,255,210,0,69,255,123,255,154,0,187,253,184,0,0,254,72,255,179,254,124,254,174,254,57,254,201,254,166,253,241,254,172,253,193,254,193,253,40,255,253,253,152,254,131,255,198,253,72,0,136,254,255,255,202,255,247,255,158,0,91,0,21,1,225,0,128,1,249,0,86,2,243,0,45,2,38,2,93,1,132,2,137,1,48,2,131,1,244,1,238,0,252,1,96,0,48,1,168,0,45,0,71,0,25,255,243,0,75,253,129,0,223,254,70,253,88,0,135,253,46,254,152,254,0,255,112,252,10,0,192,253,163,253,86,0,54,253,175,255,142,255,159,254,50,0,81,0,57,255,162,1,21,0,60,1,57,1,211,1,226,0,134,2,201,1,238,1,231,1,104,2,116,2,168,0,168,3,215,0,252,1,114,1,48,2,5,0,219,1,234,0,128,255,86,1,202,255,48,255,125,0,78,255,165,253,132,1,97,252,116,255,126,255,41,252,212,255,195,253,56,253,151,254,26,254,61,253,193,253,91,255,212,252,117,254,29,255,172,253,228,254,229,254,187,254,82,255,116,255,3,255,184,0,94,255,48,0,172,0,135,0,162,0,190,0,138,1,166,0,60,1,91,1,159,1,171,0,147,1,175,1,46,0,247,2,47,255,166,2,25,1,121,255,244,2,111,255,122,1,28,0,241,0,15,0,134,0,219,255,98,0,126,255,128,0,3,255,168,255,146,0,247,252,18,2,119,253,245,254,221,0,191,253,163,254,221,0,100,253,223,254,147,0,45,253,242,255,7,0,204,253,238,255,55,1,161,252,2,1,149,1,138,252,219,1,133,1,170,253,229,1,37,1,209,254,215,1,60,0,36,0,9,2,44,255,23,2,136,0,77,0,39,1,246,0,203,255,84,1,222,0,206,254,15,3,55,254,81,1,127,0,3,255,36,1,136,255,138,255,82,0,30,0,173,254,229,0,186,254,131,0,38,255,41,255,172,1,243,253,74,0,7,1,69,255,149,0,209,255,77,0,205,0,171,254,37,1,49,0,210,254,253,0,141,0,204,254,239,0,14,0,56,255,82,0,167,255,4,0,212,255,173,255,209,0,66,0,139,254,145,1,150,255,22,255,134,0,227,255,120,255,22,0,143,0,156,254,30,1,39,0,135,254,101,0,100,0,24,255,173,255,151,0,228,255,245,255,236,255,157,0,1,0,26,255,230,0,169,255,174,255,156,0,155,255,129,0,114,0,111,255,216,255,95,0,18,255,222,255,124,255,49,0,22,255,251,255,87,0,175,253,156,0,191,255,26,254,238,255,134,255,126,255,35,255,102,0,110,255,76,255,33,0,43,0,43,0,108,255,191,0,160,0,18,0,5,1,136,0,148,0,214,1,207,255,179,1,182,0,187,0,14,1,209,0,183,0,176,0,136,0,252,0,98,0,186,254,138,1,239,255,139,254,47,0,99,255,88,255,252,255,90,254,19,255,186,255,212,253,79,255,51,255,116,254,241,254,55,255,33,0,213,253,193,255,138,255,185,255,226,254,72,0,118,0,240,255,206,0,141,0,218,0,21,0,192,1,104,0,3,1,10,1,134,1,106,1,73,1,126,1,118,0,87,1,60,1,64,0,159,0,11,1,87,1,81,0,246,255,103,1,182,255,182,255,0,0,29,255,137,255,77,0,157,255,242,254,208,255,187,254,212,255,89,255,47,253,175,255,103,255,130,254,34,0,180,254,52,255,231,255,230,255,23,255,126,254,207,255,163,0,56,255,152,255,86,0,25,1,86,0,82,0,137,0,218,255,244,0,88,255,16,1,137,0,182,0,45,1,8,2,31,0,7,0,86,1,247,255,156,255,102,255,205,0,101,1,87,0,221,255,228,0,0,0,251,254,55,0,1,255,48,254,212,255,133,0,252,0,66,254,192,0,190,255,69,255,17,254,152,254,151,255,149,254,23,255,192,0,219,0,19,255,31,1,29,255,123,254,247,254,117,255,210,255,56,254,136,1,153,1,226,0,180,255,167,255,159,0,103,253,250,255,191,255,102,0,41,0,64,2,235,255,120,0,250,0,65,254,227,255,143,255,247,0,82,255,209,0,239,0,46,1,14,0,196,255,31,0,151,0,238,0,78,254,92,255,167,1,154,0,174,255,246,255,177,0,190,0,216,0,240,255,91,254,200,254,19,0,190,0,182,255,224,255,31,255,101,2,47,2,42,254,172,253,255,254,24,0,193,255,59,255,208,255,182,0,177,2,61,1,139,254,222,254,39,255,52,255,255,254,213,255,135,0,54,2,233,1,253,0,163,255,241,255,36,255,40,255,1,0,205,255,16,1,170,1,227,1,83,0,82,255,39,0,123,0,248,255,212,254,214,255,227,0,226,0,161,255,142,255,202,0,65,255,69,1,229,255,11,255,146,254,151,254,39,1,34,0,113,253,204,254,217,0,219,1,227,0,238,254,8,253,181,254,111,1,32,255,151,253,141,253,153,1,87,4,192,1,7,254,109,254,213,255,47,0,29,255,67,253,91,255,12,3,11,3,170,1,225,255,23,255,68,0,0,0,202,254,78,254,232,254,130,2,90,3,247,0,107,255,42,0,29,1,195,255,61,254,148,253,199,255,193,1,180,1,65,0,199,255,91,1,216,255,255,254,208,254,83,254,238,0,69,0,182,255,231,255,169,0,215,0,180,255,246,253,101,255,19,1,150,0,174,255,62,254,197,255,130,1,45,2,4,254,21,254,194,255,224,1,214,1,101,254,145,254,248,0,227,2,86,0,73,254,188,254,150,0,92,1,68,0,86,255,127,0,145,1,237,0,243,255,8,255,193,254,92,0,164,0,198,255,98,255,34,0,126,1,109,1,106,255,177,254,160,255,7,0,139,255,37,255,58,255,24,0,227,1,246,0,14,0,218,254,79,255,15,0,87,255,131,254,224,254,108,0,70,2,66,2,1,0,155,254,189,254,186,255,143,255,149,254,199,254,201,0,152,2,160,2,228,255,220,254,105,255,213,255,92,255,29,254,236,254,36,1,193,2,195,1,7,0,68,0,63,0,105,255,99,254,169,253,120,255,240,0,42,1,190,0,136,0,102,1,34,1,218,254,103,253,12,254,144,255,92,0,93,255,196,255,224,1,6,2,10,1,154,254,66,253,127,254,255,254,87,255,19,255,158,255,194,1,61,2,136,0,224,254,52,254,26,255,39,255,140,254,162,254,241,255,191,1,187,1,166,0,229,255,87,255,107,255,207,255,127,254,83,254,89,0,174,1,133,1,126,0,12,0,100,0,153,0,191,255,164,254,109,255,12,1,243,0,112,0,59,0,60,0,203,0,188,0,208,255,175,255,73,0,149,0,225,255,245,255,38,0,173,255,86,0,172,0,74,0,78,0,52,0,0,0,25,0,196,255,136,255,203,255,22,0,83,0,102,0,240,255,101,0,69,0,225,255,174,255,103,255,68,0,98,0,221,255,24,0,170,0,146,0,239,255,169,255,221,255,199,255,237,255,13,0,83,0,144,0,183,0,71,0,41,0,28,0,224,255,147,255,172,255,20,0,101,0,199,0,50,0,235,255,95,0,166,0,174,255,144,255,203,255,68,0,68,0,9,0,71,0,30,0,66,0,21,0,250,255,229,255,167,255,181,255,214,255,214,255,44,0,25,0,226,255,21,0,47,0,34,0,168,255,102,255,171,255,223,255,206,255,207,255,238,255,77,0,46,0,190,255,213,255,168,255,155,255,143,255,152,255,187,255,251,255,199,255,220,255,1,0,219,255,221,255,192,255,192,255,167,255,232,255,196,255,179,255,180,255,198,255,212,255,2,0,42,0,241,255,177,255,206,255,105,0,5,0,190,255,241,255,204,255,60,0,8,0,234,255,208,255,71,0,128,0,42,0,248,255,34,0,90,0,233,255,49,0,22,0,89,0,136,0,32,0,1,0,42,0,0,0,238,255,239,255,111,0,69,0,5,0,161,0,46,0,37,0,22,0,234,255,5,0,25,0,11,0,218,255,8,0,19,0,40,0,31,0,242,255,213,255,53,0,78,0,157,255,204,255,249,255,255,255,203,255,255,255,239,255,234,255,23,0,185,255,177,255,244,255,2,0,181,255,207,255,208,255,53,0,246,255,216,255,220,255,23,0,245,255,204,255,229,255,240,255,71,0,241,255,6,0,49,0,65,0,222,255,223,255,23,0,5,0,22,0,14,0,36,0,41,0,91,0,30,0,252,255,62,0,3,0,254,255,32,0,21,0,23,0,48,0,28,0,233,255,8,0,229,255,168,255,217,255,209,255,175,255,11,0,28,0,167,255,153,255,211,255,227,255,144,255,137,255,145,255,210,255,253,255,189,255,164,255,225,255,237,255,194,255,12,0,162,255,176,255,250,255,4,0,248,255,215,255,228,255,15,0,85,0,26,0,253,255,29,0,85,0,35,0,24,0,28,0,8,0,59,0,108,0,79,0,49,0,108,0,28,0,37,0,108,0,94,0,0,0,27,0,142,0,101,0,44,0,239,255,66,0,110,0,45,0,247,255,60,0,102,0,46,0,39,0,233,255,53,0,66,0,254,255,225,255,10,0,85,0,9,0,226,255,240,255,27,0,247,255,232,255,213,255,7,0,23,0,215,255,220,255,230,255,17,0,180,255,183,255,224,255,221,255,255,255,196,255,217,255,241,255,222,255,206,255,204,255,213,255,220,255,211,255,232,255,17,0,225,255,227,255,235,255,0,0,3,0,234,255,241,255,239,255,29,0,16,0,208,255,7,0,13,0,231,255,12,0,247,255,205,255,6,0,40,0,231,255,242,255,11,0,5,0,0,0,248,255,232,255,242,255,27,0,19,0,230,255,12,0,39,0,255,255,244,255,239,255,253,255,5,0,10,0,236,255,240,255,23,0,11,0,223,255,241,255,254,255,241,255,252,255,219,255,238,255,16,0,233,255,230,255,17,0,234,255,216,255,241,255,6,0,240,255,235,255,4,0,5,0,1,0,222,255,238,255,17,0,7,0,238,255,22,0,27,0,15,0,19,0,5,0,247,255,20,0,43,0,230,255,0,0,42,0,9,0,8,0,9,0,22,0,35,0,42,0,24,0,37,0,48,0,39,0,53,0,49,0,24,0,24,0,22,0,22,0,31,0,4,0,20,0,6,0,15,0,58,0,38,0,12,0,241,255,35,0,53,0,11,0,241,255,238,255,39,0,44,0,244,255,220,255,13,0,11,0,3,0,221,255,209,255,239,255,234,255,239,255,204,255,226,255,240,255,221,255,224,255,221,255,183,255,201,255,229,255,204,255,166,255,195,255,245,255,209,255,201,255,199,255,212,255,238,255,241,255,211,255,187,255,231,255,2,0,250,255,212,255,202,255,8,0,40,0,250,255,204,255,249,255,35,0,26,0,15,0,1,0,11,0,58,0,51,0,30,0,31,0,28,0,49,0,82,0,59,0,11,0,39,0,79,0,63,0,30,0,32,0,52,0,37,0,20,0,36,0,34,0,22,0,28,0,20,0,0,0,13,0,14,0,226,255,243,255,8,0,241,255,238,255,249,255,241,255,223,255,231,255,234,255,216,255,226,255,229,255,213,255,236,255,243,255,212,255,193,255,218,255,240,255,230,255,214,255,224,255,240,255,244,255,236,255,238,255,251,255,235,255,254,255,28,0,7,0,235,255,13,0,34,0,23,0,22,0,248,255,8,0,46,0,33,0,246,255,0,0,44,0,32,0,7,0,3,0,7,0,3,0,6,0,4,0,3,0,4,0,231,255,233,255,253,255,244,255,220,255,213,255,234,255,245,255,247,255,229,255,213,255,227,255,236,255,227,255,220,255,231,255,243,255,248,255,244,255,2,0,17,0,247,255,255,255,27,0,14,0,253,255,22,0,19,0,17,0,32,0,16,0,14,0,10,0,25,0,41,0,33,0,17,0,18,0,28,0,39,0,50,0,32,0,41,0,43,0,42,0,57,0,47,0,17,0,20,0,61,0,29,0,240,255,252,255,39,0,18,0,239,255,7,0,15,0,2,0,9,0,30,0,255,255,247,255,6,0,0,0,9,0,16,0,244,255,244,255,20,0,243,255,232,255,236,255,239,255,2,0,251,255,210,255,231,255,13,0,229,255,201,255,231,255,15,0,254,255,227,255,217,255,249,255,22,0,253,255,214,255,223,255,8,0,248,255,225,255,244,255,250,255,243,255,4,0,11,0,0,0,248,255,252,255,30,0,31,0,223,255,213,255,37,0,54,0,228,255,219,255,16,0,31,0,16,0,248,255,230,255,248,255,38,0,23,0,221,255,237,255,43,0,37,0,230,255,191,255,229,255,12,0,254,255,247,255,229,255,207,255,224,255,254,255,253,255,213,255,204,255,241,255,246,255,233,255,242,255,217,255,184,255,211,255,241,255,214,255,204,255,245,255,225,255,163,255,177,255,2,0,25,0,223,255,185,255,214,255,1,0,14,0,249,255,221,255,211,255,246,255,57,0,29,0,189,255,177,255,1,0,59,0,27,0,214,255,204,255,27,0,97,0,41,0,215,255,3,0,77,0,66,0,43,0,41,0,31,0,29,0,68,0,96,0,39,0,248,255,48,0,105,0,85,0,48,0,26,0,64,0,92,0,19,0,247,255,88,0,123,0,24,0,238,255,74,0,148,0,55,0,223,255,30,0,118,0,106,0,57,0,24,0,248,255,10,0,114,0,152,0,9,0,187,255,35,0,66,0,180,255,116,255,208,255,246,255,212,255,3,0,20,0,128,255,79,255,175,255,174,255,115,255,174,255,1,0,184,255,111,255,169,255,184,255,142,255,167,255,220,255,243,255,229,255,208,255,212,255,220,255,206,255,218,255,20,0,40,0,212,255,156,255,15,0,130,0,60,0,194,255,218,255,38,0,7,0,223,255,253,255,32,0,41,0,71,0,85,0,16,0,196,255,216,255,37,0,53,0,23,0,9,0,21,0,21,0,6,0,225,255,219,255,9,0,10,0,200,255,191,255,12,0,25,0,193,255,168,255,229,255,246,255,245,255,4,0,235,255,208,255,243,255,45,0,70,0,13,0,204,255,14,0,120,0,89,0,5,0,254,255,19,0,42,0,100,0,139,0,99,0,42,0,55,0,92,0,77,0,48,0,47,0,53,0,58,0,62,0,43,0,244,255,200,255,0,0,57,0,251,255,209,255,10,0,25,0,225,255,214,255,246,255,228,255,197,255,242,255,33,0,21,0,14,0,3,0,221,255,226,255,29,0,69,0,60,0,41,0,56,0,89,0,52,0,223,255,208,255,24,0,83,0,69,0,6,0,225,255,236,255,246,255,227,255,218,255,246,255,1,0,245,255,231,255,203,255,178,255,162,255,162,255,186,255,203,255,177,255,138,255,133,255,166,255,205,255,224,255,202,255,126,255,118,255,215,255,18,0,213,255,165,255,240,255,48,0,245,255,156,255,183,255,55,0,141,0,82,0,236,255,219,255,18,0,74,0,90,0,61,0,7,0,254,255,42,0,67,0,28,0,8,0,70,0,102,0,24,0,201,255,217,255,25,0,84,0,86,0,28,0,245,255,251,255,254,255,251,255,253,255,9,0,56,0,71,0,15,0,215,255,214,255,241,255,11,0,12,0,235,255,212,255,222,255,230,255,224,255,227,255,225,255,213,255,204,255,214,255,207,255,138,255,94,255,146,255,207,255,187,255,134,255,111,255,89,255,70,255,98,255,131,255,101,255,77,255,98,255,99,255,79,255,95,255,142,255,169,255,174,255,149,255,160,255,242,255,64,0,71,0,69,0,119,0,157,0,158,0,182,0,15,1,94,1,78,1,35,1,71,1,120,1,125,1,141,1,166,1,156,1,117,1,88,1,68,1,48,1,56,1,62,1,13,1,183,0,106,0,70,0,81,0,91,0,45,0,204,255,140,255,138,255,138,255,109,255,70,255,53,255,29,255,243,254,217,254,198,254,171,254,167,254,212,254,252,254,232,254,179,254,160,254,194,254,247,254,35,255,61,255,56,255,20,255,5,255,52,255,114,255,136,255,126,255,120,255,118,255,112,255,123,255,166,255,211,255,202,255,154,255,149,255,235,255,97,0,145,0,111,0,96,0,134,0,181,0,1,1,109,1,161,1,130,1,109,1,180,1,20,2,28,2,238,1,234,1,253,1,247,1,237,1,241,1,213,1,117,1,3,1,210,0,232,0,218,0,117,0,225,255,93,255,10,255,238,254,234,254,200,254,90,254,180,253,57,253,25,253,61,253,91,253,55,253,237,252,173,252,136,252,163,252,8,253,118,253,180,253,204,253,243,253,74,254,203,254,101,255,252,255,125,0,214,0,48,1,189,1,106,2,11,3,153,3,12,4,83,4,149,4,0,5,111,5,172,5,186,5,182,5,165,5,116,5,34,5,183,4,51,4,140,3,215,2,41,2,95,1,86,0,42,255,3,254,218,252,174,251,157,250,174,249,195,248,214,247,3,247,88,246,220,245,160,245,174,245,243,245,77,246,192,246,124,247,187,248,95,250,8,252,119,253,210,254,95,0,48,2,32,4,6,6,192,7,38,9,69,10,69,11,44,12,207,12,26,13,26,13,209,12,57,12,117,11,138,10,94,9,221,7,15,6,46,4,117,2,221,0,45,255,72,253,93,251,154,249,12,248,198,246,205,245,9,245,72,244,139,243,12,243,251,242,98,243,14,244,203,244,127,245,62,246,59,247,156,248,78,250,15,252,164,253,14,255,135,0,55,2,8,4,189,5,55,7,111,8,119,9,112,10,119,11,108,12,15,13,67,13,31,13,218,12,155,12,72,12,165,11,155,10,67,9,209,7,95,6,223,4,49,3,59,1,27,255,14,253,50,251,117,249,176,247,226,245,33,244,131,242,35,241,25,240,111,239,12,239,208,238,209,238,62,239,24,240,56,241,144,242,65,244,68,246,105,248,176,250,91,253,99,0,91,3,231,5,52,8,149,10,249,12,39,15,10,17,134,18,133,19,29,20,107,20,95,20,198,19,148,18,229,16,248,14,251,12,230,10,165,8,49,6,130,3,162,0,212,253,111,251,104,249,120,247,139,245,214,243,128,242,147,241,2,241,188,240,163,240,164,240,213,240,87,241,43,242,54,243,104,244,182,245,21,247,120,248,214,249,68,251,214,252,125,254,14,0,133,1,243,2,92,4,194,5,30,7,97,8,97,9,17,10,154,10,47,11,199,11,52,12,80,12,34,12,207,11,102,11,231,10,76,10,118,9,82,8,249,6,161,5,111,4,70,3,236,1,74,0,122,254,164,252,241,250,124,249,65,248,26,247,232,245,188,244,179,243,229,242,95,242,31,242,21,242,65,242,176,242,124,243,166,244,14,246,142,247,25,249,183,250,109,252,86,254,149,0,22,3,132,5,139,7,44,9,155,10,237,11,9,13,215,13,90,14,156,14,153,14,77,14,171,13,173,12,77,11,150,9,169,7,178,5,224,3,53,2,162,0,17,255,111,253,210,251,101,250,64,249,85,248,147,247,245,246,137,246,86,246,108,246,198,246,65,247,177,247,12,248,106,248,220,248,109,249,23,250,211,250,146,251,66,252,228,252,144,253,74,254,252,254,149,255,32,0,172,0,57,1,221,1,159,2,112,3,50,4,202,4,61,5,157,5,247,5,74,6,140,6,166,6,165,6,157,6,140,6,115,6,64,6,228,5,73,5,123,4,163,3,220,2,34,2,107,1,170,0,218,255,245,254,8,254,45,253,111,252,211,251,68,251,204,250,131,250,98,250,103,250,141,250,193,250,243,250,40,251,125,251,8,252,193,252,141,253,84,254,6,255,170,255,67,0,212,0,77,1,178,1,27,2,147,2,12,3,98,3,134,3,131,3,98,3,41,3,225,2,143,2,52,2,219,1,146,1,93,1,43,1,232,0,150,0,64,0,252,255,217,255,221,255,252,255,39,0,81,0,113,0,142,0,170,0,194,0,210,0,213,0,196,0,159,0,104,0,40,0,227,255,148,255,55,255,199,254,70,254,200,253,93,253,3,253,171,252,69,252,207,251,90,251,0,251,205,250,190,250,198,250,217,250,249,250,41,251,108,251,199,251,55,252,182,252,66,253,219,253,128,254,58,255,9,0,224,0,177,1,106,2,14,3,169,3,69,4,227,4,117,5,236,5,67,6,128,6,170,6,200,6,217,6,212,6,172,6,108,6,37,6,220,5,145,5,54,5,195,4,62,4,174,3,33,3,155,2,25,2,149,1,5,1,109,0,210,255,52,255,154,254,15,254,144,253,9,253,118,252,223,251,73,251,195,250,78,250,229,249,132,249,35,249,202,248,141,248,120,248,133,248,169,248,221,248,36,249,134,249,10,250,180,250,130,251,102,252,78,253,51,254,25,255,2,0,242,0,231,1,212,2,173,3,105,4,11,5,153,5,29,6,143,6,219,6,252,6,249,6,218,6,164,6,93,6,14,6,178,5,61,5,170,4,4,4,96,3,191,2,33,2,137,1,242,0,95,0,213,255,77,255,199,254,72,254,210,253,100,253,0,253,165,252,78,252,6,252,206,251,159,251,124,251,92,251,65,251,50,251,56,251,92,251,154,251,232,251,62,252,155,252,7,253,134,253,13,254,153,254,40,255,181,255,67,0,213,0,109,1,249,1,114,2,220,2,52,3,127,3,190,3,241,3,18,4,22,4,255,3,219,3,164,3,95,3,14,3,178,2,76,2,221,1,102,1,236,0,117,0,255,255,142,255,41,255,212,254,139,254,77,254,30,254,6,254,2,254,10,254,33,254,71,254,122,254,189,254,18,255,124,255,233,255,83,0,184,0,16,1,101,1,186,1,12,2,82,2,132,2,157,2,163,2,152,2,130,2,92,2,32,2,206,1,103,1,243,0,120,0,249,255,123,255,249,254,111,254,226,253,85,253,213,252,97,252,1,252,180,251,106,251,41,251,246,250,220,250,219,250,234,250,5,251,45,251,99,251,171,251,10,252,131,252,12,253,145,253,19,254,153,254,49,255,217,255,135,0,56,1,226,1,127,2,19,3,173,3,77,4,222,4,82,5,176,5,245,5,52,6,109,6,148,6,162,6,140,6,79,6,248,5,147,5,33,5,159,4,10,4,95,3,160,2,213,1,0,1,46,0,100,255,153,254,208,253,10,253,77,252,166,251,21,251,153,250,45,250,210,249,139,249,97,249,89,249,113,249,160,249,229,249,59,250,158,250,27,251,167,251,65,252,233,252,157,253,85,254,6,255,179,255,90,0,255,0,160,1,51,2,178,2,32,3,123,3,200,3,14,4,71,4,112,4,139,4,151,4,145,4,128,4,107,4,77,4,43,4,4,4,209,3,147,3,76,3,254,2,175,2,102,2,28,2,203,1,115,1,19,1,179,0,86,0,250,255,155,255,61,255,225,254,135,254,53,254,231,253,157,253,87,253,27,253,234,252,195,252,169,252,155,252,154,252,163,252,185,252,221,252,12,253,72,253,141,253,216,253,42,254,129,254,221,254,62,255,155,255,238,255,61,0,134,0,202,0,7,1,64,1,113,1,148,1,169,1,180,1,183,1,183,1,178,1,165,1,143,1,115,1,82,1,44,1,8,1,223,0,186,0,152,0,115,0,84,0,56,0,31,0,8,0,247,255,234,255,224,255,214,255,208,255,205,255,207,255,211,255,214,255,217,255,217,255,216,255,214,255,214,255,211,255,205,255,193,255,175,255,159,255,141,255,124,255,107,255,94,255,80,255,64,255,53,255,45,255,45,255,48,255,55,255,56,255,59,255,64,255,75,255,90,255,106,255,128,255,150,255,174,255,200,255,230,255,3,0,37,0,69,0,100,0,131,0,158,0,184,0,208,0,231,0,252,0,19,1,37,1,49,1,56,1,58,1,58,1,55,1,51,1,43,1,30,1,13,1,244,0,211,0,176,0,139,0,98,0,58,0,17,0,232,255,188,255,144,255,100,255,59,255,25,255,252,254,227,254,204,254,186,254,171,254,165,254,168,254,178,254,195,254,211,254,229,254,2,255,38,255,75,255,117,255,162,255,206,255,246,255,27,0,64,0,97,0,128,0,158,0,185,0,205,0,219,0,230,0,234,0,233,0,225,0,214,0,200,0,181,0,157,0,133,0,109,0,81,0,57,0,33,0,8,0,243,255,222,255,200,255,181,255,162,255,143,255,124,255,109,255,102,255,94,255,95,255,100,255,106,255,113,255,120,255,133,255,146,255,158,255,169,255,187,255,203,255,219,255,235,255,255,255,20,0,39,0,59,0,74,0,94,0,109,0,120,0,126,0,131,0,134,0,136,0,136,0,128,0,120,0,110,0,98,0,83,0,70,0,57,0,41,0,24,0,7,0,250,255,235,255,224,255,212,255,200,255,187,255,173,255,164,255,160,255,159,255,158,255,161,255,167,255,176,255,187,255,201,255,217,255,239,255,3,0,19,0,38,0,53,0,67,0,84,0,101,0,117,0,130,0,143,0,149,0,151,0,150,0,141,0,130,0,117,0,99,0,80,0,60,0,36,0,9,0,237,255,210,255,181,255,153,255,127,255,102,255,84,255,70,255,57,255,50,255,45,255,46,255,52,255,60,255,77,255,94,255,112,255,140,255,169,255,198,255,227,255,1,0,28,0,53,0,79,0,104,0,129,0,149,0,163,0,172,0,180,0,187,0,193,0,200,0,202,0,197,0,186,0,172,0,158,0,144,0,133,0,121,0,104,0,82,0,60,0,33,0,5,0,241,255,220,255,199,255,179,255,162,255,147,255,134,255,122,255,113,255,106,255,99,255,93,255,89,255,91,255,91,255,93,255,96,255,104,255,115,255,125,255,140,255,158,255,175,255,188,255,202,255,211,255,226,255,238,255,251,255,6,0,16,0,25,0,35,0,48,0,57,0,68,0,75,0,82,0,86,0,89,0,90,0,92,0,93,0,89,0,88,0,83,0,75,0,67,0,54,0,40,0,33,0,25,0,16,0,8,0,1,0,0,0,252,255,248,255,244,255,239,255,236,255,233,255,232,255,233,255,237,255,242,255,244,255,247,255,252,255,254,255,3,0,10,0,14,0,15,0,17,0,20,0,26,0,29,0,32,0,34,0,36,0,40,0,45,0,53,0,57,0,56,0,55,0,54,0,54,0,54,0,54,0,51,0,45,0,39,0,28,0,16,0,11,0,9,0,7,0,3,0,254,255,249,255,240,255,231,255,223,255,216,255,208,255,198,255,192,255,188,255,181,255,180,255,180,255,183,255,185,255,190,255,193,255,192,255,193,255,196,255,201,255,205,255,210,255,210,255,212,255,214,255,219,255,229,255,238,255,248,255,253,255,1,0,7,0,10,0,12,0,15,0,16,0,16,0,12,0,5,0,255,255,247,255,244,255,245,255,246,255,243,255,239,255,235,255,232,255,227,255,221,255,216,255,213,255,215,255,216,255,216,255,217,255,219,255,224,255,228,255,237,255,242,255,246,255,251,255,0,0,6,0,11,0,17,0,24,0,32,0,37,0,43,0,49,0,52,0,55,0,59,0,61,0,62,0,62,0,58,0,55,0,50,0,50,0,45,0,42,0,41,0,42,0,41,0,33,0,24,0,15,0,7,0,5,0,7,0,7,0,5,0,1,0,253,255,249,255,249,255,254,255,2,0,6,0,6,0,9,0,10,0,11,0,13,0,13,0,15,0,18,0,20,0,17,0,15,0,13,0,10,0,8,0,3,0,255,255,252,255,249,255,245,255,242,255,238,255,238,255,239,255,241,255,242,255,241,255,242,255,240,255,242,255,249,255,255,255,2,0,4,0,0,0,0,0,1,0,7,0,12,0,11,0,13,0,14,0,15,0,14,0,11,0,8,0,10,0,16,0,19,0,20,0,13,0,7,0,0,0,2,0,4,0,0,0,246,255,239,255,241,255,241,255,240,255,235,255,238,255,245,255,252,255,245,255,228,255,219,255,219,255,222,255,226,255,229,255,226,255,224,255,222,255,222,255,226,255,224,255,219,255,225,255,241,255,4,0,7,0,242,255,236,255,253,255,12,0,8,0,246,255,248,255,29,0,70,0,68,0,33,0,6,0,22,0,61,0,69,0,47,0,42,0,66,0,89,0,78,0,36,0,11,0,24,0,45,0,32,0,7,0,15,0,45,0,40,0,243,255,185,255,187,255,248,255,24,0,253,255,209,255,214,255,254,255,3,0,201,255,142,255,159,255,240,255,34,0,1,0,179,255,149,255,207,255,18,0,12,0,196,255,153,255,199,255,24,0,43,0,242,255,194,255,215,255,30,0,62,0,11,0,192,255,181,255,249,255,45,0,19,0,206,255,197,255,9,0,64,0,29,0,198,255,177,255,254,255,88,0,88,0,5,0,204,255,237,255,61,0,93,0,29,0,231,255,249,255,68,0,103,0,46,0,220,255,211,255,26,0,84,0,63,0,233,255,200,255,238,255,34,0,21,0,218,255,190,255,229,255,23,0,22,0,227,255,189,255,235,255,46,0,65,0,8,0,202,255,215,255,40,0,84,0,28,0,220,255,222,255,38,0,65,0,13,0,193,255,180,255,253,255,56,0,27,0,207,255,165,255,193,255,237,255,223,255,201,255,186,255,202,255,235,255,231,255,213,255,213,255,222,255,217,255,232,255,222,255,236,255,21,0,6,0,0,0,17,0,63,0,71,0,2,0,224,255,30,0,85,0,85,0,44,0,255,255,88,0,210,0,142,0,201,255,92,255,210,255,157,0,179,0,23,0,171,255,30,0,212,0,182,0,159,255,248,254,124,255,130,0,169,0,237,255,138,255,21,0,205,0,180,0,192,255,244,254,96,255,48,0,132,0,252,255,161,255,39,0,244,0,122,0,92,255,0,255,142,255,104,0,36,0,77,255,155,255,135,0,33,1,137,0,21,255,127,254,143,255,175,0,194,0,164,255,181,254,112,0,144,1,173,0,175,254,254,253,197,255,156,1,86,1,153,255,151,254,142,255,43,1,3,1,74,255,123,254,215,255,8,1,20,1,39,0,128,255,252,255,209,255,77,255,126,255,8,0,47,1,36,1,176,255,106,254,200,254,85,0,124,0,54,0,239,255,142,0,215,255,44,255,106,255,251,255,246,255,113,255,133,0,195,255,64,0,232,0,52,0,215,254,1,255,201,255,235,255,41,0,18,0,35,1,212,0,32,0,203,254,222,253,90,255,56,2,104,2,132,255,239,253,215,254,110,1,234,1,43,1,232,254,97,254,227,255,169,1,199,1,198,255,78,255,83,255,124,0,241,0,175,1,187,0,247,254,160,254,152,255,238,0,249,0,61,1,31,0,243,255,72,0,136,255,16,255,5,255,98,255,113,0,120,1,154,1,35,1,6,255,136,253,146,253,18,255,20,1,173,1,222,0,14,0,17,0,243,255,13,255,255,253,204,253,174,255,224,1,169,2,88,1,178,254,174,254,183,254,11,0,94,0,211,254,249,254,152,1,11,3,177,1,104,254,156,251,245,253,222,1,44,3,238,0,174,253,9,254,88,1,135,2,232,0,87,253,156,252,26,0,22,3,56,2,126,255,206,253,83,255,74,1,145,0,156,255,64,255,169,255,171,0,180,0,28,0,101,255,156,255,140,0,121,0,69,0,31,0,192,255,7,255,62,255,56,0,70,1,162,0,156,255,152,255,248,255,107,0,155,255,87,255,87,255,162,0,178,0,250,255,44,0,47,0,211,0,207,255,188,254,91,255,139,0,41,1,249,0,194,255,116,255,38,0,230,255,128,255,254,254,78,0,211,1,153,1,98,255,52,254,239,254,103,0,4,2,159,255,137,254,53,255,254,0,144,2,151,0,50,253,34,253,69,255,92,2,229,2,58,255,183,253,66,254,192,0,46,2,15,0,172,253,117,254,0,1,186,1,189,0,75,255,123,254,130,255,116,0,124,255,85,0,207,0,143,0,133,0,121,254,126,254,44,0,77,1,228,0,107,255,94,255,193,0,76,0,98,255,160,255,161,0,98,0,141,0,55,0,240,255,190,0,206,255,49,255,136,254,210,0,164,2,59,2,115,255,177,253,4,254,212,255,102,2,165,0,28,0,141,255,81,0,193,0,143,255,42,255,242,254,212,255,158,0,69,1,52,0,185,255,159,255,80,0,187,255,209,254,233,254,122,0,203,1,145,0,55,0,108,254,96,255,64,0,151,0,27,0,156,254,190,255,181,0,87,2,112,0,30,254,65,253,99,255,115,3,242,1,222,254,41,253,188,255,128,2,110,1,44,254,165,252,151,255,245,2,44,3,4,255,105,252,51,254,93,2,152,1,115,255,142,253,139,255,119,2,45,1,165,255,101,254,237,254,241,255,205,0,255,255,254,0,65,0,199,255,170,255,194,254,77,0,210,0,172,0,108,255,235,254,185,0,214,0,59,0,16,0,98,255,231,255,20,1,54,0,195,255,201,255,107,1,238,0,215,254,199,254,211,0,206,2,151,0,59,254,137,253,68,1,162,2,64,2,15,254,6,252,32,0,130,3,44,3,187,253,193,252,184,254,12,3,179,2,31,255,218,252,207,254,124,2,193,1,38,254,216,252,96,0,10,3,67,1,199,252,98,253,143,0,201,3,96,0,35,252,104,253,211,0,83,4,232,1,59,252,25,252,48,1,186,3,63,1,191,252,226,252,70,0,250,3,107,1,109,253,109,253,37,255,105,3,76,1,232,252,130,254,189,0,163,2,173,1,207,252,91,253,34,1,144,2,182,1,216,253,193,253,44,1,196,2,126,0,162,253,134,254,223,0,183,3,21,0,169,253,234,254,96,1,199,2,72,255,174,253,85,255,5,3,144,1,183,254,57,253,162,254,120,2,106,2,252,254,129,253,59,0,177,1,115,1,69,253,6,254,94,0,113,1,134,1,166,255,96,254,104,255,241,1,106,255,240,254,63,254,215,0,219,2,147,0,26,254,132,254,21,0,119,1,29,1,58,254,250,254,87,0,153,1,98,1,238,253,83,254,203,0,181,1,239,0,124,254,174,253,131,0,63,2,48,1,55,254,40,254,204,0,11,3,212,0,139,252,57,254,55,0,0,3,177,1,100,254,78,254,162,0,79,2,198,0,77,254,43,253,150,255,224,2,181,1,117,0,86,253,155,254,231,1,151,1,203,255,204,252,205,254,202,2,251,2,80,255,37,253,74,254,209,1,45,2,11,0,125,254,44,255,218,0,176,2,82,255,193,253,31,0,11,1,226,1,129,255,68,254,18,255,183,1,245,2,184,254,95,252,67,255,126,2,231,2,220,254,98,253,254,254,103,1,181,2,191,255,222,252,26,255,49,2,192,1,252,255,36,254,173,255,117,1,216,0,30,255,65,255,194,255,213,0,147,1,68,255,241,254,200,0,162,0,19,255,245,255,46,0,37,0,109,0,170,254,6,0,90,1,79,255,110,0,44,255,252,254,42,1,190,255,126,0,14,0,38,255,114,255,34,0,9,0,64,0,216,254,151,254,174,1,0,0,113,255,196,254,194,254,157,1,23,1,53,255,144,253,2,0,73,2,83,0,37,254,40,0,68,0,61,0,29,1,149,254,125,254,30,0,41,2,228,0,200,253,68,255,66,2,241,0,62,255,115,254,178,255,188,0,199,2,225,255,219,253,152,255,95,2,153,1,148,254,74,253,23,0,194,2,255,255,129,0,60,254,190,254,2,1,169,1,244,255,171,253,214,255,77,2,194,255,53,254,26,0,119,0,224,255,172,255,98,255,239,0,117,0,132,255,135,255,92,254,14,255,218,1,131,1,255,255,88,255,67,253,240,0,233,1,79,255,38,254,193,0,56,1,132,0,249,255,114,253,194,0,114,1,88,0,146,254,41,255,181,2,223,0,172,255,22,253,239,255,153,2,38,1,13,0,8,254,163,0,100,2,160,0,217,252,132,0,254,0,90,1,92,1,109,255,49,254,225,0,47,1,94,255,102,255,142,255,250,2,67,255,200,254,203,255,58,1,114,255,207,255,160,255,231,0,80,1,123,254,59,0,221,254,224,0,30,0,243,254,82,255,159,1,215,0,55,254,237,254,210,255,240,0,184,255,42,255,137,255,229,255,125,0,193,1,158,253,83,254,127,255,107,1,120,2,161,253,196,253,239,0,9,2,187,255,234,253,97,254,218,1,255,0,192,255,126,255,124,255,7,1,65,1,232,253,232,255,125,1,206,255,81,1,182,254,61,0,120,1,241,255,106,255,168,255,109,0,209,0,218,255,233,255,211,0,30,0,107,255,251,255,205,0,179,255,153,255,232,255,101,0,49,0,242,255,215,255,182,255,208,255,76,0,170,255,213,255,112,0,51,0,67,0,71,255,113,255,190,0,110,255,178,255,227,0,227,254,135,255,214,0,185,0,51,255,30,255,222,255,182,0,187,255,247,255,170,0,171,255,141,255,238,255,28,1,1,255,167,255,160,0,209,255,191,255,77,0,105,255,162,0,49,0,244,253,91,0,229,0,138,0,39,255,136,255,177,255,177,0,49,1,112,254,216,254,175,0,189,1,188,255,229,254,155,255,103,1,223,0,117,253,53,1,81,0,0,0,154,0,81,255,122,0,105,0,163,255,123,255,30,1,110,255,229,1,56,0,242,254,233,255,140,0,118,0,35,255,220,0,84,0,134,255,226,255,103,1,188,254,228,254,145,255,67,1,4,1,141,254,81,0,179,254,125,0,48,1,74,255,158,254,100,0,92,1,57,0,137,255,31,255,199,0,156,255,82,0,215,255,30,0,8,0,30,0,53,0,81,0,145,255,48,255,220,0,85,0,124,0,192,255,1,0,139,0,133,255,122,0,121,0,57,254,14,1,69,1,234,255,207,254,185,255,200,0,34,0,252,255,107,255,237,255,130,255,167,1,219,255,196,254,122,255,142,0,19,1,176,254,175,0,69,255,91,255,24,0,80,1,223,254,69,255,123,255,207,255,136,2,147,254,148,254,125,255,170,1,26,255,157,0,38,255,228,254,21,1,52,255,76,1,151,254,45,255,223,0,43,0,148,255,18,0,58,0,67,255,195,255,174,0,209,255,36,255,123,0,110,0,122,255,67,255,242,0,24,0,32,0,174,255,142,255,203,0,41,0,73,1,177,254,102,0,77,0,123,0,118,0,165,255,87,0,28,0,171,0,102,0,255,255,229,255,54,0,173,255,162,1,132,255,86,0,116,255,74,0,143,0,20,255,180,0,172,0,108,255,135,255,132,1,240,254,106,255,221,0,145,255,110,0,61,255,185,0,201,0,234,254,77,255,255,255,12,1,225,255,188,255,242,254,17,1,128,0,79,255,119,255,234,255,60,0,109,255,176,0,249,255,148,255,232,255,128,255,220,255,46,1,33,255,85,255,14,1,42,0,118,255,14,0,190,0,76,254,106,0,89,1,123,255,66,255,205,255,14,1,69,255,140,254,58,1,1,0,15,255,237,0,145,255,14,255,167,0,108,0,160,254,109,0,126,0,11,0,112,255,189,255,117,0,171,255,36,0,141,255,27,0,120,0,202,255,157,255,118,0,108,0,242,254,228,255,9,1,27,0,111,255,82,0,41,0,158,255,189,0,238,255,136,255,88,0,67,0,53,0,3,0,229,255,232,255,203,255,72,0,236,255,46,0,56,0,155,255,102,255,222,0,49,0,139,254,9,0,74,1,143,255,86,255,196,0,206,255,219,255,211,255,0,0,12,0,14,0,253,255,103,0,58,0,230,255,110,255,42,0,28,1,116,255,146,255,241,0,129,0,115,255,111,0,232,0,11,255,200,255,141,1,183,255,74,255,62,1,106,0,97,255,100,0,0,0,76,255,9,1,163,0,231,254,75,0,247,0,239,255,89,255,69,0,247,255,165,255,89,0,143,0,128,255,128,255,161,0,106,255,161,255,38,0,223,255,167,255,15,0,42,0,170,255,54,0,89,255,174,255,61,0,228,255,226,255,181,255,62,0,53,0,35,255,216,255,181,0,88,255,36,0,83,0,141,255,210,255,53,0,118,0,41,255,181,255,158,0,236,255,29,0,233,255,167,255,21,0,72,0,68,0,167,255,171,255,96,0,29,0,227,255,38,0,210,255,220,255,73,0,242,255,9,0,203,255,245,255,198,255,51,0,88,0,111,255,162,255,15,0,143,0,89,255,141,255,77,0,51,0,226,255,172,255,231,255,241,255,97,0,130,255,58,255,216,0,111,0,60,255,46,0,104,0,176,255,227,255,46,0,50,0,232,255,231,255,88,0,20,0,15,0,231,255,171,255,88,0,105,0,183,255,202,255,116,0,13,0,184,255,49,0,86,0,228,255,65,0,96,0,141,255,98,0,92,0,153,255,223,255,159,0,247,255,110,255,69,0,50,0,216,255,229,255,17,0,247,255,60,0,8,0,123,255,217,255,109,0,15,0,214,255,173,255,242,255,32,0,222,255,209,255,203,255,199,255,252,255,113,0,45,0,170,255,204,255,96,0,39,0,51,0,187,255,237,255,144,0,86,0,243,255,227,255,88,0,3,0,46,0,38,0,253,255,71,0,41,0,56,0,3,0,70,0,230,255,11,0,182,0,219,255,174,255,104,0,160,0,232,255,189,255,22,0,45,0,43,0,191,255,132,255,70,0,27,0,167,255,156,255,222,255,237,255,181,255,199,255,207,255,183,255,188,255,174,255,214,255,12,0,83,255,132,255,242,255,243,255,122,255,162,255,179,255,174,255,27,0,177,255,154,255,142,255,19,0,228,255,156,255,233,255,187,255,241,255,253,255,202,255,153,255,22,0,246,255,253,255,38,0,179,255,233,255,78,0,135,0,198,255,197,255,87,0,152,0,28,0,14,0,75,0,45,0,129,0,90,0,37,0,61,0,102,0,90,0,108,0,55,0,48,0,102,0,106,0,80,0,81,0,88,0,23,0,119,0,136,0,53,0,29,0,65,0,123,0,71,0,72,0,35,0,53,0,69,0,79,0,27,0,255,255,37,0,5,0,2,0,20,0,240,255,162,255,6,0,215,255,136,255,199,255,222,255,155,255,155,255,216,255,145,255,228,255,167,255,155,255,244,255,239,255,170,255,222,255,64,0,187,255,189,255,241,255,65,0,170,255,197,255,23,0,26,0,242,255,244,255,48,0,154,255,10,0,25,0,197,255,188,255,252,255,181,255,219,255,1,0,128,255,141,255,245,255,199,255,100,255,202,255,218,255,183,255,221,255,4,0,179,255,213,255,67,0,225,255,219,255,63,0,74,0,30,0,115,0,64,0,61,0,151,0,89,0,100,0,114,0,164,0,106,0,113,0,201,0,169,0,93,0,129,0,124,0,149,0,141,0,46,0,69,0,59,0,124,0,41,0,208,255,241,255,226,255,190,255,188,255,191,255,79,255,97,255,136,255,112,255,49,255,46,255,71,255,17,255,142,255,60,255,9,255,124,255,156,255,119,255,65,255,174,255,198,255,172,255,223,255,207,255,251,255,69,0,14,0,35,0,115,0,122,0,100,0,136,0,182,0,126,0,126,0,153,0,103,0,90,0,68,0,58,0,22,0,224,255,253,255,195,255,67,255,102,255,145,255,34,255,24,255,79,255,15,255,46,255,71,255,47,255,45,255,118,255,117,255,118,255,4,0,218,255,248,255,89,0,136,0,99,0,188,0,64,1,2,1,245,0,77,1,110,1,93,1,158,1,95,1,38,1,149,1,165,1,102,1,84,1,68,1,227,0,225,0,183,0,95,0,36,0,25,0,41,0,207,255,172,255,87,255,23,255,221,254,28,255,204,254,118,254,162,254,204,254,171,254,100,254,162,254,187,254,199,254,169,254,45,255,91,255,34,255,118,255,232,255,15,0,22,0,70,0,107,0,198,0,237,0,207,0,28,1,99,1,89,1,86,1,92,1,76,1,52,1,57,1,20,1,181,0,191,0,189,0,125,0,248,255,216,255,184,255,3,255,235,254,193,254,93,254,23,254,25,254,231,253,174,253,136,253,100,253,109,253,127,253,154,253,170,253,44,254,149,254,236,254,14,255,132,255,233,255,71,0,175,0,27,1,187,1,23,2,158,2,225,2,94,3,88,3,82,3,153,3,217,3,207,3,77,3,96,3,90,3,219,2,84,2,60,2,179,1,241,0,154,0,40,0,148,255,30,255,163,254,15,254,162,253,41,253,159,252,102,252,51,252,228,251,222,251,5,252,32,252,28,252,82,252,125,252,222,252,132,253,214,253,23,254,229,254,156,255,3,0,157,0,16,1,127,1,239,1,154,2,3,3,12,3,131,3,5,4,253,3,230,3,30,4,255,3,199,3,179,3,183,3,64,3,179,2,105,2,193,1,81,1,183,0,231,255,133,255,56,255,144,254,227,253,138,253,6,253,111,252,9,252,187,251,133,251,162,251,167,251,129,251,179,251,232,251,251,251,108,252,214,252,55,253,13,254,206,254,144,255,15,0,186,0,127,1,238,1,110,2,19,3,135,3,241,3,131,4,214,4,27,5,9,5,225,4,203,4,121,4,22,4,173,3,88,3,3,3,119,2,188,1,49,1,145,0,166,255,234,254,155,254,237,253,54,253,239,252,153,252,46,252,204,251,140,251,85,251,132,251,97,251,87,251,218,251,76,252,107,252,159,252,96,253,197,253,26,254,172,254,67,255,217,255,129,0,252,0,139,1,9,2,105,2,178,2,220,2,69,3,97,3,138,3,189,3,202,3,170,3,115,3,61,3,12,3,199,2,115,2,39,2,191,1,139,1,20,1,109,0,18,0,162,255,47,255,192,254,119,254,26,254,175,253,137,253,21,253,224,252,227,252,116,252,87,252,125,252,115,252,140,252,164,252,232,252,88,253,142,253,210,253,93,254,197,254,70,255,234,255,110,0,38,1,200,1,69,2,207,2,68,3,142,3,249,3,112,4,102,4,172,4,234,4,154,4,130,4,39,4,157,3,71,3,190,2,31,2,108,1,229,0,118,0,180,255,228,254,87,254,224,253,47,253,172,252,97,252,49,252,237,251,158,251,171,251,243,251,228,251,177,251,50,252,194,252,239,252,49,253,208,253,129,254,202,254,56,255,218,255,78,0,172,0,14,1,138,1,244,1,34,2,104,2,194,2,215,2,203,2,211,2,225,2,219,2,177,2,132,2,122,2,52,2,228,1,205,1,83,1,243,0,251,0,139,0,55,0,39,0,186,255,174,255,133,255,6,255,49,255,4,255,151,254,216,254,161,254,126,254,167,254,103,254,154,254,156,254,117,254,162,254,190,254,200,254,182,254,233,254,83,255,92,255,103,255,197,255,17,0,47,0,68,0,152,0,248,0,248,0,15,1,120,1,146,1,146,1,165,1,155,1,168,1,154,1,88,1,54,1,19,1,200,0,162,0,74,0,230,255,178,255,89,255,0,255,162,254,105,254,74,254,0,254,201,253,210,253,189,253,162,253,186,253,209,253,230,253,7,254,83,254,165,254,193,254,5,255,114,255,161,255,199,255,32,0,102,0,138,0,202,0,5,1,63,1,107,1,112,1,165,1,189,1,172,1,158,1,173,1,174,1,118,1,104,1,86,1,52,1,28,1,243,0,195,0,199,0,189,0,124,0,132,0,166,0,145,0,128,0,142,0,157,0,145,0,116,0,189,0,202,0,135,0,7,1,241,0,163,0,25,1,239,0,206,0,247,0,212,0,222,0,225,0,172,0,141,0,131,0,84,0,7,0,3,0,218,255,140,255,145,255,78,255,17,255,34,255,203,254,154,254,186,254,66,254,67,254,114,254,247,253,14,254,10,254,209,253,221,253,167,253,197,253,222,253,204,253,231,253,200,253,206,253,214,253,213,253,232,253,24,254,129,254,109,254,163,254,23,255,216,254,7,255,52,255,60,255,157,255,139,255,204,255,11,0,8,0,81,0,71,0,103,0,174,0,151,0,174,0,215,0,217,0,235,0,7,1,27,1,21,1,45,1,64,1,20,1,55,1,68,1,41,1,54,1,30,1,67,1,54,1,44,1,44,1,16,1,39,1,248,0,247,0,28,1,33,1,251,0,83,1,71,1,243,0,84,1,31,1,16,1,48,1,20,1,135,1,131,1,40,1,187,1,174,1,58,1,169,1,165,1,80,1,185,1,165,1,28,1,201,1,67,1,196,0,136,1,174,0,185,0,233,0,18,0,155,0,77,0,115,255,60,0,148,255,175,254,185,255,186,254,95,254,0,255,45,254,105,254,102,254,205,253,69,254,24,254,117,253,58,254,22,254,154,253,22,254,33,254,255,253,7,254,43,254,130,254,139,254,107,254,11,255,45,255,1,255,87,255,91,255,100,255,130,255,103,255,168,255,225,255,179,255,45,0,50,0,244,255,115,0,0,0,7,0,118,0,199,255,28,0,60,0,220,255,25,0,246,255,216,255,20,0,170,255,162,255,22,0,143,255,229,255,217,255,229,255,201,255,207,255,243,255,136,255,207,255,31,0,170,255,8,0,129,0,197,255,155,0,107,0,4,0,197,0,108,0,153,0,2,1,225,0,32,1,80,1,53,1,5,1,56,1,55,1,91,1,238,0,14,2,36,1,241,0,108,2,36,0,160,1,163,1,14,0,63,2,208,0,8,0,57,2,156,255,68,0,130,1,251,254,239,0,170,0,251,254,172,0,2,0,129,254,113,0,75,255,94,254,145,0,122,254,161,254,110,0,251,253,187,254,71,0,181,253,123,255,219,255,228,253,80,0,55,255,144,254,111,0,11,255,100,255,112,0,89,255,33,0,98,0,214,255,88,0,80,0,40,0,82,0,74,0,79,0,162,0,32,0,105,0,108,0,242,255,109,0,232,255,241,255,30,0,193,255,165,255,223,255,142,255,77,255,181,255,9,255,137,255,112,255,202,254,186,255,51,255,168,254,161,255,42,255,123,254,199,255,254,254,186,254,206,255,241,254,29,255,206,255,127,255,253,254,47,0,170,255,223,254,235,0,60,255,109,255,111,1,184,254,157,0,55,1,146,254,204,1,95,0,28,255,90,2,98,255,20,0,244,1,233,254,233,0,210,0,21,255,53,1,242,255,97,255,166,1,144,254,137,0,150,0,66,254,143,1,202,254,190,255,211,0,178,254,144,0,32,0,154,254,93,1,70,255,46,255,194,1,171,254,172,0,232,0,88,255,197,0,27,1,128,255,247,0,146,1,19,255,201,1,250,0,182,255,170,1,155,0,35,0,163,1,104,0,28,0,26,2,107,255,205,0,115,1,53,255,224,0,228,0,244,254,27,1,70,0,186,254,116,1,39,255,116,255,230,0,254,254,203,255,95,0,93,255,161,255,144,0,21,255,211,255,255,0,72,254,2,1,53,0,186,254,52,1,210,255,85,255,29,1,177,255,254,255,245,0,83,255,35,1,201,255,57,0,89,0,92,0,40,0,226,255,0,1,149,255,161,255,7,1,120,255,18,255,166,1,239,253,187,0,41,0,38,254,58,1,250,254,232,254,216,0,192,254,53,255,156,0,49,254,54,0,81,255,229,254,37,0,42,255,44,255,104,0,168,254,23,0,123,255,83,255,73,0,193,254,124,0,82,255,167,255,242,255,14,0,194,254,6,1,198,254,5,0,16,0,67,255,64,0,171,255,125,255,77,0,99,255,151,255,144,0,156,254,205,0,240,254,58,0,63,255,248,255,212,255,3,255,158,0,138,255,234,254,95,1,69,254,167,0,235,255,46,255,218,0,70,255,91,0,233,255,105,0,254,255,125,0,236,255,157,0,31,0,167,0,70,0,21,1,225,255,110,1,118,0,212,0,222,0,93,0,63,2,255,254,206,2,65,0,86,0,37,2,87,0,171,0,22,1,59,1,206,255,47,2,71,255,208,1,52,0,129,0,46,1,79,0,84,0,250,0,213,0,44,255,224,1,37,255,22,1,133,255,243,0,65,255,168,0,13,0,108,255,138,0,94,255,98,0,71,255,133,0,103,255,12,0,180,255,244,255,118,255,241,255,180,255,125,255,118,0,198,254,22,0,229,255,137,254,175,0,155,254,59,255,18,1,85,253,198,0,103,255,146,254,13,0,2,255,62,255,142,255,232,254,120,255,122,255,82,254,27,0,167,254,219,254,113,255,8,255,138,254,70,0,126,253,109,0,8,255,252,253,177,0,93,254,36,255,204,255,25,255,106,255,249,255,210,254,93,0,132,255,122,255,218,255,97,0,24,255,137,0,190,255,28,0,48,0,192,255,50,0,223,255,103,0,192,255,112,0,241,255,208,0,65,255,219,1,47,255,49,0,206,1,91,254,181,1,244,255,14,0,213,0,54,0,253,255,11,1,33,0,214,255,189,1,95,255,185,0,236,0,64,0,107,0,16,1,59,0,188,0,156,0,119,0,190,1,241,254,92,2,157,255,177,0,191,0,126,0,214,0,107,255,53,2,220,254,139,1,141,0,220,254,27,2,169,255,141,255,61,2,73,254,59,1,203,0,9,255,53,1,116,0,32,255,50,1,78,0,63,255,88,1,140,255,122,0,47,0,236,255,33,1,26,255,141,0,201,0,232,254,160,1,104,255,59,0,35,1,151,254,188,1,245,255,76,255,133,1,74,255,157,0,240,255,154,0,148,255,233,255,159,0,230,255,107,255,189,0,61,255,209,255,238,0,121,254,194,0,108,255,124,255,50,0,168,255,35,255,252,255,34,0,131,254,190,0,13,255,212,254,121,0,72,255,30,255,136,255,13,0,163,254,99,0,223,254,6,255,7,0,16,255,194,254,95,0,182,254,24,255,102,0,13,254,135,0,71,254,17,0,219,254,218,255,47,255,189,254,188,0,25,254,107,255,166,255,132,255,131,254,46,0,8,255,162,255,49,255,105,255,60,0,5,254,250,0,10,255,168,255,224,255,42,255,104,0,161,255,238,255,247,254,127,1,241,254,192,255,179,1,125,254,204,0,71,1,185,255,116,0,60,1,94,0,111,0,75,1,199,0,182,0,15,1,88,1,222,0,234,0,58,1,40,1,112,1,120,0,79,2,93,0,20,1,142,2,237,255,184,1,48,1,132,0,210,2,39,255,198,1,76,2,59,254,123,3,203,255,210,255,128,2,153,255,131,0,215,1,112,255,197,0,185,0,203,255,246,0,88,255,153,0,136,0,113,255,244,255,232,0,19,255,46,0,94,0,216,254,153,0,177,255,51,255,67,0,116,255,131,255,205,255,43,255,6,0,57,255,162,254,96,0,254,254,248,254,19,0,207,254,176,254,100,0,32,254,82,255,186,255,161,253,37,0,43,255,90,254,4,255,216,255,63,254,114,255,118,255,209,254,22,255,65,255,204,255,212,254,213,254,57,0,242,254,195,254,117,0,230,254,93,255,66,255,224,255,15,0,58,254,235,0,98,255,183,254,92,1,151,254,17,0,2,0,148,255,37,0,190,255,205,255,82,0,66,255,90,0,80,0,61,254,184,1,200,255,188,254,185,1,2,255,178,255,195,1,240,254,234,255,220,0,238,255,125,255,175,0,58,0,182,255,253,255,67,0,52,1,57,254,197,1,194,255,18,255,197,1,81,255,23,1,101,255,169,0,236,0,251,255,54,0,231,0,81,0,223,255,6,2,119,255,141,0,5,1,33,0,207,0,84,0,170,0,142,0,230,0,85,0,144,0,135,0,87,1,176,255,180,0,11,1,189,0,225,255,134,1,76,1,151,254,109,2,136,0,58,0,46,0,51,2,54,255,73,1,138,1,66,255,246,1,218,255,55,1,77,0,214,0,159,0,135,0,195,0,97,0,182,0,55,0,192,0,72,0,158,0,155,0,28,0,115,0,137,0,180,255,113,0,198,255,132,0,238,255,132,255,39,1,219,253,150,1,54,255,19,255,114,0,163,254,200,0,84,254,196,0,147,254,36,255,16,0,11,255,8,255,26,255,132,255,34,254,160,0,8,254,24,255,239,255,58,254,143,255,254,254,131,254,187,255,9,255,185,253,184,0,240,253,20,255,212,255,247,253,39,0,248,253,222,255,54,255,27,255,73,255,122,254,77,0,202,255,0,254,228,255,32,0,124,254,31,0,70,255,90,0,105,254,216,255,160,0,13,254,48,1,190,255,141,254,71,1,230,255,51,255,225,0,125,255,76,0,226,255,139,0,213,0,88,255,170,0,38,0,216,0,236,255,85,0,189,0,155,0,66,0,175,0,125,1,193,255,192,0,137,1,183,255,154,1,64,1,176,255,229,1,58,0,212,0,145,0,19,1,245,0,129,0,232,0,225,0,9,1,6,0,146,1,241,255,70,0,95,1,106,0,123,0,63,0,152,0,86,0,86,0,206,0,105,255,186,255,53,1,72,255,164,0,185,0,252,254,192,0,97,255,70,1,166,254,247,255,18,1,75,254,145,0,78,0,247,254,172,255,15,1,125,253,15,2,246,254,197,254,11,1,185,254,239,255,118,0,95,255,10,255,187,1,78,253,160,0,209,0,47,254,142,255,174,0,11,255,184,255,252,0,54,254,65,0,52,255,182,255,224,255,81,0,238,254,45,0,219,255,85,255,90,1,60,253,116,0,134,0,139,254,170,0,37,0,95,254,62,0,29,0,66,255,161,255,172,255,180,255,225,254,43,1,83,255,193,254,28,1,109,255,139,254,168,0,133,255,234,254,37,0,166,255,79,0,96,255,78,255,247,255,172,255,173,255,26,0,184,255,226,255,148,255,74,0,79,0,159,255,41,0,200,255,180,255,108,0,207,255,31,255,135,0,55,0,9,0,90,0,48,0,167,255,232,255,209,0,9,0,172,255,219,0,220,0,195,255,209,0,212,0,120,255,134,0,192,0,53,0,203,0,59,1,238,255,109,0,172,0,23,1,28,0,124,0,88,1,113,0,193,0,37,1,233,255,232,255,120,0,131,1,120,0,255,255,12,2,151,255,65,0,232,0,226,255,51,0,109,1,40,0,24,0,193,0,68,0,182,255,138,255,61,1,181,255,220,255,166,0,186,255,42,255,77,0,126,0,243,254,196,255,248,0,10,255,242,254,47,1,78,254,190,254,17,1,172,255,197,254,188,255,193,255,139,254,227,255,147,255,255,254,119,255,193,255,149,255,78,255,88,255,88,255,198,254,123,255,110,0,244,254,224,255,181,255,3,255,144,255,11,0,244,255,203,254,15,0,174,255,184,255,65,0,188,255,128,255,190,254,5,1,190,0,67,255,145,255,35,0,67,0,153,255,29,1,39,0,203,255,161,0,223,255,94,0,193,0,61,0,187,255,70,0,189,0,98,0,43,0,210,0,2,255,207,255,197,0,86,0,150,0,199,255,31,0,250,255,127,0,182,255,17,0,238,255,249,255,148,0,0,0,2,0,207,255,114,0,105,255,8,255,255,0,122,0,206,255,228,255,187,255,53,0,185,255,24,0,189,255,39,0,183,0,230,255,190,255,77,0,113,255,229,255,106,1,170,255,202,255,24,0,134,0,156,0,126,255,134,255,116,0,171,0,42,0,115,0,226,255,152,255,176,255,90,0,113,0,119,0,213,255,149,255,142,0,150,0,158,255,196,255,35,0,133,255,32,1,154,0,94,0,19,0,172,254,227,255,214,0,174,0,51,0,146,255,132,255,78,0,68,0,20,0,37,255,187,255,90,0,67,255,181,0,202,0,186,255,37,255,8,255,96,0,163,0,235,255,224,255,191,255,199,255,7,0,184,255,157,255,42,255,246,255,82,0,188,0,206,255,62,255,207,255,64,255,95,0,134,255,230,255,15,0,141,255,83,0,148,255,135,255,145,255,108,255,38,255,89,0,170,0,248,255,116,255,85,255,135,255,142,255,64,0,86,0,232,255,80,255,250,255,146,0,255,255,104,255,131,255,121,255,88,0,241,0,169,255,169,255,221,255,194,255,13,0,121,0,63,0,126,255,16,0,94,0,47,0,212,255,147,0,240,255,246,255,78,0,121,255,152,0,79,0,78,0,59,0,200,255,75,0,165,0,62,0,253,255,180,255,17,0,211,0,185,0,107,0,68,255,215,255,98,0,160,0,63,0,1,0,60,0,9,0,118,0,77,0,88,0,30,0,17,0,232,255,184,0,28,1,31,0,76,255,241,255,29,1,130,0,67,0,115,255,33,255,36,0,24,1,97,0,174,255,195,255,4,255,196,255,106,0,72,0,251,255,194,255,110,255,183,255,245,0,107,0,62,255,54,255,33,255,210,255,229,0,138,0,192,255,18,255,164,255,179,255,186,255,46,0,137,255,111,255,208,255,110,0,185,0,208,255,23,254,83,254,159,255,6,1,116,1,230,255,226,254,85,255,221,255,46,0,194,255,98,255,254,255,118,0,18,1,142,0,226,255,187,255,211,254,49,255,148,0,142,1,240,0,228,255,118,255,160,255,37,0,135,0,20,0,136,255,43,0,114,0,4,1,200,0,177,255,95,255,174,255,153,0,0,1,153,0,19,0,19,0,129,0,161,0,88,0,250,255,108,255,2,0,7,1,149,0,117,0,227,255,39,255,143,255,138,0,97,0,203,255,237,255,103,255,137,255,107,0,67,0,137,255,176,255,68,255,72,255,170,0,114,0,133,255,152,255,17,0,157,255,122,255,21,0,24,0,203,255,201,255,12,0,238,255,250,255,115,255,251,254,174,255,61,0,112,0,197,255,124,255,100,255,173,255,219,255,108,255,134,255,155,255,208,255,148,255,103,255,138,255,220,255,59,255,50,255,177,255,0,0,32,0,190,255,72,255,98,255,200,0,249,0,108,0,109,0,217,0,168,0,180,0,14,1,18,1,62,1,183,1,141,1,57,1,237,1,52,1,149,0,44,1,37,1,180,0,38,1,103,1,164,0,98,0,60,0,165,255,140,255,202,255,136,255,149,255,244,255,168,255,230,254,249,254,175,254,117,254,206,254,178,254,13,255,118,255,5,255,227,254,220,254,184,254,206,254,181,254,44,255,156,255,221,255,214,255,193,255,219,255,169,255,131,255,236,255,79,0,84,0,167,0,194,0,107,0,131,0,112,0,247,255,66,0,112,0,85,0,124,0,130,0,224,255,169,255,122,255,23,255,60,255,83,255,73,255,251,254,23,255,5,255,189,254,97,254,133,254,177,254,77,255,11,0,39,0,147,0,156,0,138,0,140,0,171,0,209,0,157,1,147,2,55,3,94,3,19,3,116,2,244,1,9,2,187,1,50,2,202,2,206,2,135,2,1,2,14,1,53,0,242,255,62,255,25,255,80,255,39,255,171,254,110,254,238,253,14,253,122,252,44,252,237,251,69,252,190,252,126,252,209,252,242,252,136,252,119,252,205,252,251,252,136,253,68,254,192,254,106,255,229,255,94,0,235,0,118,1,47,2,190,2,63,3,36,4,153,4,3,5,120,5,251,5,80,6,72,6,54,6,71,6,46,6,7,6,228,5,60,5,183,4,23,4,57,3,105,2,209,1,228,0,191,255,218,254,181,253,124,252,198,251,12,251,100,250,252,249,167,249,34,249,137,248,124,248,27,248,250,247,131,248,210,248,60,249,30,250,195,250,51,251,39,252,221,252,94,253,73,254,85,255,48,0,0,1,95,2,190,3,247,4,10,6,66,6,132,6,249,6,18,7,193,6,156,6,12,7,97,7,104,7,35,7,57,6,177,4,193,2,66,1,71,0,177,255,190,255,122,255,251,254,46,254,206,252,108,251,72,250,157,249,149,249,170,249,66,250,195,250,127,250,100,250,100,250,35,250,252,249,69,250,151,250,48,251,246,251,141,252,5,253,155,253,239,253,168,253,235,253,119,254,247,254,139,255,79,0,40,1,215,1,83,2,222,2,71,3,196,3,146,4,13,5,225,5,140,6,209,6,62,7,168,7,239,7,0,8,209,7,121,7,9,7,133,6,247,5,70,5,159,4,214,3,28,3,54,2,2,1,49,0,248,254,233,253,39,253,21,252,99,251,49,251,238,250,168,250,225,250,7,251,177,250,101,250,123,250,60,250,172,250,183,251,112,252,183,253,200,254,250,254,24,255,113,255,141,255,236,255,97,0,250,0,38,2,112,3,135,4,254,4,26,5,168,4,13,4,132,3,22,3,13,3,152,3,139,4,18,5,222,4,164,3,145,1,180,255,77,254,46,253,110,253,75,254,145,254,161,254,14,254,123,252,174,250,118,249,203,248,223,248,205,249,186,250,36,251,107,251,40,251,87,250,222,249,185,249,179,249,18,250,8,251,20,252,221,252,125,253,185,253,173,253,200,253,33,254,158,254,109,255,133,0,136,1,128,2,68,3,218,3,112,4,194,4,54,5,19,6,192,6,116,7,15,8,92,8,209,8,234,8,190,8,151,8,127,8,70,8,213,7,125,7,206,6,211,5,227,4,223,3,207,2,212,1,237,0,236,255,213,254,230,253,194,252,154,251,195,250,228,249,102,249,116,249,159,249,185,249,224,249,251,249,184,249,68,249,40,249,87,249,210,249,208,250,209,251,192,252,93,253,94,253,72,253,41,253,63,253,219,253,227,254,118,0,77,2,219,3,237,4,82,5,30,5,199,4,126,4,124,4,31,5,100,6,154,7,109,8,96,8,49,7,104,5,121,3,237,1,15,1,63,1,19,2,157,2,149,2,148,1,179,255,165,253,235,251,229,250,198,250,69,251,222,251,26,252,211,251,31,251,17,250,34,249,169,248,153,248,0,249,173,249,87,250,252,250,122,251,183,251,195,251,194,251,228,251,58,252,232,252,219,253,229,254,35,0,26,1,182,1,97,2,4,3,188,3,154,4,175,5,225,6,205,7,115,8,239,8,46,9,59,9,64,9,54,9,245,8,117,8,201,7,194,6,143,5,108,4,74,3,75,2,72,1,53,0,7,255,167,253,70,252,246,250,152,249,134,248,213,247,45,247,221,246,216,246,211,246,218,246,9,247,23,247,14,247,91,247,203,247,84,248,76,249,161,250,234,251,27,253,251,253,110,254,164,254,209,254,22,255,185,255,241,0,133,2,84,4,24,6,81,7,210,7,194,7,103,7,8,7,248,6,148,7,196,8,19,10,17,11,46,11,43,10,40,8,198,5,165,3,53,2,236,1,113,2,22,3,66,3,107,2,140,0,29,254,197,251,22,250,82,249,150,249,111,250,20,251,40,251,154,250,121,249,44,248,74,247,7,247,108,247,134,248,196,249,194,250,150,251,253,251,5,252,250,251,6,252,109,252,41,253,40,254,112,255,201,0,13,2,43,3,31,4,254,4,200,5,156,6,155,7,164,8,173,9,149,10,48,11,108,11,67,11,205,10,54,10,141,9,212,8,11,8,55,7,80,6,53,5,252,3,183,2,81,1,243,255,154,254,57,253,255,251,203,250,125,249,78,248,71,247,95,246,178,245,91,245,82,245,143,245,3,246,99,246,179,246,22,247,97,247,183,247,117,248,124,249,153,250,183,251,155,252,70,253,170,253,184,253,185,253,241,253,126,254,77,255,115,0,243,1,106,3,150,4,98,5,193,5,174,5,102,5,73,5,140,5,97,6,162,7,194,8,74,9,210,8,84,7,72,5,34,3,132,1,216,0,35,1,222,1,48,2,170,1,42,0,234,253,137,251,173,249,203,248,236,248,146,249,77,250,171,250,112,250,192,249,227,248,94,248,107,248,11,249,23,250,65,251,73,252,1,253,112,253,182,253,251,253,86,254,203,254,103,255,42,0,25,1,48,2,89,3,157,4,235,5,17,7,13,8,226,8,156,9,71,10,226,10,120,11,250,11,81,12,99,12,39,12,175,11,249,10,250,9,233,8,218,7,206,6,218,5,254,4,44,4,59,3,21,2,182,0,51,255,169,253,50,252,243,250,254,249,57,249,132,248,222,247,77,247,218,246,156,246,161,246,229,246,93,247,238,247,134,248,26,249,168,249,51,250,183,250,51,251,173,251,25,252,113,252,189,252,246,252,29,253,65,253,120,253,206,253,106,254,117,255,213,0,73,2,134,3,82,4,143,4,73,4,200,3,138,3,234,3,230,4,27,6,4,7,20,7,5,6,12,4,174,1,167,255,135,254,111,254,0,255,158,255,156,255,150,254,188,252,142,250,162,248,123,247,94,247,21,248,34,249,7,250,121,250,112,250,25,250,189,249,160,249,243,249,171,250,147,251,122,252,69,253,225,253,69,254,130,254,189,254,15,255,121,255,0,0,181,0,173,1,210,2,14,4,97,5,176,6,195,7,122,8,223,8,23,9,72,9,142,9,248,9,124,10,239,10,13,11,178,10,229,9,188,8,121,7,90,6,141,5,26,5,208,4,112,4,203,3,193,2,93,1,200,255,67,254,5,253,33,252,147,251,45,251,195,250,56,250,143,249,241,248,141,248,136,248,232,248,151,249,113,250,74,251,255,251,126,252,204,252,4,253,64,253,142,253,249,253,118,254,232,254,68,255,114,255,102,255,49,255,251,254,236,254,57,255,14,0,94,1,229,2,61,4,31,5,85,5,228,4,16,4,78,3,11,3,120,3,126,4,167,5,83,6,6,6,140,4,30,2,109,255,68,253,55,252,103,252,111,253,139,254,236,254,28,254,40,252,162,249,99,247,36,246,54,246,108,247,38,249,168,250,115,251,97,251,174,250,211,249,72,249,94,249,43,250,109,251,208,252,13,254,236,254,97,255,134,255,139,255,148,255,198,255,61,0,2,1,17,2,82,3,145,4,164,5,107,6,212,6,232,6,200,6,176,6,189,6,8,7,143,7,29,8,119,8,104,8,208,7,202,6,157,5,139,4,206,3,129,3,130,3,137,3,87,3,180,2,152,1,53,0,207,254,172,253,234,252,130,252,72,252,5,252,146,251,244,250,81,250,229,249,233,249,109,250,95,251,131,252,142,253,61,254,130,254,127,254,101,254,115,254,204,254,100,255,15,0,160,0,227,0,205,0,121,0,10,0,174,255,142,255,200,255,88,0,58,1,88,2,131,3,134,4,42,5,72,5,215,4,1,4,29,3,131,2,127,2,17,3,242,3,169,4,179,4,189,3,216,1,107,255,29,253,160,251,81,251,20,252,101,253,125,254,189,254,231,253,39,252,19,250,105,248,197,247,77,248,184,249,115,251,222,252,140,253,105,253,180,252,227,251,108,251,133,251,36,252,22,253,23,254,216,254,58,255,64,255,12,255,215,254,194,254,214,254,31,255,147,255,25,0,170,0,71,1,232,1,127,2,1,3,89,3,130,3,139,3,132,3,141,3,190,3,24,4,134,4,234,4,39,5,31,5,212,4,88,4,197,3,56,3,208,2,145,2,119,2,103,2,65,2,241,1,105,1,175,0,219,255,3,255,64,254,155,253,31,253,219,252,200,252,230,252,27,253,88,253,147,253,185,253,199,253,212,253,249,253,67,254,187,254,82,255,244,255,126,0,217,0,247,0,236,0,210,0,196,0,225,0,38,1,126,1,202,1,239,1,220,1,161,1,94,1,57,1,85,1,173,1,35,2,130,2,142,2,38,2,85,1,85,0,115,255,234,254,221,254,54,255,179,255,1,0,219,255,45,255,26,254,245,252,22,252,197,251,10,252,182,252,129,253,35,254,111,254,98,254,36,254,230,253,221,253,31,254,170,254,94,255,18,0,155,0,226,0,246,0,222,0,186,0,151,0,133,0,136,0,146,0,150,0,131,0,92,0,34,0,216,255,138,255,72,255,11,255,220,254,187,254,173,254,189,254,226,254,32,255,109,255,201,255,44,0,143,0,245,0,84,1,172,1,1,2,78,2,147,2,209,2,255,2,31,3,46,3,41,3,18,3,222,2,137,2,29,2,173,1,64,1,223,0,132,0,39,0,186,255,62,255,178,254,21,254,129,253,6,253,172,252,134,252,149,252,193,252,250,252,55,253,110,253,164,253,223,253,33,254,123,254,255,254,166,255,96,0,28,1,189,1,42,2,97,2,110,2,100,2,90,2,99,2,128,2,156,2,167,2,130,2,21,2,100,1,134,0,166,255,235,254,113,254,65,254,58,254,65,254,56,254,0,254,145,253,255,252,116,252,26,252,14,252,79,252,203,252,94,253,230,253,67,254,116,254,140,254,169,254,231,254,93,255,9,0,218,0,175,1,109,2,253,2,92,3,155,3,194,3,234,3,29,4,82,4,128,4,156,4,152,4,105,4,14,4,146,3,1,3,100,2,195,1,35,1,128,0,219,255,52,255,143,254,238,253,84,253,189,252,50,252,191,251,112,251,78,251,84,251,128,251,196,251,12,252,86,252,157,252,234,252,77,253,206,253,107,254,28,255,213,255,124,0,9,1,124,1,217,1,44,2,122,2,189,2,245,2,30,3,47,3,40,3,11,3,218,2,157,2,85,2,17,2,212,1,160,1,118,1,80,1,43,1,0,1,202,0,138,0,78,0,31,0,3,0,1,0,18,0,45,0,78,0,115,0,149,0,178,0,200,0,213,0,215,0,203,0,183,0,166,0,151,0,140,0,124,0,84,0,18,0,180,255,61,255,187,254,66,254,212,253,116,253,28,253,191,252,91,252,247,251,157,251,80,251,33,251,19,251,33,251,71,251,128,251,200,251,31,252,139,252,10,253,159,253,67,254,242,254,166,255,92,0,19,1,192,1,99,2,245,2,117,3,232,3,84,4,187,4,22,5,89,5,129,5,135,5,109,5,61,5,251,4,181,4,109,4,29,4,192,3,81,3,212,2,71,2,179,1,31,1,144,0,10,0,141,255,16,255,148,254,35,254,180,253,72,253,234,252,147,252,64,252,253,251,196,251,149,251,114,251,91,251,77,251,77,251,97,251,123,251,164,251,217,251,23,252,100,252,185,252,24,253,126,253,235,253,101,254,238,254,130,255,30,0,182,0,81,1,232,1,114,2,250,2,111,3,218,3,62,4,158,4,248,4,68,5,126,5,156,5,154,5,122,5,67,5,245,4,167,4,83,4,249,3,156,3,50,3,179,2,32,2,134,1,232,0,86,0,210,255,86,255,229,254,123,254,18,254,164,253,57,253,209,252,111,252,28,252,219,251,170,251,141,251,125,251,117,251,116,251,117,251,120,251,133,251,168,251,222,251,41,252,144,252,3,253,120,253,233,253,83,254,185,254,38,255,159,255,28,0,160,0,38,1,164,1,25,2,129,2,217,2,33,3,95,3,148,3,184,3,206,3,213,3,203,3,179,3,143,3,99,3,50,3,254,2,202,2,148,2,84,2,8,2,172,1,77,1,243,0,157,0,81,0,17,0,216,255,159,255,103,255,42,255,231,254,162,254,94,254,33,254,245,253,210,253,184,253,166,253,141,253,115,253,84,253,50,253,24,253,15,253,27,253,53,253,89,253,130,253,176,253,222,253,18,254,78,254,155,254,249,254,98,255,208,255,63,0,175,0,24,1,126,1,226,1,64,2,154,2,240,2,54,3,112,3,158,3,189,3,205,3,210,3,201,3,172,3,126,3,64,3,250,2,170,2,83,2,247,1,146,1,36,1,172,0,51,0,188,255,66,255,208,254,105,254,13,254,187,253,112,253,48,253,252,252,208,252,179,252,162,252,158,252,166,252,187,252,223,252,13,253,66,253,125,253,187,253,0,254,73,254,150,254,230,254,56,255,140,255,218,255,40,0,112,0,176,0,233,0,25,1,65,1,101,1,135,1,157,1,172,1,182,1,178,1,170,1,160,1,144,1,132,1,122,1,105,1,83,1,58,1,28,1,251,0,219,0,187,0,156,0,131,0,108,0,83,0,62,0,37,0,11,0,239,255,207,255,176,255,143,255,111,255,88,255,65,255,45,255,22,255,247,254,219,254,191,254,168,254,154,254,149,254,150,254,155,254,167,254,184,254,204,254,231,254,12,255,50,255,97,255,153,255,210,255,12,0,69,0,123,0,178,0,228,0,19,1,63,1,104,1,140,1,173,1,203,1,226,1,240,1,247,1,249,1,245,1,236,1,219,1,195,1,162,1,123,1,80,1,30,1,235,0,182,0,130,0,76,0,19,0,217,255,160,255,104,255,51,255,2,255,206,254,156,254,116,254,87,254,68,254,55,254,49,254,48,254,52,254,63,254,79,254,107,254,140,254,178,254,223,254,17,255,68,255,122,255,175,255,223,255,13,0,55,0,90,0,119,0,142,0,160,0,175,0,183,0,176,0,159,0,139,0,115,0,91,0,65,0,36,0,9,0,238,255,212,255,187,255,164,255,144,255,128,255,114,255,105,255,96,255,88,255,87,255,89,255,95,255,107,255,122,255,134,255,149,255,164,255,180,255,197,255,212,255,230,255,250,255,14,0,31,0,47,0,61,0,72,0,82,0,94,0,104,0,117,0,136,0,153,0,169,0,181,0,188,0,197,0,208,0,222,0,241,0,255,0,14,1,24,1,34,1,38,1,34,1,33,1,31,1,25,1,19,1,9,1,246,0,227,0,202,0,174,0,146,0,116,0,83,0,49,0,19,0,244,255,211,255,179,255,146,255,110,255,76,255,48,255,23,255,7,255,249,254,236,254,222,254,212,254,201,254,197,254,198,254,201,254,211,254,227,254,248,254,10,255,34,255,62,255,92,255,130,255,173,255,216,255,3,0,46,0,88,0,131,0,170,0,205,0,237,0,12,1,40,1,61,1,79,1,88,1,89,1,84,1,71,1,51,1,25,1,246,0,206,0,162,0,117,0,68,0,17,0,226,255,179,255,140,255,106,255,73,255,43,255,16,255,246,254,229,254,220,254,218,254,224,254,232,254,246,254,4,255,19,255,34,255,50,255,70,255,96,255,121,255,144,255,169,255,190,255,206,255,222,255,241,255,0,0,14,0,30,0,46,0,59,0,67,0,70,0,73,0,74,0,77,0,79,0,78,0,77,0,72,0,66,0,63,0,60,0,53,0,47,0,38,0,26,0,17,0,13,0,10,0,9,0,12,0,12,0,11,0,8,0,4,0,0,0,0,0,1,0,5,0,13,0,20,0,22,0,21,0,22,0,22,0,21,0,18,0,14,0,10,0,4,0,252,255,239,255,224,255,209,255,199,255,193,255,190,255,185,255,183,255,184,255,185,255,190,255,198,255,210,255,227,255,250,255,20,0,47,0,73,0,100,0,123,0,144,0,165,0,186,0,203,0,217,0,231,0,238,0,235,0,226,0,211,0,188,0,162,0,137,0,110,0,80,0,47,0,13,0,234,255,198,255,163,255,130,255,103,255,81,255,67,255,55,255,47,255,46,255,51,255,61,255,72,255,88,255,105,255,127,255,153,255,178,255,204,255,226,255,247,255,10,0,26,0,40,0,51,0,58,0,63,0,61,0,56,0,52,0,48,0,45,0,40,0,33,0,27,0,16,0,3,0,251,255,242,255,234,255,230,255,229,255,233,255,242,255,248,255,254,255,3,0,11,0,19,0,25,0,34,0,38,0,44,0,53,0,54,0,56,0,57,0,51,0,42,0,29,0,15,0,0,0,238,255,224,255,207,255,188,255,171,255,159,255,147,255,130,255,116,255,107,255,97,255,91,255,95,255,100,255,106,255,114,255,121,255,128,255,135,255,151,255,167,255,185,255,208,255,229,255,251,255,16,0,39,0,64,0,85,0,107,0,126,0,139,0,152,0,160,0,163,0,168,0,170,0,173,0,177,0,173,0,168,0,159,0,147,0,134,0,118,0,102,0,84,0,65,0,47,0,25,0,6,0,241,255,215,255,192,255,170,255,154,255,142,255,134,255,133,255,137,255,145,255,153,255,160,255,169,255,180,255,190,255,206,255,225,255,247,255,11,0,30,0,50,0,68,0,85,0,101,0,117,0,130,0,144,0,157,0,165,0,169,0,175,0,175,0,173,0,165,0,154,0,147,0,136,0,127,0,116,0,109,0,104,0,97,0,92,0,80,0,68,0,58,0,44,0,24,0,5,0,239,255,216,255,197,255,181,255,166,255,144,255,126,255,107,255,91,255,81,255,73,255,62,255,49,255,40,255,33,255,28,255,19,255,11,255,3,255,10,255,15,255,2,255,248,254,244,254,247,254,250,254,251,254,249,254,1,255,13,255,29,255,44,255,52,255,68,255,90,255,110,255,130,255,153,255,174,255,203,255,233,255,11,0,41,0,70,0,100,0,123,0,141,0,152,0,162,0,171,0,184,0,200,0,212,0,218,0,218,0,216,0,215,0,212,0,204,0,192,0,173,0,150,0,131,0,116,0,105,0,90,0,78,0,60,0,36,0,14,0,251,255,230,255,214,255,204,255,195,255,189,255,184,255,181,255,177,255,179,255,188,255,202,255,222,255,246,255,16,0,45,0,78,0,112,0,145,0,180,0,217,0,254,0,36,1,71,1,98,1,126,1,148,1,167,1,183,1,190,1,191,1,188,1,179,1,165,1,141,1,109,1,74,1,35,1,248,0,201,0,154,0,103,0,49,0,250,255,197,255,147,255,96,255,46,255,248,254,199,254,158,254,126,254,93,254,60,254,36,254,18,254,4,254,254,253,255,253,255,253,6,254,21,254,39,254,55,254,76,254,103,254,130,254,155,254,177,254,201,254,226,254,254,254,36,255,82,255,130,255,177,255,222,255,0,0,28,0,48,0,62,0,75,0,90,0,113,0,138,0,160,0,170,0,167,0,157,0,144,0,126,0,107,0,92,0,81,0,73,0,61,0,43,0,13,0,237,255,201,255,165,255,130,255,100,255,74,255,50,255,31,255,7,255,238,254,216,254,200,254,188,254,186,254,196,254,210,254,232,254,4,255,35,255,64,255,91,255,122,255,157,255,203,255,3,0,65,0,131,0,200,0,11,1,70,1,130,1,191,1,0,2,64,2,127,2,178,2,225,2,12,3,42,3,64,3,82,3,95,3,98,3,93,3,79,3,54,3,19,3,234,2,186,2,132,2,71,2,4,2,187,1,109,1,27,1,195,0,108,0,22,0,190,255,101,255,19,255,199,254,129,254,69,254,14,254,224,253,181,253,146,253,119,253,99,253,81,253,78,253,91,253,115,253,149,253,188,253,232,253,19,254,64,254,111,254,164,254,223,254,33,255,106,255,187,255,9,0,73,0,126,0,168,0,206,0,241,0,18,1,51,1,80,1,106,1,118,1,109,1,82,1,43,1,249,0,202,0,157,0,111,0,65,0,15,0,217,255,153,255,82,255,3,255,187,254,124,254,69,254,25,254,243,253,209,253,174,253,144,253,115,253,91,253,77,253,76,253,82,253,97,253,122,253,152,253,189,253,232,253,32,254,93,254,163,254,239,254,59,255,138,255,225,255,61,0,154,0,252,0,92,1,181,1,8,2,86,2,164,2,239,2,52,3,112,3,164,3,207,3,240,3,5,4,12,4,9,4,249,3,222,3,179,3,123,3,59,3,246,2,170,2,83,2,246,1,145,1,41,1,192,0,80,0,224,255,119,255,14,255,171,254,75,254,243,253,168,253,99,253,45,253,2,253,223,252,197,252,180,252,172,252,173,252,191,252,228,252,22,253,71,253,124,253,181,253,241,253,51,254,119,254,194,254,18,255,105,255,194,255,29,0,121,0,205,0,19,1,76,1,128,1,175,1,217,1,3,2,43,2,73,2,90,2,89,2,69,2,34,2,242,1,190,1,135,1,77,1,20,1,220,0,158,0,87,0,7,0,177,255,89,255,6,255,190,254,123,254,66,254,14,254,222,253,180,253,136,253,98,253,69,253,52,253,53,253,72,253,106,253,146,253,189,253,237,253,36,254,102,254,171,254,250,254,84,255,180,255,24,0,126,0,224,0,61,1,155,1,251,1,87,2,173,2,250,2,56,3,111,3,158,3,198,3,228,3,244,3,245,3,231,3,204,3,160,3,100,3,23,3,194,2,107,2,18,2,182,1,79,1,224,0,103,0,234,255,107,255,237,254,114,254,0,254,156,253,71,253,0,253,194,252,137,252,81,252,33,252,0,252,242,251,252,251,29,252,81,252,146,252,212,252,25,253,95,253,165,253,245,253,84,254,194,254,57,255,179,255,42,0,153,0,253,0,90,1,184,1,22,2,112,2,190,2,4,3,63,3,103,3,126,3,135,3,132,3,121,3,107,3,74,3,22,3,210,2,131,2,46,2,212,1,122,1,26,1,186,0,91,0,251,255,153,255,53,255,207,254,115,254,36,254,218,253,157,253,102,253,52,253,8,253,233,252,215,252,210,252,219,252,237,252,10,253,47,253,94,253,149,253,213,253,27,254,105,254,189,254,22,255,112,255,201,255,36,0,133,0,228,0,61,1,144,1,219,1,34,2,101,2,162,2,219,2,12,3,50,3,75,3,84,3,75,3,52,3,16,3,226,2,172,2,107,2,36,2,216,1,135,1,46,1,205,0,101,0,248,255,141,255,36,255,202,254,120,254,41,254,223,253,154,253,91,253,38,253,252,252,216,252,192,252,188,252,204,252,234,252,18,253,65,253,120,253,182,253,250,253,71,254,154,254,247,254,98,255,207,255,53,0,148,0,232,0,56,1,140,1,225,1,50,2,118,2,171,2,217,2,251,2,13,3,22,3,18,3,2,3,237,2,205,2,152,2,82,2,10,2,192,1,107,1,10,1,163,0,58,0,210,255,103,255,249,254,145,254,50,254,222,253,150,253,83,253,20,253,231,252,201,252,181,252,164,252,157,252,162,252,179,252,219,252,14,253,66,253,124,253,191,253,9,254,92,254,186,254,36,255,142,255,249,255,101,0,206,0,51,1,142,1,230,1,60,2,136,2,203,2,5,3,51,3,84,3,106,3,120,3,121,3,106,3,83,3,50,3,8,3,215,2,156,2,86,2,6,2,172,1,74,1,237,0,145,0,48,0,212,255,124,255,40,255,208,254,130,254,53,254,230,253,173,253,127,253,79,253,48,253,30,253,13,253,13,253,27,253,52,253,77,253,118,253,174,253,228,253,30,254,90,254,158,254,227,254,44,255,123,255,204,255,25,0,101,0,180,0,249,0,49,1,98,1,156,1,210,1,249,1,26,2,50,2,61,2,55,2,38,2,12,2,238,1,213,1,193,1,163,1,119,1,62,1,253,0,185,0,117,0,57,0,251,255,187,255,129,255,73,255,10,255,208,254,153,254,104,254,77,254,59,254,43,254,30,254,24,254,30,254,42,254,52,254,62,254,78,254,105,254,147,254,194,254,246,254,39,255,84,255,129,255,172,255,236,255,32,0,81,0,136,0,180,0,225,0,12,1,41,1,72,1,101,1,128,1,162,1,181,1,195,1,203,1,212,1,216,1,212,1,201,1,173,1,161,1,135,1,107,1,84,1,55,1,14,1,232,0,188,0,142,0,100,0,49,0,18,0,222,255,169,255,133,255,106,255,58,255,33,255,18,255,248,254,224,254,213,254,209,254,179,254,186,254,205,254,207,254,209,254,232,254,10,255,30,255,51,255,67,255,76,255,89,255,146,255,180,255,189,255,227,255,249,255,22,0,44,0,70,0,54,0,70,0,95,0,121,0,125,0,126,0,140,0,130,0,145,0,128,0,122,0,88,0,73,0,65,0,79,0,57,0,249,255,236,255,217,255,188,255,138,255,152,255,123,255,82,255,100,255,104,255,55,255,242,254,70,255,55,255,18,255,39,255,57,255,63,255,34,255,118,255,103,255,106,255,127,255,207,255,216,255,0,0,33,0,46,0,107,0,75,0,200,0,133,0,204,0,245,0,21,1,25,1,229,0,18,1,64,1,40,1,168,0,121,1,9,1,164,0,51,1,218,0,112,0,191,0,91,0,159,0,170,0,148,255,127,0,252,255,187,255,228,255,177,255,132,255,194,255,156,255,43,255,3,0,29,255,49,255,142,255,169,255,133,255,105,255,160,255,193,255,188,255,101,255,226,255,157,255,170,255,8,0,4,0,60,0,200,255,110,255,165,0,75,0,136,255,95,0,106,0,63,0,96,0,24,0,167,0,88,0,101,255,62,1,203,0,111,255,76,1,139,0,1,0,239,0,91,0,128,0,124,0,88,0,12,1,139,0,190,255,192,0,62,0,205,255,23,0,130,0,36,255,145,255,49,0,51,255,10,255,1,255,144,255,159,254,190,254,42,255,94,255,150,253,30,255,110,255,188,253,240,254,163,254,102,255,66,254,192,254,58,0,182,254,93,254,28,0,182,255,237,254,45,0,228,255,128,0,150,255,141,0,1,1,121,255,6,1,17,1,57,0,40,1,98,1,86,0,12,0,255,1,69,0,228,255,141,1,194,0,125,0,28,0,51,0,141,0,15,0,156,255,96,0,106,0,237,255,140,255,79,0,135,255,118,255,133,255,114,0,109,0,191,254,127,0,90,0,254,254,231,0,251,254,248,255,83,1,182,255,77,0,46,1,139,255,121,0,237,255,100,1,5,1,107,254,151,2,238,0,146,255,82,0,42,1,5,0,216,0,184,255,76,1,189,0,83,254,218,1,143,0,170,254,69,1,36,0,236,255,157,0,155,255,166,0,125,255,189,0,164,255,184,0,57,0,14,255,101,0,61,0,114,255,254,255,100,0,245,255,102,255,221,255,57,0,52,255,53,255,10,1,92,255,236,254,176,1,210,253,79,255,98,0,55,255,93,255,228,255,55,0,239,254,35,255,180,0,112,254,46,255,81,0,0,0,51,0,229,254,39,0,124,255,208,255,115,255,127,0,175,255,215,255,149,0,193,255,8,0,24,255,236,0,24,255,21,1,10,0,103,255,94,1,188,254,154,0,206,0,190,254,218,0,134,0,54,255,236,255,139,0,140,255,247,255,4,0,201,255,211,0,104,254,153,0,45,0,19,255,246,255,237,0,160,254,173,0,127,255,108,0,167,255,197,254,64,1,174,255,23,0,102,255,213,0,255,255,172,255,245,255,64,0,60,0,140,255,62,0,16,1,18,255,211,255,109,0,253,255,176,255,206,255,154,0,43,0,17,255,231,0,202,255,170,255,248,0,50,255,238,0,248,255,171,255,244,0,208,255,214,255,65,1,216,255,189,255,163,1,201,255,158,255,124,1,148,255,84,0,74,1,36,255,248,0,181,255,12,0,92,0,220,0,153,254,17,1,128,0,188,254,45,2,14,254,164,0,218,255,85,0,246,255,173,0,245,254,58,0,162,0,29,255,115,0,101,255,129,0,155,255,206,0,110,255,186,0,111,254,171,0,255,255,213,255,47,0,191,255,103,0,221,255,81,0,213,254,60,0,222,255,246,255,63,0,73,0,220,254,104,0,139,255,200,255,152,254,181,1,15,255,27,255,174,1,75,254,228,255,91,255,95,0,113,255,239,254,63,1,106,255,20,255,65,0,168,255,243,254,77,0,43,0,218,254,139,0,36,0,95,255,150,255,189,0,105,254,225,0,223,255,204,255,61,0,94,255,222,0,22,255,124,255,83,1,16,255,230,255,167,0,219,255,251,255,39,255,216,1,35,254,253,0,66,0,100,0,69,255,22,0,200,1,166,253,16,2,88,255,63,0,222,255,105,1,4,255,106,0,52,0,229,255,70,1,213,254,175,1,230,254,183,1,80,254,215,2,21,254,72,0,78,2,97,253,181,2,239,254,219,0,83,255,241,0,99,255,85,1,141,255,45,255,199,1,121,255,169,0,155,254,103,2,32,254,165,255,217,2,92,253,92,1,200,255,228,255,141,0,48,255,151,255,65,1,17,255,116,255,164,2,44,253,162,1,235,254,16,0,51,0,25,0,51,0,59,255,126,1,214,254,122,0,249,254,236,0,150,254,156,1,116,255,233,255,110,0,95,254,241,1,182,254,164,255,169,0,214,255,212,255,112,0,172,255,124,255,84,0,191,255,195,255,254,0,14,254,177,1,153,255,7,255,109,1,203,254,48,0,63,0,95,0,236,254,190,1,210,254,164,255,226,0,79,255,4,0,207,255,64,0,191,255,73,0,168,255,88,0,158,254,60,1,244,255,193,254,120,1,173,255,247,254,180,0,107,1,220,253,87,0,94,0,6,0,78,255,116,0,48,0,5,255,103,0,172,255,89,1,252,252,105,1,122,0,86,254,249,0,17,0,146,254,204,255,178,0,249,254,61,0,184,254,95,1,208,254,101,255,174,0,154,255,213,254,44,0,107,1,61,254,16,0,235,0,36,255,101,255,135,1,194,254,131,0,77,0,226,255,131,0,242,255,197,255,202,0,16,0,219,255,76,1,82,254,65,2,156,255,130,255,145,1,69,255,37,1,164,255,183,0,102,0,83,255,73,1,96,0,128,255,226,0,198,255,140,0,190,0,227,254,118,1,233,255,226,255,175,0,170,255,157,255,42,1,142,255,248,254,214,1,218,254,40,0,47,0,250,255,222,255,55,255,17,1,178,255,119,255,210,255,235,0,205,254,29,0,201,0,194,254,113,0,62,0,78,255,180,255,160,0,85,255,40,0,170,255,232,255,60,0,169,255,168,255,231,255,22,0,158,255,160,0,57,255,237,255,47,0,104,255,72,0,234,255,85,255,40,0,250,255,208,255,87,0,89,255,194,255,146,0,27,0,40,255,15,0,151,0,124,255,123,255,148,0,210,255,66,255,35,0,58,0,188,255,100,255,142,0,62,0,44,255,63,0,95,0,123,255,191,255,167,0,155,255,144,255,62,0,78,0,82,0,248,254,90,0,206,0,93,255,212,255,52,1,41,255,253,255,26,1,135,255,25,0,201,255,85,0,95,0,169,255,232,255,135,0,194,255,221,255,182,0,121,255,16,0,94,0,23,0,21,0,164,255,47,0,147,0,218,255,122,255,136,0,64,0,126,255,128,0,97,0,255,254,147,0,147,0,143,255,36,0,6,0,90,0,71,0,0,0,15,0,12,0,116,0,233,255,31,0,114,0,151,255,105,0,119,0,229,255,238,255,106,0,68,0,17,0,57,0,19,0,57,0,21,0,89,0,236,255,225,255,133,0,207,255,234,255,87,0,200,255,252,255,39,0,172,255,69,0,225,255,192,255,48,0,208,255,12,0,214,255,234,255,9,0,178,255,213,255,70,0,76,255,14,0,243,255,130,255,237,255,3,0,127,255,236,255,15,0,138,255,34,0,160,255,251,255,112,255,93,0,123,255,174,255,49,0,179,255,193,255,236,255,4,0,124,255,74,0,152,255,65,0,123,255,50,0,1,0,129,255,150,0,159,255,10,0,23,0,30,0,168,255,22,0,29,0,179,255,236,255,23,0,5,0,122,255,13,0,16,0,177,255,173,255,59,0,174,255,205,255,27,0,141,255,19,0,255,255,215,255,206,255,249,255,46,0,161,255,242,255,7,0,231,255,24,0,160,255,22,0,67,0,217,255,252,255,85,0,8,0,7,0,75,0,48,0,61,0,27,0,89,0,58,0,67,0,98,0,61,0,90,0,42,0,111,0,128,0,31,0,108,0,161,0,37,0,101,0,113,0,66,0,104,0,33,0,111,0,72,0,27,0,115,0,15,0,52,0,37,0,37,0,59,0,227,255,49,0,1,0,252,255,226,255,30,0,208,255,202,255,234,255,218,255,208,255,198,255,228,255,205,255,206,255,127,255,52,0,140,255,160,255,232,255,254,255,156,255,182,255,53,0,144,255,204,255,2,0,172,255,200,255,238,255,147,255,20,0,181,255,218,255,234,255,221,255,250,255,178,255,27,0,219,255,213,255,29,0,208,255,192,255,44,0,213,255,202,255,245,255,75,0,161,255,188,255,146,0,141,255,229,255,81,0,200,255,173,255,95,0,205,255,147,255,51,0,238,255,204,255,249,255,12,0,192,255,228,255,45,0,207,255,243,255,41,0,174,255,17,0,44,0,198,255,9,0,18,0,18,0,219,255,37,0,39,0,201,255,60,0,33,0,236,255,34,0,65,0,219,255,73,0,27,0,36,0,38,0,42,0,43,0,21,0,72,0,233,255,92,0,16,0,15,0,31,0,82,0,215,255,72,0,82,0,223,255,110,0,14,0,72,0,250,255,12,0,83,0,255,255,232,255,87,0,2,0,15,0,35,0,246,255,37,0,240,255,40,0,25,0,244,255,46,0,38,0,254,255,251,255,81,0,27,0,205,255,74,0,57,0,226,255,3,0,93,0,234,255,26,0,29,0,47,0,34,0,6,0,113,0,236,255,68,0,64,0,4,0,44,0,46,0,33,0,0,0,26,0,39,0,242,255,16,0,30,0,213,255,30,0,1,0,251,255,236,255,12,0,243,255,233,255,228,255,243,255,236,255,180,255,240,255,194,255,210,255,189,255,208,255,171,255,242,255,186,255,166,255,253,255,186,255,184,255,191,255,243,255,140,255,197,255,208,255,199,255,188,255,171,255,247,255,158,255,219,255,209,255,210,255,202,255,240,255,204,255,225,255,15,0,178,255,37,0,216,255,1,0,236,255,13,0,234,255,245,255,42,0,187,255,44,0,248,255,9,0,221,255,26,0,26,0,220,255,10,0,10,0,250,255,212,255,28,0,251,255,211,255,30,0,242,255,223,255,3,0,242,255,237,255,247,255,5,0,231,255,0,0,254,255,238,255,4,0,9,0,224,255,30,0,12,0,221,255,51,0,241,255,251,255,32,0,239,255,255,255,30,0,13,0,234,255,35,0,27,0,248,255,27,0,36,0,14,0,39,0,40,0,241,255,68,0,11,0,27,0,23,0,32,0,53,0,240,255,65,0,18,0,40,0,21,0,61,0,5,0,50,0,38,0,0,0,76,0,10,0,59,0,14,0,62,0,35,0,50,0,35,0,43,0,49,0,37,0,34,0,26,0,53,0,9,0,42,0,14,0,37,0,11,0,13,0,251,255,10,0,245,255,243,255,251,255,225,255,246,255,217,255,239,255,213,255,245,255,222,255,224,255,8,0,233,255,219,255,239,255,12,0,209,255,231,255,8,0,239,255,196,255,251,255,219,255,219,255,209,255,225,255,1,0,177,255,25,0,207,255,249,255,234,255,217,255,11,0,205,255,246,255,242,255,230,255,221,255,27,0,213,255,245,255,251,255,0,0,226,255,214,255,44,0,184,255,229,255,6,0,222,255,193,255,14,0,233,255,190,255,34,0,216,255,232,255,251,255,0,0,235,255,253,255,28,0,219,255,251,255,24,0,223,255,232,255,11,0,240,255,233,255,238,255,10,0,234,255,230,255,37,0,253,255,5,0,22,0,7,0,24,0,5,0,50,0,24,0,27,0,53,0,30,0,48,0,21,0,68,0,60,0,29,0,79,0,66,0,35,0,51,0,64,0,50,0,84,0,49,0,75,0,67,0,60,0,90,0,42,0,93,0,67,0,43,0,72,0,68,0,24,0,70,0,53,0,44,0,56,0,40,0,74,0,16,0,68,0,49,0,22,0,45,0,39,0,11,0,21,0,41,0,0,0,14,0,9,0,2,0,240,255,245,255,243,255,208,255,250,255,211,255,198,255,234,255,202,255,181,255,197,255,201,255,170,255,176,255,198,255,164,255,175,255,184,255,160,255,172,255,180,255,164,255,162,255,194,255,166,255,175,255,185,255,193,255,172,255,189,255,211,255,173,255,198,255,205,255,195,255,196,255,243,255,199,255,236,255,245,255,224,255,249,255,249,255,24,0,227,255,37,0,13,0,0,0,24,0,9,0,21,0,20,0,11,0,32,0,45,0,255,255,52,0,36,0,29,0,29,0,37,0,17,0,16,0,16,0,5,0,30,0,237,255,19,0,2,0,244,255,3,0,20,0,255,255,11,0,21,0,240,255,253,255,254,255,250,255,237,255,9,0,247,255,239,255,4,0,244,255,243,255,249,255,12,0,247,255,1,0,19,0,231,255,1,0,6,0,1,0,241,255,29,0,26,0,244,255,37,0,29,0,10,0,15,0,35,0,6,0,16,0,17,0,6,0,31,0,6,0,36,0,22,0,29,0,34,0,20,0,45,0,22,0,30,0,15,0,29,0,10,0,22,0,22,0,1,0,27,0,24,0,13,0,3,0,48,0,0,0,16,0,38,0,250,255,9,0,6,0,3,0,240,255,9,0,240,255,2,0,1,0,253,255,242,255,252,255,252,255,221,255,7,0,230,255,243,255,209,255,231,255,223,255,204,255,240,255,204,255,207,255,219,255,232,255,201,255,212,255,216,255,205,255,209,255,225,255,215,255,214,255,3,0,216,255,240,255,248,255,242,255,247,255,243,255,249,255,234,255,1,0,250,255,255,255,254,255,5,0,255,255,14,0,14,0,2,0,41,0,35,0,21,0,42,0,49,0,34,0,32,0,35,0,35,0,21,0,56,0,34,0,19,0,55,0,50,0,27,0,36,0,54,0,24,0,29,0,40,0,8,0,248,255,37,0,17,0,246,255,16,0,8,0,6,0,23,0,9,0,1,0,19,0,15,0,241,255,255,255,253,255,229,255,254,255,6,0,244,255,1,0,12,0,3,0,6,0,14,0,16,0,18,0,10,0,18,0,5,0,4,0,26,0,5,0,229,255,2,0,7,0,231,255,1,0,235,255,229,255,3,0,240,255,1,0,3,0,255,255,244,255,247,255,255,255,254,255,249,255,222,255,239,255,6,0,248,255,216,255,227,255,242,255,244,255,220,255,245,255,228,255,213,255,247,255,233,255,231,255,240,255,233,255,215,255,239,255,5,0,237,255,216,255,219,255,182,255,244,255,19,0,215,255,206,255,239,255,10,0,14,0,8,0,197,255,194,255,214,255,255,255,248,255,250,255,206,255,176,255,203,255,224,255,32,0,8,0,163,255,17,255,40,0,12,2,249,1,142,255,14,254,58,255,67,1,128,1,24,255,33,254,190,255,167,2,5,3,185,255,203,252,57,254,153,1,61,2,245,255,190,253,190,255,185,1,48,2,158,255,164,253,56,255,114,1,132,2,29,0,178,254,123,254,184,0,7,1,153,0,188,255,180,255,54,0,223,255,156,0,224,254,168,255,70,254,234,255,17,1,231,0,213,255,184,254,193,255,155,255,172,255,103,254,161,255,200,0,68,2,87,1,234,253,202,253,94,0,113,1,106,255,142,254,180,255,142,1,170,1,137,255,249,253,104,253,172,255,245,0,29,255,94,255,33,1,13,3,50,2,214,254,171,254,201,255,175,1,213,0,121,255,54,255,46,1,234,1,97,0,108,254,47,254,82,0,142,0,169,1,73,254,89,252,87,0,154,2,17,1,147,254,60,255,3,2,9,2,120,254,147,254,92,0,47,1,143,0,84,0,80,255,73,0,215,2,18,0,50,253,153,251,200,0,86,4,113,2,25,252,74,253,175,3,236,2,45,254,162,249,193,255,205,3,191,3,63,255,195,251,34,0,103,4,116,2,193,250,51,251,163,1,71,7,185,3,87,252,50,250,14,1,32,5,72,0,218,250,60,251,15,4,155,5,51,255,67,248,43,253,116,2,36,4,26,254,6,250,128,254,147,5,19,4,111,253,181,250,56,255,243,7,104,1,96,252,11,254,218,3,131,4,15,1,127,252,103,253,243,1,190,3,126,0,211,252,206,254,72,4,12,4,33,253,105,251,107,254,25,3,73,2,134,255,53,254,143,0,95,2,99,0,181,251,226,251,64,1,1,1,0,1,214,254,90,1,127,1,126,253,27,253,6,253,98,255,3,2,61,2,202,255,162,1,98,0,124,0,78,253,138,253,217,0,196,1,2,2,149,2,251,1,235,254,34,0,160,253,155,254,229,0,163,2,96,1,231,255,191,0,169,1,102,0,53,254,27,255,207,255,117,0,63,1,24,255,221,254,19,0,66,255,125,254,50,254,60,255,29,1,242,255,96,253,221,255,95,255,159,255,244,0,201,254,152,255,27,1,132,1,99,0,112,0,123,255,31,0,144,0,65,1,225,3,2,1,146,0,244,254,169,255,158,0,37,1,60,1,5,255,167,0,237,1,123,1,16,255,244,252,57,253,75,255,159,0,115,0,5,0,125,255,141,255,26,0,236,253,139,253,167,253,141,255,191,1,48,1,153,0,44,0,84,255,107,253,154,253,248,254,102,1,126,2,221,0,74,255,11,0,242,255,117,255,105,255,173,255,15,2,39,3,220,1,64,0,232,254,111,254,181,255,90,255,33,0,110,1,116,1,79,2,84,255,204,252,139,253,244,254,198,255,167,254,64,255,136,0,243,0,98,1,216,254,253,252,119,254,67,255,172,255,59,1,79,2,83,2,114,0,45,254,16,254,165,255,125,1,99,1,239,255,43,0,174,1,182,1,141,255,85,253,150,254,110,0,8,2,130,1,23,0,136,255,172,255,118,0,29,0,49,0,62,0,223,255,149,255,39,0,250,0,226,0,189,255,164,254,203,254,152,0,103,1,74,0,193,254,169,254,77,0,19,1,206,255,226,254,96,255,20,1,89,1,17,0,146,254,255,254,196,0,205,0,100,0,31,0,155,0,17,1,188,0,44,0,172,255,70,0,106,0,236,255,248,255,21,1,151,1,114,0,182,255,33,255,244,255,19,0,155,255,85,255,240,255,103,1,235,0,149,255,101,254,213,254,150,255,221,255,177,255,27,0,50,0,39,0,19,0,32,255,214,254,14,255,246,255,41,0,247,255,35,0,42,0,126,255,21,255,66,255,75,0,46,0,104,255,165,255,232,255,141,0,97,0,123,255,97,255,205,255,25,0,114,0,164,0,54,0,5,0,151,0,143,0,126,255,105,255,23,0,245,0,90,1,82,0,202,255,83,0,249,0,79,0,200,255,186,255,61,0,199,0,112,0,27,0,143,0,231,0,254,255,88,255,155,255,84,0,16,0,189,255,162,255,32,0,252,0,52,0,20,255,7,255,168,255,35,0,177,255,227,255,57,0,79,0,13,0,210,255,217,255,228,255,50,0,53,0,224,255,168,255,112,0,151,0,144,0,226,255,177,255,102,0,83,0,220,255,128,255,181,255,77,0,163,0,177,255,100,255,33,0,141,0,199,255,224,254,182,254,51,255,32,0,63,0,145,255,101,255,77,0,51,0,5,255,244,253,193,254,222,255,105,0,186,0,76,0,13,0,204,255,168,255,84,255,80,255,55,255,87,0,68,1,133,1,48,1,114,0,91,0,64,0,239,255,255,255,247,0,82,1,135,1,67,1,84,1,129,1,31,1,227,255,91,255,212,255,184,0,97,1,223,0,78,0,103,0,138,0,163,255,124,254,47,254,65,255,197,255,180,255,138,255,94,255,22,255,209,254,81,254,180,253,74,254,248,254,146,255,110,255,82,255,60,255,57,255,40,255,165,254,251,254,195,255,117,0,97,0,176,0,202,0,239,0,148,0,231,255,21,0,175,0,70,1,14,1,191,0,188,0,23,1,5,1,179,0,205,255,43,255,112,255,140,255,150,255,251,255,235,255,200,255,107,255,193,254,180,253,5,253,165,253,179,254,191,255,71,0,155,0,22,0,76,255,147,254,94,254,62,255,115,0,97,1,43,2,8,3,255,2,86,2,135,1,204,0,41,1,0,2,182,2,101,3,238,3,199,3,2,3,238,1,7,1,123,0,125,0,186,0,167,0,152,0,66,0,199,255,38,255,82,254,80,253,189,252,162,252,178,252,107,252,121,252,240,252,229,252,122,252,184,251,132,251,41,252,138,252,153,252,20,253,34,254,240,254,31,255,44,255,69,255,21,0,71,1,216,1,56,2,157,2,46,3,235,3,74,4,67,4,112,4,231,4,89,5,106,5,230,4,167,4,147,4,114,4,249,3,96,3,19,3,211,2,43,2,82,1,122,0,196,255,142,255,14,255,30,254,105,253,201,252,67,252,182,251,57,251,104,251,139,251,126,251,221,250,86,250,172,250,47,251,140,251,176,251,40,252,10,253,191,253,208,253,248,253,139,254,130,255,28,0,77,0,219,0,34,1,139,1,62,2,33,3,0,4,107,4,58,4,159,3,122,3,172,3,163,3,194,3,81,4,158,4,205,4,78,4,251,2,23,2,184,1,71,1,251,0,241,0,253,0,232,0,184,0,23,0,59,255,103,254,217,253,95,253,4,253,13,253,43,253,154,253,125,253,247,252,160,252,181,252,108,252,254,251,182,251,249,251,155,252,226,252,57,253,170,253,3,254,5,254,237,253,210,253,202,253,27,254,233,254,174,255,33,0,147,0,65,1,228,1,236,1,189,1,245,1,105,2,178,2,231,2,127,3,32,4,109,4,152,4,96,4,33,4,1,4,149,3,61,3,243,2,242,2,22,3,17,3,145,2,216,1,84,1,213,0,75,0,139,255,10,255,193,254,137,254,35,254,208,253,170,253,154,253,102,253,31,253,235,252,165,252,180,252,213,252,232,252,33,253,118,253,218,253,234,253,231,253,42,254,121,254,201,254,226,254,251,254,52,255,123,255,29,0,245,0,119,1,175,1,219,1,225,1,221,1,136,1,68,1,133,1,24,2,147,2,149,2,121,2,51,2,240,1,135,1,219,0,47,0,250,255,228,255,175,255,146,255,106,255,100,255,70,255,213,254,8,254,108,253,61,253,57,253,43,253,58,253,156,253,36,254,102,254,19,254,201,253,189,253,189,253,202,253,210,253,17,254,117,254,226,254,52,255,87,255,68,255,22,255,15,255,64,255,110,255,173,255,66,0,240,0,132,1,197,1,248,1,69,2,127,2,200,2,42,3,141,3,4,4,117,4,156,4,139,4,97,4,90,4,81,4,39,4,7,4,233,3,179,3,129,3,53,3,163,2,230,1,41,1,163,0,75,0,12,0,158,255,80,255,255,254,84,254,118,253,189,252,126,252,124,252,127,252,154,252,248,252,49,253,57,253,26,253,238,252,220,252,11,253,126,253,251,253,98,254,173,254,241,254,31,255,24,255,209,254,195,254,253,254,52,255,110,255,166,255,3,0,116,0,188,0,232,0,21,1,69,1,91,1,95,1,110,1,148,1,200,1,8,2,50,2,46,2,28,2,249,1,185,1,83,1,213,0,153,0,173,0,172,0,83,0,247,255,199,255,159,255,98,255,18,255,220,254,195,254,176,254,170,254,197,254,199,254,166,254,145,254,157,254,231,254,45,255,28,255,242,254,253,254,22,255,0,255,197,254,162,254,196,254,37,255,108,255,96,255,70,255,81,255,89,255,68,255,56,255,102,255,205,255,62,0,150,0,209,0,250,0,18,1,41,1,82,1,124,1,209,1,66,2,124,2,144,2,161,2,163,2,121,2,65,2,5,2,222,1,215,1,182,1,95,1,251,0,165,0,88,0,13,0,172,255,65,255,247,254,220,254,198,254,178,254,162,254,158,254,145,254,123,254,119,254,137,254,165,254,183,254,243,254,99,255,202,255,237,255,251,255,36,0,88,0,124,0,143,0,172,0,209,0,246,0,17,1,27,1,11,1,217,0,162,0,106,0,39,0,248,255,236,255,240,255,244,255,234,255,207,255,164,255,94,255,10,255,194,254,175,254,213,254,249,254,254,254,244,254,5,255,21,255,251,254,198,254,188,254,226,254,6,255,19,255,29,255,64,255,110,255,175,255,234,255,21,0,51,0,86,0,147,0,198,0,209,0,210,0,244,0,52,1,90,1,80,1,77,1,101,1,93,1,13,1,173,0,108,0,56,0,247,255,179,255,142,255,110,255,49,255,228,254,159,254,93,254,29,254,246,253,236,253,250,253,9,254,36,254,113,254,220,254,43,255,73,255,108,255,186,255,7,0,77,0,170,0,40,1,152,1,229,1,27,2,56,2,60,2,38,2,12,2,254,1,247,1,242,1,234,1,195,1,133,1,57,1,216,0,114,0,38,0,250,255,218,255,195,255,195,255,214,255,207,255,167,255,127,255,110,255,98,255,92,255,123,255,191,255,12,0,60,0,94,0,112,0,97,0,60,0,19,0,11,0,27,0,42,0,38,0,33,0,22,0,221,255,110,255,254,254,165,254,90,254,28,254,6,254,45,254,106,254,142,254,133,254,106,254,95,254,87,254,76,254,85,254,151,254,12,255,139,255,239,255,49,0,98,0,139,0,166,0,182,0,216,0,12,1,93,1,189,1,22,2,92,2,135,2,172,2,178,2,149,2,103,2,72,2,67,2,66,2,44,2,16,2,245,1,189,1,98,1,238,0,112,0,242,255,123,255,11,255,161,254,55,254,204,253,111,253,23,253,192,252,111,252,44,252,12,252,254,251,4,252,37,252,109,252,209,252,61,253,173,253,39,254,180,254,68,255,203,255,72,0,216,0,109,1,245,1,103,2,186,2,2,3,53,3,67,3,41,3,1,3,210,2,159,2,90,2,5,2,171,1,85,1,1,1,171,0,84,0,251,255,188,255,151,255,131,255,113,255,102,255,119,255,160,255,195,255,216,255,233,255,0,0,38,0,83,0,130,0,180,0,233,0,19,1,36,1,8,1,197,0,117,0,42,0,243,255,207,255,191,255,178,255,145,255,73,255,213,254,64,254,180,253,77,253,30,253,41,253,110,253,231,253,98,254,171,254,182,254,161,254,146,254,158,254,219,254,110,255,65,0,30,1,206,1,57,2,90,2,45,2,211,1,133,1,102,1,125,1,203,1,53,2,149,2,192,2,176,2,114,2,13,2,149,1,44,1,245,0,234,0,249,0,9,1,7,1,224,0,123,0,218,255,29,255,104,254,216,253,116,253,56,253,32,253,32,253,25,253,230,252,125,252,248,251,132,251,58,251,44,251,95,251,222,251,139,252,61,253,205,253,44,254,109,254,171,254,10,255,162,255,146,0,205,1,18,3,23,4,186,4,247,4,218,4,126,4,21,4,219,3,233,3,43,4,101,4,94,4,252,3,65,3,70,2,52,1,71,0,190,255,160,255,212,255,44,0,113,0,140,0,99,0,246,255,97,255,205,254,109,254,93,254,150,254,12,255,158,255,22,0,73,0,24,0,134,255,187,254,249,253,119,253,77,253,132,253,240,253,86,254,127,254,55,254,129,253,137,252,152,251,253,250,245,250,153,251,206,252,73,254,163,255,139,0,224,0,177,0,64,0,245,255,33,0,233,0,56,2,181,3,247,4,153,5,104,5,125,4,38,3,225,1,28,1,6,1,137,1,95,2,27,3,100,3,13,3,30,2,221,0,170,255,217,254,152,254,232,254,148,255,81,0,211,0,220,0,92,0,120,255,120,254,176,253,90,253,140,253,36,254,230,254,118,255,155,255,56,255,100,254,91,253,104,252,215,251,206,251,70,252,18,253,240,253,155,254,248,254,0,255,215,254,182,254,226,254,123,255,136,0,229,1,71,3,96,4,243,4,238,4,111,4,174,3,233,2,106,2,80,2,129,2,196,2,216,2,133,2,192,1,165,0,119,255,127,254,245,253,245,253,97,254,7,255,158,255,247,255,252,255,179,255,64,255,218,254,177,254,224,254,114,255,69,0,42,1,220,1,41,2,252,1,113,1,183,0,6,0,145,255,96,255,107,255,131,255,119,255,32,255,120,254,137,253,112,252,104,251,171,250,111,250,216,250,234,251,108,253,245,254,20,0,133,0,70,0,152,255,1,255,14,255,1,0,185,1,186,3,72,5,201,5,1,5,59,3,32,1,128,255,245,254,153,255,6,1,135,2,96,3,39,3,245,1,69,0,193,254,251,253,55,254,75,255,203,0,37,2,212,2,163,2,176,1,88,0,17,255,73,254,58,254,214,254,193,255,128,0,170,0,6,0,172,254,5,253,155,251,209,250,207,250,114,251,91,252,39,253,143,253,137,253,67,253,18,253,75,253,35,254,139,255,47,1,201,2,16,4,199,4,229,4,149,4,38,4,211,3,193,3,246,3,66,4,98,4,37,4,107,3,67,2,238,0,191,255,251,254,181,254,210,254,11,255,31,255,239,254,128,254,247,253,151,253,147,253,233,253,114,254,243,254,73,255,113,255,133,255,173,255,249,255,106,0,221,0,24,1,1,1,165,0,40,0,186,255,127,255,121,255,132,255,120,255,44,255,141,254,169,253,165,252,198,251,100,251,186,251,223,252,162,254,133,0,244,1,141,2,69,2,109,1,156,0,127,0,107,1,43,3,16,5,50,6,226,5,12,4,72,1,139,254,198,252,134,252,174,253,121,255,234,0,68,1,77,0,141,254,223,252,9,252,117,252,252,253,11,0,222,1,213,2,190,2,205,1,138,0,135,255,39,255,134,255,116,0,130,1,37,2,1,2,15,1,147,255,6,254,224,252,109,252,171,252,76,253,230,253,31,254,229,253,108,253,0,253,246,252,122,253,133,254,232,255,96,1,176,2,168,3,63,4,127,4,118,4,68,4,15,4,236,3,223,3,216,3,189,3,114,3,227,2,8,2,243,0,213,255,229,254,71,254,253,253,242,253,0,254,1,254,225,253,169,253,119,253,104,253,143,253,225,253,66,254,164,254,15,255,148,255,65,0,16,1,205,1,65,2,74,2,229,1,66,1,164,0,71,0,74,0,138,0,187,0,151,0,251,255,244,254,190,253,173,252,251,251,196,251,0,252,150,252,120,253,147,254,173,255,128,0,226,0,216,0,156,0,124,0,206,0,182,1,251,2,36,4,162,4,22,4,129,2,93,0,99,254,44,253,10,253,226,253,28,255,255,255,6,0,40,255,205,253,177,252,117,252,67,253,226,254,180,0,18,2,146,2,53,2,91,1,136,0,47,0,112,0,26,1,218,1,79,2,50,2,134,1,121,0,88,255,98,254,206,253,159,253,179,253,217,253,225,253,178,253,91,253,22,253,21,253,131,253,98,254,145,255,230,0,54,2,69,3,227,3,31,4,39,4,38,4,58,4,109,4,161,4,165,4,88,4,177,3,190,2,183,1,209,0,36,0,181,255,117,255,74,255,16,255,195,254,100,254,5,254,212,253,229,253,45,254,140,254,221,254,254,254,231,254,186,254,169,254,224,254,122,255,79,0,20,1,139,1,138,1,40,1,159,0,55,0,22,0,61,0,150,0,228,0,226,0,103,0,129,255,108,254,138,253,41,253,80,253,186,253,6,254,249,253,184,253,178,253,61,254,80,255,121,0,76,1,146,1,84,1,233,0,193,0,28,1,204,1,94,2,90,2,127,1,248,255,59,254,208,252,23,252,30,252,165,252,72,253,164,253,142,253,39,253,197,252,197,252,86,253,107,254,185,255,230,0,154,1,177,1,84,1,218,0,152,0,188,0,41,1,150,1,199,1,142,1,241,0,37,0,107,255,238,254,191,254,213,254,3,255,13,255,213,254,108,254,8,254,251,253,120,254,99,255,114,0,93,1,250,1,78,2,147,2,6,3,180,3,121,4,4,5,16,5,148,4,195,3,254,2,137,2,107,2,118,2,92,2,223,1,3,1,3,0,51,255,204,254,202,254,10,255,70,255,69,255,244,254,113,254,8,254,236,253,47,254,179,254,51,255,135,255,178,255,203,255,240,255,49,0,133,0,214,0,13,1,39,1,48,1,52,1,53,1,52,1,45,1,24,1,249,0,207,0,142,0,60,0,225,255,146,255,99,255,83,255,73,255,10,255,121,254,191,253,66,253,107,253,76,254,113,255,43,0,29,0,101,255,129,254,10,254,84,254,62,255,87,0,18,1,1,1,36,0,222,254,188,253,50,253,94,253,2,254,179,254,20,255,238,254,79,254,155,253,71,253,154,253,129,254,161,255,134,0,232,0,193,0,87,0,12,0,34,0,151,0,34,1,106,1,61,1,175,0,3,0,127,255,68,255,83,255,145,255,214,255,0,0,242,255,164,255,50,255,216,254,235,254,157,255,182,0,163,1,225,1,94,1,139,0,25,0,136,0,190,1,21,3,210,3,157,3,162,2,120,1,209,0,9,1,240,1,221,2,37,3,137,2,80,1,16,0,84,255,82,255,209,255,97,0,150,0,61,0,121,255,185,254,109,254,188,254,118,255,48,0,141,0,102,0,248,255,167,255,188,255,55,0,210,0,59,1,65,1,252,0,172,0,138,0,153,0,201,0,252,0,37,1,60,1,53,1,255,0,139,0,2,0,153,255,120,255,151,255,198,255,196,255,109,255,195,254,250,253,100,253,54,253,135,253,31,254,167,254,197,254,102,254,204,253,95,253,121,253,31,254,251,254,164,255,221,255,166,255,57,255,232,254,239,254,67,255,171,255,240,255,241,255,194,255,128,255,76,255,60,255,90,255,163,255,254,255,80,0,127,0,131,0,112,0,98,0,102,0,143,0,210,0,253,0,232,0,142,0,23,0,189,255,172,255,227,255,38,0,56,0,253,255,127,255,6,255,227,254,53,255,198,255,43,0,43,0,212,255,113,255,82,255,156,255,34,0,149,0,193,0,177,0,152,0,146,0,168,0,204,0,242,0,23,1,64,1,101,1,109,1,64,1,228,0,146,0,123,0,171,0,237,0,255,0,185,0,53,0,191,255,157,255,228,255,85,0,147,0,101,0,240,255,141,255,155,255,36,0,222,0,77,1,36,1,137,0,233,255,183,255,18,0,180,0,34,1,16,1,146,0,2,0,189,255,219,255,38,0,91,0,79,0,12,0,208,255,188,255,194,255,196,255,167,255,108,255,42,255,255,254,237,254,229,254,211,254,175,254,134,254,114,254,118,254,136,254,146,254,144,254,148,254,176,254,243,254,63,255,109,255,106,255,77,255,77,255,149,255,14,0,125,0,168,0,130,0,55,0,4,0,17,0,73,0,126,0,139,0,108,0,63,0,40,0,50,0,77,0,89,0,76,0,61,0,65,0,98,0,159,0,217,0,247,0,240,0,215,0,194,0,178,0,164,0,143,0,114,0,82,0,59,0,42,0,14,0,215,255,137,255,51,255,250,254,255,254,55,255,123,255,169,255,168,255,124,255,78,255,68,255,120,255,216,255,60,0,126,0,133,0,94,0,54,0,52,0,97,0,177,0,241,0,2,1,227,0,184,0,173,0,201,0,255,0,33,1,22,1,234,0,201,0,213,0,9,1,61,1,69,1,17,1,187,0,116,0,91,0,113,0,147,0,157,0,117,0,37,0,210,255,155,255,141,255,156,255,178,255,183,255,161,255,128,255,104,255,89,255,94,255,110,255,127,255,138,255,127,255,101,255,73,255,64,255,76,255,89,255,93,255,76,255,37,255,1,255,240,254,244,254,5,255,16,255,12,255,248,254,228,254,227,254,253,254,45,255,89,255,97,255,70,255,33,255,27,255,68,255,132,255,177,255,185,255,159,255,132,255,140,255,179,255,226,255,7,0,24,0,40,0,73,0,130,0,198,0,249,0,17,1,25,1,36,1,72,1,132,1,180,1,188,1,162,1,123,1,83,1,57,1,40,1,14,1,229,0,175,0,117,0,57,0,9,0,230,255,190,255,142,255,98,255,67,255,68,255,91,255,103,255,89,255,56,255,24,255,27,255,74,255,136,255,180,255,188,255,170,255,159,255,181,255,229,255,12,0,21,0,14,0,14,0,34,0,80,0,126,0,143,0,133,0,111,0,89,0,83,0,104,0,143,0,173,0,166,0,125,0,76,0,52,0,65,0,96,0,111,0,88,0,38,0,254,255,254,255,29,0,55,0,42,0,237,255,163,255,121,255,138,255,194,255,243,255,242,255,186,255,110,255,66,255,93,255,177,255,13,0,60,0,38,0,231,255,194,255,223,255,39,0,109,0,127,0,80,0,5,0,214,255,213,255,239,255,255,255,230,255,173,255,109,255,71,255,66,255,79,255,85,255,80,255,67,255,53,255,49,255,48,255,61,255,88,255,129,255,171,255,200,255,217,255,231,255,248,255,9,0,38,0,80,0,121,0,141,0,135,0,102,0,58,0,34,0,40,0,55,0,48,0,10,0,207,255,146,255,116,255,128,255,153,255,164,255,149,255,121,255,108,255,124,255,164,255,204,255,229,255,240,255,241,255,253,255,22,0,57,0,93,0,121,0,134,0,141,0,152,0,164,0,170,0,167,0,168,0,172,0,179,0,176,0,156,0,126,0,101,0,86,0,81,0,83,0,80,0,74,0,65,0,57,0,51,0,50,0,61,0,79,0,92,0,91,0,82,0,67,0,57,0,50,0,42,0,31,0,9,0,237,255,207,255,184,255,173,255,166,255,155,255,137,255,115,255,108,255,122,255,146,255,180,255,209,255,234,255,255,255,22,0,54,0,90,0,124,0,150,0,163,0,167,0,170,0,169,0,167,0,155,0,131,0,100,0,76,0,64,0,57,0,43,0,15,0,227,255,180,255,160,255,172,255,193,255,194,255,167,255,122,255,88,255,96,255,144,255,203,255,232,255,222,255,192,255,178,255,204,255,255,255,39,0,49,0,22,0,236,255,211,255,208,255,224,255,238,255,223,255,180,255,134,255,107,255,116,255,146,255,169,255,168,255,146,255,130,255,135,255,160,255,190,255,214,255,226,255,228,255,235,255,249,255,7,0,20,0,24,0,20,0,22,0,26,0,32,0,32,0,20,0,7,0,0,0,252,255,250,255,254,255,255,255,255,255,253,255,254,255,3,0,13,0,24,0,30,0,34,0,42,0,59,0,76,0,92,0,96,0,84,0,70,0,61,0,61,0,67,0,67,0,54,0,29,0,5,0,252,255,252,255,252,255,243,255,222,255,206,255,200,255,205,255,216,255,224,255,221,255,218,255,223,255,233,255,243,255,250,255,3,0,9,0,19,0,26,0,25,0,24,0,23,0,21,0,13,0,6,0,2,0,0,0,249,255,235,255,213,255,200,255,203,255,210,255,213,255,204,255,194,255,185,255,183,255,193,255,211,255,229,255,244,255,255,255,2,0,10,0,16,0,28,0,40,0,47,0,51,0,49,0,44,0,35,0,28,0,27,0,27,0,19,0,9,0,252,255,238,255,229,255,232,255,241,255,248,255,250,255,245,255,242,255,245,255,0,0,19,0,35,0,38,0,34,0,30,0,26,0,28,0,32,0,36,0,35,0,33,0,27,0,16,0,5,0,246,255,235,255,233,255,236,255,236,255,228,255,215,255,200,255,191,255,194,255,207,255,215,255,215,255,208,255,204,255,212,255,234,255,255,255,8,0,7,0,1,0,1,0,7,0,22,0,35,0,36,0,24,0,7,0,255,255,0,0,12,0,22,0,20,0,8,0,253,255,252,255,7,0,24,0,36,0,35,0,22,0,17,0,27,0,47,0,63,0,69,0,67,0,62,0,64,0,70,0,77,0,78,0,72,0,62,0,51,0,42,0,32,0,24,0,16,0,8,0,3,0,254,255,248,255,240,255,230,255,223,255,223,255,228,255,234,255,235,255,236,255,236,255,237,255,248,255,6,0,17,0,24,0,23,0,21,0,17,0,18,0,28,0,33,0,29,0,20,0,8,0,253,255,245,255,244,255,247,255,251,255,250,255,246,255,243,255,240,255,238,255,239,255,245,255,251,255,253,255,246,255,237,255,234,255,235,255,239,255,244,255,241,255,232,255,227,255,224,255,223,255,223,255,224,255,222,255,218,255,216,255,213,255,213,255,217,255,218,255,217,255,214,255,208,255,205,255,203,255,208,255,214,255,219,255,224,255,225,255,228,255,234,255,239,255,243,255,247,255,249,255,251,255,255,255,1,0,0,0,0,0,253,255,250,255,0,0,5,0,6,0,6,0,1,0,255,255,1,0,9,0,20,0,28,0,27,0,25,0,21,0,22,0,30,0,37,0,45,0,45,0,40,0,36,0,34,0,31,0,25,0,18,0,15,0,11,0,7,0,0,0,246,255,240,255,236,255,237,255,238,255,235,255,226,255,215,255,204,255,199,255,204,255,211,255,217,255,220,255,224,255,229,255,235,255,240,255,243,255,244,255,247,255,251,255,254,255,0,0,3,0,4,0,3,0,2,0,3,0,5,0,10,0,15,0,17,0,18,0,12,0,5,0,7,0,14,0,21,0,29,0,31,0,27,0,26,0,29,0,33,0,38,0,40,0,40,0,39,0,32,0,21,0,15,0,16,0,18,0,20,0,19,0,14,0,10,0,11,0,16,0,20,0,23,0,25,0,26,0,21,0,16,0,14,0,13,0,14,0,16,0,14,0,11,0,7,0,5,0,5,0,7,0,11,0,13,0,12,0,7,0,1,0,251,255,250,255,253,255,0,0,0,0,0,0,249,255,243,255,235,255,226,255,221,255,222,255,221,255,214,255,206,255,201,255,196,255,195,255,199,255,202,255,205,255,205,255,204,255,205,255,208,255,214,255,219,255,224,255,229,255,231,255,234,255,236,255,236,255,239,255,246,255,254,255,1,0,6,0,11,0,14,0,24,0,31,0,41,0,52,0,58,0,59,0,56,0,57,0,59,0,66,0,70,0,73,0,74,0,75,0,76,0,76,0,76,0,76,0,77,0,78,0,77,0,72,0,65,0,60,0,56,0,50,0,47,0,44,0,39,0,36,0,33,0,29,0,26,0,19,0,10,0,1,0,250,255,244,255,237,255,229,255,225,255,221,255,221,255,217,255,212,255,206,255,200,255,194,255,188,255,186,255,182,255,179,255,176,255,178,255,180,255,180,255,180,255,180,255,184,255,187,255,191,255,193,255,197,255,201,255,205,255,210,255,212,255,217,255,221,255,225,255,233,255,239,255,243,255,245,255,246,255,252,255,0,0,3,0,9,0,11,0,14,0,18,0,18,0,19,0,20,0,22,0,24,0,23,0,22,0,22,0,20,0,25,0,27,0,28,0,26,0,18,0,16,0,13,0,16,0,20,0,24,0,25,0,25,0,27,0,28,0,27,0,29,0,29,0,26,0,25,0,21,0,19,0,19,0,18,0,21,0,24,0,25,0,19,0,14,0,11,0,11,0,10,0,10,0,8,0,3,0,0,0,250,255,249,255,248,255,245,255,243,255,240,255,233,255,229,255,230,255,234,255,242,255,239,255,234,255,227,255,223,255,225,255,229,255,233,255,232,255,230,255,226,255,223,255,225,255,230,255,235,255,237,255,240,255,243,255,244,255,246,255,250,255,252,255,254,255,0,0,1,0,3,0,7,0,15,0,20,0,23,0,21,0,16,0,15,0,13,0,14,0,12,0,7,0,4,0,1,0,0,0,254,255,251,255,247,255,244,255,248,255,254,255,2,0,9,0,13,0,14,0,15,0,16,0,18,0,18,0,19,0,21,0,20,0,18,0,15,0,13,0,13,0,9,0,8,0,6,0,2,0,255,255,252,255,255,255,0,0,0,0,253,255,251,255,252,255,252,255,252,255,250,255,249,255,247,255,243,255,240,255,238,255,236,255,238,255,237,255,238,255,239,255,238,255,241,255,244,255,251,255,247,255,243,255,240,255,237,255,235,255,233,255,234,255,235,255,239,255,238,255,241,255,241,255,247,255,249,255,250,255,254,255,254,255,0,0,0,0,0,0,0,0,3,0,4,0,1,0,1,0,4,0,6,0,9,0,9,0,7,0,10,0,12,0,14,0,17,0,19,0,21,0,21,0,19,0,20,0,21,0,24,0,24,0,23,0,23,0,23,0,21,0,23,0,23,0,25,0,26,0,31,0,34,0,37,0,38,0,39,0,40,0,38,0,37,0,33,0,30,0,24,0,21,0,18,0,17,0,17,0,12,0,7,0,3,0,3,0,3,0,5,0,8,0,8,0,8,0,8,0,5,0,1,0,255,255,250,255,244,255,242,255,234,255,229,255,226,255,225,255,227,255,229,255,231,255,229,255,227,255,226,255,221,255,215,255,212,255,211,255,214,255,217,255,219,255,220,255,223,255,230,255,233,255,232,255,231,255,233,255,232,255,231,255,234,255,233,255,237,255,239,255,244,255,252,255,0,0,1,0,0,0,5,0,8,0,14,0,11,0,5,0,5,0,12,0,24,0,31,0,29,0,27,0,33,0,33,0,34,0,31,0,24,0,19,0,19,0,20,0,20,0,14,0,7,0,8,0,10,0,18,0,23,0,21,0,17,0,15,0,11,0,11,0,11,0,2,0,254,255,3,0,9,0,6,0,2,0,0,0,255,255,4,0,3,0,253,255,242,255,241,255,250,255,251,255,242,255,239,255,241,255,245,255,251,255,246,255,238,255,234,255,236,255,236,255,234,255,229,255,224,255,221,255,217,255,224,255,230,255,220,255,216,255,221,255,226,255,238,255,245,255,242,255,241,255,252,255,11,0,18,0,15,0,10,0,13,0,25,0,39,0,39,0,27,0,16,0,22,0,33,0,34,0,30,0,17,0,12,0,23,0,33,0,36,0,30,0,20,0,31,0,46,0,51,0,41,0,20,0,19,0,40,0,52,0,34,0,0,0,235,255,253,255,16,0,11,0,243,255,233,255,252,255,20,0,12,0,245,255,243,255,251,255,3,0,249,255,224,255,211,255,213,255,215,255,205,255,189,255,187,255,195,255,193,255,186,255,184,255,191,255,199,255,194,255,176,255,174,255,189,255,198,255,198,255,183,255,182,255,195,255,208,255,211,255,204,255,208,255,225,255,238,255,236,255,236,255,233,255,245,255,254,255,247,255,235,255,236,255,253,255,12,0,7,0,239,255,245,255,25,0,71,0,61,0,17,0,239,255,56,0,225,0,241,0,110,0,236,255,12,0,163,0,225,0,153,0,239,255,171,255,101,0,1,1,138,0,204,255,126,255,209,255,100,0,139,0,53,0,195,255,223,255,98,0,132,0,65,0,35,0,50,0,72,0,87,0,47,0,4,0,23,0,52,0,30,0,251,255,231,255,242,255,36,0,39,0,252,255,234,255,11,0,40,0,250,255,220,255,241,255,250,255,7,0,1,0,221,255,196,255,221,255,18,0,20,0,252,255,215,255,197,255,246,255,6,0,237,255,222,255,191,255,184,255,232,255,235,255,191,255,156,255,179,255,223,255,221,255,193,255,158,255,171,255,224,255,0,0,234,255,184,255,200,255,1,0,3,0,252,255,237,255,0,0,44,0,19,0,244,255,248,255,22,0,74,0,71,0,249,255,215,255,19,0,82,0,78,0,22,0,230,255,231,255,21,0,57,0,37,0,2,0,209,255,201,255,242,255,6,0,4,0,222,255,176,255,175,255,215,255,251,255,251,255,200,255,153,255,155,255,205,255,10,0,2,0,192,255,144,255,189,255,8,0,28,0,7,0,216,255,190,255,254,255,51,0,7,0,211,255,216,255,11,0,41,0,9,0,195,255,183,255,0,0,68,0,41,0,216,255,182,255,230,255,51,0,84,0,38,0,201,255,193,255,46,0,124,0,71,0,244,255,196,255,231,255,94,0,118,0,9,0,185,255,211,255,34,0,105,0,75,0,234,255,222,255,42,0,95,0,58,0,40,0,53,0,44,0,76,0,88,0,35,0,46,0,98,0,62,0,33,0,56,0,80,0,50,0,253,255,18,0,33,0,51,0,81,0,240,255,174,255,18,0,97,0,87,0,229,255,125,255,214,255,72,0,68,0,249,255,137,255,143,255,35,0,113,0,40,0,167,255,153,255,15,0,60,0,24,0,228,255,165,255,207,255,22,0,248,255,204,255,210,255,202,255,211,255,218,255,220,255,239,255,222,255,215,255,197,255,204,255,4,0,241,255,201,255,205,255,178,255,197,255,239,255,190,255,134,255,166,255,222,255,204,255,157,255,162,255,202,255,217,255,219,255,233,255,205,255,194,255,234,255,3,0,243,255,249,255,10,0,1,0,24,0,2,0,20,0,49,0,9,0,26,0,55,0,1,0,7,0,50,0,42,0,58,0,52,0,28,0,65,0,76,0,66,0,97,0,45,0,46,0,114,0,70,0,57,0,84,0,64,0,54,0,64,0,92,0,89,0,53,0,53,0,67,0,65,0,85,0,91,0,75,0,50,0,45,0,61,0,31,0,52,0,47,0,255,255,18,0,253,255,243,255,16,0,215,255,202,255,237,255,215,255,225,255,219,255,206,255,222,255,208,255,195,255,204,255,202,255,212,255,207,255,183,255,180,255,190,255,204,255,216,255,197,255,165,255,199,255,217,255,194,255,212,255,214,255,196,255,205,255,204,255,211,255,251,255,226,255,173,255,195,255,238,255,250,255,242,255,227,255,223,255,224,255,241,255,42,0,16,0,211,255,10,0,36,0,249,255,243,255,7,0,19,0,33,0,36,0,26,0,6,0,250,255,26,0,46,0,28,0,16,0,0,0,242,255,15,0,42,0,21,0,6,0,243,255,246,255,33,0,33,0,5,0,243,255,244,255,18,0,40,0,25,0,249,255,228,255,241,255,15,0,19,0,16,0,4,0,227,255,239,255,4,0,242,255,240,255,236,255,232,255,243,255,237,255,230,255,226,255,226,255,248,255,245,255,231,255,245,255,2,0,9,0,232,255,215,255,15,0,26,0,0,0,8,0,238,255,247,255,54,0,50,0,26,0,20,0,33,0,66,0,58,0,40,0,44,0,34,0,32,0,42,0,32,0,18,0,11,0,255,255,253,255,18,0,30,0,11,0,228,255,226,255,15,0,31,0,12,0,233,255,207,255,238,255,40,0,46,0,2,0,215,255,230,255,42,0,66,0,42,0,12,0,4,0,39,0,60,0,52,0,50,0,55,0,65,0,72,0,62,0,68,0,95,0,92,0,80,0,62,0,62,0,97,0,101,0,56,0,15,0,12,0,26,0,21,0,246,255,201,255,161,255,175,255,196,255,179,255,141,255,94,255,85,255,112,255,128,255,127,255,103,255,69,255,72,255,87,255,96,255,104,255,100,255,94,255,109,255,124,255,127,255,162,255,195,255,203,255,211,255,227,255,15,0,63,0,72,0,58,0,57,0,84,0,135,0,161,0,113,0,48,0,48,0,82,0,81,0,42,0,251,255,217,255,200,255,206,255,218,255,189,255,153,255,137,255,107,255,104,255,133,255,151,255,149,255,135,255,148,255,196,255,13,0,69,0,67,0,72,0,128,0,213,0,47,1,97,1,89,1,90,1,143,1,224,1,20,2,25,2,15,2,243,1,236,1,3,2,249,1,199,1,130,1,48,1,223,0,156,0,91,0,6,0,152,255,27,255,164,254,75,254,253,253,165,253,78,253,236,252,141,252,73,252,32,252,17,252,16,252,20,252,28,252,45,252,84,252,172,252,39,253,161,253,15,254,124,254,240,254,137,255,65,0,231,0,129,1,14,2,145,2,23,3,152,3,14,4,118,4,192,4,227,4,253,4,12,5,13,5,255,4,204,4,111,4,4,4,144,3,33,3,176,2,30,2,126,1,215,0,52,0,165,255,39,255,168,254,33,254,162,253,52,253,236,252,186,252,136,252,96,252,72,252,74,252,107,252,144,252,189,252,248,252,58,253,141,253,215,253,35,254,128,254,212,254,25,255,95,255,162,255,240,255,66,0,117,0,128,0,116,0,134,0,179,0,238,0,14,1,224,0,137,0,85,0,126,0,202,0,217,0,159,0,66,0,23,0,91,0,203,0,251,0,200,0,125,0,125,0,214,0,82,1,165,1,151,1,83,1,61,1,135,1,250,1,65,2,48,2,223,1,156,1,154,1,198,1,229,1,172,1,32,1,155,0,76,0,36,0,248,255,162,255,9,255,85,254,204,253,113,253,39,253,213,252,99,252,207,251,70,251,247,250,226,250,227,250,222,250,198,250,177,250,209,250,44,251,178,251,78,252,231,252,120,253,24,254,225,254,214,255,229,0,243,1,220,2,166,3,116,4,88,5,79,6,48,7,206,7,46,8,109,8,173,8,244,8,27,9,252,8,146,8,248,7,83,7,180,6,11,6,50,5,25,4,219,2,163,1,141,0,136,255,107,254,47,253,239,251,217,250,248,249,47,249,108,248,175,247,18,247,172,246,113,246,82,246,69,246,82,246,151,246,21,247,173,247,56,248,194,248,132,249,166,250,0,252,48,253,8,254,195,254,208,255,85,1,235,2,17,4,166,4,18,5,223,5,23,7,45,8,149,8,93,8,17,8,40,8,141,8,204,8,107,8,128,7,126,6,197,5,79,5,209,4,4,4,217,2,141,1,111,0,168,255,17,255,101,254,125,253,124,252,159,251,18,251,199,250,139,250,51,250,190,249,99,249,67,249,95,249,152,249,208,249,251,249,30,250,91,250,197,250,93,251,19,252,189,252,71,253,198,253,91,254,30,255,9,0,3,1,230,1,152,2,21,3,146,3,72,4,64,5,36,6,163,6,173,6,146,6,187,6,51,7,151,7,119,7,205,6,7,6,138,5,86,5,23,5,109,4,88,3,45,2,73,1,187,0,57,0,114,255,101,254,88,253,152,252,50,252,233,251,122,251,233,250,108,250,47,250,44,250,63,250,72,250,74,250,99,250,166,250,6,251,106,251,209,251,81,252,242,252,149,253,22,254,123,254,0,255,226,255,3,1,228,1,58,2,81,2,185,2,183,3,226,4,152,5,156,5,92,5,124,5,26,6,168,6,168,6,29,6,121,5,27,5,249,4,198,4,35,4,36,3,28,2,71,1,167,0,7,0,62,255,71,254,81,253,138,252,252,251,136,251,17,251,147,250,32,250,197,249,142,249,130,249,150,249,187,249,216,249,231,249,255,249,62,250,175,250,58,251,183,251,14,252,85,252,172,252,48,253,223,253,156,254,58,255,174,255,18,0,141,0,68,1,40,2,2,3,146,3,215,3,18,4,136,4,68,5,253,5,98,6,96,6,67,6,87,6,161,6,221,6,194,6,75,6,177,5,49,5,210,4,107,4,198,3,227,2,234,1,14,1,86,0,166,255,217,254,231,253,246,252,48,252,166,251,57,251,195,250,70,250,224,249,182,249,198,249,227,249,243,249,6,250,71,250,204,250,109,251,244,251,92,252,204,252,117,253,86,254,59,255,237,255,99,0,222,0,163,1,165,2,139,3,10,4,57,4,109,4,229,4,144,5,26,6,66,6,20,6,224,5,214,5,218,5,183,5,78,5,172,4,4,4,117,3,247,2,93,2,143,1,156,0,175,255,233,254,68,254,162,253,246,252,72,252,169,251,45,251,216,250,159,250,121,250,100,250,103,250,125,250,171,250,240,250,72,251,179,251,45,252,171,252,38,253,159,253,29,254,159,254,28,255,139,255,232,255,57,0,135,0,207,0,16,1,70,1,107,1,132,1,158,1,190,1,225,1,253,1,10,2,17,2,37,2,73,2,100,2,105,2,100,2,109,2,130,2,144,2,140,2,124,2,108,2,93,2,72,2,38,2,0,2,212,1,154,1,81,1,9,1,201,0,142,0,70,0,245,255,165,255,95,255,40,255,244,254,190,254,135,254,91,254,68,254,55,254,42,254,24,254,13,254,23,254,53,254,86,254,110,254,131,254,162,254,208,254,8,255,69,255,120,255,159,255,193,255,239,255,45,0,106,0,141,0,148,0,153,0,172,0,200,0,215,0,202,0,168,0,132,0,99,0,63,0,30,0,253,255,213,255,156,255,91,255,32,255,253,254,243,254,234,254,212,254,185,254,174,254,184,254,213,254,249,254,33,255,79,255,129,255,187,255,252,255,74,0,152,0,229,0,49,1,124,1,201,1,18,2,81,2,136,2,191,2,246,2,35,3,62,3,74,3,73,3,69,3,54,3,20,3,230,2,171,2,88,2,242,1,132,1,24,1,166,0,33,0,134,255,223,254,74,254,195,253,57,253,164,252,15,252,143,251,43,251,219,250,150,250,96,250,63,250,58,250,81,250,131,250,202,250,37,251,151,251,25,252,180,252,98,253,33,254,222,254,144,255,64,0,249,0,187,1,118,2,25,3,157,3,14,4,114,4,215,4,49,5,112,5,145,5,144,5,129,5,105,5,73,5,32,5,230,4,153,4,52,4,197,3,87,3,237,2,126,2,13,2,147,1,24,1,154,0,30,0,165,255,51,255,207,254,108,254,10,254,159,253,56,253,217,252,139,252,77,252,28,252,237,251,183,251,133,251,90,251,71,251,72,251,92,251,114,251,135,251,164,251,212,251,28,252,118,252,219,252,62,253,157,253,0,254,120,254,3,255,150,255,34,0,152,0,11,1,134,1,15,2,148,2,9,3,105,3,179,3,247,3,58,4,121,4,173,4,196,4,190,4,172,4,151,4,124,4,78,4,5,4,168,3,64,3,215,2,106,2,240,1,106,1,217,0,69,0,190,255,60,255,184,254,58,254,193,253,81,253,240,252,160,252,93,252,39,252,5,252,244,251,243,251,0,252,29,252,72,252,133,252,212,252,44,253,143,253,246,253,105,254,227,254,98,255,224,255,87,0,204,0,61,1,167,1,13,2,105,2,184,2,250,2,39,3,70,3,90,3,97,3,85,3,57,3,20,3,222,2,154,2,74,2,240,1,140,1,42,1,200,0,99,0,250,255,138,255,27,255,180,254,89,254,3,254,178,253,100,253,33,253,237,252,202,252,188,252,186,252,198,252,226,252,15,253,76,253,154,253,239,253,86,254,195,254,51,255,169,255,24,0,135,0,248,0,107,1,214,1,47,2,114,2,171,2,226,2,21,3,53,3,58,3,44,3,7,3,225,2,181,2,129,2,62,2,236,1,144,1,47,1,207,0,108,0,4,0,150,255,36,255,173,254,60,254,206,253,101,253,7,253,181,252,106,252,37,252,239,251,207,251,198,251,207,251,233,251,13,252,66,252,132,252,213,252,65,253,189,253,73,254,224,254,128,255,33,0,204,0,128,1,49,2,221,2,132,3,34,4,179,4,55,5,161,5,248,5,50,6,87,6,99,6,85,6,43,6,230,5,139,5,23,5,140,4,236,3,57,3,118,2,171,1,217,0,7,0,55,255,103,254,156,253,218,252,44,252,147,251,13,251,156,250,53,250,228,249,174,249,154,249,160,249,189,249,238,249,43,250,133,250,247,250,122,251,5,252,150,252,37,253,189,253,91,254,3,255,174,255,86,0,248,0,146,1,41,2,186,2,73,3,207,3,73,4,171,4,247,4,48,5,92,5,123,5,132,5,118,5,71,5,3,5,172,4,82,4,239,3,125,3,248,2,100,2,208,1,61,1,176,0,36,0,156,255,19,255,146,254,26,254,175,253,76,253,241,252,160,252,89,252,29,252,238,251,203,251,175,251,158,251,150,251,147,251,153,251,166,251,189,251,225,251,14,252,69,252,126,252,190,252,9,253,95,253,192,253,44,254,161,254,31,255,160,255,37,0,183,0,83,1,244,1,148,2,49,3,200,3,85,4,213,4,73,5,170,5,251,5,58,6,95,6,105,6,83,6,36,6,224,5,142,5,33,5,161,4,12,4,100,3,179,2,251,1,61,1,122,0,187,255,253,254,70,254,152,253,244,252,93,252,211,251,93,251,253,250,177,250,123,250,87,250,68,250,70,250,88,250,125,250,180,250,255,250,86,251,182,251,32,252,143,252,3,253,124,253,249,253,125,254,4,255,136,255,10,0,141,0,17,1,151,1,30,2,163,2,28,3,138,3,240,3,75,4,148,4,206,4,248,4,11,5,8,5,236,4,190,4,126,4,46,4,210,3,106,3,246,2,115,2,238,1,98,1,217,0,82,0,206,255,78,255,208,254,88,254,231,253,125,253,23,253,186,252,103,252,36,252,240,251,201,251,175,251,155,251,144,251,143,251,158,251,188,251,226,251,20,252,76,252,135,252,203,252,27,253,113,253,213,253,70,254,193,254,67,255,207,255,99,0,253,0,159,1,65,2,229,2,137,3,36,4,180,4,59,5,176,5,19,6,97,6,153,6,184,6,183,6,161,6,112,6,37,6,198,5,86,5,206,4,56,4,149,3,230,2,42,2,95,1,143,0,192,255,241,254,36,254,94,253,161,252,235,251,73,251,185,250,60,250,215,249,132,249,75,249,47,249,46,249,74,249,125,249,194,249,26,250,128,250,247,250,118,251,255,251,145,252,36,253,187,253,90,254,253,254,170,255,92,0,21,1,215,1,149,2,81,3,6,4,176,4,80,5,222,5,82,6,168,6,217,6,227,6,198,6,131,6,33,6,164,5,18,5,108,4,176,3,234,2,34,2,99,1,173,0,0,0,90,255,185,254,39,254,160,253,32,253,168,252,52,252,198,251,99,251,8,251,188,250,135,250,104,250,98,250,114,250,151,250,210,250,30,251,126,251,237,251,101,252,226,252,92,253,215,253,83,254,206,254,64,255,168,255,16,0,134,0,12,1,157,1,51,2,209,2,119,3,28,4,192,4,91,5,231,5,89,6,177,6,233,6,3,7,247,6,198,6,117,6,4,6,123,5,224,4,64,4,148,3,229,2,49,2,124,1,200,0,21,0,94,255,165,254,236,253,52,253,124,252,198,251,23,251,115,250,226,249,101,249,9,249,209,248,189,248,207,248,1,249,80,249,189,249,60,250,201,250,93,251,244,251,136,252,22,253,160,253,42,254,179,254,58,255,195,255,86,0,243,0,156,1,86,2,27,3,231,3,174,4,107,5,23,6,172,6,38,7,131,7,184,7,188,7,142,7,51,7,179,6,22,6,99,5,163,4,220,3,18,3,76,2,136,1,202,0,25,0,115,255,215,254,70,254,195,253,67,253,197,252,70,252,200,251,78,251,216,250,111,250,22,250,217,249,181,249,166,249,176,249,212,249,17,250,98,250,198,250,49,251,165,251,30,252,151,252,11,253,119,253,228,253,79,254,189,254,52,255,186,255,82,0,1,1,192,1,140,2,102,3,66,4,24,5,226,5,151,6,44,7,155,7,227,7,0,8,244,7,193,7,105,7,246,6,109,6,216,5,68,5,167,4,4,4,89,3,171,2,247,1,56,1,105,0,142,255,163,254,174,253,184,252,199,251,228,250,20,250,100,249,212,248,110,248,44,248,26,248,52,248,116,248,215,248,82,249,220,249,109,250,0,251,142,251,24,252,156,252,22,253,143,253,7,254,142,254,39,255,221,255,170,0,143,1,141,2,157,3,183,4,204,5,214,6,194,7,137,8,30,9,123,9,140,9,84,9,214,8,32,8,65,7,63,6,46,5,21,4,4,3,4,2,25,1,71,0,137,255,217,254,53,254,160,253,16,253,133,252,239,251,80,251,168,250,254,249,91,249,196,248,70,248,235,247,192,247,197,247,247,247,81,248,207,248,104,249,22,250,205,250,136,251,66,252,239,252,151,253,46,254,187,254,63,255,191,255,64,0,207,0,118,1,53,2,16,3,1,4,4,5,10,6,9,7,240,7,184,8,90,9,203,9,13,10,18,10,221,9,119,9,229,8,51,8,105,7,140,6,171,5,200,4,229,3,6,3,46,2,89,1,124,0,148,255,151,254,140,253,124,252,108,251,103,250,118,249,161,248,235,247,89,247,239,246,179,246,163,246,191,246,5,247,110,247,246,247,153,248,80,249,18,250,208,250,126,251,24,252,161,252,31,253,157,253,39,254,205,254,146,255,114,0,100,1,96,2,104,3,117,4,132,5,144,6,144,7,114,8,45,9,188,9,20,10,38,10,224,9,68,9,93,8,63,7,255,5,189,4,143,3,125,2,137,1,180,0,236,255,30,255,74,254,124,253,198,252,43,252,171,251,60,251,203,250,79,250,191,249,33,249,134,248,250,247,153,247,118,247,151,247,239,247,115,248,22,249,195,249,115,250,37,251,212,251,131,252,65,253,25,254,5,255,241,255,206,0,150,1,79,2,9,3,209,3,177,4,166,5,162,6,150,7,101,8,1,9,102,9,158,9,179,9,169,9,123,9,30,9,142,8,211,7,3,7,49,6,101,5,179,4,21,4,110,3,169,2,224,1,32,1,86,0,124,255,145,254,138,253,76,252,226,250,111,249,13,248,228,246,24,246,151,245,69,245,27,245,34,245,76,245,140,245,255,245,197,246,228,247,60,249,146,250,161,251,79,252,168,252,222,252,39,253,179,253,176,254,54,0,56,2,96,4,75,6,176,7,161,8,111,9,76,10,83,11,122,12,139,13,49,14,29,14,23,13,17,11,80,8,136,5,98,3,15,2,97,1,244,0,92,0,73,255,200,253,59,252,7,251,104,250,105,250,206,250,30,251,227,250,249,249,159,248,30,247,214,245,26,245,14,245,137,245,66,246,248,246,129,247,238,247,124,248,109,249,224,250,196,252,199,254,140,0,208,1,148,2,19,3,136,3,40,4,254,4,249,5,233,6,148,7,219,7,224,7,237,7,58,8,198,8,91,9,211,9,2,10,197,9,254,8,186,7,57,6,218,4,223,3,42,3,100,2,67,1,200,255,45,254,197,252,189,251,40,251,255,250,29,251,82,251,95,251,46,251,196,250,75,250,240,249,188,249,152,249,102,249,40,249,11,249,56,249,173,249,76,250,7,251,238,251,2,253,9,254,202,254,87,255,252,255,226,0,240,1,215,2,77,3,58,3,193,2,40,2,136,1,3,1,246,0,218,1,218,3,72,6,215,7,214,7,224,6,253,5,168,5,212,5,104,6,36,7,148,7,62,7,209,5,36,3,198,255,1,253,228,251,85,252,131,253,174,254,51,255,162,254,48,253,196,251,46,251,181,251,14,253,134,254,32,255,97,254,155,252,151,250,12,249,96,248,128,248,1,249,136,249,229,249,250,249,198,249,174,249,44,250,86,251,229,252,133,254,207,255,94,0,48,0,207,255,202,255,83,0,106,1,203,2,250,3,153,4,172,4,130,4,117,4,217,4,212,5,72,7,210,8,212,9,197,9,208,8,135,7,107,6,145,5,238,4,170,4,165,4,114,4,143,3,247,1,13,0,133,254,221,253,237,253,47,254,62,254,23,254,149,253,158,252,103,251,124,250,44,250,59,250,57,250,187,249,211,248,6,248,211,247,74,248,46,249,67,250,87,251,73,252,8,253,122,253,153,253,223,253,201,254,63,0,175,1,191,2,58,3,36,3,173,2,43,2,204,1,185,1,83,2,18,4,225,6,107,9,1,10,108,8,71,6,252,4,179,4,226,4,71,5,153,5,138,5,188,4,196,2,144,255,34,252,3,250,217,249,23,251,217,252,73,254,191,254,242,253,97,252,2,251,196,250,11,252,49,254,215,255,12,0,246,254,40,253,121,251,137,250,142,250,18,251,165,251,37,252,146,252,193,252,176,252,188,252,66,253,74,254,169,255,20,1,28,2,108,2,12,2,105,1,254,0,63,1,59,2,121,3,81,4,114,4,5,4,131,3,106,3,209,3,78,4,170,4,26,5,165,5,202,5,45,5,24,4,25,3,66,2,121,1,250,0,236,0,249,0,200,0,68,0,89,255,57,254,109,253,53,253,80,253,98,253,81,253,47,253,26,253,14,253,228,252,164,252,148,252,185,252,227,252,221,252,180,252,152,252,180,252,42,253,233,253,176,254,72,255,193,255,34,0,112,0,163,0,214,0,44,1,183,1,89,2,207,2,210,2,73,2,114,1,138,0,171,255,236,254,138,254,251,254,188,0,86,3,253,4,114,4,122,2,166,0,174,255,113,255,238,255,215,0,182,1,12,2,89,1,36,255,253,251,123,249,230,248,99,250,28,253,230,255,160,1,248,1,32,1,211,255,39,255,243,255,2,2,30,4,44,5,209,4,108,3,174,1,33,0,61,255,40,255,189,255,114,0,243,0,32,1,180,0,203,255,218,254,82,254,88,254,248,254,217,255,68,0,183,255,73,254,155,252,141,251,178,251,207,252,43,254,38,255,130,255,80,255,0,255,12,255,116,255,225,255,75,0,1,1,244,1,166,2,169,2,34,2,175,1,127,1,70,1,6,1,34,1,169,1,47,2,35,2,89,1,50,0,64,255,201,254,183,254,206,254,253,254,67,255,127,255,124,255,34,255,197,254,218,254,100,255,218,255,192,255,54,255,190,254,187,254,82,255,73,0,38,1,115,1,88,1,86,1,162,1,232,1,254,1,43,2,163,2,48,3,97,3,250,2,18,2,233,0,173,255,121,254,65,253,46,252,209,251,31,253,2,0,164,2,230,2,239,0,153,254,31,253,156,252,231,252,250,253,126,255,198,0,175,0,169,254,99,251,157,248,183,247,253,248,191,251,1,255,204,1,109,3,138,3,124,2,90,1,84,1,188,2,230,4,169,6,36,7,39,6,41,4,1,2,103,0,188,255,222,255,99,0,229,0,5,1,113,0,74,255,251,253,245,252,127,252,188,252,109,253,253,253,209,253,202,252,91,251,87,250,109,250,177,251,140,253,56,255,33,0,67,0,30,0,46,0,146,0,29,1,177,1,81,2,12,3,210,3,111,4,166,4,113,4,242,3,103,3,237,2,158,2,168,2,251,2,28,3,173,2,172,1,111,0,81,255,122,254,243,253,197,253,253,253,125,254,6,255,80,255,57,255,232,254,197,254,232,254,253,254,200,254,117,254,95,254,173,254,60,255,200,255,40,0,116,0,210,0,80,1,212,1,40,2,37,2,2,2,3,2,39,2,49,2,217,1,251,0,170,255,25,254,110,252,224,250,170,249,82,249,169,250,175,253,164,0,100,1,190,255,70,253,114,251,222,250,144,251,66,253,110,255,71,1,199,1,82,0,123,253,246,250,77,250,222,251,8,255,189,2,255,5,18,8,117,8,54,7,103,5,137,4,121,5,176,7,167,9,32,10,234,8,127,6,159,3,12,1,93,255,191,254,236,254,101,255,135,255,163,254,175,252,102,250,174,248,250,247,51,248,255,248,212,249,36,250,164,249,150,248,191,247,245,247,123,249,209,251,34,254,183,255,95,0,109,0,127,0,244,0,166,1,81,2,247,2,219,3,252,4,225,5,3,6,118,5,158,4,194,3,32,3,234,2,49,3,164,3,215,3,120,3,128,2,38,1,215,255,7,255,221,254,49,255,196,255,111,0,12,1,111,1,120,1,61,1,251,0,232,0,247,0,248,0,221,0,170,0,109,0,46,0,11,0,19,0,37,0,69,0,138,0,216,0,214,0,90,0,183,255,99,255,91,255,76,255,220,254,197,253,15,252,26,250,111,248,64,247,109,246,33,246,24,247,161,249,133,252,207,253,249,252,81,251,64,250,94,250,177,251,237,253,142,0,226,2,16,4,161,3,255,1,88,0,223,255,19,1,174,3,233,6,218,9,186,11,12,12,222,10,16,9,250,7,119,8,39,10,179,11,205,11,30,10,27,7,169,3,189,0,233,254,3,254,137,253,13,253,59,252,194,250,169,248,126,246,231,244,66,244,147,244,150,245,180,246,71,247,13,247,90,246,248,245,165,246,125,248,246,250,73,253,213,254,117,255,144,255,207,255,145,0,138,1,92,2,18,3,11,4,83,5,100,6,200,6,124,6,197,5,231,4,50,4,246,3,64,4,183,4,228,4,126,4,153,3,109,2,76,1,134,0,50,0,72,0,180,0,102,1,45,2,178,2,173,2,49,2,161,1,91,1,121,1,190,1,223,1,181,1,82,1,247,0,228,0,35,1,133,1,237,1,64,2,92,2,1,2,29,1,21,0,107,255,80,255,103,255,8,255,184,253,140,251,29,249,54,247,39,246,151,245,73,245,198,245,209,247,206,250,221,252,211,252,117,251,83,250,84,250,153,251,190,253,27,0,7,2,25,3,15,3,235,1,45,0,241,254,66,255,70,1,53,4,2,7,228,8,110,9,149,8,242,6,198,5,3,6,137,7,50,9,196,9,180,8,54,6,8,3,56,0,140,254,223,253,151,253,56,253,135,252,80,251,155,249,227,247,187,246,120,246,251,246,7,248,45,249,238,249,235,249,87,249,243,248,120,249,13,251,45,253,68,255,202,0,138,1,155,1,133,1,217,1,156,2,106,3,37,4,6,5,36,6,58,7,200,7,115,7,52,6,158,4,153,3,171,3,113,4,11,5,235,4,30,4,246,2,179,1,131,0,174,255,116,255,216,255,164,0,119,1,253,1,14,2,190,1,48,1,166,0,70,0,255,255,154,255,236,254,52,254,192,253,204,253,54,254,177,254,240,254,222,254,169,254,152,254,185,254,217,254,237,254,16,255,78,255,88,255,207,254,153,253,2,252,140,250,165,249,91,249,148,249,123,250,115,252,20,255,234,0,238,0,178,255,139,254,83,254,38,255,168,0,60,2,107,3,10,4,208,3,112,2,37,0,56,254,245,253,146,255,36,2,125,4,183,5,165,5,147,4,43,3,84,2,172,2,42,4,219,5,142,6,170,5,135,3,6,1,20,255,13,254,184,253,126,253,10,253,77,252,59,251,237,249,174,248,223,247,193,247,78,248,79,249,76,250,198,250,173,250,109,250,146,250,105,251,215,252,103,254,171,255,101,0,183,0,250,0,110,1,26,2,201,2,62,3,125,3,221,3,141,4,91,5,239,5,248,5,71,5,12,4,220,2,47,2,18,2,58,2,80,2,22,2,118,1,148,0,193,255,43,255,236,254,31,255,198,255,161,0,75,1,132,1,114,1,86,1,53,1,243,0,108,0,180,255,247,254,133,254,158,254,44,255,190,255,222,255,137,255,34,255,33,255,171,255,120,0,18,1,63,1,27,1,223,0,165,0,80,0,194,255,237,254,248,253,14,253,76,252,243,251,131,252,128,254,35,1,182,2,67,2,153,0,49,255,216,254,121,255,145,0,165,1,124,2,229,2,90,2,137,0,247,253,21,252,253,251,156,253,14,0,47,2,30,3,191,2,173,1,236,0,38,1,77,2,208,3,6,5,97,5,169,4,23,3,77,1,234,255,16,255,128,254,244,253,87,253,158,252,176,251,150,250,157,249,16,249,27,249,176,249,133,250,37,251,68,251,30,251,46,251,190,251,200,252,11,254,70,255,65,0,195,0,218,0,233,0,99,1,85,2,68,3,224,3,38,4,47,4,45,4,126,4,80,5,36,6,65,6,136,5,121,4,140,3,224,2,121,2,71,2,8,2,123,1,170,0,211,255,37,255,173,254,154,254,250,254,138,255,247,255,24,0,20,0,22,0,41,0,35,0,185,255,205,254,177,253,245,252,1,253,161,253,47,254,77,254,15,254,221,253,26,254,226,254,248,255,4,1,177,1,229,1,201,1,143,1,80,1,19,1,205,0,78,0,100,255,18,254,211,252,114,252,148,253,213,255,181,1,230,1,143,0,7,255,104,254,230,254,241,255,211,0,67,1,91,1,11,1,240,255,254,253,28,252,99,251,26,252,176,253,92,255,100,0,137,0,26,0,204,255,46,0,63,1,174,2,34,4,28,5,59,5,140,4,146,3,216,2,110,2,22,2,153,1,235,0,34,0,80,255,107,254,117,253,144,252,14,252,48,252,190,252,40,253,19,253,170,252,97,252,136,252,49,253,63,254,93,255,35,0,90,0,39,0,248,255,43,0,213,0,192,1,136,2,224,2,187,2,93,2,39,2,57,2,107,2,123,2,61,2,185,1,21,1,131,0,27,0,209,255,154,255,109,255,57,255,245,254,169,254,130,254,166,254,22,255,168,255,26,0,66,0,55,0,55,0,98,0,129,0,56,0,138,255,204,254,126,254,202,254,98,255,193,255,157,255,28,255,177,254,200,254,116,255,118,0,96,1,241,1,31,2,239,1,119,1,223,0,120,0,107,0,133,0,65,0,73,255,245,253,66,253,254,253,175,255,11,1,13,1,218,255,113,254,201,253,31,254,248,254,188,255,72,0,179,0,179,0,215,255,60,254,220,252,185,252,254,253,231,255,90,1,179,1,64,1,180,0,192,0,102,1,77,2,48,3,238,3,90,4,103,4,15,4,136,3,255,2,150,2,77,2,250,1,110,1,154,0,174,255,193,254,227,253,20,253,123,252,37,252,253,251,191,251,103,251,19,251,9,251,112,251,56,252,35,253,254,253,170,254,22,255,84,255,146,255,5,0,193,0,170,1,120,2,243,2,245,2,151,2,41,2,252,1,22,2,77,2,84,2,30,2,184,1,75,1,235,0,159,0,78,0,249,255,205,255,210,255,233,255,223,255,195,255,171,255,188,255,243,255,72,0,136,0,134,0,74,0,239,255,143,255,51,255,2,255,33,255,122,255,192,255,170,255,54,255,182,254,165,254,58,255,58,0,45,1,198,1,253,1,216,1,120,1,252,0,177,0,201,0,30,1,54,1,116,0,237,254,113,253,38,253,78,254,255,255,232,0,125,0,39,255,223,253,92,253,162,253,75,254,251,254,176,255,23,0,222,255,186,254,51,253,37,252,95,252,211,253,184,255,235,0,240,0,69,0,188,255,234,255,184,0,184,1,159,2,50,3,121,3,147,3,131,3,93,3,61,3,49,3,63,3,45,3,190,2,7,2,25,1,55,0,111,255,185,254,17,254,133,253,244,252,102,252,196,251,54,251,244,250,30,251,163,251,86,252,12,253,200,253,90,254,159,254,207,254,87,255,103,0,210,1,18,3,168,3,94,3,166,2,68,2,129,2,44,3,169,3,200,3,112,3,215,2,30,2,131,1,1,1,189,0,177,0,216,0,13,1,251,0,154,0,18,0,169,255,143,255,203,255,19,0,74,0,47,0,200,255,66,255,196,254,135,254,139,254,184,254,238,254,239,254,160,254,26,254,151,253,144,253,56,254,65,255,57,0,164,0,120,0,248,255,139,255,141,255,251,255,146,0,9,1,20,1,119,0,80,255,5,254,78,253,162,253,199,254,239,255,66,0,148,255,89,254,113,253,81,253,231,253,177,254,106,255,242,255,43,0,225,255,35,255,88,254,255,253,77,254,42,255,45,0,221,0,15,1,219,0,150,0,134,0,207,0,125,1,99,2,32,3,142,3,159,3,112,3,60,3,34,3,26,3,27,3,237,2,148,2,6,2,69,1,119,0,172,255,231,254,76,254,236,253,175,253,84,253,169,252,247,251,148,251,162,251,11,252,145,252,243,252,16,253,244,252,246,252,98,253,50,254,64,255,60,0,234,0,60,1,81,1,119,1,214,1,105,2,31,3,197,3,25,4,249,3,106,3,192,2,77,2,43,2,80,2,148,2,171,2,107,2,216,1,53,1,195,0,158,0,200,0,1,1,15,1,222,0,114,0,235,255,104,255,246,254,196,254,209,254,250,254,21,255,229,254,129,254,38,254,22,254,108,254,9,255,173,255,40,0,95,0,98,0,104,0,120,0,148,0,194,0,242,0,27,1,20,1,194,0,52,0,152,255,35,255,230,254,191,254,141,254,82,254,10,254,211,253,143,253,74,253,1,253,198,252,180,252,212,252,35,253,127,253,222,253,41,254,80,254,87,254,111,254,185,254,58,255,209,255,95,0,197,0,7,1,39,1,77,1,130,1,243,1,128,2,43,3,178,3,242,3,227,3,157,3,87,3,48,3,45,3,52,3,31,3,191,2,56,2,135,1,227,0,83,0,181,255,30,255,155,254,37,254,232,253,149,253,30,253,146,252,219,251,103,251,52,251,77,251,180,251,15,252,92,252,145,252,176,252,240,252,92,253,10,254,234,254,209,255,134,0,14,1,101,1,187,1,34,2,179,2,92,3,249,3,122,4,181,4,216,4,219,4,239,4,2,5,22,5,35,5,21,5,222,4,145,4,17,4,147,3,23,3,113,2,254,1,98,1,223,0,95,0,211,255,54,255,222,254,87,254,39,254,224,253,177,253,208,253,158,253,214,253,210,253,15,254,16,254,102,254,112,254,104,254,192,254,78,254,196,254,162,254,188,254,63,255,222,254,249,254,153,254,50,254,18,254,3,254,154,253,173,253,94,253,24,253,27,253,179,252,162,252,180,252,136,252,199,252,223,252,203,252,63,253,76,253,226,253,60,254,156,254,240,254,60,255,150,255,9,0,141,0,255,0,132,1,242,1,65,2,164,2,227,2,10,3,103,3,111,3,152,3,183,3,153,3,198,3,196,3,184,3,145,3,60,3,190,2,133,2,51,2,233,1,179,1,41,1,222,0,5,0,173,255,211,254,110,254,18,254,193,253,150,253,37,253,208,252,118,252,50,252,20,252,129,252,42,252,239,252,122,252,133,252,21,253,143,252,204,253,149,253,120,254,166,254,55,255,94,255,68,0,115,0,248,0,226,1,219,1,92,2,251,2,164,2,116,3,116,3,118,3,200,3,128,3,58,3,45,3,69,3,36,2,137,3,101,1,214,2,34,1,50,2,129,0,229,1,231,255,21,1,110,0,208,255,48,1,190,254,117,1,79,254,61,1,185,254,141,0,111,255,61,0,176,255,60,0,12,0,181,255,135,0,37,255,194,0,24,255,164,0,8,255,43,0,248,254,100,255,96,255,216,254,216,255,169,254,204,255,212,254,49,255,251,254,72,255,6,255,188,255,138,255,174,255,1,0,96,255,72,0,114,255,118,0,191,255,201,0,239,255,175,0,86,0,46,0,99,0,21,0,59,0,12,0,140,0,163,255,170,0,106,255,252,255,105,255,62,255,131,255,227,254,141,255,208,254,5,255,219,254,91,254,177,254,54,254,117,254,77,254,109,254,68,254,136,254,32,254,69,254,146,254,9,254,153,254,248,254,51,254,78,255,196,254,3,255,102,255,85,255,171,255,230,255,10,0,249,255,226,0,26,0,68,1,232,0,120,1,51,1,226,1,161,1,202,1,120,2,189,1,118,2,63,2,234,1,110,2,38,2,14,2,94,2,11,2,243,1,221,1,187,1,68,1,215,1,48,1,82,1,145,1,200,0,7,1,217,0,150,0,129,0,192,0,94,0,34,0,179,0,148,255,56,0,250,255,73,255,43,0,2,255,140,255,61,255,4,255,213,254,33,255,105,254,109,254,21,255,199,253,233,254,77,254,8,254,158,254,227,253,44,254,114,254,254,253,117,254,181,254,56,254,252,254,184,254,246,254,115,255,22,255,242,255,94,255,110,0,163,255,225,0,26,0,234,0,163,0,204,0,56,1,115,0,179,1,92,0,195,1,161,0,70,1,221,0,216,0,137,0,206,0,111,0,43,0,136,0,147,255,80,0,68,255,200,255,56,255,83,255,18,255,243,254,31,255,132,254,18,255,125,254,6,255,211,254,128,254,100,255,139,254,250,254,144,255,208,254,252,255,67,255,243,255,234,255,191,255,191,0,251,255,200,0,183,0,167,0,228,0,225,0,204,0,7,1,226,0,188,0,117,1,224,255,138,1,226,255,221,0,72,0,49,0,233,0,98,255,252,0,129,255,122,0,107,255,150,0,179,255,27,0,102,0,23,0,9,0,91,0,64,0,6,0,2,1,241,255,223,0,214,0,249,255,7,1,170,0,213,255,97,1,14,0,139,0,212,0,24,0,73,0,133,0,169,255,51,0,23,0,189,255,228,255,2,0,182,255,112,255,52,0,25,255,195,255,246,255,101,255,217,255,70,0,64,255,133,0,170,255,10,0,110,0,193,255,203,0,65,0,127,0,172,0,93,0,200,0,73,0,211,0,153,0,107,0,253,0,20,0,211,0,23,0,40,0,59,0,221,255,5,0,28,0,188,255,188,255,153,255,148,255,54,255,178,255,24,255,61,255,124,255,149,254,159,255,155,254,48,255,254,254,254,254,58,255,21,255,66,255,2,255,154,255,9,255,172,255,112,255,175,255,154,255,4,0,161,255,23,0,61,0,134,255,11,1,168,255,122,0,164,0,245,255,165,0,90,0,253,255,177,0,17,0,186,255,171,0,99,255,254,255,236,255,74,255,215,255,80,255,192,255,67,255,156,255,164,255,84,255,199,255,218,255,135,255,62,0,213,255,65,0,102,0,67,0,154,0,137,0,219,0,133,0,73,1,155,0,37,1,42,1,106,0,114,1,162,0,106,0,109,1,114,255,85,1,198,255,197,255,169,0,46,255,223,255,167,255,206,255,230,254,255,255,12,255,45,255,16,0,101,254,26,0,138,255,133,254,194,0,40,255,115,255,169,0,85,255,46,0,162,0,157,255,173,0,140,0,46,0,165,0,22,1,236,255,51,1,166,0,120,0,199,0,153,0,126,0,78,0,139,0,57,0,210,255,141,0,196,255,136,255,169,0,208,254,98,0,237,254,8,0,40,255,73,255,176,255,218,254,152,255,103,255,24,255,126,255,239,255,116,254,190,0,68,255,94,255,173,0,29,255,115,0,4,0,221,255,83,0,111,0,201,255,225,0,79,0,218,255,92,1,233,255,112,0,34,1,227,255,150,0,253,0,98,255,3,1,207,255,7,0,31,0,205,255,184,255,141,255,228,255,20,255,188,255,25,255,90,255,114,255,19,255,77,255,110,255,63,255,116,255,92,255,158,255,104,255,123,255,240,255,168,255,180,255,75,0,165,255,111,0,251,255,45,0,145,0,234,255,177,0,152,0,19,0,242,0,123,0,210,255,127,1,137,255,137,0,238,0,91,255,165,0,63,0,119,255,120,0,236,255,84,255,145,0,69,255,252,255,245,255,35,255,88,0,142,255,125,255,115,0,128,255,179,255,177,0,63,255,120,0,51,0,145,255,34,1,201,255,64,0,4,1,238,255,93,0,37,1,210,255,178,0,0,1,111,255,139,1,3,0,7,0,93,1,84,255,91,0,169,0,87,255,144,0,48,0,54,255,170,0,190,255,110,255,150,0,90,255,140,255,78,0,82,255,245,255,229,255,119,255,46,0,204,255,166,255,84,0,163,255,205,255,79,0,184,255,231,255,62,0,208,255,14,0,97,0,203,255,92,0,241,255,231,255,75,0,211,255,243,255,48,0,203,255,202,255,57,0,143,255,226,255,207,255,187,255,165,255,178,255,231,255,121,255,237,255,183,255,194,255,191,255,240,255,156,255,236,255,236,255,197,255,20,0,195,255,52,0,181,255,3,0,44,0,224,255,18,0,94,0,5,0,30,0,108,0,224,255,46,0,69,0,27,0,21,0,67,0,8,0,248,255,19,0,250,255,16,0,180,255,21,0,224,255,192,255,9,0,215,255,247,255,168,255,14,0,231,255,179,255,250,255,226,255,203,255,25,0,222,255,246,255,245,255,212,255,79,0,196,255,56,0,59,0,251,255,56,0,73,0,37,0,61,0,52,0,59,0,68,0,29,0,107,0,12,0,61,0,60,0,20,0,54,0,26,0,17,0,13,0,20,0,2,0,29,0,230,255,37,0,215,255,235,255,19,0,171,255,246,255,245,255,188,255,0,0,248,255,194,255,45,0,199,255,16,0,19,0,243,255,50,0,10,0,44,0,54,0,34,0,39,0,73,0,41,0,58,0,92,0,46,0,68,0,90,0,13,0,64,0,60,0,16,0,77,0,51,0,30,0,67,0,6,0,44,0,27,0,2,0,41,0,239,255,0,0,241,255,225,255,238,255,224,255,199,255,214,255,208,255,177,255,216,255,194,255,176,255,224,255,155,255,191,255,189,255,135,255,212,255,134,255,176,255,184,255,134,255,162,255,148,255,163,255,140,255,157,255,179,255,148,255,177,255,181,255,157,255,188,255,189,255,175,255,210,255,205,255,191,255,229,255,227,255,228,255,1,0,253,255,233,255,15,0,251,255,10,0,40,0,1,0,53,0,35,0,18,0,50,0,21,0,16,0,55,0,0,0,24,0,51,0,246,255,58,0,22,0,25,0,43,0,5,0,51,0,1,0,39,0,27,0,12,0,17,0,35,0,14,0,27,0,40,0,2,0,64,0,1,0,65,0,6,0,49,0,28,0,17,0,57,0,13,0,39,0,28,0,30,0,9,0,60,0,18,0,43,0,31,0,37,0,26,0,24,0,55,0,0,0,58,0,30,0,7,0,75,0,3,0,32,0,63,0,236,255,61,0,8,0,3,0,50,0,246,255,44,0,16,0,18,0,25,0,19,0,16,0,27,0,6,0,13,0,34,0,250,255,42,0,254,255,22,0,16,0,31,0,249,255,44,0,244,255,4,0,23,0,232,255,37,0,228,255,42,0,228,255,12,0,244,255,238,255,251,255,242,255,0,0,238,255,251,255,238,255,236,255,226,255,2,0,216,255,249,255,242,255,210,255,0,0,222,255,232,255,2,0,224,255,247,255,246,255,228,255,2,0,234,255,252,255,250,255,247,255,246,255,252,255,233,255,250,255,242,255,225,255,16,0,209,255,243,255,231,255,207,255,219,255,219,255,190,255,203,255,199,255,183,255,192,255,183,255,194,255,182,255,196,255,177,255,196,255,174,255,192,255,190,255,189,255,218,255,185,255,218,255,216,255,203,255,246,255,233,255,238,255,3,0,251,255,4,0,8,0,15,0,255,255,32,0,12,0,29,0,40,0,33,0,57,0,60,0,51,0,77,0,65,0,50,0,108,0,42,0,101,0,87,0,59,0,105,0,68,0,77,0,79,0,87,0,63,0,91,0,71,0,69,0,79,0,66,0,83,0,74,0,73,0,80,0,74,0,73,0,92,0,68,0,75,0,69,0,53,0,52,0,54,0,35,0,46,0,33,0,25,0,22,0,5,0,17,0,246,255,8,0,242,255,240,255,247,255,227,255,219,255,223,255,203,255,207,255,214,255,184,255,199,255,179,255,183,255,169,255,170,255,170,255,143,255,164,255,153,255,147,255,173,255,150,255,162,255,166,255,155,255,175,255,171,255,178,255,179,255,179,255,181,255,195,255,185,255,208,255,210,255,201,255,220,255,221,255,223,255,241,255,254,255,249,255,9,0,9,0,14,0,14,0,18,0,20,0,7,0,21,0,253,255,18,0,2,0,12,0,16,0,255,255,34,0,9,0,33,0,31,0,29,0,41,0,24,0,29,0,26,0,23,0,28,0,12,0,23,0,10,0,9,0,18,0,252,255,21,0,0,0,10,0,9,0,1,0,5,0,248,255,7,0,239,255,250,255,1,0,238,255,247,255,255,255,245,255,6,0,6,0,254,255,18,0,9,0,21,0,21,0,27,0,26,0,27,0,24,0,34,0,32,0,41,0,42,0,37,0,50,0,38,0,39,0,48,0,47,0,52,0,60,0,48,0,58,0,56,0,64,0,58,0,57,0,59,0,41,0,57,0,46,0,46,0,59,0,48,0,60,0,63,0,58,0,73,0,68,0,69,0,84,0,66,0,83,0,68,0,60,0,61,0,47,0,37,0,45,0,34,0,30,0,34,0,11,0,17,0,4,0,5,0,246,255,249,255,234,255,230,255,219,255,222,255,213,255,193,255,198,255,170,255,176,255,163,255,162,255,149,255,152,255,145,255,140,255,152,255,130,255,149,255,136,255,145,255,145,255,146,255,146,255,147,255,158,255,150,255,161,255,142,255,162,255,152,255,163,255,175,255,159,255,174,255,165,255,171,255,176,255,180,255,187,255,199,255,201,255,210,255,216,255,210,255,220,255,213,255,216,255,223,255,211,255,221,255,221,255,218,255,225,255,221,255,217,255,228,255,223,255,223,255,240,255,221,255,244,255,233,255,236,255,246,255,236,255,247,255,245,255,250,255,253,255,1,0,2,0,20,0,19,0,43,0,59,0,67,0,93,0,97,0,117,0,136,0,148,0,170,0,186,0,207,0,223,0,237,0,247,0,2,1,9,1,19,1,33,1,28,1,47,1,46,1,49,1,65,1,58,1,51,1,50,1,32,1,19,1,6,1,242,0,217,0,192,0,163,0,128,0,110,0,74,0,51,0,23,0,248,255,223,255,190,255,170,255,138,255,110,255,99,255,73,255,61,255,47,255,40,255,42,255,42,255,43,255,30,255,36,255,33,255,47,255,67,255,84,255,104,255,128,255,150,255,164,255,190,255,206,255,228,255,228,255,236,255,233,255,220,255,216,255,196,255,172,255,151,255,109,255,62,255,23,255,221,254,179,254,134,254,93,254,41,254,4,254,223,253,199,253,189,253,183,253,199,253,213,253,240,253,14,254,61,254,108,254,178,254,2,255,87,255,190,255,27,0,132,0,234,0,79,1,179,1,12,2,86,2,159,2,218,2,14,3,61,3,79,3,94,3,74,3,56,3,3,3,184,2,104,2,245,1,129,1,245,0,93,0,191,255,20,255,110,254,195,253,32,253,132,252,232,251,97,251,229,250,124,250,48,250,242,249,210,249,197,249,210,249,3,250,71,250,177,250,56,251,222,251,154,252,110,253,83,254,73,255,74,0,89,1,103,2,125,3,141,4,145,5,148,6,126,7,93,8,22,9,184,9,52,10,147,10,208,10,226,10,213,10,149,10,57,10,182,9,21,9,80,8,108,7,115,6,93,5,57,4,7,3,201,1,139,0,83,255,30,254,243,252,214,251,196,250,207,249,242,248,44,248,141,247,10,247,172,246,115,246,92,246,115,246,166,246,251,246,107,247,239,247,147,248,79,249,31,250,7,251,250,251,0,253,4,254,10,255,14,0,0,1,248,1,219,2,168,3,103,4,6,5,149,5,11,6,102,6,173,6,201,6,199,6,159,6,85,6,249,5,126,5,234,4,71,4,138,3,200,2,252,1,34,1,73,0,93,255,118,254,141,253,172,252,221,251,21,251,97,250,188,249,36,249,165,248,57,248,232,247,177,247,143,247,147,247,173,247,227,247,53,248,156,248,34,249,192,249,108,250,40,251,246,251,216,252,199,253,201,254,208,255,222,0,242,1,252,2,255,3,1,5,241,5,216,6,177,7,113,8,34,9,179,9,44,10,134,10,195,10,223,10,216,10,178,10,107,10,6,10,128,9,226,8,31,8,66,7,76,6,67,5,45,4,7,3,223,1,169,0,113,255,60,254,15,253,234,251,217,250,216,249,243,248,54,248,143,247,9,247,161,246,88,246,48,246,41,246,68,246,130,246,227,246,102,247,7,248,200,248,170,249,167,250,188,251,230,252,26,254,81,255,132,0,172,1,199,2,215,3,213,4,196,5,158,6,96,7,252,7,112,8,191,8,219,8,207,8,154,8,62,8,192,7,30,7,89,6,127,5,147,4,143,3,124,2,88,1,41,0,249,254,203,253,165,252,139,251,126,250,132,249,160,248,215,247,53,247,175,246,75,246,5,246,223,245,231,245,17,246,96,246,209,246,100,247,22,248,237,248,221,249,241,250,25,252,82,253,156,254,229,255,51,1,126,2,194,3,253,4,36,6,54,7,53,8,31,9,243,9,174,10,74,11,196,11,19,12,56,12,54,12,6,12,173,11,42,11,119,10,162,9,170,8,146,7,98,6,21,5,181,3,79,2,221,0,109,255,3,254,158,252,73,251,254,249,188,248,150,247,136,246,155,245,211,244,50,244,192,243,122,243,91,243,105,243,161,243,255,243,129,244,36,245,229,245,197,246,195,247,226,248,32,250,124,251,246,252,121,254,3,0,133,1,245,2,81,4,140,5,174,6,180,7,157,8,112,9,43,10,203,10,76,11,160,11,203,11,197,11,134,11,29,11,128,10,179,9,194,8,180,7,140,6,89,5,28,4,206,2,122,1,32,0,197,254,108,253,30,252,223,250,182,249,166,248,177,247,221,246,41,246,157,245,56,245,252,244,231,244,242,244,34,245,115,245,234,245,138,246,79,247,60,248,80,249,129,250,203,251,43,253,155,254,22,0,146,1,12,3,124,4,223,5,49,7,104,8,137,9,147,10,126,11,72,12,241,12,103,13,176,13,200,13,173,13,99,13,229,12,54,12,93,11,92,10,59,9,254,7,162,6,48,5,162,3,254,1,79,0,152,254,234,252,79,251,202,249,99,248,31,247,253,245,253,244,33,244,109,243,226,242,133,242,85,242,75,242,109,242,185,242,49,243,203,243,136,244,101,245,92,246,109,247,144,248,197,249,13,251,101,252,203,253,67,255,200,0,84,2,220,3,84,5,181,6,244,7,9,9,239,9,170,10,65,11,182,11,16,12,75,12,96,12,71,12,255,11,128,11,198,10,223,9,204,8,152,7,72,6,216,4,84,3,202,1,59,0,180,254,55,253,197,251,105,250,32,249,243,247,228,246,246,245,43,245,128,244,251,243,161,243,120,243,123,243,171,243,11,244,159,244,98,245,79,246,90,247,127,248,183,249,253,250,83,252,182,253,40,255,168,0,57,2,216,3,122,5,19,7,142,8,220,9,242,10,204,11,111,12,228,12,56,13,124,13,180,13,222,13,243,13,222,13,148,13,16,13,76,12,75,11,26,10,206,8,126,7,55,6,243,4,173,3,91,2,240,0,106,255,195,253,11,252,84,250,181,248,67,247,11,246,19,245,90,244,209,243,118,243,62,243,37,243,40,243,71,243,140,243,251,243,153,244,105,245,99,246,126,247,173,248,230,249,26,251,69,252,100,253,129,254,169,255,239,0,94,2,237,3,135,5,3,7,62,8,15,9,100,9,62,9,179,8,244,7,44,7,138,6,31,6,226,5,184,5,102,5,197,4,188,3,76,2,155,0,226,254,85,253,35,252,103,251,22,251,6,251,252,250,198,250,65,250,112,249,112,248,114,247,171,246,76,246,106,246,8,247,5,248,51,249,97,250,105,251,51,252,193,252,55,253,190,253,126,254,150,255,9,1,193,2,147,4,65,6,155,7,133,8,255,8,31,9,21,9,28,9,86,9,221,9,162,10,111,11,251,11,11,12,133,11,119,10,13,9,130,7,19,6,244,4,56,4,193,3,85,3,183,2,189,1,102,0,214,254,74,253,5,252,56,251,229,250,229,250,250,250,229,250,115,250,155,249,119,248,69,247,85,246,237,245,54,246,34,247,117,248,218,249,0,251,182,251,4,252,28,252,70,252,204,252,216,253,93,255,31,1,197,2,248,3,143,4,140,4,33,4,153,3,57,3,49,3,150,3,93,4,107,5,159,6,203,7,179,8,14,9,186,8,213,7,163,6,109,5,114,4,215,3,157,3,148,3,92,3,143,2,243,0,175,254,53,252,37,250,251,248,230,248,179,249,227,250,215,251,16,252,102,251,9,250,112,248,29,247,122,246,157,246,112,247,139,248,113,249,208,249,138,249,208,248,2,248,144,247,209,247,219,248,115,250,55,252,190,253,187,254,39,255,54,255,52,255,120,255,54,0,114,1,252,2,136,4,208,5,177,6,39,7,103,7,172,7,29,8,199,8,144,9,80,10,201,10,193,10,27,10,244,8,138,7,55,6,48,5,134,4,35,4,241,3,195,3,94,3,158,2,135,1,72,0,46,255,103,254,253,253,224,253,218,253,179,253,71,253,144,252,160,251,168,250,210,249,60,249,242,248,237,248,32,249,120,249,238,249,112,250,232,250,76,251,164,251,6,252,144,252,81,253,69,254,92,255,112,0,93,1,6,2,107,2,157,2,183,2,196,2,201,2,197,2,187,2,164,2,130,2,125,2,202,2,151,3,187,4,171,5,216,5,38,5,242,3,189,2,227,1,135,1,173,1,50,2,174,2,143,2,118,1,135,255,113,253,0,252,172,251,105,252,196,253,13,255,175,255,102,255,103,254,69,253,167,252,216,252,189,253,220,254,162,255,178,255,248,254,179,253,79,252,78,251,0,251,116,251,112,252,140,253,86,254,151,254,85,254,212,253,134,253,186,253,113,254,93,255,22,0,97,0,63,0,243,255,210,255,3,0,135,0,36,1,166,1,2,2,65,2,108,2,143,2,185,2,251,2,86,3,173,3,200,3,139,3,6,3,103,2,218,1,132,1,111,1,140,1,183,1,183,1,110,1,241,0,125,0,72,0,86,0,140,0,197,0,233,0,241,0,209,0,136,0,51,0,245,255,204,255,158,255,65,255,205,254,115,254,83,254,115,254,168,254,206,254,225,254,226,254,229,254,253,254,62,255,166,255,17,0,99,0,133,0,113,0,50,0,207,255,72,255,176,254,37,254,162,253,29,253,171,252,148,252,56,253,141,254,223,255,83,0,197,255,209,254,72,254,120,254,30,255,223,255,161,0,82,1,136,1,224,0,106,255,226,253,45,253,182,253,39,255,219,0,50,2,210,2,184,2,39,2,176,1,200,1,136,2,154,3,116,4,172,4,58,4,83,3,77,2,96,1,183,0,86,0,49,0,24,0,211,255,70,255,149,254,252,253,175,253,183,253,237,253,22,254,255,253,162,253,23,253,156,252,113,252,198,252,132,253,100,254,251,254,23,255,238,254,226,254,73,255,26,0,12,1,215,1,92,2,150,2,130,2,49,2,218,1,186,1,216,1,14,2,38,2,8,2,189,1,85,1,217,0,106,0,40,0,41,0,83,0,110,0,87,0,21,0,216,255,181,255,185,255,204,255,223,255,205,255,122,255,227,254,57,254,202,253,199,253,39,254,166,254,14,255,50,255,37,255,15,255,51,255,191,255,160,0,143,1,45,2,77,2,9,2,155,1,42,1,180,0,69,0,243,255,171,255,54,255,120,254,197,253,186,253,181,254,32,0,240,0,137,0,107,255,116,254,67,254,171,254,88,255,9,0,177,0,23,1,211,0,212,255,139,254,211,253,38,254,105,255,209,0,205,1,1,2,173,1,63,1,55,1,204,1,202,2,184,3,33,4,211,3,5,3,29,2,101,1,230,0,109,0,216,255,24,255,65,254,114,253,207,252,94,252,48,252,50,252,78,252,84,252,56,252,7,252,222,251,224,251,43,252,193,252,130,253,54,254,173,254,245,254,51,255,153,255,57,0,18,1,23,2,46,3,49,4,231,4,28,5,240,4,178,4,186,4,0,5,42,5,223,4,36,4,83,3,175,2,50,2,168,1,247,0,82,0,236,255,201,255,193,255,157,255,93,255,30,255,8,255,26,255,71,255,116,255,130,255,90,255,246,254,118,254,4,254,202,253,205,253,244,253,19,254,22,254,6,254,3,254,66,254,209,254,152,255,75,0,166,0,148,0,79,0,29,0,24,0,33,0,237,255,105,255,152,254,163,253,155,252,201,251,127,251,253,251,4,253,208,253,201,253,24,253,146,252,207,252,185,253,194,254,131,255,5,0,117,0,181,0,167,0,100,0,99,0,0,1,13,2,9,3,151,3,185,3,209,3,46,4,208,4,139,5,22,6,66,6,20,6,176,5,46,5,172,4,23,4,99,3,120,2,82,1,0,0,177,254,159,253,231,252,119,252,6,252,109,251,167,250,231,249,104,249,80,249,137,249,224,249,48,250,121,250,219,250,110,251,46,252,255,252,194,253,100,254,251,254,174,255,153,0,191,1,208,2,116,3,157,3,161,3,239,3,145,4,58,5,127,5,70,5,218,4,133,4,69,4,231,3,87,3,201,2,118,2,86,2,59,2,232,1,109,1,11,1,232,0,6,1,60,1,76,1,40,1,230,0,171,0,130,0,69,0,235,255,137,255,67,255,38,255,10,255,192,254,93,254,24,254,32,254,125,254,235,254,38,255,21,255,218,254,181,254,181,254,186,254,148,254,49,254,158,253,238,252,39,252,123,251,38,251,98,251,21,252,159,252,146,252,16,252,198,251,65,252,87,253,88,254,217,254,252,254,77,255,230,255,113,0,166,0,168,0,248,0,200,1,184,2,78,3,111,3,114,3,203,3,118,4,49,5,176,5,214,5,186,5,134,5,93,5,63,5,8,5,154,4,231,3,243,2,224,1,198,0,190,255,206,254,240,253,24,253,42,252,30,251,33,250,126,249,95,249,152,249,196,249,176,249,128,249,134,249,240,249,169,250,128,251,66,252,221,252,91,253,228,253,160,254,161,255,196,0,197,1,118,2,231,2,90,3,248,3,174,4,60,5,112,5,78,5,9,5,204,4,141,4,61,4,227,3,152,3,97,3,35,3,191,2,62,2,208,1,170,1,202,1,249,1,252,1,198,1,129,1,90,1,76,1,54,1,254,0,183,0,122,0,70,0,26,0,233,255,172,255,109,255,56,255,31,255,50,255,86,255,99,255,71,255,22,255,236,254,202,254,161,254,95,254,23,254,219,253,143,253,20,253,144,252,80,252,136,252,251,252,25,253,182,252,71,252,106,252,46,253,255,253,87,254,59,254,51,254,158,254,57,255,137,255,110,255,74,255,147,255,56,0,195,0,229,0,180,0,153,0,213,0,71,1,161,1,182,1,145,1,103,1,77,1,39,1,242,0,175,0,110,0,34,0,165,255,237,254,35,254,129,253,20,253,193,252,89,252,210,251,61,251,204,250,174,250,214,250,15,251,28,251,9,251,33,251,165,251,141,252,140,253,93,254,253,254,158,255,122,0,150,1,199,2,230,3,218,4,180,5,131,6,73,7,0,8,147,8,17,9,123,9,200,9,238,9,214,9,130,9,13,9,136,8,249,7,78,7,111,6,125,5,150,4,188,3,223,2,238,1,4,1,56,0,138,255,225,254,52,254,138,253,250,252,135,252,34,252,191,251,78,251,223,250,136,250,89,250,67,250,50,250,30,250,38,250,92,250,174,250,4,251,73,251,148,251,242,251,92,252,195,252,37,253,131,253,214,253,1,254,6,254,27,254,117,254,31,255,180,255,218,255,183,255,210,255,111,0,70,1,210,1,249,1,21,2,127,2,14,3,84,3,50,3,8,3,53,3,152,3,193,3,136,3,39,3,239,2,0,3,30,3,24,3,238,2,187,2,148,2,109,2,37,2,198,1,107,1,29,1,201,0,73,0,149,255,211,254,46,254,173,253,53,253,157,252,231,251,50,251,163,250,77,250,25,250,231,249,166,249,104,249,86,249,143,249,8,250,143,250,8,251,120,251,255,251,191,252,174,253,161,254,128,255,71,0,24,1,255,1,240,2,206,3,128,4,31,5,199,5,113,6,1,7,81,7,93,7,65,7,23,7,234,6,168,6,57,6,166,5,249,4,58,4,116,3,173,2,255,1,112,1,228,0,61,0,130,255,205,254,62,254,214,253,114,253,253,252,123,252,0,252,168,251,121,251,101,251,92,251,71,251,62,251,106,251,189,251,29,252,104,252,160,252,240,252,102,253,223,253,60,254,119,254,174,254,241,254,48,255,108,255,167,255,0,0,101,0,150,0,135,0,127,0,201,0,86,1,190,1,197,1,164,1,176,1,1,2,78,2,78,2,28,2,14,2,56,2,85,2,47,2,231,1,191,1,205,1,227,1,204,1,148,1,116,1,122,1,134,1,118,1,71,1,32,1,25,1,28,1,253,0,171,0,72,0,252,255,206,255,162,255,80,255,207,254,72,254,229,253,172,253,142,253,95,253,16,253,175,252,95,252,70,252,95,252,145,252,174,252,170,252,168,252,226,252,102,253,7,254,128,254,200,254,37,255,205,255,168,0,102,1,221,1,59,2,196,2,123,3,18,4,77,4,81,4,101,4,160,4,206,4,178,4,89,4,0,4,200,3,145,3,35,3,135,2,254,1,165,1,78,1,197,0,25,0,138,255,50,255,245,254,166,254,56,254,209,253,150,253,134,253,132,253,118,253,94,253,82,253,98,253,148,253,213,253,18,254,61,254,99,254,152,254,222,254,42,255,103,255,152,255,192,255,223,255,239,255,254,255,31,0,90,0,135,0,115,0,57,0,34,0,85,0,154,0,152,0,69,0,243,255,235,255,27,0,49,0,253,255,175,255,142,255,167,255,184,255,157,255,113,255,98,255,118,255,140,255,140,255,130,255,151,255,197,255,242,255,8,0,19,0,56,0,128,0,199,0,225,0,205,0,184,0,205,0,248,0,8,1,228,0,156,0,93,0,47,0,2,0,199,255,125,255,44,255,222,254,143,254,70,254,28,254,13,254,4,254,230,253,195,253,199,253,10,254,107,254,179,254,225,254,33,255,155,255,50,0,182,0,32,1,146,1,38,2,197,2,60,3,129,3,193,3,23,4,110,4,144,4,117,4,70,4,43,4,22,4,215,3,83,3,185,2,69,2,240,1,138,1,233,0,53,0,172,255,78,255,241,254,112,254,215,253,91,253,23,253,235,252,183,252,123,252,77,252,61,252,75,252,104,252,147,252,197,252,238,252,23,253,72,253,146,253,237,253,60,254,115,254,166,254,231,254,46,255,114,255,168,255,233,255,50,0,103,0,119,0,122,0,165,0,239,0,33,1,20,1,228,0,209,0,246,0,31,1,14,1,205,0,160,0,172,0,198,0,186,0,137,0,94,0,84,0,99,0,102,0,93,0,90,0,96,0,104,0,111,0,125,0,159,0,210,0,246,0,251,0,238,0,241,0,13,1,44,1,43,1,2,1,201,0,147,0,104,0,57,0,252,255,182,255,103,255,21,255,189,254,101,254,29,254,228,253,171,253,115,253,66,253,48,253,62,253,85,253,107,253,138,253,210,253,62,254,176,254,12,255,96,255,204,255,95,0,254,0,119,1,210,1,51,2,177,2,38,3,111,3,143,3,166,3,204,3,238,3,229,3,173,3,105,3,44,3,245,2,175,2,73,2,219,1,118,1,25,1,179,0,62,0,198,255,96,255,16,255,197,254,118,254,39,254,229,253,184,253,162,253,152,253,146,253,141,253,144,253,160,253,190,253,232,253,17,254,54,254,108,254,179,254,247,254,41,255,80,255,134,255,221,255,51,0,97,0,108,0,126,0,192,0,19,1,63,1,51,1,22,1,30,1,80,1,106,1,73,1,6,1,217,0,223,0,232,0,192,0,125,0,69,0,41,0,25,0,245,255,200,255,171,255,160,255,161,255,153,255,135,255,132,255,153,255,175,255,172,255,155,255,150,255,171,255,202,255,207,255,177,255,145,255,131,255,132,255,117,255,71,255,18,255,230,254,202,254,169,254,118,254,68,254,32,254,6,254,239,253,219,253,215,253,241,253,22,254,56,254,95,254,159,254,0,255,112,255,215,255,49,0,150,0,22,1,166,1,33,2,123,2,198,2,29,3,125,3,192,3,218,3,222,3,223,3,225,3,205,3,144,3,57,3,231,2,158,2,80,2,227,1,93,1,220,0,114,0,21,0,171,255,50,255,191,254,105,254,39,254,228,253,146,253,73,253,29,253,11,253,2,253,249,252,246,252,251,252,13,253,40,253,78,253,126,253,169,253,209,253,8,254,80,254,156,254,221,254,21,255,89,255,185,255,22,0,84,0,123,0,187,0,29,1,121,1,172,1,182,1,196,1,248,1,60,2,85,2,56,2,11,2,1,2,13,2,2,2,199,1,131,1,89,1,68,1,39,1,234,0,163,0,112,0,79,0,52,0,20,0,239,255,213,255,200,255,188,255,169,255,143,255,127,255,127,255,133,255,127,255,102,255,66,255,42,255,30,255,11,255,234,254,191,254,144,254,100,254,52,254,10,254,240,253,226,253,206,253,169,253,140,253,148,253,199,253,252,253,20,254,34,254,94,254,221,254,106,255,207,255,21,0,124,0,35,1,223,1,112,2,201,2,31,3,152,3,31,4,126,4,160,4,166,4,190,4,219,4,210,4,138,4,46,4,230,3,168,3,75,3,183,2,17,2,136,1,26,1,158,0,0,0,82,255,188,254,85,254,250,253,130,253,245,252,125,252,49,252,7,252,218,251,149,251,86,251,56,251,63,251,84,251,102,251,116,251,143,251,197,251,14,252,88,252,156,252,231,252,56,253,150,253,255,253,105,254,202,254,37,255,143,255,11,0,147,0,1,1,80,1,161,1,6,2,120,2,213,2,5,3,34,3,85,3,156,3,212,3,220,3,201,3,201,3,220,3,232,3,199,3,133,3,82,3,59,3,40,3,255,2,187,2,111,2,53,2,12,2,217,1,142,1,58,1,242,0,185,0,119,0,31,0,190,255,99,255,19,255,192,254,98,254,253,253,153,253,66,253,242,252,160,252,80,252,10,252,209,251,164,251,123,251,93,251,93,251,120,251,160,251,196,251,242,251,67,252,184,252,55,253,173,253,40,254,185,254,104,255,22,0,171,0,47,1,185,1,77,2,218,2,68,3,143,3,212,3,25,4,82,4,105,4,96,4,75,4,52,4,23,4,227,3,149,3,68,3,255,2,191,2,113,2,13,2,168,1,85,1,19,1,203,0,107,0,12,0,189,255,126,255,73,255,13,255,208,254,152,254,111,254,89,254,69,254,43,254,11,254,239,253,221,253,210,253,203,253,200,253,197,253,201,253,211,253,233,253,10,254,37,254,58,254,89,254,140,254,195,254,237,254,10,255,43,255,94,255,153,255,197,255,217,255,230,255,5,0,57,0,89,0,90,0,90,0,107,0,139,0,159,0,154,0,141,0,152,0,187,0,219,0,233,0,235,0,243,0,13,1,46,1,60,1,57,1,50,1,54,1,57,1,42,1,10,1,221,0,183,0,155,0,112,0,49,0,240,255,177,255,121,255,64,255,252,254,188,254,137,254,97,254,65,254,39,254,15,254,10,254,34,254,77,254,121,254,162,254,214,254,43,255,155,255,5,0,101,0,191,0,37,1,152,1,254,1,77,2,142,2,207,2,14,3,58,3,73,3,70,3,53,3,26,3,235,2,172,2,102,2,27,2,196,1,95,1,242,0,134,0,36,0,194,255,97,255,4,255,173,254,93,254,20,254,215,253,163,253,122,253,82,253,48,253,25,253,14,253,14,253,16,253,23,253,37,253,61,253,88,253,118,253,154,253,199,253,250,253,48,254,102,254,156,254,207,254,4,255,59,255,124,255,187,255,240,255,27,0,71,0,128,0,182,0,230,0,10,1,39,1,68,1,96,1,111,1,113,1,114,1,115,1,119,1,112,1,98,1,73,1,41,1,9,1,238,0,213,0,186,0,160,0,131,0,102,0,81,0,65,0,47,0,34,0,26,0,11,0,253,255,231,255,212,255,190,255,162,255,130,255,99,255,68,255,32,255,251,254,214,254,177,254,138,254,110,254,89,254,69,254,45,254,26,254,24,254,35,254,53,254,80,254,118,254,167,254,225,254,36,255,118,255,214,255,67,0,180,0,35,1,148,1,6,2,127,2,249,2,102,3,198,3,33,4,114,4,181,4,228,4,251,4,2,5,254,4,237,4,193,4,128,4,55,4,233,3,147,3,45,3,182,2,59,2,196,1,77,1,209,0,78,0,207,255,90,255,240,254,140,254,34,254,185,253,96,253,25,253,225,252,174,252,124,252,82,252,57,252,46,252,47,252,56,252,68,252,85,252,110,252,148,252,193,252,240,252,34,253,86,253,148,253,227,253,48,254,117,254,188,254,10,255,102,255,195,255,21,0,90,0,153,0,223,0,42,1,105,1,147,1,178,1,213,1,251,1,19,2,27,2,22,2,15,2,12,2,6,2,243,1,213,1,183,1,156,1,125,1,87,1,44,1,253,0,212,0,173,0,126,0,73,0,16,0,219,255,167,255,109,255,44,255,230,254,159,254,83,254,5,254,183,253,110,253,38,253,225,252,154,252,90,252,43,252,8,252,233,251,212,251,207,251,222,251,5,252,56,252,118,252,191,252,32,253,151,253,29,254,171,254,58,255,210,255,118,0,36,1,206,1,107,2,251,2,132,3,4,4,119,4,219,4,41,5,100,5,141,5,158,5,161,5,149,5,115,5,67,5,3,5,177,4,89,4,245,3,136,3,23,3,160,2,39,2,175,1,57,1,197,0,76,0,214,255,104,255,10,255,179,254,94,254,13,254,192,253,125,253,69,253,13,253,220,252,184,252,155,252,136,252,117,252,103,252,102,252,109,252,126,252,153,252,184,252,227,252,20,253,67,253,122,253,192,253,23,254,106,254,188,254,8,255,83,255,169,255,2,0,82,0,147,0,210,0,19,1,85,1,138,1,178,1,210,1,240,1,15,2,35,2,48,2,60,2,68,2,63,2,59,2,55,2,49,2,33,2,14,2,250,1,220,1,185,1,147,1,102,1,51,1,248,0,186,0,118,0,42,0,225,255,146,255,69,255,243,254,159,254,75,254,250,253,179,253,120,253,70,253,25,253,246,252,222,252,224,252,246,252,28,253,75,253,130,253,204,253,33,254,142,254,5,255,130,255,252,255,117,0,242,0,114,1,242,1,97,2,194,2,18,3,86,3,139,3,182,3,204,3,199,3,175,3,141,3,102,3,46,3,234,2,152,2,61,2,223,1,128,1,34,1,192,0,93,0,251,255,157,255,71,255,246,254,171,254,101,254,37,254,239,253,192,253,155,253,129,253,110,253,97,253,87,253,82,253,88,253,100,253,114,253,128,253,148,253,176,253,205,253,234,253,9,254,52,254,103,254,157,254,219,254,26,255,84,255,141,255,211,255,32,0,111,0,196,0,19,1,88,1,160,1,231,1,39,2,92,2,135,2,171,2,211,2,243,2,9,3,17,3,8,3,251,2,236,2,218,2,196,2,166,2,118,2,61,2,2,2,199,1,132,1,61,1,237,0,149,0,56,0,221,255,124,255,21,255,173,254,66,254,217,253,113,253,14,253,169,252,78,252,250,251,172,251,112,251,67,251,36,251,19,251,17,251,38,251,77,251,131,251,204,251,48,252,173,252,63,253,216,253,115,254,24,255,203,255,144,0,84,1,15,2,184,2,84,3,241,3,133,4,2,5,102,5,173,5,222,5,2,6,21,6,18,6,241,5,179,5,97,5,0,5,148,4,30,4,150,3,248,2,87,2,180,1,18,1,119,0,223,255,71,255,178,254,41,254,174,253,67,253,220,252,132,252,58,252,254,251,207,251,174,251,151,251,142,251,149,251,165,251,188,251,217,251,2,252,55,252,116,252,181,252,243,252,52,253,125,253,203,253,31,254,122,254,211,254,37,255,115,255,193,255,32,0,133,0,226,0,54,1,122,1,182,1,1,2,84,2,155,2,204,2,234,2,8,3,43,3,80,3,115,3,134,3,134,3,124,3,112,3,103,3,100,3,86,3,50,3,5,3,208,2,154,2,103,2,42,2,223,1,132,1,28,1,178,0,70,0,220,255,102,255,229,254,90,254,208,253,77,253,205,252,85,252,228,251,119,251,23,251,194,250,125,250,83,250,63,250,68,250,97,250,147,250,217,250,53,251,180,251,78,252,244,252,160,253,79,254,20,255,239,255,208,0,168,1,102,2,17,3,186,3,103,4,10,5,142,5,232,5,34,6,76,6,111,6,129,6,113,6,61,6,237,5,144,5,47,5,199,4,78,4,191,3,42,3,146,2,248,1,97,1,198,0,46,0,158,255,18,255,146,254,23,254,160,253,53,253,210,252,123,252,44,252,231,251,171,251,126,251,97,251,80,251,64,251,55,251,53,251,66,251,97,251,137,251,183,251,230,251,26,252,88,252,166,252,9,253,115,253,215,253,49,254,143,254,3,255,138,255,16,0,134,0,232,0,67,1,171,1,35,2,148,2,241,2,56,3,111,3,170,3,236,3,41,4,83,4,103,4,105,4,104,4,106,4,111,4,102,4,66,4,17,4,212,3,153,3,90,3,23,3,199,2,100,2,243,1,121,1,251,0,123,0,252,255,116,255,230,254,84,254,191,253,46,253,172,252,57,252,205,251,107,251,16,251,200,250,149,250,128,250,130,250,151,250,185,250,237,250,58,251,172,251,62,252,214,252,114,253,16,254,192,254,132,255,81,0,25,1,206,1,114,2,16,3,168,3,51,4,161,4,236,4,32,5,70,5,93,5,97,5,69,5,14,5,194,4,103,4,7,4,164,3,45,3,166,2,30,2,148,1,15,1,142,0,14,0,142,255,16,255,159,254,63,254,235,253,157,253,90,253,38,253,2,253,233,252,214,252,203,252,207,252,215,252,232,252,251,252,13,253,35,253,64,253,99,253,134,253,171,253,198,253,227,253,6,254,46,254,102,254,155,254,204,254,248,254,37,255,97,255,162,255,227,255,29,0,86,0,142,0,203,0,5,1,58,1,113,1,163,1,214,1,3,2,49,2,88,2,119,2,143,2,163,2,178,2,186,2,194,2,191,2,177,2,152,2,123,2,88,2,47,2,251,1,181,1,104,1,19,1,184,0,85,0,237,255,122,255,251,254,128,254,6,254,139,253,17,253,153,252,45,252,206,251,127,251,63,251,10,251,231,250,222,250,240,250,27,251,87,251,166,251,15,252,159,252,67,253,239,253,160,254,96,255,48,0,15,1,240,1,202,2,146,3,83,4,12,5,177,5,62,6,176,6,4,7,58,7,91,7,96,7,72,7,16,7,194,6,94,6,233,5,104,5,214,4,48,4,133,3,213,2,34,2,114,1,193,0,20,0,111,255,209,254,61,254,182,253,57,253,200,252,103,252,21,252,213,251,168,251,129,251,100,251,84,251,78,251,88,251,110,251,139,251,174,251,213,251,0,252,48,252,100,252,155,252,211,252,12,253,82,253,163,253,244,253,63,254,129,254,196,254,11,255,85,255,168,255,248,255,60,0,121,0,173,0,228,0,20,1,63,1,103,1,138,1,171,1,200,1,223,1,233,1,239,1,242,1,245,1,251,1,255,1,249,1,234,1,215,1,189,1,158,1,122,1,78,1,23,1,212,0,133,0,49,0,217,255,118,255,9,255,148,254,29,254,165,253,47,253,187,252,79,252,236,251,148,251,75,251,21,251,248,250,237,250,251,250,34,251,103,251,194,251,56,252,203,252,122,253,63,254,16,255,241,255,220,0,206,1,197,2,188,3,171,4,137,5,79,6,2,7,154,7,25,8,123,8,194,8,235,8,238,8,207,8,143,8,52,8,191,7,52,7,156,6,247,5,61,5,115,4,162,3,208,2,255,1,50,1,106,0,170,255,240,254,63,254,155,253,6,253,129,252,11,252,162,251,74,251,3,251,200,250,157,250,124,250,99,250,84,250,86,250,102,250,129,250,167,250,211,250,6,251,66,251,130,251,200,251,29,252,124,252,234,252,95,253,213,253,70,254,179,254,36,255,155,255,23,0,147,0,5,1,106,1,200,1,28,2,105,2,174,2,233,2,28,3,69,3,104,3,124,3,130,3,126,3,120,3,108,3,90,3,73,3,50,3,17,3,224,2,163,2,90,2,11,2,181,1,81,1,228,0,111,0,241,255,103,255,214,254,64,254,166,253,9,253,115,252,222,251,77,251,204,250,85,250,237,249,146,249,82,249,49,249,38,249,48,249,80,249,140,249,226,249,81,250,224,250,141,251,81,252,40,253,8,254,244,254,230,255,224,0,224,1,217,2,198,3,165,4,106,5,22,6,174,6,46,7,152,7,230,7,23,8,41,8,28,8,239,7,169,7,80,7,222,6,91,6,200,5,36,5,111,4,181,3,247,2,56,2,127,1,203,0,27,0,110,255,203,254,50,254,167,253,42,253,189,252,97,252,18,252,214,251,170,251,139,251,122,251,117,251,125,251,145,251,177,251,220,251,16,252,74,252,135,252,197,252,5,253,72,253,145,253,224,253,50,254,132,254,208,254,26,255,103,255,186,255,8,0,92,0,175,0,249,0,64,1,124,1,182,1,233,1,20,2,65,2,108,2,147,2,189,2,221,2,244,2,8,3,25,3,40,3,51,3,59,3,58,3,46,3,24,3,250,2,205,2,149,2,78,2,254,1,161,1,54,1,191,0,59,0,175,255,22,255,119,254,216,253,60,253,167,252,27,252,148,251,24,251,171,250,77,250,9,250,223,249,203,249,206,249,235,249,35,250,120,250,231,250,113,251,24,252,207,252,144,253,92,254,51,255,23,0,2,1,236,1,205,2,162,3,104,4,22,5,172,5,39,6,133,6,199,6,237,6,252,6,239,6,201,6,135,6,45,6,191,5,64,5,187,4,44,4,146,3,238,2,67,2,154,1,240,0,74,0,177,255,30,255,143,254,10,254,142,253,31,253,187,252,99,252,23,252,212,251,158,251,112,251,75,251,47,251,31,251,28,251,30,251,41,251,64,251,99,251,142,251,196,251,253,251,59,252,128,252,210,252,51,253,160,253,21,254,136,254,245,254,102,255,225,255,99,0,231,0,104,1,226,1,84,2,192,2,41,3,133,3,215,3,35,4,106,4,169,4,220,4,253,4,17,5,25,5,27,5,29,5,23,5,6,5,228,4,180,4,120,4,48,4,218,3,118,3,4,3,137,2,253,1,100,1,187,0,4,0,68,255,125,254,183,253,243,252,53,252,123,251,199,250,31,250,138,249,11,249,162,248,89,248,49,248,33,248,45,248,86,248,156,248,1,249,138,249,57,250,6,251,232,251,212,252,207,253,216,254,235,255,5,1,28,2,41,3,36,4,7,5,209,5,126,6,16,7,132,7,218,7,13,8,28,8,6,8,210,7,131,7,26,7,151,6,3,6,92,5,170,4,239,3,43,3,98,2,149,1,207,0,17,0,92,255,171,254,10,254,118,253,236,252,108,252,0,252,163,251,82,251,17,251,225,250,191,250,169,250,160,250,166,250,184,250,209,250,245,250,27,251,77,251,140,251,212,251,33,252,116,252,200,252,39,253,148,253,3,254,119,254,230,254,80,255,198,255,65,0,189,0,51,1,157,1,6,2,103,2,194,2,20,3,88,3,155,3,217,3,19,4,74,4,117,4,155,4,185,4,210,4,234,4,250,4,3,5,4,5,249,4,223,4,186,4,130,4,61,4,232,3,132,3,14,3,132,2,231,1,53,1,116,0,172,255,218,254,2,254,42,253,88,252,139,251,194,250,4,250,89,249,192,248,69,248,233,247,174,247,147,247,148,247,182,247,252,247,105,248,252,248,178,249,131,250,101,251,88,252,92,253,111,254,141,255,168,0,189,1,195,2,190,3,168,4,121,5,49,6,204,6,77,7,178,7,251,7,36,8,42,8,18,8,230,7,166,7,80,7,232,6,107,6,221,5,65,5,152,4,235,3,56,3,135,2,212,1,32,1,111,0,191,255,20,255,121,254,234,253,105,253,244,252,134,252,36,252,202,251,129,251,71,251,23,251,242,250,211,250,188,250,174,250,166,250,166,250,176,250,193,250,218,250,245,250,27,251,73,251,130,251,200,251,19,252,101,252,192,252,36,253,148,253,12,254,135,254,2,255,124,255,247,255,122,0,255,0,126,1,247,1,109,2,232,2,95,3,205,3,47,4,136,4,216,4,41,5,116,5,176,5,219,5,241,5,247,5,239,5,218,5,181,5,127,5,54,5,211,4,92,4,213,3,67,3,168,2,252,1,64,1,122,0,174,255,220,254,12,254,62,253,116,252,181,251,0,251,90,250,200,249,81,249,244,248,178,248,142,248,135,248,160,248,221,248,62,249,188,249,88,250,15,251,224,251,201,252,199,253,211,254,230,255,248,0,8,2,19,3,19,4,0,5,213,5,144,6,48,7,178,7,22,8,89,8,120,8,121,8,91,8,30,8,201,7,88,7,207,6,43,6,116,5,172,4,218,3,3,3,41,2,76,1,110,0,152,255,199,254,255,253,72,253,163,252,11,252,127,251,2,251,149,250,55,250,233,249,174,249,129,249,93,249,67,249,51,249,45,249,46,249,58,249,80,249,108,249,147,249,200,249,5,250,77,250,161,250,1,251,113,251,239,251,125,252,27,253,195,253,116,254,45,255,232,255,170,0,115,1,56,2,248,2,170,3,81,4,238,4,130,5,6,6,125,6,231,6,60,7,127,7,174,7,203,7,213,7,199,7,157,7,86,7,245,6,124,6,235,5,69,5,135,4,182,3,215,2,235,1,245,0,247,255,240,254,232,253,227,252,229,251,239,250,6,250,42,249,93,248,165,247,8,247,139,246,47,246,250,245,237,245,10,246,78,246,188,246,81,247,12,248,238,248,243,249,20,251,79,252,162,253,1,255,97,0,199,1,51,3,152,4,241,5,55,7,96,8,112,9,96,10,41,11,206,11,74,12,156,12,196,12,191,12,147,12,58,12,184,11,18,11,73,10,98,9,96,8,67,7,19,6,210,4,136,3,60,2,239,0,168,255,104,254,53,253,23,252,9,251,19,250,57,249,121,248,211,247,73,247,216,246,132,246,74,246,41,246,28,246,39,246,75,246,135,246,213,246,52,247,162,247,29,248,169,248,66,249,233,249,155,250,86,251,27,252,228,252,180,253,135,254,94,255,53,0,8,1,212,1,152,2,79,3,252,3,159,4,49,5,177,5,23,6,103,6,159,6,195,6,211,6,205,6,173,6,117,6,44,6,205,5,87,5,210,4,63,4,161,3,251,2,73,2,145,1,210,0,14,0,72,255,133,254,200,253,15,253,97,252,188,251,33,251,143,250,11,250,152,249,56,249,232,248,173,248,137,248,124,248,137,248,175,248,242,248,80,249,195,249,81,250,252,250,194,251,165,252,156,253,162,254,184,255,215,0,1,2,46,3,85,4,115,5,133,6,135,7,113,8,67,9,250,9,145,10,11,11,100,11,149,11,160,11,134,11,72,11,230,10,97,10,190,9,252,8,34,8,52,7,51,6,34,5,7,4,226,2,184,1,143,0,108,255,74,254,53,253,44,252,50,251,76,250,122,249,189,248,21,248,131,247,11,247,172,246,106,246,67,246,48,246,56,246,84,246,142,246,229,246,81,247,209,247,99,248,2,249,176,249,107,250,51,251,7,252,219,252,180,253,134,254,80,255,20,0,205,0,126,1,32,2,181,2,55,3,167,3,7,4,91,4,159,4,209,4,246,4,12,5,24,5,20,5,5,5,233,4,192,4,145,4,89,4,19,4,195,3,111,3,17,3,170,2,57,2,193,1,68,1,196,0,63,0,183,255,45,255,158,254,15,254,125,253,240,252,107,252,244,251,136,251,40,251,215,250,153,250,116,250,99,250,111,250,150,250,221,250,60,251,179,251,63,252,222,252,146,253,86,254,43,255,9,0,233,0,198,1,158,2,110,3,49,4,231,4,132,5,9,6,117,6,202,6,255,6,21,7,10,7,231,6,171,6,89,6,237,5,112,5,226,4,68,4,158,3,240,2,60,2,139,1,214,0,41,0,127,255,214,254,59,254,168,253,40,253,180,252,81,252,249,251,175,251,111,251,66,251,33,251,15,251,13,251,25,251,50,251,87,251,138,251,200,251,24,252,117,252,223,252,87,253,217,253,93,254,228,254,109,255,243,255,119,0,249,0,112,1,218,1,51,2,127,2,188,2,236,2,16,3,37,3,45,3,35,3,12,3,229,2,182,2,130,2,70,2,9,2,197,1,121,1,37,1,209,0,128,0,53,0,242,255,177,255,114,255,53,255,2,255,215,254,179,254,150,254,122,254,99,254,81,254,66,254,53,254,46,254,42,254,38,254,35,254,31,254,30,254,28,254,33,254,43,254,59,254,80,254,105,254,144,254,190,254,244,254,49,255,120,255,199,255,30,0,123,0,220,0,66,1,167,1,13,2,111,2,206,2,38,3,115,3,183,3,237,3,19,4,39,4,38,4,17,4,236,3,181,3,108,3,19,3,166,2,49,2,174,1,40,1,159,0,20,0,138,255,0,255,125,254,0,254,139,253,27,253,187,252,100,252,29,252,229,251,187,251,164,251,155,251,158,251,178,251,218,251,16,252,87,252,168,252,7,253,109,253,219,253,85,254,214,254,92,255,224,255,98,0,230,0,102,1,231,1,94,2,198,2,31,3,107,3,169,3,210,3,229,3,225,3,207,3,169,3,121,3,49,3,226,2,138,2,36,2,190,1,83,1,225,0,112,0,254,255,140,255,36,255,193,254,101,254,18,254,203,253,139,253,91,253,53,253,27,253,16,253,16,253,29,253,55,253,92,253,139,253,191,253,245,253,47,254,110,254,180,254,253,254,68,255,138,255,204,255,11,0,71,0,132,0,195,0,1,1,62,1,123,1,182,1,234,1,25,2,66,2,107,2,144,2,178,2,205,2,222,2,232,2,232,2,224,2,205,2,175,2,135,2,87,2,30,2,221,1,143,1,62,1,228,0,132,0,36,0,192,255,91,255,245,254,147,254,53,254,218,253,133,253,56,253,243,252,187,252,145,252,115,252,96,252,86,252,86,252,98,252,125,252,164,252,211,252,11,253,71,253,139,253,216,253,46,254,140,254,243,254,93,255,203,255,61,0,177,0,43,1,165,1,30,2,150,2,11,3,113,3,201,3,20,4,81,4,130,4,162,4,172,4,157,4,121,4,62,4,238,3,140,3,25,3,152,2,7,2,113,1,213,0,49,0,141,255,232,254,67,254,166,253,20,253,140,252,14,252,161,251,68,251,252,250,200,250,167,250,157,250,168,250,197,250,250,250,73,251,168,251,22,252,145,252,26,253,173,253,72,254,235,254,149,255,62,0,227,0,135,1,37,2,188,2,70,3,200,3,65,4,173,4,15,5,92,5,154,5,199,5,233,5,247,5,249,5,235,5,201,5,152,5,87,5,3,5,160,4,42,4,162,3,15,3,108,2,189,1,1,1,60,0,114,255,164,254,213,253,8,253,64,252,129,251,212,250,57,250,177,249,59,249,222,248,154,248,113,248,100,248,115,248,155,248,216,248,44,249,154,249,27,250,174,250,81,251,7,252,199,252,148,253,108,254,73,255,41,0,10,1,239,1,211,2,175,3,125,4,61,5,245,5,160,6,53,7,179,7,21,8,91,8,135,8,153,8,147,8,109,8,42,8,200,7,71,7,169,6,243,5,36,5,67,4,80,3,80,2,72,1,59,0,44,255,25,254,14,253,14,252,25,251,51,250,96,249,164,248,254,247,112,247,0,247,172,246,123,246,106,246,118,246,172,246,3,247,120,247,12,248,190,248,137,249,107,250,93,251,92,252,100,253,112,254,127,255,136,0,146,1,148,2,142,3,120,4,79,5,20,6,199,6,105,7,247,7,112,8,208,8,22,9,67,9,89,9,86,9,54,9,250,8,157,8,39,8,151,7,238,6,44,6,80,5,100,4,99,3,88,2,67,1,42,0,15,255,246,253,225,252,218,251,230,250,6,250,61,249,140,248,246,247,129,247,44,247,244,246,218,246,222,246,254,246,52,247,138,247,247,247,122,248,17,249,183,249,109,250,54,251,16,252,247,252,230,253,224,254,221,255,215,0,213,1,208,2,200,3,187,4,161,5,112,6,39,7,193,7,65,8,155,8,216,8,232,8,212,8,158,8,64,8,192,7,34,7,107,6,154,5,184,4,199,3,205,2,202,1,194,0,183,255,180,254,177,253,183,252,204,251,240,250,40,250,116,249,213,248,87,248,248,247,180,247,144,247,142,247,177,247,240,247,77,248,200,248,97,249,20,250,221,250,179,251,153,252,134,253,117,254,99,255,75,0,57,1,31,2,253,2,203,3,141,4,68,5,239,5,138,6,18,7,137,7,234,7,61,8,118,8,151,8,162,8,147,8,108,8,34,8,187,7,53,7,147,6,213,5,251,4,11,4,10,3,248,1,219,0,183,255,144,254,109,253,83,252,69,251,69,250,94,249,145,248,226,247,78,247,216,246,131,246,76,246,55,246,60,246,98,246,162,246,5,247,121,247,17,248,194,248,138,249,102,250,81,251,96,252,129,253,180,254,229,255,33,1,97,2,163,3,218,4,252,5,11,7,3,8,232,8,168,9,58,10,160,10,228,10,1,11,243,10,178,10,71,10,180,9,254,8,35,8,41,7,22,6,239,4,181,3,107,2,23,1,189,255,92,254,255,252,170,251,106,250,65,249,48,248,56,247,95,246,174,245,36,245,193,244,130,244,114,244,143,244,217,244,76,245,229,245,171,246,147,247,152,248,181,249,227,250,32,252,108,253,187,254,7,0,80,1,152,2,220,3,15,5,47,6,61,7,59,8,36,9,238,9,150,10,33,11,141,11,218,11,4,12,1,12,212,11,134,11,24,11,134,10,205,9,234,8,233,7,210,6,162,5,91,4,8,3,172,1,69,0,223,254,124,253,36,252,223,250,171,249,140,248,134,247,154,246,197,245,17,245,141,244,55,244,2,244,231,243,237,243,42,244,160,244,47,245,201,245,122,246,103,247,144,248,201,249,235,250,1,252,66,253,192,254,79,0,182,1,224,2,241,3,68,5,196,6,2,8,201,8,89,9,28,10,253,10,153,11,181,11,135,11,96,11,72,11,8,11,95,10,98,9,97,8,121,7,120,6,36,5,155,3,31,2,185,0,86,255,217,253,74,252,213,250,141,249,104,248,85,247,93,246,142,245,233,244,109,244,37,244,33,244,81,244,152,244,246,244,133,245,92,246,106,247,145,248,184,249,225,250,40,252,155,253,44,255,167,0,253,1,73,3,180,4,47,6,122,7,134,8,110,9,88,10,57,11,227,11,80,12,125,12,102,12,63,12,30,12,187,11,217,10,180,9,171,8,181,7,145,6,44,5,149,3,239,1,114,0,30,255,171,253,6,252,129,250,71,249,27,248,220,246,171,245,175,244,248,243,121,243,11,243,165,242,108,242,145,242,240,242,94,243,38,244,98,245,165,246,150,247,162,248,109,250,206,252,254,254,138,0,201,1,108,3,188,5,48,8,228,9,156,10,52,11,110,12,243,13,228,14,245,14,141,14,54,14,26,14,222,13,19,13,210,11,137,10,95,9,3,8,55,6,59,4,121,2,241,0,58,255,21,253,189,250,204,248,123,247,104,246,4,245,67,243,213,241,58,241,50,241,41,241,231,240,172,240,251,240,234,241,22,243,32,244,39,245,134,246,60,248,6,250,167,251,65,253,36,255,70,1,81,3,2,5,119,6,17,8,246,9,199,11,32,13,0,14,197,14,163,15,111,16,210,16,166,16,34,16,141,15,229,14,237,13,126,12,192,10,2,9,84,7,129,5,97,3,38,1,22,255,50,253,99,251,126,249,147,247,223,245,140,244,118,243,105,242,88,241,113,240,239,239,198,239,230,239,40,240,149,240,17,241,159,241,178,242,171,244,241,246,132,248,97,249,221,250,209,253,48,1,125,3,137,4,122,5,148,7,152,10,6,13,92,13,181,12,20,13,170,14,213,15,45,15,171,13,147,12,63,12,217,11,191,10,213,8,35,7,29,6,253,4,56,3,52,1,167,255,195,254,185,253,245,251,254,249,145,248,10,248,174,247,196,246,137,245,169,244,142,244,4,245,107,245,117,245,139,245,29,246,31,247,67,248,69,249,59,250,53,251,85,252,108,253,133,254,155,255,185,0,213,1,203,2,140,3,85,4,81,5,103,6,100,7,235,7,73,8,205,8,143,9,42,10,109,10,86,10,16,10,210,9,142,9,28,9,93,8,122,7,102,6,41,5,227,3,188,2,176,1,101,0,193,254,237,252,147,251,192,250,255,249,185,248,11,247,153,245,239,244,231,244,202,244,32,244,21,243,124,242,9,243,214,244,46,246,44,246,172,245,220,246,251,249,15,253,141,254,230,254,226,255,188,2,116,6,157,8,172,8,150,8,53,10,179,12,188,13,246,12,16,12,22,12,149,12,51,12,175,10,3,9,73,8,227,7,174,6,118,4,132,2,169,1,69,1,233,255,159,253,161,251,192,250,135,250,199,249,62,248,169,246,243,245,12,246,57,246,201,245,71,245,104,245,8,246,185,246,59,247,211,247,208,248,42,250,83,251,10,252,226,252,74,254,22,0,125,1,79,2,247,2,252,3,115,5,250,6,197,7,229,7,58,8,25,9,5,10,88,10,29,10,195,9,140,9,118,9,62,9,136,8,118,7,105,6,106,5,78,4,2,3,169,1,50,0,187,254,80,253,247,251,149,250,36,249,205,247,176,246,248,245,115,245,250,244,40,244,105,243,107,243,233,244,108,246,94,246,152,245,108,246,194,249,208,252,186,253,155,253,157,254,154,1,146,5,201,7,92,7,211,6,172,8,12,12,147,13,101,12,18,11,58,11,21,12,6,12,126,10,146,8,153,7,1,7,170,5,105,3,123,1,179,0,53,0,124,254,214,251,51,250,25,250,95,250,94,249,111,247,24,246,36,246,245,246,122,247,239,246,5,246,49,246,109,247,173,248,43,249,92,249,14,250,62,251,133,252,174,253,172,254,159,255,233,0,93,2,164,3,175,4,175,5,221,6,4,8,202,8,88,9,3,10,144,10,216,10,165,10,62,10,238,9,174,9,32,9,66,8,3,7,158,5,142,4,105,3,68,2,156,0,203,254,39,253,210,251,127,250,231,248,76,247,169,245,179,244,246,243,103,243,120,242,119,241,236,240,72,242,86,244,153,244,209,243,46,244,210,247,153,251,89,253,204,253,196,254,166,1,45,6,213,9,43,10,144,9,67,11,17,15,58,17,123,16,107,15,135,15,21,16,155,15,3,14,240,11,196,10,227,9,171,7,87,4,153,1,133,0,209,255,164,253,17,250,78,247,125,246,179,246,239,245,232,243,31,242,194,241,174,242,102,243,39,243,193,242,74,243,173,244,221,245,147,246,124,247,224,248,132,250,249,251,50,253,140,254,34,0,241,1,168,3,253,4,22,6,166,7,44,9,104,10,69,11,238,11,175,12,79,13,167,13,107,13,239,12,132,12,45,12,94,11,17,10,119,8,192,6,79,5,198,3,224,1,130,255,99,253,155,251,197,249,191,247,145,245,23,244,222,242,221,241,156,240,49,239,1,238,45,239,86,241,86,241,39,240,61,240,47,244,101,248,46,250,149,250,193,251,25,255,163,4,248,8,116,9,18,9,116,11,112,16,161,19,22,19,4,18,138,18,225,19,30,20,140,18,47,16,145,14,139,13,128,11,236,7,118,4,131,2,253,0,33,254,38,250,23,247,130,245,101,244,201,242,210,240,17,239,108,238,118,238,221,238,199,238,248,238,246,239,78,241,156,242,1,244,243,245,232,247,188,249,143,251,174,253,241,255,45,2,31,4,242,5,195,7,146,9,83,11,159,12,216,13,202,14,120,15,16,16,93,16,79,16,199,15,30,15,151,14,182,13,15,12,17,10,19,8,92,6,110,4,49,2,126,255,138,252,233,249,204,247,0,246,213,243,128,241,7,239,37,237,183,235,220,235,31,237,172,236,242,234,68,234,127,237,19,242,104,244,168,244,131,245,252,248,31,255,242,4,220,6,196,6,90,9,78,15,97,20,196,21,117,21,149,22,183,24,40,26,9,26,198,24,150,23,114,22,112,20,17,17,231,13,245,11,206,9,142,5,244,255,197,251,214,249,6,248,109,244,249,239,249,235,48,234,237,233,57,233,113,231,175,229,150,229,244,230,94,232,156,233,55,235,39,237,136,239,98,242,182,245,71,249,133,252,67,255,103,2,231,5,76,9,126,12,190,14,153,16,164,18,179,20,90,22,40,23,23,23,202,22,146,22,230,21,211,20,237,18,124,16,11,14,128,11,172,8,70,5,168,1,21,254,209,250,157,247,105,244,222,240,10,237,208,233,82,232,210,232,157,231,145,228,61,226,192,227,231,231,127,234,185,234,163,234,128,237,207,243,239,250,27,254,182,254,212,1,160,8,106,15,9,19,189,20,35,23,205,26,30,30,32,32,73,32,62,32,226,32,159,32,93,30,137,27,196,25,74,24,252,20,128,15,149,10,98,7,122,4,90,0,221,250,43,245,73,241,211,238,117,236,142,232,75,228,17,226,150,225,69,225,96,224,187,223,12,224,202,225,55,228,188,230,1,233,184,235,102,239,241,243,77,248,229,251,163,255,197,3,85,8,111,12,99,15,205,17,133,20,75,23,85,25,8,26,222,25,176,25,130,25,200,24,13,23,17,20,0,17,51,14,105,11,244,7,228,3,113,255,207,250,154,246,14,243,121,241,209,238,119,234,43,230,170,228,67,230,232,230,148,229,237,227,169,228,200,232,217,238,197,241,99,241,237,242,81,249,82,1,214,5,92,7,180,9,237,14,175,20,224,24,104,26,89,27,226,29,218,32,217,33,215,32,244,31,233,31,83,31,202,28,102,25,76,22,189,19,154,16,61,12,253,6,85,2,236,254,90,251,86,246,254,240,3,237,104,234,2,232,232,228,199,225,140,223,223,222,86,223,187,223,180,223,58,224,39,226,70,229,205,232,6,236,8,239,89,242,130,246,75,251,194,255,141,3,210,6,17,10,89,13,50,16,221,18,225,20,149,21,99,21,2,21,200,20,76,20,212,18,128,16,65,13,73,9,250,5,53,3,143,1,193,254,95,249,248,243,142,241,66,242,247,241,120,238,51,234,214,232,137,235,236,239,58,241,239,238,5,238,151,242,200,249,80,254,240,254,152,255,162,3,196,9,44,15,147,17,123,18,197,20,170,24,189,27,200,28,58,29,83,30,220,30,2,30,150,28,178,27,2,27,24,25,192,21,133,17,101,14,104,12,198,9,41,5,132,255,112,251,6,249,142,246,207,242,68,238,160,234,192,232,156,231,24,230,14,228,159,226,178,226,120,227,101,228,146,229,44,231,15,233,94,235,59,238,134,241,21,245,67,248,72,251,220,253,181,0,49,4,101,7,126,9,87,10,23,11,33,12,45,13,123,13,213,12,235,10,186,8,190,6,225,5,122,5,127,2,199,253,191,249,16,249,226,249,70,248,214,243,13,240,161,239,136,242,15,245,98,243,7,240,108,240,64,245,40,250,166,251,212,250,77,252,139,0,203,5,46,9,41,10,116,11,178,14,177,18,39,21,28,22,10,23,148,24,179,25,23,26,211,25,155,25,13,25,223,23,248,21,187,19,28,18,99,16,144,13,169,9,49,6,5,4,217,1,171,254,199,250,34,247,1,245,162,243,216,241,45,239,182,236,167,235,176,235,226,235,155,235,93,235,201,235,253,236,203,238,152,240,21,242,154,243,174,245,15,248,23,250,40,252,8,254,194,255,14,1,18,2,34,3,20,4,191,4,229,4,83,4,236,2,188,1,112,1,108,2,61,1,190,253,156,250,58,250,36,252,36,252,98,249,219,245,25,245,246,247,72,251,187,250,59,247,109,246,121,250,86,255,17,1,106,255,18,255,30,2,168,6,230,9,210,9,64,9,13,11,141,14,189,16,189,16,87,16,246,16,223,17,60,18,221,17,227,16,192,15,3,15,0,14,89,12,97,10,223,8,95,7,199,4,27,2,92,0,65,255,102,253,225,250,52,248,142,246,39,246,218,245,108,244,120,242,129,241,77,242,139,243,229,243,145,243,169,243,11,245,119,247,155,249,74,250,224,250,149,252,120,255,127,1,86,2,223,2,227,3,121,5,90,6,101,6,162,5,28,5,61,5,251,4,254,2,61,0,47,254,191,253,162,253,88,250,125,246,145,243,192,243,174,244,245,242,138,239,212,236,18,238,86,241,54,243,81,241,92,239,124,241,172,246,17,251,210,251,246,250,16,253,249,1,80,7,214,9,98,9,28,10,233,13,108,18,71,20,186,19,74,19,163,20,166,22,127,23,75,22,64,20,128,19,216,19,228,18,110,16,192,13,12,12,169,10,173,8,15,6,105,3,64,1,117,255,154,253,33,251,41,249,8,248,20,247,148,245,25,244,109,243,203,243,41,244,20,244,228,243,53,244,163,245,187,247,246,248,71,249,69,250,121,252,250,254,92,0,235,0,165,1,32,3,253,4,255,5,154,5,209,4,226,4,155,5,181,5,233,3,108,1,167,255,198,255,119,255,150,252,83,249,219,246,10,247,60,247,78,245,14,242,11,240,237,240,62,243,173,243,42,241,191,239,199,241,171,245,72,248,201,247,2,247,17,249,75,253,131,1,128,2,211,1,23,3,9,7,221,10,41,12,177,11,219,11,0,14,158,16,154,17,184,16,128,15,241,15,7,17,163,16,8,15,35,13,59,12,170,11,118,10,31,8,204,5,106,4,107,3,196,1,60,255,68,253,118,252,196,251,107,250,211,248,158,247,156,247,29,248,15,248,75,247,250,246,9,248,123,249,94,250,128,250,250,250,138,252,65,254,107,255,166,255,231,255,35,1,201,2,130,3,252,2,39,2,9,2,226,2,51,3,19,2,196,255,84,254,178,253,68,254,109,253,120,250,253,247,220,246,4,248,245,247,49,246,178,243,234,242,60,244,91,246,193,246,195,244,65,244,157,246,5,250,252,251,152,251,96,251,137,253,59,1,117,4,2,5,129,4,161,5,40,9,22,12,194,12,253,11,231,11,205,13,233,15,132,16,47,15,167,13,234,13,52,15,29,15,81,13,26,11,51,10,51,10,178,9,243,7,115,5,193,3,49,3,184,2,1,1,235,254,61,253,118,252,31,252,35,251,155,249,76,248,31,248,73,248,30,248,106,247,200,246,37,247,228,247,137,248,192,248,184,248,77,249,93,250,112,251,3,252,70,252,198,252,131,253,56,254,157,254,188,254,178,254,186,254,193,254,170,254,106,254,148,253,239,252,98,252,71,252,235,251,234,250,234,249,15,249,70,249,113,249,28,249,65,248,215,247,57,248,83,249,27,250,226,249,194,249,189,250,141,252,10,254,123,254,184,254,227,255,168,1,129,3,84,4,110,4,40,5,218,6,109,8,226,8,194,8,9,9,5,10,18,11,57,11,186,10,70,10,174,10,64,11,13,11,33,10,71,9,44,9,71,9,217,8,148,7,136,6,6,6,195,5,66,5,247,3,172,2,7,2,185,1,35,1,255,255,208,254,70,254,42,254,195,253,223,252,230,251,155,251,217,251,212,251,83,251,143,250,100,250,250,250,112,251,50,251,103,250,86,250,2,251,159,251,145,251,231,250,125,250,232,250,190,251,183,251,239,250,43,250,120,250,82,251,129,251,203,250,250,249,26,250,1,251,186,251,139,251,184,250,182,250,194,251,234,252,80,253,244,252,228,252,198,253,32,255,247,255,54,0,26,0,173,0,196,1,192,2,77,3,89,3,135,3,37,4,208,4,86,5,138,5,111,5,112,5,186,5,33,6,69,6,31,6,201,5,182,5,222,5,18,6,253,5,174,5,101,5,135,5,178,5,148,5,92,5,11,5,12,5,58,5,53,5,201,4,75,4,9,4,47,4,18,4,129,3,196,2,53,2,8,2,186,1,49,1,74,0,140,255,13,255,168,254,30,254,99,253,172,252,1,252,157,251,69,251,220,250,79,250,181,249,84,249,42,249,25,249,230,248,140,248,58,248,59,248,102,248,141,248,113,248,89,248,158,248,29,249,147,249,187,249,205,249,43,250,228,250,173,251,35,252,72,252,164,252,108,253,76,254,237,254,61,255,139,255,42,0,244,0,155,1,238,1,39,2,136,2,12,3,140,3,220,3,243,3,19,4,92,4,167,4,217,4,221,4,211,4,231,4,12,5,19,5,5,5,243,4,246,4,3,5,252,4,236,4,215,4,217,4,216,4,206,4,212,4,219,4,212,4,201,4,179,4,158,4,168,4,136,4,67,4,247,3,186,3,136,3,50,3,188,2,32,2,133,1,233,0,93,0,186,255,247,254,14,254,44,253,110,252,168,251,203,250,211,249,6,249,75,248,162,247,250,246,84,246,208,245,129,245,68,245,1,245,225,244,233,244,39,245,121,245,211,245,58,246,211,246,163,247,120,248,82,249,45,250,36,251,79,252,122,253,141,254,144,255,150,0,184,1,189,2,193,3,149,4,61,5,3,6,170,6,27,7,119,7,180,7,235,7,4,8,233,7,192,7,140,7,76,7,251,6,135,6,2,6,150,5,48,5,203,4,87,4,215,3,107,3,38,3,241,2,177,2,113,2,70,2,67,2,89,2,100,2,101,2,111,2,148,2,205,2,248,2,12,3,28,3,51,3,88,3,113,3,101,3,67,3,32,3,0,3,217,2,148,2,49,2,184,1,68,1,207,0,68,0,170,255,253,254,68,254,141,253,222,252,46,252,117,251,183,250,254,249,84,249,194,248,65,248,199,247,93,247,3,247,192,246,156,246,150,246,169,246,212,246,24,247,113,247,234,247,143,248,79,249,16,250,212,250,169,251,166,252,183,253,172,254,124,255,67,0,37,1,27,2,237,2,126,3,238,3,105,4,245,4,99,5,145,5,136,5,118,5,122,5,128,5,92,5,249,4,128,4,41,4,250,3,189,3,76,3,194,2,94,2,49,2,23,2,223,1,143,1,98,1,112,1,162,1,191,1,197,1,217,1,25,2,117,2,198,2,2,3,55,3,119,3,195,3,5,4,43,4,65,4,89,4,104,4,98,4,64,4,15,4,211,3,142,3,61,3,205,2,68,2,176,1,31,1,134,0,228,255,58,255,134,254,209,253,32,253,125,252,233,251,89,251,196,250,60,250,206,249,134,249,80,249,21,249,213,248,194,248,232,248,36,249,87,249,115,249,169,249,29,250,181,250,62,251,161,251,9,252,154,252,81,253,250,253,113,254,204,254,62,255,208,255,85,0,168,0,211,0,251,0,53,1,113,1,141,1,135,1,120,1,115,1,120,1,119,1,96,1,71,1,52,1,48,1,56,1,63,1,69,1,78,1,96,1,126,1,164,1,212,1,8,2,54,2,95,2,144,2,210,2,23,3,71,3,106,3,141,3,190,3,228,3,240,3,233,3,230,3,244,3,242,3,198,3,121,3,54,3,12,3,222,2,132,2,8,2,145,1,58,1,240,0,130,0,238,255,85,255,234,254,162,254,77,254,201,253,57,253,208,252,153,252,110,252,36,252,195,251,112,251,93,251,102,251,100,251,64,251,30,251,37,251,87,251,141,251,165,251,175,251,201,251,7,252,84,252,144,252,176,252,212,252,14,253,96,253,165,253,208,253,232,253,12,254,81,254,161,254,222,254,0,255,35,255,97,255,188,255,14,0,78,0,129,0,204,0,44,1,157,1,252,1,73,2,156,2,255,2,114,3,219,3,52,4,126,4,206,4,36,5,117,5,172,5,211,5,244,5,26,6,59,6,60,6,36,6,3,6,225,5,182,5,116,5,34,5,195,4,95,4,243,3,118,3,239,2,99,2,221,1,87,1,201,0,50,0,165,255,35,255,165,254,43,254,182,253,86,253,255,252,178,252,102,252,34,252,246,251,227,251,220,251,211,251,202,251,204,251,238,251,35,252,79,252,107,252,140,252,192,252,4,253,66,253,106,253,133,253,168,253,211,253,253,253,14,254,6,254,254,253,5,254,20,254,16,254,242,253,214,253,207,253,214,253,217,253,200,253,186,253,192,253,225,253,11,254,49,254,96,254,161,254,248,254,90,255,199,255,57,0,179,0,59,1,203,1,93,2,235,2,120,3,1,4,134,4,2,5,110,5,199,5,15,6,69,6,104,6,125,6,120,6,85,6,29,6,213,5,124,5,11,5,130,4,238,3,89,3,190,2,17,2,82,1,148,0,231,255,69,255,152,254,223,253,52,253,167,252,51,252,202,251,97,251,3,251,203,250,184,250,183,250,179,250,181,250,212,250,21,251,105,251,189,251,17,252,115,252,235,252,109,253,232,253,85,254,196,254,62,255,188,255,34,0,111,0,178,0,247,0,60,1,107,1,129,1,132,1,131,1,129,1,127,1,104,1,55,1,2,1,212,0,175,0,134,0,79,0,18,0,223,255,191,255,170,255,145,255,114,255,93,255,98,255,121,255,141,255,157,255,179,255,220,255,20,0,78,0,130,0,177,0,232,0,40,1,107,1,163,1,200,1,227,1,5,2,40,2,63,2,62,2,49,2,38,2,25,2,1,2,215,1,161,1,108,1,58,1,255,0,182,0,105,0,29,0,217,255,154,255,90,255,28,255,224,254,176,254,135,254,97,254,69,254,54,254,51,254,57,254,67,254,84,254,115,254,153,254,190,254,230,254,16,255,65,255,119,255,168,255,209,255,245,255,24,0,61,0,95,0,115,0,121,0,118,0,120,0,120,0,105,0,75,0,36,0,255,255,224,255,181,255,125,255,69,255,19,255,236,254,196,254,147,254,102,254,69,254,52,254,47,254,45,254,45,254,60,254,87,254,125,254,172,254,222,254,23,255,87,255,154,255,226,255,48,0,128,0,213,0,36,1,111,1,186,1,3,2,70,2,127,2,178,2,217,2,247,2,8,3,16,3,16,3,7,3,240,2,206,2,162,2,114,2,65,2,7,2,192,1,117,1,45,1,233,0,169,0,104,0,34,0,224,255,168,255,121,255,80,255,39,255,248,254,218,254,205,254,202,254,200,254,191,254,185,254,193,254,214,254,233,254,245,254,251,254,10,255,34,255,58,255,74,255,79,255,83,255,88,255,95,255,94,255,78,255,61,255,44,255,29,255,13,255,245,254,213,254,184,254,161,254,147,254,134,254,122,254,109,254,101,254,107,254,117,254,129,254,144,254,166,254,195,254,232,254,19,255,61,255,106,255,152,255,203,255,254,255,52,0,108,0,158,0,211,0,7,1,55,1,100,1,135,1,160,1,185,1,200,1,209,1,213,1,216,1,217,1,206,1,186,1,156,1,125,1,93,1,54,1,13,1,231,0,191,0,163,0,137,0,110,0,80,0,47,0,20,0,246,255,222,255,202,255,181,255,164,255,152,255,148,255,149,255,150,255,156,255,167,255,178,255,193,255,203,255,213,255,222,255,226,255,233,255,236,255,238,255,241,255,241,255,240,255,235,255,228,255,219,255,213,255,211,255,208,255,201,255,193,255,183,255,176,255,170,255,164,255,160,255,152,255,144,255,142,255,146,255,156,255,164,255,175,255,187,255,198,255,212,255,229,255,247,255,10,0,33,0,54,0,74,0,89,0,98,0,104,0,116,0,128,0,136,0,138,0,135,0,130,0,125,0,119,0,110,0,100,0,87,0,72,0,55,0,41,0,20,0,251,255,223,255,197,255,177,255,162,255,150,255,134,255,123,255,113,255,100,255,86,255,75,255,73,255,85,255,106,255,128,255,153,255,177,255,195,255,206,255,212,255,222,255,234,255,250,255,13,0,39,0,68,0,89,0,101,0,102,0,95,0,78,0,64,0,62,0,67,0,77,0,84,0,79,0,62,0,30,0,240,255,189,255,146,255,121,255,123,255,147,255,178,255,194,255,191,255,158,255,113,255,61,255,21,255,11,255,56,255,168,255,45,0,158,0,203,0,169,0,58,0,178,255,64,255,29,255,98,255,1,0,206,0,115,1,177,1,113,1,202,0,8,0,111,255,66,255,136,255,33,0,208,0,79,1,109,1,33,1,136,0,212,255,62,255,240,254,250,254,70,255,176,255,5,0,50,0,41,0,235,255,150,255,65,255,10,255,0,255,36,255,112,255,221,255,88,0,190,0,248,0,248,0,199,0,116,0,42,0,7,0,34,0,131,0,7,1,124,1,181,1,169,1,89,1,223,0,107,0,25,0,253,255,22,0,83,0,137,0,161,0,138,0,68,0,228,255,127,255,41,255,240,254,218,254,225,254,243,254,253,254,253,254,242,254,225,254,209,254,206,254,221,254,4,255,60,255,124,255,174,255,210,255,231,255,247,255,11,0,42,0,83,0,129,0,169,0,200,0,213,0,206,0,198,0,204,0,236,0,15,1,33,1,25,1,246,0,186,0,120,0,64,0,30,0,12,0,11,0,5,0,225,255,159,255,74,255,250,254,190,254,174,254,190,254,221,254,254,254,13,255,12,255,1,255,250,254,6,255,37,255,87,255,139,255,182,255,219,255,2,0,43,0,89,0,139,0,180,0,208,0,229,0,240,0,243,0,255,0,20,1,48,1,76,1,87,1,73,1,44,1,6,1,213,0,163,0,122,0,87,0,60,0,38,0,20,0,250,255,212,255,171,255,123,255,73,255,34,255,13,255,13,255,31,255,46,255,51,255,38,255,10,255,230,254,206,254,202,254,230,254,44,255,131,255,207,255,0,0,22,0,24,0,24,0,33,0,51,0,76,0,113,0,152,0,179,0,185,0,178,0,171,0,162,0,158,0,153,0,150,0,150,0,147,0,140,0,134,0,125,0,111,0,91,0,65,0,40,0,9,0,234,255,201,255,174,255,158,255,150,255,140,255,128,255,120,255,118,255,123,255,138,255,167,255,202,255,234,255,254,255,1,0,252,255,244,255,243,255,5,0,39,0,82,0,124,0,146,0,157,0,151,0,138,0,124,0,110,0,101,0,91,0,88,0,83,0,78,0,78,0,68,0,44,0,15,0,241,255,213,255,191,255,170,255,160,255,147,255,133,255,117,255,97,255,84,255,69,255,68,255,79,255,93,255,113,255,126,255,123,255,118,255,115,255,116,255,136,255,170,255,212,255,255,255,38,0,66,0,82,0,91,0,93,0,99,0,104,0,111,0,116,0,119,0,118,0,105,0,90,0,73,0,53,0,30,0,9,0,246,255,234,255,233,255,235,255,240,255,242,255,231,255,211,255,180,255,143,255,118,255,108,255,112,255,124,255,140,255,157,255,175,255,187,255,198,255,204,255,207,255,212,255,222,255,246,255,20,0,59,0,94,0,122,0,138,0,130,0,112,0,90,0,69,0,68,0,83,0,104,0,124,0,129,0,126,0,115,0,95,0,77,0,58,0,41,0,33,0,18,0,4,0,247,255,246,255,1,0,6,0,2,0,245,255,212,255,175,255,147,255,145,255,174,255,211,255,0,0,44,0,60,0,58,0,33,0,0,0,245,255,248,255,22,0,56,0,90,0,105,0,99,0,85,0,63,0,40,0,30,0,37,0,49,0,55,0,54,0,49,0,42,0,27,0,253,255,221,255,202,255,190,255,189,255,194,255,200,255,202,255,197,255,181,255,153,255,138,255,143,255,164,255,189,255,203,255,199,255,177,255,150,255,122,255,112,255,133,255,180,255,239,255,28,0,34,0,15,0,241,255,217,255,220,255,248,255,29,0,69,0,93,0,93,0,75,0,46,0,27,0,23,0,44,0,73,0,94,0,98,0,82,0,62,0,47,0,35,0,29,0,33,0,44,0,50,0,45,0,33,0,14,0,252,255,240,255,228,255,231,255,246,255,1,0,17,0,22,0,18,0,3,0,233,255,218,255,217,255,217,255,228,255,229,255,220,255,219,255,216,255,219,255,212,255,193,255,181,255,177,255,178,255,195,255,213,255,223,255,231,255,230,255,220,255,205,255,194,255,184,255,192,255,207,255,214,255,234,255,0,0,15,0,49,0,59,0,52,0,39,0,9,0,251,255,245,255,13,0,69,0,120,0,163,0,177,0,145,0,102,0,60,0,43,0,70,0,109,0,161,0,194,0,172,0,137,0,75,0,37,0,42,0,64,0,106,0,113,0,98,0,64,0,24,0,7,0,11,0,17,0,35,0,42,0,30,0,11,0,232,255,213,255,191,255,191,255,207,255,206,255,197,255,178,255,148,255,148,255,150,255,151,255,174,255,174,255,175,255,157,255,128,255,121,255,122,255,154,255,188,255,189,255,174,255,154,255,119,255,119,255,141,255,164,255,198,255,202,255,188,255,163,255,133,255,132,255,151,255,183,255,222,255,243,255,238,255,222,255,200,255,185,255,196,255,220,255,242,255,6,0,8,0,8,0,7,0,5,0,5,0,13,0,17,0,24,0,49,0,51,0,50,0,35,0,18,0,22,0,32,0,54,0,67,0,65,0,55,0,60,0,63,0,57,0,54,0,45,0,55,0,65,0,64,0,62,0,57,0,61,0,69,0,82,0,79,0,58,0,46,0,25,0,32,0,43,0,42,0,52,0,47,0,54,0,59,0,43,0,37,0,10,0,250,255,238,255,240,255,4,0,27,0,47,0,60,0,54,0,17,0,253,255,225,255,230,255,255,255,21,0,47,0,38,0,18,0,255,255,240,255,232,255,235,255,247,255,11,0,42,0,62,0,46,0,12,0,244,255,210,255,229,255,239,255,252,255,39,0,48,0,65,0,55,0,253,255,213,255,179,255,173,255,226,255,252,255,31,0,51,0,27,0,253,255,212,255,160,255,160,255,179,255,215,255,14,0,20,0,3,0,227,255,195,255,187,255,190,255,192,255,212,255,230,255,235,255,6,0,253,255,226,255,230,255,206,255,209,255,222,255,208,255,233,255,250,255,249,255,34,0,18,0,0,0,0,0,227,255,238,255,253,255,16,0,39,0,45,0,26,0,26,0,16,0,254,255,248,255,233,255,232,255,250,255,4,0,7,0,21,0,21,0,25,0,24,0,248,255,234,255,224,255,208,255,230,255,238,255,246,255,8,0,247,255,237,255,213,255,178,255,189,255,192,255,208,255,233,255,229,255,225,255,224,255,217,255,212,255,211,255,223,255,231,255,246,255,1,0,249,255,254,255,250,255,241,255,245,255,250,255,8,0,23,0,32,0,35,0,26,0,30,0,31,0,24,0,33,0,37,0,53,0,84,0,97,0,105,0,98,0,73,0,82,0,88,0,82,0,87,0,80,0,110,0,143,0,137,0,105,0,94,0,96,0,108,0,101,0,32,0,30,0,54,0,82,0,116,0,84,0,77,0,76,0,67,0,36,0,227,255,200,255,214,255,10,0,48,0,32,0,253,255,234,255,247,255,248,255,202,255,144,255,122,255,147,255,188,255,179,255,168,255,174,255,181,255,191,255,165,255,129,255,110,255,105,255,101,255,86,255,85,255,122,255,148,255,160,255,204,255,201,255,162,255,128,255,82,255,40,255,54,255,105,255,180,255,255,255,19,0,23,0,228,255,134,255,77,255,88,255,130,255,230,255,91,0,127,0,135,0,78,0,253,255,196,255,175,255,220,255,20,0,73,0,132,0,162,0,137,0,73,0,27,0,13,0,243,255,251,255,21,0,62,0,117,0,169,0,167,0,129,0,79,0,24,0,251,255,196,255,209,255,23,0,104,0,153,0,180,0,171,0,73,0,0,0,212,255,170,255,212,255,52,0,109,0,152,0,128,0,71,0,6,0,190,255,196,255,189,255,230,255,34,0,57,0,78,0,39,0,29,0,11,0,214,255,210,255,211,255,233,255,24,0,28,0,29,0,43,0,7,0,249,255,254,255,228,255,242,255,8,0,34,0,39,0,29,0,18,0,3,0,19,0,39,0,54,0,38,0,12,0,9,0,241,255,228,255,252,255,5,0,32,0,54,0,40,0,35,0,5,0,197,255,205,255,222,255,209,255,248,255,253,255,12,0,47,0,12,0,213,255,168,255,151,255,179,255,215,255,0,0,30,0,38,0,35,0,8,0,183,255,113,255,103,255,152,255,231,255,44,0,98,0,107,0,49,0,219,255,136,255,88,255,115,255,200,255,47,0,85,0,82,0,53,0,242,255,160,255,133,255,152,255,190,255,13,0,58,0,42,0,20,0,249,255,218,255,228,255,233,255,249,255,19,0,31,0,28,0,13,0,245,255,220,255,220,255,232,255,225,255,215,255,228,255,236,255,13,0,40,0,26,0,11,0,5,0,249,255,211,255,197,255,212,255,231,255,62,0,126,0,114,0,93,0,50,0,228,255,163,255,153,255,179,255,230,255,48,0,125,0,143,0,92,0,30,0,202,255,126,255,121,255,144,255,220,255,40,0,86,0,101,0,56,0,6,0,232,255,207,255,211,255,227,255,3,0,39,0,41,0,36,0,23,0,30,0,27,0,31,0,46,0,37,0,57,0,90,0,75,0,58,0,56,0,60,0,53,0,75,0,85,0,74,0,92,0,121,0,100,0,49,0,39,0,17,0,9,0,27,0,27,0,26,0,38,0,24,0,3,0,229,255,201,255,216,255,220,255,235,255,239,255,236,255,231,255,212,255,185,255,182,255,179,255,162,255,183,255,174,255,189,255,199,255,202,255,230,255,217,255,207,255,214,255,196,255,182,255,198,255,223,255,236,255,5,0,4,0,247,255,243,255,227,255,223,255,225,255,246,255,9,0,23,0,25,0,13,0,10,0,9,0,4,0,255,255,3,0,12,0,12,0,255,255,253,255,240,255,247,255,18,0,11,0,12,0,253,255,2,0,252,255,238,255,215,255,202,255,218,255,213,255,233,255,242,255,19,0,255,255,19,0,21,0,203,255,220,255,195,255,192,255,219,255,5,0,35,0,24,0,9,0,249,255,242,255,213,255,234,255,2,0,4,0,15,0,29,0,0,0,229,255,221,255,219,255,225,255,208,255,236,255,2,0,4,0,15,0,18,0,251,255,215,255,228,255,219,255,220,255,232,255,250,255,31,0,10,0,47,0,57,0,15,0,19,0,45,0,14,0,20,0,44,0,59,0,66,0,58,0,68,0,52,0,42,0,46,0,96,0,97,0,113,0,114,0,120,0,93,0,81,0,69,0,44,0,50,0,74,0,95,0,114,0,136,0,113,0,119,0,94,0,65,0,55,0,45,0,34,0,59,0,70,0,79,0,69,0,43,0,11,0,236,255,215,255,219,255,234,255,216,255,248,255,241,255,243,255,235,255,208,255,214,255,179,255,163,255,179,255,157,255,171,255,184,255,162,255,166,255,134,255,122,255,122,255,106,255,123,255,135,255,144,255,147,255,162,255,162,255,155,255,162,255,163,255,164,255,174,255,203,255,178,255,206,255,234,255,190,255,224,255,215,255,198,255,233,255,242,255,245,255,10,0,8,0,23,0,19,0,255,255,254,255,0,0,17,0,24,0,52,0,51,0,52,0,54,0,60,0,77,0,64,0,65,0,78,0,65,0,62,0,50,0,47,0,45,0,39,0,41,0,42,0,26,0,19,0,45,0,31,0,6,0,16,0,3,0,24,0,26,0,38,0,57,0,18,0,41,0,16,0,251,255,242,255,0,0,20,0,2,0,41,0,14,0,250,255,253,255,226,255,203,255,222,255,224,255,239,255,18,0,17,0,39,0,22,0,14,0,250,255,214,255,214,255,237,255,244,255,23,0,50,0,52,0,39,0,30,0,57,0,31,0,45,0,73,0,25,0,48,0,38,0,46,0,81,0,55,0,48,0,55,0,6,0,3,0,210,255,253,255,35,0,87,0,240,0,180,0,59,0,229,255,204,255,155,255,165,255,191,255,236,255,72,0,94,0,135,0,46,0,107,255,132,255,159,255,136,255,150,255,211,255,246,255,12,0,35,0,215,255,158,255,181,255,190,255,181,255,142,255,160,255,198,255,198,255,249,255,226,255,217,255,234,255,226,255,189,255,188,255,186,255,176,255,227,255,244,255,236,255,252,255,234,255,224,255,204,255,213,255,224,255,214,255,246,255,10,0,252,255,240,255,239,255,192,255,218,255,238,255,217,255,247,255,213,255,232,255,33,0,12,0,230,255,206,255,183,255,162,255,124,255,199,255,27,0,73,0,124,0,103,0,2,0,144,255,134,255,125,255,168,255,19,0,100,0,96,0,129,0,43,0,235,255,197,255,216,255,251,255,49,0,60,0,246,255,5,0,14,0,34,0,15,0,25,0,11,0,61,0,111,0,94,0,61,0,40,0,40,0,72,0,63,0,77,0,57,0,79,0,117,0,113,0,50,0,47,0,79,0,78,0,86,0,103,0,111,0,73,0,115,0,47,0,49,0,49,0,67,0,101,0,78,0,44,0,41,0,51,0,14,0,35,0,21,0,29,0,69,0,41,0,28,0,22,0,21,0,41,0,0,0,201,255,212,255,1,0,8,0,28,0,0,0,218,255,183,255,169,255,91,255,116,255,111,255,195,255,154,0,58,0,20,0,176,255,52,255,22,255,51,255,82,255,142,255,6,0,100,0,144,0,214,255,101,255,9,255,20,255,54,255,161,255,22,0,70,0,141,0,66,0,204,255,79,255,132,255,153,255,172,255,222,255,34,0,132,0,89,0,32,0,196,255,200,255,241,255,249,255,215,255,132,255,231,255,78,0,124,0,82,0,32,0,15,0,51,0,232,255,217,255,232,255,213,255,101,0,130,0,91,0,244,255,231,255,216,255,232,255,7,0,33,0,47,0,73,0,34,0,247,255,236,255,173,255,219,255,4,0,30,0,49,0,3,0,230,255,223,255,206,255,202,255,227,255,26,0,54,0,104,0,87,0,74,0,252,255,242,255,240,255,226,255,37,0,80,0,61,0,56,0,124,0,72,0,43,0,1,0,237,255,22,0,76,0,104,0,71,0,28,0,13,0,48,0,8,0,15,0,12,0,236,255,31,0,70,0,59,0,49,0,212,255,232,255,6,0,243,255,10,0,227,255,254,255,17,0,22,0,31,0,253,255,218,255,249,255,248,255,238,255,219,255,238,255,240,255,246,255,252,255,240,255,219,255,216,255,235,255,209,255,215,255,199,255,202,255,2,0,11,0,246,255,216,255,179,255,210,255,201,255,206,255,151,255,210,255,248,255,232,255,240,255,189,255,232,255,209,255,207,255,180,255,137,255,169,255,0,0,196,255,206,255,238,255,245,255,65,0,242,255,234,255,249,255,196,255,227,255,217,255,146,255,176,255,239,255,24,0,62,0,56,0,66,0,54,0,254,255,250,255,235,255,247,255,23,0,64,0,25,0,21,0,84,0,44,0,33,0,38,0,239,255,233,255,230,255,17,0,93,0,40,0,77,0,248,255,181,255,194,255,167,255,104,255,2,0,93,1,127,1,44,1,4,0,56,255,1,255,52,255,63,255,137,255,45,0,22,1,184,1,210,0,173,255,226,254,223,254,96,255,181,255,176,255,24,0,155,0,182,0,135,0,247,255,162,255,211,255,17,0,15,0,167,255,191,255,18,0,147,0,162,0,38,0,205,255,5,0,59,0,229,255,206,255,189,255,45,0,127,0,184,0,106,0,248,255,7,0,18,0,4,0,220,255,171,255,11,0,139,0,171,0,162,0,75,0,244,255,244,255,13,0,223,255,226,255,202,255,0,0,73,0,78,0,71,0,46,0,230,255,201,255,171,255,108,255,118,255,26,0,45,0,53,0,49,0,199,255,150,255,106,255,130,255,51,255,137,255,58,0,201,0,157,0,0,0,215,255,165,255,151,255,109,255,49,255,101,255,37,0,189,0,175,0,40,0,229,255,243,255,200,255,149,255,72,255,92,255,254,255,82,0,83,0,43,0,57,0,98,0,44,0,243,255,197,255,177,255,240,255,29,0,8,0,56,0,88,0,135,0,100,0,232,255,230,255,10,0,36,0,248,255,177,255,193,255,2,0,21,0,251,255,227,255,250,255,60,0,113,0,62,0,214,255,164,255,169,255,174,255,209,255,229,255,249,255,41,0,38,0,19,0,0,0,250,255,234,255,226,255,192,255,220,255,253,255,246,255,237,255,233,255,251,255,8,0,33,0,14,0,7,0,11,0,1,0,13,0,26,0,34,0,54,0,61,0,69,0,73,0,55,0,73,0,50,0,46,0,75,0,96,0,116,0,94,0,54,0,48,0,54,0,43,0,48,0,45,0,85,0,116,0,86,0,39,0,4,0,241,255,249,255,238,255,202,255,210,255,12,0,27,0,255,255,245,255,216,255,201,255,197,255,158,255,160,255,179,255,199,255,240,255,245,255,229,255,184,255,140,255,116,255,103,255,114,255,130,255,161,255,191,255,207,255,210,255,187,255,153,255,135,255,141,255,139,255,163,255,192,255,211,255,236,255,228,255,209,255,216,255,237,255,237,255,227,255,229,255,241,255,244,255,248,255,247,255,12,0,52,0,73,0,76,0,65,0,56,0,49,0,43,0,40,0,37,0,38,0,62,0,57,0,54,0,55,0,58,0,98,0,106,0,106,0,99,0,72,0,44,0,31,0,28,0,21,0,28,0,61,0,76,0,46,0,5,0,235,255,214,255,196,255,217,255,251,255,241,255,229,255,1,0,251,255,230,255,204,255,176,255,180,255,202,255,223,255,231,255,251,255,22,0,44,0,24,0,3,0,253,255,245,255,226,255,217,255,229,255,2,0,33,0,45,0,37,0,30,0,44,0,35,0,21,0,6,0,11,0,28,0,52,0,55,0,36,0,25,0,29,0,48,0,54,0,47,0,44,0,64,0,80,0,74,0,42,0,25,0,22,0,34,0,52,0,35,0,24,0,29,0,33,0,23,0,0,0,231,255,213,255,222,255,248,255,10,0,5,0,240,255,213,255,194,255,182,255,162,255,149,255,149,255,165,255,178,255,173,255,176,255,185,255,207,255,215,255,218,255,225,255,221,255,221,255,227,255,222,255,219,255,239,255,1,0,17,0,30,0,39,0,62,0,92,0,113,0,119,0,107,0,88,0,81,0,90,0,91,0,92,0,114,0,139,0,166,0,176,0,143,0,104,0,81,0,50,0,25,0,9,0,5,0,19,0,21,0,26,0,22,0,11,0,251,255,223,255,187,255,164,255,152,255,139,255,132,255,129,255,133,255,140,255,149,255,138,255,124,255,124,255,119,255,108,255,101,255,88,255,78,255,87,255,98,255,96,255,77,255,64,255,55,255,52,255,56,255,68,255,80,255,94,255,118,255,141,255,155,255,163,255,165,255,168,255,185,255,180,255,153,255,119,255,89,255,78,255,84,255,100,255,132,255,190,255,24,0,130,0,230,0,77,1,168,1,255,1,77,2,139,2,181,2,207,2,208,2,179,2,139,2,90,2,39,2,238,1,185,1,130,1,96,1,66,1,30,1,0,1,231,0,211,0,179,0,135,0,66,0,223,255,113,255,251,254,126,254,255,253,133,253,30,253,204,252,148,252,117,252,103,252,109,252,138,252,165,252,204,252,253,252,46,253,89,253,121,253,151,253,179,253,216,253,6,254,63,254,142,254,242,254,99,255,229,255,121,0,32,1,204,1,121,2,29,3,182,3,55,4,158,4,229,4,18,5,32,5,12,5,227,4,160,4,80,4,238,3,140,3,38,3,189,2,81,2,232,1,122,1,12,1,162,0,45,0,189,255,68,255,210,254,96,254,255,253,169,253,101,253,63,253,36,253,35,253,48,253,77,253,108,253,156,253,208,253,14,254,68,254,115,254,151,254,174,254,188,254,186,254,177,254,160,254,135,254,105,254,76,254,38,254,254,253,208,253,158,253,119,253,90,253,79,253,89,253,126,253,192,253,24,254,151,254,49,255,219,255,144,0,77,1,13,2,197,2,110,3,249,3,97,4,164,4,185,4,163,4,103,4,26,4,190,3,100,3,10,3,187,2,128,2,93,2,87,2,87,2,96,2,97,2,76,2,27,2,197,1,75,1,176,0,253,255,51,255,102,254,159,253,229,252,67,252,202,251,124,251,89,251,96,251,137,251,205,251,32,252,117,252,190,252,254,252,47,253,86,253,109,253,122,253,134,253,154,253,199,253,17,254,122,254,14,255,200,255,156,0,131,1,118,2,97,3,60,4,1,5,157,5,10,6,60,6,52,6,247,5,144,5,6,5,99,4,174,3,241,2,46,2,109,1,188,0,34,0,158,255,45,255,211,254,138,254,78,254,29,254,245,253,209,253,182,253,156,253,128,253,99,253,79,253,70,253,78,253,106,253,148,253,212,253,41,254,149,254,15,255,144,255,16,0,136,0,235,0,48,1,75,1,59,1,1,1,160,0,25,0,116,255,191,254,13,254,114,253,250,252,173,252,148,252,179,252,10,253,149,253,73,254,29,255,245,255,193,0,125,1,25,2,142,2,208,2,223,2,199,2,141,2,59,2,224,1,134,1,61,1,9,1,236,0,232,0,247,0,23,1,62,1,97,1,124,1,132,1,114,1,60,1,228,0,115,0,235,255,91,255,208,254,73,254,212,253,118,253,51,253,15,253,7,253,23,253,53,253,94,253,139,253,177,253,208,253,231,253,243,253,250,253,2,254,16,254,45,254,93,254,169,254,23,255,165,255,79,0,15,1,226,1,199,2,172,3,134,4,78,5,251,5,131,6,225,6,20,7,21,7,229,6,135,6,254,5,83,5,137,4,169,3,190,2,208,1,233,0,8,0,57,255,129,254,232,253,108,253,19,253,219,252,186,252,177,252,183,252,210,252,244,252,34,253,87,253,140,253,196,253,255,253,63,254,134,254,212,254,32,255,112,255,191,255,8,0,71,0,122,0,151,0,145,0,97,0,7,0,143,255,243,254,60,254,117,253,166,252,233,251,81,251,234,250,197,250,226,250,67,251,235,251,204,252,218,253,5,255,55,0,90,1,88,2,40,3,188,3,11,4,27,4,243,3,156,3,44,3,178,2,62,2,219,1,148,1,116,1,118,1,146,1,186,1,226,1,252,1,246,1,203,1,117,1,241,0,74,0,130,255,163,254,195,253,243,252,67,252,180,251,78,251,17,251,246,250,252,250,25,251,62,251,102,251,135,251,150,251,149,251,135,251,115,251,103,251,112,251,156,251,238,251,112,252,36,253,10,254,31,255,81,0,150,1,227,2,35,4,73,5,77,6,35,7,203,7,67,8,144,8,178,8,186,8,174,8,144,8,104,8,53,8,240,7,148,7,27,7,133,6,205,5,240,4,240,3,208,2,164,1,121,0,93,255,96,254,150,253,9,253,185,252,176,252,233,252,88,253,237,253,149,254,61,255,212,255,81,0,164,0,205,0,202,0,164,0,98,0,9,0,167,255,65,255,226,254,138,254,48,254,206,253,93,253,208,252,36,252,84,251,93,250,68,249,24,248,238,246,222,245,12,245,148,244,136,244,238,244,206,245,45,247,248,248,15,251,85,253,171,255,242,1,11,4,223,5,89,7,107,8,22,9,100,9,96,9,29,9,184,8,69,8,210,7,111,7,31,7,215,6,159,6,104,6,33,6,186,5,50,5,127,4,156,3,142,2,96,1,28,0,208,254,145,253,111,252,126,251,201,250,77,250,8,250,245,249,9,250,52,250,105,250,151,250,175,250,173,250,149,250,102,250,47,250,254,249,215,249,204,249,230,249,42,250,160,250,73,251,25,252,255,252,242,253,227,254,196,255,143,0,67,1,219,1,88,2,191,2,25,3,113,3,210,3,57,4,167,4,27,5,140,5,242,5,68,6,116,6,125,6,85,6,255,5,125,5,215,4,23,4,73,3,132,2,208,1,58,1,211,0,154,0,142,0,188,0,23,1,153,1,50,2,210,2,106,3,237,3,86,4,157,4,188,4,178,4,119,4,11,4,125,3,211,2,21,2,63,1,88,0,94,255,79,254,46,253,252,251,192,250,119,249,41,248,210,246,133,245,81,244,70,243,120,242,246,241,217,241,45,242,252,242,55,244,218,245,212,247,19,250,122,252,229,254,64,1,109,3,91,5,246,6,55,8,20,9,151,9,199,9,177,9,96,9,234,8,89,8,182,7,17,7,106,6,195,5,32,5,130,4,227,3,62,3,143,2,218,1,39,1,117,0,205,255,45,255,145,254,8,254,151,253,65,253,7,253,229,252,211,252,209,252,213,252,220,252,229,252,238,252,246,252,243,252,228,252,197,252,159,252,124,252,94,252,73,252,61,252,68,252,95,252,141,252,213,252,57,253,184,253,74,254,234,254,151,255,74,0,1,1,179,1,87,2,237,2,115,3,234,3,83,4,162,4,217,4,242,4,236,4,201,4,135,4,35,4,160,3,6,3,88,2,162,1,234,0,64,0,170,255,51,255,225,254,192,254,212,254,21,255,129,255,16,0,185,0,107,1,23,2,180,2,50,3,135,3,175,3,166,3,112,3,12,3,124,2,203,1,251,0,20,0,28,255,22,254,14,253,255,251,245,250,244,249,1,249,47,248,139,247,33,247,248,246,24,247,141,247,92,248,133,249,245,250,148,252,89,254,40,0,237,1,152,3,26,5,102,6,118,7,65,8,201,8,2,9,244,8,162,8,17,8,77,7,97,6,88,5,56,4,16,3,237,1,218,0,236,255,47,255,158,254,59,254,0,254,230,253,227,253,241,253,5,254,17,254,11,254,241,253,192,253,119,253,35,253,204,252,122,252,53,252,2,252,225,251,216,251,235,251,22,252,81,252,149,252,218,252,32,253,101,253,175,253,253,253,77,254,161,254,252,254,102,255,226,255,110,0,6,1,170,1,77,2,226,2,102,3,208,3,26,4,62,4,59,4,17,4,194,3,88,3,219,2,82,2,189,1,30,1,123,0,218,255,59,255,158,254,10,254,134,253,21,253,191,252,148,252,149,252,192,252,22,253,147,253,47,254,231,254,184,255,157,0,139,1,122,2,101,3,67,4,8,5,173,5,46,6,127,6,161,6,141,6,67,6,193,5,12,5,34,4,6,3,192,1,93,0,239,254,129,253,31,252,213,250,180,249,194,248,5,248,124,247,38,247,249,246,243,246,18,247,80,247,185,247,81,248,33,249,52,250,149,251,74,253,74,255,120,1,190,3,239,5,230,7,129,9,164,10,78,11,123,11,58,11,162,10,201,9,208,8,193,7,171,6,139,5,99,4,54,3,254,1,186,0,109,255,31,254,227,252,209,251,243,250,86,250,0,250,238,249,13,250,86,250,181,250,20,251,106,251,173,251,222,251,4,252,46,252,97,252,166,252,2,253,111,253,218,253,51,254,114,254,136,254,111,254,37,254,178,253,47,253,182,252,99,252,82,252,152,252,52,253,28,254,68,255,149,0,250,1,95,3,169,4,201,5,185,6,121,7,17,8,134,8,224,8,31,9,65,9,62,9,14,9,167,8,249,7,3,7,194,5,67,4,154,2,228,0,55,255,170,253,83,252,58,251,101,250,216,249,145,249,137,249,188,249,35,250,189,250,134,251,122,252,146,253,194,254,247,255,23,1,10,2,186,2,21,3,13,3,164,2,227,1,222,0,173,255,99,254,19,253,200,251,147,250,115,249,105,248,115,247,147,246,215,245,82,245,21,245,51,245,195,245,209,246,104,248,121,250,228,252,113,255,252,1,99,4,139,6,100,8,241,9,55,11,63,12,16,13,166,13,248,13,248,13,156,13,210,12,152,11,248,9,11,8,248,5,227,3,244,1,81,0,12,255,48,254,177,253,124,253,119,253,139,253,159,253,153,253,127,253,78,253,21,253,234,252,214,252,215,252,247,252,40,253,82,253,95,253,57,253,216,252,55,252,108,251,136,250,166,249,232,248,99,248,38,248,56,248,143,248,30,249,213,249,157,250,107,251,53,252,2,253,217,253,196,254,203,255,234,0,26,2,82,3,130,4,147,5,109,6,246,6,33,7,243,6,123,6,202,5,242,4,11,4,34,3,69,2,127,1,206,0,54,0,185,255,97,255,42,255,19,255,37,255,89,255,172,255,40,0,195,0,120,1,58,2,252,2,174,3,66,4,175,4,232,4,244,4,221,4,179,4,132,4,86,4,34,4,212,3,90,3,167,2,176,1,122,0,26,255,166,253,60,252,255,250,1,250,70,249,207,248,137,248,93,248,61,248,31,248,1,248,240,247,251,247,42,248,137,248,26,249,213,249,187,250,184,251,179,252,147,253,73,254,214,254,65,255,161,255,25,0,213,0,234,1,76,3,199,4,47,6,79,7,250,7,44,8,255,7,157,7,61,7,15,7,29,7,88,7,156,7,179,7,98,7,151,6,87,5,210,3,69,2,240,0,251,255,118,255,84,255,121,255,185,255,226,255,213,255,119,255,215,254,23,254,107,253,247,252,211,252,249,252,75,253,150,253,171,253,99,253,181,252,176,251,123,250,77,249,80,248,180,247,139,247,203,247,73,248,220,248,87,249,169,249,216,249,5,250,89,250,253,250,16,252,144,253,112,255,134,1,162,3,132,5,248,6,233,7,98,8,125,8,107,8,82,8,71,8,64,8,40,8,226,7,73,7,81,6,250,4,90,3,151,1,228,255,111,254,101,253,213,252,191,252,18,253,165,253,76,254,226,254,103,255,225,255,95,0,239,0,157,1,107,2,80,3,49,4,241,4,104,5,134,5,72,5,182,4,234,3,0,3,14,2,24,1,20,0,243,254,176,253,72,252,204,250,81,249,247,247,218,246,15,246,161,245,137,245,179,245,7,246,114,246,238,246,113,247,7,248,187,248,138,249,117,250,111,251,118,252,141,253,201,254,53,0,230,1,207,3,188,5,103,7,154,8,57,9,83,9,16,9,177,8,121,8,122,8,179,8,233,8,220,8,76,8,51,7,170,5,254,3,141,2,161,1,87,1,151,1,31,2,152,2,203,2,148,2,4,2,58,1,111,0,214,255,138,255,140,255,188,255,227,255,200,255,60,255,47,254,194,252,52,251,201,249,183,248,23,248,217,247,209,247,193,247,131,247,5,247,82,246,149,245,21,245,25,245,206,245,71,247,90,249,190,251,30,254,47,0,205,1,0,3,248,3,227,4,230,5,10,7,45,8,40,9,197,9,218,9,82,9,53,8,169,6,243,4,86,3,0,2,0,1,65,0,158,255,227,254,239,253,195,252,139,251,127,250,217,249,196,249,77,250,93,251,200,252,90,254,234,255,92,1,163,2,204,3,247,4,72,6,204,7,110,9,236,10,246,11,72,12,210,11,185,10,72,9,202,7,112,6,66,5,30,4,207,2,34,1,14,255,188,252,122,250,153,248,90,247,209,246,231,246,96,247,236,247,72,248,91,248,51,248,2,248,252,247,76,248,255,248,6,250,41,251,38,252,197,252,230,252,148,252,1,252,112,251,25,251,11,251,35,251,56,251,44,251,17,251,43,251,205,251,39,253,13,255,22,1,207,2,253,3,170,4,44,5,245,5,86,7,68,9,108,11,70,13,79,14,80,14,88,13,193,11,253,9,114,8,88,7,161,6,11,6,65,5,249,3,36,2,246,255,207,253,25,252,17,251,188,250,229,250,55,251,109,251,83,251,243,250,115,250,12,250,245,249,68,250,238,250,193,251,127,252,235,252,229,252,120,252,225,251,100,251,59,251,135,251,52,252,12,253,208,253,74,254,105,254,74,254,29,254,29,254,123,254,69,255,88,0,129,1,134,2,62,3,168,3,232,3,38,4,124,4,238,4,89,5,145,5,117,5,3,5,77,4,128,3,190,2,19,2,132,1,3,1,126,0,233,255,64,255,137,254,209,253,55,253,223,252,229,252,80,253,6,254,204,254,109,255,197,255,219,255,218,255,245,255,73,0,213,0,113,1,236,1,42,2,41,2,252,1,196,1,154,1,128,1,116,1,115,1,117,1,110,1,69,1,238,0,106,0,218,255,104,255,60,255,94,255,167,255,224,255,209,255,104,255,188,254,3,254,125,253,83,253,131,253,240,253,108,254,193,254,207,254,145,254,37,254,201,253,188,253,20,254,184,254,110,255,240,255,26,0,245,255,164,255,86,255,42,255,39,255,57,255,70,255,70,255,68,255,74,255,81,255,63,255,253,254,131,254,7,254,236,253,146,254,8,0,212,1,45,3,136,3,231,2,190,1,216,0,222,0,238,1,160,3,74,5,52,6,243,5,157,4,175,2,218,0,182,255,125,255,252,255,165,0,200,0,239,255,36,254,2,252,103,250,240,249,181,250,49,252,146,253,53,254,232,253,6,253,55,252,15,252,194,252,24,254,160,255,232,0,157,1,175,1,69,1,156,0,255,255,173,255,197,255,41,0,140,0,144,0,6,0,14,255,17,254,135,253,176,253,112,254,94,255,5,0,66,0,72,0,109,0,247,0,242,1,40,3,79,4,55,5,220,5,73,6,148,6,193,6,215,6,227,6,232,6,216,6,155,6,12,6,16,5,189,3,74,2,244,0,227,255,19,255,80,254,99,253,49,252,215,250,166,249,234,248,205,248,46,249,197,249,81,250,188,250,43,251,203,251,170,252,175,253,183,254,168,255,124,0,55,1,210,1,54,2,67,2,243,1,100,1,210,0,98,0,8,0,157,255,240,254,245,253,213,252,216,251,69,251,50,251,121,251,222,251,53,252,121,252,206,252,89,253,45,254,51,255,76,0,97,1,118,2,144,3,153,4,117,5,14,6,108,6,173,6,245,6,60,7,92,7,31,7,106,6,98,5,71,4,76,3,133,2,224,1,57,1,110,0,131,255,139,254,186,253,47,253,229,252,181,252,110,252,9,252,153,251,79,251,50,251,47,251,34,251,1,251,230,250,239,250,18,251,27,251,228,250,158,250,193,250,208,251,195,253,222,255,49,1,96,1,211,0,89,0,195,0,64,2,71,4,249,5,192,6,109,6,82,5,242,3,199,2,33,2,251,1,40,2,92,2,44,2,76,1,190,255,239,253,164,252,122,252,112,253,232,254,242,255,232,255,239,254,218,253,151,253,146,254,96,0,10,2,186,2,84,2,97,1,165,0,152,0,34,1,182,1,219,1,111,1,167,0,206,255,6,255,87,254,205,253,146,253,208,253,127,254,64,255,171,255,144,255,58,255,76,255,70,0,27,2,45,4,165,5,18,6,177,5,47,5,53,5,217,5,156,6,203,6,10,6,133,4,195,2,65,1,29,0,21,255,213,253,72,252,147,250,6,249,207,247,227,246,42,246,151,245,64,245,78,245,205,245,162,246,157,247,147,248,139,249,171,250,36,252,243,253,220,255,145,1,222,2,215,3,175,4,136,5,102,6,21,7,104,7,71,7,194,6,18,6,105,5,223,4,96,4,199,3,252,2,19,2,44,1,102,0,205,255,85,255,11,255,252,254,67,255,220,255,147,0,20,1,58,1,45,1,85,1,249,1,0,3,252,3,104,4,36,4,119,3,218,2,140,2,104,2,13,2,59,1,4,0,191,254,188,253,12,253,125,252,207,251,239,250,21,250,154,249,149,249,221,249,37,250,72,250,96,250,168,250,74,251,45,252,17,253,182,253,6,254,24,254,40,254,96,254,204,254,88,255,191,255,191,255,63,255,109,254,200,253,233,253,27,255,228,0,67,2,133,2,217,1,28,1,49,1,114,2,98,4,36,6,17,7,12,7,112,6,182,5,71,5,76,5,154,5,213,5,196,5,77,5,94,4,10,3,152,1,108,0,236,255,24,0,107,0,67,0,74,255,202,253,147,252,73,252,244,252,10,254,183,254,134,254,173,253,206,252,135,252,248,252,180,253,36,254,241,253,84,253,191,252,130,252,149,252,184,252,165,252,95,252,45,252,80,252,197,252,80,253,187,253,2,254,111,254,66,255,103,0,129,1,50,2,120,2,176,2,65,3,61,4,78,5,231,5,181,5,232,4,17,4,160,3,148,3,142,3,34,3,55,2,12,1,240,255,16,255,107,254,223,253,89,253,230,252,161,252,136,252,124,252,95,252,50,252,37,252,107,252,13,253,218,253,135,254,241,254,53,255,145,255,45,0,0,1,201,1,76,2,134,2,162,2,218,2,55,3,152,3,192,3,129,3,248,2,91,2,219,1,128,1,45,1,203,0,82,0,204,255,52,255,147,254,11,254,176,253,133,253,115,253,97,253,78,253,77,253,118,253,210,253,61,254,146,254,197,254,235,254,71,255,244,255,213,0,157,1,6,2,11,2,229,1,232,1,64,2,197,2,28,3,6,3,131,2,212,1,65,1,228,0,159,0,60,0,150,255,184,254,221,253,60,253,243,252,238,252,223,252,121,252,201,251,44,251,44,251,16,252,135,253,8,255,235,255,15,0,236,255,51,0,73,1,243,2,158,4,189,5,41,6,39,6,7,6,244,5,223,5,174,5,100,5,247,4,80,4,110,3,76,2,232,0,142,255,111,254,175,253,46,253,134,252,124,251,54,250,20,249,136,248,181,248,66,249,182,249,183,249,91,249,29,249,117,249,113,250,198,251,237,252,166,253,19,254,129,254,71,255,92,0,119,1,78,2,191,2,249,2,77,3,220,3,132,4,9,5,72,5,88,5,88,5,102,5,138,5,181,5,202,5,190,5,164,5,131,5,85,5,5,5,134,4,229,3,63,3,176,2,53,2,164,1,214,0,214,255,198,254,211,253,8,253,78,252,142,251,198,250,18,250,128,249,16,249,185,248,108,248,52,248,37,248,84,248,205,248,126,249,66,250,1,251,188,251,141,252,130,253,145,254,153,255,126,0,74,1,36,2,44,3,74,4,53,5,163,5,150,5,99,5,99,5,167,5,247,5,2,6,160,5,233,4,22,4,85,3,167,2,253,1,71,1,144,0,226,255,70,255,188,254,60,254,220,253,162,253,143,253,145,253,148,253,149,253,179,253,24,254,205,254,168,255,82,0,162,0,174,0,208,0,72,1,7,2,191,2,27,3,251,2,146,2,47,2,248,1,236,1,220,1,154,1,13,1,62,0,83,255,122,254,214,253,96,253,244,252,105,252,183,251,14,251,168,250,159,250,211,250,11,251,38,251,65,251,131,251,0,252,182,252,148,253,155,254,217,255,44,1,45,2,149,2,139,2,155,2,38,3,21,4,241,4,74,5,19,5,162,4,43,4,166,3,3,3,79,2,203,1,132,1,81,1,255,0,89,0,129,255,202,254,120,254,161,254,3,255,48,255,255,254,136,254,44,254,74,254,203,254,96,255,178,255,155,255,81,255,26,255,24,255,65,255,86,255,68,255,35,255,252,254,227,254,213,254,199,254,202,254,232,254,32,255,116,255,219,255,70,0,176,0,10,1,106,1,217,1,112,2,45,3,212,3,52,4,79,4,70,4,58,4,58,4,53,4,19,4,177,3,0,3,27,2,45,1,100,0,205,255,64,255,134,254,145,253,121,252,120,251,187,250,90,250,60,250,47,250,20,250,231,249,205,249,231,249,75,250,217,250,122,251,20,252,159,252,48,253,221,253,166,254,112,255,22,0,144,0,255,0,138,1,56,2,229,2,104,3,166,3,177,3,200,3,19,4,133,4,225,4,244,4,195,4,112,4,61,4,66,4,94,4,99,4,65,4,0,4,167,3,49,3,190,2,94,2,29,2,233,1,170,1,55,1,135,0,195,255,17,255,144,254,51,254,216,253,79,253,147,252,209,251,52,251,202,250,141,250,99,250,57,250,251,249,183,249,144,249,180,249,41,250,199,250,90,251,194,251,24,252,149,252,88,253,75,254,57,255,1,0,184,0,114,1,51,2,229,2,105,3,202,3,30,4,129,4,243,4,94,5,159,5,146,5,38,5,141,4,21,4,246,3,5,4,221,3,61,3,69,2,83,1,183,0,98,0,30,0,192,255,64,255,197,254,91,254,4,254,182,253,141,253,151,253,208,253,19,254,40,254,8,254,233,253,11,254,128,254,13,255,100,255,115,255,103,255,114,255,188,255,34,0,130,0,178,0,186,0,197,0,224,0,10,1,44,1,47,1,36,1,50,1,75,1,101,1,90,1,47,1,5,1,232,0,218,0,198,0,156,0,97,0,29,0,211,255,127,255,46,255,234,254,179,254,113,254,16,254,146,253,42,253,253,252,12,253,44,253,39,253,237,252,180,252,191,252,32,253,178,253,73,254,214,254,86,255,219,255,92,0,226,0,126,1,61,2,13,3,180,3,7,4,27,4,52,4,111,4,185,4,219,4,175,4,61,4,177,3,50,3,188,2,60,2,167,1,251,0,65,0,138,255,216,254,49,254,159,253,22,253,164,252,66,252,241,251,183,251,148,251,135,251,143,251,174,251,221,251,17,252,70,252,144,252,240,252,101,253,218,253,60,254,144,254,227,254,73,255,193,255,54,0,148,0,210,0,6,1,71,1,146,1,229,1,38,2,83,2,112,2,135,2,161,2,194,2,235,2,24,3,46,3,46,3,24,3,8,3,15,3,28,3,35,3,20,3,225,2,153,2,87,2,42,2,16,2,233,1,171,1,81,1,231,0,140,0,73,0,12,0,209,255,133,255,45,255,216,254,150,254,102,254,53,254,3,254,203,253,157,253,135,253,129,253,127,253,118,253,105,253,107,253,125,253,157,253,192,253,206,253,208,253,205,253,225,253,9,254,42,254,62,254,66,254,72,254,85,254,99,254,111,254,110,254,107,254,133,254,171,254,204,254,225,254,235,254,9,255,67,255,148,255,238,255,67,0,153,0,253,0,103,1,204,1,55,2,166,2,28,3,137,3,238,3,75,4,157,4,213,4,241,4,247,4,245,4,242,4,226,4,187,4,113,4,4,4,121,3,228,2,87,2,214,1,79,1,169,0,233,255,40,255,137,254,8,254,150,253,26,253,155,252,39,252,192,251,112,251,51,251,19,251,13,251,31,251,45,251,41,251,37,251,60,251,127,251,227,251,76,252,161,252,240,252,48,253,128,253,210,253,59,254,202,254,88,255,220,255,63,0,138,0,216,0,64,1,179,1,57,2,175,2,10,3,60,3,77,3,113,3,159,3,251,3,50,4,50,4,26,4,219,3,181,3,166,3,120,3,82,3,23,3,197,2,132,2,28,2,163,1,89,1,20,1,219,0,182,0,67,0,1,0,192,255,127,255,59,255,227,254,202,254,247,254,17,255,219,254,104,254,16,254,45,254,98,254,115,254,52,254,253,253,32,254,34,254,22,254,188,253,136,253,241,253,24,254,73,254,6,254,210,253,252,253,39,254,87,254,122,254,170,254,238,254,71,255,51,255,71,255,100,255,169,255,28,0,80,0,134,0,159,0,163,0,203,0,238,0,13,1,33,1,28,1,46,1,74,1,77,1,50,1,24,1,11,1,56,1,82,1,76,1,42,1,43,1,70,1,94,1,91,1,51,1,100,1,141,1,155,1,133,1,58,1,50,1,76,1,65,1,40,1,218,0,161,0,149,0,102,0,32,0,186,255,160,255,63,255,59,255,215,254,113,254,82,254,73,254,25,254,20,254,201,253,128,253,233,253,169,253,47,254,237,253,20,254,33,254,128,254,153,254,242,254,17,255,8,255,198,255,116,255,17,0,225,255,246,255,122,0,54,0,195,0,128,0,78,0,190,0,147,0,176,0,203,0,108,0,169,0,188,0,70,0,199,0,97,0,131,0,238,0,137,0,225,0,178,0,159,0,34,1,244,0,63,1,173,1,34,1,119,1,142,1,119,1,238,1,178,1,119,1,221,1,60,1,115,1,86,1,143,0,192,0,155,0,51,0,5,0,146,255,200,254,83,255,84,254,125,254,82,254,194,253,230,253,4,254,113,253,123,253,197,253,103,253,85,254,210,253,94,254,114,254,161,254,248,254,68,255,65,255,203,255,38,0,49,0,141,0,105,0,145,0,248,0,202,0,236,0,21,1,146,0,104,1,137,0,220,0,163,0,70,0,208,0,71,0,24,0,93,0,223,255,61,0,72,0,212,255,37,0,40,0,26,0,155,0,114,0,64,0,250,0,90,0,23,1,200,0,242,0,46,1,48,1,70,1,243,0,22,1,142,0,54,1,73,0,192,0,33,0,77,0,204,255,211,255,114,255,25,255,157,255,197,254,63,255,161,254,46,255,156,254,15,255,181,254,159,254,160,254,7,255,54,255,229,254,66,255,241,254,15,255,122,255,12,255,166,255,117,255,56,255,233,255,96,255,254,254,191,255,73,255,147,255,237,255,111,255,175,255,244,255,101,255,100,0,1,0,22,0,42,1,105,0,41,1,228,0,123,1,81,1,19,2,161,1,118,2,255,1,114,2,90,2,36,2,91,2,255,1,98,2,223,1,224,1,94,1,99,1,206,0,154,0,43,0,2,0,116,255,127,255,225,254,221,254,50,254,60,254,228,253,254,253,73,253,35,254,112,253,152,253,38,254,43,253,128,254,167,253,126,254,123,254,239,254,184,254,232,255,206,254,75,0,105,255,64,0,125,0,56,0,164,0,182,0,77,0,208,0,185,0,9,0,146,1,84,255,195,1,101,255,54,1,134,255,237,0,159,255,161,0,13,0,18,0,211,0,37,255,134,1,210,254,146,1,174,255,235,0,126,0,87,0,9,1,48,0,74,1,56,0,74,1,33,0,84,1,178,0,40,0,130,1,75,255,104,1,135,255,170,0,191,255,15,0,203,255,45,255,120,0,47,254,157,0,94,254,206,255,55,255,20,255,131,255,58,255,43,255,51,255,28,0,68,254,180,0,182,254,226,255,232,255,59,255,240,255,247,255,180,255,11,0,71,0,63,255,8,1,67,255,39,0,149,0,235,254,253,0,120,255,11,0,84,0,82,255,125,0,23,0,134,255,156,0,212,255,244,255,195,0,229,255,159,0,95,0,51,0,229,0,71,0,197,0,230,0,103,0,247,0,134,0,186,0,166,0,251,0,51,0,198,0,16,0,213,0,218,255,112,0,218,255,61,0,176,255,110,0,174,255,53,0,119,255,91,0,192,255,235,255,86,0,126,255,155,0,210,255,245,255,122,0,199,255,206,255,22,1,187,254,100,1,60,255,113,0,223,255,136,255,29,0,152,255,157,255,193,255,89,255,24,255,156,255,222,254,106,255,218,254,54,255,4,255,43,255,32,255,254,254,69,255,230,254,170,255,77,255,17,0,203,254,234,0,231,254,149,0,87,0,96,255,100,1,119,255,77,1,90,0,225,0,75,0,40,1,45,0,29,1,184,0,117,0,255,0,108,0,125,0,88,0,120,0,252,255,74,0,50,0,178,255,102,0,66,255,50,0,65,255,188,255,166,255,163,255,225,255,13,255,175,0,70,254,67,1,51,254,250,0,71,255,196,255,193,0,254,254,226,0,222,254,82,1,184,254,61,1,30,255,131,0,171,255,161,255,104,0,216,254,194,0,163,254,150,0,255,254,250,255,155,255,61,255,26,0,96,255,12,0,190,255,217,255,26,0,64,0,242,255,109,0,54,0,150,0,174,0,197,0,145,0,3,1,195,0,249,0,43,1,144,0,255,0,212,0,200,0,197,0,87,0,110,0,130,0,15,0,29,0,244,255,203,255,172,255,231,255,57,255,182,255,52,255,238,255,20,255,149,255,145,255,125,255,143,255,244,255,62,255,217,255,232,255,126,255,83,0,97,255,40,0,205,255,65,0,139,255,137,0,91,255,9,0,23,0,138,255,88,0,139,255,227,255,16,0,128,255,237,255,223,255,160,255,234,255,186,255,77,0,30,255,255,0,252,254,118,0,48,0,141,255,7,1,56,255,52,1,53,255,249,0,205,255,84,0,172,0,144,255,44,1,83,255,25,1,239,255,46,0,113,0,167,255,195,0,155,255,145,0,224,255,30,0,254,255,22,0,201,255,74,0,177,255,71,0,236,255,0,0,47,0,160,255,95,0,20,0,190,255,111,0,42,0,217,255,129,0,249,255,17,0,80,0,219,255,83,0,185,255,205,255,106,0,25,255,81,0,70,255,186,255,170,255,156,255,105,255,182,255,64,255,190,255,130,255,42,255,243,255,22,255,214,255,121,255,188,255,164,255,233,255,195,255,39,0,236,255,151,0,163,255,222,0,88,0,246,255,34,1,178,255,28,1,238,255,189,0,70,0,100,0,46,0,139,0,87,0,243,255,142,0,18,0,96,0,5,0,244,255,104,0,135,255,132,0,196,255,254,255,51,0,111,255,200,0,75,255,145,0,180,255,37,0,44,0,168,255,111,0,166,255,24,0,241,255,236,255,249,255,209,255,225,255,174,255,8,0,117,255,4,0,101,255,1,0,46,255,2,0,82,255,187,255,101,255,155,255,188,255,90,255,39,0,38,255,138,0,71,255,107,0,198,255,9,0,47,0,15,0,102,0,234,255,146,0,225,255,131,0,69,0,41,0,178,0,232,255,248,0,162,255,2,1,190,255,218,0,24,0,173,0,50,0,172,0,55,0,96,0,118,0,76,0,148,0,38,0,214,0,216,255,197,0,20,0,82,0,64,0,51,0,16,0,131,0,115,255,152,0,88,255,76,0,123,255,27,0,100,255,39,0,42,255,2,0,46,255,176,255,63,255,112,255,100,255,247,254,160,255,187,254,166,255,160,254,138,255,217,254,106,255,251,254,101,255,30,255,140,255,21,255,189,255,68,255,184,255,174,255,185,255,195,255,29,0,204,255,71,0,216,255,113,0,222,255,162,0,6,0,161,0,115,0,83,0,234,0,42,0,12,1,94,0,196,0,220,0,108,0,233,0,170,0,146,0,187,0,142,0,199,0,90,0,249,0,12,0,49,1,246,255,193,0,124,0,79,0,129,0,92,0,90,0,58,0,92,0,243,255,103,0,216,255,20,0,40,0,155,255,75,0,118,255,250,255,159,255,148,255,166,255,128,255,138,255,77,255,187,255,201,254,35,0,128,254,222,255,37,255,56,255,152,255,33,255,115,255,77,255,133,255,24,255,23,0,199,254,46,0,87,255,153,255,17,0,141,255,238,255,5,0,226,255,13,0,91,0,216,255,114,0,101,0,33,0,141,0,174,0,47,0,33,1,95,0,204,0,18,1,90,0,53,1,173,0,211,0,238,0,10,1,113,0,83,1,97,0,8,1,205,0,110,0,54,1,30,0,15,1,58,0,170,0,29,0,165,0,216,255,85,0,248,255,173,255,65,0,66,255,255,255,80,255,124,255,94,255,19,255,91,255,221,254,6,255,198,254,206,254,204,254,89,254,7,255,47,254,238,254,104,254,176,254,186,254,116,254,249,254,176,254,248,254,242,254,117,255,215,254,197,255,83,255,213,255,156,255,55,0,211,255,121,0,8,0,174,0,139,0,111,0,68,1,116,0,123,1,188,0,195,1,212,0,241,1,4,1,220,1,53,1,208,1,46,1,202,1,64,1,92,1,164,1,218,0,198,1,157,0,192,1,51,0,202,1,211,255,134,1,152,255,250,0,230,255,210,255,96,0,244,254,80,0,121,254,74,0,39,254,199,255,132,254,7,255,176,254,171,254,190,254,60,254,28,255,209,253,111,255,182,253,60,255,95,254,154,254,51,255,106,254,120,255,148,254,194,255,187,254,245,255,61,255,198,255,225,255,179,255,107,0,191,255,211,0,9,0,227,0,141,0,253,0,189,0,70,1,247,0,26,1,180,1,142,0,46,2,148,0,0,2,233,0,197,1,23,1,117,1,100,1,233,0,176,1,158,0,86,1,196,0,231,0,65,0,70,1,111,255,26,1,152,255,82,0,136,255,45,0,3,255,211,255,54,255,182,254,207,255,154,253,8,0,59,253,152,255,111,253,17,255,184,253,80,254,151,254,81,253,138,255,190,252,221,255,10,253,63,255,42,254,114,254,63,255,242,253,37,0,207,253,152,0,79,254,123,0,67,255,16,0,147,0,122,255,167,1,106,255,4,2,24,0,193,1,1,1,109,1,181,1,53,1,112,2,208,0,238,2,2,1,136,2,191,1,228,1,75,2,84,1,179,2,227,0,157,2,3,1,247,1,18,1,130,1,12,1,143,0,184,1,71,255,183,1,61,255,152,0,185,255,166,255,142,255,51,255,109,255,74,254,203,255,97,253,161,255,127,253,151,254,45,254,223,253,9,254,14,254,197,253,183,253,63,254,94,253,148,254,77,253,218,254,130,253,178,254,23,254,194,254,103,254,4,255,9,255,22,255,132,255,134,255,197,255,222,255,133,0,195,255,105,1,247,255,160,1,175,0,131,1,79,1,212,1,169,1,223,1,108,2,110,1,50,3,69,1,60,3,188,1,190,2,73,2,66,2,94,2,245,1,135,2,57,1,191,2,193,0,71,2,220,0,107,1,251,0,156,0,218,0,234,255,190,0,244,254,180,0,102,254,213,255,199,254,113,254,41,255,194,253,200,254,186,253,49,254,161,253,240,253,105,253,206,253,168,253,0,253,99,254,200,252,49,254,137,253,185,253,92,254,103,253,0,255,226,253,205,254,155,254,36,255,173,254,159,255,102,255,117,255,123,0,107,255,10,1,17,0,197,0,28,1,181,0,110,1,54,1,203,1,41,1,102,2,3,1,147,2,114,1,251,1,100,2,62,1,166,2,67,1,151,2,1,1,151,2,11,1,175,1,240,1,139,0,61,2,48,0,162,1,76,0,18,1,5,0,142,0,38,0,67,255,10,1,90,254,128,0,218,254,145,255,238,254,57,255,28,255,87,254,223,255,171,253,200,255,13,254,182,254,19,255,47,254,16,255,106,254,45,255,18,254,187,255,0,254,91,255,42,255,96,254,106,0,20,254,85,0,155,254,162,0,157,254,84,0,44,0,204,254,204,1,115,254,219,1,42,255,4,1,95,0,122,0,197,0,31,0,216,1,52,255,69,2,225,255,226,0,84,1,208,255,235,1,147,255,209,1,249,255,30,1,162,0,68,0,46,1,153,255,146,1,130,255,17,1,230,255,153,0,22,0,149,255,34,1,122,254,243,0,117,255,196,255,179,255,153,255,135,255,157,255,50,255,156,255,158,255,132,254,115,0,124,254,174,255,242,254,158,255,190,254,27,0,107,254,97,0,221,254,30,255,116,0,138,254,230,255,188,255,189,255,218,254,110,1,35,254,21,1,140,255,156,255,179,0,200,255,64,0,80,0,180,0,60,255,190,1,99,255,204,0,10,1,209,255,5,1,203,0,24,0,255,0,132,0,132,0,122,0,18,1,121,0,176,0,254,0,194,255,108,1,162,255,237,0,150,0,60,0,156,0,40,0,196,0,62,255,30,1,114,255,60,0,201,0,43,255,19,1,127,255,206,255,113,0,116,255,50,0,11,0,152,255,77,0,118,255,193,255,130,255,18,0,15,255,80,0,137,255,114,255,7,0,83,255,231,255,80,255,219,255,164,255,180,255,201,255,77,255,3,0,64,255,135,255,48,0,243,254,83,0,117,255,231,255,160,255,237,255,110,255,15,0,190,255,174,255,175,0,27,255,150,0,198,255,164,255,134,0,200,255,122,0,2,0,153,0,223,255,206,0,193,255,118,0,182,0,197,255,105,1,182,255,225,0,97,0,69,0,12,0,219,0,244,255,152,0,96,0,12,0,126,0,219,255,65,0,55,0,167,255,109,0,229,255,168,255,78,0,34,255,82,0,0,255,16,0,64,255,230,255,49,255,219,255,45,255,25,255,88,0,83,254,63,0,34,255,105,255,226,255,46,255,116,255,196,255,77,255,175,255,41,0,244,254,64,0,158,255,94,255,125,0,88,255,88,0,1,0,34,0,235,255,121,0,151,255,140,0,136,0,201,255,78,1,223,255,203,0,153,0,123,0,165,0,250,0,194,0,188,0,243,0,176,0,179,0,172,0,177,0,184,0,210,0,58,0,250,0,95,0,85,0,105,0,10,0,128,0,244,255,122,0,5,0,6,0,248,255,219,255,240,255,139,255,211,255,117,255,209,255,86,255,128,255,54,255,41,255,91,255,50,255,72,255,71,255,48,255,39,255,82,255,244,254,103,255,7,255,87,255,77,255,70,255,61,255,37,255,101,255,122,255,135,255,127,255,223,255,125,255,16,0,163,255,187,255,88,0,230,255,125,0,92,0,129,0,90,0,148,0,134,0,169,0,219,0,194,0,49,1,154,0,21,1,186,0,200,0,2,1,2,1,245,0,251,0,217,0,172,0,174,0,157,0,146,0,222,0,123,0,124,0,122,0,234,255,109,0,193,255,97,0,222,255,50,0,173,255,150,255,185,255,54,255,211,255,48,255,180,255,43,255,109,255,33,255,14,255,64,255,224,254,135,255,189,254,117,255,202,254,22,255,26,255,227,254,109,255,226,254,122,255,248,254,173,255,11,255,196,255,116,255,179,255,10,0,126,255,136,0,144,255,135,0,3,0,138,0,104,0,153,0,202,0,133,0,34,1,137,0,93,1,206,0,103,1,40,1,68,1,105,1,20,1,149,1,54,1,116,1,108,1,90,1,61,1,65,1,3,1,48,1,251,0,255,0,207,0,199,0,125,0,72,0,84,0,243,255,22,0,231,255,209,255,121,255,145,255,238,254,77,255,246,254,221,254,29,255,132,254,194,254,103,254,106,254,76,254,131,254,81,254,135,254,112,254,80,254,148,254,27,254,166,254,109,254,205,254,208,254,243,254,246,254,254,254,60,255,32,255,175,255,134,255,243,255,244,255,12,0,47,0,45,0,140,0,114,0,223,0,200,0,247,0,253,0,234,0,18,1,248,0,53,1,18,1,128,1,2,1,89,1,9,1,5,1,12,1,240,0,12,1,209,0,249,0,128,0,200,0,97,0,101,0,100,0,55,0,65,0,29,0,22,0,224,255,227,255,175,255,188,255,153,255,141,255,153,255,113,255,135,255,104,255,101,255,91,255,100,255,77,255,144,255,66,255,118,255,101,255,72,255,111,255,92,255,115,255,144,255,142,255,153,255,194,255,156,255,212,255,180,255,237,255,210,255,6,0,252,255,25,0,42,0,26,0,83,0,50,0,114,0,90,0,123,0,144,0,126,0,176,0,147,0,166,0,204,0,160,0,223,0,180,0,198,0,196,0,186,0,194,0,169,0,199,0,149,0,175,0,143,0,148,0,128,0,126,0,118,0,96,0,115,0,53,0,66,0,252,255,7,0,233,255,224,255,218,255,186,255,187,255,131,255,130,255,95,255,106,255,59,255,105,255,55,255,64,255,49,255,33,255,20,255,31,255,27,255,27,255,47,255,17,255,48,255,41,255,58,255,70,255,94,255,91,255,144,255,105,255,181,255,153,255,195,255,227,255,221,255,23,0,250,255,81,0,28,0,115,0,79,0,120,0,137,0,110,0,177,0,112,0,177,0,129,0,163,0,144,0,168,0,151,0,155,0,160,0,129,0,154,0,92,0,147,0,68,0,115,0,71,0,67,0,60,0,26,0,34,0,6,0,19,0,237,255,8,0,210,255,225,255,207,255,183,255,202,255,174,255,170,255,185,255,142,255,168,255,144,255,161,255,173,255,180,255,194,255,181,255,211,255,161,255,228,255,180,255,232,255,213,255,229,255,247,255,199,255,11,0,191,255,18,0,228,255,33,0,22,0,32,0,74,0,29,0,94,0,36,0,93,0,63,0,94,0,91,0,87,0,102,0,71,0,94,0,66,0,88,0,61,0,79,0,52,0,50,0,51,0,17,0,54,0,13,0,58,0,18,0,43,0,19,0,4,0,20,0,236,255,24,0,226,255,13,0,217,255,239,255,215,255,215,255,226,255,206,255,243,255,191,255,234,255,171,255,206,255,167,255,183,255,187,255,159,255,191,255,140,255,184,255,140,255,175,255,165,255,181,255,188,255,172,255,197,255,178,255,200,255,204,255,209,255,223,255,217,255,231,255,221,255,238,255,239,255,251,255,8,0,8,0,30,0,12,0,54,0,23,0,70,0,47,0,74,0,70,0,54,0,89,0,38,0,111,0,55,0,109,0,80,0,85,0,88,0,59,0,90,0,42,0,97,0,24,0,86,0,25,0,42,0,34,0,2,0,42,0,250,255,34,0,253,255,12,0,238,255,245,255,227,255,231,255,226,255,210,255,220,255,201,255,211,255,208,255,210,255,211,255,210,255,220,255,201,255,222,255,190,255,215,255,209,255,207,255,238,255,194,255,253,255,206,255,253,255,243,255,4,0,18,0,9,0,37,0,3,0,41,0,0,0,39,0,15,0,27,0,28,0,25,0,46,0,22,0,54,0,36,0,58,0,50,0,60,0,62,0,49,0,66,0,20,0,62,0,15,0,50,0,27,0,37,0,34,0,19,0,45,0,2,0,57,0,247,255,57,0,252,255,39,0,6,0,5,0,24,0,231,255,29,0,215,255,18,0,211,255,252,255,220,255,228,255,240,255,205,255,245,255,181,255,245,255,178,255,225,255,198,255,192,255,209,255,163,255,206,255,151,255,190,255,156,255,177,255,177,255,167,255,187,255,169,255,201,255,183,255,206,255,202,255,220,255,226,255,228,255,248,255,231,255,249,255,241,255,244,255,253,255,245,255,9,0,5,0,18,0,30,0,40,0,52,0,57,0,74,0,74,0,89,0,89,0,90,0,86,0,84,0,87,0,79,0,81,0,68,0,75,0,55,0,67,0,52,0,59,0,54,0,46,0,51,0,22,0,39,0,2,0,16,0,251,255,252,255,250,255,228,255,232,255,206,255,213,255,191,255,200,255,183,255,186,255,173,255,168,255,177,255,168,255,185,255,180,255,194,255,181,255,200,255,171,255,209,255,187,255,207,255,216,255,210,255,246,255,221,255,8,0,240,255,25,0,9,0,31,0,30,0,23,0,44,0,18,0,49,0,30,0,47,0,51,0,52,0,70,0,59,0,79,0,66,0,82,0,71,0,74,0,76,0,63,0,76,0,52,0,80,0,54,0,69,0,52,0,49,0,45,0,24,0,35,0,6,0,23,0,251,255,18,0,247,255,254,255,248,255,237,255,249,255,226,255,239,255,223,255,230,255,222,255,213,255,219,255,209,255,214,255,207,255,210,255,213,255,207,255,214,255,206,255,215,255,211,255,210,255,214,255,213,255,220,255,211,255,214,255,210,255,218,255,220,255,221,255,226,255,226,255,227,255,230,255,239,255,248,255,255,255,3,0,8,0,5,0,17,0,5,0,25,0,17,0,38,0,35,0,43,0,44,0,43,0,46,0,44,0,57,0,48,0,64,0,48,0,52,0,44,0,42,0,45,0,38,0,45,0,38,0,35,0,30,0,20,0,25,0,6,0,4,0,252,255,247,255,245,255,234,255,235,255,215,255,226,255,211,255,220,255,212,255,208,255,215,255,198,255,211,255,193,255,199,255,192,255,187,255,185,255,179,255,191,255,181,255,193,255,194,255,193,255,200,255,193,255,206,255,207,255,217,255,227,255,226,255,243,255,236,255,255,255,249,255,11,0,20,0,20,0,42,0,23,0,54,0,33,0,62,0,58,0,68,0,72,0,64,0,83,0,63,0,91,0,68,0,90,0,77,0,88,0,88,0,79,0,95,0,66,0,91,0,59,0,72,0,54,0,51,0,51,0,22,0,41,0,8,0,26,0,250,255,5,0,245,255,240,255,238,255,212,255,221,255,198,255,209,255,194,255,202,255,199,255,198,255,195,255,192,255,194,255,192,255,198,255,196,255,191,255,185,255,188,255,185,255,187,255,184,255,189,255,190,255,194,255,196,255,191,255,206,255,206,255,216,255,212,255,218,255,223,255,227,255,240,255,244,255,254,255,251,255,8,0,9,0,16,0,24,0,33,0,42,0,48,0,60,0,62,0,73,0,69,0,68,0,66,0,64,0,71,0,70,0,76,0,72,0,69,0,67,0,64,0,65,0,64,0,59,0,54,0,42,0,41,0,34,0,40,0,30,0,26,0,23,0,12,0,13,0,253,255,3,0,236,255,243,255,224,255,225,255,216,255,209,255,209,255,194,255,211,255,192,255,213,255,196,255,203,255,192,255,199,255,206,255,204,255,216,255,210,255,232,255,227,255,243,255,239,255,249,255,0,0,4,0,22,0,27,0,47,0,51,0,68,0,70,0,73,0,75,0,74,0,78,0,68,0,75,0,70,0,74,0,72,0,75,0,79,0,80,0,83,0,77,0,81,0,68,0,67,0,57,0,57,0,44,0,38,0,25,0,9,0,2,0,237,255,239,255,222,255,225,255,204,255,197,255,185,255,167,255,162,255,149,255,148,255,133,255,134,255,125,255,121,255,121,255,114,255,117,255,114,255,115,255,114,255,116,255,118,255,122,255,128,255,133,255,144,255,153,255,164,255,175,255,182,255,194,255,200,255,212,255,226,255,244,255,5,0,13,0,25,0,29,0,44,0,47,0,57,0,57,0,59,0,60,0,56,0,62,0,57,0,64,0,59,0,60,0,53,0,56,0,49,0,44,0,45,0,41,0,49,0,35,0,27,0,12,0,14,0,34,0,48,0,39,0,20,0,13,0,29,0,53,0,67,0,60,0,51,0,61,0,89,0,112,0,104,0,88,0,91,0,116,0,134,0,135,0,119,0,113,0,123,0,130,0,117,0,93,0,78,0,75,0,68,0,45,0,15,0,253,255,243,255,230,255,206,255,168,255,138,255,116,255,102,255,87,255,58,255,38,255,32,255,30,255,29,255,31,255,33,255,48,255,65,255,77,255,97,255,115,255,142,255,174,255,192,255,209,255,233,255,7,0,52,0,93,0,115,0,135,0,156,0,187,0,229,0,255,0,9,1,14,1,18,1,28,1,28,1,11,1,249,0,237,0,219,0,194,0,156,0,120,0,96,0,71,0,41,0,3,0,219,255,187,255,166,255,144,255,118,255,94,255,74,255,66,255,54,255,40,255,28,255,26,255,27,255,31,255,38,255,47,255,63,255,84,255,106,255,129,255,154,255,178,255,214,255,243,255,17,0,43,0,63,0,84,0,99,0,114,0,124,0,134,0,139,0,142,0,137,0,131,0,123,0,107,0,96,0,77,0,52,0,26,0,5,0,246,255,222,255,191,255,161,255,136,255,119,255,104,255,94,255,85,255,80,255,77,255,81,255,90,255,107,255,124,255,138,255,158,255,181,255,212,255,236,255,1,0,26,0,62,0,100,0,129,0,154,0,176,0,200,0,218,0,230,0,238,0,246,0,245,0,239,0,225,0,209,0,189,0,162,0,134,0,102,0,71,0,38,0,4,0,224,255,193,255,169,255,146,255,113,255,78,255,56,255,44,255,40,255,36,255,31,255,37,255,50,255,68,255,94,255,117,255,149,255,179,255,215,255,1,0,37,0,69,0,96,0,126,0,162,0,200,0,226,0,241,0,243,0,245,0,254,0,4,1,251,0,223,0,195,0,178,0,162,0,134,0,93,0,50,0,23,0,2,0,228,255,179,255,133,255,114,255,105,255,88,255,62,255,39,255,32,255,34,255,34,255,30,255,34,255,47,255,69,255,88,255,109,255,137,255,166,255,192,255,220,255,249,255,11,0,24,0,41,0,61,0,85,0,99,0,96,0,86,0,85,0,90,0,81,0,61,0,40,0,28,0,30,0,20,0,241,255,203,255,177,255,169,255,166,255,154,255,130,255,101,255,86,255,90,255,110,255,121,255,104,255,75,255,85,255,160,255,237,255,228,255,158,255,148,255,34,0,225,0,240,0,79,0,235,255,114,0,108,1,184,1,19,1,101,0,156,0,133,1,229,1,47,1,83,0,101,0,56,1,142,1,220,0,12,0,9,0,172,0,243,0,84,0,149,255,147,255,29,0,80,0,174,255,210,254,183,254,54,255,108,255,244,254,57,254,3,254,121,254,210,254,158,254,51,254,30,254,153,254,26,255,16,255,200,254,230,254,109,255,248,255,254,255,172,255,205,255,120,0,40,1,83,1,239,0,195,0,78,1,4,2,78,2,0,2,152,1,189,1,54,2,87,2,2,2,141,1,113,1,166,1,151,1,25,1,156,0,120,0,148,0,124,0,237,255,79,255,34,255,66,255,67,255,216,254,61,254,1,254,45,254,85,254,45,254,213,253,180,253,246,253,63,254,80,254,66,254,84,254,189,254,57,255,107,255,104,255,128,255,227,255,108,0,200,0,217,0,214,0,254,0,78,1,148,1,164,1,137,1,124,1,133,1,133,1,94,1,28,1,242,0,228,0,186,0,99,0,11,0,218,255,209,255,181,255,105,255,18,255,222,254,216,254,224,254,214,254,184,254,161,254,164,254,188,254,217,254,246,254,7,255,19,255,29,255,54,255,107,255,168,255,227,255,7,0,32,0,89,0,177,0,14,1,86,1,124,1,161,1,217,1,25,2,64,2,54,2,25,2,18,2,33,2,25,2,220,1,127,1,50,1,29,1,20,1,212,0,93,0,239,255,183,255,169,255,110,255,243,254,118,254,40,254,25,254,248,253,164,253,64,253,3,253,4,253,25,253,26,253,5,253,254,252,25,253,75,253,116,253,143,253,172,253,249,253,136,254,255,254,7,255,177,254,196,254,229,255,133,1,91,2,13,2,162,1,32,2,139,3,192,4,246,4,156,4,207,4,178,5,33,6,95,5,26,4,181,3,62,4,136,4,197,3,119,2,164,1,152,1,140,1,229,0,32,0,246,255,96,0,96,0,93,255,3,254,123,253,239,253,52,254,104,253,223,251,185,250,150,250,210,250,138,250,204,249,71,249,117,249,234,249,232,249,161,249,191,249,149,250,176,251,93,252,105,252,70,252,174,252,194,253,34,255,42,0,153,0,231,0,145,1,187,2,8,4,1,5,157,5,73,6,8,7,177,7,238,7,186,7,146,7,142,7,121,7,242,6,22,6,108,5,37,5,215,4,53,4,73,3,151,2,123,2,106,2,217,1,190,0,154,255,227,254,106,254,147,253,84,252,32,251,42,250,134,249,212,248,17,248,202,247,22,248,147,248,241,248,5,249,81,249,73,250,147,251,172,252,65,253,106,253,189,253,110,254,32,255,189,255,41,0,87,0,108,0,98,0,179,0,206,1,54,3,38,4,102,4,51,4,77,4,231,4,185,5,115,6,146,6,67,6,188,5,17,5,26,4,37,3,121,2,19,2,185,1,97,1,229,0,32,0,64,255,150,254,151,254,34,255,201,255,38,0,232,255,33,255,68,254,181,253,155,253,197,253,212,253,118,253,168,252,172,251,249,250,231,250,81,251,243,251,157,252,240,252,244,252,237,252,21,253,181,253,142,254,76,255,208,255,238,255,225,255,15,0,112,0,3,1,204,1,160,2,117,3,13,4,100,4,176,4,27,5,123,5,187,5,211,5,177,5,111,5,235,4,18,4,14,3,49,2,176,1,102,1,223,0,26,0,89,255,207,254,92,254,202,253,39,253,174,252,108,252,38,252,163,251,239,250,90,250,26,250,15,250,226,249,141,249,62,249,63,249,161,249,41,250,174,250,54,251,197,251,111,252,49,253,11,254,114,255,61,1,66,3,239,4,217,5,54,6,151,6,172,7,66,9,151,10,35,11,39,11,169,10,2,10,240,8,132,7,42,6,85,5,27,5,163,4,53,3,25,1,101,255,110,254,255,253,105,253,150,252,14,252,196,251,54,251,27,250,207,248,6,248,22,248,85,248,28,248,126,247,222,246,206,246,70,247,185,247,56,248,243,248,211,249,220,250,168,251,51,252,21,253,81,254,203,255,48,1,13,2,196,2,138,3,85,4,13,5,167,5,83,6,59,7,7,8,92,8,72,8,14,8,254,7,30,8,72,8,25,8,159,7,236,6,55,6,142,5,188,4,198,3,216,2,7,2,53,1,48,0,227,254,197,253,251,252,128,252,7,252,95,251,193,250,83,250,29,250,228,249,171,249,148,249,203,249,17,250,44,250,232,249,175,249,203,249,55,250,190,250,45,251,149,251,20,252,161,252,54,253,254,253,193,254,148,255,119,0,171,1,60,3,191,4,195,5,64,6,167,6,39,7,180,7,216,7,196,7,199,7,13,8,21,8,39,7,113,5,174,3,203,2,145,2,100,2,214,1,51,1,149,0,232,255,227,254,162,253,239,252,242,252,60,253,235,252,174,251,2,250,214,248,87,248,39,248,223,247,119,247,76,247,75,247,50,247,9,247,69,247,35,248,135,249,182,250,102,251,1,252,8,253,153,254,2,0,231,0,136,1,176,2,62,4,196,5,141,6,235,6,152,7,191,8,251,9,161,10,214,10,20,11,176,11,25,12,222,11,29,11,142,10,89,10,24,10,35,9,124,7,214,5,148,4,154,3,111,2,209,0,54,255,239,253,191,252,85,251,154,249,18,248,43,247,187,246,45,246,91,245,124,244,244,243,199,243,147,243,70,243,76,243,241,243,41,245,82,246,3,247,129,247,106,248,212,249,108,251,165,252,101,253,137,254,92,0,234,2,239,4,36,6,154,6,118,7,158,8,195,9,88,10,210,10,170,11,194,12,114,13,154,12,234,10,18,9,61,8,199,7,59,7,61,6,105,5,167,4,173,3,210,1,90,255,126,253,187,252,0,253,247,252,10,252,89,250,201,248,157,247,206,246,45,246,195,245,232,245,61,246,121,246,34,246,228,245,33,246,70,247,209,248,32,250,11,251,201,251,167,252,167,253,149,254,132,255,208,0,93,2,248,3,245,4,111,5,197,5,158,6,212,7,39,9,15,10,141,10,199,10,237,10,222,10,129,10,21,10,193,9,146,9,253,8,205,7,30,6,165,4,167,3,253,2,17,2,190,0,66,255,247,253,227,252,171,251,100,250,83,249,223,248,189,248,135,248,226,247,43,247,177,246,175,246,190,246,196,246,240,246,158,247,187,248,188,249,51,250,71,250,156,250,109,251,147,252,121,253,106,254,171,255,211,1,244,3,109,5,210,5,26,6,198,6,240,7,244,8,112,9,208,9,36,10,133,10,199,9,20,8,194,5,84,4,191,3,166,3,41,3,83,2,113,1,170,0,196,255,88,254,247,252,249,251,219,251,235,251,125,251,42,250,112,248,228,246,220,245,42,245,173,244,123,244,182,244,46,245,168,245,9,246,134,246,106,247,193,248,71,250,209,251,37,253,80,254,90,255,68,0,23,1,246,1,223,2,236,3,7,5,2,6,226,6,155,7,108,8,80,9,104,10,117,11,119,12,32,13,118,13,90,13,243,12,114,12,240,11,91,11,127,10,95,9,218,7,58,6,135,4,5,3,174,1,126,0,64,255,233,253,126,252,17,251,193,249,145,248,180,247,6,247,131,246,225,245,66,245,174,244,92,244,38,244,6,244,38,244,176,244,181,245,199,246,139,247,250,247,155,248,158,249,234,250,225,251,200,252,240,253,41,0,175,2,221,4,243,5,178,6,153,7,218,8,234,9,115,10,11,11,214,11,30,13,95,13,139,12,93,10,142,8,64,7,191,6,37,6,146,5,22,5,153,4,214,3,23,2,29,0,53,254,145,253,131,253,172,253,250,252,190,251,37,250,188,248,102,247,23,246,44,245,241,244,141,245,49,246,121,246,8,246,231,245,58,246,68,247,83,248,111,249,124,250,182,251,174,252,44,253,106,253,225,253,22,255,131,0,213,1,157,2,117,3,82,4,149,5,182,6,231,7,10,9,75,10,64,11,201,11,185,11,109,11,51,11,225,10,124,10,192,9,229,8,207,7,185,6,102,5,35,4,234,2,232,1,6,1,28,0,4,255,185,253,107,252,59,251,58,250,79,249,123,248,207,247,41,247,135,246,211,245,55,245,229,244,235,244,73,245,196,245,113,246,31,247,14,248,250,248,255,249,211,250,145,251,75,252,82,253,233,254,210,0,236,2,153,4,3,6,225,6,135,7,234,7,93,8,40,9,65,10,134,11,47,12,252,11,161,10,219,8,31,7,224,5,27,5,161,4,74,4,188,3,206,2,58,1,124,255,217,253,234,252,129,252,94,252,5,252,102,251,137,250,152,249,173,248,208,247,61,247,250,246,44,247,152,247,38,248,153,248,7,249,115,249,2,250,175,250,107,251,59,252,57,253,69,254,59,255,246,255,110,0,224,0,129,1,85,2,84,3,88,4,105,5,120,6,114,7,38,8,166,8,35,9,196,9,152,10,65,11,132,11,55,11,134,10,153,9,168,8,182,7,226,6,27,6,89,5,91,4,40,3,204,1,129,0,98,255,97,254,112,253,101,252,78,251,30,250,1,249,234,247,240,246,253,245,36,245,138,244,33,244,253,243,255,243,45,244,129,244,3,245,192,245,164,246,159,247,149,248,142,249,140,250,142,251,141,252,127,253,165,254,243,255,128,1,242,2,47,4,73,5,94,6,128,7,109,8,46,9,187,9,99,10,246,10,98,11,54,11,144,10,136,9,118,8,105,7,117,6,158,5,231,4,77,4,137,3,155,2,95,1,36,0,3,255,39,254,112,253,194,252,254,251,55,251,96,250,134,249,143,248,167,247,217,246,93,246,60,246,104,246,213,246,82,247,219,247,68,248,185,248,35,249,196,249,118,250,82,251,56,252,13,253,211,253,131,254,89,255,69,0,109,1,170,2,23,4,131,5,239,6,69,8,131,9,179,10,179,11,140,12,33,13,128,13,152,13,114,13,36,13,171,12,11,12,65,11,99,10,117,9,134,8,131,7,105,6,58,5,232,3,123,2,237,0,106,255,235,253,122,252,8,251,146,249,31,248,196,246,135,245,126,244,177,243,32,243,202,242,163,242,178,242,226,242,44,243,127,243,237,243,112,244,11,245,173,245,78,246,18,247,20,248,99,249,221,250,111,252,6,254,154,255,29,1,126,2,219,3,55,5,175,6,32,8,110,9,78,10,170,10,122,10,232,9,49,9,124,8,249,7,148,7,45,7,148,6,198,5,200,4,187,3,168,2,168,1,186,0,225,255,3,255,31,254,40,253,18,252,227,250,162,249,113,248,116,247,202,246,132,246,178,246,47,247,200,247,81,248,192,248,59,249,215,249,164,250,162,251,205,252,4,254,50,255,64,0,28,1,234,1,198,2,229,3,64,5,186,6,41,8,124,9,160,10,161,11,119,12,32,13,169,13,8,14,57,14,22,14,145,13,184,12,181,11,165,10,135,9,89,8,25,7,206,5,128,4,41,3,187,1,65,0,190,254,66,253,216,251,114,250,24,249,201,247,146,246,109,245,88,244,82,243,114,242,207,241,131,241,146,241,248,241,169,242,127,243,116,244,109,245,118,246,133,247,160,248,206,249,25,251,132,252,3,254,147,255,22,1,139,2,218,3,26,5,77,6,128,7,182,8,238,9,37,11,66,12,25,13,120,13,82,13,184,12,223,11,228,10,231,9,250,8,34,8,75,7,83,6,28,5,153,3,225,1,39,0,146,254,62,253,34,252,36,251,37,250,255,248,161,247,16,246,123,244,21,243,16,242,125,241,84,241,116,241,192,241,24,242,124,242,247,242,158,243,127,244,156,245,249,246,126,248,20,250,160,251,16,253,100,254,177,255,12,1,138,2,57,4,11,6,233,7,188,9,105,11,229,12,54,14,89,15,73,16,13,17,146,17,211,17,194,17,86,17,143,16,118,15,32,14,180,12,70,11,222,9,113,8,237,6,78,5,141,3,165,1,166,255,165,253,176,251,208,249,18,248,105,246,208,244,76,243,217,241,146,240,146,239,236,238,171,238,211,238,79,239,15,240,237,240,208,241,175,242,145,243,143,244,188,245,34,247,198,248,152,250,118,252,67,254,242,255,134,1,9,3,152,4,64,6,13,8,246,9,214,11,119,13,162,14,62,15,83,15,7,15,142,14,14,14,159,13,61,13,188,12,250,11,229,10,123,9,205,7,4,6,68,4,190,2,118,1,93,0,78,255,29,254,172,252,252,250,40,249,86,247,197,245,146,244,209,243,113,243,78,243,70,243,68,243,71,243,100,243,174,243,57,244,25,245,63,246,147,247,253,248,93,250,159,251,203,252,239,253,40,255,147,0,54,2,6,4,235,5,194,7,113,9,227,10,18,12,7,13,212,13,134,14,30,15,133,15,161,15,92,15,169,14,150,13,61,12,196,10,78,9,234,7,145,6,47,5,186,3,38,2,110,0,157,254,193,252,240,250,60,249,177,247,83,246,29,245,247,243,217,242,198,241,210,240,33,240,210,239,2,240,160,240,137,241,143,242,144,243,122,244,89,245,71,246,98,247,200,248,114,250,83,252,65,254,27,0,210,1,107,3,245,4,123,6,18,8,189,9,117,11,38,13,159,14,175,15,61,16,62,16,214,15,47,15,112,14,185,13,9,13,77,12,112,11,89,10,252,8,89,7,127,5,144,3,183,1,10,0,132,254,18,253,152,251,248,249,52,248,83,246,120,244,217,242,148,241,186,240,73,240,45,240,75,240,133,240,204,240,42,241,171,241,90,242,69,243,116,244,222,245,117,247,33,249,194,250,79,252,215,253,110,255,45,1,42,3,88,5,166,7,242,9,26,12,255,13,147,15,215,16,219,17,175,18,80,19,187,19,214,19,143,19,218,18,183,17,60,16,137,14,193,12,255,10,75,9,151,7,201,5,210,3,175,1,109,255,31,253,211,250,157,248,143,246,173,244,240,242,76,241,191,239,84,238,37,237,76,236,228,235,236,235,87,236,17,237,252,237,7,239,27,240,54,241,107,242,208,243,120,245,100,247,127,249,160,251,176,253,160,255,121,1,70,3,29,5,11,7,22,9,48,11,54,13,0,15,95,16,61,17,151,17,142,17,70,17,221,16,103,16,225,15,51,15,74,14,20,13,139,11,190,9,197,7,196,5,229,3,54,2,175,0,62,255,189,253,19,252,59,250,73,248,91,246,156,244,43,243,23,242,97,241,241,240,174,240,137,240,124,240,144,240,213,240,90,241,50,242,85,243,179,244,56,246,198,247,71,249,188,250,52,252,200,253,133,255,114,1,147,3,212,5,24,8,71,10,66,12,248,13,108,15,165,16,171,17,127,18,21,19,101,19,92,19,237,18,26,18,239,16,128,15,232,13,67,12,158,10,250,8,73,7,115,5,115,3,88,1,36,255,229,252,182,250,163,248,185,246,255,244,111,243,5,242,197,240,187,239,237,238,105,238,56,238,95,238,213,238,143,239,120,240,122,241,133,242,157,243,196,244,6,246,122,247,32,249,240,250,212,252,188,254,155,0,117,2,67,4,12,6,220,7,176,9,119,11,25,13,118,14,105,15,229,15,242,15,168,15,38,15,129,14,200,13,248,12,254,11,210,10,112,9,215,7,15,6,43,4,66,2,107,0,164,254,230,252,47,251,118,249,178,247,233,245,44,244,140,242,47,241,45,240,136,239,66,239,74,239,139,239,246,239,121,240,18,241,193,241,139,242,117,243,135,244,191,245,23,247,138,248,18,250,175,251,106,253,79,255,105,1,187,3,55,6,210,8,112,11,245,13,75,16,90,18,15,20,105,21,91,22,229,22,12,23,212,22,63,22,85,21,34,20,183,18,37,17,118,15,174,13,213,11,235,9,237,7,222,5,181,3,115,1,19,255,146,252,246,249,78,247,170,244,34,242,212,239,221,237,90,236,82,235,201,234,185,234,14,235,185,235,174,236,222,237,69,239,216,240,135,242,68,244,13,246,214,247,122,249,4,251,123,252,231,253,86,255,207,0,98,2,26,4,255,5,6,8,33,10,53,12,45,14,236,15,88,17,92,18,243,18,36,19,246,18,106,18,140,17,93,16,214,14,255,12,228,10,158,8,76,6,18,4,2,2,46,0,157,254,45,253,197,251,79,250,182,248,9,247,91,245,193,243,79,242,10,241,240,239,241,238,19,238,106,237,0,237,241,236,82,237,30,238,80,239,208,240,136,242,93,244,60,246,26,248,235,249,182,251,124,253,63,255,3,1,198,2,143,4,92,6,40,8,236,9,159,11,64,13,200,14,39,16,82,17,57,18,196,18,246,18,204,18,83,18,141,17,129,16,59,15,193,13,27,12,83,10,119,8,160,6,227,4,70,3,183,1,20,0,83,254,107,252,97,250,81,248,91,246,157,244,46,243,21,242,67,241,166,240,62,240,3,240,0,240,64,240,204,240,173,241,218,242,53,244,152,245,223,246,250,247,247,248,239,249,14,251,104,252,8,254,235,255,248,1,19,4,39,6,38,8,3,10,183,11,65,13,157,14,182,15,120,16,204,16,181,16,52,16,83,15,32,14,181,12,35,11,134,9,240,7,102,6,234,4,115,3,246,1,128,0,21,255,174,253,64,252,187,250,15,249,70,247,121,245,208,243,110,242,96,241,185,240,114,240,113,240,170,240,29,241,200,241,182,242,211,243,18,245,104,246,194,247,25,249,102,250,173,251,242,252,45,254,102,255,171,0,13,2,153,3,81,5,52,7,37,9,6,11,194,12,69,14,128,15,101,16,242,16,46,17,23,17,177,16,243,15,244,14,209,13,178,12,168,11,171,10,173,9,153,8,89,7,225,5,49,4,88,2,98,0,67,254,39,252,36,250,68,248,138,246,232,244,97,243,252,241,194,240,187,239,238,238,86,238,232,237,144,237,76,237,54,237,111,237,33,238,79,239,242,240,239,242,37,245,134,247,245,249,92,252,172,254,221,0,236,2,208,4,120,6,227,7,25,9,57,10,102,11,188,12,90,14,44,16,3,18,156,19,197,20,86,21,82,21,194,20,205,19,127,18,226,16,231,14,127,12,167,9,127,6,80,3,106,0,19,254,84,252,14,251,4,250,253,248,213,247,142,246,58,245,235,243,155,242,65,241,218,239,101,238,17,237,247,235,82,235,73,235,222,235,31,237,233,238,42,241,182,243,86,246,217,248,29,251,20,253,212,254,114,0,9,2,155,3,34,5,149,6,235,7,92,9,14,11,13,13,60,15,87,17,14,19,49,20,175,20,153,20,26,20,86,19,92,18,29,17,142,15,155,13,89,11,254,8,180,6,165,4,219,2,82,1,240,255,153,254,54,253,184,251,21,250,80,248,118,246,146,244,196,242,27,241,174,239,133,238,184,237,88,237,121,237,40,238,96,239,13,241,247,242,228,244,149,246,246,247,247,248,202,249,138,250,90,251,72,252,65,253,52,254,59,255,142,0,73,2,104,4,209,6,88,9,189,11,203,13,80,15,67,16,164,16,141,16,30,16,101,15,106,14,49,13,211,11,84,10,205,8,79,7,238,5,176,4,153,3,160,2,179,1,196,0,181,255,114,254,243,252,78,251,153,249,251,247,125,246,35,245,242,243,243,242,64,242,233,241,6,242,145,242,81,243,52,244,11,245,181,245,53,246,154,246,15,247,184,247,172,248,224,249,87,251,3,253,237,254,11,1,85,3,166,5,203,7,181,9,82,11,176,12,193,13,125,14,222,14,224,14,160,14,56,14,214,13,159,13,156,13,178,13,174,13,94,13,152,12,104,11,234,9,73,8,154,6,209,4,220,2,169,0,67,254,196,251,97,249,53,247,98,245,222,243,165,242,167,241,240,240,130,240,83,240,102,240,161,240,5,241,118,241,245,241,112,242,240,242,127,243,52,244,43,245,103,246,237,247,176,249,159,251,164,253,165,255,148,1,105,3,36,5,182,6,45,8,115,9,144,10,123,11,86,12,35,13,255,13,208,14,118,15,234,15,249,15,213,15,106,15,212,14,233,13,165,12,253,10,250,8,189,6,101,4,47,2,42,0,118,254,245,252,163,251,86,250,17,249,218,247,184,246,191,245,210,244,254,243,29,243,75,242,129,241,234,240,135,240,87,240,148,240,33,241,29,242,67,243,160,244,22,246,177,247,128,249,103,251,86,253,19,255,162,0,252,1,48,3,64,4,65,5,59,6,65,7,87,8,126,9,174,10,217,11,245,12,250,13,238,14,199,15,112,16,200,16,188,16,51,16,50,15,192,13,250,11,0,10,245,7,244,5,7,4,64,2,148,0,9,255,157,253,87,252,49,251,33,250,23,249,252,247,200,246,128,245,54,244,15,243,34,242,126,241,41,241,24,241,70,241,163,241,52,242,251,242,5,244,69,245,191,246,93,248,22,250,180,251,34,253,98,254,97,255,82,0,80,1,106,2,164,3,252,4,89,6,194,7,47,9,157,10,9,12,103,13,154,14,114,15,217,15,196,15,65,15,105,14,78,13,18,12,179,10,52,9,159,7,251,5,71,4,150,2,233,0,101,255,249,253,159,252,88,251,9,250,197,248,117,247,25,246,209,244,171,243,175,242,17,242,194,241,186,241,225,241,44,242,156,242,52,243,2,244,20,245,98,246,232,247,134,249,16,251,142,252,233,253,66,255,172,0,38,2,180,3,45,5,126,6,176,7,194,8,182,9,149,10,93,11,5,12,134,12,215,12,249,12,243,12,208,12,139,12,26,12,111,11,137,10,106,9,42,8,221,6,133,5,32,4,161,2,19,1,135,255,13,254,185,252,127,251,110,250,98,249,76,248,75,247,102,246,171,245,24,245,172,244,105,244,73,244,76,244,123,244,219,244,123,245,73,246,52,247,49,248,40,249,32,250,22,251,21,252,42,253,80,254,132,255,177,0,214,1,244,2,254,3,244,4,219,5,182,6,140,7,86,8,20,9,192,9,75,10,174,10,220,10,211,10,154,10,50,10,167,9,253,8,65,8,103,7,104,6,67,5,246,3,147,2,44,1,211,255,161,254,155,253,185,252,245,251,50,251,107,250,157,249,198,248,252,247,79,247,209,246,133,246,88,246,74,246,87,246,131,246,212,246,68,247,215,247,124,248,51,249,254,249,209,250,191,251,187,252,190,253,204,254,201,255,184,0,152,1,106,2,66,3,29,4,5,5,230,5,176,6,93,7,223,7,61,8,140,8,198,8,248,8,36,9,64,9,66,9,29,9,213,8,99,8,208,7,45,7,120,6,181,5,242,4,26,4,43,3,39,2,10,1,222,255,167,254,112,253,84,252,87,251,124,250,190,249,1,249,85,248,175,247,24,247,172,246,102,246,85,246,107,246,151,246,216,246,53,247,176,247,91,248,45,249,31,250,37,251,28,252,30,253,13,254,7,255,24,0,51,1,84,2,87,3,49,4,216,4,77,5,172,5,4,6,104,6,217,6,66,7,150,7,196,7,200,7,158,7,76,7,223,6,95,6,210,5,58,5,149,4,224,3,25,3,60,2,80,1,96,0,124,255,162,254,218,253,46,253,143,252,19,252,154,251,73,251,249,250,151,250,73,250,254,249,208,249,193,249,208,249,250,249,80,250,175,250,55,251,172,251,9,252,117,252,231,252,118,253,48,254,4,255,234,255,211,0,145,1,26,2,108,2,159,2,219,2,60,3,198,3,113,4,17,5,132,5,170,5,137,5,53,5,218,4,150,4,113,4,120,4,130,4,113,4,37,4,160,3,238,2,68,2,177,1,64,1,246,0,176,0,110,0,6,0,138,255,233,254,72,254,161,253,26,253,174,252,75,252,1,252,150,251,53,251,212,250,148,250,110,250,100,250,119,250,137,250,164,250,169,250,188,250,244,250,94,251,253,251,176,252,96,253,232,253,88,254,173,254,23,255,176,255,167,0,213,1,59,3,167,4,225,5,208,6,107,7,211,7,34,8,142,8,14,9,161,9,1,10,23,10,169,9,184,8,74,7,162,5,18,4,194,2,181,1,203,0,201,255,133,254,242,252,52,251,127,249,11,248,8,247,126,246,85,246,83,246,88,246,64,246,22,246,247,245,28,246,148,246,113,247,144,248,204,249,252,250,2,252,219,252,146,253,71,254,17,255,254,255,251,0,2,2,248,2,213,3,149,4,64,5,224,5,123,6,34,7,212,7,142,8,69,9,216,9,68,10,111,10,90,10,11,10,145,9,252,8,81,8,151,7,202,6,235,5,230,4,185,3,100,2,2,1,153,255,74,254,18,253,245,251,235,250,246,249,12,249,58,248,137,247,247,246,133,246,37,246,218,245,178,245,190,245,16,246,169,246,125,247,105,248,65,249,244,249,126,250,249,250,139,251,94,252,123,253,215,254,54,0,103,1,62,2,190,2,3,3,83,3,233,3,232,4,53,6,172,7,1,9,229,9,51,10,0,10,164,9,86,9,88,9,152,9,247,9,33,10,218,9,251,8,147,7,191,5,219,3,61,2,255,0,32,0,104,255,141,254,92,253,219,251,55,250,190,248,169,247,27,247,4,247,49,247,86,247,70,247,243,246,148,246,95,246,142,246,35,247,251,247,227,248,157,249,27,250,113,250,214,250,101,251,48,252,35,253,31,254,247,254,155,255,27,0,148,0,51,1,17,2,40,3,84,4,105,5,75,6,253,6,150,7,46,8,213,8,144,9,62,10,180,10,211,10,146,10,0,10,64,9,124,8,194,7,17,7,86,6,119,5,94,4,7,3,129,1,0,0,157,254,116,253,135,252,196,251,18,251,81,250,127,249,161,248,209,247,45,247,205,246,187,246,249,246,103,247,223,247,78,248,178,248,20,249,138,249,36,250,223,250,189,251,172,252,155,253,127,254,73,255,243,255,129,0,252,0,110,1,220,1,77,2,219,2,147,3,146,4,188,5,209,6,132,7,197,7,183,7,160,7,171,7,244,7,97,8,195,8,238,8,141,8,128,7,203,5,213,3,26,2,231,0,35,0,149,255,204,254,154,253,12,252,74,250,179,248,139,247,248,246,253,246,96,247,199,247,255,247,0,248,246,247,38,248,180,248,165,249,204,250,229,251,191,252,76,253,171,253,2,254,122,254,41,255,0,0,213,0,123,1,226,1,26,2,73,2,164,2,73,3,45,4,39,5,254,5,141,6,215,6,15,7,93,7,198,7,50,8,124,8,148,8,100,8,234,7,47,7,79,6,107,5,168,4,239,3,27,3,6,2,179,0,78,255,244,253,182,252,152,251,150,250,173,249,213,248,253,247,31,247,71,246,149,245,41,245,33,245,131,245,60,246,27,247,235,247,158,248,75,249,19,250,19,251,80,252,186,253,41,255,109,0,107,1,41,2,200,2,104,3,22,4,219,4,164,5,77,6,178,6,204,6,228,6,95,7,76,8,78,9,233,9,241,9,138,9,245,8,89,8,207,7,110,7,82,7,94,7,26,7,8,6,8,4,158,1,124,255,252,253,14,253,111,252,178,251,180,250,104,249,217,247,79,246,24,245,119,244,137,244,16,245,171,245,16,246,38,246,53,246,135,246,69,247,102,248,180,249,241,250,255,251,211,252,129,253,41,254,232,254,204,255,217,0,250,1,6,3,201,3,59,4,134,4,246,4,176,5,153,6,114,7,14,8,116,8,186,8,240,8,4,9,243,8,200,8,163,8,123,8,48,8,157,7,185,6,189,5,207,4,242,3,14,3,5,2,230,0,203,255,188,254,186,253,194,252,215,251,5,251,75,250,161,249,255,248,93,248,209,247,123,247,116,247,186,247,49,248,176,248,30,249,121,249,218,249,94,250,22,251,255,251,8,253,26,254,26,255,227,255,100,0,178,0,246,0,117,1,46,2,240,2,143,3,239,3,17,4,6,4,231,3,247,3,110,4,62,5,19,6,133,6,114,6,243,5,72,5,189,4,132,4,162,4,237,4,0,5,135,4,88,3,176,1,2,0,180,254,231,253,135,253,73,253,230,252,43,252,18,251,221,249,226,248,104,248,134,248,8,249,151,249,248,249,13,250,255,249,19,250,114,250,35,251,16,252,20,253,22,254,242,254,156,255,21,0,129,0,25,1,233,1,221,2,185,3,88,4,180,4,228,4,4,5,33,5,54,5,89,5,143,5,193,5,197,5,131,5,16,5,151,4,52,4,229,3,156,3,80,3,243,2,127,2,240,1,66,1,135,0,218,255,75,255,213,254,104,254,242,253,101,253,201,252,47,252,172,251,77,251,12,251,215,250,180,250,167,250,175,250,208,250,251,250,48,251,118,251,215,251,90,252,234,252,131,253,34,254,206,254,136,255,66,0,225,0,97,1,209,1,66,2,188,2,37,3,111,3,168,3,232,3,44,4,85,4,80,4,42,4,4,4,234,3,205,3,184,3,172,3,156,3,106,3,247,2,97,2,206,1,82,1,237,0,136,0,29,0,170,255,36,255,136,254,219,253,52,253,162,252,39,252,200,251,134,251,84,251,51,251,16,251,237,250,212,250,210,250,242,250,51,251,149,251,13,252,145,252,24,253,164,253,45,254,193,254,101,255,28,0,222,0,154,1,59,2,194,2,61,3,181,3,48,4,161,4,1,5,77,5,128,5,132,5,94,5,29,5,209,4,143,4,79,4,7,4,167,3,42,3,158,2,11,2,118,1,221,0,73,0,200,255,85,255,230,254,118,254,8,254,161,253,71,253,238,252,157,252,99,252,59,252,39,252,20,252,3,252,253,251,12,252,58,252,130,252,210,252,25,253,81,253,135,253,192,253,9,254,102,254,200,254,47,255,138,255,219,255,30,0,99,0,175,0,9,1,115,1,211,1,20,2,71,2,129,2,204,2,45,3,134,3,209,3,244,3,237,3,210,3,178,3,167,3,174,3,177,3,156,3,85,3,220,2,86,2,215,1,113,1,37,1,215,0,104,0,204,255,14,255,67,254,148,253,19,253,179,252,93,252,2,252,153,251,41,251,201,250,140,250,120,250,152,250,224,250,45,251,113,251,181,251,6,252,116,252,6,253,182,253,119,254,48,255,217,255,106,0,249,0,141,1,34,2,193,2,90,3,219,3,69,4,152,4,216,4,11,5,39,5,46,5,24,5,229,4,163,4,81,4,237,3,126,3,6,3,127,2,239,1,89,1,190,0,38,0,148,255,15,255,151,254,38,254,194,253,101,253,24,253,216,252,171,252,138,252,115,252,108,252,114,252,129,252,174,252,231,252,45,253,123,253,198,253,23,254,100,254,177,254,6,255,98,255,188,255,38,0,142,0,238,0,58,1,110,1,151,1,193,1,245,1,46,2,102,2,153,2,174,2,164,2,135,2,100,2,78,2,79,2,84,2,82,2,60,2,3,2,193,1,115,1,43,1,252,0,211,0,155,0,81,0,247,255,153,255,70,255,0,255,204,254,158,254,101,254,29,254,201,253,114,253,55,253,24,253,20,253,19,253,15,253,10,253,255,252,247,252,245,252,254,252,32,253,91,253,156,253,221,253,30,254,102,254,182,254,11,255,107,255,207,255,52,0,164,0,25,1,137,1,249,1,103,2,212,2,57,3,129,3,178,3,199,3,199,3,199,3,202,3,192,3,171,3,131,3,66,3,226,2,106,2,230,1,119,1,18,1,176,0,72,0,209,255,88,255,235,254,159,254,70,254,240,253,166,253,110,253,73,253,45,253,39,253,55,253,88,253,121,253,152,253,172,253,192,253,236,253,27,254,69,254,134,254,208,254,27,255,83,255,121,255,151,255,197,255,3,0,57,0,87,0,121,0,182,0,253,0,62,1,103,1,145,1,203,1,255,1,25,2,18,2,8,2,29,2,69,2,106,2,117,2,92,2,53,2,246,1,173,1,88,1,20,1,248,0,236,0,219,0,155,0,55,0,199,255,105,255,34,255,247,254,216,254,197,254,193,254,182,254,147,254,95,254,32,254,251,253,255,253,9,254,27,254,55,254,87,254,124,254,138,254,123,254,116,254,124,254,170,254,239,254,46,255,97,255,150,255,176,255,197,255,219,255,0,0,72,0,165,0,246,0,47,1,77,1,91,1,88,1,82,1,107,1,158,1,212,1,245,1,231,1,168,1,92,1,22,1,236,0,203,0,197,0,199,0,170,0,95,0,252,255,160,255,96,255,57,255,47,255,51,255,40,255,10,255,222,254,164,254,118,254,101,254,133,254,211,254,20,255,54,255,42,255,12,255,4,255,30,255,66,255,124,255,206,255,45,0,104,0,81,0,34,0,252,255,9,0,70,0,134,0,191,0,248,0,35,1,29,1,245,0,205,0,206,0,236,0,252,0,7,1,8,1,19,1,40,1,21,1,223,0,176,0,158,0,157,0,118,0,54,0,15,0,21,0,51,0,47,0,235,255,159,255,124,255,87,255,46,255,1,255,240,254,20,255,66,255,84,255,68,255,12,255,229,254,228,254,242,254,26,255,71,255,112,255,151,255,192,255,215,255,208,255,193,255,186,255,225,255,45,0,95,0,125,0,159,0,207,0,236,0,234,0,226,0,223,0,242,0,24,1,51,1,34,1,16,1,28,1,25,1,1,1,207,0,153,0,107,0,67,0,36,0,0,0,239,255,219,255,174,255,104,255,14,255,199,254,146,254,108,254,96,254,109,254,132,254,163,254,156,254,124,254,70,254,26,254,48,254,100,254,190,254,40,255,134,255,194,255,202,255,180,255,155,255,149,255,196,255,28,0,135,0,232,0,28,1,17,1,205,0,144,0,114,0,134,0,196,0,8,1,73,1,100,1,79,1,31,1,227,0,193,0,197,0,205,0,223,0,249,0,241,0,238,0,200,0,147,0,128,0,90,0,87,0,76,0,43,0,22,0,5,0,243,255,232,255,231,255,221,255,193,255,140,255,112,255,72,255,56,255,59,255,52,255,55,255,55,255,41,255,24,255,0,255,244,254,251,254,19,255,46,255,69,255,80,255,93,255,104,255,98,255,102,255,122,255,178,255,255,255,61,0,76,0,98,0,114,0,137,0,121,0,156,0,167,0,7,1,195,1,254,1,245,1,157,1,73,1,14,1,20,1,21,1,63,1,125,1,187,1,220,1,73,1,147,0,1,0,164,255,164,255,193,255,235,255,0,0,229,255,139,255,3,255,142,254,62,254,75,254,111,254,147,254,189,254,217,254,192,254,160,254,120,254,110,254,135,254,176,254,249,254,65,255,153,255,214,255,244,255,225,255,218,255,239,255,35,0,127,0,198,0,253,0,29,1,16,1,255,0,218,0,218,0,223,0,240,0,7,1,9,1,215,0,163,0,138,0,93,0,86,0,44,0,25,0,255,255,210,255,179,255,114,255,90,255,120,255,147,255,136,255,98,255,41,255,31,255,51,255,50,255,89,255,101,255,175,255,218,255,222,255,180,255,133,255,166,255,224,255,47,0,61,0,122,0,121,0,129,0,109,0,68,0,25,0,12,0,62,0,110,0,164,0,182,0,173,0,75,0,28,0,3,0,247,255,13,0,5,0,61,0,107,0,130,0,78,0,220,255,140,255,133,255,212,255,6,0,42,0,47,0,71,0,67,0,46,0,250,255,200,255,231,255,33,0,68,0,88,0,84,0,59,0,69,0,53,0,47,0,37,0,26,0,53,0,27,0,17,0,6,0,25,0,42,0,47,0,18,0,240,255,220,255,184,255,165,255,110,255,123,255,148,255,199,255,223,255,158,255,100,255,95,255,119,255,114,255,134,255,130,255,181,255,239,255,14,0,244,255,193,255,240,255,0,0,27,0,7,0,26,0,57,0,121,0,145,0,119,0,101,0,123,0,158,0,118,0,77,0,26,0,38,0,68,0,77,0,69,0,22,0,14,0,42,0,24,0,197,255,109,255,43,255,68,255,137,255,193,255,219,255,164,255,147,255,95,255,27,255,19,255,31,255,104,255,203,255,18,0,37,0,10,0,220,255,166,255,147,255,200,255,43,0,94,0,125,0,135,0,135,0,143,0,116,0,99,0,59,0,108,0,178,0,162,0,145,0,124,0,121,0,105,0,88,0,43,0,5,0,14,0,48,0,35,0,12,0,231,255,218,255,211,255,164,255,168,255,162,255,170,255,180,255,169,255,128,255,107,255,131,255,164,255,185,255,144,255,144,255,188,255,207,255,207,255,198,255,205,255,241,255,70,0,75,0,43,0,27,0,40,0,101,0,123,0,133,0,157,0,142,0,140,0,127,0,99,0,127,0,177,0,206,0,186,0,147,0,121,0,125,0,64,0,35,0,84,0,81,0,137,0,113,0,28,0,203,255,160,255,175,255,165,255,191,255,226,255,240,255,170,255,162,255,91,255,105,255,89,255,106,255,76,255,103,255,195,255,179,255,175,255,81,255,103,255,134,255,210,255,184,255,160,255,160,255,201,255,30,0,49,0,66,0,44,0,225,255,0,0,249,255,222,255,26,0,50,0,90,0,167,0,111,0,6,0,198,255,163,255,25,0,69,0,82,0,43,0,40,0,32,0,7,0,201,255,140,255,212,255,32,0,113,0,57,0,242,255,147,255,182,255,241,255,210,255,226,255,222,255,18,0,33,0,18,0,194,255,200,255,3,0,39,0,39,0,20,0,0,0,24,0,12,0,239,255,9,0,11,0,82,0,88,0,245,255,226,255,7,0,36,0,35,0,56,0,69,0,73,0,80,0,36,0,218,255,171,255,13,0,108,0,139,0,85,0,79,0,30,0,1,0,10,0,16,0,14,0,17,0,102,0,102,0,87,0,48,0,231,255,201,255,232,255,9,0,21,0,36,0,252,255,12,0,46,0,225,255,188,255,151,255,159,255,237,255,6,0,238,255,206,255,184,255,202,255,217,255,137,255,191,255,197,255,193,255,231,255,194,255,177,255,213,255,252,255,235,255,16,0,191,255,200,255,174,255,209,255,37,0,9,0,30,0,23,0,20,0,53,0,14,0,188,255,200,255,7,0,68,0,100,0,56,0,33,0,16,0,23,0,35,0,211,255,1,0,26,0,116,0,63,0,250,255,3,0,242,255,226,255,5,0,14,0,11,0,64,0,62,0,0,0,184,255,10,0,245,255,240,255,16,0,250,255,232,255,210,255,229,255,225,255,206,255,9,0,240,255,217,255,203,255,226,255,205,255,180,255,207,255,31,0,91,0,42,0,209,255,167,255,183,255,174,255,21,0,14,0,3,0,80,0,65,0,251,255,212,255,227,255,7,0,22,0,20,0,23,0,23,0,14,0,25,0,211,255,249,255,70,0,56,0,16,0,223,255,190,255,210,255,22,0,51,0,5,0,13,0,32,0,230,255,204,255,169,255,186,255,210,255,22,0,55,0,18,0,249,255,198,255,188,255,211,255,27,0,10,0,218,255,3,0,25,0,62,0,244,255,198,255,225,255,17,0,70,0,47,0,207,255,215,255,30,0,78,0,52,0,4,0,21,0,48,0,110,0,28,0,244,255,248,255,74,0,153,0,77,0,13,0,236,255,39,0,59,0,8,0,0,0,10,0,63,0,71,0,41,0,224,255,194,255,24,0,16,0,235,255,197,255,239,255,247,255,0,0,237,255,169,255,210,255,239,255,242,255,179,255,158,255,222,255,47,0,34,0,40,0,254,255,200,255,9,0,24,0,240,255,231,255,13,0,60,0,125,0,17,0,231,255,227,255,246,255,35,0,27,0,40,0,231,255,25,0,76,0,32,0,244,255,227,255,251,255,213,255,254,255,44,0,7,0,20,0,27,0,7,0,227,255,241,255,16,0,13,0,0,0,13,0,53,0,29,0,0,0,4,0,1,0,15,0,22,0,35,0,212,255,191,255,229,255,228,255,249,255,253,255,199,255,210,255,237,255,29,0,24,0,186,255,202,255,215,255,43,0,36,0,242,255,197,255,182,255,231,255,28,0,13,0,222,255,254,255,11,0,25,0,4,0,0,0,218,255,10,0,37,0,20,0,14,0,244,255,249,255,239,255,23,0,0,0,255,255,23,0,10,0,243,255,8,0,229,255,220,255,252,255,32,0,33,0,19,0,255,255,224,255,46,0,248,255,225,255,197,255,188,255,3,0,23,0,218,255,204,255,213,255,249,255,28,0,219,255,151,255,206,255,252,255,17,0,35,0,208,255,2,0,248,255,251,255,255,255,190,255,252,255,39,0,253,255,46,0,0,0,238,255,22,0,3,0,244,255,33,0,36,0,39,0,67,0,252,255,9,0,1,0,38,0,25,0,32,0,13,0,7,0,43,0,29,0,27,0,246,255,248,255,250,255,21,0,44,0,236,255,222,255,224,255,212,255,53,0,5,0,225,255,220,255,218,255,52,0,3,0,226,255,205,255,207,255,227,255,72,0,230,255,167,255,230,255,201,255,38,0,12,0,203,255,235,255,1,0,253,255,4,0,176,255,182,255,237,255,50,0,27,0,183,255,238,255,245,255,26,0,243,255,221,255,183,255,40,0,143,0,218,255,195,255,188,255,35,0,146,0,19,0,133,255,187,255,34,0,150,0,96,0,157,255,164,255,61,0,153,0,97,0,210,255,152,255,13,0,95,0,107,0,249,255,142,255,229,255,80,0,89,0,23,0,197,255,224,255,39,0,86,0,63,0,212,255,163,255,38,0,80,0,62,0,0,0,188,255,2,0,81,0,68,0,239,255,190,255,202,255,80,0,79,0,206,255,185,255,205,255,49,0,95,0,238,255,183,255,215,255,54,0,100,0,16,0,171,255,174,255,35,0,111,0,70,0,192,255,154,255,12,0,90,0,116,0,230,255,174,255,230,255,63,0,148,0,22,0,167,255,165,255,62,0,132,0,97,0,170,255,125,255,23,0,118,0,141,0,199,255,126,255,226,255,134,0,156,0,242,255,134,255,208,255,120,0,162,0,254,255,146,255,185,255,72,0,129,0,15,0,178,255,151,255,20,0,77,0,248,255,160,255,158,255,217,255,3,0,233,255,159,255,146,255,204,255,193,255,215,255,201,255,161,255,186,255,185,255,207,255,216,255,216,255,193,255,180,255,196,255,223,255,253,255,220,255,208,255,210,255,243,255,28,0,228,255,233,255,231,255,5,0,41,0,21,0,22,0,11,0,15,0,66,0,50,0,19,0,40,0,28,0,52,0,91,0,50,0,19,0,46,0,63,0,94,0,71,0,52,0,41,0,47,0,88,0,65,0,21,0,243,255,11,0,39,0,47,0,9,0,228,255,249,255,13,0,26,0,9,0,253,255,219,255,238,255,16,0,20,0,228,255,221,255,223,255,238,255,35,0,240,255,203,255,195,255,214,255,9,0,13,0,193,255,180,255,208,255,252,255,26,0,229,255,177,255,212,255,4,0,16,0,0,0,226,255,203,255,248,255,34,0,254,255,212,255,199,255,238,255,255,255,5,0,221,255,192,255,222,255,14,0,31,0,250,255,206,255,203,255,4,0,3,0,247,255,217,255,195,255,246,255,2,0,9,0,244,255,201,255,3,0,21,0,254,255,254,255,241,255,239,255,18,0,41,0,18,0,14,0,4,0,30,0,72,0,83,0,57,0,48,0,86,0,138,0,167,0,131,0,91,0,111,0,167,0,208,0,190,0,131,0,126,0,179,0,216,0,208,0,141,0,109,0,162,0,203,0,188,0,114,0,58,0,82,0,159,0,138,0,42,0,232,255,232,255,36,0,32,0,208,255,91,255,71,255,150,255,143,255,64,255,217,254,152,254,200,254,226,254,162,254,56,254,234,253,20,254,83,254,34,254,195,253,133,253,145,253,229,253,231,253,164,253,100,253,137,253,16,254,104,254,89,254,25,254,76,254,247,254,141,255,190,255,179,255,230,255,139,0,84,1,192,1,196,1,251,1,149,2,95,3,231,3,240,3,4,4,115,4,248,4,64,5,64,5,30,5,50,5,117,5,124,5,52,5,210,4,144,4,117,4,61,4,172,3,237,2,73,2,216,1,87,1,157,0,188,255,222,254,54,254,160,253,229,252,27,252,88,251,186,250,47,250,151,249,8,249,144,248,75,248,14,248,187,247,129,247,124,247,183,247,24,248,74,248,109,248,232,248,180,249,224,250,180,251,18,252,161,252,192,253,78,255,133,0,34,1,198,1,225,2,82,4,150,5,48,6,114,6,20,7,55,8,26,9,57,9,250,8,28,9,108,9,138,9,34,9,89,8,186,7,118,7,15,7,30,6,214,4,199,3,48,3,132,2,120,1,55,0,12,255,93,254,208,253,246,252,13,252,118,251,21,251,189,250,109,250,21,250,238,249,31,250,90,250,84,250,78,250,187,250,101,251,240,251,90,252,158,252,21,253,195,253,132,254,20,255,97,255,171,255,20,0,125,0,209,0,5,1,19,1,32,1,35,1,8,1,209,0,162,0,137,0,69,0,213,255,104,255,21,255,237,254,177,254,75,254,171,253,54,253,81,253,126,253,87,253,29,253,24,253,95,253,224,253,88,254,132,254,199,254,131,255,118,0,59,1,203,1,121,2,72,3,49,4,35,5,228,5,114,6,37,7,224,7,97,8,171,8,250,8,56,9,59,9,39,9,216,8,102,8,241,7,110,7,168,6,155,5,122,4,111,3,83,2,3,1,162,255,62,254,213,252,132,251,55,250,222,248,165,247,153,246,164,245,191,244,247,243,100,243,4,243,226,242,235,242,252,242,75,243,216,243,127,244,80,245,101,246,146,247,175,248,177,249,219,250,88,252,35,254,3,0,82,1,23,2,1,3,150,4,116,6,190,7,47,8,94,8,252,8,36,10,40,11,68,11,175,10,70,10,111,10,172,10,98,10,140,9,165,8,243,7,104,7,185,6,198,5,211,4,16,4,87,3,116,2,108,1,131,0,234,255,139,255,26,255,114,254,157,253,249,252,192,252,206,252,205,252,110,252,212,251,109,251,116,251,203,251,0,252,205,251,90,251,254,250,250,250,50,251,91,251,85,251,56,251,240,250,181,250,209,250,46,251,139,251,184,251,146,251,100,251,156,251,65,252,227,252,36,253,45,253,87,253,199,253,98,254,222,254,38,255,166,255,110,0,75,1,163,1,153,1,242,1,8,3,64,4,179,4,86,4,6,4,153,4,241,5,233,6,157,6,149,5,38,5,215,5,204,6,235,6,15,6,33,5,189,4,215,4,217,4,97,4,154,3,251,2,136,2,255,1,92,1,209,0,114,0,36,0,186,255,21,255,120,254,15,254,242,253,228,253,198,253,110,253,210,252,93,252,90,252,155,252,218,252,181,252,15,252,93,251,59,251,185,251,67,252,67,252,188,251,39,251,8,251,122,251,12,252,70,252,29,252,222,251,216,251,41,252,164,252,49,253,169,253,246,253,7,254,1,254,53,254,251,254,20,0,11,1,87,1,235,0,176,0,101,1,241,2,48,4,44,4,75,3,239,2,198,3,59,5,14,6,163,5,143,4,31,4,174,4,120,5,147,5,252,4,61,4,191,3,165,3,145,3,76,3,4,3,202,2,95,2,181,1,44,1,37,1,107,1,140,1,28,1,62,0,187,255,23,0,188,0,216,0,47,0,80,255,238,254,28,255,109,255,101,255,201,254,253,253,121,253,49,253,252,252,204,252,154,252,54,252,166,251,0,251,138,250,130,250,209,250,230,250,120,250,203,249,114,249,204,249,125,250,237,250,234,250,218,250,35,251,165,251,33,252,173,252,134,253,155,254,125,255,189,255,196,255,95,0,228,1,139,3,56,4,240,3,205,3,206,4,128,6,175,7,178,7,10,7,207,6,133,7,114,8,176,8,39,8,109,7,248,6,202,6,143,6,16,6,92,5,161,4,233,3,19,3,59,2,171,1,75,1,198,0,253,255,8,255,62,254,6,254,41,254,229,253,8,253,245,251,111,251,160,251,228,251,186,251,15,251,85,250,37,250,111,250,174,250,162,250,147,250,180,250,216,250,206,250,206,250,50,251,234,251,137,252,133,252,14,252,219,251,107,252,116,253,50,254,46,254,194,253,134,253,189,253,96,254,60,255,230,255,57,0,16,0,197,255,253,255,7,1,102,2,15,3,163,2,20,2,121,2,220,3,61,5,122,5,193,4,58,4,180,4,205,5,160,6,97,6,173,5,38,5,50,5,127,5,127,5,255,4,56,4,168,3,88,3,16,3,148,2,27,2,183,1,102,1,240,0,88,0,229,255,230,255,51,0,19,0,83,255,93,254,19,254,141,254,3,255,192,254,193,253,203,252,151,252,23,253,99,253,250,252,37,252,156,251,143,251,202,251,238,251,220,251,185,251,171,251,147,251,107,251,113,251,163,251,12,252,103,252,110,252,45,252,225,251,213,251,111,252,134,253,97,254,116,254,212,253,143,253,104,254,5,0,74,1,106,1,216,0,240,0,69,2,18,4,7,5,188,4,33,4,78,4,110,5,177,6,16,7,135,6,203,5,147,5,234,5,49,6,3,6,90,5,148,4,251,3,180,3,114,3,15,3,128,2,225,1,62,1,203,0,162,0,160,0,138,0,14,0,99,255,204,254,160,254,185,254,178,254,87,254,202,253,70,253,242,252,182,252,93,252,34,252,35,252,38,252,225,251,88,251,241,250,31,251,180,251,28,252,218,251,35,251,182,250,250,250,207,251,149,252,177,252,27,252,62,251,9,251,5,252,114,253,88,254,8,254,35,253,223,252,232,253,154,255,156,0,130,0,38,0,175,0,48,2,167,3,49,4,252,3,252,3,222,4,54,6,41,7,41,7,183,6,127,6,225,6,125,7,166,7,35,7,81,6,206,5,185,5,172,5,76,5,142,4,185,3,39,3,201,2,127,2,24,2,199,1,106,1,216,0,36,0,126,255,32,255,231,254,159,254,37,254,127,253,202,252,31,252,126,251,253,250,194,250,174,250,104,250,202,249,19,249,198,248,251,248,104,249,140,249,59,249,220,248,238,248,157,249,154,250,67,251,63,251,182,250,142,250,115,251,4,253,96,254,151,254,6,254,199,253,168,254,82,0,131,1,166,1,100,1,221,1,79,3,200,4,89,5,5,5,215,4,181,5,88,7,179,8,230,8,55,8,146,7,194,7,169,8,97,9,51,9,48,8,29,7,156,6,144,6,113,6,199,5,186,4,206,3,82,3,252,2,98,2,106,1,99,0,202,255,149,255,61,255,74,254,239,252,238,251,183,251,222,251,135,251,62,250,139,248,133,247,155,247,51,248,66,248,104,247,77,246,195,245,15,246,171,246,5,247,17,247,63,247,215,247,170,248,70,249,116,249,106,249,208,249,42,251,249,252,64,254,87,254,218,253,253,253,93,255,94,1,177,2,203,2,133,2,21,3,198,4,141,6,74,7,246,6,148,6,54,7,228,8,142,10,5,11,71,10,74,9,35,9,6,10,26,11,90,11,124,10,38,9,80,8,64,8,119,8,43,8,29,7,229,5,37,5,225,4,103,4,71,3,216,1,192,0,78,0,249,255,17,255,146,253,15,252,37,251,184,250,30,250,218,248,55,247,246,245,130,245,129,245,51,245,83,244,56,243,135,242,133,242,231,242,45,243,38,243,43,243,184,243,198,244,170,245,217,245,152,245,16,246,252,247,176,250,153,252,213,252,78,252,165,252,162,254,87,1,57,3,195,3,233,3,221,4,164,6,74,8,255,8,3,9,94,9,169,10,114,12,165,13,161,13,203,12,46,12,149,12,187,13,158,14,124,14,111,13,74,12,177,11,132,11,70,11,168,10,219,9,35,9,98,8,87,7,241,5,134,4,126,3,191,2,233,1,161,0,252,254,118,253,97,252,123,251,62,250,141,248,216,246,157,245,235,244,101,244,147,243,87,242,5,241,16,240,172,239,187,239,220,239,203,239,175,239,245,239,205,240,208,241,99,242,115,242,219,242,128,244,71,247,228,249,34,251,54,251,129,251,28,253,202,255,101,2,26,4,22,5,36,6,164,7,6,9,200,9,38,10,223,10,84,12,21,14,46,15,13,15,0,14,22,13,67,13,125,14,182,15,202,15,141,14,220,12,211,11,188,11,247,11,192,11,252,10,246,9,226,8,191,7,131,6,82,5,87,4,151,3,204,2,162,1,30,0,121,254,5,253,217,251,193,250,127,249,8,248,148,246,87,245,99,244,131,243,89,242,226,240,132,239,203,238,206,238,0,239,198,238,45,238,240,237,148,238,199,239,175,240,246,240,107,241,18,243,234,245,166,248,46,250,196,250,146,251,106,253,235,255,44,2,212,3,87,5,54,7,50,9,130,10,203,10,154,10,0,11,122,12,126,14,230,15,209,15,110,14,229,12,102,12,37,13,75,14,165,14,179,13,2,12,122,10,164,9,101,9,88,9,50,9,174,8,189,7,100,6,225,4,141,3,175,2,90,2,50,2,177,1,138,0,211,254,252,252,124,251,126,250,198,249,242,248,224,247,175,246,135,245,74,244,221,242,105,241,96,240,44,240,134,240,172,240,55,240,135,239,104,239,38,240,49,241,198,241,242,241,153,242,138,244,83,247,152,249,160,250,9,251,20,252,66,254,235,0,49,3,197,4,47,6,243,7,230,9,96,11,3,12,42,12,152,12,201,13,118,15,188,16,216,16,230,15,184,14,50,14,118,14,234,14,207,14,217,13,112,12,45,11,81,10,166,9,240,8,19,8,24,7,37,6,56,5,9,4,114,2,202,0,177,255,87,255,49,255,104,254,172,252,127,250,186,248,186,247,43,247,147,246,190,245,207,244,201,243,161,242,89,241,43,240,140,239,165,239,18,240,60,240,239,239,143,239,186,239,147,240,164,241,72,242,139,242,65,243,54,245,6,248,93,250,115,251,206,251,165,252,137,254,3,1,67,3,4,5,172,6,141,8,97,10,156,11,35,12,108,12,37,13,139,14,57,16,133,17,209,17,26,17,252,15,72,15,99,15,231,15,5,16,53,15,176,13,71,12,105,11,217,10,18,10,196,8,63,7,12,6,88,5,157,4,51,3,40,1,68,255,46,254,197,253,69,253,0,252,20,250,64,248,16,247,85,246,140,245,153,244,179,243,254,242,73,242,65,241,253,239,19,239,7,239,177,239,72,240,66,240,209,239,176,239,111,240,222,241,48,243,209,243,29,244,26,245,86,247,29,250,58,252,62,253,228,253,44,255,59,1,107,3,43,5,166,6,88,8,83,10,21,12,250,12,23,13,64,13,30,14,145,15,229,16,127,17,49,17,115,16,235,15,213,15,235,15,182,15,244,14,196,13,153,12,203,11,45,11,59,10,185,8,0,7,172,5,233,4,66,4,251,2,231,0,184,254,66,253,164,252,31,252,252,250,53,249,90,247,254,245,25,245,64,244,66,243,83,242,180,241,68,241,177,240,234,239,47,239,239,238,74,239,230,239,79,240,115,240,179,240,126,241,207,242,87,244,178,245,156,246,53,247,234,247,91,249,177,251,84,254,88,0,71,1,198,1,195,2,107,4,45,6,139,7,177,8,12,10,154,11,212,12,76,13,73,13,124,13,31,14,219,14,79,15,101,15,49,15,210,14,130,14,80,14,4,14,78,13,20,12,182,10,184,9,74,9,10,9,73,8,213,6,37,5,204,3,228,2,4,2,207,0,93,255,20,254,71,253,194,252,243,251,155,250,6,249,191,247,252,246,117,246,199,245,229,244,16,244,131,243,46,243,212,242,89,242,238,241,203,241,237,241,48,242,108,242,188,242,97,243,119,244,202,245,250,246,202,247,93,248,10,249,32,250,178,251,135,253,96,255,251,0,41,2,218,2,84,3,30,4,118,5,243,6,234,7,58,8,130,8,123,9,248,10,255,11,206,11,203,10,26,10,102,10,82,11,251,11,232,11,74,11,151,10,246,9,72,9,123,8,176,7,4,7,106,6,212,5,62,5,149,4,177,3,124,2,23,1,236,255,71,255,240,254,100,254,104,253,83,252,165,251,90,251,226,250,230,249,174,248,213,247,136,247,107,247,13,247,123,246,27,246,26,246,54,246,24,246,182,245,95,245,117,245,19,246,11,247,0,248,184,248,50,249,151,249,39,250,253,250,30,252,102,253,163,254,179,255,129,0,31,1,176,1,81,2,15,3,251,3,250,4,213,5,70,6,50,6,244,5,8,6,155,6,92,7,178,7,100,7,202,6,118,6,168,6,12,7,19,7,133,6,180,5,49,5,34,5,49,5,244,4,85,4,160,3,17,3,175,2,85,2,219,1,86,1,221,0,115,0,6,0,135,255,11,255,174,254,121,254,91,254,36,254,191,253,84,253,24,253,36,253,75,253,73,253,20,253,220,252,202,252,209,252,193,252,145,252,94,252,95,252,162,252,249,252,58,253,72,253,39,253,7,253,16,253,87,253,223,253,141,254,51,255,152,255,183,255,203,255,18,0,168,0,85,1,202,1,247,1,2,2,38,2,121,2,224,2,38,3,43,3,243,2,170,2,127,2,126,2,138,2,130,2,84,2,5,2,161,1,48,1,184,0,65,0,226,255,158,255,98,255,26,255,188,254,81,254,246,253,187,253,154,253,128,253,100,253,74,253,69,253,94,253,126,253,133,253,128,253,132,253,159,253,202,253,232,253,243,253,5,254,56,254,137,254,218,254,14,255,38,255,60,255,118,255,217,255,77,0,178,0,250,0,56,1,119,1,179,1,235,1,44,2,126,2,201,2,248,2,5,3,247,2,218,2,201,2,201,2,206,2,201,2,162,2,74,2,211,1,98,1,18,1,228,0,185,0,113,0,4,0,133,255,17,255,207,254,190,254,188,254,178,254,143,254,94,254,60,254,57,254,86,254,139,254,202,254,7,255,46,255,61,255,70,255,87,255,129,255,193,255,251,255,30,0,48,0,64,0,73,0,69,0,36,0,241,255,215,255,231,255,245,255,220,255,146,255,44,255,220,254,175,254,159,254,135,254,84,254,15,254,218,253,203,253,216,253,243,253,11,254,28,254,50,254,94,254,163,254,253,254,112,255,249,255,137,0,12,1,122,1,219,1,70,2,199,2,78,3,192,3,20,4,68,4,88,4,101,4,109,4,104,4,75,4,14,4,177,3,61,3,193,2,68,2,208,1,101,1,235,0,82,0,167,255,0,255,120,254,23,254,200,253,115,253,27,253,206,252,149,252,118,252,105,252,106,252,126,252,171,252,238,252,58,253,129,253,203,253,27,254,127,254,247,254,99,255,185,255,255,255,74,0,160,0,233,0,15,1,27,1,34,1,47,1,63,1,56,1,20,1,225,0,177,0,140,0,106,0,63,0,254,255,183,255,122,255,86,255,62,255,38,255,7,255,228,254,208,254,209,254,231,254,5,255,30,255,40,255,47,255,63,255,100,255,156,255,220,255,17,0,50,0,76,0,111,0,155,0,205,0,3,1,55,1,102,1,132,1,146,1,163,1,191,1,227,1,6,2,33,2,50,2,54,2,43,2,21,2,0,2,245,1,244,1,231,1,185,1,106,1,18,1,195,0,145,0,112,0,60,0,244,255,145,255,36,255,196,254,128,254,84,254,52,254,16,254,214,253,144,253,89,253,70,253,77,253,102,253,122,253,132,253,137,253,147,253,182,253,249,253,80,254,163,254,228,254,28,255,98,255,187,255,35,0,132,0,220,0,46,1,116,1,182,1,240,1,37,2,77,2,105,2,124,2,129,2,116,2,83,2,28,2,217,1,149,1,80,1,9,1,185,0,98,0,8,0,170,255,77,255,243,254,163,254,97,254,50,254,23,254,1,254,234,253,210,253,199,253,224,253,26,254,99,254,167,254,224,254,23,255,89,255,173,255,10,0,100,0,174,0,234,0,29,1,82,1,133,1,177,1,202,1,210,1,208,1,193,1,163,1,119,1,65,1,3,1,202,0,143,0,79,0,4,0,173,255,90,255,18,255,216,254,161,254,108,254,56,254,11,254,237,253,224,253,228,253,238,253,1,254,38,254,83,254,126,254,178,254,242,254,57,255,133,255,204,255,16,0,83,0,149,0,215,0,22,1,75,1,115,1,142,1,161,1,176,1,176,1,169,1,157,1,138,1,109,1,75,1,36,1,246,0,193,0,139,0,90,0,49,0,18,0,242,255,209,255,184,255,168,255,162,255,162,255,168,255,176,255,187,255,203,255,226,255,0,0,29,0,55,0,80,0,106,0,134,0,160,0,181,0,198,0,216,0,230,0,238,0,239,0,231,0,220,0,212,0,203,0,196,0,187,0,175,0,161,0,148,0,146,0,145,0,137,0,133,0,138,0,142,0,149,0,154,0,155,0,153,0,150,0,143,0,130,0,114,0,92,0,63,0,31,0,248,255,203,255,158,255,102,255,43,255,240,254,177,254,115,254,51,254,245,253,184,253,125,253,71,253,27,253,252,252,234,252,223,252,222,252,231,252,248,252,22,253,66,253,117,253,171,253,230,253,40,254,114,254,192,254,14,255,93,255,173,255,251,255,69,0,138,0,197,0,248,0,38,1,77,1,108,1,133,1,146,1,149,1,151,1,151,1,153,1,151,1,145,1,139,1,131,1,129,1,127,1,125,1,127,1,129,1,133,1,137,1,138,1,146,1,158,1,170,1,181,1,188,1,193,1,194,1,188,1,178,1,166,1,157,1,140,1,114,1,83,1,46,1,4,1,211,0,157,0,95,0,31,0,220,255,148,255,76,255,4,255,189,254,122,254,58,254,254,253,200,253,150,253,102,253,61,253,29,253,11,253,6,253,8,253,16,253,28,253,48,253,81,253,126,253,184,253,244,253,52,254,118,254,181,254,249,254,64,255,141,255,219,255,34,0,101,0,159,0,217,0,14,1,66,1,116,1,158,1,192,1,222,1,252,1,24,2,50,2,71,2,86,2,98,2,111,2,120,2,121,2,111,2,102,2,97,2,90,2,68,2,37,2,0,2,215,1,179,1,138,1,89,1,37,1,234,0,175,0,114,0,48,0,240,255,176,255,111,255,50,255,251,254,200,254,146,254,92,254,41,254,1,254,225,253,197,253,174,253,163,253,159,253,163,253,168,253,171,253,179,253,197,253,226,253,3,254,34,254,66,254,99,254,134,254,178,254,226,254,19,255,60,255,104,255,151,255,201,255,250,255,40,0,82,0,116,0,152,0,191,0,226,0,254,0,27,1,55,1,83,1,111,1,132,1,144,1,152,1,163,1,171,1,179,1,180,1,173,1,166,1,161,1,156,1,148,1,137,1,122,1,101,1,79,1,53,1,25,1,248,0,205,0,165,0,126,0,89,0,48,0,2,0,213,255,173,255,137,255,103,255,71,255,36,255,7,255,235,254,205,254,177,254,156,254,138,254,121,254,110,254,102,254,100,254,97,254,97,254,102,254,111,254,121,254,133,254,152,254,175,254,202,254,233,254,12,255,47,255,86,255,126,255,166,255,208,255,248,255,32,0,72,0,114,0,154,0,193,0,231,0,10,1,39,1,66,1,93,1,116,1,134,1,146,1,158,1,166,1,174,1,179,1,178,1,172,1,161,1,147,1,128,1,106,1,78,1,45,1,6,1,224,0,188,0,147,0,99,0,46,0,252,255,205,255,156,255,104,255,55,255,9,255,224,254,186,254,148,254,106,254,70,254,44,254,25,254,13,254,6,254,4,254,2,254,4,254,13,254,23,254,41,254,69,254,97,254,124,254,152,254,184,254,218,254,2,255,45,255,91,255,135,255,176,255,214,255,1,0,45,0,93,0,148,0,198,0,240,0,24,1,64,1,100,1,136,1,170,1,200,1,224,1,246,1,4,2,13,2,25,2,31,2,34,2,35,2,30,2,19,2,251,1,223,1,192,1,158,1,124,1,84,1,44,1,2,1,211,0,159,0,106,0,50,0,251,255,200,255,152,255,105,255,63,255,17,255,225,254,186,254,157,254,129,254,105,254,79,254,57,254,41,254,29,254,23,254,21,254,24,254,30,254,40,254,54,254,69,254,90,254,114,254,137,254,170,254,205,254,238,254,13,255,49,255,91,255,133,255,174,255,216,255,253,255,33,0,74,0,114,0,153,0,186,0,219,0,255,0,30,1,59,1,81,1,106,1,129,1,146,1,166,1,180,1,188,1,195,1,196,1,190,1,183,1,173,1,160,1,141,1,120,1,96,1,69,1,41,1,9,1,230,0,194,0,158,0,119,0,78,0,32,0,243,255,198,255,153,255,105,255,61,255,22,255,241,254,206,254,176,254,148,254,120,254,94,254,73,254,59,254,52,254,51,254,49,254,49,254,56,254,64,254,74,254,89,254,101,254,118,254,142,254,171,254,199,254,232,254,11,255,48,255,88,255,130,255,172,255,216,255,0,0,32,0,67,0,102,0,137,0,171,0,201,0,231,0,255,0,21,1,46,1,73,1,99,1,117,1,129,1,138,1,142,1,145,1,143,1,139,1,132,1,121,1,107,1,93,1,77,1,59,1,37,1,11,1,242,0,209,0,176,0,146,0,116,0,86,0,52,0,17,0,243,255,216,255,190,255,164,255,140,255,119,255,99,255,80,255,61,255,46,255,34,255,26,255,21,255,18,255,18,255,17,255,18,255,20,255,27,255,30,255,34,255,43,255,55,255,73,255,86,255,95,255,101,255,112,255,130,255,145,255,152,255,158,255,170,255,184,255,202,255,222,255,238,255,253,255,17,0,34,0,48,0,65,0,83,0,103,0,120,0,135,0,151,0,168,0,183,0,190,0,192,0,196,0,200,0,202,0,197,0,188,0,181,0,175,0,173,0,167,0,159,0,147,0,127,0,106,0,87,0,69,0,51,0,28,0,4,0,243,255,223,255,207,255,189,255,174,255,163,255,151,255,142,255,134,255,127,255,122,255,117,255,114,255,115,255,113,255,111,255,108,255,109,255,113,255,119,255,126,255,129,255,135,255,148,255,159,255,167,255,171,255,174,255,182,255,188,255,194,255,203,255,212,255,216,255,221,255,228,255,236,255,243,255,250,255,253,255,2,0,17,0,33,0,45,0,53,0,67,0,81,0,89,0,97,0,101,0,106,0,114,0,121,0,124,0,126,0,128,0,131,0,132,0,134,0,137,0,135,0,125,0,115,0,113,0,115,0,110,0,92,0,76,0,66,0,64,0,57,0,42,0,30,0,27,0,28,0,21,0,8,0,250,255,249,255,249,255,243,255,229,255,213,255,209,255,209,255,206,255,198,255,192,255,190,255,189,255,190,255,180,255,176,255,171,255,174,255,169,255,156,255,142,255,136,255,144,255,150,255,155,255,151,255,149,255,156,255,168,255,180,255,185,255,184,255,182,255,194,255,213,255,241,255,4,0,3,0,245,255,241,255,28,0,92,0,118,0,62,0,17,0,43,0,192,0,255,0,113,0,187,255,179,255,134,0,48,1,211,0,170,255,94,255,50,0,19,1,165,0,54,255,179,254,186,255,229,0,168,0,80,255,166,254,147,255,201,0,150,0,84,255,184,254,167,255,228,0,184,0,147,255,238,254,164,255,215,0,197,0,198,255,15,255,147,255,196,0,173,0,241,255,70,255,176,255,138,0,109,0,220,255,106,255,193,255,135,0,72,0,225,255,148,255,231,255,135,0,74,0,6,0,196,255,28,0,110,0,121,0,31,0,250,255,48,0,87,0,95,0,91,0,43,0,32,0,30,0,46,0,93,0,39,0,246,255,210,255,7,0,78,0,46,0,186,255,148,255,202,255,81,0,38,0,145,255,105,255,181,255,81,0,27,0,141,255,58,255,209,255,75,0,96,0,166,255,101,255,4,0,96,0,175,0,185,255,180,255,226,255,86,0,145,0,207,255,205,255,196,255,105,0,54,0,215,255,161,255,179,255,71,0,244,255,225,255,113,255,173,255,230,255,234,255,188,255,114,255,188,255,235,255,23,0,128,255,126,255,190,255,21,0,58,0,236,255,162,255,169,255,47,0,101,0,85,0,172,255,20,0,82,0,110,0,145,0,223,255,58,0,36,0,88,0,202,0,104,0,0,0,191,255,120,0,175,0,137,0,177,255,187,255,27,0,187,0,123,0,132,255,89,255,152,255,18,1,48,0,42,255,227,254,217,255,207,0,86,0,26,255,103,254,27,0,234,0,98,0,221,254,138,254,27,0,76,1,150,0,228,254,186,254,228,255,63,1,193,0,0,255,25,255,27,0,213,0,182,0,127,255,187,255,111,0,237,255,226,255,13,0,44,0,178,0,131,255,159,255,65,0,49,0,152,0,93,255,126,255,127,0,168,0,239,255,69,255,218,255,203,0,176,0,203,254,107,255,198,0,194,0,227,255,241,254,238,255,21,1,197,0,72,255,84,254,104,0,136,1,227,0,133,255,2,254,105,0,198,1,36,1,100,255,126,254,237,255,35,2,230,0,140,254,72,255,189,0,177,1,134,0,214,254,0,254,35,1,228,2,73,0,139,253,59,253,231,1,11,4,108,0,187,252,176,252,29,1,139,4,187,1,95,252,176,251,191,0,139,4,202,1,65,252,124,252,168,0,87,3,15,1,204,252,45,254,200,255,166,2,229,0,45,254,29,254,43,254,215,3,109,1,165,254,147,253,204,254,44,2,232,1,20,1,22,254,137,253,114,255,119,2,212,2,224,254,193,253,85,254,230,255,108,4,203,0,215,252,215,253,169,255,156,4,161,0,206,252,195,254,70,0,208,2,117,1,28,253,64,253,150,2,8,3,145,255,55,252,184,254,25,3,29,4,249,254,69,252,219,253,150,2,101,4,14,255,213,252,172,254,9,3,255,1,155,255,47,253,139,254,66,2,178,2,93,0,193,252,245,254,46,1,152,1,52,1,17,254,83,254,83,255,188,2,135,2,231,253,200,252,106,255,177,2,133,2,173,255,28,253,1,253,239,0,0,5,110,0,221,253,131,252,188,255,248,2,150,1,74,0,26,253,202,255,222,0,233,0,76,0,21,255,88,1,201,254,159,255,116,0,7,0,168,2,176,254,238,253,92,255,228,1,109,1,118,255,191,255,88,254,245,255,31,2,102,0,16,255,187,254,139,1,59,0,243,253,95,1,77,0,178,0,13,254,178,255,216,0,187,255,38,1,46,254,152,255,102,0,39,0,58,0,163,253,179,0,87,1,166,255,191,254,79,254,245,255,133,1,72,2,70,253,226,252,194,255,255,2,81,2,163,253,172,253,168,254,9,1,79,2,128,0,29,254,87,254,161,0,187,1,211,255,116,255,246,254,185,255,162,0,200,0,174,1,8,254,174,254,253,1,200,0,14,255,102,255,246,253,43,4,217,1,187,253,189,254,227,252,233,4,14,2,24,0,203,254,235,251,79,3,106,2,157,0,152,254,205,253,35,3,117,1,167,255,235,254,83,0,30,1,252,254,162,0,233,255,237,0,19,0,218,0,81,255,197,254,216,255,13,0,135,2,82,255,77,255,237,254,144,255,169,2,181,1,110,252,100,253,196,0,145,2,9,2,181,253,215,254,47,255,132,1,179,0,57,254,165,255,82,255,147,3,67,1,210,251,5,254,88,1,99,2,125,1,190,252,164,252,139,3,100,3,210,255,148,250,93,253,186,3,2,4,211,255,17,252,170,254,146,4,82,3,72,254,232,251,146,253,55,6,61,2,159,253,7,253,241,253,146,3,143,2,12,255,199,252,198,253,31,2,224,0,83,0,107,0,49,254,217,255,42,255,172,0,149,2,61,1,137,253,65,253,189,0,185,2,10,1,32,254,191,253,242,0,152,255,170,0,115,2,27,254,3,1,248,253,178,253,70,0,115,2,59,4,249,253,133,252,199,252,66,1,2,6,10,1,189,252,129,251,69,255,95,6,181,2,161,251,53,253,151,255,204,1,3,3,32,255,154,252,226,255,127,1,244,0,81,254,237,253,255,1,68,1,82,254,216,253,168,255,57,1,147,2,230,255,13,253,8,255,38,0,18,2,171,0,202,253,184,0,105,1,4,2,12,255,36,254,100,254,17,1,18,4,144,255,44,0,215,253,148,2,32,1,96,254,77,255,21,254,118,1,157,2,183,2,103,255,173,253,254,252,116,1,111,0,187,1,98,0,144,255,216,254,214,254,181,3,165,255,72,254,81,252,254,0,22,3,193,2,189,1,246,251,74,251,179,253,217,5,53,4,47,255,29,254,177,252,210,2,94,0,121,253,139,1,1,255,109,0,114,2,227,253,154,1,52,2,66,252,92,253,43,253,7,3,189,6,51,0,95,253,50,250,231,255,140,3,79,0,142,255,155,254,134,0,155,1,22,254,52,254,5,255,108,0,149,2,167,253,68,255,79,2,88,2,121,251,231,251,28,0,173,3,85,4,95,255,36,252,28,253,180,1,173,0,230,3,211,251,99,253,148,3,85,1,201,2,58,253,140,253,82,255,251,255,131,3,5,1,230,0,188,1,159,252,232,252,93,0,101,2,20,3,255,255,154,251,100,0,2,1,130,2,252,1,234,250,218,255,37,255,93,2,70,2,55,0,95,1,43,254,159,254,96,1,196,1,104,255,151,1,219,252,93,255,155,1,222,0,150,0,61,254,74,255,157,1,178,1,26,254,42,255,214,255,17,3,48,2,43,253,207,253,11,1,213,2,233,1,54,0,38,252,30,254,180,1,104,1,238,0,89,254,127,0,158,254,248,254,125,0,231,1,83,0,198,253,29,255,186,254,178,1,111,2,5,1,174,252,10,255,171,0,208,0,216,255,156,255,12,1,97,254,14,0,250,254,186,1,208,255,113,255,102,254,106,252,177,1,245,2,48,3,125,252,178,251,225,253,91,3,207,3,65,255,75,255,67,252,20,0,76,1,104,1,112,254,131,255,249,0,209,254,159,2,55,255,177,254,95,1,244,253,196,255,205,255,84,1,93,2,56,2,191,255,235,250,188,0,53,255,52,3,169,1,230,254,192,0,75,254,249,0,51,2,255,255,61,254,16,255,156,255,7,3,56,255,152,0,118,0,83,254,52,1,2,253,89,255,221,3,86,2,231,254,38,253,140,253,95,0,103,3,171,0,177,255,198,253,188,254,218,1,98,0,166,254,103,254,74,255,208,0,233,2,162,0,16,252,43,254,74,0,22,2,61,1,2,252,143,0,224,0,0,1,247,255,42,253,36,255,177,0,6,2,91,0,22,254,173,0,22,2,252,253,26,0,64,254,0,0,20,3,207,0,210,0,227,254,41,253,220,255,61,1,218,0,45,3,201,0,137,252,237,254,111,1,163,1,72,0,190,253,89,1,186,1,81,1,115,0,167,254,228,254,18,254,164,0,245,2,207,1,3,2,219,254,109,253,250,254,59,255,10,0,201,0,58,3,63,1,238,0,225,251,36,250,199,2,117,3,163,2,168,253,79,250,248,255,36,3,191,3,196,255,24,250,90,252,132,1,46,3,227,2,246,255,149,252,141,251,239,254,255,3,18,3,161,0,129,253,111,252,249,255,64,255,216,2,47,1,99,255,6,1,211,253,86,0,154,255,78,0,0,1,110,255,126,254,72,1,56,4,167,1,217,253,221,251,4,255,156,1,138,3,119,2,18,0,134,255,185,254,61,0,90,0,237,254,178,0,151,0,245,1,238,1,221,0,86,0,65,254,26,254,162,255,180,0,197,1,243,2,216,1,202,255,216,251,178,253,135,255,107,1,181,2,1,0,93,255,196,255,226,0,15,0,252,253,44,253,24,255,219,0,66,2,160,2,131,1,49,255,120,251,23,251,124,255,255,1,1,3,39,2,236,254,240,253,32,254,20,255,216,254,130,255,235,0,177,1,252,255,47,254,36,255,30,0,207,0,35,255,11,255,118,255,91,0,233,1,2,1,89,255,90,253,35,254,56,0,21,2,164,2,46,1,102,254,78,253,8,255,245,0,86,1,62,0,137,0,32,0,189,1,124,255,20,253,112,0,65,0,79,2,13,1,210,253,237,254,32,0,79,2,82,1,155,254,232,253,150,255,122,2,246,0,74,0,255,255,37,255,28,1,145,254,31,255,60,1,86,1,176,0,51,255,184,254,211,254,130,0,8,1,44,0,251,255,175,254,129,254,28,1,153,0,85,0,191,254,89,254,188,255,41,0,254,0,66,0,164,0,47,254,202,253,38,255,24,0,131,2,242,0,92,0,231,254,205,254,24,0,228,255,101,0,138,255,235,255,68,0,111,1,191,0,204,255,251,255,119,255,86,255,30,0,166,0,115,0,73,1,179,0,39,0,67,255,178,255,93,0,108,1,132,0,249,254,91,255,44,0,36,2,244,0,129,255,71,255,198,255,45,0,118,0,1,0,33,255,190,255,192,0,23,1,137,0,207,255,239,254,172,254,134,255,76,0,19,1,9,1,10,0,125,255,255,254,123,255,39,0,159,0,73,0,207,254,91,255,86,0,83,1,151,1,102,255,190,254,117,254,146,255,150,1,9,1,252,255,160,255,1,0,90,0,183,255,176,255,178,255,134,255,122,0,118,0,166,1,34,1,157,255,195,254,187,253,188,255,49,1,178,1,145,1,71,0,94,255,229,254,223,254,225,255,71,0,149,255,20,0,176,0,140,1,100,0,227,254,14,255,81,254,117,255,13,1,27,1,196,0,26,0,248,254,228,254,113,255,151,255,20,0,232,0,244,0,203,255,210,254,7,255,178,255,66,0,56,0,158,255,240,255,60,0,194,0,6,0,58,255,229,254,222,254,185,0,30,1,245,0,128,0,146,255,193,254,115,255,66,0,255,0,121,1,215,255,56,255,61,255,106,0,94,0,87,0,176,0,105,0,197,0,246,255,3,255,17,255,189,255,156,0,149,1,177,0,9,0,26,255,80,255,57,0,22,0,199,0,196,255,52,255,187,255,209,0,36,1,135,255,22,255,86,255,114,255,24,0,208,255,87,0,178,0,244,254,240,254,169,255,191,255,91,0,64,0,200,255,77,255,145,254,189,255,5,0,230,255,199,0,254,255,191,255,3,255,243,254,142,255,99,255,74,0,213,0,235,0,123,0,156,255,159,254,211,254,234,255,183,0,19,1,125,0,167,0,87,0,153,255,184,255,252,255,29,0,205,255,121,0,51,1,80,1,80,0,92,255,188,255,171,0,160,0,114,0,157,0,26,0,176,0,163,0,66,0,199,255,9,0,137,0,194,0,183,0,63,0,210,255,130,255,68,0,79,0,65,0,169,255,152,255,170,0,197,0,5,0,32,255,20,255,146,255,11,0,122,0,122,0,235,255,57,255,48,255,194,255,167,255,157,255,154,255,162,255,6,0,250,255,206,255,129,255,51,255,210,254,79,255,251,255,15,0,242,255,31,0,102,0,160,255,75,255,221,254,30,255,50,0,186,0,131,0,62,0,57,0,190,255,147,255,201,255,17,0,91,0,104,0,9,0,85,0,25,0,24,0,151,0,251,255,47,0,92,0,81,0,55,0,157,255,66,0,151,0,139,0,157,0,111,0,130,0,37,0,179,255,62,0,178,0,113,0,74,0,34,0,126,0,131,0,112,0,103,0,203,255,215,255,37,0,59,0,93,0,40,0,51,0,77,0,6,0,233,255,175,255,131,255,12,0,236,255,162,255,4,0,199,255,216,255,134,255,82,255,125,255,29,255,144,255,166,255,244,255,210,255,99,255,131,255,26,255,65,255,95,255,46,255,95,255,246,255,51,0,145,0,50,0,145,255,89,255,7,255,174,255,65,0,245,0,212,0,218,0,13,1,164,0,205,255,90,255,177,255,21,0,52,1,71,1,143,1,67,1,60,0,168,255,236,254,180,255,129,0,206,0,44,1,188,0,84,0,185,255,82,255,151,255,136,255,204,255,59,0,64,0,249,255,82,255,2,255,78,255,120,255,128,255,68,255,75,255,119,255,57,255,67,255,68,255,119,255,129,255,162,255,145,255,149,255,254,255,29,0,92,0,254,255,239,255,143,0,251,0,22,1,12,1,240,0,248,0,11,1,10,1,105,1,25,1,212,0,26,1,110,1,80,1,64,1,83,1,237,0,97,0,153,255,168,255,255,255,89,0,113,0,19,0,93,255,121,254,120,254,177,254,162,254,96,254,233,253,194,253,98,254,202,254,176,254,114,254,63,254,46,254,32,254,46,254,73,254,177,254,37,255,248,255,186,0,28,1,3,1,108,0,15,0,149,255,228,255,204,0,2,2,8,3,28,3,2,3,203,1,210,0,78,0,166,255,105,0,89,1,41,2,208,2,100,2,82,1,157,255,105,254,71,254,205,254,9,0,224,0,205,0,68,0,13,255,54,254,56,254,72,254,134,254,150,254,10,255,164,255,131,255,40,255,149,254,198,254,135,255,114,255,12,255,15,255,188,255,37,0,53,0,65,0,88,0,150,0,146,0,192,0,221,0,149,0,220,0,125,1,3,2,234,1,68,1,25,1,95,1,183,1,109,1,36,1,200,0,179,0,157,0,167,0,202,0,26,0,120,255,7,255,35,255,31,255,187,254,72,254,40,254,248,253,180,253,179,253,242,253,40,254,45,254,51,254,67,254,129,254,106,254,182,254,114,255,255,255,97,0,151,0,0,1,73,1,127,1,195,1,175,1,28,2,116,2,159,2,186,2,154,2,97,2,248,1,160,1,89,1,88,1,41,1,190,0,140,0,23,0,183,255,120,255,2,255,237,254,173,254,120,254,106,254,99,254,78,254,38,254,14,254,23,254,80,254,190,254,33,255,229,254,187,254,208,254,80,255,232,255,188,255,41,0,88,0,91,0,194,0,106,0,106,0,169,0,214,0,62,1,86,1,43,1,12,1,148,0,118,0,179,0,200,0,220,0,121,0,111,0,46,0,218,255,236,255,160,255,170,255,142,255,138,255,100,255,246,254,30,255,81,255,118,255,46,255,233,254,6,255,34,255,67,255,63,255,187,255,50,0,42,0,7,0,34,0,63,0,7,0,40,0,139,0,38,1,91,1,29,1,242,0,179,0,139,0,127,0,166,0,255,0,37,1,205,0,174,0,142,0,54,0,1,0,219,255,78,0,106,0,93,0,96,0,9,0,11,0,222,255,212,255,254,255,245,255,206,255,171,255,134,255,119,255,127,255,129,255,174,255,137,255,77,255,11,255,161,254,55,254,238,253,47,254,14,255,179,255,215,255,182,255,67,255,224,254,124,254,75,254,98,254,5,255,1,0,65,1,89,2,173,2,122,2,111,1,58,0,17,255,223,254,172,255,102,1,113,3,134,4,70,4,82,2,219,255,53,253,242,251,179,252,223,254,151,1,27,3,32,3,148,1,5,255,184,252,153,251,43,252,75,254,223,0,201,2,113,3,105,2,136,0,205,254,237,253,105,254,112,255,179,0,188,1,26,2,162,1,119,0,90,255,137,254,16,254,15,254,171,254,57,255,75,255,57,255,29,255,41,255,55,255,88,255,133,255,150,255,188,255,20,0,206,0,135,1,110,2,229,2,219,2,188,2,59,2,17,2,216,1,215,1,34,2,39,2,54,2,205,1,253,0,250,255,242,254,65,254,222,253,181,253,192,253,158,253,104,253,78,253,243,252,192,252,164,252,189,252,59,253,170,253,63,254,192,254,63,255,233,255,127,0,26,1,96,1,174,1,187,1,217,1,56,2,148,2,252,2,6,3,236,2,155,2,61,2,187,1,84,1,217,0,130,0,75,0,0,0,218,255,108,255,30,255,171,254,64,254,7,254,214,253,231,253,21,254,64,254,89,254,107,254,118,254,176,254,222,254,241,254,47,255,73,255,140,255,232,255,37,0,121,0,153,0,175,0,164,0,110,0,96,0,119,0,176,0,240,0,3,1,26,1,46,1,27,1,212,0,164,0,162,0,187,0,214,0,207,0,232,0,243,0,240,0,227,0,179,0,139,0,51,0,223,255,224,255,2,0,38,0,43,0,229,255,137,255,49,255,188,254,129,254,121,254,156,254,220,254,6,255,6,255,220,254,160,254,135,254,147,254,153,254,228,254,71,255,193,255,40,0,65,0,96,0,77,0,64,0,70,0,112,0,190,0,11,1,66,1,91,1,103,1,51,1,245,0,158,0,88,0,98,0,108,0,149,0,169,0,143,0,116,0,35,0,206,255,124,255,71,255,78,255,122,255,173,255,206,255,213,255,217,255,225,255,221,255,228,255,236,255,2,0,63,0,129,0,179,0,220,0,221,0,201,0,187,0,177,0,161,0,132,0,104,0,92,0,100,0,89,0,65,0,13,0,176,255,90,255,36,255,25,255,54,255,70,255,65,255,62,255,31,255,25,255,20,255,22,255,57,255,85,255,149,255,214,255,11,0,35,0,5,0,249,255,223,255,252,255,24,0,50,0,73,0,60,0,56,0,30,0,13,0,238,255,194,255,158,255,143,255,148,255,193,255,213,255,225,255,247,255,240,255,9,0,17,0,8,0,38,0,69,0,129,0,188,0,229,0,0,1,4,1,241,0,215,0,202,0,199,0,201,0,201,0,193,0,161,0,107,0,34,0,223,255,176,255,162,255,160,255,147,255,130,255,85,255,56,255,46,255,27,255,30,255,35,255,55,255,91,255,120,255,147,255,164,255,177,255,193,255,205,255,231,255,15,0,40,0,81,0,99,0,104,0,93,0,56,0,40,0,29,0,47,0,63,0,57,0,41,0,18,0,253,255,238,255,214,255,194,255,180,255,174,255,184,255,174,255,178,255,175,255,183,255,207,255,202,255,207,255,207,255,196,255,192,255,202,255,248,255,56,0,100,0,120,0,116,0,83,0,56,0,25,0,27,0,56,0,78,0,102,0,101,0,83,0,50,0,14,0,251,255,241,255,253,255,18,0,30,0,54,0,62,0,53,0,50,0,33,0,36,0,52,0,74,0,111,0,129,0,129,0,101,0,64,0,47,0,27,0,22,0,22,0,18,0,16,0,252,255,225,255,194,255,160,255,134,255,116,255,115,255,120,255,128,255,135,255,141,255,133,255,122,255,126,255,144,255,175,255,209,255,250,255,25,0,44,0,58,0,65,0,79,0,99,0,115,0,136,0,144,0,142,0,128,0,106,0,83,0,55,0,36,0,16,0,1,0,246,255,229,255,202,255,170,255,152,255,144,255,141,255,144,255,152,255,165,255,193,255,222,255,245,255,11,0,24,0,38,0,54,0,69,0,75,0,79,0,82,0,89,0,96,0,88,0,70,0,40,0,20,0,254,255,232,255,218,255,201,255,183,255,171,255,163,255,148,255,130,255,114,255,112,255,125,255,146,255,168,255,193,255,214,255,235,255,249,255,253,255,9,0,33,0,61,0,92,0,119,0,133,0,140,0,128,0,110,0,93,0,79,0,77,0,78,0,75,0,63,0,45,0,19,0,249,255,236,255,236,255,243,255,253,255,0,0,252,255,238,255,221,255,213,255,219,255,242,255,16,0,42,0,53,0,38,0,11,0,248,255,230,255,233,255,254,255,25,0,49,0,44,0,23,0,255,255,228,255,204,255,189,255,189,255,200,255,197,255,188,255,178,255,169,255,168,255,170,255,170,255,167,255,162,255,156,255,158,255,170,255,182,255,193,255,209,255,222,255,232,255,238,255,239,255,238,255,238,255,245,255,253,255,3,0,11,0,20,0,31,0,43,0,59,0,82,0,106,0,125,0,140,0,137,0,129,0,116,0,106,0,117,0,134,0,160,0,178,0,184,0,166,0,120,0,57,0,248,255,205,255,199,255,227,255,8,0,35,0,28,0,246,255,186,255,124,255,97,255,104,255,147,255,211,255,10,0,42,0,41,0,17,0,247,255,227,255,224,255,237,255,6,0,31,0,40,0,27,0,254,255,219,255,186,255,155,255,128,255,116,255,114,255,125,255,137,255,137,255,144,255,150,255,156,255,166,255,171,255,178,255,188,255,207,255,238,255,25,0,78,0,117,0,125,0,100,0,43,0,243,255,209,255,205,255,243,255,46,0,103,0,118,0,73,0,233,255,109,255,4,255,226,254,20,255,147,255,54,0,187,0,240,0,188,0,50,0,140,255,25,255,25,255,160,255,135,0,133,1,45,2,65,2,181,1,178,0,175,255,15,255,24,255,201,255,213,0,196,1,52,2,241,1,9,1,218,255,217,254,108,254,172,254,115,255,102,0,28,1,81,1,241,0,46,0,82,255,176,254,127,254,194,254,80,255,236,255,83,0,108,0,45,0,163,255,35,255,197,254,159,254,191,254,16,255,105,255,178,255,217,255,222,255,197,255,172,255,153,255,136,255,160,255,205,255,14,0,90,0,164,0,228,0,9,1,9,1,229,0,179,0,139,0,134,0,142,0,188,0,229,0,244,0,238,0,183,0,91,0,238,255,142,255,75,255,64,255,101,255,153,255,195,255,200,255,161,255,94,255,28,255,244,254,253,254,63,255,156,255,252,255,61,0,78,0,54,0,23,0,2,0,10,0,51,0,91,0,136,0,169,0,179,0,165,0,136,0,99,0,59,0,20,0,248,255,234,255,232,255,241,255,247,255,245,255,229,255,191,255,142,255,105,255,87,255,98,255,133,255,178,255,213,255,228,255,226,255,204,255,180,255,158,255,151,255,168,255,205,255,251,255,37,0,64,0,64,0,44,0,17,0,251,255,240,255,4,0,43,0,92,0,133,0,149,0,146,0,123,0,94,0,63,0,49,0,57,0,80,0,107,0,126,0,126,0,113,0,89,0,55,0,26,0,4,0,0,0,2,0,7,0,7,0,253,255,230,255,194,255,156,255,127,255,115,255,126,255,154,255,177,255,198,255,202,255,189,255,171,255,160,255,171,255,200,255,237,255,15,0,34,0,41,0,37,0,25,0,22,0,30,0,46,0,70,0,86,0,85,0,71,0,53,0,34,0,19,0,6,0,251,255,243,255,239,255,236,255,234,255,235,255,232,255,223,255,206,255,191,255,187,255,194,255,209,255,223,255,231,255,236,255,244,255,254,255,11,0,26,0,26,0,10,0,246,255,233,255,233,255,255,255,31,0,54,0,61,0,38,0,255,255,211,255,174,255,162,255,177,255,214,255,250,255,15,0,15,0,241,255,196,255,161,255,146,255,161,255,197,255,241,255,16,0,25,0,11,0,235,255,204,255,194,255,207,255,242,255,28,0,63,0,76,0,70,0,50,0,26,0,15,0,17,0,35,0,58,0,74,0,75,0,63,0,38,0,10,0,248,255,246,255,1,0,26,0,51,0,65,0,69,0,63,0,58,0,56,0,63,0,74,0,86,0,97,0,102,0,105,0,104,0,97,0,88,0,71,0,54,0,42,0,35,0,34,0,35,0,30,0,18,0,0,0,234,255,210,255,187,255,180,255,180,255,183,255,178,255,169,255,162,255,155,255,153,255,155,255,155,255,158,255,161,255,158,255,154,255,147,255,143,255,146,255,156,255,168,255,176,255,175,255,164,255,148,255,141,255,150,255,181,255,229,255,23,0,69,0,96,0,100,0,87,0,68,0,57,0,70,0,106,0,150,0,194,0,223,0,222,0,183,0,116,0,43,0,243,255,219,255,233,255,16,0,63,0,89,0,82,0,37,0,230,255,169,255,130,255,130,255,162,255,213,255,11,0,47,0,58,0,44,0,4,0,217,255,182,255,166,255,178,255,206,255,237,255,2,0,1,0,239,255,198,255,147,255,109,255,91,255,108,255,149,255,200,255,252,255,27,0,37,0,27,0,7,0,0,0,5,0,27,0,61,0,92,0,123,0,135,0,124,0,99,0,63,0,29,0,6,0,253,255,252,255,3,0,16,0,19,0,10,0,248,255,223,255,196,255,179,255,177,255,192,255,221,255,248,255,17,0,31,0,30,0,16,0,1,0,253,255,2,0,22,0,47,0,71,0,85,0,90,0,82,0,67,0,48,0,27,0,18,0,25,0,40,0,56,0,64,0,64,0,51,0,24,0,253,255,227,255,208,255,202,255,209,255,223,255,238,255,241,255,225,255,204,255,185,255,174,255,181,255,197,255,221,255,250,255,10,0,15,0,5,0,243,255,226,255,214,255,215,255,229,255,251,255,15,0,21,0,9,0,239,255,208,255,187,255,188,255,205,255,236,255,14,0,39,0,49,0,43,0,23,0,0,0,245,255,247,255,7,0,33,0,68,0,91,0,91,0,74,0,32,0,251,255,225,255,219,255,224,255,237,255,245,255,245,255,239,255,222,255,200,255,180,255,168,255,166,255,178,255,197,255,216,255,230,255,233,255,228,255,220,255,218,255,214,255,216,255,226,255,238,255,252,255,8,0,18,0,22,0,24,0,31,0,36,0,38,0,43,0,48,0,57,0,66,0,72,0,79,0,81,0,76,0,64,0,44,0,27,0,22,0,28,0,46,0,71,0,86,0,85,0,67,0,33,0,248,255,210,255,188,255,191,255,219,255,251,255,20,0,24,0,5,0,226,255,188,255,175,255,181,255,198,255,239,255,34,0,74,0,87,0,69,0,31,0,238,255,200,255,187,255,194,255,220,255,251,255,9,0,1,0,226,255,179,255,130,255,94,255,90,255,112,255,148,255,187,255,217,255,231,255,230,255,222,255,214,255,212,255,223,255,246,255,17,0,49,0,75,0,90,0,96,0,89,0,80,0,70,0,65,0,68,0,76,0,92,0,102,0,101,0,92,0,77,0,59,0,38,0,21,0,9,0,3,0,5,0,18,0,32,0,40,0,40,0,33,0,24,0,13,0,9,0,13,0,26,0,40,0,55,0,62,0,61,0,51,0,38,0,21,0,6,0,0,0,253,255,254,255,253,255,254,255,255,255,252,255,243,255,226,255,205,255,187,255,170,255,161,255,160,255,161,255,166,255,164,255,159,255,150,255,142,255,143,255,154,255,175,255,198,255,216,255,231,255,237,255,233,255,223,255,215,255,215,255,226,255,240,255,254,255,4,0,1,0,247,255,231,255,216,255,208,255,212,255,230,255,253,255,12,0,18,0,14,0,7,0,253,255,244,255,245,255,254,255,20,0,43,0,59,0,70,0,67,0,54,0,40,0,32,0,32,0,45,0,64,0,77,0,83,0,80,0,62,0,34,0,7,0,248,255,248,255,1,0,16,0,26,0,28,0,18,0,2,0,244,255,234,255,233,255,240,255,251,255,7,0,17,0,18,0,17,0,11,0,5,0,2,0,4,0,9,0,14,0,16,0,20,0,20,0,13,0,7,0,0,0,245,255,237,255,235,255,239,255,248,255,2,0,10,0,13,0,12,0,6,0,0,0,254,255,249,255,249,255,0,0,8,0,13,0,17,0,20,0,14,0,2,0,255,255,0,0,2,0,12,0,26,0,37,0,42,0,40,0,32,0,21,0,13,0,12,0,13,0,15,0,16,0,15,0,15,0,10,0,3,0,255,255,252,255,254,255,1,0,6,0,7,0,2,0,249,255,237,255,229,255,231,255,236,255,240,255,246,255,247,255,243,255,233,255,220,255,208,255,203,255,204,255,212,255,223,255,233,255,237,255,243,255,246,255,245,255,243,255,240,255,239,255,241,255,247,255,255,255,9,0,17,0,20,0,16,0,15,0,6,0,0,0,254,255,254,255,1,0,10,0,18,0,14,0,10,0,3,0,254,255,244,255,235,255,230,255,233,255,243,255,244,255,241,255,232,255,222,255,218,255,220,255,227,255,236,255,248,255,255,255,254,255,250,255,245,255,237,255,230,255,230,255,235,255,242,255,241,255,235,255,222,255,212,255,207,255,208,255,214,255,226,255,235,255,239,255,237,255,231,255,223,255,214,255,215,255,228,255,243,255,255,255,4,0,0,0,251,255,246,255,247,255,253,255,8,0,21,0,33,0,45,0,42,0,31,0,23,0,24,0,30,0,40,0,49,0,54,0,52,0,54,0,57,0,60,0,61,0,61,0,64,0,63,0,62,0,61,0,58,0,57,0,54,0,54,0,58,0,62,0,60,0,56,0,46,0,44,0,40,0,33,0,28,0,12,0,3,0,248,255,238,255,229,255,220,255,215,255,209,255,207,255,207,255,207,255,209,255,210,255,206,255,205,255,208,255,209,255,208,255,210,255,215,255,213,255,211,255,211,255,212,255,219,255,226,255,234,255,241,255,248,255,0,0,9,0,17,0,23,0,22,0,24,0,30,0,33,0,36,0,40,0,44,0,47,0,49,0,50,0,52,0,55,0,57,0,60,0,62,0,62,0,57,0,51,0,48,0,42,0,36,0,30,0,23,0,16,0,12,0,10,0,8,0,5,0,2,0,0,0,0,0,252,255,245,255,242,255,241,255,239,255,232,255,226,255,221,255,213,255,206,255,203,255,197,255,191,255,187,255,184,255,184,255,187,255,188,255,182,255,178,255,176,255,176,255,179,255,178,255,181,255,188,255,191,255,196,255,198,255,195,255,198,255,199,255,203,255,210,255,215,255,226,255,233,255,236,255,239,255,240,255,245,255,252,255,7,0,23,0,32,0,40,0,46,0,52,0,62,0,69,0,74,0,73,0,73,0,80,0,82,0,83,0,85,0,85,0,86,0,85,0,82,0,83,0,81,0,81,0,81,0,85,0,87,0,83,0,78,0,72,0,65,0,60,0,54,0,49,0,48,0,47,0,42,0,31,0,20,0,8,0,255,255,246,255,240,255,233,255,227,255,223,255,217,255,210,255,204,255,200,255,197,255,196,255,194,255,196,255,196,255,191,255,188,255,189,255,189,255,190,255,196,255,200,255,206,255,212,255,214,255,216,255,218,255,224,255,226,255,224,255,221,255,221,255,227,255,232,255,234,255,236,255,239,255,243,255,244,255,247,255,253,255,8,0,17,0,19,0,18,0,20,0,20,0,20,0,22,0,22,0,25,0,28,0,34,0,36,0,38,0,36,0,32,0,28,0,21,0,17,0,13,0,9,0,6,0,5,0,2,0,252,255,244,255,242,255,243,255,246,255,248,255,246,255,245,255,244,255,239,255,235,255,232,255,230,255,229,255,232,255,235,255,236,255,238,255,234,255,227,255,224,255,221,255,222,255,227,255,232,255,235,255,236,255,236,255,235,255,231,255,226,255,219,255,213,255,214,255,219,255,228,255,237,255,244,255,249,255,254,255,5,0,10,0,13,0,18,0,24,0,30,0,32,0,32,0,30,0,31,0,32,0,35,0,36,0,33,0,34,0,37,0,43,0,51,0,55,0,57,0,58,0,53,0,50,0,54,0,56,0,53,0,55,0,58,0,60,0,56,0,50,0,45,0,42,0,43,0,46,0,51,0,51,0,47,0,43,0,38,0,30,0,24,0,16,0,10,0,7,0,2,0,255,255,251,255,249,255,243,255,242,255,243,255,248,255,247,255,245,255,248,255,249,255,251,255,254,255,1,0,254,255,253,255,252,255,250,255,250,255,249,255,247,255,241,255,238,255,233,255,230,255,230,255,228,255,226,255,227,255,230,255,232,255,231,255,228,255,224,255,222,255,221,255,215,255,210,255,207,255,206,255,208,255,213,255,217,255,217,255,217,255,216,255,215,255,215,255,215,255,214,255,215,255,216,255,217,255,215,255,210,255,207,255,205,255,207,255,210,255,210,255,213,255,218,255,219,255,218,255,218,255,219,255,220,255,226,255,231,255,236,255,240,255,243,255,246,255,246,255,245,255,247,255,253,255,5,0,16,0,28,0,34,0,40,0,45,0,49,0,56,0,60,0,62,0,64,0,65,0,70,0,76,0,78,0,76,0,72,0,69,0,68,0,66,0,71,0,76,0,80,0,88,0,92,0,94,0,91,0,83,0,71,0,62,0,51,0,41,0,36,0,33,0,32,0,29,0,30,0,29,0,29,0,30,0,27,0,19,0,7,0,0,0,252,255,248,255,243,255,236,255,231,255,228,255,223,255,218,255,216,255,215,255,219,255,219,255,220,255,220,255,217,255,215,255,210,255,206,255,203,255,202,255,202,255,203,255,203,255,204,255,202,255,201,255,203,255,205,255,208,255,208,255,212,255,215,255,215,255,217,255,219,255,223,255,227,255,230,255,233,255,240,255,244,255,246,255,251,255,0,0,5,0,7,0,9,0,11,0,13,0,17,0,23,0,24,0,25,0,25,0,25,0,26,0,27,0,27,0,29,0,28,0,21,0,13,0,11,0,14,0,13,0,10,0,5,0,1,0,252,255,246,255,243,255,243,255,240,255,231,255,222,255,216,255,211,255,209,255,208,255,211,255,212,255,211,255,208,255,205,255,201,255,200,255,202,255,206,255,210,255,212,255,215,255,216,255,219,255,223,255,229,255,234,255,240,255,242,255,243,255,249,255,252,255,0,0,4,0,12,0,18,0,22,0,30,0,34,0,42,0,50,0,57,0,62,0,68,0,72,0,75,0,77,0,77,0,79,0,80,0,81,0,78,0,80,0,81,0,82,0,88,0,94,0,96,0,94,0,90,0,84,0,81,0,73,0,62,0,51,0,47,0,42,0,33,0,27,0,23,0,18,0,14,0,10,0,4,0,2,0,0,0,250,255,242,255,236,255,228,255,223,255,222,255,220,255,217,255,211,255,203,255,199,255,195,255,192,255,192,255,195,255,198,255,198,255,199,255,199,255,199,255,198,255,195,255,199,255,205,255,206,255,205,255,204,255,209,255,214,255,216,255,218,255,218,255,221,255,227,255,233,255,239,255,242,255,250,255,1,0,10,0,18,0,21,0,23,0,24,0,21,0,16,0,15,0,11,0,8,0,3,0,0,0,255,255,252,255,252,255,251,255,251,255,255,255,1,0,2,0,3,0,3,0,5,0,3,0,255,255,253,255,0,0,2,0,4,0,6,0,9,0,8,0,4,0,6,0,9,0,12,0,13,0,13,0,16,0,19,0,22,0,23,0,25,0,29,0,29,0,29,0,30,0,28,0,19,0,14,0,10,0,14,0,19,0,21,0,22,0,21,0,19,0,17,0,13,0,11,0,10,0,3,0,254,255,250,255,248,255,251,255,249,255,246,255,244,255,244,255,246,255,249,255,252,255,251,255,250,255,248,255,248,255,248,255,250,255,255,255,4,0,7,0,8,0,10,0,9,0,9,0,10,0,15,0,17,0,18,0,15,0,9,0,8,0,5,0,5,0,3,0,1,0,0,0,254,255,252,255,245,255,239,255,235,255,232,255,225,255,227,255,232,255,233,255,235,255,235,255,236,255,233,255,234,255,236,255,236,255,237,255,239,255,243,255,246,255,244,255,241,255,246,255,250,255,253,255,0,0,1,0,0,0,253,255,251,255,248,255,246,255,248,255,247,255,244,255,241,255,237,255,234,255,232,255,229,255,226,255,228,255,230,255,224,255,214,255,208,255,203,255,210,255,216,255,215,255,216,255,211,255,204,255,200,255,200,255,204,255,214,255,227,255,233,255,234,255,233,255,229,255,229,255,231,255,234,255,236,255,231,255,228,255,231,255,236,255,242,255,246,255,250,255,0,0,7,0,17,0,24,0,28,0,28,0,31,0,36,0,39,0,40,0,42,0,42,0,45,0,50,0,50,0,51,0,54,0,56,0,60,0,65,0,69,0,69,0,68,0,68,0,70,0,75,0,78,0,75,0,73,0,68,0,61,0,58,0,62,0,66,0,68,0,67,0,66,0,63,0,69,0,87,0,90,0,91,0,87,0,58,0,36,0,25,0,17,0,26,0,42,0,47,0,50,0,41,0,19,0,255,255,249,255,251,255,247,255,252,255,239,255,227,255,220,255,213,255,211,255,208,255,207,255,203,255,204,255,205,255,206,255,208,255,207,255,202,255,199,255,198,255,189,255,181,255,176,255,172,255,173,255,175,255,179,255,179,255,181,255,182,255,184,255,187,255,193,255,200,255,205,255,206,255,204,255,207,255,210,255,217,255,224,255,233,255,239,255,240,255,243,255,247,255,2,0,12,0,15,0,8,0,255,255,255,255,4,0,11,0,11,0,8,0,5,0,9,0,20,0,29,0,35,0,35,0,34,0,29,0,34,0,47,0,37,0,26,0,37,0,44,0,46,0,35,0,5,0,245,255,5,0,37,0,50,0,41,0,24,0,6,0,254,255,0,0,7,0,14,0,18,0,18,0,11,0,5,0,3,0,1,0,255,255,250,255,252,255,254,255,2,0,7,0,9,0,9,0,8,0,5,0,5,0,4,0,0,0,1,0,0,0,0,0,1,0,2,0,254,255,245,255,238,255,238,255,249,255,3,0,4,0,2,0,0,0,254,255,2,0,10,0,20,0,27,0,18,0,5,0,0,0,0,0,9,0,16,0,17,0,6,0,250,255,253,255,4,0,11,0,22,0,22,0,13,0,5,0,1,0,2,0,8,0,22,0,31,0,30,0,23,0,7,0,243,255,233,255,239,255,1,0,20,0,24,0,7,0,240,255,227,255,225,255,240,255,7,0,20,0,22,0,11,0,245,255,225,255,218,255,226,255,231,255,232,255,232,255,219,255,205,255,201,255,201,255,209,255,219,255,225,255,230,255,234,255,233,255,232,255,232,255,228,255,223,255,224,255,229,255,230,255,233,255,233,255,227,255,220,255,211,255,206,255,210,255,223,255,244,255,2,0,9,0,9,0,3,0,253,255,248,255,241,255,243,255,254,255,7,0,15,0,17,0,9,0,0,0,0,0,5,0,9,0,25,0,34,0,27,0,24,0,21,0,10,0,10,0,29,0,35,0,43,0,47,0,33,0,22,0,17,0,14,0,16,0,26,0,34,0,39,0,39,0,40,0,38,0,29,0,28,0,31,0,31,0,35,0,40,0,39,0,41,0,46,0,50,0,48,0,43,0,38,0,28,0,19,0,15,0,12,0,10,0,11,0,12,0,14,0,14,0,16,0,24,0,30,0,32,0,29,0,23,0,12,0,0,0,246,255,242,255,242,255,242,255,244,255,239,255,231,255,225,255,223,255,227,255,235,255,238,255,239,255,237,255,233,255,236,255,238,255,238,255,237,255,237,255,232,255,228,255,222,255,215,255,213,255,223,255,237,255,248,255,254,255,252,255,248,255,242,255,238,255,237,255,245,255,255,255,8,0,19,0,22,0,19,0,16,0,12,0,10,0,9,0,10,0,13,0,14,0,11,0,9,0,5,0,2,0,1,0,0,0,0,0,5,0,12,0,14,0,14,0,12,0,6,0,0,0,248,255,241,255,239,255,236,255,231,255,226,255,226,255,225,255,226,255,226,255,224,255,225,255,220,255,215,255,212,255,209,255,210,255,211,255,215,255,220,255,220,255,221,255,218,255,211,255,207,255,206,255,209,255,220,255,224,255,226,255,225,255,225,255,226,255,227,255,230,255,231,255,238,255,248,255,251,255,253,255,1,0,2,0,3,0,3,0,2,0,7,0,17,0,27,0,36,0,39,0,38,0,33,0,26,0,23,0,30,0,47,0,62,0,74,0,79,0,77,0,68,0,58,0,54,0,53,0,56,0,60,0,65,0,71,0,74,0,72,0,67,0,58,0,39,0,16,0,5,0,3,0,21,0,72,0,112,0,118,0,111,0,68,0,8,0,222,255,203,255,206,255,237,255,39,0,78,0,86,0,74,0,29,0,227,255,199,255,186,255,207,255,234,255,254,255,12,0,4,0,251,255,232,255,217,255,210,255,209,255,214,255,225,255,229,255,230,255,231,255,226,255,223,255,223,255,228,255,231,255,230,255,227,255,221,255,218,255,218,255,221,255,227,255,239,255,245,255,250,255,251,255,243,255,239,255,233,255,229,255,237,255,246,255,251,255,247,255,238,255,228,255,221,255,219,255,223,255,233,255,237,255,234,255,232,255,236,255,241,255,251,255,254,255,246,255,232,255,214,255,203,255,217,255,1,0,37,0,58,0,58,0,35,0,250,255,221,255,216,255,226,255,246,255,5,0,11,0,7,0,3,0,1,0,1,0,4,0,4,0,0,0,251,255,248,255,251,255,10,0,26,0,34,0,29,0,15,0,3,0,0,0,5,0,14,0,18,0,16,0,7,0,247,255,237,255,234,255,240,255,245,255,248,255,0,0,5,0,12,0,15,0,14,0,10,0,1,0,245,255,241,255,246,255,0,0,10,0,18,0,17,0,11,0,8,0,2,0,255,255,0,0,1,0,6,0,9,0,5,0,8,0,13,0,13,0,14,0,20,0,20,0,17,0,15,0,13,0,12,0,15,0,24,0,34,0,40,0,43,0,39,0,33,0,22,0,11,0,2,0,3,0,8,0,17,0,32,0,32,0,22,0,13,0,3,0,252,255,253,255,254,255,2,0,5,0,8,0,4,0,254,255,250,255,241,255,238,255,238,255,242,255,249,255,0,0,1,0,254,255,245,255,228,255,212,255,200,255,200,255,202,255,207,255,215,255,225,255,226,255,224,255,225,255,220,255,223,255,226,255,225,255,227,255,227,255,217,255,210,255,216,255,227,255,239,255,246,255,253,255,246,255,234,255,228,255,223,255,228,255,240,255,0,0,11,0,11,0,4,0,0,0,251,255,252,255,0,0,5,0,10,0,7,0,5,0,2,0,3,0,4,0,5,0,8,0,9,0,11,0,14,0,14,0,16,0,23,0,25,0,35,0,46,0,51,0,59,0,65,0,67,0,60,0,55,0,48,0,43,0,52,0,60,0,69,0,83,0,89,0,91,0,93,0,87,0,81,0,74,0,66,0,60,0,51,0,47,0,47,0,45,0,43,0,41,0,35,0,24,0,14,0,6,0,255,255,253,255,254,255,249,255,247,255,248,255,243,255,233,255,222,255,217,255,214,255,218,255,224,255,222,255,215,255,203,255,186,255,172,255,168,255,172,255,183,255,189,255,189,255,185,255,183,255,178,255,174,255,181,255,186,255,195,255,201,255,202,255,201,255,201,255,202,255,206,255,212,255,216,255,219,255,225,255,230,255,230,255,234,255,238,255,241,255,244,255,250,255,254,255,1,0,4,0,1,0,254,255,255,255,252,255,245,255,247,255,247,255,245,255,247,255,253,255,3,0,12,0,21,0,18,0,16,0,16,0,15,0,19,0,27,0,28,0,24,0,17,0,6,0,254,255,249,255,250,255,246,255,243,255,246,255,244,255,252,255,1,0,7,0,9,0,7,0,254,255,247,255,245,255,245,255,249,255,246,255,247,255,241,255,234,255,230,255,227,255,230,255,236,255,242,255,247,255,252,255,255,255,3,0,8,0,11,0,16,0,23,0,30,0,29,0,27,0,21,0,18,0,20,0,23,0,31,0,40,0,52,0,59,0,62,0,58,0,52,0,42,0,34,0,35,0,37,0,44,0,57,0,69,0,78,0,77,0,57,0,30,0,5,0,247,255,252,255,27,0,77,0,100,0,101,0,77,0,17,0,236,255,219,255,244,255,28,0,56,0,69,0,59,0,20,0,244,255,232,255,217,255,229,255,224,255,238,255,245,255,7,0,17,0,15,0,13,0,246,255,238,255,229,255,233,255,237,255,245,255,250,255,248,255,230,255,215,255,210,255,211,255,230,255,240,255,241,255,233,255,219,255,216,255,222,255,236,255,242,255,249,255,251,255,243,255,230,255,214,255,201,255,197,255,202,255,216,255,230,255,234,255,230,255,220,255,211,255,205,255,203,255,205,255,210,255,216,255,231,255,239,255,239,255,235,255,226,255,220,255,223,255,228,255,231,255,233,255,236,255,246,255,252,255,255,255,241,255,231,255,215,255,237,255,4,0,25,0,45,0,22,0,8,0,247,255,241,255,247,255,2,0,13,0,21,0,22,0,15,0,15,0,16,0,26,0,40,0,44,0,45,0,42,0,40,0,44,0,51,0,58,0,61,0,58,0,55,0,44,0,43,0,37,0,24,0,24,0,23,0,27,0,30,0,29,0,27,0,20,0,7,0,253,255,3,0,13,0,30,0,39,0,33,0,19,0,5,0,0,0,250,255,249,255,254,255,10,0,13,0,3,0,239,255,219,255,215,255,220,255,244,255,1,0,10,0,12,0,255,255,8,0,248,255,238,255,246,255,244,255,247,255,247,255,244,255,232,255,219,255,207,255,211,255,217,255,225,255,230,255,228,255,239,255,244,255,251,255,246,255,235,255,232,255,237,255,248,255,0,0,5,0,254,255,245,255,237,255,237,255,246,255,1,0,17,0,27,0,21,0,14,0,2,0,0,0,2,0,5,0,13,0,15,0,26,0,30,0,30,0,34,0,18,0,2,0,253,255,245,255,247,255,253,255,253,255,253,255,245,255,244,255,238,255,237,255,238,255,233,255,238,255,234,255,232,255,227,255,219,255,215,255,211,255,202,255,202,255,204,255,204,255,217,255,221,255,232,255,238,255,235,255,237,255,242,255,245,255,247,255,253,255,1,0,4,0,9,0,12,0,7,0,8,0,12,0,19,0,21,0,27,0,27,0,26,0,30,0,29,0,36,0,38,0,40,0,41,0,42,0,40,0,34,0,27,0,24,0,21,0,26,0,35,0,35,0,34,0,30,0,27,0,29,0,35,0,40,0,43,0,41,0,35,0,36,0,42,0,47,0,50,0,52,0,45,0,36,0,31,0,24,0,26,0,27,0,31,0,29,0,21,0,17,0,11,0,8,0,5,0,1,0,254,255,254,255,249,255,242,255,239,255,236,255,234,255,233,255,234,255,230,255,224,255,215,255,207,255,205,255,204,255,202,255,200,255,199,255,197,255,197,255,196,255,193,255,189,255,189,255,188,255,190,255,199,255,207,255,209,255,208,255,209,255,211,255,214,255,215,255,221,255,225,255,224,255,222,255,224,255,225,255,230,255,236,255,242,255,250,255,255,255,3,0,6,0,13,0,16,0,17,0,21,0,23,0,22,0,20,0,20,0,19,0,20,0,20,0,23,0,27,0,33,0,35,0,40,0,41,0,40,0,41,0,39,0,44,0,45,0,43,0,40,0,38,0,38,0,39,0,38,0,33,0,32,0,30,0,28,0,28,0,29,0,30,0,30,0,31,0,26,0,22,0,17,0,9,0,2,0,0,0,1,0,1,0,255,255,250,255,248,255,246,255,247,255,249,255,252,255,254,255,250,255,243,255,237,255,234,255,235,255,240,255,241,255,241,255,237,255,236,255,234,255,232,255,239,255,239,255,238,255,235,255,233,255,235,255,236,255,241,255,245,255,254,255,1,0,8,0,18,0,27,0,28,0,29,0,29,0,21,0,16,0,15,0,16,0,15,0,16,0,18,0,19,0,19,0,17,0,12,0,10,0,12,0,13,0,16,0,15,0,12,0,6,0,2,0,6,0,10,0,12,0,10,0,7,0,4,0,2,0,255,255,253,255,250,255,250,255,255,255,0,0,0,0,255,255,255,255,255,255,252,255,249,255,243,255,239,255,233,255,231,255,234,255,240,255,244,255,243,255,238,255,234,255,233,255,236,255,241,255,244,255,252,255,250,255,246,255,236,255,226,255,223,255,219,255,220,255,222,255,227,255,232,255,235,255,236,255,236,255,236,255,246,255,249,255,251,255,252,255,241,255,232,255,227,255,230,255,234,255,230,255,229,255,226,255,245,255,16,0,24,0,33,0,30,0,8,0,252,255,247,255,243,255,243,255,4,0,33,0,50,0,60,0,53,0,28,0,21,0,13,0,12,0,17,0,23,0,29,0,23,0,23,0,25,0,23,0,20,0,19,0,21,0,25,0,22,0,19,0,19,0,13,0,12,0,14,0,5,0,255,255,248,255,248,255,250,255,249,255,249,255,246,255,249,255,254,255,254,255,5,0,7,0,253,255,248,255,241,255,236,255,232,255,229,255,235,255,242,255,248,255,255,255,0,0,250,255,244,255,240,255,238,255,242,255,248,255,249,255,244,255,239,255,232,255,226,255,229,255,238,255,249,255,0,0,3,0,253,255,234,255,219,255,209,255,208,255,223,255,235,255,239,255,244,255,246,255,243,255,248,255,0,0,0,0,2,0,7,0,4,0,7,0,7,0,3,0,7,0,10,0,11,0,14,0,16,0,16,0,18,0,22,0,29,0,36,0,40,0,38,0,30,0,19,0,16,0,27,0,45,0,62,0,65,0,54,0,34,0,15,0,4,0,12,0,33,0,47,0,58,0,58,0,43,0,24,0,9,0,255,255,253,255,6,0,14,0,14,0,14,0,5,0,251,255,249,255,245,255,243,255,252,255,6,0,3,0,250,255,242,255,231,255,225,255,239,255,254,255,11,0,26,0,20,0,1,0,241,255,223,255,209,255,216,255,235,255,247,255,1,0,7,0,0,0,255,255,12,0,16,0,11,0,3,0,249,255,236,255,229,255,225,255,226,255,236,255,251,255,2,0,251,255,245,255,246,255,240,255,238,255,240,255,229,255,214,255,206,255,199,255,200,255,212,255,226,255,239,255,251,255,0,0,254,255,249,255,242,255,236,255,240,255,249,255,2,0,11,0,15,0,14,0,5,0,247,255,243,255,251,255,2,0,18,0,32,0,36,0,37,0,25,0,5,0,252,255,249,255,251,255,3,0,16,0,27,0,32,0,30,0,25,0,16,0,12,0,12,0,14,0,20,0,22,0,18,0,12,0,2,0,244,255,226,255,223,255,232,255,245,255,3,0,8,0,255,255,246,255,242,255,232,255,229,255,231,255,236,255,242,255,249,255,252,255,253,255,253,255,251,255,252,255,0,0,1,0,2,0,11,0,20,0,21,0,18,0,15,0,17,0,25,0,36,0,52,0,59,0,60,0,59,0,49,0,37,0,34,0,30,0,26,0,21,0,15,0,12,0,13,0,17,0,16,0,19,0,23,0,22,0,18,0,11,0,3,0,254,255,247,255,240,255,232,255,221,255,216,255,215,255,214,255,216,255,219,255,225,255,227,255,222,255,216,255,214,255,213,255,212,255,211,255,206,255,201,255,198,255,195,255,193,255,193,255,192,255,193,255,196,255,198,255,201,255,202,255,203,255,205,255,210,255,213,255,213,255,214,255,215,255,219,255,225,255,229,255,234,255,241,255,248,255,1,0,9,0,18,0,22,0,24,0,25,0,24,0,28,0,30,0,31,0,29,0,29,0,32,0,34,0,35,0,38,0,43,0,49,0,57,0,63,0,62,0,55,0,50,0,51,0,56,0,63,0,66,0,62,0,57,0,55,0,53,0,53,0,50,0,52,0,57,0,57,0,52,0,50,0,51,0,48,0,45,0,43,0,42,0,40,0,35,0,29,0,22,0,16,0,12,0,8,0,5,0,2,0,2,0,0,0,250,255,247,255,248,255,249,255,252,255,253,255,251,255,249,255,243,255,237,255,236,255,240,255,245,255,246,255,247,255,247,255,246,255,251,255,254,255,252,255,251,255,252,255,253,255,253,255,252,255,250,255,249,255,243,255,239,255,237,255,240,255,241,255,241,255,243,255,240,255,239,255,241,255,242,255,243,255,243,255,239,255,238,255,234,255,228,255,229,255,233,255,236,255,233,255,228,255,224,255,229,255,237,255,239,255,234,255,232,255,234,255,236,255,235,255,233,255,230,255,229,255,233,255,233,255,230,255,229,255,230,255,235,255,238,255,245,255,245,255,249,255,0,0,2,0,4,0,3,0,5,0,13,0,20,0,18,0,15,0,11,0,10,0,14,0,22,0,26,0,28,0,30,0,29,0,25,0,22,0,22,0,20,0,18,0,18,0,21,0,19,0,14,0,12,0,10,0,10,0,9,0,9,0,12,0,11,0,5,0,0,0,252,255,250,255,248,255,248,255,247,255,242,255,234,255,227,255,221,255,218,255,216,255,215,255,216,255,212,255,207,255,204,255,205,255,210,255,218,255,225,255,226,255,224,255,227,255,229,255,231,255,232,255,232,255,230,255,229,255,229,255,224,255,217,255,213,255,216,255,223,255,230,255,236,255,240,255,247,255,248,255,249,255,254,255,6,0,12,0,10,0,11,0,14,0,18,0,22,0,28,0,30,0,35,0,40,0,51,0,56,0,55,0,57,0,59,0,61,0,61,0,63,0,67,0,67,0,65,0,63,0,61,0,64,0,66,0,60,0,52,0,44,0,47,0,51,0,52,0,48,0,39,0,31,0,21,0,11,0,4,0,0,0,252,255,247,255,240,255,234,255,224,255,215,255,211,255,208,255,202,255,196,255,193,255,189,255,186,255,183,255,180,255,181,255,184,255,188,255,190,255,190,255,187,255,188,255,189,255,199,255,211,255,216,255,221,255,223,255,230,255,244,255,4,0,17,0,23,0,26,0,31,0,37,0,42,0,48,0,55,0,63,0,65,0,65,0,65,0,65,0,67,0,66,0,66,0,67,0,69,0,68,0,68,0,69,0,69,0,69,0,66,0,62,0,61,0,55,0,47,0,44,0,38,0,32,0,21,0,12,0,8,0,7,0,3,0,252,255,242,255,230,255,225,255,225,255,227,255,226,255,227,255,229,255,229,255,228,255,228,255,230,255,233,255,234,255,235,255,230,255,228,255,225,255,219,255,214,255,209,255,210,255,218,255,223,255,222,255,224,255,224,255,224,255,226,255,235,255,241,255,244,255,240,255,236,255,238,255,242,255,246,255,247,255,247,255,248,255,250,255,251,255,252,255,251,255,249,255,252,255,255,255,1,0,7,0,14,0,18,0,18,0,18,0,21,0,25,0,26,0,25,0,24,0,22,0,20,0,16,0,11,0,7,0,4,0,1,0,252,255,250,255,249,255,247,255,242,255,241,255,243,255,245,255,244,255,241,255,240,255,239,255,241,255,241,255,234,255,228,255,226,255,224,255,223,255,224,255,225,255,226,255,229,255,229,255,224,255,225,255,232,255,238,255,240,255,240,255,244,255,248,255,253,255,255,255,255,255,1,0,4,0,7,0,15,0,24,0,25,0,24,0,26,0,31,0,33,0,34,0,33,0,31,0,29,0,26,0,19,0,11,0,5,0,6,0,4,0,1,0,255,255,248,255,244,255,243,255,244,255,247,255,250,255,251,255,0,0,0,0,253,255,253,255,254,255,1,0,0,0,254,255,253,255,250,255,248,255,246,255,249,255,255,255,0,0,255,255,1,0,3,0,3,0,2,0,255,255,253,255,0,0,2,0,1,0,0,0,2,0,1,0,0,0,3,0,7,0,15,0,19,0,18,0,15,0,16,0,24,0,28,0,23,0,21,0,23,0,24,0,29,0,31,0,24,0,16,0,12,0,11,0,11,0,12,0,9,0,5,0,5,0,6,0,6,0,2,0,0,0,0,0,1,0,1,0,253,255,249,255,249,255,250,255,250,255,254,255,2,0,2,0,2,0,253,255,245,255,242,255,242,255,247,255,249,255,245,255,240,255,235,255,232,255,231,255,228,255,232,255,237,255,241,255,247,255,251,255,254,255,253,255,252,255,0,0,2,0,2,0,5,0,6,0,0,0,253,255,255,255,2,0,6,0,14,0,20,0,19,0,19,0,24,0,36,0,44,0,41,0,41,0,41,0,38,0,37,0,32,0,28,0,28,0,29,0,29,0,25,0,18,0,13,0,12,0,18,0,25,0,24,0,21,0,16,0,12,0,11,0,9,0,7,0,3,0,4,0,7,0,0,0,244,255,237,255,239,255,245,255,245,255,233,255,223,255,224,255,227,255,226,255,222,255,221,255,220,255,221,255,215,255,211,255,207,255,203,255,205,255,203,255,204,255,207,255,211,255,215,255,213,255,208,255,210,255,212,255,212,255,209,255,205,255,208,255,210,255,211,255,217,255,222,255,227,255,233,255,238,255,237,255,240,255,247,255,248,255,248,255,251,255,255,255,0,0,3,0,5,0,10,0,15,0,20,0,24,0,28,0,31,0,35,0,38,0,42,0,49,0,53,0,56,0,56,0,51,0,52,0,61,0,68,0,73,0,78,0,76,0,71,0,64,0,59,0,57,0,56,0,50,0,43,0,36,0,26,0,19,0,12,0,8,0,6,0,2,0,0,0,248,255,236,255,227,255,221,255,224,255,228,255,224,255,218,255,208,255,205,255,207,255,210,255,208,255,205,255,204,255,201,255,197,255,198,255,197,255,198,255,199,255,199,255,199,255,204,255,210,255,212,255,213,255,210,255,205,255,207,255,211,255,213,255,222,255,231,255,239,255,249,255,252,255,251,255,251,255,0,0,7,0,9,0,14,0,21,0,27,0,32,0,34,0,35,0,46,0,58,0,65,0,62,0,59,0,61,0,64,0,71,0,75,0,71,0,72,0,77,0,77,0,75,0,73,0,73,0,72,0,67,0,63,0,60,0,60,0,59,0,52,0,40,0,30,0,24,0,19,0,15,0,13,0,11,0,12,0,11,0,3,0,247,255,241,255,238,255,230,255,218,255,209,255,207,255,205,255,195,255,183,255,173,255,171,255,177,255,184,255,188,255,192,255,197,255,199,255,204,255,212,255,215,255,217,255,221,255,226,255,231,255,237,255,245,255,250,255,247,255,250,255,1,0,11,0,16,0,20,0,25,0,27,0,35,0,41,0,43,0,39,0,38,0,41,0,45,0,51,0,53,0,51,0,46,0,42,0,37,0,33,0,31,0,27,0,25,0,21,0,15,0,10,0,8,0,2,0,252,255,246,255,247,255,246,255,241,255,234,255,224,255,222,255,221,255,220,255,212,255,204,255,200,255,204,255,205,255,203,255,203,255,205,255,209,255,212,255,215,255,215,255,220,255,224,255,230,255,234,255,239,255,247,255,254,255,2,0,0,0,1,0,4,0,4,0,2,0,5,0,12,0,18,0,23,0,24,0,21,0,19,0,24,0,28,0,31,0,35,0,35,0,40,0,45,0,46,0,40,0,36,0,35,0,33,0,30,0,26,0,20,0,10,0,3,0,254,255,249,255,246,255,244,255,243,255,236,255,230,255,229,255,231,255,229,255,225,255,217,255,216,255,219,255,220,255,217,255,210,255,207,255,209,255,215,255,215,255,212,255,212,255,218,255,223,255,226,255,230,255,237,255,240,255,235,255,232,255,234,255,245,255,0,0,4,0,6,0,14,0,27,0,41,0,52,0,53,0,55,0,62,0,69,0,74,0,76,0,77,0,79,0,84,0,88,0,94,0,97,0,93,0,92,0,91,0,91,0,90,0,89,0,88,0,84,0,81,0,78,0,71,0,66,0,62,0,50,0,35,0,23,0,17,0,6,0,249,255,233,255,221,255,212,255,201,255,185,255,170,255,162,255,156,255,146,255,137,255,131,255,129,255,129,255,122,255,119,255,119,255,122,255,124,255,127,255,129,255,136,255,141,255,143,255,144,255,148,255,158,255,172,255,184,255,194,255,199,255,207,255,219,255,228,255,238,255,247,255,2,0,14,0,25,0,37,0,47,0,56,0,70,0,84,0,94,0,100,0,99,0,99,0,105,0,111,0,121,0,123,0,118,0,117,0,124,0,133,0,138,0,137,0,133,0,132,0,129,0,124,0,115,0,105,0,96,0,89,0,81,0,66,0,54,0,46,0,34,0,16,0,255,255,240,255,229,255,214,255,200,255,187,255,174,255,168,255,159,255,151,255,146,255,143,255,140,255,134,255,128,255,130,255,140,255,145,255,149,255,154,255,161,255,165,255,169,255,172,255,176,255,186,255,195,255,200,255,206,255,216,255,223,255,228,255,228,255,237,255,247,255,255,255,9,0,17,0,31,0,47,0,63,0,73,0,83,0,97,0,110,0,120,0,126,0,130,0,133,0,142,0,145,0,140,0,130,0,126,0,125,0,122,0,117,0,110,0,99,0,91,0,88,0,84,0,76,0,61,0,52,0,46,0,36,0,24,0,15,0,7,0,0,0,252,255,246,255,244,255,239,255,234,255,224,255,209,255,195,255,186,255,185,255,181,255,169,255,148,255,127,255,114,255,111,255,107,255,103,255,103,255,100,255,101,255,102,255,102,255,100,255,103,255,110,255,115,255,116,255,118,255,123,255,130,255,140,255,151,255,161,255,173,255,186,255,204,255,223,255,240,255,252,255,8,0,22,0,29,0,35,0,44,0,54,0,63,0,72,0,80,0,84,0,87,0,91,0,102,0,112,0,117,0,117,0,113,0,116,0,123,0,127,0,127,0,122,0,115,0,110,0,106,0,102,0,94,0,81,0,68,0,61,0,56,0,47,0,37,0,25,0,13,0,255,255,246,255,243,255,242,255,238,255,228,255,218,255,219,255,227,255,225,255,219,255,209,255,201,255,199,255,203,255,209,255,211,255,213,255,215,255,219,255,222,255,226,255,236,255,245,255,250,255,251,255,252,255,255,255,4,0,12,0,11,0,17,0,28,0,39,0,46,0,50,0,50,0,52,0,63,0,73,0,76,0,73,0,68,0,59,0,53,0,52,0,54,0,55,0,47,0,39,0,34,0,28,0,23,0,18,0,15,0,13,0,9,0,254,255,243,255,234,255,230,255,227,255,219,255,217,255,215,255,212,255,206,255,199,255,191,255,184,255,185,255,190,255,195,255,196,255,198,255,202,255,209,255,209,255,208,255,212,255,212,255,214,255,217,255,220,255,224,255,227,255,232,255,238,255,237,255,239,255,240,255,242,255,246,255,248,255,250,255,248,255,243,255,239,255,233,255,231,255,235,255,238,255,240,255,237,255,231,255,229,255,230,255,234,255,243,255,246,255,240,255,233,255,236,255,244,255,251,255,4,0,12,0,4,0,0,0,3,0,9,0,17,0,18,0,18,0,17,0,17,0,18,0,19,0,15,0,15,0,22,0,29,0,28,0,20,0,19,0,28,0,37,0,37,0,38,0,38,0,32,0,24,0,17,0,11,0,13,0,15,0,14,0,10,0,8,0,11,0,13,0,15,0,22,0,31,0,36,0,36,0,31,0,31,0,36,0,41,0,41,0,36,0,35,0,36,0,38,0,40,0,39,0,36,0,33,0,30,0,29,0,28,0,25,0,26,0,29,0,29,0,33,0,34,0,30,0,27,0,24,0,26,0,22,0,12,0,4,0,254,255,251,255,245,255,240,255,236,255,229,255,225,255,222,255,221,255,213,255,207,255,205,255,204,255,200,255,194,255,189,255,179,255,176,255,179,255,184,255,183,255,177,255,173,255,178,255,183,255,185,255,195,255,203,255,201,255,198,255,196,255,197,255,201,255,209,255,215,255,213,255,213,255,218,255,222,255,222,255,230,255,243,255,248,255,250,255,253,255,252,255,254,255,5,0,13,0,24,0,32,0,38,0,37,0,32,0,35,0,42,0,48,0,53,0,54,0,47,0,39,0,34,0,34,0,33,0,37,0,41,0,41,0,36,0,34,0,36,0,39,0,38,0,38,0,35,0,28,0,24,0,21,0,16,0,9,0,5,0,8,0,12,0,12,0,10,0,4,0,2,0,255,255,247,255,245,255,250,255,3,0,4,0,253,255,244,255,240,255,243,255,250,255,255,255,2,0,5,0,8,0,10,0,8,0,7,0,9,0,13,0,18,0,22,0,23,0,22,0,20,0,20,0,14,0,5,0,6,0,9,0,11,0,11,0,6,0,254,255,245,255,245,255,242,255,243,255,251,255,0,0,3,0,7,0,12,0,15,0,17,0,16,0,15,0,9,0,254,255,251,255,249,255,244,255,243,255,246,255,250,255,249,255,253,255,1,0,2,0,10,0,18,0,21,0,23,0,20,0,13,0,5,0,1,0,4,0,4,0,0,0,254,255,255,255,1,0,0,0,255,255,0,0,1,0,3,0,1,0,253,255,249,255,247,255,249,255,249,255,245,255,248,255,247,255,244,255,240,255,234,255,233,255,233,255,234,255,230,255,227,255,229,255,233,255,232,255,231,255,229,255,227,255,223,255,216,255,216,255,220,255,221,255,218,255,211,255,207,255,214,255,221,255,221,255,216,255,215,255,220,255,223,255,223,255,221,255,220,255,220,255,224,255,229,255,232,255,240,255,246,255,251,255,246,255,239,255,248,255,2,0,9,0,7,0,4,0,1,0,2,0,3,0,10,0,18,0,27,0,31,0,23,0,20,0,31,0,45,0,52,0,53,0,51,0,54,0,59,0,58,0,55,0,55,0,59,0,63,0,63,0,55,0,47,0,47,0,44,0,41,0,42,0,49,0,52,0,44,0,30,0,25,0,24,0,23,0,16,0,10,0,11,0,11,0,5,0,252,255,248,255,247,255,251,255,253,255,246,255,240,255,241,255,244,255,248,255,245,255,239,255,242,255,243,255,238,255,227,255,217,255,215,255,220,255,222,255,219,255,215,255,217,255,222,255,234,255,243,255,245,255,242,255,238,255,238,255,244,255,243,255,239,255,237,255,242,255,250,255,254,255,250,255,249,255,250,255,253,255,0,0,4,0,12,0,13,0,6,0,254,255,254,255,0,0,3,0,4,0,2,0,0,0,2,0,5,0,7,0,6,0,5,0,9,0,6,0,2,0,4,0,5,0,3,0,2,0,254,255,248,255,244,255,240,255,238,255,234,255,233,255,233,255,233,255,238,255,241,255,236,255,229,255,226,255,223,255,227,255,235,255,235,255,231,255,228,255,228,255,232,255,240,255,244,255,251,255,0,0,254,255,249,255,246,255,251,255,0,0,7,0,8,0,6,0,8,0,12,0,13,0,14,0,16,0,15,0,19,0,22,0,19,0,16,0,17,0,26,0,26,0,22,0,18,0,18,0,27,0,25,0,16,0,17,0,16,0,14,0,12,0,1,0,248,255,248,255,0,0,2,0,0,0,4,0,13,0,12,0,11,0,12,0,13,0,22,0,35,0,38,0,22,0,10,0,15,0,24,0,24,0,18,0,17,0,22,0,26,0,21,0,15,0,15,0,17,0,16,0,12,0,4,0,254,255,6,0,10,0,6,0,6,0,6,0,11,0,16,0,13,0,9,0,7,0,11,0,14,0,7,0,0,0,0,0,0,0,4,0,6,0,6,0,6,0,2,0,254,255,247,255,244,255,247,255,254,255,253,255,253,255,255,255,253,255,250,255,247,255,248,255,246,255,242,255,241,255,238,255,235,255,234,255,231,255,232,255,230,255,227,255,220,255,215,255,213,255,216,255,222,255,227,255,226,255,225,255,224,255,220,255,219,255,224,255,233,255,235,255,228,255,219,255,216,255,213,255,214,255,217,255,213,255,218,255,227,255,227,255,223,255,225,255,234,255,241,255,246,255,250,255,246,255,241,255,243,255,249,255,0,0,6,0,15,0,18,0,20,0,21,0,25,0,33,0,34,0,34,0,36,0,40,0,41,0,43,0,40,0,38,0,39,0,46,0,48,0,40,0,29,0,27,0,33,0,40,0,42,0,36,0,32,0,26,0,23,0,17,0,17,0,19,0,19,0,22,0,17,0,8,0,2,0,2,0,253,255,243,255,243,255,249,255,251,255,245,255,242,255,236,255,236,255,235,255,233,255,234,255,235,255,239,255,235,255,227,255,226,255,234,255,238,255,236,255,233,255,227,255,229,255,237,255,240,255,239,255,237,255,234,255,233,255,240,255,244,255,251,255,0,0,7,0,3,0,2,0,5,0,10,0,11,0,7,0,16,0,18,0,21,0,24,0,25,0,25,0,28,0,39,0,47,0,48,0,42,0,38,0,40,0,39,0,33,0,33,0,38,0,40,0,36,0,27,0,19,0,20,0,31,0,30,0,25,0,16,0,10,0,4,0,3,0,5,0,0,0,255,255,249,255,252,255,243,255,239,255,236,255,232,255,233,255,233,255,232,255,228,255,230,255,223,255,215,255,204,255,205,255,207,255,200,255,193,255,186,255,186,255,187,255,190,255,188,255,187,255,189,255,193,255,202,255,205,255,206,255,205,255,209,255,215,255,223,255,226,255,225,255,229,255,236,255,247,255,253,255,0,0,7,0,19,0,26,0,29,0,28,0,29,0,32,0,36,0,45,0,45,0,48,0,52,0,64,0,71,0,73,0,67,0,57,0,59,0,63,0,63,0,62,0,61,0,57,0,60,0,66,0,68,0,62,0,62,0,62,0,54,0,46,0,37,0,34,0,29,0,26,0,15,0,7,0,8,0,16,0,19,0,13,0,10,0,13,0,22,0,24,0,13,0,0,0,254,255,2,0,7,0,3,0,254,255,250,255,249,255,244,255,238,255,243,255,249,255,251,255,243,255,237,255,234,255,237,255,240,255,243,255,239,255,241,255,239,255,234,255,235,255,233,255,236,255,242,255,246,255,237,255,225,255,221,255,226,255,229,255,228,255,226,255,226,255,228,255,229,255,224,255,223,255,225,255,228,255,234,255,233,255,222,255,214,255,214,255,217,255,222,255,227,255,232,255,232,255,228,255,229,255,229,255,232,255,240,255,240,255,234,255,230,255,235,255,234,255,226,255,221,255,223,255,225,255,227,255,232,255,232,255,234,255,248,255,254,255,254,255,254,255,255,255,9,0,15,0,10,0,7,0,7,0,10,0,22,0,22,0,16,0,17,0,21,0,21,0,16,0,13,0,15,0,19,0,26,0,27,0,22,0,22,0,25,0,27,0,22,0,19,0,14,0,6,0,4,0,4,0,1,0,254,255,252,255,251,255,254,255,4,0,7,0,5,0,3,0,3,0,5,0,4,0,3,0,9,0,14,0,12,0,5,0,254,255,248,255,250,255,253,255,253,255,255,255,4,0,6,0,4,0,254,255,253,255,1,0,8,0,16,0,16,0,12,0,12,0,14,0,9,0,7,0,18,0,31,0,42,0,47,0,47,0,39,0,28,0,35,0,46,0,55,0,60,0,49,0,32,0,32,0,45,0,54,0,50,0,43,0,39,0,32,0,32,0,33,0,34,0,35,0,29,0,24,0,14,0,10,0,8,0,9,0,9,0,2,0,253,255,254,255,248,255,240,255,244,255,248,255,250,255,244,255,242,255,241,255,235,255,232,255,235,255,228,255,223,255,222,255,210,255,199,255,186,255,192,255,202,255,206,255,209,255,214,255,212,255,202,255,196,255,194,255,200,255,205,255,216,255,214,255,203,255,208,255,216,255,218,255,217,255,220,255,217,255,212,255,211,255,214,255,221,255,223,255,228,255,230,255,233,255,234,255,234,255,240,255,252,255,6,0,20,0,33,0,30,0,28,0,31,0,36,0,36,0,40,0,41,0,37,0,33,0,29,0,19,0,11,0,12,0,20,0,25,0,20,0,11,0,3,0,10,0,11,0,13,0,18,0,21,0,17,0,21,0,25,0,18,0,17,0,25,0,39,0,38,0,31,0,24,0,19,0,24,0,26,0,24,0,20,0,17,0,19,0,22,0,25,0,18,0,18,0,26,0,24,0,14,0,10,0,16,0,22,0,22,0,11,0,3,0,3,0,8,0,8,0,4,0,255,255,253,255,255,255,251,255,239,255,237,255,243,255,248,255,2,0,5,0,1,0,1,0,253,255,0,0,5,0,14,0,20,0,19,0,8,0,4,0,9,0,18,0,23,0,16,0,11,0,2,0,0,0,253,255,248,255,245,255,255,255,2,0,254,255,238,255,226,255,226,255,229,255,239,255,239,255,234,255,226,255,227,255,233,255,229,255,222,255,220,255,224,255,223,255,220,255,219,255,220,255,227,255,227,255,225,255,217,255,217,255,222,255,223,255,218,255,218,255,227,255,230,255,227,255,215,255,205,255,213,255,220,255,227,255,222,255,220,255,221,255,221,255,219,255,215,255,212,255,217,255,229,255,233,255,233,255,223,255,223,255,233,255,234,255,242,255,241,255,235,255,227,255,232,255,247,255,254,255,255,255,253,255,7,0,3,0,10,0,12,0,17,0,32,0,43,0,54,0,58,0,66,0,63,0,63,0,65,0,75,0,90,0,93,0,94,0,90,0,89,0,89,0,93,0,97,0,101,0,104,0,106,0,102,0,85,0,76,0,76,0,80,0,70,0,54,0,42,0,45,0,48,0,41,0,35,0,33,0,45,0,53,0,46,0,28,0,17,0,35,0,44,0,32,0,10,0,5,0,13,0,13,0,1,0,244,255,245,255,0,0,7,0,235,255,208,255,205,255,216,255,207,255,190,255,177,255,178,255,182,255,168,255,148,255,137,255,151,255,161,255,159,255,145,255,150,255,164,255,172,255,167,255,155,255,156,255,172,255,188,255,180,255,172,255,186,255,213,255,226,255,228,255,221,255,222,255,236,255,2,0,6,0,251,255,244,255,244,255,249,255,2,0,8,0,12,0,12,0,7,0,11,0,15,0,19,0,27,0,23,0,16,0,19,0,25,0,39,0,38,0,24,0,29,0,41,0,55,0,54,0,23,0,7,0,21,0,40,0,39,0,17,0,0,0,2,0,4,0,253,255,240,255,236,255,255,255,22,0,16,0,248,255,236,255,252,255,21,0,23,0,8,0,4,0,17,0,31,0,29,0,23,0,29,0,45,0,54,0,35,0,10,0,13,0,39,0,46,0,26,0,10,0,16,0,41,0,44,0,16,0,248,255,1,0,33,0,36,0,8,0,239,255,234,255,251,255,1,0,250,255,236,255,241,255,255,255,250,255,247,255,244,255,250,255,250,255,253,255,2,0,5,0,2,0,255,255,2,0,14,0,28,0,28,0,22,0,23,0,24,0,17,0,8,0,5,0,13,0,25,0,19,0,3,0,249,255,248,255,0,0,0,0,247,255,235,255,232,255,236,255,238,255,240,255,241,255,236,255,231,255,234,255,236,255,233,255,235,255,238,255,240,255,231,255,219,255,216,255,224,255,234,255,234,255,229,255,220,255,217,255,220,255,219,255,216,255,208,255,210,255,218,255,228,255,232,255,232,255,228,255,221,255,222,255,219,255,224,255,228,255,227,255,219,255,211,255,221,255,234,255,240,255,237,255,237,255,240,255,248,255,0,0,248,255,233,255,232,255,240,255,244,255,244,255,241,255,237,255,246,255,1,0,1,0,251,255,255,255,9,0,11,0,17,0,20,0,18,0,14,0,15,0,15,0,15,0,18,0,24,0,29,0,29,0,26,0,22,0,24,0,32,0,42,0,40,0,38,0,41,0,49,0,54,0,49,0,53,0,68,0,77,0,75,0,73,0,71,0,67,0,64,0,76,0,90,0,89,0,84,0,67,0,58,0,68,0,75,0,73,0,61,0,52,0,47,0,40,0,26,0,12,0,8,0,14,0,20,0,15,0,8,0,250,255,240,255,236,255,233,255,235,255,235,255,233,255,222,255,210,255,211,255,215,255,210,255,205,255,195,255,194,255,193,255,183,255,177,255,173,255,180,255,200,255,207,255,200,255,192,255,194,255,205,255,205,255,206,255,207,255,214,255,227,255,228,255,209,255,204,255,219,255,234,255,242,255,236,255,232,255,243,255,2,0,4,0,253,255,249,255,252,255,5,0,8,0,11,0,12,0,18,0,27,0,22,0,12,0,12,0,18,0,24,0,37,0,36,0,30,0,25,0,22,0,19,0,17,0,15,0,7,0,3,0,3,0,17,0,23,0,18,0,9,0,10,0,21,0,17,0,9,0,0,0,251,255,249,255,251,255,246,255,229,255,230,255,234,255,229,255,224,255,228,255,232,255,230,255,225,255,220,255,219,255,214,255,220,255,226,255,229,255,233,255,238,255,246,255,243,255,235,255,241,255,250,255,248,255,239,255,236,255,235,255,233,255,243,255,250,255,249,255,0,0,11,0,10,0,7,0,4,0,12,0,21,0,26,0,26,0,18,0,19,0,20,0,22,0,21,0,17,0,16,0,19,0,26,0,30,0,30,0,25,0,22,0,32,0,43,0,38,0,38,0,46,0,50,0,46,0,40,0,31,0,30,0,46,0,61,0,60,0,51,0,54,0,58,0,53,0,47,0,50,0,50,0,50,0,48,0,39,0,23,0,18,0,26,0,35,0,40,0,39,0,34,0,10,0,255,255,250,255,246,255,242,255,244,255,231,255,209,255,203,255,202,255,200,255,200,255,220,255,229,255,221,255,215,255,210,255,205,255,198,255,200,255,211,255,223,255,224,255,215,255,202,255,199,255,212,255,228,255,239,255,235,255,230,255,228,255,231,255,223,255,214,255,228,255,241,255,240,255,229,255,223,255,219,255,226,255,243,255,254,255,246,255,235,255,243,255,252,255,2,0,8,0,9,0,6,0,15,0,31,0,34,0,25,0,13,0,12,0,24,0,30,0,15,0,252,255,243,255,252,255,11,0,6,0,254,255,252,255,6,0,17,0,15,0,6,0,3,0,20,0,35,0,34,0,13,0,0,0,5,0,13,0,11,0,3,0,0,0,248,255,250,255,253,255,244,255,234,255,241,255,255,255,5,0,251,255,242,255,239,255,232,255,240,255,239,255,232,255,228,255,235,255,242,255,238,255,233,255,243,255,0,0,251,255,246,255,241,255,236,255,234,255,242,255,240,255,235,255,253,255,11,0,1,0,244,255,253,255,11,0,19,0,19,0,17,0,13,0,20,0,38,0,30,0,11,0,13,0,29,0,36,0,37,0,27,0,12,0,13,0,11,0,11,0,10,0,16,0,20,0,15,0,11,0,21,0,29,0,21,0,17,0,9,0,18,0,44,0,63,0,50,0,31,0,27,0,35,0,45,0,43,0,33,0,20,0,25,0,32,0,30,0,13,0,7,0,16,0,17,0,24,0,28,0,9,0,239,255,240,255,8,0,15,0,254,255,236,255,223,255,220,255,235,255,229,255,210,255,205,255,207,255,214,255,206,255,192,255,197,255,218,255,223,255,213,255,198,255,203,255,217,255,229,255,233,255,221,255,227,255,234,255,230,255,224,255,231,255,246,255,0,0,253,255,239,255,233,255,237,255,252,255,0,0,250,255,253,255,11,0,8,0,253,255,246,255,246,255,8,0,35,0,46,0,31,0,18,0,21,0,23,0,22,0,27,0,34,0,36,0,37,0,34,0,35,0,26,0,21,0,39,0,49,0,47,0,34,0,26,0,15,0,11,0,22,0,28,0,25,0,15,0,13,0,15,0,3,0,254,255,8,0,18,0,7,0,250,255,237,255,237,255,249,255,2,0,1,0,251,255,251,255,244,255,241,255,235,255,231,255,241,255,247,255,242,255,240,255,246,255,241,255,240,255,230,255,223,255,230,255,242,255,240,255,227,255,225,255,230,255,236,255,242,255,249,255,247,255,239,255,239,255,241,255,235,255,235,255,235,255,226,255,214,255,211,255,219,255,213,255,211,255,213,255,205,255,210,255,222,255,211,255,205,255,214,255,218,255,209,255,201,255,207,255,216,255,224,255,226,255,216,255,217,255,248,255,9,0,2,0,252,255,248,255,253,255,25,0,37,0,26,0,25,0,34,0,26,0,28,0,49,0,68,0,72,0,66,0,70,0,64,0,59,0,70,0,84,0,85,0,87,0,89,0,86,0,82,0,93,0,110,0,100,0,95,0,105,0,104,0,96,0,89,0,84,0,79,0,77,0,70,0,53,0,35,0,39,0,45,0,40,0,41,0,37,0,32,0,22,0,5,0,241,255,244,255,251,255,234,255,207,255,182,255,175,255,180,255,191,255,186,255,164,255,149,255,152,255,151,255,134,255,129,255,124,255,123,255,124,255,122,255,131,255,129,255,127,255,144,255,156,255,157,255,174,255,192,255,177,255,170,255,196,255,196,255,181,255,201,255,223,255,219,255,220,255,241,255,248,255,248,255,15,0,32,0,25,0,39,0,54,0,48,0,55,0,68,0,79,0,81,0,72,0,63,0,69,0,82,0,88,0,88,0,89,0,85,0,90,0,97,0,88,0,80,0,85,0,86,0,83,0,80,0,77,0,67,0,53,0,51,0,45,0,33,0,30,0,31,0,17,0,3,0,255,255,247,255,238,255,239,255,237,255,218,255,204,255,207,255,197,255,174,255,175,255,172,255,159,255,157,255,153,255,141,255,150,255,167,255,172,255,181,255,183,255,176,255,187,255,214,255,224,255,234,255,3,0,7,0,1,0,11,0,23,0,24,0,42,0,71,0,91,0,100,0,110,0,129,0,142,0,150,0,159,0,168,0,162,0,153,0,159,0,161,0,156,0,148,0,145,0,138,0,116,0,111,0,108,0,77,0,64,0,71,0,50,0,25,0,16,0,3,0,248,255,240,255,219,255,191,255,176,255,179,255,172,255,147,255,123,255,110,255,114,255,119,255,113,255,101,255,89,255,87,255,94,255,92,255,86,255,82,255,77,255,76,255,83,255,95,255,100,255,107,255,122,255,124,255,122,255,136,255,154,255,170,255,186,255,206,255,215,255,229,255,239,255,234,255,247,255,11,0,24,0,35,0,43,0,38,0,43,0,46,0,39,0,45,0,51,0,47,0,48,0,48,0,45,0,46,0,43,0,44,0,42,0,41,0,41,0,37,0,32,0,22,0,8,0,0,0,0,0,253,255,255,255,253,255,252,255,0,0,255,255,254,255,0,0,5,0,17,0,24,0,21,0,7,0,255,255,255,255,8,0,25,0,33,0,26,0,28,0,35,0,38,0,47,0,52,0,60,0,71,0,80,0,80,0,84,0,107,0,112,0,101,0,107,0,114,0,113,0,125,0,139,0,135,0,135,0,138,0,131,0,111,0,104,0,112,0,115,0,121,0,120,0,95,0,72,0,73,0,65,0,49,0,51,0,44,0,13,0,252,255,253,255,240,255,228,255,223,255,214,255,187,255,181,255,187,255,174,255,163,255,162,255,164,255,164,255,158,255,159,255,156,255,151,255,152,255,150,255,139,255,131,255,144,255,158,255,159,255,159,255,160,255,161,255,171,255,178,255,184,255,170,255,166,255,178,255,193,255,209,255,207,255,201,255,207,255,214,255,218,255,243,255,245,255,239,255,0,0,12,0,14,0,17,0,28,0,42,0,46,0,51,0,46,0,42,0,55,0,64,0,68,0,60,0,54,0,50,0,52,0,45,0,36,0,40,0,54,0,55,0,35,0,28,0,29,0,26,0,20,0,9,0,6,0,11,0,19,0,16,0,3,0,241,255,235,255,245,255,231,255,218,255,219,255,227,255,228,255,214,255,203,255,202,255,206,255,210,255,202,255,189,255,197,255,208,255,200,255,188,255,184,255,193,255,207,255,213,255,214,255,213,255,227,255,242,255,244,255,247,255,254,255,3,0,10,0,16,0,20,0,34,0,40,0,42,0,50,0,50,0,44,0,36,0,49,0,70,0,77,0,75,0,70,0,69,0,76,0,87,0,87,0,82,0,73,0,80,0,89,0,78,0,71,0,80,0,87,0,81,0,74,0,65,0,61,0,57,0,51,0,40,0,29,0,37,0,52,0,38,0,2,0,244,255,254,255,9,0,1,0,237,255,223,255,235,255,248,255,237,255,212,255,196,255,216,255,227,255,206,255,185,255,175,255,181,255,195,255,186,255,169,255,170,255,182,255,185,255,178,255,179,255,181,255,191,255,197,255,193,255,191,255,203,255,206,255,187,255,181,255,206,255,222,255,214,255,207,255,206,255,214,255,230,255,228,255,215,255,214,255,238,255,2,0,5,0,251,255,249,255,15,0,25,0,14,0,11,0,33,0,45,0,38,0,21,0,20,0,39,0,65,0,74,0,62,0,52,0,53,0,59,0,58,0,52,0,55,0,64,0,61,0,41,0,26,0,26,0,31,0,28,0,14,0,1,0,251,255,3,0,4,0,247,255,242,255,243,255,244,255,244,255,244,255,243,255,245,255,242,255,239,255,246,255,254,255,0,0,253,255,247,255,236,255,229,255,226,255,221,255,225,255,241,255,242,255,228,255,224,255,239,255,255,255,0,0,254,255,2,0,16,0,23,0,15,0,252,255,250,255,14,0,25,0,21,0,8,0,11,0,31,0,42,0,35,0,22,0,25,0,35,0,44,0,39,0,29,0,27,0,31,0,39,0,37,0,32,0,23,0,12,0,6,0,9,0,25,0,40,0,34,0,21,0,14,0,14,0,28,0,25,0,8,0,3,0,8,0,18,0,16,0,0,0,250,255,9,0,19,0,9,0,243,255,236,255,245,255,249,255,251,255,238,255,225,255,229,255,244,255,252,255,245,255,239,255,235,255,245,255,2,0,3,0,242,255,227,255,237,255,6,0,19,0,255,255,227,255,227,255,7,0,34,0,11,0,229,255,226,255,254,255,12,0,246,255,210,255,199,255,216,255,227,255,210,255,185,255,184,255,208,255,230,255,217,255,188,255,180,255,203,255,228,255,227,255,216,255,209,255,209,255,214,255,217,255,222,255,230,255,237,255,233,255,221,255,224,255,243,255,4,0,13,0,4,0,251,255,4,0,16,0,26,0,23,0,15,0,12,0,23,0,36,0,45,0,29,0,253,255,245,255,0,0,24,0,23,0,12,0,5,0,1,0,9,0,13,0,9,0,10,0,20,0,26,0,18,0,1,0,5,0,24,0,35,0,34,0,13,0,17,0,46,0,66,0,62,0,31,0,22,0,51,0,82,0,86,0,70,0,55,0,73,0,89,0,77,0,55,0,53,0,88,0,102,0,76,0,36,0,29,0,55,0,74,0,61,0,19,0,250,255,3,0,32,0,22,0,243,255,221,255,221,255,233,255,225,255,203,255,179,255,178,255,191,255,187,255,166,255,153,255,163,255,177,255,170,255,154,255,153,255,183,255,214,255,205,255,170,255,158,255,185,255,227,255,246,255,233,255,209,255,223,255,246,255,2,0,0,0,254,255,15,0,31,0,33,0,11,0,251,255,254,255,18,0,31,0,30,0,12,0,1,0,10,0,25,0,20,0,4,0,1,0,18,0,31,0,20,0,251,255,233,255,246,255,20,0,20,0,249,255,228,255,225,255,255,255,23,0,27,0,10,0,1,0,1,0,15,0,21,0,18,0,13,0,0,0,253,255,250,255,254,255,252,255,244,255,242,255,244,255,0,0,10,0,5,0,250,255,247,255,252,255,3,0,11,0,6,0,3,0,6,0,20,0,8,0,237,255,230,255,254,255,28,0,32,0,2,0,219,255,234,255,21,0,49,0,22,0,239,255,237,255,13,0,34,0,10,0,241,255,244,255,24,0,22,0,0,0,237,255,245,255,18,0,27,0,4,0,240,255,9,0,41,0,41,0,6,0,0,0,16,0,34,0,26,0,248,255,229,255,235,255,253,255,8,0,6,0,0,0,252,255,252,255,250,255,249,255,234,255,233,255,243,255,255,255,252,255,244,255,236,255,246,255,14,0,12,0,1,0,242,255,2,0,25,0,35,0,7,0,253,255,11,0,30,0,26,0,0,0,2,0,30,0,61,0,45,0,7,0,252,255,29,0,54,0,27,0,231,255,219,255,254,255,19,0,249,255,203,255,194,255,231,255,4,0,238,255,191,255,181,255,220,255,8,0,1,0,211,255,193,255,219,255,252,255,245,255,208,255,191,255,222,255,251,255,249,255,215,255,195,255,224,255,7,0,26,0,4,0,234,255,245,255,25,0,30,0,17,0,5,0,15,0,30,0,34,0,23,0,0,0,4,0,21,0,23,0,17,0,21,0,28,0,33,0,30,0,10,0,250,255,10,0,42,0,46,0,17,0,255,255,9,0,39,0,42,0,9,0,242,255,251,255,22,0,22,0,246,255,228,255,245,255,17,0,19,0,241,255,227,255,249,255,17,0,3,0,223,255,226,255,11,0,50,0,37,0,242,255,204,255,225,255,15,0,21,0,245,255,217,255,240,255,21,0,26,0,254,255,232,255,254,255,34,0,31,0,247,255,213,255,220,255,3,0,21,0,10,0,249,255,247,255,2,0,6,0,250,255,239,255,247,255,20,0,28,0,255,255,237,255,255,255,28,0,20,0,251,255,248,255,24,0,45,0,12,0,209,255,205,255,7,0,52,0,30,0,219,255,204,255,6,0,57,0,23,0,213,255,205,255,15,0,65,0,22,0,193,255,163,255,227,255,28,0,20,0,215,255,190,255,233,255,23,0,6,0,208,255,198,255,236,255,8,0,6,0,229,255,205,255,226,255,1,0,3,0,242,255,233,255,229,255,227,255,227,255,230,255,222,255,224,255,237,255,231,255,216,255,212,255,217,255,227,255,253,255,14,0,2,0,247,255,3,0,11,0,3,0,251,255,3,0,21,0,37,0,21,0,240,255,230,255,0,0,25,0,24,0,11,0,7,0,18,0,29,0,18,0,0,0,4,0,30,0,51,0,49,0,35,0,9,0,0,0,14,0,24,0,10,0,0,0,10,0,20,0,32,0,31,0,23,0,22,0,35,0,49,0,43,0,31,0,40,0,64,0,67,0,53,0,45,0,43,0,48,0,48,0,41,0,38,0,39,0,52,0,60,0,51,0,33,0,28,0,35,0,38,0,35,0,22,0,18,0,22,0,21,0,16,0,25,0,22,0,4,0,244,255,250,255,255,255,254,255,246,255,218,255,207,255,228,255,242,255,224,255,198,255,198,255,219,255,227,255,213,255,188,255,178,255,206,255,233,255,217,255,190,255,173,255,193,255,223,255,216,255,186,255,177,255,201,255,225,255,231,255,211,255,196,255,209,255,246,255,2,0,233,255,215,255,232,255,0,0,1,0,239,255,216,255,213,255,233,255,246,255,228,255,212,255,227,255,250,255,242,255,229,255,236,255,253,255,15,0,19,0,9,0,14,0,40,0,43,0,16,0,8,0,24,0,35,0,36,0,16,0,255,255,13,0,27,0,26,0,9,0,0,0,14,0,26,0,15,0,236,255,229,255,0,0,25,0,24,0,1,0,240,255,255,255,30,0,20,0,239,255,233,255,2,0,29,0,34,0,254,255,232,255,1,0,36,0,34,0,0,0,235,255,251,255,19,0,27,0,2,0,226,255,231,255,4,0,24,0,13,0,241,255,236,255,2,0,22,0,21,0,2,0,248,255,251,255,6,0,9,0,0,0,249,255,251,255,1,0,12,0,12,0,8,0,18,0,32,0,40,0,37,0,32,0,27,0,29,0,36,0,32,0,22,0,29,0,47,0,56,0,42,0,10,0,0,0,20,0,48,0,41,0,3,0,248,255,4,0,20,0,29,0,12,0,239,255,239,255,15,0,37,0,22,0,248,255,239,255,10,0,40,0,28,0,249,255,241,255,7,0,28,0,17,0,243,255,224,255,235,255,10,0,17,0,245,255,225,255,245,255,17,0,20,0,3,0,232,255,223,255,243,255,14,0,5,0,233,255,220,255,230,255,247,255,248,255,233,255,200,255,197,255,227,255,239,255,219,255,204,255,214,255,231,255,231,255,206,255,191,255,199,255,219,255,229,255,215,255,197,255,200,255,224,255,226,255,200,255,177,255,189,255,223,255,241,255,225,255,190,255,191,255,227,255,0,0,247,255,213,255,204,255,237,255,11,0,254,255,219,255,217,255,251,255,29,0,26,0,250,255,232,255,0,0,42,0,50,0,17,0,13,0,57,0,89,0,81,0,40,0,31,0,65,0,97,0,83,0,45,0,30,0,54,0,88,0,80,0,50,0,51,0,86,0,96,0,74,0,49,0,51,0,80,0,89,0,72,0,46,0,33,0,49,0,66,0,56,0,33,0,21,0,29,0,41,0,37,0,17,0,0,0,1,0,17,0,26,0,9,0,236,255,225,255,236,255,246,255,240,255,230,255,217,255,221,255,237,255,244,255,234,255,223,255,222,255,228,255,238,255,236,255,224,255,211,255,217,255,231,255,232,255,221,255,210,255,204,255,208,255,223,255,231,255,234,255,214,255,195,255,209,255,229,255,232,255,214,255,191,255,193,255,228,255,251,255,237,255,210,255,212,255,231,255,237,255,224,255,208,255,214,255,240,255,3,0,246,255,227,255,240,255,11,0,19,0,0,0,233,255,243,255,15,0,17,0,246,255,228,255,245,255,25,0,36,0,9,0,237,255,243,255,21,0,38,0,16,0,245,255,244,255,3,0,16,0,7,0,236,255,231,255,250,255,20,0,23,0,3,0,245,255,250,255,13,0,25,0,19,0,0,0,254,255,20,0,38,0,30,0,5,0,251,255,4,0,21,0,23,0,248,255,219,255,231,255,251,255,245,255,223,255,218,255,228,255,242,255,247,255,229,255,226,255,248,255,7,0,2,0,249,255,255,255,26,0,48,0,31,0,253,255,0,0,38,0,65,0,47,0,22,0,22,0,50,0,75,0,60,0,31,0,39,0,75,0,87,0,63,0,38,0,52,0,79,0,89,0,66,0,42,0,47,0,60,0,63,0,51,0,35,0,37,0,49,0,39,0,29,0,29,0,29,0,20,0,13,0,5,0,253,255,4,0,10,0,0,0,230,255,218,255,233,255,244,255,234,255,218,255,197,255,194,255,217,255,219,255,191,255,177,255,201,255,225,255,224,255,204,255,179,255,177,255,198,255,211,255,204,255,193,255,202,255,228,255,236,255,216,255,198,255,206,255,241,255,8,0,243,255,215,255,226,255,15,0,30,0,3,0,233,255,240,255,12,0,29,0,12,0,230,255,230,255,9,0,29,0,12,0,249,255,238,255,239,255,254,255,6,0,6,0,7,0,4,0,255,255,1,0,4,0,251,255,233,255,234,255,251,255,9,0,13,0,9,0,247,255,236,255,247,255,0,0,1,0,6,0,12,0,6,0,5,0,5,0,255,255,0,0,9,0,21,0,22,0,20,0,14,0,10,0,19,0,24,0,21,0,21,0,25,0,26,0,16,0,2,0,3,0,1,0,12,0,20,0,12,0,2,0,241,255,240,255,254,255,2,0,240,255,238,255,240,255,249,255,253,255,241,255,227,255,228,255,0,0,19,0,12,0,236,255,235,255,253,255,8,0,7,0,250,255,241,255,252,255,15,0,8,0,252,255,244,255,8,0,34,0,42,0,30,0,8,0,6,0,23,0,34,0,24,0,8,0,0,0,10,0,22,0,19,0,254,255,230,255,238,255,0,0,2,0,249,255,234,255,232,255,249,255,3,0,251,255,232,255,231,255,242,255,248,255,250,255,248,255,249,255,254,255,7,0,9,0,14,0,19,0,22,0,26,0,32,0,38,0,46,0,42,0,22,0,16,0,26,0,36,0,36,0,23,0,15,0,29,0,43,0,45,0,33,0,17,0,17,0,23,0,24,0,12,0,4,0,12,0,18,0,13,0,5,0,0,0,245,255,247,255,0,0,2,0,248,255,230,255,223,255,228,255,234,255,224,255,208,255,203,255,210,255,217,255,216,255,205,255,197,255,208,255,218,255,216,255,208,255,215,255,229,255,223,255,204,255,198,255,210,255,232,255,243,255,233,255,216,255,214,255,230,255,245,255,251,255,249,255,244,255,246,255,254,255,2,0,2,0,0,0,2,0,10,0,12,0,10,0,15,0,24,0,36,0,43,0,35,0,25,0,30,0,47,0,51,0,43,0,38,0,33,0,32,0,42,0,43,0,31,0,27,0,31,0,29,0,29,0,31,0,32,0,16,0,3,0,8,0,15,0,8,0,248,255,228,255,223,255,236,255,240,255,234,255,224,255,220,255,222,255,226,255,221,255,219,255,228,255,234,255,235,255,237,255,235,255,234,255,232,255,235,255,236,255,238,255,242,255,238,255,224,255,217,255,229,255,242,255,252,255,3,0,8,0,6,0,10,0,10,0,15,0,28,0,33,0,29,0,23,0,23,0,29,0,30,0,25,0,25,0,25,0,31,0,27,0,16,0,10,0,5,0,8,0,11,0,23,0,28,0,26,0,18,0,11,0,9,0,16,0,26,0,31,0,28,0,19,0,13,0,7,0,7,0,16,0,19,0,18,0,18,0,15,0,11,0,5,0,1,0,250,255,247,255,253,255,8,0,4,0,255,255,249,255,248,255,4,0,14,0,22,0,16,0,5,0,251,255,251,255,252,255,250,255,245,255,248,255,0,0,253,255,244,255,237,255,237,255,240,255,240,255,230,255,220,255,218,255,220,255,220,255,209,255,199,255,203,255,215,255,213,255,204,255,195,255,195,255,212,255,224,255,228,255,220,255,214,255,213,255,209,255,208,255,211,255,215,255,225,255,232,255,234,255,239,255,249,255,0,0,251,255,248,255,255,255,9,0,16,0,7,0,0,0,255,255,13,0,24,0,20,0,16,0,22,0,35,0,45,0,40,0,35,0,36,0,47,0,56,0,58,0,62,0,67,0,70,0,64,0,56,0,53,0,60,0,69,0,72,0,58,0,38,0,32,0,31,0,29,0,22,0,16,0,11,0,13,0,15,0,9,0,3,0,2,0,11,0,15,0,13,0,0,0,243,255,244,255,255,255,2,0,1,0,254,255,0,0,1,0,1,0,252,255,238,255,242,255,249,255,251,255,243,255,235,255,224,255,228,255,236,255,239,255,244,255,245,255,242,255,233,255,230,255,230,255,229,255,228,255,228,255,222,255,219,255,219,255,221,255,221,255,230,255,238,255,243,255,253,255,2,0,4,0,11,0,11,0,12,0,18,0,22,0,19,0,10,0,6,0,8,0,19,0,27,0,20,0,14,0,16,0,10,0,7,0,11,0,10,0,13,0,17,0,19,0,5,0,250,255,255,255,5,0,5,0,254,255,248,255,248,255,240,255,232,255,227,255,228,255,237,255,239,255,238,255,233,255,231,255,232,255,232,255,224,255,223,255,226,255,231,255,237,255,232,255,225,255,215,255,213,255,227,255,241,255,240,255,237,255,235,255,239,255,251,255,4,0,7,0,7,0,5,0,253,255,249,255,244,255,243,255,248,255,250,255,245,255,237,255,232,255,233,255,236,255,241,255,250,255,245,255,235,255,236,255,239,255,236,255,237,255,245,255,255,255,5,0,8,0,2,0,247,255,246,255,8,0,28,0,29,0,29,0,33,0,41,0,46,0,45,0,50,0,54,0,62,0,68,0,69,0,66,0,67,0,71,0,71,0,72,0,78,0,86,0,83,0,75,0,64,0,62,0,68,0,62,0,51,0,36,0,35,0,40,0,37,0,26,0,5,0,254,255,7,0,9,0,0,0,255,255,2,0,7,0,253,255,235,255,232,255,239,255,253,255,0,0,248,255,240,255,236,255,233,255,229,255,227,255,228,255,228,255,223,255,215,255,213,255,219,255,218,255,213,255,210,255,219,255,230,255,229,255,217,255,200,255,194,255,202,255,208,255,205,255,199,255,197,255,192,255,184,255,187,255,198,255,207,255,219,255,222,255,212,255,212,255,226,255,229,255,225,255,226,255,234,255,237,255,232,255,229,255,226,255,223,255,228,255,238,255,238,255,238,255,237,255,250,255,2,0,8,0,18,0,26,0,26,0,18,0,12,0,8,0,16,0,28,0,38,0,42,0,35,0,31,0,31,0,31,0,35,0,43,0,54,0,63,0,65,0,53,0,45,0,48,0,54,0,54,0,48,0,47,0,53,0,49,0,32,0,14,0,3,0,7,0,10,0,4,0,250,255,247,255,250,255,253,255,247,255,235,255,232,255,235,255,228,255,217,255,213,255,218,255,225,255,228,255,225,255,215,255,210,255,215,255,223,255,230,255,240,255,248,255,252,255,250,255,249,255,2,0,15,0,25,0,30,0,27,0,25,0,29,0,38,0,47,0,53,0,50,0,40,0,28,0,21,0,19,0,25,0,36,0,38,0,36,0,27,0,21,0,19,0,18,0,15,0,10,0,8,0,7,0,10,0,3,0,254,255,252,255,0,0,5,0,3,0,251,255,242,255,239,255,237,255,241,255,241,255,251,255,8,0,4,0,240,255,229,255,234,255,247,255,0,0,248,255,236,255,231,255,236,255,237,255,226,255,218,255,223,255,235,255,238,255,225,255,211,255,211,255,212,255,215,255,211,255,200,255,203,255,213,255,214,255,209,255,203,255,203,255,213,255,229,255,235,255,229,255,226,255,227,255,234,255,237,255,237,255,232,255,240,255,252,255,255,255,246,255,235,255,244,255,2,0,8,0,4,0,254,255,2,0,17,0,26,0,23,0,23,0,33,0,42,0,44,0,41,0,40,0,40,0,49,0,53,0,47,0,39,0,42,0,40,0,43,0,47,0,50,0,50,0,44,0,44,0,41,0,35,0,30,0,36,0,40,0,49,0,45,0,39,0,41,0,48,0,49,0,40,0,24,0,13,0,22,0,29,0,20,0,4,0,255,255,6,0,11,0,3,0,248,255,241,255,252,255,8,0,5,0,253,255,245,255,245,255,246,255,244,255,232,255,219,255,223,255,237,255,241,255,233,255,233,255,238,255,254,255,8,0,3,0,254,255,254,255,3,0,6,0,255,255,240,255,235,255,242,255,243,255,230,255,212,255,199,255,210,255,229,255,231,255,217,255,208,255,214,255,227,255,226,255,213,255,207,255,215,255,223,255,228,255,218,255,213,255,221,255,232,255,231,255,219,255,213,255,217,255,228,255,236,255,239,255,239,255,240,255,243,255,246,255,245,255,247,255,255,255,255,255,251,255,251,255,248,255,253,255,5,0,12,0,18,0,23,0,21,0,24,0,28,0,29,0,35,0,33,0,36,0,46,0,56,0,56,0,44,0,30,0,25,0,31,0,45,0,45,0,29,0,25,0,29,0,36,0,39,0,31,0,19,0,15,0,23,0,28,0,16,0,2,0,0,0,8,0,18,0,12,0,252,255,245,255,255,255,9,0,5,0,246,255,237,255,249,255,11,0,13,0,4,0,254,255,4,0,20,0,20,0,6,0,251,255,255,255,6,0,8,0,4,0,3,0,2,0,252,255,242,255,238,255,248,255,1,0,5,0,253,255,249,255,0,0,7,0,3,0,234,255,215,255,219,255,231,255,237,255,231,255,226,255,230,255,237,255,240,255,239,255,236,255,241,255,248,255,250,255,248,255,247,255,252,255,251,255,245,255,247,255,251,255,249,255,240,255,234,255,235,255,244,255,3,0,254,255,239,255,236,255,248,255,3,0,0,0,250,255,3,0,16,0,25,0,20,0,250,255,244,255,0,0,11,0,9,0,248,255,246,255,8,0,19,0,7,0,240,255,230,255,247,255,3,0,0,0,241,255,229,255,236,255,246,255,243,255,231,255,230,255,239,255,240,255,235,255,230,255,237,255,243,255,249,255,0,0,5,0,12,0,9,0,2,0,255,255,2,0,6,0,14,0,15,0,11,0,17,0,27,0,31,0,26,0,23,0,33,0,40,0,45,0,43,0,37,0,44,0,58,0,58,0,43,0,28,0,28,0,35,0,37,0,31,0,25,0,34,0,49,0,55,0,42,0,14,0,4,0,22,0,36,0,27,0,13,0,13,0,18,0,17,0,9,0,252,255,251,255,6,0,6,0,1,0,253,255,252,255,7,0,5,0,246,255,237,255,239,255,246,255,237,255,221,255,217,255,226,255,235,255,229,255,209,255,197,255,202,255,216,255,224,255,216,255,209,255,213,255,231,255,235,255,219,255,204,255,201,255,216,255,230,255,225,255,214,255,210,255,219,255,234,255,238,255,226,255,218,255,230,255,0,0,17,0,17,0,12,0,8,0,12,0,25,0,30,0,18,0,3,0,9,0,22,0,28,0,24,0,16,0,11,0,15,0,24,0,21,0,8,0,4,0,13,0,21,0,22,0,13,0,6,0,3,0,5,0,5,0,3,0,0,0,1,0,3,0,255,255,241,255,224,255,221,255,231,255,237,255,241,255,251,255,253,255,251,255,241,255,223,255,215,255,229,255,245,255,242,255,231,255,224,255,224,255,225,255,223,255,212,255,205,255,219,255,233,255,239,255,234,255,223,255,224,255,241,255,5,0,5,0,249,255,249,255,4,0,18,0,30,0,31,0,27,0,39,0,56,0,61,0,46,0,38,0,49,0,68,0,76,0,60,0,43,0,45,0,65,0,71,0,63,0,48,0,43,0,53,0,61,0,56,0,36,0,32,0,42,0,51,0,50,0,41,0,31,0,24,0,23,0,23,0,20,0,18,0,20,0,16,0,10,0,2,0,248,255,235,255,228,255,235,255,247,255,248,255,239,255,234,255,231,255,226,255,223,255,227,255,241,255,245,255,238,255,232,255,223,255,222,255,231,255,235,255,231,255,232,255,241,255,251,255,251,255,246,255,240,255,247,255,9,0,17,0,12,0,7,0,10,0,13,0,15,0,11,0,3,0,252,255,250,255,250,255,241,255,231,255,233,255,243,255,246,255,242,255,234,255,226,255,225,255,230,255,236,255,245,255,245,255,239,255,229,255,225,255,225,255,223,255,218,255,215,255,208,255,205,255,214,255,220,255,224,255,230,255,229,255,226,255,230,255,235,255,237,255,232,255,222,255,221,255,231,255,235,255,229,255,218,255,217,255,225,255,233,255,222,255,216,255,229,255,253,255,10,0,0,0,247,255,2,0,25,0,47,0,54,0,47,0,43,0,43,0,46,0,51,0,57,0,62,0,60,0,60,0,62,0,62,0,58,0,42,0,39,0,48,0,62,0,67,0,61,0,49,0,44,0,50,0,52,0,52,0,46,0,46,0,41,0,29,0,16,0,2,0,249,255,253,255,11,0,11,0,247,255,229,255,230,255,250,255,4,0,5,0,249,255,238,255,246,255,249,255,239,255,222,255,217,255,227,255,238,255,228,255,214,255,216,255,229,255,242,255,238,255,232,255,231,255,246,255,252,255,242,255,229,255,229,255,237,255,243,255,242,255,240,255,240,255,232,255,226,255,213,255,212,255,231,255,245,255,240,255,226,255,223,255,237,255,247,255,235,255,225,255,234,255,248,255,252,255,245,255,232,255,232,255,248,255,1,0,252,255,239,255,238,255,247,255,1,0,13,0,19,0,25,0,35,0,36,0,37,0,40,0,41,0,46,0,49,0,53,0,57,0,56,0,41,0,11,0,3,0,19,0,31,0,23,0,11,0,8,0,14,0,19,0,14,0,252,255,245,255,6,0,21,0,23,0,1,0,238,255,240,255,243,255,240,255,234,255,239,255,249,255,253,255,241,255,226,255,229,255,245,255,249,255,247,255,246,255,238,255,227,255,213,255,208,255,216,255,234,255,245,255,243,255,233,255,229,255,233,255,236,255,236,255,233,255,243,255,252,255,252,255,245,255,236,255,233,255,242,255,249,255,247,255,254,255,0,0,249,255,237,255,239,255,255,255,23,0,41,0,39,0,32,0,23,0,30,0,37,0,38,0,45,0,51,0,57,0,60,0,49,0,33,0,21,0,25,0,39,0,47,0,47,0,42,0,38,0,40,0,43,0,45,0,42,0,36,0,35,0,36,0,30,0,22,0,16,0,5,0,255,255,251,255,0,0,2,0,246,255,225,255,214,255,226,255,237,255,241,255,232,255,217,255,218,255,230,255,232,255,222,255,209,255,207,255,216,255,225,255,230,255,226,255,214,255,208,255,213,255,225,255,228,255,218,255,213,255,224,255,240,255,242,255,232,255,221,255,232,255,254,255,11,0,1,0,245,255,244,255,249,255,3,0,8,0,1,0,4,0,16,0,19,0,11,0,0,0,249,255,254,255,11,0,23,0,23,0,15,0,7,0,6,0,12,0,6,0,251,255,237,255,243,255,1,0,4,0,1,0,250,255,254,255,8,0,10,0,11,0,19,0,29,0,37,0,33,0,22,0,22,0,29,0,36,0,26,0,10,0,13,0,24,0,32,0,30,0,17,0,15,0,23,0,19,0,8,0,7,0,14,0,13,0,1,0,244,255,227,255,223,255,230,255,231,255,218,255,209,255,209,255,207,255,203,255,205,255,214,255,217,255,217,255,218,255,224,255,230,255,222,255,213,255,219,255,233,255,246,255,249,255,238,255,237,255,248,255,0,0,249,255,230,255,235,255,3,0,13,0,5,0,253,255,248,255,255,255,11,0,14,0,10,0,17,0,38,0,47,0,48,0,47,0,45,0,50,0,52,0,59,0,64,0,60,0,50,0,40,0,38,0,45,0,44,0,35,0,31,0,38,0,44,0,44,0,32,0,22,0,33,0,44,0,41,0,29,0,25,0,29,0,40,0,41,0,25,0,9,0,16,0,33,0,32,0,10,0,248,255,248,255,253,255,253,255,239,255,222,255,215,255,225,255,235,255,227,255,213,255,207,255,210,255,219,255,226,255,225,255,222,255,218,255,212,255,214,255,215,255,215,255,208,255,202,255,205,255,210,255,207,255,199,255,192,255,193,255,198,255,204,255,212,255,212,255,205,255,203,255,204,255,209,255,218,255,220,255,217,255,218,255,228,255,238,255,238,255,233,255,230,255,236,255,245,255,250,255,246,255,241,255,244,255,250,255,249,255,245,255,237,255,236,255,247,255,2,0,11,0,15,0,15,0,23,0,33,0,42,0,44,0,37,0,35,0,44,0,59,0,65,0,53,0,44,0,45,0,46,0,49,0,49,0,38,0,31,0,35,0,39,0,34,0,20,0,17,0,22,0,30,0,36,0,26,0,15,0,17,0,29,0,37,0,34,0,31,0,36,0,46,0,47,0,32,0,17,0,19,0,30,0,31,0,24,0,24,0,31,0,31,0,20,0,13,0,13,0,18,0,18,0,6,0,253,255,5,0,21,0,16,0,255,255,241,255,240,255,247,255,240,255,220,255,208,255,222,255,245,255,246,255,227,255,215,255,215,255,226,255,237,255,229,255,220,255,222,255,230,255,232,255,228,255,221,255,212,255,208,255,206,255,205,255,205,255,206,255,210,255,220,255,230,255,238,255,233,255,225,255,228,255,232,255,238,255,241,255,245,255,246,255,244,255,248,255,249,255,252,255,255,255,253,255,0,0,12,0,22,0,28,0,24,0,15,0,19,0,29,0,34,0,27,0,17,0,21,0,31,0,35,0,31,0,28,0,27,0,28,0,33,0,25,0,11,0,6,0,6,0,13,0,14,0,3,0,252,255,255,255,3,0,0,0,244,255,239,255,241,255,241,255,232,255,220,255,217,255,224,255,239,255,242,255,228,255,217,255,216,255,222,255,228,255,228,255,229,255,233,255,241,255,241,255,236,255,235,255,241,255,247,255,1,0,4,0,10,0,19,0,28,0,23,0,15,0,25,0,36,0,40,0,39,0,42,0,37,0,36,0,38,0,41,0,47,0,56,0,64,0,61,0,55,0,49,0,52,0,58,0,59,0,53,0,42,0,35,0,36,0,36,0,32,0,33,0,41,0,47,0,41,0,28,0,14,0,4,0,0,0,1,0,253,255,250,255,244,255,236,255,225,255,218,255,218,255,217,255,209,255,212,255,228,255,231,255,220,255,198,255,184,255,188,255,201,255,204,255,184,255,169,255,174,255,180,255,181,255,172,255,164,255,175,255,193,255,203,255,196,255,189,255,195,255,210,255,223,255,229,255,223,255,221,255,227,255,240,255,243,255,240,255,242,255,251,255,5,0,14,0,12,0,3,0,7,0,16,0,26,0,34,0,38,0,40,0,41,0,47,0,46,0,41,0,39,0,40,0,48,0,49,0,47,0,44,0,46,0,51,0,53,0,51,0,52,0,54,0,54,0,52,0,46,0,35,0,32,0,35,0,36,0,35,0,36,0,24,0,14,0,13,0,13,0,11,0,8,0,7,0,1,0,254,255,251,255,248,255,244,255,246,255,245,255,248,255,252,255,0,0,255,255,254,255,254,255,255,255,249,255,244,255,239,255,236,255,239,255,244,255,245,255,241,255,233,255,231,255,237,255,245,255,250,255,247,255,246,255,248,255,251,255,249,255,247,255,248,255,248,255,249,255,253,255,252,255,246,255,247,255,1,0,7,0,7,0,2,0,0,0,0,0,3,0,1,0,253,255,249,255,249,255,255,255,5,0,12,0,7,0,5,0,5,0,9,0,17,0,24,0,22,0,20,0,20,0,21,0,22,0,23,0,27,0,21,0,17,0,14,0,16,0,15,0,10,0,12,0,14,0,11,0,1,0,245,255,240,255,241,255,243,255,239,255,233,255,231,255,231,255,228,255,223,255,218,255,220,255,222,255,219,255,212,255,203,255,196,255,191,255,191,255,198,255,206,255,207,255,203,255,199,255,197,255,203,255,212,255,216,255,216,255,220,255,221,255,222,255,228,255,229,255,235,255,246,255,0,0,3,0,7,0,14,0,25,0,33,0,38,0,45,0,52,0,56,0,58,0,59,0,57,0,56,0,59,0,57,0,48,0,43,0,46,0,47,0,50,0,57,0,60,0,58,0,51,0,43,0,38,0,36,0,37,0,36,0,31,0,30,0,28,0,24,0,26,0,23,0,21,0,25,0,26,0,28,0,32,0,36,0,35,0,27,0,21,0,23,0,28,0,27,0,22,0,20,0,22,0,21,0,22,0,23,0,29,0,33,0,33,0,26,0,15,0,10,0,11,0,9,0,2,0,254,255,249,255,246,255,240,255,232,255,226,255,223,255,226,255,229,255,226,255,218,255,215,255,214,255,212,255,204,255,196,255,190,255,191,255,193,255,185,255,183,255,182,255,183,255,185,255,185,255,181,255,178,255,184,255,189,255,185,255,180,255,179,255,181,255,189,255,191,255,190,255,184,255,185,255,191,255,193,255,195,255,194,255,203,255,220,255,228,255,227,255,221,255,220,255,228,255,235,255,240,255,245,255,248,255,250,255,250,255,243,255,242,255,247,255,252,255,254,255,2,0,9,0,18,0,30,0,37,0,40,0,47,0,60,0,69,0,73,0,75,0,79,0,83,0,86,0,88,0,82,0,78,0,81,0,85,0,87,0,89,0,88,0,87,0,87,0,87,0,81,0,70,0,67,0,65,0,61,0,58,0,53,0,46,0,40,0,34,0,28,0,16,0,8,0,8,0,12,0,17,0,16,0,14,0,11,0,5,0,5,0,4,0,255,255,0,0,6,0,11,0,6,0,2,0,1,0,253,255,249,255,249,255,251,255,251,255,250,255,244,255,238,255,232,255,234,255,231,255,226,255,226,255,225,255,223,255,223,255,225,255,225,255,228,255,231,255,231,255,230,255,231,255,236,255,239,255,242,255,246,255,245,255,245,255,245,255,249,255,253,255,1,0,5,0,4,0,2,0,1,0,0,0,254,255,0,0,0,0,4,0,2,0,0,0,250,255,247,255,252,255,255,255,254,255,250,255,249,255,243,255,241,255,236,255,231,255,227,255,224,255,220,255,216,255,217,255,215,255,218,255,219,255,218,255,213,255,209,255,209,255,209,255,212,255,209,255,203,255,204,255,208,255,208,255,208,255,210,255,208,255,209,255,210,255,219,255,223,255,228,255,236,255,241,255,245,255,248,255,252,255,1,0,4,0,11,0,17,0,17,0,22,0,23,0,29,0,37,0,41,0,43,0,41,0,44,0,49,0,49,0,48,0,55,0,68,0,74,0,72,0,66,0,59,0,56,0,57,0,57,0,56,0,59,0,56,0,53,0,48,0,40,0,35,0,36,0,38,0,38,0,40,0,41,0,37,0,24,0,17,0,16,0,18,0,19,0,14,0,11,0,9,0,11,0,11,0,8,0,7,0,9,0,15,0,13,0,8,0,4,0,253,255,245,255,242,255,239,255,231,255,227,255,228,255,229,255,231,255,229,255,223,255,218,255,221,255,227,255,229,255,221,255,211,255,211,255,213,255,213,255,215,255,216,255,218,255,224,255,225,255,224,255,223,255,224,255,224,255,226,255,229,255,227,255,221,255,216,255,214,255,212,255,213,255,217,255,223,255,225,255,225,255,229,255,232,255,238,255,239,255,236,255,233,255,232,255,236,255,236,255,236,255,234,255,235,255,237,255,232,255,231,255,234,255,232,255,229,255,233,255,239,255,243,255,246,255,252,255,3,0,6,0,6,0,6,0,10,0,15,0,20,0,25,0,26,0,28,0,28,0,31,0,33,0,33,0,33,0,39,0,48,0,54,0,50,0,46,0,48,0,48,0,49,0,46,0,43,0,36,0,30,0,28,0,25,0,21,0,20,0,20,0,15,0,5,0,255,255,0,0,255,255,254,255,254,255,251,255,252,255,252,255,248,255,245,255,246,255,250,255,251,255,250,255,248,255,247,255,251,255,2,0,8,0,14,0,18,0,22,0,30,0,33,0,31,0,26,0,25,0,28,0,32,0,31,0,24,0,15,0,14,0,13,0,7,0,0,0,253,255,255,255,253,255,249,255,248,255,249,255,249,255,248,255,247,255,248,255,248,255,249,255,251,255,251,255,254,255,6,0,12,0,15,0,19,0,25,0,28,0,26,0,24,0,26,0,32,0,36,0,35,0,30,0,25,0,22,0,24,0,25,0,23,0,19,0,18,0,17,0,6,0,252,255,243,255,234,255,228,255,220,255,213,255,206,255,197,255,187,255,181,255,184,255,187,255,184,255,179,255,173,255,169,255,170,255,172,255,170,255,171,255,174,255,178,255,176,255,174,255,178,255,189,255,199,255,207,255,213,255,216,255,221,255,226,255,235,255,247,255,0,0,6,0,10,0,15,0,21,0,32,0,41,0,44,0,49,0,52,0,55,0,58,0,56,0,51,0,51,0,55,0,61,0,59,0,49,0,38,0,35,0,39,0,36,0,33,0,30,0,27,0,24,0,24,0,25,0,24,0,24,0,26,0,31,0,33,0,33,0,31,0,30,0,29,0,25,0,26,0,21,0,16,0,16,0,22,0,32,0,35,0,41,0,51,0,61,0,68,0,62,0,52,0,44,0,35,0,28,0,15,0,3,0,251,255,247,255,244,255,236,255,230,255,227,255,226,255,227,255,224,255,220,255,218,255,217,255,216,255,209,255,204,255,207,255,209,255,205,255,195,255,185,255,177,255,177,255,180,255,182,255,187,255,194,255,202,255,209,255,218,255,229,255,241,255,250,255,0,0,6,0,13,0,23,0,32,0,40,0,42,0,43,0,42,0,42,0,40,0,36,0,39,0,44,0,47,0,47,0,45,0,42,0,40,0,31,0,30,0,26,0,17,0,11,0,0,0,241,255,227,255,216,255,207,255,202,255,202,255,199,255,198,255,199,255,198,255,197,255,204,255,211,255,210,255,210,255,208,255,208,255,211,255,213,255,215,255,223,255,234,255,244,255,251,255,1,0,4,0,7,0,10,0,12,0,16,0,23,0,27,0,33,0,41,0,45,0,48,0,52,0,54,0,52,0,53,0,51,0,43,0,36,0,31,0,26,0,24,0,21,0,15,0,8,0,5,0,6,0,4,0,1,0,3,0,4,0,1,0,255,255,255,255,0,0,254,255,248,255,247,255,244,255,241,255,241,255,244,255,248,255,254,255,2,0,9,0,15,0,16,0,17,0,20,0,26,0,29,0,36,0,42,0,42,0,40,0,40,0,41,0,45,0,46,0,47,0,47,0,45,0,44,0,40,0,39,0,39,0,35,0,33,0,34,0,34,0,29,0,24,0,21,0,16,0,14,0,18,0,14,0,10,0,8,0,6,0,8,0,7,0,2,0,0,0,255,255,251,255,249,255,246,255,244,255,243,255,241,255,239,255,230,255,220,255,211,255,202,255,195,255,191,255,191,255,184,255,176,255,168,255,162,255,161,255,163,255,163,255,162,255,163,255,167,255,168,255,166,255,168,255,175,255,183,255,190,255,197,255,208,255,214,255,218,255,226,255,236,255,246,255,253,255,3,0,11,0,20,0,26,0,30,0,31,0,28,0,22,0,20,0,22,0,21,0,18,0,17,0,18,0,20,0,22,0,21,0,20,0,16,0,18,0,21,0,25,0,30,0,29,0,33,0,36,0,35,0,35,0,36,0,38,0,40,0,42,0,41,0,40,0,39,0,39,0,45,0,54,0,55,0,51,0,54,0,55,0,55,0,53,0,53,0,56,0,55,0,55,0,49,0,45,0,42,0,38,0,37,0,34,0,31,0,26,0,19,0,13,0,11,0,6,0,3,0,254,255,248,255,243,255,237,255,230,255,224,255,221,255,215,255,213,255,209,255,202,255,196,255,195,255,198,255,200,255,206,255,208,255,211,255,210,255,212,255,216,255,219,255,221,255,227,255,234,255,236,255,237,255,237,255,237,255,241,255,249,255,254,255,4,0,8,0,6,0,4,0,0,0,1,0,3,0,1,0,0,0,1,0,0,0,252,255,245,255,243,255,244,255,246,255,253,255,253,255,249,255,249,255,247,255,247,255,247,255,248,255,248,255,244,255,244,255,248,255,251,255,0,0,0,0,255,255,255,255,0,0,7,0,10,0,7,0,3,0,0,0,254,255,254,255,253,255,254,255,0,0,2,0,5,0,5,0,6,0,5,0,1,0,0,0,2,0,5,0,10,0,10,0,9,0,5,0,3,0,3,0,1,0,2,0,2,0,3,0,6,0,7,0,3,0,1,0,3,0,2,0,1,0,1,0,7,0,12,0,12,0,9,0,7,0,7,0,8,0,14,0,19,0,19,0,16,0,15,0,18,0,25,0,30,0,31,0,32,0,32,0,33,0,35,0,38,0,37,0,31,0,25,0,24,0,23,0,19,0,17,0,16,0,13,0,10,0,9,0,4,0,1,0,3,0,3,0,0,0,253,255,254,255,0,0,4,0,9,0,5,0,0,0,254,255,255,255,254,255,255,255,255,255,252,255,250,255,248,255,247,255,249,255,254,255,252,255,253,255,252,255,251,255,250,255,248,255,244,255,241,255,240,255,237,255,234,255,230,255,229,255,226,255,221,255,220,255,223,255,223,255,224,255,224,255,223,255,226,255,228,255,228,255,225,255,225,255,226,255,226,255,228,255,229,255,232,255,234,255,232,255,230,255,231,255,228,255,226,255,226,255,228,255,233,255,234,255,233,255,231,255,231,255,235,255,239,255,241,255,245,255,245,255,247,255,250,255,253,255,0,0,1,0,1,0,1,0,0,0,255,255,2,0,4,0,7,0,13,0,21,0,30,0,35,0,40,0,40,0,38,0,40,0,42,0,41,0,39,0,39,0,38,0,38,0,42,0,42,0,39,0,38,0,36,0,34,0,36,0,37,0,37,0,37,0,37,0,38,0,39,0,38,0,36,0,35,0,33,0,29,0,23,0,17,0,13,0,8,0,1,0,252,255,250,255,247,255,238,255,234,255,233,255,234,255,233,255,228,255,224,255,223,255,223,255,221,255,222,255,229,255,231,255,228,255,225,255,223,255,224,255,226,255,228,255,227,255,225,255,229,255,233,255,235,255,238,255,240,255,245,255,248,255,245,255,245,255,247,255,250,255,255,255,1,0,6,0,12,0,15,0,20,0,23,0,24,0,26,0,29,0,34,0,37,0,39,0,39,0,40,0,42,0,39,0,38,0,38,0,35,0,36,0,35,0,35,0,34,0,31,0,26,0,22,0,18,0,15,0,14,0,14,0,10,0,4,0,1,0,251,255,241,255,234,255,229,255,227,255,226,255,223,255,219,255,219,255,221,255,217,255,216,255,219,255,224,255,229,255,231,255,230,255,225,255,220,255,216,255,213,255,215,255,219,255,222,255,225,255,229,255,225,255,228,255,233,255,234,255,236,255,235,255,233,255,231,255,231,255,231,255,231,255,232,255,236,255,236,255,240,255,250,255,0,0,5,0,8,0,10,0,11,0,16,0,21,0,23,0,28,0,36,0,40,0,40,0,37,0,34,0,39,0,42,0,43,0,40,0,32,0,28,0,26,0,25,0,25,0,22,0,22,0,23,0,20,0,16,0,17,0,20,0,21,0,19,0,18,0,15,0,13,0,10,0,4,0,4,0,3,0,2,0,0,0,253,255,254,255,253,255,248,255,243,255,240,255,234,255,231,255,232,255,234,255,236,255,237,255,240,255,236,255,233,255,234,255,240,255,247,255,249,255,250,255,249,255,251,255,254,255,251,255,248,255,247,255,245,255,244,255,241,255,239,255,238,255,232,255,232,255,232,255,237,255,239,255,235,255,231,255,230,255,237,255,242,255,243,255,246,255,252,255,255,255,255,255,254,255,251,255,253,255,0,0,0,0,255,255,249,255,247,255,250,255,254,255,2,0,6,0,11,0,13,0,15,0,14,0,15,0,20,0,25,0,26,0,30,0,30,0,33,0,37,0,35,0,38,0,41,0,43,0,44,0,42,0,44,0,51,0,59,0,59,0,54,0,51,0,49,0,49,0,50,0,47,0,48,0,46,0,36,0,24,0,18,0,17,0,14,0,12,0,12,0,8,0,8,0,3,0,254,255,253,255,252,255,252,255,248,255,243,255,236,255,233,255,231,255,229,255,226,255,220,255,217,255,212,255,210,255,210,255,214,255,216,255,215,255,211,255,209,255,207,255,208,255,211,255,211,255,212,255,213,255,210,255,207,255,204,255,202,255,199,255,201,255,209,255,211,255,213,255,215,255,220,255,226,255,230,255,234,255,241,255,247,255,250,255,249,255,248,255,251,255,251,255,251,255,254,255,1,0,5,0,7,0,7,0,8,0,11,0,14,0,14,0,14,0,16,0,16,0,16,0,19,0,18,0,17,0,14,0,9,0,6,0,7,0,10,0,10,0,9,0,5,0,4,0,2,0,3,0,3,0,8,0,13,0,17,0,22,0,23,0,20,0,17,0,20,0,23,0,23,0,19,0,17,0,18,0,19,0,22,0,19,0,17,0,13,0,13,0,9,0,7,0,3,0,6,0,8,0,8,0,9,0,4,0,6,0,6,0,11,0,16,0,17,0,17,0,17,0,14,0,15,0,19,0,20,0,20,0,13,0,9,0,5,0,3,0,4,0,5,0,4,0,3,0,4,0,3,0,1,0,0,0,2,0,1,0,255,255,253,255,255,255,1,0,0,0,255,255,0,0,0,0,2,0,5,0,9,0,13,0,10,0,9,0,9,0,10,0,14,0,18,0,20,0,24,0,27,0,27,0,27,0,24,0,17,0,11,0,6,0,1,0,0,0,0,0,255,255,253,255,249,255,244,255,244,255,243,255,245,255,248,255,249,255,250,255,245,255,235,255,228,255,227,255,231,255,229,255,230,255,232,255,232,255,231,255,228,255,233,255,235,255,233,255,234,255,235,255,234,255,231,255,223,255,218,255,218,255,215,255,216,255,215,255,211,255,210,255,211,255,212,255,207,255,206,255,208,255,210,255,213,255,214,255,217,255,220,255,220,255,225,255,233,255,239,255,241,255,242,255,244,255,247,255,251,255,0,0,255,255,0,0,2,0,4,0,9,0,13,0,13,0,15,0,16,0,17,0,19,0,22,0,28,0,34,0,38,0,41,0,50,0,58,0,64,0,69,0,71,0,74,0,72,0,68,0,64,0,66,0,71,0,74,0,73,0,72,0,70,0,67,0,64,0,57,0,51,0,47,0,42,0,35,0,26,0,20,0,18,0,14,0,7,0,0,0,253,255,253,255,252,255,249,255,243,255,237,255,233,255,230,255,228,255,223,255,221,255,219,255,215,255,211,255,212,255,216,255,215,255,224,255,227,255,226,255,232,255,232,255,234,255,241,255,242,255,245,255,240,255,238,255,239,255,238,255,241,255,239,255,243,255,243,255,239,255,239,255,237,255,239,255,245,255,241,255,242,255,241,255,237,255,241,255,242,255,245,255,242,255,239,255,235,255,231,255,229,255,232,255,238,255,241,255,240,255,237,255,238,255,229,255,227,255,221,255,233,255,238,255,232,255,232,255,225,255,242,255,232,255,242,255,232,255,232,255,249,255,237,255,251,255,230,255,234,255,248,255,255,255,12,0,10,0,20,0,23,0,17,0,21,0,17,0,22,0,1,0,253,255,255,255,12,0,20,0,250,255,228,255,7,0,118,0,153,0,117,0,30,0,237,255,33,0,58,0,30,0,226,255,213,255,14,0,97,0,90,0,5,0,227,255,222,255,0,0,0,0,230,255,229,255,19,0,65,0,34,0,10,0,11,0,46,0,43,0,38,0,195,255,205,255,250,255,78,0,113,0,49,0,225,255,238,255,68,0,21,0,106,0,165,255,218,255,48,0,41,0,165,0,68,0,143,255,200,255,65,0,39,0,134,0,144,255,42,0,20,0,16,0,172,0,216,255,31,0,142,255,247,0,61,0,208,255,52,0,111,255,69,0,190,255,41,0,3,0,153,255,63,0,240,255,11,0,138,255,166,255,38,0,89,255,61,0,216,255,9,0,104,255,229,255,229,255,194,255,8,0,220,254,124,0,29,255,89,0,244,255,255,255,233,255,17,0,31,0,31,255,237,255,89,255,164,0,76,255,15,0,51,255,240,255,81,0,14,0,86,255,247,254,10,0,187,255,52,0,191,254,81,0,68,0,110,0,173,255,186,254,238,254,19,0,18,0,242,255,72,0,215,254,162,0,193,0,167,0,115,255,78,254,51,255,23,0,209,0,84,1,187,0,194,255,112,0,242,255,108,255,18,0,121,0,52,0,242,255,22,0,113,0,128,1,46,1,253,255,164,254,26,255,187,0,148,1,40,1,139,255,55,0,97,0,8,0,115,0,2,0,84,0,95,0,9,0,153,255,25,0,183,0,151,0,51,0,229,254,60,0,10,1,159,0,224,255,182,255,237,255,82,0,238,0,92,255,15,0,62,0,140,255,62,0,129,255,60,1,129,0,225,255,164,254,42,255,101,0,44,0,226,0,43,253,50,1,110,1,63,1,227,253,20,254,111,255,24,0,7,2,142,254,152,0,218,254,70,2,251,254,252,253,15,255,85,0,42,1,181,254,217,0,181,0,55,1,108,255,241,253,125,254,94,1,89,0,33,0,100,254,162,255,175,3,190,0,7,0,179,253,171,253,87,1,74,1,165,0,96,255,62,1,61,1,6,1,74,255,174,254,246,254,7,255,208,1,219,255,194,0,192,0,140,1,240,255,97,254,161,254,58,255,90,0,169,0,173,0,31,0,76,255,186,0,121,0,12,0,72,255,252,253,24,0,172,255,68,0,1,2,19,0,115,255,55,255,10,255,80,1,71,0,218,254,118,254,33,255,244,0,163,2,24,0,119,253,41,254,159,0,7,2,181,1,236,252,231,253,251,255,3,3,80,1,65,254,85,254,203,254,10,2,9,0,138,0,130,253,252,255,42,2,35,1,2,255,18,254,40,255,241,0,112,1,139,0,45,255,2,0,206,0,182,255,232,255,205,253,45,1,144,0,62,1,252,255,0,0,57,0,207,255,71,0,89,255,162,0,203,0,73,2,90,0,184,254,12,255,186,255,40,1,108,1,60,1,156,254,52,0,206,0,106,255,234,255,236,254,190,0,39,1,58,1,99,1,194,254,26,253,144,255,198,0,237,1,63,0,215,255,32,255,39,0,164,0,51,254,8,255,131,254,202,1,27,1,173,0,40,0,115,254,131,254,57,255,20,0,243,255,30,0,159,1,135,1,68,254,87,255,187,254,57,255,199,255,157,255,23,1,161,1,130,255,209,0,164,254,154,254,155,254,246,255,179,0,199,1,221,0,95,255,144,255,225,253,145,0,35,255,156,1,87,255,50,1,183,254,158,255,229,255,175,0,96,255,250,254,135,255,103,0,236,1,45,0,190,0,202,253,191,254,22,255,106,1,60,0,190,0,181,0,163,0,221,0,221,255,107,255,63,253,140,254,153,0,248,2,88,2,212,0,133,0,228,254,19,254,82,254,54,0,169,255,220,2,255,0,0,2,29,255,230,255,115,255,128,254,203,255,129,255,168,1,252,255,14,1,183,255,180,0,84,255,241,0,187,254,170,254,187,255,6,1,8,1,18,0,3,255,93,255,116,0,148,0,204,1,125,255,213,255,106,255,146,254,145,254,202,255,203,0,34,2,199,0,93,255,178,0,243,0,141,253,246,252,4,254,127,0,201,2,254,2,43,1,191,254,141,254,16,0,165,254,97,253,213,0,213,1,139,1,180,255,255,255,93,1,130,255,170,254,136,254,249,255,20,2,75,1,100,0,4,254,149,255,78,0,238,1,89,1,173,255,146,255,170,254,91,0,163,255,152,0,144,255,230,0,140,0,231,0,133,0,161,255,92,253,251,253,52,1,65,1,203,1,195,255,207,0,180,255,252,253,123,254,146,255,214,0,163,2,90,1,254,254,197,253,13,255,242,0,143,0,48,0,215,255,175,255,150,0,54,0,130,254,166,254,14,0,75,0,216,0,87,0,151,255,122,255,173,254,201,255,82,0,61,0,79,1,87,0,147,255,127,254,143,254,60,0,32,1,26,2,250,255,117,255,76,255,123,254,25,255,180,255,17,0,170,1,18,2,16,1,43,255,26,253,130,254,173,255,132,255,166,0,55,2,16,3,216,0,135,254,40,253,55,253,187,255,176,1,92,2,118,0,115,0,133,0,22,0,99,254,28,255,1,0,146,255,146,0,76,0,145,0,116,0,77,0,162,0,217,255,252,254,153,254,24,255,213,0,116,1,11,1,84,0,148,0,27,255,235,255,117,254,84,254,31,0,228,0,74,2,8,1,195,255,227,254,185,254,130,254,32,0,150,0,156,1,254,0,217,255,207,255,227,255,21,0,197,255,80,255,16,255,71,0,255,1,10,2,49,0,21,255,47,254,230,254,182,0,153,1,99,0,37,255,97,0,33,1,234,255,237,254,4,254,71,255,137,0,152,1,98,1,125,255,147,254,85,254,98,255,130,0,251,0,221,255,93,0,203,0,115,0,129,255,240,254,161,255,9,0,26,1,96,1,69,0,117,255,91,255,68,255,209,255,50,0,59,1,124,0,58,255,108,255,136,255,47,0,137,0,116,0,153,0,97,0,191,255,154,255,222,255,133,255,46,0,124,0,98,1,137,1,250,255,186,255,114,254,80,254,20,0,164,1,242,0,38,0,104,255,133,255,86,255,236,255,147,0,62,255,77,255,200,255,91,0,96,255,128,255,174,255,6,1,233,0,164,0,126,255,66,254,248,254,58,255,90,0,76,0,171,1,241,0,87,0,48,255,160,254,253,254,62,255,154,255,182,255,161,0,169,0,5,1,240,255,175,255,51,255,60,255,88,255,254,254,82,255,171,0,43,2,13,2,175,1,42,0,127,253,135,252,32,254,184,1,204,2,147,2,197,1,27,0,242,254,224,253,37,253,111,253,138,255,103,2,51,5,254,3,143,0,11,253,136,251,201,252,102,255,221,1,122,3,228,4,47,4,83,1,62,253,56,251,42,252,185,254,78,1,72,3,85,4,40,3,128,0,98,252,236,250,40,251,53,254,102,1,78,3,241,3,172,2,162,0,102,253,222,251,199,252,136,255,124,2,227,4,178,3,253,0,170,254,138,253,135,254,28,255,0,0,46,0,127,0,241,0,117,0,222,254,182,253,235,253,245,254,193,255,90,255,82,255,61,255,137,0,107,1,82,1,80,0,184,254,93,254,95,255,172,0,155,1,133,1,13,1,58,1,161,0,85,255,182,253,215,253,88,255,80,0,211,0,251,0,193,0,121,0,164,255,93,254,221,253,153,254,133,0,198,1,227,1,52,1,119,0,17,0,100,255,108,255,143,255,91,0,197,0,22,1,200,0,223,255,97,255,101,255,242,255,122,0,224,0,222,255,173,255,77,255,38,255,150,255,120,0,9,1,24,1,67,0,111,255,12,255,203,254,179,255,195,0,105,1,237,0,62,0,215,255,165,255,65,255,226,255,143,0,30,1,60,1,197,0,101,0,220,255,163,255,143,255,227,255,79,0,101,0,178,0,92,0,196,255,83,255,115,255,108,255,40,255,65,255,71,255,166,255,181,255,236,255,153,255,102,255,118,255,140,255,228,254,53,254,221,254,202,255,94,0,57,0,112,255,213,254,102,254,38,254,50,254,45,254,2,255,7,0,50,0,21,0,170,255,61,255,73,255,119,255,91,0,56,1,47,2,185,2,53,2,119,1,148,1,251,1,58,2,141,2,140,2,45,3,93,3,157,2,40,2,77,2,144,2,177,2,209,2,62,3,223,2,111,2,195,1,86,1,102,1,128,1,211,1,71,1,60,0,34,255,234,254,149,254,21,254,79,253,83,253,168,253,205,253,168,253,161,252,123,251,234,250,61,251,42,251,116,251,247,251,228,252,66,253,87,252,77,251,86,250,39,250,45,250,242,250,246,251,86,252,35,252,97,251,130,250,154,249,169,249,121,250,113,251,225,251,211,252,41,254,119,255,83,0,14,1,163,2,155,3,245,4,73,6,254,7,204,9,190,11,49,13,89,13,244,12,49,12,205,11,61,11,33,11,38,11,227,10,40,10,217,8,61,7,241,5,182,4,150,3,249,2,169,2,188,2,76,2,149,1,172,0,137,255,58,254,239,252,238,251,2,251,123,250,251,249,154,249,116,248,184,246,65,245,98,244,48,244,177,244,114,245,121,245,208,244,183,243,217,242,119,242,178,242,43,243,16,244,37,245,65,246,197,246,91,246,46,245,71,244,49,245,98,249,223,255,233,5,38,9,1,10,10,10,70,9,53,9,121,11,31,16,190,21,62,26,33,27,91,24,132,19,4,15,182,11,76,10,174,10,58,12,239,12,182,11,93,8,150,3,156,255,47,253,178,252,215,253,144,255,192,0,161,0,5,255,161,252,198,250,119,250,159,250,91,251,149,252,24,253,182,252,182,251,175,250,148,249,31,249,193,249,65,250,43,250,106,249,252,247,169,245,128,243,202,242,72,243,196,244,69,246,31,247,141,246,48,245,62,244,64,244,65,245,68,247,142,249,237,250,30,251,86,250,101,249,111,248,166,247,89,246,115,246,252,249,87,0,7,6,123,8,246,7,23,6,88,4,32,4,199,6,112,12,87,19,224,24,221,25,226,21,65,16,101,12,16,11,177,11,249,14,204,18,108,20,170,18,199,14,146,10,157,7,67,7,107,9,244,11,188,13,80,13,105,10,26,6,48,2,69,0,133,0,178,1,190,1,23,0,40,253,63,249,209,245,11,244,42,243,184,242,44,242,223,240,200,238,163,236,115,234,253,231,80,230,116,230,193,231,26,234,146,236,232,237,27,238,15,238,245,238,190,240,140,243,56,247,144,250,212,252,22,253,235,251,117,250,97,250,38,254,41,6,130,14,224,18,207,18,26,16,224,12,87,11,52,14,182,20,4,28,242,32,148,32,132,26,34,18,228,11,96,9,143,9,209,11,170,14,23,15,123,11,189,4,138,253,193,249,223,251,72,2,212,8,21,12,192,10,144,5,212,255,235,252,12,254,201,2,72,7,245,7,4,4,79,253,186,246,139,242,21,242,174,243,250,244,195,244,157,242,192,238,185,234,20,232,223,230,54,231,4,233,255,234,206,235,15,235,186,233,106,232,204,232,223,235,130,240,132,244,162,246,231,246,153,246,12,247,140,248,163,250,95,252,90,254,98,2,1,9,237,14,55,17,157,16,131,15,19,15,115,16,9,21,119,27,163,33,36,37,198,35,196,29,37,23,227,19,129,19,186,20,129,22,166,22,125,19,68,13,172,5,168,255,249,253,85,1,177,6,39,10,201,9,153,5,240,255,47,252,92,252,251,255,114,4,81,6,239,3,117,254,96,248,214,243,208,241,186,241,175,241,136,240,141,238,24,236,142,233,99,231,214,229,24,229,164,229,179,231,218,233,45,235,114,235,226,234,151,234,29,236,83,240,62,245,143,248,52,249,81,248,194,247,229,248,45,251,3,253,157,253,93,254,54,2,147,8,208,13,51,15,133,14,202,13,186,13,224,15,24,21,110,27,37,32,189,33,38,31,125,25,181,20,235,18,230,18,104,19,191,19,43,18,183,13,195,7,225,1,190,253,80,253,146,0,205,4,124,7,191,6,5,3,252,254,183,253,38,0,198,4,181,8,144,8,174,3,76,253,130,248,50,246,79,246,177,246,250,244,231,240,181,236,192,233,52,232,36,232,146,232,89,232,2,232,193,232,59,234,115,235,226,235,118,235,142,235,224,237,36,242,71,246,67,248,129,247,143,245,234,244,85,246,155,248,199,249,250,248,49,248,204,251,229,3,223,10,199,12,172,11,171,10,70,11,7,15,97,22,58,30,105,35,161,36,159,33,24,28,108,24,154,24,23,26,132,26,0,25,99,21,17,16,227,10,196,6,99,4,199,4,55,7,45,9,64,9,15,8,250,5,13,4,41,4,198,6,83,10,255,11,151,9,109,3,19,253,44,249,188,247,100,247,99,246,14,243,193,237,243,232,242,229,150,228,43,228,213,227,7,227,178,226,215,227,154,229,209,230,242,230,106,230,103,230,243,232,227,237,168,242,214,244,80,244,239,242,255,242,134,245,210,248,182,250,248,248,230,245,148,247,238,0,7,12,72,17,214,15,187,11,48,9,245,10,239,17,227,26,240,33,235,36,10,35,64,29,185,23,240,21,152,22,248,22,71,22,136,20,125,17,109,13,177,8,80,4,46,2,70,3,1,6,101,8,59,9,243,7,47,5,237,3,225,5,168,9,105,12,157,11,172,6,57,0,229,251,89,250,89,250,232,249,254,246,66,241,91,235,187,231,134,230,157,230,206,230,172,229,208,227,210,226,131,227,28,229,189,230,87,231,55,231,77,232,56,235,134,238,255,240,147,242,90,243,70,244,80,246,237,248,16,250,166,248,145,245,69,246,164,255,142,13,117,21,186,19,5,14,212,10,192,12,198,19,192,28,33,35,133,37,134,36,196,32,16,28,211,25,152,25,163,24,98,22,107,20,236,18,215,16,89,13,122,8,95,4,218,3,162,6,219,9,130,11,201,10,54,8,91,6,113,7,158,10,78,13,243,12,77,8,144,1,236,252,226,251,24,252,69,251,228,247,180,241,211,234,134,230,122,229,20,230,89,230,251,228,62,226,28,224,104,224,98,226,89,228,224,228,30,228,253,227,98,230,20,234,13,237,161,238,110,239,69,240,198,241,241,243,248,245,160,246,198,244,30,244,8,251,188,8,190,18,19,18,207,11,97,8,230,10,73,18,156,27,178,33,175,34,27,33,217,30,233,27,17,26,44,26,221,25,146,23,241,20,25,19,86,17,184,14,175,10,55,6,51,4,45,6,198,9,203,11,3,11,69,8,32,6,57,7,214,10,209,13,43,13,97,8,201,1,161,253,134,253,199,254,255,253,220,249,16,243,45,236,192,232,58,233,104,234,191,233,24,231,115,227,219,224,5,225,51,227,8,229,37,229,199,227,135,226,197,227,144,231,29,235,178,236,26,237,211,237,116,239,25,242,201,244,246,245,101,244,194,242,111,248,117,6,63,18,35,18,37,11,203,7,181,11,52,20,133,29,182,34,87,34,125,32,3,32,46,31,223,29,72,29,11,28,236,24,38,22,77,21,195,20,186,18,135,14,136,9,229,6,209,8,166,12,208,14,165,13,93,10,223,7,31,9,35,13,231,15,160,14,65,9,176,2,235,254,27,255,208,255,168,253,133,248,193,241,143,235,206,232,13,234,126,235,249,233,212,229,88,225,120,222,232,222,205,225,31,228,220,227,53,225,136,222,211,222,220,226,99,231,152,233,210,233,93,234,217,235,99,238,108,241,205,243,222,243,70,243,164,248,121,5,166,16,118,16,144,9,33,7,191,12,191,21,236,29,128,33,36,32,125,30,244,31,13,33,168,31,146,29,101,27,57,24,205,21,149,21,59,21,185,18,253,13,224,8,33,6,14,8,179,11,255,12,219,10,241,7,135,6,74,8,151,11,77,13,9,11,186,5,123,0,182,254,45,0,250,0,8,254,228,247,21,241,14,236,249,234,12,237,50,238,143,235,219,230,217,226,13,225,212,225,114,228,63,230,231,229,190,227,158,225,153,225,254,228,91,233,173,235,71,236,253,236,192,238,92,241,94,245,213,248,227,249,206,247,219,248,175,2,160,16,119,21,194,14,24,8,148,10,154,19,166,28,149,33,95,32,41,29,189,29,6,33,59,33,173,30,189,27,234,24,15,22,92,21,131,21,234,19,119,15,94,10,238,6,131,7,13,11,66,13,97,11,210,7,75,6,3,8,148,11,216,13,47,12,174,6,184,0,143,253,7,254,222,254,113,252,140,246,31,240,65,235,204,232,251,232,191,233,53,232,120,228,215,224,75,222,56,221,132,222,248,224,32,226,190,224,236,221,70,220,107,222,194,227,131,232,138,234,228,234,163,235,149,237,185,241,220,246,114,250,22,250,31,249,88,255,26,13,251,22,213,19,200,11,238,10,37,19,37,29,221,35,29,36,89,32,251,30,71,34,89,36,19,34,28,30,7,27,161,24,175,23,199,23,233,21,197,16,63,10,190,5,3,5,5,8,54,11,234,10,110,7,199,4,139,5,26,9,74,12,114,12,184,8,143,3,46,0,17,0,49,1,53,0,147,251,48,245,232,239,73,237,112,237,110,238,5,237,185,232,82,228,227,225,16,225,217,225,242,227,25,229,171,227,176,224,2,223,152,224,65,229,172,233,96,235,85,235,204,235,224,237,126,241,205,246,35,251,46,252,52,249,28,249,126,2,121,17,255,23,122,17,108,9,200,10,132,20,196,30,218,35,123,33,241,28,145,29,152,34,22,36,50,32,146,27,19,25,21,24,114,24,65,24,170,20,166,13,55,7,111,4,233,5,142,9,146,11,13,9,54,4,95,2,159,5,54,10,233,11,214,9,95,5,251,0,251,254,93,255,28,255,183,251,169,245,144,239,237,235,27,235,123,235,126,234,28,231,14,227,102,224,107,223,98,223,216,224,185,226,150,226,170,223,194,220,15,221,27,225,118,230,207,233,111,234,198,233,128,234,199,237,145,243,192,249,87,253,245,251,106,248,172,251,223,8,230,21,42,22,67,13,123,8,37,14,240,24,153,33,92,35,94,31,207,28,15,32,225,35,42,34,43,29,31,26,92,25,46,25,201,24,40,22,151,15,218,7,192,3,127,4,223,7,214,10,55,10,146,5,189,1,130,3,7,9,127,12,220,11,91,8,54,4,190,1,13,2,182,2,112,0,50,251,89,245,189,240,149,238,217,238,36,239,143,236,75,232,52,229,64,228,41,228,250,228,156,230,229,230,78,228,173,224,159,223,190,226,27,232,170,235,170,235,0,234,0,234,76,237,52,243,239,249,181,254,122,255,185,251,121,249,156,0,157,15,41,25,215,20,29,11,8,9,139,17,197,28,36,35,236,33,89,29,163,28,9,33,163,35,46,32,47,27,187,25,87,26,125,25,104,22,114,17,22,11,163,5,160,3,233,4,5,7,134,7,223,4,185,0,188,255,21,4,9,9,155,9,139,6,67,3,245,0,20,0,152,0,67,0,173,252,255,246,190,241,63,238,245,236,5,237,8,236,152,232,149,228,231,225,167,224,94,224,133,225,10,227,136,226,90,223,103,220,7,221,48,225,253,229,109,232,217,231,46,230,33,231,95,236,12,244,56,250,128,252,68,250,175,247,0,253,159,11,205,23,28,22,149,12,176,9,5,18,149,29,43,36,162,35,173,31,191,30,235,34,63,38,76,35,247,29,15,29,25,31,82,30,200,25,84,20,41,15,225,10,227,8,28,9,81,9,3,8,119,5,189,2,27,2,106,5,216,9,103,10,222,6,133,3,185,2,108,3,10,4,4,3,34,255,115,249,120,244,34,241,144,239,127,239,129,239,23,237,85,232,210,227,220,225,136,226,201,228,179,230,202,229,131,225,228,220,51,220,153,224,127,230,40,233,90,231,38,228,101,228,92,234,127,243,73,250,222,251,107,249,191,247,96,253,68,11,175,23,206,23,10,15,0,11,86,18,27,30,200,36,255,35,60,32,131,31,123,35,172,38,151,35,188,29,202,28,91,32,235,32,72,27,130,19,89,14,136,12,112,12,230,11,116,9,216,5,41,3,100,2,219,2,93,4,86,6,70,6,197,2,201,254,222,253,253,254,55,255,13,253,241,248,46,244,88,240,80,237,189,234,84,233,86,233,185,232,107,229,30,224,3,220,1,220,122,223,190,226,28,226,189,221,39,217,94,216,94,220,40,226,112,229,128,228,238,225,63,226,208,231,120,240,159,247,244,249,118,248,201,248,52,0,234,12,204,21,218,20,46,15,58,15,107,23,194,32,88,36,52,34,242,31,45,34,222,38,243,38,151,32,129,27,84,30,194,36,80,37,132,29,56,19,178,13,237,14,22,19,9,20,50,15,8,8,119,4,60,6,116,9,152,10,180,9,12,8,157,5,57,3,240,1,166,1,68,1,252,255,49,253,228,248,41,244,107,240,76,238,204,237,21,238,44,237,168,233,144,228,210,224,165,224,101,227,188,229,147,228,33,224,183,219,212,218,96,222,207,227,239,230,212,229,87,227,17,228,131,233,253,240,230,246,90,249,123,249,96,251,212,1,115,10,213,15,135,16,54,16,197,18,169,23,211,27,151,29,245,29,68,31,84,34,78,36,227,32,88,26,73,24,111,29,14,35,39,34,135,26,99,17,74,12,100,13,226,17,127,19,15,15,170,7,158,3,0,5,67,8,85,9,1,8,253,5,25,4,161,2,131,1,71,0,144,254,7,253,182,251,56,249,156,244,167,239,245,236,182,236,242,236,201,235,105,232,161,227,18,224,120,223,235,224,199,225,154,224,216,221,7,219,196,217,8,219,83,222,66,225,48,226,53,226,192,227,124,231,182,236,0,242,244,245,235,248,238,252,188,2,5,8,29,11,119,13,71,17,38,22,3,26,131,27,177,27,235,28,61,32,244,35,108,36,57,32,56,27,38,27,201,31,50,35,8,33,124,26,250,19,4,17,248,17,252,19,245,19,235,16,218,12,85,10,77,10,45,11,93,11,205,10,226,9,94,8,33,6,244,3,104,2,137,1,213,0,128,255,84,252,146,247,97,243,131,241,54,241,111,240,38,238,121,234,83,230,46,227,250,225,158,225,133,224,148,222,81,220,7,218,118,216,221,216,89,219,92,222,70,224,50,225,113,226,221,228,227,232,58,238,204,243,109,248,50,252,183,255,88,3,136,7,141,12,222,17,64,22,80,25,2,27,43,28,66,30,248,33,52,37,162,37,145,35,78,33,207,32,73,34,42,36,176,35,230,31,189,26,63,23,19,22,226,21,22,21,17,19,227,15,36,12,87,9,104,8,161,8,109,8,240,6,254,3,91,0,141,253,162,252,199,252,38,252,145,249,40,245,103,240,83,237,100,236,237,235,76,234,70,231,193,227,172,224,131,222,49,221,43,220,254,218,162,217,86,216,12,215,246,213,11,214,30,216,175,219,251,222,211,224,220,225,202,227,153,231,125,237,147,244,230,250,19,255,0,2,200,5,84,11,204,17,193,23,153,28,14,32,255,33,34,35,244,36,190,39,79,42,188,43,203,43,252,41,218,38,8,37,201,37,151,38,54,36,239,30,185,25,172,22,148,21,80,21,145,20,219,17,2,13,89,8,103,6,189,6,239,6,47,5,123,1,23,253,215,249,217,248,96,249,32,249,69,246,130,241,104,237,130,235,17,235,131,234,231,232,116,230,213,227,61,225,199,222,215,220,164,219,225,218,34,218,18,217,171,215,135,214,184,214,8,217,220,220,97,224,87,226,99,227,90,229,114,233,119,239,112,246,2,253,9,2,217,5,224,9,246,14,198,20,168,26,233,31,215,35,255,37,192,38,93,39,30,41,25,44,224,46,112,47,202,44,131,40,169,37,200,37,251,38,204,37,8,33,249,26,139,22,161,20,39,20,33,19,252,15,242,10,30,6,113,3,203,2,65,2,25,0,48,252,193,247,155,244,174,243,254,243,60,243,38,240,220,235,103,232,198,230,104,230,249,229,143,228,86,226,2,224,249,221,75,220,8,219,13,218,37,217,90,216,199,215,114,215,122,215,95,216,158,218,0,222,127,225,73,228,172,230,150,233,190,237,29,243,35,249,218,254,189,3,25,8,107,12,226,16,123,21,75,26,23,31,49,35,229,37,74,39,17,40,74,41,154,43,45,46,220,46,115,44,134,40,234,37,208,37,116,38,13,37,117,32,114,26,250,21,130,20,139,20,64,19,101,15,51,10,223,5,148,3,218,2,15,2,197,255,207,251,115,247,95,244,38,243,199,242,143,241,191,238,8,235,175,231,127,229,156,228,106,228,234,227,123,226,40,224,162,221,253,219,187,219,3,220,171,219,165,218,206,217,177,217,118,218,38,220,174,222,151,225,94,228,27,231,59,234,237,237,62,242,71,247,228,252,148,2,230,7,175,12,233,16,217,20,37,25,16,30,229,34,193,38,81,41,173,42,51,43,239,43,184,45,166,47,128,47,113,44,44,40,17,37,249,35,175,35,1,34,149,29,121,23,98,18,27,16,154,15,99,14,19,11,89,6,219,1,206,254,32,253,196,251,170,249,97,246,118,242,0,239,209,236,171,235,151,234,189,232,23,230,76,227,63,225,109,224,158,224,255,224,135,224,223,222,214,220,220,219,83,220,14,221,214,220,242,219,161,219,130,220,80,222,149,224,250,226,90,229,227,231,233,234,152,238,187,242,35,247,191,251,104,0,243,4,130,9,246,13,216,17,38,21,156,24,154,28,110,32,143,35,244,37,134,39,36,40,178,40,38,42,223,43,2,44,11,42,71,39,0,37,145,35,208,34,181,33,165,30,163,25,213,20,68,18,66,17,207,15,230,12,12,9,48,5,19,2,246,255,76,254,39,252,41,249,215,245,227,242,184,240,64,239,251,237,38,236,128,233,136,230,44,228,5,227,243,226,32,227,89,226,71,224,2,222,35,221,211,221,139,222,24,222,253,220,153,220,158,221,200,223,84,226,164,228,180,230,245,232,205,235,47,239,246,242,44,247,198,251,91,0,152,4,186,8,212,12,177,16,33,20,144,23,54,27,200,30,217,33,84,36,52,38,92,39,61,40,72,41,68,42,20,42,113,40,37,38,253,35,59,34,222,32,111,31,218,28,183,24,32,20,186,16,204,14,61,13,243,10,194,7,64,4,50,1,237,254,253,252,188,250,249,247,243,244,251,241,101,239,113,237,237,235,45,234,193,231,245,228,144,226,34,225,148,224,87,224,165,223,60,222,196,220,57,220,173,220,48,221,252,220,99,220,92,220,102,221,63,223,90,225,113,227,195,229,129,232,125,235,130,238,195,241,216,245,161,250,95,255,138,3,137,7,201,11,51,16,70,20,198,23,226,26,214,29,223,32,204,35,42,38,128,39,53,40,238,40,184,41,208,41,203,40,18,39,42,37,113,35,253,33,150,32,116,30,61,27,110,23,10,20,119,17,103,15,59,13,142,10,146,7,185,4,82,2,7,0,145,253,245,250,84,248,156,245,246,242,179,240,221,238,28,237,3,235,146,232,29,230,49,228,0,227,75,226,121,225,44,224,189,222,249,221,22,222,96,222,41,222,161,221,127,221,46,222,165,223,164,225,225,227,60,230,214,232,187,235,190,238,241,241,222,245,144,250,69,255,94,3,59,7,135,11,40,16,100,20,200,23,127,26,251,28,159,31,98,34,201,36,66,38,241,38,87,39,154,39,91,39,87,38,190,36,198,34,162,32,132,30,134,28,74,26,117,23,32,20,217,16,250,13,92,11,207,8,73,6,209,3,116,1,67,255,36,253,255,250,191,248,81,246,162,243,214,240,104,238,175,236,118,235,18,234,4,232,144,229,129,227,78,226,165,225,237,224,237,223,250,222,144,222,207,222,78,223,144,223,128,223,128,223,12,224,117,225,171,227,48,230,145,232,240,234,197,237,18,241,108,244,213,247,177,251,225,255,210,3,125,7,130,11,232,15,233,19,245,22,100,25,191,27,39,30,148,32,232,34,169,36,117,37,175,37,250,37,61,38,202,37,136,36,225,34,21,33,16,31,224,28,169,26,80,24,178,21,196,18,182,15,200,12,51,10,224,7,151,5,44,3,214,0,217,254,30,253,96,251,67,249,155,246,172,243,63,241,172,239,100,238,142,236,255,233,68,231,40,229,0,228,108,227,191,226,147,225,69,224,140,223,179,223,62,224,150,224,168,224,217,224,130,225,231,226,247,228,26,231,254,232,56,235,94,238,155,241,118,243,158,244,214,247,15,254,155,4,188,8,226,10,35,13,75,16,204,19,73,23,229,26,217,30,46,35,25,39,221,40,158,39,19,37,32,36,151,37,193,39,170,40,111,39,244,35,15,31,116,26,108,23,149,21,230,19,216,17,55,15,219,11,217,7,236,3,229,0,18,255,11,254,208,252,107,250,34,247,2,244,170,241,171,239,158,237,183,235,1,234,84,232,88,230,21,228,6,226,234,224,16,225,161,225,86,225,38,224,86,223,230,223,53,225,235,225,193,225,159,225,117,226,76,228,122,230,85,232,198,233,101,235,251,237,119,241,242,244,179,247,50,250,34,254,244,3,174,9,174,12,70,13,183,14,64,19,133,25,57,30,149,31,250,30,177,31,64,35,27,39,104,39,82,36,239,33,199,34,216,36,170,36,57,33,74,28,167,24,124,23,20,23,199,20,145,16,233,12,27,11,12,10,72,8,198,5,113,3,69,2,255,1,234,0,226,253,98,250,212,248,233,248,249,247,146,244,82,240,138,237,161,236,253,235,255,233,208,230,63,228,201,227,142,228,103,228,173,226,26,225,61,225,112,226,238,226,77,226,236,225,13,227,122,229,159,231,182,232,167,233,28,236,254,239,231,243,190,246,198,248,250,250,95,254,205,3,197,9,90,13,107,13,31,13,226,15,130,21,209,26,1,29,40,28,63,27,120,29,237,33,5,36,126,33,208,29,55,29,36,31,206,31,40,29,93,24,4,20,43,18,247,17,106,16,39,12,116,7,19,5,212,4,194,4,131,3,117,1,170,255,233,254,141,254,115,253,164,251,113,250,15,250,225,248,238,245,122,242,73,240,91,239,68,238,245,235,188,232,34,230,118,229,25,230,42,230,250,228,197,227,175,227,126,228,17,229,30,229,101,229,183,230,190,232,45,234,198,234,164,235,8,238,135,241,160,244,198,246,149,248,234,250,31,254,243,2,101,8,233,11,58,12,43,12,2,15,126,20,128,25,87,27,93,26,195,25,164,28,112,33,70,35,21,32,37,28,19,28,2,31,84,32,169,29,145,24,77,20,37,19,183,19,86,18,173,13,194,8,188,6,1,7,40,7,180,5,55,3,42,1,137,0,139,0,174,255,244,253,165,252,241,251,135,250,223,247,20,245,91,243,96,242,248,240,75,238,17,235,0,233,211,232,51,233,138,232,24,231,83,230,166,230,56,231,67,231,18,231,209,231,209,233,251,235,221,236,234,236,2,238,205,240,8,244,24,246,69,247,186,248,54,251,30,254,139,1,64,5,239,7,152,8,151,8,145,10,206,14,64,19,64,21,157,20,238,19,81,22,206,26,1,29,187,26,94,23,242,22,41,25,114,26,63,24,134,19,74,15,203,13,186,13,247,11,198,7,190,3,30,2,23,2,240,1,183,0,188,254,118,253,227,253,246,254,174,254,53,253,52,252,50,252,177,251,246,249,167,247,190,245,163,244,185,243,178,241,112,238,230,235,83,235,174,235,48,235,243,233,41,233,78,233,243,233,138,234,233,234,180,235,151,237,224,239,7,241,37,241,6,242,92,244,93,247,120,249,182,250,225,251,199,253,224,255,172,2,90,6,53,9,6,10,23,10,89,12,189,16,5,21,109,22,52,21,105,20,99,23,71,28,232,29,71,26,213,21,100,21,38,24,185,25,58,23,97,18,146,14,205,13,231,13,197,11,180,7,46,5,70,5,73,5,155,3,33,1,96,255,67,255,113,0,239,0,59,255,252,252,127,252,50,253,141,252,17,250,123,247,64,246,252,245,254,244,2,242,224,237,133,235,255,235,234,236,134,235,122,232,144,230,23,231,1,233,110,234,85,234,188,233,179,234,51,237,53,239,223,239,232,240,93,243,160,246,225,248,166,249,21,250,176,251,84,254,143,1,22,5,14,7,70,7,69,7,92,9,39,13,249,16,192,18,77,18,210,17,39,20,114,24,77,26,35,24,10,21,199,20,211,22,39,24,60,22,76,18,56,15,149,14,148,14,116,12,191,8,88,6,14,6,206,5,101,4,118,2,238,0,138,0,82,1,127,1,254,255,54,254,223,253,73,254,132,253,72,251,1,249,191,247,29,247,190,245,233,242,91,239,25,237,208,236,165,236,229,234,67,232,216,230,99,231,197,232,121,233,41,233,242,232,139,234,147,237,15,240,2,241,201,241,205,243,230,246,154,249,252,250,198,251,28,253,78,255,156,1,83,4,106,6,117,7,8,8,160,9,126,12,156,15,166,17,31,18,63,18,44,20,4,24,42,26,187,24,3,22,134,21,96,23,0,25,222,23,91,20,49,17,75,16,126,16,34,15,23,12,153,9,193,8,88,8,23,7,81,5,33,4,245,3,83,4,254,3,74,2,147,0,45,0,165,0,33,0,237,253,110,251,224,249,234,248,58,247,145,244,146,241,93,239,28,238,179,236,101,234,230,231,228,230,87,231,236,231,182,231,25,231,252,230,119,232,71,235,171,237,216,238,171,239,119,241,227,243,75,246,236,247,56,249,176,250,111,252,145,253,148,254,145,0,146,2,43,4,87,5,106,6,252,7,63,10,80,12,207,13,58,15,159,17,225,19,6,20,206,18,36,18,252,18,108,20,158,20,140,18,211,15,125,14,128,14,248,13,207,11,148,9,155,8,168,8,88,8,61,7,50,6,230,5,37,6,56,6,136,5,110,4,55,4,88,4,203,3,69,2,108,0,63,255,118,254,216,252,50,250,111,247,59,245,229,243,87,242,230,239,70,237,166,235,130,235,148,235,241,234,0,234,213,233,187,234,136,236,104,238,179,239,167,240,38,242,103,244,89,246,222,247,58,249,219,250,106,252,85,253,108,253,60,254,171,0,182,2,129,3,129,3,234,3,233,5,183,8,197,10,203,11,99,12,38,14,85,16,13,17,246,16,176,16,20,17,228,17,136,17,223,15,92,14,176,13,103,13,50,12,213,9,10,8,111,7,173,7,117,7,105,6,86,5,26,5,93,5,142,5,105,5,225,4,231,4,197,4,229,3,114,2,21,1,97,0,148,255,114,253,138,250,220,247,5,246,209,244,164,242,247,239,202,237,208,236,140,236,246,235,254,234,106,234,4,235,177,236,140,238,136,239,65,240,177,241,15,244,73,246,174,247,151,248,177,249,76,251,109,252,7,253,245,252,129,253,117,255,146,0,183,0,155,0,10,1,74,3,232,5,80,7,24,8,211,8,43,11,1,14,28,15,29,15,184,14,27,15,87,16,198,16,231,15,138,14,61,13,133,12,122,11,250,9,245,8,130,8,72,8,237,7,11,7,66,6,164,6,43,7,120,7,137,7,6,7,235,6,229,6,24,6,255,4,194,3,121,2,26,1,181,254,9,252,44,250,91,248,92,246,232,243,38,241,134,239,207,238,16,238,55,237,112,236,76,236,27,237,102,238,90,239,251,239,77,241,146,243,230,245,109,247,12,248,172,248,14,250,8,252,126,253,222,253,138,253,146,253,247,254,9,0,154,0,92,1,238,1,72,3,255,4,13,6,102,7,255,8,82,11,7,14,207,14,177,14,200,14,133,15,44,17,17,18,83,17,206,15,104,14,175,13,87,13,80,12,26,11,222,9,199,8,58,8,149,7,51,7,231,6,123,6,79,6,5,6,169,5,166,5,80,5,147,4,149,3,60,2,9,1,165,255,170,253,75,251,250,248,189,246,150,244,88,242,8,240,25,238,105,236,22,235,36,234,115,233,96,233,244,233,157,234,45,235,4,236,184,237,246,239,242,241,83,243,83,244,173,245,151,247,94,249,100,250,142,250,178,250,65,251,59,252,48,253,103,253,240,253,236,254,51,0,208,1,37,3,212,4,56,7,182,9,26,12,173,13,141,14,222,15,101,17,193,18,67,19,175,18,222,17,120,17,91,17,221,16,135,15,182,13,94,12,155,11,97,11,251,10,16,10,57,9,129,8,70,8,51,8,239,7,108,7,232,6,80,6,156,5,194,4,110,3,198,1,238,255,30,254,39,252,8,250,139,247,17,245,197,242,175,240,242,238,71,237,222,235,238,234,174,234,237,234,85,235,194,235,161,236,12,238,242,239,225,241,157,243,62,245,184,246,71,248,167,249,173,250,139,251,111,252,61,253,155,253,136,253,177,253,41,254,29,255,70,0,38,1,95,2,222,3,144,5,162,7,128,9,149,11,224,13,150,15,233,16,207,17,79,18,226,18,32,19,241,18,74,18,60,17,52,16,243,14,166,13,124,12,79,11,96,10,140,9,156,8,25,8,171,7,74,7,243,6,67,6,191,5,97,5,4,5,100,4,50,3,173,1,55,0,198,254,54,253,46,251,207,248,128,246,113,244,187,242,228,240,238,238,25,237,189,235,31,235,213,234,168,234,196,234,36,235,8,236,115,237,1,239,203,240,126,242,21,244,164,245,9,247,131,248,204,249,209,250,128,251,178,251,223,251,14,252,71,252,209,252,70,253,246,253,223,254,190,255,41,1,237,2,31,5,170,7,210,9,188,11,138,13,66,15,41,17,177,18,117,19,150,19,44,19,195,18,60,18,100,17,75,16,239,14,159,13,85,12,241,10,192,9,231,8,111,8,51,8,166,7,238,6,122,6,98,6,135,6,89,6,146,5,153,4,180,3,218,2,214,1,75,0,88,254,88,252,100,250,133,248,135,246,111,244,136,242,250,240,209,239,224,238,25,238,148,237,121,237,241,237,207,238,230,239,22,241,68,242,156,243,28,245,137,246,224,247,237,248,179,249,103,250,207,250,11,251,33,251,22,251,16,251,247,250,255,250,41,251,165,251,140,252,177,253,42,255,204,0,143,2,144,4,173,6,203,8,216,10,138,12,226,13,2,15,225,15,106,16,113,16,238,15,25,15,50,14,42,13,251,11,169,10,75,9,10,8,248,6,6,6,47,5,180,4,139,4,144,4,144,4,85,4,43,4,63,4,105,4,96,4,209,3,200,2,173,1,156,0,126,255,16,254,45,252,49,250,111,248,240,246,158,245,75,244,5,243,32,242,175,241,172,241,236,241,75,242,229,242,199,243,234,244,56,246,100,247,116,248,121,249,88,250,34,251,164,251,246,251,44,252,48,252,35,252,247,251,191,251,175,251,186,251,251,251,103,252,247,252,243,253,67,255,228,0,194,2,158,4,131,6,72,8,237,9,141,11,239,12,251,13,156,14,186,14,145,14,27,14,100,13,120,12,53,11,227,9,128,8,33,7,247,5,236,4,37,4,163,3,40,3,210,2,161,2,152,2,211,2,0,3,7,3,246,2,209,2,178,2,99,2,185,1,198,0,177,255,176,254,167,253,94,252,224,250,96,249,48,248,82,247,139,246,199,245,21,245,166,244,152,244,199,244,30,245,156,245,58,246,2,247,227,247,195,248,147,249,69,250,216,250,81,251,163,251,201,251,214,251,220,251,239,251,2,252,4,252,14,252,50,252,163,252,95,253,69,254,105,255,171,0,40,2,227,3,179,5,143,7,43,9,118,10,124,11,63,12,207,12,23,13,252,12,133,12,188,11,190,10,156,9,59,8,197,6,90,5,11,4,231,2,209,1,232,0,89,0,31,0,35,0,56,0,64,0,100,0,174,0,10,1,82,1,98,1,91,1,73,1,34,1,205,0,43,0,99,255,147,254,193,253,241,252,8,252,26,251,78,250,166,249,31,249,157,248,28,248,191,247,145,247,134,247,152,247,189,247,238,247,37,248,111,248,208,248,55,249,143,249,185,249,180,249,184,249,222,249,43,250,155,250,21,251,171,251,103,252,60,253,23,254,232,254,196,255,182,0,208,1,13,3,90,4,188,5,49,7,163,8,234,9,223,10,118,11,192,11,211,11,189,11,119,11,237,10,35,10,35,9,3,8,185,6,77,5,222,3,146,2,136,1,186,0,26,0,182,255,168,255,233,255,80,0,170,0,238,0,58,1,170,1,37,2,131,2,179,2,196,2,201,2,189,2,140,2,37,2,145,1,224,0,27,0,63,255,89,254,121,253,167,252,228,251,27,251,78,250,135,249,201,248,25,248,122,247,234,246,111,246,13,246,208,245,189,245,204,245,242,245,24,246,63,246,131,246,252,246,175,247,154,248,174,249,216,250,27,252,112,253,205,254,30,0,70,1,74,2,64,3,70,4,91,5,119,6,142,7,149,8,130,9,58,10,169,10,205,10,177,10,94,10,220,9,34,9,55,8,43,7,6,6,204,4,108,3,254,1,179,0,167,255,224,254,72,254,221,253,201,253,42,254,219,254,168,255,113,0,68,1,49,2,54,3,54,4,14,5,187,5,68,6,164,6,208,6,178,6,72,6,166,5,207,4,193,3,132,2,36,1,185,255,72,254,220,252,112,251,245,249,122,248,3,247,158,245,94,244,64,243,87,242,162,241,46,241,11,241,43,241,137,241,19,242,192,242,165,243,208,244,66,246,253,247,227,249,228,251,248,253,18,0,33,2,8,4,165,5,231,6,232,7,204,8,156,9,72,10,197,10,17,11,50,11,23,11,168,10,227,9,219,8,180,7,131,6,78,5,20,4,216,2,162,1,117,0,81,255,53,254,54,253,110,252,242,251,206,251,252,251,127,252,99,253,148,254,249,255,125,1,14,3,163,4,42,6,148,7,200,8,189,9,119,10,241,10,28,11,238,10,98,10,131,9,82,8,198,6,239,4,230,2,196,0,156,254,118,252,79,250,41,248,22,246,34,244,89,242,201,240,127,239,135,238,253,237,225,237,48,238,229,238,238,239,68,241,205,242,125,244,85,246,80,248,109,250,164,252,233,254,60,1,150,3,220,5,253,7,216,9,77,11,74,12,210,12,254,12,227,12,147,12,11,12,74,11,85,10,45,9,205,7,51,6,108,4,146,2,207,0,62,255,236,253,205,252,221,251,24,251,128,250,9,250,167,249,119,249,149,249,21,250,248,250,55,252,187,253,118,255,84,1,61,3,31,5,233,6,147,8,14,10,75,11,60,12,221,12,39,13,15,13,137,12,163,11,101,10,202,8,230,6,184,4,85,2,220,255,93,253,229,250,125,248,43,246,247,243,247,241,65,240,221,238,202,237,27,237,219,236,26,237,206,237,233,238,91,240,12,242,252,243,35,246,121,248,240,250,132,253,47,0,230,2,158,5,68,8,193,10,243,12,200,14,38,16,248,16,51,17,212,16,229,15,123,14,176,12,148,10,55,8,168,5,5,3,104,0,229,253,138,251,109,249,168,247,73,246,84,245,192,244,137,244,163,244,2,245,159,245,120,246,146,247,237,248,130,250,78,252,69,254,88,0,128,2,173,4,196,6,182,8,122,10,10,12,89,13,84,14,243,14,52,15,26,15,166,14,218,13,181,12,62,11,114,9,86,7,252,4,106,2,178,255,235,252,42,250,132,247,4,245,176,242,156,240,222,238,140,237,176,236,94,236,145,236,69,237,129,238,56,240,89,242,207,244,136,247,115,250,121,253,140,0,159,3,161,6,144,9,81,12,207,14,249,16,184,18,243,19,149,20,150,20,238,19,164,18,189,16,72,14,99,11,58,8,229,4,131,1,55,254,25,251,77,248,219,245,204,243,41,242,6,241,110,240,78,240,151,240,52,241,30,242,73,243,167,244,35,246,178,247,95,249,37,251,1,253,238,254,218,0,189,2,162,4,122,6,53,8,194,9,15,11,34,12,247,12,126,13,176,13,125,13,230,12,245,11,166,10,2,9,4,7,185,4,54,2,146,255,226,252,51,250,150,247,34,245,241,242,17,241,152,239,151,238,27,238,36,238,178,238,192,239,63,241,41,243,117,245,9,248,208,250,178,253,154,0,123,3,73,6,246,8,118,11,185,13,180,15,90,17,166,18,148,19,21,20,30,20,154,19,132,18,227,16,186,14,15,12,236,8,115,5,201,1,17,254,107,250,243,246,202,243,24,241,241,238,93,237,86,236,219,235,244,235,147,236,173,237,41,239,234,240,234,242,24,245,99,247,188,249,15,252,88,254,153,0,212,2,253,4,1,7,217,8,134,10,2,12,67,13,52,14,216,14,57,15,85,15,49,15,191,14,251,13,237,12,154,11,5,10,55,8,53,6,17,4,215,1,152,255,105,253,85,251,112,249,205,247,122,246,117,245,194,244,107,244,114,244,216,244,152,245,160,246,241,247,135,249,82,251,69,253,77,255,90,1,96,3,78,5,37,7,221,8,107,10,201,11,232,12,194,13,81,14,139,14,101,14,210,13,202,12,81,11,104,9,23,7,92,4,73,1,241,253,113,250,244,246,151,243,118,240,176,237,95,235,154,233,109,232,218,231,228,231,133,232,186,233,121,235,181,237,84,240,47,243,37,246,23,249,229,251,124,254,207,0,227,2,185,4,85,6,189,7,253,8,37,10,60,11,82,12,97,13,100,14,73,15,11,16,158,16,244,16,253,16,178,16,13,16,10,15,177,13,11,12,37,10,11,8,215,5,147,3,82,1,38,255,31,253,70,251,163,249,59,248,14,247,34,246,122,245,23,245,253,244,49,245,183,245,148,246,194,247,57,249,235,250,201,252,199,254,205,0,214,2,200,4,142,6,33,8,107,9,101,10,10,11,85,11,62,11,198,10,239,9,186,8,49,7,92,5,66,3,225,0,73,254,123,251,149,248,175,245,222,242,67,240,245,237,24,236,183,234,237,233,190,233,40,234,45,235,188,236,201,238,55,241,237,243,196,246,159,249,98,252,243,254,68,1,89,3,61,5,248,6,164,8,71,10,243,11,173,13,125,15,93,17,58,19,242,20,101,22,135,23,64,24,124,24,36,24,47,23,160,21,140,19,9,17,37,14,1,11,177,7,81,4,250,0,193,253,179,250,212,247,53,245,219,242,208,240,25,239,190,237,196,236,44,236,251,235,59,236,241,236,27,238,185,239,190,241,34,244,211,246,192,249,201,252,210,255,201,2,146,5,26,8,82,10,50,12,173,13,196,14,118,15,182,15,128,15,211,14,183,13,32,12,17,10,139,7,141,4,36,1,109,253,121,249,107,245,119,241,192,237,126,234,210,231,218,229,168,228,76,228,200,228,16,230,10,232,159,234,181,237,43,241,233,244,198,248,164,252,106,0,11,4,123,7,176,10,171,13,104,16,244,18,83,21,133,23,133,25,72,27,194,28,216,29,123,30,147,30,15,30,233,28,27,27,166,24,146,21,243,17,233,13,154,9,37,5,180,0,100,252,80,248,149,244,69,241,105,238,15,236,58,234,225,232,253,231,138,231,138,231,250,231,216,232,31,234,203,235,224,237,94,240,71,243,143,246,37,250,243,253,209,1,163,5,73,9,160,12,141,15,244,17,191,19,228,20,97,21,55,21,118,20,38,19,83,17,13,15,100,12,108,9,48,6,185,2,22,255,83,251,126,247,171,243,240,239,88,236,21,233,63,230,247,227,99,226,156,225,176,225,167,226,129,228,48,231,155,234,151,238,7,243,189,247,149,252,102,1,255,5,66,10,21,14,111,17,67,20,138,22,89,24,184,25,178,26,85,27,168,27,175,27,105,27,212,26,230,25,140,24,188,22,113,20,175,17,124,14,230,10,7,7,255,2,237,254,241,250,46,247,190,243,179,240,37,238,31,236,157,234,148,233,254,232,204,232,237,232,84,233,7,234,0,235,66,236,211,237,178,239,236,241,130,244,118,247,186,250,57,254,217,1,129,5,12,9,78,12,43,15,135,17,74,19,99,20,216,20,168,20,230,19,163,18,241,16,234,14,160,12,44,10,154,7,252,4,75,2,133,255,172,252,191,249,193,246,181,243,161,240,144,237,172,234,16,232,240,229,115,228,190,227,226,227,234,228,226,230,174,233,53,237,84,241,224,245,165,250,108,255,14,4,103,8,73,12,161,15,112,18,177,20,118,22,207,23,213,24,157,25,54,26,174,26,254,26,25,27,240,26,118,26,144,25,41,24,54,22,173,19,146,16,252,12,7,9,209,4,138,0,80,252,72,248,158,244,96,241,157,238,104,236,191,234,151,233,232,232,167,232,185,232,16,233,176,233,145,234,179,235,29,237,220,238,246,240,120,243,108,246,194,249,109,253,78,1,58,5,8,9,143,12,175,15,71,18,56,20,106,21,231,21,182,21,224,20,133,19,192,17,169,15,78,13,203,10,37,8,97,5,132,2,128,255,78,252,227,248,62,245,91,241,86,237,65,233,83,229,205,225,218,222,188,220,162,219,192,219,26,221,176,223,104,227,24,232,128,237,107,243,148,249,165,255,112,5,191,10,111,15,97,19,143,22,10,25,235,26,80,28,88,29,33,30,188,30,63,31,167,31,229,31,219,31,106,31,116,30,215,28,124,26,103,23,161,19,49,15,69,10,13,5,192,255,134,250,147,245,25,241,57,237,252,233,109,231,138,229,59,228,121,227,47,227,81,227,201,227,133,228,144,229,243,230,190,232,255,234,189,237,251,240,189,244,250,248,157,253,127,2,125,7,86,12,203,16,165,20,180,23,230,25,35,27,110,27,213,26,116,25,105,23,225,20,7,18,238,14,177,11,104,8,28,5,191,1,85,254,202,250,19,247,50,243,37,239,247,234,190,230,165,226,226,222,210,219,166,217,167,216,247,216,190,218,240,221,107,226,6,232,113,238,98,245,130,252,147,3,57,10,56,16,104,21,182,25,25,29,138,31,43,33,38,34,162,34,205,34,214,34,187,34,136,34,58,34,187,33,232,32,134,31,133,29,199,26,55,23,222,18,208,13,52,8,62,2,42,252,53,246,165,240,161,235,104,231,12,228,167,225,28,224,78,223,57,223,174,223,164,224,242,225,141,227,79,229,72,231,123,233,240,235,195,238,255,241,179,245,212,249,102,254,56,3,40,8,247,12,110,17,82,21,105,24,149,26,179,27,197,27,204,26,242,24,97,22,69,19,208,15,49,12,144,8,255,4,157,1,106,254,88,251,81,248,67,245,36,242,225,238,123,235,254,231,123,228,31,225,26,222,212,219,129,218,98,218,161,219,93,222,143,226,253,231,111,238,136,245,229,252,48,4,42,11,128,17,243,22,115,27,242,30,116,33,240,34,141,35,129,35,252,34,56,34,98,33,154,32,221,31,47,31,114,30,117,29,251,27,219,25,10,23,124,19,48,15,65,10,216,4,41,255,122,249,18,244,32,239,207,234,64,231,140,228,182,226,170,225,89,225,163,225,92,226,118,227,204,228,80,230,233,231,164,233,151,235,209,237,98,240,95,243,222,246,210,250,42,255,186,3,90,8,206,12,222,16,93,20,18,23,214,24,152,25,92,25,49,24,60,22,178,19,195,16,154,13,105,10,79,7,94,4,155,1,255,254,118,252,223,249,46,247,77,244,53,241,226,237,102,234,200,230,64,227,5,224,104,221,206,219,103,219,106,220,234,222,239,226,55,232,117,238,81,245,102,252,94,3,238,9,219,15,213,20,206,24,201,27,209,29,249,30,100,31,86,31,6,31,168,30,93,30,56,30,47,30,57,30,54,30,240,29,40,29,160,27,73,25,29,22,14,18,42,13,172,7,212,1,241,251,79,246,46,241,182,236,2,233,50,230,66,228,24,227,145,226,152,226,4,227,176,227,128,228,98,229,91,230,119,231,227,232,175,234,244,236,199,239,62,243,90,247,2,252,16,1,80,6,123,11,79,16,150,20,11,24,136,26,239,27,63,28,132,27,211,25,84,23,70,20,226,16,91,13,215,9,112,6,50,3,25,0,29,253,26,250,250,246,180,243,59,240,146,236,195,232,237,228,53,225,208,221,247,218,12,217,79,216,245,216,34,219,218,222,7,228,95,234,138,241,33,249,186,0,243,7,149,14,107,20,68,25,19,29,240,31,244,33,52,35,204,35,253,35,241,35,204,35,160,35,110,35,36,35,172,34,231,33,156,32,156,30,187,27,252,23,109,19,30,14,55,8,0,2,191,251,184,245,59,240,127,235,159,231,171,228,170,226,131,225,10,225,28,225,162,225,116,226,119,227,152,228,205,229,28,231,159,232,110,234,175,236,123,239,215,242,211,246,94,251,91,0,160,5,232,10,232,15,92,20,4,24,174,26,45,28,117,28,150,27,159,25,196,22,64,19,82,15,59,11,48,7,83,3,177,255,83,252,50,249,53,246,68,243,76,240,68,237,35,234,231,230,167,227,129,224,162,221,74,219,191,217,91,217,86,218,204,220,201,224,64,230,246,236,148,244,171,252,208,4,159,12,194,19,7,26,56,31,46,35,253,37,195,39,166,40,203,40,89,40,144,39,156,38,155,37,153,36,139,35,93,34,243,32,49,31,225,28,212,25,244,21,79,17,5,12,43,6,247,255,171,249,146,243,233,237,238,232,202,228,135,225,42,223,174,221,244,220,208,220,40,221,222,221,222,222,20,224,115,225,1,227,210,228,6,231,185,233,252,236,219,240,81,245,83,250,197,255,102,5,241,10,32,16,181,20,122,24,61,27,219,28,71,29,136,28,185,26,243,23,110,20,109,16,41,12,230,7,211,3,8,0,142,252,101,249,134,246,212,243,47,241,134,238,216,235,41,233,135,230,4,228,198,225,242,223,188,222,92,222,28,223,32,225,127,228,57,233,56,239,66,246,235,253,205,5,136,13,187,20,25,27,126,32,188,36,194,39,172,41,149,42,159,42,228,41,138,40,205,38,218,36,209,34,177,32,128,30,47,28,174,25,224,22,158,19,208,15,105,11,120,6,30,1,113,251,150,245,218,239,132,234,217,229,4,226,26,223,45,221,67,220,74,220,25,221,124,222,69,224,91,226,154,228,223,230,19,233,56,235,111,237,217,239,139,242,141,245,235,248,182,252,246,0,142,5,73,10,227,14,37,19,223,22,202,25,179,27,121,28,22,28,157,26,25,24,173,20,145,16,16,12,120,7,230,2,148,254,184,250,89,247,127,244,28,242,28,240,102,238,220,236,115,235,14,234,180,232,102,231,55,230,57,229,149,228,119,228,23,229,191,230,115,233,76,237,45,242,13,248,168,254,154,5,132,12,12,19,245,24,2,30,15,34,241,36,152,38,29,39,174,38,114,37,135,35,37,33,146,30,7,28,148,25,49,23,219,20,139,18,50,16,175,13,215,10,141,7,210,3,196,255,116,251,240,246,87,242,248,237,22,234,227,230,134,228,19,227,157,226,22,227,97,228,61,230,118,232,222,234,85,237,180,239,223,241,202,243,126,245,33,247,200,248,134,250,108,252,152,254,23,1,230,3,237,6,12,10,23,13,234,15,88,18,49,20,80,21,148,21,250,20,138,19,84,17,110,14,8,11,97,7,170,3,23,0,194,252,189,249,29,247,243,244,45,243,179,241,118,240,114,239,150,238,207,237,9,237,60,236,121,235,217,234,114,234,89,234,183,234,191,235,154,237,75,240,193,243,252,247,222,252,65,2,204,7,67,13,90,18,223,22,175,26,156,29,160,31,178,32,250,32,130,32,103,31,189,29,168,27,83,25,224,22,90,20,194,17,30,15,108,12,180,9,215,6,198,3,134,0,35,253,172,249,54,246,217,242,182,239,240,236,160,234,229,232,203,231,81,231,125,231,86,232,195,233,154,235,182,237,246,239,68,242,134,244,162,246,129,248,33,250,145,251,221,252,14,254,37,255,48,0,63,1,93,2,125,3,157,4,186,5,211,6,219,7,184,8,92,9,175,9,165,9,64,9,125,8,88,7,218,5,40,4,96,2,154,0,239,254,109,253,41,252,56,251,149,250,58,250,18,250,7,250,14,250,27,250,32,250,24,250,254,249,214,249,173,249,147,249,167,249,254,249,186,250,237,251,160,253,198,255,65,2,246,4,195,7,145,10,60,13,154,15,159,17,68,19,127,20,81,21,190,21,196,21,110,21,190,20,184,19,98,18,188,16,208,14,167,12,75,10,198,7,27,5,93,2,156,255,220,252,45,250,167,247,87,245,69,243,128,241,21,240,9,239,89,238,254,237,248,237,66,238,208,238,149,239,135,240,166,241,230,242,56,244,149,245,237,246,48,248,98,249,120,250,97,251,28,252,175,252,33,253,111,253,157,253,185,253,212,253,243,253,34,254,102,254,194,254,56,255,192,255,85,0,236,0,121,1,247,1,108,2,204,2,19,3,76,3,135,3,195,3,255,3,61,4,121,4,175,4,212,4,231,4,229,4,198,4,136,4,49,4,204,3,98,3,245,2,143,2,63,2,12,2,2,2,31,2,89,2,173,2,19,3,132,3,246,3,89,4,175,4,250,4,50,5,81,5,99,5,111,5,113,5,108,5,96,5,72,5,31,5,221,4,123,4,252,3,99,3,172,2,223,1,2,1,24,0,37,255,52,254,78,253,115,252,170,251,245,250,90,250,226,249,141,249,90,249,71,249,86,249,134,249,220,249,83,250,222,250,120,251,30,252,197,252,93,253,219,253,68,254,148,254,195,254,211,254,196,254,153,254,85,254,2,254,180,253,108,253,45,253,1,253,233,252,227,252,232,252,246,252,10,253,30,253,47,253,63,253,84,253,111,253,151,253,210,253,49,254,178,254,82,255,10,0,209,0,156,1,95,2,14,3,154,3,255,3,62,4,92,4,88,4,57,4,6,4,209,3,165,3,132,3,116,3,122,3,148,3,192,3,245,3,42,4,90,4,134,4,166,4,182,4,178,4,164,4,140,4,104,4,61,4,17,4,226,3,169,3,97,3,10,3,164,2,54,2,196,1,79,1,218,0,98,0,233,255,110,255,240,254,117,254,0,254,140,253,18,253,149,252,26,252,169,251,59,251,213,250,128,250,62,250,14,250,250,249,4,250,38,250,99,250,183,250,29,251,139,251,255,251,118,252,236,252,93,253,192,253,18,254,83,254,130,254,158,254,166,254,164,254,157,254,150,254,151,254,157,254,170,254,196,254,233,254,24,255,80,255,144,255,212,255,29,0,113,0,206,0,52,1,151,1,251,1,95,2,191,2,18,3,95,3,163,3,216,3,7,4,42,4,66,4,80,4,88,4,83,4,61,4,29,4,244,3,196,3,134,3,69,3,1,3,185,2,115,2,50,2,245,1,184,1,124,1,58,1,249,0,175,0,101,0,30,0,220,255,154,255,95,255,53,255,28,255,28,255,48,255,84,255,125,255,166,255,203,255,233,255,250,255,248,255,225,255,178,255,112,255,30,255,205,254,127,254,54,254,247,253,197,253,153,253,109,253,69,253,29,253,244,252,194,252,136,252,75,252,19,252,223,251,177,251,146,251,135,251,151,251,195,251,7,252,96,252,197,252,55,253,170,253,24,254,128,254,219,254,41,255,109,255,167,255,228,255,41,0,127,0,229,0,92,1,228,1,122,2,30,3,191,3,85,4,221,4,78,5,162,5,221,5,245,5,239,5,210,5,157,5,88,5,4,5,168,4,61,4,197,3,69,3,185,2,31,2,120,1,199,0,16,0,82,255,142,254,204,253,20,253,110,252,215,251,92,251,4,251,202,250,184,250,202,250,2,251,93,251,211,251,104,252,29,253,234,253,200,254,176,255,154,0,133,1,95,2,45,3,228,3,122,4,240,4,75,5,139,5,168,5,158,5,114,5,40,5,201,4,82,4,186,3,11,3,69,2,101,1,117,0,117,255,110,254,101,253,100,252,112,251,147,250,212,249,56,249,196,248,126,248,94,248,100,248,142,248,219,248,73,249,208,249,106,250,11,251,183,251,109,252,37,253,227,253,162,254,98,255,29,0,214,0,150,1,83,2,6,3,177,3,82,4,225,4,90,5,191,5,8,6,49,6,57,6,35,6,243,5,168,5,67,5,203,4,73,4,189,3,46,3,149,2,245,1,84,1,182,0,29,0,128,255,224,254,71,254,173,253,24,253,141,252,13,252,156,251,67,251,0,251,211,250,197,250,223,250,26,251,115,251,231,251,122,252,36,253,226,253,175,254,136,255,95,0,46,1,249,1,177,2,91,3,241,3,108,4,207,4,23,5,59,5,63,5,38,5,233,4,140,4,16,4,126,3,214,2,33,2,105,1,166,0,222,255,30,255,102,254,185,253,30,253,152,252,34,252,196,251,129,251,84,251,69,251,81,251,121,251,190,251,31,252,150,252,31,253,188,253,101,254,20,255,201,255,129,0,54,1,226,1,129,2,13,3,133,3,236,3,65,4,129,4,169,4,191,4,191,4,165,4,121,4,63,4,242,3,147,3,36,3,173,2,47,2,173,1,39,1,155,0,22,0,148,255,19,255,150,254,28,254,172,253,63,253,213,252,116,252,24,252,203,251,145,251,104,251,75,251,67,251,81,251,116,251,175,251,0,252,97,252,216,252,89,253,236,253,141,254,50,255,213,255,113,0,10,1,160,1,46,2,170,2,16,3,100,3,164,3,206,3,220,3,208,3,176,3,121,3,44,3,207,2,97,2,221,1,76,1,179,0,25,0,129,255,228,254,77,254,197,253,75,253,224,252,136,252,70,252,32,252,16,252,18,252,42,252,91,252,166,252,5,253,117,253,245,253,129,254,24,255,178,255,79,0,237,0,136,1,24,2,158,2,28,3,137,3,226,3,40,4,93,4,126,4,142,4,132,4,98,4,41,4,223,3,139,3,39,3,179,2,47,2,166,1,25,1,140,0,3,0,125,255,245,254,115,254,251,253,143,253,49,253,224,252,157,252,100,252,61,252,39,252,32,252,44,252,72,252,118,252,174,252,244,252,71,253,168,253,23,254,142,254,13,255,141,255,11,0,141,0,18,1,143,1,3,2,106,2,200,2,22,3,82,3,129,3,156,3,161,3,145,3,111,3,56,3,236,2,142,2,41,2,184,1,63,1,192,0,57,0,184,255,56,255,184,254,65,254,215,253,118,253,33,253,217,252,163,252,125,252,106,252,109,252,133,252,176,252,240,252,65,253,164,253,23,254,148,254,23,255,162,255,47,0,184,0,60,1,185,1,44,2,148,2,234,2,47,3,103,3,142,3,159,3,151,3,125,3,82,3,19,3,198,2,113,2,15,2,166,1,56,1,199,0,81,0,219,255,106,255,251,254,145,254,47,254,220,253,155,253,96,253,46,253,8,253,243,252,238,252,247,252,15,253,51,253,103,253,168,253,243,253,65,254,149,254,235,254,67,255,155,255,242,255,78,0,168,0,249,0,69,1,142,1,209,1,13,2,64,2,101,2,127,2,147,2,157,2,147,2,124,2,88,2,41,2,240,1,173,1,102,1,25,1,203,0,116,0,25,0,196,255,112,255,28,255,208,254,137,254,69,254,9,254,216,253,181,253,162,253,158,253,164,253,185,253,221,253,14,254,75,254,143,254,218,254,48,255,145,255,239,255,75,0,161,0,245,0,73,1,149,1,214,1,9,2,49,2,72,2,87,2,88,2,74,2,49,2,14,2,226,1,171,1,107,1,35,1,212,0,125,0,44,0,223,255,152,255,81,255,7,255,198,254,141,254,93,254,51,254,11,254,236,253,219,253,206,253,202,253,207,253,229,253,2,254,37,254,85,254,136,254,196,254,4,255,67,255,130,255,198,255,7,0,70,0,128,0,180,0,229,0,15,1,59,1,95,1,129,1,155,1,170,1,175,1,174,1,168,1,153,1,129,1,97,1,58,1,14,1,224,0,170,0,117,0,65,0,9,0,213,255,158,255,111,255,65,255,20,255,234,254,198,254,173,254,153,254,143,254,144,254,150,254,160,254,183,254,212,254,246,254,33,255,86,255,143,255,197,255,250,255,48,0,108,0,165,0,216,0,5,1,40,1,72,1,100,1,123,1,140,1,148,1,146,1,141,1,131,1,112,1,83,1,47,1,12,1,227,0,183,0,137,0,91,0,43,0,254,255,209,255,165,255,125,255,87,255,53,255,23,255,251,254,223,254,198,254,180,254,170,254,166,254,170,254,180,254,195,254,214,254,236,254,10,255,41,255,74,255,112,255,148,255,187,255,223,255,1,0,36,0,70,0,104,0,135,0,164,0,192,0,212,0,228,0,240,0,245,0,245,0,237,0,227,0,213,0,196,0,174,0,151,0,126,0,95,0,65,0,37,0,9,0,236,255,208,255,185,255,157,255,133,255,116,255,104,255,94,255,88,255,83,255,80,255,87,255,99,255,119,255,140,255,161,255,184,255,207,255,235,255,6,0,35,0,66,0,93,0,118,0,146,0,166,0,178,0,190,0,201,0,208,0,210,0,206,0,196,0,181,0,158,0,134,0,103,0,69,0,36,0,1,0,222,255,184,255,145,255,104,255,69,255,41,255,15,255,246,254,221,254,203,254,186,254,173,254,169,254,172,254,173,254,180,254,197,254,219,254,246,254,18,255,53,255,95,255,137,255,181,255,225,255,12,0,56,0,101,0,145,0,189,0,233,0,13,1,43,1,70,1,88,1,104,1,122,1,130,1,128,1,120,1,103,1,80,1,48,1,15,1,238,0,203,0,164,0,119,0,71,0,22,0,232,255,188,255,147,255,114,255,82,255,52,255,31,255,14,255,4,255,2,255,9,255,23,255,40,255,60,255,84,255,116,255,151,255,186,255,222,255,7,0,45,0,84,0,120,0,150,0,180,0,210,0,237,0,1,1,17,1,26,1,26,1,21,1,9,1,245,0,217,0,186,0,148,0,111,0,70,0,23,0,235,255,190,255,150,255,108,255,69,255,31,255,251,254,222,254,196,254,171,254,157,254,148,254,144,254,147,254,154,254,171,254,192,254,214,254,240,254,13,255,44,255,83,255,124,255,168,255,211,255,246,255,23,0,57,0,99,0,136,0,167,0,193,0,215,0,236,0,255,0,13,1,18,1,21,1,20,1,18,1,9,1,246,0,228,0,211,0,193,0,168,0,141,0,108,0,78,0,57,0,31,0,9,0,234,255,202,255,176,255,159,255,148,255,130,255,109,255,97,255,92,255,96,255,98,255,95,255,94,255,99,255,115,255,130,255,142,255,151,255,172,255,198,255,225,255,247,255,14,0,39,0,63,0,93,0,115,0,135,0,159,0,178,0,183,0,185,0,186,0,186,0,182,0,170,0,154,0,133,0,113,0,93,0,73,0,45,0,17,0,244,255,215,255,196,255,173,255,149,255,125,255,102,255,87,255,78,255,67,255,62,255,65,255,65,255,66,255,71,255,75,255,84,255,104,255,123,255,139,255,160,255,177,255,198,255,223,255,243,255,6,0,29,0,49,0,67,0,87,0,111,0,129,0,145,0,161,0,174,0,191,0,208,0,217,0,217,0,215,0,210,0,195,0,184,0,174,0,155,0,137,0,126,0,107,0,87,0,69,0,41,0,18,0,255,255,236,255,212,255,192,255,172,255,153,255,137,255,121,255,107,255,93,255,82,255,76,255,78,255,81,255,89,255,100,255,110,255,116,255,128,255,155,255,181,255,203,255,225,255,247,255,15,0,40,0,59,0,72,0,87,0,94,0,88,0,83,0,77,0,72,0,62,0,45,0,27,0,6,0,240,255,218,255,196,255,181,255,168,255,149,255,135,255,119,255,106,255,97,255,90,255,91,255,95,255,100,255,106,255,113,255,124,255,142,255,166,255,188,255,210,255,236,255,12,0,39,0,67,0,101,0,128,0,157,0,179,0,198,0,215,0,229,0,239,0,234,0,226,0,228,0,235,0,238,0,228,0,206,0,186,0,166,0,143,0,114,0,83,0,59,0,34,0,8,0,229,255,190,255,166,255,149,255,129,255,110,255,100,255,88,255,81,255,84,255,84,255,91,255,103,255,117,255,128,255,135,255,151,255,169,255,190,255,216,255,240,255,3,0,19,0,40,0,54,0,65,0,75,0,92,0,111,0,124,0,135,0,139,0,142,0,145,0,145,0,134,0,117,0,101,0,75,0,52,0,32,0,6,0,244,255,221,255,195,255,170,255,143,255,125,255,115,255,108,255,99,255,85,255,81,255,87,255,81,255,83,255,88,255,99,255,121,255,146,255,166,255,189,255,224,255,3,0,31,0,48,0,64,0,84,0,117,0,146,0,172,0,192,0,201,0,211,0,221,0,224,0,209,0,187,0,161,0,143,0,143,0,135,0,113,0,90,0,63,0,27,0,0,0,232,255,209,255,196,255,186,255,168,255,150,255,132,255,117,255,105,255,95,255,93,255,103,255,118,255,118,255,118,255,124,255,139,255,158,255,182,255,199,255,220,255,249,255,15,0,18,0,19,0,32,0,48,0,75,0,92,0,104,0,113,0,118,0,117,0,103,0,89,0,88,0,93,0,96,0,87,0,71,0,49,0,18,0,6,0,0,0,255,255,238,255,206,255,170,255,131,255,106,255,87,255,81,255,85,255,94,255,100,255,104,255,95,255,71,255,47,255,36,255,44,255,69,255,114,255,153,255,190,255,219,255,236,255,252,255,5,0,21,0,39,0,58,0,84,0,120,0,154,0,188,0,207,0,217,0,225,0,216,0,200,0,194,0,185,0,165,0,151,0,146,0,147,0,141,0,117,0,78,0,38,0,7,0,245,255,236,255,227,255,233,255,234,255,221,255,207,255,170,255,156,255,138,255,150,255,169,255,199,255,213,255,223,255,215,255,220,255,0,0,219,255,242,255,215,255,253,255,246,255,68,0,160,0,79,0,49,0,254,255,17,0,225,255,239,255,7,0,22,0,51,0,103,0,88,0,208,255,134,255,111,255,120,255,167,255,253,255,39,0,11,0,236,255,164,255,76,255,74,255,120,255,188,255,220,255,1,0,252,255,242,255,191,255,175,255,165,255,171,255,217,255,236,255,69,0,93,0,124,0,134,0,93,0,31,0,10,0,31,0,35,0,57,0,97,0,136,0,130,0,197,0,163,0,123,0,81,0,7,0,244,255,1,0,55,0,109,0,135,0,114,0,75,0,6,0,218,255,175,255,189,255,213,255,216,255,213,255,222,255,234,255,2,0,251,255,227,255,196,255,126,255,86,255,61,255,103,255,142,255,222,255,29,0,13,0,246,255,196,255,137,255,106,255,119,255,134,255,209,255,3,0,30,0,59,0,69,0,66,0,12,0,227,255,171,255,164,255,222,255,12,0,38,0,59,0,45,0,25,0,41,0,46,0,45,0,54,0,62,0,13,0,8,0,11,0,19,0,42,0,92,0,119,0,137,0,152,0,108,0,93,0,52,0,33,0,42,0,108,0,149,0,165,0,149,0,128,0,119,0,120,0,124,0,44,0,245,255,226,255,212,255,213,255,219,255,252,255,7,0,252,255,192,255,100,255,69,255,40,255,53,255,79,255,100,255,95,255,102,255,61,255,49,255,85,255,120,255,147,255,122,255,126,255,112,255,130,255,161,255,167,255,177,255,225,255,46,0,59,0,48,0,15,0,253,255,255,255,13,0,42,0,66,0,136,0,165,0,156,0,103,0,53,0,7,0,36,0,107,0,145,0,181,0,148,0,81,0,18,0,237,255,217,255,237,255,28,0,75,0,78,0,80,0,48,0,223,255,169,255,144,255,145,255,179,255,225,255,1,0,244,255,226,255,218,255,198,255,177,255,159,255,135,255,134,255,163,255,212,255,13,0,22,0,42,0,42,0,30,0,248,255,215,255,186,255,184,255,231,255,38,0,109,0,173,0,245,0,246,0,221,0,141,0,53,0,9,0,0,0,43,0,120,0,235,0,55,1,108,1,85,1,16,1,164,0,58,0,10,0,224,255,251,255,35,0,112,0,147,0,155,0,119,0,60,0,11,0,207,255,163,255,91,255,63,255,52,255,57,255,76,255,147,255,225,255,11,0,254,255,156,255,23,255,138,254,59,254,32,254,81,254,196,254,55,255,146,255,182,255,144,255,39,255,174,254,60,254,3,254,11,254,100,254,230,254,107,255,239,255,31,0,0,0,188,255,129,255,90,255,95,255,143,255,236,255,90,0,191,0,6,1,34,1,33,1,23,1,33,1,51,1,91,1,134,1,172,1,208,1,253,1,36,2,47,2,61,2,44,2,42,2,29,2,24,2,11,2,243,1,234,1,214,1,192,1,155,1,144,1,120,1,110,1,91,1,63,1,18,1,222,0,179,0,118,0,42,0,202,255,126,255,62,255,21,255,254,254,244,254,200,254,112,254,16,254,156,253,75,253,41,253,36,253,64,253,98,253,138,253,123,253,89,253,251,252,155,252,72,252,16,252,11,252,36,252,110,252,184,252,16,253,55,253,41,253,197,252,85,252,236,251,207,251,23,252,228,252,31,254,136,255,255,0,25,2,198,2,212,2,160,2,67,2,45,2,120,2,71,3,111,4,155,5,147,6,234,6,162,6,156,5,84,4,249,2,253,1,120,1,134,1,4,2,179,2,88,3,160,3,154,3,27,3,105,2,169,1,27,1,232,0,15,1,156,1,57,2,202,2,237,2,156,2,196,1,156,0,105,255,90,254,174,253,77,253,51,253,21,253,241,252,148,252,32,252,163,251,60,251,6,251,6,251,59,251,139,251,254,251,119,252,16,253,191,253,155,254,126,255,105,0,64,1,244,1,113,2,166,2,169,2,126,2,85,2,24,2,217,1,105,1,199,0,230,255,215,254,193,253,191,252,2,252,115,251,255,250,87,250,114,249,91,248,109,247,56,247,5,248,16,250,234,252,44,0,230,2,175,4,63,5,247,4,137,4,129,4,156,5,143,7,50,10,114,12,232,13,237,13,166,12,84,10,152,7,20,5,4,3,214,1,55,1,53,1,72,1,76,1,203,0,183,255,11,254,255,251,2,250,151,248,55,248,250,248,151,250,133,252,12,254,192,254,87,254,28,253,150,251,87,250,237,249,93,250,172,251,54,253,177,254,118,255,134,255,201,254,174,253,152,252,8,252,74,252,93,253,37,255,27,1,251,2,53,4,207,4,183,4,87,4,238,3,208,3,47,4,235,4,222,5,162,6,246,6,140,6,95,5,134,3,61,1,213,254,143,252,177,250,67,249,80,248,141,247,217,246,200,245,80,244,69,242,3,240,255,237,227,236,134,237,232,239,41,244,2,249,9,254,183,1,34,4,238,4,25,5,127,5,199,6,144,9,20,13,35,17,28,20,253,21,213,21,102,20,205,17,12,15,141,12,161,10,121,9,171,8,78,8,178,7,239,6,100,5,97,3,186,0,239,253,63,251,55,249,44,248,44,248,19,249,89,250,134,251,31,252,0,252,53,251,42,250,65,249,243,248,99,249,149,250,51,252,232,253,48,255,219,255,200,255,35,255,61,254,146,253,125,253,45,254,166,255,156,1,178,3,101,5,94,6,104,6,165,5,105,4,53,3,105,2,64,2,153,2,28,3,62,3,179,2,70,1,38,255,151,252,252,249,170,247,179,245,44,244,220,242,177,241,116,240,34,239,170,237,20,236,149,234,126,233,153,233,46,235,169,238,81,243,181,248,187,253,163,1,42,4,133,5,218,6,158,8,201,11,235,15,164,20,169,24,85,27,11,28,233,26,120,24,124,21,182,18,114,16,255,14,253,13,93,13,142,12,128,11,168,9,24,7,204,3,10,0,72,252,249,248,172,246,121,245,99,245,243,245,157,246,242,246,183,246,3,246,6,245,72,244,12,244,149,244,211,245,191,247,221,249,195,251,27,253,173,253,170,253,52,253,248,252,36,253,61,254,10,0,130,2,47,5,156,7,100,9,58,10,49,10,85,9,17,8,162,6,132,5,216,4,161,4,147,4,82,4,122,3,199,1,91,255,114,252,151,249,22,247,22,245,161,243,111,242,90,241,235,239,57,238,16,236,242,233,38,232,121,231,125,232,117,235,75,240,1,246,19,252,5,1,204,4,218,6,124,8,45,10,22,13,78,17,128,22,196,27,187,31,210,33,90,33,37,31,131,27,0,24,202,20,207,18,119,17,202,16,242,15,210,14,241,12,41,10,174,6,117,2,63,254,15,250,219,246,98,244,7,243,65,242,0,242,182,241,89,241,189,240,241,239,70,239,187,238,196,238,37,239,103,240,33,242,74,244,104,246,48,248,97,249,218,249,253,249,25,250,192,250,38,252,129,254,121,1,225,4,14,8,158,10,49,12,183,12,63,12,24,11,179,9,107,8,132,7,248,6,154,6,247,5,194,4,160,2,175,255,12,252,64,248,152,244,138,241,64,239,163,237,144,236,117,235,59,234,113,232,101,230,65,228,51,227,13,228,104,231,38,237,56,244,147,251,133,1,205,5,1,8,163,9,165,11,17,15,11,20,11,26,244,31,11,36,31,38,103,37,250,34,116,31,24,28,22,25,188,22,245,20,94,19,226,17,124,16,199,14,107,12,79,9,59,5,186,0,48,252,95,248,132,245,184,243,183,242,27,242,102,241,206,240,31,240,185,239,139,239,223,239,138,240,99,241,116,242,170,243,24,245,106,246,217,247,39,249,109,250,126,251,145,252,166,253,248,254,132,0,100,2,136,4,217,6,21,9,248,10,129,12,108,13,181,13,65,13,98,12,232,10,10,9,238,6,209,4,191,2,167,0,98,254,188,251,196,248,93,245,227,241,149,238,212,235,187,233,71,232,40,231,17,230,188,228,61,227,248,225,184,225,56,227,232,230,126,236,250,242,184,249,164,255,95,4,169,7,148,10,162,13,135,17,101,22,244,27,50,33,249,36,227,38,134,38,95,36,221,32,57,29,186,25,33,23,34,21,162,19,63,18,210,16,11,15,124,12,87,9,107,5,250,0,26,252,193,247,63,244,244,241,179,240,114,240,140,240,115,240,6,240,58,239,110,238,16,238,136,238,148,239,81,241,70,243,40,245,129,246,143,247,80,248,221,248,77,249,255,249,15,251,116,252,79,254,131,0,249,2,20,5,29,7,113,8,122,9,65,10,230,10,117,11,207,11,214,11,3,11,149,9,79,7,158,4,182,1,35,255,227,252,215,250,233,248,187,246,102,244,174,241,243,238,55,236,239,233,43,232,226,230,24,230,150,229,144,229,226,229,71,231,238,233,104,238,24,244,132,250,225,0,107,6,204,10,14,14,64,17,172,20,5,25,227,29,219,34,156,38,169,40,167,40,226,38,14,36,213,32,190,29,187,26,35,24,167,21,84,19,246,16,186,14,44,12,243,8,206,4,206,255,84,250,28,245,12,241,129,238,119,237,120,237,190,237,163,237,0,237,37,236,117,235,79,235,37,236,200,237,220,239,237,241,227,243,97,245,119,246,75,247,4,248,169,248,99,249,94,250,156,251,41,253,219,254,182,0,107,2,248,3,44,5,51,6,14,7,244,7,227,8,199,9,137,10,214,10,108,10,21,9,15,7,130,4,221,1,85,255,38,253,51,251,85,249,101,247,36,245,169,242,23,240,177,237,206,235,152,234,30,234,29,234,100,234,162,234,230,234,51,235,4,236,0,238,139,241,142,246,116,252,187,2,129,8,57,13,155,16,45,19,103,21,223,23,206,26,44,30,106,33,233,35,31,37,223,36,78,35,178,32,153,29,75,26,11,23,199,19,138,16,41,13,218,9,142,6,68,3,241,255,149,252,36,249,156,245,101,242,207,239,43,238,80,237,37,237,73,237,148,237,231,237,80,238,246,238,227,239,37,241,115,242,208,243,24,245,68,246,76,247,87,248,126,249,156,250,205,251,6,253,80,254,145,255,224,0,31,2,75,3,79,4,49,5,8,6,208,6,169,7,92,8,248,8,77,9,118,9,88,9,251,8,79,8,87,7,255,5,62,4,46,2,0,0,13,254,76,252,242,250,209,249,215,248,156,247,23,246,94,244,198,242,173,241,32,241,22,241,120,241,54,242,38,243,46,244,59,245,75,246,150,247,100,249,203,251,201,254,82,2,64,6,64,10,219,13,186,16,199,18,39,20,50,21,31,22,40,23,38,24,216,24,214,24,232,23,251,21,66,19,21,16,186,12,113,9,80,6,87,3,127,0,207,253,70,251,246,248,206,246,190,244,195,242,250,240,145,239,179,238,109,238,194,238,140,239,142,240,150,241,136,242,114,243,114,244,158,245,226,246,21,248,27,249,233,249,130,250,12,251,168,251,87,252,17,253,190,253,82,254,195,254,24,255,95,255,162,255,241,255,83,0,181,0,21,1,127,1,233,1,86,2,195,2,67,3,212,3,115,4,22,5,167,5,24,6,65,6,27,6,185,5,28,5,77,4,120,3,146,2,188,1,246,0,63,0,187,255,76,255,241,254,146,254,31,254,147,253,12,253,172,252,180,252,44,253,2,254,14,255,11,0,235,0,198,1,187,2,233,3,99,5,32,7,246,8,148,10,207,11,140,12,226,12,248,12,246,12,245,12,230,12,164,12,10,12,1,11,143,9,194,7,179,5,127,3,60,1,253,254,221,252,247,250,102,249,67,248,133,247,22,247,203,246,144,246,95,246,80,246,141,246,42,247,39,248,90,249,127,250,95,251,226,251,6,252,241,251,195,251,138,251,65,251,229,250,130,250,38,250,225,249,193,249,190,249,175,249,113,249,246,248,82,248,178,247,82,247,99,247,230,247,193,248,213,249,15,251,100,252,214,253,109,255,18,1,160,2,235,3,219,4,121,5,236,5,98,6,242,6,157,7,73,8,203,8,250,8,209,8,82,8,143,7,166,6,177,5,198,4,250,3,85,3,207,2,103,2,20,2,211,1,165,1,133,1,117,1,119,1,126,1,116,1,100,1,70,1,28,1,238,0,204,0,201,0,218,0,4,1,66,1,140,1,209,1,2,2,4,2,205,1,81,1,151,0,190,255,222,254,29,254,139,253,46,253,251,252,214,252,173,252,120,252,70,252,49,252,73,252,161,252,56,253,252,253,207,254,150,255,65,0,210,0,61,1,133,1,167,1,156,1,109,1,28,1,169,0,39,0,162,255,17,255,116,254,204,253,27,253,97,252,168,251,253,250,99,250,233,249,152,249,121,249,146,249,232,249,111,250,31,251,241,251,217,252,200,253,188,254,169,255,139,0,96,1,37,2,218,2,119,3,1,4,104,4,183,4,232,4,254,4,10,5,25,5,39,5,56,5,73,5,77,5,68,5,34,5,232,4,141,4,30,4,167,3,46,3,198,2,124,2,90,2,96,2,136,2,187,2,225,2,232,2,208,2,150,2,67,2,223,1,99,1,206,0,26,0,85,255,149,254,241,253,125,253,51,253,253,252,201,252,136,252,54,252,228,251,154,251,91,251,44,251,0,251,200,250,125,250,55,250,12,250,15,250,68,250,158,250,14,251,124,251,240,251,120,252,23,253,203,253,136,254,56,255,203,255,56,0,142,0,218,0,48,1,149,1,250,1,87,2,147,2,164,2,161,2,151,2,138,2,125,2,107,2,81,2,43,2,251,1,198,1,140,1,81,1,18,1,210,0,153,0,103,0,74,0,69,0,80,0,96,0,104,0,93,0,60,0,14,0,233,255,212,255,212,255,230,255,3,0,48,0,99,0,151,0,211,0,23,1,98,1,180,1,16,2,114,2,212,2,52,3,143,3,221,3,28,4,80,4,130,4,196,4,19,5,107,5,195,5,3,6,25,6,1,6,201,5,116,5,10,5,143,4,1,4,95,3,162,2,204,1,221,0,216,255,190,254,148,253,95,252,35,251,235,249,198,248,189,247,214,246,21,246,107,245,216,244,98,244,9,244,209,243,192,243,228,243,62,244,213,244,171,245,198,246,28,248,158,249,50,251,192,252,58,254,150,255,216,0,14,2,58,3,91,4,104,5,85,6,20,7,161,7,0,8,50,8,62,8,42,8,234,7,116,7,226,6,56,6,132,5,214,4,48,4,139,3,219,2,30,2,76,1,117,0,179,255,8,255,117,254,3,254,156,253,51,253,192,252,63,252,191,251,76,251,245,250,194,250,176,250,189,250,223,250,13,251,65,251,119,251,186,251,24,252,151,252,61,253,10,254,3,255,33,0,84,1,149,2,209,3,247,4,253,5,225,6,169,7,93,8,249,8,123,9,219,9,15,10,14,10,212,9,103,9,199,8,1,8,24,7,13,6,230,4,163,3,76,2,237,0,141,255,37,254,192,252,104,251,34,250,243,248,236,247,21,247,116,246,12,246,221,245,229,245,34,246,143,246,41,247,235,247,211,248,215,249,233,250,255,251,23,253,33,254,33,255,19,0,254,0,230,1,197,2,148,3,63,4,197,4,32,5,91,5,127,5,151,5,165,5,167,5,154,5,119,5,52,5,217,4,110,4,1,4,166,3,87,3,1,3,150,2,11,2,96,1,158,0,223,255,53,255,166,254,45,254,186,253,60,253,170,252,6,252,94,251,192,250,49,250,181,249,79,249,9,249,237,248,251,248,49,249,143,249,6,250,127,250,252,250,133,251,50,252,23,253,59,254,137,255,188,0,192,1,132,2,7,3,139,3,37,4,237,4,194,5,103,6,198,6,203,6,128,6,35,6,214,5,138,5,78,5,240,4,101,4,190,3,11,3,110,2,237,1,137,1,45,1,208,0,112,0,18,0,201,255,152,255,133,255,135,255,142,255,137,255,119,255,93,255,65,255,37,255,6,255,235,254,195,254,150,254,105,254,61,254,23,254,252,253,232,253,210,253,183,253,154,253,127,253,115,253,117,253,140,253,180,253,231,253,45,254,121,254,212,254,63,255,164,255,2,0,95,0,197,0,55,1,166,1,11,2,99,2,162,2,196,2,214,2,223,2,229,2,224,2,201,2,156,2,87,2,13,2,193,1,119,1,49,1,231,0,148,0,62,0,228,255,130,255,39,255,208,254,126,254,56,254,247,253,186,253,117,253,37,253,227,252,171,252,124,252,86,252,41,252,251,251,213,251,191,251,176,251,174,251,185,251,199,251,227,251,6,252,59,252,129,252,227,252,86,253,206,253,80,254,212,254,101,255,4,0,185,0,129,1,86,2,24,3,195,3,95,4,235,4,109,5,227,5,77,6,166,6,235,6,17,7,20,7,250,6,198,6,119,6,18,6,155,5,1,5,94,4,182,3,253,2,66,2,134,1,200,0,11,0,78,255,150,254,228,253,60,253,158,252,17,252,171,251,98,251,47,251,9,251,232,250,203,250,187,250,213,250,21,251,115,251,226,251,70,252,149,252,226,252,55,253,169,253,64,254,222,254,118,255,254,255,111,0,203,0,37,1,144,1,255,1,105,2,188,2,238,2,7,3,23,3,39,3,55,3,61,3,37,3,238,2,151,2,42,2,185,1,74,1,224,0,126,0,23,0,157,255,24,255,135,254,248,253,119,253,9,253,177,252,99,252,30,252,241,251,226,251,238,251,12,252,47,252,86,252,132,252,206,252,58,253,201,253,116,254,47,255,228,255,136,0,35,1,185,1,79,2,239,2,139,3,28,4,163,4,10,5,93,5,164,5,220,5,3,6,8,6,235,5,172,5,81,5,235,4,122,4,1,4,127,3,236,2,73,2,147,1,205,0,15,0,95,255,181,254,15,254,114,253,222,252,83,252,221,251,117,251,32,251,218,250,153,250,104,250,78,250,73,250,89,250,129,250,191,250,9,251,93,251,183,251,21,252,127,252,249,252,129,253,18,254,166,254,52,255,189,255,66,0,192,0,57,1,169,1,13,2,108,2,196,2,15,3,79,3,139,3,184,3,210,3,222,3,218,3,190,3,140,3,70,3,241,2,154,2,60,2,218,1,116,1,16,1,168,0,63,0,216,255,114,255,22,255,199,254,138,254,93,254,64,254,52,254,52,254,61,254,78,254,102,254,136,254,181,254,233,254,39,255,111,255,191,255,10,0,88,0,166,0,238,0,52,1,113,1,170,1,218,1,253,1,30,2,60,2,83,2,104,2,123,2,137,2,139,2,135,2,129,2,120,2,106,2,82,2,49,2,11,2,228,1,185,1,142,1,94,1,42,1,242,0,183,0,126,0,64,0,0,0,187,255,117,255,51,255,243,254,172,254,100,254,34,254,227,253,163,253,106,253,57,253,9,253,221,252,181,252,143,252,110,252,74,252,40,252,22,252,11,252,9,252,16,252,28,252,53,252,86,252,125,252,171,252,220,252,22,253,90,253,162,253,235,253,53,254,125,254,198,254,15,255,96,255,176,255,255,255,90,0,181,0,14,1,96,1,176,1,254,1,68,2,134,2,200,2,7,3,65,3,112,3,146,3,167,3,178,3,178,3,166,3,141,3,112,3,75,3,25,3,219,2,148,2,73,2,242,1,147,1,51,1,209,0,111,0,13,0,175,255,84,255,250,254,169,254,99,254,38,254,240,253,201,253,183,253,178,253,181,253,193,253,220,253,4,254,53,254,105,254,166,254,245,254,68,255,144,255,218,255,40,0,124,0,202,0,20,1,89,1,151,1,202,1,254,1,40,2,65,2,85,2,96,2,98,2,88,2,60,2,30,2,247,1,199,1,146,1,84,1,9,1,178,0,81,0,236,255,138,255,39,255,197,254,94,254,254,253,167,253,88,253,15,253,207,252,158,252,120,252,93,252,86,252,93,252,120,252,165,252,224,252,39,253,124,253,218,253,67,254,179,254,43,255,169,255,40,0,186,0,67,1,198,1,70,2,185,2,38,3,136,3,222,3,45,4,105,4,151,4,182,4,176,4,141,4,89,4,20,4,199,3,110,3,1,3,145,2,22,2,139,1,250,0,96,0,198,255,47,255,157,254,17,254,134,253,6,253,143,252,37,252,207,251,136,251,89,251,62,251,51,251,55,251,72,251,96,251,143,251,201,251,14,252,95,252,191,252,47,253,164,253,38,254,171,254,49,255,190,255,78,0,228,0,127,1,20,2,169,2,52,3,173,3,20,4,95,4,161,4,211,4,246,4,10,5,8,5,244,4,201,4,135,4,47,4,209,3,101,3,238,2,99,2,206,1,56,1,153,0,1,0,112,255,227,254,91,254,206,253,63,253,167,252,7,252,105,251,212,250,94,250,31,250,45,250,154,250,78,251,34,252,8,253,233,253,171,254,60,255,168,255,1,0,92,0,202,0,73,1,209,1,88,2,204,2,27,3,59,3,48,3,8,3,212,2,179,2,170,2,175,2,200,2,240,2,31,3,62,3,50,3,241,2,131,2,249,1,91,1,175,0,6,0,90,255,178,254,25,254,147,253,36,253,191,252,101,252,12,252,182,251,102,251,25,251,223,250,201,250,220,250,41,251,180,251,114,252,78,253,35,254,225,254,114,255,203,255,1,0,48,0,116,0,220,0,101,1,10,2,190,2,105,3,2,4,124,4,204,4,249,4,21,5,47,5,70,5,91,5,112,5,114,5,68,5,217,4,48,4,61,3,29,2,239,0,203,255,189,254,213,253,39,253,157,252,42,252,196,251,87,251,232,250,122,250,0,250,142,249,33,249,154,248,16,248,125,247,242,246,161,246,213,246,1,248,77,250,130,253,39,1,184,4,204,7,12,10,59,11,105,11,222,10,255,9,68,9,221,8,199,8,192,8,95,8,83,7,128,5,14,3,78,0,167,253,122,251,13,250,148,249,38,250,171,251,196,253,237,255,164,1,143,2,162,2,21,2,47,1,44,0,49,255,52,254,61,253,98,252,189,251,72,251,221,250,73,250,103,249,70,248,32,247,61,246,203,245,222,245,96,246,76,247,206,248,6,251,250,253,89,1,133,4,223,6,38,8,150,8,157,8,144,8,141,8,151,8,183,8,11,9,125,9,189,9,110,9,81,8,113,6,68,4,121,2,154,1,200,1,162,2,138,3,9,4,239,3,58,3,213,1,158,255,169,252,137,249,23,247,239,245,29,246,35,247,96,248,80,249,187,249,170,249,55,249,127,248,175,247,17,247,230,246,16,247,27,247,184,246,94,246,112,247,42,251,104,1,149,8,212,14,36,19,60,21,30,21,15,19,174,15,30,12,107,9,255,7,94,7,135,6,167,4,60,1,79,252,185,246,174,241,35,238,168,236,79,237,240,239,161,244,47,251,185,2,164,9,117,14,75,16,77,15,164,12,108,9,97,6,169,3,6,1,89,254,201,251,132,249,102,247,21,245,79,242,59,239,114,236,214,234,29,235,122,237,128,241,78,246,31,251,127,255,117,3,39,7,164,10,213,13,102,16,28,18,22,19,140,19,95,19,19,18,71,15,61,11,230,6,86,3,244,0,145,255,194,254,27,254,121,253,13,253,28,253,180,253,168,254,176,255,153,0,105,1,46,2,170,2,72,2,141,0,137,253,21,250,103,247,73,246,188,246,36,248,197,249,16,251,212,251,1,252,108,251,32,250,148,248,112,247,50,247,211,247,166,248,181,248,166,247,182,246,137,248,158,254,50,7,189,14,92,19,70,21,26,21,35,19,109,15,112,10,188,5,16,3,117,2,128,2,208,1,78,255,105,250,17,244,95,238,52,235,145,235,60,239,230,244,171,251,134,3,234,11,52,19,177,23,116,24,218,21,124,17,240,12,221,8,50,5,101,1,13,253,113,248,66,244,175,240,104,237,103,234,229,231,126,230,86,231,251,234,178,240,34,247,204,252,178,0,26,3,254,4,217,6,164,8,81,10,215,11,38,13,40,14,134,14,200,13,178,11,57,8,173,3,70,255,107,252,83,251,102,251,69,252,196,253,144,255,107,1,15,3,85,4,109,5,106,6,28,7,120,7,141,7,37,7,44,6,213,4,53,3,97,1,117,255,102,253,94,251,0,250,187,249,107,250,138,251,112,252,177,252,117,252,243,251,246,250,129,249,236,247,97,246,19,245,96,244,32,244,169,243,181,242,224,242,69,247,109,0,122,10,4,17,69,19,149,18,193,15,245,10,174,4,238,254,158,252,181,254,195,2,197,5,85,6,171,3,190,253,136,246,31,241,183,239,237,242,160,249,237,1,146,10,149,18,91,24,121,26,175,24,186,19,35,13,163,6,99,1,200,253,97,251,7,249,235,245,71,242,173,238,78,235,137,232,35,231,170,231,121,234,166,239,130,246,200,253,1,4,191,7,125,8,86,7,1,6,59,5,220,4,149,4,71,4,243,3,128,3,137,2,193,0,32,254,58,251,67,249,109,249,13,252,84,0,90,5,190,10,199,15,205,18,190,18,70,16,244,12,220,9,92,7,195,5,77,5,231,5,209,6,205,6,29,5,226,1,215,253,7,250,133,247,221,246,246,247,72,250,236,252,227,254,92,255,213,253,114,250,113,246,86,243,183,241,112,241,75,242,195,243,28,245,254,245,43,246,52,245,191,242,253,238,132,236,80,240,199,251,120,9,236,18,187,22,157,22,210,19,3,15,221,8,33,3,10,1,91,4,159,10,175,15,185,16,64,12,238,2,47,248,33,240,153,237,116,241,241,249,192,3,168,12,161,19,215,23,149,24,77,21,123,14,159,6,232,0,172,254,249,254,169,255,116,254,96,250,136,244,210,238,124,234,28,232,2,232,121,234,152,239,138,246,110,253,54,2,100,3,166,0,107,251,67,246,73,243,55,243,158,245,137,249,206,253,18,1,156,2,240,2,241,2,221,2,200,2,106,3,234,5,133,10,190,15,85,19,69,20,43,19,215,16,195,13,93,10,222,6,139,3,31,1,24,0,58,0,5,1,223,1,102,2,196,2,50,3,99,3,255,2,245,1,21,0,141,253,47,251,220,249,204,249,117,250,224,250,181,250,134,250,136,250,11,250,156,248,201,246,100,245,229,244,12,245,58,245,28,245,143,244,149,243,33,242,242,239,136,238,135,242,44,254,89,12,209,21,185,24,107,23,183,19,141,14,130,8,218,2,228,0,12,5,131,12,54,17,156,15,212,7,141,252,15,242,68,236,211,236,8,243,113,252,208,5,49,13,234,17,105,19,62,17,17,12,208,5,47,1,39,0,28,2,102,4,152,4,117,1,254,250,11,243,61,236,253,231,129,230,223,231,224,235,158,241,105,247,99,251,201,252,35,252,73,250,14,248,187,246,164,247,232,250,91,255,187,3,58,7,41,9,86,9,131,8,243,7,135,8,81,10,194,12,16,15,123,16,88,16,112,14,120,11,249,7,22,4,254,0,46,0,92,1,240,2,184,3,64,3,14,2,42,1,190,0,138,0,233,0,6,2,63,3,14,4,50,4,13,3,71,0,78,252,242,247,124,244,15,243,129,243,234,244,193,246,167,248,143,250,132,252,201,253,123,253,229,251,8,250,152,248,206,247,251,246,111,245,240,243,149,243,195,243,190,242,12,240,255,238,112,245,138,3,172,17,84,25,17,27,212,25,254,22,182,19,76,16,125,13,190,13,158,17,216,20,148,18,136,9,52,251,235,235,45,225,28,222,134,226,191,236,165,249,11,5,165,12,64,16,125,16,161,14,56,12,119,10,97,10,241,11,4,13,34,11,156,5,26,253,117,243,129,235,23,231,48,230,5,232,82,235,153,238,23,241,169,242,156,243,177,244,129,246,23,249,82,252,72,0,182,4,202,8,139,11,126,12,215,11,73,10,211,8,46,8,64,8,41,8,91,7,76,6,36,6,233,6,108,7,40,7,132,6,186,5,161,4,167,3,136,3,97,4,141,5,83,6,67,6,88,5,190,3,161,1,165,255,106,254,230,253,246,253,203,254,214,255,228,255,149,254,176,252,11,251,251,249,167,249,13,250,119,251,239,253,88,0,73,1,69,0,214,253,97,250,127,246,89,243,133,242,15,244,85,246,230,247,37,248,197,247,52,247,97,246,241,244,23,243,102,242,212,247,105,6,236,23,156,34,223,34,90,28,75,19,240,10,140,4,44,0,174,255,203,3,81,9,108,10,112,4,75,248,27,234,226,223,245,221,179,229,105,244,183,4,70,16,70,20,57,18,159,13,183,9,211,7,3,8,81,10,37,14,226,16,95,15,93,8,220,252,149,239,205,228,189,223,235,224,65,230,168,236,239,241,111,245,118,247,181,248,95,250,56,253,71,1,227,5,221,9,72,12,176,12,31,11,61,8,34,5,105,2,173,0,177,0,60,2,84,4,189,5,224,5,170,5,239,5,6,6,138,5,25,5,37,5,56,5,57,5,46,5,230,4,59,4,219,2,183,0,252,254,108,254,159,254,206,254,235,254,39,255,82,255,168,255,228,255,193,255,185,255,195,255,192,255,156,255,154,254,248,252,164,251,97,251,194,251,206,251,41,251,21,250,101,249,63,249,66,249,119,249,73,250,182,251,13,253,191,253,124,253,147,252,204,251,6,252,235,252,65,253,157,252,79,253,94,3,87,13,198,20,80,21,202,16,46,11,99,6,107,3,97,1,56,0,65,1,123,4,195,6,54,4,191,252,11,243,170,235,255,233,17,239,198,248,174,2,68,8,115,7,191,2,164,254,71,254,244,1,224,7,165,13,70,17,111,17,185,13,230,6,220,254,122,247,140,242,155,241,31,244,101,247,166,248,81,247,148,244,21,242,107,241,89,243,208,247,142,253,101,2,176,4,87,4,168,2,6,1,109,0,148,1,39,4,154,6,192,7,16,8,1,8,134,7,100,6,14,5,154,4,109,5,195,6,67,7,70,6,168,3,204,255,153,252,69,252,142,254,97,1,105,2,110,1,198,255,103,254,230,253,22,254,83,255,20,1,141,2,83,3,239,2,120,1,123,255,13,254,172,253,248,253,37,254,147,253,102,252,132,251,101,251,134,251,140,251,245,251,249,252,229,253,237,253,11,253,239,251,159,251,109,252,249,253,117,255,12,0,209,255,122,255,243,254,13,253,224,249,199,247,36,251,192,4,237,14,129,18,97,14,241,6,97,0,193,253,167,255,102,4,97,10,229,15,236,17,88,13,21,3,183,246,150,236,147,232,126,235,91,243,146,252,1,3,77,3,91,254,140,249,119,249,50,255,117,8,15,17,4,22,79,22,60,18,28,11,164,3,128,253,59,249,13,247,212,246,13,247,81,246,229,243,4,240,128,236,110,235,151,237,55,242,230,247,121,252,189,254,209,254,169,254,184,255,178,2,240,6,148,10,180,12,252,12,68,12,91,11,76,10,8,9,98,7,77,5,77,3,188,1,36,0,66,254,253,251,16,250,198,249,72,252,203,0,235,4,24,7,225,6,56,5,106,3,194,2,251,2,84,3,239,2,3,2,154,0,119,254,166,251,205,248,197,247,68,249,149,252,103,255,172,0,236,255,10,254,149,252,93,252,162,253,251,255,129,2,174,3,11,3,220,0,231,253,100,251,210,250,35,252,18,254,47,255,129,254,131,252,207,250,248,249,223,248,203,246,31,245,41,248,4,1,131,10,106,14,110,12,229,7,214,3,206,2,216,4,254,7,95,11,62,14,57,14,244,8,159,255,35,245,82,237,157,235,185,239,171,246,228,252,49,0,15,255,159,251,39,250,84,253,192,4,64,13,211,18,166,19,24,17,209,12,250,7,154,4,240,2,28,2,254,0,110,255,182,252,219,248,85,244,6,240,110,237,124,237,0,240,164,243,22,247,111,248,114,247,122,245,101,245,208,248,59,255,16,6,234,10,186,12,44,12,49,11,39,11,226,11,84,12,153,11,240,9,195,7,60,5,106,2,222,255,63,254,148,253,161,253,205,253,241,253,233,253,195,253,39,253,65,252,9,252,3,253,123,254,120,255,140,255,37,255,18,255,213,255,224,0,23,2,181,3,130,5,164,6,81,6,158,4,94,2,188,0,59,0,155,0,240,0,104,0,187,254,108,252,130,250,70,249,216,248,101,249,33,251,60,253,133,254,125,254,166,253,6,253,33,253,131,253,215,252,207,250,179,248,209,250,237,1,62,9,217,10,178,6,185,0,163,252,75,252,200,254,239,1,250,4,37,8,100,9,235,5,62,254,70,246,178,241,210,242,139,248,150,255,18,4,20,4,179,255,48,250,40,248,221,251,87,3,206,10,255,14,231,14,167,11,115,7,53,4,252,2,142,3,162,4,243,4,131,3,15,0,115,251,40,247,171,244,110,244,118,245,204,246,200,247,24,248,84,247,220,245,211,244,246,245,16,250,249,255,107,5,8,9,94,10,43,10,233,9,213,10,161,12,8,14,246,13,126,12,88,10,225,7,17,5,61,2,25,0,221,254,246,253,234,252,128,251,205,249,132,248,255,247,219,247,241,247,158,248,184,249,229,250,238,251,226,252,253,253,215,255,39,2,130,4,192,6,123,8,26,9,133,8,243,6,120,4,39,2,196,0,11,0,104,255,103,254,175,252,75,250,70,248,28,247,71,247,227,248,148,251,22,254,135,255,107,255,149,254,72,254,7,255,199,255,14,255,144,252,142,250,69,253,253,3,117,9,198,8,26,4,76,255,54,253,222,253,38,0,119,2,172,4,209,6,0,7,32,3,7,252,149,245,232,242,13,245,35,250,84,255,94,1,43,255,222,249,167,245,17,246,246,251,46,4,19,10,253,10,107,8,83,5,171,3,12,4,11,6,42,8,183,8,232,6,233,2,233,253,189,249,29,248,1,249,1,251,47,252,161,251,144,249,225,246,19,244,33,242,139,242,216,245,255,250,80,0,54,4,191,5,155,5,117,5,143,6,139,9,100,13,67,16,158,16,11,15,239,12,246,10,230,8,109,6,5,4,26,2,158,0,28,255,144,253,243,251,150,250,171,249,18,249,151,248,157,248,139,249,21,251,206,252,121,254,255,255,137,1,4,3,147,4,40,6,204,7,58,9,16,10,187,9,145,8,91,7,142,6,159,5,16,4,37,2,239,255,154,253,43,251,46,249,220,247,210,247,48,249,175,250,252,250,195,249,150,248,133,248,201,249,26,251,246,250,197,248,200,246,73,249,173,255,95,5,147,5,208,1,202,253,254,252,38,255,14,2,148,3,43,4,44,5,215,5,149,3,183,253,184,247,33,245,36,247,55,251,216,254,200,255,180,253,203,249,63,247,71,248,30,253,240,2,100,6,24,6,152,3,96,1,210,0,38,2,72,4,199,5,107,5,95,3,141,0,193,253,211,251,113,251,112,252,25,253,10,252,104,249,106,246,36,244,198,242,112,242,119,243,2,246,18,249,109,251,185,252,147,253,194,254,254,0,141,4,34,9,103,13,216,15,22,16,73,15,185,14,126,14,92,14,33,14,81,13,141,11,172,8,111,5,186,2,220,0,29,255,240,252,223,250,208,249,38,250,95,251,129,252,16,253,187,253,69,255,179,1,87,4,227,6,57,9,82,11,229,12,151,13,34,13,5,12,231,10,14,10,101,9,138,8,8,7,139,4,6,1,253,252,97,249,33,247,131,246,45,247,210,247,62,247,125,245,194,243,38,243,164,243,120,244,97,244,86,243,52,242,75,244,44,250,214,0,53,3,227,0,155,253,68,253,38,0,146,3,163,5,168,6,119,8,62,10,40,9,47,3,166,251,90,247,88,248,233,251,156,254,74,254,127,251,209,247,141,245,18,246,85,249,209,253,11,1,205,1,145,0,109,255,201,255,192,1,108,4,154,6,114,7,175,6,203,4,102,2,117,0,141,255,196,255,23,0,245,254,253,251,99,248,201,245,58,244,76,243,174,242,198,242,188,243,95,245,235,246,11,248,55,249,95,251,251,254,91,3,116,7,45,10,141,11,160,12,120,14,190,16,55,18,76,18,27,17,27,15,112,12,156,9,82,7,233,5,171,4,205,2,31,0,80,253,85,251,118,250,24,250,139,249,84,249,54,250,24,252,7,254,156,255,21,1,17,3,160,5,8,8,23,9,141,8,185,7,50,8,233,9,23,11,106,10,228,7,131,4,68,1,247,254,156,253,185,252,198,251,189,250,101,249,103,247,231,244,222,242,49,242,189,242,168,243,131,243,236,241,241,239,7,241,56,246,27,253,189,0,32,0,114,254,60,255,155,2,236,5,199,7,250,8,101,11,13,14,247,13,39,9,188,2,117,255,227,0,38,4,147,5,120,3,43,255,74,251,244,249,191,250,63,252,135,253,106,254,174,254,249,253,243,252,180,252,219,253,3,0,71,2,152,3,78,3,212,1,79,0,179,255,56,0,60,1,168,1,134,0,8,254,92,251,100,249,26,248,34,247,118,246,100,246,194,246,63,247,114,247,121,247,230,247,151,249,172,252,53,0,10,3,166,4,187,5,31,7,36,9,6,11,54,12,214,12,146,13,36,14,164,13,151,11,224,8,194,6,144,5,171,4,80,3,115,1,123,255,196,253,255,251,1,250,47,248,80,247,175,247,209,248,229,249,185,250,195,251,154,253,177,255,242,0,255,0,40,1,248,2,52,6,209,8,12,9,26,7,3,5,103,4,42,5,170,5,205,4,2,3,88,1,52,0,31,255,199,253,92,252,77,251,139,250,155,249,49,248,17,246,159,243,145,241,130,241,132,244,115,249,19,253,180,252,187,249,198,247,145,249,35,254,216,2,143,5,168,6,155,7,199,8,191,8,214,6,228,4,109,5,57,8,134,10,51,10,191,7,34,5,188,3,149,3,135,3,5,3,115,2,120,2,149,2,195,1,4,0,106,254,4,254,210,254,230,255,38,0,94,255,58,254,117,253,8,253,136,252,26,252,229,251,1,252,14,252,249,251,145,251,176,250,115,249,106,248,56,248,29,249,163,250,241,251,109,252,254,251,107,251,128,251,180,252,136,254,61,0,30,1,35,1,255,0,93,1,85,2,90,3,27,4,139,4,222,4,8,5,248,4,185,4,127,4,103,4,54,4,184,3,215,2,188,1,169,0,238,255,177,255,178,255,110,255,183,254,255,253,214,253,74,254,233,254,93,255,190,255,92,0,68,1,15,2,64,2,226,1,166,1,67,2,161,3,247,4,148,5,59,5,104,4,186,3,190,3,83,4,245,4,45,5,193,4,185,3,73,2,11,1,103,0,62,0,38,0,161,255,102,254,151,252,154,250,244,248,178,247,210,246,48,246,152,245,212,244,207,243,223,242,120,242,228,242,255,243,98,245,134,246,66,247,252,247,83,249,155,251,110,254,253,0,183,2,178,3,129,4,177,5,106,7,75,9,213,10,207,11,83,12,137,12,133,12,39,12,131,11,214,10,113,10,85,10,31,10,100,9,225,7,8,6,121,4,174,3,96,3,211,2,141,1,212,255,121,254,254,253,77,254,160,254,98,254,88,253,8,252,27,251,222,250,44,251,128,251,57,251,11,250,102,248,18,247,135,246,149,246,221,246,4,247,253,246,190,246,84,246,6,246,55,246,13,247,55,248,114,249,155,250,181,251,176,252,164,253,187,254,61,0,49,2,55,4,225,5,29,7,68,8,135,9,224,10,243,11,119,12,87,12,179,11,221,10,37,10,154,9,3,9,51,8,29,7,220,5,137,4,73,3,50,2,84,1,181,0,76,0,9,0,190,255,76,255,171,254,10,254,169,253,173,253,23,254,188,254,44,255,10,255,85,254,126,253,249,252,247,252,41,253,253,252,54,252,207,250,94,249,134,248,91,248,101,248,37,248,151,247,11,247,218,246,43,247,248,247,17,249,71,250,114,251,122,252,85,253,2,254,186,254,187,255,16,1,135,2,218,3,209,4,83,5,130,5,156,5,220,5,81,6,243,6,147,7,227,7,166,7,227,6,250,5,91,5,29,5,245,4,134,4,182,3,205,2,52,2,249,1,223,1,175,1,91,1,235,0,128,0,80,0,129,0,244,0,68,1,18,1,82,0,98,255,184,254,152,254,233,254,60,255,32,255,108,254,66,253,3,252,14,251,135,250,73,250,23,250,196,249,72,249,175,248,11,248,123,247,75,247,201,247,212,248,254,249,244,250,185,251,132,252,159,253,15,255,116,0,137,1,93,2,51,3,31,4,242,4,112,5,161,5,171,5,184,5,218,5,254,5,2,6,210,5,121,5,0,5,119,4,253,3,180,3,190,3,15,4,77,4,22,4,130,3,5,3,243,2,40,3,79,3,64,3,17,3,201,2,58,2,99,1,100,0,106,255,160,254,44,254,241,253,142,253,191,252,154,251,146,250,23,250,43,250,118,250,162,250,153,250,120,250,131,250,214,250,72,251,172,251,19,252,173,252,150,253,150,254,86,255,197,255,27,0,157,0,88,1,33,2,185,2,5,3,15,3,233,2,174,2,127,2,93,2,63,2,4,2,135,1,220,0,53,0,215,255,190,255,185,255,142,255,33,255,145,254,29,254,235,253,252,253,41,254,67,254,55,254,21,254,255,253,4,254,45,254,143,254,55,255,18,0,205,0,21,1,238,0,181,0,204,0,78,1,0,2,134,2,146,2,33,2,117,1,237,0,216,0,44,1,163,1,230,1,206,1,116,1,25,1,247,0,31,1,121,1,192,1,193,1,115,1,236,0,67,0,152,255,13,255,189,254,139,254,55,254,145,253,165,252,206,251,97,251,102,251,158,251,206,251,235,251,39,252,190,252,178,253,192,254,171,255,100,0,17,1,216,1,194,2,170,3,107,4,242,4,39,5,4,5,150,4,19,4,185,3,158,3,171,3,145,3,50,3,168,2,19,2,157,1,94,1,86,1,96,1,81,1,17,1,174,0,86,0,29,0,247,255,204,255,153,255,114,255,95,255,49,255,207,254,79,254,227,253,182,253,187,253,201,253,185,253,106,253,241,252,121,252,54,252,70,252,144,252,234,252,34,253,58,253,87,253,145,253,231,253,94,254,238,254,122,255,228,255,27,0,58,0,106,0,166,0,211,0,210,0,179,0,174,0,196,0,226,0,246,0,11,1,45,1,64,1,17,1,149,0,21,0,215,255,240,255,49,0,79,0,18,0,120,255,191,254,66,254,55,254,142,254,6,255,99,255,160,255,220,255,32,0,104,0,181,0,31,1,189,1,124,2,252,2,228,2,36,2,52,1,167,0,151,0,171,0,92,0,136,255,113,254,125,253,222,252,135,252,97,252,120,252,227,252,144,253,61,254,161,254,200,254,21,255,213,255,239,0,238,1,128,2,194,2,254,2,67,3,88,3,28,3,177,2,94,2,49,2,8,2,188,1,86,1,9,1,238,0,224,0,210,0,200,0,193,0,198,0,247,0,93,1,203,1,31,2,39,2,210,1,141,1,181,1,23,2,91,2,93,2,74,2,89,2,163,2,10,3,40,3,237,2,150,2,255,1,53,1,125,0,244,255,106,255,119,254,61,253,236,251,213,250,20,250,158,249,126,249,104,249,2,249,34,248,119,247,237,247,201,249,255,251,54,253,89,253,99,253,38,254,82,255,105,0,137,1,70,3,153,5,129,7,206,7,126,6,229,4,95,4,16,5,26,6,131,6,217,5,47,4,4,2,251,255,120,254,193,253,176,253,204,253,120,253,136,252,46,251,245,249,140,249,38,250,91,251,122,252,241,252,185,252,73,252,19,252,57,252,176,252,80,253,210,253,251,253,161,253,179,252,133,251,188,250,188,250,95,251,55,252,187,252,169,252,85,252,79,252,10,253,120,254,37,0,170,1,246,2,40,4,60,5,23,6,196,6,160,7,224,8,64,10,54,11,83,11,195,10,19,10,160,9,85,9,0,9,150,8,9,8,57,7,15,6,177,4,99,3,80,2,98,1,85,0,29,255,227,253,200,252,194,251,196,250,1,250,162,249,188,249,8,250,56,250,55,250,59,250,136,250,25,251,209,251,128,252,33,253,181,253,38,254,97,254,118,254,98,254,45,254,18,254,26,254,45,254,207,253,159,252,15,251,197,250,151,252,147,255,104,1,180,0,209,254,44,254,173,255,195,1,245,2,117,3,211,4,108,7,140,9,6,9,27,6,111,3,48,3,41,5,66,7,179,7,79,6,224,3,144,1,21,0,115,255,94,255,74,255,215,254,2,254,232,252,167,251,77,250,39,249,255,248,23,250,133,251,12,252,84,251,25,250,157,249,79,250,184,251,222,252,39,253,199,252,70,252,218,251,105,251,224,250,147,250,225,250,217,251,246,252,82,253,176,252,223,251,26,252,198,253,96,0,228,2,152,4,108,5,218,5,136,6,195,7,96,9,7,11,137,12,157,13,244,13,120,13,90,12,26,11,56,10,172,9,254,8,194,7,13,6,49,4,71,2,92,0,157,254,92,253,135,252,187,251,224,250,33,250,173,249,100,249,5,249,138,248,94,248,8,249,103,250,188,251,92,252,99,252,131,252,71,253,92,254,10,255,231,254,75,254,251,253,54,254,128,254,62,254,104,253,128,252,1,252,224,251,69,251,196,249,244,247,248,247,180,250,223,254,44,1,73,0,236,253,251,252,151,254,61,1,148,3,101,5,206,7,77,10,94,11,141,9,82,6,78,4,48,5,213,7,47,10,149,10,131,8,10,5,165,1,166,255,64,255,244,255,123,0,36,0,246,254,124,253,254,251,163,250,241,249,96,250,205,251,40,253,128,253,160,252,60,251,85,250,121,250,145,251,187,252,82,253,21,253,76,252,85,251,144,250,19,250,17,250,145,250,166,251,180,252,13,253,132,252,189,251,198,251,21,253,93,255,141,1,247,2,168,3,59,4,22,5,41,6,81,7,158,8,4,10,61,11,234,11,184,11,175,10,89,9,59,8,160,7,42,7,103,6,245,4,240,2,191,0,209,254,57,253,252,251,251,250,50,250,212,249,243,249,92,250,143,250,72,250,191,249,185,249,207,250,251,252,93,255,243,0,64,1,230,0,218,0,138,1,141,2,38,3,39,3,194,2,104,2,235,1,31,1,213,255,109,254,89,253,229,252,113,252,251,250,199,248,29,247,215,247,186,250,141,253,20,254,130,252,226,250,255,250,197,252,46,255,101,1,215,3,108,6,26,8,179,7,160,5,137,3,230,2,244,3,246,5,215,7,95,8,5,7,27,4,12,1,30,255,9,255,43,0,87,1,166,1,1,1,175,255,65,254,51,253,233,252,95,253,49,254,224,254,26,255,231,254,50,254,21,253,20,252,187,251,49,252,29,253,217,253,178,253,166,252,62,251,27,250,171,249,91,250,161,251,161,252,60,253,35,253,223,252,224,252,119,253,108,254,171,255,31,1,136,2,176,3,105,4,6,5,156,5,59,6,199,6,65,7,164,7,234,7,239,7,107,7,113,6,73,5,96,4,178,3,245,2,224,1,132,0,33,255,237,253,237,252,22,252,141,251,114,251,202,251,57,252,114,252,50,252,211,251,245,251,10,253,233,254,205,0,17,2,157,2,217,2,39,3,150,3,226,3,231,3,168,3,94,3,41,3,219,2,73,2,72,1,231,255,71,254,160,252,251,250,71,249,220,247,108,247,44,248,120,249,37,250,192,249,208,248,39,248,53,248,34,249,238,250,101,253,62,0,170,2,244,3,251,3,127,3,64,3,152,3,134,4,244,5,152,7,14,9,185,9,29,9,133,7,197,5,176,4,130,4,240,4,109,5,151,5,63,5,124,4,69,3,185,1,17,0,162,254,222,253,229,253,67,254,62,254,101,253,222,251,64,250,32,249,187,248,220,248,17,249,16,249,216,248,196,248,11,249,160,249,51,250,151,250,243,250,139,251,144,252,223,253,81,255,136,0,93,1,202,1,8,2,149,2,156,3,220,4,201,5,26,6,240,5,141,5,5,5,105,4,214,3,89,3,234,2,105,2,176,1,190,0,160,255,129,254,139,253,3,253,222,252,244,252,19,253,32,253,68,253,149,253,25,254,190,254,145,255,138,0,161,1,176,2,146,3,72,4,235,4,154,5,88,6,22,7,165,7,240,7,224,7,112,7,219,6,91,6,15,6,199,5,39,5,243,3,58,2,87,0,196,254,173,253,210,252,208,251,87,250,140,248,208,246,114,245,126,244,193,243,49,243,230,242,247,242,57,243,103,243,108,243,125,243,0,244,58,245,7,247,225,248,85,250,106,251,146,252,35,254,29,0,42,2,243,3,112,5,201,6,36,8,126,9,186,10,186,11,110,12,220,12,31,13,85,13,117,13,85,13,231,12,71,12,154,11,221,10,228,9,169,8,86,7,36,6,33,5,38,4,4,3,183,1,95,0,33,255,22,254,52,253,99,252,145,251,189,250,2,250,104,249,232,248,123,248,253,247,101,247,194,246,68,246,29,246,73,246,151,246,199,246,197,246,167,246,143,246,163,246,246,246,153,247,121,248,109,249,86,250,47,251,2,252,210,252,169,253,151,254,176,255,249,0,88,2,161,3,190,4,171,5,111,6,14,7,153,7,34,8,172,8,39,9,119,9,136,9,97,9,19,9,169,8,56,8,213,7,127,7,22,7,121,6,165,5,200,4,37,4,196,3,117,3,248,2,38,2,36,1,64,0,181,255,115,255,75,255,3,255,124,254,206,253,28,253,131,252,17,252,187,251,120,251,62,251,4,251,205,250,150,250,103,250,67,250,41,250,27,250,29,250,47,250,98,250,182,250,28,251,137,251,230,251,44,252,95,252,161,252,10,253,156,253,73,254,232,254,93,255,169,255,230,255,49,0,149,0,5,1,110,1,204,1,32,2,105,2,174,2,240,2,31,3,54,3,71,3,100,3,154,3,220,3,15,4,29,4,14,4,247,3,231,3,216,3,189,3,150,3,116,3,91,3,60,3,2,3,156,2,9,2,110,1,245,0,171,0,122,0,58,0,195,255,23,255,96,254,201,253,104,253,49,253,10,253,182,252,81,252,9,252,240,251,3,252,33,252,54,252,62,252,78,252,122,252,206,252,64,253,199,253,77,254,189,254,17,255,80,255,145,255,226,255,65,0,170,0,20,1,104,1,149,1,158,1,156,1,165,1,190,1,217,1,221,1,193,1,147,1,109,1,94,1,98,1,99,1,68,1,6,1,198,0,174,0,199,0,255,0,51,1,75,1,71,1,52,1,51,1,71,1,102,1,125,1,144,1,168,1,197,1,217,1,211,1,174,1,117,1,59,1,10,1,236,0,213,0,188,0,154,0,94,0,5,0,151,255,35,255,206,254,164,254,157,254,154,254,114,254,33,254,190,253,111,253,74,253,69,253,78,253,76,253,54,253,26,253,6,253,2,253,7,253,12,253,21,253,27,253,41,253,70,253,111,253,165,253,222,253,16,254,63,254,105,254,151,254,219,254,55,255,171,255,44,0,166,0,17,1,107,1,195,1,34,2,143,2,10,3,131,3,235,3,65,4,135,4,185,4,218,4,229,4,220,4,196,4,169,4,142,4,104,4,48,4,212,3,92,3,206,2,52,2,150,1,253,0,113,0,250,255,152,255,49,255,181,254,29,254,126,253,229,252,88,252,222,251,132,251,80,251,79,251,120,251,145,251,136,251,90,251,11,251,203,250,203,250,16,251,161,251,100,252,14,253,135,253,190,253,201,253,245,253,111,254,41,255,250,255,183,0,65,1,175,1,26,2,144,2,250,2,79,3,148,3,201,3,10,4,63,4,95,4,113,4,93,4,59,4,252,3,170,3,95,3,21,3,215,2,153,2,73,2,221,1,94,1,237,0,158,0,107,0,76,0,46,0,15,0,232,255,180,255,127,255,84,255,64,255,69,255,87,255,114,255,122,255,91,255,51,255,8,255,228,254,202,254,186,254,177,254,172,254,162,254,126,254,69,254,10,254,225,253,213,253,224,253,234,253,228,253,212,253,198,253,203,253,232,253,23,254,74,254,119,254,163,254,204,254,247,254,34,255,79,255,137,255,208,255,30,0,96,0,132,0,141,0,150,0,186,0,250,0,55,1,87,1,89,1,83,1,91,1,115,1,141,1,151,1,145,1,127,1,117,1,122,1,130,1,128,1,113,1,88,1,60,1,27,1,234,0,178,0,127,0,92,0,76,0,60,0,25,0,224,255,157,255,90,255,37,255,5,255,252,254,252,254,1,255,3,255,253,254,242,254,236,254,245,254,11,255,53,255,102,255,149,255,188,255,225,255,252,255,10,0,23,0,32,0,36,0,46,0,56,0,66,0,69,0,60,0,32,0,251,255,208,255,176,255,156,255,171,255,195,255,204,255,218,255,200,255,183,255,179,255,199,255,241,255,49,0,116,0,164,0,199,0,225,0,2,1,46,1,92,1,123,1,142,1,141,1,130,1,120,1,114,1,96,1,65,1,7,1,178,0,73,0,230,255,139,255,71,255,45,255,8,255,224,254,145,254,52,254,224,253,171,253,160,253,182,253,236,253,41,254,100,254,143,254,181,254,215,254,7,255,81,255,171,255,13,0,101,0,162,0,183,0,196,0,215,0,237,0,10,1,26,1,24,1,6,1,247,0,229,0,208,0,181,0,152,0,116,0,90,0,84,0,89,0,94,0,81,0,58,0,37,0,30,0,38,0,45,0,44,0,26,0,10,0,251,255,236,255,222,255,209,255,206,255,202,255,195,255,188,255,173,255,154,255,146,255,148,255,167,255,196,255,223,255,241,255,252,255,3,0,14,0,32,0,44,0,49,0,49,0,40,0,26,0,7,0,242,255,217,255,188,255,155,255,117,255,76,255,39,255,12,255,247,254,235,254,233,254,234,254,246,254,12,255,39,255,69,255,101,255,141,255,197,255,8,0,85,0,144,0,208,0,0,1,37,1,78,1,110,1,138,1,159,1,180,1,184,1,176,1,147,1,99,1,46,1,248,0,200,0,150,0,96,0,32,0,217,255,156,255,109,255,73,255,45,255,26,255,19,255,27,255,40,255,55,255,78,255,111,255,152,255,194,255,240,255,29,0,70,0,105,0,131,0,150,0,170,0,185,0,186,0,174,0,151,0,126,0,93,0,60,0,20,0,232,255,190,255,146,255,105,255,68,255,39,255,14,255,252,254,237,254,234,254,234,254,248,254,14,255,41,255,81,255,108,255,142,255,177,255,209,255,243,255,20,0,53,0,83,0,106,0,121,0,132,0,145,0,162,0,171,0,178,0,184,0,184,0,188,0,194,0,197,0,196,0,188,0,171,0,156,0,140,0,126,0,111,0,84,0,51,0,13,0,237,255,200,255,162,255,128,255,96,255,63,255,32,255,4,255,244,254,234,254,226,254,224,254,223,254,233,254,245,254,7,255,32,255,61,255,94,255,136,255,179,255,229,255,19,0,78,0,135,0,181,0,225,0,246,0,16,1,35,1,48,1,58,1,59,1,52,1,31,1,2,1,221,0,181,0,138,0,100,0,55,0,11,0,218,255,172,255,132,255,93,255,76,255,50,255,31,255,22,255,18,255,24,255,31,255,44,255,61,255,83,255,110,255,140,255,164,255,189,255,211,255,239,255,14,0,39,0,63,0,84,0,103,0,124,0,137,0,146,0,149,0,143,0,141,0,140,0,140,0,136,0,122,0,101,0,79,0,60,0,59,0,48,0,30,0,14,0,252,255,237,255,221,255,210,255,204,255,196,255,187,255,183,255,185,255,194,255,200,255,206,255,219,255,237,255,255,255,12,0,25,0,39,0,55,0,70,0,81,0,89,0,95,0,100,0,98,0,92,0,87,0,84,0,76,0,56,0,33,0,14,0,252,255,233,255,215,255,200,255,186,255,166,255,144,255,130,255,125,255,127,255,128,255,133,255,137,255,147,255,157,255,169,255,177,255,186,255,198,255,211,255,227,255,247,255,11,0,22,0,31,0,42,0,57,0,74,0,84,0,90,0,91,0,92,0,91,0,93,0,89,0,79,0,74,0,70,0,63,0,51,0,41,0,34,0,31,0,23,0,9,0,252,255,237,255,224,255,214,255,203,255,190,255,178,255,159,255,146,255,138,255,135,255,136,255,131,255,131,255,132,255,134,255,137,255,145,255,156,255,168,255,181,255,198,255,214,255,230,255,245,255,1,0,18,0,42,0,69,0,93,0,112,0,126,0,132,0,127,0,124,0,123,0,124,0,126,0,124,0,121,0,110,0,97,0,80,0,65,0,57,0,44,0,33,0,23,0,10,0,1,0,249,255,242,255,238,255,233,255,232,255,236,255,243,255,246,255,251,255,22,0,42,0,51,0,63,0,49,0,30,0,19,0,18,0,23,0,34,0,54,0,64,0,62,0,57,0,23,0,249,255,231,255,216,255,217,255,212,255,217,255,206,255,196,255,191,255,180,255,179,255,177,255,175,255,176,255,190,255,195,255,194,255,194,255,193,255,191,255,189,255,188,255,184,255,194,255,206,255,218,255,234,255,241,255,246,255,250,255,252,255,250,255,251,255,255,255,3,0,6,0,13,0,17,0,26,0,38,0,29,0,23,0,19,0,17,0,18,0,16,0,19,0,16,0,16,0,17,0,11,0,8,0,9,0,9,0,7,0,5,0,5,0,6,0,3,0,255,255,252,255,249,255,248,255,248,255,248,255,246,255,243,255,242,255,243,255,244,255,240,255,236,255,236,255,237,255,239,255,240,255,237,255,237,255,233,255,228,255,229,255,230,255,231,255,229,255,223,255,220,255,218,255,220,255,219,255,219,255,224,255,232,255,241,255,251,255,255,255,6,0,19,0,29,0,37,0,39,0,41,0,47,0,54,0,61,0,63,0,67,0,69,0,70,0,75,0,74,0,73,0,70,0,66,0,68,0,71,0,74,0,70,0,64,0,62,0,62,0,63,0,63,0,65,0,63,0,57,0,45,0,36,0,29,0,31,0,31,0,30,0,33,0,31,0,30,0,24,0,24,0,27,0,30,0,26,0,18,0,12,0,8,0,4,0,253,255,248,255,239,255,235,255,236,255,236,255,233,255,227,255,217,255,204,255,193,255,190,255,195,255,200,255,206,255,204,255,203,255,203,255,199,255,199,255,198,255,201,255,204,255,208,255,206,255,206,255,204,255,214,255,222,255,226,255,234,255,222,255,221,255,218,255,219,255,224,255,229,255,232,255,233,255,234,255,234,255,233,255,227,255,225,255,220,255,218,255,218,255,218,255,226,255,234,255,237,255,234,255,229,255,221,255,216,255,210,255,212,255,216,255,227,255,239,255,236,255,237,255,231,255,224,255,220,255,216,255,217,255,219,255,224,255,229,255,234,255,234,255,237,255,235,255,235,255,235,255,236,255,246,255,255,255,8,0,15,0,22,0,25,0,27,0,35,0,39,0,43,0,53,0,64,0,66,0,82,0,86,0,93,0,100,0,95,0,102,0,104,0,117,0,114,0,99,0,90,0,87,0,89,0,89,0,90,0,86,0,82,0,73,0,61,0,52,0,44,0,35,0,28,0,26,0,27,0,23,0,15,0,7,0,1,0,253,255,255,255,1,0,255,255,252,255,247,255,245,255,238,255,232,255,231,255,231,255,231,255,228,255,225,255,221,255,216,255,211,255,210,255,211,255,212,255,215,255,217,255,216,255,215,255,216,255,218,255,223,255,229,255,235,255,239,255,236,255,230,255,227,255,227,255,232,255,234,255,235,255,241,255,242,255,239,255,234,255,231,255,229,255,225,255,221,255,221,255,222,255,222,255,220,255,217,255,214,255,214,255,217,255,219,255,219,255,220,255,221,255,221,255,225,255,230,255,233,255,240,255,248,255,251,255,0,0,4,0,6,0,9,0,14,0,20,0,24,0,23,0,20,0,18,0,23,0,30,0,37,0,42,0,41,0,37,0,30,0,27,0,24,0,23,0,19,0,15,0,13,0,9,0,3,0,253,255,244,255,240,255,241,255,247,255,250,255,249,255,245,255,238,255,238,255,243,255,244,255,246,255,248,255,249,255,252,255,251,255,249,255,248,255,249,255,253,255,2,0,9,0,13,0,14,0,21,0,25,0,27,0,30,0,33,0,37,0,41,0,45,0,47,0,45,0,43,0,45,0,51,0,55,0,55,0,56,0,59,0,58,0,55,0,56,0,55,0,56,0,55,0,47,0,38,0,32,0,31,0,26,0,19,0,15,0,15,0,14,0,9,0,0,0,247,255,241,255,239,255,240,255,243,255,246,255,247,255,248,255,247,255,241,255,240,255,235,255,229,255,228,255,228,255,228,255,219,255,211,255,205,255,203,255,207,255,211,255,209,255,207,255,207,255,207,255,209,255,209,255,209,255,211,255,211,255,213,255,216,255,219,255,221,255,223,255,224,255,224,255,228,255,234,255,241,255,245,255,246,255,247,255,248,255,246,255,247,255,247,255,246,255,245,255,239,255,235,255,228,255,218,255,214,255,211,255,208,255,209,255,208,255,204,255,202,255,203,255,203,255,204,255,207,255,209,255,207,255,208,255,211,255,219,255,226,255,230,255,235,255,241,255,245,255,251,255,255,255,4,0,9,0,13,0,24,0,29,0,33,0,38,0,44,0,52,0,54,0,54,0,55,0,55,0,58,0,63,0,68,0,71,0,72,0,70,0,66,0,59,0,57,0,54,0,52,0,48,0,48,0,50,0,45,0,40,0,33,0,29,0,29,0,31,0,34,0,35,0,31,0,31,0,26,0,18,0,17,0,17,0,21,0,23,0,24,0,26,0,31,0,34,0,35,0,38,0,39,0,40,0,51,0,54,0,44,0,42,0,39,0,26,0,20,0,13,0,10,0,10,0,3,0,5,0,3,0,250,255,240,255,234,255,231,255,227,255,217,255,211,255,203,255,198,255,193,255,190,255,188,255,187,255,192,255,196,255,206,255,220,255,229,255,234,255,240,255,238,255,239,255,241,255,238,255,236,255,234,255,233,255,229,255,230,255,228,255,229,255,233,255,233,255,229,255,228,255,230,255,233,255,242,255,244,255,244,255,248,255,246,255,244,255,245,255,247,255,243,255,238,255,236,255,243,255,249,255,253,255,251,255,252,255,255,255,254,255,252,255,238,255,230,255,229,255,224,255,218,255,213,255,216,255,231,255,240,255,234,255,252,255,244,255,233,255,238,255,0,0,42,0,36,0,28,0,26,0,21,0,21,0,40,0,51,0,34,0,28,0,39,0,46,0,25,0,6,0,12,0,8,0,19,0,33,0,28,0,22,0,4,0,249,255,234,255,235,255,2,0,23,0,27,0,22,0,18,0,23,0,40,0,50,0,61,0,59,0,61,0,72,0,83,0,80,0,73,0,63,0,47,0,32,0,254,255,228,255,211,255,205,255,199,255,192,255,198,255,195,255,194,255,195,255,201,255,217,255,240,255,7,0,35,0,55,0,56,0,51,0,38,0,30,0,26,0,21,0,13,0,0,0,243,255,227,255,207,255,190,255,186,255,187,255,190,255,196,255,197,255,203,255,206,255,207,255,211,255,224,255,249,255,17,0,38,0,48,0,47,0,47,0,48,0,48,0,52,0,54,0,57,0,66,0,65,0,54,0,37,0,20,0,6,0,0,0,5,0,14,0,23,0,18,0,0,0,238,255,233,255,238,255,248,255,8,0,15,0,14,0,5,0,252,255,246,255,241,255,235,255,232,255,236,255,242,255,253,255,16,0,48,0,72,0,70,0,41,0,255,255,213,255,179,255,146,255,102,255,48,255,233,254,161,254,96,254,37,254,241,253,207,253,195,253,227,253,85,254,13,255,216,255,131,0,254,0,95,1,194,1,43,2,151,2,235,2,38,3,74,3,70,3,8,3,106,2,116,1,79,0,73,255,169,254,125,254,137,254,132,254,58,254,197,253,124,253,162,253,82,254,83,255,81,0,25,1,158,1,255,1,76,2,139,2,175,2,173,2,130,2,29,2,104,1,109,0,76,255,62,254,125,253,12,253,193,252,90,252,202,251,69,251,21,251,102,251,48,252,65,253,117,254,169,255,190,0,166,1,94,2,24,3,9,4,71,5,156,6,146,7,199,7,54,7,49,6,50,5,155,4,100,4,58,4,182,3,162,2,25,1,126,255,46,254,79,253,198,252,68,252,130,251,84,250,200,248,14,247,138,245,149,244,91,244,198,244,92,245,140,245,253,244,6,244,213,243,193,245,112,250,75,1,117,8,150,13,74,15,40,14,46,12,131,11,86,13,18,17,181,20,9,22,158,19,101,13,188,4,246,251,94,245,91,242,203,242,12,245,227,246,179,246,109,244,172,241,207,240,161,243,64,250,231,2,246,10,76,16,61,18,154,17,229,15,108,14,174,13,63,13,31,12,84,9,108,4,170,253,252,245,187,238,46,233,10,230,41,229,173,229,139,230,27,231,160,231,33,233,186,236,233,242,20,251,185,3,82,11,235,16,127,20,174,22,40,24,86,25,9,26,196,25,19,24,173,20,166,15,90,9,138,2,76,252,137,247,142,244,237,242,239,241,24,241,84,240,16,240,18,241,244,243,181,248,110,254,202,3,192,7,242,9,210,10,19,11,68,11,176,11,65,12,144,12,255,11,255,9,130,6,76,2,162,254,135,252,45,252,215,252,80,253,203,252,98,251,228,249,58,249,157,249,138,250,94,251,192,251,186,251,78,251,96,250,244,248,98,247,23,246,23,245,6,244,247,242,32,243,20,246,65,252,147,3,189,8,166,9,48,7,28,4,237,2,159,4,106,8,198,12,3,16,150,16,106,13,171,6,50,254,249,246,132,243,145,244,168,248,2,253,244,254,146,253,78,250,28,248,161,249,120,255,225,7,225,15,21,21,160,22,59,21,63,18,252,14,66,12,78,10,177,8,143,6,230,2,44,253,202,245,13,238,180,231,5,228,91,227,241,228,75,231,232,232,84,233,139,233,74,235,228,239,59,247,204,255,141,7,35,13,77,16,201,17,132,18,211,18,164,18,245,17,0,17,174,15,91,13,82,9,234,3,149,254,189,250,225,248,134,248,1,249,14,250,175,251,162,253,98,255,178,0,235,1,161,3,17,6,193,8,221,10,238,11,232,11,255,10,131,9,220,7,78,6,192,4,183,2,210,255,83,252,16,249,201,246,165,245,57,245,204,244,7,244,36,243,153,242,158,242,8,243,149,243,93,244,178,245,103,247,192,248,88,249,91,250,17,254,154,5,205,14,100,21,129,22,216,18,121,13,64,9,128,7,204,7,24,9,57,10,183,9,243,5,106,254,172,244,13,236,190,231,250,232,145,238,155,245,250,250,14,253,142,252,11,252,59,254,244,3,216,11,91,19,67,24,106,25,215,22,137,17,58,11,161,5,146,1,192,254,43,252,156,248,91,243,225,236,180,230,152,226,175,225,28,228,16,233,5,239,57,244,182,247,238,249,86,252,87,0,57,6,253,12,251,18,200,22,204,23,128,22,244,19,8,17,77,14,52,12,237,10,234,9,2,8,108,4,193,255,111,251,141,248,132,247,80,248,199,250,70,254,126,1,239,2,22,2,24,0,255,254,0,0,145,2,9,5,4,6,60,5,45,3,91,0,90,253,252,250,223,249,245,249,150,250,11,251,24,251,229,250,177,250,177,250,10,251,165,251,46,252,44,252,70,251,108,249,1,247,223,244,225,243,3,244,80,244,26,244,155,244,155,248,115,1,92,12,29,20,10,22,223,19,23,17,218,15,76,16,103,17,153,18,197,19,252,19,6,17,32,9,52,253,20,241,33,233,109,231,254,234,150,240,140,244,15,245,51,243,13,242,124,244,253,250,187,3,17,12,32,18,49,21,55,21,141,18,36,14,115,9,216,5,208,3,156,2,111,0,163,251,84,244,109,236,98,230,177,227,131,228,231,231,84,236,56,240,187,242,69,244,18,246,140,249,105,255,31,7,240,14,166,20,12,23,133,22,107,20,236,17,234,15,207,14,47,14,5,13,108,10,109,6,2,2,248,253,153,250,177,248,34,249,166,251,191,254,211,0,3,1,168,255,247,253,80,253,155,254,143,1,190,4,129,6,22,6,204,3,150,0,116,253,253,250,73,249,94,248,100,248,30,249,163,249,228,248,205,246,198,244,97,244,135,245,161,246,103,246,223,244,102,243,60,243,58,244,15,245,218,244,38,245,229,249,234,4,141,17,179,24,31,24,103,19,95,15,222,14,137,17,199,20,210,22,165,23,212,22,137,18,111,9,43,253,6,242,246,235,23,236,98,240,108,245,56,248,154,247,244,244,201,243,251,246,152,254,3,8,237,15,85,20,244,20,88,18,102,13,143,7,48,2,49,254,29,252,127,251,63,250,93,246,213,239,158,232,46,227,42,225,214,226,41,231,63,236,95,240,7,243,233,244,61,247,35,251,3,1,83,8,173,15,55,21,170,23,51,23,41,21,237,18,122,17,210,16,25,16,76,14,69,11,231,7,26,5,184,2,90,0,175,254,141,254,116,255,46,0,22,0,79,255,184,254,84,255,66,1,111,3,58,4,27,3,94,1,102,0,54,0,216,255,132,254,135,252,249,250,117,250,118,250,209,249,20,248,19,246,247,244,3,245,66,245,109,244,46,242,134,239,235,237,228,237,83,238,220,237,159,237,40,242,234,253,183,11,193,19,58,20,45,17,209,14,70,15,9,18,241,20,2,23,17,25,176,26,204,24,176,16,157,3,142,246,155,238,236,237,28,243,66,250,223,254,65,254,79,249,31,244,159,242,122,246,196,254,126,8,144,16,250,20,90,20,188,14,189,6,153,255,50,251,23,250,8,251,28,251,41,248,90,242,182,235,126,230,243,227,127,228,228,231,210,236,121,241,198,244,156,246,203,247,247,249,84,254,177,4,182,11,114,17,169,20,211,21,250,21,106,21,42,20,117,18,196,16,150,15,187,14,137,13,95,11,215,7,130,3,11,0,93,254,194,253,151,253,246,253,196,254,121,255,206,255,248,255,68,0,179,0,244,0,215,0,74,0,51,255,193,253,154,252,87,252,176,252,152,252,70,251,192,248,115,245,242,241,26,239,154,237,132,237,90,238,64,239,252,238,199,236,230,233,54,235,212,244,12,3,92,13,74,16,207,14,73,12,207,10,49,11,221,12,133,15,41,20,45,26,190,28,213,22,86,9,182,250,103,241,56,240,24,246,188,254,53,5,215,6,20,4,0,0,196,253,250,254,92,3,74,9,252,14,9,19,111,19,139,14,195,5,151,252,27,246,28,244,251,245,68,248,57,247,59,242,226,235,239,230,119,228,145,228,53,231,214,235,48,241,172,245,230,247,244,247,182,247,85,249,243,253,4,5,31,12,185,16,82,18,240,17,161,16,151,15,221,15,102,17,254,18,90,19,108,18,138,16,37,13,220,7,100,2,31,255,206,254,130,0,49,2,192,1,218,254,97,251,155,249,49,250,216,251,0,253,160,253,144,254,1,0,35,1,248,0,211,255,186,254,242,253,0,253,94,251,94,248,163,243,178,238,195,235,37,235,246,234,64,233,50,231,132,234,42,246,26,5,22,15,6,17,238,13,160,10,41,10,183,11,128,13,219,15,107,20,38,25,34,24,62,14,8,255,249,240,235,232,189,232,90,239,150,248,141,255,58,1,241,254,147,252,121,253,15,3,157,11,97,20,170,27,100,32,130,32,6,27,206,17,203,7,117,255,30,250,37,247,110,244,248,239,153,233,240,226,188,221,100,219,241,220,11,226,10,233,52,240,7,246,99,249,24,251,42,253,73,1,212,7,90,15,88,21,28,24,213,23,36,21,4,17,254,12,98,10,59,9,72,8,206,6,39,5,96,3,252,0,143,254,181,253,244,254,191,1,252,4,75,7,221,7,161,6,231,3,107,0,103,253,196,251,188,251,169,252,11,253,0,252,206,249,53,247,238,244,129,243,247,242,252,242,211,243,113,245,216,246,163,246,85,244,106,241,79,242,81,250,140,6,151,15,144,16,243,11,184,7,25,7,26,8,52,8,125,8,66,12,236,18,220,21,152,15,69,2,252,244,79,237,78,236,34,240,59,246,1,252,120,254,51,252,99,247,47,244,236,245,83,252,154,4,155,12,167,19,31,24,169,23,194,18,5,13,222,9,200,9,132,10,103,9,232,4,116,253,195,244,199,236,14,231,22,228,145,227,18,229,235,231,14,235,105,237,227,238,228,240,154,245,233,253,36,8,102,17,244,23,106,28,214,31,207,33,226,32,6,29,64,24,13,20,40,16,129,11,114,5,103,254,80,247,52,241,217,236,208,234,16,235,208,236,48,239,145,241,89,244,43,248,198,252,10,1,10,4,169,5,93,6,151,6,231,5,215,3,171,0,105,253,249,250,45,249,50,247,75,244,114,240,210,236,38,237,117,244,139,0,152,9,196,9,115,3,177,254,149,0,105,6,193,10,127,12,144,15,197,21,120,26,23,23,111,11,161,254,238,247,101,248,82,252,174,255,243,0,211,255,71,252,61,247,110,243,223,243,151,248,171,254,99,3,160,6,247,8,150,9,55,7,194,2,7,255,80,254,135,0,34,3,61,3,65,0,211,251,116,247,147,243,135,240,67,239,56,240,44,242,132,243,1,244,238,244,77,247,229,250,186,254,79,2,55,6,216,10,130,15,187,18,232,19,244,19,97,20,131,21,0,22,123,20,254,16,146,12,247,7,61,3,111,254,12,250,205,246,171,244,145,242,176,239,154,236,177,234,179,234,78,236,207,238,177,241,132,244,203,246,54,248,5,249,252,249,229,251,178,254,72,1,79,2,202,1,170,1,249,3,119,8,21,12,62,12,167,9,128,7,239,7,254,9,6,11,73,10,184,9,23,11,57,13,13,13,68,9,11,4,16,1,231,1,176,4,20,6,135,4,45,1,35,254,51,252,229,250,2,250,209,249,83,250,5,251,72,251,14,251,164,250,85,250,67,250,136,250,47,251,18,252,213,252,33,253,24,253,237,252,165,252,14,252,29,251,25,250,63,249,165,248,16,248,83,247,24,247,94,248,9,251,187,253,93,255,81,0,234,1,243,4,186,8,153,11,141,12,243,11,38,11,92,11,146,12,153,13,96,13,16,12,122,10,251,8,237,6,139,3,87,255,189,251,167,249,170,248,176,247,1,246,209,243,13,242,160,241,153,242,93,244,110,246,134,248,90,250,189,251,225,252,36,254,172,255,33,1,103,2,137,3,99,4,226,4,83,5,240,5,134,6,137,6,178,5,117,4,138,3,84,3,124,3,93,3,198,2,50,2,43,2,165,2,169,2,204,1,196,0,83,0,120,0,148,0,72,0,197,255,96,255,10,255,117,254,139,253,124,252,197,251,245,251,50,253,215,254,208,255,115,255,27,254,6,253,59,253,210,254,24,1,15,3,178,3,145,2,76,0,80,254,174,253,71,254,56,255,183,255,146,255,240,254,60,254,221,253,2,254,171,254,237,255,216,1,224,3,68,5,178,5,71,5,114,4,217,3,170,3,130,3,225,2,185,1,157,0,45,0,121,0,135,0,100,255,131,253,36,252,12,252,209,252,16,253,244,251,54,250,93,249,43,250,191,251,150,252,21,252,1,251,121,250,212,250,171,251,174,252,190,253,189,254,128,255,187,255,142,255,143,255,66,0,135,1,234,2,11,4,196,4,41,5,84,5,52,5,215,4,159,4,15,5,80,6,138,7,168,7,103,6,129,4,0,3,91,2,104,2,87,2,131,1,109,0,163,255,228,254,244,253,3,253,158,252,60,253,76,254,126,254,127,253,33,252,124,251,9,252,69,253,255,253,183,253,56,253,119,253,174,254,10,0,108,0,156,255,148,254,74,254,159,254,179,254,233,253,149,252,169,251,189,251,173,252,8,254,104,255,40,0,38,0,250,255,81,0,161,1,207,3,16,6,46,7,224,6,243,5,81,5,30,5,229,4,49,4,201,2,99,1,213,0,228,0,68,0,133,254,76,252,96,250,63,249,233,248,3,249,230,248,171,248,224,248,107,249,182,249,135,249,65,249,140,249,3,251,149,253,101,0,101,2,255,2,197,2,181,2,137,3,105,5,190,7,202,9,34,11,140,11,3,11,179,9,8,8,199,6,98,6,134,6,132,6,18,6,83,5,107,4,84,3,233,1,124,0,209,255,29,0,173,0,122,0,10,255,227,252,55,251,104,250,223,249,37,249,127,248,109,248,205,248,251,248,139,248,224,247,135,247,165,247,72,248,34,249,215,249,124,250,67,251,61,252,71,253,209,253,252,253,69,254,31,255,188,0,172,2,53,4,234,4,198,4,111,4,4,5,8,6,196,6,135,6,160,5,214,4,117,4,121,4,111,4,242,3,175,2,136,1,169,0,227,255,87,255,233,254,91,254,202,253,26,253,126,251,230,248,64,246,39,245,226,245,134,247,19,249,139,249,246,248,42,248,0,248,140,248,63,250,71,253,92,1,90,5,247,7,179,8,189,7,119,6,66,6,177,7,67,10,187,12,239,13,146,13,4,12,9,10,54,8,250,6,163,6,53,7,231,7,203,7,122,6,41,4,142,1,69,255,171,253,213,252,200,252,75,253,27,254,163,254,33,254,131,252,121,250,68,249,88,249,123,250,212,251,148,252,188,252,114,252,196,251,191,250,206,249,102,249,38,250,239,251,203,253,251,254,104,255,25,255,56,254,104,253,46,253,76,254,202,0,132,3,188,4,168,3,159,1,79,0,78,0,56,1,72,2,182,2,76,2,2,1,220,254,101,252,92,250,19,249,254,247,24,247,54,247,190,248,180,250,167,251,179,250,126,248,36,247,46,248,119,251,62,255,98,2,200,4,144,6,104,7,251,6,134,5,104,4,48,5,200,7,167,10,51,12,222,11,7,10,72,7,146,4,245,2,116,3,222,5,115,8,12,9,246,6,157,3,34,1,168,0,160,1,244,2,241,3,87,4,237,3,101,2,223,255,35,253,89,251,249,250,79,251,129,251,31,251,20,250,78,248,10,246,238,243,1,243,28,244,235,246,240,249,165,251,196,251,26,251,153,250,199,250,239,251,55,254,38,1,157,3,139,4,209,3,88,2,145,1,244,1,159,2,181,2,7,2,233,0,54,255,211,252,52,250,51,248,36,247,36,247,189,247,154,248,233,249,104,251,95,252,58,252,171,251,133,251,215,252,228,255,21,4,38,8,213,10,66,11,139,9,20,7,134,5,206,5,188,7,25,10,109,11,2,11,11,9,48,6,153,3,122,2,90,3,127,5,139,7,146,8,103,8,180,7,6,7,181,6,1,7,26,8,133,9,86,10,203,9,223,7,106,5,81,3,248,1,36,1,148,0,34,0,74,255,120,253,125,250,2,247,78,244,93,243,62,244,13,246,183,247,106,248,243,247,176,246,105,245,52,245,232,246,244,249,214,252,53,254,177,253,64,252,31,251,222,250,57,251,176,251,193,251,249,250,72,249,19,247,244,244,105,243,43,243,145,244,64,247,15,250,189,251,164,251,76,250,249,248,215,248,130,250,235,253,146,2,130,7,59,11,65,12,118,10,107,7,105,5,184,5,72,8,193,11,86,14,165,14,139,12,215,8,66,5,172,3,209,4,176,7,85,10,57,11,242,9,102,7,218,4,159,3,38,4,18,6,243,7,41,8,17,6,77,2,108,254,251,251,174,251,200,252,240,253,214,253,14,252,44,249,134,246,67,245,177,245,150,247,75,250,27,253,34,255,201,255,48,255,76,254,62,254,110,255,131,1,169,3,35,5,150,5,239,4,98,3,135,1,51,0,210,255,8,0,246,255,191,254,75,252,94,249,106,247,104,247,111,249,102,252,197,254,114,255,55,254,218,251,140,249,214,248,99,250,8,254,85,2,52,5,55,5,141,2,248,254,87,252,197,251,45,253,217,255,236,2,81,5,250,5,117,4,186,1,118,255,82,255,124,1,230,4,3,8,171,9,110,9,163,7,119,5,247,3,215,3,162,4,113,5,71,5,211,3,85,1,119,254,251,251,122,250,28,250,79,250,69,250,100,249,207,247,43,246,50,245,80,245,128,246,94,248,65,250,157,251,40,252,29,252,17,252,123,252,138,253,29,255,221,0,83,2,13,3,226,2,39,2,52,1,107,0,167,255,203,254,212,253,121,253,104,254,169,0,114,3,121,5,19,6,34,5,113,3,174,1,189,0,38,1,68,3,141,6,195,9,58,11,7,10,78,6,99,1,39,253,85,251,166,252,50,0,225,3,125,5,17,4,136,0,242,252,64,251,87,252,185,255,13,4,162,7,113,9,66,9,233,7,75,6,79,5,28,5,76,5,28,5,247,3,221,1,76,255,241,252,16,251,157,249,61,248,225,246,146,245,141,244,237,243,167,243,183,243,26,244,230,244,42,246,202,247,113,249,204,250,183,251,97,252,63,253,139,254,71,0,207,1,193,2,217,2,95,2,89,1,161,255,107,253,108,251,53,251,73,253,150,1,19,6,71,9,235,9,111,8,179,5,62,3,168,2,223,4,225,9,163,15,170,19,126,19,11,15,167,7,123,0,6,252,248,251,126,255,61,4,52,7,119,6,59,2,96,252,169,247,3,246,47,248,19,253,196,2,221,6,4,8,30,6,221,2,55,0,145,255,233,0,6,3,136,4,75,4,54,2,185,254,219,250,107,247,22,245,236,243,132,243,56,243,134,242,113,241,19,240,251,238,132,238,28,239,189,240,21,243,125,245,87,247,149,248,131,249,208,250,160,252,206,254,186,0,28,2,161,2,53,2,255,0,150,255,53,255,137,0,245,3,20,8,197,11,125,13,25,13,220,10,52,8,211,6,230,7,141,11,41,16,229,19,236,20,8,19,156,14,93,9,173,4,89,2,198,2,82,5,233,7,164,8,145,6,81,2,195,253,177,250,127,250,9,253,135,1,221,5,150,8,166,8,160,6,163,3,48,1,54,0,192,0,44,2,76,3,65,3,106,1,44,254,21,250,55,246,49,243,121,241,231,240,28,241,100,241,6,241,172,239,116,237,73,235,50,234,244,234,96,237,210,240,44,244,192,246,67,248,254,248,136,249,108,250,215,251,75,253,76,254,141,254,235,254,254,255,141,2,199,5,38,9,110,11,67,12,87,11,90,9,199,7,36,8,95,11,81,16,37,21,89,23,73,22,8,18,172,12,32,8,125,6,21,8,205,11,86,15,114,16,54,14,28,9,80,3,255,254,233,253,240,255,222,3,138,7,85,9,162,8,20,6,200,2,196,255,173,253,176,252,168,252,243,252,232,252,218,251,128,249,6,246,248,241,50,238,123,235,89,234,192,234,255,235,11,237,18,237,233,235,31,234,198,232,197,232,96,234,17,237,37,240,206,242,220,244,88,246,134,247,159,248,93,249,205,249,237,249,210,250,5,253,10,1,198,5,10,10,95,12,105,12,170,10,138,8,252,7,242,9,183,14,118,20,115,25,72,27,150,25,203,20,66,15,84,11,206,10,166,13,16,18,190,21,127,22,214,19,124,14,215,8,13,5,147,4,17,7,204,10,163,13,249,13,157,11,130,7,59,3,27,0,197,254,9,255,244,255,109,0,139,255,25,253,82,249,32,245,128,241,62,239,152,238,10,239,204,239,223,239,239,238,13,237,237,234,93,233,0,233,233,233,164,235,172,237,118,239,252,240,11,242,221,242,90,243,156,243,213,243,81,244,1,246,19,249,226,253,244,2,80,7,77,9,251,8,178,6,61,4,100,3,96,5,95,10,152,16,30,22,82,24,6,23,149,18,162,13,249,9,138,9,35,12,168,16,224,20,193,22,111,21,44,17,245,11,181,7,59,6,153,7,238,10,51,14,198,15,151,14,227,10,190,5,176,0,32,253,170,251,250,251,249,252,88,253,29,252,13,249,167,244,248,239,8,236,162,233,10,233,222,233,84,235,109,236,111,236,52,235,62,233,129,231,237,230,32,232,13,235,9,239,44,243,68,246,178,247,60,247,173,245,49,244,72,244,242,246,18,252,162,2,140,8,90,12,226,12,198,10,35,7,83,4,246,3,12,7,190,12,34,19,184,23,166,24,180,21,13,16,57,10,111,6,118,6,245,9,117,15,69,20,68,22,102,20,112,15,156,9,129,5,227,4,186,7,116,12,162,16,55,18,133,16,48,12,241,6,130,2,67,0,59,0,158,1,217,2,182,2,163,0,207,252,50,248,175,243,70,240,46,238,120,237,111,237,111,237,197,236,55,235,5,233,197,230,56,229,201,228,181,229,179,231,121,234,76,237,177,239,9,241,109,241,47,241,119,241,114,243,205,247,79,254,109,5,142,11,238,14,51,15,231,12,10,10,130,8,229,9,32,14,236,19,0,25,66,27,211,25,24,21,16,15,206,9,101,7,70,8,216,11,44,16,67,19,136,19,193,16,41,12,178,7,91,5,15,6,126,9,247,13,142,17,185,18,245,16,211,12,161,7,248,2,245,255,7,255,157,255,160,0,160,0,172,254,119,250,177,244,149,238,149,233,176,230,19,230,12,231,68,232,138,232,21,231,78,228,39,225,15,223,231,222,33,225,7,229,125,233,21,237,228,238,239,238,30,238,67,238,179,240,56,246,178,253,150,5,178,11,219,14,182,14,165,12,167,10,172,10,156,13,213,18,177,24,170,28,75,29,5,26,58,20,235,13,135,9,84,8,61,10,202,13,223,16,205,17,239,15,34,12,231,7,249,4,52,4,179,5,171,8,237,11,115,14,122,15,198,14,116,12,56,9,242,5,121,3,72,2,84,2,22,3,157,3,247,2,133,0,97,252,44,247,255,241,202,237,42,235,38,234,76,234,191,234,159,234,97,233,14,231,65,228,13,226,101,225,201,226,177,229,51,233,21,236,249,237,86,239,65,241,185,244,214,249,13,0,227,5,47,10,44,12,166,12,220,12,94,14,157,17,30,22,78,26,139,28,241,27,184,24,53,20,251,15,128,13,7,13,1,14,17,15,30,15,123,13,134,10,43,7,144,4,103,3,197,3,58,5,222,6,236,7,9,8,86,7,47,6,17,5,73,4,200,3,65,3,79,2,219,0,246,254,240,252,9,251,88,249,199,247,11,246,245,243,80,241,96,238,147,235,117,233,75,232,16,232,89,232,169,232,176,232,136,232,130,232,217,232,146,233,163,234,222,235,135,237,2,240,208,243,192,248,49,254,38,3,154,6,33,8,20,8,203,7,168,8,177,11,180,16,141,22,19,27,165,28,135,26,184,21,40,16,58,12,112,11,168,13,103,17,70,20,158,20,208,17,3,13,35,8,52,5,13,5,102,7,208,10,142,13,105,14,44,13,161,10,204,7,165,5,117,4,2,4,175,3,0,3,184,1,200,255,57,253,24,250,166,246,50,243,42,240,217,237,73,236,81,235,125,234,104,233,216,231,247,229,72,228,114,227,240,227,224,229,193,232,183,235,222,237,217,238,224,238,248,238,98,240,13,244,222,249,203,0,46,7,110,11,176,12,92,11,34,9,2,8,130,9,177,13,85,19,50,24,95,26,232,24,105,20,159,14,204,9,165,7,158,8,209,11,108,15,158,17,75,17,167,14,237,10,208,7,147,6,195,7,194,10,73,14,238,16,197,17,160,16,9,14,254,10,98,8,173,6,178,5,248,4,213,3,220,1,248,254,107,251,148,247,197,243,57,240,0,237,50,234,218,231,14,230,194,228,204,227,254,226,50,226,119,225,23,225,145,225,42,227,170,229,123,232,252,234,201,236,68,238,85,240,230,243,53,249,151,255,194,5,80,10,115,12,130,12,218,11,42,12,120,14,174,18,146,23,83,27,128,28,167,26,146,22,194,17,249,13,93,12,2,13,1,15,238,16,125,17,19,16,30,13,200,9,104,7,219,6,49,8,178,10,65,13,218,14,11,15,219,13,196,11,122,9,140,7,52,6,63,5,91,4,32,3,46,1,98,254,214,250,226,246,247,242,123,239,163,236,98,234,126,232,202,230,32,229,153,227,94,226,135,225,40,225,87,225,82,226,55,228,212,230,158,233,251,235,125,237,123,238,246,239,15,243,75,248,19,255,4,6,103,11,253,13,190,13,246,11,186,10,203,11,160,15,59,21,119,26,49,29,68,28,13,24,63,18,19,13,109,10,226,10,164,13,245,16,234,18,104,18,144,15,166,11,93,8,7,7,23,8,230,10,34,14,106,16,240,16,163,15,12,13,7,10,116,7,204,5,248,4,127,4,173,3,234,1,9,255,73,251,42,247,53,243,209,239,39,237,20,235,87,233,190,231,56,230,194,228,104,227,68,226,100,225,14,225,172,225,120,227,70,230,114,233,27,236,157,237,2,238,103,238,84,240,206,244,166,251,89,3,244,9,199,13,70,14,102,12,52,10,215,9,128,12,194,17,207,23,45,28,241,28,169,25,151,19,6,13,98,8,41,7,60,9,34,13,164,16,235,17,71,16,99,12,253,7,11,5,218,4,138,7,237,11,29,16,119,18,81,18,1,16,134,12,37,9,194,6,153,5,71,5,0,5,246,3,161,1,0,254,126,249,204,244,151,240,120,237,147,235,155,234,248,233,26,233,183,231,219,229,255,227,186,226,122,226,110,227,120,229,63,232,56,235,197,237,95,239,199,239,102,239,86,239,12,241,105,245,54,252,251,3,178,10,141,14,214,14,88,12,37,9,196,7,199,9,18,15,234,21,121,27,49,29,11,26,25,19,13,11,14,5,106,3,97,6,28,12,124,17,184,19,148,17,6,12,186,5,176,1,199,1,244,5,82,12,25,18,6,21,99,20,20,17,194,12,13,9,236,6,103,6,178,6,204,6,236,5,152,3,217,255,17,251,246,245,96,241,248,237,13,236,86,235,24,235,143,234,40,233,222,230,100,228,193,226,198,226,130,228,98,231,131,234,31,237,224,238,228,239,127,240,252,240,175,241,245,242,103,245,104,249,228,254,219,4,214,9,169,12,193,12,157,10,209,7,131,6,73,8,44,13,152,19,222,24,115,26,80,23,117,16,183,8,76,3,109,2,41,6,55,12,88,17,191,18,147,15,75,9,250,2,185,255,238,0,230,5,89,12,148,17,170,19,57,18,138,14,132,10,185,7,212,6,92,7,52,8,68,8,236,6,16,4,10,0,116,251,249,246,42,243,111,240,222,238,42,238,191,237,1,237,162,235,202,233,249,231,248,230,97,231,66,233,36,236,21,239,43,241,15,242,76,242,220,242,95,244,185,246,48,249,241,250,188,251,99,252,253,253,34,1,76,5,69,9,192,11,213,11,191,9,232,6,103,5,184,6,241,10,152,16,20,21,16,22,215,18,176,12,84,6,154,2,63,3,182,7,125,13,104,17,63,17,242,12,157,6,148,1,92,0,75,3,168,8,153,13,203,15,132,14,235,10,44,7,0,5,6,5,123,6,215,7,173,7,126,5,224,1,221,253,106,250,235,247,23,246,94,244,104,242,54,240,244,237,251,235,172,234,46,234,102,234,34,235,83,236,205,237,97,239,10,241,197,242,81,244,149,245,223,246,158,248,254,250,166,253,165,255,235,255,50,254,94,251,135,249,135,250,222,254,211,4,186,9,125,11,103,9,151,4,195,255,64,254,146,1,190,8,1,17,196,22,75,23,116,18,230,10,108,4,224,1,76,4,47,10,10,16,122,18,27,16,6,10,249,2,88,254,38,254,156,1,30,6,29,9,0,9,230,5,255,1,250,255,222,0,186,3,167,6,212,7,84,6,178,2,150,254,129,251,15,250,245,249,63,250,137,249,50,247,174,243,212,239,154,236,244,234,108,235,148,237,109,240,11,243,150,244,182,244,48,244,82,244,222,245,219,248,171,252,32,0,59,2,207,2,70,2,15,1,108,255,147,253,145,251,245,249,19,250,189,252,43,1,86,5,254,7,105,8,91,6,39,3,74,1,186,2,137,7,107,14,214,20,190,23,209,21,26,16,32,9,223,3,168,2,169,5,113,10,222,13,178,13,159,9,28,3,15,253,94,250,169,251,145,255,227,3,129,6,26,6,91,3,166,0,236,255,140,1,160,4,103,7,16,8,6,6,116,2,244,254,141,252,137,251,93,251,242,250,76,249,46,246,19,242,229,237,230,234,20,234,83,235,221,237,228,240,138,243,230,244,220,244,137,244,60,245,208,247,107,252,246,1,104,6,244,7,73,6,208,2,122,255,195,253,190,253,11,254,43,253,29,251,173,249,200,250,154,254,29,3,106,6,67,7,49,5,152,1,124,255,76,1,6,7,160,14,192,20,84,22,156,18,179,11,22,5,173,1,147,2,226,6,158,11,199,13,200,11,29,6,61,255,106,250,3,250,184,253,20,3,71,7,123,8,75,6,249,1,69,254,101,253,175,255,20,4,171,8,47,11,54,10,61,6,189,0,175,251,205,248,115,248,152,249,180,250,116,250,203,247,200,242,35,237,60,233,143,232,73,235,136,240,46,246,3,250,39,251,120,250,188,249,108,250,67,253,179,1,10,6,137,8,115,8,9,6,186,2,142,0,39,0,42,0,219,254,120,251,200,246,195,243,111,245,213,251,26,3,135,7,208,7,62,4,37,255,81,252,164,254,96,5,202,13,142,20,74,22,214,17,211,9,132,2,161,254,15,255,72,3,182,8,235,11,234,10,235,5,216,254,220,248,86,247,1,251,95,1,79,7,121,10,64,9,101,4,110,255,149,253,91,255,138,3,31,8,161,10,105,9,240,4,74,255,154,250,44,248,9,248,224,248,213,248,29,247,242,243,35,240,23,237,34,236,108,237,247,239,0,243,2,246,82,248,247,249,225,251,166,254,219,1,253,4,121,7,132,8,15,8,234,6,209,5,233,4,77,4,21,4,190,3,159,2,113,0,31,253,212,248,154,244,250,242,233,245,141,252,105,3,83,7,108,7,64,4,146,255,73,252,20,253,39,2,169,9,179,16,7,20,187,17,224,10,218,2,40,253,227,251,68,255,40,5,227,9,134,10,153,6,16,0,39,250,18,248,224,250,187,0,85,6,20,9,7,8,19,4,231,255,55,254,95,255,195,1,147,3,101,3,165,0,131,252,110,249,153,248,49,249,226,249,204,249,131,248,49,246,183,243,36,242,39,242,246,243,243,246,207,249,178,251,141,252,199,252,7,253,253,253,65,0,168,3,81,7,80,10,214,11,104,11,136,9,172,7,15,7,223,7,123,9,191,10,71,10,205,7,70,4,189,0,177,253,232,250,0,248,3,246,214,246,166,250,9,255,136,1,120,1,225,254,177,250,80,247,52,247,214,250,214,0,3,7,125,10,9,9,148,3,179,253,123,250,201,250,10,254,142,2,169,5,134,5,112,2,2,254,96,250,192,249,89,252,13,0,229,2,32,4,49,3,144,0,70,254,3,254,121,255,97,1,207,2,34,3,220,1,60,255,127,252,222,250,189,250,181,251,238,252,125,253,248,252,137,251,138,249,169,247,213,246,109,247,26,249,122,251,212,253,236,254,97,254,80,253,58,253,241,254,122,2,19,7,34,11,85,13,140,13,152,12,203,11,72,12,68,14,167,16,199,17,156,16,64,13,215,8,10,5,193,2,41,1,141,254,2,250,170,244,8,241,247,240,140,243,7,246,88,246,1,244,7,240,183,236,202,236,6,241,197,247,59,254,234,1,195,1,251,254,85,252,3,252,121,254,194,2,71,7,76,10,176,10,219,8,96,6,202,4,7,5,255,6,141,9,19,11,216,10,10,9,75,6,226,3,238,2,60,3,161,3,63,3,197,1,92,255,190,252,227,250,45,250,58,250,95,250,56,250,215,249,16,249,184,247,252,245,73,244,56,243,138,243,158,245,194,248,176,251,102,253,196,253,159,253,95,254,24,1,207,5,92,11,6,16,147,18,17,19,200,18,33,19,146,20,72,22,205,22,12,21,2,17,230,11,73,7,241,3,72,1,229,253,169,248,88,241,190,232,242,224,14,221,176,222,53,228,147,233,190,235,65,234,251,230,12,229,95,231,179,238,213,248,145,2,118,9,149,12,134,12,137,11,186,11,231,13,103,17,239,20,24,23,251,22,141,20,157,16,121,12,103,9,20,8,12,8,36,8,60,7,223,4,82,1,180,253,106,251,41,251,74,252,144,253,194,253,84,252,214,249,180,247,62,247,176,248,250,250,142,252,147,252,52,251,80,249,225,247,189,247,234,248,172,250,19,252,121,252,226,251,228,250,109,250,72,251,176,253,50,1,225,4,229,7,190,9,115,10,162,10,69,11,242,12,133,15,36,18,176,19,73,19,169,16,115,12,246,7,102,4,19,2,64,0,224,253,124,250,46,246,78,241,133,236,130,232,94,229,70,227,5,227,47,229,25,233,30,237,35,240,230,241,11,243,232,244,182,248,132,254,82,5,215,11,184,16,28,19,86,19,192,18,92,18,109,18,197,18,231,18,38,18,74,16,156,13,164,10,223,7,193,5,80,4,19,3,141,1,154,255,89,253,57,251,230,249,210,249,183,250,197,251,101,252,74,252,106,251,57,250,135,249,183,249,106,250,251,250,247,250,19,250,119,248,188,246,138,245,45,245,128,245,64,246,57,247,72,248,31,249,148,249,227,249,173,250,158,252,25,0,195,4,106,9,217,12,159,14,24,15,30,15,167,15,36,17,21,19,83,20,18,20,53,18,53,15,198,11,148,8,228,5,113,3,227,0,5,254,212,250,100,247,222,243,140,240,194,237,180,235,87,234,133,233,136,233,212,234,103,237,161,240,202,243,101,246,59,248,171,249,113,251,14,254,136,1,176,5,222,9,243,12,67,14,24,14,60,13,103,12,57,12,231,12,181,13,151,13,15,12,64,9,244,5,61,3,239,1,244,1,83,2,243,1,104,0,38,254,53,252,144,251,103,252,8,254,104,255,184,255,181,254,231,252,66,251,108,250,129,250,46,251,221,251,4,252,93,251,245,249,25,248,74,246,69,245,160,245,79,247,165,249,157,251,151,252,201,252,19,253,90,254,245,0,123,4,10,8,207,10,131,12,139,13,126,14,188,15,38,17,83,18,202,18,98,18,63,17,188,15,65,14,225,12,70,11,13,9,44,6,220,2,114,255,43,252,32,249,31,246,4,243,215,239,225,236,108,234,73,232,15,230,132,227,226,224,8,223,58,223,14,226,223,230,53,236,173,240,145,243,52,245,250,246,92,250,216,255,187,6,171,13,26,19,254,21,150,22,33,22,200,21,27,22,18,23,12,24,23,24,177,22,46,20,4,17,141,13,63,10,87,7,194,4,109,2,83,0,91,254,86,252,93,250,180,248,149,247,29,247,75,247,237,247,188,248,151,249,139,250,152,251,195,252,4,254,36,255,250,255,132,0,212,0,246,0,10,1,28,1,30,1,230,0,98,0,125,255,53,254,228,252,4,252,220,251,98,252,76,253,31,254,128,254,121,254,101,254,192,254,221,255,173,1,196,3,146,5,157,6,182,6,53,6,172,5,137,5,229,5,123,6,168,6,202,5,185,3,223,0,231,253,127,251,5,250,57,249,114,248,18,247,244,244,125,242,108,240,72,239,9,239,66,239,126,239,172,239,93,240,18,242,182,244,185,247,115,250,146,252,83,254,132,0,208,3,2,8,77,12,248,15,156,18,75,20,120,21,153,22,169,23,77,24,65,24,119,23,244,21,222,19,90,17,103,14,249,10,85,7,239,3,238,0,76,254,219,251,111,249,224,246,89,244,61,242,194,240,248,239,225,239,79,240,247,240,155,241,22,242,112,242,231,242,209,243,97,245,77,247,12,249,42,250,133,250,120,250,143,250,41,251,58,252,104,253,91,254,239,254,98,255,6,0,238,0,250,1,235,2,147,3,29,4,234,4,76,6,39,8,253,9,70,11,192,11,172,11,150,11,233,11,163,12,77,13,94,13,173,12,111,11,249,9,121,8,233,6,26,5,252,2,203,0,186,254,216,252,20,251,79,249,128,247,195,245,61,244,5,243,42,242,176,241,173,241,25,242,192,242,92,243,214,243,103,244,150,245,222,247,33,251,169,254,157,1,158,3,208,4,190,5,242,6,174,8,203,10,238,12,169,14,133,15,34,15,132,13,48,11,251,8,141,7,248,6,155,6,124,5,20,3,188,255,119,252,74,250,139,249,175,249,166,249,182,248,45,247,242,245,219,245,22,247,21,249,243,250,20,252,152,252,27,253,28,254,171,255,100,1,199,2,154,3,241,3,26,4,53,4,37,4,208,3,44,3,89,2,129,1,180,0,224,255,235,254,208,253,175,252,190,251,39,251,9,251,90,251,252,251,193,252,112,253,237,253,71,254,200,254,171,255,242,0,79,2,68,3,136,3,62,3,216,2,203,2,45,3,155,3,152,3,216,2,120,1,255,255,4,255,218,254,64,255,156,255,103,255,121,254,50,253,64,252,29,252,199,252,201,253,143,254,182,254,58,254,132,253,16,253,71,253,25,254,31,255,207,255,206,255,70,255,216,254,52,255,123,0,40,2,100,3,184,3,89,3,226,2,222,2,110,3,77,4,16,5,151,5,238,5,217,5,27,5,220,3,149,2,215,1,254,1,205,2,103,3,250,2,128,1,172,255,98,254,45,254,234,254,212,255,35,0,164,255,186,254,242,253,172,253,239,253,119,254,214,254,212,254,147,254,58,254,240,253,212,253,208,253,175,253,83,253,200,252,57,252,212,251,178,251,184,251,162,251,80,251,217,250,122,250,100,250,164,250,18,251,130,251,218,251,39,252,136,252,16,253,188,253,121,254,62,255,254,255,199,0,174,1,161,2,134,3,89,4,35,5,236,5,180,6,112,7,8,8,105,8,160,8,209,8,14,9,88,9,140,9,118,9,248,8,44,8,74,7,125,6,219,5,94,5,218,4,10,4,204,2,40,1,92,255,192,253,146,252,188,251,227,250,189,249,65,248,190,246,150,245,228,244,112,244,238,243,84,243,235,242,21,243,241,243,45,245,85,246,40,247,211,247,194,248,68,250,72,252,116,254,118,0,66,2,228,3,88,5,147,6,135,7,62,8,237,8,179,9,123,10,242,10,209,10,34,10,45,9,69,8,141,7,237,6,39,6,35,5,8,4,253,2,7,2,19,1,16,0,7,255,39,254,167,253,111,253,56,253,202,252,41,252,148,251,74,251,95,251,167,251,223,251,204,251,113,251,255,250,165,250,126,250,148,250,218,250,41,251,92,251,90,251,51,251,22,251,88,251,42,252,95,253,162,254,170,255,90,0,225,0,149,1,162,2,7,4,126,5,179,6,124,7,197,7,190,7,175,7,181,7,208,7,227,7,192,7,69,7,112,6,97,5,69,4,72,3,124,2,201,1,17,1,69,0,94,255,109,254,140,253,205,252,63,252,228,251,176,251,137,251,86,251,17,251,194,250,143,250,156,250,238,250,102,251,206,251,6,252,17,252,26,252,64,252,149,252,25,253,172,253,39,254,126,254,195,254,255,254,64,255,151,255,9,0,141,0,15,1,117,1,198,1,17,2,103,2,215,2,83,3,188,3,252,3,27,4,40,4,52,4,68,4,91,4,94,4,66,4,1,4,152,3,20,3,139,2,25,2,189,1,106,1,0,1,85,0,99,255,88,254,123,253,245,252,181,252,129,252,33,252,128,251,198,250,46,250,233,249,252,249,72,250,163,250,247,250,68,251,141,251,234,251,103,252,15,253,240,253,254,254,25,0,22,1,228,1,137,2,35,3,208,3,147,4,100,5,33,6,179,6,11,7,25,7,238,6,168,6,107,6,65,6,23,6,187,5,0,5,240,3,187,2,157,1,194,0,26,0,112,255,156,254,152,253,122,252,120,251,191,250,100,250,97,250,137,250,170,250,176,250,168,250,183,250,14,251,188,251,158,252,118,253,30,254,140,254,204,254,4,255,84,255,188,255,35,0,113,0,146,0,133,0,96,0,61,0,46,0,49,0,63,0,76,0,88,0,113,0,165,0,254,0,101,1,198,1,21,2,87,2,156,2,240,2,85,3,190,3,18,4,54,4,25,4,191,3,66,3,193,2,84,2,243,1,142,1,253,0,43,0,39,255,31,254,61,253,151,252,52,252,248,251,202,251,149,251,97,251,66,251,88,251,181,251,80,252,27,253,243,253,181,254,93,255,246,255,137,0,46,1,221,1,129,2,9,3,102,3,143,3,137,3,96,3,16,3,161,2,44,2,190,1,86,1,233,0,114,0,240,255,97,255,216,254,105,254,29,254,249,253,241,253,8,254,61,254,115,254,162,254,212,254,20,255,105,255,207,255,55,0,144,0,205,0,233,0,245,0,7,1,39,1,68,1,70,1,27,1,212,0,136,0,71,0,31,0,1,0,230,255,193,255,143,255,89,255,43,255,22,255,26,255,47,255,72,255,90,255,95,255,100,255,122,255,162,255,218,255,17,0,55,0,71,0,70,0,67,0,82,0,131,0,196,0,240,0,246,0,213,0,169,0,142,0,148,0,189,0,242,0,24,1,29,1,4,1,229,0,211,0,220,0,253,0,36,1,54,1,31,1,222,0,136,0,58,0,7,0,232,255,199,255,146,255,58,255,195,254,74,254,229,253,168,253,135,253,107,253,68,253,21,253,242,252,238,252,17,253,73,253,122,253,166,253,218,253,35,254,151,254,44,255,198,255,66,0,147,0,201,0,7,1,105,1,229,1,101,2,209,2,12,3,18,3,244,2,198,2,174,2,175,2,182,2,166,2,108,2,14,2,151,1,38,1,204,0,138,0,90,0,42,0,239,255,161,255,78,255,10,255,214,254,185,254,179,254,178,254,177,254,168,254,158,254,151,254,153,254,163,254,173,254,191,254,222,254,7,255,48,255,81,255,98,255,109,255,123,255,147,255,189,255,240,255,35,0,75,0,93,0,90,0,85,0,89,0,110,0,144,0,175,0,187,0,180,0,171,0,162,0,159,0,167,0,179,0,191,0,192,0,181,0,167,0,152,0,139,0,132,0,129,0,125,0,112,0,85,0,47,0,13,0,254,255,243,255,230,255,216,255,188,255,149,255,116,255,91,255,84,255,95,255,110,255,115,255,101,255,80,255,57,255,54,255,72,255,102,255,134,255,157,255,154,255,139,255,129,255,129,255,156,255,201,255,243,255,9,0,12,0,10,0,10,0,18,0,43,0,72,0,97,0,112,0,110,0,103,0,93,0,88,0,94,0,109,0,127,0,137,0,135,0,123,0,110,0,104,0,111,0,117,0,111,0,93,0,69,0,44,0,15,0,246,255,226,255,208,255,186,255,159,255,133,255,106,255,82,255,64,255,57,255,54,255,55,255,58,255,70,255,96,255,124,255,153,255,180,255,208,255,238,255,13,0,49,0,92,0,137,0,177,0,200,0,203,0,200,0,198,0,198,0,205,0,210,0,200,0,170,0,126,0,79,0,36,0,2,0,229,255,200,255,167,255,122,255,77,255,41,255,16,255,3,255,2,255,6,255,14,255,25,255,44,255,73,255,108,255,154,255,203,255,248,255,42,0,88,0,130,0,177,0,216,0,248,0,18,1,34,1,47,1,61,1,66,1,60,1,42,1,17,1,245,0,213,0,181,0,152,0,118,0,76,0,23,0,224,255,167,255,116,255,85,255,75,255,68,255,47,255,22,255,1,255,242,254,242,254,4,255,34,255,67,255,97,255,123,255,143,255,162,255,184,255,223,255,8,0,54,0,88,0,102,0,106,0,104,0,110,0,117,0,127,0,126,0,117,0,94,0,72,0,59,0,56,0,61,0,60,0,56,0,40,0,21,0,10,0,6,0,7,0,10,0,6,0,249,255,237,255,224,255,215,255,216,255,221,255,223,255,220,255,211,255,190,255,163,255,132,255,111,255,110,255,118,255,123,255,114,255,102,255,87,255,76,255,81,255,98,255,121,255,149,255,180,255,205,255,225,255,235,255,246,255,18,0,53,0,100,0,140,0,172,0,195,0,208,0,210,0,206,0,216,0,227,0,244,0,249,0,240,0,220,0,184,0,157,0,130,0,103,0,80,0,54,0,24,0,254,255,210,255,164,255,125,255,96,255,85,255,59,255,43,255,31,255,251,254,235,254,233,254,226,254,239,254,14,255,46,255,71,255,112,255,150,255,178,255,229,255,26,0,64,0,117,0,168,0,200,0,240,0,10,1,38,1,53,1,67,1,72,1,65,1,46,1,24,1,13,1,229,0,197,0,152,0,93,0,53,0,250,255,217,255,174,255,104,255,85,255,36,255,231,254,232,254,197,254,194,254,220,254,190,254,196,254,214,254,216,254,2,255,62,255,109,255,158,255,205,255,236,255,14,0,50,0,98,0,164,0,219,0,4,1,51,1,50,1,32,1,29,1,17,1,249,0,24,1,250,0,210,0,206,0,113,0,83,0,66,0,0,0,9,0,251,255,156,255,144,255,99,255,47,255,71,255,90,255,84,255,62,255,75,255,28,255,21,255,80,255,72,255,153,255,186,255,177,255,218,255,172,255,211,255,236,255,8,0,70,0,86,0,119,0,144,0,115,0,68,0,85,0,59,0,126,0,123,0,151,0,154,0,20,0,73,0,53,0,241,255,56,0,18,0,229,255,48,0,227,255,199,255,175,255,75,255,156,255,112,255,57,255,97,255,29,255,37,255,67,255,49,255,251,254,13,255,10,255,23,255,102,255,69,255,154,255,166,255,169,255,27,0,21,0,64,0,187,0,108,0,195,0,240,0,59,1,81,1,31,1,181,1,91,1,117,1,174,1,67,1,162,0,128,1,225,0,185,0,137,1,123,0,146,0,151,0,128,255,67,255,128,255,82,255,150,255,223,255,136,255,100,255,141,255,65,254,146,254,42,254,209,254,230,255,7,0,72,0,248,255,149,255,35,255,203,255,168,254,84,255,147,0,179,0,120,1,86,1,143,0,72,255,134,255,234,255,234,254,49,0,223,0,152,0,35,1,116,1,139,254,46,255,44,255,47,255,135,0,193,0,102,0,164,0,214,0,63,255,22,0,82,254,208,255,244,0,3,1,139,0,188,1,203,254,126,255,209,0,214,254,170,255,67,1,228,255,4,1,58,2,28,254,193,0,96,254,16,255,233,0,109,255,170,255,74,0,181,255,69,0,255,255,24,255,98,254,185,255,14,0,249,253,1,1,13,255,44,255,172,2,13,255,143,255,243,0,237,252,201,1,179,255,110,254,216,3,34,255,193,0,63,3,54,254,109,0,47,0,142,254,42,1,216,0,200,255,13,2,115,255,0,0,74,1,249,253,154,255,224,254,48,255,160,255,153,0,125,255,249,255,183,255,196,255,245,254,25,255,40,255,104,254,36,1,160,254,62,1,104,1,167,254,46,2,166,254,44,255,201,255,219,255,220,255,140,0,227,1,52,255,127,2,153,254,102,0,181,255,176,254,27,1,156,0,216,254,111,1,173,0,84,254,14,3,180,253,62,1,149,255,164,255,191,0,39,255,201,0,7,0,83,1,192,255,61,1,23,255,58,1,177,255,130,255,71,1,240,253,7,2,156,255,171,255,51,1,143,254,105,0,165,0,75,254,88,0,218,254,90,255,241,255,22,255,199,0,158,254,53,1,210,254,34,1,155,254,188,255,49,0,74,254,46,2,125,254,128,2,193,255,207,255,131,1,134,254,149,0,132,0,229,254,74,2,212,255,1,0,67,1,228,254,101,0,208,255,101,0,165,254,110,1,225,254,131,0,169,255,11,255,152,0,166,254,198,0,220,255,31,255,187,0,130,255,138,255,139,0,172,254,15,1,2,0,190,255,232,0,217,255,133,254,114,1,51,255,3,0,203,0,108,0,169,255,109,0,58,255,58,255,58,0,210,255,254,255,97,1,182,255,221,254,237,1,252,252,154,0,207,255,35,255,155,1,214,0,3,255,208,1,4,255,128,254,234,0,29,255,115,255,48,2,216,255,221,0,164,0,82,254,6,1,51,255,166,255,244,255,171,0,140,0,216,0,77,0,166,255,129,255,110,0,103,255,210,0,144,255,94,0,73,0,201,0,146,255,29,0,123,0,108,254,22,2,194,254,142,255,137,1,136,254,141,0,19,1,233,253,229,1,160,255,67,254,205,1,40,254,232,255,200,0,139,255,3,0,154,0,65,255,18,255,31,1,148,253,237,1,186,254,109,0,225,0,215,254,16,1,134,254,20,0,131,255,8,0,35,0,117,255,141,0,35,0,125,255,175,0,187,254,136,0,240,254,174,0,245,255,72,0,7,0,55,0,254,255,201,255,128,0,196,254,150,0,88,0,15,0,222,0,29,0,0,255,101,1,64,254,206,1,74,254,179,0,214,0,182,255,90,1,101,254,159,1,142,254,160,0,254,255,96,0,230,254,253,1,151,255,223,255,132,1,120,253,69,2,149,255,226,255,8,1,156,255,252,254,144,1,85,255,25,0,101,0,149,255,37,1,175,255,189,255,175,255,81,255,95,255,169,0,31,255,63,1,226,254,134,0,46,255,241,254,19,0,225,254,55,0,186,255,227,255,222,255,23,0,230,254,205,0,121,254,155,0,89,0,76,255,237,0,150,255,160,255,196,0,48,255,184,0,212,0,216,254,68,2,16,255,42,0,183,1,158,254,82,0,205,1,26,254,226,2,99,255,237,255,130,2,121,253,63,2,116,255,142,255,100,1,120,255,71,0,162,0,81,255,237,0,216,254,173,255,223,0,249,254,87,0,99,0,213,254,165,0,147,255,46,255,247,255,63,255,131,255,229,255,219,255,54,255,77,0,177,254,226,0,171,254,23,0,183,255,115,255,41,0,154,255,37,1,79,254,80,1,162,255,98,255,7,1,204,254,192,0,25,0,21,0,93,0,38,0,129,255,226,0,160,0,207,254,27,2,205,254,122,0,231,0,205,254,23,1,222,255,185,255,72,1,187,254,208,0,102,255,254,255,64,0,15,255,37,1,209,254,42,1,183,254,220,0,227,254,87,0,123,0,39,255,134,1,202,254,249,0,141,255,74,0,165,255,74,0,239,255,26,0,255,0,21,255,219,0,243,255,157,255,87,0,27,0,74,255,233,0,203,255,11,0,124,0,241,254,57,1,143,254,225,0,9,0,25,255,140,1,29,255,133,0,215,255,89,0,64,255,228,0,205,255,193,255,113,1,161,254,124,1,161,255,219,255,223,0,121,255,45,0,135,0,237,255,23,0,52,0,226,255,198,255,60,0,171,255,204,255,4,0,212,255,212,255,170,255,42,0,239,254,164,0,148,255,82,255,147,0,35,255,26,0,246,255,123,255,28,0,127,255,23,0,124,255,97,0,83,255,219,255,178,0,246,254,107,0,243,255,114,255,121,0,169,255,250,255,232,255,239,255,214,255,59,0,196,255,212,255,223,0,251,254,5,1,95,255,58,0,233,255,52,0,230,255,5,0,94,0,198,255,43,0,216,255,41,0,161,255,207,0,163,255,103,0,210,255,70,0,7,0,14,0,241,255,62,0,179,255,144,0,223,255,18,0,90,0,140,255,220,0,127,255,178,0,115,255,216,0,109,255,228,0,192,255,150,255,72,1,155,254,11,1,68,255,46,0,201,255,133,0,178,255,185,255,117,0,12,255,134,0,133,255,176,255,51,0,137,255,222,255,60,0,63,255,254,255,181,255,176,255,229,255,242,255,153,255,34,0,177,255,203,255,47,0,151,255,100,0,150,255,111,0,220,255,116,0,24,0,253,255,120,0,203,255,237,0,99,255,41,1,152,255,121,0,154,0,134,255,206,0,243,255,81,0,102,0,120,0,194,255,56,1,68,255,250,0,71,0,113,255,62,1,49,255,103,0,79,0,158,255,49,0,75,0,166,255,35,0,83,0,107,255,73,0,195,255,253,255,229,255,225,255,27,0,159,255,33,0,104,255,106,0,35,255,36,0,229,255,89,255,74,0,87,255,90,0,42,255,86,0,172,255,145,255,106,0,35,255,43,0,194,255,165,255,15,0,139,255,253,255,168,255,167,255,242,255,227,255,73,255,133,0,187,255,43,255,133,1,37,254,238,0,86,0,96,254,82,2,102,254,186,0,219,0,228,254,63,1,140,255,93,0,29,0,245,255,174,0,26,255,129,1,17,255,139,0,155,0,54,255,21,1,123,255,162,0,79,255,93,1,115,254,93,1,155,255,34,255,172,1,18,254,66,1,113,255,211,255,29,0,209,255,245,255,4,0,5,0,200,255,76,0,209,255,194,255,193,0,33,255,146,0,42,0,72,255,21,1,10,255,188,0,243,255,210,255,102,0,202,255,84,0,165,255,164,0,151,255,96,0,9,0,69,0,188,255,60,0,76,0,63,255,48,1,11,255,178,0,168,255,108,0,213,255,69,0,45,0,238,255,69,0,208,255,145,0,3,255,136,1,144,254,254,0,253,255,57,255,18,1,28,255,133,0,203,255,64,0,97,255,205,0,88,255,197,255,5,1,123,254,200,0,14,0,16,255,130,0,232,255,37,255,171,0,109,255,194,255,250,255,210,255,150,255,22,0,178,255,161,255,140,0,151,254,143,1,87,254,90,0,149,0,145,254,3,1,195,255,136,255,43,0,110,0,242,254,203,0,181,255,141,255,170,0,160,255,161,255,206,0,41,255,102,0,192,0,142,255,103,0,192,0,55,255,105,0,160,0,195,254,185,1,43,255,113,0,164,0,91,255,76,0,235,255,242,255,173,255,169,0,251,254,167,0,200,255,51,255,65,1,142,254,175,0,209,255,130,255,162,0,71,255,39,0,55,0,51,255,112,0,59,0,236,254,227,0,165,255,231,255,53,0,21,0,233,255,30,0,33,0,9,0,127,0,169,255,152,0,2,0,251,255,67,0,235,255,101,0,178,255,139,0,232,255,221,255,116,0,102,255,142,0,1,0,177,255,188,0,194,255,183,255,158,0,149,255,4,0,137,0,146,255,61,0,59,0,178,255,53,0,16,0,4,0,63,0,225,255,99,0,194,255,254,255,86,0,152,255,36,0,72,0,109,255,134,0,6,0,107,255,191,0,86,255,229,255,79,0,159,255,24,0,11,0,225,255,15,0,223,255,246,255,245,255,227,255,225,255,226,255,0,0,169,255,20,0,227,255,188,255,213,255,244,255,182,255,204,255,53,0,99,255,47,0,216,255,228,255,44,0,179,255,94,0,180,255,50,0,228,255,238,255,239,255,200,255,59,0,209,255,60,0,199,255,52,0,197,255,230,255,19,0,188,255,31,0,219,255,34,0,248,255,11,0,16,0,46,0,227,255,50,0,2,0,245,255,55,0,232,255,64,0,239,255,23,0,27,0,216,255,36,0,236,255,24,0,19,0,224,255,79,0,239,255,32,0,46,0,253,255,17,0,30,0,12,0,240,255,101,0,198,255,76,0,31,0,237,255,86,0,208,255,87,0,204,255,108,0,1,0,33,0,106,0,219,255,124,0,205,255,65,0,239,255,35,0,8,0,25,0,76,0,212,255,102,0,204,255,29,0,236,255,244,255,30,0,189,255,73,0,219,255,8,0,35,0,233,255,38,0,239,255,26,0,13,0,241,255,47,0,11,0,8,0,46,0,254,255,231,255,21,0,226,255,227,255,30,0,214,255,230,255,246,255,142,255,18,0,177,255,215,255,254,255,166,255,245,255,176,255,232,255,179,255,240,255,163,255,245,255,172,255,206,255,252,255,139,255,43,0,136,255,22,0,228,255,216,255,18,0,199,255,28,0,221,255,18,0,12,0,246,255,25,0,40,0,236,255,14,0,20,0,197,255,41,0,185,255,45,0,247,255,229,255,83,0,168,255,21,0,208,255,201,255,238,255,208,255,182,255,12,0,184,255,181,255,28,0,115,255,226,255,172,255,154,255,230,255,162,255,221,255,202,255,211,255,185,255,222,255,210,255,200,255,252,255,214,255,9,0,241,255,5,0,15,0,6,0,31,0,16,0,73,0,45,0,73,0,102,0,39,0,147,0,62,0,102,0,131,0,62,0,125,0,116,0,88,0,97,0,139,0,39,0,148,0,73,0,100,0,117,0,45,0,139,0,35,0,82,0,99,0,17,0,81,0,52,0,33,0,49,0,27,0,55,0,254,255,75,0,9,0,25,0,29,0,4,0,36,0,245,255,56,0,244,255,30,0,21,0,247,255,6,0,5,0,1,0,237,255,28,0,212,255,254,255,223,255,228,255,212,255,216,255,211,255,188,255,221,255,171,255,234,255,165,255,212,255,190,255,184,255,204,255,181,255,218,255,173,255,217,255,180,255,197,255,200,255,181,255,203,255,188,255,199,255,215,255,209,255,214,255,213,255,225,255,200,255,232,255,210,255,227,255,7,0,188,255,31,0,207,255,240,255,245,255,241,255,3,0,250,255,3,0,240,255,32,0,220,255,36,0,3,0,236,255,21,0,0,0,6,0,247,255,30,0,215,255,11,0,18,0,199,255,18,0,228,255,217,255,0,0,232,255,246,255,235,255,233,255,246,255,210,255,0,0,230,255,236,255,236,255,240,255,224,255,225,255,26,0,205,255,34,0,2,0,251,255,26,0,252,255,31,0,21,0,51,0,25,0,61,0,42,0,47,0,39,0,51,0,64,0,24,0,83,0,59,0,64,0,89,0,73,0,85,0,94,0,92,0,104,0,104,0,106,0,92,0,99,0,77,0,91,0,72,0,79,0,70,0,52,0,67,0,46,0,49,0,40,0,39,0,19,0,52,0,7,0,26,0,24,0,12,0,37,0,251,255,36,0,244,255,244,255,246,255,222,255,253,255,209,255,246,255,218,255,198,255,221,255,185,255,203,255,206,255,225,255,204,255,227,255,198,255,191,255,211,255,191,255,206,255,198,255,205,255,184,255,203,255,172,255,182,255,210,255,165,255,222,255,200,255,198,255,228,255,193,255,228,255,214,255,227,255,238,255,245,255,233,255,2,0,244,255,230,255,15,0,215,255,249,255,0,0,231,255,249,255,248,255,231,255,242,255,254,255,217,255,250,255,0,0,218,255,3,0,236,255,231,255,254,255,227,255,247,255,235,255,232,255,251,255,237,255,234,255,238,255,218,255,228,255,223,255,222,255,228,255,221,255,227,255,227,255,237,255,230,255,243,255,248,255,243,255,20,0,233,255,7,0,10,0,226,255,32,0,3,0,12,0,49,0,16,0,39,0,46,0,33,0,61,0,62,0,69,0,81,0,74,0,67,0,79,0,66,0,84,0,84,0,79,0,93,0,69,0,95,0,74,0,83,0,78,0,75,0,97,0,73,0,112,0,71,0,72,0,81,0,51,0,62,0,65,0,43,0,31,0,49,0,4,0,37,0,4,0,0,0,18,0,240,255,11,0,236,255,243,255,245,255,235,255,248,255,234,255,253,255,229,255,231,255,240,255,193,255,233,255,197,255,191,255,215,255,182,255,192,255,198,255,190,255,188,255,209,255,179,255,220,255,198,255,199,255,221,255,181,255,225,255,202,255,205,255,224,255,207,255,214,255,208,255,200,255,211,255,209,255,209,255,227,255,224,255,224,255,211,255,221,255,211,255,215,255,239,255,200,255,240,255,212,255,209,255,233,255,205,255,231,255,227,255,220,255,228,255,236,255,221,255,236,255,233,255,228,255,245,255,238,255,249,255,7,0,2,0,1,0,7,0,11,0,10,0,20,0,15,0,21,0,33,0,5,0,40,0,13,0,25,0,45,0,13,0,48,0,22,0,35,0,48,0,35,0,50,0,52,0,45,0,50,0,36,0,41,0,43,0,41,0,41,0,42,0,37,0,41,0,33,0,39,0,44,0,35,0,49,0,30,0,44,0,27,0,29,0,46,0,28,0,44,0,37,0,35,0,45,0,24,0,32,0,33,0,19,0,43,0,14,0,28,0,40,0,20,0,42,0,29,0,27,0,31,0,40,0,25,0,49,0,40,0,30,0,48,0,26,0,38,0,29,0,17,0,21,0,12,0,9,0,5,0,1,0,250,255,2,0,247,255,243,255,249,255,220,255,254,255,217,255,229,255,239,255,193,255,236,255,190,255,203,255,219,255,188,255,225,255,203,255,197,255,216,255,187,255,214,255,215,255,197,255,231,255,196,255,200,255,212,255,187,255,229,255,211,255,200,255,219,255,194,255,222,255,215,255,200,255,223,255,190,255,207,255,204,255,190,255,220,255,199,255,222,255,216,255,217,255,216,255,205,255,217,255,204,255,216,255,213,255,223,255,215,255,228,255,216,255,225,255,229,255,221,255,240,255,227,255,246,255,234,255,247,255,242,255,248,255,9,0,0,0,17,0,9,0,12,0,29,0,27,0,37,0,43,0,35,0,50,0,43,0,51,0,60,0,54,0,65,0,48,0,49,0,56,0,37,0,54,0,49,0,51,0,63,0,51,0,51,0,45,0,43,0,45,0,52,0,48,0,43,0,42,0,27,0,37,0,30,0,27,0,37,0,10,0,24,0,7,0,13,0,13,0,17,0,12,0,12,0,17,0,1,0,23,0,254,255,15,0,18,0,8,0,23,0,14,0,17,0,10,0,14,0,12,0,10,0,17,0,14,0,14,0,12,0,9,0,4,0,6,0,7,0,255,255,0,0,250,255,246,255,245,255,247,255,249,255,240,255,241,255,229,255,229,255,229,255,226,255,232,255,222,255,227,255,219,255,215,255,217,255,206,255,222,255,212,255,220,255,220,255,214,255,222,255,213,255,216,255,214,255,213,255,204,255,208,255,203,255,212,255,217,255,210,255,226,255,223,255,237,255,238,255,242,255,249,255,247,255,4,0,4,0,13,0,19,0,15,0,10,0,10,0,18,0,17,0,23,0,25,0,27,0,34,0,36,0,34,0,31,0,32,0,27,0,38,0,38,0,35,0,28,0,15,0,15,0,2,0,1,0,2,0,9,0,27,0,25,0,16,0,12,0,10,0,8,0,10,0,3,0,4,0,2,0,1,0,4,0,249,255,255,255,249,255,1,0,14,0,5,0,255,255,239,255,240,255,246,255,4,0,11,0,2,0,4,0,17,0,19,0,7,0,4,0,1,0,10,0,20,0,20,0,18,0,21,0,29,0,32,0,38,0,48,0,50,0,52,0,42,0,31,0,32,0,32,0,33,0,32,0,43,0,45,0,34,0,20,0,1,0,244,255,240,255,251,255,0,0,1,0,0,0,0,0,252,255,242,255,231,255,231,255,232,255,232,255,231,255,217,255,216,255,219,255,224,255,229,255,213,255,198,255,209,255,219,255,221,255,194,255,170,255,183,255,212,255,235,255,223,255,193,255,164,255,152,255,163,255,178,255,187,255,191,255,209,255,241,255,238,255,208,255,192,255,179,255,195,255,235,255,8,0,20,0,0,0,238,255,233,255,234,255,238,255,251,255,1,0,254,255,4,0,252,255,236,255,237,255,254,255,19,0,27,0,41,0,34,0,4,0,246,255,249,255,7,0,33,0,60,0,61,0,55,0,31,0,251,255,228,255,230,255,8,0,52,0,106,0,129,0,97,0,35,0,210,255,155,255,166,255,228,255,42,0,115,0,158,0,153,0,90,0,232,255,122,255,77,255,121,255,224,255,91,0,175,0,177,0,116,0,16,0,158,255,69,255,47,255,122,255,248,255,137,0,224,0,197,0,91,0,239,255,166,255,137,255,150,255,193,255,30,0,138,0,206,0,182,0,105,0,34,0,222,255,165,255,129,255,139,255,226,255,108,0,225,0,2,1,199,0,82,0,214,255,99,255,37,255,84,255,231,255,156,0,35,1,34,1,151,0,201,255,15,255,194,254,248,254,158,255,106,0,247,0,244,0,106,0,175,255,14,255,199,254,5,255,158,255,91,0,226,0,233,0,143,0,218,255,39,255,214,254,247,254,134,255,73,0,241,0,43,1,216,0,42,0,84,255,187,254,186,254,68,255,38,0,249,0,84,1,43,1,138,0,173,255,212,254,96,254,172,254,165,255,206,0,133,1,107,1,177,0,199,255,246,254,127,254,157,254,118,255,193,0,194,1,203,1,219,0,160,255,179,254,105,254,201,254,165,255,209,0,222,1,36,2,77,1,187,255,87,254,229,253,127,254,191,255,22,1,13,2,58,2,133,1,26,0,131,254,165,253,20,254,116,255,239,0,200,1,209,1,56,1,56,0,24,255,34,254,238,253,188,254,29,0,66,1,156,1,47,1,99,0,136,255,205,254,132,254,239,254,0,0,17,1,125,1,27,1,63,0,137,255,61,255,63,255,117,255,228,255,118,0,220,0,217,0,109,0,214,255,115,255,101,255,154,255,7,0,121,0,203,0,222,0,166,0,52,0,164,255,40,255,23,255,139,255,81,0,249,0,10,1,140,0,233,255,130,255,71,255,37,255,34,255,108,255,24,0,184,0,209,0,72,0,144,255,55,255,58,255,67,255,66,255,126,255,16,0,180,0,237,0,97,0,137,255,23,255,62,255,166,255,248,255,35,0,53,0,81,0,51,0,204,255,106,255,77,255,155,255,20,0,74,0,37,0,227,255,164,255,136,255,150,255,188,255,224,255,233,255,4,0,30,0,39,0,28,0,254,255,204,255,188,255,218,255,240,255,5,0,28,0,77,0,134,0,140,0,61,0,212,255,164,255,201,255,17,0,52,0,47,0,72,0,133,0,162,0,110,0,16,0,221,255,231,255,26,0,64,0,81,0,123,0,177,0,169,0,87,0,246,255,204,255,237,255,32,0,56,0,54,0,79,0,132,0,134,0,71,0,2,0,228,255,249,255,253,255,208,255,172,255,214,255,59,0,159,0,180,0,96,0,234,255,129,255,74,255,77,255,152,255,35,0,207,0,52,1,249,0,56,0,71,255,184,254,205,254,102,255,37,0,199,0,38,1,17,1,98,0,86,255,130,254,80,254,229,254,227,255,192,0,41,1,9,1,105,0,118,255,156,254,89,254,230,254,251,255,254,0,97,1,9,1,64,0,91,255,186,254,164,254,43,255,23,0,251,0,91,1,15,1,87,0,145,255,1,255,227,254,75,255,21,0,238,0,79,1,2,1,72,0,142,255,32,255,35,255,140,255,49,0,206,0,8,1,172,0,234,255,67,255,11,255,85,255,218,255,88,0,161,0,126,0,0,0,95,255,251,254,6,255,117,255,15,0,136,0,168,0,98,0,209,255,54,255,245,254,47,255,194,255,84,0,161,0,153,0,83,0,253,255,172,255,136,255,155,255,226,255,57,0,120,0,132,0,96,0,56,0,36,0,31,0,23,0,15,0,18,0,29,0,31,0,27,0,30,0,58,0,105,0,122,0,81,0,6,0,202,255,192,255,220,255,12,0,74,0,128,0,144,0,90,0,233,255,108,255,40,255,79,255,197,255,58,0,127,0,108,0,12,0,147,255,48,255,17,255,67,255,189,255,58,0,104,0,40,0,163,255,27,255,215,254,233,254,63,255,172,255,0,0,28,0,240,255,143,255,57,255,38,255,105,255,222,255,76,0,144,0,163,0,135,0,81,0,39,0,47,0,117,0,218,0,41,1,80,1,83,1,48,1,2,1,240,0,252,0,20,1,48,1,68,1,73,1,52,1,1,1,182,0,115,0,74,0,62,0,68,0,73,0,59,0,23,0,227,255,148,255,59,255,1,255,250,254,26,255,74,255,97,255,77,255,28,255,223,254,173,254,152,254,177,254,241,254,61,255,118,255,135,255,131,255,119,255,108,255,113,255,137,255,176,255,222,255,16,0,59,0,85,0,92,0,76,0,37,0,251,255,215,255,191,255,195,255,217,255,233,255,225,255,184,255,105,255,11,255,185,254,140,254,141,254,175,254,217,254,253,254,26,255,40,255,42,255,46,255,61,255,103,255,170,255,3,0,107,0,225,0,95,1,209,1,43,2,102,2,137,2,158,2,191,2,249,2,77,3,167,3,234,3,252,3,211,3,112,3,233,2,107,2,8,2,201,1,149,1,73,1,215,0,56,0,127,255,192,254,11,254,112,253,239,252,128,252,32,252,207,251,140,251,82,251,32,251,246,250,213,250,199,250,226,250,38,251,148,251,27,252,168,252,46,253,173,253,56,254,208,254,124,255,47,0,222,0,139,1,61,2,248,2,186,3,126,4,31,5,140,5,187,5,180,5,155,5,142,5,162,5,206,5,236,5,223,5,142,5,238,4,12,4,21,3,55,2,139,1,21,1,183,0,79,0,192,255,251,254,14,254,17,253,49,252,138,251,46,251,20,251,22,251,26,251,11,251,227,250,168,250,111,250,85,250,113,250,205,250,102,251,31,252,208,252,92,253,188,253,1,254,66,254,163,254,43,255,208,255,128,0,31,1,156,1,252,1,84,2,177,2,22,3,110,3,169,3,187,3,176,3,159,3,157,3,190,3,246,3,39,4,44,4,236,3,103,3,199,2,49,2,192,1,143,1,151,1,175,1,163,1,77,1,170,0,231,255,58,255,199,254,155,254,167,254,197,254,201,254,152,254,49,254,183,253,87,253,35,253,24,253,50,253,93,253,120,253,118,253,84,253,30,253,237,252,214,252,227,252,18,253,86,253,153,253,205,253,233,253,243,253,255,253,34,254,105,254,213,254,93,255,224,255,75,0,159,0,225,0,40,1,133,1,245,1,118,2,243,2,97,3,180,3,233,3,15,4,34,4,38,4,42,4,45,4,45,4,47,4,34,4,255,3,188,3,76,3,192,2,41,2,165,1,67,1,5,1,220,0,172,0,105,0,3,0,127,255,239,254,114,254,31,254,255,253,8,254,26,254,18,254,226,253,143,253,41,253,216,252,174,252,177,252,206,252,234,252,236,252,208,252,178,252,169,252,204,252,12,253,73,253,112,253,125,253,135,253,197,253,70,254,248,254,184,255,81,0,159,0,167,0,152,0,178,0,43,1,250,1,238,2,184,3,15,4,237,3,119,3,244,2,178,2,214,2,62,3,169,3,203,3,118,3,188,2,211,1,253,0,117,0,68,0,61,0,43,0,229,255,96,255,180,254,13,254,135,253,46,253,254,252,220,252,186,252,151,252,117,252,94,252,77,252,59,252,47,252,57,252,94,252,151,252,228,252,64,253,170,253,16,254,104,254,178,254,1,255,107,255,235,255,129,0,34,1,185,1,57,2,158,2,236,2,47,3,114,3,182,3,244,3,30,4,41,4,20,4,226,3,169,3,116,3,69,3,11,3,178,2,53,2,148,1,232,0,83,0,244,255,201,255,192,255,182,255,135,255,40,255,171,254,67,254,35,254,107,254,15,255,225,255,158,0,26,1,81,1,91,1,112,1,207,1,122,2,75,3,10,4,124,4,140,4,70,4,206,3,86,3,248,2,163,2,61,2,168,1,205,0,173,255,101,254,11,253,185,251,133,250,121,249,159,248,255,247,136,247,22,247,130,246,197,245,253,244,115,244,139,244,137,245,104,247,191,249,221,251,47,253,156,253,135,253,175,253,199,254,35,1,120,4,236,7,128,10,119,11,197,10,38,9,187,7,118,7,152,8,162,10,137,12,56,13,29,12,116,9,43,6,106,3,6,2,17,2,233,2,141,3,41,3,116,1,213,254,28,252,42,250,115,249,202,249,158,250,68,251,65,251,130,250,93,249,77,248,190,247,214,247,121,248,93,249,50,250,181,250,215,250,196,250,175,250,202,250,59,251,14,252,42,253,99,254,123,255,68,0,186,0,253,0,68,1,199,1,166,2,201,3,242,4,225,5,91,6,89,6,4,6,157,5,100,5,111,5,163,5,200,5,160,5,12,5,25,4,243,2,228,1,18,1,136,0,52,0,227,255,115,255,222,254,53,254,162,253,83,253,88,253,164,253,29,254,149,254,247,254,75,255,164,255,21,0,167,0,84,1,4,2,158,2,13,3,83,3,112,3,110,3,93,3,57,3,253,2,160,2,32,2,134,1,218,0,28,0,86,255,140,254,195,253,10,253,100,252,211,251,93,251,3,251,192,250,142,250,118,250,123,250,165,250,245,250,93,251,218,251,101,252,251,252,160,253,83,254,6,255,164,255,30,0,124,0,196,0,12,1,104,1,209,1,57,2,137,2,165,2,138,2,60,2,229,1,182,1,208,1,48,2,161,2,235,2,236,2,165,2,61,2,227,1,197,1,250,1,97,2,195,2,219,2,134,2,226,1,31,1,123,0,26,0,250,255,243,255,197,255,75,255,130,254,152,253,194,252,46,252,222,251,177,251,136,251,82,251,14,251,213,250,200,250,238,250,70,251,182,251,33,252,128,252,219,252,75,253,213,253,122,254,56,255,239,255,144,0,15,1,107,1,178,1,244,1,56,2,136,2,219,2,34,3,81,3,93,3,84,3,57,3,37,3,28,3,26,3,23,3,11,3,240,2,204,2,182,2,170,2,171,2,169,2,151,2,119,2,80,2,46,2,17,2,252,1,227,1,189,1,133,1,60,1,236,0,168,0,116,0,61,0,3,0,186,255,106,255,27,255,214,254,168,254,135,254,112,254,93,254,83,254,100,254,157,254,250,254,108,255,213,255,29,0,70,0,96,0,143,0,239,0,135,1,59,2,217,2,52,3,46,3,214,2,89,2,231,1,160,1,137,1,130,1,89,1,220,0,3,0,225,254,175,253,166,252,226,251,94,251,246,250,141,250,11,250,122,249,248,248,166,248,152,248,198,248,21,249,95,249,162,249,244,249,132,250,131,251,246,252,160,254,30,0,24,1,123,1,126,1,145,1,34,2,93,3,28,5,201,6,183,7,122,7,47,6,109,4,253,2,115,2,220,2,190,3,86,4,249,3,104,2,15,0,207,253,116,252,89,252,42,253,47,254,172,254,59,254,2,253,159,251,203,250,248,250,17,252,138,253,185,254,56,255,0,255,105,254,244,253,252,253,157,254,154,255,141,0,38,1,69,1,4,1,165,0,104,0,113,0,199,0,74,1,211,1,62,2,129,2,165,2,184,2,205,2,234,2,37,3,134,3,1,4,131,4,238,4,37,5,22,5,196,4,79,4,219,3,135,3,89,3,44,3,214,2,50,2,70,1,45,0,29,255,69,254,176,253,72,253,232,252,123,252,250,251,130,251,61,251,76,251,166,251,50,252,208,252,105,253,2,254,165,254,112,255,97,0,102,1,102,2,67,3,248,3,131,4,229,4,44,5,91,5,103,5,72,5,246,4,118,4,214,3,32,3,83,2,99,1,83,0,44,255,4,254,248,252,26,252,108,251,223,250,94,250,223,249,114,249,51,249,63,249,156,249,48,250,211,250,107,251,246,251,130,252,54,253,37,254,64,255,86,0,48,1,176,1,222,1,235,1,10,2,74,2,163,2,234,2,226,2,121,2,184,1,206,0,253,255,100,255,7,255,204,254,143,254,58,254,198,253,57,253,169,252,57,252,13,252,66,252,241,252,2,254,40,255,4,0,80,0,30,0,194,255,175,255,74,0,164,1,105,3,237,4,132,5,234,4,122,3,246,1,34,1,96,1,122,2,185,3,70,4,161,3,228,1,205,255,78,254,252,253,215,254,48,0,48,1,62,1,80,0,237,254,215,253,175,253,147,254,6,0,71,1,196,1,82,1,77,0,73,255,205,254,5,255,187,255,126,0,215,0,138,0,180,255,171,254,211,253,117,253,148,253,5,254,136,254,219,254,222,254,158,254,85,254,69,254,147,254,66,255,55,0,60,1,21,2,156,2,216,2,234,2,1,3,70,3,188,3,70,4,182,4,213,4,140,4,234,3,20,3,66,2,153,1,29,1,182,0,56,0,149,255,190,254,204,253,243,252,91,252,17,252,2,252,16,252,28,252,25,252,13,252,34,252,127,252,36,253,243,253,194,254,109,255,224,255,42,0,114,0,211,0,84,1,218,1,67,2,108,2,69,2,239,1,152,1,87,1,44,1,1,1,178,0,52,0,146,255,242,254,121,254,62,254,54,254,65,254,59,254,14,254,202,253,159,253,180,253,15,254,161,254,57,255,182,255,8,0,58,0,107,0,174,0,0,1,91,1,167,1,213,1,237,1,244,1,247,1,248,1,231,1,178,1,85,1,235,0,142,0,88,0,71,0,64,0,27,0,196,255,68,255,188,254,87,254,44,254,60,254,95,254,109,254,83,254,36,254,3,254,3,254,35,254,71,254,92,254,83,254,77,254,131,254,20,255,232,255,179,0,46,1,49,1,219,0,131,0,139,0,40,1,63,2,105,3,35,4,26,4,103,3,123,2,212,1,206,1,90,2,22,3,142,3,102,3,148,2,108,1,104,0,229,255,246,255,90,0,164,0,124,0,216,255,233,254,14,254,155,253,162,253,3,254,105,254,135,254,50,254,140,253,240,252,158,252,186,252,60,253,231,253,115,254,177,254,153,254,83,254,33,254,63,254,202,254,174,255,175,0,117,1,210,1,205,1,148,1,116,1,179,1,91,2,61,3,252,3,75,4,13,4,102,3,160,2,15,2,235,1,20,2,53,2,249,1,63,1,37,0,245,254,254,253,108,253,56,253,32,253,227,252,102,252,180,251,9,251,164,250,163,250,245,250,112,251,233,251,58,252,108,252,174,252,23,253,175,253,118,254,76,255,22,0,206,0,107,1,230,1,75,2,172,2,14,3,125,3,238,3,81,4,148,4,169,4,123,4,24,4,163,3,57,3,247,2,218,2,202,2,150,2,29,2,92,1,125,0,188,255,69,255,31,255,53,255,83,255,62,255,227,254,80,254,176,253,68,253,63,253,158,253,42,254,160,254,207,254,175,254,99,254,38,254,47,254,151,254,71,255,253,255,128,0,170,0,141,0,104,0,116,0,202,0,89,1,249,1,112,2,153,2,126,2,73,2,43,2,52,2,86,2,112,2,98,2,26,2,161,1,12,1,125,0,252,255,144,255,47,255,199,254,82,254,208,253,79,253,204,252,85,252,245,251,178,251,153,251,182,251,11,252,142,252,22,253,135,253,223,253,44,254,155,254,69,255,45,0,66,1,91,2,58,3,169,3,183,3,151,3,128,3,159,3,248,3,96,4,145,4,85,4,162,3,160,2,151,1,218,0,140,0,141,0,144,0,72,0,153,255,156,254,168,253,14,253,0,253,101,253,235,253,55,254,18,254,136,253,235,252,145,252,173,252,60,253,248,253,140,254,173,254,98,254,236,253,159,253,194,253,83,254,28,255,211,255,54,0,60,0,18,0,248,255,44,0,191,0,139,1,82,2,208,2,233,2,186,2,136,2,134,2,195,2,35,3,113,3,113,3,13,3,94,2,156,1,11,1,186,0,141,0,79,0,214,255,26,255,55,254,98,253,199,252,114,252,78,252,55,252,16,252,214,251,159,251,142,251,192,251,61,252,235,252,165,253,83,254,238,254,137,255,48,0,246,0,212,1,184,2,139,3,45,4,155,4,213,4,237,4,246,4,5,5,28,5,27,5,223,4,88,4,142,3,165,2,208,1,48,1,201,0,118,0,4,0,78,255,88,254,99,253,174,252,98,252,123,252,202,252,6,253,2,253,187,252,104,252,80,252,166,252,108,253,87,254,30,255,146,255,181,255,186,255,216,255,66,0,254,0,208,1,109,2,170,2,143,2,80,2,35,2,50,2,118,2,191,2,219,2,168,2,56,2,181,1,67,1,254,0,227,0,204,0,159,0,77,0,211,255,66,255,168,254,28,254,171,253,88,253,34,253,250,252,202,252,126,252,4,252,112,251,252,250,231,250,91,251,75,252,96,253,42,254,95,254,36,254,241,253,71,254,95,255,255,0,169,2,207,3,35,4,192,3,12,3,163,2,250,2,240,3,0,5,145,5,72,5,60,4,224,2,192,1,67,1,131,1,41,2,151,2,81,2,80,1,248,255,226,254,119,254,184,254,91,255,219,255,194,255,250,254,212,253,223,252,136,252,211,252,111,253,220,253,195,253,43,253,90,252,197,251,193,251,84,252,45,253,237,253,93,254,124,254,126,254,167,254,39,255,0,0,24,1,48,2,0,3,100,3,114,3,99,3,112,3,194,3,70,4,197,4,243,4,156,4,201,3,190,2,218,1,96,1,75,1,75,1,254,0,50,0,8,255,220,253,26,253,239,252,49,253,124,253,117,253,7,253,112,252,24,252,57,252,213,252,174,253,98,254,184,254,193,254,206,254,28,255,190,255,141,0,67,1,172,1,195,1,185,1,196,1,246,1,62,2,112,2,116,2,74,2,13,2,234,1,232,1,228,1,196,1,120,1,7,1,149,0,75,0,53,0,57,0,29,0,178,255,246,254,32,254,123,253,49,253,52,253,76,253,57,253,225,252,105,252,11,252,11,252,130,252,72,253,13,254,151,254,223,254,13,255,103,255,20,0,7,1,6,2,213,2,79,3,128,3,140,3,149,3,193,3,19,4,93,4,113,4,67,4,230,3,128,3,45,3,241,2,183,2,101,2,236,1,79,1,148,0,199,255,246,254,51,254,127,253,195,252,233,251,250,250,33,250,129,249,40,249,236,248,153,248,44,248,229,247,55,248,105,249,52,251,208,252,149,253,161,253,162,253,88,254,4,0,49,2,35,4,74,5,116,5,238,4,76,4,31,4,154,4,122,5,60,6,116,6,26,6,91,5,134,4,241,3,215,3,66,4,241,4,108,5,70,5,106,4,50,3,27,2,123,1,92,1,114,1,50,1,55,0,138,254,191,252,128,251,19,251,60,251,111,251,60,251,148,250,204,249,103,249,188,249,185,250,229,251,186,252,27,253,84,253,191,253,128,254,120,255,104,0,41,1,180,1,29,2,130,2,247,2,103,3,177,3,205,3,218,3,246,3,14,4,244,3,132,3,217,2,48,2,175,1,91,1,13,1,147,0,223,255,0,255,44,254,162,253,107,253,86,253,37,253,196,252,84,252,4,252,238,251,18,252,95,252,188,252,254,252,16,253,22,253,71,253,204,253,149,254,98,255,254,255,90,0,157,0,249,0,151,1,114,2,80,3,250,3,79,4,102,4,116,4,141,4,161,4,160,4,135,4,85,4,237,3,60,3,78,2,98,1,176,0,35,0,139,255,208,254,1,254,59,253,149,252,31,252,212,251,167,251,135,251,113,251,110,251,144,251,220,251,65,252,178,252,48,253,186,253,76,254,227,254,120,255,14,0,169,0,53,1,172,1,27,2,134,2,211,2,248,2,11,3,52,3,131,3,194,3,188,3,114,3,18,3,206,2,168,2,132,2,60,2,183,1,232,0,209,255,158,254,156,253,5,253,199,252,150,252,15,252,241,250,110,249,76,248,133,248,93,250,187,252,244,253,122,253,106,252,89,252,232,253,94,0,155,2,251,3,107,4,47,4,174,3,91,3,147,3,89,4,45,5,151,5,143,5,41,5,122,4,169,3,32,3,99,3,118,4,173,5,27,6,76,5,172,3,52,2,143,1,197,1,74,2,59,2,247,0,152,254,21,252,138,250,77,250,204,250,24,251,160,250,128,249,84,248,208,247,80,248,151,249,239,250,169,251,167,251,129,251,218,251,205,252,8,254,39,255,253,255,161,0,54,1,207,1,127,2,68,3,254,3,146,4,254,4,75,5,111,5,73,5,213,4,69,4,216,3,141,3,36,3,114,2,139,1,155,0,202,255,22,255,130,254,12,254,144,253,11,253,127,252,2,252,165,251,92,251,26,251,231,250,216,250,251,250,57,251,120,251,177,251,251,251,122,252,56,253,45,254,41,255,238,255,130,0,48,1,70,2,187,3,12,5,191,5,218,5,218,5,55,6,230,6,121,7,135,7,21,7,108,6,185,5,1,5,62,4,120,3,200,2,48,2,127,1,145,0,111,255,94,254,150,253,35,253,249,252,251,252,6,253,213,252,65,252,153,251,116,251,8,252,238,252,121,253,98,253,243,252,180,252,245,252,146,253,68,254,197,254,248,254,248,254,21,255,142,255,73,0,229,0,31,1,7,1,208,0,167,0,154,0,177,0,214,0,201,0,51,0,228,254,124,253,70,253,214,254,248,0,187,1,148,0,227,254,123,254,200,255,168,1,207,2,250,2,168,2,50,2,133,1,153,0,234,255,245,255,149,0,60,1,123,1,30,1,66,0,99,255,47,255,32,0,244,1,153,3,239,3,195,2,27,1,63,0,135,0,91,1,221,1,125,1,29,0,58,254,183,252,59,252,169,252,79,253,132,253,40,253,130,252,6,252,4,252,132,252,96,253,51,254,145,254,111,254,35,254,21,254,110,254,9,255,181,255,85,0,225,0,59,1,101,1,153,1,15,2,208,2,183,3,108,4,171,4,119,4,247,3,123,3,67,3,85,3,92,3,248,2,26,2,242,0,211,255,241,254,102,254,32,254,213,253,62,253,91,252,129,251,12,251,247,250,251,250,246,250,7,251,94,251,240,251,102,252,143,252,190,252,102,253,142,254,196,255,140,0,224,0,42,1,205,1,204,2,198,3,81,4,109,4,131,4,234,4,148,5,53,6,147,6,182,6,168,6,128,6,94,6,74,6,42,6,192,5,243,4,228,3,208,2,197,1,168,0,102,255,19,254,226,252,229,251,4,251,65,250,173,249,81,249,24,249,242,248,237,248,39,249,145,249,223,249,216,249,149,249,140,249,37,250,58,251,8,252,250,251,104,251,121,251,31,253,222,255,21,2,197,2,147,2,228,2,89,4,64,6,141,7,0,8,24,8,60,8,37,8,78,7,226,5,157,4,10,4,14,4,14,4,121,3,66,2,187,0,133,255,47,255,184,255,120,0,155,0,207,255,135,254,139,253,37,253,4,253,189,252,48,252,115,251,167,250,222,249,64,249,244,248,7,249,103,249,248,249,155,250,61,251,218,251,140,252,117,253,152,254,189,255,159,0,49,1,149,1,239,1,77,2,164,2,245,2,61,3,108,3,131,3,147,3,164,3,165,3,152,3,138,3,158,3,193,3,180,3,84,3,192,2,53,2,207,1,139,1,95,1,80,1,81,1,47,1,195,0,94,0,120,0,33,1,216,1,21,2,220,1,167,1,190,1,249,1,250,1,168,1,56,1,212,0,120,0,30,0,205,255,147,255,101,255,37,255,227,254,190,254,205,254,251,254,49,255,100,255,139,255,148,255,121,255,61,255,3,255,231,254,226,254,208,254,122,254,221,253,27,253,105,252,231,251,143,251,79,251,14,251,202,250,136,250,64,250,0,250,230,249,8,250,102,250,217,250,41,251,73,251,118,251,13,252,14,253,244,253,68,254,52,254,208,254,183,0,31,3,139,4,146,4,90,4,59,5,34,7,194,8,67,9,24,9,76,9,21,10,126,10,165,9,226,7,89,6,221,5,41,6,72,6,128,5,202,3,172,1,240,255,36,255,52,255,140,255,94,255,61,254,154,252,53,251,126,250,74,250,40,250,226,249,144,249,63,249,214,248,85,248,255,247,50,248,242,248,209,249,87,250,136,250,211,250,155,251,179,252,163,253,54,254,163,254,83,255,107,0,181,1,192,2,60,3,67,3,88,3,249,3,7,5,245,5,69,6,254,5,134,5,33,5,209,4,145,4,125,4,130,4,74,4,117,3,39,2,250,0,119,0,157,0,232,0,233,0,122,0,186,255,252,254,163,254,215,254,123,255,32,0,95,0,38,0,195,255,173,255,22,0,207,0,139,1,13,2,81,2,120,2,158,2,217,2,23,3,93,3,169,3,226,3,212,3,79,3,109,2,145,1,251,0,169,0,77,0,155,255,145,254,103,253,107,252,213,251,136,251,56,251,150,250,169,249,204,248,61,248,223,247,89,247,168,246,46,246,32,246,52,246,250,245,142,245,203,245,101,247,212,249,202,251,154,252,253,252,54,254,162,0,78,3,36,5,20,6,195,6,153,7,76,8,91,8,2,8,243,7,104,8,247,8,4,9,108,8,171,7,40,7,244,6,218,6,155,6,38,6,119,5,145,4,130,3,79,2,230,0,100,255,222,253,132,252,104,251,83,250,17,249,165,247,85,246,132,245,85,245,135,245,206,245,13,246,91,246,228,246,180,247,176,248,178,249,193,250,250,251,93,253,186,254,209,255,143,0,61,1,67,2,185,3,90,5,176,6,132,7,15,8,189,8,198,9,1,11,2,12,101,12,55,12,223,11,174,11,135,11,2,11,244,9,154,8,97,7,103,6,81,5,220,3,55,2,192,0,179,255,233,254,39,254,92,253,153,252,235,251,83,251,214,250,119,250,63,250,45,250,55,250,51,250,245,249,139,249,65,249,110,249,18,250,219,250,119,251,221,251,61,252,195,252,94,253,1,254,163,254,51,255,135,255,121,255,31,255,159,254,31,254,149,253,248,252,101,252,38,252,107,252,247,252,82,253,81,253,86,253,231,253,38,255,143,0,142,1,13,2,103,2,243,2,119,3,109,3,197,2,245,1,134,1,148,1,200,1,198,1,152,1,116,1,138,1,210,1,30,2,131,2,47,3,32,4,21,5,130,5,21,5,23,4,16,3,104,2,13,2,161,1,218,0,187,255,104,254,26,253,0,252,50,251,195,250,181,250,232,250,15,251,227,250,103,250,252,249,239,249,72,250,204,250,63,251,141,251,178,251,198,251,245,251,96,252,12,253,225,253,186,254,134,255,64,0,225,0,116,1,14,2,192,2,129,3,38,4,150,4,227,4,55,5,165,5,19,6,102,6,154,6,179,6,171,6,123,6,69,6,34,6,21,6,242,5,134,5,206,4,237,3,32,3,150,2,68,2,244,1,137,1,21,1,183,0,113,0,57,0,22,0,24,0,56,0,79,0,68,0,31,0,247,255,214,255,184,255,150,255,119,255,88,255,34,255,214,254,130,254,54,254,240,253,172,253,106,253,27,253,157,252,238,251,32,251,86,250,176,249,31,249,129,248,211,247,52,247,203,246,183,246,252,246,163,247,149,248,183,249,255,250,107,252,254,253,166,255,78,1,221,2,63,4,114,5,127,6,86,7,217,7,244,7,188,7,104,7,37,7,243,6,198,6,134,6,44,6,192,5,72,5,209,4,92,4,223,3,75,3,158,2,208,1,211,0,162,255,61,254,188,252,76,251,1,250,228,248,232,247,9,247,95,246,4,246,241,245,13,246,68,246,148,246,16,247,191,247,136,248,63,249,222,249,117,250,14,251,169,251,66,252,217,252,124,253,50,254,8,255,236,255,218,0,222,1,237,2,1,4,14,5,13,6,15,7,14,8,239,8,168,9,57,10,174,10,18,11,80,11,95,11,76,11,24,11,213,10,127,10,22,10,161,9,17,9,106,8,179,7,252,6,92,6,207,5,70,5,170,4,242,3,47,3,114,2,199,1,46,1,154,0,13,0,124,255,230,254,82,254,200,253,80,253,237,252,156,252,74,252,252,251,174,251,91,251,8,251,191,250,127,250,65,250,249,249,161,249,58,249,212,248,128,248,64,248,17,248,226,247,173,247,114,247,65,247,53,247,94,247,189,247,75,248,251,248,181,249,107,250,35,251,250,251,246,252,1,254,4,255,244,255,200,0,132,1,56,2,227,2,129,3,16,4,135,4,220,4,21,5,58,5,95,5,143,5,189,5,217,5,214,5,176,5,90,5,224,4,91,4,221,3,96,3,205,2,20,2,57,1,85,0,119,255,170,254,249,253,105,253,238,252,118,252,3,252,156,251,80,251,35,251,15,251,7,251,252,250,226,250,186,250,154,250,147,250,174,250,221,250,24,251,100,251,193,251,57,252,215,252,153,253,126,254,133,255,161,0,195,1,215,2,223,3,224,4,215,5,188,6,121,7,17,8,142,8,238,8,49,9,82,9,76,9,44,9,242,8,169,8,87,8,252,7,157,7,34,7,135,6,211,5,8,5,45,4,79,3,112,2,143,1,168,0,178,255,172,254,170,253,196,252,11,252,131,251,43,251,240,250,203,250,188,250,199,250,251,250,83,251,194,251,54,252,167,252,9,253,88,253,152,253,210,253,8,254,66,254,122,254,163,254,187,254,201,254,220,254,248,254,34,255,77,255,113,255,141,255,161,255,172,255,176,255,177,255,171,255,147,255,104,255,45,255,235,254,182,254,137,254,96,254,60,254,24,254,247,253,224,253,217,253,228,253,0,254,41,254,91,254,145,254,197,254,247,254,47,255,113,255,180,255,249,255,55,0,99,0,131,0,155,0,178,0,195,0,205,0,203,0,195,0,177,0,153,0,126,0,88,0,44,0,253,255,204,255,142,255,69,255,241,254,158,254,81,254,10,254,204,253,138,253,76,253,24,253,242,252,225,252,229,252,246,252,32,253,100,253,191,253,42,254,170,254,59,255,207,255,118,0,42,1,226,1,154,2,74,3,243,3,156,4,59,5,204,5,82,6,200,6,48,7,141,7,225,7,30,8,70,8,91,8,84,8,51,8,247,7,158,7,45,7,166,6,5,6,77,5,132,4,175,3,208,2,238,1,17,1,63,0,124,255,196,254,28,254,131,253,253,252,144,252,60,252,254,251,205,251,164,251,132,251,107,251,95,251,94,251,100,251,106,251,113,251,126,251,152,251,200,251,3,252,68,252,138,252,213,252,36,253,124,253,210,253,32,254,102,254,161,254,213,254,6,255,45,255,63,255,75,255,78,255,74,255,62,255,47,255,31,255,7,255,237,254,214,254,194,254,172,254,148,254,118,254,87,254,59,254,36,254,17,254,0,254,244,253,231,253,228,253,233,253,250,253,15,254,43,254,79,254,117,254,166,254,218,254,17,255,72,255,136,255,195,255,252,255,52,0,105,0,156,0,202,0,245,0,25,1,56,1,81,1,97,1,106,1,111,1,116,1,118,1,117,1,106,1,86,1,59,1,39,1,26,1,8,1,254,0,249,0,243,0,236,0,223,0,214,0,218,0,235,0,4,1,29,1,49,1,66,1,89,1,123,1,164,1,209,1,1,2,40,2,79,2,113,2,142,2,170,2,197,2,221,2,235,2,244,2,244,2,236,2,220,2,199,2,175,2,146,2,106,2,50,2,243,1,173,1,104,1,31,1,205,0,121,0,41,0,222,255,146,255,73,255,9,255,204,254,141,254,82,254,30,254,238,253,191,253,153,253,129,253,122,253,123,253,120,253,124,253,143,253,168,253,202,253,248,253,36,254,86,254,136,254,184,254,233,254,25,255,68,255,110,255,149,255,182,255,217,255,251,255,25,0,44,0,58,0,68,0,75,0,80,0,81,0,73,0,57,0,32,0,3,0,231,255,197,255,164,255,131,255,96,255,57,255,21,255,250,254,220,254,189,254,164,254,144,254,124,254,102,254,81,254,67,254,58,254,55,254,64,254,71,254,80,254,92,254,111,254,137,254,170,254,213,254,252,254,31,255,66,255,107,255,148,255,187,255,224,255,4,0,46,0,85,0,120,0,150,0,179,0,203,0,229,0,0,1,20,1,39,1,52,1,59,1,66,1,68,1,66,1,68,1,63,1,56,1,49,1,41,1,25,1,10,1,0,1,247,0,242,0,234,0,225,0,212,0,205,0,206,0,210,0,208,0,206,0,206,0,210,0,226,0,243,0,9,1,33,1,48,1,65,1,82,1,99,1,116,1,132,1,144,1,155,1,167,1,173,1,170,1,164,1,155,1,143,1,120,1,96,1,71,1,42,1,9,1,229,0,189,0,142,0,98,0,52,0,11,0,230,255,182,255,133,255,81,255,35,255,251,254,213,254,183,254,154,254,128,254,108,254,91,254,81,254,78,254,79,254,94,254,102,254,109,254,126,254,136,254,151,254,178,254,207,254,228,254,240,254,242,254,254,254,17,255,30,255,42,255,43,255,37,255,23,255,11,255,244,254,235,254,227,254,209,254,207,254,189,254,178,254,161,254,142,254,134,254,131,254,131,254,123,254,130,254,143,254,166,254,200,254,240,254,22,255,52,255,95,255,133,255,178,255,227,255,15,0,60,0,106,0,162,0,214,0,5,1,45,1,78,1,112,1,134,1,158,1,171,1,184,1,195,1,198,1,211,1,202,1,193,1,176,1,153,1,140,1,109,1,95,1,64,1,32,1,30,1,232,0,228,0,199,0,151,0,156,0,105,0,108,0,114,0,78,0,86,0,82,0,45,0,88,0,52,0,57,0,71,0,15,0,64,0,44,0,47,0,94,0,57,0,84,0,84,0,50,0,80,0,66,0,28,0,59,0,34,0,9,0,71,0,236,255,37,0,239,255,229,255,254,255,214,255,235,255,198,255,216,255,179,255,220,255,169,255,209,255,178,255,158,255,190,255,133,255,184,255,170,255,145,255,231,255,130,255,242,255,196,255,175,255,30,0,148,255,29,0,203,255,205,255,249,255,166,255,240,255,188,255,214,255,224,255,194,255,229,255,192,255,227,255,187,255,226,255,169,255,214,255,182,255,142,255,215,255,100,255,194,255,126,255,117,255,166,255,80,255,139,255,151,255,78,255,177,255,99,255,116,255,183,255,82,255,195,255,154,255,138,255,237,255,132,255,215,255,210,255,192,255,239,255,234,255,209,255,0,0,227,255,215,255,250,255,226,255,224,255,246,255,247,255,216,255,29,0,188,255,4,0,181,255,10,0,153,255,24,0,180,255,205,255,22,0,154,255,26,0,225,255,223,255,10,0,5,0,247,255,87,0,1,0,132,0,43,0,159,0,64,0,185,0,122,0,158,0,192,0,180,0,176,0,209,0,204,0,163,0,229,0,156,0,216,0,93,0,27,1,250,255,54,1,17,0,160,0,194,0,212,255,17,1,229,255,87,0,150,0,189,255,92,0,138,0,47,255,25,1,131,255,241,255,148,0,151,255,17,0,121,0,117,255,113,0,49,0,69,255,245,0,69,255,73,0,45,0,215,255,34,0,53,0,189,255,101,0,194,255,51,0,252,255,224,255,55,0,129,255,54,0,161,255,200,255,202,255,214,255,45,255,76,0,246,254,219,255,157,255,18,255,32,0,181,254,80,0,215,254,196,255,162,255,37,255,4,0,47,255,209,255,150,255,143,255,164,255,205,255,167,255,142,255,33,0,127,255,221,255,61,0,44,255,138,0,160,255,128,255,151,0,139,255,215,255,61,0,243,255,179,255,68,0,252,255,203,255,38,0,2,0,9,0,218,255,99,0,174,255,0,0,151,0,52,255,149,0,73,0,75,255,183,0,46,0,60,255,229,0,234,255,143,255,13,1,129,255,186,0,234,255,105,0,132,0,180,255,231,0,5,0,49,0,193,0,66,0,245,255,66,1,133,255,192,0,215,0,94,255,119,1,157,255,130,0,159,0,20,0,33,0,222,0,159,255,50,0,191,0,105,255,92,0,41,0,75,0,224,254,176,1,177,254,130,255,104,1,246,253,130,0,66,0,244,254,22,0,78,0,47,255,193,255,91,0,10,255,15,0,253,255,159,255,216,255,239,255,49,0,10,255,138,0,232,255,245,254,224,0,198,255,20,255,60,1,91,255,154,255,17,1,250,254,9,0,194,0,231,254,156,0,93,0,33,255,231,0,153,255,212,255,87,0,163,255,237,255,227,255,26,0,166,255,239,255,111,0,239,254,91,0,43,0,57,255,37,0,60,0,146,255,201,255,221,0,55,255,224,255,148,0,148,255,175,255,195,0,140,255,160,255,252,0,92,255,254,255,186,0,52,255,142,0,53,0,99,255,0,1,161,255,197,255,228,0,192,255,129,255,243,0,192,255,16,255,78,1,75,255,141,255,178,0,83,255,53,0,225,255,217,255,246,255,109,255,43,0,228,255,124,255,75,0,212,255,138,255,65,0,158,255,204,255,44,0,165,255,118,0,188,255,233,255,143,0,149,255,194,255,189,0,116,255,250,255,201,0,195,255,221,255,111,0,63,0,114,255,121,0,96,0,193,255,230,255,237,0,172,255,209,255,230,0,234,255,190,255,147,0,143,0,161,255,49,0,143,0,233,255,118,255,175,0,245,255,181,255,66,0,36,0,38,0,146,255,71,0,69,0,166,255,214,255,142,0,143,255,35,0,242,255,202,255,92,0,32,255,111,0,31,0,132,255,14,0,73,0,249,255,154,255,85,0,60,0,152,255,237,255,124,0,229,255,248,255,86,0,12,0,28,0,251,255,33,0,32,0,209,255,67,0,26,0,4,0,40,0,32,0,255,255,239,255,39,0,243,255,223,255,10,0,241,255,2,0,214,255,157,255,59,0,201,255,165,255,23,0,18,0,200,255,176,255,42,0,222,255,114,255,50,0,230,255,203,255,40,0,231,255,10,0,219,255,18,0,32,0,244,255,217,255,94,0,19,0,203,255,11,0,23,0,8,0,196,255,91,0,19,0,229,255,80,0,243,255,243,255,78,0,214,255,239,255,90,0,196,255,29,0,28,0,211,255,71,0,209,255,223,255,23,0,221,255,239,255,189,255,29,0,236,255,185,255,10,0,178,255,223,255,242,255,161,255,31,0,216,255,176,255,32,0,191,255,228,255,244,255,210,255,217,255,1,0,252,255,210,255,223,255,10,0,11,0,190,255,1,0,14,0,12,0,24,0,236,255,25,0,235,255,195,255,42,0,53,0,186,255,54,0,3,0,225,255,19,0,187,255,28,0,221,255,209,255,82,0,11,0,226,255,60,0,242,255,238,255,13,0,234,255,19,0,235,255,48,0,58,0,20,0,27,0,26,0,56,0,50,0,240,255,35,0,60,0,240,255,110,0,65,0,28,0,56,0,32,0,23,0,234,255,90,0,230,255,15,0,168,0,239,255,42,0,75,0,243,255,4,0,28,0,228,255,14,0,51,0,244,255,44,0,48,0,7,0,251,255,254,255,9,0,202,255,8,0,38,0,181,255,55,0,30,0,212,255,230,255,3,0,172,255,205,255,21,0,200,255,8,0,215,255,27,0,215,255,191,255,5,0,166,255,210,255,250,255,210,255,225,255,228,255,185,255,219,255,237,255,193,255,203,255,220,255,203,255,225,255,241,255,194,255,225,255,218,255,208,255,236,255,227,255,232,255,4,0,255,255,241,255,62,0,216,255,11,0,29,0,253,255,80,0,7,0,27,0,52,0,16,0,23,0,48,0,10,0,43,0,58,0,33,0,90,0,53,0,65,0,57,0,11,0,70,0,31,0,240,255,77,0,53,0,12,0,71,0,26,0,224,255,4,0,241,255,211,255,225,255,249,255,5,0,243,255,40,0,230,255,208,255,235,255,210,255,164,255,215,255,3,0,191,255,7,0,0,0,191,255,225,255,234,255,185,255,250,255,229,255,228,255,239,255,237,255,15,0,206,255,0,0,250,255,199,255,5,0,6,0,225,255,16,0,5,0,242,255,38,0,14,0,13,0,16,0,23,0,59,0,0,0,16,0,20,0,8,0,19,0,254,255,51,0,17,0,231,255,29,0,242,255,229,255,9,0,8,0,26,0,9,0,55,0,27,0,229,255,27,0,248,255,234,255,38,0,4,0,17,0,76,0,9,0,12,0,40,0,18,0,249,255,4,0,66,0,242,255,247,255,85,0,248,255,216,255,44,0,242,255,198,255,24,0,241,255,218,255,249,255,241,255,9,0,218,255,255,255,25,0,229,255,18,0,16,0,241,255,235,255,12,0,2,0,243,255,248,255,31,0,22,0,253,255,45,0,243,255,238,255,21,0,241,255,231,255,7,0,244,255,225,255,12,0,7,0,252,255,253,255,20,0,2,0,237,255,3,0,236,255,228,255,236,255,255,255,223,255,14,0,254,255,210,255,253,255,233,255,213,255,214,255,0,0,210,255,244,255,18,0,226,255,229,255,247,255,208,255,191,255,229,255,214,255,220,255,230,255,6,0,205,255,213,255,5,0,182,255,225,255,5,0,247,255,50,0,47,0,21,0,18,0,3,0,0,0,254,255,16,0,20,0,33,0,83,0,63,0,80,0,60,0,23,0,32,0,244,255,11,0,27,0,13,0,55,0,89,0,64,0,74,0,63,0,16,0,234,255,246,255,8,0,215,255,25,0,55,0,248,255,39,0,25,0,182,255,226,255,229,255,190,255,255,255,35,0,15,0,17,0,25,0,202,255,209,255,195,255,159,255,222,255,233,255,240,255,3,0,0,0,209,255,216,255,205,255,162,255,191,255,241,255,251,255,4,0,52,0,254,255,225,255,240,255,189,255,193,255,218,255,225,255,242,255,18,0,25,0,2,0,3,0,253,255,235,255,226,255,239,255,0,0,0,0,16,0,62,0,29,0,16,0,48,0,236,255,246,255,19,0,246,255,15,0,37,0,22,0,11,0,24,0,9,0,254,255,25,0,23,0,16,0,42,0,30,0,23,0,55,0,24,0,17,0,41,0,25,0,15,0,52,0,46,0,4,0,51,0,34,0,249,255,43,0,32,0,0,0,28,0,42,0,30,0,19,0,21,0,31,0,9,0,11,0,46,0,17,0,18,0,47,0,28,0,14,0,33,0,25,0,3,0,33,0,20,0,255,255,14,0,251,255,248,255,9,0,17,0,18,0,253,255,5,0,239,255,202,255,237,255,223,255,218,255,24,0,0,0,253,255,8,0,213,255,223,255,216,255,204,255,227,255,236,255,253,255,0,0,0,0,232,255,215,255,214,255,204,255,221,255,225,255,240,255,6,0,237,255,237,255,237,255,204,255,214,255,216,255,200,255,194,255,193,255,216,255,221,255,223,255,236,255,228,255,210,255,206,255,188,255,189,255,204,255,203,255,232,255,242,255,243,255,244,255,235,255,224,255,208,255,212,255,225,255,228,255,253,255,25,0,33,0,39,0,29,0,8,0,249,255,10,0,16,0,42,0,88,0,75,0,91,0,86,0,26,0,10,0,248,255,229,255,10,0,49,0,81,0,89,0,94,0,85,0,16,0,252,255,234,255,190,255,234,255,24,0,35,0,76,0,71,0,39,0,17,0,231,255,203,255,205,255,205,255,222,255,10,0,29,0,26,0,32,0,4,0,213,255,210,255,199,255,207,255,233,255,4,0,29,0,19,0,32,0,9,0,220,255,226,255,217,255,212,255,240,255,11,0,28,0,36,0,49,0,42,0,20,0,15,0,8,0,10,0,30,0,42,0,54,0,73,0,64,0,37,0,12,0,0,0,255,255,246,255,3,0,35,0,26,0,40,0,60,0,28,0,2,0,0,0,232,255,219,255,237,255,240,255,252,255,16,0,18,0,1,0,240,255,217,255,191,255,183,255,200,255,211,255,228,255,251,255,250,255,245,255,221,255,199,255,195,255,192,255,199,255,221,255,0,0,23,0,26,0,19,0,247,255,219,255,214,255,217,255,223,255,243,255,28,0,32,0,17,0,12,0,245,255,233,255,237,255,240,255,253,255,15,0,37,0,49,0,44,0,40,0,15,0,242,255,241,255,234,255,241,255,17,0,43,0,44,0,45,0,37,0,6,0,251,255,246,255,251,255,0,0,22,0,44,0,33,0,21,0,6,0,228,255,207,255,214,255,223,255,250,255,0,0,19,0,31,0,8,0,9,0,239,255,221,255,225,255,228,255,237,255,237,255,9,0,21,0,4,0,14,0,247,255,223,255,238,255,230,255,240,255,6,0,13,0,31,0,35,0,30,0,19,0,253,255,237,255,228,255,248,255,10,0,5,0,36,0,34,0,17,0,25,0,0,0,3,0,252,255,243,255,7,0,10,0,21,0,29,0,28,0,33,0,23,0,18,0,21,0,9,0,33,0,43,0,39,0,61,0,49,0,45,0,39,0,25,0,29,0,23,0,23,0,32,0,47,0,54,0,48,0,35,0,9,0,239,255,223,255,202,255,204,255,220,255,218,255,232,255,231,255,210,255,196,255,183,255,166,255,153,255,174,255,191,255,189,255,212,255,217,255,198,255,190,255,174,255,158,255,156,255,161,255,173,255,188,255,210,255,217,255,208,255,209,255,209,255,206,255,222,255,244,255,248,255,251,255,10,0,9,0,3,0,3,0,252,255,6,0,25,0,32,0,47,0,54,0,48,0,41,0,35,0,26,0,27,0,55,0,69,0,72,0,85,0,78,0,63,0,53,0,45,0,37,0,32,0,39,0,45,0,48,0,50,0,41,0,29,0,21,0,11,0,17,0,26,0,32,0,43,0,46,0,51,0,49,0,43,0,41,0,30,0,24,0,27,0,30,0,43,0,46,0,42,0,38,0,26,0,14,0,255,255,243,255,237,255,240,255,252,255,252,255,238,255,228,255,218,255,211,255,216,255,211,255,212,255,212,255,211,255,217,255,218,255,216,255,213,255,216,255,218,255,220,255,219,255,212,255,208,255,200,255,194,255,200,255,206,255,207,255,214,255,215,255,203,255,185,255,171,255,162,255,163,255,176,255,195,255,234,255,13,0,30,0,39,0,33,0,19,0,7,0,11,0,29,0,55,0,86,0,121,0,136,0,129,0,112,0,75,0,43,0,33,0,39,0,56,0,73,0,77,0,68,0,54,0,25,0,249,255,221,255,202,255,202,255,213,255,228,255,239,255,239,255,220,255,200,255,175,255,161,255,161,255,164,255,175,255,188,255,197,255,199,255,197,255,184,255,165,255,155,255,157,255,167,255,194,255,214,255,225,255,241,255,245,255,246,255,248,255,1,0,20,0,45,0,74,0,98,0,118,0,135,0,143,0,142,0,138,0,125,0,109,0,97,0,88,0,83,0,69,0,46,0,14,0,231,255,184,255,137,255,93,255,53,255,19,255,251,254,237,254,229,254,224,254,227,254,252,254,30,255,68,255,108,255,149,255,189,255,245,255,60,0,130,0,199,0,16,1,85,1,152,1,206,1,233,1,255,1,19,2,37,2,53,2,48,2,28,2,247,1,191,1,124,1,46,1,220,0,142,0,66,0,252,255,184,255,114,255,38,255,217,254,153,254,95,254,48,254,15,254,244,253,229,253,226,253,224,253,226,253,233,253,251,253,27,254,64,254,111,254,163,254,221,254,27,255,89,255,161,255,235,255,53,0,125,0,192,0,0,1,68,1,131,1,187,1,234,1,9,2,32,2,48,2,61,2,64,2,49,2,25,2,245,1,197,1,141,1,74,1,254,0,171,0,82,0,1,0,181,255,108,255,35,255,215,254,138,254,60,254,238,253,169,253,115,253,87,253,76,253,74,253,90,253,112,253,136,253,172,253,215,253,14,254,96,254,194,254,40,255,148,255,251,255,87,0,176,0,15,1,117,1,221,1,73,2,166,2,237,2,25,3,42,3,47,3,37,3,25,3,10,3,238,2,198,2,135,2,44,2,196,1,81,1,210,0,85,0,225,255,122,255,23,255,181,254,85,254,248,253,165,253,95,253,44,253,16,253,8,253,17,253,45,253,81,253,120,253,168,253,219,253,18,254,87,254,161,254,234,254,59,255,138,255,213,255,25,0,83,0,135,0,185,0,238,0,33,1,80,1,119,1,153,1,183,1,207,1,220,1,226,1,223,1,209,1,190,1,168,1,146,1,124,1,94,1,51,1,4,1,208,0,145,0,79,0,7,0,199,255,140,255,76,255,11,255,199,254,134,254,68,254,7,254,212,253,166,253,130,253,109,253,98,253,105,253,125,253,154,253,194,253,241,253,57,254,148,254,254,254,116,255,243,255,126,0,12,1,151,1,24,2,142,2,246,2,77,3,154,3,225,3,22,4,55,4,70,4,52,4,3,4,177,3,77,3,215,2,83,2,215,1,87,1,208,0,69,0,183,255,31,255,137,254,1,254,136,253,32,253,213,252,159,252,116,252,93,252,69,252,46,252,41,252,53,252,81,252,133,252,208,252,29,253,104,253,190,253,17,254,104,254,204,254,53,255,162,255,13,0,120,0,222,0,61,1,154,1,242,1,63,2,138,2,201,2,255,2,44,3,73,3,88,3,82,3,59,3,14,3,215,2,161,2,90,2,8,2,177,1,76,1,222,0,108,0,250,255,140,255,36,255,200,254,119,254,53,254,254,253,200,253,155,253,125,253,115,253,123,253,152,253,195,253,246,253,54,254,128,254,203,254,21,255,99,255,182,255,10,0,94,0,181,0,11,1,92,1,161,1,218,1,16,2,59,2,86,2,104,2,112,2,103,2,80,2,49,2,4,2,207,1,140,1,65,1,236,0,140,0,33,0,179,255,70,255,222,254,129,254,36,254,206,253,132,253,65,253,11,253,236,252,220,252,221,252,245,252,30,253,88,253,160,253,242,253,77,254,175,254,16,255,120,255,220,255,58,0,150,0,234,0,55,1,117,1,167,1,205,1,227,1,235,1,228,1,213,1,185,1,149,1,109,1,66,1,19,1,222,0,166,0,115,0,68,0,30,0,255,255,222,255,192,255,170,255,154,255,144,255,142,255,148,255,159,255,168,255,173,255,178,255,186,255,203,255,222,255,240,255,254,255,0,0,254,255,251,255,246,255,247,255,255,255,13,0,25,0,27,0,26,0,27,0,20,0,15,0,24,0,42,0,63,0,83,0,98,0,112,0,123,0,135,0,146,0,146,0,153,0,165,0,175,0,174,0,164,0,148,0,123,0,93,0,53,0,15,0,238,255,205,255,163,255,119,255,74,255,38,255,7,255,231,254,205,254,186,254,180,254,177,254,177,254,185,254,196,254,209,254,225,254,247,254,24,255,65,255,109,255,141,255,172,255,210,255,242,255,11,0,41,0,65,0,97,0,128,0,153,0,173,0,182,0,189,0,189,0,188,0,187,0,181,0,176,0,178,0,171,0,165,0,162,0,150,0,137,0,125,0,120,0,119,0,119,0,115,0,104,0,89,0,78,0,71,0,58,0,45,0,37,0,28,0,22,0,15,0,10,0,15,0,17,0,16,0,20,0,30,0,37,0,39,0,37,0,32,0,33,0,34,0,35,0,34,0,37,0,45,0,50,0,47,0,40,0,37,0,22,0,10,0,0,0,238,255,222,255,199,255,177,255,160,255,144,255,123,255,103,255,88,255,74,255,55,255,41,255,30,255,22,255,23,255,28,255,42,255,56,255,70,255,85,255,106,255,132,255,167,255,198,255,229,255,0,0,24,0,50,0,70,0,89,0,105,0,121,0,137,0,144,0,148,0,152,0,148,0,137,0,124,0,110,0,99,0,88,0,76,0,62,0,47,0,37,0,25,0,10,0,0,0,253,255,245,255,241,255,241,255,235,255,226,255,223,255,225,255,226,255,236,255,240,255,242,255,247,255,248,255,246,255,248,255,250,255,249,255,251,255,253,255,1,0,7,0,21,0,31,0,32,0,40,0,51,0,57,0,63,0,68,0,70,0,77,0,83,0,84,0,85,0,92,0,95,0,89,0,88,0,83,0,72,0,66,0,61,0,46,0,29,0,11,0,251,255,236,255,221,255,211,255,195,255,176,255,161,255,144,255,129,255,117,255,102,255,83,255,65,255,45,255,34,255,26,255,20,255,18,255,19,255,30,255,41,255,53,255,74,255,99,255,117,255,139,255,168,255,198,255,226,255,250,255,19,0,48,0,74,0,96,0,120,0,141,0,161,0,180,0,198,0,215,0,221,0,219,0,211,0,196,0,182,0,168,0,153,0,134,0,106,0,78,0,49,0,21,0,2,0,240,255,221,255,203,255,185,255,167,255,152,255,138,255,127,255,121,255,114,255,108,255,109,255,119,255,133,255,151,255,172,255,198,255,222,255,244,255,11,0,32,0,51,0,74,0,98,0,119,0,141,0,162,0,180,0,198,0,215,0,221,0,222,0,226,0,227,0,227,0,221,0,205,0,186,0,169,0,151,0,131,0,105,0,81,0,55,0,28,0,4,0,236,255,215,255,190,255,158,255,132,255,111,255,85,255,72,255,60,255,50,255,44,255,39,255,40,255,43,255,51,255,63,255,74,255,81,255,93,255,111,255,136,255,163,255,197,255,226,255,249,255,16,0,35,0,59,0,82,0,101,0,115,0,124,0,126,0,123,0,123,0,124,0,125,0,126,0,122,0,113,0,99,0,83,0,70,0,59,0,51,0,36,0,18,0,1,0,236,255,217,255,202,255,187,255,172,255,159,255,143,255,134,255,128,255,120,255,115,255,112,255,107,255,105,255,111,255,117,255,133,255,150,255,157,255,169,255,180,255,194,255,213,255,231,255,253,255,18,0,32,0,53,0,78,0,98,0,122,0,138,0,149,0,161,0,167,0,175,0,179,0,173,0,171,0,158,0,144,0,128,0,116,0,110,0,93,0,75,0,55,0,29,0,8,0,244,255,217,255,195,255,178,255,156,255,141,255,124,255,111,255,105,255,100,255,102,255,106,255,109,255,114,255,122,255,135,255,156,255,177,255,202,255,230,255,0,0,15,0,33,0,52,0,64,0,76,0,92,0,104,0,114,0,135,0,140,0,144,0,147,0,137,0,135,0,125,0,111,0,97,0,79,0,60,0,41,0,21,0,4,0,243,255,225,255,212,255,194,255,184,255,175,255,160,255,145,255,135,255,134,255,136,255,132,255,134,255,138,255,146,255,159,255,163,255,176,255,191,255,201,255,220,255,231,255,234,255,249,255,5,0,14,0,26,0,40,0,52,0,58,0,65,0,65,0,71,0,66,0,68,0,73,0,67,0,64,0,51,0,42,0,31,0,23,0,17,0,11,0,5,0,254,255,248,255,237,255,231,255,227,255,222,255,219,255,221,255,218,255,215,255,218,255,219,255,224,255,231,255,237,255,252,255,1,0,12,0,24,0,25,0,34,0,35,0,37,0,47,0,47,0,54,0,63,0,64,0,69,0,62,0,58,0,51,0,44,0,40,0,33,0,29,0,16,0,3,0,244,255,235,255,231,255,219,255,212,255,206,255,198,255,201,255,203,255,198,255,197,255,197,255,198,255,202,255,203,255,208,255,217,255,217,255,223,255,221,255,225,255,238,255,246,255,1,0,13,0,22,0,22,0,32,0,36,0,24,0,24,0,19,0,18,0,26,0,28,0,29,0,29,0,15,0,6,0,9,0,9,0,13,0,23,0,20,0,20,0,19,0,16,0,17,0,24,0,24,0,28,0,32,0,31,0,33,0,34,0,36,0,42,0,39,0,30,0,30,0,23,0,24,0,29,0,30,0,32,0,37,0,27,0,17,0,15,0,8,0,14,0,16,0,18,0,24,0,15,0,4,0,254,255,244,255,247,255,1,0,252,255,253,255,250,255,245,255,244,255,237,255,229,255,228,255,223,255,216,255,216,255,210,255,209,255,213,255,203,255,196,255,200,255,183,255,182,255,185,255,173,255,184,255,190,255,184,255,191,255,192,255,195,255,198,255,204,255,207,255,208,255,211,255,204,255,206,255,214,255,211,255,217,255,216,255,211,255,221,255,221,255,219,255,238,255,255,255,2,0,22,0,20,0,29,0,45,0,41,0,57,0,64,0,62,0,63,0,64,0,55,0,51,0,44,0,35,0,39,0,42,0,48,0,65,0,65,0,64,0,59,0,43,0,37,0,31,0,43,0,39,0,41,0,48,0,45,0,52,0,46,0,52,0,58,0,48,0,53,0,54,0,52,0,56,0,53,0,49,0,58,0,53,0,53,0,60,0,36,0,31,0,31,0,7,0,14,0,13,0,255,255,8,0,247,255,240,255,232,255,224,255,228,255,220,255,219,255,220,255,222,255,222,255,229,255,217,255,211,255,212,255,204,255,210,255,206,255,195,255,199,255,201,255,206,255,205,255,193,255,193,255,199,255,200,255,214,255,222,255,213,255,221,255,216,255,209,255,222,255,214,255,212,255,224,255,224,255,221,255,224,255,221,255,215,255,231,255,228,255,229,255,235,255,226,255,232,255,235,255,231,255,228,255,227,255,228,255,235,255,238,255,243,255,246,255,248,255,253,255,255,255,0,0,3,0,250,255,253,255,12,0,0,0,16,0,24,0,19,0,35,0,29,0,37,0,47,0,48,0,55,0,58,0,56,0,59,0,59,0,53,0,55,0,60,0,59,0,54,0,57,0,54,0,54,0,51,0,45,0,49,0,42,0,31,0,29,0,25,0,27,0,27,0,16,0,19,0,13,0,0,0,1,0,248,255,250,255,254,255,2,0,1,0,255,255,254,255,244,255,248,255,238,255,240,255,254,255,246,255,254,255,251,255,240,255,237,255,235,255,242,255,246,255,249,255,248,255,246,255,243,255,248,255,242,255,247,255,253,255,246,255,249,255,242,255,245,255,239,255,242,255,248,255,247,255,254,255,252,255,253,255,250,255,247,255,247,255,249,255,251,255,252,255,253,255,255,255,0,0,0,0,253,255,250,255,255,255,0,0,255,255,0,0,3,0,8,0,9,0,8,0,6,0,2,0,250,255,246,255,248,255,247,255,247,255,245,255,249,255,252,255,250,255,247,255,243,255,244,255,250,255,253,255,250,255,246,255,239,255,236,255,234,255,237,255,243,255,245,255,240,255,234,255,237,255,239,255,237,255,236,255,234,255,233,255,232,255,228,255,230,255,235,255,236,255,240,255,241,255,244,255,246,255,246,255,252,255,253,255,0,0,250,255,240,255,243,255,246,255,247,255,251,255,252,255,252,255,0,0,255,255,254,255,0,0,0,0,2,0,1,0,0,0,0,0,253,255,3,0,9,0,11,0,18,0,23,0,31,0,35,0,36,0,37,0,41,0,42,0,45,0,49,0,52,0,53,0,48,0,48,0,43,0,42,0,47,0,49,0,51,0,53,0,53,0,53,0,54,0,53,0,53,0,57,0,58,0,53,0,53,0,53,0,52,0,52,0,52,0,58,0,60,0,55,0,52,0,45,0,37,0,33,0,21,0,13,0,10,0,4,0,0,0,250,255,244,255,239,255,231,255,223,255,220,255,218,255,216,255,211,255,202,255,195,255,186,255,179,255,171,255,165,255,162,255,156,255,159,255,161,255,155,255,148,255,143,255,147,255,152,255,148,255,149,255,157,255,163,255,165,255,170,255,176,255,183,255,191,255,200,255,209,255,216,255,219,255,224,255,233,255,240,255,248,255,254,255,0,0,4,0,10,0,16,0,16,0,14,0,18,0,25,0,31,0,32,0,30,0,31,0,35,0,37,0,38,0,39,0,40,0,40,0,41,0,40,0,35,0,32,0,28,0,21,0,15,0,12,0,12,0,12,0,10,0,13,0,17,0,19,0,13,0,8,0,10,0,13,0,16,0,14,0,10,0,11,0,12,0,10,0,10,0,10,0,11,0,11,0,13,0,19,0,20,0,20,0,19,0,20,0,25,0,22,0,17,0,13,0,9,0,10,0,13,0,17,0,18,0,21,0,24,0,30,0,34,0,33,0,32,0,30,0,32,0,32,0,27,0,20,0,16,0,18,0,24,0,33,0,40,0,40,0,37,0,32,0,28,0,27,0,29,0,26,0,23,0,24,0,19,0,16,0,16,0,15,0,13,0,15,0,15,0,9,0,5,0,2,0,255,255,251,255,245,255,233,255,220,255,217,255,217,255,214,255,212,255,208,255,206,255,209,255,212,255,213,255,214,255,220,255,220,255,219,255,220,255,219,255,219,255,220,255,219,255,221,255,223,255,223,255,225,255,229,255,235,255,235,255,231,255,232,255,237,255,237,255,241,255,247,255,254,255,0,0,255,255,253,255,254,255,1,0,4,0,5,0,2,0,0,0,255,255,0,0,255,255,1,0,1,0,252,255,253,255,253,255,255,255,1,0,3,0,1,0,0,0,1,0,1,0,1,0,253,255,250,255,251,255,254,255,254,255,253,255,253,255,1,0,9,0,15,0,17,0,21,0,25,0,26,0,27,0,25,0,26,0,30,0,25,0,20,0,19,0,14,0,9,0,13,0,13,0,13,0,14,0,14,0,17,0,19,0,20,0,19,0,21,0,27,0,29,0,26,0,24,0,21,0,19,0,21,0,13,0,3,0,254,255,251,255,250,255,250,255,250,255,247,255,244,255,242,255,245,255,253,255,2,0,2,0,3,0,9,0,10,0,4,0,253,255,245,255,247,255,254,255,253,255,249,255,246,255,248,255,251,255,1,0,6,0,10,0,13,0,8,0,5,0,4,0,4,0,1,0,0,0,255,255,251,255,249,255,245,255,241,255,234,255,231,255,230,255,227,255,229,255,233,255,235,255,234,255,231,255,224,255,223,255,221,255,216,255,217,255,221,255,220,255,218,255,216,255,213,255,213,255,219,255,222,255,226,255,230,255,232,255,234,255,233,255,233,255,236,255,242,255,248,255,250,255,251,255,253,255,252,255,251,255,253,255,0,0,5,0,13,0,17,0,22,0,25,0,27,0,27,0,25,0,25,0,22,0,23,0,23,0,19,0,12,0,6,0,2,0,1,0,255,255,253,255,2,0,6,0,5,0,7,0,16,0,26,0,31,0,36,0,39,0,37,0,39,0,41,0,38,0,41,0,42,0,36,0,33,0,32,0,32,0,33,0,38,0,36,0,35,0,35,0,27,0,24,0,27,0,27,0,26,0,23,0,20,0,16,0,10,0,6,0,2,0,254,255,251,255,242,255,238,255,239,255,239,255,239,255,241,255,242,255,242,255,244,255,247,255,249,255,248,255,245,255,242,255,240,255,236,255,239,255,242,255,243,255,247,255,254,255,3,0,2,0,1,0,253,255,252,255,255,255,2,0,3,0,5,0,9,0,8,0,6,0,7,0,6,0,3,0,1,0,253,255,250,255,249,255,246,255,246,255,248,255,249,255,246,255,247,255,254,255,253,255,249,255,248,255,246,255,242,255,242,255,240,255,245,255,251,255,254,255,0,0,0,0,0,0,253,255,249,255,240,255,230,255,227,255,227,255,224,255,226,255,232,255,238,255,246,255,248,255,251,255,251,255,247,255,242,255,239,255,243,255,247,255,246,255,247,255,251,255,255,255,3,0,6,0,8,0,9,0,8,0,3,0,0,0,0,0,254,255,253,255,250,255,248,255,250,255,252,255,251,255,252,255,254,255,0,0,255,255,251,255,251,255,254,255,4,0,7,0,12,0,16,0,16,0,15,0,17,0,13,0,9,0,13,0,14,0,17,0,19,0,25,0,30,0,34,0,32,0,28,0,27,0,28,0,28,0,31,0,29,0,25,0,23,0,16,0,10,0,13,0,16,0,17,0,12,0,5,0,1,0,255,255,253,255,251,255,251,255,250,255,248,255,246,255,248,255,245,255,242,255,240,255,239,255,239,255,240,255,242,255,238,255,233,255,229,255,228,255,232,255,231,255,227,255,230,255,233,255,229,255,228,255,230,255,229,255,228,255,230,255,236,255,235,255,231,255,230,255,234,255,238,255,238,255,242,255,251,255,0,0,0,0,1,0,2,0,255,255,254,255,2,0,4,0,1,0,254,255,244,255,234,255,232,255,238,255,246,255,250,255,249,255,251,255,2,0,4,0,3,0,9,0,18,0,30,0,39,0,39,0,36,0,36,0,38,0,39,0,37,0,35,0,36,0,34,0,31,0,25,0,21,0,21,0,25,0,34,0,43,0,50,0,52,0,46,0,40,0,38,0,41,0,40,0,34,0,22,0,13,0,8,0,5,0,4,0,9,0,9,0,254,255,249,255,248,255,249,255,253,255,251,255,244,255,234,255,233,255,250,255,30,0,60,0,60,0,25,0,247,255,222,255,199,255,187,255,193,255,214,255,244,255,14,0,3,0,207,255,142,255,110,255,117,255,149,255,198,255,241,255,12,0,14,0,249,255,211,255,185,255,187,255,216,255,247,255,9,0,26,0,24,0,11,0,251,255,238,255,237,255,246,255,7,0,34,0,55,0,56,0,40,0,22,0,14,0,11,0,18,0,30,0,33,0,32,0,16,0,2,0,0,0,7,0,20,0,31,0,38,0,34,0,18,0,249,255,230,255,221,255,224,255,231,255,236,255,233,255,222,255,207,255,197,255,191,255,192,255,205,255,216,255,226,255,235,255,243,255,245,255,241,255,241,255,245,255,254,255,19,0,43,0,58,0,53,0,37,0,28,0,26,0,19,0,14,0,18,0,48,0,111,0,148,0,126,0,70,0,30,0,10,0,242,255,227,255,247,255,42,0,105,0,142,0,106,0,10,0,175,255,138,255,146,255,180,255,241,255,56,0,96,0,67,0,242,255,158,255,107,255,112,255,159,255,215,255,7,0,42,0,38,0,252,255,203,255,180,255,195,255,226,255,253,255,13,0,23,0,25,0,24,0,24,0,13,0,250,255,234,255,230,255,228,255,233,255,0,0,40,0,86,0,93,0,48,0,234,255,179,255,185,255,249,255,81,0,171,0,218,0,191,0,97,0,218,255,98,255,49,255,92,255,214,255,98,0,198,0,214,0,127,0,236,255,91,255,11,255,26,255,126,255,13,0,150,0,224,0,210,0,126,0,15,0,178,255,134,255,160,255,231,255,56,0,106,0,94,0,39,0,232,255,189,255,170,255,177,255,201,255,227,255,241,255,222,255,170,255,124,255,148,255,4,0,143,0,202,0,154,0,64,0,222,255,124,255,53,255,56,255,148,255,45,0,179,0,194,0,63,0,122,255,210,254,117,254,131,254,10,255,222,255,142,0,191,0,102,0,206,255,96,255,87,255,176,255,59,0,197,0,9,1,235,0,107,0,189,255,64,255,56,255,170,255,77,0,198,0,218,0,138,0,247,255,96,255,25,255,65,255,194,255,104,0,237,0,24,1,234,0,136,0,33,0,216,255,202,255,251,255,75,0,142,0,172,0,169,0,140,0,91,0,34,0,234,255,189,255,166,255,169,255,193,255,214,255,222,255,223,255,213,255,189,255,170,255,151,255,142,255,158,255,180,255,204,255,237,255,16,0,43,0,54,0,50,0,23,0,239,255,208,255,193,255,202,255,237,255,27,0,68,0,85,0,72,0,31,0,238,255,208,255,208,255,235,255,16,0,51,0,78,0,78,0,47,0,0,0,207,255,172,255,169,255,182,255,205,255,234,255,5,0,26,0,28,0,14,0,250,255,231,255,221,255,235,255,13,0,50,0,76,0,90,0,74,0,27,0,240,255,214,255,215,255,243,255,21,0,45,0,44,0,36,0,32,0,27,0,24,0,34,0,54,0,60,0,56,0,62,0,70,0,66,0,51,0,29,0,14,0,8,0,13,0,23,0,26,0,18,0,0,0,232,255,210,255,197,255,213,255,246,255,24,0,46,0,27,0,238,255,193,255,152,255,125,255,129,255,169,255,222,255,252,255,7,0,5,0,245,255,226,255,220,255,229,255,244,255,12,0,41,0,59,0,59,0,46,0,26,0,2,0,237,255,219,255,210,255,212,255,231,255,253,255,0,0,251,255,232,255,203,255,182,255,183,255,205,255,242,255,23,0,45,0,45,0,25,0,251,255,213,255,189,255,193,255,211,255,236,255,4,0,19,0,16,0,0,0,231,255,206,255,199,255,211,255,242,255,27,0,66,0,92,0,89,0,60,0,23,0,253,255,251,255,14,0,34,0,54,0,65,0,55,0,32,0,15,0,11,0,5,0,246,255,228,255,213,255,195,255,191,255,213,255,245,255,13,0,25,0,23,0,255,255,221,255,192,255,179,255,203,255,253,255,41,0,72,0,80,0,64,0,32,0,250,255,210,255,176,255,169,255,197,255,245,255,22,0,28,0,11,0,240,255,210,255,195,255,190,255,193,255,209,255,225,255,244,255,8,0,30,0,42,0,40,0,28,0,10,0,247,255,235,255,237,255,249,255,13,0,24,0,25,0,22,0,21,0,22,0,23,0,21,0,10,0,252,255,238,255,231,255,237,255,4,0,34,0,44,0,37,0,22,0,0,0,233,255,221,255,232,255,255,255,27,0,49,0,54,0,51,0,41,0,26,0,11,0,4,0,7,0,20,0,38,0,45,0,46,0,49,0,43,0,26,0,17,0,6,0,248,255,243,255,253,255,14,0,35,0,46,0,33,0,10,0,241,255,215,255,205,255,215,255,241,255,16,0,35,0,36,0,14,0,231,255,197,255,185,255,202,255,241,255,24,0,53,0,54,0,32,0,7,0,248,255,250,255,10,0,33,0,55,0,62,0,51,0,31,0,12,0,8,0,12,0,23,0,31,0,26,0,18,0,5,0,245,255,237,255,241,255,241,255,230,255,222,255,215,255,207,255,218,255,235,255,247,255,1,0,4,0,239,255,201,255,174,255,168,255,200,255,5,0,61,0,97,0,109,0,83,0,28,0,227,255,182,255,156,255,165,255,217,255,17,0,49,0,58,0,27,0,216,255,152,255,107,255,87,255,107,255,162,255,225,255,17,0,47,0,53,0,32,0,249,255,216,255,204,255,212,255,239,255,11,0,31,0,38,0,29,0,8,0,232,255,210,255,205,255,207,255,214,255,224,255,231,255,240,255,250,255,251,255,248,255,251,255,254,255,3,0,21,0,44,0,63,0,74,0,82,0,87,0,88,0,88,0,84,0,77,0,74,0,75,0,70,0,66,0,60,0,43,0,22,0,5,0,243,255,224,255,214,255,205,255,199,255,197,255,194,255,192,255,193,255,192,255,188,255,180,255,179,255,188,255,198,255,213,255,227,255,240,255,251,255,2,0,4,0,8,0,15,0,24,0,37,0,45,0,48,0,47,0,43,0,35,0,28,0,24,0,14,0,6,0,9,0,9,0,6,0,6,0,6,0,5,0,7,0,7,0,5,0,9,0,18,0,25,0,36,0,46,0,57,0,66,0,73,0,77,0,71,0,64,0,58,0,49,0,44,0,42,0,31,0,18,0,255,255,229,255,208,255,202,255,204,255,214,255,229,255,234,255,232,255,227,255,218,255,199,255,179,255,179,255,205,255,251,255,41,0,84,0,102,0,85,0,38,0,229,255,171,255,133,255,132,255,165,255,212,255,255,255,19,0,2,0,215,255,157,255,95,255,53,255,38,255,54,255,92,255,145,255,205,255,251,255,17,0,23,0,8,0,237,255,214,255,201,255,204,255,228,255,9,0,50,0,93,0,122,0,128,0,121,0,95,0,54,0,15,0,247,255,250,255,14,0,38,0,58,0,67,0,61,0,39,0,11,0,239,255,219,255,211,255,213,255,223,255,237,255,250,255,0,0,1,0,4,0,6,0,3,0,2,0,253,255,248,255,250,255,0,0,13,0,31,0,52,0,79,0,103,0,125,0,137,0,138,0,135,0,122,0,110,0,106,0,106,0,115,0,123,0,133,0,141,0,137,0,123,0,101,0,81,0,56,0,27,0,5,0,248,255,236,255,232,255,232,255,226,255,217,255,206,255,201,255,191,255,175,255,159,255,140,255,125,255,110,255,93,255,77,255,63,255,58,255,55,255,54,255,57,255,55,255,43,255,25,255,9,255,5,255,23,255,60,255,108,255,156,255,197,255,222,255,225,255,208,255,188,255,174,255,184,255,239,255,65,0,158,0,242,0,45,1,63,1,44,1,8,1,228,0,213,0,236,0,37,1,114,1,201,1,10,2,39,2,24,2,223,1,134,1,44,1,223,0,175,0,165,0,179,0,196,0,201,0,188,0,140,0,62,0,223,255,126,255,42,255,238,254,206,254,197,254,201,254,193,254,160,254,101,254,27,254,207,253,136,253,89,253,68,253,62,253,68,253,74,253,74,253,70,253,62,253,56,253,53,253,64,253,98,253,153,253,231,253,76,254,195,254,62,255,183,255,41,0,150,0,4,1,120,1,238,1,105,2,237,2,109,3,225,3,65,4,131,4,170,4,191,4,210,4,219,4,212,4,192,4,141,4,60,4,217,3,104,3,236,2,100,2,224,1,98,1,223,0,94,0,231,255,116,255,3,255,151,254,49,254,210,253,122,253,49,253,243,252,193,252,159,252,137,252,129,252,129,252,134,252,130,252,120,252,109,252,105,252,113,252,143,252,192,252,248,252,46,253,89,253,110,253,109,253,103,253,104,253,144,253,248,253,159,254,100,255,39,0,214,0,88,1,161,1,209,1,4,2,86,2,226,2,165,3,129,4,86,5,253,5,89,6,88,6,18,6,174,5,65,5,238,4,194,4,169,4,142,4,92,4,245,3,75,3,108,2,101,1,84,0,104,255,178,254,49,254,224,253,158,253,68,253,201,252,40,252,108,251,185,250,43,250,212,249,183,249,199,249,236,249,13,250,29,250,23,250,5,250,249,249,10,250,70,250,182,250,84,251,17,252,219,252,164,253,107,254,58,255,16,0,236,0,214,1,199,2,177,3,154,4,121,5,70,6,5,7,175,7,53,8,148,8,195,8,186,8,134,8,54,8,197,7,60,7,163,6,238,5,36,5,64,4,64,3,35,2,240,0,187,255,138,254,115,253,127,252,184,251,18,251,135,250,7,250,137,249,12,249,153,248,76,248,54,248,97,248,196,248,98,249,34,250,223,250,133,251,11,252,111,252,204,252,71,253,248,253,3,255,104,0,253,1,108,3,131,4,37,5,80,5,61,5,48,5,104,5,248,5,207,6,153,7,8,8,229,7,34,7,226,5,108,4,18,3,14,2,119,1,46,1,238,0,111,0,141,255,77,254,213,252,121,251,122,250,242,249,227,249,47,250,153,250,235,250,255,250,209,250,139,250,92,250,114,250,227,250,178,251,181,252,179,253,127,254,248,254,41,255,53,255,70,255,120,255,227,255,129,0,53,1,214,1,73,2,124,2,131,2,121,2,103,2,115,2,179,2,40,3,189,3,85,4,203,4,13,5,26,5,249,4,196,4,163,4,154,4,162,4,185,4,188,4,140,4,36,4,130,3,174,2,193,1,218,0,21,0,125,255,254,254,129,254,233,253,34,253,49,252,52,251,86,250,187,249,106,249,91,249,118,249,150,249,166,249,163,249,153,249,169,249,232,249,91,250,255,250,199,251,158,252,105,253,14,254,139,254,239,254,94,255,5,0,243,0,48,2,149,3,201,4,139,5,223,5,228,5,211,5,252,5,135,6,86,7,39,8,179,8,159,8,221,7,150,6,31,5,221,3,11,3,168,2,103,2,241,1,7,1,154,255,223,253,52,252,231,250,52,250,23,250,65,250,104,250,79,250,233,249,92,249,245,248,247,248,112,249,80,250,87,251,66,252,246,252,97,253,143,253,167,253,210,253,54,254,217,254,161,255,80,0,188,0,217,0,188,0,152,0,170,0,17,1,191,1,139,2,64,3,213,3,98,4,243,4,146,5,53,6,199,6,64,7,157,7,228,7,17,8,52,8,56,8,8,8,142,7,188,6,165,5,106,4,41,3,249,1,220,0,195,255,160,254,89,253,244,251,130,250,30,249,231,247,240,246,78,246,0,246,221,245,194,245,148,245,87,245,41,245,57,245,175,245,134,246,152,247,185,248,192,249,149,250,70,251,253,251,231,252,33,254,178,255,138,1,150,3,157,5,80,7,104,8,249,8,85,9,217,9,218,10,91,12,230,13,248,14,31,15,45,14,105,12,111,10,220,8,239,7,121,7,253,6,251,5,44,4,173,1,230,254,115,252,193,250,229,249,151,249,83,249,167,248,124,247,25,246,232,244,80,244,118,244,43,245,11,246,185,246,21,247,66,247,137,247,35,248,17,249,47,250,60,251,8,252,161,252,38,253,180,253,94,254,31,255,233,255,156,0,67,1,224,1,121,2,29,3,201,3,128,4,68,5,29,6,25,7,94,8,224,9,63,11,2,12,26,12,198,11,108,11,88,11,124,11,142,11,65,11,80,10,162,8,121,6,33,4,236,1,12,0,124,254,24,253,185,251,35,250,91,248,126,246,208,244,190,243,138,243,35,244,24,245,190,245,203,245,131,245,109,245,29,246,173,247,172,249,116,251,132,252,207,252,203,252,246,252,159,253,175,254,195,255,102,0,111,0,67,0,128,0,157,1,108,3,5,5,148,5,52,5,166,4,186,4,219,5,198,7,179,9,246,10,58,11,133,10,72,9,15,8,78,7,44,7,121,7,189,7,103,7,7,6,166,3,207,0,110,254,53,253,47,253,163,253,128,253,42,252,218,249,125,247,9,246,239,245,209,246,204,247,2,248,77,247,62,246,173,245,46,246,153,247,52,249,76,250,158,250,126,250,151,250,92,251,181,252,42,254,57,255,198,255,24,0,146,0,89,1,76,2,52,3,232,3,137,4,74,5,65,6,74,7,54,8,235,8,112,9,212,9,43,10,169,10,128,11,118,12,210,12,248,11,20,10,17,8,209,6,96,6,11,6,239,4,194,2,237,255,31,253,244,250,122,249,103,248,89,247,40,246,4,245,96,244,96,244,230,244,140,245,240,245,64,246,247,246,86,248,47,250,222,251,213,252,21,253,12,253,93,253,67,254,99,255,26,0,17,0,121,255,201,254,69,254,1,254,24,254,193,254,37,0,237,1,73,3,137,3,2,3,164,2,52,3,242,4,126,7,243,9,135,11,175,11,125,10,170,8,77,7,43,7,7,8,225,8,132,8,141,6,121,3,147,0,182,254,22,254,22,254,223,253,200,252,193,250,93,248,136,246,231,245,80,246,25,247,145,247,100,247,192,246,51,246,50,246,239,246,40,248,131,249,137,250,63,251,200,251,128,252,135,253,193,254,189,255,55,0,84,0,154,0,122,1,189,2,226,3,106,4,95,4,27,4,65,4,25,5,132,6,236,7,180,8,162,8,74,8,183,8,84,10,123,12,199,13,78,13,144,11,209,9,17,9,68,9,130,9,197,8,177,6,193,3,184,0,56,254,74,252,188,250,40,249,145,247,245,245,129,244,65,243,81,242,246,241,99,242,138,243,6,245,92,246,68,247,253,247,239,248,119,250,103,252,87,254,189,255,109,0,167,0,184,0,235,0,75,1,184,1,7,2,239,1,42,1,187,255,120,254,108,254,91,0,73,3,58,5,153,4,72,2,115,0,224,0,144,3,253,6,130,9,66,10,147,9,237,7,120,6,174,5,232,5,107,6,143,6,198,5,83,4,104,2,83,0,64,254,155,252,181,251,84,251,254,250,242,249,86,248,160,246,195,245,226,245,241,246,236,247,48,248,141,247,241,246,41,247,124,248,98,250,19,252,4,253,50,253,18,253,56,253,52,254,178,255,4,1,123,1,71,1,240,0,47,1,227,1,191,2,60,3,100,3,95,3,181,3,160,4,200,5,185,6,44,7,128,7,41,8,103,9,222,10,248,11,53,12,143,11,173,10,42,10,40,10,24,10,81,9,162,7,121,5,93,3,143,1,240,255,42,254,39,252,34,250,108,248,41,247,66,246,100,245,187,244,101,244,175,244,60,245,216,245,73,246,235,246,206,247,253,248,67,250,81,251,40,252,186,252,89,253,1,254,186,254,69,255,161,255,214,255,29,0,86,0,14,0,164,255,212,255,198,1,201,4,4,7,183,6,137,4,252,2,143,3,67,6,53,9,1,11,191,10,88,9,100,7,231,5,57,5,110,5,187,5,68,5,204,3,186,1,199,255,68,254,72,253,76,252,124,251,156,250,2,250,71,249,146,248,211,247,156,247,222,247,147,248,85,249,205,249,225,249,238,249,140,250,159,251,7,253,16,254,147,254,122,254,124,254,205,254,166,255,140,0,229,0,106,0,110,255,178,254,175,254,106,255,69,0,156,0,53,0,147,255,139,255,151,0,44,2,141,3,66,4,182,4,116,5,200,6,113,8,232,9,211,10,226,10,97,10,223,9,197,9,198,9,114,9,122,8,240,6,18,5,3,3,0,1,9,255,61,253,156,251,86,250,74,249,54,248,200,246,106,245,186,244,17,245,15,246,252,246,128,247,186,247,84,248,135,249,70,251,238,252,19,254,122,254,139,254,220,254,165,255,177,0,120,1,215,1,188,1,92,1,146,0,172,255,63,255,26,0,168,2,70,5,95,6,209,4,185,2,218,1,96,3,61,6,157,8,107,9,133,8,46,7,177,5,232,4,109,4,89,4,149,3,59,2,103,0,241,254,221,253,255,252,196,251,71,250,31,249,159,248,205,248,196,248,127,248,242,247,5,248,180,248,24,250,71,251,246,251,2,252,38,252,187,252,241,253,101,255,124,0,247,0,223,0,191,0,234,0,157,1,30,2,231,1,226,0,223,255,137,255,248,255,151,0,244,0,204,0,90,0,15,0,162,0,237,1,106,3,127,4,75,5,102,6,229,7,126,9,115,10,200,10,142,10,96,10,101,10,139,10,68,10,67,9,162,7,169,5,194,3,219,1,245,255,223,253,192,251,208,249,65,248,16,247,242,245,171,244,90,243,172,242,233,242,235,243,233,244,134,245,234,245,187,246,91,248,144,250,199,252,80,254,18,255,75,255,238,255,61,1,33,3,155,4,251,4,115,4,165,3,79,3,244,2,198,2,165,2,233,3,227,5,47,7,43,6,165,3,31,2,164,2,2,5,6,7,235,7,27,7,241,5,193,4,27,4,135,3,253,2,59,2,3,1,177,255,118,254,167,253,163,252,77,251,127,249,25,248,88,247,164,247,21,248,13,248,103,247,222,246,16,247,16,248,107,249,138,250,13,251,37,251,130,251,112,252,209,253,255,254,199,255,249,255,18,0,92,0,30,1,224,1,34,2,134,1,140,0,228,255,46,0,27,1,229,1,231,1,50,1,144,0,193,0,240,1,136,3,231,4,162,5,68,6,41,7,190,8,129,10,3,12,168,12,140,12,50,12,8,12,2,12,155,11,165,10,58,9,166,7,247,5,244,3,140,1,232,254,115,252,147,250,93,249,115,248,46,247,111,245,186,243,254,242,87,243,113,244,86,245,202,245,7,246,180,246,44,248,59,250,54,252,89,253,190,253,239,253,212,254,32,0,116,1,37,2,76,2,84,2,81,2,37,2,110,1,216,0,234,0,175,2,230,4,251,5,119,4,8,2,237,0,6,2,107,4,227,5,42,6,57,5,106,4,170,3,69,3,134,2,163,1,107,0,105,255,195,254,97,254,208,253,96,252,59,250,24,248,65,247,173,247,242,248,111,249,202,248,88,247,173,246,138,247,195,249,237,251,244,252,183,252,42,252,97,252,178,253,151,255,27,1,200,1,172,1,94,1,91,1,245,1,174,2,250,2,97,2,111,1,217,0,61,1,11,2,168,2,122,2,216,1,105,1,209,1,53,3,226,4,62,6,199,6,49,7,251,7,180,9,195,11,83,13,172,13,241,12,32,12,194,11,208,11,106,11,60,10,128,8,164,6,208,4,152,2,208,255,217,252,124,250,19,249,67,248,60,247,169,245,215,243,103,242,235,241,125,242,175,243,207,244,119,245,216,245,156,246,73,248,208,250,55,253,152,254,242,254,75,255,134,0,133,2,51,4,172,4,50,4,191,3,233,3,49,4,10,4,126,3,227,3,36,5,57,6,83,5,29,3,141,1,226,1,119,3,87,4,31,4,42,3,129,2,223,1,51,1,30,0,9,255,11,254,77,253,179,252,79,252,229,251,6,251,92,249,117,247,130,246,250,246,82,248,18,249,216,248,220,247,90,247,208,247,121,249,134,251,17,253,133,253,78,253,92,253,52,254,179,255,15,1,235,1,57,2,94,2,127,2,194,2,13,3,23,3,174,2,229,1,54,1,15,1,76,1,138,1,92,1,236,0,130,0,153,0,73,1,106,2,100,3,226,3,39,4,208,4,88,6,54,8,188,9,33,10,147,9,210,8,153,8,220,8,214,8,42,8,27,7,9,6,218,4,6,3,135,0,223,253,215,251,184,250,44,250,141,249,86,248,138,246,199,244,232,243,72,244,149,245,234,246,172,247,251,247,137,248,224,249,232,251,248,253,131,255,71,0,204,0,151,1,238,2,85,4,62,5,122,5,95,5,70,5,222,4,30,4,111,3,68,4,106,6,111,8,233,7,53,5,188,2,176,2,170,4,82,6,159,6,241,5,121,5,16,5,25,4,70,2,145,0,162,255,98,255,23,255,140,254,200,253,161,252,109,250,154,247,148,245,195,245,140,247,212,248,58,248,27,246,91,244,49,244,202,245,38,248,48,250,247,250,139,250,224,249,62,250,11,252,148,254,126,0,45,1,4,1,214,0,47,1,3,2,243,2,111,3,37,3,75,2,141,1,114,1,245,1,61,2,240,1,45,1,197,0,47,1,56,2,52,3,166,3,196,3,43,4,94,5,28,7,214,8,226,9,44,10,238,9,163,9,128,9,83,9,238,8,89,8,203,7,7,7,129,5,8,3,15,0,140,253,233,251,224,250,223,249,149,248,16,247,124,245,44,244,121,243,168,243,135,244,126,245,28,246,152,246,130,247,55,249,96,251,88,253,206,254,233,255,15,1,107,2,242,3,78,5,58,6,184,6,15,7,76,7,46,7,144,6,201,5,200,5,216,6,33,8,238,7,220,5,46,3,234,1,145,2,233,3,71,4,136,3,177,2,102,2,1,2,134,0,99,254,0,253,77,253,105,254,234,254,31,254,120,252,128,250,186,248,158,247,233,247,171,249,173,251,27,252,115,250,23,248,63,247,211,248,193,251,9,254,123,254,141,253,131,252,126,252,120,253,222,254,12,0,199,0,227,0,120,0,231,255,165,255,210,255,254,255,213,255,103,255,46,255,87,255,129,255,33,255,73,254,160,253,222,253,10,255,117,0,101,1,167,1,177,1,1,2,216,2,25,4,148,5,250,6,241,7,57,8,226,7,86,7,242,6,224,6,244,6,211,6,41,6,210,4,12,3,77,1,251,255,15,255,61,254,72,253,42,252,254,250,225,249,17,249,202,248,50,249,6,250,195,250,12,251,34,251,160,251,212,252,113,254,224,255,253,0,2,2,66,3,141,4,118,5,186,5,170,5,195,5,69,6,229,6,22,7,159,6,179,5,164,4,154,3,141,2,89,1,5,0,191,254,212,253,87,253,244,252,21,252,138,250,202,248,160,247,122,247,3,248,148,248,181,248,159,248,206,248,107,249,28,250,121,250,133,250,184,250,182,251,150,253,185,255,30,1,61,1,153,0,98,0,117,1,164,3,243,5,80,7,117,7,239,6,155,6,0,7,238,7,215,8,49,9,220,8,34,8,85,7,153,6,212,5,207,4,129,3,33,2,241,0,251,255,248,254,156,253,226,251,35,250,224,248,75,248,62,248,85,248,44,248,193,247,92,247,74,247,197,247,204,248,41,250,135,251,147,252,52,253,153,253,38,254,48,255,169,0,62,2,117,3,253,3,250,3,183,3,134,3,148,3,234,3,102,4,179,4,125,4,179,3,158,2,184,1,86,1,113,1,181,1,195,1,113,1,246,0,185,0,235,0,68,1,105,1,92,1,145,1,86,2,90,3,223,3,151,3,247,2,193,2,92,3,79,4,217,4,163,4,222,3,243,2,47,2,157,1,28,1,159,0,15,0,66,255,44,254,206,252,107,251,73,250,134,249,9,249,137,248,206,247,217,246,241,245,112,245,156,245,81,246,20,247,104,247,34,247,201,246,52,247,178,248,201,250,154,252,176,253,101,254,89,255,193,0,86,2,194,3,233,4,241,5,14,7,72,8,113,9,89,10,211,10,214,10,141,10,87,10,112,10,189,10,207,10,65,10,17,9,171,7,146,6,225,5,75,5,107,4,36,3,155,1,33,0,238,254,15,254,93,253,154,252,173,251,165,250,176,249,9,249,190,248,181,248,181,248,134,248,42,248,199,247,176,247,4,248,163,248,78,249,204,249,24,250,57,250,83,250,154,250,60,251,53,252,70,253,10,254,100,254,140,254,238,254,206,255,251,0,1,2,140,2,192,2,16,3,210,3,253,4,28,6,186,6,215,6,209,6,8,7,141,7,15,8,48,8,255,7,215,7,228,7,227,7,106,7,81,6,20,5,82,4,40,4,248,3,42,3,215,1,132,0,148,255,232,254,49,254,60,253,65,252,159,251,93,251,39,251,174,250,212,249,214,248,33,248,253,247,77,248,156,248,135,248,32,248,199,247,221,247,113,248,47,249,179,249,241,249,65,250,23,251,157,252,108,254,216,255,109,0,135,0,232,0,41,2,36,4,12,6,49,7,98,7,15,7,199,6,221,6,78,7,215,7,42,8,244,7,27,7,225,5,197,4,32,4,217,3,141,3,251,2,40,2,78,1,147,0,221,255,40,255,142,254,51,254,31,254,45,254,40,254,252,253,169,253,58,253,202,252,127,252,103,252,123,252,181,252,16,253,96,253,87,253,180,252,162,251,199,250,194,250,169,251,209,252,99,253,251,252,249,251,51,251,79,251,76,252,157,253,141,254,221,254,241,254,83,255,47,0,58,1,34,2,200,2,101,3,29,4,223,4,141,5,31,6,144,6,198,6,183,6,135,6,135,6,193,6,216,6,114,6,136,5,100,4,108,3,223,2,146,2,77,2,212,1,210,0,89,255,213,253,235,252,204,252,31,253,73,253,224,252,8,252,47,251,159,250,125,250,208,250,114,251,238,251,229,251,121,251,64,251,183,251,159,252,57,253,29,253,196,252,233,252,219,253,46,255,54,0,166,0,178,0,177,0,236,0,111,1,25,2,195,2,65,3,127,3,156,3,196,3,201,3,95,3,117,2,131,1,51,1,200,1,173,2,238,2,3,2,77,0,193,254,40,254,175,254,200,255,163,0,167,0,221,255,240,254,151,254,244,254,167,255,49,0,106,0,99,0,56,0,12,0,233,255,221,255,203,255,154,255,74,255,240,254,142,254,21,254,150,253,38,253,224,252,185,252,164,252,141,252,125,252,126,252,136,252,174,252,0,253,166,253,163,254,185,255,148,0,6,1,59,1,149,1,88,2,121,3,169,4,150,5,8,6,2,6,163,5,51,5,32,5,136,5,22,6,25,6,51,5,208,3,197,2,122,2,122,2,8,2,232,0,160,255,197,254,119,254,87,254,27,254,182,253,55,253,155,252,211,251,48,251,36,251,205,251,148,252,165,252,226,251,227,250,101,250,154,250,79,251,59,252,35,253,167,253,92,253,102,252,177,251,119,252,245,254,1,2,232,3,238,3,220,2,22,2,89,2,130,3,39,5,2,7,179,8,120,9,160,8,97,6,3,4,217,2,46,3,40,4,169,4,52,4,212,2,211,0,123,254,71,252,252,250,4,251,245,251,192,252,128,252,42,251,134,249,129,248,128,248,74,249,113,250,150,251,96,252,133,252,15,252,127,251,133,251,105,252,209,253,7,255,155,255,139,255,30,255,182,254,153,254,238,254,188,255,199,0,160,1,241,1,199,1,151,1,196,1,109,2,80,3,18,4,150,4,238,4,65,5,180,5,56,6,167,6,224,6,200,6,116,6,14,6,188,5,132,5,69,5,213,4,19,4,5,3,193,1,108,0,52,255,49,254,93,253,137,252,135,251,102,250,113,249,255,248,29,249,113,249,137,249,46,249,157,248,84,248,175,248,159,249,194,250,189,251,97,252,177,252,211,252,12,253,154,253,119,254,58,255,144,255,202,255,162,0,138,2,238,4,161,6,238,6,56,6,124,5,104,5,38,6,186,7,17,10,115,12,110,13,225,11,69,8,163,4,255,2,182,3,129,5,174,6,75,6,51,4,199,0,230,252,228,249,231,248,230,249,118,251,230,251,162,250,99,248,77,246,24,245,219,244,123,245,206,246,104,248,152,249,225,249,103,249,237,248,36,249,28,250,126,251,246,252,92,254,133,255,34,0,10,0,149,255,103,255,242,255,33,1,133,2,199,3,189,4,86,5,130,5,96,5,92,5,250,5,81,7,216,8,220,9,10,10,163,9,28,9,177,8,98,8,18,8,166,7,12,7,47,6,6,5,171,3,58,2,191,0,64,255,206,253,114,252,43,251,233,249,159,248,111,247,136,246,250,245,191,245,199,245,230,245,231,245,174,245,105,245,124,245,71,246,214,247,172,249,46,251,250,251,32,252,39,252,148,252,123,253,156,254,178,255,225,0,134,2,165,4,168,6,210,7,243,7,132,7,14,7,251,6,177,7,138,9,95,12,8,15,205,15,201,13,204,9,228,5,232,3,70,4,24,6,240,7,135,8,231,6,7,3,25,254,43,250,198,248,214,249,221,251,25,253,159,252,120,250,104,247,145,244,23,243,145,243,135,245,165,247,178,248,105,248,97,247,133,246,97,246,30,247,141,248,66,250,206,251,216,252,94,253,151,253,205,253,58,254,10,255,67,0,203,1,101,3,209,4,244,5,207,6,121,7,17,8,215,8,234,9,41,11,54,12,184,12,179,12,108,12,23,12,156,11,216,10,190,9,119,8,41,7,206,5,100,4,241,2,127,1,242,255,47,254,64,252,89,250,192,248,133,247,165,246,32,246,244,245,235,245,191,245,89,245,229,244,186,244,2,245,180,245,168,246,196,247,231,248,241,249,194,250,80,251,202,251,94,252,1,253,126,253,189,253,24,254,34,255,35,1,176,3,177,5,114,6,6,6,29,5,119,4,152,4,224,5,111,8,184,11,86,14,211,14,193,12,24,9,150,5,185,3,6,4,3,6,135,8,251,9,8,9,107,5,96,0,3,252,19,250,245,250,116,253,188,255,55,0,78,254,168,250,232,246,181,244,204,244,161,246,209,248,21,250,240,249,200,248,106,247,160,246,191,246,159,247,190,248,181,249,114,250,254,250,110,251,186,251,236,251,39,252,174,252,186,253,72,255,38,1,240,2,85,4,76,5,12,6,232,6,33,8,197,9,151,11,44,13,23,14,54,14,175,13,243,12,92,12,2,12,198,11,85,11,90,10,158,8,70,6,182,3,103,1,162,255,79,254,20,253,167,251,237,249,255,247,61,246,20,245,189,244,14,245,159,245,23,246,88,246,115,246,149,246,242,246,186,247,242,248,94,250,155,251,94,252,170,252,167,252,151,252,165,252,203,252,239,252,6,253,84,253,79,254,25,0,60,2,227,3,133,4,66,4,157,3,58,3,191,3,166,5,205,8,34,12,42,14,215,13,62,11,153,7,140,4,77,3,40,4,104,6,140,8,232,8,141,6,9,2,49,253,240,249,51,249,141,250,175,252,16,254,180,253,146,251,145,248,254,245,228,244,113,245,13,247,207,248,241,249,41,250,157,249,211,248,76,248,93,248,6,249,16,250,73,251,129,252,121,253,248,253,250,253,186,253,168,253,53,254,133,255,93,1,76,3,220,4,201,5,34,6,77,6,203,6,223,7,131,9,110,11,44,13,78,14,146,14,250,13,226,12,211,11,33,11,200,10,123,10,216,9,150,8,159,6,10,4,44,1,121,254,82,252,224,250,4,250,100,249,157,248,130,247,43,246,235,244,48,244,66,244,22,245,109,246,232,247,48,249,14,250,112,250,125,250,146,250,3,251,231,251,3,253,2,254,158,254,182,254,80,254,143,253,160,252,210,251,150,251,102,252,110,254,56,1,192,3,19,5,224,4,169,3,128,2,128,2,95,4,238,7,2,12,237,14,103,15,74,13,160,9,15,6,246,3,215,3,66,5,20,7,220,7,151,6,81,3,10,255,45,251,222,248,123,248,138,249,251,250,184,251,52,251,165,249,191,247,64,246,191,245,85,246,171,247,36,249,55,250,158,250,98,250,222,249,122,249,133,249,39,250,72,251,139,252,133,253,250,253,254,253,233,253,16,254,165,254,167,255,236,0,49,2,58,3,235,3,86,4,169,4,40,5,251,5,26,7,82,8,91,9,233,9,229,9,135,9,35,9,244,8,254,8,3,9,184,8,230,7,137,6,194,4,220,2,38,1,195,255,160,254,141,253,112,252,63,251,17,250,6,249,59,248,212,247,222,247,81,248,29,249,38,250,87,251,145,252,169,253,129,254,6,255,86,255,157,255,248,255,114,0,226,0,4,1,167,0,195,255,145,254,96,253,95,252,163,251,24,251,197,250,197,250,70,251,117,252,48,254,11,0,117,1,22,2,7,2,211,1,53,2,193,3,124,6,184,9,54,12,217,12,62,11,244,7,107,4,27,2,207,1,81,3,114,5,155,6,148,5,70,2,207,253,229,249,1,248,148,248,232,250,151,253,47,255,244,254,57,253,7,251,146,249,150,249,252,250,15,253,249,254,25,0,59,0,146,255,141,254,161,253,16,253,241,252,60,253,207,253,101,254,184,254,147,254,233,253,251,252,56,252,32,252,240,252,118,254,57,0,162,1,80,2,83,2,19,2,32,2,207,2,24,4,156,5,219,6,95,7,8,7,15,6,242,4,28,4,184,3,175,3,165,3,66,3,84,2,229,0,55,255,173,253,145,252,254,251,215,251,221,251,211,251,151,251,44,251,186,250,137,250,207,250,157,251,212,252,52,254,117,255,92,0,232,0,60,1,155,1,57,2,25,3,242,3,106,4,88,4,179,3,174,2,165,1,220,0,92,0,2,0,154,255,246,254,252,253,194,252,135,251,175,250,138,250,74,251,230,252,227,254,122,0,11,1,124,0,85,255,125,254,218,254,209,0,214,3,183,6,43,8,122,7,214,4,97,1,170,254,211,253,244,254,40,1,12,3,97,3,179,1,173,254,180,251,25,250,130,250,160,252,98,255,154,1,119,2,238,1,153,0,105,255,35,255,13,0,199,1,137,3,146,4,114,4,61,3,110,1,181,255,132,254,249,253,234,253,3,254,223,253,61,253,32,252,216,250,211,249,113,249,228,249,26,251,200,252,130,254,228,255,196,0,66,1,178,1,102,2,147,3,29,5,166,6,172,7,210,7,9,7,165,5,45,4,252,2,44,2,131,1,170,0,103,255,194,253,249,251,91,250,29,249,77,248,227,247,225,247,87,248,54,249,89,250,138,251,148,252,101,253,34,254,22,255,128,0,120,2,172,4,147,6,192,7,21,8,219,7,142,7,148,7,13,8,201,8,90,9,105,9,205,8,156,7,36,6,173,4,100,3,68,2,27,1,180,255,254,253,9,252,13,250,64,248,182,246,101,245,65,244,81,243,178,242,151,242,27,243,78,244,31,246,89,248,137,250,47,252,50,253,212,253,157,254,247,255,25,2,209,4,111,7,28,9,44,9,142,7,252,4,172,2,170,1,79,2,21,4,202,5,58,6,218,4,36,2,91,255,236,253,151,254,1,1,0,4,48,6,183,6,184,5,15,4,213,2,198,2,215,3,77,5,32,6,176,5,252,3,122,1,244,254,12,253,235,251,71,251,171,250,187,249,97,248,220,246,163,245,21,245,93,245,108,246,6,248,230,249,200,251,140,253,43,255,185,0,110,2,108,4,162,6,197,8,111,10,71,11,31,11,20,10,133,8,205,6,52,5,209,3,100,2,150,0,43,254,65,251,75,248,214,245,73,244,175,243,182,243,252,243,65,244,157,244,79,245,137,246,113,248,231,250,148,253,29,0,96,2,95,4,42,6,245,7,223,9,198,11,80,13,30,14,14,14,91,13,101,12,123,11,183,10,245,9,250,8,155,7,205,5,171,3,126,1,139,255,251,253,208,252,250,251,91,251,208,250,66,250,169,249,12,249,141,248,102,248,186,248,142,249,186,250,233,251,183,252,238,252,166,252,55,252,6,252,60,252,203,252,103,253,172,253,80,253,75,252,210,250,84,249,101,248,92,248,36,249,44,250,178,250,94,250,133,249,57,249,178,250,92,254,74,3,205,7,116,10,183,10,81,9,252,7,142,8,162,11,84,16,129,20,207,21,44,19,125,13,56,7,224,2,209,1,149,3,22,6,202,6,51,4,194,254,150,248,78,244,145,243,50,246,91,250,167,253,118,254,188,252,212,249,171,247,159,247,196,249,229,252,96,255,23,0,226,254,122,252,12,250,134,248,31,248,121,248,2,249,61,249,240,248,57,248,99,247,218,246,32,247,140,248,26,251,91,254,154,1,49,4,211,5,186,6,153,7,28,9,119,11,56,14,132,16,128,17,213,16,227,14,115,12,82,10,222,8,229,7,199,6,247,4,71,2,8,255,207,251,48,249,144,247,238,246,255,246,78,247,137,247,170,247,197,247,28,248,225,248,39,250,232,251,233,253,200,255,37,1,205,1,213,1,143,1,98,1,150,1,18,2,125,2,108,2,149,1,32,0,128,254,65,253,186,252,238,252,143,253,34,254,79,254,11,254,156,253,129,253,19,254,69,255,181,0,239,1,162,2,208,2,177,2,149,2,180,2,3,3,74,3,66,3,207,2,6,2,12,1,11,0,39,255,129,254,49,254,47,254,81,254,114,254,117,254,79,254,32,254,38,254,154,254,142,255,224,0,89,2,185,3,185,4,17,5,189,4,22,4,159,3,180,3,63,4,188,4,149,4,108,3,92,1,251,254,250,252,232,251,212,251,56,252,90,252,201,251,167,250,131,249,238,248,40,249,24,250,89,251,123,252,37,253,83,253,82,253,111,253,218,253,141,254,76,255,203,255,217,255,127,255,35,255,79,255,82,0,252,1,176,3,205,4,0,5,121,4,186,3,97,3,225,3,58,5,216,6,205,7,124,7,225,5,123,3,23,1,111,255,216,254,43,255,216,255,39,0,162,255,97,254,7,253,95,252,229,252,110,254,77,0,187,1,44,2,159,1,154,0,204,255,168,255,28,0,161,0,150,0,178,255,15,254,25,252,107,250,122,249,96,249,209,249,78,250,132,250,111,250,65,250,88,250,19,251,157,252,217,254,86,1,139,3,17,5,217,5,47,6,118,6,253,6,205,7,163,8,28,9,220,8,187,7,231,5,199,3,209,1,83,0,69,255,111,254,137,253,105,252,28,251,224,249,11,249,218,248,69,249,10,250,224,250,134,251,244,251,75,252,193,252,127,253,137,254,194,255,223,0,166,1,245,1,226,1,180,1,181,1,250,1,107,2,192,2,186,2,65,2,137,1,246,0,189,0,238,0,122,1,25,2,132,2,176,2,170,2,155,2,166,2,225,2,42,3,93,3,95,3,28,3,148,2,218,1,241,0,236,255,234,254,9,254,87,253,193,252,40,252,111,251,154,250,203,249,65,249,44,249,143,249,70,250,25,251,219,251,122,252,3,253,153,253,93,254,90,255,122,0,151,1,132,2,39,3,126,3,151,3,142,3,143,3,184,3,250,3,55,4,72,4,26,4,181,3,60,3,232,2,223,2,23,3,97,3,119,3,34,3,107,2,145,1,227,0,142,0,119,0,87,0,219,255,231,254,178,253,150,252,241,251,216,251,3,252,31,252,247,251,154,251,74,251,61,251,153,251,67,252,8,253,179,253,53,254,171,254,41,255,184,255,74,0,193,0,0,1,15,1,10,1,15,1,42,1,72,1,74,1,12,1,151,0,41,0,16,0,111,0,45,1,250,1,131,2,164,2,133,2,136,2,7,3,17,4,61,5,232,5,160,5,118,4,252,2,206,1,80,1,112,1,180,1,132,1,148,0,3,255,75,253,25,252,221,251,144,252,185,253,194,254,53,255,247,254,85,254,211,253,218,253,125,254,82,255,199,255,113,255,80,254,212,252,144,251,252,250,15,251,85,251,68,251,169,250,215,249,124,249,36,250,203,251,238,253,206,255,241,0,71,1,69,1,145,1,158,2,98,4,84,6,182,7,253,7,34,7,158,5,42,4,66,3,254,2,10,3,240,2,84,2,35,1,172,255,103,254,195,253,232,253,164,254,134,255,16,0,40,0,233,255,171,255,184,255,37,0,219,0,140,1,216,1,152,1,228,0,253,255,48,255,183,254,150,254,165,254,173,254,136,254,40,254,160,253,39,253,241,252,19,253,127,253,30,254,181,254,33,255,81,255,101,255,131,255,193,255,28,0,123,0,195,0,223,0,215,0,183,0,146,0,106,0,63,0,26,0,4,0,12,0,47,0,106,0,174,0,236,0,32,1,77,1,119,1,166,1,219,1,254,1,249,1,186,1,77,1,201,0,73,0,226,255,142,255,55,255,193,254,50,254,180,253,124,253,168,253,47,254,241,254,203,255,164,0,114,1,38,2,172,2,7,3,63,3,94,3,106,3,81,3,242,2,45,2,250,0,109,255,188,253,61,252,58,251,206,250,217,250,31,251,117,251,202,251,54,252,236,252,32,254,215,255,225,1,228,3,100,5,25,6,2,6,112,5,190,4,40,4,173,3,15,3,0,2,88,0,51,254,246,251,38,250,23,249,219,248,56,249,221,249,128,250,17,251,192,251,193,252,62,254,2,0,204,1,72,3,71,4,196,4,227,4,204,4,134,4,14,4,90,3,129,2,133,1,141,0,169,255,234,254,88,254,249,253,217,253,0,254,101,254,254,254,177,255,98,0,250,0,106,1,186,1,247,1,37,2,54,2,19,2,168,1,239,0,253,255,12,255,55,254,158,253,59,253,251,252,216,252,198,252,214,252,35,253,187,253,158,254,179,255,209,0,208,1,144,2,16,3,109,3,172,3,206,3,178,3,75,3,157,2,182,1,175,0,166,255,174,254,203,253,4,253,97,252,240,251,187,251,205,251,39,252,203,252,162,253,138,254,108,255,59,0,252,0,181,1,96,2,245,2,93,3,138,3,120,3,46,3,183,2,37,2,146,1,16,1,164,0,76,0,11,0,219,255,182,255,168,255,197,255,4,0,96,0,215,0,85,1,185,1,239,1,245,1,204,1,136,1,51,1,208,0,89,0,197,255,11,255,61,254,123,253,215,252,91,252,1,252,189,251,134,251,108,251,136,251,228,251,118,252,23,253,174,253,23,254,108,254,195,254,46,255,208,255,129,0,29,1,141,1,187,1,177,1,150,1,138,1,186,1,8,2,87,2,132,2,123,2,72,2,14,2,246,1,15,2,70,2,112,2,105,2,28,2,159,1,22,1,178,0,126,0,85,0,25,0,173,255,31,255,137,254,20,254,231,253,254,253,52,254,94,254,106,254,93,254,91,254,127,254,219,254,94,255,228,255,71,0,116,0,107,0,68,0,41,0,60,0,112,0,159,0,176,0,153,0,95,0,31,0,249,255,232,255,231,255,231,255,221,255,195,255,165,255,148,255,155,255,179,255,210,255,235,255,250,255,13,0,35,0,83,0,150,0,227,0,36,1,70,1,72,1,55,1,36,1,27,1,16,1,240,0,184,0,96,0,243,255,131,255,29,255,203,254,124,254,59,254,20,254,7,254,26,254,68,254,126,254,194,254,17,255,101,255,202,255,65,0,199,0,70,1,159,1,191,1,178,1,137,1,78,1,30,1,244,0,189,0,119,0,21,0,170,255,66,255,240,254,200,254,199,254,228,254,19,255,85,255,151,255,222,255,41,0,117,0,181,0,228,0,9,1,42,1,71,1,94,1,99,1,59,1,229,0,100,0,232,255,137,255,82,255,66,255,66,255,60,255,35,255,233,254,177,254,161,254,213,254,65,255,190,255,34,0,83,0,95,0,82,0,65,0,74,0,128,0,211,0,14,1,18,1,219,0,128,0,36,0,234,255,214,255,231,255,254,255,240,255,190,255,98,255,0,255,171,254,120,254,104,254,115,254,146,254,164,254,169,254,161,254,150,254,141,254,143,254,169,254,246,254,135,255,111,0,124,1,80,2,176,2,142,2,57,2,252,1,19,2,122,2,255,2,92,3,57,3,99,2,253,0,122,255,91,254,240,253,37,254,170,254,18,255,13,255,143,254,235,253,155,253,252,253,22,255,145,0,229,1,156,2,150,2,8,2,98,1,13,1,35,1,110,1,140,1,33,1,27,0,184,254,113,253,181,252,182,252,60,253,206,253,5,254,199,253,84,253,15,253,95,253,91,254,206,255,82,1,112,2,228,2,197,2,116,2,96,2,192,2,114,3,42,4,153,4,144,4,14,4,53,3,39,2,14,1,21,0,73,255,157,254,0,254,82,253,118,252,108,251,81,250,114,249,47,249,187,249,240,250,75,252,60,253,112,253,29,253,254,252,238,253,117,0,56,4,196,7,104,9,127,8,134,5,225,1,69,255,192,254,28,0,68,2,178,3,237,2,159,255,2,251,28,247,183,245,132,247,213,251,235,0,234,4,161,6,16,6,95,4,50,3,164,3,196,5,144,8,104,10,22,10,83,7,207,2,243,253,57,250,87,248,45,248,254,248,204,249,209,249,13,249,28,248,209,247,216,248,77,251,178,254,33,2,150,4,107,5,169,4,249,2,87,1,141,0,189,0,93,1,170,1,16,1,130,255,154,253,47,252,225,251,224,252,209,254,29,1,42,3,122,4,228,4,160,4,31,4,197,3,202,3,10,4,32,4,151,3,45,2,246,255,119,253,112,251,87,250,69,250,242,250,227,251,195,252,106,253,226,253,111,254,77,255,147,0,37,2,170,3,188,4,12,5,134,4,87,3,244,1,201,0,252,255,131,255,28,255,130,254,189,253,248,252,101,252,59,252,156,252,123,253,170,254,235,255,4,1,209,1,63,2,84,2,53,2,46,2,70,2,81,2,16,2,89,1,88,0,79,255,111,254,211,253,133,253,117,253,154,253,234,253,74,254,167,254,2,255,70,255,104,255,156,255,15,0,174,0,44,1,45,1,156,0,206,255,44,255,248,254,51,255,178,255,66,0,199,0,51,1,144,1,253,1,142,2,31,3,125,3,155,3,127,3,33,3,138,2,213,1,15,1,67,0,108,255,110,254,94,253,115,252,210,251,139,251,152,251,205,251,9,252,101,252,29,253,68,254,158,255,165,0,246,0,207,0,189,0,230,0,20,1,4,1,166,0,63,0,229,255,120,255,211,254,34,254,227,253,103,254,128,255,197,0,245,1,245,2,186,3,65,4,158,4,215,4,241,4,234,4,153,4,221,3,231,2,205,1,152,0,121,255,140,254,228,253,158,253,177,253,217,253,225,253,196,253,135,253,59,253,4,253,192,252,78,252,215,251,142,251,132,251,228,251,147,252,226,252,59,252,234,250,54,250,228,251,202,0,67,7,56,12,148,13,75,11,211,6,135,2,64,0,116,0,156,2,77,5,49,6,142,3,192,253,230,246,235,241,15,241,185,244,99,251,137,2,199,7,164,9,112,8,24,6,181,4,124,5,22,8,185,10,131,11,127,9,163,4,10,254,149,247,195,242,85,240,96,240,59,242,183,244,221,246,54,248,212,248,136,249,84,251,183,254,108,3,47,8,77,11,159,11,39,9,43,5,134,1,111,255,232,254,47,255,52,255,89,254,237,252,170,251,66,251,30,252,73,254,106,1,239,4,17,8,16,10,144,10,139,9,128,7,63,5,127,3,102,2,133,1,43,0,246,253,43,251,123,248,177,246,70,246,62,247,52,249,160,251,10,254,248,255,55,1,238,1,106,2,234,2,96,3,142,3,62,3,69,2,142,0,96,254,83,252,32,251,92,251,230,252,152,254,123,255,177,255,175,255,223,255,147,0,191,1,6,3,67,4,74,5,146,5,205,4,83,3,165,1,30,0,6,255,132,254,143,254,248,254,135,255,243,255,35,0,68,0,124,0,216,0,74,1,176,1,3,2,34,2,195,1,180,0,37,255,110,253,253,251,50,251,20,251,83,251,162,251,218,251,243,251,0,252,40,252,159,252,111,253,131,254,192,255,201,0,86,1,125,1,117,1,46,1,88,0,251,254,182,253,178,253,15,0,121,4,213,8,83,11,174,11,15,10,171,6,180,2,221,255,27,255,138,0,10,3,65,4,181,2,5,255,101,250,14,246,202,243,207,244,237,248,206,254,82,4,105,7,167,7,47,6,73,4,40,3,121,3,200,4,1,6,6,6,193,3,68,255,2,250,109,245,145,242,49,242,8,244,226,246,157,249,106,251,238,251,211,251,90,252,70,254,87,1,142,4,167,6,208,6,57,5,186,2,61,0,102,254,108,253,58,253,131,253,239,253,83,254,136,254,160,254,6,255,51,0,49,2,122,4,103,6,154,7,41,8,20,8,0,7,244,4,233,2,220,1,5,2,149,2,67,2,185,0,187,254,37,253,82,252,81,252,39,253,215,254,253,0,176,2,37,3,113,2,119,1,231,0,241,0,133,1,58,2,186,2,221,2,91,2,40,1,206,255,213,254,127,254,185,254,14,255,241,254,40,254,208,252,77,251,45,250,174,249,205,249,102,250,40,251,173,251,226,251,3,252,85,252,250,252,232,253,234,254,183,255,17,0,234,255,133,255,72,255,108,255,204,255,216,255,253,254,20,253,188,250,117,249,32,251,64,0,220,6,209,11,25,13,221,10,34,7,118,4,246,3,64,5,147,7,164,9,179,9,220,6,191,1,14,252,240,247,215,246,155,248,233,251,55,255,54,1,101,1,91,0,94,255,151,255,130,1,134,4,32,7,245,7,118,6,224,2,76,254,17,250,249,246,95,245,32,245,121,245,152,245,76,245,241,244,34,245,121,246,28,249,156,252,89,0,154,3,181,5,99,6,225,5,214,4,242,3,120,3,61,3,218,2,9,2,234,0,217,255,35,255,209,254,203,254,65,255,141,0,176,2,45,5,71,7,80,8,5,8,190,6,40,5,224,3,67,3,49,3,26,3,116,2,38,1,156,255,96,254,190,253,205,253,119,254,122,255,136,0,103,1,248,1,66,2,99,2,114,2,140,2,174,2,147,2,245,1,233,0,175,255,150,254,220,253,97,253,216,252,29,252,78,251,179,250,138,250,210,250,83,251,161,251,90,251,152,250,207,249,51,249,228,248,75,249,105,250,156,251,119,252,4,253,9,254,31,1,95,6,234,10,244,11,88,9,153,4,6,0,178,253,197,253,90,255,186,1,132,3,172,2,174,254,81,249,59,245,171,244,36,248,5,254,40,4,36,9,199,11,165,11,199,9,183,7,174,6,54,7,145,8,36,9,201,7,83,4,98,255,90,250,164,246,211,244,214,244,124,246,35,249,2,252,109,254,208,255,254,255,98,255,222,254,64,255,129,0,173,1,202,1,110,0,9,254,160,251,0,250,68,249,65,249,220,249,7,251,200,252,246,254,3,1,128,2,110,3,37,4,237,4,168,5,3,6,187,5,216,4,111,3,160,1,0,0,64,255,137,255,123,0,103,1,183,1,114,1,32,1,64,1,220,1,192,2,195,3,159,4,16,5,247,4,91,4,122,3,167,2,18,2,191,1,172,1,210,1,254,1,215,1,25,1,233,255,183,254,244,253,154,253,51,253,92,252,66,251,88,250,28,250,235,250,132,252,23,254,227,254,204,254,205,253,4,252,5,250,135,248,49,248,63,249,220,250,179,251,81,251,109,250,182,250,246,253,196,3,254,8,34,11,51,10,74,7,39,4,103,2,33,2,233,2,136,4,226,5,250,4,6,1,40,251,145,245,139,242,100,243,153,247,180,253,9,4,161,8,95,10,12,10,75,9,125,9,239,10,119,12,124,12,66,10,208,5,208,255,180,249,226,244,9,242,66,241,6,242,111,243,251,244,158,246,135,248,221,250,119,253,0,0,100,2,126,4,211,5,227,5,137,4,42,2,182,255,248,253,18,253,193,252,113,252,169,251,191,250,103,250,230,250,46,252,17,254,64,0,119,2,194,4,30,7,34,9,123,10,206,10,178,9,123,7,42,5,122,3,166,2,107,2,10,2,238,0,48,255,132,253,134,252,114,252,120,253,136,255,20,2,129,4,3,6,31,6,38,5,212,3,213,2,127,2,154,2,127,2,186,1,96,0,182,254,250,252,159,251,29,251,129,251,122,252,154,253,96,254,115,254,229,253,226,252,112,251,186,249,24,248,188,246,244,245,236,245,235,245,17,245,153,243,50,243,101,246,154,254,125,9,197,17,183,19,176,15,156,8,68,2,103,255,91,0,228,3,198,7,247,8,53,5,18,253,227,243,172,237,29,237,112,242,119,251,16,5,122,12,224,15,104,15,39,13,150,11,60,12,216,14,84,17,50,17,75,13,254,5,20,253,20,245,238,239,57,238,78,239,219,241,130,244,150,246,26,248,111,249,1,251,54,253,55,0,134,3,17,6,170,6,224,4,64,1,55,253,64,250,57,249,235,249,55,251,254,251,218,251,68,251,7,251,150,251,4,253,38,255,140,1,182,3,62,5,223,5,96,5,197,3,95,1,240,254,135,253,194,253,55,255,191,0,76,1,135,0,76,255,3,255,50,0,75,2,157,4,174,6,58,8,34,9,35,9,25,8,173,6,226,5,251,5,61,6,214,5,101,4,52,2,22,0,194,254,160,254,190,255,154,1,45,3,129,3,101,2,162,0,113,255,144,255,174,0,212,1,31,2,40,1,49,255,187,252,50,250,245,247,104,246,175,245,117,245,9,245,234,243,51,242,150,240,208,239,252,239,160,240,64,241,107,242,228,245,50,253,172,7,207,17,81,23,100,22,160,16,112,9,68,4,246,2,62,5,54,9,219,11,77,10,126,3,87,249,252,239,124,235,135,237,60,245,225,255,4,10,223,16,85,19,81,18,60,16,100,15,130,16,133,18,50,19,173,16,81,10,249,0,208,246,76,238,32,233,165,231,23,233,9,236,42,239,236,241,117,244,72,247,221,250,47,255,191,3,210,7,50,10,213,9,164,6,161,1,145,252,42,249,18,248,145,248,104,249,164,249,23,249,138,248,15,249,34,251,139,254,130,2,13,6,97,8,60,9,226,8,176,7,232,5,184,3,95,1,108,255,149,254,247,254,240,255,182,0,254,0,13,1,95,1,52,2,132,3,29,5,151,6,133,7,148,7,181,6,64,5,193,3,178,2,118,2,57,3,197,4,110,6,102,7,61,7,54,6,16,5,93,4,43,4,29,4,186,3,173,2,202,0,79,254,5,252,202,250,238,250,212,251,104,252,244,251,133,250,192,248,87,247,148,246,94,246,112,246,137,246,136,246,39,246,29,245,115,243,210,241,51,241,229,241,53,243,44,244,19,245,211,247,26,254,22,7,75,15,46,19,184,17,201,12,75,7,181,3,55,3,168,5,123,9,215,11,65,10,63,4,39,252,159,245,162,243,26,247,151,254,49,7,210,13,144,16,64,15,175,11,144,8,218,7,185,9,143,12,218,13,186,11,237,5,235,253,56,246,5,241,46,239,239,239,220,241,173,243,194,244,48,245,114,245,27,246,147,247,15,250,78,253,124,0,78,2,180,1,156,254,94,250,41,247,151,246,185,248,31,252,225,254,221,255,74,255,67,254,2,254,60,255,181,1,146,4,219,6,22,8,73,8,158,7,69,6,68,4,6,2,132,0,158,0,87,2,140,4,214,5,166,5,128,4,111,3,85,3,119,4,146,6,240,8,122,10,54,10,228,7,119,4,131,1,54,0,188,0,97,2,45,4,124,5,36,6,83,6,112,6,204,6,106,7,254,7,9,8,39,7,70,5,162,2,182,255,251,252,229,250,180,249,81,249,82,249,47,249,146,248,132,247,101,246,215,245,60,246,94,247,158,248,58,249,197,248,93,247,163,245,87,244,0,244,138,244,56,245,88,245,70,245,111,246,34,250,234,255,102,5,20,8,68,7,88,4,144,1,167,0,25,2,66,5,202,8,234,10,33,10,44,6,127,0,159,251,171,249,92,251,169,255,102,4,120,7,207,7,232,5,110,3,64,2,95,3,105,6,213,9,187,11,239,10,124,7,130,2,208,253,205,250,181,249,180,249,107,249,238,247,87,245,156,242,250,240,31,241,236,242,187,245,179,248,47,251,184,252,40,253,200,252,56,252,100,252,197,253,24,0,145,2,30,4,60,4,42,3,155,1,81,0,186,255,222,255,103,0,244,0,60,1,47,1,243,0,165,0,85,0,112,0,133,1,179,3,91,6,77,8,188,8,198,7,176,6,15,7,85,9,84,12,205,13,20,12,131,7,54,2,157,254,251,253,198,255,117,2,116,4,245,4,43,4,250,2,170,2,255,3,190,6,221,9,8,12,101,12,230,10,27,8,218,4,205,1,98,255,190,253,182,252,227,251,169,250,184,248,102,246,147,244,23,244,2,245,195,246,161,248,3,250,130,250,251,249,190,248,140,247,18,247,111,247,255,247,198,247,86,246,50,244,233,242,64,244,226,248,107,255,7,5,83,7,17,6,26,3,6,1,157,1,206,4,253,8,212,11,128,11,150,7,120,1,180,251,160,248,249,248,183,251,233,254,211,0,197,0,59,255,125,253,11,253,198,254,100,2,123,6,70,9,164,9,159,7,102,4,135,1,242,255,124,255,5,255,116,253,140,250,229,246,177,243,230,241,183,241,177,242,28,244,153,245,64,247,32,249,11,251,143,252,112,253,251,253,201,254,58,0,26,2,207,3,202,4,253,4,183,4,120,4,140,4,236,4,79,5,104,5,35,5,165,4,74,4,70,4,141,4,235,4,69,5,194,5,155,6,196,7,194,8,45,9,17,9,247,8,102,9,125,10,127,11,103,11,216,9,34,7,31,4,194,1,129,0,61,0,132,0,251,0,98,1,168,1,251,1,121,2,70,3,169,4,107,6,247,7,114,8,83,7,219,4,196,1,7,255,5,253,150,251,87,250,4,249,142,247,43,246,35,245,214,244,95,245,104,246,88,247,180,247,146,247,91,247,156,247,101,248,74,249,175,249,54,249,20,248,41,247,184,247,112,250,187,254,221,2,241,4,53,4,160,1,20,255,71,254,204,255,224,2,218,5,11,7,177,5,68,2,114,254,39,252,67,252,60,254,177,0,48,2,19,2,188,0,7,255,245,253,38,254,116,255,1,1,208,1,125,1,83,0,30,255,152,254,224,254,119,255,185,255,59,255,13,254,134,252,40,251,97,250,45,250,46,250,189,249,145,248,233,246,105,245,207,244,108,245,3,247,7,249,205,250,220,251,103,252,244,252,14,254,227,255,78,2,204,4,162,6,148,7,194,7,150,7,151,7,224,7,19,8,232,7,91,7,180,6,55,6,207,5,94,5,216,4,129,4,167,4,61,5,238,5,114,6,208,6,44,7,165,7,26,8,45,8,151,7,91,6,208,4,113,3,167,2,123,2,148,2,138,2,66,2,221,1,171,1,237,1,188,2,240,3,14,5,170,5,137,5,206,4,218,3,254,2,63,2,87,1,1,0,87,254,156,252,19,251,246,249,49,249,158,248,71,248,60,248,118,248,203,248,21,249,72,249,169,249,134,250,188,251,242,252,187,253,227,253,200,253,9,254,232,254,43,0,79,1,191,1,65,1,33,0,34,255,176,254,196,254,10,255,249,254,86,254,100,253,169,252,93,252,151,252,88,253,74,254,27,255,177,255,1,0,25,0,35,0,51,0,71,0,79,0,32,0,150,255,168,254,143,253,162,252,52,252,87,252,230,252,115,253,158,253,84,253,204,252,122,252,168,252,63,253,220,253,241,253,20,253,134,251,243,249,10,249,34,249,249,249,237,250,129,251,169,251,173,251,240,251,208,252,106,254,121,0,161,2,144,4,19,6,23,7,168,7,245,7,45,8,108,8,157,8,157,8,78,8,184,7,233,6,252,5,41,5,160,4,140,4,226,4,101,5,199,5,219,5,192,5,204,5,74,6,42,7,247,7,16,8,50,7,159,5,245,3,188,2,37,2,236,1,133,1,167,0,99,255,38,254,107,253,124,253,56,254,64,255,39,0,170,0,205,0,191,0,173,0,147,0,89,0,219,255,7,255,248,253,220,252,223,251,33,251,164,250,100,250,104,250,180,250,54,251,196,251,95,252,37,253,36,254,86,255,118,0,36,1,44,1,171,0,13,0,202,255,6,0,135,0,214,0,139,0,137,255,21,254,193,252,8,252,13,252,151,252,42,253,90,253,254,252,78,252,213,251,251,251,211,252,6,254,15,255,155,255,150,255,67,255,14,255,43,255,133,255,203,255,179,255,50,255,141,254,37,254,54,254,171,254,45,255,108,255,68,255,217,254,110,254,61,254,67,254,72,254,19,254,129,253,176,252,228,251,85,251,3,251,215,250,201,250,204,250,246,250,85,251,234,251,179,252,157,253,163,254,191,255,219,0,230,1,210,2,138,3,24,4,132,4,236,4,86,5,166,5,187,5,109,5,213,4,59,4,3,4,90,4,39,5,250,5,92,6,51,6,212,5,191,5,70,6,88,7,105,8,227,8,111,8,57,7,207,5,189,4,55,4,253,3,147,3,154,2,17,1,110,255,71,254,243,253,89,254,251,254,97,255,79,255,228,254,121,254,80,254,123,254,208,254,5,255,244,254,164,254,55,254,207,253,117,253,37,253,224,252,179,252,185,252,247,252,97,253,200,253,3,254,31,254,72,254,181,254,111,255,72,0,240,0,47,1,18,1,222,0,208,0,238,0,13,1,254,0,178,0,54,0,176,255,49,255,198,254,98,254,247,253,129,253,20,253,200,252,163,252,157,252,160,252,172,252,200,252,252,252,76,253,171,253,14,254,99,254,153,254,176,254,178,254,164,254,139,254,93,254,30,254,215,253,165,253,156,253,193,253,3,254,53,254,66,254,25,254,214,253,171,253,186,253,251,253,61,254,72,254,6,254,146,253,48,253,43,253,148,253,52,254,190,254,1,255,16,255,46,255,164,255,130,0,140,1,91,2,168,2,125,2,41,2,27,2,138,2,58,3,189,3,186,3,64,3,184,2,143,2,232,2,141,3,23,4,52,4,247,3,192,3,229,3,102,4,255,4,81,5,49,5,194,4,68,4,246,3,232,3,255,3,5,4,212,3,108,3,226,2,85,2,216,1,120,1,50,1,2,1,219,0,160,0,60,0,167,255,245,254,79,254,244,253,255,253,80,254,170,254,206,254,162,254,75,254,3,254,254,253,88,254,233,254,104,255,166,255,134,255,38,255,202,254,171,254,226,254,89,255,203,255,250,255,208,255,115,255,49,255,55,255,148,255,23,0,129,0,160,0,104,0,9,0,173,255,117,255,96,255,72,255,5,255,142,254,250,253,109,253,3,253,195,252,165,252,157,252,179,252,229,252,33,253,86,253,130,253,189,253,12,254,110,254,208,254,14,255,20,255,248,254,216,254,208,254,229,254,1,255,9,255,248,254,232,254,235,254,10,255,62,255,111,255,136,255,134,255,116,255,112,255,140,255,182,255,211,255,208,255,176,255,133,255,114,255,130,255,174,255,230,255,22,0,62,0,95,0,116,0,125,0,147,0,194,0,253,0,44,1,60,1,32,1,232,0,182,0,156,0,158,0,165,0,155,0,115,0,68,0,52,0,89,0,172,0,12,1,84,1,119,1,138,1,171,1,236,1,62,2,121,2,121,2,64,2,249,1,201,1,196,1,207,1,192,1,139,1,67,1,14,1,6,1,29,1,44,1,34,1,242,0,174,0,124,0,124,0,157,0,183,0,183,0,138,0,63,0,1,0,233,255,253,255,39,0,58,0,34,0,227,255,150,255,95,255,92,255,143,255,205,255,243,255,250,255,225,255,201,255,212,255,7,0,84,0,139,0,153,0,128,0,78,0,34,0,5,0,241,255,202,255,135,255,58,255,246,254,192,254,158,254,128,254,98,254,69,254,39,254,33,254,63,254,120,254,166,254,184,254,181,254,179,254,196,254,235,254,25,255,54,255,57,255,45,255,41,255,39,255,36,255,28,255,22,255,35,255,66,255,91,255,98,255,82,255,49,255,23,255,32,255,82,255,141,255,182,255,179,255,142,255,94,255,67,255,88,255,144,255,203,255,236,255,219,255,175,255,146,255,157,255,213,255,20,0,57,0,48,0,8,0,229,255,222,255,248,255,29,0,55,0,52,0,28,0,1,0,247,255,10,0,53,0,107,0,141,0,152,0,143,0,133,0,152,0,198,0,250,0,21,1,7,1,222,0,186,0,179,0,205,0,237,0,1,1,242,0,193,0,149,0,137,0,177,0,253,0,56,1,63,1,14,1,203,0,180,0,235,0,93,1,182,1,201,1,145,1,40,1,220,0,204,0,241,0,50,1,97,1,82,1,22,1,190,0,110,0,78,0,100,0,134,0,138,0,108,0,43,0,250,255,229,255,235,255,249,255,253,255,249,255,242,255,235,255,210,255,176,255,148,255,131,255,127,255,124,255,111,255,83,255,48,255,24,255,18,255,24,255,24,255,15,255,8,255,8,255,19,255,39,255,58,255,79,255,98,255,101,255,92,255,79,255,78,255,95,255,115,255,116,255,91,255,58,255,32,255,31,255,60,255,103,255,135,255,140,255,123,255,105,255,104,255,135,255,182,255,220,255,236,255,215,255,179,255,160,255,174,255,214,255,1,0,25,0,7,0,223,255,196,255,201,255,236,255,19,0,32,0,15,0,244,255,226,255,229,255,248,255,18,0,41,0,47,0,40,0,36,0,33,0,41,0,59,0,76,0,97,0,116,0,130,0,124,0,102,0,76,0,63,0,74,0,105,0,139,0,145,0,113,0,71,0,41,0,21,0,43,0,77,0,95,0,102,0,87,0,51,0,20,0,30,0,42,0,56,0,107,0,138,0,129,0,127,0,55,0,226,255,43,0,175,0,182,0,117,0,61,0,6,0,27,0,112,0,102,0,252,255,227,255,38,0,60,0,29,0,237,255,196,255,227,255,33,0,27,0,249,255,254,255,9,0,28,0,45,0,8,0,228,255,244,255,242,255,205,255,196,255,189,255,157,255,146,255,161,255,156,255,138,255,137,255,142,255,146,255,165,255,189,255,204,255,201,255,195,255,195,255,208,255,238,255,255,255,227,255,173,255,144,255,155,255,182,255,202,255,200,255,177,255,161,255,172,255,183,255,186,255,191,255,197,255,217,255,245,255,1,0,251,255,243,255,236,255,238,255,254,255,7,0,251,255,235,255,228,255,222,255,217,255,228,255,243,255,240,255,233,255,243,255,0,0,255,255,12,0,40,0,44,0,46,0,76,0,95,0,87,0,78,0,50,0,13,0,8,0,41,0,77,0,91,0,73,0,35,0,2,0,240,255,3,0,46,0,76,0,82,0,72,0,37,0,7,0,8,0,20,0,38,0,61,0,65,0,37,0,15,0,3,0,253,255,3,0,22,0,39,0,41,0,42,0,43,0,42,0,44,0,47,0,51,0,62,0,70,0,63,0,65,0,71,0,60,0,50,0,56,0,52,0,46,0,57,0,54,0,28,0,12,0,14,0,13,0,21,0,33,0,22,0,11,0,20,0,30,0,28,0,20,0,251,255,243,255,4,0,10,0,2,0,245,255,226,255,210,255,213,255,218,255,210,255,204,255,208,255,207,255,211,255,217,255,211,255,201,255,199,255,209,255,226,255,248,255,254,255,231,255,216,255,212,255,203,255,218,255,232,255,210,255,208,255,216,255,200,255,204,255,236,255,243,255,229,255,246,255,3,0,249,255,255,255,14,0,4,0,252,255,4,0,0,0,245,255,248,255,252,255,231,255,213,255,222,255,231,255,229,255,228,255,226,255,226,255,237,255,246,255,247,255,246,255,245,255,253,255,9,0,253,255,232,255,231,255,234,255,232,255,234,255,233,255,235,255,243,255,236,255,222,255,222,255,230,255,248,255,247,255,230,255,231,255,237,255,241,255,251,255,245,255,236,255,254,255,15,0,7,0,6,0,24,0,16,0,5,0,16,0,28,0,40,0,48,0,46,0,40,0,40,0,36,0,23,0,23,0,35,0,27,0,24,0,37,0,25,0,23,0,37,0,29,0,26,0,42,0,42,0,14,0,13,0,39,0,43,0,33,0,32,0,36,0,45,0,51,0,38,0,26,0,27,0,29,0,28,0,21,0,14,0,12,0,9,0,4,0,255,255,255,255,2,0,250,255,236,255,235,255,232,255,228,255,236,255,242,255,234,255,232,255,236,255,229,255,219,255,212,255,201,255,199,255,205,255,202,255,197,255,192,255,187,255,193,255,202,255,205,255,212,255,219,255,220,255,227,255,234,255,224,255,217,255,227,255,243,255,255,255,5,0,255,255,250,255,4,0,18,0,21,0,22,0,26,0,28,0,31,0,30,0,20,0,17,0,22,0,23,0,29,0,31,0,22,0,22,0,26,0,27,0,31,0,28,0,24,0,24,0,22,0,14,0,3,0,2,0,3,0,255,255,252,255,244,255,237,255,243,255,244,255,240,255,250,255,5,0,9,0,7,0,3,0,2,0,8,0,19,0,22,0,20,0,20,0,24,0,25,0,25,0,26,0,29,0,34,0,33,0,24,0,10,0,9,0,14,0,12,0,14,0,7,0,254,255,250,255,250,255,251,255,251,255,251,255,247,255,240,255,233,255,230,255,227,255,227,255,230,255,233,255,237,255,238,255,236,255,235,255,242,255,250,255,249,255,247,255,247,255,247,255,254,255,0,0,247,255,243,255,245,255,252,255,4,0,4,0,7,0,10,0,7,0,10,0,16,0,30,0,41,0,35,0,25,0,17,0,19,0,26,0,24,0,6,0,250,255,252,255,0,0,255,255,241,255,233,255,238,255,247,255,250,255,249,255,242,255,236,255,245,255,255,255,0,0,0,0,248,255,245,255,254,255,253,255,252,255,246,255,235,255,232,255,232,255,229,255,228,255,224,255,222,255,224,255,223,255,223,255,223,255,231,255,244,255,5,0,15,0,9,0,0,0,254,255,2,0,7,0,6,0,0,0,245,255,237,255,250,255,2,0,250,255,250,255,0,0,7,0,23,0,34,0,43,0,63,0,81,0,80,0,71,0,59,0,45,0,38,0,26,0,17,0,3,0,239,255,226,255,215,255,206,255,198,255,185,255,165,255,156,255,172,255,183,255,186,255,195,255,202,255,223,255,245,255,246,255,245,255,244,255,255,255,6,0,0,0,245,255,240,255,249,255,3,0,0,0,246,255,232,255,220,255,242,255,2,0,3,0,253,255,236,255,242,255,255,255,2,0,5,0,4,0,15,0,46,0,69,0,74,0,56,0,45,0,68,0,93,0,100,0,79,0,67,0,77,0,91,0,101,0,85,0,60,0,59,0,83,0,91,0,77,0,38,0,6,0,1,0,14,0,10,0,236,255,209,255,201,255,212,255,219,255,213,255,183,255,189,255,192,255,246,255,58,0,46,0,33,0,5,0,13,0,58,0,78,0,54,0,28,0,18,0,55,0,82,0,28,0,237,255,187,255,175,255,206,255,197,255,172,255,153,255,148,255,164,255,174,255,165,255,148,255,149,255,165,255,180,255,196,255,202,255,203,255,220,255,234,255,250,255,3,0,7,0,16,0,19,0,29,0,45,0,44,0,45,0,30,0,3,0,6,0,8,0,29,0,253,255,231,255,224,255,229,255,12,0,9,0,224,255,227,255,239,255,13,0,52,0,15,0,15,0,10,0,46,0,89,0,85,0,32,0,11,0,36,0,43,0,68,0,6,0,250,255,11,0,20,0,23,0,248,255,181,255,254,255,32,0,200,255,215,255,183,255,223,255,54,0,238,255,181,255,237,255,227,255,80,0,49,0,202,255,15,0,22,0,49,0,58,0,252,255,4,0,46,0,67,0,89,0,48,0,23,0,46,0,42,0,47,0,34,0,43,0,29,0,238,255,255,255,244,255,221,255,236,255,210,255,198,255,206,255,201,255,199,255,210,255,214,255,158,255,199,255,210,255,196,255,249,255,222,255,173,255,253,255,245,255,25,0,6,0,214,255,5,0,50,0,77,0,28,0,3,0,31,0,69,0,58,0,97,0,239,255,240,255,54,0,28,0,11,0,244,255,207,255,198,255,237,255,190,255,200,255,167,255,148,255,205,255,178,255,184,255,214,255,176,255,195,255,243,255,206,255,14,0,32,0,251,255,240,255,21,0,61,0,41,0,67,0,24,0,238,255,94,0,97,0,5,0,35,0,207,255,246,255,98,0,221,255,226,255,211,255,172,255,49,0,31,0,176,255,222,255,16,0,230,255,67,0,5,0,189,255,36,0,47,0,43,0,39,0,6,0,23,0,117,0,80,0,36,0,15,0,28,0,92,0,119,0,20,0,248,255,250,255,1,0,87,0,5,0,169,255,194,255,247,255,1,0,68,0,206,255,171,255,227,255,16,0,165,0,80,0,240,255,196,255,20,0,128,0,138,0,87,0,236,255,220,255,101,0,144,0,2,0,224,255,176,255,6,0,85,0,11,0,224,255,173,255,219,255,41,0,0,0,205,255,222,255,241,255,27,0,26,0,240,255,232,255,18,0,54,0,2,0,255,255,218,255,173,255,19,0,25,0,207,255,215,255,191,255,200,255,16,0,236,255,210,255,217,255,215,255,42,0,31,0,224,255,246,255,1,0,250,255,8,0,238,255,219,255,242,255,28,0,244,255,233,255,12,0,0,0,251,255,3,0,203,255,247,255,40,0,191,255,245,255,232,255,226,255,33,0,235,255,154,255,213,255,225,255,0,0,30,0,176,255,150,255,228,255,10,0,242,255,230,255,181,255,203,255,15,0,57,0,231,255,215,255,255,255,254,255,23,0,1,0,7,0,29,0,38,0,215,255,254,255,21,0,61,0,50,0,189,255,238,255,222,255,96,0,144,0,133,255,132,255,51,0,11,0,117,0,92,0,66,255,187,255,113,0,80,0,235,255,196,255,183,255,0,0,112,0,31,0,166,255,175,255,75,0,36,0,233,255,253,255,5,0,18,0,110,0,52,0,162,255,35,0,83,0,30,0,41,0,46,0,214,255,27,0,74,0,61,0,8,0,237,255,14,0,14,0,88,0,76,0,29,0,192,255,29,0,50,0,248,255,34,0,222,255,191,255,207,255,1,0,255,255,217,255,176,255,180,255,186,255,224,255,246,255,196,255,209,255,190,255,221,255,16,0,227,255,209,255,210,255,208,255,239,255,223,255,248,255,243,255,142,255,235,255,18,0,194,255,46,0,238,255,191,255,50,0,43,0,19,0,8,0,213,255,5,0,80,0,23,0,40,0,22,0,18,0,2,0,34,0,34,0,3,0,42,0,249,255,237,255,246,255,24,0,248,255,3,0,248,255,5,0,40,0,255,255,7,0,10,0,253,255,22,0,50,0,38,0,20,0,234,255,12,0,35,0,47,0,41,0,245,255,243,255,12,0,39,0,25,0,254,255,16,0,32,0,20,0,23,0,18,0,44,0,75,0,29,0,247,255,248,255,37,0,65,0,75,0,255,255,215,255,33,0,74,0,50,0,18,0,8,0,204,255,56,0,106,0,6,0,244,255,255,255,25,0,55,0,92,0,8,0,196,255,227,255,27,0,19,0,19,0,5,0,158,255,216,255,10,0,239,255,14,0,251,255,175,255,219,255,237,255,245,255,38,0,13,0,209,255,219,255,241,255,7,0,28,0,255,255,218,255,192,255,7,0,3,0,251,255,252,255,202,255,237,255,230,255,230,255,1,0,242,255,225,255,208,255,219,255,224,255,221,255,252,255,251,255,214,255,243,255,0,0,206,255,254,255,253,255,228,255,207,255,216,255,219,255,216,255,9,0,213,255,183,255,219,255,236,255,219,255,7,0,217,255,186,255,1,0,207,255,240,255,249,255,205,255,227,255,208,255,218,255,233,255,231,255,249,255,230,255,192,255,238,255,250,255,234,255,6,0,244,255,251,255,17,0,32,0,43,0,247,255,33,0,70,0,17,0,36,0,38,0,3,0,50,0,80,0,24,0,13,0,24,0,31,0,69,0,68,0,15,0,32,0,67,0,50,0,50,0,41,0,3,0,1,0,66,0,49,0,253,255,0,0,34,0,1,0,11,0,39,0,240,255,239,255,52,0,34,0,225,255,3,0,250,255,237,255,254,255,7,0,252,255,223,255,239,255,253,255,227,255,215,255,223,255,217,255,218,255,222,255,210,255,203,255,230,255,251,255,240,255,234,255,216,255,220,255,1,0,10,0,247,255,249,255,253,255,4,0,6,0,6,0,248,255,241,255,241,255,7,0,248,255,236,255,13,0,1,0,247,255,37,0,25,0,237,255,46,0,43,0,249,255,44,0,40,0,239,255,22,0,51,0,2,0,21,0,45,0,11,0,29,0,43,0,16,0,15,0,38,0,52,0,43,0,15,0,16,0,17,0,34,0,62,0,43,0,10,0,13,0,38,0,31,0,26,0,21,0,3,0,24,0,18,0,5,0,0,0,250,255,0,0,2,0,237,255,238,255,249,255,249,255,239,255,245,255,255,255,223,255,246,255,254,255,228,255,242,255,244,255,232,255,0,0,1,0,249,255,250,255,234,255,246,255,237,255,240,255,7,0,228,255,234,255,242,255,200,255,222,255,4,0,219,255,213,255,239,255,220,255,231,255,2,0,246,255,220,255,0,0,255,255,229,255,249,255,229,255,225,255,248,255,247,255,235,255,243,255,230,255,226,255,241,255,225,255,229,255,250,255,239,255,231,255,235,255,238,255,242,255,247,255,11,0,1,0,254,255,11,0,5,0,1,0,6,0,23,0,23,0,12,0,32,0,29,0,21,0,45,0,46,0,35,0,48,0,54,0,48,0,43,0,43,0,30,0,24,0,40,0,37,0,32,0,33,0,16,0,1,0,8,0,11,0,11,0,16,0,8,0,7,0,7,0,249,255,253,255,8,0,0,0,252,255,254,255,0,0,236,255,232,255,241,255,230,255,235,255,241,255,225,255,212,255,226,255,216,255,218,255,229,255,234,255,231,255,231,255,242,255,227,255,238,255,253,255,241,255,248,255,12,0,245,255,251,255,16,0,2,0,5,0,19,0,20,0,10,0,15,0,15,0,5,0,8,0,14,0,6,0,4,0,7,0,252,255,237,255,1,0,9,0,254,255,254,255,255,255,1,0,246,255,252,255,12,0,249,255,246,255,3,0,237,255,240,255,255,255,242,255,226,255,241,255,240,255,230,255,239,255,232,255,217,255,221,255,230,255,219,255,230,255,255,255,247,255,235,255,255,255,0,0,246,255,2,0,3,0,247,255,247,255,4,0,7,0,6,0,0,0,2,0,4,0,255,255,6,0,3,0,250,255,3,0,8,0,8,0,11,0,9,0,10,0,13,0,11,0,10,0,5,0,9,0,19,0,13,0,18,0,28,0,16,0,15,0,33,0,32,0,23,0,28,0,32,0,23,0,28,0,39,0,28,0,22,0,32,0,37,0,24,0,24,0,33,0,22,0,23,0,43,0,34,0,24,0,33,0,19,0,6,0,8,0,2,0,248,255,251,255,1,0,247,255,236,255,237,255,230,255,217,255,215,255,216,255,225,255,235,255,232,255,220,255,209,255,205,255,208,255,212,255,210,255,221,255,225,255,210,255,202,255,206,255,199,255,202,255,226,255,230,255,227,255,234,255,224,255,207,255,215,255,233,255,241,255,251,255,1,0,2,0,250,255,246,255,0,0,0,0,254,255,12,0,22,0,15,0,5,0,0,0,5,0,13,0,26,0,42,0,47,0,51,0,56,0,56,0,57,0,61,0,78,0,82,0,81,0,96,0,98,0,69,0,61,0,72,0,62,0,70,0,91,0,74,0,57,0,64,0,52,0,40,0,52,0,54,0,43,0,46,0,42,0,20,0,15,0,16,0,3,0,254,255,1,0,243,255,233,255,236,255,216,255,193,255,189,255,193,255,192,255,191,255,182,255,164,255,150,255,133,255,117,255,110,255,108,255,99,255,90,255,74,255,57,255,50,255,52,255,50,255,47,255,58,255,61,255,69,255,77,255,86,255,111,255,144,255,177,255,205,255,229,255,254,255,38,0,79,0,132,0,191,0,235,0,10,1,45,1,81,1,104,1,137,1,180,1,213,1,229,1,240,1,236,1,218,1,199,1,179,1,159,1,135,1,105,1,57,1,250,0,172,0,96,0,32,0,227,255,164,255,103,255,42,255,228,254,152,254,86,254,23,254,223,253,183,253,145,253,113,253,90,253,71,253,65,253,72,253,88,253,121,253,166,253,219,253,25,254,99,254,175,254,7,255,98,255,194,255,46,0,153,0,0,1,102,1,187,1,11,2,97,2,178,2,255,2,58,3,99,3,125,3,134,3,124,3,90,3,56,3,9,3,190,2,112,2,18,2,150,1,22,1,150,0,10,0,132,255,8,255,136,254,4,254,138,253,30,253,177,252,87,252,16,252,217,251,185,251,177,251,182,251,214,251,19,252,88,252,176,252,34,253,165,253,56,254,221,254,145,255,59,0,224,0,130,1,22,2,160,2,41,3,173,3,35,4,130,4,194,4,231,4,229,4,203,4,160,4,105,4,33,4,188,3,68,3,171,2,249,1,69,1,154,0,238,255,65,255,155,254,251,253,94,253,202,252,71,252,213,251,129,251,69,251,30,251,18,251,25,251,41,251,87,251,161,251,247,251,102,252,234,252,123,253,23,254,193,254,109,255,24,0,200,0,115,1,25,2,192,2,89,3,221,3,89,4,199,4,30,5,95,5,145,5,173,5,175,5,149,5,104,5,38,5,200,4,87,4,205,3,50,3,142,2,217,1,25,1,80,0,137,255,199,254,5,254,68,253,145,252,224,251,56,251,169,250,45,250,195,249,117,249,67,249,31,249,10,249,20,249,58,249,124,249,223,249,90,250,238,250,148,251,69,252,12,253,228,253,213,254,208,255,200,0,172,1,126,2,79,3,25,4,223,4,165,5,89,6,225,6,62,7,108,7,114,7,109,7,105,7,90,7,51,7,228,6,91,6,161,5,211,4,6,4,78,3,169,2,4,2,73,1,117,0,143,255,168,254,233,253,85,253,223,252,128,252,34,252,189,251,78,251,236,250,178,250,160,250,181,250,214,250,251,250,22,251,33,251,45,251,74,251,132,251,216,251,46,252,119,252,181,252,233,252,31,253,91,253,168,253,5,254,113,254,230,254,79,255,178,255,14,0,106,0,214,0,86,1,231,1,124,2,248,2,85,3,160,3,231,3,65,4,167,4,8,5,79,5,107,5,96,5,60,5,20,5,242,4,214,4,184,4,126,4,27,4,154,3,11,3,123,2,250,1,143,1,49,1,204,0,91,0,224,255,96,255,235,254,134,254,55,254,1,254,217,253,177,253,127,253,68,253,4,253,201,252,156,252,126,252,107,252,99,252,89,252,55,252,2,252,197,251,153,251,144,251,180,251,254,251,78,252,135,252,162,252,176,252,211,252,55,253,234,253,223,254,224,255,167,0,35,1,109,1,194,1,81,2,49,3,67,4,75,5,252,5,56,6,20,6,201,5,161,5,192,5,12,6,61,6,34,6,139,5,142,4,120,3,136,2,223,1,115,1,21,1,133,0,168,255,137,254,94,253,100,252,192,251,104,251,58,251,13,251,188,250,73,250,218,249,144,249,138,249,205,249,64,250,199,250,60,251,155,251,229,251,52,252,177,252,93,253,51,254,26,255,238,255,150,0,15,1,118,1,230,1,112,2,19,3,179,3,48,4,118,4,132,4,118,4,104,4,115,4,152,4,174,4,148,4,60,4,180,3,37,3,192,2,147,2,119,2,49,2,169,1,240,0,49,0,159,255,80,255,60,255,61,255,42,255,226,254,113,254,17,254,245,253,42,254,152,254,27,255,122,255,175,255,196,255,212,255,4,0,82,0,180,0,24,1,89,1,100,1,63,1,238,0,138,0,45,0,227,255,158,255,74,255,211,254,42,254,94,253,142,252,212,251,69,251,243,250,207,250,188,250,161,250,103,250,39,250,26,250,109,250,52,251,77,252,110,253,98,254,30,255,187,255,104,0,71,1,113,2,207,3,27,5,20,6,151,6,176,6,162,6,179,6,240,6,76,7,148,7,139,7,19,7,53,6,22,5,2,4,53,3,184,2,89,2,201,1,227,0,175,255,101,254,90,253,186,252,117,252,88,252,37,252,189,251,52,251,177,250,99,250,109,250,196,250,59,251,164,251,236,251,21,252,45,252,85,252,160,252,25,253,189,253,111,254,5,255,97,255,120,255,106,255,116,255,188,255,67,0,209,0,40,1,36,1,209,0,115,0,66,0,89,0,148,0,187,0,160,0,73,0,224,255,150,255,133,255,161,255,211,255,239,255,236,255,220,255,235,255,43,0,155,0,25,1,131,1,223,1,53,2,155,2,45,3,227,3,158,4,67,5,192,5,28,6,108,6,197,6,32,7,108,7,161,7,168,7,121,7,39,7,176,6,26,6,106,5,159,4,181,3,175,2,133,1,57,0,227,254,127,253,12,252,148,250,25,249,178,247,110,246,77,245,82,244,121,243,205,242,92,242,32,242,35,242,109,242,15,243,16,244,83,245,175,246,13,248,118,249,29,251,45,253,148,255,8,2,39,4,212,5,74,7,193,8,77,10,201,11,13,13,244,13,110,14,132,14,59,14,172,13,232,12,255,11,248,10,208,9,133,8,11,7,80,5,86,3,85,1,134,255,11,254,225,252,202,251,156,250,101,249,73,248,107,247,225,246,168,246,170,246,218,246,24,247,82,247,142,247,230,247,116,248,41,249,245,249,202,250,137,251,55,252,210,252,91,253,223,253,97,254,238,254,139,255,36,0,163,0,255,0,56,1,106,1,168,1,5,2,119,2,223,2,35,3,74,3,100,3,124,3,169,3,221,3,6,4,25,4,16,4,254,3,242,3,229,3,209,3,163,3,85,3,2,3,185,2,128,2,73,2,14,2,201,1,127,1,60,1,5,1,237,0,234,0,244,0,11,1,26,1,32,1,41,1,74,1,145,1,229,1,41,2,68,2,49,2,8,2,223,1,194,1,171,1,132,1,42,1,142,0,197,255,236,254,13,254,67,253,139,252,208,251,249,250,4,250,19,249,67,248,158,247,36,247,208,246,149,246,116,246,124,246,172,246,6,247,161,247,117,248,123,249,166,250,222,251,29,253,101,254,201,255,90,1,247,2,118,4,191,5,214,6,225,7,221,8,174,9,71,10,169,10,216,10,215,10,168,10,70,10,168,9,214,8,232,7,226,6,202,5,160,4,101,3,46,2,242,0,174,255,106,254,52,253,46,252,87,251,161,250,254,249,95,249,209,248,105,248,46,248,35,248,68,248,124,248,184,248,237,248,35,249,115,249,225,249,112,250,28,251,208,251,107,252,233,252,93,253,219,253,129,254,77,255,41,0,247,0,170,1,76,2,241,2,155,3,66,4,223,4,127,5,48,6,218,6,95,7,157,7,154,7,134,7,114,7,104,7,87,7,24,7,166,6,255,5,60,5,112,4,161,3,206,2,255,1,57,1,127,0,202,255,9,255,84,254,192,253,91,253,31,253,254,252,234,252,224,252,239,252,26,253,90,253,172,253,6,254,95,254,180,254,1,255,69,255,122,255,170,255,203,255,228,255,233,255,212,255,164,255,78,255,236,254,143,254,60,254,242,253,166,253,78,253,245,252,163,252,107,252,77,252,69,252,82,252,106,252,140,252,189,252,11,253,112,253,231,253,101,254,226,254,89,255,199,255,64,0,201,0,74,1,186,1,37,2,121,2,177,2,214,2,234,2,238,2,234,2,228,2,218,2,189,2,131,2,64,2,253,1,199,1,156,1,104,1,43,1,236,0,192,0,154,0,119,0,89,0,59,0,31,0,10,0,246,255,222,255,202,255,173,255,132,255,81,255,29,255,240,254,192,254,151,254,108,254,45,254,234,253,180,253,134,253,98,253,71,253,56,253,50,253,50,253,54,253,66,253,103,253,148,253,217,253,60,254,160,254,8,255,109,255,207,255,74,0,225,0,113,1,249,1,83,2,190,2,44,3,128,3,220,3,4,4,26,4,52,4,57,4,30,4,233,3,167,3,116,3,48,3,186,2,75,2,198,1,94,1,239,0,104,0,218,255,118,255,58,255,235,254,152,254,82,254,22,254,244,253,244,253,234,253,218,253,234,253,36,254,65,254,80,254,111,254,143,254,167,254,255,254,43,255,74,255,85,255,83,255,104,255,97,255,135,255,116,255,71,255,79,255,85,255,61,255,42,255,0,255,219,254,231,254,10,255,9,255,18,255,9,255,231,254,4,255,45,255,83,255,119,255,131,255,192,255,250,255,22,0,72,0,77,0,83,0,163,0,222,0,29,1,54,1,53,1,108,1,139,1,162,1,223,1,254,1,23,2,75,2,124,2,133,2,138,2,132,2,151,2,106,2,127,2,101,2,68,2,27,2,159,1,156,1,213,0,191,0,42,0,150,255,207,255,77,255,64,254,1,254,74,253,108,253,60,253,96,252,26,252,174,251,104,252,103,252,250,251,73,251,9,252,157,252,82,253,71,253,197,252,238,253,161,254,68,255,107,255,237,255,45,0,61,1,83,2,135,1,82,2,136,2,241,2,237,3,150,2,149,3,238,3,21,3,198,3,195,2,128,2,149,3,247,1,90,2,135,2,23,0,35,2,51,1,125,255,247,0,122,255,133,255,98,0,182,254,151,255,83,255,43,254,159,255,206,254,237,254,152,255,194,254,69,255,242,254,54,255,163,255,176,254,164,255,8,255,11,255,135,255,82,254,179,255,115,254,122,254,126,255,46,254,214,254,99,255,64,254,87,254,156,255,102,254,76,255,160,255,226,254,170,255,15,0,219,255,178,255,125,0,228,255,255,0,179,0,134,0,77,1,62,0,38,1,243,0,56,0,131,1,91,1,72,0,74,1,16,0,93,0,142,1,201,255,215,0,62,0,215,255,112,1,229,255,51,0,74,0,201,255,50,0,83,1,28,0,118,0,90,0,216,255,141,0,205,255,3,1,14,0,218,0,18,255,112,0,177,255,148,255,156,255,183,255,233,254,240,255,152,0,216,253,22,0,186,253,240,254,228,255,110,255,129,255,26,255,146,254,114,255,92,255,129,0,176,253,99,0,66,0,146,255,15,2,33,254,71,0,235,0,188,255,142,0,59,2,21,255,57,1,190,1,85,254,48,2,131,0,224,255,21,2,208,254,15,0,153,1,51,0,19,255,50,1,32,254,255,255,212,1,237,253,131,0,233,254,239,254,116,0,84,255,180,254,140,255,231,254,232,255,227,255,57,255,182,254,102,0,10,254,20,0,232,0,83,254,23,1,7,255,129,0,172,255,72,1,76,255,249,0,254,0,226,255,191,2,190,255,215,1,122,0,179,0,111,2,166,0,100,1,22,1,235,1,5,0,207,1,93,0,106,255,205,2,96,254,58,1,162,0,160,253,231,0,49,255,70,255,52,255,128,254,7,255,28,255,4,255,136,254,69,255,248,253,164,254,47,0,114,253,7,0,81,0,105,253,164,1,125,255,32,254,43,2,167,254,173,0,255,2,135,253,114,2,197,0,193,254,24,3,126,0,254,253,116,4,59,253,193,2,240,0,78,253,132,2,179,254,105,0,178,0,71,0,225,252,47,2,26,254,173,255,198,0,153,253,56,255,188,0,18,254,111,0,232,254,21,255,207,254,31,1,203,253,175,1,30,0,63,253,69,3,49,254,208,255,1,2,123,255,166,0,55,2,226,253,143,3,187,255,129,255,193,2,220,255,206,255,205,3,138,254,148,0,219,1,179,254,67,1,230,0,223,255,14,255,14,2,213,253,166,1,147,255,140,253,163,2,43,253,110,0,48,1,175,253,5,255,249,1,34,253,182,0,205,0,245,251,239,3,155,253,192,254,196,2,36,253,131,0,218,0,116,253,40,2,21,255,137,255,45,1,109,254,232,255,65,1,111,255,177,255,20,0,63,255,109,0,95,0,195,255,197,254,67,1,49,255,84,0,246,255,68,255,239,255,211,255,216,255,78,0,160,255,160,255,148,0,14,0,196,254,180,1,9,255,185,0,245,0,221,254,215,1,123,255,4,1,159,255,53,1,39,0,38,0,58,1,5,0,90,0,105,0,212,255,28,1,195,255,79,0,68,0,139,255,8,0,42,0,5,0,170,255,14,255,90,0,201,255,74,255,23,0,162,254,223,255,193,255,55,255,192,0,17,254,75,0,156,255,199,255,175,255,251,255,67,255,202,255,11,1,219,254,32,1,161,255,224,255,109,0,70,0,61,255,37,2,0,255,162,0,78,0,114,0,49,0,148,0,229,255,63,0,127,0,52,0,138,1,234,254,156,0,105,0,170,255,130,0,197,0,135,254,213,1,237,254,244,255,98,1,218,253,134,1,165,254,237,255,109,0,255,254,71,0,113,255,101,255,73,255,129,0,11,255,207,255,135,255,120,255,207,255,51,0,148,254,92,0,226,255,49,254,5,3,37,253,236,0,16,1,196,253,38,2,97,255,57,0,247,255,94,1,110,254,56,2,87,255,43,0,68,1,135,254,190,1,4,0,22,0,12,0,177,0,157,255,111,0,222,0,211,254,73,0,67,1,44,253,117,3,93,253,133,0,176,0,57,254,81,1,240,254,55,0,197,255,144,0,61,254,215,1,103,254,223,255,168,1,228,252,149,2,104,254,231,255,45,1,197,253,44,2,3,254,62,1,40,255,208,0,246,254,228,0,240,255,155,254,209,2,235,252,225,2,154,253,70,2,167,254,74,0,101,1,247,253,140,2,224,253,248,1,54,255,35,0,147,0,183,255,163,0,234,254,21,2,11,254,238,1,154,255,29,255,227,1,69,254,213,1,211,254,179,0,133,255,27,1,231,254,240,0,71,255,234,255,208,0,204,254,255,0,246,254,163,0,86,255,67,0,131,255,237,255,141,255,101,0,70,255,241,255,30,0,179,255,246,255,165,255,23,0,208,255,110,0,179,254,115,1,193,254,85,0,166,0,23,255,231,0,73,255,105,1,134,254,192,1,201,254,157,0,125,0,252,254,215,1,189,254,247,0,122,255,147,1,17,254,105,2,93,254,157,0,197,0,183,254,44,1,224,254,81,1,46,254,5,2,30,254,209,0,236,255,44,255,15,1,81,254,7,1,245,254,57,0,191,255,40,0,201,254,43,1,23,255,169,255,105,1,223,253,234,1,227,254,99,0,251,255,130,0,207,254,194,1,169,254,226,0,74,0,179,255,133,0,14,0,78,0,170,255,127,1,49,254,4,2,83,255,72,0,225,255,230,0,62,255,238,0,234,255,161,255,207,0,132,255,75,0,70,0,152,255,215,255,223,0,220,254,249,0,215,255,24,255,84,1,164,254,225,0,39,255,31,0,146,0,231,254,126,0,244,255,142,255,98,0,128,255,60,0,243,255,105,255,45,1,100,254,28,1,219,254,59,1,211,254,72,0,43,0,244,254,122,1,128,254,228,0,202,254,38,1,170,254,12,1,206,255,254,254,52,1,31,255,65,0,230,255,27,0,32,255,107,1,103,254,131,1,247,254,96,0,179,255,46,0,11,0,7,0,90,0,174,254,110,1,229,254,88,0,236,255,213,255,56,255,31,1,209,254,106,0,120,255,200,255,233,255,195,255,13,0,66,255,169,0,72,255,11,0,47,0,69,255,140,0,153,255,56,0,163,255,149,0,4,0,158,255,171,0,131,255,105,0,45,0,98,0,99,255,111,1,205,254,129,1,73,255,98,0,203,0,50,255,57,1,214,255,52,0,252,255,66,1,74,254,220,1,96,255,244,255,35,1,164,254,106,1,210,254,19,1,101,255,154,0,11,255,76,1,54,255,33,0,156,0,228,254,87,1,204,254,168,1,72,254,158,1,195,254,227,0,131,255,29,0,75,0,167,255,162,0,46,255,248,0,20,255,218,0,77,255,93,0,219,255,232,255,102,0,147,255,42,0,212,255,55,0,231,255,206,255,124,0,71,255,76,0,250,255,175,255,57,0,227,255,38,0,122,255,189,0,76,255,91,0,174,255,220,255,46,0,175,255,73,0,143,255,66,0,184,255,253,255,29,0,207,255,219,255,84,0,133,255,255,255,97,0,58,255,131,0,173,255,245,255,54,0,112,255,240,0,171,254,36,1,219,254,172,0,192,255,193,255,60,0,108,255,105,0,107,255,99,0,23,255,238,0,192,254,194,0,132,255,237,255,135,255,87,0,81,255,35,0,36,0,143,255,40,0,159,255,102,0,81,255,3,1,227,254,61,1,120,255,88,0,107,0,143,255,118,0,25,0,246,255,224,0,185,255,1,0,232,0,125,255,163,0,101,0,204,255,159,0,10,0,45,0,77,0,171,255,200,0,172,255,82,0,23,0,59,0,174,255,131,0,169,255,98,0,189,255,95,0,202,255,12,0,80,0,75,255,213,0,63,255,68,0,29,0,233,255,186,255,75,0,153,255,255,255,38,0,54,255,182,0,14,255,104,0,203,255,158,255,59,0,181,255,218,255,213,255,58,0,27,255,224,0,13,255,111,0,135,255,78,0,175,255,174,255,163,0,1,255,183,0,191,255,216,255,21,0,33,0,164,255,31,0,61,0,50,255,247,0,61,255,117,0,219,255,166,255,210,0,222,254,81,1,213,254,224,0,214,255,193,255,161,0,118,255,144,0,153,255,134,0,161,255,147,0,232,255,53,0,10,0,169,0,63,255,23,1,164,255,63,0,59,0,24,0,205,255,181,0,25,255,187,0,235,255,26,255,136,1,53,254,82,1,22,255,107,0,150,255,141,0,87,255,95,0,212,255,189,255,32,0,189,255,10,0,203,255,243,255,45,0,158,255,17,0,250,255,204,255,211,255,17,0,237,255,215,255,36,0,216,255,83,0,28,255,47,1,2,255,64,0,121,0,143,255,31,0,61,0,246,255,156,255,94,0,228,255,223,255,96,0,90,255,109,1,100,254,119,1,144,255,145,255,32,1,15,255,212,0,123,255,188,0,83,255,234,0,83,255,139,0,248,255,18,0,57,0,189,255,101,0,14,0,55,255,152,1,76,254,24,1,10,0,148,255,122,0,168,255,99,0,40,255,221,0,52,255,109,0,93,255,190,0,236,254,149,0,180,255,228,255,245,255,61,0,163,255,48,0,11,0,102,255,116,0,128,255,78,0,169,255,80,0,90,255,182,0,39,255,97,0,47,0,65,255,202,0,172,255,191,255,56,0,22,0,34,255,236,0,55,255,31,0,129,0,51,255,158,0,229,255,92,255,178,0,127,255,225,255,117,0,97,255,145,0,150,255,8,0,25,0,110,255,176,0,5,255,7,1,34,255,88,0,41,0,36,255,72,1,242,254,177,0,216,255,5,0,222,255,46,0,23,0,80,255,245,0,63,255,2,0,185,0,249,254,12,1,38,255,8,1,210,254,133,1,211,254,90,0,9,1,41,254,104,2,74,254,0,1,239,255,235,255,42,0,70,0,249,255,211,255,201,0,121,255,142,0,246,255,67,0,229,255,143,0,86,255,253,0,66,255,48,0,132,0,27,255,184,0,123,255,73,0,121,255,166,0,248,254,58,1,210,254,87,0,109,0,246,254,238,0,130,255,1,0,244,255,0,0,84,255,174,0,83,255,42,0,1,0,220,255,192,255,65,0,153,255,254,255,39,0,148,255,94,0,207,255,24,0,235,255,6,0,40,0,100,255,246,0,41,255,104,0,65,0,120,255,155,0,155,255,133,0,112,255,4,1,61,255,137,0,51,0,205,255,81,0,13,0,30,0,17,0,98,0,188,255,174,0,93,255,202,0,187,255,17,0,62,0,26,0,23,0,178,255,30,1,153,254,34,1,163,255,108,255,53,1,192,254,48,1,43,255,115,0,164,255,52,0,194,255,211,255,187,0,117,254,229,1,64,254,236,0,222,255,121,255,160,0,121,255,93,0,150,255,117,0,31,255,157,0,94,255,42,0,184,255,47,0,91,255,47,0,225,255,121,255,69,0,72,255,159,0,253,254,172,0,54,255,59,0,152,255,9,0,32,0,62,255,243,0,176,254,222,0,93,255,235,255,69,0,156,255,45,0,243,255,252,255,203,255,122,0,68,255,185,0,185,255,12,0,255,255,116,0,79,255,164,0,251,255,158,255,234,0,250,254,234,0,144,255,34,0,25,0,14,0,32,0,1,0,138,0,96,255,227,0,104,255,83,0,93,0,150,255,176,0,155,255,89,0,188,255,144,0,108,255,114,0,82,0,53,255,36,1,74,255,63,0,255,255,57,0,124,255,4,1,1,255,149,0,105,0,218,254,28,1,180,255,143,255,179,0,232,255,139,255,219,0,46,255,163,0,139,255,106,0,158,255,153,0,126,255,101,0,255,255,159,255,100,0,34,0,87,255,8,1,131,255,161,255,9,1,6,255,178,0,159,255,173,0,13,255,65,1,179,254,23,1,77,255,22,0,94,0,107,255,136,0,117,255,156,0,14,255,18,1,253,254,123,0,197,255,46,0,176,255,80,0,188,255,208,255,131,0,16,255,241,0,41,255,75,0,245,255,204,255,22,0,211,255,24,0,127,255,194,0,173,254,45,1,14,255,66,0,37,0,175,255,71,0,163,255,119,0,67,255,20,1,164,254,65,1,100,255,211,255,164,0,65,255,125,0,190,255,238,255,90,0,139,255,70,0,252,255,215,255,36,0,223,255,19,0,253,255,167,255,120,0,86,255,63,0,228,255,165,255,130,0,145,255,21,0,88,0,189,255,179,255,230,0,210,254,21,1,111,255,46,0,80,0,158,255,55,0,113,0,57,255,203,0,194,255,7,0,185,0,8,255,22,1,90,255,62,0,57,0,22,0,176,255,172,0,149,255,45,0,86,0,133,255,140,0,223,255,215,255,108,0,149,255,64,0,47,0,138,255,180,0,75,255,125,0,186,255,20,0,25,0,247,255,38,0,236,255,118,0,57,255,37,1,29,255,145,0,72,0,147,255,174,0,179,255,36,0,24,0,219,255,12,0,70,0,209,255,115,0,136,255,54,0,234,255,216,255,66,0,246,255,5,0,223,255,65,0,95,255,139,0,114,255,42,0,33,0,170,255,37,0,147,255,80,0,114,255,110,0,74,255,140,0,96,255,232,255,65,0,65,255,87,0,101,255,78,0,133,255,227,255,226,255,149,255,4,0,135,255,218,255,222,255,145,255,24,0,176,255,207,255,176,255,249,255,183,255,16,0,226,255,239,255,192,255,45,0,213,255,0,0,106,0,134,255,163,0,143,255,138,0,165,255,84,0,4,0,46,0,81,0,247,255,96,0,171,255,175,0,254,255,114,0,234,255,98,0,228,255,85,0,97,0,172,255,169,0,199,255,120,0,64,0,208,255,23,0,90,0,196,255,157,0,206,255,19,0,79,0,208,255,133,0,206,255,64,0,145,255,60,0,56,0,180,255,14,0,7,0,194,255,19,0,26,0,28,0,242,255,195,255,55,0,65,0,191,255,65,0,39,0,158,255,255,255,215,0,39,255,202,0,140,255,226,255,207,0,110,255,84,0,5,0,49,0,138,255,74,1,171,254,246,0,193,255,107,255,193,0,190,255,217,255,247,255,0,0,115,255,100,0,183,255,249,255,233,255,115,255,243,255,113,0,65,255,54,0,224,255,65,255,152,0,198,255,98,255,146,0,63,255,14,0,49,0,187,255,37,0,124,255,117,0,199,255,71,0,182,255,4,0,112,0,170,255,233,255,140,0,40,255,148,0,98,0,84,255,137,0,113,255,47,0,132,0,240,255,85,255,230,0,67,255,199,0,212,255,73,255,164,0,205,255,106,0,19,0,248,255,85,255,183,0,222,255,59,0,6,0,139,255,22,0,59,0,174,255,25,0,241,255,96,255,172,0,194,255,67,0,17,0,51,255,22,0,141,0,59,255,136,0,205,255,103,255,190,0,107,255,41,0,220,255,224,255,40,0,46,0,245,255,187,255,71,0,208,255,53,0,245,255,24,0,208,255,66,0,179,255,39,0,68,0,169,255,63,0,31,0,162,255,55,0,94,0,86,255,198,0,114,255,41,0,155,0,141,255,67,0,47,0,252,255,83,0,253,255,230,255,69,0,233,255,248,255,98,0,8,0,202,255,44,0,0,0,47,0,222,255,50,0,77,0,201,255,85,0,185,255,12,0,77,0,221,255,237,255,240,255,224,255,36,0,44,0,157,255,217,255,137,255,140,0,3,0,179,255,228,255,179,255,50,0,66,0,235,255,154,255,235,255,161,255,172,0,190,255,189,255,215,255,157,255,135,0,192,255,243,255,165,255,229,255,7,0,30,0,254,255,174,255,217,255,246,255,48,0,200,255,4,0,188,255,235,255,41,0,7,0,9,0,193,255,240,255,7,0,72,0,17,0,251,255,233,255,236,255,105,0,45,0,34,0,228,255,207,255,113,0,123,0,17,0,6,0,223,255,31,0,172,0,17,0,15,0,169,255,58,0,119,0,31,0,31,0,110,255,32,0,60,0,78,0,239,255,196,255,209,255,71,0,51,0,214,255,237,255,197,255,62,0,4,0,45,0,206,255,207,255,2,0,251,255,17,0,196,255,233,255,237,255,236,255,239,255,244,255,213,255,8,0,241,255,227,255,39,0,202,255,206,255,29,0,234,255,252,255,32,0,186,255,12,0,51,0,207,255,12,0,237,255,242,255,59,0,205,255,226,255,1,0,201,255,79,0,211,255,221,255,245,255,241,255,48,0,230,255,222,255,4,0,40,0,3,0,255,255,208,255,53,0,5,0,27,0,29,0,230,255,15,0,40,0,19,0,44,0,252,255,233,255,54,0,12,0,40,0,253,255,219,255,15,0,9,0,30,0,33,0,169,255,40,0,253,255,61,0,2,0,225,255,228,255,236,255,64,0,223,255,13,0,204,255,0,0,22,0,11,0,250,255,236,255,1,0,253,255,56,0,237,255,5,0,39,0,210,255,54,0,6,0,25,0,34,0,252,255,5,0,6,0,7,0,32,0,15,0,238,255,27,0,25,0,67,0,8,0,251,255,6,0,31,0,26,0,15,0,213,255,4,0,242,255,22,0,29,0,194,255,12,0,216,255,0,0,228,255,229,255,213,255,231,255,202,255,193,255,227,255,194,255,203,255,215,255,182,255,209,255,246,255,167,255,234,255,183,255,206,255,235,255,212,255,220,255,194,255,0,0,228,255,13,0,234,255,241,255,11,0,246,255,24,0,241,255,39,0,243,255,38,0,5,0,27,0,64,0,1,0,73,0,8,0,41,0,48,0,43,0,53,0,54,0,84,0,61,0,66,0,35,0,76,0,91,0,103,0,69,0,108,0,83,0,91,0,115,0,76,0,110,0,70,0,116,0,79,0,93,0,71,0,57,0,69,0,64,0,57,0,28,0,14,0,250,255,8,0,238,255,225,255,182,255,174,255,158,255,143,255,120,255,82,255,78,255,44,255,41,255,10,255,14,255,248,254,241,254,233,254,212,254,255,254,197,254,238,254,222,254,231,254,7,255,253,254,57,255,32,255,88,255,114,255,140,255,195,255,207,255,245,255,34,0,62,0,108,0,149,0,183,0,9,1,7,1,69,1,78,1,109,1,176,1,196,1,247,1,231,1,251,1,8,2,17,2,39,2,9,2,239,1,239,1,220,1,211,1,167,1,93,1,69,1,52,1,1,1,228,0,128,0,79,0,41,0,219,255,153,255,86,255,9,255,216,254,179,254,83,254,72,254,245,253,222,253,188,253,144,253,125,253,90,253,93,253,37,253,98,253,54,253,124,253,91,253,121,253,167,253,179,253,8,254,248,253,102,254,121,254,214,254,253,254,85,255,139,255,221,255,43,0,84,0,205,0,224,0,60,1,101,1,158,1,236,1,11,2,80,2,96,2,157,2,170,2,208,2,199,2,219,2,227,2,208,2,207,2,174,2,156,2,119,2,87,2,46,2,247,1,190,1,146,1,59,1,28,1,181,0,132,0,46,0,235,255,159,255,83,255,19,255,201,254,158,254,83,254,36,254,240,253,208,253,154,253,133,253,92,253,67,253,62,253,54,253,60,253,50,253,79,253,62,253,140,253,136,253,189,253,248,253,27,254,146,254,145,254,0,255,18,255,125,255,227,255,34,0,135,0,155,0,5,1,63,1,142,1,214,1,12,2,74,2,118,2,180,2,199,2,5,3,8,3,17,3,33,3,253,2,4,3,215,2,178,2,138,2,86,2,36,2,226,1,164,1,98,1,21,1,187,0,98,0,11,0,190,255,113,255,42,255,208,254,149,254,96,254,27,254,245,253,182,253,151,253,114,253,92,253,68,253,55,253,55,253,39,253,59,253,59,253,89,253,117,253,132,253,183,253,197,253,252,253,31,254,60,254,126,254,157,254,231,254,12,255,54,255,104,255,163,255,204,255,20,0,55,0,121,0,183,0,222,0,35,1,70,1,155,1,191,1,13,2,69,2,110,2,159,2,195,2,228,2,15,3,28,3,36,3,56,3,38,3,54,3,26,3,16,3,234,2,192,2,147,2,90,2,36,2,216,1,159,1,63,1,0,1,171,0,86,0,6,0,162,255,77,255,0,255,177,254,90,254,28,254,217,253,166,253,119,253,72,253,43,253,4,253,249,252,238,252,230,252,230,252,236,252,242,252,13,253,31,253,64,253,106,253,127,253,190,253,214,253,32,254,79,254,127,254,187,254,221,254,26,255,79,255,131,255,200,255,241,255,33,0,88,0,124,0,196,0,233,0,30,1,67,1,117,1,179,1,247,1,49,2,82,2,122,2,156,2,228,2,26,3,85,3,114,3,130,3,165,3,192,3,225,3,227,3,221,3,208,3,197,3,180,3,146,3,87,3,15,3,198,2,111,2,27,2,176,1,54,1,179,0,34,0,147,255,247,254,117,254,197,253,65,253,149,252,2,252,124,251,221,250,115,250,246,249,158,249,65,249,5,249,205,248,199,248,199,248,230,248,29,249,109,249,210,249,84,250,253,250,168,251,138,252,83,253,63,254,45,255,49,0,55,1,56,2,57,3,26,4,5,5,199,5,157,6,71,7,229,7,61,8,134,8,176,8,183,8,172,8,98,8,7,8,118,7,211,6,19,6,63,5,76,4,84,3,80,2,61,1,58,0,49,255,48,254,67,253,86,252,147,251,220,250,79,250,217,249,131,249,80,249,54,249,77,249,122,249,208,249,58,250,194,250,95,251,12,252,204,252,133,253,76,254,7,255,192,255,107,0,12,1,164,1,38,2,153,2,240,2,52,3,82,3,94,3,96,3,87,3,55,3,254,2,167,2,85,2,0,2,156,1,49,1,188,0,88,0,247,255,172,255,100,255,19,255,214,254,159,254,145,254,125,254,136,254,139,254,161,254,206,254,7,255,85,255,147,255,226,255,37,0,131,0,214,0,43,1,105,1,163,1,199,1,235,1,253,1,249,1,235,1,193,1,152,1,82,1,251,0,145,0,38,0,176,255,47,255,169,254,32,254,159,253,29,253,157,252,46,252,213,251,145,251,92,251,65,251,71,251,97,251,165,251,4,252,131,252,7,253,154,253,74,254,3,255,212,255,171,0,141,1,85,2,45,3,243,3,168,4,73,5,202,5,58,6,138,6,199,6,217,6,207,6,147,6,68,6,221,5,96,5,198,4,16,4,72,3,111,2,146,1,168,0,197,255,215,254,246,253,32,253,86,252,158,251,246,250,104,250,233,249,143,249,90,249,73,249,73,249,98,249,154,249,243,249,99,250,228,250,124,251,40,252,235,252,173,253,120,254,67,255,8,0,199,0,133,1,52,2,220,2,118,3,246,3,99,4,177,4,243,4,24,5,43,5,30,5,254,4,210,4,137,4,47,4,194,3,79,3,197,2,59,2,174,1,37,1,155,0,22,0,158,255,34,255,182,254,90,254,23,254,226,253,190,253,175,253,179,253,194,253,222,253,24,254,90,254,171,254,4,255,92,255,185,255,24,0,106,0,192,0,16,1,81,1,132,1,164,1,176,1,173,1,155,1,121,1,79,1,15,1,189,0,90,0,233,255,111,255,243,254,115,254,244,253,110,253,236,252,125,252,26,252,196,251,132,251,86,251,58,251,60,251,82,251,134,251,212,251,61,252,189,252,81,253,244,253,164,254,104,255,50,0,1,1,212,1,161,2,99,3,18,4,170,4,38,5,143,5,224,5,24,6,53,6,51,6,16,6,200,5,101,5,239,4,93,4,183,3,0,3,53,2,99,1,142,0,178,255,207,254,243,253,27,253,86,252,165,251,6,251,125,250,11,250,180,249,114,249,87,249,82,249,99,249,150,249,227,249,73,250,199,250,97,251,8,252,184,252,116,253,63,254,18,255,231,255,189,0,149,1,110,2,63,3,255,3,173,4,83,5,234,5,114,6,226,6,53,7,109,7,138,7,142,7,120,7,74,7,7,7,177,6,66,6,197,5,61,5,164,4,252,3,79,3,166,2,250,1,76,1,163,0,2,0,110,255,233,254,119,254,29,254,206,253,140,253,92,253,65,253,65,253,79,253,110,253,146,253,192,253,240,253,28,254,75,254,115,254,160,254,188,254,205,254,213,254,203,254,173,254,129,254,78,254,9,254,187,253,87,253,239,252,131,252,18,252,161,251,55,251,211,250,120,250,40,250,231,249,189,249,172,249,179,249,207,249,5,250,85,250,198,250,88,251,8,252,207,252,164,253,138,254,124,255,116,0,110,1,97,2,87,3,71,4,38,5,239,5,168,6,72,7,202,7,42,8,99,8,123,8,113,8,70,8,251,7,148,7,17,7,108,6,173,5,217,4,238,3,248,2,242,1,230,0,223,255,218,254,217,253,221,252,242,251,28,251,92,250,189,249,58,249,204,248,115,248,58,248,39,248,60,248,110,248,189,248,43,249,172,249,71,250,249,250,191,251,144,252,114,253,98,254,80,255,60,0,39,1,14,2,236,2,195,3,142,4,73,5,237,5,116,6,224,6,49,7,107,7,144,7,150,7,124,7,64,7,229,6,125,6,5,6,124,5,227,4,60,4,140,3,217,2,32,2,112,1,207,0,53,0,167,255,33,255,177,254,83,254,5,254,203,253,161,253,137,253,128,253,137,253,158,253,188,253,225,253,14,254,70,254,122,254,168,254,204,254,237,254,5,255,18,255,22,255,17,255,254,254,220,254,176,254,123,254,65,254,255,253,181,253,100,253,24,253,205,252,136,252,71,252,14,252,229,251,199,251,179,251,174,251,197,251,240,251,39,252,111,252,212,252,76,253,208,253,88,254,236,254,137,255,39,0,204,0,109,1,14,2,167,2,45,3,167,3,23,4,121,4,197,4,250,4,30,5,40,5,19,5,234,4,175,4,102,4,17,4,163,3,34,3,150,2,250,1,78,1,157,0,241,255,68,255,147,254,235,253,76,253,177,252,29,252,149,251,30,251,184,250,97,250,32,250,241,249,211,249,202,249,218,249,5,250,71,250,162,250,29,251,168,251,72,252,250,252,184,253,135,254,103,255,79,0,55,1,39,2,20,3,248,3,208,4,153,5,80,6,242,6,125,7,238,7,68,8,126,8,158,8,165,8,142,8,86,8,5,8,150,7,22,7,137,6,236,5,61,5,129,4,197,3,3,3,62,2,123,1,191,0,15,0,110,255,214,254,74,254,209,253,103,253,17,253,203,252,157,252,123,252,103,252,104,252,109,252,123,252,145,252,170,252,201,252,235,252,17,253,50,253,70,253,84,253,93,253,98,253,105,253,109,253,110,253,104,253,90,253,80,253,67,253,55,253,47,253,44,253,50,253,65,253,82,253,106,253,144,253,192,253,250,253,58,254,130,254,211,254,41,255,131,255,226,255,65,0,154,0,240,0,77,1,167,1,243,1,52,2,106,2,149,2,187,2,214,2,233,2,231,2,215,2,190,2,153,2,104,2,42,2,222,1,135,1,38,1,186,0,78,0,224,255,111,255,2,255,151,254,43,254,188,253,86,253,0,253,177,252,106,252,52,252,4,252,225,251,204,251,196,251,205,251,228,251,12,252,63,252,128,252,211,252,50,253,165,253,36,254,169,254,54,255,201,255,101,0,5,1,165,1,73,2,237,2,135,3,25,4,159,4,25,5,131,5,221,5,43,6,99,6,140,6,165,6,169,6,159,6,131,6,87,6,29,6,204,5,108,5,6,5,150,4,25,4,139,3,253,2,112,2,225,1,81,1,199,0,71,0,204,255,84,255,221,254,108,254,10,254,175,253,89,253,18,253,216,252,162,252,116,252,78,252,42,252,16,252,3,252,252,251,0,252,6,252,15,252,28,252,43,252,66,252,90,252,122,252,157,252,188,252,222,252,8,253,55,253,106,253,163,253,218,253,24,254,94,254,170,254,245,254,59,255,129,255,202,255,12,0,77,0,142,0,201,0,248,0,29,1,63,1,90,1,110,1,123,1,131,1,134,1,132,1,129,1,120,1,108,1,94,1,79,1,64,1,45,1,18,1,246,0,222,0,198,0,166,0,136,0,107,0,75,0,39,0,9,0,234,255,202,255,169,255,132,255,92,255,54,255,19,255,244,254,216,254,189,254,162,254,142,254,131,254,126,254,126,254,128,254,142,254,158,254,180,254,210,254,245,254,28,255,72,255,128,255,186,255,242,255,47,0,115,0,185,0,253,0,67,1,137,1,207,1,13,2,71,2,120,2,161,2,186,2,199,2,211,2,215,2,208,2,195,2,172,2,138,2,98,2,50,2,1,2,206,1,152,1,90,1,26,1,213,0,139,0,64,0,254,255,193,255,132,255,75,255,24,255,238,254,203,254,180,254,158,254,143,254,140,254,145,254,160,254,174,254,193,254,224,254,7,255,41,255,73,255,118,255,164,255,201,255,235,255,13,0,43,0,62,0,77,0,96,0,113,0,122,0,122,0,112,0,108,0,97,0,80,0,60,0,33,0,1,0,220,255,190,255,155,255,115,255,70,255,19,255,223,254,174,254,134,254,105,254,85,254,65,254,53,254,49,254,56,254,78,254,113,254,158,254,211,254,15,255,75,255,136,255,203,255,27,0,111,0,199,0,29,1,108,1,187,1,6,2,77,2,147,2,206,2,249,2,24,3,37,3,29,3,10,3,236,2,188,2,124,2,41,2,200,1,92,1,229,0,105,0,237,255,114,255,239,254,109,254,238,253,120,253,5,253,157,252,72,252,254,251,192,251,145,251,118,251,101,251,104,251,127,251,165,251,220,251,38,252,132,252,241,252,103,253,228,253,107,254,251,254,137,255,27,0,182,0,76,1,209,1,81,2,202,2,51,3,148,3,236,3,44,4,87,4,113,4,117,4,109,4,85,4,46,4,252,3,184,3,106,3,18,3,182,2,89,2,242,1,137,1,39,1,195,0,90,0,249,255,163,255,78,255,250,254,173,254,105,254,39,254,242,253,205,253,178,253,168,253,166,253,176,253,206,253,248,253,36,254,87,254,156,254,234,254,51,255,123,255,202,255,22,0,95,0,159,0,217,0,16,1,65,1,106,1,141,1,165,1,175,1,183,1,186,1,177,1,167,1,152,1,123,1,88,1,44,1,253,0,193,0,125,0,64,0,5,0,200,255,134,255,67,255,6,255,202,254,151,254,102,254,56,254,15,254,229,253,199,253,176,253,156,253,147,253,147,253,147,253,152,253,162,253,186,253,214,253,246,253,26,254,62,254,105,254,152,254,195,254,235,254,25,255,79,255,122,255,159,255,198,255,232,255,10,0,48,0,85,0,127,0,175,0,219,0,7,1,51,1,98,1,144,1,186,1,222,1,252,1,15,2,27,2,34,2,37,2,37,2,35,2,29,2,16,2,247,1,218,1,191,1,156,1,120,1,84,1,44,1,250,0,194,0,141,0,82,0,21,0,218,255,157,255,94,255,34,255,234,254,183,254,141,254,107,254,82,254,61,254,44,254,39,254,48,254,69,254,100,254,141,254,186,254,235,254,38,255,100,255,171,255,252,255,76,0,163,0,251,0,83,1,167,1,245,1,62,2,137,2,204,2,2,3,45,3,76,3,94,3,95,3,86,3,65,3,28,3,228,2,161,2,84,2,248,1,143,1,29,1,161,0,30,0,158,255,27,255,154,254,32,254,174,253,72,253,232,252,143,252,72,252,21,252,239,251,212,251,198,251,193,251,202,251,230,251,23,252,81,252,147,252,227,252,64,253,170,253,29,254,153,254,27,255,164,255,49,0,197,0,87,1,229,1,102,2,210,2,43,3,116,3,176,3,210,3,216,3,206,3,174,3,116,3,36,3,199,2,89,2,220,1,85,1,197,0,53,0,161,255,11,255,125,254,248,253,122,253,2,253,150,252,57,252,236,251,174,251,132,251,108,251,103,251,117,251,154,251,213,251,33,252,117,252,212,252,68,253,189,253,64,254,200,254,87,255,230,255,118,0,9,1,159,1,52,2,197,2,79,3,212,3,81,4,188,4,23,5,87,5,137,5,174,5,181,5,165,5,130,5,70,5,249,4,158,4,51,4,189,3,57,3,178,2,40,2,151,1,0,1,106,0,220,255,79,255,197,254,63,254,197,253,78,253,229,252,137,252,55,252,245,251,195,251,156,251,135,251,139,251,158,251,192,251,243,251,53,252,130,252,218,252,58,253,162,253,24,254,147,254,18,255,147,255,14,0,132,0,246,0,101,1,202,1,43,2,140,2,238,2,71,3,149,3,217,3,11,4,50,4,67,4,66,4,52,4,14,4,210,3,139,3,53,3,212,2,101,2,236,1,108,1,228,0,98,0,229,255,99,255,230,254,112,254,249,253,146,253,53,253,220,252,140,252,71,252,12,252,213,251,166,251,128,251,104,251,91,251,96,251,114,251,145,251,187,251,246,251,63,252,147,252,244,252,97,253,219,253,82,254,201,254,66,255,182,255,40,0,157,0,23,1,147,1,13,2,137,2,5,3,121,3,226,3,62,4,141,4,205,4,252,4,30,5,50,5,44,5,20,5,237,4,178,4,110,4,23,4,179,3,65,3,195,2,60,2,164,1,8,1,112,0,216,255,66,255,175,254,31,254,150,253,26,253,169,252,66,252,235,251,169,251,118,251,87,251,75,251,81,251,110,251,155,251,218,251,49,252,144,252,246,252,99,253,214,253,73,254,182,254,39,255,150,255,252,255,94,0,189,0,30,1,136,1,243,1,95,2,199,2,36,3,120,3,188,3,236,3,5,4,10,4,253,3,219,3,166,3,90,3,252,2,141,2,25,2,156,1,22,1,138,0,1,0,125,255,3,255,151,254,56,254,233,253,156,253,85,253,19,253,220,252,174,252,135,252,103,252,76,252,66,252,70,252,88,252,120,252,178,252,5,253,99,253,208,253,69,254,192,254,63,255,186,255,48,0,167,0,25,1,133,1,242,1,88,2,183,2,19,3,108,3,191,3,11,4,75,4,127,4,165,4,185,4,189,4,174,4,144,4,95,4,23,4,185,3,80,3,211,2,65,2,163,1,1,1,96,0,189,255,32,255,147,254,13,254,140,253,29,253,182,252,81,252,239,251,150,251,73,251,12,251,221,250,193,250,183,250,187,250,220,250,20,251,96,251,196,251,65,252,208,252,106,253,20,254,192,254,103,255,6,0,158,0,44,1,176,1,43,2,166,2,32,3,150,3,10,4,116,4,216,4,36,5,92,5,133,5,150,5,141,5,116,5,76,5,20,5,200,4,96,4,224,3,68,3,141,2,190,1,230,0,8,0,38,255,85,254,158,253,1,253,132,252,36,252,205,251,126,251,56,251,236,250,159,250,92,250,36,250,252,249,233,249,240,249,28,250,100,250,203,250,71,251,214,251,126,252,47,253,228,253,156,254,85,255,7,0,178,0,81,1,235,1,119,2,242,2,99,3,209,3,61,4,159,4,6,5,106,5,201,5,34,6,108,6,161,6,180,6,160,6,98,6,5,6,139,5,245,4,77,4,153,3,220,2,29,2,102,1,179,0,0,0,71,255,148,254,229,253,57,253,154,252,7,252,128,251,6,251,148,250,52,250,234,249,182,249,156,249,153,249,179,249,232,249,47,250,141,250,4,251,139,251,37,252,201,252,115,253,34,254,206,254,118,255,26,0,192,0,101,1,255,1,133,2,0,3,119,3,236,3,87,4,182,4,7,5,74,5,120,5,139,5,140,5,114,5,52,5,230,4,140,4,28,4,158,3,10,3,96,2,173,1,253,0,80,0,164,255,4,255,120,254,248,253,132,253,28,253,188,252,108,252,39,252,229,251,164,251,106,251,61,251,33,251,31,251,52,251,86,251,138,251,208,251,33,252,129,252,239,252,97,253,214,253,82,254,211,254,81,255,205,255,75,0,211,0,87,1,213,1,76,2,188,2,39,3,144,3,248,3,87,4,182,4,12,5,89,5,150,5,184,5,178,5,138,5,74,5,250,4,152,4,49,4,197,3,78,3,208,2,76,2,186,1,20,1,97,0,173,255,251,254,80,254,185,253,49,253,183,252,73,252,226,251,124,251,18,251,183,250,116,250,76,250,67,250,91,250,145,250,216,250,48,251,147,251,253,251,110,252,232,252,121,253,35,254,226,254,172,255,108,0,19,1,153,1,10,2,114,2,209,2,60,3,182,3,54,4,183,4,28,5,86,5,109,5,88,5,27,5,196,4,106,4,19,4,187,3,101,3,246,2,105,2,196,1,5,1,58,0,119,255,203,254,54,254,184,253,74,253,229,252,126,252,20,252,162,251,49,251,213,250,150,250,129,250,143,250,181,250,235,250,42,251,101,251,168,251,249,251,86,252,198,252,82,253,253,253,183,254,106,255,11,0,158,0,38,1,162,1,29,2,164,2,67,3,238,3,157,4,53,5,179,5,16,6,81,6,120,6,139,6,151,6,152,6,144,6,119,6,65,6,220,5,85,5,169,4,231,3,40,3,118,2,202,1,42,1,146,0,241,255,74,255,154,254,229,253,47,253,141,252,7,252,153,251,60,251,234,250,154,250,63,250,229,249,148,249,91,249,79,249,109,249,171,249,9,250,125,250,243,250,108,251,230,251,112,252,17,253,207,253,150,254,91,255,26,0,190,0,63,1,170,1,20,2,135,2,12,3,158,3,55,4,205,4,66,5,130,5,135,5,101,5,54,5,9,5,234,4,211,4,190,4,134,4,33,4,125,3,174,2,209,1,3,1,89,0,219,255,129,255,52,255,227,254,116,254,228,253,64,253,168,252,42,252,201,251,137,251,103,251,86,251,61,251,15,251,214,250,166,250,141,250,160,250,229,250,83,251,220,251,109,252,254,252,133,253,255,253,112,254,224,254,101,255,255,255,162,0,75,1,231,1,119,2,249,2,104,3,204,3,44,4,138,4,244,4,94,5,189,5,7,6,45,6,43,6,7,6,197,5,108,5,2,5,143,4,31,4,170,3,52,3,181,2,39,2,137,1,225,0,57,0,162,255,20,255,154,254,59,254,239,253,172,253,104,253,36,253,221,252,158,252,110,252,80,252,72,252,89,252,117,252,150,252,181,252,208,252,233,252,251,252,15,253,47,253,91,253,141,253,205,253,22,254,102,254,175,254,233,254,34,255,85,255,131,255,175,255,226,255,27,0,88,0,157,0,236,0,57,1,132,1,206,1,14,2,55,2,85,2,108,2,133,2,158,2,186,2,211,2,226,2,224,2,187,2,124,2,40,2,209,1,145,1,112,1,101,1,103,1,101,1,71,1,249,0,142,0,26,0,159,255,51,255,223,254,155,254,96,254,23,254,189,253,85,253,227,252,125,252,43,252,248,251,233,251,247,251,13,252,46,252,75,252,102,252,134,252,181,252,3,253,103,253,222,253,86,254,214,254,88,255,215,255,87,0,223,0,106,1,242,1,116,2,240,2,101,3,199,3,28,4,93,4,138,4,179,4,208,4,230,4,239,4,224,4,182,4,125,4,55,4,225,3,121,3,4,3,132,2,250,1,111,1,221,0,76,0,190,255,55,255,192,254,86,254,244,253,156,253,92,253,50,253,17,253,245,252,228,252,232,252,252,252,26,253,59,253,100,253,146,253,188,253,229,253,24,254,73,254,127,254,188,254,245,254,45,255,90,255,130,255,165,255,185,255,201,255,214,255,216,255,199,255,166,255,131,255,103,255,88,255,97,255,135,255,184,255,221,255,240,255,251,255,14,0,52,0,116,0,200,0,43,1,139,1,201,1,223,1,198,1,153,1,131,1,155,1,214,1,48,2,129,2,168,2,157,2,106,2,28,2,205,1,153,1,121,1,95,1,49,1,229,0,105,0,211,255,48,255,150,254,21,254,173,253,88,253,14,253,201,252,123,252,43,252,234,251,193,251,189,251,222,251,10,252,61,252,126,252,195,252,18,253,118,253,244,253,130,254,23,255,173,255,60,0,205,0,96,1,236,1,121,2,6,3,125,3,214,3,21,4,67,4,104,4,137,4,164,4,172,4,163,4,136,4,90,4,18,4,166,3,36,3,167,2,62,2,226,1,146,1,69,1,240,0,148,0,61,0,244,255,196,255,187,255,208,255,230,255,227,255,193,255,149,255,118,255,114,255,139,255,173,255,196,255,188,255,145,255,83,255,15,255,220,254,201,254,195,254,177,254,126,254,40,254,176,253,48,253,205,252,143,252,98,252,52,252,244,251,166,251,96,251,65,251,92,251,177,251,36,252,135,252,204,252,2,253,63,253,150,253,36,254,229,254,186,255,127,0,20,1,110,1,165,1,227,1,80,2,248,2,188,3,107,4,219,4,249,4,208,4,129,4,55,4,4,4,226,3,194,3,126,3,2,3,77,2,106,1,126,0,158,255,211,254,37,254,146,253,20,253,149,252,17,252,137,251,17,251,184,250,142,250,152,250,208,250,36,251,129,251,226,251,69,252,187,252,78,253,3,254,202,254,146,255,85,0,8,1,167,1,61,2,216,2,121,3,30,4,175,4,15,5,65,5,78,5,72,5,59,5,41,5,15,5,230,4,164,4,75,4,218,3,91,3,212,2,86,2,241,1,160,1,84,1,4,1,178,0,104,0,57,0,45,0,71,0,125,0,194,0,251,0,31,1,50,1,57,1,76,1,112,1,151,1,171,1,164,1,127,1,63,1,243,0,167,0,90,0,20,0,210,255,126,255,11,255,118,254,199,253,5,253,75,252,168,251,28,251,158,250,21,250,136,249,11,249,187,248,171,248,221,248,63,249,180,249,49,250,176,250,56,251,220,251,168,252,141,253,122,254,95,255,51,0,237,0,138,1,25,2,179,2,96,3,7,4,157,4,25,5,113,5,155,5,156,5,132,5,95,5,46,5,229,4,126,4,1,4,96,3,160,2,200,1,216,0,228,255,247,254,31,254,94,253,175,252,21,252,134,251,254,250,135,250,38,250,233,249,211,249,224,249,9,250,65,250,136,250,216,250,55,251,171,251,54,252,223,252,156,253,105,254,55,255,250,255,186,0,118,1,40,2,215,2,124,3,16,4,142,4,242,4,69,5,140,5,205,5,2,6,41,6,63,6,54,6,19,6,219,5,157,5,99,5,45,5,247,4,182,4,106,4,20,4,184,3,94,3,13,3,197,2,139,2,86,2,24,2,215,1,135,1,46,1,212,0,126,0,50,0,231,255,145,255,43,255,181,254,54,254,177,253,46,253,180,252,60,252,202,251,93,251,234,250,116,250,8,250,169,249,83,249,13,249,217,248,184,248,174,248,188,248,227,248,38,249,142,249,18,250,178,250,120,251,103,252,112,253,138,254,177,255,213,0,240,1,254,2,254,3,236,4,190,5,109,6,254,6,101,7,168,7,207,7,220,7,207,7,167,7,108,7,22,7,166,6,35,6,139,5,212,4,14,4,56,3,81,2,85,1,64,0,34,255,2,254,237,252,231,251,250,250,38,250,105,249,204,248,86,248,1,248,206,247,186,247,191,247,217,247,6,248,67,248,138,248,229,248,91,249,227,249,130,250,48,251,232,251,181,252,149,253,141,254,151,255,164,0,176,1,179,2,169,3,145,4,98,5,29,6,191,6,67,7,168,7,231,7,5,8,5,8,237,7,193,7,134,7,60,7,222,6,116,6,254,5,119,5,232,4,82,4,176,3,3,3,85,2,162,1,229,0,39,0,109,255,184,254,10,254,101,253,209,252,78,252,218,251,120,251,42,251,240,250,202,250,181,250,181,250,191,250,209,250,237,250,10,251,38,251,71,251,104,251,143,251,194,251,255,251,73,252,157,252,9,253,134,253,14,254,163,254,65,255,235,255,154,0,75,1,254,1,175,2,79,3,221,3,91,4,202,4,33,5,102,5,156,5,187,5,198,5,186,5,157,5,119,5,71,5,6,5,185,4,99,4,249,3,134,3,13,3,138,2,251,1,98,1,198,0,43,0,146,255,243,254,88,254,194,253,51,253,174,252,58,252,213,251,123,251,47,251,233,250,171,250,127,250,107,250,95,250,94,250,108,250,138,250,180,250,242,250,69,251,163,251,19,252,149,252,33,253,180,253,87,254,1,255,179,255,101,0,24,1,206,1,126,2,37,3,199,3,98,4,235,4,92,5,178,5,238,5,15,6,27,6,25,6,255,5,202,5,132,5,48,5,205,4,97,4,243,3,126,3,255,2,122,2,234,1,78,1,171,0,4,0,97,255,191,254,31,254,134,253,252,252,136,252,36,252,207,251,141,251,91,251,53,251,35,251,37,251,55,251,84,251,117,251,156,251,198,251,246,251,41,252,93,252,155,252,220,252,38,253,121,253,207,253,42,254,138,254,239,254,94,255,207,255,65,0,179,0,35,1,142,1,237,1,70,2,156,2,232,2,38,3,86,3,128,3,164,3,188,3,204,3,213,3,215,3,210,3,197,3,177,3,147,3,113,3,73,3,21,3,212,2,133,2,45,2,207,1,103,1,249,0,133,0,9,0,145,255,14,255,143,254,24,254,163,253,59,253,222,252,141,252,68,252,6,252,216,251,187,251,171,251,172,251,187,251,212,251,241,251,25,252,83,252,157,252,246,252,97,253,230,253,116,254,4,255,162,255,66,0,229,0,141,1,52,2,209,2,92,3,210,3,57,4,140,4,198,4,240,4,5,5,9,5,240,4,198,4,144,4,73,4,248,3,161,3,75,3,238,2,134,2,31,2,183,1,78,1,225,0,118,0,19,0,183,255,94,255,9,255,185,254,111,254,44,254,247,253,210,253,186,253,170,253,158,253,149,253,140,253,140,253,145,253,147,253,144,253,133,253,115,253,91,253,60,253,22,253,240,252,201,252,166,252,134,252,102,252,79,252,66,252,66,252,77,252,95,252,124,252,166,252,221,252,37,253,118,253,207,253,49,254,160,254,22,255,143,255,15,0,144,0,14,1,134,1,248,1,98,2,202,2,45,3,142,3,231,3,48,4,115,4,174,4,219,4,249,4,12,5,11,5,240,4,193,4,135,4,69,4,238,3,130,3,7,3,138,2,17,2,150,1,29,1,164,0,41,0,179,255,60,255,199,254,91,254,244,253,148,253,60,253,233,252,165,252,113,252,80,252,66,252,76,252,109,252,165,252,245,252,83,253,188,253,48,254,173,254,51,255,185,255,53,0,180,0,47,1,164,1,20,2,123,2,219,2,46,3,111,3,157,3,189,3,208,3,204,3,184,3,154,3,110,3,51,3,238,2,162,2,84,2,2,2,177,1,90,1,2,1,176,0,99,0,26,0,214,255,148,255,81,255,24,255,224,254,172,254,124,254,80,254,41,254,12,254,247,253,223,253,195,253,160,253,123,253,83,253,36,253,242,252,190,252,139,252,83,252,28,252,236,251,194,251,164,251,139,251,125,251,126,251,139,251,169,251,209,251,2,252,66,252,140,252,227,252,75,253,193,253,65,254,198,254,83,255,230,255,118,0,10,1,155,1,29,2,148,2,7,3,120,3,223,3,50,4,121,4,171,4,203,4,226,4,239,4,241,4,223,4,190,4,141,4,74,4,245,3,149,3,44,3,191,2,79,2,215,1,93,1,224,0,102,0,244,255,139,255,45,255,212,254,131,254,53,254,237,253,174,253,127,253,87,253,68,253,60,253,44,253,48,253,65,253,98,253,144,253,199,253,12,254,87,254,168,254,255,254,94,255,191,255,32,0,130,0,230,0,73,1,168,1,4,2,92,2,178,2,0,3,68,3,127,3,174,3,213,3,242,3,1,4,4,4,251,3,230,3,201,3,160,3,113,3,51,3,235,2,156,2,74,2,240,1,148,1,57,1,223,0,132,0,32,0,195,255,102,255,9,255,181,254,101,254,24,254,198,253,114,253,34,253,212,252,136,252,66,252,0,252,190,251,124,251,64,251,16,251,224,250,178,250,145,250,128,250,118,250,115,250,126,250,151,250,184,250,231,250,42,251,129,251,234,251,98,252,228,252,110,253,1,254,153,254,61,255,230,255,136,0,34,1,187,1,77,2,205,2,67,3,171,3,2,4,72,4,127,4,160,4,173,4,174,4,162,4,136,4,94,4,40,4,235,3,156,3,62,3,225,2,132,2,29,2,174,1,70,1,228,0,130,0,33,0,199,255,118,255,43,255,238,254,193,254,148,254,107,254,84,254,77,254,74,254,72,254,84,254,107,254,127,254,147,254,175,254,211,254,246,254,26,255,67,255,110,255,157,255,200,255,242,255,36,0,86,0,141,0,195,0,249,0,50,1,105,1,161,1,211,1,255,1,45,2,98,2,140,2,176,2,207,2,231,2,245,2,251,2,1,3,3,3,255,2,239,2,217,2,187,2,147,2,96,2,44,2,243,1,180,1,109,1,29,1,200,0,110,0,20,0,184,255,95,255,5,255,169,254,76,254,243,253,161,253,78,253,6,253,198,252,138,252,86,252,39,252,4,252,234,251,235,251,229,251,227,251,238,251,5,252,43,252,93,252,156,252,226,252,47,253,129,253,217,253,51,254,150,254,248,254,100,255,195,255,41,0,131,0,209,0,34,1,101,1,164,1,217,1,6,2,42,2,83,2,94,2,83,2,70,2,46,2,20,2,240,1,203,1,156,1,100,1,41,1,237,0,179,0,122,0,63,0,7,0,213,255,161,255,117,255,81,255,52,255,29,255,14,255,6,255,4,255,10,255,19,255,32,255,54,255,89,255,125,255,165,255,205,255,241,255,21,0,60,0,100,0,137,0,170,0,203,0,230,0,253,0,35,1,51,1,53,1,56,1,57,1,62,1,64,1,59,1,45,1,32,1,12,1,245,0,225,0,217,0,201,0,178,0,162,0,142,0,122,0,104,0,91,0,76,0,65,0,52,0,38,0,26,0,14,0,0,0,239,255,222,255,204,255,191,255,176,255,162,255,152,255,141,255,120,255,101,255,82,255,59,255,44,255,26,255,14,255,2,255,242,254,233,254,232,254,231,254,234,254,244,254,254,254,15,255,28,255,45,255,64,255,88,255,120,255,150,255,180,255,205,255,234,255,6,0,34,0,69,0,101,0,132,0,162,0,189,0,203,0,225,0,234,0,249,0,0,1,250,0,248,0,226,0,207,0,171,0,139,0,98,0,68,0,27,0,232,255,183,255,129,255,78,255,28,255,242,254,206,254,179,254,146,254,120,254,100,254,88,254,83,254,87,254,95,254,111,254,133,254,157,254,184,254,221,254,10,255,66,255,134,255,167,255,207,255,252,255,41,0,93,0,142,0,196,0,230,0,250,0,12,1,21,1,32,1,43,1,58,1,62,1,61,1,58,1,42,1,27,1,6,1,245,0,228,0,206,0,183,0,157,0,127,0,101,0,84,0,52,0,36,0,14,0,4,0,240,255,222,255,216,255,204,255,202,255,203,255,207,255,206,255,213,255,229,255,243,255,255,255,20,0,35,0,54,0,66,0,78,0,93,0,100,0,110,0,129,0,139,0,153,0,162,0,162,0,164,0,162,0,161,0,154,0,148,0,148,0,141,0,130,0,125,0,114,0,97,0,82,0,62,0,45,0,32,0,12,0,0,0,239,255,222,255,210,255,189,255,176,255,169,255,168,255,164,255,159,255,157,255,154,255,154,255,161,255,171,255,176,255,178,255,174,255,173,255,180,255,183,255,177,255,174,255,177,255,184,255,187,255,189,255,192,255,191,255,192,255,188,255,182,255,180,255,174,255,177,255,166,255,177,255,170,255,171,255,175,255,157,255,158,255,154,255,164,255,166,255,178,255,200,255,204,255,202,255,199,255,208,255,205,255,221,255,221,255,222,255,232,255,234,255,238,255,238,255,240,255,235,255,244,255,252,255,3,0,6,0,9,0,8,0,3,0,3,0,2,0,19,0,16,0,4,0,8,0,14,0,15,0,5,0,1,0,0,0,2,0,4,0,2,0,0,0,2,0,0,0,2,0,0,0,7,0,7,0,12,0,22,0,21,0,24,0,21,0,24,0,20,0,19,0,18,0,19,0,24,0,23,0,23,0,20,0,27,0,32,0,27,0,21,0,21,0,32,0,37,0,32,0,35,0,41,0,42,0,49,0,47,0,59,0,61,0,68,0,72,0,70,0,71,0,70,0,87,0,76,0,88,0,69,0,62,0,47,0,34,0,24,0,23,0,36,0,8,0,251,255,223,255,209,255,196,255,184,255,175,255,171,255,155,255,141,255,136,255,123,255,129,255,133,255,152,255,171,255,179,255,188,255,191,255,203,255,205,255,216,255,227,255,245,255,255,255,17,0,29,0,26,0,48,0,49,0,59,0,65,0,82,0,87,0,77,0,88,0,82,0,80,0,66,0,62,0,47,0,41,0,27,0,10,0,7,0,246,255,232,255,219,255,216,255,198,255,204,255,202,255,200,255,201,255,177,255,170,255,169,255,169,255,155,255,172,255,200,255,217,255,191,255,198,255,221,255,227,255,1,0,255,255,45,0,29,0,42,0,70,0,55,0,96,0,96,0,123,0,112,0,115,0,88,0,93,0,68,0,45,0,52,0,50,0,47,0,244,255,2,0,245,255,244,255,232,255,209,255,195,255,188,255,234,255,174,255,150,255,149,255,152,255,174,255,168,255,187,255,167,255,176,255,135,255,181,255,214,255,246,255,2,0,248,255,2,0,14,0,162,0,171,0,53,0,240,255,8,0,17,2,143,2,216,255,252,254,80,1,198,2,227,0,36,255,235,255,211,0,161,0,61,1,230,255,223,253,155,254,156,1,100,0,31,254,219,253,90,255,179,0,57,254,54,255,180,254,249,254,211,255,53,0,99,255,183,254,120,254,220,0,151,0,91,253,129,1,218,255,204,254,224,255,149,0,145,0,70,255,29,0,86,1,107,0,183,255,90,1,32,0,46,0,165,2,0,2,5,0,240,0,166,1,19,1,117,0,189,0,187,255,96,0,64,1,184,0,178,254,104,255,65,255,244,253,173,255,84,255,197,255,162,253,255,255,247,255,160,253,235,253,235,254,241,255,43,255,55,0,172,0,167,255,246,253,129,0,32,255,34,255,153,255,138,0,158,1,150,0,97,1,32,255,9,1,30,255,205,255,33,1,149,1,6,2,125,1,55,1,20,0,143,255,230,254,205,0,149,0,100,1,147,1,154,1,223,255,29,255,91,254,21,254,199,255,141,255,221,0,177,1,166,0,60,254,81,254,204,253,138,253,36,255,59,0,139,1,24,1,216,0,129,255,21,255,59,254,153,254,162,0,14,1,56,2,81,2,170,1,136,0,88,255,163,255,130,255,139,0,243,1,215,1,148,2,4,2,233,255,193,254,216,254,152,255,35,0,173,0,83,1,79,0,73,255,139,255,81,254,104,253,172,253,141,254,6,0,27,0,93,255,45,255,97,254,218,253,201,254,187,254,126,255,195,255,161,0,217,1,102,0,147,255,55,255,155,255,87,0,53,1,163,1,192,1,141,1,77,1,5,1,13,0,135,255,8,0,62,1,61,1,58,1,74,1,67,0,211,255,227,255,52,255,122,255,174,255,199,255,115,0,176,0,49,0,141,254,237,253,236,254,108,255,244,254,192,255,224,255,41,255,147,255,176,255,33,255,117,254,219,254,25,0,118,0,142,0,95,0,35,0,52,0,0,0,185,255,222,255,100,0,192,0,89,1,144,1,152,0,225,255,25,0,1,0,145,0,161,0,88,0,104,0,111,0,234,0,123,0,134,255,5,255,105,255,105,255,155,255,54,0,255,255,235,255,96,255,21,255,6,255,196,254,37,255,174,255,99,0,212,0,61,0,231,255,107,255,28,255,73,255,229,255,92,0,95,0,8,1,29,1,196,0,236,255,87,255,235,254,139,255,3,1,104,1,41,1,205,0,177,0,226,255,32,0,50,0,229,255,92,0,133,0,182,0,106,0,255,255,193,255,116,255,98,255,138,255,246,254,5,255,205,255,72,0,20,0,90,255,23,255,75,255,240,255,228,255,156,255,134,255,47,0,218,0,96,0,26,0,115,255,195,255,30,0,242,255,48,0,235,255,66,0,238,0,204,0,28,0,116,255,130,255,68,0,118,0,121,0,122,0,68,0,81,0,109,0,81,0,227,255,180,255,226,255,76,0,82,0,14,0,28,0,158,0,139,0,209,255,84,255,38,255,154,255,156,255,55,0,165,0,123,0,130,0,246,255,46,255,214,254,229,254,87,255,222,255,149,0,36,1,120,0,0,0,234,255,64,255,187,254,95,255,235,255,189,0,123,1,103,1,195,0,35,0,169,255,149,255,151,255,129,255,74,0,186,0,188,0,72,0,238,255,223,255,149,255,70,255,87,255,161,255,243,255,90,0,141,0,9,0,170,255,199,255,182,255,118,255,77,255,195,255,55,0,152,0,89,0,205,255,97,255,136,255,150,255,116,255,216,255,35,0,128,0,178,0,81,0,147,255,66,255,144,255,21,0,51,0,111,0,155,0,130,0,138,0,236,255,140,255,204,255,12,0,63,0,149,0,119,0,54,0,9,0,189,255,213,255,237,255,2,0,21,0,129,0,223,0,252,255,94,255,116,255,70,255,99,255,7,0,130,0,60,0,129,0,139,0,32,0,120,255,6,255,80,255,162,255,101,0,163,0,142,0,139,0,142,0,47,0,123,255,0,255,14,255,120,255,231,255,178,0,145,0,92,0,77,0,231,255,45,255,55,255,179,255,156,255,72,0,57,1,147,1,233,0,58,0,233,255,168,255,114,255,175,255,91,0,8,1,43,1,111,0,2,0,47,255,113,254,186,254,149,255,2,0,254,255,77,0,63,0,5,0,198,255,106,255,34,255,253,255,185,0,109,0,69,0,95,0,154,0,109,0,234,255,137,255,100,255,173,255,50,0,221,255,27,255,47,255,174,255,54,0,23,0,114,255,19,255,64,255,255,255,42,0,156,255,121,255,94,0,102,1,60,1,102,0,186,255,144,255,248,255,93,0,11,0,147,255,72,0,62,1,34,1,255,255,6,255,198,254,97,255,244,255,195,255,239,255,127,0,250,0,204,0,75,0,119,255,72,255,221,255,48,0,24,0,34,0,185,0,21,1,55,1,149,0,207,255,102,255,118,255,140,255,152,255,235,255,43,0,189,0,205,0,47,0,64,255,228,254,24,255,91,255,167,255,51,0,193,0,48,1,10,1,54,0,159,255,35,255,68,255,236,255,107,0,140,0,151,0,95,0,52,0,144,255,200,254,148,254,43,255,48,0,202,0,224,0,155,0,74,0,217,255,176,255,82,255,56,255,167,255,205,0,195,1,205,1,232,0,173,255,50,255,221,254,199,254,19,255,183,255,191,0,134,1,11,1,240,255,55,255,227,254,239,254,102,255,226,255,66,0,201,0,34,1,166,0,191,255,10,255,214,254,58,255,251,255,62,0,72,0,194,0,139,0,209,255,248,254,164,254,22,255,235,255,166,0,216,0,204,0,161,0,10,0,83,255,38,255,2,255,132,255,132,0,45,1,52,1,171,0,107,0,107,0,5,0,104,255,135,255,12,0,42,0,80,0,172,0,109,0,58,0,153,0,76,0,172,255,75,255,38,255,173,255,17,0,13,0,56,0,190,0,16,1,145,0,11,0,210,255,122,255,191,255,13,0,0,0,84,0,119,0,86,0,184,255,52,255,37,255,33,255,116,255,219,255,178,255,187,255,172,255,97,255,173,255,162,255,158,255,57,0,188,0,175,0,106,0,62,0,242,255,138,255,141,255,155,255,194,255,144,0,111,0,216,255,249,255,137,255,27,255,50,255,124,255,203,255,77,0,26,1,252,0,58,0,84,0,146,0,69,0,71,0,132,0,141,0,163,0,228,0,72,0,68,255,152,255,55,0,214,255,191,255,32,0,57,0,233,255,185,255,134,255,70,255,221,255,162,0,165,0,53,0,214,255,144,255,142,255,202,255,9,0,87,0,245,0,39,1,182,0,64,0,128,255,41,255,85,255,115,255,186,255,24,0,81,0,44,0,242,255,155,255,22,255,222,254,44,255,149,255,215,255,12,0,99,0,130,0,96,0,97,0,104,0,121,0,155,0,164,0,71,0,197,255,202,255,0,0,184,255,228,255,70,0,6,0,127,255,24,255,250,254,212,254,192,254,116,255,65,0,177,0,45,1,228,0,67,0,234,255,195,255,157,255,213,255,105,0,195,0,242,0,40,1,18,1,21,0,4,255,227,254,57,255,68,255,144,255,54,0,130,0,88,0,235,255,95,255,214,254,216,254,95,255,177,255,39,0,253,0,54,1,221,0,165,0,20,0,71,255,231,254,252,254,148,255,29,0,80,0,177,0,218,0,110,0,216,255,82,255,40,255,44,255,74,255,171,255,12,0,183,0,93,1,4,1,50,0,173,255,153,255,218,255,237,255,76,0,13,1,42,1,225,0,84,0,112,255,81,255,199,255,15,0,152,0,235,0,125,0,39,0,233,255,95,255,238,254,46,255,14,0,142,0,165,0,151,0,92,0,41,0,66,0,6,0,58,255,97,255,62,0,68,0,21,0,118,0,219,0,0,1,239,0,147,0,212,255,36,255,2,255,250,254,230,254,109,255,109,0,204,0,215,0,175,0,233,255,113,255,118,255,82,255,11,255,172,255,193,0,218,0,127,0,125,0,123,0,71,0,200,255,70,255,65,255,88,255,142,255,140,255,128,255,221,255,233,255,191,255,158,255,123,255,119,255,219,255,81,0,47,0,248,255,43,0,157,0,162,0,240,255,108,255,190,255,245,255,234,255,220,255,135,255,193,255,106,0,136,0,239,255,132,255,240,255,125,0,119,0,32,0,195,255,205,255,133,0,163,0,231,255,195,255,166,0,68,1,177,0,202,255,67,255,36,255,86,255,135,255,124,255,165,255,95,0,255,0,189,0,242,255,85,255,61,255,145,255,208,255,233,255,20,0,140,0,52,1,76,1,140,0,154,255,22,255,69,255,115,255,57,255,149,255,95,0,189,0,188,0,124,0,162,255,215,254,13,255,121,255,183,255,14,0,91,0,164,0,228,0,199,0,20,0,56,255,70,255,32,0,171,0,223,0,197,0,121,0,124,0,83,0,121,255,180,254,217,254,155,255,79,0,127,0,116,0,163,0,247,0,184,0,160,255,231,254,43,255,175,255,227,255,48,0,190,0,42,1,102,1,67,1,110,0,152,255,101,255,64,255,61,255,117,255,170,255,27,0,179,0,211,0,82,0,24,0,190,255,233,254,220,254,111,255,184,255,244,255,120,0,234,0,254,0,174,0,19,0,26,255,163,254,254,254,40,255,116,255,14,0,148,0,254,0,54,1,228,0,9,0,85,255,251,254,154,254,177,254,168,255,113,0,172,0,226,0,12,1,117,0,113,255,215,254,166,254,24,255,228,255,147,0,53,1,107,1,29,1,133,0,147,255,195,254,180,254,24,255,123,255,230,255,133,0,238,0,179,0,41,0,98,255,151,254,133,254,205,254,204,254,100,255,150,0,86,1,187,1,192,1,251,0,226,255,54,255,232,254,159,254,184,254,120,255,73,0,213,0,54,1,254,0,31,0,84,255,237,254,196,254,249,254,154,255,62,0,191,0,57,1,116,1,26,1,86,0,208,255,189,255,228,255,82,0,150,0,119,0,136,0,202,0,218,0,109,0,137,255,9,255,104,255,240,255,58,0,97,0,111,0,143,0,205,0,183,0,6,0,120,255,147,255,251,255,46,0,45,0,75,0,114,0,113,0,98,0,56,0,235,255,146,255,118,255,215,255,69,0,109,0,103,0,58,0,23,0,248,255,142,255,29,255,47,255,161,255,240,255,252,255,238,255,248,255,0,0,215,255,173,255,160,255,176,255,215,255,50,0,144,0,143,0,85,0,228,255,194,255,220,255,64,255,238,254,173,255,51,0,71,0,147,0,168,0,255,255,96,255,120,255,60,255,199,254,81,255,55,0,173,0,46,1,103,1,174,0,35,0,13,0,63,255,125,254,197,254,79,255,212,255,111,0,200,0,194,0,166,0,108,0,190,255,42,255,10,255,9,255,98,255,237,255,41,0,68,0,82,0,7,0,174,255,164,255,171,255,133,255,170,255,85,0,180,0,126,0,46,0,241,255,223,255,14,0,12,0,225,255,59,0,210,0,5,1,208,0,101,0,0,0,183,255,155,255,175,255,228,255,59,0,169,0,248,0,242,0,147,0,31,0,191,255,133,255,169,255,14,0,133,0,214,0,222,0,212,0,177,0,51,0,113,255,11,255,76,255,157,255,194,255,14,0,73,0,55,0,33,0,233,255,124,255,89,255,90,255,36,255,86,255,28,0,123,0,53,0,30,0,100,0,122,0,34,0,134,255,15,255,80,255,237,255,239,255,150,255,151,255,254,255,107,0,72,0,186,255,147,255,247,255,54,0,24,0,0,0,28,0,86,0,125,0,76,0,18,0,41,0,63,0,249,255,154,255,147,255,136,255,8,255,127,254,131,254,22,255,181,255,23,0,132,0,40,1,164,1,144,1,254,0,95,0,234,255,161,255,131,255,146,255,227,255,71,0,121,0,106,0,59,0,13,0,192,255,47,255,231,254,67,255,174,255,224,255,36,0,133,0,210,0,229,0,188,0,117,0,55,0,30,0,27,0,228,255,160,255,148,255,162,255,148,255,84,255,42,255,89,255,171,255,185,255,146,255,134,255,121,255,80,255,46,255,20,255,40,255,141,255,6,0,122,0,241,0,44,1,6,1,200,0,167,0,121,0,60,0,59,0,129,0,230,0,92,1,170,1,145,1,74,1,15,1,191,0,76,0,240,255,221,255,254,255,53,0,107,0,129,0,114,0,60,0,248,255,192,255,175,255,201,255,226,255,30,0,164,0,16,1,17,1,188,0,102,0,44,0,197,255,13,255,96,254,30,254,46,254,12,254,198,253,170,253,167,253,195,253,195,253,100,253,251,252,4,253,96,253,192,253,82,254,116,255,108,1,5,4,44,6,247,6,188,6,32,6,242,4,224,2,64,0,4,254,1,253,71,253,236,253,65,254,115,254,144,254,112,254,22,254,126,253,17,253,132,253,221,254,177,0,186,2,146,4,199,5,35,6,137,5,19,4,20,2,245,255,20,254,202,252,76,252,123,252,238,252,97,253,219,253,63,254,85,254,24,254,190,253,141,253,190,253,48,254,150,254,246,254,89,255,132,255,123,255,110,255,78,255,82,255,197,255,143,0,127,1,110,2,25,3,88,3,94,3,49,3,164,2,240,1,146,1,137,1,147,1,127,1,42,1,171,0,42,0,166,255,3,255,135,254,173,254,112,255,90,0,31,1,161,1,212,1,153,1,205,0,185,255,225,254,138,254,173,254,54,255,238,255,144,0,252,0,3,1,142,0,202,255,17,255,176,254,194,254,38,255,152,255,207,255,193,255,132,255,1,255,35,254,24,253,42,252,141,251,75,251,73,251,139,251,49,252,89,253,59,255,3,2,56,5,223,7,64,9,68,9,68,8,132,6,240,3,175,0,219,253,140,252,188,252,120,253,230,253,244,253,217,253,134,253,170,252,122,251,234,250,173,251,121,253,201,255,120,2,46,5,99,7,135,8,42,8,97,6,205,3,7,1,108,254,103,252,93,251,77,251,228,251,219,252,215,253,117,254,119,254,214,253,248,252,110,252,114,252,229,252,173,253,182,254,179,255,95,0,162,0,129,0,38,0,202,255,120,255,95,255,159,255,57,0,41,1,80,2,128,3,118,4,11,5,36,5,163,4,156,3,71,2,222,0,180,255,1,255,201,254,216,254,7,255,106,255,242,255,92,0,132,0,105,0,86,0,128,0,209,0,15,1,24,1,23,1,39,1,33,1,209,0,69,0,178,255,53,255,211,254,146,254,125,254,149,254,200,254,235,254,250,254,1,255,245,254,189,254,76,254,184,253,41,253,213,252,224,252,30,253,85,253,107,253,38,253,143,252,231,251,126,251,7,252,78,254,84,2,248,6,160,10,88,12,93,12,55,11,208,8,223,4,39,0,59,252,81,250,95,250,61,251,8,252,142,252,219,252,188,252,26,252,125,251,157,251,210,252,224,254,95,1,23,4,198,6,219,8,182,9,12,9,28,7,102,4,112,1,173,254,114,252,1,251,85,250,60,250,145,250,46,251,219,251,79,252,126,252,163,252,6,253,184,253,154,254,151,255,150,0,96,1,197,1,175,1,64,1,189,0,69,0,231,255,182,255,192,255,47,0,15,1,44,2,42,3,194,3,213,3,115,3,204,2,27,2,104,1,154,0,213,255,87,255,53,255,57,255,30,255,211,254,132,254,116,254,189,254,79,255,8,0,196,0,98,1,203,1,238,1,201,1,108,1,227,0,70,0,178,255,68,255,17,255,19,255,40,255,49,255,43,255,26,255,254,254,221,254,185,254,152,254,142,254,151,254,122,254,71,254,59,254,49,254,252,253,178,253,123,253,106,253,88,253,18,253,186,252,82,253,241,255,16,4,198,7,193,9,41,10,144,9,232,7,178,4,77,0,100,252,139,250,186,250,189,251,155,252,46,253,119,253,43,253,51,252,29,251,209,250,207,251,218,253,100,0,79,3,161,6,200,9,178,11,176,11,187,9,102,6,151,2,0,255,20,252,32,250,49,249,27,249,187,249,246,250,114,252,172,253,80,254,104,254,86,254,127,254,3,255,216,255,223,0,202,1,61,2,23,2,135,1,222,0,74,0,202,255,82,255,15,255,59,255,241,255,253,0,24,2,251,2,82,3,251,2,54,2,106,1,197,0,25,0,75,255,148,254,89,254,195,254,98,255,145,255,45,255,181,254,161,254,227,254,45,255,123,255,3,0,199,0,108,1,149,1,81,1,228,0,109,0,221,255,66,255,221,254,238,254,112,255,45,0,226,0,56,1,7,1,106,0,179,255,73,255,60,255,75,255,64,255,39,255,39,255,39,255,201,254,250,253,30,253,159,252,130,252,65,252,140,251,237,250,184,251,250,254,2,4,157,8,24,11,133,11,190,10,240,8,167,5,35,1,242,252,229,250,64,251,162,252,150,253,177,253,21,253,187,251,199,249,7,248,149,247,242,248,172,251,0,255,198,2,14,7,66,11,34,14,152,14,131,12,175,8,35,4,184,255,11,252,127,249,39,248,206,247,86,248,167,249,99,251,215,252,129,253,126,253,69,253,77,253,202,253,220,254,127,0,53,2,54,3,29,3,87,2,147,1,7,1,94,0,126,255,186,254,170,254,118,255,171,0,170,1,24,2,10,2,190,1,110,1,36,1,223,0,162,0,142,0,183,0,7,1,64,1,50,1,249,0,194,0,120,0,215,255,218,254,250,253,176,253,244,253,108,254,233,254,140,255,100,0,47,1,152,1,152,1,121,1,116,1,130,1,119,1,62,1,2,1,223,0,173,0,61,0,147,255,215,254,65,254,251,253,34,254,173,254,86,255,215,255,21,0,28,0,228,255,74,255,81,254,61,253,78,252,88,251,250,249,156,248,185,248,189,251,74,1,0,7,150,10,157,11,244,10,48,9,19,6,168,1,51,253,172,250,230,250,212,252,156,254,18,255,56,254,138,252,103,250,55,248,199,246,2,247,78,249,49,253,236,1,236,6,139,11,183,14,109,15,106,13,102,9,144,4,0,0,129,252,121,250,244,249,130,250,139,251,171,252,159,253,6,254,168,253,159,252,115,251,224,250,99,251,5,253,72,255,122,1,239,2,84,3,238,2,68,2,157,1,229,0,10,0,86,255,61,255,225,255,235,0,202,1,24,2,163,1,117,0,230,254,137,253,27,253,232,253,159,255,155,1,101,3,174,4,23,5,81,4,124,2,34,0,219,253,53,252,143,251,9,252,102,253,22,255,121,0,52,1,82,1,19,1,186,0,151,0,222,0,172,1,209,2,197,3,14,4,138,3,133,2,100,1,80,0,63,255,51,254,132,253,153,253,124,254,194,255,236,0,165,1,216,1,165,1,40,1,104,0,87,255,241,253,92,252,231,250,153,249,19,248,45,246,209,244,197,245,222,249,222,255,93,5,223,8,98,10,95,10,186,8,105,5,114,1,159,254,7,254,20,255,82,0,201,0,81,0,224,254,105,252,97,249,237,246,50,246,158,247,206,250,8,255,191,3,90,8,254,11,203,13,94,13,7,11,143,7,226,3,220,0,4,255,63,254,249,253,169,253,72,253,241,252,119,252,151,251,100,250,101,249,30,249,179,249,15,251,4,253,55,255,255,0,197,1,168,1,74,1,47,1,73,1,62,1,15,1,8,1,88,1,200,1,241,1,143,1,138,0,240,254,26,253,183,251,99,251,70,252,11,254,38,0,34,2,182,3,170,4,180,4,153,3,142,1,90,255,206,253,61,253,117,253,42,254,57,255,136,0,190,1,93,2,72,2,224,1,167,1,216,1,77,2,194,2,39,3,136,3,184,3,77,3,38,2,172,0,105,255,150,254,57,254,107,254,85,255,192,0,36,2,19,3,97,3,26,3,99,2,102,1,51,0,194,254,9,253,52,251,178,249,189,248,3,248,229,246,97,245,122,244,172,245,133,249,231,254,220,3,56,7,12,9,160,9,223,8,198,6,13,4,10,2,143,1,49,2,216,2,187,2,156,1,93,255,59,252,5,249,214,246,129,246,19,248,12,251,215,254,2,3,235,6,203,9,20,11,190,10,46,9,237,6,122,4,77,2,224,0,77,0,45,0,231,255,9,255,131,253,139,251,122,249,170,247,93,246,213,245,60,246,162,247,219,249,91,252,109,254,147,255,196,255,110,255,42,255,89,255,3,0,6,1,44,2,64,3,250,3,11,4,101,3,72,2,5,1,221,255,27,255,23,255,226,255,255,0,218,1,61,2,80,2,60,2,224,1,41,1,97,0,253,255,55,0,225,0,163,1,55,2,123,2,128,2,85,2,35,2,31,2,98,2,215,2,80,3,149,3,134,3,5,3,6,2,172,0,71,255,55,254,202,253,32,254,34,255,112,0,161,1,106,2,161,2,86,2,180,1,226,0,236,255,211,254,186,253,205,252,21,252,117,251,207,250,5,250,254,248,179,247,82,246,37,245,138,244,13,245,23,247,175,250,42,255,134,3,234,6,240,8,121,9,171,8,240,6,221,4,45,3,111,2,178,2,91,3,138,3,158,2,134,0,178,253,242,250,45,249,251,248,108,250,13,253,59,0,100,3,13,6,232,7,199,8,168,8,204,7,153,6,131,5,207,4,118,4,44,4,136,3,51,2,18,0,78,253,97,250,241,247,126,246,50,246,224,246,74,248,42,250,35,252,181,253,125,254,97,254,181,253,33,253,68,253,80,254,234,255,130,1,148,2,211,2,83,2,94,1,70,0,83,255,190,254,180,254,92,255,163,0,48,2,95,3,160,3,226,2,119,1,9,0,29,255,244,254,138,255,143,0,175,1,136,2,206,2,117,2,183,1,248,0,152,0,178,0,56,1,2,2,195,2,39,3,212,2,185,1,27,0,118,254,71,253,237,252,152,253,11,255,172,0,239,1,127,2,100,2,218,1,252,0,14,0,87,255,19,255,75,255,190,255,51,0,116,0,73,0,129,255,29,254,108,252,227,250,230,249,150,249,202,249,43,250,136,250,239,250,168,251,227,252,128,254,58,0,204,1,20,3,241,3,81,4,38,4,162,3,25,3,203,2,190,2,205,2,184,2,84,2,155,1,178,0,231,255,121,255,129,255,227,255,137,0,75,1,20,2,196,2,59,3,115,3,153,3,201,3,243,3,7,4,225,3,106,3,158,2,136,1,38,0,129,254,199,252,69,251,64,250,236,249,47,250,191,250,95,251,235,251,78,252,124,252,127,252,120,252,136,252,176,252,241,252,83,253,208,253,81,254,185,254,250,254,49,255,122,255,227,255,109,0,21,1,181,1,38,2,78,2,54,2,7,2,225,1,227,1,29,2,131,2,240,2,64,3,94,3,84,3,66,3,60,3,83,3,120,3,140,3,118,3,37,3,168,2,14,2,78,1,100,0,118,255,175,254,68,254,78,254,195,254,111,255,0,0,48,0,243,255,131,255,30,255,248,254,28,255,109,255,191,255,248,255,23,0,44,0,62,0,55,0,249,255,117,255,208,254,43,254,173,253,106,253,72,253,44,253,251,252,178,252,97,252,31,252,3,252,20,252,92,252,215,252,123,253,67,254,33,255,236,255,122,0,192,0,201,0,187,0,190,0,247,0,117,1,32,2,202,2,66,3,110,3,62,3,178,2,225,1,230,0,5,0,139,255,158,255,44,0,7,1,238,1,156,2,234,2,217,2,146,2,69,2,24,2,12,2,22,2,40,2,39,2,237,1,104,1,148,0,140,255,109,254,94,253,143,252,42,252,57,252,155,252,30,253,148,253,231,253,16,254,10,254,228,253,178,253,153,253,178,253,240,253,67,254,135,254,165,254,150,254,103,254,63,254,68,254,139,254,21,255,216,255,179,0,127,1,25,2,112,2,157,2,191,2,221,2,5,3,49,3,71,3,61,3,1,3,125,2,210,1,46,1,179,0,121,0,151,0,239,0,87,1,167,1,177,1,97,1,191,0,7,0,106,255,27,255,48,255,154,255,48,0,195,0,49,1,100,1,87,1,8,1,145,0,9,0,140,255,55,255,40,255,91,255,169,255,234,255,238,255,167,255,45,255,173,254,61,254,243,253,220,253,239,253,41,254,132,254,250,254,106,255,191,255,227,255,215,255,181,255,151,255,153,255,195,255,13,0,100,0,174,0,207,0,193,0,148,0,95,0,37,0,234,255,185,255,138,255,84,255,12,255,182,254,106,254,68,254,81,254,149,254,7,255,148,255,45,0,186,0,42,1,108,1,112,1,48,1,177,0,13,0,108,255,233,254,140,254,94,254,94,254,142,254,223,254,68,255,167,255,251,255,62,0,107,0,126,0,122,0,100,0,62,0,20,0,232,255,184,255,137,255,78,255,9,255,193,254,134,254,110,254,127,254,193,254,49,255,184,255,65,0,199,0,67,1,165,1,221,1,226,1,181,1,110,1,33,1,212,0,151,0,113,0,87,0,70,0,48,0,26,0,20,0,38,0,72,0,117,0,180,0,251,0,63,1,113,1,141,1,149,1,139,1,107,1,69,1,37,1,7,1,236,0,207,0,187,0,171,0,153,0,126,0,87,0,49,0,22,0,6,0,255,255,255,255,252,255,239,255,216,255,188,255,153,255,117,255,96,255,95,255,119,255,162,255,204,255,233,255,245,255,236,255,205,255,173,255,154,255,153,255,174,255,219,255,11,0,45,0,60,0,57,0,39,0,15,0,245,255,219,255,192,255,164,255,138,255,120,255,104,255,91,255,94,255,112,255,135,255,167,255,209,255,252,255,27,0,30,0,252,255,184,255,103,255,26,255,217,254,178,254,169,254,182,254,207,254,237,254,5,255,11,255,1,255,250,254,250,254,9,255,41,255,77,255,114,255,142,255,152,255,145,255,122,255,94,255,70,255,55,255,55,255,66,255,95,255,131,255,163,255,196,255,222,255,244,255,2,0,10,0,23,0,40,0,50,0,54,0,49,0,36,0,18,0,250,255,237,255,237,255,246,255,10,0,51,0,108,0,171,0,233,0,23,1,46,1,49,1,33,1,253,0,213,0,186,0,169,0,160,0,165,0,175,0,187,0,196,0,189,0,173,0,153,0,135,0,135,0,153,0,188,0,227,0,13,1,51,1,59,1,33,1,248,0,200,0,154,0,126,0,126,0,159,0,208,0,10,1,56,1,78,1,72,1,37,1,250,0,208,0,167,0,144,0,140,0,143,0,150,0,147,0,139,0,125,0,97,0,57,0,16,0,241,255,213,255,187,255,177,255,175,255,180,255,192,255,196,255,197,255,182,255,157,255,127,255,104,255,91,255,87,255,91,255,100,255,101,255,84,255,63,255,29,255,239,254,196,254,162,254,141,254,127,254,121,254,126,254,136,254,144,254,147,254,149,254,155,254,166,254,178,254,199,254,228,254,2,255,31,255,54,255,70,255,70,255,59,255,45,255,28,255,19,255,18,255,25,255,36,255,40,255,44,255,50,255,50,255,56,255,66,255,77,255,92,255,107,255,133,255,173,255,215,255,251,255,22,0,39,0,43,0,36,0,27,0,13,0,0,0,254,255,255,255,8,0,27,0,46,0,64,0,79,0,95,0,107,0,113,0,115,0,111,0,102,0,98,0,104,0,122,0,149,0,182,0,223,0,2,1,19,1,13,1,254,0,237,0,209,0,181,0,167,0,172,0,192,0,219,0,0,1,38,1,64,1,78,1,78,1,71,1,68,1,71,1,83,1,96,1,107,1,114,1,111,1,95,1,64,1,25,1,247,0,224,0,204,0,192,0,189,0,189,0,186,0,186,0,184,0,174,0,163,0,156,0,152,0,147,0,141,0,144,0,144,0,136,0,123,0,111,0,98,0,78,0,55,0,31,0,7,0,236,255,203,255,168,255,133,255,103,255,81,255,67,255,54,255,51,255,64,255,78,255,94,255,113,255,128,255,132,255,122,255,105,255,82,255,63,255,47,255,17,255,238,254,208,254,178,254,153,254,134,254,123,254,119,254,118,254,126,254,141,254,160,254,175,254,186,254,205,254,225,254,236,254,253,254,6,255,5,255,2,255,248,254,234,254,221,254,210,254,207,254,205,254,213,254,228,254,244,254,7,255,20,255,41,255,71,255,92,255,107,255,121,255,136,255,156,255,173,255,196,255,218,255,235,255,255,255,11,0,24,0,37,0,41,0,43,0,44,0,48,0,55,0,63,0,76,0,84,0,93,0,114,0,139,0,161,0,185,0,212,0,238,0,1,1,20,1,40,1,58,1,69,1,76,1,83,1,88,1,80,1,63,1,38,1,8,1,236,0,211,0,190,0,173,0,163,0,170,0,183,0,197,0,208,0,213,0,221,0,226,0,233,0,243,0,251,0,3,1,3,1,244,0,223,0,198,0,166,0,129,0,93,0,68,0,47,0,29,0,16,0,7,0,4,0,8,0,17,0,28,0,43,0,63,0,81,0,93,0,101,0,106,0,110,0,99,0,73,0,38,0,3,0,226,255,185,255,149,255,119,255,93,255,79,255,76,255,87,255,100,255,113,255,128,255,144,255,161,255,177,255,189,255,189,255,183,255,175,255,166,255,152,255,126,255,96,255,74,255,55,255,29,255,8,255,251,254,241,254,237,254,242,254,254,254,11,255,25,255,37,255,51,255,62,255,67,255,72,255,79,255,86,255,96,255,108,255,126,255,137,255,140,255,149,255,154,255,161,255,168,255,168,255,170,255,170,255,165,255,164,255,167,255,179,255,191,255,207,255,222,255,241,255,17,0,55,0,91,0,124,0,156,0,182,0,205,0,222,0,232,0,233,0,232,0,225,0,209,0,193,0,170,0,137,0,111,0,96,0,87,0,84,0,91,0,111,0,134,0,162,0,187,0,207,0,220,0,224,0,227,0,227,0,210,0,187,0,161,0,133,0,108,0,74,0,39,0,10,0,248,255,239,255,240,255,249,255,5,0,22,0,42,0,62,0,84,0,101,0,105,0,106,0,102,0,98,0,93,0,73,0,47,0,21,0,253,255,232,255,217,255,207,255,202,255,199,255,203,255,209,255,217,255,234,255,250,255,3,0,6,0,7,0,7,0,2,0,249,255,238,255,226,255,221,255,213,255,200,255,191,255,180,255,178,255,180,255,179,255,182,255,189,255,195,255,194,255,196,255,196,255,191,255,179,255,161,255,150,255,144,255,140,255,137,255,133,255,133,255,134,255,137,255,138,255,145,255,156,255,161,255,166,255,174,255,179,255,178,255,169,255,159,255,156,255,150,255,143,255,135,255,129,255,122,255,119,255,130,255,142,255,159,255,180,255,196,255,213,255,231,255,247,255,0,0,6,0,16,0,29,0,37,0,37,0,30,0,21,0,13,0,4,0,1,0,4,0,9,0,18,0,36,0,59,0,81,0,102,0,122,0,131,0,135,0,139,0,137,0,131,0,121,0,108,0,93,0,79,0,69,0,60,0,52,0,43,0,41,0,42,0,40,0,43,0,54,0,68,0,82,0,91,0,93,0,98,0,100,0,93,0,85,0,78,0,71,0,61,0,48,0,37,0,28,0,28,0,33,0,31,0,26,0,27,0,33,0,31,0,33,0,43,0,51,0,51,0,42,0,38,0,38,0,40,0,41,0,37,0,33,0,24,0,20,0,25,0,22,0,16,0,23,0,24,0,13,0,5,0,255,255,252,255,246,255,244,255,242,255,229,255,217,255,205,255,200,255,201,255,200,255,207,255,212,255,206,255,206,255,213,255,220,255,220,255,214,255,214,255,219,255,221,255,218,255,208,255,195,255,183,255,173,255,168,255,161,255,154,255,159,255,168,255,182,255,189,255,192,255,199,255,209,255,220,255,230,255,232,255,233,255,237,255,246,255,253,255,254,255,253,255,244,255,235,255,234,255,233,255,234,255,233,255,237,255,246,255,250,255,251,255,254,255,1,0,2,0,1,0,3,0,1,0,1,0,3,0,254,255,250,255,248,255,247,255,251,255,254,255,251,255,248,255,249,255,255,255,2,0,4,0,9,0,14,0,17,0,18,0,24,0,27,0,21,0,27,0,35,0,40,0,46,0,48,0,49,0,44,0,36,0,38,0,36,0,32,0,29,0,22,0,23,0,29,0,33,0,34,0,27,0,19,0,21,0,21,0,18,0,19,0,26,0,29,0,21,0,14,0,14,0,14,0,12,0,10,0,5,0,4,0,4,0,5,0,5,0,0,0,251,255,247,255,242,255,232,255,226,255,226,255,232,255,240,255,246,255,255,255,6,0,8,0,9,0,12,0,9,0,13,0,22,0,24,0,22,0,22,0,26,0,28,0,30,0,26,0,16,0,4,0,252,255,249,255,245,255,241,255,243,255,250,255,3,0,9,0,13,0,15,0,8,0,7,0,14,0,15,0,15,0,10,0,4,0,0,0,254,255,245,255,236,255,236,255,242,255,244,255,243,255,241,255,236,255,246,255,0,0,254,255,248,255,243,255,239,255,235,255,231,255,226,255,228,255,234,255,242,255,244,255,238,255,231,255,229,255,239,255,239,255,231,255,225,255,218,255,207,255,199,255,201,255,210,255,215,255,221,255,224,255,214,255,214,255,223,255,231,255,238,255,234,255,229,255,233,255,229,255,212,255,201,255,203,255,212,255,222,255,229,255,231,255,230,255,240,255,248,255,245,255,242,255,251,255,6,0,9,0,7,0,2,0,0,0,10,0,21,0,22,0,20,0,23,0,33,0,44,0,42,0,39,0,47,0,49,0,54,0,57,0,51,0,46,0,54,0,65,0,65,0,56,0,53,0,61,0,63,0,54,0,60,0,73,0,73,0,57,0,47,0,45,0,45,0,46,0,44,0,40,0,35,0,35,0,32,0,22,0,14,0,22,0,27,0,17,0,5,0,3,0,3,0,255,255,253,255,245,255,238,255,226,255,217,255,214,255,217,255,218,255,213,255,206,255,202,255,200,255,198,255,195,255,194,255,198,255,201,255,209,255,216,255,218,255,212,255,201,255,201,255,212,255,211,255,206,255,199,255,200,255,218,255,229,255,224,255,215,255,219,255,236,255,236,255,220,255,195,255,218,255,25,0,59,0,61,0,28,0,7,0,36,0,82,0,81,0,43,0,32,0,79,0,115,0,85,0,25,0,245,255,254,255,27,0,28,0,244,255,223,255,253,255,41,0,51,0,20,0,249,255,14,0,51,0,55,0,30,0,0,0,250,255,17,0,33,0,13,0,237,255,234,255,255,255,10,0,255,255,229,255,222,255,242,255,0,0,254,255,234,255,208,255,219,255,238,255,241,255,224,255,196,255,201,255,227,255,238,255,243,255,224,255,204,255,232,255,255,255,9,0,1,0,224,255,228,255,1,0,18,0,10,0,240,255,229,255,254,255,29,0,27,0,6,0,250,255,6,0,38,0,35,0,2,0,5,0,23,0,35,0,32,0,6,0,25,0,57,0,51,0,38,0,23,0,28,0,72,0,77,0,47,0,33,0,39,0,71,0,77,0,44,0,20,0,14,0,50,0,70,0,10,0,231,255,247,255,3,0,18,0,255,255,205,255,211,255,227,255,230,255,238,255,194,255,172,255,195,255,204,255,223,255,212,255,182,255,204,255,224,255,238,255,0,0,234,255,220,255,244,255,246,255,252,255,5,0,219,255,221,255,238,255,249,255,6,0,230,255,215,255,223,255,0,0,7,0,226,255,206,255,217,255,20,0,24,0,235,255,219,255,242,255,20,0,25,0,233,255,203,255,241,255,19,0,6,0,205,255,204,255,2,0,2,0,213,255,192,255,204,255,14,0,30,0,194,255,185,255,241,255,27,0,23,0,192,255,185,255,19,0,43,0,25,0,249,255,208,255,31,0,55,0,247,255,237,255,239,255,37,0,71,0,5,0,239,255,37,0,38,0,32,0,9,0,237,255,20,0,11,0,248,255,8,0,253,255,16,0,29,0,229,255,232,255,38,0,25,0,0,0,5,0,248,255,21,0,53,0,1,0,251,255,26,0,24,0,66,0,46,0,19,0,46,0,52,0,58,0,48,0,34,0,43,0,49,0,31,0,27,0,51,0,57,0,24,0,19,0,17,0,28,0,65,0,22,0,234,255,255,255,28,0,59,0,36,0,237,255,241,255,25,0,67,0,35,0,213,255,185,255,237,255,54,0,16,0,205,255,186,255,220,255,37,0,39,0,230,255,189,255,212,255,30,0,25,0,230,255,211,255,193,255,5,0,35,0,221,255,226,255,229,255,227,255,18,0,217,255,207,255,242,255,243,255,4,0,236,255,234,255,254,255,5,0,9,0,250,255,238,255,247,255,238,255,246,255,241,255,1,0,1,0,224,255,6,0,10,0,250,255,250,255,246,255,244,255,11,0,15,0,8,0,244,255,235,255,11,0,8,0,13,0,253,255,241,255,255,255,251,255,241,255,238,255,211,255,229,255,237,255,233,255,243,255,207,255,216,255,242,255,3,0,246,255,237,255,255,255,231,255,244,255,252,255,238,255,252,255,221,255,230,255,255,255,220,255,248,255,255,255,201,255,208,255,235,255,245,255,6,0,233,255,223,255,246,255,3,0,11,0,13,0,8,0,233,255,6,0,64,0,39,0,12,0,252,255,11,0,75,0,67,0,52,0,25,0,28,0,93,0,88,0,68,0,40,0,12,0,73,0,107,0,61,0,28,0,19,0,62,0,91,0,66,0,30,0,5,0,22,0,63,0,67,0,23,0,247,255,7,0,42,0,41,0,22,0,246,255,240,255,20,0,36,0,0,0,210,255,207,255,244,255,230,255,226,255,184,255,171,255,234,255,218,255,195,255,200,255,177,255,202,255,220,255,173,255,175,255,191,255,222,255,228,255,185,255,190,255,220,255,225,255,236,255,204,255,180,255,236,255,2,0,246,255,215,255,204,255,234,255,5,0,12,0,245,255,222,255,245,255,23,0,9,0,11,0,248,255,234,255,23,0,27,0,253,255,0,0,4,0,2,0,22,0,11,0,246,255,4,0,5,0,2,0,14,0,249,255,5,0,30,0,9,0,39,0,35,0,16,0,39,0,29,0,23,0,56,0,38,0,255,255,33,0,8,0,24,0,37,0,243,255,8,0,242,255,4,0,52,0,4,0,0,0,253,255,247,255,33,0,10,0,228,255,249,255,250,255,254,255,28,0,235,255,240,255,28,0,244,255,246,255,4,0,247,255,15,0,12,0,250,255,255,255,8,0,31,0,22,0,0,0,250,255,11,0,21,0,24,0,7,0,238,255,16,0,30,0,12,0,24,0,18,0,23,0,57,0,38,0,17,0,23,0,37,0,49,0,19,0,1,0,14,0,22,0,42,0,18,0,243,255,13,0,11,0,33,0,11,0,234,255,12,0,253,255,10,0,7,0,219,255,7,0,7,0,234,255,2,0,218,255,9,0,66,0,237,255,4,0,254,255,232,255,65,0,0,0,214,255,248,255,230,255,36,0,31,0,228,255,231,255,233,255,26,0,32,0,229,255,220,255,243,255,14,0,4,0,210,255,197,255,219,255,247,255,249,255,203,255,199,255,230,255,236,255,240,255,200,255,199,255,228,255,201,255,214,255,200,255,202,255,241,255,197,255,211,255,227,255,211,255,248,255,218,255,207,255,240,255,230,255,239,255,215,255,196,255,244,255,5,0,2,0,2,0,252,255,11,0,30,0,21,0,254,255,246,255,10,0,33,0,29,0,3,0,246,255,0,0,18,0,25,0,9,0,252,255,6,0,26,0,24,0,15,0,8,0,5,0,22,0,24,0,18,0,28,0,27,0,19,0,18,0,17,0,33,0,36,0,4,0,0,0,16,0,21,0,13,0,249,255,239,255,240,255,230,255,220,255,211,255,203,255,211,255,209,255,199,255,182,255,166,255,186,255,209,255,213,255,200,255,172,255,190,255,221,255,234,255,232,255,212,255,246,255,44,0,70,0,76,0,55,0,78,0,120,0,158,0,172,0,138,0,143,0,178,0,206,0,210,0,165,0,147,0,163,0,175,0,181,0,131,0,106,0,125,0,111,0,95,0,53,0,19,0,35,0,27,0,251,255,214,255,189,255,195,255,191,255,171,255,136,255,123,255,154,255,159,255,143,255,118,255,120,255,155,255,174,255,163,255,134,255,148,255,196,255,211,255,202,255,184,255,181,255,227,255,248,255,224,255,205,255,205,255,228,255,231,255,199,255,157,255,134,255,144,255,138,255,113,255,85,255,62,255,50,255,50,255,55,255,56,255,71,255,76,255,83,255,111,255,157,255,211,255,242,255,255,255,41,0,92,0,157,0,211,0,226,0,241,0,19,1,68,1,118,1,133,1,111,1,110,1,119,1,130,1,133,1,92,1,50,1,30,1,253,0,232,0,197,0,135,0,92,0,30,0,241,255,211,255,141,255,89,255,14,255,198,254,176,254,108,254,52,254,8,254,214,253,209,253,194,253,159,253,145,253,161,253,218,253,16,254,24,254,50,254,121,254,236,254,102,255,165,255,218,255,56,0,212,0,124,1,206,1,246,1,81,2,221,2,130,3,210,3,208,3,233,3,33,4,126,4,157,4,70,4,230,3,185,3,160,3,90,3,178,2,252,1,108,1,221,0,63,0,106,255,141,254,208,253,28,253,103,252,176,251,14,251,133,250,9,250,159,249,82,249,57,249,70,249,86,249,120,249,191,249,77,250,4,251,202,251,156,252,112,253,112,254,158,255,212,0,4,2,15,3,22,4,45,5,40,6,11,7,181,7,14,8,76,8,132,8,153,8,108,8,232,7,54,7,137,6,210,5,246,4,220,3,166,2,125,1,104,0,81,255,33,254,245,252,220,251,239,250,14,250,50,249,132,248,247,247,151,247,91,247,48,247,35,247,83,247,199,247,97,248,242,248,133,249,92,250,141,251,212,252,231,253,207,254,225,255,79,1,203,2,237,3,181,4,125,5,153,6,193,7,112,8,157,8,180,8,20,9,142,9,155,9,30,9,134,8,27,8,197,7,41,7,22,6,226,4,208,3,216,2,201,1,121,0,18,255,194,253,131,252,95,251,76,250,45,249,27,248,48,247,132,246,11,246,172,245,97,245,60,245,86,245,171,245,56,246,246,246,204,247,169,248,175,249,244,250,121,252,19,254,126,255,199,0,66,2,24,4,239,5,91,7,93,8,86,9,144,10,214,11,151,12,167,12,114,12,101,12,109,12,12,12,0,11,148,9,68,8,52,7,2,6,84,4,104,2,172,0,67,255,255,253,141,252,252,250,160,249,154,248,192,247,232,246,20,246,98,245,239,244,176,244,145,244,149,244,194,244,20,245,157,245,83,246,44,247,25,248,41,249,118,250,239,251,96,253,172,254,2,0,121,1,8,3,115,4,138,5,131,6,136,7,151,8,122,9,231,9,7,10,62,10,152,10,210,10,155,10,248,9,96,9,251,8,129,8,178,7,123,6,54,5,45,4,38,3,227,1,95,0,203,254,119,253,73,252,5,251,176,249,119,248,124,247,189,246,34,246,159,245,71,245,40,245,63,245,123,245,213,245,96,246,33,247,236,247,187,248,163,249,192,250,26,252,135,253,237,254,67,0,163,1,57,3,239,4,132,6,202,7,215,8,233,9,3,11,241,11,94,12,54,12,212,11,141,11,56,11,113,10,22,9,127,7,28,6,242,4,183,3,43,2,121,0,14,255,10,254,52,253,70,252,38,251,39,250,139,249,52,249,211,248,54,248,153,247,70,247,78,247,107,247,88,247,62,247,105,247,238,247,174,248,88,249,231,249,166,250,184,251,2,253,37,254,10,255,245,255,19,1,89,2,110,3,28,4,173,4,95,5,32,6,175,6,223,6,230,6,6,7,52,7,67,7,17,7,177,6,102,6,49,6,236,5,124,5,216,4,51,4,152,3,239,2,46,2,65,1,58,0,72,255,110,254,152,253,176,252,188,251,250,250,120,250,27,250,190,249,103,249,50,249,49,249,89,249,127,249,163,249,224,249,62,250,182,250,49,251,190,251,105,252,57,253,31,254,18,255,17,0,45,1,97,2,140,3,146,4,110,5,66,6,14,7,182,7,248,7,219,7,161,7,105,7,23,7,114,6,126,5,138,4,200,3,27,3,79,2,80,1,101,0,204,255,90,255,203,254,14,254,91,253,222,252,133,252,21,252,111,251,192,250,64,250,244,249,171,249,72,249,231,248,192,248,236,248,63,249,153,249,244,249,121,250,67,251,70,252,70,253,25,254,222,254,198,255,208,0,204,1,135,2,14,3,158,3,85,4,17,5,140,5,189,5,250,5,113,6,241,6,48,7,36,7,7,7,14,7,27,7,234,6,113,6,208,5,65,5,189,4,16,4,27,3,2,2,10,1,66,0,111,255,104,254,85,253,119,252,231,251,106,251,213,250,56,250,198,249,143,249,112,249,72,249,18,249,243,248,250,248,22,249,56,249,89,249,149,249,0,250,170,250,133,251,115,252,113,253,158,254,255,255,112,1,214,2,21,4,55,5,74,6,61,7,231,7,48,8,57,8,42,8,253,7,156,7,249,6,54,6,141,5,251,4,85,4,148,3,217,2,69,2,204,1,76,1,166,0,239,255,67,255,164,254,248,253,38,253,46,252,62,251,123,250,213,249,32,249,87,248,181,247,105,247,97,247,103,247,107,247,165,247,60,248,26,249,254,249,207,250,178,251,202,252,2,254,40,255,37,0,0,1,216,1,188,2,163,3,101,4,248,4,125,5,10,6,159,6,42,7,148,7,218,7,41,8,126,8,186,8,192,8,136,8,54,8,219,7,94,7,153,6,146,5,123,4,105,3,79,2,21,1,200,255,150,254,146,253,168,252,189,251,214,250,15,250,122,249,9,249,157,248,42,248,199,247,141,247,115,247,108,247,118,247,144,247,223,247,111,248,53,249,26,250,21,251,65,252,165,253,43,255,165,0,253,1,69,3,139,4,182,5,172,6,86,7,196,7,31,8,92,8,104,8,57,8,228,7,133,7,43,7,188,6,46,6,138,5,230,4,67,4,145,3,206,2,245,1,17,1,38,0,51,255,54,254,41,253,27,252,21,251,32,250,68,249,125,248,205,247,72,247,254,246,226,246,247,246,43,247,144,247,50,248,253,248,220,249,187,250,172,251,172,252,184,253,187,254,175,255,148,0,128,1,110,2,76,3,29,4,218,4,144,5,79,6,7,7,150,7,9,8,100,8,178,8,225,8,223,8,194,8,120,8,20,8,139,7,213,6,252,5,255,4,241,3,220,2,179,1,123,0,79,255,41,254,21,253,15,252,27,251,62,250,119,249,209,248,57,248,184,247,73,247,238,246,185,246,159,246,158,246,181,246,254,246,116,247,20,248,221,248,208,249,235,250,44,252,143,253,252,254,115,0,228,1,77,3,158,4,204,5,197,6,140,7,48,8,172,8,245,8,9,9,2,9,222,8,166,8,87,8,244,7,129,7,250,6,94,6,173,5,248,4,43,4,62,3,52,2,28,1,3,0,215,254,150,253,88,252,56,251,41,250,51,249,83,248,151,247,10,247,175,246,138,246,146,246,194,246,23,247,162,247,77,248,19,249,239,249,225,250,224,251,237,252,4,254,23,255,28,0,29,1,38,2,39,3,31,4,9,5,232,5,187,6,123,7,40,8,185,8,50,9,143,9,211,9,247,9,232,9,169,9,66,9,181,8,2,8,30,7,18,6,237,4,182,3,112,2,25,1,189,255,99,254,25,253,233,251,201,250,186,249,201,248,243,247,63,247,173,246,52,246,213,245,150,245,122,245,126,245,161,245,237,245,95,246,247,246,184,247,164,248,181,249,228,250,55,252,166,253,37,255,173,0,38,2,151,3,250,4,57,6,79,7,60,8,243,8,117,9,211,9,255,9,251,9,204,9,130,9,30,9,159,8,8,8,100,7,178,6,236,5,16,5,29,4,24,3,255,1,210,0,148,255,88,254,25,253,219,251,171,250,137,249,126,248,152,247,222,246,82,246,249,245,201,245,202,245,252,245,85,246,213,246,123,247,64,248,27,249,21,250,37,251,69,252,100,253,140,254,180,255,218,0,255,1,29,3,50,4,47,5,22,6,243,6,181,7,83,8,212,8,60,9,138,9,171,9,168,9,128,9,59,9,218,8,77,8,162,7,212,6,236,5,241,4,221,3,179,2,136,1,92,0,50,255,13,254,247,252,248,251,17,251,66,250,144,249,5,249,152,248,76,248,31,248,19,248,40,248,87,248,161,248,253,248,114,249,254,249,169,250,103,251,63,252,43,253,34,254,37,255,40,0,51,1,59,2,56,3,28,4,226,4,138,5,12,6,102,6,152,6,170,6,155,6,104,6,26,6,183,5,63,5,179,4,24,4,114,3,203,2,20,2,78,1,128,0,176,255,222,254,9,254,49,253,93,252,144,251,205,250,29,250,126,249,244,248,132,248,60,248,26,248,19,248,50,248,118,248,217,248,96,249,7,250,191,250,140,251,106,252,82,253,66,254,68,255,64,0,54,1,45,2,29,3,8,4,229,4,181,5,119,6,42,7,203,7,78,8,176,8,244,8,15,9,21,9,250,8,186,8,89,8,213,7,57,7,127,6,173,5,200,4,213,3,211,2,194,1,166,0,142,255,114,254,91,253,89,252,100,251,130,250,182,249,3,249,109,248,250,247,171,247,135,247,127,247,147,247,199,247,15,248,113,248,244,248,146,249,64,250,2,251,212,251,186,252,168,253,164,254,172,255,178,0,182,1,174,2,148,3,108,4,49,5,219,5,103,6,210,6,26,7,64,7,72,7,52,7,4,7,189,6,93,6,230,5,93,5,195,4,23,4,90,3,144,2,192,1,234,0,17,0,53,255,85,254,116,253,155,252,208,251,18,251,97,250,208,249,98,249,16,249,218,248,196,248,213,248,4,249,78,249,187,249,70,250,228,250,146,251,81,252,37,253,4,254,239,254,228,255,212,0,198,1,179,2,152,3,110,4,50,5,238,5,147,6,31,7,147,7,233,7,33,8,55,8,46,8,12,8,208,7,111,7,242,6,91,6,177,5,238,4,17,4,40,3,55,2,67,1,68,0,66,255,65,254,66,253,78,252,109,251,157,250,231,249,72,249,189,248,81,248,254,247,202,247,180,247,190,247,231,247,43,248,135,248,240,248,110,249,2,250,178,250,121,251,77,252,38,253,4,254,225,254,194,255,166,0,126,1,80,2,17,3,196,3,106,4,251,4,120,5,220,5,34,6,70,6,82,6,69,6,26,6,208,5,121,5,23,5,168,4,34,4,137,3,235,2,67,2,149,1,221,0,33,0,102,255,173,254,249,253,79,253,172,252,21,252,141,251,24,251,186,250,108,250,61,250,34,250,32,250,59,250,109,250,184,250,24,251,130,251,250,251,132,252,28,253,188,253,96,254,17,255,199,255,128,0,60,1,237,1,154,2,59,3,216,3,100,4,227,4,85,5,184,5,18,6,85,6,131,6,161,6,179,6,157,6,124,6,69,6,4,6,178,5,87,5,230,4,102,4,227,3,82,3,183,2,24,2,127,1,226,0,75,0,181,255,37,255,155,254,30,254,170,253,61,253,215,252,111,252,16,252,173,251,82,251,252,250,179,250,112,250,49,250,4,250,233,249,223,249,226,249,252,249,34,250,89,250,157,250,233,250,65,251,156,251,254,251,94,252,190,252,27,253,133,253,251,253,118,254,249,254,131,255,22,0,166,0,67,1,222,1,128,2,22,3,175,3,55,4,176,4,27,5,113,5,179,5,214,5,227,5,206,5,165,5,107,5,37,5,206,4,109,4,10,4,149,3,32,3,161,2,22,2,125,1,222,0,64,0,159,255,245,254,69,254,158,253,251,252,95,252,213,251,95,251,251,250,170,250,120,250,96,250,99,250,130,250,194,250,23,251,129,251,13,252,163,252,68,253,239,253,164,254,89,255,17,0,205,0,141,1,76,2,251,2,165,3,57,4,186,4,48,5,151,5,232,5,29,6,55,6,51,6,22,6,218,5,135,5,25,5,150,4,0,4,83,3,152,2,206,1,254,0,38,0,85,255,132,254,189,253,15,253,113,252,233,251,120,251,40,251,234,250,195,250,181,250,197,250,239,250,54,251,155,251,13,252,157,252,65,253,238,253,159,254,97,255,33,0,221,0,155,1,83,2,0,3,158,3,47,4,167,4,11,5,88,5,129,5,145,5,143,5,112,5,41,5,202,4,77,4,180,3,14,3,85,2,138,1,188,0,236,255,16,255,55,254,105,253,159,252,221,251,44,251,143,250,11,250,154,249,60,249,246,248,201,248,185,248,202,248,250,248,61,249,147,249,6,250,147,250,42,251,214,251,152,252,96,253,48,254,5,255,218,255,162,0,108,1,51,2,240,2,160,3,64,4,204,4,73,5,180,5,9,6,75,6,124,6,153,6,156,6,140,6,101,6,46,6,222,5,121,5,7,5,134,4,237,3,65,3,142,2,206,1,12,1,80,0,148,255,220,254,50,254,146,253,250,252,118,252,0,252,154,251,68,251,254,250,203,250,172,250,159,250,155,250,167,250,208,250,7,251,70,251,150,251,241,251,87,252,198,252,67,253,195,253,66,254,191,254,59,255,185,255,50,0,164,0,20,1,134,1,239,1,84,2,182,2,17,3,92,3,159,3,216,3,8,4,50,4,75,4,89,4,98,4,98,4,87,4,69,4,39,4,2,4,218,3,163,3,96,3,20,3,196,2,103,2,1,2,150,1,34,1,170,0,46,0,180,255,61,255,201,254,94,254,246,253,144,253,62,253,249,252,196,252,155,252,116,252,89,252,82,252,84,252,91,252,113,252,147,252,187,252,236,252,42,253,105,253,168,253,237,253,47,254,119,254,189,254,253,254,63,255,123,255,174,255,223,255,15,0,55,0,89,0,122,0,153,0,170,0,182,0,190,0,200,0,217,0,228,0,238,0,252,0,12,1,32,1,53,1,74,1,96,1,117,1,139,1,155,1,162,1,167,1,177,1,178,1,165,1,149,1,137,1,120,1,92,1,62,1,35,1,10,1,237,0,204,0,165,0,125,0,79,0,28,0,230,255,172,255,117,255,63,255,5,255,194,254,137,254,88,254,40,254,1,254,236,253,226,253,230,253,234,253,243,253,17,254,56,254,97,254,143,254,195,254,249,254,51,255,118,255,196,255,17,0,89,0,161,0,235,0,46,1,107,1,164,1,211,1,243,1,12,2,30,2,35,2,21,2,253,1,225,1,181,1,123,1,65,1,4,1,191,0,122,0,52,0,241,255,171,255,110,255,57,255,9,255,225,254,194,254,177,254,163,254,159,254,169,254,189,254,215,254,243,254,23,255,67,255,117,255,171,255,231,255,39,0,104,0,168,0,236,0,50,1,111,1,170,1,224,1,10,2,41,2,63,2,72,2,65,2,40,2,6,2,221,1,165,1,101,1,21,1,182,0,75,0,220,255,111,255,255,254,137,254,17,254,157,253,46,253,195,252,100,252,19,252,212,251,168,251,139,251,124,251,121,251,142,251,186,251,0,252,91,252,195,252,64,253,200,253,85,254,236,254,139,255,45,0,207,0,113,1,17,2,169,2,44,3,152,3,251,3,81,4,147,4,200,4,225,4,233,4,223,4,194,4,144,4,77,4,254,3,158,3,49,3,182,2,55,2,176,1,37,1,153,0,16,0,138,255,10,255,146,254,31,254,195,253,116,253,51,253,254,252,217,252,197,252,189,252,187,252,201,252,227,252,1,253,41,253,93,253,148,253,208,253,22,254,94,254,162,254,228,254,34,255,95,255,159,255,219,255,16,0,67,0,112,0,153,0,190,0,221,0,245,0,255,0,11,1,19,1,29,1,42,1,52,1,62,1,71,1,84,1,95,1,105,1,122,1,143,1,162,1,184,1,195,1,205,1,220,1,229,1,232,1,234,1,228,1,214,1,195,1,169,1,142,1,113,1,76,1,34,1,247,0,196,0,136,0,78,0,23,0,212,255,141,255,68,255,247,254,171,254,95,254,28,254,221,253,157,253,94,253,42,253,0,253,224,252,202,252,192,252,200,252,219,252,245,252,29,253,80,253,145,253,218,253,43,254,133,254,235,254,84,255,188,255,36,0,143,0,253,0,104,1,209,1,58,2,150,2,225,2,31,3,83,3,122,3,152,3,174,3,176,3,156,3,114,3,53,3,227,2,137,2,36,2,182,1,58,1,187,0,51,0,169,255,42,255,169,254,40,254,173,253,61,253,214,252,124,252,48,252,244,251,203,251,186,251,182,251,189,251,210,251,246,251,54,252,134,252,223,252,69,253,188,253,63,254,199,254,95,255,255,255,168,0,78,1,243,1,137,2,16,3,137,3,235,3,55,4,102,4,129,4,134,4,119,4,81,4,27,4,204,3,109,3,1,3,150,2,44,2,193,1,88,1,235,0,135,0,39,0,202,255,110,255,23,255,194,254,112,254,34,254,219,253,162,253,108,253,60,253,22,253,2,253,249,252,250,252,2,253,17,253,55,253,116,253,187,253,14,254,109,254,209,254,56,255,165,255,22,0,142,0,3,1,109,1,201,1,27,2,96,2,147,2,183,2,199,2,200,2,185,2,152,2,100,2,37,2,215,1,122,1,29,1,188,0,93,0,1,0,163,255,81,255,6,255,192,254,139,254,99,254,76,254,68,254,74,254,92,254,120,254,161,254,209,254,2,255,54,255,105,255,153,255,202,255,249,255,38,0,76,0,107,0,137,0,155,0,172,0,195,0,216,0,232,0,247,0,1,1,7,1,15,1,21,1,22,1,15,1,254,0,229,0,196,0,152,0,89,0,15,0,196,255,112,255,22,255,193,254,105,254,15,254,187,253,113,253,56,253,10,253,233,252,216,252,212,252,223,252,1,253,58,253,132,253,219,253,62,254,181,254,53,255,183,255,69,0,221,0,122,1,15,2,152,2,22,3,136,3,232,3,58,4,117,4,141,4,138,4,116,4,74,4,253,3,157,3,52,3,195,2,78,2,216,1,97,1,243,0,135,0,31,0,195,255,110,255,29,255,209,254,145,254,86,254,31,254,236,253,188,253,141,253,101,253,67,253,37,253,4,253,233,252,218,252,214,252,214,252,221,252,233,252,246,252,14,253,50,253,98,253,157,253,226,253,47,254,130,254,232,254,102,255,249,255,158,0,85,1,20,2,209,2,132,3,29,4,145,4,230,4,14,5,10,5,224,4,135,4,3,4,105,3,181,2,247,1,59,1,138,0,231,255,97,255,1,255,182,254,140,254,130,254,142,254,169,254,210,254,3,255,58,255,103,255,138,255,165,255,179,255,185,255,166,255,132,255,90,255,40,255,241,254,179,254,111,254,42,254,233,253,171,253,118,253,79,253,60,253,48,253,58,253,100,253,168,253,4,254,116,254,253,254,151,255,56,0,220,0,120,1,12,2,133,2,228,2,32,3,45,3,23,3,224,2,128,2,255,1,99,1,193,0,32,0,123,255,223,254,82,254,229,253,152,253,106,253,93,253,111,253,160,253,243,253,91,254,219,254,108,255,8,0,176,0,86,1,253,1,159,2,53,3,186,3,33,4,105,4,143,4,145,4,103,4,25,4,185,3,63,3,184,2,34,2,140,1,253,0,126,0,20,0,198,255,147,255,118,255,106,255,99,255,96,255,92,255,84,255,68,255,44,255,3,255,187,254,89,254,229,253,117,253,24,253,178,252,75,252,237,251,128,251,30,251,233,250,230,250,2,251,30,251,81,251,119,251,176,251,12,252,118,252,243,252,108,253,243,253,133,254,47,255,242,255,208,0,196,1,209,2,226,3,245,4,254,5,9,7,239,7,150,8,252,8,13,9,221,8,98,8,158,7,152,6,94,5,255,3,143,2,22,1,189,255,133,254,112,253,146,252,238,251,139,251,98,251,95,251,129,251,182,251,243,251,56,252,129,252,194,252,238,252,3,253,247,252,217,252,178,252,130,252,92,252,68,252,43,252,27,252,34,252,55,252,88,252,153,252,243,252,93,253,221,253,108,254,6,255,160,255,68,0,247,0,178,1,121,2,60,3,234,3,148,4,55,5,215,5,97,6,199,6,5,7,21,7,9,7,224,6,151,6,46,6,154,5,224,4,29,4,90,3,175,2,29,2,146,1,16,1,167,0,92,0,58,0,60,0,83,0,99,0,106,0,110,0,116,0,134,0,146,0,116,0,57,0,223,255,110,255,243,254,102,254,208,253,37,253,96,252,159,251,231,250,70,250,201,249,100,249,24,249,236,248,242,248,45,249,152,249,37,250,196,250,97,251,252,251,144,252,34,253,179,253,37,254,131,254,188,254,227,254,12,255,78,255,174,255,49,0,225,0,185,1,166,2,165,3,156,4,127,5,77,6,245,6,107,7,160,7,132,7,18,7,100,6,140,5,156,4,155,3,154,2,149,1,158,0,208,255,55,255,210,254,158,254,129,254,102,254,80,254,61,254,33,254,255,253,207,253,127,253,17,253,144,252,14,252,155,251,66,251,2,251,222,250,212,250,225,250,5,251,85,251,205,251,77,252,212,252,94,253,231,253,112,254,2,255,166,255,80,0,253,0,182,1,124,2,82,3,44,4,237,4,148,5,34,6,142,6,219,6,246,6,218,6,124,6,241,5,80,5,162,4,254,3,102,3,204,2,46,2,155,1,20,1,160,0,58,0,229,255,149,255,58,255,218,254,117,254,13,254,176,253,94,253,31,253,253,252,228,252,225,252,241,252,23,253,92,253,173,253,15,254,119,254,225,254,75,255,177,255,22,0,109,0,174,0,220,0,237,0,221,0,182,0,121,0,57,0,248,255,178,255,114,255,67,255,56,255,88,255,161,255,20,0,163,0,70,1,227,1,98,2,180,2,205,2,176,2,92,2,213,1,36,1,91,0,129,255,162,254,214,253,48,253,185,252,117,252,98,252,123,252,178,252,247,252,67,253,144,253,217,253,21,254,61,254,80,254,90,254,97,254,117,254,147,254,183,254,239,254,59,255,138,255,217,255,38,0,111,0,171,0,207,0,229,0,228,0,207,0,169,0,122,0,89,0,75,0,83,0,113,0,177,0,21,1,149,1,43,2,206,2,110,3,250,3,105,4,173,4,191,4,144,4,36,4,135,3,198,2,237,1,3,1,29,0,69,255,131,254,227,253,108,253,26,253,234,252,208,252,199,252,197,252,193,252,181,252,163,252,145,252,131,252,128,252,131,252,157,252,225,252,72,253,204,253,114,254,39,255,218,255,135,0,42,1,189,1,58,2,162,2,238,2,34,3,68,3,93,3,109,3,122,3,140,3,171,3,217,3,13,4,64,4,102,4,118,4,108,4,71,4,3,4,152,3,15,3,106,2,166,1,208,0,248,255,34,255,85,254,145,253,225,252,70,252,196,251,95,251,23,251,242,250,233,250,249,250,36,251,101,251,175,251,7,252,100,252,199,252,43,253,140,253,235,253,66,254,150,254,230,254,55,255,136,255,215,255,34,0,102,0,152,0,190,0,212,0,215,0,209,0,204,0,209,0,226,0,2,1,65,1,168,1,53,2,237,2,191,3,149,4,96,5,7,6,112,6,143,6,98,6,240,5,68,5,98,4,80,3,43,2,9,1,245,255,253,254,46,254,138,253,21,253,203,252,168,252,162,252,174,252,198,252,215,252,220,252,223,252,225,252,214,252,192,252,171,252,167,252,188,252,231,252,38,253,113,253,194,253,22,254,98,254,162,254,218,254,5,255,29,255,25,255,253,254,220,254,191,254,172,254,171,254,203,254,19,255,124,255,11,0,197,0,161,1,150,2,147,3,131,4,88,5,7,6,133,6,202,6,208,6,160,6,71,6,191,5,7,5,38,4,42,3,27,2,252,0,220,255,199,254,205,253,245,252,66,252,193,251,116,251,89,251,113,251,174,251,9,252,117,252,228,252,77,253,166,253,243,253,51,254,105,254,142,254,176,254,212,254,246,254,12,255,26,255,37,255,30,255,2,255,208,254,140,254,64,254,246,253,191,253,163,253,171,253,224,253,85,254,17,255,13,0,65,1,158,2,18,4,135,5,227,6,3,8,201,8,42,9,32,9,171,8,224,7,211,6,154,5,75,4,245,2,165,1,104,0,70,255,45,254,46,253,84,252,153,251,11,251,173,250,115,250,93,250,111,250,166,250,251,250,107,251,239,251,133,252,42,253,209,253,121,254,28,255,177,255,40,0,134,0,197,0,225,0,222,0,183,0,111,0,11,0,148,255,6,255,100,254,189,253,32,253,166,252,89,252,69,252,118,252,251,252,214,253,252,254,98,0,242,1,130,3,246,4,49,6,22,7,153,7,185,7,131,7,12,7,108,6,174,5,208,4,217,3,202,2,168,1,122,0,78,255,39,254,18,253,33,252,89,251,198,250,119,250,110,250,162,250,10,251,166,251,87,252,8,253,177,253,75,254,211,254,66,255,155,255,231,255,38,0,78,0,106,0,123,0,119,0,86,0,22,0,175,255,35,255,121,254,203,253,48,253,187,252,141,252,194,252,100,253,119,254,238,255,169,1,127,3,61,5,190,6,236,7,165,8,222,8,167,8,28,8,99,7,151,6,202,5,4,5,64,4,120,3,152,2,153,1,136,0,101,255,66,254,40,253,37,252,67,251,131,250,237,249,127,249,69,249,61,249,91,249,162,249,19,250,157,250,72,251,17,252,229,252,188,253,144,254,92,255,20,0,169,0,25,1,94,1,117,1,96,1,27,1,177,0,53,0,175,255,40,255,187,254,130,254,140,254,230,254,143,255,141,0,210,1,70,3,179,4,235,5,200,6,45,7,25,7,161,6,244,5,47,5,104,4,179,3,0,3,60,2,83,1,59,0,241,254,153,253,82,252,41,251,69,250,172,249,108,249,131,249,232,249,138,250,75,251,15,252,187,252,65,253,158,253,211,253,243,253,33,254,110,254,231,254,130,255,40,0,186,0,29,1,69,1,39,1,202,0,59,0,142,255,211,254,36,254,143,253,51,253,46,253,146,253,92,254,113,255,200,0,59,2,157,3,197,4,164,5,59,6,140,6,182,6,211,6,244,6,28,7,58,7,47,7,211,6,22,6,248,4,138,3,242,1,97,0,12,255,9,254,101,253,20,253,251,252,233,252,176,252,55,252,129,251,164,250,204,249,46,249,246,248,65,249,10,250,59,251,162,252,6,254,76,255,79,0,2,1,108,1,151,1,142,1,91,1,12,1,173,0,74,0,225,255,117,255,10,255,170,254,79,254,4,254,230,253,16,254,161,254,165,255,33,1,227,2,162,4,27,6,8,7,75,7,237,6,44,6,75,5,131,4,0,4,181,3,132,3,55,3,148,2,127,1,9,0,84,254,143,252,4,251,224,249,55,249,8,249,58,249,187,249,110,250,42,251,197,251,33,252,57,252,35,252,5,252,7,252,89,252,26,253,50,254,115,255,164,0,145,1,25,2,44,2,224,1,79,1,151,0,234,255,97,255,6,255,230,254,2,255,78,255,209,255,132,0,75,1,19,2,201,2,110,3,3,4,139,4,20,5,173,5,92,6,13,7,164,7,8,8,19,8,164,7,196,6,134,5,15,4,143,2,59,1,56,0,144,255,45,255,222,254,121,254,211,253,214,252,132,251,253,249,122,248,56,247,113,246,72,246,202,246,221,247,69,249,183,250,250,251,233,252,130,253,219,253,25,254,132,254,51,255,27,0,25,1,252,1,153,2,204,2,144,2,12,2,110,1,220,0,104,0,25,0,3,0,53,0,197,0,188,1,20,3,153,4,254,5,0,7,96,7,18,7,69,6,89,5,155,4,63,4,82,4,140,4,150,4,23,4,230,2,25,1,248,254,225,252,30,251,241,249,119,249,144,249,10,250,161,250,32,251,103,251,100,251,27,251,169,250,68,250,44,250,143,250,134,251,251,252,169,254,61,0,90,1,190,1,107,1,148,0,137,255,180,254,80,254,96,254,206,254,109,255,4,0,105,0,148,0,136,0,101,0,76,0,84,0,152,0,32,1,234,1,225,2,240,3,243,4,209,5,117,6,210,6,245,6,218,6,139,6,17,6,121,5,214,4,49,4,144,3,246,2,91,2,184,1,255,0,38,0,45,255,21,254,226,252,165,251,128,250,151,249,0,249,212,248,14,249,140,249,43,250,202,250,64,251,138,251,193,251,4,252,128,252,62,253,59,254,89,255,91,0,17,1,95,1,71,1,236,0,131,0,63,0,67,0,129,0,216,0,14,1,3,1,192,0,115,0,113,0,237,0,236,1,56,3,122,4,76,5,108,5,213,4,222,3,239,2,95,2,117,2,3,3,179,3,21,4,194,3,163,2,233,0,14,255,131,253,172,252,156,252,27,253,215,253,106,254,141,254,49,254,119,253,150,252,211,251,102,251,113,251,245,251,225,252,4,254,31,255,238,255,62,0,248,255,59,255,86,254,158,253,101,253,197,253,158,254,172,255,139,0,246,0,217,0,74,0,151,255,19,255,249,254,96,255,45,0,33,1,1,2,158,2,242,2,20,3,37,3,82,3,162,3,12,4,128,4,213,4,5,5,5,5,226,4,173,4,93,4,253,3,140,3,7,3,105,2,178,1,225,0,240,255,220,254,182,253,156,252,175,251,14,251,191,250,183,250,206,250,219,250,214,250,186,250,162,250,192,250,46,251,236,251,230,252,233,253,186,254,60,255,106,255,85,255,51,255,52,255,115,255,246,255,164,0,78,1,196,1,242,1,239,1,244,1,72,2,19,3,53,4,95,5,58,6,99,6,202,5,162,4,103,3,161,2,133,2,6,3,167,3,219,3,42,3,112,1,13,255,152,252,195,250,239,249,32,250,252,250,238,251,110,252,57,252,102,251,76,250,97,249,2,249,83,249,60,250,131,251,213,252,238,253,186,254,52,255,99,255,103,255,103,255,136,255,226,255,119,0,59,1,248,1,126,2,170,2,115,2,249,1,122,1,69,1,125,1,44,2,29,3,235,3,88,4,75,4,225,3,99,3,49,3,122,3,57,4,58,5,25,6,135,6,84,6,153,5,155,4,171,3,7,3,190,2,182,2,187,2,139,2,245,1,233,0,119,255,218,253,85,252,31,251,84,250,0,250,255,249,25,250,28,250,225,249,110,249,227,248,130,248,124,248,241,248,232,249,43,251,109,252,103,253,254,253,60,254,88,254,138,254,8,255,236,255,13,1,42,2,249,2,65,3,1,3,112,2,232,1,192,1,66,2,114,3,244,4,67,6,229,6,156,6,129,5,11,4,210,2,95,2,242,2,72,4,180,5,105,6,225,5,11,4,102,1,196,254,222,252,55,252,169,252,144,253,32,254,203,253,120,252,151,250,219,248,228,247,252,247,242,248,66,250,86,251,211,251,193,251,106,251,56,251,135,251,100,252,164,253,239,254,1,0,173,0,243,0,248,0,222,0,217,0,5,1,99,1,225,1,103,2,226,2,64,3,116,3,119,3,89,3,59,3,54,3,89,3,186,3,71,4,213,4,61,5,98,5,68,5,249,4,180,4,159,4,189,4,251,4,44,5,18,5,148,4,196,3,202,2,215,1,11,1,95,0,181,255,236,254,246,253,221,252,202,251,240,250,96,250,13,250,220,249,160,249,76,249,225,248,134,248,104,248,163,248,55,249,2,250,219,250,152,251,29,252,111,252,168,252,241,252,122,253,78,254,86,255,93,0,54,1,194,1,242,1,250,1,32,2,170,2,184,3,14,5,56,6,220,6,201,6,25,6,45,5,130,4,132,4,56,5,63,6,248,6,212,6,172,5,180,3,129,1,202,255,241,254,245,254,97,255,139,255,235,254,112,253,138,251,209,249,222,248,238,248,186,249,173,250,41,251,237,250,42,250,108,249,64,249,242,249,98,251,17,253,100,254,254,254,235,254,138,254,90,254,191,254,202,255,46,1,105,2,21,3,28,3,166,2,9,2,183,1,244,1,172,2,149,3,72,4,139,4,81,4,184,3,28,3,196,2,214,2,74,3,237,3,142,4,233,4,221,4,123,4,230,3,85,3,234,2,179,2,159,2,136,2,63,2,169,1,183,0,135,255,73,254,53,253,111,252,242,251,173,251,108,251,4,251,115,250,211,249,84,249,34,249,80,249,222,249,159,250,90,251,232,251,57,252,109,252,173,252,31,253,204,253,158,254,127,255,82,0,7,1,142,1,239,1,54,2,113,2,186,2,51,3,235,3,194,4,131,5,245,5,252,5,160,5,9,5,125,4,58,4,91,4,177,4,228,4,155,4,186,3,112,2,26,1,25,0,144,255,115,255,123,255,75,255,172,254,169,253,141,252,190,251,112,251,144,251,211,251,229,251,152,251,2,251,113,250,56,250,145,250,121,251,149,252,123,253,233,253,214,253,140,253,122,253,231,253,234,254,68,0,133,1,86,2,133,2,46,2,165,1,82,1,124,1,31,2,0,3,195,3,27,4,235,3,81,3,151,2,15,2,236,1,41,2,149,2,238,2,8,3,209,2,90,2,216,1,115,1,63,1,59,1,89,1,119,1,122,1,88,1,23,1,192,0,84,0,239,255,149,255,74,255,8,255,199,254,141,254,81,254,2,254,145,253,6,253,121,252,11,252,223,251,254,251,59,252,123,252,170,252,192,252,197,252,203,252,248,252,106,253,29,254,245,254,200,255,101,0,202,0,20,1,84,1,149,1,235,1,86,2,204,2,57,3,135,3,179,3,191,3,166,3,93,3,238,2,111,2,2,2,181,1,134,1,109,1,80,1,19,1,155,0,222,255,252,254,54,254,189,253,170,253,232,253,68,254,122,254,102,254,4,254,124,253,16,253,241,252,45,253,163,253,33,254,125,254,173,254,190,254,190,254,212,254,32,255,144,255,9,0,129,0,231,0,58,1,126,1,185,1,234,1,5,2,7,2,247,1,228,1,211,1,191,1,163,1,113,1,27,1,164,0,32,0,160,255,50,255,231,254,202,254,203,254,208,254,200,254,169,254,117,254,70,254,68,254,128,254,242,254,143,255,51,0,178,0,252,0,19,1,18,1,15,1,46,1,129,1,248,1,107,2,171,2,164,2,88,2,224,1,98,1,4,1,216,0,218,0,228,0,208,0,134,0,14,0,134,255,255,254,157,254,109,254,101,254,116,254,130,254,122,254,102,254,80,254,64,254,70,254,104,254,164,254,240,254,60,255,126,255,180,255,225,255,3,0,32,0,62,0,94,0,126,0,150,0,170,0,177,0,178,0,174,0,153,0,117,0,78,0,40,0,252,255,209,255,168,255,133,255,112,255,105,255,89,255,54,255,15,255,220,254,171,254,133,254,121,254,135,254,176,254,231,254,22,255,56,255,67,255,69,255,88,255,151,255,247,255,114,0,249,0,115,1,207,1,8,2,38,2,58,2,100,2,169,2,1,3,85,3,135,3,130,3,59,3,200,2,77,2,227,1,139,1,66,1,251,0,159,0,20,0,95,255,153,254,218,253,73,253,244,252,214,252,209,252,209,252,203,252,182,252,159,252,147,252,171,252,249,252,119,253,21,254,192,254,91,255,206,255,27,0,86,0,142,0,218,0,69,1,195,1,56,2,142,2,175,2,146,2,84,2,22,2,239,1,233,1,245,1,0,2,250,1,212,1,143,1,63,1,247,0,186,0,142,0,119,0,107,0,92,0,67,0,29,0,240,255,189,255,133,255,89,255,62,255,54,255,52,255,42,255,19,255,228,254,182,254,147,254,123,254,114,254,113,254,107,254,103,254,101,254,106,254,128,254,162,254,200,254,228,254,245,254,252,254,6,255,32,255,66,255,103,255,143,255,170,255,176,255,161,255,140,255,131,255,136,255,162,255,197,255,240,255,25,0,56,0,82,0,101,0,119,0,146,0,185,0,229,0,18,1,66,1,118,1,155,1,177,1,185,1,175,1,162,1,150,1,143,1,135,1,118,1,88,1,36,1,221,0,141,0,58,0,244,255,190,255,143,255,103,255,68,255,32,255,247,254,215,254,202,254,202,254,212,254,228,254,251,254,33,255,89,255,147,255,202,255,1,0,41,0,67,0,92,0,120,0,159,0,200,0,236,0,8,1,23,1,19,1,2,1,237,0,218,0,203,0,197,0,193,0,182,0,168,0,142,0,105,0,66,0,33,0,7,0,237,255,214,255,203,255,197,255,187,255,171,255,139,255,100,255,63,255,34,255,25,255,27,255,35,255,42,255,37,255,28,255,14,255,9,255,25,255,56,255,91,255,120,255,143,255,156,255,155,255,154,255,165,255,189,255,221,255,243,255,4,0,12,0,6,0,253,255,239,255,219,255,202,255,191,255,188,255,183,255,174,255,167,255,155,255,145,255,145,255,149,255,161,255,177,255,196,255,215,255,237,255,5,0,35,0,72,0,112,0,147,0,163,0,165,0,158,0,152,0,150,0,151,0,152,0,150,0,136,0,107,0,74,0,44,0,17,0,255,255,244,255,237,255,237,255,240,255,242,255,244,255,248,255,2,0,12,0,24,0,45,0,69,0,98,0,123,0,145,0,160,0,176,0,185,0,194,0,212,0,222,0,230,0,219,0,198,0,170,0,142,0,125,0,114,0,102,0,91,0,86,0,68,0,39,0,7,0,237,255,220,255,213,255,211,255,208,255,214,255,217,255,215,255,204,255,195,255,196,255,199,255,204,255,207,255,206,255,197,255,184,255,178,255,184,255,198,255,216,255,226,255,232,255,238,255,241,255,245,255,254,255,4,0,10,0,21,0,30,0,35,0,33,0,33,0,35,0,31,0,27,0,20,0,7,0,247,255,231,255,216,255,199,255,182,255,165,255,147,255,137,255,123,255,105,255,88,255,71,255,65,255,67,255,73,255,79,255,84,255,90,255,96,255,105,255,116,255,122,255,128,255,131,255,133,255,136,255,136,255,145,255,157,255,168,255,175,255,173,255,174,255,178,255,183,255,193,255,203,255,217,255,232,255,247,255,5,0,18,0,37,0,58,0,78,0,104,0,129,0,151,0,176,0,192,0,204,0,209,0,214,0,219,0,216,0,215,0,209,0,197,0,180,0,153,0,122,0,94,0,65,0,40,0,22,0,2,0,233,255,209,255,181,255,154,255,137,255,127,255,122,255,128,255,137,255,140,255,148,255,163,255,175,255,186,255,199,255,210,255,224,255,242,255,1,0,18,0,39,0,55,0,66,0,76,0,89,0,105,0,120,0,136,0,150,0,158,0,163,0,167,0,165,0,159,0,158,0,161,0,159,0,148,0,127,0,108,0,92,0,71,0,50,0,29,0,4,0,237,255,222,255,213,255,198,255,184,255,175,255,161,255,148,255,143,255,143,255,142,255,147,255,154,255,161,255,169,255,173,255,183,255,195,255,211,255,226,255,237,255,245,255,255,255,10,0,27,0,41,0,47,0,47,0,45,0,44,0,39,0,33,0,32,0,34,0,32,0,25,0,16,0,7,0,255,255,253,255,253,255,249,255,246,255,246,255,239,255,235,255,229,255,222,255,220,255,217,255,215,255,216,255,211,255,206,255,202,255,199,255,201,255,201,255,197,255,196,255,199,255,201,255,203,255,203,255,200,255,202,255,205,255,197,255,187,255,177,255,170,255,172,255,174,255,166,255,167,255,171,255,173,255,178,255,188,255,198,255,207,255,216,255,229,255,245,255,2,0,20,0,41,0,62,0,85,0,104,0,114,0,121,0,132,0,144,0,154,0,166,0,173,0,166,0,158,0,153,0,146,0,139,0,131,0,123,0,113,0,97,0,78,0,56,0,40,0,27,0,12,0,1,0,243,255,219,255,202,255,185,255,166,255,153,255,147,255,147,255,148,255,139,255,130,255,128,255,128,255,138,255,147,255,157,255,170,255,178,255,189,255,204,255,220,255,239,255,254,255,12,0,31,0,41,0,52,0,63,0,67,0,74,0,86,0,100,0,106,0,107,0,112,0,115,0,112,0,110,0,110,0,106,0,104,0,102,0,95,0,86,0,79,0,73,0,67,0,59,0,46,0,27,0,15,0,255,255,239,255,223,255,204,255,188,255,171,255,157,255,152,255,144,255,138,255,136,255,129,255,124,255,118,255,112,255,114,255,119,255,121,255,125,255,132,255,136,255,146,255,159,255,166,255,172,255,178,255,190,255,205,255,214,255,224,255,236,255,246,255,1,0,15,0,19,0,17,0,12,0,14,0,20,0,25,0,29,0,38,0,50,0,61,0,67,0,70,0,74,0,74,0,77,0,80,0,80,0,77,0,71,0,57,0,47,0,41,0,39,0,42,0,41,0,38,0,34,0,31,0,26,0,23,0,26,0,28,0,30,0,28,0,24,0,23,0,21,0,20,0,26,0,31,0,32,0,35,0,37,0,32,0,29,0,28,0,34,0,39,0,35,0,32,0,24,0,20,0,16,0,8,0,3,0,250,255,238,255,222,255,215,255,211,255,202,255,205,255,210,255,204,255,206,255,207,255,200,255,197,255,196,255,197,255,198,255,205,255,212,255,212,255,215,255,223,255,229,255,239,255,250,255,9,0,24,0,30,0,36,0,42,0,51,0,58,0,61,0,62,0,60,0,58,0,55,0,49,0,45,0,41,0,28,0,13,0,0,0,245,255,240,255,236,255,229,255,223,255,217,255,213,255,211,255,209,255,204,255,204,255,206,255,208,255,207,255,205,255,199,255,201,255,207,255,210,255,216,255,219,255,225,255,234,255,242,255,244,255,247,255,251,255,0,0,10,0,16,0,16,0,13,0,8,0,7,0,14,0,16,0,14,0,9,0,9,0,12,0,9,0,6,0,6,0,10,0,13,0,13,0,18,0,23,0,27,0,30,0,34,0,36,0,35,0,36,0,41,0,45,0,51,0,57,0,57,0,57,0,57,0,60,0,62,0,63,0,66,0,65,0,59,0,49,0,38,0,32,0,30,0,23,0,20,0,14,0,2,0,241,255,226,255,220,255,215,255,214,255,214,255,211,255,201,255,191,255,182,255,175,255,168,255,170,255,176,255,180,255,185,255,185,255,185,255,185,255,186,255,192,255,199,255,207,255,216,255,223,255,225,255,227,255,233,255,241,255,249,255,1,0,5,0,5,0,10,0,15,0,23,0,34,0,36,0,31,0,28,0,25,0,24,0,27,0,27,0,26,0,20,0,13,0,8,0,4,0,6,0,12,0,14,0,13,0,6,0,5,0,6,0,3,0,3,0,1,0,0,0,254,255,250,255,248,255,251,255,254,255,252,255,248,255,245,255,250,255,1,0,5,0,5,0,9,0,12,0,10,0,6,0,6,0,8,0,8,0,7,0,9,0,11,0,14,0,16,0,15,0,14,0,15,0,13,0,17,0,19,0,19,0,18,0,15,0,14,0,14,0,12,0,10,0,10,0,10,0,10,0,12,0,19,0,21,0,20,0,21,0,19,0,18,0,20,0,19,0,19,0,24,0,23,0,16,0,9,0,6,0,3,0,2,0,4,0,9,0,13,0,12,0,3,0,254,255,249,255,242,255,244,255,249,255,254,255,251,255,250,255,250,255,238,255,234,255,235,255,228,255,228,255,237,255,241,255,242,255,242,255,236,255,232,255,241,255,249,255,243,255,243,255,241,255,236,255,234,255,229,255,228,255,233,255,236,255,238,255,250,255,6,0,14,0,11,0,7,0,8,0,14,0,24,0,24,0,23,0,21,0,13,0,5,0,4,0,1,0,0,0,3,0,2,0,255,255,251,255,250,255,245,255,244,255,248,255,245,255,242,255,242,255,235,255,233,255,238,255,236,255,232,255,229,255,226,255,225,255,231,255,235,255,230,255,229,255,234,255,236,255,237,255,240,255,242,255,240,255,245,255,246,255,241,255,234,255,229,255,230,255,232,255,235,255,240,255,244,255,252,255,3,0,3,0,7,0,12,0,15,0,25,0,29,0,32,0,37,0,46,0,50,0,42,0,43,0,54,0,59,0,54,0,51,0,47,0,35,0,39,0,43,0,36,0,44,0,50,0,41,0,43,0,52,0,54,0,57,0,53,0,38,0,30,0,39,0,44,0,29,0,17,0,20,0,28,0,18,0,0,0,244,255,247,255,253,255,245,255,228,255,209,255,202,255,208,255,216,255,201,255,191,255,194,255,187,255,187,255,195,255,205,255,198,255,193,255,205,255,208,255,201,255,209,255,217,255,218,255,234,255,230,255,227,255,240,255,242,255,247,255,251,255,245,255,230,255,235,255,251,255,244,255,244,255,246,255,225,255,222,255,250,255,245,255,236,255,254,255,7,0,238,255,225,255,236,255,247,255,13,0,18,0,11,0,250,255,233,255,239,255,43,0,45,0,229,255,245,255,5,0,9,0,42,0,50,0,224,255,192,255,243,255,92,0,118,1,201,0,77,254,135,255,104,3,36,2,191,254,128,255,134,0,233,255,238,0,252,1,71,255,99,253,204,0,201,2,206,255,210,254,221,255,37,255,240,255,65,1,186,0,219,254,186,254,50,0,107,0,157,0,51,0,23,255,233,254,117,255,63,0,148,0,118,255,3,255,64,255,0,0,210,0,29,0,95,255,70,255,42,255,117,0,98,1,18,0,155,255,95,255,60,255,98,0,163,1,245,0,241,254,13,255,32,1,9,1,4,0,141,0,153,0,239,255,151,0,217,0,44,0,87,0,144,255,14,0,197,0,227,255,127,255,26,0,92,255,1,255,24,0,192,255,73,255,154,255,147,255,228,254,43,255,189,255,6,255,147,254,204,255,168,255,166,254,93,255,10,0,219,254,178,254,83,0,53,0,136,255,83,0,37,0,79,255,103,0,58,1,87,0,17,0,184,0,183,0,25,0,146,0,110,1,51,0,145,255,187,0,243,0,35,0,87,0,126,0,151,255,211,255,209,0,71,0,106,255,188,255,200,255,153,255,226,255,36,0,2,0,155,255,52,255,131,255,14,0,243,255,50,0,60,0,99,255,75,255,194,0,12,1,181,255,10,0,168,0,30,0,100,0,68,1,176,0,228,255,154,0,13,1,205,0,87,0,71,0,136,0,150,0,208,0,197,0,236,255,123,255,64,0,150,0,228,255,132,255,96,255,81,255,250,255,6,0,36,255,92,254,220,254,191,255,243,255,145,255,247,254,148,254,22,255,22,0,239,255,106,255,51,255,163,255,35,0,28,0,237,255,157,255,150,255,70,0,16,1,239,0,71,0,70,0,152,0,178,0,15,1,229,0,105,0,134,0,230,0,12,1,186,0,20,0,202,255,38,0,137,0,156,0,81,0,214,255,119,255,117,255,219,255,177,255,79,255,133,255,205,255,206,255,204,255,136,255,219,254,167,254,40,255,151,255,170,255,175,255,169,255,113,255,125,255,0,0,19,0,237,255,230,255,28,0,113,0,104,0,86,0,32,0,2,0,79,0,151,0,106,0,60,0,6,0,1,0,95,0,80,0,2,0,234,255,22,0,42,0,48,0,15,0,216,255,230,255,0,0,4,0,3,0,233,255,205,255,231,255,14,0,240,255,222,255,235,255,215,255,34,0,77,0,19,0,248,255,228,255,254,255,54,0,20,0,243,255,229,255,246,255,67,0,89,0,16,0,216,255,10,0,49,0,28,0,42,0,4,0,186,255,8,0,104,0,72,0,5,0,250,255,32,0,70,0,95,0,113,0,89,0,16,0,224,255,18,0,57,0,37,0,15,0,0,0,33,0,57,0,9,0,192,255,219,255,74,0,94,0,78,0,60,0,22,0,39,0,72,0,88,0,73,0,61,0,49,0,65,0,87,0,41,0,246,255,254,255,249,255,240,255,47,0,240,255,87,255,102,255,237,255,209,255,70,255,30,255,30,255,64,255,74,255,34,255,228,254,176,254,167,254,4,255,85,255,30,255,184,254,113,254,224,254,156,255,33,0,201,255,88,255,214,255,31,0,88,0,238,0,253,0,165,0,40,1,185,1,154,1,123,1,88,1,80,1,109,1,146,1,175,1,129,1,239,0,134,0,181,0,5,1,167,0,29,0,44,0,252,255,115,255,70,255,35,255,202,254,227,254,21,255,204,254,86,254,239,253,239,253,54,254,121,254,138,254,75,254,43,254,61,254,104,254,164,254,7,255,60,255,37,255,99,255,203,255,214,255,249,255,146,0,224,0,233,0,61,1,111,1,44,1,95,1,14,2,45,2,30,2,63,2,7,2,241,1,56,2,35,2,211,1,175,1,156,1,105,1,39,1,210,0,80,0,1,0,233,255,125,255,36,255,12,255,210,254,142,254,62,254,235,253,231,253,14,254,21,254,41,254,60,254,98,254,160,254,204,254,33,255,153,255,0,0,122,0,252,0,36,1,82,1,242,1,116,2,170,2,233,2,32,3,48,3,75,3,74,3,25,3,229,2,190,2,89,2,211,1,119,1,208,0,32,0,115,255,159,254,2,254,150,253,232,252,22,252,145,251,241,250,74,250,54,250,99,250,27,250,214,249,12,250,84,250,200,250,98,251,170,251,29,252,113,253,218,254,124,255,21,0,7,1,212,1,227,2,115,4,116,5,166,5,5,6,210,6,106,7,161,7,173,7,112,7,30,7,225,6,145,6,11,6,74,5,80,4,45,3,44,2,93,1,134,0,164,255,166,254,107,253,104,252,208,251,45,251,169,250,90,250,215,249,123,249,130,249,99,249,70,249,205,249,108,250,162,250,0,251,163,251,39,252,218,252,222,253,170,254,67,255,7,0,176,0,38,1,242,1,206,2,67,3,139,3,232,3,51,4,82,4,120,4,138,4,118,4,83,4,28,4,180,3,75,3,241,2,107,2,223,1,123,1,23,1,106,0,146,255,24,255,244,254,167,254,52,254,214,253,115,253,36,253,87,253,164,253,143,253,129,253,189,253,22,254,139,254,24,255,148,255,247,255,101,0,243,0,153,1,62,2,183,2,25,3,121,3,178,3,204,3,243,3,26,4,31,4,243,3,150,3,15,3,131,2,244,1,84,1,174,0,229,255,252,254,255,253,249,252,255,251,49,251,114,250,166,249,3,249,113,248,228,247,141,247,80,247,32,247,98,247,9,248,179,248,73,249,200,249,60,250,56,251,51,253,66,255,101,0,21,1,254,1,81,3,17,5,219,6,30,8,199,8,86,9,10,10,185,10,44,11,66,11,23,11,182,10,44,10,168,9,236,8,223,7,171,6,60,5,224,3,218,2,178,1,51,0,157,254,17,253,197,251,224,250,28,250,55,249,87,248,151,247,7,247,223,246,238,246,245,246,24,247,87,247,167,247,56,248,242,248,182,249,147,250,129,251,97,252,51,253,18,254,248,254,250,255,38,1,34,2,173,2,20,3,177,3,104,4,0,5,129,5,209,5,213,5,190,5,165,5,131,5,113,5,74,5,199,4,33,4,134,3,211,2,39,2,160,1,1,1,67,0,159,255,11,255,83,254,155,253,61,253,28,253,250,252,243,252,225,252,164,252,169,252,51,253,235,253,149,254,27,255,99,255,196,255,150,0,162,1,154,2,88,3,187,3,255,3,137,4,51,5,155,5,199,5,182,5,103,5,39,5,250,4,133,4,187,3,220,2,244,1,17,1,62,0,68,255,1,254,186,252,155,251,160,250,204,249,254,248,33,248,73,247,140,246,37,246,24,246,16,246,251,245,45,246,185,246,82,247,0,248,226,248,203,249,231,250,140,252,56,254,110,255,137,0,217,1,50,3,164,4,91,6,187,7,102,8,238,8,176,9,118,10,30,11,103,11,41,11,166,10,38,10,172,9,19,9,60,8,16,7,156,5,10,4,154,2,100,1,62,0,233,254,74,253,145,251,24,250,34,249,140,248,237,247,20,247,40,246,129,245,89,245,146,245,248,245,108,246,205,246,42,247,190,247,158,248,193,249,5,251,57,252,64,253,44,254,52,255,106,0,175,1,231,2,245,3,190,4,87,5,228,5,137,6,75,7,224,7,6,8,208,7,127,7,80,7,83,7,50,7,176,6,243,5,24,5,74,4,186,3,39,3,86,2,125,1,192,0,13,0,119,255,233,254,68,254,197,253,149,253,137,253,136,253,141,253,129,253,141,253,231,253,136,254,56,255,201,255,40,0,130,0,12,1,198,1,141,2,31,3,98,3,116,3,137,3,201,3,23,4,42,4,237,3,96,3,172,2,46,2,225,1,116,1,173,0,167,255,163,254,191,253,13,253,124,252,192,251,203,250,220,249,27,249,157,248,98,248,52,248,214,247,125,247,100,247,128,247,215,247,81,248,179,248,23,249,188,249,150,250,112,251,59,252,33,253,39,254,62,255,114,0,171,1,170,2,134,3,127,4,129,5,118,6,86,7,2,8,117,8,218,8,56,9,109,9,127,9,106,9,25,9,151,8,245,7,55,7,104,6,128,5,110,4,54,3,250,1,207,0,177,255,156,254,126,253,78,252,46,251,68,250,142,249,248,248,131,248,36,248,205,247,148,247,178,247,13,248,118,248,240,248,112,249,241,249,159,250,139,251,146,252,145,253,125,254,87,255,39,0,9,1,250,1,222,2,166,3,59,4,157,4,244,4,84,5,158,5,189,5,201,5,184,5,124,5,43,5,210,4,113,4,2,4,121,3,223,2,73,2,180,1,29,1,153,0,30,0,162,255,58,255,224,254,130,254,56,254,14,254,245,253,242,253,252,253,13,254,48,254,95,254,161,254,2,255,105,255,186,255,6,0,91,0,196,0,58,1,165,1,249,1,38,2,63,2,109,2,173,2,225,2,244,2,206,2,139,2,79,2,31,2,239,1,166,1,42,1,140,0,6,0,162,255,62,255,200,254,53,254,143,253,248,252,136,252,57,252,250,251,165,251,59,251,228,250,180,250,179,250,204,250,233,250,5,251,35,251,80,251,166,251,29,252,163,252,30,253,142,253,6,254,139,254,37,255,205,255,100,0,222,0,84,1,205,1,66,2,174,2,11,3,89,3,144,3,177,3,201,3,219,3,218,3,195,3,156,3,98,3,26,3,207,2,130,2,45,2,205,1,95,1,228,0,114,0,18,0,189,255,104,255,9,255,162,254,69,254,19,254,0,254,235,253,214,253,195,253,175,253,172,253,196,253,242,253,43,254,93,254,136,254,182,254,240,254,55,255,136,255,230,255,50,0,104,0,156,0,214,0,14,1,73,1,130,1,161,1,176,1,189,1,202,1,209,1,214,1,213,1,202,1,182,1,153,1,126,1,97,1,64,1,35,1,10,1,234,0,200,0,163,0,128,0,107,0,95,0,78,0,57,0,41,0,32,0,22,0,20,0,32,0,40,0,37,0,35,0,43,0,52,0,71,0,93,0,96,0,91,0,92,0,90,0,91,0,102,0,110,0,107,0,93,0,65,0,29,0,2,0,251,255,242,255,217,255,181,255,135,255,96,255,73,255,64,255,51,255,22,255,236,254,191,254,166,254,162,254,162,254,145,254,119,254,109,254,125,254,154,254,180,254,199,254,217,254,242,254,21,255,63,255,101,255,136,255,174,255,216,255,4,0,49,0,97,0,147,0,184,0,213,0,247,0,21,1,43,1,60,1,74,1,80,1,77,1,69,1,51,1,21,1,245,0,211,0,182,0,145,0,95,0,41,0,249,255,211,255,176,255,139,255,91,255,47,255,11,255,234,254,214,254,205,254,197,254,188,254,182,254,186,254,199,254,216,254,238,254,1,255,23,255,54,255,85,255,117,255,151,255,186,255,220,255,2,0,38,0,65,0,88,0,118,0,146,0,159,0,168,0,170,0,176,0,187,0,192,0,190,0,179,0,163,0,148,0,134,0,127,0,122,0,116,0,115,0,103,0,83,0,69,0,63,0,62,0,66,0,65,0,51,0,31,0,19,0,27,0,48,0,68,0,63,0,45,0,35,0,37,0,58,0,70,0,71,0,61,0,54,0,54,0,47,0,50,0,57,0,59,0,53,0,44,0,39,0,36,0,20,0,9,0,9,0,12,0,7,0,253,255,248,255,238,255,231,255,237,255,240,255,234,255,230,255,226,255,218,255,212,255,212,255,216,255,220,255,219,255,208,255,206,255,210,255,210,255,213,255,218,255,219,255,219,255,217,255,209,255,200,255,195,255,198,255,195,255,190,255,187,255,181,255,179,255,176,255,168,255,167,255,171,255,178,255,191,255,204,255,209,255,202,255,206,255,223,255,243,255,0,0,4,0,8,0,13,0,21,0,44,0,60,0,59,0,55,0,51,0,53,0,53,0,56,0,59,0,49,0,35,0,27,0,23,0,16,0,14,0,9,0,251,255,238,255,228,255,212,255,196,255,184,255,171,255,159,255,153,255,150,255,147,255,142,255,133,255,127,255,131,255,145,255,157,255,169,255,175,255,178,255,193,255,220,255,242,255,2,0,19,0,33,0,50,0,70,0,89,0,105,0,119,0,132,0,149,0,163,0,175,0,181,0,178,0,172,0,167,0,167,0,171,0,167,0,156,0,141,0,127,0,120,0,103,0,84,0,71,0,56,0,35,0,17,0,10,0,2,0,244,255,231,255,223,255,213,255,204,255,200,255,195,255,191,255,188,255,189,255,192,255,193,255,191,255,195,255,201,255,201,255,206,255,213,255,222,255,232,255,251,255,13,0,23,0,33,0,42,0,51,0,61,0,71,0,77,0,77,0,67,0,56,0,53,0,51,0,46,0,40,0,33,0,18,0,250,255,230,255,215,255,205,255,201,255,195,255,180,255,162,255,148,255,135,255,127,255,118,255,104,255,94,255,92,255,85,255,84,255,90,255,100,255,114,255,124,255,140,255,154,255,170,255,190,255,203,255,225,255,253,255,15,0,33,0,46,0,61,0,81,0,96,0,99,0,99,0,104,0,110,0,110,0,104,0,96,0,91,0,87,0,79,0,68,0,54,0,39,0,28,0,12,0,251,255,234,255,218,255,208,255,194,255,179,255,166,255,159,255,152,255,152,255,160,255,169,255,177,255,182,255,190,255,206,255,232,255,248,255,252,255,0,0,13,0,31,0,48,0,64,0,80,0,97,0,109,0,114,0,119,0,124,0,127,0,126,0,121,0,118,0,120,0,118,0,103,0,86,0,74,0,62,0,51,0,42,0,34,0,23,0,9,0,251,255,236,255,226,255,221,255,223,255,225,255,220,255,220,255,221,255,212,255,200,255,205,255,220,255,231,255,235,255,239,255,241,255,248,255,255,255,8,0,21,0,29,0,30,0,28,0,31,0,32,0,35,0,41,0,45,0,45,0,40,0,38,0,37,0,30,0,19,0,13,0,5,0,254,255,247,255,236,255,224,255,214,255,208,255,202,255,196,255,186,255,181,255,176,255,165,255,159,255,156,255,160,255,162,255,158,255,154,255,153,255,159,255,164,255,170,255,176,255,177,255,181,255,188,255,191,255,197,255,213,255,233,255,249,255,0,0,7,0,18,0,30,0,40,0,50,0,64,0,76,0,79,0,76,0,71,0,70,0,70,0,73,0,74,0,69,0,62,0,48,0,36,0,24,0,10,0,0,0,241,255,226,255,215,255,203,255,191,255,179,255,169,255,157,255,152,255,159,255,157,255,155,255,164,255,169,255,177,255,189,255,204,255,218,255,229,255,237,255,246,255,6,0,22,0,33,0,51,0,72,0,87,0,96,0,109,0,123,0,132,0,143,0,155,0,159,0,154,0,146,0,141,0,141,0,140,0,132,0,127,0,119,0,102,0,87,0,81,0,78,0,68,0,58,0,46,0,33,0,24,0,20,0,17,0,16,0,15,0,12,0,5,0,248,255,244,255,249,255,250,255,252,255,0,0,2,0,7,0,10,0,10,0,11,0,15,0,21,0,19,0,8,0,0,0,251,255,239,255,229,255,225,255,215,255,198,255,183,255,169,255,157,255,147,255,134,255,116,255,104,255,93,255,83,255,80,255,79,255,77,255,78,255,82,255,81,255,77,255,77,255,80,255,81,255,85,255,93,255,106,255,123,255,132,255,145,255,162,255,176,255,183,255,197,255,222,255,238,255,247,255,1,0,9,0,16,0,25,0,33,0,43,0,52,0,60,0,61,0,63,0,76,0,89,0,95,0,92,0,87,0,87,0,83,0,79,0,76,0,65,0,54,0,46,0,38,0,35,0,28,0,16,0,5,0,255,255,248,255,241,255,234,255,227,255,226,255,232,255,241,255,248,255,1,0,8,0,17,0,37,0,57,0,67,0,74,0,87,0,100,0,111,0,123,0,135,0,146,0,162,0,180,0,190,0,199,0,209,0,217,0,223,0,227,0,226,0,223,0,216,0,206,0,196,0,186,0,181,0,172,0,161,0,147,0,131,0,118,0,103,0,89,0,77,0,66,0,50,0,38,0,30,0,17,0,2,0,245,255,231,255,220,255,214,255,204,255,189,255,173,255,161,255,151,255,139,255,121,255,114,255,112,255,106,255,100,255,95,255,95,255,84,255,74,255,69,255,62,255,56,255,50,255,47,255,39,255,36,255,37,255,42,255,50,255,59,255,67,255,73,255,75,255,77,255,78,255,83,255,96,255,102,255,103,255,105,255,114,255,123,255,130,255,143,255,160,255,172,255,177,255,185,255,199,255,210,255,220,255,240,255,2,0,15,0,27,0,41,0,56,0,62,0,68,0,76,0,85,0,95,0,101,0,104,0,107,0,108,0,112,0,121,0,127,0,129,0,128,0,125,0,123,0,118,0,111,0,102,0,95,0,82,0,72,0,68,0,61,0,56,0,55,0,52,0,53,0,55,0,51,0,46,0,44,0,50,0,57,0,58,0,55,0,54,0,54,0,55,0,62,0,69,0,79,0,86,0,85,0,79,0,81,0,88,0,96,0,106,0,116,0,127,0,134,0,133,0,131,0,139,0,145,0,152,0,153,0,143,0,135,0,127,0,117,0,110,0,102,0,95,0,90,0,84,0,71,0,60,0,56,0,54,0,49,0,42,0,33,0,25,0,12,0,255,255,250,255,243,255,228,255,210,255,196,255,184,255,174,255,162,255,153,255,142,255,133,255,124,255,112,255,100,255,91,255,88,255,88,255,87,255,80,255,72,255,62,255,53,255,47,255,42,255,38,255,33,255,32,255,32,255,29,255,28,255,31,255,32,255,36,255,46,255,53,255,59,255,67,255,72,255,74,255,84,255,93,255,98,255,111,255,121,255,132,255,150,255,168,255,177,255,193,255,211,255,224,255,238,255,0,0,16,0,30,0,43,0,51,0,63,0,73,0,83,0,95,0,108,0,123,0,131,0,137,0,144,0,151,0,158,0,169,0,181,0,191,0,199,0,199,0,199,0,196,0,194,0,191,0,184,0,174,0,166,0,160,0,155,0,148,0,137,0,132,0,125,0,116,0,107,0,99,0,94,0,87,0,82,0,77,0,71,0,60,0,55,0,52,0,47,0,44,0,45,0,43,0,40,0,41,0,37,0,34,0,40,0,39,0,34,0,32,0,29,0,28,0,28,0,27,0,21,0,16,0,15,0,9,0,3,0,2,0,255,255,252,255,248,255,242,255,237,255,233,255,230,255,224,255,221,255,223,255,220,255,219,255,217,255,212,255,209,255,203,255,199,255,200,255,197,255,196,255,191,255,183,255,182,255,184,255,189,255,188,255,183,255,179,255,178,255,178,255,183,255,182,255,182,255,180,255,171,255,164,255,162,255,166,255,171,255,172,255,171,255,166,255,171,255,177,255,182,255,194,255,198,255,198,255,201,255,199,255,198,255,201,255,208,255,215,255,219,255,221,255,222,255,225,255,229,255,231,255,239,255,242,255,240,255,250,255,2,0,10,0,18,0,24,0,26,0,28,0,36,0,42,0,48,0,52,0,56,0,55,0,57,0,60,0,65,0,70,0,73,0,76,0,71,0,75,0,76,0,75,0,78,0,84,0,86,0,78,0,71,0,67,0,63,0,61,0,58,0,49,0,37,0,28,0,26,0,26,0,25,0,21,0,13,0,7,0,251,255,240,255,240,255,242,255,244,255,239,255,236,255,236,255,237,255,242,255,245,255,244,255,250,255,254,255,1,0,5,0,7,0,8,0,5,0,9,0,15,0,18,0,22,0,28,0,31,0,32,0,32,0,33,0,36,0,42,0,42,0,32,0,31,0,29,0,19,0,20,0,24,0,20,0,10,0,4,0,5,0,3,0,252,255,250,255,251,255,245,255,236,255,233,255,231,255,223,255,218,255,213,255,211,255,209,255,204,255,201,255,197,255,189,255,184,255,181,255,179,255,176,255,173,255,169,255,163,255,158,255,158,255,161,255,164,255,165,255,164,255,165,255,169,255,178,255,184,255,189,255,194,255,204,255,213,255,218,255,223,255,227,255,222,255,216,255,217,255,223,255,228,255,232,255,238,255,239,255,240,255,246,255,3,0,16,0,20,0,20,0,27,0,36,0,42,0,47,0,55,0,67,0,75,0,81,0,83,0,83,0,83,0,81,0,81,0,78,0,77,0,75,0,74,0,81,0,85,0,86,0,89,0,85,0,73,0,67,0,68,0,66,0,66,0,66,0,65,0,57,0,42,0,33,0,31,0,32,0,30,0,24,0,18,0,14,0,5,0,253,255,251,255,0,0,5,0,9,0,9,0,6,0,255,255,253,255,248,255,245,255,249,255,251,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,254,255,247,255,241,255,238,255,238,255,239,255,239,255,239,255,244,255,242,255,237,255,234,255,229,255,224,255,221,255,218,255,215,255,218,255,214,255,209,255,204,255,203,255,200,255,192,255,190,255,191,255,197,255,197,255,191,255,186,255,184,255,187,255,191,255,200,255,207,255,208,255,201,255,196,255,194,255,195,255,196,255,199,255,210,255,218,255,223,255,224,255,228,255,234,255,230,255,221,255,207,255,193,255,185,255,196,255,238,255,38,0,71,0,82,0,61,0,4,0,221,255,209,255,231,255,27,0,89,0,120,0,121,0,92,0,42,0,7,0,2,0,25,0,50,0,75,0,74,0,76,0,69,0,55,0,53,0,56,0,61,0,60,0,60,0,62,0,69,0,72,0,76,0,81,0,82,0,76,0,67,0,64,0,63,0,63,0,64,0,67,0,68,0,66,0,59,0,50,0,47,0,44,0,37,0,27,0,21,0,10,0,1,0,249,255,241,255,239,255,241,255,240,255,231,255,225,255,213,255,201,255,200,255,207,255,220,255,230,255,226,255,214,255,203,255,193,255,190,255,192,255,210,255,225,255,229,255,227,255,221,255,218,255,216,255,216,255,223,255,239,255,253,255,254,255,248,255,241,255,232,255,226,255,234,255,248,255,9,0,17,0,12,0,250,255,237,255,232,255,225,255,227,255,228,255,228,255,231,255,227,255,220,255,219,255,225,255,230,255,229,255,224,255,220,255,217,255,220,255,223,255,228,255,232,255,232,255,232,255,226,255,224,255,226,255,228,255,236,255,243,255,245,255,249,255,247,255,242,255,247,255,254,255,3,0,2,0,255,255,255,255,3,0,13,0,23,0,26,0,25,0,27,0,27,0,22,0,19,0,21,0,25,0,26,0,27,0,33,0,38,0,37,0,31,0,28,0,25,0,22,0,29,0,37,0,43,0,56,0,60,0,55,0,41,0,31,0,32,0,37,0,49,0,60,0,66,0,64,0,52,0,37,0,22,0,13,0,19,0,28,0,37,0,45,0,42,0,35,0,27,0,17,0,7,0,2,0,1,0,3,0,4,0,3,0,248,255,234,255,219,255,213,255,215,255,209,255,205,255,205,255,205,255,208,255,214,255,219,255,215,255,210,255,209,255,205,255,207,255,210,255,212,255,215,255,217,255,226,255,233,255,232,255,237,255,244,255,248,255,250,255,246,255,247,255,251,255,255,255,255,255,1,0,3,0,2,0,2,0,6,0,15,0,15,0,12,0,5,0,1,0,255,255,253,255,251,255,255,255,0,0,255,255,0,0,0,0,252,255,251,255,253,255,254,255,3,0,8,0,19,0,25,0,25,0,21,0,18,0,16,0,12,0,8,0,11,0,13,0,13,0,11,0,254,255,246,255,246,255,252,255,5,0,6,0,1,0,251,255,246,255,247,255,253,255,7,0,14,0,19,0,19,0,19,0,16,0,12,0,12,0,17,0,14,0,12,0,14,0,15,0,19,0,25,0,29,0,27,0,25,0,27,0,36,0,47,0,64,0,66,0,54,0,34,0,19,0,17,0,19,0,26,0,36,0,45,0,41,0,24,0,7,0,254,255,253,255,1,0,2,0,255,255,254,255,3,0,6,0,10,0,7,0,6,0,253,255,239,255,228,255,218,255,219,255,221,255,228,255,233,255,227,255,212,255,205,255,199,255,195,255,198,255,204,255,218,255,223,255,218,255,207,255,196,255,188,255,186,255,197,255,209,255,211,255,213,255,211,255,203,255,198,255,191,255,186,255,188,255,195,255,203,255,206,255,210,255,214,255,219,255,224,255,225,255,228,255,233,255,233,255,235,255,246,255,255,255,1,0,255,255,250,255,242,255,234,255,235,255,236,255,237,255,245,255,248,255,248,255,247,255,253,255,3,0,5,0,7,0,6,0,5,0,3,0,1,0,0,0,3,0,6,0,5,0,5,0,9,0,15,0,19,0,26,0,26,0,18,0,14,0,14,0,12,0,18,0,28,0,30,0,29,0,31,0,39,0,50,0,60,0,59,0,58,0,63,0,64,0,64,0,63,0,62,0,64,0,69,0,77,0,83,0,93,0,101,0,97,0,90,0,90,0,96,0,100,0,105,0,109,0,105,0,99,0,98,0,90,0,79,0,71,0,68,0,62,0,55,0,45,0,39,0,33,0,23,0,21,0,9,0,0,0,0,0,252,255,247,255,241,255,234,255,229,255,222,255,216,255,212,255,202,255,207,255,197,255,192,255,190,255,173,255,178,255,181,255,180,255,177,255,173,255,170,255,160,255,155,255,157,255,151,255,150,255,162,255,156,255,150,255,151,255,151,255,158,255,166,255,176,255,171,255,169,255,175,255,172,255,175,255,189,255,188,255,178,255,198,255,210,255,221,255,220,255,214,255,229,255,234,255,245,255,6,0,7,0,12,0,20,0,7,0,19,0,10,0,255,255,9,0,11,0,17,0,14,0,11,0,3,0,12,0,17,0,35,0,49,0,43,0,35,0,32,0,40,0,29,0,23,0,22,0,27,0,35,0,26,0,1,0,248,255,21,0,26,0,8,0,22,0,27,0,11,0,33,0,16,0,9,0,29,0,45,0,67,0,82,0,40,0,21,0,47,0,86,0,116,0,85,0,89,0,49,0,28,0,71,0,88,0,77,0,71,0,10,0,68,0,164,0,177,0,46,0,92,255,183,255,84,0,111,2,63,2,105,254,57,254,85,0,216,1,81,2,199,255,66,254,173,255,226,0,15,2,82,0,96,253,86,255,106,1,18,1,125,0,138,254,106,254,140,0,188,0,27,0,26,255,132,255,59,0,11,0,43,0,132,254,70,255,24,0,7,1,130,255,197,255,241,254,46,254,206,255,94,1,156,0,185,254,28,0,145,254,211,255,168,255,156,0,14,255,49,255,245,255,86,255,206,254,117,255,78,0,19,254,99,0,239,254,222,254,32,0,50,255,178,254,111,255,74,0,189,1,131,255,177,254,171,0,7,255,255,0,187,0,139,255,2,0,54,0,160,255,132,0,190,255,63,255,9,0,218,255,236,255,223,255,196,255,239,255,119,255,113,255,164,1,109,255,118,0,45,1,127,255,100,0,203,0,201,0,169,0,194,0,51,1,192,0,110,255,214,1,192,0,8,255,221,1,223,255,36,0,24,1,189,254,60,0,39,1,109,254,87,0,46,0,115,254,190,0,79,255,124,0,215,254,77,0,128,0,60,254,79,1,43,1,178,255,55,0,112,0,206,254,26,2,220,0,0,1,95,1,11,255,68,0,203,0,17,1,253,0,220,0,138,255,222,255,29,0,108,1,105,0,213,255,64,254,59,0,135,1,225,253,139,1,115,255,253,252,75,2,253,255,242,252,216,0,182,255,109,254,235,0,111,255,178,254,55,0,8,1,159,0,229,255,59,254,11,1,49,1,88,255,132,1,233,255,25,255,108,1,113,1,78,253,218,255,95,0,135,254,210,1,116,255,72,253,81,0,144,0,141,0,72,255,128,253,24,255,214,0,153,1,140,0,165,254,175,253,161,0,236,0,92,255,253,254,142,254,191,255,40,0,45,0,172,254,129,254,116,0,25,0,166,255,210,255,173,254,39,255,138,1,46,2,255,255,151,255,104,255,45,255,164,0,123,0,48,1,248,255,58,254,101,0,208,1,73,255,58,255,253,255,118,255,42,2,226,0,169,255,208,0,1,255,74,1,252,2,183,254,7,255,100,0,235,255,68,2,219,0,192,254,117,255,27,255,41,0,52,2,22,255,42,254,243,0,227,0,22,1,85,0,200,254,73,255,60,0,38,1,253,0,84,255,131,255,214,0,231,0,85,0,58,255,170,254,185,0,61,1,186,0,213,0,150,255,209,255,237,0,237,0,229,255,245,254,97,255,6,1,22,1,185,255,173,255,195,254,61,254,127,0,131,0,58,255,241,254,231,255,242,0,188,255,114,0,72,0,112,255,246,0,115,1,160,255,248,255,243,0,94,0,43,1,190,255,125,254,234,255,121,0,150,0,47,255,82,254,167,255,119,255,18,0,171,0,93,254,76,254,116,255,151,255,88,0,55,0,67,255,225,254,252,254,21,255,82,0,85,0,172,255,116,255,163,254,32,255,49,0,52,0,184,255,245,255,79,255,113,0,244,0,97,254,231,255,141,1,227,255,39,0,130,255,48,254,226,0,201,1,112,0,136,255,39,254,5,255,185,1,90,1,103,0,223,255,106,254,255,255,127,1,11,1,178,0,235,255,75,255,162,0,20,1,236,255,136,0,36,0,65,0,55,1,94,0,220,255,254,255,22,0,189,0,233,0,220,255,37,0,32,0,54,0,156,0,119,0,72,0,233,255,87,0,70,0,148,0,175,0,80,0,206,255,71,0,97,0,0,0,52,1,251,255,183,254,252,255,137,0,94,0,79,0,75,255,244,254,173,255,30,0,42,0,248,255,95,255,107,255,48,0,247,255,139,255,225,255,237,255,221,255,221,255,189,255,32,0,85,0,4,0,251,255,4,0,5,0,185,0,61,0,46,255,157,255,85,0,29,1,65,0,95,255,51,255,162,254,105,255,185,0,146,0,149,255,127,255,0,255,247,254,52,255,7,0,182,0,86,0,189,255,143,254,214,254,232,255,145,0,132,0,124,255,145,255,196,255,181,255,237,255,160,255,140,255,218,255,184,0,133,0,47,255,244,254,210,255,72,0,67,0,227,255,241,254,135,255,172,0,49,0,180,255,29,255,125,255,99,0,34,0,233,255,149,255,179,255,124,0,72,0,244,255,183,255,161,255,9,0,61,0,48,0,254,255,117,0,7,0,236,255,22,0,246,255,134,0,43,0,51,0,183,255,238,255,186,0,179,0,127,0,94,255,123,255,128,0,216,0,231,0,96,0,25,255,247,255,209,0,135,0,177,0,106,0,38,0,102,0,193,0,9,0,102,0,163,0,206,0,130,0,43,0,99,0,85,0,234,0,53,0,60,0,38,0,21,0,162,0,166,0,36,0,199,255,221,255,251,255,94,0,53,0,18,0,248,255,4,0,0,0,230,255,231,255,207,255,59,0,42,0,156,255,205,255,239,255,247,255,10,0,138,255,150,255,20,0,220,255,241,255,159,255,99,255,27,0,243,255,159,255,153,255,83,255,214,255,56,0,182,255,127,255,183,255,237,255,198,255,126,255,103,255,111,255,40,0,62,0,184,255,98,255,22,255,231,255,103,0,222,255,156,255,95,255,76,255,221,255,47,0,7,0,205,255,135,255,194,255,226,255,143,255,151,255,219,255,68,0,67,0,248,255,178,255,89,255,184,255,108,0,78,0,223,255,192,255,222,255,26,0,218,255,219,255,197,255,192,255,145,0,111,0,215,255,120,255,162,255,63,0,150,0,48,0,208,255,216,255,224,255,105,0,120,0,32,0,223,255,184,255,57,0,140,0,107,0,99,0,6,0,35,0,70,0,89,0,204,0,90,0,14,0,48,0,38,0,104,0,109,0,45,0,81,0,88,0,224,255,29,0,23,0,0,0,122,0,71,0,229,255,199,255,236,255,23,0,67,0,81,0,3,0,123,255,188,255,46,0,87,0,87,0,222,255,177,255,34,0,67,0,3,0,42,0,12,0,230,255,45,0,72,0,241,255,245,255,67,0,241,255,243,255,83,0,28,0,8,0,230,255,183,255,47,0,106,0,61,0,174,255,150,255,19,0,17,0,80,0,77,0,149,255,132,255,19,0,44,0,1,0,204,255,152,255,11,0,71,0,27,0,185,255,18,255,176,255,136,0,116,0,242,255,92,255,63,255,242,255,154,0,20,0,114,255,131,255,142,255,38,0,127,0,169,255,61,255,160,255,237,255,5,0,242,255,199,255,151,255,195,255,40,0,157,255,143,255,248,255,4,0,25,0,211,255,141,255,158,255,246,255,57,0,248,255,157,255,220,255,247,255,5,0,66,0,176,255,107,255,56,0,90,0,252,255,205,255,121,255,175,255,56,0,96,0,3,0,119,255,174,255,75,0,88,0,56,0,251,255,180,255,35,0,215,0,84,0,218,255,241,255,36,0,190,0,207,0,32,0,188,255,24,0,113,0,153,0,153,0,87,0,230,255,229,255,133,0,191,0,135,0,99,0,215,255,173,255,100,0,224,0,208,0,18,0,152,255,240,255,112,0,213,0,122,0,220,255,232,255,58,0,75,0,101,0,75,0,217,255,221,255,43,0,25,0,250,255,11,0,218,255,173,255,224,255,14,0,244,255,219,255,188,255,131,255,184,255,28,0,237,255,130,255,184,255,209,255,202,255,3,0,212,255,150,255,208,255,40,0,226,255,153,255,188,255,241,255,31,0,12,0,199,255,163,255,181,255,31,0,66,0,228,255,169,255,118,255,169,255,19,0,233,255,169,255,156,255,137,255,129,255,171,255,160,255,167,255,215,255,239,255,147,255,249,254,72,255,253,255,120,0,101,0,80,255,144,254,80,255,142,0,44,1,94,0,23,255,248,254,230,255,17,1,53,1,7,0,78,255,179,255,145,0,35,1,134,0,196,255,196,255,67,0,191,0,170,0,63,0,254,255,49,0,154,0,117,0,57,0,86,0,90,0,158,0,119,0,3,0,55,0,120,0,128,0,127,0,22,0,225,255,47,0,72,0,67,0,19,0,218,255,210,255,235,255,239,255,184,255,172,255,200,255,177,255,160,255,171,255,171,255,233,255,9,0,216,255,200,255,182,255,247,255,130,0,122,0,47,0,21,0,8,0,102,0,212,0,186,0,116,0,67,0,57,0,107,0,122,0,58,0,248,255,206,255,220,255,226,255,180,255,133,255,81,255,109,255,191,255,173,255,66,255,13,255,49,255,149,255,27,0,18,0,120,255,89,255,204,255,103,0,209,0,122,0,0,0,15,0,134,0,45,1,46,1,131,0,43,0,137,0,231,0,212,0,138,0,51,0,31,0,86,0,90,0,237,255,162,255,202,255,225,255,196,255,108,255,35,255,66,255,116,255,136,255,80,255,236,254,224,254,27,255,100,255,125,255,41,255,233,254,11,255,44,255,105,255,157,255,95,255,60,255,98,255,121,255,162,255,176,255,159,255,168,255,213,255,254,255,239,255,234,255,250,255,68,0,161,0,147,0,119,0,116,0,166,0,28,1,66,1,2,1,215,0,236,0,53,1,113,1,46,1,174,0,169,0,6,1,46,1,216,0,50,0,218,255,35,0,139,0,104,0,211,255,89,255,116,255,248,255,27,0,198,255,93,255,44,255,142,255,10,0,25,0,201,255,141,255,191,255,5,0,83,0,106,0,65,0,68,0,88,0,95,0,90,0,101,0,120,0,137,0,112,0,22,0,196,255,195,255,18,0,45,0,209,255,84,255,0,255,253,254,104,255,165,255,65,255,213,254,189,254,233,254,69,255,143,255,135,255,73,255,67,255,143,255,213,255,12,0,70,0,69,0,81,0,133,0,156,0,172,0,199,0,239,0,9,1,250,0,190,0,116,0,146,0,235,0,224,0,123,0,10,0,178,255,202,255,23,0,9,0,154,255,43,255,18,255,55,255,88,255,109,255,101,255,60,255,62,255,105,255,140,255,177,255,234,255,14,0,12,0,28,0,46,0,88,0,160,0,195,0,191,0,154,0,134,0,133,0,139,0,136,0,103,0,55,0,12,0,211,255,143,255,103,255,72,255,36,255,253,254,215,254,147,254,97,254,108,254,108,254,109,254,136,254,128,254,114,254,182,254,244,254,19,255,76,255,130,255,195,255,9,0,62,0,124,0,188,0,255,0,88,1,139,1,178,1,9,2,101,2,140,2,163,2,174,2,171,2,231,2,28,3,15,3,220,2,164,2,129,2,102,2,57,2,232,1,134,1,58,1,244,0,127,0,25,0,194,255,80,255,247,254,157,254,55,254,219,253,151,253,98,253,40,253,7,253,241,252,182,252,168,252,204,252,210,252,244,252,27,253,52,253,119,253,200,253,5,254,52,254,132,254,245,254,97,255,175,255,228,255,15,0,83,0,186,0,245,0,8,1,46,1,93,1,132,1,163,1,161,1,137,1,143,1,160,1,138,1,105,1,93,1,36,1,2,1,10,1,220,0,178,0,161,0,129,0,118,0,119,0,88,0,55,0,63,0,95,0,119,0,128,0,121,0,111,0,159,0,239,0,34,1,30,1,10,1,22,1,76,1,153,1,165,1,120,1,93,1,91,1,94,1,85,1,34,1,210,0,142,0,69,0,245,255,172,255,89,255,227,254,77,254,220,253,134,253,44,253,210,252,92,252,235,251,155,251,98,251,53,251,18,251,251,250,250,250,25,251,77,251,136,251,202,251,53,252,196,252,90,253,235,253,121,254,21,255,215,255,184,0,133,1,67,2,250,2,164,3,54,4,211,4,125,5,6,6,111,6,147,6,143,6,154,6,190,6,206,6,120,6,217,5,62,5,188,4,78,4,205,3,8,3,45,2,91,1,146,0,235,255,74,255,161,254,246,253,77,253,187,252,74,252,248,251,186,251,124,251,72,251,54,251,59,251,76,251,115,251,183,251,6,252,87,252,182,252,28,253,131,253,0,254,139,254,1,255,100,255,204,255,56,0,174,0,36,1,122,1,164,1,193,1,240,1,51,2,111,2,117,2,86,2,50,2,31,2,20,2,246,1,189,1,110,1,23,1,207,0,146,0,84,0,30,0,222,255,125,255,43,255,5,255,236,254,209,254,187,254,157,254,130,254,132,254,156,254,201,254,254,254,44,255,79,255,125,255,208,255,55,0,151,0,224,0,6,1,49,1,121,1,177,1,217,1,255,1,14,2,255,1,230,1,194,1,161,1,146,1,109,1,17,1,153,0,52,0,240,255,188,255,128,255,21,255,145,254,50,254,13,254,7,254,242,253,198,253,140,253,123,253,168,253,240,253,47,254,80,254,107,254,184,254,39,255,154,255,255,255,72,0,139,0,206,0,36,1,131,1,205,1,248,1,247,1,222,1,203,1,204,1,198,1,164,1,62,1,204,0,104,0,39,0,248,255,147,255,42,255,202,254,126,254,84,254,49,254,14,254,255,253,252,253,23,254,75,254,132,254,188,254,234,254,60,255,178,255,41,0,143,0,209,0,22,1,123,1,235,1,58,2,91,2,99,2,110,2,130,2,142,2,124,2,67,2,249,1,170,1,93,1,17,1,181,0,86,0,253,255,153,255,45,255,214,254,141,254,81,254,24,254,215,253,154,253,105,253,82,253,85,253,87,253,86,253,97,253,118,253,160,253,223,253,47,254,133,254,213,254,35,255,119,255,223,255,84,0,199,0,47,1,141,1,225,1,51,2,145,2,244,2,66,3,109,3,120,3,117,3,122,3,135,3,128,3,70,3,216,2,84,2,231,1,151,1,56,1,173,0,247,255,62,255,163,254,50,254,212,253,107,253,241,252,116,252,29,252,249,251,249,251,6,252,20,252,38,252,90,252,176,252,34,253,167,253,41,254,169,254,44,255,187,255,81,0,229,0,105,1,220,1,59,2,142,2,220,2,20,3,49,3,50,3,30,3,252,2,203,2,140,2,53,2,201,1,79,1,216,0,105,0,9,0,167,255,62,255,228,254,148,254,91,254,50,254,27,254,13,254,5,254,24,254,70,254,125,254,176,254,231,254,36,255,120,255,214,255,41,0,116,0,174,0,221,0,20,1,82,1,132,1,161,1,171,1,157,1,133,1,108,1,93,1,67,1,9,1,191,0,124,0,76,0,37,0,254,255,201,255,132,255,69,255,32,255,13,255,3,255,246,254,221,254,206,254,208,254,222,254,246,254,21,255,49,255,72,255,102,255,147,255,197,255,237,255,13,0,46,0,92,0,145,0,184,0,198,0,197,0,204,0,218,0,227,0,225,0,202,0,163,0,133,0,117,0,107,0,90,0,51,0,251,255,200,255,178,255,173,255,154,255,108,255,54,255,19,255,25,255,54,255,64,255,44,255,13,255,15,255,65,255,138,255,190,255,207,255,213,255,229,255,17,0,89,0,155,0,183,0,184,0,185,0,215,0,7,1,34,1,19,1,243,0,231,0,223,0,214,0,192,0,150,0,97,0,51,0,19,0,253,255,221,255,179,255,126,255,66,255,27,255,7,255,250,254,224,254,173,254,114,254,93,254,123,254,169,254,192,254,177,254,157,254,178,254,248,254,76,255,139,255,183,255,220,255,13,0,81,0,154,0,224,0,24,1,50,1,68,1,83,1,100,1,125,1,143,1,141,1,113,1,67,1,19,1,241,0,224,0,203,0,158,0,92,0,29,0,241,255,221,255,198,255,159,255,117,255,84,255,66,255,56,255,55,255,62,255,66,255,72,255,84,255,104,255,131,255,153,255,171,255,193,255,223,255,6,0,31,0,37,0,37,0,40,0,57,0,75,0,88,0,91,0,83,0,63,0,50,0,57,0,76,0,84,0,68,0,34,0,254,255,249,255,5,0,13,0,9,0,251,255,235,255,225,255,231,255,251,255,28,0,53,0,47,0,32,0,34,0,54,0,92,0,125,0,128,0,114,0,110,0,134,0,171,0,191,0,182,0,158,0,148,0,156,0,152,0,116,0,67,0,16,0,244,255,229,255,177,255,105,255,39,255,247,254,217,254,176,254,106,254,30,254,246,253,249,253,2,254,228,253,163,253,112,253,139,253,243,253,100,254,149,254,128,254,128,254,226,254,150,255,65,0,145,0,149,0,183,0,54,1,241,1,123,2,157,2,137,2,145,2,216,2,57,3,115,3,94,3,17,3,195,2,145,2,119,2,89,2,17,2,149,1,249,0,110,0,18,0,216,255,155,255,55,255,179,254,55,254,225,253,194,253,188,253,167,253,104,253,17,253,232,252,3,253,71,253,131,253,152,253,148,253,169,253,239,253,99,254,230,254,82,255,152,255,204,255,22,0,130,0,10,1,134,1,205,1,228,1,251,1,53,2,132,2,202,2,220,2,181,2,116,2,76,2,70,2,67,2,33,2,193,1,67,1,204,0,132,0,88,0,21,0,161,255,25,255,178,254,117,254,86,254,55,254,20,254,237,253,208,253,197,253,220,253,16,254,82,254,141,254,177,254,227,254,49,255,154,255,2,0,86,0,154,0,221,0,45,1,125,1,188,1,232,1,9,2,22,2,29,2,35,2,24,2,255,1,206,1,147,1,96,1,57,1,0,1,152,0,33,0,195,255,141,255,101,255,15,255,135,254,7,254,206,253,217,253,218,253,173,253,100,253,65,253,109,253,190,253,2,254,41,254,77,254,141,254,244,254,101,255,208,255,46,0,135,0,208,0,16,1,87,1,165,1,241,1,23,2,22,2,0,2,235,1,217,1,181,1,120,1,28,1,176,0,76,0,241,255,132,255,7,255,143,254,57,254,6,254,214,253,137,253,28,253,216,252,253,252,132,253,3,254,3,254,174,253,202,253,176,254,228,255,147,0,129,0,94,0,240,0,62,2,94,3,140,3,43,3,21,3,166,3,105,4,168,4,70,4,190,3,117,3,98,3,55,3,202,2,56,2,164,1,46,1,156,0,241,255,85,255,219,254,136,254,24,254,123,253,217,252,115,252,103,252,141,252,126,252,63,252,241,251,221,251,40,252,159,252,10,253,60,253,72,253,114,253,226,253,159,254,103,255,212,255,254,255,34,0,135,0,52,1,240,1,112,2,156,2,152,2,170,2,248,2,98,3,162,3,141,3,53,3,217,2,176,2,177,2,158,2,72,2,175,1,12,1,140,0,48,0,223,255,110,255,231,254,93,254,231,253,143,253,86,253,54,253,36,253,21,253,7,253,14,253,62,253,140,253,225,253,58,254,149,254,8,255,146,255,24,0,151,0,4,1,115,1,228,1,67,2,142,2,197,2,236,2,10,3,21,3,3,3,217,2,154,2,78,2,2,2,177,1,68,1,184,0,36,0,181,255,115,255,44,255,174,254,254,253,122,253,110,253,157,253,149,253,46,253,199,252,219,252,91,253,202,253,219,253,200,253,254,253,146,254,47,255,130,255,155,255,214,255,97,0,244,0,72,1,84,1,98,1,181,1,47,2,123,2,115,2,66,2,51,2,90,2,120,2,87,2,8,2,181,1,116,1,57,1,234,0,137,0,36,0,191,255,101,255,8,255,163,254,66,254,244,253,180,253,110,253,34,253,245,252,5,253,38,253,16,253,202,252,196,252,91,253,81,254,211,254,139,254,46,254,180,254,16,0,69,1,115,1,235,0,232,0,242,1,70,3,202,3,96,3,228,2,31,3,212,3,59,4,253,3,104,3,7,3,244,2,221,2,124,2,235,1,100,1,250,0,149,0,32,0,156,255,26,255,179,254,99,254,22,254,173,253,50,253,216,252,204,252,247,252,12,253,240,252,197,252,195,252,6,253,115,253,210,253,20,254,78,254,145,254,0,255,147,255,31,0,130,0,202,0,29,1,136,1,254,1,87,2,134,2,158,2,186,2,224,2,242,2,226,2,183,2,128,2,80,2,28,2,202,1,92,1,235,0,144,0,63,0,213,255,84,255,211,254,107,254,25,254,206,253,129,253,46,253,227,252,181,252,170,252,184,252,204,252,226,252,3,253,65,253,154,253,0,254,115,254,240,254,122,255,0,0,116,0,220,0,87,1,229,1,110,2,209,2,12,3,58,3,105,3,157,3,183,3,176,3,137,3,86,3,12,3,173,2,68,2,209,1,105,1,246,0,92,0,165,255,249,254,118,254,27,254,187,253,59,253,180,252,78,252,47,252,57,252,60,252,45,252,37,252,95,252,214,252,78,253,161,253,232,253,90,254,9,255,193,255,68,0,163,0,19,1,181,1,92,2,207,2,13,3,60,3,135,3,218,3,5,4,3,4,237,3,205,3,154,3,82,3,254,2,171,2,74,2,189,1,26,1,140,0,28,0,158,255,1,255,97,254,229,253,146,253,61,253,214,252,118,252,57,252,30,252,34,252,55,252,83,252,114,252,149,252,201,252,40,253,197,253,107,254,229,254,45,255,130,255,18,0,195,0,92,1,182,1,243,1,70,2,190,2,44,3,94,3,92,3,92,3,113,3,131,3,119,3,67,3,240,2,138,2,34,2,200,1,132,1,56,1,209,0,70,0,176,255,56,255,238,254,189,254,120,254,23,254,188,253,125,253,104,253,109,253,121,253,127,253,136,253,158,253,199,253,252,253,45,254,99,254,158,254,229,254,55,255,130,255,188,255,244,255,61,0,148,0,212,0,237,0,246,0,16,1,61,1,94,1,96,1,71,1,54,1,58,1,54,1,30,1,242,0,195,0,168,0,147,0,116,0,69,0,17,0,241,255,221,255,199,255,161,255,105,255,70,255,70,255,72,255,50,255,19,255,8,255,21,255,46,255,57,255,57,255,62,255,78,255,102,255,130,255,160,255,195,255,238,255,25,0,66,0,97,0,128,0,163,0,207,0,1,1,36,1,44,1,38,1,35,1,49,1,76,1,82,1,62,1,36,1,18,1,11,1,244,0,199,0,147,0,115,0,92,0,54,0,244,255,167,255,124,255,110,255,103,255,68,255,8,255,217,254,204,254,205,254,204,254,199,254,187,254,184,254,194,254,210,254,239,254,19,255,53,255,79,255,105,255,141,255,188,255,235,255,15,0,61,0,114,0,154,0,178,0,200,0,225,0,2,1,26,1,32,1,22,1,9,1,14,1,19,1,7,1,229,0,187,0,161,0,139,0,110,0,65,0,13,0,236,255,207,255,164,255,121,255,80,255,53,255,41,255,21,255,253,254,228,254,213,254,202,254,193,254,196,254,200,254,208,254,214,254,221,254,238,254,16,255,52,255,82,255,116,255,158,255,209,255,255,255,45,0,82,0,127,0,185,0,231,0,14,1,50,1,86,1,114,1,138,1,150,1,153,1,152,1,146,1,130,1,103,1,69,1,35,1,6,1,227,0,189,0,144,0,93,0,44,0,249,255,205,255,164,255,118,255,68,255,27,255,252,254,226,254,207,254,190,254,179,254,184,254,207,254,226,254,241,254,254,254,18,255,54,255,89,255,122,255,154,255,181,255,212,255,247,255,25,0,58,0,88,0,110,0,127,0,138,0,151,0,162,0,167,0,155,0,135,0,116,0,99,0,82,0,57,0,27,0,8,0,252,255,233,255,220,255,212,255,198,255,189,255,184,255,180,255,189,255,200,255,204,255,208,255,216,255,230,255,249,255,14,0,32,0,48,0,67,0,90,0,105,0,120,0,137,0,147,0,163,0,176,0,173,0,169,0,165,0,156,0,143,0,133,0,119,0,96,0,67,0,39,0,12,0,245,255,225,255,196,255,169,255,144,255,120,255,94,255,77,255,60,255,52,255,54,255,46,255,39,255,38,255,49,255,58,255,72,255,92,255,104,255,119,255,138,255,167,255,198,255,234,255,3,0,36,0,73,0,104,0,137,0,166,0,191,0,207,0,225,0,230,0,236,0,233,0,227,0,220,0,204,0,200,0,176,0,157,0,121,0,88,0,67,0,37,0,255,255,217,255,185,255,147,255,125,255,98,255,85,255,52,255,27,255,14,255,0,255,4,255,9,255,20,255,29,255,44,255,60,255,87,255,126,255,151,255,176,255,196,255,221,255,247,255,15,0,40,0,64,0,89,0,114,0,137,0,156,0,171,0,183,0,190,0,190,0,188,0,183,0,179,0,169,0,158,0,137,0,115,0,91,0,71,0,53,0,36,0,21,0,8,0,242,255,224,255,206,255,193,255,182,255,168,255,158,255,149,255,147,255,139,255,132,255,132,255,133,255,137,255,136,255,141,255,152,255,164,255,178,255,192,255,208,255,223,255,234,255,240,255,251,255,8,0,12,0,15,0,17,0,19,0,24,0,30,0,32,0,38,0,37,0,36,0,37,0,40,0,45,0,46,0,45,0,38,0,33,0,32,0,30,0,38,0,43,0,47,0,57,0,61,0,66,0,72,0,75,0,86,0,101,0,108,0,113,0,121,0,125,0,124,0,122,0,119,0,111,0,109,0,96,0,86,0,77,0,62,0,45,0,27,0,10,0,254,255,232,255,213,255,200,255,182,255,161,255,141,255,126,255,109,255,99,255,91,255,84,255,85,255,92,255,95,255,102,255,106,255,112,255,118,255,129,255,143,255,161,255,182,255,198,255,209,255,218,255,228,255,238,255,1,0,20,0,40,0,48,0,54,0,58,0,57,0,78,0,102,0,117,0,108,0,96,0,86,0,77,0,71,0,62,0,52,0,39,0,30,0,9,0,238,255,216,255,212,255,223,255,230,255,230,255,216,255,205,255,209,255,228,255,248,255,7,0,20,0,23,0,33,0,37,0,45,0,59,0,72,0,86,0,101,0,109,0,100,0,99,0,94,0,90,0,90,0,87,0,77,0,56,0,38,0,22,0,10,0,250,255,234,255,211,255,186,255,165,255,146,255,128,255,116,255,104,255,96,255,94,255,89,255,90,255,90,255,92,255,95,255,108,255,131,255,148,255,162,255,174,255,187,255,203,255,231,255,3,0,27,0,46,0,67,0,87,0,108,0,135,0,162,0,183,0,201,0,214,0,222,0,229,0,234,0,234,0,232,0,235,0,229,0,215,0,196,0,171,0,143,0,112,0,82,0,48,0,2,0,213,255,176,255,148,255,117,255,77,255,38,255,7,255,233,254,208,254,187,254,172,254,157,254,144,254,145,254,152,254,159,254,172,254,191,254,217,254,248,254,28,255,63,255,98,255,133,255,173,255,220,255,5,0,47,0,91,0,136,0,182,0,224,0,4,1,33,1,58,1,89,1,117,1,136,1,145,1,149,1,151,1,141,1,128,1,112,1,94,1,72,1,44,1,9,1,226,0,185,0,144,0,105,0,68,0,38,0,6,0,227,255,189,255,155,255,121,255,93,255,70,255,49,255,35,255,17,255,2,255,252,254,246,254,239,254,239,254,244,254,251,254,253,254,2,255,17,255,35,255,54,255,71,255,85,255,104,255,117,255,143,255,175,255,193,255,200,255,211,255,228,255,250,255,9,0,20,0,35,0,51,0,79,0,111,0,140,0,163,0,189,0,218,0,245,0,11,1,33,1,62,1,93,1,118,1,138,1,159,1,173,1,182,1,185,1,186,1,188,1,181,1,163,1,133,1,96,1,51,1,1,1,206,0,141,0,69,0,253,255,182,255,109,255,20,255,177,254,85,254,8,254,201,253,144,253,81,253,18,253,223,252,199,252,189,252,170,252,152,252,153,252,194,252,251,252,42,253,74,253,112,253,195,253,76,254,222,254,65,255,132,255,211,255,95,0,25,1,186,1,22,2,70,2,154,2,35,3,161,3,210,3,205,3,210,3,255,3,44,4,23,4,200,3,107,3,43,3,6,3,198,2,79,2,190,1,58,1,210,0,113,0,243,255,97,255,206,254,85,254,248,253,151,253,42,253,184,252,89,252,31,252,7,252,249,251,233,251,216,251,229,251,25,252,108,252,194,252,7,253,93,253,213,253,110,254,13,255,162,255,38,0,163,0,40,1,177,1,62,2,179,2,12,3,83,3,152,3,215,3,253,3,2,4,239,3,204,3,164,3,106,3,21,3,176,2,63,2,208,1,98,1,232,0,95,0,223,255,113,255,14,255,175,254,74,254,231,253,148,253,102,253,92,253,91,253,80,253,72,253,94,253,157,253,230,253,39,254,107,254,194,254,39,255,143,255,238,255,68,0,156,0,248,0,85,1,158,1,202,1,224,1,246,1,28,2,60,2,53,2,255,1,182,1,122,1,75,1,12,1,167,0,38,0,183,255,107,255,36,255,190,254,51,254,183,253,131,253,158,253,176,253,101,253,231,252,204,252,135,253,146,254,229,254,64,254,197,253,147,254,80,0,119,1,48,1,81,0,107,0,247,1,144,3,158,3,110,2,197,1,169,2,34,4,126,4,110,3,79,2,87,2,48,3,127,3,151,2,74,1,206,0,41,1,65,1,81,0,207,254,233,253,238,253,30,254,160,253,103,252,69,251,235,250,49,251,124,251,90,251,227,250,138,250,151,250,38,251,14,252,233,252,103,253,111,253,132,253,87,254,218,255,84,1,250,1,201,1,191,1,177,2,89,4,129,5,90,5,167,4,172,4,144,5,98,6,59,6,95,5,197,4,189,4,202,4,82,4,87,3,136,2,47,2,226,1,34,1,236,255,221,254,99,254,54,254,205,253,231,252,213,251,36,251,5,251,51,251,46,251,193,250,82,250,79,250,180,250,67,251,183,251,18,252,137,252,29,253,201,253,141,254,91,255,58,0,21,1,188,1,58,2,174,2,63,3,250,3,141,4,204,4,189,4,143,4,133,4,134,4,98,4,247,3,83,3,174,2,18,2,115,1,212,0,51,0,144,255,229,254,46,254,144,253,22,253,179,252,93,252,23,252,224,251,175,251,143,251,152,251,218,251,47,252,111,252,154,252,222,252,107,253,51,254,246,254,141,255,6,0,151,0,93,1,52,2,233,2,112,3,223,3,68,4,156,4,237,4,37,5,53,5,40,5,3,5,205,4,119,4,246,3,96,3,215,2,91,2,197,1,249,0,10,0,59,255,179,254,70,254,181,253,235,252,37,252,168,251,120,251,89,251,22,251,191,250,138,250,154,250,225,250,58,251,135,251,208,251,48,252,184,252,89,253,255,253,163,254,54,255,201,255,107,0,21,1,169,1,20,2,113,2,232,2,99,3,172,3,185,3,183,3,207,3,238,3,238,3,186,3,109,3,34,3,215,2,157,2,100,2,30,2,180,1,20,1,148,0,131,0,167,0,129,0,210,255,26,255,21,255,200,255,77,0,213,255,191,254,89,254,44,255,67,0,74,0,64,255,122,254,242,254,22,0,112,0,148,255,159,254,200,254,193,255,56,0,137,255,132,254,84,254,1,255,130,255,28,255,55,254,200,253,23,254,128,254,81,254,153,253,9,253,28,253,150,253,218,253,147,253,13,253,224,252,100,253,104,254,56,255,79,255,247,254,18,255,22,0,150,1,142,2,141,2,49,2,127,2,183,3,251,4,73,5,180,4,69,4,172,4,130,5,221,5,117,5,200,4,112,4,120,4,108,4,230,3,30,3,127,2,12,2,133,1,169,0,161,255,198,254,58,254,183,253,234,252,204,251,212,250,110,250,88,250,26,250,128,249,230,248,188,248,2,249,112,249,192,249,235,249,27,250,136,250,55,251,24,252,247,252,184,253,102,254,19,255,224,255,219,0,230,1,195,2,103,3,233,3,111,4,6,5,161,5,35,6,97,6,81,6,30,6,253,5,245,5,213,5,101,5,175,4,242,3,80,3,221,2,76,2,149,1,186,0,221,255,42,255,151,254,27,254,152,253,22,253,152,252,57,252,251,251,221,251,213,251,233,251,8,252,35,252,79,252,164,252,33,253,171,253,40,254,146,254,9,255,139,255,9,0,132,0,5,1,128,1,212,1,254,1,18,2,55,2,120,2,168,2,148,2,62,2,235,1,205,1,199,1,152,1,30,1,137,0,29,0,238,255,186,255,85,255,213,254,122,254,92,254,72,254,25,254,215,253,178,253,195,253,244,253,32,254,55,254,77,254,128,254,222,254,81,255,177,255,236,255,31,0,102,0,207,0,70,1,146,1,166,1,175,1,217,1,33,2,93,2,89,2,39,2,255,1,3,2,13,2,216,1,109,1,10,1,222,0,205,0,153,0,39,0,171,255,99,255,76,255,57,255,249,254,154,254,74,254,43,254,60,254,72,254,49,254,15,254,3,254,39,254,97,254,135,254,148,254,155,254,191,254,250,254,49,255,96,255,143,255,190,255,221,255,247,255,30,0,109,0,206,0,251,0,220,0,179,0,220,0,79,1,173,1,164,1,85,1,39,1,95,1,213,1,20,2,211,1,84,1,20,1,90,1,215,1,243,1,119,1,203,0,146,0,229,0,61,1,3,1,82,0,188,255,170,255,242,255,6,0,169,255,34,255,209,254,215,254,239,254,215,254,160,254,103,254,62,254,20,254,235,253,223,253,238,253,251,253,207,253,112,253,95,253,218,253,125,254,179,254,96,254,41,254,156,254,142,255,63,0,69,0,1,0,44,0,5,1,222,1,248,1,134,1,96,1,237,1,162,2,195,2,69,2,210,1,232,1,97,2,153,2,49,2,156,1,97,1,123,1,123,1,23,1,129,0,30,0,249,255,204,255,93,255,194,254,90,254,63,254,58,254,12,254,169,253,86,253,83,253,142,253,202,253,230,253,234,253,255,253,49,254,122,254,225,254,88,255,203,255,28,0,65,0,115,0,230,0,145,1,45,2,101,2,72,2,57,2,118,2,227,2,44,3,17,3,163,2,46,2,243,1,239,1,221,1,116,1,178,0,250,255,153,255,119,255,62,255,184,254,17,254,151,253,108,253,91,253,49,253,251,252,210,252,215,252,5,253,59,253,113,253,166,253,242,253,105,254,247,254,133,255,247,255,99,0,238,0,145,1,33,2,132,2,208,2,43,3,145,3,208,3,209,3,164,3,138,3,136,3,110,3,20,3,139,2,8,2,159,1,52,1,161,0,235,255,53,255,157,254,26,254,152,253,3,253,99,252,222,251,141,251,107,251,85,251,50,251,20,251,43,251,128,251,249,251,109,252,218,252,88,253,244,253,175,254,106,255,24,0,186,0,89,1,251,1,154,2,41,3,154,3,243,3,71,4,149,4,209,4,228,4,213,4,192,4,166,4,116,4,32,4,186,3,85,3,222,2,70,2,162,1,7,1,114,0,225,255,70,255,167,254,28,254,169,253,66,253,239,252,178,252,131,252,90,252,58,252,60,252,97,252,144,252,178,252,205,252,251,252,78,253,184,253,34,254,118,254,192,254,27,255,142,255,4,0,98,0,188,0,22,1,96,1,144,1,167,1,188,1,212,1,227,1,209,1,168,1,121,1,75,1,22,1,212,0,145,0,91,0,55,0,254,255,170,255,82,255,26,255,11,255,10,255,248,254,199,254,147,254,136,254,188,254,17,255,88,255,104,255,106,255,165,255,61,0,241,0,95,1,132,1,163,1,15,2,182,2,49,3,83,3,75,3,103,3,171,3,219,3,195,3,125,3,77,3,53,3,21,3,206,2,93,2,213,1,85,1,220,0,97,0,206,255,47,255,141,254,212,253,34,253,151,252,53,252,225,251,100,251,199,250,78,250,47,250,93,250,127,250,98,250,39,250,38,250,151,250,64,251,182,251,230,251,14,252,146,252,153,253,179,254,84,255,158,255,44,0,83,1,183,2,156,3,209,3,219,3,117,4,164,5,150,6,152,6,254,5,163,5,1,6,186,6,220,6,22,6,8,5,119,4,149,4,188,4,41,4,245,2,202,1,34,1,240,0,147,0,165,255,96,254,70,253,178,252,99,252,248,251,80,251,141,250,252,249,212,249,237,249,251,249,212,249,162,249,202,249,73,250,215,250,52,251,112,251,204,251,124,252,96,253,47,254,201,254,77,255,8,0,246,0,237,1,173,2,43,3,165,3,58,4,220,4,79,5,123,5,112,5,121,5,161,5,175,5,116,5,242,4,107,4,251,3,154,3,38,3,133,2,199,1,13,1,108,0,224,255,90,255,194,254,42,254,164,253,73,253,9,253,193,252,109,252,42,252,41,252,94,252,148,252,172,252,203,252,26,253,158,253,44,254,157,254,3,255,128,255,16,0,159,0,31,1,140,1,243,1,91,2,184,2,253,2,39,3,58,3,59,3,56,3,34,3,245,2,169,2,72,2,232,1,137,1,27,1,153,0,19,0,147,255,28,255,171,254,55,254,182,253,72,253,6,253,222,252,185,252,129,252,88,252,90,252,124,252,166,252,199,252,251,252,82,253,187,253,26,254,106,254,197,254,80,255,235,255,109,0,199,0,25,1,136,1,7,2,116,2,180,2,216,2,242,2,24,3,76,3,91,3,51,3,225,2,150,2,113,2,76,2,7,2,161,1,40,1,192,0,110,0,33,0,199,255,87,255,236,254,151,254,92,254,40,254,221,253,130,253,75,253,80,253,108,253,126,253,105,253,87,253,129,253,221,253,55,254,100,254,133,254,193,254,36,255,147,255,224,255,25,0,91,0,166,0,236,0,37,1,81,1,124,1,168,1,197,1,209,1,223,1,241,1,243,1,223,1,192,1,169,1,153,1,125,1,79,1,32,1,255,0,212,0,152,0,96,0,65,0,42,0,6,0,215,255,177,255,160,255,160,255,159,255,145,255,128,255,126,255,142,255,159,255,171,255,186,255,205,255,211,255,212,255,208,255,227,255,3,0,5,0,244,255,221,255,211,255,210,255,212,255,204,255,186,255,165,255,142,255,114,255,92,255,76,255,65,255,53,255,30,255,6,255,236,254,233,254,253,254,22,255,32,255,23,255,23,255,56,255,128,255,197,255,234,255,242,255,13,0,84,0,167,0,223,0,239,0,252,0,39,1,109,1,166,1,185,1,176,1,175,1,204,1,239,1,240,1,196,1,145,1,121,1,107,1,74,1,4,1,161,0,71,0,7,0,207,255,130,255,16,255,158,254,72,254,19,254,229,253,157,253,77,253,14,253,247,252,12,253,29,253,21,253,22,253,61,253,145,253,229,253,25,254,67,254,146,254,15,255,146,255,236,255,44,0,119,0,234,0,123,1,244,1,63,2,106,2,164,2,250,2,79,3,115,3,100,3,79,3,78,3,92,3,72,3,255,2,162,2,63,2,224,1,131,1,31,1,172,0,42,0,161,255,37,255,189,254,89,254,235,253,124,253,34,253,229,252,184,252,138,252,98,252,87,252,112,252,155,252,201,252,248,252,62,253,163,253,26,254,151,254,22,255,166,255,53,0,185,0,62,1,204,1,89,2,211,2,51,3,125,3,197,3,5,4,51,4,69,4,61,4,38,4,254,3,202,3,126,3,30,3,180,2,64,2,197,1,66,1,190,0,48,0,164,255,35,255,165,254,44,254,190,253,94,253,6,253,183,252,128,252,104,252,106,252,108,252,108,252,139,252,204,252,30,253,105,253,173,253,250,253,103,254,224,254,77,255,171,255,9,0,106,0,201,0,37,1,105,1,159,1,212,1,254,1,14,2,16,2,16,2,6,2,232,1,178,1,118,1,60,1,247,0,163,0,72,0,1,0,192,255,120,255,48,255,232,254,170,254,129,254,103,254,71,254,37,254,21,254,28,254,39,254,59,254,75,254,93,254,128,254,176,254,240,254,52,255,109,255,163,255,231,255,46,0,121,0,189,0,247,0,43,1,96,1,149,1,180,1,188,1,188,1,195,1,204,1,195,1,161,1,127,1,103,1,69,1,20,1,219,0,167,0,125,0,85,0,38,0,243,255,199,255,163,255,132,255,105,255,83,255,74,255,70,255,61,255,59,255,76,255,95,255,107,255,118,255,143,255,179,255,211,255,244,255,9,0,40,0,81,0,108,0,129,0,153,0,178,0,205,0,227,0,230,0,225,0,227,0,230,0,219,0,202,0,182,0,159,0,142,0,118,0,87,0,45,0,253,255,214,255,181,255,146,255,113,255,83,255,53,255,26,255,7,255,249,254,233,254,226,254,236,254,252,254,14,255,33,255,52,255,81,255,116,255,149,255,176,255,208,255,240,255,11,0,42,0,74,0,98,0,114,0,124,0,135,0,150,0,160,0,160,0,152,0,136,0,120,0,98,0,64,0,29,0,0,0,229,255,192,255,149,255,99,255,46,255,0,255,219,254,187,254,159,254,127,254,104,254,91,254,83,254,92,254,99,254,115,254,149,254,197,254,247,254,43,255,101,255,169,255,243,255,58,0,136,0,210,0,32,1,108,1,181,1,249,1,48,2,98,2,140,2,165,2,175,2,171,2,159,2,140,2,102,2,51,2,246,1,179,1,111,1,28,1,198,0,109,0,13,0,172,255,76,255,237,254,152,254,73,254,240,253,161,253,104,253,61,253,27,253,3,253,0,253,8,253,31,253,68,253,116,253,189,253,25,254,117,254,225,254,90,255,217,255,99,0,233,0,104,1,219,1,80,2,188,2,14,3,88,3,161,3,226,3,12,4,33,4,43,4,39,4,21,4,240,3,178,3,103,3,24,3,180,2,72,2,200,1,56,1,168,0,26,0,145,255,253,254,110,254,232,253,102,253,234,252,125,252,31,252,212,251,147,251,95,251,67,251,54,251,58,251,82,251,130,251,194,251,15,252,106,252,217,252,79,253,203,253,80,254,219,254,113,255,3,0,140,0,22,1,157,1,20,2,126,2,222,2,49,3,112,3,157,3,190,3,201,3,200,3,185,3,146,3,92,3,26,3,204,2,116,2,19,2,176,1,71,1,213,0,101,0,243,255,127,255,15,255,163,254,63,254,229,253,152,253,85,253,36,253,1,253,237,252,230,252,242,252,11,253,46,253,97,253,155,253,221,253,38,254,125,254,215,254,41,255,128,255,220,255,54,0,140,0,214,0,35,1,105,1,159,1,205,1,237,1,6,2,16,2,13,2,9,2,248,1,216,1,174,1,127,1,84,1,34,1,233,0,175,0,116,0,54,0,252,255,199,255,145,255,92,255,52,255,17,255,244,254,224,254,212,254,209,254,212,254,224,254,248,254,23,255,60,255,105,255,149,255,190,255,239,255,37,0,89,0,138,0,189,0,238,0,27,1,65,1,100,1,128,1,144,1,157,1,160,1,161,1,157,1,136,1,109,1,73,1,43,1,5,1,211,0,163,0,109,0,58,0,4,0,195,255,138,255,89,255,36,255,237,254,192,254,163,254,128,254,93,254,68,254,53,254,48,254,55,254,65,254,83,254,114,254,146,254,185,254,230,254,25,255,73,255,120,255,165,255,202,255,251,255,49,0,92,0,126,0,162,0,192,0,216,0,240,0,2,1,12,1,15,1,13,1,9,1,7,1,245,0,219,0,196,0,170,0,134,0,97,0,72,0,45,0,13,0,238,255,202,255,166,255,140,255,122,255,111,255,104,255,98,255,95,255,98,255,109,255,125,255,136,255,142,255,154,255,171,255,191,255,202,255,214,255,228,255,240,255,250,255,255,255,7,0,13,0,17,0,23,0,24,0,24,0,18,0,9,0,9,0,7,0,1,0,240,255,222,255,217,255,215,255,217,255,222,255,228,255,238,255,245,255,3,0,26,0,46,0,63,0,82,0,104,0,127,0,145,0,159,0,174,0,190,0,208,0,227,0,243,0,253,0,4,1,13,1,24,1,21,1,13,1,0,1,243,0,230,0,212,0,188,0,149,0,109,0,58,0,1,0,205,255,156,255,109,255,63,255,17,255,227,254,188,254,145,254,108,254,85,254,63,254,43,254,31,254,28,254,35,254,47,254,62,254,86,254,117,254,159,254,212,254,9,255,69,255,134,255,199,255,15,0,91,0,160,0,221,0,25,1,79,1,122,1,160,1,189,1,211,1,228,1,234,1,232,1,218,1,195,1,170,1,139,1,92,1,39,1,244,0,187,0,127,0,62,0,254,255,193,255,127,255,66,255,10,255,210,254,157,254,115,254,84,254,64,254,53,254,44,254,44,254,52,254,71,254,97,254,124,254,156,254,197,254,240,254,34,255,89,255,141,255,194,255,242,255,34,0,85,0,135,0,183,0,222,0,5,1,39,1,64,1,85,1,103,1,119,1,129,1,129,1,112,1,92,1,77,1,60,1,34,1,7,1,230,0,191,0,155,0,122,0,94,0,58,0,17,0,235,255,200,255,166,255,133,255,109,255,88,255,65,255,47,255,43,255,41,255,35,255,37,255,49,255,60,255,76,255,100,255,127,255,157,255,187,255,220,255,246,255,12,0,36,0,61,0,92,0,116,0,134,0,148,0,157,0,161,0,166,0,172,0,178,0,178,0,167,0,152,0,135,0,116,0,102,0,88,0,65,0,45,0,32,0,15,0,249,255,228,255,213,255,195,255,177,255,162,255,153,255,143,255,131,255,125,255,122,255,120,255,123,255,129,255,139,255,148,255,152,255,160,255,168,255,182,255,197,255,212,255,223,255,228,255,238,255,251,255,11,0,19,0,21,0,27,0,26,0,20,0,23,0,25,0,22,0,19,0,12,0,3,0,251,255,238,255,227,255,219,255,210,255,201,255,194,255,192,255,187,255,182,255,184,255,188,255,196,255,199,255,199,255,196,255,193,255,193,255,200,255,211,255,221,255,236,255,248,255,7,0,24,0,45,0,71,0,91,0,97,0,103,0,112,0,116,0,120,0,125,0,132,0,134,0,135,0,128,0,115,0,108,0,101,0,92,0,79,0,69,0,66,0,60,0,51,0,47,0,38,0,22,0,14,0,7,0,253,255,240,255,231,255,224,255,216,255,214,255,220,255,229,255,230,255,230,255,239,255,248,255,253,255,2,0,6,0,10,0,10,0,3,0,1,0,2,0,0,0,249,255,238,255,231,255,229,255,227,255,223,255,218,255,218,255,217,255,211,255,209,255,206,255,203,255,196,255,183,255,178,255,175,255,168,255,165,255,154,255,144,255,140,255,144,255,151,255,148,255,151,255,162,255,174,255,186,255,199,255,214,255,225,255,239,255,252,255,13,0,31,0,48,0,62,0,69,0,76,0,88,0,102,0,115,0,123,0,123,0,131,0,138,0,137,0,129,0,123,0,125,0,121,0,110,0,99,0,88,0,77,0,58,0,38,0,20,0,255,255,235,255,214,255,187,255,163,255,146,255,130,255,112,255,92,255,76,255,61,255,50,255,47,255,52,255,59,255,64,255,68,255,79,255,90,255,107,255,135,255,160,255,184,255,215,255,247,255,15,0,43,0,82,0,121,0,158,0,191,0,220,0,240,0,1,1,17,1,27,1,35,1,45,1,52,1,52,1,37,1,16,1,251,0,222,0,194,0,167,0,135,0,101,0,68,0,38,0,5,0,217,255,178,255,151,255,123,255,99,255,74,255,48,255,29,255,13,255,1,255,250,254,254,254,10,255,23,255,36,255,55,255,79,255,104,255,131,255,161,255,199,255,241,255,16,0,42,0,71,0,103,0,128,0,151,0,179,0,203,0,215,0,219,0,217,0,216,0,219,0,212,0,203,0,187,0,163,0,138,0,109,0,78,0,41,0,3,0,223,255,182,255,144,255,111,255,75,255,48,255,26,255,7,255,247,254,227,254,210,254,206,254,213,254,221,254,230,254,247,254,10,255,30,255,55,255,83,255,110,255,140,255,175,255,209,255,242,255,16,0,49,0,80,0,108,0,134,0,153,0,173,0,192,0,208,0,221,0,226,0,225,0,224,0,218,0,204,0,192,0,179,0,153,0,118,0,87,0,59,0,37,0,15,0,249,255,225,255,201,255,183,255,170,255,162,255,158,255,154,255,148,255,142,255,142,255,153,255,169,255,181,255,194,255,212,255,230,255,244,255,2,0,15,0,27,0,46,0,69,0,92,0,114,0,136,0,148,0,153,0,163,0,175,0,180,0,181,0,176,0,172,0,164,0,150,0,138,0,123,0,107,0,89,0,69,0,47,0,21,0,250,255,231,255,214,255,197,255,188,255,182,255,172,255,161,255,157,255,157,255,154,255,149,255,149,255,151,255,158,255,161,255,163,255,171,255,177,255,178,255,180,255,181,255,182,255,183,255,181,255,184,255,183,255,189,255,203,255,215,255,215,255,214,255,220,255,223,255,218,255,209,255,206,255,207,255,214,255,224,255,235,255,242,255,246,255,243,255,241,255,235,255,230,255,252,255,41,0,79,0,96,0,103,0,82,0,45,0,27,0,27,0,40,0,67,0,88,0,84,0,82,0,49,0,10,0,243,255,239,255,245,255,249,255,254,255,238,255,236,255,224,255,217,255,211,255,208,255,203,255,197,255,194,255,195,255,198,255,195,255,194,255,185,255,186,255,185,255,191,255,210,255,231,255,242,255,238,255,229,255,227,255,233,255,241,255,251,255,8,0,27,0,33,0,35,0,28,0,24,0,27,0,28,0,42,0,60,0,88,0,111,0,117,0,115,0,101,0,90,0,86,0,87,0,89,0,83,0,81,0,69,0,58,0,48,0,48,0,49,0,47,0,39,0,26,0,16,0,0,0,250,255,246,255,248,255,250,255,248,255,239,255,226,255,214,255,218,255,223,255,232,255,244,255,253,255,0,0,255,255,248,255,246,255,233,255,238,255,0,0,26,0,56,0,53,0,45,0,22,0,254,255,231,255,231,255,249,255,12,0,22,0,22,0,9,0,241,255,221,255,204,255,192,255,188,255,198,255,204,255,205,255,193,255,185,255,180,255,172,255,161,255,157,255,169,255,166,255,161,255,157,255,164,255,168,255,173,255,184,255,195,255,207,255,209,255,214,255,225,255,246,255,0,0,0,0,1,0,3,0,16,0,31,0,55,0,74,0,80,0,76,0,64,0,56,0,59,0,67,0,75,0,83,0,88,0,83,0,71,0,57,0,48,0,52,0,56,0,57,0,49,0,32,0,17,0,11,0,5,0,2,0,4,0,13,0,27,0,34,0,20,0,3,0,238,255,228,255,226,255,234,255,255,255,17,0,35,0,27,0,9,0,252,255,241,255,237,255,247,255,5,0,20,0,28,0,25,0,14,0,1,0,253,255,249,255,252,255,4,0,10,0,17,0,22,0,20,0,17,0,10,0,12,0,20,0,23,0,30,0,29,0,27,0,28,0,23,0,18,0,18,0,19,0,19,0,22,0,22,0,22,0,18,0,18,0,20,0,24,0,26,0,24,0,20,0,7,0,2,0,0,0,255,255,255,255,255,255,1,0,7,0,5,0,253,255,250,255,243,255,236,255,233,255,234,255,235,255,233,255,236,255,242,255,239,255,227,255,214,255,207,255,206,255,208,255,211,255,221,255,225,255,225,255,225,255,224,255,220,255,211,255,212,255,213,255,212,255,220,255,225,255,232,255,236,255,230,255,224,255,215,255,211,255,209,255,206,255,214,255,218,255,222,255,226,255,224,255,225,255,224,255,221,255,219,255,218,255,224,255,227,255,224,255,225,255,226,255,227,255,227,255,228,255,232,255,236,255,237,255,232,255,228,255,228,255,231,255,241,255,249,255,249,255,1,0,5,0,8,0,12,0,14,0,20,0,21,0,19,0,22,0,28,0,36,0,41,0,42,0,40,0,44,0,51,0,50,0,51,0,56,0,52,0,44,0,44,0,48,0,49,0,54,0,59,0,58,0,55,0,56,0,58,0,53,0,46,0,41,0,35,0,32,0,30,0,25,0,16,0,11,0,15,0,19,0,15,0,14,0,18,0,16,0,15,0,12,0,13,0,13,0,9,0,16,0,25,0,23,0,11,0,4,0,4,0,6,0,9,0,12,0,10,0,10,0,11,0,15,0,18,0,16,0,23,0,30,0,31,0,26,0,23,0,30,0,34,0,30,0,28,0,28,0,21,0,13,0,12,0,17,0,16,0,10,0,6,0,3,0,254,255,248,255,244,255,235,255,221,255,208,255,203,255,205,255,199,255,192,255,188,255,181,255,176,255,175,255,172,255,166,255,166,255,167,255,169,255,171,255,181,255,185,255,186,255,184,255,185,255,193,255,194,255,199,255,206,255,210,255,210,255,214,255,221,255,230,255,239,255,246,255,0,0,4,0,6,0,8,0,11,0,10,0,8,0,13,0,20,0,23,0,17,0,13,0,15,0,22,0,21,0,24,0,28,0,30,0,37,0,41,0,43,0,48,0,47,0,40,0,39,0,38,0,43,0,39,0,35,0,33,0,36,0,43,0,43,0,43,0,43,0,41,0,39,0,37,0,28,0,25,0,32,0,39,0,37,0,34,0,31,0,22,0,20,0,20,0,15,0,18,0,14,0,8,0,7,0,5,0,255,255,252,255,252,255,249,255,245,255,242,255,237,255,230,255,230,255,230,255,228,255,227,255,232,255,235,255,235,255,239,255,241,255,243,255,249,255,255,255,3,0,10,0,9,0,7,0,16,0,28,0,35,0,33,0,25,0,23,0,25,0,31,0,31,0,28,0,25,0,30,0,39,0,34,0,26,0,24,0,25,0,25,0,25,0,21,0,8,0,253,255,248,255,247,255,242,255,239,255,228,255,214,255,202,255,197,255,197,255,190,255,186,255,188,255,188,255,185,255,184,255,180,255,179,255,180,255,182,255,185,255,188,255,192,255,199,255,206,255,209,255,214,255,220,255,230,255,241,255,243,255,245,255,243,255,247,255,255,255,5,0,7,0,9,0,15,0,20,0,19,0,21,0,25,0,24,0,25,0,23,0,23,0,20,0,15,0,17,0,17,0,16,0,20,0,20,0,17,0,16,0,19,0,21,0,15,0,12,0,16,0,21,0,23,0,16,0,14,0,15,0,15,0,16,0,13,0,12,0,11,0,9,0,10,0,16,0,21,0,27,0,22,0,16,0,15,0,16,0,21,0,18,0,9,0,7,0,14,0,18,0,13,0,4,0,7,0,14,0,12,0,9,0,6,0,7,0,6,0,7,0,8,0,7,0,8,0,11,0,11,0,7,0,10,0,13,0,14,0,18,0,16,0,14,0,18,0,15,0,13,0,13,0,16,0,21,0,26,0,28,0,27,0,30,0,30,0,22,0,22,0,25,0,19,0,10,0,5,0,6,0,6,0,6,0,6,0,253,255,247,255,243,255,242,255,242,255,243,255,242,255,243,255,245,255,242,255,233,255,225,255,224,255,222,255,220,255,219,255,214,255,213,255,204,255,196,255,201,255,207,255,205,255,205,255,208,255,213,255,211,255,211,255,214,255,217,255,223,255,223,255,220,255,219,255,215,255,215,255,218,255,224,255,229,255,229,255,228,255,225,255,222,255,230,255,241,255,240,255,243,255,250,255,254,255,250,255,246,255,252,255,0,0,12,0,16,0,15,0,21,0,21,0,27,0,34,0,34,0,28,0,23,0,20,0,25,0,26,0,25,0,30,0,31,0,30,0,28,0,25,0,21,0,22,0,21,0,20,0,17,0,16,0,22,0,22,0,18,0,15,0,11,0,13,0,21,0,30,0,28,0,26,0,18,0,10,0,5,0,10,0,18,0,19,0,15,0,12,0,14,0,15,0,18,0,20,0,24,0,31,0,39,0,36,0,28,0,26,0,25,0,22,0,15,0,13,0,6,0,1,0,4,0,9,0,8,0,1,0,253,255,252,255,253,255,254,255,254,255,251,255,245,255,237,255,234,255,239,255,241,255,232,255,229,255,234,255,231,255,223,255,218,255,212,255,207,255,210,255,207,255,203,255,207,255,214,255,220,255,222,255,224,255,226,255,224,255,224,255,229,255,228,255,230,255,237,255,240,255,238,255,236,255,244,255,247,255,248,255,251,255,252,255,252,255,254,255,4,0,13,0,15,0,13,0,20,0,21,0,19,0,19,0,19,0,21,0,15,0,12,0,9,0,2,0,2,0,1,0,0,0,0,0,255,255,0,0,2,0,2,0,3,0,255,255,0,0,0,0,0,0,2,0,3,0,8,0,11,0,10,0,14,0,15,0,8,0,2,0,253,255,253,255,0,0,4,0,12,0,13,0,16,0,20,0,23,0,26,0,22,0,16,0,17,0,24,0,29,0,27,0,27,0,34,0,36,0,37,0,40,0,41,0,50,0,51,0,44,0,48,0,49,0,36,0,29,0,25,0,18,0,14,0,15,0,19,0,20,0,16,0,11,0,14,0,21,0,19,0,16,0,25,0,28,0,25,0,25,0,23,0,15,0,10,0,13,0,7,0,255,255,0,0,0,0,249,255,245,255,237,255,231,255,229,255,224,255,220,255,219,255,219,255,213,255,211,255,202,255,195,255,200,255,208,255,205,255,201,255,201,255,198,255,197,255,197,255,205,255,216,255,223,255,226,255,229,255,235,255,234,255,232,255,230,255,233,255,239,255,245,255,239,255,235,255,237,255,243,255,254,255,254,255,249,255,243,255,240,255,244,255,251,255,254,255,252,255,249,255,246,255,243,255,240,255,245,255,249,255,249,255,243,255,241,255,244,255,244,255,247,255,246,255,247,255,248,255,245,255,245,255,247,255,243,255,241,255,240,255,233,255,228,255,230,255,233,255,226,255,223,255,222,255,217,255,221,255,222,255,222,255,228,255,233,255,240,255,237,255,235,255,243,255,251,255,2,0,7,0,7,0,8,0,12,0,18,0,28,0,32,0,34,0,43,0,53,0,60,0,61,0,68,0,69,0,65,0,65,0,70,0,77,0,73,0,65,0,61,0,63,0,65,0,67,0,64,0,61,0,61,0,63,0,65,0,58,0,52,0,52,0,49,0,45,0,41,0,39,0,34,0,31,0,26,0,30,0,34,0,31,0,30,0,31,0,32,0,32,0,26,0,18,0,12,0,9,0,10,0,11,0,8,0,3,0,0,0,0,0,254,255,246,255,239,255,240,255,238,255,236,255,235,255,240,255,241,255,237,255,236,255,231,255,234,255,237,255,241,255,238,255,234,255,237,255,234,255,230,255,229,255,229,255,227,255,225,255,221,255,222,255,219,255,214,255,209,255,200,255,196,255,195,255,198,255,197,255,187,255,180,255,186,255,192,255,192,255,193,255,197,255,195,255,188,255,188,255,192,255,195,255,201,255,202,255,201,255,202,255,205,255,207,255,215,255,227,255,234,255,235,255,235,255,244,255,0,0,2,0,0,0,3,0,7,0,5,0,5,0,11,0,15,0,19,0,23,0,32,0,41,0,44,0,48,0,53,0,61,0,66,0,61,0,59,0,63,0,63,0,65,0,68,0,65,0,65,0,66,0,62,0,60,0,63,0,62,0,59,0,60,0,61,0,53,0,45,0,40,0,34,0,28,0,21,0,18,0,10,0,5,0,6,0,9,0,6,0,0,0,0,0,1,0,1,0,255,255,253,255,248,255,249,255,251,255,253,255,252,255,252,255,1,0,4,0,5,0,5,0,4,0,2,0,11,0,14,0,18,0,16,0,10,0,13,0,16,0,20,0,14,0,10,0,6,0,5,0,9,0,10,0,4,0,251,255,250,255,249,255,249,255,248,255,252,255,255,255,0,0,0,0,253,255,250,255,244,255,242,255,236,255,232,255,229,255,230,255,226,255,221,255,221,255,224,255,223,255,216,255,217,255,214,255,212,255,208,255,207,255,213,255,210,255,210,255,209,255,203,255,198,255,196,255,194,255,191,255,192,255,200,255,205,255,205,255,212,255,214,255,218,255,223,255,224,255,227,255,231,255,239,255,240,255,245,255,255,255,6,0,7,0,19,0,26,0,29,0,32,0,30,0,30,0,32,0,33,0,34,0,38,0,36,0,32,0,32,0,32,0,33,0,32,0,39,0,37,0,33,0,30,0,31,0,25,0,17,0,22,0,25,0,21,0,17,0,22,0,18,0,15,0,15,0,15,0,12,0,7,0,4,0,3,0,6,0,3,0,6,0,11,0,12,0,12,0,11,0,10,0,5,0,2,0,252,255,245,255,242,255,239,255,239,255,242,255,255,255,6,0,10,0,10,0,12,0,16,0,20,0,28,0,28,0,29,0,29,0,35,0,35,0,38,0,40,0,41,0,40,0,39,0,40,0,32,0,23,0,18,0,18,0,15,0,18,0,21,0,22,0,21,0,21,0,17,0,11,0,10,0,5,0,2,0,4,0,5,0,2,0,253,255,253,255,254,255,255,255,253,255,249,255,242,255,238,255,241,255,237,255,235,255,237,255,238,255,240,255,240,255,235,255,236,255,236,255,229,255,230,255,235,255,233,255,224,255,220,255,216,255,217,255,222,255,227,255,224,255,217,255,212,255,207,255,211,255,218,255,221,255,227,255,231,255,228,255,227,255,231,255,237,255,235,255,234,255,235,255,232,255,230,255,223,255,216,255,220,255,231,255,234,255,236,255,237,255,232,255,229,255,229,255,229,255,228,255,238,255,241,255,239,255,242,255,241,255,244,255,249,255,254,255,254,255,2,0,1,0,253,255,251,255,252,255,2,0,7,0,13,0,17,0,22,0,30,0,39,0,44,0,44,0,51,0,56,0,56,0,56,0,56,0,54,0,55,0,58,0,57,0,56,0,55,0,51,0,39,0,31,0,36,0,39,0,37,0,35,0,32,0,28,0,21,0,16,0,16,0,18,0,17,0,11,0,11,0,10,0,5,0,6,0,8,0,4,0,7,0,11,0,4,0,0,0,253,255,249,255,250,255,0,0,3,0,253,255,247,255,239,255,234,255,236,255,237,255,241,255,241,255,234,255,232,255,236,255,239,255,236,255,237,255,250,255,0,0,3,0,5,0,253,255,249,255,253,255,0,0,1,0,1,0,255,255,251,255,245,255,247,255,251,255,3,0,9,0,4,0,0,0,254,255,251,255,248,255,242,255,239,255,243,255,245,255,242,255,236,255,236,255,241,255,241,255,241,255,240,255,233,255,227,255,232,255,237,255,238,255,245,255,249,255,250,255,252,255,254,255,249,255,248,255,249,255,245,255,245,255,240,255,234,255,235,255,238,255,237,255,240,255,243,255,241,255,234,255,234,255,234,255,235,255,248,255,255,255,3,0,3,0,3,0,1,0,252,255,248,255,244,255,248,255,246,255,243,255,242,255,247,255,247,255,249,255,2,0,4,0,6,0,9,0,10,0,3,0,0,0,0,0,0,0,6,0,13,0,20,0,28,0,31,0,24,0,25,0,28,0,23,0,19,0,20,0,18,0,11,0,10,0,12,0,15,0,17,0,15,0,12,0,13,0,15,0,12,0,12,0,15,0,17,0,19,0,23,0,20,0,15,0,14,0,11,0,7,0,1,0,254,255,253,255,251,255,249,255,247,255,248,255,252,255,1,0,10,0,15,0,12,0,5,0,251,255,252,255,0,0,2,0,5,0,5,0,6,0,9,0,13,0,21,0,25,0,26,0,29,0,29,0,23,0,16,0,13,0,14,0,18,0,21,0,23,0,22,0,18,0,14,0,17,0,14,0,5,0,254,255,251,255,245,255,243,255,239,255,231,255,224,255,220,255,222,255,223,255,221,255,216,255,214,255,218,255,218,255,214,255,218,255,223,255,224,255,222,255,220,255,226,255,227,255,237,255,244,255,244,255,249,255,247,255,246,255,242,255,241,255,243,255,241,255,240,255,239,255,237,255,242,255,243,255,243,255,248,255,252,255,253,255,251,255,250,255,254,255,254,255,253,255,248,255,244,255,247,255,252,255,250,255,0,0,5,0,10,0,10,0,15,0,19,0,20,0,20,0,20,0,22,0,23,0,25,0,18,0,18,0,17,0,25,0,29,0,34,0,35,0,33,0,36,0,39,0,45,0,42,0,47,0,42,0,39,0,36,0,31,0,26,0,15,0,15,0,19,0,23,0,14,0,8,0,8,0,8,0,7,0,1,0,255,255,254,255,0,0,255,255,252,255,253,255,255,255,254,255,255,255,253,255,252,255,249,255,250,255,252,255,254,255,2,0,255,255,251,255,251,255,252,255,0,0,0,0,0,0,0,0,0,0,0,0,253,255,250,255,0,0,1,0,0,0,0,0,250,255,249,255,243,255,238,255,234,255,229,255,219,255,215,255,217,255,214,255,209,255,212,255,215,255,210,255,213,255,213,255,210,255,205,255,203,255,208,255,207,255,212,255,219,255,222,255,221,255,223,255,224,255,226,255,230,255,230,255,236,255,236,255,234,255,239,255,248,255,253,255,255,255,4,0,7,0,10,0,7,0,2,0,6,0,9,0,9,0,7,0,6,0,9,0,12,0,16,0,20,0,16,0,14,0,11,0,6,0,2,0,5,0,10,0,3,0,2,0,9,0,16,0,21,0,25,0,20,0,22,0,25,0,22,0,22,0,20,0,20,0,18,0,25,0,26,0,26,0,28,0,31,0,31,0,28,0,29,0,31,0,30,0,26,0,25,0,23,0,24,0,24,0,25,0,26,0,22,0,22,0,24,0,28,0,31,0,33,0,36,0,29,0,24,0,29,0,39,0,39,0,31,0,23,0,15,0,8,0,2,0,247,255,242,255,245,255,240,255,234,255,233,255,236,255,239,255,242,255,245,255,246,255,243,255,241,255,240,255,237,255,234,255,234,255,234,255,231,255,228,255,228,255,230,255,233,255,233,255,238,255,247,255,245,255,243,255,243,255,245,255,250,255,253,255,2,0,1,0,0,0,2,0,3,0,5,0,5,0,4,0,4,0,3,0,254,255,252,255,255,255,2,0,2,0,5,0,6,0,7,0,8,0,11,0,13,0,15,0,13,0,8,0,9,0,8,0,7,0,6,0,255,255,248,255,246,255,240,255,238,255,237,255,237,255,233,255,231,255,232,255,228,255,228,255,231,255,235,255,232,255,230,255,227,255,224,255,226,255,232,255,233,255,228,255,227,255,226,255,227,255,230,255,229,255,231,255,230,255,229,255,226,255,228,255,233,255,237,255,240,255,245,255,249,255,250,255,254,255,0,0,2,0,0,0,254,255,0,0,2,0,0,0,252,255,3,0,6,0,0,0,2,0,14,0,24,0,23,0,25,0,35,0,37,0,38,0,43,0,43,0,41,0,47,0,52,0,55,0,53,0,49,0,46,0,45,0,45,0,48,0,55,0,54,0,55,0,54,0,51,0,49,0,48,0,47,0,48,0,49,0,49,0,44,0,33,0,33,0,37,0,34,0,33,0,30,0,29,0,26,0,19,0,15,0,11,0,14,0,11,0,6,0,4,0,0,0,252,255,0,0,2,0,255,255,252,255,247,255,243,255,239,255,238,255,239,255,233,255,227,255,226,255,225,255,222,255,217,255,214,255,214,255,211,255,209,255,209,255,210,255,206,255,204,255,207,255,201,255,202,255,207,255,209,255,204,255,199,255,196,255,193,255,194,255,191,255,197,255,198,255,187,255,181,255,188,255,195,255,200,255,202,255,203,255,204,255,205,255,215,255,224,255,228,255,236,255,243,255,248,255,250,255,254,255,1,0,5,0,12,0,22,0,27,0,29,0,35,0,43,0,54,0,60,0,65,0,69,0,66,0,63,0,66,0,69,0,61,0,52,0,52,0,56,0,55,0,51,0,49,0,42,0,39,0,38,0,32,0,21,0,13,0,12,0,8,0,5,0,4,0,1,0,254,255,0,0,250,255,247,255,252,255,247,255,242,255,243,255,248,255,251,255,247,255,245,255,245,255,243,255,239,255,239,255,242,255,237,255,233,255,234,255,237,255,245,255,248,255,248,255,253,255,0,0,1,0,3,0,5,0,4,0,4,0,6,0,1,0,0,0,6,0,17,0,20,0,22,0,24,0,24,0,20,0,16,0,16,0,17,0,17,0,16,0,15,0,16,0,19,0,18,0,17,0,17,0,17,0,15,0,9,0,4,0,8,0,10,0,8,0,8,0,10,0,4,0,255,255,0,0,0,0,0,0,255,255,253,255,253,255,246,255,238,255,237,255,239,255,241,255,236,255,227,255,224,255,224,255,225,255,232,255,235,255,237,255,234,255,235,255,235,255,230,255,236,255,244,255,244,255,244,255,243,255,243,255,246,255,246,255,247,255,247,255,248,255,248,255,244,255,243,255,242,255,240,255,239,255,238,255,247,255,252,255,253,255,0,0,2,0,9,0,16,0,13,0,13,0,11,0,13,0,16,0,9,0,8,0,9,0,13,0,13,0,10,0,7,0,3,0,2,0,4,0,7,0,9,0,7,0,6,0,7,0,8,0,8,0,8,0,4,0,0,0,249,255,239,255,236,255,239,255,235,255,232,255,238,255,243,255,245,255,248,255,251,255,255,255,7,0,7,0,2,0,9,0,13,0,11,0,8,0,7,0,5,0,5,0,11,0,10,0,12,0,19,0,26,0,30,0,32,0,37,0,38,0,35,0,29,0,25,0,21,0,17,0,15,0,12,0,6,0,1,0,1,0,2,0,2,0,3,0,11,0,15,0,10,0,8,0,8,0,5,0,4,0,3,0,255,255,250,255,242,255,239,255,240,255,241,255,240,255,243,255,244,255,239,255,240,255,239,255,235,255,232,255,236,255,246,255,250,255,249,255,251,255,251,255,246,255,245,255,241,255,242,255,243,255,241,255,241,255,244,255,246,255,246,255,254,255,1,0,4,0,9,0,13,0,12,0,6,0,1,0,2,0,10,0,10,0,9,0,11,0,14,0,19,0,22,0,21,0,20,0,22,0,25,0,29,0,23,0,17,0,18,0,17,0,10,0,5,0,3,0,0,0,251,255,244,255,239,255,244,255,245,255,241,255,240,255,240,255,239,255,237,255,231,255,224,255,225,255,232,255,232,255,225,255,224,255,226,255,223,255,221,255,223,255,226,255,230,255,233,255,234,255,237,255,241,255,240,255,240,255,242,255,248,255,253,255,0,0,2,0,3,0,7,0,8,0,10,0,14,0,15,0,17,0,20,0,23,0,27,0,29,0,27,0,27,0,29,0,28,0,26,0,29,0,35,0,31,0,27,0,19,0,16,0,21,0,24,0,24,0,21,0,19,0,19,0,17,0,9,0,4,0,0,0,255,255,251,255,248,255,253,255,1,0,2,0,253,255,251,255,255,255,251,255,250,255,0,0,6,0,7,0,0,0,244,255,241,255,239,255,238,255,241,255,237,255,232,255,235,255,242,255,244,255,238,255,237,255,237,255,237,255,235,255,232,255,232,255,233,255,237,255,241,255,245,255,248,255,250,255,250,255,255,255,5,0,11,0,15,0,13,0,11,0,14,0,20,0,20,0,17,0,13,0,10,0,13,0,13,0,14,0,17,0,18,0,20,0,23,0,20,0,18,0,19,0,17,0,8,0,2,0,1,0,0,0,252,255,245,255,242,255,243,255,243,255,242,255,250,255,2,0,1,0,251,255,249,255,247,255,243,255,248,255,254,255,252,255,251,255,255,255,0,0,0,0,0,0,0,0,253,255,249,255,251,255,252,255,248,255,243,255,245,255,247,255,240,255,234,255,229,255,225,255,223,255,228,255,233,255,235,255,241,255,248,255,250,255,247,255,250,255,252,255,251,255,248,255,245,255,243,255,241,255,238,255,237,255,248,255,3,0,7,0,10,0,18,0,21,0,25,0,31,0,33,0,33,0,32,0,28,0,22,0,18,0,14,0,14,0,17,0,17,0,15,0,19,0,21,0,22,0,33,0,40,0,44,0,43,0,40,0,37,0,36,0,37,0,34,0,29,0,20,0,13,0,9,0,4,0,255,255,255,255,0,0,0,0,254,255,254,255,254,255,252,255,253,255,252,255,254,255,253,255,253,255,250,255,247,255,244,255,240,255,241,255,241,255,244,255,241,255,239,255,234,255,236,255,240,255,238,255,238,255,240,255,245,255,243,255,248,255,245,255,240,255,238,255,239,255,241,255,242,255,242,255,236,255,235,255,231,255,222,255,216,255,214,255,212,255,217,255,226,255,224,255,220,255,220,255,219,255,222,255,228,255,228,255,225,255,221,255,219,255,223,255,225,255,225,255,226,255,231,255,234,255,235,255,245,255,255,255,3,0,6,0,11,0,15,0,15,0,11,0,16,0,18,0,21,0,25,0,19,0,21,0,24,0,26,0,27,0,25,0,27,0,27,0,26,0,26,0,26,0,23,0,18,0,19,0,26,0,36,0,40,0,45,0,49,0,49,0,43,0,39,0,39,0,41,0,39,0,34,0,33,0,27,0,24,0,23,0,21,0,20,0,15,0,9,0,5,0,5,0,7,0,5,0,255,255,254,255,0,0,251,255,246,255,245,255,244,255,249,255,252,255,253,255,254,255,251,255,253,255,0,0,0,0,4,0,3,0,1,0,251,255,248,255,247,255,238,255,236,255,240,255,245,255,246,255,240,255,235,255,237,255,239,255,245,255,249,255,249,255,251,255,251,255,254,255,251,255,249,255,251,255,251,255,255,255,2,0,3,0,2,0,0,0,3,0,4,0,3,0,4,0,4,0,7,0,5,0,254,255,249,255,247,255,249,255,248,255,250,255,254,255,252,255,252,255,250,255,246,255,243,255,237,255,232,255,233,255,237,255,234,255,229,255,231,255,232,255,237,255,245,255,249,255,254,255,2,0,6,0,6,0,5,0,5,0,0,0,252,255,250,255,252,255,248,255,247,255,245,255,242,255,248,255,254,255,254,255,254,255,254,255,251,255,248,255,249,255,251,255,253,255,0,0,3,0,11,0,16,0,17,0,22,0,29,0,28,0,27,0,27,0,30,0,37,0,37,0,35,0,39,0,39,0,32,0,34,0,44,0,41,0,30,0,30,0,35,0,34,0,29,0,24,0,21,0,22,0,16,0,6,0,3,0,4,0,1,0,255,255,254,255,251,255,247,255,241,255,239,255,240,255,242,255,236,255,233,255,237,255,232,255,225,255,227,255,227,255,222,255,219,255,214,255,209,255,206,255,205,255,206,255,207,255,211,255,211,255,211,255,217,255,218,255,218,255,220,255,224,255,234,255,240,255,241,255,238,255,239,255,244,255,247,255,246,255,250,255,254,255,255,255,1,0,1,0,3,0,10,0,14,0,16,0,25,0,30,0,26,0,24,0,28,0,32,0,32,0,33,0,30,0,34,0,38,0,31,0,23,0,17,0,11,0,10,0,10,0,4,0,3,0,5,0,10,0,9,0,8,0,11,0,8,0,3,0,253,255,250,255,250,255,248,255,245,255,242,255,240,255,239,255,237,255,234,255,234,255,237,255,240,255,237,255,231,255,238,255,245,255,245,255,245,255,243,255,245,255,253,255,250,255,245,255,247,255,251,255,255,255,1,0,10,0,18,0,22,0,26,0,29,0,32,0,36,0,40,0,39,0,31,0,28,0,28,0,27,0,23,0,13,0,14,0,23,0,22,0,15,0,9,0,1,0,252,255,254,255,2,0,3,0,2,0,4,0,5,0,5,0,4,0,4,0,4,0,254,255,241,255,236,255,244,255,249,255,252,255,254,255,254,255,253,255,252,255,249,255,248,255,251,255,246,255,239,255,230,255,225,255,229,255,240,255,249,255,243,255,244,255,252,255,0,0,4,0,15,0,25,0,31,0,36,0,35,0,39,0,41,0,38,0,35,0,38,0,37,0,35,0,42,0,40,0,35,0,33,0,31,0,25,0,18,0,17,0,14,0,11,0,7,0,1,0,255,255,254,255,248,255,245,255,247,255,245,255,239,255,236,255,234,255,230,255,231,255,228,255,224,255,220,255,213,255,207,255,202,255,201,255,201,255,201,255,202,255,201,255,201,255,200,255,198,255,200,255,203,255,202,255,206,255,213,255,222,255,226,255,230,255,230,255,229,255,233,255,242,255,253,255,5,0,8,0,7,0,7,0,11,0,8,0,4,0,17,0,23,0,17,0,16,0,22,0,25,0,26,0,26,0,26,0,27,0,26,0,24,0,22,0,29,0,32,0,34,0,30,0,24,0,26,0,28,0,30,0,27,0,30,0,32,0,26,0,23,0,20,0,12,0,8,0,7,0,6,0,3,0,1,0,3,0,4,0,5,0,4,0,7,0,11,0,8,0,2,0,7,0,7,0,255,255,252,255,253,255,254,255,2,0,4,0,6,0,10,0,14,0,13,0,10,0,12,0,11,0,7,0,7,0,14,0,13,0,15,0,19,0,19,0,19,0,13,0,9,0,8,0,5,0,254,255,248,255,248,255,249,255,249,255,248,255,251,255,252,255,248,255,242,255,242,255,241,255,230,255,228,255,225,255,220,255,218,255,218,255,223,255,222,255,219,255,218,255,216,255,214,255,212,255,214,255,223,255,226,255,226,255,227,255,232,255,236,255,236,255,239,255,238,255,240,255,246,255,251,255,0,0,1,0,4,0,13,0,18,0,16,0,11,0,13,0,16,0,9,0,11,0,16,0,14,0,14,0,11,0,16,0,23,0,17,0,16,0,13,0,13,0,21,0,26,0,28,0,22,0,21,0,22,0,23,0,18,0,15,0,13,0,6,0,254,255,251,255,251,255,251,255,252,255,249,255,247,255,251,255,252,255,252,255,252,255,1,0,11,0,13,0,9,0,6,0,6,0,9,0,7,0,7,0,6,0,255,255,5,0,9,0,3,0,1,0,8,0,13,0,14,0,11,0,10,0,7,0,5,0,10,0,13,0,22,0,19,0,12,0,9,0,4,0,6,0,8,0,16,0,17,0,6,0,7,0,6,0,0,0,1,0,255,255,0,0,252,255,248,255,250,255,252,255,253,255,249,255,239,255,239,255,240,255,235,255,231,255,232,255,234,255,235,255,233,255,231,255,230,255,231,255,233,255,232,255,233,255,236,255,232,255,229,255,230,255,234,255,244,255,249,255,249,255,246,255,250,255,0,0,1,0,0,0,3,0,3,0,0,0,253,255,254,255,1,0,0,0,255,255,251,255,253,255,254,255,251,255,255,255,2,0,0,0,255,255,253,255,252,255,251,255,252,255,4,0,11,0,14,0,13,0,7,0,4,0,1,0,3,0,18,0,22,0,15,0,10,0,9,0,13,0,17,0,17,0,16,0,13,0,13,0,15,0,13,0,12,0,7,0,4,0,2,0,0,0,0,0,0,0,1,0,0,0,252,255,248,255,246,255,244,255,245,255,247,255,245,255,242,255,238,255,240,255,241,255,243,255,243,255,244,255,243,255,239,255,239,255,237,255,237,255,235,255,237,255,243,255,254,255,255,255,254,255,0,0,0,0,255,255,253,255,3,0,11,0,12,0,15,0,18,0,21,0,22,0,32,0,46,0,49,0,45,0,46,0,45,0,50,0,51,0,49,0,54,0,53,0,56,0,55,0,55,0,52,0,46,0,36,0,37,0,43,0,43,0,34,0,28,0,26,0,16,0,10,0,6,0,0,0,251,255,245,255,243,255,235,255,221,255,217,255,220,255,221,255,220,255,220,255,222,255,222,255,213,255,210,255,212,255,207,255,205,255,207,255,208,255,207,255,209,255,203,255,202,255,202,255,204,255,206,255,209,255,216,255,212,255,215,255,222,255,229,255,233,255,237,255,245,255,248,255,250,255,255,255,3,0,2,0,0,0,3,0,4,0,4,0,3,0,6,0,9,0,9,0,7,0,10,0,12,0,19,0,30,0,28,0,24,0,25,0,17,0,9,0,13,0,21,0,25,0,22,0,20,0,18,0,21,0,25,0,31,0,38,0,33,0,24,0,30,0,35,0,36,0,38,0,36,0,31,0,19,0,11,0,5,0,9,0,17,0,14,0,14,0,12,0,7,0,7,0,5,0,4,0,2,0,255,255,251,255,243,255,236,255,235,255,231,255,227,255,228,255,223,255,220,255,223,255,230,255,228,255,226,255,233,255,237,255,242,255,240,255,233,255,231,255,232,255,227,255,225,255,225,255,218,255,215,255,218,255,222,255,227,255,230,255,233,255,237,255,240,255,245,255,248,255,253,255,254,255,252,255,2,0,4,0,255,255,254,255,1,0,5,0,2,0,4,0,2,0,254,255,253,255,252,255,253,255,0,0,1,0,3,0,8,0,5,0,3,0,4,0,9,0,12,0,11,0,12,0,11,0,16,0,19,0,13,0,14,0,20,0,23,0,22,0,25,0,31,0,30,0,28,0,25,0,23,0,30,0,39,0,42,0,39,0,34,0,30,0,30,0,30,0,29,0,29,0,25,0,18,0,15,0,16,0,19,0,16,0,12,0,15,0,12,0,5,0,2,0,8,0,9,0,4,0,1,0,0,0,252,255,251,255,0,0,253,255,246,255,248,255,251,255,245,255,238,255,234,255,235,255,237,255,239,255,245,255,249,255,250,255,250,255,243,255,240,255,242,255,246,255,246,255,240,255,234,255,236,255,240,255,247,255,252,255,253,255,254,255,252,255,254,255,252,255,243,255,242,255,249,255,249,255,246,255,245,255,249,255,248,255,245,255,246,255,251,255,0,0,0,0,0,0,251,255,250,255,254,255,1,0,3,0,3,0,255,255,254,255,253,255,254,255,4,0,10,0,11,0,12,0,17,0,16,0,10,0,12,0,16,0,21,0,22,0,20,0,20,0,12,0,6,0,6,0,12,0,12,0,5,0,5,0,10,0,8,0,4,0,4,0,1,0,254,255,247,255,243,255,242,255,239,255,233,255,231,255,238,255,238,255,230,255,229,255,237,255,238,255,237,255,237,255,233,255,225,255,221,255,222,255,219,255,221,255,227,255,230,255,228,255,230,255,232,255,233,255,234,255,234,255,236,255,240,255,242,255,245,255,246,255,242,255,244,255,245,255,248,255,253,255,250,255,254,255,254,255,250,255,254,255,1,0,8,0,9,0,10,0,16,0,22,0,27,0,32,0,28,0,26,0,28,0,28,0,32,0,38,0,43,0,43,0,38,0,32,0,29,0,35,0,39,0,34,0,34,0,39,0,40,0,37,0,32,0,32,0,32,0,22,0,15,0,13,0,17,0,19,0,15,0,14,0,8,0,10,0,11,0,6,0,5,0,0,0,2,0,1,0,0,0,255,255,252,255,245,255,235,255,226,255,223,255,220,255,219,255,225,255,228,255,233,255,231,255,232,255,231,255,224,255,224,255,227,255,224,255,224,255,222,255,220,255,222,255,225,255,227,255,232,255,245,255,251,255,254,255,3,0,1,0,0,0,5,0,2,0,4,0,7,0,9,0,18,0,28,0,30,0,25,0,27,0,28,0,23,0,23,0,22,0,17,0,15,0,16,0,16,0,22,0,29,0,33,0,29,0,24,0,25,0,22,0,18,0,6,0,253,255,255,255,3,0,2,0,249,255,246,255,242,255,234,255,235,255,239,255,246,255,249,255,243,255,240,255,240,255,241,255,237,255,236,255,246,255,245,255,242,255,245,255,244,255,241,255,242,255,249,255,251,255,252,255,255,255,5,0,10,0,14,0,15,0,20,0,27,0,21,0,13,0,12,0,14,0,9,0,12,0,20,0,21,0,18,0,16,0,15,0,16,0,22,0,23,0,20,0,18,0,15,0,11,0,9,0,4,0,254,255,254,255,245,255,234,255,231,255,232,255,232,255,235,255,236,255,234,255,232,255,225,255,214,255,208,255,218,255,219,255,214,255,219,255,215,255,213,255,215,255,216,255,213,255,213,255,216,255,226,255,229,255,236,255,236,255,237,255,236,255,226,255,231,255,232,255,233,255,237,255,238,255,235,255,237,255,242,255,244,255,247,255,254,255,254,255,246,255,247,255,248,255,251,255,254,255,0,0,4,0,255,255,5,0,14,0,17,0,21,0,19,0,24,0,32,0,27,0,30,0,33,0,46,0,75,0,84,0,93,0,85,0,71,0,64,0,61,0,57,0,48,0,27,0,17,0,20,0,16,0,11,0,254,255,242,255,245,255,255,255,2,0,6,0,10,0,2,0,253,255,2,0,10,0,23,0,31,0,26,0,13,0,1,0,245,255,241,255,240,255,249,255,251,255,248,255,252,255,243,255,237,255,230,255,232,255,232,255,231,255,233,255,241,255,240,255,231,255,229,255,226,255,233,255,240,255,248,255,0,0,7,0,12,0,17,0,15,0,19,0,23,0,25,0,36,0,29,0,24,0,21,0,8,0,253,255,247,255,238,255,230,255,218,255,210,255,200,255,193,255,196,255,195,255,208,255,218,255,230,255,240,255,251,255,8,0,25,0,14,0,36,0,30,0,102,0,169,0,148,0,151,0,132,0,140,0,149,0,141,0,110,0,99,0,60,0,76,0,36,0,189,255,157,255,168,255,172,255,179,255,155,255,100,255,118,255,91,255,117,255,142,255,134,255,197,255,249,255,2,0,251,255,255,255,17,0,77,0,104,0,106,0,104,0,51,0,36,0,50,0,43,0,29,0,37,0,21,0,237,255,162,255,113,255,133,255,157,255,171,255,202,255,200,255,180,255,209,255,199,255,238,255,41,0,85,0,137,0,143,0,135,0,125,0,111,0,112,0,122,0,108,0,96,0,53,0,236,255,191,255,145,255,104,255,102,255,63,255,21,255,4,255,240,254,246,254,244,254,8,255,59,255,112,255,146,255,167,255,177,255,16,0,114,0,135,0,124,0,159,0,203,0,241,0,241,0,217,0,214,0,236,0,249,0,193,0,130,0,60,0,81,0,57,0,21,0,205,255,158,255,131,255,97,255,91,255,60,255,54,255,69,255,109,255,111,255,129,255,112,255,166,255,209,255,8,0,74,0,74,0,99,0,72,0,87,0,109,0,144,0,169,0,155,0,138,0,90,0,89,0,83,0,75,0,66,0,68,0,71,0,53,0,9,0,196,255,202,255,212,255,7,0,25,0,227,255,198,255,180,255,204,255,243,255,254,255,3,0,14,0,35,0,40,0,30,0,4,0,253,255,21,0,50,0,39,0,253,255,216,255,197,255,202,255,209,255,188,255,177,255,157,255,167,255,201,255,182,255,185,255,195,255,215,255,2,0,5,0,247,255,254,255,3,0,46,0,67,0,62,0,44,0,28,0,45,0,69,0,63,0,40,0,25,0,17,0,53,0,58,0,12,0,211,255,213,255,4,0,54,0,27,0,201,255,162,255,177,255,254,255,6,0,216,255,166,255,192,255,250,255,30,0,251,255,187,255,181,255,216,255,4,0,10,0,236,255,182,255,185,255,220,255,7,0,251,255,195,255,187,255,248,255,48,0,63,0,255,255,233,255,9,0,99,0,142,0,89,0,17,0,10,0,83,0,121,0,93,0,21,0,240,255,249,255,7,0,241,255,198,255,179,255,224,255,16,0,27,0,224,255,187,255,200,255,9,0,64,0,98,0,97,0,55,0,31,0,16,0,28,0,27,0,29,0,11,0,3,0,253,255,233,255,186,255,155,255,161,255,205,255,237,255,228,255,206,255,176,255,202,255,251,255,44,0,38,0,9,0,244,255,42,0,108,0,119,0,58,0,18,0,59,0,148,0,169,0,107,0,27,0,49,0,123,0,164,0,82,0,212,255,191,255,237,255,52,0,222,255,101,255,8,255,60,255,136,255,113,255,22,255,220,254,52,255,160,255,184,255,142,255,130,255,204,255,50,0,89,0,78,0,95,0,162,0,240,0,253,0,221,0,204,0,249,0,61,1,60,1,6,1,188,0,165,0,162,0,145,0,104,0,65,0,57,0,32,0,224,255,163,255,162,255,197,255,213,255,168,255,131,255,129,255,146,255,119,255,45,255,13,255,77,255,177,255,140,255,195,254,239,253,178,253,28,254,94,254,252,253,78,253,38,253,97,253,133,253,243,252,102,252,25,253,212,254,73,0,36,0,53,255,245,254,121,0,122,2,160,3,100,3,44,3,206,3,20,5,75,5,89,4,82,3,56,3,16,4,95,4,107,3,146,1,110,0,66,0,142,0,4,0,223,254,245,253,227,253,51,254,47,254,161,253,71,253,156,253,98,254,222,254,189,254,118,254,153,254,93,255,30,0,134,0,110,0,39,0,42,0,115,0,212,0,7,1,233,0,247,0,223,0,244,0,247,0,213,0,250,0,4,1,53,1,67,1,77,1,78,1,127,1,115,1,131,1,149,1,194,1,32,2,32,2,241,1,153,1,50,1,180,0,7,0,24,255,61,254,106,253,144,252,110,251,60,250,219,248,253,247,87,247,18,247,115,246,85,245,98,244,232,244,186,247,45,251,126,253,62,253,230,252,29,254,199,1,214,5,4,8,168,8,193,9,250,11,133,14,129,14,183,12,59,11,118,11,213,12,179,12,126,10,84,7,197,5,231,4,49,4,219,1,60,255,211,253,100,253,199,252,66,251,16,249,19,248,141,248,30,249,29,249,188,247,142,246,119,246,113,247,81,248,208,248,88,248,226,247,12,248,135,248,93,249,176,249,132,249,132,249,199,249,190,250,55,252,120,253,182,254,221,255,39,1,215,2,177,4,104,6,75,8,62,10,42,12,220,13,232,14,139,15,27,16,161,16,187,16,39,16,194,14,70,13,17,12,196,10,18,9,169,6,172,3,229,0,119,254,79,252,160,250,185,248,4,247,43,245,55,243,137,241,86,240,185,239,131,239,148,239,117,239,174,239,9,240,254,240,195,242,190,244,6,246,57,246,175,246,60,249,63,255,92,5,94,8,36,7,143,5,72,7,32,12,85,16,241,16,48,15,196,14,81,16,48,17,168,14,207,9,255,6,197,6,110,7,139,5,109,1,163,253,180,252,208,252,248,251,191,249,193,247,36,248,118,249,149,249,103,248,50,247,232,247,155,250,96,252,44,252,141,250,196,249,188,250,213,252,191,253,37,253,72,252,118,251,211,251,46,252,5,252,194,251,47,251,172,250,149,250,164,250,82,251,180,252,32,254,218,255,164,1,249,2,120,4,64,6,185,8,18,12,167,14,216,15,15,16,59,16,67,17,64,18,250,17,212,15,123,13,157,11,21,10,240,7,126,4,238,0,15,254,184,251,61,249,141,246,7,244,3,243,132,242,182,241,113,240,67,239,94,239,188,240,87,242,144,243,87,244,239,244,91,246,141,248,35,251,185,252,126,252,79,252,90,254,104,4,25,11,254,13,123,11,244,7,140,8,80,13,102,18,250,18,234,15,215,13,154,14,216,15,219,13,156,8,184,4,239,3,202,4,190,3,0,0,231,251,198,250,86,251,248,250,116,249,118,247,234,247,223,249,152,250,206,249,142,248,235,248,170,251,4,254,16,254,47,252,10,250,138,249,209,250,216,251,24,251,66,249,253,246,216,245,227,245,253,245,229,245,28,245,67,244,8,244,153,244,214,245,202,247,15,250,35,252,195,253,125,255,220,1,218,4,255,7,178,10,198,12,25,15,153,17,138,19,47,20,184,19,123,19,65,19,93,18,72,16,73,13,154,10,216,8,180,6,227,2,201,253,139,249,43,247,129,246,193,245,18,244,66,242,172,241,167,242,1,244,73,245,37,246,164,247,21,249,99,250,208,251,49,253,30,255,103,0,120,0,176,255,165,254,63,253,33,253,196,253,59,0,88,4,129,6,162,4,143,0,213,255,167,2,124,7,96,9,170,6,200,3,207,4,46,8,129,9,130,5,198,0,241,255,53,2,217,4,67,4,12,1,15,255,138,0,141,1,187,1,245,0,163,0,21,2,187,2,162,1,77,0,241,255,11,1,70,2,217,0,229,253,122,251,188,250,22,251,80,251,203,249,65,247,214,245,234,244,250,244,15,245,13,245,3,245,165,244,0,244,7,244,196,245,173,248,250,251,109,253,19,253,198,252,30,255,97,3,120,7,207,9,229,9,192,10,58,13,85,16,5,18,124,17,249,16,41,17,114,17,87,16,1,14,30,12,69,11,175,10,32,8,231,2,158,254,16,253,84,253,179,253,212,251,155,248,104,246,61,246,144,247,23,249,103,249,22,249,175,248,71,248,136,248,106,249,235,249,54,250,25,249,236,247,6,247,104,246,10,245,45,244,88,244,188,247,97,253,184,255,233,252,78,248,144,249,155,255,27,6,199,6,87,2,99,0,187,5,222,12,184,14,225,8,11,3,196,3,221,8,86,12,245,9,201,4,148,2,35,5,94,6,9,5,197,2,147,1,207,2,52,3,228,0,110,254,213,253,47,255,99,0,113,254,126,250,0,248,248,247,103,249,13,250,249,247,60,245,188,244,200,245,34,247,165,247,79,247,211,246,238,246,38,247,223,247,152,249,172,251,168,253,10,254,73,253,156,253,219,0,89,5,249,8,82,10,206,10,132,12,192,15,15,19,211,20,192,21,15,22,67,22,210,21,5,21,211,20,194,20,121,19,28,16,51,11,163,7,22,6,107,5,228,3,110,0,121,252,135,249,174,247,162,246,242,245,121,244,231,242,193,240,191,238,245,237,65,238,209,238,8,239,120,237,1,236,154,235,14,236,178,236,193,236,247,237,184,241,185,248,64,253,81,253,41,250,73,251,180,1,145,8,219,10,223,7,72,6,41,11,76,18,80,20,211,14,111,7,208,6,126,11,92,15,31,13,219,6,86,2,138,3,193,5,183,4,52,2,55,0,94,0,222,0,47,255,169,252,226,251,128,253,152,254,98,252,158,247,48,244,129,244,157,246,88,247,75,245,136,242,8,242,137,243,90,245,227,245,122,245,62,245,68,245,164,245,169,246,145,248,49,251,247,252,97,253,24,253,99,253,61,0,45,5,62,9,112,11,70,12,54,13,82,16,133,20,42,24,55,25,97,24,59,23,138,23,53,25,54,26,235,24,50,21,209,16,180,13,22,12,117,10,230,7,48,4,89,0,69,253,158,250,224,247,134,245,148,243,199,241,206,239,184,237,28,236,188,235,139,235,95,235,177,234,75,234,99,234,253,234,230,234,207,233,61,235,77,240,43,249,181,254,25,254,60,250,183,251,122,4,20,13,142,15,196,11,148,9,172,14,129,22,59,24,169,18,55,12,11,12,230,15,45,17,151,13,96,8,1,6,94,7,149,7,103,4,33,1,98,0,203,1,86,2,161,255,155,252,8,252,123,253,76,254,39,252,65,248,197,245,3,246,181,246,179,245,2,243,144,240,174,240,61,242,223,242,240,241,176,240,146,240,135,241,195,242,14,244,225,245,203,247,7,249,118,249,109,250,211,252,238,0,23,5,84,7,98,8,245,9,116,13,30,18,237,21,203,22,236,21,123,21,172,22,110,24,16,25,147,23,129,20,164,17,94,15,159,13,7,11,198,7,79,4,10,1,66,254,231,251,212,249,195,247,134,245,47,243,35,241,145,239,177,238,32,238,1,237,204,235,46,235,6,235,220,234,7,235,48,235,53,235,223,234,154,235,236,238,3,246,221,252,16,254,168,251,26,252,245,3,121,13,200,17,191,15,102,13,62,17,42,25,71,28,166,22,177,14,53,13,78,18,130,21,65,17,30,9,214,4,241,6,7,10,38,8,120,3,184,0,244,1,184,4,140,4,32,2,200,0,124,1,125,1,126,254,17,250,148,247,43,248,34,248,41,245,213,239,161,235,253,235,169,238,210,239,67,238,241,235,101,235,123,237,14,240,22,242,237,243,174,245,182,247,61,249,115,250,137,252,139,0,219,4,197,7,140,8,32,9,67,11,203,14,178,18,140,20,20,20,3,19,170,19,45,21,250,21,115,20,212,17,5,16,198,15,197,15,170,13,51,10,21,7,127,5,250,4,252,3,55,1,120,254,155,252,12,251,192,249,196,247,34,245,253,242,203,240,22,239,2,238,68,236,198,234,46,233,255,231,52,232,154,232,16,232,127,231,128,232,148,236,184,243,204,247,239,246,111,245,186,249,249,3,231,11,208,12,228,9,43,10,149,17,149,26,79,27,120,20,240,14,51,17,23,24,4,26,255,19,218,12,218,10,6,14,243,15,52,12,7,7,94,4,53,5,53,7,12,6,235,2,108,0,187,254,81,253,118,251,36,249,117,247,7,246,138,243,246,240,75,238,23,237,30,238,129,238,155,237,115,236,42,236,203,237,102,239,241,239,173,240,5,242,212,244,91,247,252,247,90,248,216,249,195,253,130,2,0,5,87,5,79,6,98,9,35,14,32,18,123,19,196,19,186,20,200,22,131,24,0,25,133,24,236,23,162,23,30,23,176,21,121,19,82,17,51,15,247,12,123,10,47,8,199,5,193,2,66,255,252,251,112,249,36,247,98,244,121,240,131,236,134,233,69,232,177,231,67,230,26,228,28,226,28,226,154,227,240,228,73,229,234,229,139,232,117,238,149,243,145,244,126,244,59,248,157,0,194,7,183,9,153,8,32,10,224,16,221,24,226,26,131,22,172,18,165,20,78,26,95,28,236,23,153,17,173,14,93,16,254,17,62,15,80,10,188,6,221,5,92,6,59,5,88,2,95,255,3,253,58,251,75,249,26,247,56,245,93,243,161,240,224,237,5,236,231,235,17,237,193,236,246,234,67,234,190,235,128,238,129,240,162,240,161,240,10,242,238,244,10,248,101,249,165,249,198,250,152,253,97,1,77,4,163,5,213,6,97,9,59,13,140,17,95,20,114,21,41,22,145,23,245,25,95,28,107,29,80,28,55,26,246,24,17,25,115,24,29,22,100,18,187,14,148,12,249,10,92,8,54,4,165,255,76,252,28,250,122,247,163,243,27,239,73,235,80,233,89,232,245,230,106,228,252,225,9,225,153,225,208,226,133,227,227,227,205,228,177,230,221,233,81,238,171,241,210,242,207,243,76,248,254,254,237,3,241,5,155,6,10,9,207,14,36,21,255,22,84,20,154,18,165,21,224,26,127,28,11,25,149,20,229,18,72,20,193,20,212,17,121,13,61,10,91,9,84,9,47,7,73,3,174,255,59,253,211,251,34,250,139,247,120,244,102,241,69,239,103,238,99,237,24,236,230,234,195,233,134,233,75,234,208,235,25,237,110,237,187,237,3,239,183,241,232,244,212,246,84,247,249,247,41,250,215,253,152,1,171,3,183,4,171,6,43,10,107,14,168,17,233,18,174,19,182,21,220,24,123,27,108,28,215,27,226,26,196,26,110,27,82,27,87,25,31,22,130,19,52,18,241,16,183,14,47,11,228,6,49,3,186,0,99,254,35,251,1,247,251,242,236,239,157,237,148,235,56,233,250,230,76,229,77,228,10,228,86,228,250,228,205,229,222,230,190,231,251,232,50,235,118,238,123,241,233,242,123,243,156,245,16,250,191,254,189,1,65,3,31,5,106,8,202,12,41,16,120,17,255,17,94,19,35,22,76,24,53,24,181,22,179,21,73,22,186,22,178,20,210,16,1,13,241,11,239,12,157,11,49,7,3,2,59,255,26,255,70,254,200,250,75,246,102,243,223,242,184,242,139,240,107,237,202,235,58,236,250,236,17,236,159,234,166,234,108,236,163,238,149,239,99,239,166,239,141,241,87,244,98,246,73,247,28,248,47,250,29,253,180,255,228,1,43,4,236,6,30,10,5,13,160,15,52,18,207,20,156,23,136,25,89,26,22,27,19,28,235,28,131,28,242,26,90,25,248,23,171,22,217,20,239,17,193,14,235,11,81,9,90,6,146,2,137,254,237,250,29,248,83,245,212,241,61,238,106,235,158,233,115,232,50,231,232,229,59,229,75,229,22,230,13,231,213,231,209,232,29,234,208,235,129,237,222,238,85,240,75,242,168,244,235,246,231,248,217,250,93,253,206,0,198,4,67,8,170,10,187,12,130,15,243,18,48,22,44,24,171,24,204,24,80,25,232,25,208,25,114,24,247,21,117,19,125,17,96,15,211,12,209,9,163,6,219,3,75,1,111,254,42,251,19,248,203,245,7,244,254,241,80,239,170,236,30,235,186,234,121,234,175,233,228,232,205,232,169,233,63,235,208,236,245,237,251,238,137,240,247,242,155,245,179,247,45,249,192,250,47,253,52,0,237,2,16,5,254,6,99,9,127,12,137,15,239,17,182,19,86,21,119,23,140,25,209,26,31,27,192,26,90,26,5,26,111,25,55,24,18,22,154,19,95,17,43,15,190,12,189,9,88,6,57,3,123,0,193,253,192,250,169,247,211,244,93,242,74,240,87,238,76,236,122,234,111,233,74,233,91,233,27,233,229,232,105,233,254,234,235,236,125,238,220,239,97,241,123,243,247,245,35,248,205,249,95,251,121,253,16,0,64,2,201,3,81,5,73,7,160,9,175,11,254,12,217,13,234,14,112,16,149,17,149,17,195,16,14,16,181,15,38,15,180,13,92,11,215,8,178,6,14,5,103,3,0,1,33,254,162,251,215,249,151,248,76,247,136,245,210,243,159,242,246,241,180,241,98,241,252,240,229,240,69,241,242,241,203,242,182,243,156,244,176,245,6,247,112,248,191,249,4,251,99,252,199,253,23,255,92,0,156,1,209,2,252,3,10,5,46,6,113,7,163,8,194,9,196,10,178,11,157,12,135,13,76,14,224,14,69,15,121,15,93,15,5,15,155,14,20,14,97,13,94,12,24,11,174,9,65,8,224,6,136,5,42,4,164,2,238,0,53,255,176,253,106,252,66,251,244,249,105,248,239,246,226,245,65,245,185,244,26,244,142,243,91,243,140,243,255,243,152,244,80,245,53,246,71,247,111,248,159,249,229,250,70,252,163,253,217,254,231,255,233,0,247,1,242,2,186,3,84,4,213,4,68,5,148,5,186,5,196,5,201,5,199,5,174,5,98,5,227,4,75,4,197,3,102,3,1,3,86,2,104,1,105,0,144,255,235,254,77,254,141,253,152,252,141,251,161,250,253,249,163,249,73,249,183,248,13,248,165,247,174,247,244,247,26,248,2,248,248,247,87,248,24,249,221,249,106,250,225,250,160,251,203,252,32,254,89,255,95,0,119,1,208,2,85,4,190,5,227,6,222,7,210,8,189,9,126,10,1,11,57,11,45,11,241,10,143,10,21,10,131,9,184,8,188,7,180,6,194,5,242,4,16,4,21,3,27,2,71,1,163,0,7,0,103,255,217,254,106,254,27,254,214,253,146,253,104,253,98,253,126,253,159,253,177,253,202,253,244,253,56,254,139,254,211,254,13,255,54,255,90,255,144,255,217,255,36,0,95,0,131,0,136,0,122,0,128,0,164,0,194,0,171,0,77,0,222,255,153,255,128,255,102,255,28,255,169,254,64,254,34,254,70,254,124,254,156,254,185,254,1,255,117,255,251,255,103,0,207,0,35,1,91,1,116,1,116,1,116,1,81,1,247,0,77,0,116,255,186,254,58,254,155,253,141,252,55,251,251,249,47,249,187,248,55,248,97,247,108,246,184,245,147,245,230,245,70,246,111,246,136,246,246,246,230,247,48,249,115,250,143,251,176,252,8,254,163,255,79,1,231,2,91,4,184,5,13,7,96,8,150,9,141,10,77,11,220,11,67,12,118,12,93,12,245,11,82,11,152,10,198,9,184,8,97,7,218,5,68,4,188,2,65,1,191,255,38,254,112,252,215,250,141,249,138,248,167,247,199,246,21,246,183,245,174,245,251,245,139,246,51,247,254,247,1,249,80,250,225,251,116,253,223,254,57,0,197,1,105,3,231,4,31,6,48,7,57,8,30,9,188,9,17,10,70,10,97,10,83,10,239,9,65,9,113,8,173,7,244,6,24,6,27,5,251,3,235,2,16,2,94,1,161,0,196,255,240,254,85,254,250,253,159,253,26,253,138,252,50,252,31,252,28,252,251,251,183,251,129,251,120,251,156,251,198,251,224,251,236,251,248,251,0,252,5,252,34,252,105,252,181,252,207,252,181,252,167,252,226,252,79,253,162,253,170,253,145,253,160,253,243,253,107,254,179,254,182,254,172,254,210,254,49,255,150,255,207,255,215,255,231,255,37,0,113,0,164,0,182,0,190,0,213,0,238,0,251,0,9,1,26,1,31,1,20,1,9,1,24,1,43,1,10,1,193,0,148,0,170,0,205,0,173,0,80,0,249,255,227,255,19,0,51,0,248,255,139,255,92,255,149,255,238,255,5,0,195,255,117,255,125,255,204,255,15,0,16,0,213,255,151,255,142,255,165,255,178,255,162,255,114,255,70,255,64,255,92,255,119,255,135,255,150,255,182,255,254,255,100,0,201,0,33,1,121,1,230,1,115,2,12,3,141,3,228,3,39,4,106,4,170,4,210,4,224,4,207,4,162,4,94,4,0,4,142,3,25,3,165,2,42,2,151,1,234,0,68,0,210,255,150,255,95,255,1,255,135,254,44,254,26,254,59,254,75,254,38,254,226,253,191,253,211,253,8,254,38,254,13,254,219,253,177,253,161,253,191,253,216,253,198,253,157,253,113,253,108,253,147,253,200,253,242,253,250,253,251,253,24,254,90,254,166,254,214,254,231,254,245,254,21,255,67,255,103,255,125,255,148,255,177,255,205,255,226,255,249,255,21,0,59,0,107,0,152,0,178,0,177,0,163,0,170,0,216,0,6,1,3,1,195,0,118,0,89,0,97,0,87,0,18,0,153,255,44,255,4,255,15,255,255,254,172,254,68,254,15,254,41,254,94,254,107,254,87,254,76,254,127,254,228,254,56,255,96,255,116,255,155,255,223,255,32,0,56,0,46,0,37,0,40,0,58,0,81,0,81,0,56,0,26,0,16,0,41,0,88,0,130,0,154,0,173,0,216,0,30,1,118,1,219,1,54,2,121,2,173,2,235,2,62,3,144,3,202,3,233,3,253,3,20,4,31,4,30,4,22,4,255,3,219,3,165,3,82,3,234,2,124,2,19,2,165,1,31,1,122,0,198,255,39,255,161,254,44,254,177,253,32,253,158,252,96,252,84,252,89,252,90,252,87,252,121,252,207,252,76,253,186,253,11,254,91,254,203,254,91,255,221,255,57,0,130,0,206,0,25,1,85,1,127,1,163,1,188,1,186,1,157,1,124,1,104,1,76,1,24,1,204,0,114,0,34,0,225,255,148,255,48,255,190,254,98,254,40,254,244,253,186,253,125,253,71,253,52,253,67,253,79,253,81,253,98,253,152,253,224,253,23,254,52,254,87,254,150,254,216,254,9,255,18,255,255,254,248,254,20,255,49,255,39,255,244,254,193,254,182,254,196,254,208,254,193,254,162,254,141,254,157,254,204,254,242,254,1,255,7,255,39,255,99,255,166,255,220,255,11,0,64,0,135,0,210,0,21,1,101,1,191,1,24,2,99,2,176,2,7,3,93,3,175,3,237,3,30,4,84,4,128,4,144,4,144,4,135,4,109,4,53,4,225,3,126,3,25,3,186,2,79,2,198,1,43,1,151,0,16,0,138,255,10,255,147,254,34,254,194,253,129,253,85,253,48,253,15,253,255,252,15,253,60,253,123,253,186,253,247,253,60,254,149,254,252,254,105,255,210,255,42,0,121,0,204,0,29,1,100,1,166,1,217,1,250,1,14,2,28,2,33,2,39,2,40,2,30,2,13,2,248,1,216,1,179,1,143,1,111,1,78,1,35,1,240,0,184,0,140,0,93,0,25,0,205,255,136,255,73,255,251,254,152,254,53,254,219,253,140,253,59,253,227,252,141,252,58,252,246,251,200,251,159,251,124,251,101,251,97,251,116,251,144,251,197,251,6,252,75,252,166,252,20,253,148,253,21,254,152,254,39,255,192,255,96,0,243,0,125,1,12,2,151,2,34,3,150,3,230,3,31,4,76,4,114,4,129,4,114,4,66,4,0,4,177,3,81,3,224,2,104,2,238,1,106,1,216,0,53,0,150,255,249,254,109,254,244,253,124,253,11,253,171,252,101,252,53,252,26,252,4,252,255,251,24,252,75,252,151,252,242,252,82,253,192,253,69,254,218,254,127,255,37,0,192,0,87,1,238,1,132,2,14,3,136,3,239,3,70,4,153,4,237,4,34,5,42,5,29,5,19,5,0,5,209,4,140,4,59,4,239,3,150,3,41,3,180,2,61,2,198,1,73,1,203,0,77,0,207,255,77,255,213,254,109,254,14,254,190,253,116,253,43,253,230,252,190,252,185,252,181,252,170,252,173,252,208,252,20,253,96,253,155,253,218,253,52,254,174,254,53,255,168,255,8,0,99,0,198,0,50,1,157,1,249,1,61,2,103,2,151,2,208,2,251,2,245,2,188,2,141,2,117,2,76,2,230,1,88,1,220,0,120,0,3,0,108,255,204,254,67,254,217,253,102,253,230,252,114,252,30,252,233,251,190,251,154,251,133,251,143,251,172,251,220,251,20,252,79,252,150,252,244,252,94,253,193,253,39,254,135,254,228,254,64,255,158,255,248,255,68,0,119,0,158,0,209,0,7,1,47,1,59,1,67,1,77,1,86,1,90,1,75,1,64,1,60,1,58,1,51,1,39,1,39,1,43,1,36,1,33,1,46,1,69,1,89,1,87,1,92,1,101,1,97,1,81,1,65,1,55,1,31,1,1,1,226,0,190,0,153,0,111,0,71,0,37,0,255,255,224,255,202,255,168,255,122,255,90,255,91,255,91,255,87,255,97,255,112,255,142,255,172,255,195,255,222,255,251,255,34,0,92,0,162,0,209,0,229,0,10,1,73,1,121,1,162,1,196,1,195,1,219,1,40,2,107,2,107,2,64,2,8,2,3,2,81,2,134,2,24,2,56,1,185,0,81,1,209,2,115,2,111,255,209,253,180,255,131,1,35,0,99,253,106,252,245,253,31,0,12,0,200,252,42,250,78,252,249,255,84,255,213,251,240,250,143,253,7,0,115,255,228,252,230,251,230,253,62,0,216,255,112,253,180,252,186,254,112,0,132,255,149,253,117,253,11,255,227,255,23,255,31,254,81,254,100,255,27,0,206,255,39,255,74,255,69,0,12,1,249,0,155,0,193,0,121,1,50,2,53,2,177,1,205,1,114,2,122,2,40,2,68,2,42,2,160,1,115,1,122,1,32,1,143,0,43,0,216,255,132,255,65,255,251,254,145,254,22,254,211,253,235,253,252,253,176,253,87,253,94,253,188,253,254,253,20,254,66,254,156,254,35,255,169,255,242,255,35,0,160,0,101,1,239,1,21,2,85,2,244,2,133,3,183,3,185,3,212,3,25,4,69,4,15,4,210,3,243,3,237,3,132,3,38,3,236,2,146,2,34,2,176,1,65,1,195,0,78,0,242,255,99,255,222,254,175,254,119,254,213,253,96,253,69,253,35,253,219,252,158,252,122,252,126,252,183,252,171,252,132,252,193,252,10,253,248,252,47,253,163,253,225,253,5,254,86,254,190,254,20,255,134,255,219,255,232,255,32,0,203,0,66,1,42,1,43,1,125,1,225,1,48,2,254,1,116,1,137,1,11,2,235,1,112,1,68,1,49,1,14,1,230,0,125,0,255,255,237,255,34,0,208,255,4,255,193,254,37,255,42,255,177,254,69,254,32,254,105,254,178,254,122,254,252,253,5,254,158,254,250,254,198,254,116,254,177,254,129,255,39,0,4,0,150,255,204,255,175,0,80,1,10,1,146,0,212,0,148,1,7,2,250,1,92,1,232,0,143,1,40,2,117,1,107,0,98,0,26,1,81,1,182,0,55,0,29,0,228,255,34,0,128,0,193,255,188,254,81,255,114,0,166,0,117,0,42,0,10,0,45,0,165,0,158,0,155,255,46,255,90,0,70,1,174,0,0,0,218,255,144,255,150,255,217,255,103,255,160,254,232,254,176,255,140,255,247,254,24,255,114,255,58,255,252,254,76,255,153,255,96,255,57,255,157,255,43,0,41,0,228,255,216,255,28,0,107,0,128,0,85,0,15,0,122,0,253,0,148,0,83,0,203,0,76,1,248,0,140,0,196,0,63,1,79,1,23,1,193,0,201,0,122,1,125,1,233,0,181,0,3,1,241,0,179,0,127,0,32,0,6,0,24,0,214,255,58,255,254,254,67,255,61,255,94,254,48,254,159,254,125,254,7,254,27,254,52,254,39,254,111,254,119,254,47,254,61,254,26,255,87,255,209,254,254,254,179,255,181,255,193,255,15,0,34,0,56,0,168,0,192,0,168,0,168,0,241,0,92,1,7,1,118,0,157,0,133,1,115,1,86,0,231,255,10,1,62,1,11,0,170,255,91,0,71,0,223,255,209,255,108,255,62,255,180,255,46,0,129,255,188,254,48,255,237,255,225,255,110,255,204,254,34,255,7,0,4,0,151,255,193,254,224,254,153,0,28,1,92,255,212,254,105,0,103,1,128,0,210,255,74,0,76,0,58,1,164,1,92,0,232,255,197,1,65,2,133,0,245,255,30,1,41,1,138,0,179,0,102,0,43,0,244,0,193,0,123,255,194,255,31,0,1,0,136,255,126,255,223,255,240,255,202,255,146,255,115,255,205,255,219,255,134,255,183,255,255,255,228,255,191,255,203,255,251,255,204,255,233,255,35,0,196,255,178,255,236,255,67,0,235,255,158,255,168,255,36,0,28,0,121,255,152,255,15,0,201,255,162,255,197,255,133,255,95,255,206,255,32,0,72,255,220,254,20,0,101,0,124,255,123,255,242,255,255,255,232,255,139,0,57,0,181,255,222,255,232,255,240,1,219,1,215,254,8,255,201,1,109,2,123,0,53,255,165,255,218,0,246,1,177,1,75,255,1,254,254,0,134,3,109,0,203,253,243,254,81,1,241,1,144,255,16,254,11,255,175,0,192,0,86,255,247,253,227,254,217,255,207,255,39,255,224,253,157,254,51,0,191,255,164,254,202,254,87,255,198,255,162,255,150,255,118,255,182,255,98,0,93,0,30,0,62,0,140,0,63,0,144,0,98,1,129,0,3,0,252,0,97,1,128,0,150,0,137,0,136,0,36,1,124,0,53,0,92,0,157,0,188,0,128,0,147,255,54,0,213,0,98,0,196,255,174,255,89,0,137,0,182,255,74,255,115,0,40,0,129,255,215,255,208,255,110,255,205,255,47,0,111,255,169,254,164,255,142,0,144,255,164,254,131,255,196,255,190,255,198,255,125,255,82,255,145,255,89,0,0,0,102,255,191,255,239,255,37,0,139,0,189,255,163,255,28,0,109,0,70,0,223,255,181,255,193,255,134,0,95,0,148,255,123,255,101,0,191,0,153,255,143,255,124,0,189,255,17,0,148,0,151,255,104,255,28,0,188,0,188,255,233,254,229,255,139,0,207,255,209,255,217,255,137,255,131,0,91,0,161,255,215,255,45,0,99,0,96,0,207,255,197,255,205,0,119,0,4,0,3,0,58,0,99,0,74,0,55,0,16,0,234,255,103,0,173,0,193,255,213,255,88,0,95,0,19,0,255,255,18,0,62,0,53,0,54,0,228,255,165,255,0,0,60,0,27,0,91,255,225,255,249,255,240,255,247,255,76,255,130,255,70,0,247,255,120,255,183,255,214,255,31,0,201,255,197,255,118,255,200,255,126,0,40,0,113,255,65,255,15,0,160,1,12,0,85,254,189,255,7,1,253,0,81,255,59,255,217,255,75,0,189,0,116,0,168,254,113,254,94,1,161,1,226,254,119,254,41,0,201,1,194,0,212,254,78,255,255,0,123,1,70,0,166,255,190,255,13,1,169,1,240,255,44,255,126,0,79,1,221,0,131,255,185,255,217,0,131,0,55,0,28,0,191,255,210,255,143,0,93,0,255,254,137,255,149,0,197,255,209,254,203,255,4,0,55,255,21,255,174,255,118,255,250,254,10,0,191,255,177,254,155,255,186,0,152,255,36,255,247,255,146,0,244,255,216,255,140,0,63,0,219,255,102,0,93,1,7,0,145,255,62,1,206,0,87,0,72,0,102,0,143,0,224,0,137,0,157,255,51,0,194,0,68,0,206,255,142,255,5,0,63,0,153,255,99,255,97,255,7,0,79,255,102,255,51,255,53,255,197,255,87,255,4,255,221,254,142,255,0,0,106,255,192,254,118,255,250,255,59,0,164,255,243,254,199,255,31,1,29,0,6,255,24,0,103,0,177,0,116,0,135,255,161,255,89,1,109,1,178,255,223,255,233,0,62,1,29,1,83,0,247,255,201,0,96,1,2,1,7,0,239,255,160,0,44,1,134,0,164,255,83,0,2,0,46,0,126,0,115,255,37,255,228,255,82,0,148,255,10,255,123,255,51,0,15,255,27,255,220,255,60,255,34,255,189,255,7,255,113,255,225,255,52,255,239,254,6,0,55,0,151,255,181,255,144,255,64,0,98,0,149,0,251,255,83,255,108,0,212,1,168,0,110,255,246,255,86,1,158,1,87,0,195,255,235,255,48,1,247,1,222,255,237,254,110,0,80,1,180,0,139,255,0,255,164,255,183,0,149,0,18,255,70,254,223,255,161,0,60,255,235,254,41,255,118,255,204,255,118,255,53,255,204,254,237,255,52,0,255,254,58,255,80,0,0,0,173,255,249,255,30,0,1,0,50,0,103,0,45,0,115,0,100,0,155,0,106,0,15,1,25,1,92,0,74,0,41,1,88,1,6,0,193,0,111,0,242,0,163,0,61,0,188,0,140,255,13,0,14,1,6,0,221,254,207,255,76,0,255,255,47,255,57,255,172,255,91,255,171,255,227,255,252,254,29,255,229,255,156,255,85,255,85,255,117,255,86,255,191,255,218,255,61,255,112,255,224,255,212,255,236,255,186,255,149,255,0,0,95,0,68,0,205,255,169,255,117,0,30,1,51,0,212,255,118,0,153,0,191,0,168,0,2,0,22,0,199,0,185,0,51,0,0,0,244,255,112,0,165,0,205,255,199,255,239,255,4,0,79,0,254,255,121,255,81,255,47,0,48,0,217,255,77,255,123,255,61,0,251,255,210,255,102,255,124,255,20,0,93,0,169,255,130,255,235,255,63,0,103,0,226,255,95,255,68,0,169,0,179,255,193,255,1,0,97,0,21,0,251,255,245,255,229,255,68,0,26,0,233,255,219,255,6,0,36,0,36,0,232,255,216,255,117,0,21,0,213,255,138,0,107,0,229,255,24,0,133,0,43,0,143,0,42,0,180,255,105,0,149,0,109,0,243,255,185,255,59,0,198,0,53,0,155,255,85,255,33,0,114,0,180,255,108,255,61,255,174,255,90,0,249,255,189,254,67,255,40,0,233,255,149,255,77,255,41,255,225,255,135,0,150,255,20,255,132,255,64,0,119,0,187,255,84,255,203,255,137,0,148,0,241,255,144,255,39,0,154,0,206,0,75,0,53,255,149,0,52,1,91,0,16,0,162,255,144,0,18,1,130,0,200,255,67,255,87,0,124,1,25,0,225,254,165,255,82,0,208,0,33,0,179,254,47,255,141,0,240,0,103,255,54,254,125,255,250,0,105,0,160,254,224,254,179,255,136,0,142,0,7,255,191,254,27,0,14,1,91,0,96,255,25,255,49,0,85,1,168,0,87,255,119,255,200,0,93,1,160,0,155,255,154,255,248,0,151,1,34,0,104,255,102,0,232,0,199,0,2,0,130,255,249,255,179,0,144,0,140,255,92,255,57,0,104,0,126,255,164,255,222,255,128,255,231,255,207,255,35,255,196,255,252,255,192,255,146,255,67,255,63,0,84,0,25,255,178,255,52,0,171,255,254,255,19,0,182,255,216,255,19,0,46,0,49,0,208,255,38,0,36,0,30,0,78,0,18,0,235,255,252,255,72,0,82,0,18,0,171,255,28,0,62,0,11,0,24,0,184,255,234,255,44,0,5,0,216,255,163,255,198,255,64,0,15,0,129,255,162,255,248,255,51,0,245,255,156,255,191,255,29,0,19,0,255,255,206,255,166,255,46,0,48,0,194,255,225,255,66,0,36,0,225,255,5,0,119,0,247,255,210,255,160,0,112,0,201,255,30,0,72,0,91,0,97,0,246,255,3,0,57,0,181,0,102,0,200,255,219,255,168,0,165,0,61,0,176,255,212,255,137,0,109,0,3,0,175,255,171,255,81,0,132,0,127,255,181,255,254,255,52,0,48,0,137,255,220,255,0,0,13,0,73,0,120,255,84,255,86,0,50,0,133,255,174,255,190,255,4,0,10,0,216,255,194,255,184,255,23,0,50,0,232,255,164,255,1,0,53,0,17,0,227,255,172,255,246,255,21,0,24,0,247,255,173,255,245,255,55,0,46,0,206,255,183,255,255,255,70,0,255,255,235,255,220,255,215,255,4,0,36,0,12,0,159,255,238,255,31,0,40,0,214,255,203,255,18,0,255,255,251,255,224,255,7,0,0,0,190,255,247,255,54,0,213,255,183,255,58,0,17,0,179,255,252,255,70,0,221,255,159,255,27,0,19,0,7,0,23,0,193,255,208,255,70,0,64,0,251,255,159,255,177,255,87,0,79,0,233,255,178,255,212,255,68,0,137,0,218,255,127,255,22,0,130,0,73,0,185,255,152,255,40,0,112,0,26,0,224,255,217,255,9,0,135,0,87,0,184,255,211,255,85,0,149,0,29,0,234,255,211,255,18,0,162,0,6,0,114,255,20,0,79,0,36,0,4,0,177,255,170,255,44,0,95,0,228,255,162,255,155,255,55,0,78,0,201,255,159,255,179,255,74,0,77,0,225,255,210,255,14,0,54,0,66,0,29,0,185,255,241,255,78,0,20,0,12,0,17,0,187,255,2,0,81,0,19,0,231,255,228,255,219,255,9,0,77,0,1,0,170,255,222,255,24,0,213,255,4,0,251,255,142,255,27,0,27,0,219,255,9,0,180,255,244,255,69,0,1,0,192,255,209,255,68,0,72,0,204,255,214,255,43,0,57,0,74,0,16,0,233,255,26,0,87,0,29,0,234,255,66,0,48,0,8,0,32,0,47,0,52,0,25,0,11,0,24,0,51,0,56,0,39,0,252,255,23,0,34,0,21,0,17,0,246,255,245,255,43,0,14,0,233,255,30,0,11,0,248,255,247,255,217,255,235,255,2,0,220,255,176,255,196,255,28,0,209,255,108,255,232,255,231,255,190,255,235,255,136,255,137,255,6,0,232,255,162,255,173,255,191,255,221,255,238,255,169,255,134,255,216,255,13,0,193,255,128,255,159,255,157,255,194,255,226,255,126,255,92,255,191,255,207,255,163,255,162,255,126,255,146,255,251,255,252,255,202,255,143,255,219,255,103,0,106,0,51,0,15,0,109,0,226,0,13,1,219,0,161,0,217,0,100,1,133,1,63,1,253,0,55,1,151,1,144,1,68,1,210,0,255,0,86,1,19,1,133,0,92,0,75,0,56,0,40,0,187,255,85,255,41,255,21,255,237,254,190,254,89,254,237,253,251,253,33,254,234,253,160,253,171,253,186,253,188,253,219,253,196,253,195,253,46,254,143,254,148,254,191,254,61,255,158,255,6,0,87,0,114,0,225,0,116,1,198,1,49,2,97,2,129,2,4,3,101,3,134,3,148,3,140,3,158,3,224,3,235,3,118,3,46,3,34,3,7,3,192,2,56,2,172,1,67,1,250,0,157,0,12,0,112,255,238,254,150,254,96,254,195,253,22,253,218,252,179,252,139,252,59,252,185,251,154,251,232,251,10,252,214,251,188,251,236,251,62,252,153,252,208,252,215,252,45,253,183,253,53,254,177,254,237,254,36,255,178,255,148,0,237,0,237,0,85,1,210,1,101,2,228,2,226,2,214,2,52,3,164,3,220,3,209,3,196,3,164,3,181,3,198,3,163,3,104,3,254,2,190,2,167,2,97,2,243,1,111,1,2,1,214,0,136,0,15,0,125,255,245,254,206,254,141,254,250,253,123,253,29,253,6,253,231,252,120,252,23,252,252,251,3,252,254,251,229,251,206,251,231,251,9,252,48,252,111,252,186,252,249,252,62,253,165,253,31,254,163,254,40,255,126,255,239,255,181,0,77,1,189,1,59,2,215,2,92,3,214,3,74,4,172,4,9,5,77,5,127,5,167,5,220,5,245,5,236,5,195,5,149,5,127,5,82,5,255,4,128,4,253,3,170,3,66,3,162,2,255,1,106,1,217,0,86,0,204,255,71,255,199,254,64,254,201,253,97,253,10,253,186,252,116,252,37,252,211,251,169,251,139,251,84,251,63,251,73,251,54,251,40,251,52,251,66,251,96,251,120,251,120,251,140,251,210,251,44,252,100,252,138,252,187,252,7,253,135,253,11,254,76,254,111,254,207,254,107,255,4,0,105,0,150,0,223,0,120,1,21,2,120,2,179,2,224,2,57,3,184,3,0,4,22,4,40,4,59,4,77,4,65,4,26,4,238,3,177,3,108,3,16,3,154,2,55,2,211,1,69,1,191,0,72,0,189,255,47,255,166,254,36,254,178,253,64,253,201,252,113,252,55,252,241,251,171,251,142,251,134,251,126,251,131,251,163,251,213,251,42,252,151,252,236,252,75,253,211,253,100,254,5,255,183,255,68,0,193,0,97,1,22,2,194,2,86,3,219,3,65,4,163,4,30,5,111,5,153,5,195,5,190,5,172,5,189,5,175,5,116,5,29,5,190,4,120,4,75,4,249,3,115,3,240,2,148,2,72,2,236,1,127,1,3,1,172,0,153,0,130,0,48,0,220,255,178,255,207,255,255,255,227,255,183,255,193,255,237,255,9,0,248,255,207,255,179,255,172,255,150,255,74,255,237,254,164,254,86,254,236,253,102,253,199,252,50,252,179,251,27,251,99,250,182,249,57,249,5,249,200,248,61,248,174,247,178,247,61,248,179,248,180,248,154,248,9,249,52,250,135,251,93,252,223,252,173,253,18,255,170,0,233,1,177,2,111,3,136,4,198,5,202,6,106,7,182,7,247,7,100,8,191,8,196,8,117,8,0,8,147,7,21,7,106,6,135,5,116,4,85,3,86,2,66,1,255,255,167,254,94,253,77,252,83,251,82,250,72,249,92,248,175,247,63,247,227,246,145,246,94,246,95,246,150,246,218,246,71,247,3,248,229,248,187,249,134,250,131,251,201,252,47,254,121,255,151,0,164,1,211,2,17,4,50,5,31,6,217,6,122,7,12,8,142,8,219,8,224,8,196,8,154,8,76,8,217,7,67,7,146,6,221,5,28,5,73,4,101,3,136,2,204,1,40,1,155,0,45,0,201,255,103,255,60,255,71,255,112,255,153,255,203,255,36,0,172,0,85,1,231,1,103,2,240,2,151,3,72,4,206,4,28,5,79,5,134,5,179,5,194,5,131,5,2,5,110,4,219,3,62,3,92,2,61,1,9,0,247,254,233,253,180,252,80,251,239,249,187,248,164,247,159,246,145,245,148,244,189,243,44,243,212,242,150,242,106,242,102,242,185,242,79,243,27,244,222,244,179,245,214,246,102,248,65,250,230,251,42,253,85,254,13,0,79,2,120,4,242,5,221,6,232,7,129,9,60,11,102,12,197,12,179,12,205,12,21,13,42,13,193,12,188,11,121,10,65,9,9,8,199,6,99,5,163,3,173,1,223,255,65,254,189,252,47,251,152,249,25,248,229,246,210,245,207,244,13,244,171,243,178,243,197,243,198,243,207,243,54,244,43,245,91,246,103,247,84,248,90,249,158,250,46,252,198,253,75,255,190,0,33,2,101,3,161,4,234,5,53,7,112,8,100,9,16,10,145,10,20,11,147,11,242,11,6,12,194,11,61,11,173,10,67,10,200,9,253,8,211,7,140,6,88,5,76,4,71,3,13,2,178,0,101,255,59,254,68,253,108,252,142,251,188,250,31,250,190,249,127,249,94,249,82,249,125,249,253,249,149,250,28,251,170,251,110,252,119,253,143,254,146,255,108,0,54,1,24,2,254,2,233,3,180,4,46,5,93,5,125,5,191,5,251,5,242,5,145,5,0,5,116,4,14,4,128,3,149,2,122,1,126,0,173,255,223,254,244,253,231,252,5,252,70,251,153,250,6,250,117,249,246,248,161,248,124,248,133,248,163,248,190,248,227,248,40,249,165,249,51,250,173,250,68,251,235,251,156,252,79,253,231,253,91,254,220,254,128,255,34,0,154,0,225,0,15,1,39,1,96,1,143,1,150,1,105,1,25,1,236,0,231,0,207,0,117,0,244,255,125,255,66,255,43,255,1,255,197,254,137,254,94,254,93,254,117,254,148,254,179,254,196,254,234,254,53,255,163,255,34,0,132,0,214,0,59,1,193,1,98,2,237,2,96,3,183,3,233,3,46,4,141,4,249,4,70,5,63,5,5,5,188,4,166,4,193,4,174,4,85,4,161,3,226,2,117,2,49,2,207,1,53,1,124,0,202,255,63,255,221,254,123,254,21,254,196,253,120,253,73,253,52,253,55,253,111,253,198,253,47,254,164,254,8,255,122,255,27,0,223,0,179,1,93,2,228,2,110,3,3,4,159,4,43,5,144,5,185,5,184,5,176,5,177,5,170,5,116,5,234,4,62,4,175,3,21,3,110,2,154,1,183,0,250,255,65,255,116,254,146,253,216,252,57,252,169,251,35,251,163,250,73,250,22,250,237,249,204,249,184,249,185,249,232,249,60,250,166,250,17,251,115,251,207,251,68,252,207,252,95,253,252,253,117,254,206,254,40,255,144,255,0,0,103,0,157,0,175,0,175,0,155,0,146,0,121,0,74,0,1,0,150,255,28,255,168,254,60,254,219,253,110,253,228,252,97,252,3,252,220,251,203,251,165,251,95,251,29,251,67,251,209,251,120,252,204,252,235,252,54,253,240,253,10,255,9,0,193,0,80,1,221,1,160,2,146,3,111,4,18,5,105,5,173,5,7,6,113,6,189,6,190,6,131,6,47,6,238,5,198,5,103,5,185,4,238,3,24,3,102,2,223,1,100,1,192,0,232,255,13,255,91,254,231,253,175,253,107,253,254,252,120,252,12,252,241,251,38,252,122,252,185,252,210,252,201,252,241,252,96,253,9,254,187,254,56,255,139,255,221,255,80,0,239,0,184,1,107,2,235,2,65,3,143,3,3,4,142,4,11,5,81,5,91,5,80,5,90,5,126,5,152,5,120,5,43,5,193,4,73,4,238,3,155,3,19,3,91,2,148,1,225,0,88,0,210,255,51,255,121,254,209,253,75,253,231,252,169,252,93,252,3,252,194,251,178,251,208,251,4,252,50,252,95,252,152,252,240,252,123,253,8,254,101,254,175,254,247,254,91,255,217,255,82,0,179,0,216,0,217,0,217,0,239,0,19,1,21,1,228,0,145,0,65,0,11,0,215,255,154,255,67,255,211,254,107,254,3,254,184,253,138,253,80,253,5,253,181,252,125,252,97,252,74,252,59,252,65,252,87,252,133,252,167,252,186,252,225,252,13,253,90,253,185,253,3,254,61,254,115,254,177,254,21,255,152,255,13,0,98,0,154,0,195,0,9,1,155,1,67,2,169,2,190,2,177,2,216,2,69,3,208,3,42,4,37,4,248,3,198,3,205,3,255,3,11,4,212,3,92,3,230,2,160,2,144,2,125,2,45,2,180,1,48,1,204,0,153,0,123,0,83,0,240,255,149,255,128,255,137,255,148,255,150,255,131,255,123,255,144,255,185,255,246,255,23,0,31,0,26,0,32,0,60,0,96,0,131,0,124,0,105,0,85,0,76,0,107,0,129,0,128,0,101,0,63,0,45,0,57,0,99,0,146,0,154,0,130,0,120,0,159,0,237,0,57,1,106,1,104,1,100,1,112,1,161,1,223,1,245,1,203,1,124,1,72,1,58,1,50,1,246,0,129,0,243,255,115,255,26,255,203,254,94,254,220,253,86,253,220,252,130,252,62,252,4,252,206,251,154,251,116,251,124,251,167,251,221,251,27,252,103,252,204,252,62,253,188,253,58,254,175,254,44,255,174,255,63,0,196,0,51,1,130,1,199,1,9,2,84,2,134,2,143,2,112,2,44,2,246,1,232,1,223,1,166,1,55,1,179,0,72,0,11,0,231,255,187,255,116,255,7,255,151,254,78,254,68,254,60,254,43,254,255,253,191,253,151,253,154,253,180,253,208,253,223,253,202,253,197,253,216,253,4,254,37,254,72,254,105,254,149,254,209,254,13,255,65,255,92,255,151,255,234,255,106,0,241,0,56,1,93,1,147,1,240,1,108,2,234,2,48,3,74,3,107,3,147,3,208,3,6,4,14,4,244,3,223,3,182,3,157,3,135,3,59,3,205,2,87,2,247,1,175,1,115,1,19,1,163,0,38,0,179,255,103,255,48,255,9,255,222,254,175,254,122,254,87,254,89,254,120,254,141,254,146,254,140,254,146,254,179,254,219,254,14,255,34,255,48,255,64,255,84,255,122,255,152,255,171,255,177,255,186,255,215,255,1,0,50,0,90,0,124,0,172,0,229,0,32,1,93,1,132,1,156,1,178,1,205,1,0,2,24,2,8,2,219,1,165,1,124,1,89,1,41,1,201,0,82,0,211,255,91,255,251,254,159,254,60,254,207,253,74,253,200,252,131,252,108,252,108,252,88,252,61,252,43,252,60,252,128,252,228,252,82,253,186,253,41,254,162,254,55,255,204,255,79,0,212,0,76,1,204,1,80,2,181,2,12,3,57,3,75,3,124,3,154,3,148,3,118,3,36,3,200,2,118,2,34,2,190,1,62,1,162,0,249,255,90,255,220,254,105,254,237,253,114,253,246,252,146,252,74,252,31,252,246,251,227,251,228,251,219,251,235,251,17,252,83,252,175,252,31,253,148,253,10,254,123,254,255,254,158,255,82,0,3,1,160,1,52,2,161,2,38,3,186,3,59,4,166,4,235,4,34,5,66,5,88,5,81,5,37,5,241,4,180,4,89,4,232,3,110,3,234,2,98,2,202,1,63,1,173,0,21,0,139,255,1,255,155,254,64,254,220,253,129,253,51,253,254,252,240,252,234,252,233,252,232,252,239,252,24,253,85,253,155,253,195,253,234,253,21,254,67,254,133,254,184,254,221,254,255,254,15,255,21,255,41,255,67,255,86,255,84,255,86,255,63,255,44,255,64,255,53,255,59,255,66,255,66,255,93,255,114,255,161,255,210,255,23,0,105,0,151,0,213,0,41,1,115,1,206,1,33,2,109,2,191,2,7,3,88,3,140,3,170,3,207,3,220,3,228,3,213,3,182,3,149,3,66,3,231,2,119,2,255,1,148,1,21,1,157,0,18,0,112,255,242,254,107,254,246,253,159,253,52,253,226,252,143,252,72,252,40,252,18,252,10,252,11,252,13,252,30,252,60,252,110,252,171,252,220,252,21,253,84,253,138,253,175,253,222,253,24,254,62,254,123,254,160,254,186,254,237,254,35,255,108,255,150,255,184,255,226,255,18,0,100,0,213,0,61,1,162,1,247,1,78,2,175,2,16,3,141,3,225,3,46,4,123,4,184,4,4,5,58,5,64,5,49,5,13,5,216,4,172,4,112,4,36,4,191,3,54,3,145,2,237,1,79,1,196,0,60,0,151,255,249,254,89,254,201,253,71,253,221,252,143,252,47,252,218,251,147,251,113,251,105,251,110,251,125,251,142,251,162,251,202,251,7,252,58,252,158,252,225,252,39,253,148,253,238,253,85,254,175,254,7,255,92,255,185,255,8,0,78,0,150,0,221,0,6,1,57,1,120,1,146,1,197,1,213,1,236,1,3,2,245,1,9,2,12,2,248,1,234,1,215,1,208,1,199,1,162,1,135,1,102,1,81,1,75,1,68,1,66,1,46,1,46,1,46,1,69,1,91,1,122,1,147,1,151,1,173,1,197,1,245,1,19,2,53,2,71,2,69,2,49,2,46,2,40,2,249,1,216,1,148,1,72,1,248,0,143,0,27,0,158,255,249,254,82,254,191,253,26,253,122,252,197,251,40,251,147,250,5,250,139,249,16,249,185,248,126,248,74,248,63,248,60,248,91,248,168,248,17,249,146,249,37,250,226,250,181,251,148,252,141,253,146,254,165,255,205,0,238,1,23,3,57,4,81,5,71,6,39,7,3,8,169,8,82,9,229,9,46,10,72,10,71,10,10,10,173,9,62,9,155,8,4,8,46,7,68,6,65,5,50,4,20,3,227,1,207,0,173,255,157,254,147,253,158,252,188,251,233,250,40,250,134,249,244,248,129,248,78,248,45,248,34,248,49,248,85,248,165,248,251,248,93,249,227,249,106,250,10,251,187,251,94,252,31,253,218,253,135,254,63,255,239,255,142,0,62,1,209,1,94,2,250,2,109,3,221,3,40,4,105,4,165,4,187,4,209,4,211,4,194,4,170,4,118,4,54,4,217,3,113,3,10,3,151,2,41,2,185,1,85,1,233,0,145,0,57,0,238,255,160,255,104,255,67,255,38,255,22,255,0,255,16,255,30,255,61,255,97,255,127,255,181,255,248,255,23,0,61,0,83,0,73,0,102,0,97,0,88,0,54,0,249,255,199,255,117,255,48,255,204,254,85,254,230,253,90,253,219,252,98,252,243,251,147,251,52,251,229,250,168,250,91,250,57,250,36,250,19,250,55,250,78,250,157,250,255,250,98,251,254,251,159,252,68,253,6,254,208,254,204,255,213,0,205,1,236,2,238,3,229,4,211,5,146,6,93,7,2,8,157,8,44,9,133,9,208,9,225,9,193,9,113,9,240,8,119,8,202,7,232,6,26,6,19,5,2,4,235,2,175,1,144,0,102,255,46,254,23,253,255,251,7,251,61,250,105,249,204,248,82,248,232,247,192,247,182,247,206,247,5,248,68,248,155,248,30,249,188,249,95,250,15,251,211,251,164,252,114,253,66,254,26,255,232,255,174,0,92,1,238,1,147,2,44,3,170,3,15,4,84,4,142,4,177,4,194,4,211,4,218,4,212,4,162,4,122,4,77,4,254,3,182,3,95,3,8,3,167,2,70,2,239,1,146,1,56,1,230,0,149,0,89,0,49,0,254,255,240,255,229,255,201,255,215,255,215,255,213,255,231,255,249,255,23,0,57,0,89,0,121,0,161,0,176,0,178,0,182,0,150,0,111,0,76,0,25,0,231,255,153,255,62,255,240,254,127,254,6,254,141,253,248,252,115,252,246,251,123,251,248,250,133,250,36,250,201,249,146,249,85,249,43,249,34,249,38,249,70,249,139,249,223,249,59,250,163,250,37,251,211,251,137,252,99,253,83,254,72,255,93,0,86,1,70,2,60,3,17,4,244,4,200,5,135,6,61,7,212,7,93,8,200,8,253,8,8,9,221,8,133,8,32,8,160,7,20,7,115,6,174,5,206,4,209,3,173,2,148,1,114,0,76,255,67,254,62,253,97,252,148,251,206,250,37,250,144,249,26,249,193,248,135,248,108,248,125,248,167,248,237,248,90,249,201,249,92,250,5,251,161,251,91,252,39,253,243,253,199,254,129,255,58,0,246,0,158,1,92,2,20,3,190,3,98,4,234,4,95,5,178,5,252,5,47,6,90,6,114,6,105,6,97,6,66,6,254,5,167,5,63,5,198,4,83,4,206,3,108,3,254,2,131,2,5,2,111,1,0,1,124,0,250,255,139,255,54,255,241,254,200,254,192,254,148,254,140,254,121,254,84,254,77,254,55,254,45,254,77,254,111,254,154,254,184,254,188,254,205,254,180,254,152,254,105,254,36,254,247,253,186,253,138,253,108,253,34,253,204,252,148,252,66,252,235,251,154,251,76,251,23,251,231,250,215,250,210,250,202,250,231,250,255,250,39,251,103,251,167,251,246,251,103,252,241,252,130,253,47,254,244,254,166,255,88,0,0,1,158,1,95,2,14,3,165,3,66,4,203,4,55,5,145,5,204,5,251,5,23,6,8,6,225,5,161,5,72,5,230,4,112,4,244,3,103,3,216,2,63,2,157,1,236,0,44,0,129,255,207,254,34,254,140,253,13,253,152,252,60,252,246,251,179,251,131,251,122,251,112,251,128,251,195,251,1,252,85,252,185,252,47,253,171,253,32,254,154,254,45,255,207,255,108,0,30,1,193,1,107,2,1,3,145,3,40,4,151,4,13,5,129,5,227,5,68,6,133,6,173,6,199,6,200,6,181,6,130,6,68,6,253,5,156,5,71,5,245,4,134,4,15,4,144,3,241,2,87,2,201,1,45,1,160,0,22,0,140,255,14,255,150,254,37,254,186,253,96,253,253,252,156,252,76,252,15,252,221,251,164,251,123,251,98,251,77,251,56,251,37,251,26,251,28,251,47,251,57,251,88,251,124,251,152,251,188,251,212,251,237,251,17,252,54,252,82,252,124,252,159,252,204,252,5,253,69,253,146,253,217,253,51,254,137,254,228,254,56,255,128,255,217,255,43,0,121,0,208,0,20,1,85,1,162,1,224,1,17,2,46,2,62,2,61,2,49,2,56,2,41,2,31,2,23,2,255,1,221,1,181,1,117,1,36,1,210,0,136,0,70,0,13,0,227,255,155,255,99,255,34,255,224,254,183,254,133,254,103,254,85,254,75,254,64,254,66,254,79,254,80,254,91,254,120,254,145,254,170,254,203,254,235,254,35,255,97,255,150,255,223,255,31,0,110,0,213,0,39,1,131,1,210,1,31,2,118,2,192,2,18,3,115,3,200,3,11,4,80,4,144,4,195,4,233,4,0,5,4,5,4,5,248,4,241,4,229,4,204,4,154,4,70,4,245,3,158,3,68,3,234,2,140,2,37,2,196,1,99,1,10,1,195,0,125,0,69,0,3,0,202,255,153,255,96,255,56,255,24,255,239,254,205,254,165,254,119,254,81,254,44,254,2,254,213,253,166,253,110,253,51,253,249,252,180,252,120,252,47,252,209,251,135,251,73,251,17,251,221,250,164,250,118,250,97,250,102,250,125,250,158,250,208,250,32,251,126,251,229,251,91,252,223,252,103,253,251,253,154,254,53,255,189,255,64,0,188,0,50,1,170,1,26,2,133,2,228,2,40,3,98,3,134,3,156,3,172,3,165,3,137,3,85,3,22,3,204,2,123,2,38,2,197,1,89,1,230,0,132,0,36,0,198,255,107,255,16,255,200,254,127,254,67,254,19,254,240,253,223,253,215,253,232,253,252,253,25,254,77,254,131,254,190,254,7,255,84,255,172,255,254,255,92,0,198,0,32,1,128,1,217,1,41,2,134,2,212,2,26,3,92,3,133,3,173,3,208,3,220,3,227,3,228,3,217,3,195,3,165,3,130,3,77,3,23,3,223,2,151,2,74,2,251,1,165,1,89,1,7,1,176,0,104,0,28,0,212,255,159,255,104,255,53,255,18,255,244,254,227,254,222,254,220,254,233,254,241,254,245,254,251,254,1,255,5,255,10,255,9,255,8,255,248,254,233,254,229,254,205,254,181,254,137,254,80,254,18,254,217,253,164,253,100,253,31,253,225,252,160,252,97,252,51,252,14,252,251,251,232,251,226,251,223,251,230,251,10,252,51,252,108,252,170,252,243,252,80,253,168,253,13,254,124,254,224,254,73,255,186,255,43,0,154,0,2,1,97,1,182,1,7,2,81,2,151,2,201,2,250,2,19,3,24,3,28,3,12,3,238,2,202,2,161,2,120,2,64,2,239,1,164,1,96,1,25,1,217,0,141,0,71,0,10,0,196,255,142,255,97,255,49,255,10,255,245,254,231,254,223,254,241,254,2,255,17,255,64,255,110,255,141,255,181,255,230,255,14,0,61,0,122,0,168,0,196,0,242,0,38,1,75,1,120,1,158,1,166,1,194,1,220,1,236,1,252,1,24,2,46,2,46,2,66,2,62,2,60,2,82,2,91,2,90,2,90,2,89,2,88,2,80,2,75,2,50,2,18,2,247,1,203,1,163,1,126,1,78,1,23,1,222,0,160,0,104,0,57,0,5,0,202,255,148,255,98,255,33,255,235,254,193,254,144,254,96,254,45,254,246,253,189,253,144,253,100,253,55,253,16,253,244,252,215,252,189,252,180,252,175,252,183,252,183,252,182,252,197,252,222,252,249,252,33,253,69,253,112,253,162,253,208,253,20,254,91,254,160,254,228,254,35,255,94,255,164,255,238,255,51,0,118,0,179,0,233,0,41,1,99,1,137,1,181,1,222,1,244,1,8,2,15,2,0,2,242,1,226,1,206,1,178,1,144,1,108,1,68,1,18,1,229,0,177,0,136,0,98,0,43,0,247,255,206,255,171,255,131,255,94,255,52,255,18,255,241,254,214,254,194,254,180,254,156,254,141,254,141,254,145,254,166,254,187,254,206,254,240,254,28,255,53,255,88,255,143,255,199,255,242,255,34,0,91,0,132,0,170,0,214,0,249,0,40,1,100,1,139,1,167,1,186,1,200,1,208,1,201,1,182,1,167,1,173,1,163,1,132,1,101,1,74,1,35,1,247,0,216,0,184,0,142,0,101,0,64,0,31,0,8,0,247,255,235,255,234,255,229,255,217,255,219,255,230,255,235,255,236,255,239,255,239,255,244,255,243,255,232,255,229,255,225,255,210,255,193,255,184,255,171,255,159,255,136,255,112,255,95,255,68,255,45,255,18,255,243,254,214,254,169,254,131,254,112,254,87,254,76,254,62,254,29,254,4,254,246,253,234,253,235,253,240,253,247,253,6,254,39,254,87,254,137,254,209,254,35,255,114,255,195,255,11,0,80,0,148,0,219,0,27,1,83,1,146,1,204,1,245,1,32,2,68,2,90,2,118,2,139,2,150,2,154,2,154,2,143,2,121,2,98,2,61,2,5,2,207,1,140,1,56,1,238,0,155,0,63,0,242,255,160,255,57,255,219,254,139,254,57,254,239,253,174,253,119,253,68,253,27,253,252,252,230,252,231,252,234,252,255,252,49,253,109,253,170,253,248,253,86,254,179,254,23,255,140,255,253,255,112,0,232,0,75,1,176,1,22,2,114,2,203,2,21,3,82,3,136,3,166,3,177,3,175,3,151,3,121,3,77,3,19,3,207,2,132,2,47,2,198,1,92,1,245,0,141,0,37,0,190,255,93,255,254,254,180,254,106,254,40,254,249,253,210,253,182,253,156,253,156,253,171,253,188,253,213,253,1,254,54,254,114,254,181,254,247,254,62,255,140,255,221,255,33,0,117,0,199,0,6,1,52,1,91,1,125,1,136,1,126,1,101,1,62,1,1,1,196,0,130,0,63,0,254,255,174,255,93,255,18,255,208,254,146,254,81,254,21,254,235,253,215,253,194,253,177,253,175,253,179,253,193,253,221,253,251,253,37,254,85,254,142,254,215,254,25,255,90,255,175,255,12,0,111,0,210,0,49,1,148,1,235,1,53,2,115,2,165,2,203,2,224,2,229,2,221,2,203,2,176,2,125,2,47,2,224,1,143,1,49,1,213,0,130,0,38,0,205,255,120,255,31,255,214,254,154,254,100,254,53,254,10,254,231,253,209,253,195,253,201,253,203,253,217,253,14,254,61,254,117,254,184,254,249,254,65,255,149,255,232,255,43,0,116,0,200,0,24,1,91,1,156,1,210,1,254,1,39,2,64,2,96,2,119,2,116,2,105,2,86,2,56,2,18,2,224,1,163,1,98,1,22,1,198,0,117,0,42,0,229,255,167,255,110,255,49,255,249,254,209,254,169,254,135,254,124,254,120,254,127,254,133,254,137,254,152,254,176,254,197,254,223,254,241,254,255,254,23,255,37,255,48,255,70,255,92,255,106,255,128,255,155,255,178,255,199,255,216,255,231,255,235,255,241,255,248,255,251,255,254,255,253,255,245,255,229,255,218,255,204,255,181,255,169,255,156,255,146,255,141,255,130,255,120,255,126,255,137,255,151,255,173,255,183,255,195,255,214,255,236,255,5,0,24,0,31,0,41,0,47,0,49,0,51,0,59,0,83,0,104,0,143,0,202,0,4,1,62,1,122,1,185,1,236,1,20,2,47,2,54,2,47,2,34,2,14,2,240,1,200,1,152,1,98,1,46,1,249,0,194,0,143,0,81,0,22,0,224,255,170,255,114,255,57,255,254,254,191,254,131,254,77,254,16,254,218,253,160,253,101,253,55,253,20,253,253,252,248,252,1,253,24,253,58,253,103,253,161,253,208,253,5,254,76,254,164,254,5,255,93,255,177,255,4,0,105,0,216,0,56,1,147,1,240,1,64,2,141,2,207,2,2,3,57,3,85,3,102,3,115,3,113,3,106,3,80,3,21,3,203,2,129,2,41,2,202,1,97,1,245,0,131,0,17,0,169,255,86,255,18,255,204,254,145,254,93,254,38,254,245,253,210,253,184,253,162,253,147,253,144,253,160,253,187,253,231,253,35,254,110,254,208,254,47,255,133,255,223,255,56,0,128,0,201,0,8,1,50,1,75,1,96,1,118,1,132,1,136,1,128,1,127,1,97,1,56,1,11,1,212,0,151,0,78,0,13,0,195,255,116,255,37,255,221,254,152,254,97,254,54,254,15,254,244,253,224,253,224,253,247,253,16,254,39,254,79,254,139,254,202,254,12,255,84,255,155,255,224,255,40,0,107,0,173,0,240,0,46,1,95,1,135,1,178,1,203,1,227,1,249,1,6,2,5,2,242,1,222,1,188,1,144,1,100,1,49,1,253,0,205,0,144,0,76,0,3,0,195,255,131,255,73,255,34,255,9,255,241,254,211,254,187,254,174,254,176,254,188,254,196,254,201,254,213,254,233,254,3,255,39,255,76,255,111,255,160,255,208,255,254,255,50,0,93,0,135,0,174,0,204,0,235,0,11,1,32,1,49,1,64,1,69,1,70,1,60,1,49,1,38,1,9,1,234,0,198,0,157,0,102,0,52,0,6,0,214,255,169,255,123,255,80,255,32,255,255,254,231,254,205,254,179,254,164,254,155,254,154,254,161,254,174,254,197,254,215,254,239,254,19,255,47,255,85,255,126,255,156,255,191,255,232,255,10,0,36,0,58,0,74,0,78,0,94,0,103,0,89,0,78,0,74,0,73,0,71,0,66,0,56,0,42,0,27,0,8,0,242,255,228,255,213,255,189,255,178,255,164,255,147,255,146,255,154,255,162,255,177,255,196,255,211,255,218,255,234,255,253,255,16,0,36,0,52,0,78,0,107,0,132,0,147,0,166,0,182,0,196,0,203,0,208,0,215,0,216,0,211,0,203,0,204,0,197,0,190,0,183,0,174,0,164,0,150,0,142,0,132,0,116,0,88,0,61,0,46,0,28,0,3,0,229,255,208,255,203,255,190,255,167,255,159,255,147,255,144,255,151,255,144,255,139,255,137,255,141,255,135,255,135,255,143,255,145,255,153,255,172,255,189,255,200,255,215,255,228,255,239,255,250,255,10,0,36,0,58,0,72,0,81,0,91,0,98,0,107,0,129,0,142,0,139,0,131,0,121,0,112,0,100,0,93,0,77,0,48,0,21,0,2,0,234,255,218,255,214,255,192,255,158,255,125,255,107,255,98,255,82,255,64,255,61,255,60,255,51,255,46,255,49,255,58,255,58,255,69,255,86,255,100,255,117,255,132,255,151,255,182,255,203,255,215,255,237,255,8,0,37,0,64,0,87,0,101,0,118,0,151,0,173,0,187,0,210,0,223,0,219,0,214,0,208,0,204,0,202,0,192,0,178,0,158,0,134,0,112,0,89,0,65,0,38,0,10,0,237,255,201,255,169,255,142,255,125,255,101,255,80,255,70,255,55,255,44,255,48,255,53,255,66,255,84,255,94,255,101,255,115,255,138,255,160,255,181,255,210,255,237,255,6,0,43,0,76,0,96,0,121,0,143,0,166,0,185,0,192,0,193,0,192,0,190,0,187,0,188,0,178,0,157,0,136,0,113,0,84,0,70,0,53,0,21,0,2,0,237,255,215,255,189,255,164,255,154,255,150,255,144,255,141,255,129,255,114,255,120,255,133,255,142,255,146,255,153,255,171,255,188,255,200,255,212,255,237,255,5,0,12,0,23,0,49,0,68,0,83,0,88,0,81,0,82,0,87,0,88,0,87,0,85,0,84,0,82,0,68,0,54,0,44,0,25,0,5,0,244,255,229,255,214,255,199,255,186,255,169,255,155,255,144,255,135,255,133,255,127,255,121,255,116,255,115,255,117,255,119,255,118,255,127,255,145,255,159,255,178,255,194,255,209,255,226,255,237,255,249,255,8,0,26,0,49,0,62,0,73,0,81,0,87,0,104,0,110,0,110,0,118,0,123,0,123,0,125,0,117,0,103,0,95,0,93,0,90,0,78,0,66,0,49,0,36,0,31,0,29,0,26,0,17,0,2,0,249,255,250,255,252,255,241,255,230,255,220,255,215,255,215,255,216,255,225,255,229,255,235,255,244,255,248,255,244,255,233,255,232,255,237,255,251,255,1,0,251,255,242,255,235,255,244,255,2,0,8,0,2,0,4,0,11,0,13,0,12,0,22,0,31,0,31,0,43,0,61,0,71,0,66,0,60,0,58,0,58,0,53,0,54,0,62,0,49,0,33,0,24,0,19,0,12,0,252,255,242,255,237,255,235,255,227,255,211,255,201,255,197,255,193,255,191,255,192,255,187,255,184,255,188,255,188,255,188,255,206,255,222,255,224,255,226,255,238,255,252,255,3,0,6,0,10,0,22,0,31,0,34,0,35,0,31,0,24,0,19,0,21,0,23,0,17,0,11,0,10,0,0,0,237,255,218,255,208,255,199,255,195,255,190,255,179,255,167,255,165,255,171,255,169,255,173,255,179,255,186,255,192,255,197,255,206,255,214,255,222,255,229,255,234,255,244,255,7,0,29,0,38,0,52,0,55,0,56,0,67,0,79,0,88,0,89,0,85,0,80,0,78,0,75,0,70,0,69,0,74,0,73,0,66,0,56,0,48,0,46,0,42,0,32,0,20,0,14,0,5,0,254,255,251,255,253,255,249,255,245,255,243,255,237,255,238,255,238,255,228,255,225,255,226,255,222,255,220,255,214,255,212,255,218,255,218,255,220,255,220,255,224,255,225,255,223,255,230,255,230,255,231,255,237,255,236,255,240,255,247,255,241,255,233,255,236,255,245,255,250,255,248,255,248,255,251,255,254,255,0,0,1,0,3,0,4,0,0,0,4,0,8,0,1,0,254,255,255,255,6,0,9,0,15,0,27,0,26,0,20,0,27,0,36,0,32,0,28,0,28,0,36,0,37,0,35,0,40,0,44,0,47,0,44,0,49,0,55,0,53,0,57,0,59,0,55,0,57,0,51,0,34,0,20,0,22,0,26,0,20,0,8,0,250,255,239,255,228,255,217,255,216,255,222,255,227,255,224,255,219,255,212,255,204,255,205,255,213,255,218,255,219,255,215,255,213,255,214,255,215,255,223,255,230,255,230,255,230,255,233,255,233,255,232,255,241,255,248,255,255,255,0,0,1,0,4,0,2,0,4,0,6,0,7,0,8,0,6,0,3,0,7,0,13,0,12,0,6,0,4,0,4,0,3,0,8,0,11,0,11,0,11,0,5,0,3,0,2,0,255,255,2,0,10,0,7,0,3,0,0,0,0,0,2,0,3,0,4,0,0,0,0,0,1,0,0,0,251,255,246,255,245,255,250,255,249,255,243,255,238,255,235,255,241,255,248,255,251,255,255,255,0,0,0,0,2,0,8,0,16,0,20,0,23,0,20,0,12,0,5,0,0,0,2,0,3,0,8,0,9,0,7,0,10,0,6,0,7,0,5,0,0,0,3,0,1,0,255,255,252,255,251,255,250,255,245,255,245,255,254,255,4,0,6,0,2,0,254,255,2,0,4,0,3,0,254,255,251,255,251,255,255,255,5,0,10,0,5,0,1,0,255,255,249,255,249,255,247,255,250,255,255,255,249,255,250,255,248,255,241,255,232,255,223,255,231,255,236,255,231,255,226,255,224,255,228,255,230,255,228,255,234,255,241,255,244,255,241,255,235,255,235,255,229,255,237,255,246,255,240,255,243,255,243,255,240,255,237,255,236,255,239,255,238,255,237,255,244,255,253,255,1,0,2,0,2,0,8,0,16,0,24,0,25,0,28,0,29,0,23,0,24,0,24,0,31,0,44,0,43,0,41,0,44,0,40,0,38,0,36,0,30,0,30,0,30,0,23,0,15,0,16,0,17,0,15,0,8,0,5,0,5,0,3,0,15,0,15,0,3,0,255,255,3,0,6,0,4,0,3,0,1,0,251,255,248,255,0,0,9,0,18,0,17,0,15,0,20,0,22,0,25,0,29,0,31,0,27,0,26,0,28,0,26,0,26,0,26,0,24,0,25,0,19,0,15,0,20,0,21,0,19,0,24,0,25,0,18,0,15,0,16,0,11,0,0,0,254,255,249,255,247,255,246,255,241,255,243,255,242,255,244,255,245,255,246,255,249,255,243,255,239,255,239,255,239,255,246,255,251,255,248,255,243,255,236,255,228,255,222,255,220,255,214,255,209,255,210,255,207,255,201,255,199,255,198,255,204,255,212,255,210,255,207,255,208,255,212,255,206,255,203,255,202,255,195,255,195,255,201,255,201,255,204,255,214,255,220,255,224,255,230,255,239,255,251,255,7,0,15,0,10,0,4,0,11,0,20,0,16,0,18,0,24,0,31,0,30,0,25,0,19,0,6,0,2,0,9,0,23,0,20,0,6,0,2,0,4,0,7,0,10,0,4,0,3,0,6,0,9,0,14,0,6,0,254,255,0,0,2,0,0,0,254,255,251,255,247,255,242,255,243,255,251,255,0,0,0,0,247,255,236,255,237,255,246,255,253,255,247,255,244,255,252,255,7,0,13,0,12,0,10,0,16,0,35,0,42,0,39,0,36,0,32,0,37,0,46,0,51,0,53,0,47,0,43,0,48,0,52,0,58,0,55,0,52,0,59,0,65,0,73,0,75,0,72,0,67,0,62,0,62,0,58,0,52,0,51,0,50,0,41,0,25,0,16,0,7,0,255,255,248,255,246,255,243,255,237,255,230,255,225,255,220,255,218,255,210,255,208,255,210,255,206,255,202,255,201,255,197,255,195,255,202,255,203,255,197,255,188,255,186,255,197,255,211,255,217,255,209,255,196,255,186,255,179,255,176,255,179,255,177,255,185,255,213,255,225,255,220,255,213,255,218,255,242,255,18,0,40,0,41,0,35,0,37,0,46,0,47,0,39,0,28,0,24,0,24,0,25,0,26,0,16,0,254,255,248,255,253,255,252,255,254,255,0,0,252,255,249,255,246,255,244,255,248,255,245,255,245,255,243,255,242,255,246,255,242,255,239,255,241,255,250,255,6,0,12,0,15,0,22,0,39,0,54,0,64,0,68,0,64,0,59,0,66,0,80,0,81,0,75,0,80,0,85,0,84,0,89,0,91,0,78,0,70,0,62,0,56,0,54,0,49,0,38,0,23,0,3,0,239,255,229,255,230,255,236,255,241,255,222,255,189,255,168,255,164,255,177,255,188,255,180,255,163,255,148,255,143,255,140,255,125,255,114,255,112,255,112,255,116,255,105,255,90,255,118,255,185,255,252,255,41,0,49,0,35,0,47,0,97,0,160,0,197,0,206,0,204,0,200,0,187,0,164,0,133,0,105,0,93,0,92,0,81,0,66,0,41,0,12,0,2,0,5,0,10,0,14,0,249,255,212,255,180,255,161,255,156,255,142,255,120,255,84,255,48,255,30,255,23,255,17,255,15,255,18,255,28,255,36,255,42,255,55,255,77,255,106,255,135,255,158,255,172,255,185,255,209,255,253,255,70,0,136,0,167,0,176,0,186,0,222,0,15,1,58,1,75,1,59,1,32,1,8,1,242,0,230,0,218,0,196,0,162,0,120,0,86,0,65,0,50,0,41,0,23,0,254,255,221,255,187,255,167,255,155,255,149,255,138,255,109,255,75,255,46,255,24,255,28,255,40,255,48,255,61,255,61,255,55,255,68,255,118,255,189,255,2,0,62,0,87,0,89,0,107,0,162,0,236,0,44,1,70,1,65,1,48,1,47,1,65,1,69,1,29,1,222,0,178,0,153,0,135,0,98,0,62,0,40,0,35,0,34,0,9,0,222,255,188,255,178,255,170,255,149,255,109,255,63,255,20,255,233,254,200,254,180,254,188,254,209,254,219,254,224,254,240,254,19,255,70,255,123,255,175,255,226,255,5,0,27,0,35,0,44,0,59,0,67,0,53,0,7,0,221,255,196,255,178,255,138,255,63,255,13,255,62,255,217,255,103,0,122,0,49,0,19,0,98,0,247,0,93,1,85,1,32,1,255,0,253,0,230,0,124,0,227,255,122,255,113,255,170,255,206,255,178,255,126,255,118,255,180,255,28,0,141,0,218,0,236,0,200,0,129,0,71,0,53,0,65,0,55,0,242,255,117,255,253,254,180,254,174,254,220,254,14,255,38,255,32,255,11,255,253,254,34,255,113,255,193,255,231,255,211,255,158,255,132,255,177,255,18,0,92,0,92,0,42,0,22,0,78,0,188,0,16,1,9,1,195,0,164,0,243,0,155,1,37,2,29,2,152,1,50,1,82,1,200,1,17,2,224,1,121,1,70,1,63,1,13,1,134,0,241,255,173,255,207,255,244,255,207,255,98,255,254,254,226,254,2,255,61,255,92,255,91,255,68,255,47,255,34,255,46,255,75,255,83,255,61,255,21,255,231,254,197,254,168,254,149,254,155,254,162,254,168,254,155,254,127,254,120,254,172,254,2,255,80,255,109,255,75,255,31,255,31,255,85,255,146,255,137,255,60,255,2,255,17,255,60,255,46,255,219,254,190,254,128,255,231,0,255,1,31,2,190,1,193,1,143,2,172,3,93,4,155,4,229,4,59,5,255,4,244,3,183,2,30,2,77,2,137,2,24,2,2,1,4,0,138,255,89,255,8,255,159,254,88,254,78,254,65,254,216,253,24,253,86,252,218,251,146,251,100,251,58,251,5,251,185,250,116,250,93,250,155,250,34,251,179,251,44,252,142,252,245,252,112,253,10,254,178,254,77,255,213,255,92,0,252,0,181,1,171,2,185,3,133,4,236,4,38,5,107,5,240,5,155,6,2,7,236,6,114,6,215,5,76,5,215,4,85,4,192,3,62,3,230,2,150,2,53,2,184,1,59,1,229,0,187,0,168,0,134,0,51,0,172,255,8,255,131,254,48,254,235,253,177,253,111,253,42,253,224,252,136,252,57,252,21,252,77,252,213,252,105,253,172,253,162,253,155,253,229,253,120,254,13,255,114,255,165,255,214,255,253,255,251,255,182,255,98,255,51,255,66,255,111,255,105,255,219,254,226,253,21,253,20,253,230,253,215,254,32,255,176,254,51,254,78,254,16,255,234,255,109,0,157,0,194,0,252,0,31,1,248,0,175,0,140,0,172,0,224,0,220,0,157,0,85,0,54,0,94,0,186,0,13,1,41,1,6,1,210,0,184,0,160,0,119,0,52,0,241,255,160,255,25,255,112,254,241,253,183,253,158,253,99,253,24,253,21,253,100,253,189,253,207,253,166,253,188,253,85,254,16,255,131,255,161,255,193,255,43,0,219,0,132,1,232,1,5,2,49,2,154,2,46,3,155,3,174,3,157,3,192,3,34,4,125,4,155,4,104,4,8,4,186,3,155,3,154,3,138,3,63,3,207,2,101,2,8,2,168,1,43,1,145,0,19,0,224,255,239,255,255,255,188,255,49,255,176,254,169,254,12,255,85,255,34,255,172,254,129,254,219,254,100,255,126,255,37,255,190,254,213,254,117,255,82,0,213,0,179,0,71,0,31,0,149,0,54,1,112,1,237,0,38,0,201,255,21,0,70,0,201,255,187,254,0,254,36,254,197,254,11,255,142,254,206,253,116,253,166,253,242,253,234,253,105,253,202,252,95,252,62,252,65,252,65,252,52,252,74,252,144,252,231,252,65,253,170,253,75,254,30,255,218,255,42,0,44,0,55,0,132,0,2,1,71,1,53,1,239,0,184,0,175,0,192,0,210,0,229,0,11,1,39,1,23,1,226,0,224,0,58,1,165,1,213,1,169,1,69,1,241,0,217,0,242,0,29,1,23,1,231,0,172,0,150,0,173,0,192,0,184,0,187,0,210,0,248,0,253,0,224,0,222,0,16,1,67,1,74,1,44,1,244,0,201,0,173,0,152,0,115,0,60,0,234,255,135,255,53,255,12,255,239,254,166,254,86,254,40,254,58,254,107,254,149,254,167,254,197,254,233,254,16,255,49,255,77,255,93,255,84,255,81,255,79,255,110,255,123,255,115,255,99,255,129,255,214,255,30,0,62,0,124,0,52,1,146,2,213,3,57,4,183,3,67,3,145,3,145,4,80,5,69,5,110,4,128,3,195,2,30,2,78,1,90,0,158,255,50,255,14,255,174,254,20,254,61,253,207,252,206,252,64,253,136,253,97,253,214,252,60,252,243,251,242,251,12,252,253,251,204,251,137,251,101,251,103,251,156,251,245,251,90,252,205,252,70,253,193,253,32,254,104,254,181,254,53,255,214,255,84,0,136,0,139,0,188,0,91,1,77,2,28,3,130,3,153,3,199,3,60,4,188,4,5,5,12,5,222,4,167,4,107,4,9,4,116,3,204,2,97,2,52,2,47,2,34,2,242,1,174,1,166,1,221,1,20,2,38,2,249,1,173,1,71,1,208,0,55,0,166,255,19,255,99,254,158,253,239,252,130,252,61,252,19,252,235,251,236,251,32,252,141,252,207,252,239,252,29,253,93,253,169,253,212,253,231,253,8,254,59,254,83,254,58,254,16,254,6,254,37,254,70,254,123,254,191,254,17,255,43,255,242,254,219,254,82,255,145,0,224,1,156,2,124,2,60,2,105,2,48,3,47,4,221,4,5,5,192,4,122,4,76,4,32,4,187,3,109,3,68,3,62,3,14,3,162,2,54,2,24,2,53,2,85,2,57,2,228,1,124,1,24,1,167,0,28,0,156,255,15,255,100,254,140,253,181,252,7,252,151,251,74,251,241,250,124,250,3,250,180,249,164,249,218,249,43,250,102,250,96,250,69,250,69,250,148,250,55,251,14,252,237,252,153,253,26,254,138,254,71,255,112,0,215,1,249,2,149,3,195,3,252,3,160,4,151,5,89,6,134,6,80,6,38,6,76,6,125,6,126,6,82,6,41,6,31,6,0,6,168,5,37,5,142,4,8,4,147,3,21,3,116,2,151,1,148,0,154,255,187,254,251,253,52,253,110,252,208,251,89,251,238,250,128,250,23,250,220,249,238,249,50,250,135,250,189,250,205,250,227,250,57,251,209,251,130,252,34,253,120,253,128,253,126,253,197,253,73,254,198,254,5,255,228,254,148,254,109,254,175,254,106,255,65,0,192,0,193,0,135,0,147,0,44,1,42,2,20,3,146,3,180,3,172,3,157,3,135,3,118,3,128,3,160,3,202,3,219,3,208,3,172,3,148,3,144,3,172,3,214,3,251,3,254,3,206,3,116,3,1,3,154,2,50,2,180,1,10,1,69,0,124,255,195,254,32,254,141,253,243,252,89,252,208,251,77,251,230,250,141,250,50,250,218,249,146,249,116,249,119,249,147,249,197,249,31,250,144,250,8,251,126,251,29,252,3,253,11,254,6,255,216,255,136,0,69,1,20,2,216,2,133,3,7,4,118,4,224,4,86,5,196,5,25,6,80,6,124,6,170,6,203,6,209,6,198,6,186,6,140,6,41,6,152,5,3,5,95,4,172,3,220,2,244,1,26,1,72,0,129,255,196,254,34,254,169,253,75,253,236,252,150,252,87,252,43,252,7,252,233,251,218,251,194,251,167,251,154,251,170,251,197,251,204,251,175,251,150,251,181,251,7,252,112,252,180,252,183,252,158,252,160,252,195,252,6,253,99,253,197,253,7,254,25,254,41,254,105,254,237,254,154,255,49,0,161,0,248,0,89,1,198,1,50,2,152,2,247,2,73,3,122,3,156,3,196,3,244,3,29,4,44,4,37,4,37,4,61,4,81,4,71,4,24,4,223,3,154,3,57,3,193,2,60,2,185,1,44,1,126,0,161,255,201,254,1,254,101,253,223,252,90,252,207,251,74,251,227,250,156,250,125,250,118,250,119,250,103,250,120,250,178,250,22,251,140,251,255,251,129,252,46,253,3,254,243,254,237,255,236,0,227,1,197,2,158,3,99,4,32,5,206,5,86,6,172,6,222,6,244,6,8,7,29,7,46,7,29,7,247,6,190,6,125,6,74,6,25,6,215,5,121,5,251,4,88,4,165,3,231,2,49,2,123,1,195,0,7,0,53,255,106,254,198,253,79,253,2,253,207,252,156,252,107,252,71,252,44,252,37,252,45,252,47,252,42,252,18,252,222,251,134,251,58,251,25,251,1,251,219,250,160,250,83,250,15,250,247,249,12,250,48,250,63,250,71,250,92,250,148,250,255,250,117,251,236,251,90,252,200,252,75,253,248,253,172,254,80,255,228,255,120,0,3,1,137,1,16,2,119,2,208,2,32,3,107,3,155,3,172,3,166,3,170,3,191,3,212,3,214,3,190,3,135,3,61,3,249,2,180,2,88,2,219,1,79,1,182,0,25,0,109,255,188,254,16,254,104,253,196,252,46,252,168,251,54,251,219,250,167,250,143,250,147,250,183,250,246,250,82,251,201,251,101,252,21,253,220,253,191,254,170,255,154,0,139,1,117,2,93,3,68,4,32,5,0,6,215,6,156,7,65,8,204,8,64,9,161,9,244,9,54,10,88,10,80,10,42,10,230,9,154,9,72,9,214,8,60,8,123,7,160,6,176,5,194,4,205,3,193,2,172,1,151,0,140,255,144,254,170,253,221,252,32,252,117,251,223,250,91,250,250,249,197,249,171,249,160,249,161,249,163,249,169,249,191,249,239,249,50,250,110,250,145,250,157,250,164,250,188,250,222,250,15,251,71,251,116,251,147,251,171,251,211,251,24,252,105,252,189,252,24,253,111,253,207,253,57,254,168,254,31,255,144,255,243,255,70,0,148,0,218,0,24,1,76,1,117,1,141,1,153,1,161,1,158,1,154,1,157,1,164,1,165,1,163,1,162,1,166,1,174,1,178,1,162,1,128,1,79,1,12,1,186,0,87,0,232,255,106,255,221,254,73,254,177,253,25,253,139,252,12,252,149,251,37,251,197,250,132,250,86,250,59,250,55,250,69,250,108,250,169,250,1,251,116,251,4,252,168,252,90,253,38,254,9,255,254,255,3,1,15,2,25,3,33,4,49,5,55,6,46,7,29,8,249,8,182,9,85,10,221,10,60,11,125,11,154,11,142,11,101,11,26,11,171,10,29,10,113,9,161,8,184,7,195,6,199,5,188,4,175,3,167,2,159,1,157,0,157,255,169,254,201,253,4,253,84,252,192,251,65,251,209,250,118,250,52,250,20,250,10,250,21,250,48,250,94,250,155,250,219,250,39,251,124,251,208,251,32,252,107,252,168,252,222,252,21,253,70,253,117,253,166,253,211,253,239,253,13,254,43,254,76,254,133,254,191,254,240,254,30,255,78,255,126,255,165,255,196,255,232,255,12,0,45,0,78,0,98,0,125,0,146,0,153,0,163,0,168,0,169,0,165,0,152,0,136,0,120,0,98,0,81,0,60,0,31,0,254,255,216,255,179,255,127,255,83,255,24,255,210,254,143,254,75,254,3,254,188,253,110,253,25,253,208,252,141,252,78,252,27,252,249,251,221,251,199,251,193,251,202,251,228,251,9,252,57,252,131,252,232,252,96,253,233,253,117,254,19,255,189,255,112,0,61,1,6,2,200,2,141,3,75,4,4,5,181,5,82,6,222,6,78,7,156,7,212,7,246,7,1,8,238,7,195,7,137,7,41,7,168,6,31,6,137,5,228,4,64,4,148,3,221,2,40,2,114,1,198,0,46,0,174,255,53,255,184,254,86,254,12,254,214,253,185,253,163,253,156,253,187,253,216,253,240,253,25,254,64,254,104,254,129,254,155,254,173,254,183,254,193,254,185,254,171,254,167,254,153,254,128,254,104,254,68,254,49,254,38,254,18,254,14,254,14,254,9,254,2,254,6,254,23,254,37,254,51,254,76,254,102,254,130,254,172,254,206,254,246,254,49,255,112,255,172,255,223,255,19,0,76,0,142,0,204,0,254,0,42,1,88,1,119,1,140,1,155,1,147,1,135,1,119,1,92,1,53,1,253,0,201,0,146,0,63,0,231,255,150,255,66,255,227,254,122,254,33,254,203,253,117,253,39,253,222,252,171,252,125,252,85,252,65,252,64,252,82,252,102,252,132,252,184,252,246,252,75,253,178,253,28,254,142,254,3,255,127,255,0,0,128,0,253,0,114,1,232,1,89,2,185,2,18,3,100,3,159,3,200,3,228,3,252,3,0,4,242,3,218,3,188,3,155,3,103,3,46,3,243,2,188,2,131,2,67,2,4,2,195,1,127,1,68,1,20,1,226,0,187,0,153,0,121,0,95,0,76,0,67,0,55,0,40,0,25,0,11,0,1,0,246,255,240,255,240,255,233,255,217,255,199,255,178,255,158,255,135,255,115,255,83,255,46,255,13,255,227,254,197,254,173,254,144,254,124,254,114,254,103,254,102,254,100,254,97,254,105,254,129,254,152,254,175,254,216,254,17,255,71,255,128,255,183,255,239,255,48,0,110,0,174,0,232,0,26,1,62,1,99,1,132,1,146,1,149,1,140,1,123,1,98,1,65,1,25,1,227,0,166,0,101,0,28,0,206,255,127,255,58,255,250,254,185,254,119,254,62,254,7,254,210,253,163,253,141,253,146,253,151,253,153,253,155,253,154,253,162,253,197,253,248,253,55,254,145,254,238,254,60,255,143,255,208,255,14,0,95,0,158,0,223,0,26,1,97,1,164,1,215,1,6,2,23,2,39,2,52,2,47,2,48,2,43,2,7,2,234,1,199,1,160,1,119,1,81,1,40,1,239,0,193,0,146,0,92,0,37,0,241,255,195,255,151,255,115,255,85,255,59,255,47,255,46,255,39,255,35,255,32,255,38,255,51,255,59,255,74,255,97,255,118,255,138,255,169,255,202,255,224,255,252,255,37,0,56,0,62,0,67,0,79,0,96,0,102,0,107,0,109,0,106,0,91,0,70,0,60,0,53,0,43,0,37,0,30,0,25,0,18,0,5,0,242,255,226,255,227,255,220,255,206,255,199,255,204,255,216,255,221,255,232,255,248,255,9,0,23,0,37,0,50,0,57,0,61,0,63,0,64,0,74,0,90,0,96,0,89,0,80,0,72,0,62,0,48,0,25,0,7,0,249,255,229,255,203,255,179,255,165,255,162,255,165,255,157,255,144,255,117,255,83,255,60,255,52,255,60,255,73,255,79,255,77,255,71,255,63,255,74,255,103,255,134,255,159,255,170,255,184,255,187,255,191,255,207,255,234,255,7,0,39,0,74,0,104,0,137,0,157,0,168,0,167,0,160,0,159,0,156,0,168,0,174,0,187,0,192,0,174,0,139,0,84,0,43,0,13,0,3,0,0,0,6,0,242,255,205,255,162,255,116,255,91,255,79,255,84,255,87,255,97,255,104,255,125,255,145,255,147,255,167,255,178,255,190,255,197,255,203,255,215,255,235,255,4,0,45,0,85,0,109,0,143,0,155,0,173,0,175,0,164,0,162,0,166,0,175,0,181,0,191,0,193,0,181,0,159,0,151,0,139,0,126,0,106,0,83,0,52,0,17,0,2,0,246,255,238,255,230,255,226,255,218,255,205,255,190,255,177,255,173,255,159,255,141,255,130,255,121,255,112,255,117,255,135,255,151,255,159,255,160,255,160,255,159,255,176,255,201,255,216,255,232,255,251,255,10,0,12,0,15,0,28,0,38,0,44,0,50,0,62,0,76,0,72,0,64,0,53,0,42,0,40,0,39,0,39,0,31,0,18,0,7,0,240,255,217,255,198,255,189,255,198,255,203,255,204,255,202,255,204,255,214,255,212,255,207,255,211,255,210,255,211,255,207,255,209,255,223,255,231,255,233,255,231,255,235,255,246,255,254,255,9,0,15,0,14,0,19,0,26,0,32,0,39,0,43,0,46,0,51,0,48,0,37,0,21,0,10,0,0,0,245,255,239,255,236,255,226,255,214,255,216,255,221,255,220,255,218,255,219,255,216,255,213,255,215,255,221,255,224,255,226,255,225,255,230,255,236,255,237,255,236,255,242,255,254,255,7,0,14,0,18,0,24,0,36,0,47,0,58,0,70,0,81,0,85,0,88,0,99,0,105,0,103,0,103,0,105,0,103,0,99,0,92,0,84,0,77,0,61,0,50,0,38,0,25,0,23,0,14,0,1,0,0,0,254,255,248,255,240,255,233,255,227,255,225,255,221,255,221,255,215,255,207,255,207,255,196,255,198,255,197,255,190,255,189,255,188,255,191,255,191,255,193,255,198,255,205,255,220,255,238,255,245,255,247,255,248,255,250,255,255,255,3,0,8,0,8,0,11,0,17,0,19,0,17,0,14,0,2,0,248,255,238,255,245,255,251,255,243,255,224,255,225,255,237,255,222,255,215,255,203,255,205,255,210,255,204,255,198,255,202,255,207,255,205,255,201,255,204,255,214,255,212,255,227,255,11,0,32,0,44,0,52,0,33,0,15,0,245,255,231,255,237,255,244,255,1,0,34,0,71,0,90,0,90,0,60,0,21,0,249,255,239,255,250,255,10,0,39,0,47,0,51,0,53,0,37,0,40,0,37,0,17,0,2,0,252,255,254,255,3,0,10,0,22,0,28,0,25,0,14,0,6,0,3,0,10,0,17,0,22,0,41,0,53,0,55,0,44,0,38,0,25,0,15,0,10,0,12,0,6,0,2,0,3,0,251,255,245,255,247,255,16,0,27,0,20,0,4,0,1,0,3,0,0,0,0,0,250,255,1,0,9,0,13,0,17,0,11,0,7,0,2,0,244,255,233,255,230,255,239,255,3,0,9,0,15,0,11,0,1,0,239,255,214,255,208,255,211,255,221,255,237,255,251,255,2,0,252,255,234,255,219,255,206,255,205,255,218,255,230,255,248,255,1,0,2,0,2,0,248,255,229,255,220,255,223,255,225,255,230,255,231,255,236,255,242,255,243,255,241,255,248,255,4,0,2,0,8,0,9,0,8,0,5,0,6,0,14,0,17,0,10,0,5,0,3,0,3,0,10,0,9,0,6,0,4,0,5,0,8,0,8,0,11,0,5,0,251,255,239,255,231,255,224,255,225,255,233,255,239,255,245,255,247,255,247,255,244,255,243,255,245,255,239,255,229,255,223,255,228,255,225,255,229,255,232,255,237,255,240,255,239,255,246,255,246,255,253,255,0,0,255,255,254,255,250,255,234,255,226,255,227,255,238,255,8,0,25,0,44,0,50,0,50,0,41,0,21,0,13,0,0,0,253,255,250,255,0,0,6,0,14,0,34,0,46,0,73,0,74,0,77,0,48,0,32,0,24,0,20,0,21,0,18,0,35,0,47,0,58,0,56,0,61,0,43,0,26,0,10,0,8,0,15,0,19,0,23,0,20,0,27,0,31,0,29,0,29,0,21,0,9,0,254,255,244,255,240,255,247,255,255,255,7,0,255,255,250,255,241,255,225,255,216,255,207,255,203,255,205,255,213,255,223,255,230,255,241,255,247,255,249,255,238,255,222,255,216,255,214,255,213,255,230,255,245,255,247,255,250,255,246,255,245,255,239,255,236,255,238,255,237,255,243,255,249,255,247,255,245,255,246,255,243,255,240,255,238,255,243,255,238,255,231,255,235,255,234,255,236,255,234,255,227,255,220,255,214,255,215,255,224,255,253,255,15,0,40,0,33,0,20,0,3,0,240,255,229,255,229,255,247,255,8,0,32,0,40,0,35,0,26,0,22,0,6,0,13,0,18,0,27,0,34,0,36,0,42,0,41,0,45,0,42,0,32,0,26,0,14,0,7,0,14,0,28,0,45,0,52,0,45,0,36,0,21,0,16,0,17,0,21,0,27,0,27,0,29,0,29,0,28,0,21,0,23,0,18,0,19,0,24,0,25,0,28,0,22,0,14,0,2,0,250,255,245,255,242,255,235,255,234,255,232,255,226,255,228,255,233,255,243,255,244,255,240,255,234,255,219,255,216,255,218,255,214,255,214,255,208,255,199,255,196,255,201,255,213,255,225,255,233,255,246,255,251,255,0,0,251,255,244,255,236,255,233,255,245,255,3,0,14,0,14,0,10,0,4,0,5,0,1,0,2,0,4,0,251,255,237,255,226,255,217,255,223,255,235,255,254,255,16,0,26,0,27,0,11,0,254,255,246,255,244,255,246,255,247,255,251,255,3,0,8,0,14,0,11,0,252,255,237,255,218,255,210,255,216,255,237,255,5,0,23,0,29,0,24,0,11,0,251,255,230,255,214,255,214,255,228,255,253,255,15,0,33,0,38,0,26,0,3,0,235,255,224,255,229,255,247,255,7,0,23,0,19,0,1,0,229,255,206,255,205,255,229,255,15,0,60,0,99,0,103,0,59,0,239,255,144,255,70,255,33,255,84,255,197,255,153,0,106,1,187,1,112,1,167,0,144,255,154,254,64,254,141,254,135,255,204,0,248,1,62,2,166,1,104,0,54,255,101,254,84,254,9,255,28,0,21,1,124,1,67,1,101,0,154,255,43,255,81,255,205,255,109,0,204,0,192,0,66,0,154,255,37,255,10,255,124,255,28,0,192,0,239,0,188,0,44,0,149,255,52,255,20,255,92,255,196,255,61,0,118,0,158,0,142,0,100,0,61,0,26,0,13,0,246,255,236,255,228,255,1,0,50,0,109,0,139,0,108,0,40,0,202,255,125,255,87,255,122,255,181,255,0,0,54,0,31,0,216,255,105,255,62,255,58,255,162,255,19,0,118,0,154,0,97,0,235,255,83,255,29,255,3,255,103,255,229,255,95,0,143,0,122,0,45,0,198,255,144,255,111,255,145,255,195,255,7,0,32,0,43,0,20,0,1,0,245,255,254,255,15,0,30,0,32,0,12,0,5,0,255,255,4,0,20,0,54,0,71,0,46,0,4,0,193,255,143,255,124,255,173,255,230,255,59,0,131,0,124,0,50,0,194,255,85,255,2,255,16,255,91,255,231,255,131,0,8,1,16,1,181,0,2,0,83,255,197,254,201,254,76,255,30,0,247,0,122,1,111,1,211,0,26,0,122,255,78,255,140,255,45,0,201,0,38,1,7,1,133,0,229,255,120,255,93,255,168,255,52,0,185,0,249,0,227,0,136,0,235,255,111,255,43,255,69,255,177,255,75,0,204,0,251,0,208,0,100,0,229,255,138,255,125,255,173,255,16,0,123,0,188,0,190,0,141,0,79,0,5,0,224,255,211,255,236,255,1,0,24,0,34,0,23,0,17,0,231,255,198,255,150,255,133,255,122,255,122,255,111,255,104,255,97,255,76,255,82,255,89,255,116,255,141,255,155,255,156,255,160,255,181,255,195,255,213,255,237,255,17,0,57,0,108,0,136,0,149,0,165,0,168,0,169,0,149,0,143,0,138,0,145,0,134,0,100,0,39,0,237,255,191,255,158,255,141,255,123,255,106,255,56,255,232,254,140,254,79,254,68,254,90,254,135,254,177,254,202,254,192,254,155,254,118,254,107,254,137,254,209,254,57,255,166,255,240,255,44,0,100,0,157,0,234,0,53,1,136,1,199,1,253,1,21,2,36,2,45,2,54,2,74,2,96,2,124,2,128,2,99,2,38,2,220,1,127,1,40,1,218,0,151,0,79,0,4,0,189,255,111,255,38,255,223,254,153,254,93,254,43,254,7,254,230,253,202,253,193,253,200,253,234,253,33,254,98,254,155,254,194,254,214,254,229,254,248,254,64,255,185,255,77,0,240,0,104,1,186,1,224,1,249,1,18,2,57,2,116,2,184,2,245,2,28,3,34,3,10,3,216,2,133,2,42,2,220,1,137,1,53,1,220,0,99,0,204,255,29,255,100,254,175,253,20,253,150,252,44,252,214,251,139,251,72,251,27,251,255,250,238,250,247,250,22,251,83,251,186,251,127,252,105,253,104,254,74,255,21,0,182,0,72,1,239,1,173,2,162,3,161,4,168,5,91,6,186,6,166,6,97,6,244,5,153,5,84,5,25,5,223,4,116,4,223,3,232,2,200,1,141,0,104,255,89,254,114,253,180,252,8,252,105,251,188,250,22,250,118,249,237,248,147,248,121,248,156,248,230,248,81,249,189,249,39,250,153,250,35,251,203,251,157,252,146,253,159,254,190,255,198,0,179,1,118,2,62,3,254,3,215,4,174,5,137,6,83,7,241,7,95,8,153,8,172,8,151,8,119,8,73,8,27,8,202,7,88,7,181,6,219,5,209,4,191,3,158,2,130,1,126,0,127,255,129,254,109,253,67,252,8,251,215,249,197,248,225,247,64,247,225,246,187,246,185,246,189,246,188,246,194,246,218,246,40,247,202,247,198,248,14,250,131,251,6,253,112,254,158,255,154,0,137,1,131,2,194,3,49,5,179,6,22,8,42,9,202,9,243,9,191,9,77,9,213,8,109,8,30,8,199,7,67,7,98,6,30,5,146,3,236,1,89,0,243,254,203,253,230,252,50,252,142,251,240,250,81,250,177,249,34,249,188,248,152,248,192,248,41,249,197,249,109,250,8,251,134,251,228,251,54,252,152,252,7,253,136,253,21,254,145,254,255,254,87,255,149,255,183,255,201,255,216,255,242,255,22,0,84,0,156,0,234,0,69,1,155,1,246,1,88,2,195,2,57,3,179,3,40,4,145,4,243,4,72,5,136,5,172,5,187,5,173,5,137,5,85,5,7,5,150,4,244,3,58,3,110,2,152,1,208,0,18,0,94,255,179,254,10,254,99,253,193,252,38,252,165,251,60,251,2,251,251,250,19,251,67,251,136,251,220,251,30,252,83,252,127,252,161,252,206,252,21,253,98,253,208,253,74,254,173,254,254,254,49,255,74,255,81,255,123,255,216,255,96,0,5,1,172,1,82,2,222,2,61,3,124,3,167,3,206,3,3,4,77,4,171,4,250,4,35,5,29,5,226,4,132,4,14,4,138,3,13,3,158,2,50,2,205,1,107,1,249,0,113,0,215,255,45,255,128,254,217,253,71,253,207,252,117,252,47,252,229,251,149,251,72,251,254,250,170,250,100,250,52,250,27,250,22,250,26,250,49,250,89,250,140,250,203,250,36,251,163,251,76,252,7,253,212,253,179,254,157,255,162,0,194,1,239,2,40,4,94,5,124,6,110,7,53,8,216,8,75,9,146,9,176,9,175,9,145,9,68,9,186,8,2,8,32,7,25,6,229,4,158,3,82,2,0,1,198,255,159,254,148,253,158,252,181,251,217,250,5,250,67,249,173,248,76,248,28,248,26,248,68,248,155,248,253,248,91,249,177,249,0,250,84,250,176,250,33,251,167,251,63,252,228,252,144,253,52,254,205,254,98,255,3,0,184,0,128,1,87,2,50,3,10,4,209,4,128,5,21,6,131,6,216,6,20,7,56,7,82,7,88,7,51,7,221,6,98,6,196,5,8,5,59,4,109,3,154,2,200,1,246,0,41,0,107,255,168,254,223,253,25,253,88,252,152,251,234,250,83,250,221,249,130,249,68,249,36,249,17,249,11,249,18,249,41,249,79,249,136,249,225,249,89,250,243,250,163,251,99,252,40,253,234,253,172,254,114,255,77,0,61,1,56,2,63,3,70,4,64,5,38,6,246,6,181,7,81,8,200,8,38,9,94,9,113,9,93,9,24,9,157,8,236,7,18,7,16,6,250,4,217,3,160,2,85,1,1,0,172,254,98,253,45,252,24,251,31,250,72,249,150,248,14,248,178,247,126,247,127,247,168,247,253,247,135,248,56,249,10,250,244,250,242,251,249,252,253,253,247,254,229,255,203,0,171,1,122,2,45,3,186,3,44,4,137,4,196,4,220,4,224,4,215,4,172,4,99,4,7,4,160,3,42,3,159,2,11,2,109,1,195,0,21,0,106,255,198,254,47,254,161,253,30,253,170,252,70,252,253,251,211,251,193,251,186,251,203,251,1,252,81,252,181,252,34,253,152,253,30,254,179,254,83,255,249,255,163,0,88,1,11,2,167,2,56,3,188,3,29,4,92,4,130,4,145,4,142,4,109,4,48,4,216,3,93,3,203,2,31,2,89,1,138,0,200,255,14,255,81,254,150,253,242,252,99,252,225,251,120,251,50,251,23,251,34,251,74,251,147,251,253,251,125,252,12,253,178,253,109,254,57,255,22,0,255,0,223,1,175,2,123,3,53,4,220,4,104,5,217,5,53,6,107,6,136,6,135,6,102,6,31,6,173,5,27,5,114,4,180,3,234,2,25,2,58,1,82,0,115,255,153,254,179,253,202,252,237,251,35,251,116,250,225,249,118,249,43,249,255,248,252,248,28,249,92,249,184,249,44,250,192,250,115,251,56,252,10,253,235,253,212,254,185,255,155,0,115,1,53,2,231,2,125,3,253,3,103,4,171,4,202,4,198,4,168,4,106,4,17,4,168,3,46,3,163,2,12,2,109,1,208,0,47,0,145,255,249,254,116,254,14,254,171,253,85,253,27,253,240,252,203,252,183,252,178,252,184,252,207,252,243,252,30,253,78,253,127,253,183,253,243,253,50,254,109,254,182,254,0,255,56,255,118,255,198,255,19,0,91,0,173,0,250,0,66,1,136,1,215,1,42,2,122,2,199,2,14,3,88,3,160,3,217,3,8,4,56,4,89,4,117,4,127,4,115,4,83,4,33,4,231,3,157,3,75,3,237,2,127,2,2,2,123,1,242,0,99,0,206,255,55,255,160,254,5,254,116,253,235,252,108,252,249,251,136,251,38,251,219,250,164,250,123,250,99,250,102,250,136,250,195,250,19,251,127,251,0,252,148,252,64,253,0,254,208,254,176,255,143,0,108,1,80,2,49,3,5,4,196,4,110,5,14,6,143,6,230,6,33,7,61,7,54,7,18,7,200,6,87,6,197,5,27,5,85,4,123,3,144,2,153,1,150,0,137,255,120,254,107,253,107,252,120,251,152,250,215,249,51,249,171,248,66,248,250,247,210,247,194,247,210,247,1,248,75,248,184,248,59,249,206,249,118,250,48,251,241,251,181,252,130,253,86,254,38,255,247,255,195,0,133,1,70,2,247,2,150,3,47,4,192,4,72,5,190,5,33,6,118,6,188,6,238,6,12,7,28,7,25,7,1,7,219,6,159,6,81,6,247,5,142,5,17,5,134,4,240,3,78,3,164,2,245,1,66,1,134,0,197,255,2,255,60,254,120,253,193,252,16,252,100,251,191,250,35,250,152,249,28,249,181,248,102,248,49,248,14,248,255,247,14,248,55,248,129,248,234,248,108,249,5,250,178,250,117,251,83,252,77,253,85,254,103,255,128,0,145,1,152,2,156,3,144,4,106,5,56,6,239,6,132,7,254,7,84,8,124,8,132,8,105,8,42,8,210,7,92,7,191,6,16,6,80,5,124,4,159,3,183,2,201,1,222,0,251,255,30,255,62,254,108,253,176,252,252,251,92,251,214,250,100,250,7,250,183,249,120,249,81,249,71,249,74,249,90,249,134,249,202,249,22,250,113,250,233,250,111,251,254,251,153,252,65,253,247,253,186,254,130,255,68,0,9,1,211,1,153,2,85,3,8,4,176,4,80,5,224,5,79,6,175,6,1,7,55,7,82,7,91,7,70,7,20,7,204,6,111,6,252,5,111,5,202,4,21,4,87,3,149,2,200,1,244,0,23,0,54,255,91,254,126,253,165,252,214,251,15,251,85,250,170,249,18,249,138,248,27,248,206,247,155,247,129,247,130,247,162,247,226,247,65,248,188,248,90,249,17,250,229,250,202,251,195,252,215,253,238,254,11,0,44,1,77,2,107,3,116,4,107,5,85,6,37,7,219,7,112,8,229,8,52,9,90,9,101,9,76,9,13,9,167,8,38,8,131,7,194,6,241,5,11,5,14,4,253,2,225,1,189,0,153,255,117,254,86,253,64,252,56,251,67,250,99,249,154,248,240,247,104,247,0,247,183,246,138,246,130,246,165,246,240,246,82,247,215,247,133,248,74,249,39,250,24,251,34,252,66,253,111,254,154,255,194,0,235,1,8,3,26,4,25,5,255,5,218,6,156,7,56,8,184,8,22,9,75,9,93,9,75,9,23,9,195,8,81,8,197,7,21,7,84,6,140,5,174,4,198,3,209,2,207,1,208,0,211,255,213,254,225,253,253,252,34,252,81,251,141,250,225,249,74,249,203,248,95,248,2,248,199,247,167,247,160,247,179,247,222,247,36,248,134,248,253,248,134,249,38,250,231,250,183,251,149,252,135,253,134,254,147,255,155,0,155,1,160,2,158,3,136,4,96,5,39,6,211,6,102,7,209,7,30,8,81,8,93,8,79,8,32,8,212,7,104,7,217,6,53,6,122,5,166,4,204,3,229,2,238,1,245,0,4,0,22,255,31,254,56,253,97,252,149,251,218,250,51,250,161,249,41,249,203,248,132,248,94,248,83,248,95,248,128,248,199,248,46,249,166,249,50,250,208,250,130,251,67,252,20,253,246,253,227,254,215,255,200,0,182,1,163,2,130,3,83,4,33,5,222,5,125,6,3,7,101,7,169,7,212,7,234,7,231,7,192,7,113,7,1,7,129,6,236,5,68,5,153,4,228,3,28,3,76,2,116,1,162,0,220,255,27,255,91,254,158,253,241,252,82,252,197,251,73,251,214,250,113,250,35,250,222,249,170,249,144,249,132,249,133,249,150,249,196,249,255,249,73,250,161,250,253,250,110,251,239,251,122,252,20,253,183,253,97,254,17,255,195,255,122,0,46,1,226,1,148,2,68,3,236,3,127,4,1,5,105,5,188,5,3,6,58,6,86,6,90,6,66,6,14,6,195,5,97,5,238,4,113,4,228,3,70,3,160,2,243,1,65,1,147,0,228,255,56,255,148,254,243,253,89,253,211,252,87,252,233,251,135,251,53,251,242,250,194,250,169,250,154,250,162,250,190,250,233,250,38,251,110,251,194,251,34,252,147,252,15,253,144,253,35,254,202,254,109,255,10,0,170,0,69,1,226,1,118,2,4,3,139,3,255,3,99,4,189,4,6,5,48,5,70,5,84,5,79,5,54,5,16,5,206,4,118,4,20,4,167,3,53,3,185,2,54,2,169,1,24,1,144,0,8,0,128,255,253,254,138,254,33,254,188,253,95,253,11,253,200,252,140,252,93,252,54,252,21,252,251,251,230,251,230,251,252,251,25,252,65,252,116,252,165,252,230,252,56,253,141,253,239,253,85,254,184,254,28,255,136,255,246,255,104,0,219,0,73,1,179,1,20,2,106,2,174,2,242,2,50,3,98,3,129,3,149,3,160,3,161,3,155,3,135,3,93,3,45,3,241,2,166,2,83,2,251,1,155,1,49,1,193,0,76,0,219,255,102,255,244,254,133,254,27,254,174,253,73,253,250,252,182,252,116,252,58,252,15,252,242,251,230,251,238,251,11,252,47,252,97,252,163,252,237,252,72,253,173,253,34,254,159,254,29,255,166,255,48,0,188,0,61,1,191,1,68,2,187,2,35,3,122,3,192,3,249,3,29,4,49,4,52,4,34,4,254,3,198,3,133,3,48,3,203,2,96,2,235,1,108,1,230,0,90,0,210,255,82,255,217,254,109,254,11,254,176,253,103,253,50,253,2,253,222,252,212,252,224,252,243,252,22,253,74,253,135,253,205,253,27,254,105,254,190,254,29,255,124,255,218,255,48,0,132,0,212,0,27,1,93,1,158,1,215,1,251,1,20,2,43,2,60,2,62,2,53,2,43,2,23,2,250,1,216,1,184,1,142,1,92,1,43,1,251,0,199,0,134,0,70,0,12,0,225,255,182,255,137,255,85,255,24,255,225,254,181,254,138,254,100,254,72,254,39,254,8,254,250,253,247,253,237,253,233,253,250,253,12,254,36,254,69,254,107,254,152,254,204,254,0,255,51,255,97,255,150,255,208,255,0,0,47,0,99,0,150,0,197,0,243,0,28,1,65,1,91,1,113,1,137,1,157,1,176,1,187,1,186,1,184,1,179,1,166,1,151,1,136,1,112,1,94,1,71,1,34,1,252,0,218,0,181,0,139,0,101,0,58,0,9,0,215,255,166,255,126,255,88,255,36,255,242,254,205,254,166,254,125,254,88,254,59,254,38,254,24,254,13,254,7,254,6,254,4,254,19,254,45,254,75,254,107,254,142,254,189,254,236,254,30,255,91,255,151,255,212,255,17,0,79,0,151,0,215,0,17,1,83,1,141,1,192,1,229,1,8,2,48,2,75,2,94,2,108,2,109,2,103,2,90,2,71,2,49,2,11,2,228,1,181,1,123,1,66,1,1,1,183,0,114,0,48,0,235,255,150,255,63,255,245,254,182,254,126,254,67,254,8,254,217,253,184,253,162,253,144,253,130,253,125,253,130,253,152,253,182,253,217,253,9,254,58,254,116,254,182,254,250,254,62,255,134,255,207,255,18,0,90,0,157,0,221,0,27,1,83,1,132,1,182,1,224,1,248,1,3,2,13,2,27,2,27,2,17,2,2,2,237,1,204,1,160,1,112,1,64,1,9,1,211,0,154,0,89,0,31,0,236,255,189,255,126,255,60,255,254,254,197,254,159,254,117,254,76,254,44,254,10,254,234,253,223,253,219,253,223,253,229,253,238,253,4,254,28,254,66,254,103,254,146,254,197,254,245,254,38,255,95,255,170,255,237,255,39,0,107,0,182,0,244,0,37,1,85,1,132,1,173,1,203,1,229,1,245,1,4,2,19,2,22,2,15,2,2,2,235,1,204,1,172,1,142,1,118,1,82,1,28,1,229,0,173,0,116,0,58,0,9,0,217,255,164,255,105,255,54,255,12,255,225,254,193,254,163,254,146,254,130,254,112,254,99,254,97,254,110,254,126,254,142,254,161,254,186,254,218,254,254,254,31,255,80,255,131,255,169,255,206,255,243,255,21,0,61,0,104,0,136,0,165,0,197,0,224,0,246,0,19,1,49,1,66,1,74,1,80,1,86,1,88,1,84,1,78,1,68,1,56,1,48,1,27,1,247,0,215,0,185,0,151,0,123,0,94,0,55,0,13,0,233,255,197,255,161,255,125,255,88,255,61,255,44,255,16,255,247,254,228,254,213,254,203,254,205,254,209,254,212,254,215,254,216,254,222,254,228,254,242,254,6,255,25,255,39,255,54,255,68,255,80,255,89,255,107,255,134,255,155,255,172,255,191,255,215,255,238,255,5,0,32,0,49,0,66,0,90,0,104,0,117,0,137,0,149,0,161,0,178,0,192,0,200,0,200,0,203,0,210,0,205,0,198,0,199,0,191,0,186,0,174,0,157,0,143,0,126,0,108,0,91,0,71,0,47,0,20,0,249,255,218,255,193,255,169,255,146,255,121,255,94,255,77,255,74,255,68,255,61,255,65,255,65,255,69,255,67,255,81,255,110,255,138,255,166,255,189,255,215,255,239,255,12,0,43,0,80,0,119,0,155,0,180,0,202,0,229,0,247,0,8,1,18,1,23,1,34,1,37,1,35,1,30,1,19,1,4,1,241,0,209,0,194,0,174,0,158,0,137,0,94,0,68,0,22,0,235,255,197,255,160,255,125,255,95,255,61,255,36,255,12,255,242,254,222,254,194,254,2,255,239,254,203,254,203,254,191,254,239,254,43,255,38,255,40,255,43,255,53,255,91,255,79,255,59,255,85,255,121,255,174,255,235,255,225,255,216,255,246,255,9,0,47,0,110,0,163,0,233,0,2,1,250,0,242,0,241,0,232,0,9,1,36,1,37,1,36,1,250,0,211,0,181,0,147,0,124,0,110,0,97,0,75,0,44,0,10,0,207,255,156,255,107,255,73,255,63,255,68,255,52,255,54,255,47,255,42,255,55,255,56,255,91,255,119,255,147,255,176,255,183,255,209,255,218,255,226,255,248,255,255,255,26,0,42,0,54,0,67,0,81,0,93,0,84,0,73,0,79,0,78,0,85,0,68,0,54,0,73,0,92,0,119,0,134,0,137,0,120,0,90,0,41,0,13,0,239,255,197,255,160,255,89,255,37,255,197,254,82,254,252,253,183,253,170,253,159,253,150,253,174,253,38,254,10,255,50,0,83,1,104,2,92,3,247,3,43,4,241,3,126,3,10,3,153,2,63,2,210,1,88,1,230,0,78,0,174,255,2,255,114,254,47,254,40,254,67,254,129,254,237,254,130,255,49,0,235,0,120,1,3,2,93,2,107,2,85,2,244,1,144,1,13,1,106,0,211,255,61,255,188,254,73,254,199,253,77,253,244,252,141,252,14,252,115,251,233,250,144,250,101,250,116,250,147,250,227,250,112,251,43,252,52,253,89,254,141,255,207,0,255,1,16,3,1,4,210,4,164,5,96,6,28,7,180,7,223,7,186,7,42,7,107,6,160,5,161,4,152,3,127,2,109,1,142,0,216,255,46,255,195,254,108,254,61,254,50,254,14,254,247,253,221,253,227,253,3,254,25,254,19,254,242,253,217,253,195,253,147,253,65,253,181,252,251,251,28,251,37,250,92,249,177,248,49,248,16,248,55,248,203,248,214,249,57,251,21,253,117,255,49,2,226,4,32,7,198,8,204,9,22,10,240,9,60,9,76,8,126,7,160,6,221,5,171,4,64,3,176,1,245,255,46,254,138,252,102,251,240,250,81,251,76,252,225,253,240,255,58,2,112,4,36,6,57,7,158,7,80,7,67,6,154,4,162,2,136,0,118,254,112,252,153,250,242,248,113,247,38,246,246,244,4,244,105,243,51,243,144,243,129,244,39,246,112,248,49,251,83,254,153,1,195,4,145,7,173,9,255,10,140,11,103,11,166,10,84,9,166,7,217,5,44,4,155,2,28,1,172,255,105,254,130,253,4,253,250,252,71,253,5,254,80,255,6,1,205,2,53,4,35,5,141,5,131,5,244,4,229,3,143,2,36,1,224,255,196,254,211,253,41,253,214,252,214,252,18,253,138,253,56,254,245,254,148,255,0,0,44,0,7,0,123,255,125,254,39,253,170,251,21,250,81,248,117,246,187,244,128,243,252,242,88,243,192,244,122,247,160,251,166,0,186,5,20,10,67,13,2,15,83,15,76,14,42,12,128,9,209,6,114,4,70,2,84,0,159,254,13,253,144,251,25,250,225,248,34,248,64,248,101,249,137,251,164,254,129,2,170,6,138,10,142,13,75,15,144,15,97,14,238,11,149,8,188,4,186,0,237,252,140,249,190,246,144,244,253,242,237,241,65,241,244,240,2,241,144,241,196,242,166,244,41,247,62,250,205,253,166,1,133,5,6,9,190,11,81,13,146,13,166,12,174,10,247,7,241,4,0,2,131,255,168,253,114,252,186,251,97,251,82,251,91,251,110,251,143,251,217,251,105,252,82,253,163,254,90,0,85,2,89,4,45,6,163,7,172,8,36,9,23,9,173,8,11,8,77,7,111,6,106,5,59,4,24,3,15,2,48,1,104,0,154,255,199,254,241,253,31,253,80,252,174,251,69,251,63,251,143,251,23,252,197,252,136,253,90,254,10,255,96,255,29,255,74,254,3,253,95,251,105,249,47,247,250,244,28,243,5,242,231,241,219,242,4,245,141,248,89,253,138,2,26,7,56,10,185,11,147,11,32,10,192,7,24,5,36,3,84,2,125,2,209,2,214,2,39,2,175,0,127,254,251,251,219,249,229,248,202,249,146,252,2,1,187,6,212,12,69,18,19,22,115,23,15,22,23,18,48,12,40,5,20,254,201,247,217,242,162,239,37,238,23,238,240,238,29,240,68,241,70,242,44,243,41,244,126,245,138,247,156,250,172,254,115,3,134,8,69,13,19,17,104,19,200,19,19,18,165,14,44,10,69,5,135,0,133,252,147,249,233,247,105,247,183,247,122,248,108,249,60,250,193,250,28,251,114,251,9,252,18,253,159,254,143,0,169,2,159,4,7,6,164,6,62,6,190,4,90,2,128,255,189,252,126,250,10,249,114,248,158,248,118,249,204,250,106,252,29,254,204,255,132,1,93,3,94,5,158,7,51,10,64,13,148,16,121,19,38,21,15,21,41,19,168,15,17,11,17,6,111,1,223,253,160,251,125,250,220,249,70,249,92,248,8,247,118,245,15,244,52,243,45,243,36,244,235,245,100,248,36,251,128,253,210,254,158,254,243,252,76,250,55,247,7,244,42,241,39,239,133,238,96,239,133,241,211,244,111,249,44,255,238,4,96,9,183,11,31,12,251,10,21,9,73,7,64,6,185,6,159,8,25,11,229,12,44,13,116,11,232,7,41,3,74,254,149,250,218,248,155,249,157,252,84,1,22,7,205,12,74,17,167,19,97,19,108,16,106,11,73,5,20,255,226,249,78,246,106,244,216,243,11,244,77,244,248,243,190,242,181,240,122,238,220,236,122,236,208,237,26,241,42,246,114,252,248,2,209,8,45,13,91,15,8,15,78,12,222,7,217,2,118,254,109,251,16,250,79,250,197,251,235,253,17,0,182,1,143,2,160,2,64,2,224,1,254,1,235,2,182,4,45,7,229,9,31,12,49,13,184,12,160,10,63,7,47,3,46,255,237,251,234,249,75,249,215,249,45,251,238,252,203,254,138,0,242,1,233,2,131,3,237,3,101,4,10,5,188,5,23,6,187,5,102,4,27,2,36,255,214,251,179,248,76,246,21,245,56,245,152,246,211,248,111,251,236,253,218,255,4,1,128,1,144,1,131,1,160,1,65,2,166,3,125,5,24,7,157,7,171,6,51,4,89,0,155,251,200,246,26,243,139,241,115,242,125,245,213,249,132,254,196,2,231,5,121,7,108,7,4,6,245,3,17,2,218,0,143,0,38,1,52,2,48,3,139,3,234,2,63,1,172,254,101,251,246,247,55,245,186,243,101,243,196,243,250,244,232,247,118,253,223,4,150,11,99,15,241,15,235,13,195,9,53,4,25,254,233,248,112,246,26,247,132,249,5,252,181,253,206,253,78,252,154,249,179,246,213,244,8,245,183,247,115,252,239,2,166,10,74,18,20,24,148,26,235,24,140,19,15,12,235,3,88,252,85,246,114,242,225,240,154,241,246,243,189,246,253,248,76,250,186,250,214,250,96,251,240,252,222,255,254,3,134,8,93,12,189,14,87,15,6,14,200,10,237,5,61,0,221,250,48,247,250,245,2,247,131,249,167,252,187,255,79,2,66,4,103,5,197,5,196,5,201,5,45,6,54,7,158,8,156,9,150,9,47,8,50,5,246,0,36,252,61,247,253,242,42,240,63,239,110,240,163,243,40,248,14,253,147,1,17,5,70,7,57,8,25,8,37,7,221,5,204,4,48,4,2,4,219,3,39,3,149,1,31,255,236,251,114,248,67,245,0,243,34,242,222,242,63,245,242,248,106,253,247,1,196,5,53,8,36,9,182,8,59,7,21,5,168,2,79,0,70,254,189,252,171,251,228,250,81,250,194,249,42,249,165,248,95,248,140,248,114,249,43,251,160,253,160,0,238,3,27,7,126,9,184,10,143,10,45,9,244,6,79,4,180,1,190,255,229,254,38,255,56,0,147,1,141,2,206,2,80,2,19,1,72,255,109,253,19,252,199,251,174,252,70,254,206,255,199,0,243,0,72,0,8,255,115,253,236,251,212,250,83,250,91,250,226,250,161,251,39,252,76,252,23,252,93,251,13,250,207,248,216,248,144,251,252,0,78,7,64,12,33,15,90,16,213,15,131,13,185,9,64,5,187,1,61,0,18,0,45,0,59,0,187,255,92,254,139,252,230,250,12,250,122,250,79,252,39,255,246,2,208,7,218,12,175,16,84,18,71,17,174,13,143,8,200,2,207,252,93,247,36,243,129,240,198,239,218,240,205,242,214,244,173,246,54,248,181,249,167,251,55,254,71,1,156,4,158,7,159,9,74,10,151,9,165,7,166,4,218,0,209,252,83,249,34,247,160,246,124,247,2,249,176,250,92,252,241,253,129,255,19,1,155,2,58,4,248,5,144,7,187,8,35,9,85,8,18,6,140,2,82,254,41,250,214,246,168,244,183,243,53,244,250,245,141,248,108,251,3,254,242,255,36,1,163,1,189,1,231,1,105,2,28,3,184,3,22,4,27,4,216,3,48,3,236,1,43,0,52,254,122,252,127,251,81,251,4,252,177,253,38,0,250,2,168,5,184,7,210,8,236,8,32,8,165,6,202,4,239,2,49,1,165,255,102,254,113,253,163,252,216,251,6,251,82,250,1,250,39,250,205,250,241,251,127,253,93,255,80,1,0,3,60,4,239,4,239,4,20,4,137,2,138,0,86,254,103,252,15,251,100,250,128,250,110,251,255,252,32,255,154,1,221,3,164,5,236,6,191,7,52,8,73,8,210,7,202,6,98,5,181,3,217,1,6,0,66,254,136,252,12,251,239,249,88,249,107,249,37,250,111,251,35,253,4,255,179,0,254,1,246,2,153,3,233,3,227,3,109,3,137,2,69,1,164,255,189,253,225,251,71,250,25,249,109,248,105,248,45,249,161,250,138,252,163,254,198,0,207,2,144,4,201,5,115,6,141,6,23,6,46,5,5,4,189,2,105,1,55,0,73,255,229,254,65,255,33,0,248,0,85,1,247,0,250,255,192,254,169,253,242,252,210,252,114,253,151,254,239,255,36,1,211,1,224,1,110,1,192,0,51,0,35,0,134,0,24,1,191,1,68,2,80,2,172,1,54,0,14,254,164,251,123,249,209,247,188,246,100,246,170,246,61,247,224,247,159,248,18,250,238,252,36,1,200,5,156,9,212,11,91,12,96,11,32,9,246,5,137,2,195,255,78,254,29,254,157,254,22,255,220,254,176,253,218,251,27,250,59,249,193,249,196,251,3,255,26,3,128,7,99,11,220,13,40,14,246,11,205,7,199,2,248,253,25,250,139,247,94,246,90,246,59,247,165,248,19,250,55,251,24,252,237,252,28,254,2,0,158,2,155,5,97,8,58,10,159,10,113,9,235,6,134,3,200,255,45,252,56,249,123,247,90,247,208,248,98,251,90,254,15,1,45,3,183,4,203,5,119,6,189,6,186,6,112,6,205,5,207,4,80,3,34,1,76,254,32,251,4,248,124,245,1,244,182,243,163,244,155,246,65,249,77,252,108,255,64,2,100,4,174,5,48,6,40,6,207,5,51,5,100,4,138,3,161,2,138,1,69,0,233,254,145,253,121,252,212,251,190,251,92,252,166,253,92,255,52,1,10,3,162,4,194,5,60,6,246,5,5,5,155,3,233,1,5,0,7,254,13,252,46,250,145,248,87,247,171,246,205,246,199,247,120,249,173,251,47,254,200,0,66,3,82,5,202,6,133,7,132,7,234,6,227,5,164,4,65,3,214,1,129,0,80,255,73,254,100,253,157,252,1,252,171,251,211,251,163,252,8,254,215,255,203,1,160,3,29,5,9,6,57,6,168,5,144,4,17,3,81,1,143,255,254,253,196,252,238,251,104,251,28,251,12,251,65,251,170,251,72,252,64,253,148,254,38,0,190,1,37,3,60,4,244,4,53,5,232,4,17,4,210,2,74,1,172,255,49,254,9,253,98,252,59,252,109,252,208,252,84,253,250,253,173,254,103,255,39,0,227,0,158,1,65,2,189,2,18,3,52,3,26,3,173,2,234,1,237,0,241,255,34,255,151,254,81,254,71,254,108,254,160,254,211,254,11,255,78,255,165,255,23,0,151,0,27,1,164,1,40,2,154,2,238,2,8,3,207,2,68,2,126,1,165,0,223,255,50,255,168,254,66,254,250,253,204,253,190,253,196,253,204,253,224,253,4,254,62,254,139,254,239,254,99,255,214,255,66,0,157,0,211,0,202,0,103,0,184,255,214,254,224,253,255,252,67,252,201,251,164,251,221,251,129,252,126,253,170,254,224,255,250,0,213,1,104,2,180,2,194,2,164,2,124,2,101,2,103,2,131,2,166,2,176,2,137,2,43,2,161,1,6,1,123,0,19,0,230,255,5,0,115,0,33,1,229,1,130,2,196,2,149,2,5,2,41,1,48,0,83,255,182,254,124,254,162,254,7,255,97,255,101,255,255,254,79,254,153,253,26,253,2,253,73,253,209,253,106,254,239,254,72,255,113,255,110,255,69,255,20,255,8,255,49,255,146,255,25,0,141,0,200,0,162,0,32,0,124,255,242,254,169,254,163,254,222,254,88,255,241,255,133,0,255,0,82,1,138,1,184,1,223,1,2,2,23,2,34,2,48,2,62,2,78,2,72,2,0,2,97,1,142,0,184,255,16,255,188,254,199,254,23,255,143,255,9,0,94,0,131,0,121,0,83,0,43,0,38,0,89,0,188,0,40,1,112,1,107,1,2,1,46,0,7,255,201,253,177,252,241,251,185,251,11,252,205,252,192,253,147,254,29,255,81,255,81,255,73,255,98,255,176,255,39,0,184,0,68,1,165,1,192,1,120,1,187,0,187,255,189,254,24,254,0,254,117,254,102,255,155,0,218,1,240,2,178,3,255,3,217,3,91,3,188,2,65,2,15,2,11,2,247,1,157,1,220,0,194,255,118,254,67,253,105,252,8,252,49,252,223,252,220,253,222,254,168,255,24,0,42,0,221,255,77,255,165,254,20,254,163,253,79,253,30,253,238,252,168,252,106,252,128,252,90,253,66,255,239,1,181,4,183,6,124,7,232,6,96,5,114,3,159,1,110,0,35,0,158,0,81,1,150,1,241,0,75,255,24,253,44,251,92,250,47,251,163,253,25,1,176,4,152,7,44,9,38,9,164,7,4,5,226,1,12,255,12,253,26,252,17,252,109,252,147,252,44,252,66,251,55,250,148,249,203,249,250,250,245,252,104,255,210,1,181,3,151,4,63,4,179,2,121,0,94,254,10,253,226,252,190,253,32,255,112,0,67,1,119,1,47,1,160,0,29,0,254,255,119,0,132,1,229,2,40,4,199,4,115,4,48,3,74,1,56,255,127,253,126,252,92,252,2,253,21,254,56,255,7,0,68,0,246,255,82,255,162,254,63,254,110,254,43,255,58,0,56,1,202,1,190,1,28,1,17,0,231,254,249,253,134,253,177,253,106,254,119,255,119,0,19,1,39,1,194,0,48,0,188,255,138,255,158,255,223,255,48,0,115,0,144,0,133,0,89,0,31,0,250,255,24,0,146,0,76,1,4,2,117,2,122,2,2,2,40,1,28,0,32,255,104,254,254,253,241,253,51,254,152,254,247,254,44,255,51,255,27,255,22,255,81,255,200,255,105,0,13,1,138,1,207,1,195,1,111,1,227,0,60,0,172,255,91,255,87,255,136,255,203,255,251,255,12,0,8,0,251,255,232,255,212,255,219,255,12,0,105,0,213,0,25,1,26,1,217,0,115,0,21,0,214,255,180,255,156,255,139,255,134,255,123,255,112,255,88,255,58,255,54,255,101,255,188,255,32,0,122,0,183,0,228,0,253,0,6,1,252,0,226,0,187,0,146,0,122,0,89,0,22,0,180,255,63,255,202,254,116,254,71,254,64,254,87,254,142,254,229,254,91,255,223,255,74,0,143,0,186,0,222,0,2,1,45,1,72,1,51,1,229,0,106,0,230,255,127,255,61,255,21,255,249,254,235,254,247,254,38,255,126,255,230,255,85,0,199,0,39,1,120,1,191,1,242,1,248,1,187,1,66,1,160,0,243,255,78,255,192,254,78,254,249,253,199,253,192,253,233,253,57,254,156,254,7,255,120,255,0,0,165,0,78,1,218,1,43,2,45,2,219,1,70,1,140,0,206,255,51,255,214,254,189,254,217,254,32,255,109,255,167,255,194,255,191,255,180,255,173,255,180,255,208,255,8,0,81,0,163,0,232,0,22,1,43,1,30,1,242,0,179,0,95,0,7,0,202,255,160,255,133,255,126,255,147,255,184,255,228,255,19,0,54,0,80,0,97,0,95,0,82,0,74,0,68,0,64,0,61,0,55,0,36,0,249,255,189,255,126,255,75,255,52,255,53,255,71,255,109,255,172,255,250,255,63,0,116,0,149,0,162,0,152,0,123,0,85,0,42,0,7,0,241,255,231,255,230,255,224,255,207,255,178,255,136,255,95,255,70,255,68,255,107,255,172,255,250,255,72,0,129,0,148,0,125,0,77,0,21,0,221,255,178,255,174,255,202,255,254,255,62,0,107,0,113,0,84,0,30,0,216,255,156,255,123,255,131,255,185,255,12,0,97,0,160,0,186,0,156,0,79,0,231,255,117,255,25,255,233,254,245,254,54,255,153,255,5,0,97,0,156,0,175,0,165,0,135,0,97,0,73,0,70,0,82,0,99,0,111,0,104,0,75,0,27,0,227,255,169,255,122,255,95,255,89,255,101,255,122,255,155,255,206,255,11,0,78,0,136,0,184,0,213,0,205,0,162,0,92,0,11,0,176,255,89,255,35,255,26,255,49,255,87,255,129,255,166,255,192,255,201,255,204,255,209,255,226,255,1,0,44,0,100,0,152,0,185,0,199,0,190,0,157,0,97,0,25,0,209,255,144,255,99,255,76,255,79,255,104,255,139,255,183,255,229,255,15,0,67,0,117,0,156,0,180,0,188,0,181,0,153,0,110,0,66,0,24,0,238,255,199,255,165,255,136,255,116,255,104,255,105,255,117,255,137,255,181,255,241,255,46,0,100,0,138,0,157,0,143,0,102,0,53,0,11,0,246,255,240,255,241,255,246,255,246,255,236,255,225,255,216,255,212,255,215,255,220,255,239,255,11,0,43,0,70,0,76,0,67,0,52,0,38,0,27,0,19,0,19,0,24,0,18,0,0,0,233,255,220,255,213,255,210,255,218,255,230,255,247,255,2,0,255,255,242,255,233,255,227,255,226,255,226,255,235,255,0,0,29,0,55,0,68,0,68,0,49,0,15,0,231,255,192,255,163,255,155,255,173,255,208,255,245,255,27,0,66,0,80,0,60,0,20,0,239,255,207,255,183,255,173,255,181,255,208,255,235,255,252,255,7,0,10,0,1,0,244,255,225,255,208,255,203,255,208,255,221,255,233,255,240,255,240,255,241,255,252,255,10,0,37,0,68,0,96,0,112,0,118,0,109,0,81,0,45,0,10,0,239,255,217,255,211,255,226,255,247,255,15,0,34,0,48,0,50,0,43,0,22,0,254,255,230,255,207,255,200,255,210,255,226,255,239,255,254,255,19,0,43,0,44,0,28,0,16,0,4,0,248,255,241,255,252,255,9,0,20,0,20,0,9,0,255,255,250,255,245,255,239,255,245,255,8,0,33,0,50,0,66,0,71,0,62,0,49,0,34,0,16,0,253,255,236,255,229,255,223,255,222,255,231,255,242,255,254,255,6,0,9,0,4,0,253,255,249,255,239,255,230,255,227,255,231,255,243,255,252,255,3,0,16,0,18,0,4,0,248,255,233,255,219,255,206,255,193,255,197,255,210,255,226,255,239,255,245,255,246,255,236,255,225,255,218,255,208,255,208,255,224,255,242,255,1,0,16,0,29,0,27,0,14,0,250,255,239,255,236,255,234,255,231,255,232,255,231,255,226,255,214,255,208,255,206,255,211,255,230,255,245,255,3,0,23,0,47,0,63,0,62,0,50,0,37,0,24,0,13,0,3,0,254,255,244,255,233,255,228,255,234,255,248,255,8,0,25,0,43,0,60,0,69,0,77,0,82,0,77,0,65,0,56,0,53,0,47,0,36,0,24,0,17,0,13,0,8,0,254,255,245,255,241,255,242,255,243,255,247,255,7,0,23,0,31,0,43,0,59,0,78,0,91,0,95,0,87,0,68,0,39,0,7,0,241,255,220,255,197,255,186,255,189,255,186,255,180,255,188,255,199,255,200,255,208,255,219,255,227,255,236,255,239,255,239,255,235,255,239,255,245,255,243,255,234,255,222,255,210,255,197,255,181,255,164,255,160,255,160,255,165,255,183,255,197,255,208,255,223,255,236,255,240,255,242,255,254,255,15,0,33,0,45,0,51,0,56,0,52,0,42,0,33,0,28,0,13,0,251,255,238,255,231,255,237,255,242,255,245,255,247,255,245,255,245,255,249,255,3,0,14,0,26,0,35,0,42,0,40,0,40,0,40,0,36,0,26,0,16,0,13,0,9,0,7,0,2,0,254,255,254,255,254,255,0,0,3,0,7,0,6,0,7,0,11,0,19,0,24,0,29,0,41,0,45,0,47,0,51,0,57,0,55,0,47,0,39,0,35,0,27,0,15,0,7,0,4,0,3,0,3,0,3,0,1,0,2,0,7,0,9,0,11,0,23,0,42,0,51,0,45,0,39,0,36,0,35,0,25,0,9,0,253,255,246,255,240,255,225,255,214,255,211,255,214,255,222,255,227,255,231,255,245,255,255,255,9,0,16,0,20,0,31,0,34,0,29,0,22,0,16,0,6,0,246,255,226,255,210,255,198,255,189,255,179,255,171,255,174,255,180,255,187,255,190,255,191,255,197,255,202,255,213,255,227,255,237,255,243,255,243,255,239,255,231,255,226,255,223,255,221,255,216,255,211,255,210,255,209,255,209,255,213,255,222,255,231,255,248,255,7,0,17,0,25,0,36,0,37,0,25,0,23,0,30,0,24,0,10,0,7,0,4,0,1,0,253,255,250,255,254,255,253,255,252,255,250,255,253,255,2,0,8,0,18,0,20,0,7,0,254,255,252,255,246,255,240,255,240,255,245,255,244,255,244,255,253,255,5,0,16,0,31,0,43,0,54,0,61,0,67,0,68,0,67,0,69,0,73,0,77,0,80,0,75,0,58,0,47,0,36,0,35,0,38,0,37,0,39,0,40,0,41,0,39,0,36,0,34,0,32,0,33,0,35,0,28,0,14,0,254,255,248,255,249,255,244,255,238,255,230,255,226,255,224,255,227,255,232,255,242,255,254,255,8,0,20,0,22,0,13,0,9,0,12,0,11,0,10,0,10,0,5,0,251,255,236,255,225,255,220,255,220,255,217,255,216,255,218,255,218,255,224,255,226,255,225,255,232,255,240,255,242,255,239,255,234,255,230,255,222,255,206,255,196,255,196,255,199,255,195,255,198,255,202,255,195,255,196,255,206,255,212,255,210,255,211,255,209,255,205,255,205,255,209,255,217,255,227,255,230,255,232,255,244,255,2,0,6,0,14,0,29,0,43,0,53,0,57,0,58,0,60,0,64,0,69,0,73,0,72,0,68,0,62,0,54,0,38,0,22,0,17,0,13,0,9,0,9,0,13,0,14,0,13,0,14,0,9,0,5,0,8,0,16,0,17,0,10,0,8,0,8,0,4,0,1,0,0,0,255,255,254,255,1,0,6,0,8,0,12,0,16,0,20,0,27,0,25,0,26,0,28,0,19,0,8,0,5,0,4,0,255,255,0,0,0,0,252,255,248,255,242,255,237,255,238,255,242,255,245,255,251,255,0,0,247,255,240,255,238,255,241,255,246,255,244,255,240,255,236,255,232,255,232,255,231,255,228,255,226,255,219,255,219,255,230,255,240,255,252,255,4,0,8,0,5,0,1,0,5,0,14,0,18,0,15,0,19,0,21,0,13,0,255,255,251,255,253,255,2,0,4,0,5,0,8,0,4,0,255,255,0,0,3,0,6,0,11,0,20,0,25,0,29,0,27,0,18,0,8,0,1,0,251,255,248,255,247,255,246,255,244,255,238,255,232,255,228,255,230,255,235,255,235,255,234,255,238,255,240,255,233,255,225,255,225,255,223,255,220,255,222,255,217,255,215,255,220,255,222,255,229,255,228,255,222,255,219,255,220,255,224,255,230,255,240,255,250,255,250,255,249,255,247,255,244,255,240,255,233,255,236,255,244,255,252,255,5,0,7,0,11,0,22,0,33,0,34,0,33,0,38,0,40,0,40,0,42,0,43,0,47,0,46,0,45,0,48,0,47,0,45,0,45,0,44,0,45,0,46,0,48,0,56,0,52,0,39,0,36,0,41,0,48,0,47,0,38,0,30,0,26,0,27,0,32,0,37,0,36,0,25,0,16,0,18,0,24,0,25,0,24,0,19,0,14,0,14,0,17,0,16,0,14,0,14,0,13,0,10,0,9,0,2,0,249,255,242,255,235,255,235,255,235,255,240,255,236,255,230,255,233,255,234,255,234,255,235,255,240,255,235,255,229,255,221,255,221,255,225,255,222,255,222,255,223,255,226,255,227,255,227,255,231,255,240,255,249,255,253,255,247,255,234,255,231,255,243,255,250,255,248,255,243,255,238,255,239,255,232,255,220,255,213,255,212,255,213,255,216,255,213,255,203,255,196,255,197,255,196,255,196,255,197,255,200,255,205,255,200,255,188,255,186,255,190,255,191,255,196,255,208,255,219,255,226,255,228,255,230,255,234,255,235,255,236,255,243,255,0,0,17,0,23,0,17,0,12,0,14,0,24,0,34,0,42,0,45,0,36,0,28,0,32,0,38,0,37,0,31,0,37,0,49,0,51,0,50,0,55,0,54,0,48,0,51,0,58,0,58,0,51,0,47,0,49,0,55,0,55,0,49,0,36,0,25,0,22,0,27,0,31,0,25,0,16,0,22,0,35,0,33,0,30,0,30,0,34,0,40,0,43,0,42,0,32,0,29,0,29,0,25,0,24,0,12,0,0,0,255,255,12,0,20,0,12,0,0,0,249,255,250,255,251,255,246,255,241,255,245,255,242,255,236,255,233,255,233,255,227,255,225,255,229,255,232,255,229,255,222,255,212,255,207,255,213,255,220,255,226,255,222,255,219,255,221,255,230,255,239,255,236,255,241,255,250,255,2,0,14,0,17,0,12,0,5,0,255,255,253,255,254,255,5,0,12,0,12,0,6,0,254,255,247,255,249,255,247,255,238,255,227,255,219,255,223,255,230,255,236,255,237,255,235,255,235,255,235,255,235,255,238,255,232,255,216,255,215,255,218,255,223,255,221,255,213,255,210,255,217,255,222,255,220,255,212,255,214,255,227,255,239,255,247,255,237,255,233,255,243,255,0,0,3,0,1,0,255,255,251,255,1,0,16,0,23,0,17,0,9,0,7,0,19,0,30,0,33,0,30,0,23,0,17,0,25,0,45,0,50,0,46,0,44,0,52,0,58,0,54,0,45,0,32,0,27,0,25,0,29,0,34,0,33,0,21,0,12,0,11,0,18,0,20,0,19,0,12,0,6,0,12,0,16,0,12,0,3,0,252,255,0,0,8,0,8,0,255,255,249,255,255,255,11,0,16,0,14,0,6,0,2,0,3,0,10,0,16,0,10,0,6,0,2,0,3,0,16,0,22,0,13,0,8,0,15,0,30,0,32,0,20,0,14,0,11,0,12,0,17,0,19,0,11,0,1,0,0,0,2,0,2,0,247,255,238,255,231,255,226,255,230,255,243,255,251,255,232,255,210,255,206,255,216,255,225,255,220,255,213,255,220,255,236,255,244,255,237,255,223,255,223,255,234,255,238,255,236,255,227,255,213,255,208,255,224,255,236,255,236,255,228,255,225,255,240,255,250,255,243,255,229,255,228,255,240,255,255,255,2,0,246,255,231,255,234,255,242,255,242,255,236,255,221,255,214,255,219,255,233,255,241,255,229,255,219,255,225,255,244,255,2,0,254,255,231,255,224,255,237,255,251,255,250,255,231,255,223,255,239,255,3,0,3,0,241,255,242,255,5,0,24,0,27,0,9,0,6,0,29,0,54,0,52,0,32,0,30,0,44,0,51,0,48,0,35,0,37,0,54,0,64,0,63,0,52,0,52,0,58,0,67,0,78,0,80,0,75,0,70,0,56,0,55,0,66,0,59,0,38,0,27,0,35,0,47,0,50,0,38,0,24,0,25,0,36,0,41,0,30,0,9,0,251,255,255,255,12,0,22,0,7,0,241,255,238,255,254,255,16,0,5,0,232,255,215,255,227,255,248,255,0,0,233,255,205,255,207,255,232,255,244,255,229,255,207,255,202,255,221,255,235,255,221,255,196,255,187,255,195,255,205,255,208,255,203,255,202,255,200,255,199,255,198,255,213,255,222,255,212,255,202,255,207,255,225,255,240,255,242,255,225,255,212,255,221,255,241,255,236,255,222,255,222,255,241,255,0,0,4,0,253,255,252,255,6,0,11,0,5,0,0,0,6,0,9,0,13,0,9,0,13,0,25,0,35,0,31,0,17,0,17,0,24,0,21,0,14,0,7,0,5,0,14,0,15,0,4,0,248,255,247,255,251,255,251,255,251,255,244,255,237,255,244,255,250,255,250,255,0,0,254,255,252,255,7,0,25,0,25,0,9,0,5,0,19,0,40,0,38,0,18,0,14,0,39,0,58,0,43,0,12,0,6,0,37,0,73,0,60,0,4,0,236,255,15,0,69,0,67,0,10,0,226,255,251,255,58,0,80,0,32,0,230,255,232,255,34,0,74,0,41,0,231,255,210,255,7,0,72,0,71,0,6,0,213,255,233,255,36,0,73,0,41,0,231,255,198,255,233,255,45,0,58,0,1,0,196,255,201,255,4,0,51,0,29,0,224,255,192,255,231,255,32,0,35,0,240,255,190,255,192,255,237,255,11,0,3,0,225,255,205,255,222,255,253,255,15,0,3,0,233,255,214,255,227,255,247,255,253,255,238,255,220,255,217,255,240,255,5,0,4,0,249,255,231,255,231,255,249,255,17,0,14,0,229,255,191,255,203,255,3,0,37,0,253,255,190,255,199,255,7,0,49,0,22,0,209,255,181,255,227,255,25,0,24,0,241,255,209,255,213,255,249,255,13,0,247,255,211,255,207,255,239,255,13,0,10,0,234,255,207,255,223,255,3,0,14,0,255,255,237,255,240,255,4,0,19,0,8,0,239,255,239,255,10,0,26,0,13,0,242,255,235,255,11,0,34,0,14,0,231,255,221,255,1,0,37,0,28,0,255,255,245,255,11,0,45,0,52,0,30,0,7,0,9,0,32,0,49,0,50,0,43,0,35,0,34,0,42,0,54,0,50,0,31,0,21,0,28,0,49,0,65,0,57,0,34,0,22,0,33,0,55,0,56,0,29,0,7,0,10,0,40,0,57,0,44,0,10,0,237,255,251,255,33,0,49,0,15,0,215,255,198,255,239,255,35,0,30,0,217,255,168,255,195,255,3,0,27,0,234,255,163,255,160,255,227,255,18,0,242,255,172,255,147,255,195,255,1,0,11,0,214,255,168,255,177,255,223,255,6,0,2,0,219,255,187,255,208,255,249,255,0,0,233,255,212,255,213,255,240,255,8,0,255,255,230,255,217,255,230,255,251,255,9,0,3,0,234,255,230,255,253,255,19,0,7,0,231,255,217,255,243,255,28,0,32,0,0,0,237,255,252,255,27,0,41,0,21,0,250,255,255,255,30,0,47,0,33,0,14,0,15,0,32,0,49,0,37,0,16,0,13,0,24,0,28,0,18,0,7,0,2,0,255,255,5,0,21,0,30,0,26,0,17,0,27,0,51,0,52,0,32,0,19,0,33,0,59,0,62,0,42,0,20,0,17,0,37,0,46,0,36,0,24,0,15,0,17,0,32,0,49,0,45,0,19,0,4,0,17,0,44,0,48,0,18,0,249,255,255,255,16,0,18,0,254,255,224,255,215,255,241,255,13,0,6,0,226,255,199,255,214,255,252,255,7,0,230,255,196,255,195,255,218,255,235,255,233,255,207,255,182,255,180,255,197,255,220,255,226,255,208,255,178,255,179,255,216,255,240,255,224,255,191,255,182,255,207,255,240,255,241,255,214,255,198,255,211,255,236,255,250,255,232,255,200,255,201,255,241,255,11,0,250,255,220,255,217,255,241,255,4,0,253,255,232,255,234,255,255,255,10,0,5,0,247,255,245,255,6,0,30,0,35,0,22,0,18,0,27,0,37,0,40,0,28,0,16,0,23,0,39,0,42,0,32,0,29,0,43,0,62,0,69,0,50,0,33,0,45,0,61,0,57,0,39,0,30,0,43,0,57,0,44,0,14,0,249,255,0,0,12,0,0,0,231,255,220,255,236,255,248,255,240,255,223,255,223,255,240,255,253,255,244,255,218,255,201,255,216,255,244,255,248,255,232,255,213,255,222,255,249,255,11,0,11,0,1,0,0,0,7,0,18,0,23,0,19,0,9,0,12,0,20,0,34,0,27,0,4,0,1,0,12,0,21,0,17,0,6,0,9,0,21,0,22,0,13,0,7,0,10,0,14,0,20,0,20,0,15,0,20,0,19,0,15,0,22,0,29,0,31,0,13,0,254,255,11,0,33,0,37,0,10,0,245,255,1,0,25,0,26,0,249,255,226,255,233,255,246,255,249,255,232,255,204,255,190,255,204,255,227,255,235,255,216,255,196,255,200,255,224,255,238,255,223,255,206,255,203,255,218,255,225,255,215,255,208,255,208,255,217,255,223,255,228,255,239,255,240,255,230,255,235,255,7,0,29,0,22,0,8,0,12,0,32,0,49,0,48,0,40,0,41,0,47,0,54,0,66,0,66,0,58,0,47,0,43,0,47,0,56,0,58,0,40,0,30,0,42,0,57,0,58,0,40,0,22,0,23,0,31,0,27,0,8,0,248,255,246,255,245,255,242,255,225,255,194,255,186,255,203,255,210,255,205,255,193,255,185,255,191,255,206,255,211,255,196,255,193,255,214,255,233,255,233,255,213,255,196,255,209,255,230,255,235,255,227,255,226,255,236,255,241,255,243,255,238,255,238,255,254,255,16,0,22,0,21,0,23,0,27,0,30,0,30,0,31,0,32,0,37,0,41,0,34,0,27,0,24,0,17,0,15,0,22,0,28,0,29,0,34,0,41,0,41,0,37,0,39,0,45,0,52,0,52,0,43,0,28,0,22,0,32,0,36,0,18,0,0,0,1,0,12,0,9,0,249,255,232,255,230,255,241,255,242,255,233,255,219,255,211,255,218,255,223,255,214,255,192,255,178,255,183,255,193,255,191,255,180,255,170,255,169,255,181,255,190,255,185,255,182,255,191,255,201,255,205,255,212,255,223,255,230,255,235,255,247,255,3,0,12,0,14,0,14,0,21,0,29,0,41,0,54,0,68,0,71,0,63,0,62,0,73,0,95,0,108,0,107,0,99,0,100,0,110,0,114,0,109,0,98,0,89,0,91,0,94,0,85,0,67,0,52,0,40,0,36,0,35,0,24,0,10,0,2,0,252,255,240,255,232,255,230,255,225,255,211,255,196,255,180,255,170,255,165,255,159,255,158,255,159,255,158,255,155,255,150,255,147,255,147,255,146,255,143,255,147,255,154,255,160,255,166,255,173,255,184,255,201,255,216,255,229,255,249,255,5,0,8,0,13,0,18,0,23,0,31,0,39,0,44,0,45,0,50,0,53,0,59,0,66,0,66,0,66,0,71,0,74,0,69,0,66,0,63,0,62,0,62,0,61,0,58,0,47,0,33,0,25,0,17,0,10,0,7,0,2,0,254,255,249,255,248,255,250,255,250,255,239,255,230,255,236,255,239,255,231,255,227,255,228,255,224,255,224,255,222,255,217,255,212,255,216,255,217,255,215,255,218,255,215,255,216,255,222,255,226,255,231,255,244,255,252,255,253,255,255,255,2,0,4,0,5,0,11,0,14,0,19,0,26,0,26,0,28,0,33,0,40,0,43,0,45,0,51,0,58,0,60,0,59,0,56,0,60,0,70,0,78,0,83,0,81,0,83,0,85,0,81,0,74,0,71,0,73,0,72,0,67,0,57,0,46,0,39,0,35,0,28,0,22,0,20,0,13,0,0,0,240,255,230,255,220,255,213,255,203,255,190,255,180,255,170,255,162,255,150,255,147,255,147,255,139,255,132,255,137,255,136,255,138,255,145,255,138,255,140,255,154,255,166,255,171,255,174,255,179,255,181,255,192,255,210,255,227,255,235,255,235,255,235,255,243,255,0,0,12,0,18,0,19,0,23,0,27,0,29,0,26,0,27,0,31,0,37,0,47,0,51,0,45,0,37,0,32,0,32,0,32,0,32,0,28,0,23,0,21,0,27,0,28,0,22,0,15,0,7,0,1,0,254,255,250,255,244,255,239,255,232,255,232,255,238,255,238,255,233,255,234,255,246,255,2,0,3,0,5,0,12,0,13,0,11,0,8,0,5,0,16,0,27,0,30,0,33,0,40,0,41,0,38,0,35,0,33,0,40,0,45,0,47,0,48,0,48,0,50,0,51,0,52,0,55,0,52,0,45,0,43,0,42,0,40,0,34,0,37,0,38,0,35,0,32,0,22,0,14,0,14,0,16,0,15,0,15,0,23,0,23,0,15,0,11,0,9,0,14,0,17,0,14,0,16,0,13,0,6,0,255,255,250,255,249,255,240,255,236,255,237,255,230,255,219,255,212,255,214,255,212,255,207,255,203,255,200,255,189,255,178,255,178,255,184,255,186,255,182,255,182,255,183,255,186,255,191,255,196,255,201,255,206,255,208,255,207,255,209,255,213,255,219,255,223,255,229,255,228,255,233,255,243,255,243,255,249,255,1,0,9,0,9,0,12,0,18,0,16,0,14,0,19,0,26,0,32,0,44,0,41,0,34,0,38,0,38,0,32,0,24,0,23,0,21,0,18,0,10,0,0,0,2,0,3,0,255,255,2,0,14,0,17,0,17,0,19,0,16,0,3,0,253,255,254,255,0,0,4,0,253,255,247,255,249,255,250,255,247,255,242,255,246,255,251,255,254,255,3,0,6,0,4,0,5,0,4,0,2,0,9,0,20,0,24,0,18,0,20,0,23,0,23,0,21,0,15,0,18,0,27,0,33,0,33,0,26,0,23,0,22,0,21,0,24,0,28,0,27,0,18,0,16,0,21,0,20,0,19,0,11,0,6,0,8,0,8,0,9,0,6,0,7,0,6,0,5,0,5,0,1,0,255,255,252,255,252,255,253,255,255,255,255,255,255,255,0,0,1,0,3,0,255,255,248,255,244,255,246,255,252,255,250,255,244,255,242,255,245,255,237,255,234,255,243,255,243,255,239,255,235,255,234,255,236,255,239,255,238,255,235,255,238,255,240,255,239,255,229,255,217,255,215,255,219,255,215,255,207,255,209,255,210,255,211,255,210,255,207,255,204,255,204,255,207,255,209,255,209,255,224,255,242,255,248,255,252,255,0,0,3,0,2,0,0,0,4,0,9,0,10,0,6,0,6,0,9,0,13,0,20,0,20,0,15,0,13,0,11,0,13,0,18,0,17,0,14,0,12,0,10,0,10,0,7,0,7,0,10,0,13,0,11,0,2,0,2,0,8,0,8,0,13,0,25,0,30,0,28,0,25,0,23,0,21,0,24,0,27,0,30,0,36,0,40,0,40,0,41,0,46,0,51,0,54,0,58,0,60,0,60,0,62,0,65,0,60,0,64,0,69,0,64,0,58,0,56,0,48,0,37,0,34,0,32,0,27,0,14,0,6,0,3,0,0,0,0,0,3,0,3,0,0,0,253,255,248,255,246,255,243,255,241,255,239,255,234,255,227,255,222,255,222,255,223,255,221,255,220,255,219,255,214,255,209,255,208,255,210,255,216,255,218,255,215,255,211,255,210,255,214,255,213,255,209,255,211,255,212,255,212,255,211,255,213,255,212,255,209,255,210,255,210,255,209,255,207,255,208,255,208,255,212,255,219,255,223,255,220,255,216,255,224,255,234,255,240,255,252,255,9,0,12,0,6,0,6,0,10,0,14,0,18,0,22,0,26,0,24,0,20,0,18,0,18,0,18,0,27,0,33,0,29,0,22,0,19,0,25,0,21,0,13,0,10,0,6,0,255,255,251,255,247,255,247,255,249,255,248,255,245,255,241,255,241,255,239,255,238,255,235,255,233,255,235,255,234,255,233,255,236,255,240,255,247,255,251,255,250,255,250,255,250,255,251,255,254,255,3,0,10,0,13,0,13,0,13,0,16,0,21,0,33,0,40,0,44,0,45,0,41,0,40,0,44,0,49,0,53,0,62,0,68,0,68,0,68,0,70,0,65,0,61,0,62,0,66,0,64,0,67,0,70,0,63,0,59,0,56,0,53,0,41,0,28,0,21,0,18,0,17,0,11,0,6,0,3,0,253,255,244,255,241,255,242,255,245,255,244,255,239,255,236,255,233,255,230,255,223,255,215,255,218,255,222,255,218,255,213,255,213,255,209,255,203,255,197,255,192,255,189,255,192,255,195,255,196,255,202,255,209,255,213,255,212,255,210,255,207,255,208,255,213,255,217,255,220,255,217,255,214,255,211,255,218,255,221,255,219,255,223,255,231,255,234,255,231,255,232,255,232,255,237,255,243,255,248,255,251,255,253,255,1,0,5,0,11,0,14,0,17,0,14,0,11,0,15,0,23,0,26,0,22,0,22,0,21,0,20,0,21,0,25,0,28,0,25,0,25,0,26,0,24,0,19,0,18,0,16,0,15,0,12,0,5,0,1,0,2,0,7,0,16,0,17,0,17,0,26,0,29,0,17,0,9,0,10,0,7,0,4,0,1,0,0,0,3,0,7,0,13,0,21,0,29,0,30,0,27,0,29,0,38,0,42,0,42,0,45,0,43,0,36,0,30,0,30,0,32,0,25,0,14,0,6,0,1,0,0,0,254,255,0,0,5,0,5,0,4,0,4,0,15,0,23,0,22,0,21,0,17,0,13,0,10,0,5,0,0,0,255,255,255,255,250,255,247,255,242,255,233,255,227,255,228,255,231,255,235,255,236,255,235,255,233,255,232,255,230,255,227,255,226,255,225,255,225,255,226,255,223,255,220,255,222,255,221,255,221,255,223,255,221,255,218,255,216,255,215,255,210,255,206,255,206,255,203,255,203,255,200,255,193,255,194,255,202,255,211,255,210,255,208,255,212,255,214,255,216,255,220,255,223,255,230,255,239,255,239,255,238,255,239,255,239,255,244,255,2,0,11,0,14,0,19,0,26,0,32,0,38,0,45,0,51,0,52,0,50,0,52,0,52,0,53,0,51,0,47,0,43,0,42,0,42,0,41,0,40,0,34,0,31,0,31,0,31,0,31,0,35,0,36,0,34,0,29,0,28,0,33,0,33,0,32,0,26,0,20,0,17,0,18,0,24,0,22,0,17,0,20,0,25,0,26,0,23,0,21,0,16,0,11,0,9,0,8,0,3,0,0,0,252,255,252,255,1,0,2,0,1,0,254,255,251,255,252,255,0,0,255,255,0,0,0,0,0,0,4,0,4,0,3,0,5,0,10,0,13,0,10,0,3,0,5,0,8,0,8,0,8,0,10,0,18,0,17,0,8,0,0,0,255,255,251,255,245,255,239,255,234,255,229,255,227,255,229,255,226,255,222,255,216,255,213,255,214,255,211,255,207,255,209,255,213,255,218,255,222,255,223,255,224,255,217,255,208,255,205,255,203,255,203,255,203,255,193,255,188,255,192,255,192,255,190,255,192,255,197,255,206,255,213,255,219,255,226,255,230,255,232,255,235,255,239,255,241,255,251,255,10,0,18,0,22,0,26,0,30,0,34,0,38,0,44,0,45,0,45,0,49,0,49,0,49,0,54,0,60,0,64,0,64,0,61,0,59,0,59,0,57,0,51,0,50,0,46,0,39,0,37,0,39,0,39,0,37,0,35,0,35,0,34,0,33,0,33,0,30,0,28,0,24,0,14,0,10,0,5,0,255,255,252,255,247,255,245,255,242,255,234,255,224,255,224,255,227,255,233,255,236,255,234,255,226,255,221,255,227,255,236,255,240,255,234,255,235,255,237,255,236,255,237,255,236,255,240,255,243,255,238,255,239,255,247,255,246,255,242,255,240,255,237,255,239,255,240,255,245,255,247,255,251,255,254,255,255,255,4,0,11,0,15,0,17,0,18,0,14,0,18,0,21,0,17,0,10,0,10,0,14,0,16,0,20,0,23,0,23,0,19,0,15,0,4,0,255,255,255,255,255,255,251,255,245,255,241,255,241,255,242,255,243,255,244,255,245,255,244,255,235,255,224,255,218,255,222,255,229,255,231,255,232,255,237,255,237,255,237,255,243,255,254,255,3,0,4,0,4,0,3,0,0,0,2,0,7,0,9,0,15,0,20,0,25,0,21,0,17,0,18,0,19,0,21,0,24,0,30,0,35,0,29,0,24,0,29,0,27,0,20,0,19,0,17,0,14,0,17,0,23,0,12,0,6,0,4,0,7,0,10,0,11,0,4,0,254,255,247,255,234,255,231,255,230,255,230,255,226,255,227,255,231,255,236,255,243,255,243,255,244,255,243,255,244,255,241,255,237,255,237,255,234,255,234,255,239,255,242,255,237,255,236,255,233,255,231,255,230,255,231,255,234,255,237,255,242,255,251,255,6,0,12,0,16,0,20,0,21,0,19,0,16,0,15,0,16,0,11,0,7,0,9,0,7,0,4,0,7,0,10,0,14,0,19,0,15,0,10,0,11,0,15,0,20,0,25,0,25,0,22,0,22,0,25,0,27,0,27,0,24,0,20,0,22,0,21,0,16,0,13,0,6,0,253,255,247,255,244,255,239,255,232,255,231,255,236,255,235,255,229,255,221,255,214,255,214,255,217,255,218,255,217,255,211,255,212,255,215,255,211,255,209,255,210,255,210,255,209,255,213,255,222,255,227,255,230,255,233,255,240,255,250,255,254,255,255,255,3,0,6,0,14,0,23,0,26,0,26,0,34,0,39,0,37,0,44,0,55,0,61,0,60,0,56,0,49,0,49,0,50,0,50,0,54,0,56,0,59,0,52,0,45,0,41,0,37,0,33,0,22,0,11,0,10,0,15,0,18,0,12,0,9,0,6,0,2,0,0,0,254,255,251,255,247,255,246,255,248,255,249,255,247,255,247,255,242,255,239,255,235,255,233,255,237,255,236,255,233,255,230,255,230,255,228,255,226,255,225,255,228,255,230,255,231,255,230,255,233,255,232,255,225,255,227,255,227,255,223,255,225,255,228,255,226,255,227,255,232,255,235,255,233,255,237,255,240,255,240,255,249,255,0,0,0,0,254,255,0,0,4,0,11,0,18,0,19,0,18,0,18,0,19,0,23,0,32,0,38,0,43,0,47,0,48,0,51,0,53,0,56,0,54,0,54,0,60,0,64,0,64,0,58,0,54,0,52,0,50,0,40,0,31,0,25,0,20,0,13,0,6,0,0,0,252,255,247,255,243,255,237,255,234,255,230,255,224,255,219,255,206,255,193,255,188,255,188,255,191,255,190,255,189,255,193,255,191,255,190,255,196,255,198,255,195,255,193,255,191,255,199,255,211,255,215,255,213,255,216,255,227,255,235,255,237,255,242,255,244,255,248,255,248,255,246,255,254,255,2,0,6,0,11,0,20,0,25,0,22,0,23,0,29,0,29,0,32,0,38,0,37,0,35,0,29,0,29,0,32,0,33,0,29,0,22,0,23,0,18,0,13,0,7,0,3,0,3,0,2,0,0,0,248,255,242,255,238,255,240,255,249,255,250,255,244,255,241,255,234,255,229,255,234,255,242,255,248,255,251,255,250,255,252,255,255,255,5,0,9,0,3,0,3,0,6,0,5,0,5,0,12,0,15,0,18,0,20,0,20,0,19,0,25,0,37,0,34,0,27,0,24,0,21,0,26,0,29,0,29,0,32,0,36,0,34,0,31,0,30,0,27,0,22,0,23,0,26,0,27,0,25,0,20,0,19,0,22,0,27,0,29,0,28,0,23,0,20,0,18,0,19,0,24,0,26,0,23,0,18,0,13,0,6,0,253,255,243,255,236,255,231,255,231,255,227,255,221,255,219,255,216,255,212,255,205,255,204,255,202,255,198,255,201,255,207,255,210,255,207,255,207,255,212,255,217,255,225,255,233,255,236,255,235,255,239,255,242,255,241,255,242,255,252,255,1,0,5,0,8,0,7,0,13,0,15,0,17,0,18,0,21,0,28,0,32,0,34,0,42,0,45,0,41,0,42,0,49,0,47,0,42,0,36,0,25,0,19,0,18,0,14,0,6,0,0,0,248,255,242,255,243,255,247,255,243,255,238,255,230,255,225,255,222,255,220,255,228,255,232,255,228,255,224,255,219,255,212,255,209,255,207,255,207,255,200,255,190,255,181,255,179,255,186,255,186,255,188,255,189,255,188,255,187,255,192,255,208,255,219,255,224,255,229,255,234,255,235,255,243,255,253,255,2,0,14,0,25,0,28,0,27,0,34,0,44,0,48,0,56,0,62,0,60,0,62,0,65,0,69,0,70,0,71,0,76,0,79,0,84,0,84,0,89,0,89,0,84,0,92,0,100,0,99,0,98,0,100,0,99,0,90,0,81,0,78,0,78,0,76,0,71,0,65,0,58,0,47,0,33,0,24,0,18,0,7,0,252,255,241,255,229,255,216,255,200,255,186,255,174,255,166,255,159,255,150,255,145,255,137,255,123,255,112,255,108,255,110,255,105,255,104,255,110,255,118,255,126,255,135,255,143,255,155,255,170,255,187,255,202,255,214,255,226,255,238,255,251,255,0,0,12,0,31,0,44,0,50,0,59,0,67,0,73,0,81,0,87,0,104,0,116,0,117,0,121,0,125,0,132,0,137,0,143,0,149,0,150,0,142,0,131,0,119,0,104,0,91,0,81,0,73,0,60,0,37,0,14,0,255,255,236,255,214,255,201,255,193,255,190,255,182,255,165,255,154,255,153,255,149,255,150,255,154,255,150,255,147,255,147,255,148,255,145,255,143,255,150,255,158,255,160,255,162,255,163,255,166,255,175,255,183,255,204,255,227,255,235,255,239,255,243,255,247,255,2,0,20,0,32,0,35,0,37,0,41,0,42,0,43,0,49,0,53,0,56,0,58,0,57,0,49,0,47,0,48,0,47,0,42,0,39,0,41,0,45,0,47,0,43,0,37,0,31,0,29,0,30,0,32,0,31,0,28,0,28,0,26,0,18,0,11,0,11,0,12,0,12,0,14,0,19,0,17,0,7,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,252,255,246,255,244,255,248,255,248,255,249,255,251,255,252,255,253,255,254,255,0,0,255,255,255,255,0,0,0,0,251,255,253,255,254,255,254,255,250,255,241,255,240,255,243,255,243,255,240,255,246,255,255,255,1,0,252,255,251,255,250,255,252,255,254,255,252,255,251,255,248,255,247,255,245,255,241,255,244,255,248,255,252,255,251,255,251,255,252,255,247,255,241,255,241,255,239,255,232,255,232,255,231,255,227,255,226,255,226,255,228,255,231,255,226,255,219,255,221,255,213,255,205,255,209,255,211,255,208,255,213,255,221,255,222,255,229,255,245,255,2,0,2,0,4,0,5,0,0,0,253,255,0,0,9,0,17,0,19,0,19,0,27,0,35,0,35,0,39,0,48,0,52,0,54,0,63,0,67,0,68,0,70,0,70,0,63,0,60,0,62,0,57,0,58,0,57,0,47,0,39,0,36,0,34,0,35,0,41,0,40,0,36,0,28,0,23,0,24,0,24,0,24,0,20,0,16,0,15,0,18,0,15,0,5,0,1,0,2,0,5,0,1,0,249,255,242,255,244,255,245,255,244,255,241,255,242,255,239,255,230,255,230,255,236,255,234,255,230,255,231,255,230,255,232,255,234,255,230,255,226,255,226,255,224,255,222,255,224,255,216,255,210,255,211,255,211,255,212,255,215,255,216,255,215,255,220,255,224,255,227,255,229,255,234,255,235,255,237,255,242,255,242,255,246,255,248,255,252,255,253,255,1,0,7,0,2,0,253,255,247,255,242,255,238,255,236,255,232,255,233,255,229,255,222,255,221,255,226,255,231,255,239,255,241,255,241,255,243,255,244,255,240,255,238,255,243,255,245,255,246,255,253,255,0,0,254,255,248,255,242,255,241,255,239,255,235,255,231,255,232,255,235,255,231,255,224,255,223,255,228,255,226,255,231,255,243,255,247,255,251,255,255,255,7,0,11,0,13,0,19,0,19,0,20,0,24,0,31,0,35,0,25,0,24,0,27,0,29,0,36,0,40,0,46,0,49,0,48,0,47,0,50,0,49,0,44,0,44,0,48,0,46,0,47,0,55,0,57,0,52,0,46,0,44,0,43,0,39,0,37,0,36,0,35,0,32,0,32,0,37,0,39,0,35,0,27,0,28,0,31,0,27,0,26,0,23,0,19,0,18,0,20,0,15,0,8,0,10,0,12,0,13,0,9,0,1,0,254,255,252,255,247,255,246,255,244,255,242,255,242,255,239,255,235,255,233,255,236,255,237,255,235,255,235,255,241,255,242,255,240,255,240,255,244,255,246,255,238,255,228,255,221,255,223,255,227,255,223,255,216,255,215,255,218,255,222,255,229,255,237,255,239,255,242,255,243,255,242,255,240,255,240,255,242,255,239,255,235,255,236,255,237,255,237,255,238,255,236,255,233,255,235,255,227,255,220,255,225,255,237,255,244,255,245,255,243,255,242,255,244,255,245,255,243,255,239,255,239,255,239,255,236,255,232,255,234,255,240,255,241,255,239,255,239,255,243,255,246,255,251,255,0,0,2,0,4,0,6,0,8,0,8,0,8,0,11,0,14,0,17,0,20,0,23,0,28,0,26,0,27,0,26,0,23,0,25,0,25,0,25,0,25,0,22,0,18,0,8,0,5,0,11,0,19,0,20,0,17,0,20,0,22,0,22,0,21,0,20,0,19,0,18,0,17,0,14,0,12,0,12,0,10,0,9,0,16,0,15,0,7,0,5,0,9,0,15,0,14,0,9,0,6,0,4,0,255,255,253,255,2,0,7,0,5,0,1,0,1,0,255,255,250,255,242,255,243,255,251,255,254,255,0,0,1,0,4,0,0,0,252,255,249,255,248,255,254,255,0,0,255,255,252,255,249,255,253,255,3,0,4,0,9,0,13,0,16,0,18,0,13,0,7,0,9,0,7,0,4,0,5,0,7,0,8,0,8,0,8,0,10,0,3,0,252,255,249,255,243,255,244,255,248,255,247,255,237,255,228,255,233,255,236,255,233,255,231,255,225,255,224,255,222,255,217,255,216,255,216,255,217,255,216,255,214,255,213,255,211,255,210,255,213,255,215,255,217,255,220,255,216,255,210,255,212,255,215,255,218,255,220,255,219,255,220,255,224,255,226,255,224,255,226,255,235,255,244,255,252,255,6,0,18,0,26,0,23,0,20,0,21,0,18,0,19,0,25,0,42,0,47,0,43,0,45,0,51,0,63,0,72,0,81,0,81,0,83,0,83,0,85,0,82,0,73,0,68,0,64,0,61,0,55,0,57,0,57,0,53,0,50,0,42,0,33,0,27,0,23,0,19,0,17,0,17,0,14,0,2,0,249,255,247,255,247,255,248,255,240,255,236,255,235,255,231,255,233,255,231,255,234,255,235,255,237,255,237,255,233,255,233,255,236,255,232,255,232,255,237,255,239,255,239,255,238,255,252,255,2,0,255,255,245,255,243,255,251,255,254,255,249,255,241,255,237,255,237,255,239,255,234,255,232,255,231,255,225,255,226,255,231,255,235,255,239,255,243,255,247,255,247,255,244,255,246,255,251,255,250,255,250,255,248,255,245,255,242,255,236,255,230,255,229,255,243,255,247,255,244,255,250,255,1,0,3,0,5,0,8,0,6,0,9,0,13,0,10,0,7,0,10,0,15,0,13,0,15,0,22,0,25,0,21,0,20,0,21,0,20,0,17,0,9,0,13,0,18,0,18,0,17,0,15,0,21,0,17,0,12,0,15,0,13,0,10,0,9,0,7,0,5,0,2,0,253,255,248,255,248,255,249,255,248,255,251,255,253,255,253,255,253,255,251,255,251,255,249,255,245,255,243,255,242,255,241,255,237,255,235,255,237,255,237,255,236,255,234,255,232,255,226,255,226,255,229,255,227,255,219,255,217,255,217,255,215,255,213,255,215,255,224,255,232,255,233,255,236,255,247,255,254,255,255,255,1,0,4,0,1,0,251,255,247,255,247,255,245,255,247,255,254,255,2,0,8,0,12,0,9,0,6,0,5,0,7,0,14,0,22,0,30,0,32,0,32,0,38,0,36,0,33,0,29,0,23,0,18,0,11,0,6,0,4,0,3,0,0,0,0,0,254,255,250,255,243,255,241,255,245,255,247,255,244,255,241,255,239,255,236,255,240,255,248,255,250,255,250,255,250,255,246,255,246,255,247,255,243,255,244,255,246,255,252,255,2,0,3,0,7,0,12,0,21,0,31,0,36,0,37,0,34,0,32,0,34,0,29,0,25,0,26,0,27,0,27,0,23,0,29,0,31,0,21,0,17,0,20,0,23,0,23,0,22,0,22,0,24,0,23,0,21,0,18,0,11,0,6,0,9,0,14,0,10,0,2,0,0,0,254,255,252,255,251,255,252,255,253,255,251,255,251,255,252,255,254,255,2,0,7,0,7,0,4,0,253,255,246,255,247,255,254,255,1,0,255,255,251,255,245,255,242,255,244,255,249,255,251,255,253,255,250,255,249,255,251,255,255,255,0,0,6,0,9,0,9,0,13,0,13,0,10,0,9,0,8,0,7,0,11,0,11,0,3,0,254,255,1,0,255,255,248,255,249,255,248,255,246,255,243,255,242,255,239,255,233,255,237,255,241,255,239,255,235,255,225,255,217,255,218,255,218,255,222,255,228,255,229,255,230,255,231,255,231,255,232,255,241,255,248,255,241,255,235,255,233,255,227,255,222,255,227,255,232,255,228,255,228,255,228,255,221,255,214,255,213,255,216,255,226,255,240,255,241,255,240,255,245,255,250,255,248,255,253,255,7,0,15,0,20,0,17,0,20,0,34,0,41,0,40,0,43,0,46,0,45,0,36,0,26,0,22,0,20,0,14,0,6,0,4,0,7,0,11,0,15,0,18,0,22,0,27,0,25,0,18,0,10,0,3,0,3,0,0,0,1,0,5,0,1,0,252,255,243,255,240,255,245,255,248,255,246,255,244,255,244,255,247,255,248,255,249,255,250,255,250,255,251,255,254,255,0,0,254,255,254,255,1,0,0,0,2,0,7,0,7,0,1,0,0,0,0,0,4,0,11,0,15,0,18,0,21,0,21,0,23,0,28,0,31,0,38,0,40,0,43,0,39,0,34,0,29,0,28,0,29,0,26,0,29,0,25,0,16,0,14,0,17,0,16,0,12,0,8,0,12,0,17,0,12,0,5,0,3,0,254,255,245,255,241,255,247,255,250,255,244,255,244,255,246,255,243,255,244,255,246,255,246,255,246,255,243,255,240,255,238,255,236,255,237,255,240,255,243,255,239,255,229,255,220,255,218,255,219,255,221,255,226,255,230,255,231,255,225,255,222,255,225,255,225,255,223,255,226,255,230,255,228,255,228,255,230,255,232,255,235,255,237,255,243,255,249,255,255,255,0,0,1,0,3,0,9,0,13,0,8,0,14,0,16,0,10,0,4,0,2,0,2,0,1,0,0,0,1,0,3,0,254,255,253,255,255,255,2,0,7,0,7,0,9,0,5,0,4,0,10,0,10,0,6,0,2,0,1,0,4,0,2,0,0,0,3,0,4,0,3,0,6,0,12,0,14,0,13,0,11,0,5,0,1,0,0,0,1,0,6,0,13,0,18,0,18,0,13,0,12,0,18,0,19,0,18,0,25,0,29,0,30,0,23,0,18,0,20,0,20,0,14,0,17,0,24,0,20,0,11,0,5,0,3,0,0,0,254,255,1,0,0,0,254,255,251,255,248,255,245,255,234,255,227,255,227,255,232,255,233,255,235,255,240,255,241,255,244,255,250,255,0,0,0,0,254,255,0,0,253,255,252,255,253,255,252,255,248,255,243,255,247,255,249,255,247,255,253,255,0,0,2,0,1,0,3,0,13,0,16,0,11,0,6,0,7,0,9,0,9,0,10,0,14,0,15,0,14,0,11,0,14,0,15,0,10,0,14,0,13,0,7,0,2,0,0,0,254,255,247,255,245,255,248,255,247,255,242,255,237,255,238,255,240,255,238,255,242,255,247,255,246,255,242,255,240,255,246,255,241,255,225,255,223,255,230,255,233,255,237,255,237,255,242,255,249,255,248,255,244,255,242,255,247,255,246,255,237,255,231,255,236,255,242,255,245,255,247,255,254,255,2,0,0,0,255,255,254,255,0,0,4,0,8,0,7,0,9,0,12,0,18,0,26,0,30,0,36,0,38,0,39,0,35,0,30,0,26,0,26,0,33,0,41,0,44,0,44,0,39,0,42,0,45,0,42,0,44,0,46,0,48,0,45,0,38,0,37,0,33,0,23,0,21,0,19,0,18,0,17,0,10,0,1,0,249,255,249,255,243,255,237,255,233,255,230,255,233,255,234,255,229,255,226,255,231,255,235,255,230,255,232,255,240,255,238,255,233,255,231,255,231,255,235,255,238,255,237,255,241,255,243,255,238,255,232,255,233,255,239,255,237,255,238,255,244,255,250,255,255,255,0,0,0,0,4,0,5,0,1,0,249,255,242,255,237,255,233,255,234,255,233,255,230,255,225,255,218,255,213,255,212,255,215,255,224,255,229,255,223,255,215,255,214,255,221,255,223,255,218,255,216,255,215,255,210,255,204,255,205,255,208,255,211,255,213,255,215,255,221,255,230,255,239,255,250,255,255,255,253,255,0,0,4,0,7,0,10,0,15,0,24,0,29,0,33,0,36,0,43,0,50,0,49,0,53,0,61,0,67,0,67,0,67,0,69,0,73,0,72,0,78,0,84,0,83,0,81,0,74,0,73,0,72,0,73,0,70,0,63,0,59,0,57,0,56,0,53,0,48,0,45,0,40,0,32,0,31,0,28,0,24,0,28,0,27,0,15,0,1,0,249,255,242,255,233,255,227,255,229,255,231,255,226,255,217,255,216,255,213,255,207,255,209,255,209,255,212,255,216,255,224,255,226,255,220,255,224,255,232,255,236,255,233,255,227,255,231,255,236,255,233,255,232,255,231,255,234,255,231,255,229,255,237,255,245,255,246,255,244,255,241,255,242,255,246,255,249,255,254,255,1,0,1,0,251,255,246,255,245,255,245,255,246,255,247,255,248,255,245,255,246,255,249,255,248,255,250,255,251,255,252,255,250,255,246,255,242,255,242,255,246,255,248,255,252,255,249,255,246,255,241,255,238,255,243,255,243,255,241,255,243,255,244,255,240,255,243,255,251,255,255,255,1,0,5,0,10,0,12,0,11,0,10,0,10,0,12,0,11,0,7,0,8,0,14,0,16,0,12,0,8,0,11,0,18,0,18,0,15,0,16,0,23,0,24,0,15,0,11,0,9,0,9,0,14,0,20,0,22,0,17,0,10,0,9,0,9,0,10,0,19,0,17,0,12,0,10,0,7,0,2,0,254,255,251,255,245,255,245,255,247,255,244,255,243,255,244,255,239,255,239,255,239,255,233,255,237,255,250,255,255,255,2,0,4,0,1,0,1,0,2,0,4,0,8,0,15,0,18,0,13,0,15,0,18,0,17,0,11,0,4,0,10,0,8,0,2,0,0,0,253,255,254,255,249,255,248,255,247,255,242,255,240,255,245,255,247,255,249,255,249,255,248,255,243,255,238,255,236,255,231,255,227,255,225,255,230,255,231,255,229,255,224,255,219,255,225,255,234,255,242,255,249,255,254,255,253,255,247,255,249,255,0,0,4,0,2,0,254,255,248,255,245,255,240,255,232,255,231,255,240,255,242,255,239,255,234,255,233,255,237,255,243,255,250,255,254,255,7,0,12,0,8,0,6,0,7,0,9,0,11,0,8,0,255,255,251,255,254,255,253,255,0,0,9,0,17,0,19,0,23,0,30,0,39,0,44,0,38,0,33,0,31,0,33,0,32,0,26,0,28,0,33,0,35,0,34,0,34,0,40,0,38,0,31,0,29,0,31,0,33,0,31,0,31,0,34,0,27,0,24,0,24,0,20,0,18,0,17,0,17,0,14,0,11,0,9,0,12,0,17,0,14,0,10,0,10,0,9,0,5,0,0,0,245,255,236,255,230,255,226,255,226,255,229,255,234,255,230,255,231,255,233,255,232,255,235,255,243,255,248,255,246,255,246,255,245,255,248,255,245,255,245,255,246,255,246,255,240,255,230,255,227,255,227,255,229,255,226,255,229,255,235,255,236,255,233,255,236,255,244,255,248,255,249,255,247,255,249,255,246,255,248,255,248,255,245,255,251,255,253,255,250,255,251,255,2,0,5,0,7,0,8,0,6,0,2,0,6,0,11,0,8,0,10,0,12,0,14,0,14,0,10,0,9,0,9,0,4,0,0,0,0,0,0,0,254,255,254,255,252,255,250,255,248,255,249,255,252,255,248,255,246,255,250,255,250,255,242,255,236,255,239,255,249,255,0,0,0,0,252,255,246,255,242,255,236,255,236,255,237,255,233,255,237,255,236,255,228,255,217,255,215,255,222,255,224,255,231,255,239,255,237,255,241,255,248,255,246,255,247,255,249,255,248,255,250,255,251,255,0,0,2,0,254,255,248,255,252,255,2,0,7,0,8,0,9,0,14,0,18,0,22,0,22,0,23,0,23,0,22,0,21,0,23,0,28,0,29,0,29,0,31,0,29,0,23,0,22,0,31,0,35,0,31,0,32,0,32,0,28,0,23,0,22,0,19,0,15,0,6,0,6,0,10,0,10,0,8,0,9,0,17,0,9,0,1,0,2,0,5,0,3,0,1,0,4,0,1,0,252,255,252,255,246,255,242,255,251,255,249,255,243,255,242,255,242,255,240,255,238,255,245,255,246,255,251,255,0,0,255,255,0,0,0,0,255,255,254,255,254,255,254,255,254,255,0,0,0,0,254,255,254,255,0,0,4,0,6,0,5,0,5,0,8,0,16,0,19,0,17,0,17,0,18,0,15,0,7,0,6,0,7,0,9,0,11,0,9,0,6,0,3,0,254,255,250,255,254,255,2,0,1,0,1,0,252,255,249,255,249,255,250,255,252,255,252,255,253,255,1,0,5,0,252,255,243,255,242,255,243,255,243,255,247,255,252,255,253,255,253,255,255,255,254,255,251,255,254,255,5,0,8,0,3,0,3,0,2,0,252,255,246,255,243,255,249,255,252,255,250,255,250,255,252,255,252,255,250,255,252,255,2,0,5,0,4,0,10,0,6,0,255,255,0,0,4,0,9,0,8,0,1,0,249,255,244,255,241,255,238,255,238,255,239,255,234,255,230,255,232,255,234,255,232,255,233,255,235,255,233,255,232,255,232,255,237,255,239,255,237,255,243,255,248,255,253,255,1,0,0,0,254,255,255,255,255,255,0,0,4,0,9,0,12,0,16,0,21,0,23,0,23,0,21,0,24,0,29,0,27,0,19,0,22,0,28,0,31,0,32,0,29,0,26,0,20,0,16,0,13,0,11,0,6,0,255,255,254,255,0,0,253,255,245,255,241,255,235,255,229,255,234,255,238,255,233,255,232,255,238,255,236,255,239,255,245,255,253,255,252,255,247,255,255,255,249,255,236,255,222,255,214,255,212,255,215,255,216,255,218,255,221,255,223,255,223,255,225,255,230,255,228,255,227,255,230,255,227,255,222,255,220,255,218,255,217,255,225,255,234,255,241,255,247,255,245,255,243,255,241,255,246,255,247,255,252,255,1,0,6,0,12,0,14,0,17,0,24,0,37,0,45,0,50,0,54,0,58,0,58,0,61,0,63,0,61,0,62,0,65,0,77,0,84,0,87,0,84,0,78,0,80,0,82,0,81,0,83,0,83,0,73,0,70,0,69,0,63,0,62,0,64,0,64,0,60,0,58,0,50,0,43,0,41,0,40,0,35,0,22,0,13,0,7,0,9,0,5,0,253,255,244,255,243,255,245,255,245,255,244,255,239,255,242,255,240,255,235,255,233,255,233,255,231,255,220,255,214,255,212,255,215,255,219,255,218,255,211,255,209,255,209,255,204,255,202,255,200,255,203,255,206,255,202,255,195,255,192,255,190,255,186,255,183,255,184,255,191,255,199,255,200,255,197,255,197,255,197,255,200,255,206,255,206,255,205,255,210,255,216,255,219,255,217,255,214,255,214,255,217,255,215,255,219,255,222,255,226,255,232,255,233,255,234,255,239,255,244,255,246,255,249,255,247,255,247,255,247,255,252,255,0,0,251,255,250,255,252,255,4,0,12,0,13,0,13,0,19,0,24,0,27,0,26,0,22,0,27,0,34,0,34,0,35,0,44,0,45,0,32,0,26,0,35,0,41,0,36,0,33,0,32,0,38,0,38,0,28,0,32,0,37,0,41,0,40,0,36,0,37,0,38,0,33,0,37,0,46,0,50,0,46,0,35,0,27,0,18,0,10,0,6,0,7,0,12,0,10,0,7,0,7,0,3,0,3,0,7,0,13,0,14,0,13,0,18,0,21,0,18,0,18,0,26,0,28,0,31,0,36,0,39,0,35,0,29,0,25,0,26,0,15,0,4,0,6,0,14,0,16,0,8,0,5,0,5,0,4,0,0,0,255,255,6,0,10,0,6,0,254,255,247,255,248,255,246,255,241,255,238,255,238,255,240,255,234,255,225,255,224,255,224,255,221,255,216,255,211,255,202,255,196,255,200,255,204,255,203,255,200,255,197,255,199,255,202,255,202,255,203,255,200,255,196,255,194,255,195,255,196,255,196,255,200,255,205,255,201,255,200,255,203,255,210,255,222,255,226,255,229,255,229,255,228,255,227,255,227,255,242,255,254,255,253,255,252,255,250,255,252,255,1,0,9,0,18,0,22,0,26,0,29,0,32,0,37,0,41,0,44,0,49,0,57,0,58,0,56,0,55,0,59,0,64,0,67,0,66,0,62,0,56,0,51,0,47,0,45,0,43,0,40,0,45,0,46,0,41,0,36,0,27,0,23,0,27,0,25,0,20,0,20,0,22,0,22,0,18,0,12,0,7,0,5,0,1,0,0,0,254,255,251,255,252,255,249,255,252,255,4,0,4,0,0,0,254,255,252,255,0,0,2,0,253,255,252,255,255,255,7,0,16,0,24,0,24,0,24,0,27,0,26,0,25,0,15,0,7,0,12,0,19,0,22,0,19,0,15,0,20,0,21,0,16,0,17,0,16,0,7,0,253,255,249,255,241,255,237,255,230,255,225,255,227,255,229,255,222,255,213,255,211,255,206,255,201,255,197,255,196,255,199,255,197,255,191,255,188,255,190,255,190,255,184,255,184,255,193,255,197,255,191,255,189,255,195,255,205,255,211,255,213,255,213,255,218,255,220,255,219,255,224,255,232,255,237,255,240,255,248,255,254,255,254,255,0,0,1,0,9,0,25,0,28,0,23,0,23,0,33,0,35,0,29,0,23,0,25,0,30,0,31,0,27,0,22,0,20,0,20,0,19,0,16,0,18,0,17,0,14,0,13,0,10,0,10,0,13,0,10,0,9,0,11,0,8,0,0,0,252,255,255,255,0,0,5,0,4,0,255,255,250,255,250,255,249,255,254,255,1,0,253,255,252,255,250,255,252,255,2,0,9,0,12,0,12,0,18,0,22,0,18,0,15,0,21,0,36,0,45,0,45,0,42,0,38,0,38,0,39,0,36,0,37,0,31,0,27,0,34,0,34,0,31,0,34,0,34,0,29,0,25,0,19,0,14,0,10,0,13,0,11,0,5,0,6,0,6,0,2,0,0,0,1,0,5,0,4,0,254,255,252,255,250,255,248,255,243,255,241,255,249,255,249,255,244,255,244,255,243,255,243,255,240,255,238,255,237,255,226,255,216,255,214,255,217,255,216,255,213,255,209,255,211,255,221,255,225,255,225,255,225,255,226,255,227,255,226,255,228,255,230,255,225,255,219,255,216,255,219,255,227,255,229,255,237,255,239,255,239,255,241,255,237,255,238,255,241,255,248,255,252,255,252,255,3,0,2,0,0,0,0,0,8,0,15,0,18,0,19,0,17,0,15,0,14,0,13,0,15,0,19,0,24,0,32,0,31,0,24,0,21,0,24,0,22,0,9,0,8,0,10,0,2,0,252,255,247,255,239,255,233,255,234,255,240,255,248,255,1,0,14,0,19,0,19,0,15,0,11,0,8,0,2,0,253,255,245,255,238,255,228,255,230,255,237,255,246,255,254,255,7,0,15,0,15,0,25,0,34,0,41,0,42,0,37,0,24,0,20,0,20,0,15,0,4,0,251,255,1,0,9,0,17,0,22,0,30,0,39,0,40,0,44,0,52,0,53,0,43,0,35,0,26,0,22,0,21,0,18,0,9,0,0,0,0,0,254,255,1,0,5,0,0,0,252,255,248,255,241,255,240,255,242,255,238,255,234,255,232,255,227,255,226,255,234,255,242,255,247,255,249,255,246,255,245,255,240,255,234,255,232,255,232,255,229,255,227,255,230,255,229,255,233,255,243,255,251,255,0,0,1,0,3,0,5,0,6,0,10,0,7,0,10,0,13,0,13,0,20,0,28,0,29,0,22,0,19,0,18,0,19,0,19,0,19,0,11,0,8,0,6,0,253,255,248,255,244,255,245,255,245,255,250,255,252,255,251,255,246,255,238,255,233,255,229,255,230,255,231,255,229,255,222,255,218,255,217,255,223,255,225,255,218,255,215,255,216,255,223,255,222,255,223,255,233,255,235,255,235,255,236,255,241,255,247,255,249,255,244,255,240,255,240,255,239,255,234,255,228,255,229,255,227,255,227,255,230,255,237,255,238,255,241,255,248,255,255,255,7,0,12,0,16,0,18,0,21,0,20,0,25,0,32,0,35,0,31,0,27,0,32,0,36,0,41,0,45,0,52,0,55,0,54,0,52,0,43,0,38,0,38,0,45,0,47,0,43,0,43,0,41,0,36,0,30,0,27,0,22,0,20,0,16,0,10,0,12,0,10,0,254,255,244,255,242,255,245,255,243,255,240,255,238,255,238,255,237,255,239,255,241,255,244,255,244,255,244,255,245,255,239,255,230,255,221,255,214,255,207,255,206,255,214,255,228,255,237,255,241,255,245,255,242,255,245,255,247,255,250,255,255,255,253,255,244,255,229,255,224,255,222,255,221,255,226,255,234,255,235,255,237,255,248,255,3,0,5,0,4,0,13,0,18,0,14,0,11,0,8,0,1,0,253,255,250,255,247,255,247,255,244,255,245,255,250,255,255,255,4,0,14,0,26,0,30,0,30,0,28,0,27,0,22,0,16,0,8,0,4,0,7,0,7,0,6,0,7,0,11,0,13,0,13,0,17,0,25,0,30,0,30,0,35,0,35,0,29,0,25,0,20,0,18,0,19,0,17,0,13,0,14,0,18,0,14,0,10,0,7,0,6,0,4,0,8,0,16,0,18,0,17,0,15,0,16,0,14,0,16,0,16,0,12,0,16,0,14,0,12,0,12,0,16,0,21,0,31,0,33,0,30,0,30,0,31,0,25,0,14,0,12,0,11,0,15,0,11,0,3,0,5,0,6,0,5,0,3,0,7,0,6,0,254,255,246,255,246,255,248,255,250,255,248,255,237,255,231,255,227,255,221,255,221,255,221,255,217,255,218,255,220,255,219,255,216,255,219,255,218,255,220,255,225,255,227,255,222,255,217,255,214,255,211,255,215,255,216,255,220,255,218,255,216,255,215,255,216,255,226,255,233,255,234,255,233,255,229,255,218,255,218,255,226,255,234,255,240,255,242,255,238,255,235,255,240,255,246,255,247,255,249,255,255,255,253,255,248,255,248,255,250,255,255,255,1,0,7,0,12,0,13,0,15,0,18,0,18,0,16,0,13,0,6,0,4,0,9,0,12,0,12,0,12,0,7,0,2,0,1,0,3,0,6,0,6,0,6,0,7,0,11,0,11,0,9,0,11,0,15,0,9,0,1,0,3,0,11,0,14,0,13,0,19,0,19,0,17,0,11,0,9,0,11,0,9,0,12,0,18,0,27,0,33,0,26,0,26,0,30,0,33,0,39,0,46,0,48,0,43,0,38,0,36,0,38,0,38,0,35,0,37,0,41,0,33,0,22,0,17,0,14,0,9,0,7,0,12,0,19,0,13,0,6,0,4,0,2,0,252,255,246,255,250,255,251,255,251,255,254,255,251,255,245,255,236,255,229,255,223,255,220,255,221,255,215,255,208,255,203,255,201,255,201,255,203,255,204,255,211,255,209,255,201,255,204,255,207,255,201,255,202,255,218,255,222,255,219,255,217,255,223,255,227,255,232,255,243,255,249,255,0,0,0,0,245,255,242,255,252,255,4,0,10,0,13,0,13,0,16,0,29,0,37,0,32,0,39,0,43,0,41,0,41,0,45,0,44,0,41,0,45,0,44,0,45,0,48,0,54,0,50,0,48,0,50,0,48,0,49,0,46,0,47,0,50,0,42,0,27,0,20,0,22,0,19,0,15,0,12,0,9,0,8,0,12,0,10,0,6,0,4,0,251,255,249,255,250,255,250,255,244,255,235,255,227,255,224,255,221,255,221,255,221,255,221,255,220,255,214,255,214,255,216,255,215,255,217,255,217,255,213,255,210,255,210,255,213,255,219,255,221,255,223,255,225,255,222,255,226,255,237,255,246,255,0,0,5,0,9,0,16,0,15,0,12,0,9,0,10,0,14,0,13,0,9,0,5,0,9,0,11,0,4,0,2,0,7,0,5,0,1,0,3,0,3,0,0,0,0,0,255,255,250,255,248,255,248,255,248,255,250,255,254,255,1,0,0,0,255,255,251,255,246,255,244,255,244,255,243,255,243,255,243,255,246,255,251,255,2,0,6,0,9,0,16,0,14,0,11,0,10,0,12,0,17,0,16,0,16,0,22,0,22,0,19,0,22,0,24,0,26,0,28,0,26,0,24,0,13,0,3,0,0,0,0,0,254,255,249,255,247,255,240,255,234,255,232,255,233,255,234,255,234,255,229,255,229,255,234,255,235,255,239,255,242,255,241,255,246,255,247,255,248,255,254,255,250,255,242,255,235,255,234,255,229,255,229,255,239,255,242,255,252,255,5,0,7,0,2,0,0,0,9,0,15,0,10,0,2,0,251,255,249,255,251,255,248,255,253,255,0,0,255,255,251,255,245,255,243,255,243,255,251,255,1,0,2,0,7,0,13,0,6,0,253,255,254,255,0,0,250,255,246,255,248,255,251,255,0,0,7,0,10,0,7,0,10,0,16,0,20,0,25,0,30,0,31,0,28,0,30,0,32,0,32,0,36,0,39,0,40,0,36,0,33,0,34,0,35,0,30,0,28,0,33,0,29,0,23,0,24,0,29,0,22,0,13,0,9,0,5,0,251,255,240,255,236,255,240,255,242,255,239,255,233,255,231,255,234,255,238,255,244,255,249,255,251,255,250,255,252,255,2,0,4,0,8,0,10,0,8,0,14,0,18,0,10,0,3,0,5,0,10,0,10,0,9,0,5,0,6,0,15,0,14,0,9,0,10,0,14,0,8,0,2,0,1,0,0,0,255,255,252,255,244,255,238,255,238,255,242,255,244,255,243,255,242,255,240,255,237,255,236,255,234,255,231,255,242,255,250,255,253,255,254,255,250,255,245,255,239,255,243,255,250,255,246,255,245,255,248,255,247,255,245,255,240,255,243,255,250,255,249,255,248,255,251,255,253,255,248,255,241,255,242,255,245,255,244,255,247,255,246,255,238,255,232,255,233,255,231,255,226,255,226,255,229,255,227,255,215,255,211,255,215,255,222,255,223,255,218,255,220,255,220,255,224,255,229,255,233,255,237,255,238,255,240,255,244,255,245,255,247,255,253,255,254,255,253,255,251,255,254,255,252,255,247,255,252,255,9,0,16,0,12,0,15,0,15,0,15,0,19,0,24,0,27,0,23,0,27,0,35,0,36,0,35,0,34,0,43,0,48,0,48,0,55,0,62,0,58,0,54,0,51,0,49,0,49,0,45,0,46,0,52,0,57,0,52,0,46,0,44,0,42,0,35,0,33,0,38,0,45,0,43,0,35,0,30,0,24,0,20,0,15,0,11,0,8,0,5,0,252,255,242,255,241,255,244,255,241,255,237,255,234,255,232,255,230,255,227,255,225,255,224,255,221,255,218,255,219,255,220,255,219,255,220,255,228,255,234,255,228,255,229,255,233,255,227,255,229,255,232,255,236,255,238,255,237,255,238,255,241,255,247,255,252,255,244,255,243,255,246,255,246,255,250,255,252,255,251,255,247,255,249,255,251,255,244,255,243,255,251,255,250,255,246,255,248,255,250,255,249,255,243,255,242,255,242,255,244,255,247,255,248,255,249,255,254,255,5,0,7,0,2,0,250,255,251,255,252,255,249,255,252,255,255,255,253,255,249,255,246,255,245,255,249,255,253,255,252,255,255,255,2,0,1,0,252,255,249,255,250,255,246,255,246,255,252,255,0,0,1,0,2,0,4,0,7,0,6,0,10,0,14,0,13,0,10,0,13,0,17,0,20,0,17,0,7,0,9,0,12,0,13,0,13,0,14,0,18,0,20,0,19,0,17,0,18,0,24,0,32,0,29,0,23,0,17,0,13,0,14,0,8,0,6,0,5,0,1,0,4,0,1,0,249,255,251,255,0,0,0,0,6,0,8,0,2,0,251,255,245,255,243,255,238,255,238,255,242,255,240,255,236,255,237,255,238,255,238,255,241,255,238,255,236,255,235,255,232,255,230,255,227,255,227,255,230,255,231,255,230,255,233,255,237,255,248,255,255,255,1,0,255,255,253,255,255,255,253,255,0,0,2,0,2,0,6,0,9,0,9,0,11,0,15,0,19,0,22,0,17,0,9,0,5,0,3,0,0,0,255,255,255,255,3,0,6,0,9,0,12,0,5,0,2,0,4,0,0,0,1,0,4,0,2,0,250,255,244,255,248,255,251,255,253,255,255,255,2,0,0,0,247,255,247,255,255,255,2,0,6,0,12,0,14,0,11,0,6,0,9,0,8,0,8,0,8,0,4,0,2,0,253,255,250,255,253,255,7,0,16,0,16,0,14,0,11,0,3,0,2,0,11,0,15,0,13,0,14,0,18,0,20,0,18,0,18,0,21,0,26,0,32,0,34,0,31,0,22,0,17,0,17,0,19,0,19,0,18,0,11,0,1,0,253,255,0,0,254,255,248,255,242,255,247,255,252,255,253,255,249,255,244,255,249,255,248,255,249,255,254,255,0,0,1,0,255,255,254,255,253,255,253,255,252,255,248,255,249,255,249,255,245,255,241,255,237,255,234,255,242,255,248,255,249,255,254,255,0,0,0,0,254,255,251,255,253,255,254,255,255,255,255,255,1,0,6,0,8,0,9,0,10,0,5,0,6,0,6,0,7,0,7,0,3,0,1,0,5,0,7,0,3,0,1,0,0,0,2,0,5,0,5,0,0,0,251,255,254,255,254,255,251,255,0,0,0,0,252,255,248,255,248,255,244,255,235,255,233,255,234,255,235,255,240,255,242,255,238,255,235,255,239,255,245,255,248,255,247,255,247,255,245,255,248,255,250,255,250,255,248,255,243,255,239,255,235,255,230,255,225,255,224,255,218,255,215,255,216,255,213,255,211,255,214,255,216,255,216,255,221,255,225,255,225,255,226,255,233,255,240,255,249,255,244,255,238,255,249,255,251,255,247,255,250,255,254,255,254,255,5,0,9,0,13,0,16,0,18,0,20,0,20,0,26,0,30,0,31,0,34,0,33,0,32,0,32,0,25,0,15,0,17,0,22,0,24,0,25,0,36,0,39,0,32,0,28,0,20,0,19,0,24,0,33,0,35,0,27,0,19,0,24,0,26,0,27,0,33,0,35,0,29,0,28,0,31,0,24,0,20,0,25,0,23,0,21,0,29,0,24,0,11,0,3,0,1,0,0,0,252,255,254,255,250,255,251,255,0,0,0,0,1,0,6,0,11,0,11,0,18,0,27,0,30,0,28,0,30,0,27,0,21,0,11,0,2,0,255,255,253,255,248,255,247,255,246,255,243,255,244,255,241,255,236,255,231,255,230,255,230,255,230,255,235,255,236,255,231,255,226,255,223,255,219,255,221,255,228,255,234,255,237,255,237,255,239,255,237,255,237,255,240,255,247,255,249,255,248,255,243,255,240,255,245,255,250,255,248,255,252,255,3,0,1,0,1,0,0,0,0,0,1,0,1,0,255,255,0,0,0,0,0,0,0,0,255,255,1,0,255,255,248,255,246,255,250,255,0,0,2,0,4,0,1,0,251,255,0,0,5,0,2,0,2,0,2,0,0,0,254,255,255,255,1,0,0,0,2,0,7,0,0,0,251,255,2,0,1,0,0,0,5,0,2,0,255,255,0,0,1,0,0,0,4,0,3,0,251,255,248,255,247,255,252,255,0,0,255,255,251,255,249,255,252,255,252,255,249,255,253,255,0,0,1,0,1,0,0,0,1,0,6,0,10,0,5,0,4,0,6,0,6,0,10,0,8,0,4,0,2,0,255,255,1,0,2,0,6,0,11,0,18,0,24,0,16,0,16,0,12,0,5,0,9,0,13,0,15,0,6,0,3,0,8,0,16,0,20,0,24,0,19,0,12,0,12,0,11,0,4,0,251,255,251,255,252,255,4,0,7,0,251,255,243,255,240,255,238,255,234,255,238,255,243,255,238,255,234,255,240,255,235,255,227,255,224,255,225,255,230,255,228,255,229,255,222,255,212,255,211,255,213,255,217,255,213,255,214,255,216,255,216,255,222,255,233,255,242,255,243,255,245,255,252,255,0,0,248,255,252,255,254,255,251,255,254,255,0,0,254,255,248,255,247,255,252,255,2,0,5,0,7,0,10,0,16,0,20,0,25,0,29,0,31,0,28,0,26,0,34,0,37,0,36,0,38,0,43,0,40,0,38,0,44,0,45,0,47,0,47,0,41,0,32,0,30,0,28,0,31,0,34,0,31,0,33,0,33,0,28,0,35,0,46,0,43,0,30,0,30,0,34,0,31,0,25,0,27,0,30,0,26,0,23,0,19,0,12,0,7,0,16,0,19,0,6,0,5,0,5,0,2,0,2,0,2,0,10,0,8,0,0,0,252,255,248,255,245,255,237,255,231,255,232,255,230,255,226,255,220,255,217,255,213,255,211,255,207,255,205,255,208,255,211,255,212,255,211,255,216,255,215,255,210,255,209,255,204,255,205,255,213,255,216,255,213,255,213,255,215,255,209,255,207,255,212,255,210,255,210,255,210,255,207,255,206,255,214,255,229,255,240,255,247,255,242,255,240,255,246,255,251,255,253,255,251,255,1,0,8,0,9,0,6,0,5,0,10,0,18,0,25,0,26,0,21,0,26,0,33,0,35,0,42,0,43,0,43,0,49,0,45,0,44,0,41,0,38,0,38,0,33,0,34,0,28,0,22,0,24,0,25,0,20,0,21,0,20,0,15,0,11,0,7,0,3,0,2,0,0,0,254,255,4,0,5,0,3,0,4,0,6,0,4,0,2,0,7,0,3,0,255,255,252,255,253,255,251,255,248,255,243,255,237,255,238,255,236,255,238,255,239,255,245,255,250,255,250,255,255,255,250,255,248,255,0,0,5,0,6,0,12,0,14,0,4,0,254,255,0,0,0,0,3,0,6,0,3,0,7,0,13,0,20,0,24,0,27,0,20,0,10,0,7,0,12,0,14,0,16,0,18,0,13,0,9,0,7,0,4,0,0,0,254,255,1,0,0,0,5,0,6,0,4,0,1,0,254,255,0,0,3,0,2,0,252,255,251,255,245,255,239,255,236,255,240,255,238,255,237,255,242,255,238,255,234,255,234,255,230,255,225,255,224,255,226,255,229,255,235,255,240,255,238,255,233,255,235,255,228,255,223,255,226,255,226,255,228,255,235,255,239,255,238,255,244,255,243,255,240,255,235,255,237,255,243,255,247,255,250,255,247,255,247,255,247,255,250,255,253,255,7,0,13,0,15,0,16,0,13,0,13,0,9,0,11,0,14,0,21,0,25,0,22,0,23,0,26,0,27,0,26,0,32,0,35,0,38,0,38,0,35,0,37,0,34,0,36,0,38,0,34,0,37,0,32,0,22,0,18,0,18,0,20,0,20,0,14,0,11,0,6,0,6,0,10,0,9,0,6,0,1,0,1,0,0,0,249,255,246,255,241,255,240,255,238,255,237,255,240,255,238,255,234,255,224,255,222,255,228,255,232,255,236,255,244,255,249,255,251,255,249,255,251,255,255,255,254,255,250,255,245,255,242,255,238,255,241,255,240,255,237,255,239,255,239,255,238,255,242,255,244,255,248,255,255,255,0,0,3,0,1,0,254,255,249,255,245,255,250,255,248,255,246,255,242,255,232,255,228,255,229,255,234,255,239,255,240,255,246,255,248,255,242,255,242,255,244,255,245,255,250,255,254,255,253,255,249,255,249,255,251,255,3,0,12,0,14,0,21,0,24,0,19,0,13,0,12,0,7,0,10,0,14,0,16,0,14,0,8,0,6,0,7,0,17,0,16,0,17,0,22,0,21,0,19,0,17,0,21,0,24,0,28,0,24,0,25,0,25,0,17,0,8,0,2,0,9,0,13,0,8,0,4,0,2,0,1,0,252,255,255,255,9,0,20,0,19,0,15,0,16,0,14,0,15,0,22,0,23,0,16,0,6,0,253,255,251,255,244,255,240,255,239,255,232,255,225,255,225,255,232,255,228,255,225,255,228,255,236,255,239,255,241,255,247,255,243,255,239,255,236,255,234,255,228,255,231,255,230,255,227,255,237,255,238,255,236,255,244,255,253,255,2,0,11,0,12,0,17,0,22,0,27,0,27,0,23,0,23,0,19,0,21,0,27,0,35,0,34,0,24,0,19,0,24,0,27,0,20,0,15,0,18,0,20,0,21,0,25,0,24,0,22,0,23,0,24,0,22,0,16,0,13,0,11,0,5,0,0,0,255,255,255,255,248,255,242,255,236,255,229,255,229,255,224,255,219,255,219,255,225,255,225,255,223,255,218,255,210,255,212,255,223,255,226,255,223,255,229,255,233,255,234,255,234,255,234,255,232,255,229,255,233,255,232,255,238,255,237,255,240,255,241,255,245,255,252,255,250,255,0,0,3,0,12,0,16,0,21,0,16,0,14,0,20,0,24,0,24,0,20,0,22,0,16,0,15,0,17,0,26,0,20,0,13,0,19,0,21,0,21,0,14,0,17,0,17,0,16,0,15,0,22,0,19,0,9,0,7,0,8,0,19,0,21,0,15,0,4,0,4,0,6,0,5,0,5,0,3,0,0,0,255,255,0,0,0,0,0,0,255,255,0,0,4,0,5,0,5,0,0,0,249,255,247,255,246,255,244,255,254,255,2,0,255,255,3,0,6,0,4,0,2,0,2,0,0,0,3,0,7,0,1,0,250,255,240,255,238,255,237,255,240,255,244,255,247,255,248,255,243,255,241,255,242,255,252,255,0,0,255,255,251,255,251,255,2,0,1,0,1,0,3,0,1,0,255,255,254,255,251,255,250,255,243,255,235,255,230,255,231,255,237,255,232,255,233,255,234,255,233,255,237,255,237,255,237,255,230,255,226,255,228,255,229,255,229,255,237,255,239,255,242,255,246,255,251,255,5,0,3,0,255,255,6,0,16,0,18,0,15,0,11,0,5,0,4,0,2,0,8,0,11,0,13,0,18,0,22,0,22,0,19,0,16,0,12,0,17,0,27,0,38,0,42,0,41,0,41,0,41,0,41,0,47,0,52,0,49,0,39,0,40,0,37,0,34,0,40,0,40,0,34,0,26,0,20,0,17,0,14,0,12,0,14,0,14,0,5,0,255,255,255,255,247,255,236,255,228,255,225,255,222,255,215,255,214,255,213,255,210,255,207,255,204,255,208,255,208,255,204,255,202,255,204,255,205,255,200,255,203,255,209,255,208,255,209,255,212,255,216,255,219,255,228,255,232,255,231,255,232,255,235,255,243,255,252,255,2,0,8,0,20,0,31,0,38,0,41,0,46,0,51,0,60,0,68,0,65,0,74,0,82,0,74,0,67,0,78,0,90,0,83,0,79,0,79,0,71,0,64,0,63,0,60,0,63,0,54,0,39,0,34,0,22,0,8,0,253,255,247,255,237,255,224,255,213,255,207,255,200,255,188,255,182,255,177,255,176,255,164,255,154,255,148,255,137,255,127,255,132,255,138,255,137,255,139,255,145,255,147,255,144,255,155,255,164,255,174,255,186,255,191,255,195,255,198,255,206,255,216,255,222,255,237,255,255,255,17,0,34,0,45,0,49,0,50,0,51,0,59,0,74,0,88,0,90,0,94,0,102,0,105,0,107,0,109,0,117,0,122,0,113,0,104,0,97,0,94,0,89,0,81,0,75,0,67,0,58,0,43,0,34,0,33,0,32,0,24,0,13,0,9,0,2,0,252,255,246,255,237,255,227,255,224,255,218,255,217,255,213,255,206,255,196,255,192,255,192,255,183,255,181,255,182,255,184,255,184,255,190,255,195,255,190,255,188,255,202,255,217,255,217,255,222,255,235,255,242,255,245,255,252,255,8,0,12,0,7,0,7,0,13,0,16,0,23,0,32,0,35,0,34,0,34,0,43,0,53,0,64,0,72,0,81,0,79,0,72,0,73,0,69,0,59,0,60,0,66,0,66,0,56,0,50,0,49,0,37,0,27,0,21,0,19,0,12,0,6,0,0,0,238,255,220,255,215,255,214,255,202,255,200,255,206,255,208,255,202,255,192,255,185,255,184,255,182,255,179,255,178,255,183,255,190,255,188,255,189,255,193,255,194,255,197,255,202,255,203,255,199,255,201,255,203,255,201,255,208,255,220,255,230,255,238,255,241,255,242,255,251,255,1,0,9,0,17,0,23,0,28,0,31,0,43,0,55,0,64,0,72,0,74,0,72,0,73,0,77,0,82,0,76,0,70,0,71,0,68,0,60,0,53,0,53,0,52,0,52,0,49,0,41,0,30,0,22,0,23,0,18,0,10,0,0,0,241,255,227,255,216,255,213,255,217,255,213,255,208,255,208,255,205,255,202,255,198,255,197,255,191,255,185,255,189,255,190,255,188,255,192,255,201,255,207,255,208,255,212,255,213,255,216,255,225,255,233,255,237,255,241,255,253,255,9,0,25,0,37,0,41,0,46,0,52,0,61,0,73,0,81,0,86,0,92,0,94,0,87,0,81,0,83,0,87,0,91,0,96,0,91,0,85,0,84,0,78,0,70,0,67,0,66,0,61,0,50,0,40,0,32,0,23,0,18,0,9,0,1,0,253,255,243,255,232,255,224,255,220,255,211,255,200,255,192,255,186,255,182,255,177,255,168,255,160,255,158,255,155,255,147,255,140,255,144,255,151,255,152,255,150,255,150,255,153,255,152,255,153,255,163,255,171,255,180,255,189,255,197,255,201,255,203,255,206,255,214,255,229,255,240,255,249,255,2,0,10,0,12,0,23,0,40,0,55,0,73,0,84,0,95,0,98,0,96,0,100,0,109,0,110,0,109,0,112,0,112,0,110,0,105,0,101,0,94,0,86,0,79,0,70,0,67,0,62,0,51,0,46,0,39,0,28,0,26,0,24,0,13,0,1,0,247,255,241,255,224,255,214,255,207,255,195,255,185,255,175,255,167,255,156,255,152,255,150,255,148,255,149,255,151,255,153,255,157,255,160,255,164,255,173,255,178,255,187,255,194,255,199,255,204,255,206,255,216,255,225,255,228,255,228,255,228,255,230,255,236,255,240,255,245,255,254,255,5,0,16,0,22,0,29,0,36,0,39,0,45,0,49,0,54,0,55,0,50,0,53,0,63,0,59,0,55,0,59,0,60,0,62,0,65,0,67,0,66,0,61,0,55,0,47,0,48,0,54,0,54,0,49,0,48,0,52,0,47,0,35,0,26,0,23,0,17,0,15,0,15,0,7,0,0,0,0,0,2,0,2,0,3,0,1,0,253,255,251,255,255,255,255,255,1,0,255,255,252,255,250,255,242,255,237,255,234,255,238,255,239,255,234,255,228,255,226,255,226,255,226,255,226,255,229,255,227,255,228,255,234,255,241,255,245,255,249,255,251,255,252,255,255,255,0,0,3,0,5,0,3,0,5,0,13,0,19,0,24,0,25,0,27,0,27,0,26,0,27,0,28,0,31,0,40,0,43,0,38,0,30,0,28,0,32,0,28,0,19,0,16,0,11,0,255,255,251,255,252,255,0,0,251,255,242,255,240,255,241,255,240,255,236,255,236,255,233,255,223,255,218,255,214,255,206,255,201,255,196,255,191,255,197,255,200,255,198,255,202,255,205,255,208,255,207,255,207,255,201,255,203,255,213,255,220,255,224,255,226,255,231,255,231,255,226,255,228,255,236,255,242,255,246,255,244,255,245,255,2,0,10,0,16,0,20,0,28,0,35,0,37,0,37,0,34,0,37,0,35,0,27,0,18,0,17,0,17,0,13,0,9,0,7,0,6,0,0,0,5,0,11,0,11,0,11,0,11,0,8,0,1,0,4,0,11,0,20,0,24,0,21,0,13,0,4,0,1,0,1,0,3,0,5,0,2,0,254,255,253,255,247,255,248,255,251,255,254,255,255,255,255,255,4,0,1,0,255,255,3,0,1,0,0,0,2,0,0,0,252,255,253,255,0,0,6,0,11,0,12,0,10,0,9,0,14,0,13,0,14,0,18,0,19,0,18,0,17,0,13,0,10,0,12,0,11,0,7,0,7,0,11,0,12,0,15,0,18,0,21,0,19,0,15,0,19,0,23,0,21,0,18,0,16,0,9,0,5,0,11,0,15,0,11,0,9,0,2,0,251,255,249,255,252,255,2,0,7,0,7,0,8,0,4,0,254,255,252,255,249,255,251,255,252,255,247,255,243,255,230,255,223,255,220,255,214,255,212,255,214,255,217,255,212,255,207,255,206,255,207,255,208,255,212,255,210,255,212,255,209,255,206,255,211,255,216,255,223,255,229,255,233,255,234,255,237,255,243,255,250,255,5,0,16,0,23,0,25,0,30,0,33,0,34,0,33,0,33,0,31,0,24,0,23,0,23,0,22,0,23,0,26,0,31,0,37,0,51,0,54,0,44,0,42,0,44,0,41,0,32,0,22,0,22,0,21,0,14,0,9,0,10,0,7,0,255,255,250,255,254,255,1,0,255,255,249,255,248,255,242,255,227,255,229,255,232,255,231,255,229,255,226,255,222,255,222,255,222,255,230,255,237,255,236,255,230,255,225,255,225,255,228,255,235,255,241,255,245,255,249,255,248,255,241,255,243,255,2,0,19,0,16,0,2,0,252,255,254,255,0,0,5,0,20,0,25,0,22,0,26,0,32,0,38,0,36,0,33,0,37,0,35,0,31,0,30,0,31,0,32,0,30,0,29,0,28,0,22,0,19,0,17,0,17,0,22,0,23,0,16,0,7,0,5,0,8,0,7,0,3,0,0,0,248,255,244,255,238,255,231,255,232,255,238,255,235,255,234,255,233,255,229,255,226,255,226,255,232,255,233,255,231,255,226,255,222,255,223,255,228,255,227,255,223,255,220,255,210,255,210,255,217,255,221,255,222,255,225,255,229,255,229,255,230,255,238,255,248,255,253,255,252,255,246,255,242,255,237,255,231,255,233,255,240,255,251,255,255,255,254,255,3,0,13,0,15,0,13,0,13,0,9,0,5,0,6,0,6,0,5,0,7,0,8,0,14,0,20,0,23,0,20,0,20,0,22,0,22,0,24,0,26,0,28,0,34,0,37,0,35,0,37,0,31,0,26,0,26,0,27,0,31,0,29,0,26,0,24,0,22,0,18,0,15,0,11,0,7,0,2,0,255,255,0,0,2,0,3,0,2,0,2,0,0,0,253,255,254,255,0,0,5,0,9,0,12,0,12,0,7,0,1,0,11,0,23,0,30,0,36,0,38,0,38,0,41,0,42,0,39,0,39,0,40,0,35,0,33,0,33,0,26,0,24,0,27,0,24,0,25,0,28,0,27,0,16,0,3,0,250,255,243,255,239,255,231,255,231,255,232,255,228,255,218,255,210,255,208,255,207,255,198,255,194,255,199,255,199,255,193,255,184,255,183,255,184,255,181,255,182,255,182,255,180,255,176,255,174,255,181,255,185,255,190,255,197,255,200,255,205,255,209,255,213,255,219,255,223,255,232,255,241,255,248,255,254,255,0,0,11,0,18,0,21,0,25,0,26,0,27,0,29,0,30,0,30,0,26,0,21,0,17,0,22,0,31,0,31,0,25,0,21,0,21,0,19,0,14,0,12,0,11,0,6,0,254,255,253,255,0,0,1,0,1,0,7,0,10,0,6,0,5,0,5,0,6,0,8,0,8,0,4,0,6,0,14,0,18,0,20,0,19,0,15,0,12,0,14,0,18,0,21,0,24,0,26,0,25,0,24,0,19,0,13,0,12,0,14,0,20,0,23,0,21,0,19,0,16,0,18,0,21,0,27,0,27,0,23,0,23,0,27,0,29,0,30,0,31,0,30,0,31,0,32,0,32,0,35,0,39,0,41,0,47,0,46,0,40,0,37,0,38,0,37,0,36,0,41,0,41,0,39,0,34,0,27,0,26,0,21,0,13,0,8,0,7,0,2,0,253,255,247,255,247,255,252,255,251,255,251,255,248,255,240,255,235,255,228,255,218,255,210,255,199,255,195,255,198,255,196,255,194,255,191,255,196,255,198,255,193,255,193,255,194,255,195,255,196,255,199,255,205,255,208,255,207,255,205,255,205,255,209,255,214,255,214,255,209,255,206,255,213,255,214,255,215,255,227,255,239,255,244,255,244,255,246,255,246,255,246,255,248,255,250,255,246,255,244,255,251,255,255,255,0,0,5,0,10,0,11,0,12,0,19,0,23,0,16,0,8,0,5,0,8,0,14,0,12,0,14,0,15,0,13,0,14,0,15,0,22,0,31,0,33,0,31,0,21,0,13,0,15,0,20,0,23,0,22,0,23,0,20,0,18,0,22,0,21,0,18,0,21,0,26,0,27,0,26,0,30,0,26,0,20,0,17,0,18,0,19,0,19,0,21,0,28,0,37,0,43,0,50,0,52,0,47,0,44,0,48,0,48,0,44,0,43,0,42,0,36,0,30,0,29,0,30,0,35,0,36,0,37,0,36,0,26,0,16,0,12,0,14,0,15,0,18,0,14,0,9,0,6,0,8,0,5,0,254,255,248,255,241,255,235,255,227,255,228,255,232,255,228,255,226,255,233,255,235,255,230,255,229,255,228,255,229,255,225,255,221,255,222,255,226,255,227,255,223,255,226,255,232,255,231,255,227,255,226,255,227,255,235,255,244,255,242,255,239,255,242,255,242,255,243,255,251,255,1,0,0,0,255,255,254,255,254,255,252,255,248,255,251,255,253,255,251,255,248,255,245,255,240,255,236,255,236,255,229,255,226,255,225,255,220,255,219,255,218,255,218,255,214,255,211,255,211,255,213,255,216,255,217,255,217,255,216,255,216,255,213,255,211,255,211,255,216,255,220,255,223,255,225,255,221,255,219,255,222,255,230,255,238,255,243,255,245,255,248,255,248,255,251,255,1,0,7,0,10,0,13,0,12,0,6,0,3,0,4,0,7,0,5,0,4,0,11,0,21,0,27,0,29,0,35,0,45,0,50,0,56,0,66,0,69,0,67,0,68,0,71,0,73,0,71,0,74,0,76,0,70,0,69,0,75,0,77,0,70,0,63,0,61,0,63,0,58,0,51,0,49,0,49,0,48,0,52,0,53,0,45,0,42,0,42,0,34,0,23,0,15,0,15,0,15,0,18,0,19,0,16,0,11,0,5,0,2,0,251,255,248,255,250,255,248,255,243,255,234,255,232,255,228,255,222,255,217,255,216,255,213,255,208,255,206,255,203,255,201,255,201,255,203,255,204,255,204,255,209,255,214,255,215,255,220,255,227,255,227,255,224,255,222,255,224,255,222,255,220,255,222,255,221,255,221,255,222,255,222,255,221,255,217,255,215,255,214,255,216,255,223,255,227,255,228,255,226,255,229,255,234,255,238,255,239,255,242,255,235,255,227,255,224,255,219,255,218,255,219,255,221,255,218,255,218,255,219,255,226,255,233,255,238,255,249,255,252,255,250,255,250,255,252,255,252,255,252,255,255,255,255,255,2,0,0,0,254,255,8,0,21,0,26,0,28,0,31,0,35,0,39,0,36,0,38,0,41,0,44,0,47,0,46,0,51,0,50,0,49,0,45,0,43,0,45,0,46,0,48,0,53,0,59,0,58,0,60,0,61,0,66,0,64,0,59,0,57,0,55,0,56,0,55,0,52,0,51,0,50,0,46,0,44,0,40,0,37,0,34,0,36,0,33,0,31,0,40,0,40,0,34,0,30,0,29,0,28,0,23,0,17,0,14,0,9,0,6,0,4,0,254,255,253,255,0,0,8,0,8,0,5,0,10,0,9,0,5,0,255,255,251,255,1,0,3,0,4,0,7,0,7,0,8,0,9,0,4,0,255,255,247,255,240,255,230,255,218,255,216,255,215,255,216,255,214,255,211,255,211,255,211,255,210,255,206,255,201,255,197,255,190,255,175,255,161,255,153,255,152,255,156,255,153,255,140,255,131,255,127,255,129,255,129,255,128,255,130,255,128,255,123,255,117,255,114,255,109,255,107,255,113,255,117,255,117,255,113,255,108,255,102,255,100,255,105,255,116,255,126,255,132,255,142,255,158,255,173,255,181,255,188,255,205,255,220,255,231,255,240,255,249,255,4,0,14,0,27,0,37,0,45,0,58,0,69,0,79,0,87,0,98,0,114,0,127,0,133,0,142,0,156,0,165,0,171,0,180,0,191,0,201,0,205,0,212,0,216,0,215,0,218,0,220,0,220,0,218,0,221,0,228,0,226,0,223,0,222,0,222,0,223,0,218,0,208,0,194,0,180,0,174,0,171,0,163,0,150,0,141,0,128,0,110,0,102,0,98,0,96,0,92,0,82,0,70,0,52,0,36,0,27,0,19,0,7,0,252,255,242,255,228,255,215,255,206,255,199,255,187,255,179,255,172,255,166,255,151,255,134,255,127,255,120,255,108,255,98,255,91,255,77,255,71,255,63,255,58,255,51,255,39,255,33,255,22,255,15,255,16,255,14,255,9,255,4,255,2,255,2,255,1,255,3,255,6,255,7,255,7,255,6,255,4,255,4,255,7,255,16,255,22,255,21,255,25,255,36,255,46,255,51,255,50,255,54,255,69,255,82,255,92,255,101,255,119,255,133,255,141,255,158,255,171,255,186,255,198,255,207,255,229,255,253,255,14,0,30,0,48,0,64,0,79,0,92,0,110,0,122,0,127,0,140,0,153,0,162,0,170,0,183,0,197,0,208,0,218,0,225,0,231,0,244,0,253,0,255,0,253,0,254,0,4,1,8,1,5,1,3,1,6,1,5,1,3,1,4,1,4,1,2,1,0,1,254,0,251,0,249,0,251,0,244,0,235,0,230,0,225,0,221,0,213,0,204,0,198,0,190,0,179,0,172,0,164,0,149,0,135,0,125,0,120,0,112,0,101,0,95,0,88,0,71,0,59,0,54,0,46,0,30,0,15,0,4,0,246,255,234,255,223,255,212,255,209,255,198,255,182,255,171,255,156,255,146,255,137,255,131,255,123,255,111,255,103,255,96,255,89,255,86,255,75,255,66,255,61,255,52,255,39,255,32,255,23,255,14,255,14,255,17,255,20,255,8,255,7,255,18,255,15,255,21,255,9,255,254,254,0,255,254,254,4,255,254,254,1,255,254,254,247,254,0,255,20,255,47,255,67,255,36,255,11,255,5,255,15,255,37,255,56,255,119,255,130,255,138,255,134,255,112,255,146,255,187,255,221,255,225,255,237,255,241,255,227,255,250,255,12,0,255,255,14,0,17,0,237,255,45,0,100,0,132,0,163,0,211,0,252,0,227,0,205,0,163,0,146,0,181,0,226,0,201,0,179,0,94,0,55,0,80,0,125,0,209,0,7,1,41,1,243,0,210,0,221,0,202,0,192,0,35,1,132,1,105,1,54,1,5,1,46,1,62,1,63,1,61,1,28,1,229,0,62,0,80,0,154,0,235,0,183,0,132,0,140,0,111,0,95,0,102,0,151,0,222,0,238,0,73,0,229,255,169,255,192,255,153,255,3,0,136,0,14,0,179,255,68,255,71,255,180,255,182,255,159,255,214,255,205,255,119,255,18,255,61,255,255,255,225,255,94,0,19,0,108,255,131,255,7,255,72,255,241,254,24,255,213,254,148,254,210,254,50,255,48,0,63,0,190,255,221,254,197,254,184,254,101,255,83,0,155,0,173,0,171,0,8,1,5,0,178,255,72,1,67,2,180,2,176,1,151,0,115,0,236,0,188,0,18,0,70,0,135,0,19,255,10,254,246,254,33,255,174,0,135,255,63,254,155,253,65,253,1,254,84,253,148,1,67,4,153,3,140,2,153,1,18,2,15,2,50,0,221,254,57,255,246,1,190,2,51,0,41,1,128,0,171,1,5,4,47,2,103,253,108,249,106,255,134,3,4,254,37,0,186,255,84,254,116,250,240,244,80,242,221,250,246,240,113,242,238,213,231,196,190,202,173,205,72,212,185,181,123,252,218,83,64,91,127,70,242,46,144,52,136,48,183,3,68,253,123,13,6,74,13,87,69,36,173,10,94,243,121,255,77,22,199,249,68,223,171,212,232,213,115,233,185,235,153,239,122,230,164,232,251,248,80,1,189,248,7,19,100,40,43,49,247,44,252,16,179,243,138,230,97,242,101,245,180,247,85,248,129,249,166,241,127,227,131,210,241,205,200,206,39,206,30,219,213,227,22,234,204,234,27,234,15,239,93,239,55,244,156,4,44,7,39,251,204,244,164,245,142,5,130,11,102,12,104,14,148,21,132,29,169,26,168,23,248,22,187,17,94,20,78,27,158,26,9,30,79,25,22,31,164,28,33,36,144,49,101,44,156,38,219,30,200,26,86,21,128,26,27,32,97,25,133,20,107,15,249,8,202,8,132,7,103,3,124,254,206,249,231,240,43,234,147,237,183,236,181,233,133,231,253,228,203,226,94,225,148,225,218,220,203,216,147,213,140,207,29,203,165,203,219,204,102,209,57,216,138,220,58,226,87,230,214,235,221,243,249,245,36,245,43,243,150,245,137,2,150,9,44,10,152,8,42,9,206,16,100,22,206,23,13,21,7,23,104,27,195,28,218,29,11,28,251,26,220,24,7,22,253,21,231,24,134,27,1,23,99,17,241,13,37,11,17,9,168,11,60,9,35,6,114,3,174,0,247,0,95,0,3,3,102,255,162,1,207,2,108,254,96,251,154,246,194,252,198,254,243,252,29,254,129,251,252,254,33,0,206,255,141,0,27,253,79,252,219,252,59,253,81,0,54,255,189,252,251,255,223,255,58,254,89,251,112,246,181,247,247,251,13,251,178,249,221,246,42,247,250,248,138,250,193,253,253,251,255,251,130,251,235,249,66,253,131,253,238,247,208,244,49,244,147,245,199,249,87,252,201,253,97,251,85,247,33,248,43,248,109,250,115,254,233,255,23,0,144,3,55,3,154,0,53,5,17,6,42,4,196,6,220,10,222,10,134,9,141,9,165,4,132,3,87,4,204,3,128,6,171,6,247,5,228,0,169,255,255,0,237,255,158,2,74,4,34,5,80,4,122,254,158,252,221,253,236,253,43,254,69,252,83,252,62,248,202,249,220,252,210,253,7,254,25,251,76,252,19,250,252,249,193,253,106,253,167,254,197,1,115,0,145,255,195,254,184,255,234,2,88,4,133,5,44,5,13,4,184,3,178,0,157,255,78,2,196,3,27,2,198,4,4,3,169,3,156,10,127,9,163,8,88,1,132,251,132,249,10,251,61,254,244,252,181,252,22,249,68,246,107,247,38,249,15,250,46,250,106,250,157,250,162,250,177,251,3,251,168,247,192,245,178,249,194,252,114,253,160,253,109,255,164,0,35,255,9,2,92,0,219,2,167,6,80,8,248,9,191,7,99,6,148,6,230,6,183,8,40,9,130,8,54,8,33,5,131,7,123,7,202,7,34,9,163,7,116,7,108,10,58,10,126,9,79,9,127,9,235,7,4,8,116,6,148,1,96,3,90,2,162,4,128,3,241,0,93,0,75,1,25,1,134,252,215,252,123,252,230,251,213,252,8,255,92,255,3,253,244,253,141,250,240,248,100,251,81,249,39,249,71,245,200,241,123,241,77,241,130,242,155,244,62,244,203,242,214,244,142,247,96,249,107,248,31,252,156,255,117,2,63,3,155,255,136,0,40,2,99,3,203,1,121,1,120,0,180,254,76,255,74,254,186,252,253,249,83,249,24,248,222,249,83,249,40,248,96,249,35,249,96,251,156,251,89,254,168,255,198,0,95,2,83,4,138,5,88,5,187,4,244,3,230,5,71,3,234,3,124,3,25,1,182,1,18,3,2,4,171,1,235,255,113,254,54,254,97,253,174,253,128,254,166,255,61,0,123,0,72,2,219,3,53,6,246,5,212,5,13,6,130,6,227,6,12,8,108,9,216,7,5,8,181,7,253,5,47,5,97,5,65,5,180,4,193,6,252,4,127,2,15,1,144,254,94,255,33,0,192,1,250,2,49,2,113,2,55,1,78,254,94,254,219,255,165,255,163,255,170,255,220,254,184,254,50,1,161,255,132,253,90,1,219,0,221,253,190,251,195,251,245,251,112,251,236,249,248,248,252,250,203,249,149,248,124,250,139,251,13,252,13,253,184,252,5,253,169,251,83,250,56,250,187,250,90,253,245,253,203,255,3,254,220,252,44,255,242,255,174,2,127,4,120,3,8,2,230,0,87,1,220,3,40,4,197,4,4,5,209,2,201,255,166,254,102,0,39,0,255,255,76,1,145,0,182,254,130,253,6,253,84,252,245,251,134,251,30,252,102,251,11,251,32,252,102,252,160,253,206,255,248,1,154,0,74,0,28,1,2,1,113,0,24,255,37,0,147,2,132,2,178,255,202,255,61,0,26,1,142,2,93,1,254,2,153,2,132,0,131,254,0,252,95,252,29,254,253,254,90,253,177,252,174,253,45,254,218,253,138,254,242,255,43,0,195,255,35,0,14,0,52,1,0,3,122,3,44,3,116,2,20,3,134,2,114,2,84,1,217,1,47,4,178,3,152,2,169,1,93,2,161,2,156,3,73,3,219,2,43,2,100,1,47,1,140,0,217,0,214,255,242,1,227,3,236,2,106,1,225,1,235,3,189,4,96,3,98,2,78,1,108,1,158,1,218,0,119,1,214,0,243,255,214,255,133,0,100,255,0,255,32,0,92,1,237,1,133,0,103,255,34,255,158,255,242,0,202,1,196,0,237,254,8,254,173,254,254,254,47,254,168,252,168,252,25,253,166,251,224,249,255,248,95,250,105,251,29,251,24,250,183,249,213,249,125,250,76,251,29,253,64,254,240,253,103,253,108,252,34,253,45,254,107,255,224,255,101,0,139,255,187,254,102,255,181,254,64,255,116,1,96,2,181,2,137,1,95,0,188,0,232,1,96,3,96,3,255,2,117,2,251,1,163,1,65,2,98,3,25,3,233,2,158,2,98,3,169,2,122,0,170,0,123,1,107,2,49,2,4,2,112,1,28,1,192,1,173,1,22,1,139,1,235,1,102,0,145,254,13,254,173,253,223,253,16,254,225,253,120,254,90,254,84,253,153,253,95,254,145,254,109,255,158,255,183,254,142,253,164,253,60,254,154,254,181,254,216,254,161,254,83,255,43,0,226,255,46,0,80,0,11,1,254,0,129,0,86,1,93,3,26,4,157,2,54,2,60,2,86,2,119,2,189,1,241,0,26,0,50,0,114,255,202,254,83,0,14,1,200,0,181,255,144,254,231,254,3,0,178,1,163,1,71,255,14,254,233,253,188,254,66,0,130,1,137,1,53,2,67,2,171,1,251,1,27,1,212,1,23,2,75,1,90,1,201,0,93,0,0,0,32,255,63,254,114,253,88,253,229,253,178,253,88,253,185,253,253,253,114,254,126,253,241,252,252,253,104,254,170,254,104,254,36,254,159,254,22,255,85,0,31,1,152,255,211,254,155,254,100,255,206,0,82,1,35,1,251,0,147,0,190,255,107,255,135,255,219,0,149,1,113,1,202,0,180,255,79,255,107,255,181,255,155,0,114,0,208,255,202,255,200,255,212,255,237,255,57,0,1,0,150,255,232,254,66,255,235,255,203,0,204,0,199,255,10,255,83,254,182,254,128,254,2,254,136,254,7,255,63,255,5,255,107,255,18,0,13,0,21,0,83,0,119,0,157,0,86,1,194,0,105,0,115,0,127,0,28,1,109,1,102,2,228,1,3,1,93,1,15,2,169,1,78,1,76,1,180,0,54,1,119,0,73,0,73,0,128,255,48,0,115,0,90,0,175,0,161,0,24,0,2,0,229,255,173,255,135,255,4,0,196,0,24,1,192,1,9,2,213,1,117,1,3,1,159,0,63,0,91,0,218,255,81,0,210,0,77,0,170,255,143,255,178,255,221,255,197,255,120,255,63,255,167,254,169,254,69,254,12,254,247,253,210,253,10,254,110,254,89,255,0,0,64,255,91,255,210,255,253,255,8,0,69,0,77,0,219,0,99,1,131,1,225,1,65,1,206,0,184,0,41,0,79,0,169,0,181,255,32,0,156,0,42,0,88,255,1,255,235,254,219,254,91,255,251,254,171,254,167,254,148,254,99,255,188,255,121,255,255,254,170,254,208,255,44,0,120,0,24,1,130,0,206,255,116,255,157,255,242,255,189,0,130,1,103,1,143,0,87,0,222,255,218,255,143,0,218,255,183,255,79,255,198,254,218,254,29,255,140,255,130,255,115,255,176,255,15,0,243,255,16,0,37,0,68,0,121,0,111,0,130,0,252,0,173,1,222,0,70,0,245,255,32,0,80,0,89,0,51,0,95,255,161,255,153,255,142,255,216,255,243,255,27,0,209,0,175,0,165,0,240,0,180,0,163,0,136,0,100,0,39,0,75,0,54,0,114,0,146,0,164,0,72,0,133,255,114,255,57,255,88,255,10,255,193,254,202,254,24,255,153,255,102,255,206,255,115,0,106,0,250,255,166,255,206,255,242,255,171,255,206,255,224,255,37,0,29,0,244,255,95,0,87,0,46,0,61,0,19,0,107,255,236,255,167,0,115,0,79,0,157,0,98,0,38,0,8,0,175,255,189,255,201,255,212,255,193,255,195,255,11,0,244,255,241,255,25,0,246,255,110,0,68,0,126,255,70,255,146,255,22,0,29,0,229,255,187,255,185,255,204,255,7,0,38,0,55,0,28,0,201,255,156,255,178,255,204,255,51,0,191,0,25,0,238,255,13,0,58,0,111,0,29,0,45,0,93,0,150,0,5,0,129,255,140,255,118,255,31,255,5,255,129,255,207,255,84,255,76,255,190,255,224,255,112,0,138,0,53,0,11,0,241,255,123,0,163,0,96,0,31,0,3,0,57,0,128,0,174,0,95,0,33,0,239,255,51,0,83,0,88,0,74,0,53,0,48,0,27,0,227,255,83,255,139,255,40,0,102,0,118,0,50,0,196,255,10,0,131,0,163,0,120,0,3,0,62,0,51,0,214,255,241,255,8,0,17,0,222,255,218,255,131,255,156,255,59,0,75,0,72,0,94,0,124,0,213,0,160,0,47,0,136,0,212,0,214,0,140,0,118,0,140,0,85,0,102,0,87,0,82,0,40,0,210,255,177,255,166,255,223,255,207,255,152,255,187,255,150,255,88,255,75,255,64,255,56,255,48,255,36,255,235,254,41,255,98,255,140,255,181,255,178,255,122,255,73,255,78,255,115,255,185,255,198,255,251,255,17,0,31,0,75,0,79,0,82,0,102,0,243,255,214,255,16,0,20,0,226,255,103,255,130,255,210,255,24,0,5,0,212,255,251,255,50,0,40,0,253,255,14,0,26,0,33,0,15,0,247,255,101,0,165,0,74,0,4,0,23,0,51,0,22,0,218,255,200,255,189,255,191,255,202,255,156,255,106,255,116,255,151,255,157,255,176,255,143,255,165,255,21,0,71,0,239,255,156,255,180,255,246,255,100,0,154,0,142,0,86,0,16,0,236,255,63,0,133,0,117,0,139,0,122,0,108,0,168,0,216,0,243,0,35,1,30,1,214,0,137,0,45,0,254,255,239,255,179,255,152,255,136,255,124,255,115,255,115,255,154,255,235,255,47,0,252,255,155,255,239,255,93,0,97,0,103,0,52,0,17,0,33,0,46,0,59,0,65,0,32,0,34,0,30,0,23,0,33,0,21,0,30,0,58,0,249,255,234,255,38,0,76,0,92,0,37,0,222,255,194,255,229,255,226,255,142,255,166,255,10,0,254,255,197,255,105,255,117,255,235,255,52,0,76,0,16,0,224,255,203,255,204,255,234,255,235,255,234,255,237,255,196,255,144,255,135,255,155,255,220,255,242,255,205,255,186,255,239,255,11,0,243,255,1,0,26,0,45,0,45,0,4,0,202,255,168,255,185,255,219,255,179,255,189,255,227,255,193,255,182,255,176,255,192,255,226,255,188,255,120,255,92,255,107,255,162,255,180,255,153,255,131,255,91,255,95,255,160,255,183,255,164,255,133,255,136,255,190,255,198,255,161,255,146,255,156,255,212,255,11,0,16,0,15,0,46,0,83,0,103,0,114,0,102,0,122,0,141,0,123,0,149,0,161,0,138,0,128,0,111,0,136,0,153,0,128,0,165,0,183,0,149,0,122,0,84,0,54,0,7,0,32,0,109,0,121,0,100,0,65,0,73,0,117,0,129,0,148,0,163,0,180,0,200,0,198,0,180,0,148,0,122,0,126,0,129,0,106,0,100,0,98,0,78,0,37,0,238,255,208,255,234,255,236,255,218,255,213,255,198,255,184,255,161,255,141,255,141,255,163,255,154,255,109,255,99,255,139,255,175,255,164,255,149,255,153,255,180,255,211,255,212,255,207,255,214,255,5,0,16,0,218,255,171,255,142,255,163,255,210,255,215,255,203,255,199,255,155,255,103,255,82,255,120,255,177,255,184,255,143,255,47,255,6,255,51,255,102,255,130,255,143,255,148,255,183,255,195,255,176,255,195,255,228,255,18,0,55,0,68,0,56,0,34,0,35,0,61,0,81,0,97,0,100,0,65,0,38,0,28,0,29,0,36,0,53,0,79,0,78,0,64,0,36,0,0,0,6,0,47,0,73,0,67,0,39,0,8,0,11,0,20,0,56,0,74,0,60,0,49,0,23,0,23,0,24,0,35,0,56,0,68,0,65,0,32,0,9,0,11,0,39,0,63,0,48,0,26,0,19,0,20,0,28,0,27,0,24,0,12,0,9,0,15,0,19,0,38,0,32,0,19,0,4,0,6,0,27,0,14,0,13,0,17,0,35,0,59,0,37,0,11,0,12,0,41,0,52,0,49,0,45,0,30,0,27,0,29,0,37,0,37,0,21,0,15,0,21,0,29,0,28,0,6,0,242,255,237,255,240,255,244,255,244,255,250,255,0,0,247,255,243,255,238,255,233,255,240,255,245,255,249,255,3,0,4,0,241,255,219,255,215,255,228,255,233,255,234,255,217,255,190,255,175,255,180,255,195,255,187,255,170,255,144,255,133,255,155,255,172,255,175,255,164,255,168,255,170,255,153,255,143,255,148,255,175,255,189,255,170,255,153,255,150,255,164,255,173,255,164,255,165,255,182,255,202,255,212,255,216,255,207,255,210,255,231,255,0,0,254,255,236,255,246,255,16,0,46,0,61,0,54,0,46,0,52,0,62,0,64,0,65,0,74,0,79,0,74,0,51,0,41,0,63,0,79,0,75,0,69,0,62,0,69,0,75,0,72,0,75,0,79,0,87,0,84,0,70,0,51,0,60,0,88,0,111,0,116,0,103,0,80,0,66,0,78,0,89,0,97,0,86,0,65,0,58,0,41,0,21,0,24,0,33,0,47,0,45,0,26,0,11,0,253,255,255,255,16,0,13,0,255,255,5,0,6,0,0,0,253,255,0,0,4,0,10,0,22,0,14,0,5,0,5,0,8,0,4,0,4,0,1,0,241,255,238,255,236,255,237,255,237,255,229,255,220,255,217,255,219,255,211,255,202,255,196,255,201,255,211,255,213,255,216,255,215,255,211,255,210,255,202,255,196,255,200,255,204,255,205,255,196,255,182,255]},"response":{"text":"Hello, it is a good day for me to teach you the sound of my voice. You have learned what I look like now you can hear what I sound like. The sound of my voice will help the transcription service to recognize my unique voice in the future. Training will provide a better experience with greater accuracy when talking or dictating. Thank you and goodbye.","word_count":66,"words":[{"word":"Hello,","start":0.5799999833106995,"end":1},{"word":"it","start":1,"end":1.100000023841858},{"word":"is","start":1.100000023841858,"end":1.2200000286102295},{"word":"a","start":1.2200000286102295,"end":1.3200000524520874},{"word":"good","start":1.3200000524520874,"end":1.4600000381469727},{"word":"day","start":1.4600000381469727,"end":1.659999966621399},{"word":"for","start":1.659999966621399,"end":1.8600000143051147},{"word":"me","start":1.8600000143051147,"end":1.9800000190734863},{"word":"to","start":1.9800000190734863,"end":2.0999999046325684},{"word":"teach","start":2.0999999046325684,"end":2.4000000953674316},{"word":"you","start":2.4000000953674316,"end":2.5999999046325684},{"word":"the","start":2.5999999046325684,"end":2.819999933242798},{"word":"sound","start":2.819999933242798,"end":3.0399999618530273},{"word":"of","start":3.0399999618530273,"end":3.2799999713897705},{"word":"my","start":3.2799999713897705,"end":3.440000057220459},{"word":"voice.","start":3.440000057220459,"end":4.179999828338623},{"word":"You","start":4.179999828338623,"end":4.239999771118164},{"word":"have","start":4.239999771118164,"end":4.360000133514404},{"word":"learned","start":4.360000133514404,"end":4.519999980926514},{"word":"what","start":4.519999980926514,"end":4.739999771118164},{"word":"I","start":4.739999771118164,"end":4.860000133514404},{"word":"look","start":4.860000133514404,"end":5.059999942779541},{"word":"like","start":5.059999942779541,"end":5.28000020980835},{"word":"now","start":5.28000020980835,"end":5.539999961853027},{"word":"you","start":5.539999961853027,"end":5.679999828338623},{"word":"can","start":5.679999828338623,"end":5.840000152587891},{"word":"hear","start":5.840000152587891,"end":6},{"word":"what","start":6,"end":6.139999866485596},{"word":"I","start":6.139999866485596,"end":6.260000228881836},{"word":"sound","start":6.260000228881836,"end":6.5},{"word":"like.","start":6.5,"end":7.400000095367432},{"word":"The","start":7.400000095367432,"end":7.5},{"word":"sound","start":7.5,"end":7.71999979019165},{"word":"of","start":7.71999979019165,"end":7.880000114440918},{"word":"my","start":7.880000114440918,"end":8.020000457763672},{"word":"voice","start":8.020000457763672,"end":8.34000015258789},{"word":"will","start":8.34000015258789,"end":8.460000038146973},{"word":"help","start":8.460000038146973,"end":8.640000343322754},{"word":"the","start":8.640000343322754,"end":8.779999732971191},{"word":"transcription","start":8.779999732971191,"end":9.140000343322754},{"word":"service","start":9.140000343322754,"end":9.600000381469727},{"word":"to","start":9.600000381469727,"end":9.760000228881836},{"word":"recognize","start":9.760000228881836,"end":10.119999885559082},{"word":"my","start":10.119999885559082,"end":10.319999694824219},{"word":"unique","start":10.319999694824219,"end":10.619999885559082},{"word":"voice","start":10.619999885559082,"end":10.960000038146973},{"word":"in","start":10.960000038146973,"end":11.239999771118164},{"word":"the","start":11.239999771118164,"end":11.380000114440918},{"word":"future.","start":11.380000114440918,"end":12.5},{"word":"Training","start":12.5,"end":12.699999809265137},{"word":"will","start":12.699999809265137,"end":12.920000076293945},{"word":"provide","start":12.920000076293945,"end":13.199999809265137},{"word":"a","start":13.199999809265137,"end":13.380000114440918},{"word":"better","start":13.380000114440918,"end":13.579999923706055},{"word":"experience","start":13.579999923706055,"end":14.0600004196167},{"word":"with","start":14.0600004196167,"end":14.279999732971191},{"word":"greater","start":14.279999732971191,"end":14.5},{"word":"accuracy","start":14.5,"end":15.039999961853027},{"word":"when","start":15.039999961853027,"end":15.260000228881836},{"word":"talking","start":15.260000228881836,"end":15.579999923706055},{"word":"or","start":15.579999923706055,"end":15.819999694824219},{"word":"dictating.","start":15.819999694824219,"end":16.68000030517578},{"word":"Thank","start":16.68000030517578,"end":16.799999237060547},{"word":"you","start":16.799999237060547,"end":17.020000457763672},{"word":"and","start":17.020000457763672,"end":17.280000686645508},{"word":"goodbye.","start":17.280000686645508,"end":18.15999984741211}],"vtt":"WEBVTT\n\n00.580 --> 01.460\nHello, it is a good\n\n01.460 --> 02.400\nday for me to teach\n\n02.400 --> 03.440\nyou the sound of my\n\n03.440 --> 04.740\nvoice. You have learned what\n\n04.740 --> 05.680\nI look like now you\n\n05.680 --> 06.500\ncan hear what I sound\n\n06.500 --> 08.020\nlike. The sound of my\n\n08.020 --> 09.140\nvoice will help the transcription\n\n09.140 --> 10.620\nservice to recognize my unique\n\n10.620 --> 12.700\nvoice in the future. Training\n\n12.700 --> 14.060\nwill provide a better experience\n\n14.060 --> 15.580\nwith greater accuracy when talking\n\n15.580 --> 17.280\nor dictating. Thank you and\n\n17.280 --> 18.160\ngoodbye."}}