0	46	30	46	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
336043770400	336043770947	336043771497	336043772047	336043772597	336043773147	336043773697	336043774247	336043774797	336043775347	336043775897	336043776447	336043776997	336043777547	336043778097	336043778647	336043779197	336043779747	336043780297	336043780847	336043781397	336043781947	336043782497	336043783047	336043783597	336043784147	336043784697	336043785247	336043785797	336043786347	336043786897	336043787447	336043787997	336043788547	336043789097	336043789647	336043790197	336043790747	336043791297	336043791847	336043792397	336043792947	336043793497	336043794047	336043794597	336043795147	336043795697	336043796247	336043796797	336043797347	336043797897	336043798447	336043798997	336043799547	336043800097	336043800647	336043801197	336043801747	336043802297	336043802847	336043803397	336043803947	336043804497	336043805047	336043805597	336043806147	336043806697	336043807247	336043807797	336043808347	336043808897	336043809447	336043809997	336043810547	336043811097	336043811647	336043812197	336043812747	336043813297	336043813847	336043814397	336043814947	336043815497	336043816047	336043816597	336043817147	336043817697	336043818247	336043818797	336043819347	336043819897	336043820447	336043820997	336043821547	336043822097	336043822647	336043823197	336043823747	336043824297	336043824847	336043825397	336043825947	336043826497	336043827047	336043827597	336043828147	336043828697	336043829247	336043829797	336043830347	336043830897	336043831447	336043831997	336043832547	336043833097	336043833647	336043834197	336043834747	336043835297	336043835847	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14647	2086	2540	1907	1354	1016	692	567	480	411	369	341	318	276	258	216	232	212	209	205	189	184	168	182	185	183	173	168	150	168	177	143	159	158	149	183	169	169	152	137	147	176	164	160	171	152	158	129	147	158	158	163	137	167	134	137	126	133	147	159	149	143	155	142	127	139	134	147	138	128	142	144	153	159	154	132	122	158	135	130	159	151	145	132	152	159	145	125	138	143	145	135	137	154	150	135	150	144	150	144	155	132	143	142	155	134	135	142	146	141	142	125	152	136	133	154	144	148	156	155	136	141	143	142	152	155	133	151	137	134	142	149	120	130	140	145	160	124	115	165	129	152	126	139	134	135	139	129	147	148	127	163	150	120	149	128	150	141	132	132	149	135	133	156	127	150	155	145	149	161	133	143	140	137	169	153	138	122	152	134	143	140	141	129	136	132	166	129	152	140	147	124	155	141	154	133	165	136	132	138	153	140	133	138	131	133	143	149	167	148	137	169	111	133	157	129	146	125	128	131	153	141	169	130	148	135	123	140	138	161	125	137	129	155	156	129	134	140	145	134	128	145	122	129	134	133	132	121	120	134	132	157	130	132	144	131	148	146	130	146	138	136	162	137	155	142	138	154	122	119	156	149	132	144	149	135	145	138	150	140	142	151	125	126	125	140	153	123	153	135	133	118	156	135	148	150	152	145	138	125	145	137	137	142	128	125	141	163	141	151	162	108	139	148	145	138	158	151	122	139	145	147	136	148	146	133	151	150	163	141	126	146	133	136	117	126	140	169	136	134	157	142	147	136	138	135	152	137	125	153	131	148	130	146	135	142	145	142	130	127	155	134	153	129	150	134	148	150	158	163	150	148	139	131	110	155	122	154	156	129	149	148	116	137	132	154	140	146	143	145	135	153	134	136	137	119	155	138	158	149	150	140	141	128	149	131	139	138	135	153	133	154	128	140	117	132	155	137	145	142	155	138	154	121	130	127	170	139	134	139	140	155	153	125	137	146	130	149	146	136	124	119	162	142	174	161	166	118	136	145	145	148	150	143	155	159	150	142	128	150	142	142	136	137	131	132	114	152	138	139	118	144	153	124	120	151	129	141	128	151	143	140	131	147	138	122	137	155	151	144	152	142	140	145	128	118	136	131	128	149	139	137	143	120	116	123	154	134	132	138	125	158	126	135	162	149	154	133	139	132	145	134	126	140	156	135	125	152	117	143	114	117	117	136	143	135	142	154	135	128	147	157	144	147	126	130	136	150	167	134	146	136	129	135	154	123	156	138	140	140	143	133	137	149	137	158	144	145	151	141	168	139	127	142	155	143	144	122	141	148	137	121	150	149	128	145	146	145	145	146	149	146	169	148	163	149	132	105	127	143	137	141	164	125	137	139	142	149	160	142	136	165	114	129	135	137	145	121	150	129	146	122	145	134	151	139	156	151	137	141	136	149	130	145	137	133	149	138	141	139	135	138	139	147	133	123	144	132	151	119	143	147	140	144	132	144	110	158	144	165	134	140	136	133	121	115	141	149	165	164	128	116	125	151	137	131	170	113	151	134	136	147	125	148	134	131	138	146	147	135	151	117	139	133	130	136	141	136	137	126	150	124	135	132	146	115	160	140	145	132	152	129	150	154	157	126	136	143	148	136	141	129	141	145	118	117	141	153	148	162	134	137	142	142	123	172	144	157	153	163	127	141	122	150	148	139	138	162	138	131	164	168	123	152	150	152	135	122	117	112	140	123	160	161	138	146	148	132	181	145	140	170	113	139	140	144	130	129	154	145	137	140	142	129	129	121	158	152	134	143	169	149	130	124	134	133	141	147	135	124	136	143	139	153	149	141	126	133	137	142	150	151	120	145	140	120	135	153	146	131	177	147	135	138	140	112	160	133	143	135	145	153	134	138	147	148	131	138	153	130	112	137	132	140	154	126	148	155	136	155	136	143	142	139	135	118	153	133	116	138	137	133	128	121	141	132	146	140	126	137	133	130	136	138	176	147	136	144	152	129	141	165	160	146	150	138	135	131	140	118	140	148	141	174	129	132	141	128	161	123	135	155	135	152	163	157	144	130	136	135	148	124	142	151	156	129	159	144	152	144	129	131	145	138	139	136	143	132	126	132	149	147	150	135	143	144	125	130	146	130	132	158	144	146	142	136	126	134	146	137	130	139	147	147	127	156	139	134	150	121	153	111	145	141	151	138	169	161	141	116	150	145	136	134	141	152	145	151	136	144	141	137	167	119	126	138	134	133	148	124	147	116	121	165	144	133	122	139	145	141	130	124	129	135	145	134	144	131	147	133	152	145	145	137	144	139	152	151	130	144	169	117	169	132	151	121	141	157	139	145	121	135	133	134	137	151	148	135	125	116	168	135	131	138	129	150	139	136	127	149	143	160	130	140	135	141	140	127	142	164	141	152	149	148	138	141	140	135	124	136	151	167	134	136	139	146	131	148	146	117	139	111	119	144	143	149	120	139	136	137	127	126	164	172	131	161	143	139	153	140	151	142	137	141	139	155	152	140	135	137	130	130	139	129	137	141	125	142	142	153	145	158	160	134	130	137	141	138	142	146	151	127	137	145	150	135	142	152	126	125	164	129	137	132	147	134	151	163	134	118	111	142	129	151	140	144	135	130	128	140	121	142	143	145	132	136	120	141	150	129	139	153	134	131	146	157	108	113	146	141	131	149	131	143	152	152	148	142	119	121	126	123	133	150	133	134	147	142	146	139	140	122	122	146	166	152	139	117	138	128	123	146	144	143	126	132	144	133	139	141	129	151	138	155	149	132	154	141	159	151	125	127	151	132	173	145	140	141	157	138	167	141	134	118	128	135	154	131	119	147	139	133	151	133	123	139	143	141	135	136	136	159	167	150	135	140	128	147	133	133	173	138	148	136	137	139	138	137	154	136	142	126	141	128	136	142	150	140	138	133	147	158	153	130	149	138	126	126	135	153	132	125	153	141	132	135	159	139	138	114	146	152	132	147	141	129	131	122	130	130	137	137	114	132	158	135	134	147	127	147	134	150	138	141	123	135	145	134	169	134	133	124	131	128	139	142	135	140	131	133	149	127	153	157	146	157	115	151	141	151	129	141	145	145	137	146	123	157	152	150	140	133	153	126	139	146	128	124	149	128	133	147	129	153	139	136	117	154	153	132	142	134	151	146	154	115	133	116	123	133	142	151	153	146	134	155	129	146	149	148	167	126	140	155	137	144	129	147	124	142	105	168	134	125	145	157	130	131	162	125	121	155	133	125	145	113	131	119	151	154	133	120	120	134	145	175	143	159	148	133	161	131	145	131	136	123	129	135	149	127	135	150	143	130	142	138	122	128	147	134	128	134	137	112	153	143	145	130	131	157	137	146	151	155	149	149	154	158	150	138	141	135	154	137	152	152	144	131	153	133	134	145	160	160	162	137	132	132	138	135	141	134	153	142	136	129	148	153	112	141	123	148	137	125	154	132	150	142	135	155	125	149	149	147	141	149	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7622	2374	4862	5981	4967	4155	3387	2801	2384	2030	1818	1613	1442	1383	1201	1145	1020	965	902	873	906	814	790	774	722	723	671	712	712	600	680	596	616	605	624	609	613	571	599	547	556	539	545	551	533	535	558	557	545	493	567	554	541	568	506	544	544	508	523	516	546	527	510	532	536	495	538	523	493	448	516	485	502	499	473	516	470	507	504	493	495	492	525	473	483	494	452	518	483	494	497	486	490	473	483	502	508	455	504	451	481	490	450	456	459	428	448	488	500	510	486	491	447	466	480	462	552	509	489	484	446	462	456	439	464	471	472	464	476	454	528	473	479	496	476	466	439	480	444	492	495	465	465	480	514	480	434	474	474	451	472	521	478	497	439	461	468	468	440	504	470	434	465	475	460	475	438	483	457	444	478	504	447	464	436	454	448	473	480	442	484	486	474	501	469	479	461	458	513	490	480	402	461	428	468	457	481	502	452	506	462	434	446	471	441	450	460	460	498	481	438	467	468	456	445	456	458	469	452	466	486	444	411	473	443	470	453	440	469	441	439	520	467	468	407	470	436	479	443	443	451	472	460	473	459	495	447	469	438	464	466	459	434	450	471	456	492	470	447	474	462	478	499	453	482	429	458	462	456	468	489	465	496	465	465	475	497	505	461	456	473	437	427	524	443	521	451	528	489	485	481	455	434	425	450	475	507	451	498	477	502	468	468	451	477	461	496	472	508	441	463	461	437	438	482	503	446	459	457	468	440	463	461	463	489	476	425	476	475	457	435	459	479	470	443	462	437	437	473	506	472	454	453	451	475	473	435	458	407	480	458	475	443	456	490	492	461	466	433	479	478	433	449	504	434	439	444	473	440	484	489	474	456	472	451	457	474	445	452	451	478	481	484	501	462	430	415	447	467	519	453	465	481	414	484	539	460	482	427	426	467	480	428	464	472	448	459	477	422	464	478	446	454	454	477	456	473	468	456	464	436	487	473	490	515	475	509	501	416	463	485	454	464	425	535	457	450	472	505	454	450	490	431	456	460	468	451	458	499	493	485	433	472	473	428	458	474	480	475	434	444	436	495	462	457	433	466	473	492	451	466	458	492	421	456	452	452	469	487	455	451	458	454	444	472	470	457	482	436	486	469	425	456	457	460	481	457	466	496	451	420	500	479	460	493	451	432	443	480	459	447	473	487	426	485	444	497	424	451	483	454	474	478	467	475	439	440	478	465	473	471	440	445	476	481	464	479	497	470	474	500	504	463	449	498	478	474	516	439	463	469	462	461	435	452	445	488	455	459	471	450	466	473	404	444	414	485	459	460	454	484	466	455	478	413	433	488	472	412	459	467	450	474	447	448	478	446	477	453	488	489	451	448	444	463	429	409	470	466	432	446	459	484	481	451	482	463	521	459	461	449	481	447	472	469	440	443	466	475	474	476	469	465	411	441	455	418	490	492	454	452	448	466	438	486	483	484	473	512	471	481	483	464	455	457	453	469	454	447	488	498	447	485	470	468	494	447	450	488	457	515	480	451	449	466	471	459	438	484	484	488	475	413	472	497	484	468	471	495	463	464	481	459	456	467	463	462	451	450	456	485	490	469	437	432	460	417	479	471	506	469	469	505	444	490	476	480	469	473	419	459	480	465	440	452	462	498	426	428	476	479	475	496	509	426	483	471	477	508	433	475	471	429	460	467	453	448	458	451	453	450	435	451	505	474	491	459	473	468	473	450	505	474	446	429	467	433	465	483	446	467	509	451	460	501	456	474	470	477	483	490	468	469	443	487	484	435	454	482	459	453	452	503	455	455	486	451	456	469	481	466	462	471	463	431	440	421	441	468	455	441	495	468	478	487	461	490	428	448	449	480	458	447	425	446	440	448	434	457	449	476	421	457	452	458	471	435	463	462	468	459	448	466	487	509	443	439	451	441	439	480	474	454	476	444	482	467	487	424	419	496	454	470	457	473	458	481	442	475	486	509	454	464	456	454	452	463	474	452	454	495	501	446	478	488	471	465	459	476	459	490	464	506	452	502	474	491	490	460	505	447	523	501	465	433	499	474	465	485	484	450	485	498	473	458	462	467	461	469	505	446	481	481	420	462	474	462	484	481	450	465	435	471	478	461	431	468	501	445	441	443	437	482	481	469	470	439	456	444	479	432	440	456	458	483	470	450	397	485	497	444	491	498	465	451	476	486	461	434	427	446	448	480	445	470	471	464	480	463	469	466	461	452	440	419	494	495	443	456	457	480	479	480	474	451	441	489	453	489	466	454	484	490	472	440	453	480	504	476	458	483	458	491	473	454	451	465	452	460	480	452	498	489	511	438	458	472	427	422	493	455	437	436	471	452	472	474	466	460	456	473	486	482	456	490	441	471	466	450	449	486	440	457	479	470	451	458	461	478	473	478	486	463	472	463	444	458	450	457	434	452	477	462	432	428	484	468	508	484	476	428	470	473	496	454	498	439	502	465	458	485	461	480	449	451	474	444	469	504	457	478	506	446	462	520	475	498	431	445	435	479	476	488	516	486	469	489	527	444	470	490	450	443	473	444	472	467	502	462	474	485	469	482	470	485	471	458	469	469	483	420	473	460	454	455	465	484	493	499	467	440	454	461	471	469	489	463	461	451	453	466	465	462	469	449	447	447	477	464	468	465	467	451	517	477	463	473	519	469	456	486	434	460	440	432	434	464	473	454	478	436	513	485	485	504	459	464	432	431	502	460	427	478	507	457	506	454	450	511	475	438	479	461	467	446	496	461	456	466	480	463	458	430	477	478	473	459	501	495	427	450	440	453	456	436	450	472	455	449	454	466	458	444	441	422	430	472	455	417	453	453	480	421	447	465	482	439	493	447	485	427	450	437	451	448	501	489	452	457	479	507	484	479	458	439	475	471	469	431	418	468	462	483	430	473	408	456	466	485	480	467	494	467	446	439	498	481	482	493	469	465	465	452	472	455	474	467	459	432	437	448	467	472	457	501	468	466	490	469	450	470	446	482	466	426	487	468	458	476	499	437	439	463	453	437	447	452	462	454	448	438	466	500	473	452	467	504	440	488	422	510	462	451	447	468	449	467	457	446	443	513	472	466	478	470	478	452	431	460	497	460	442	494	471	436	492	472	435	475	443	510	464	501	498	467	455	462	483	471	461	432	458	462	470	462	461	504	451	442	457	463	476	406	443	483	436	466	461	461	439	486	476	456	485	450	473	514	475	456	492	418	454	479	476	534	428	403	457	502	485	472	468	461	426	479	454	441	496	455	468	459	439	459	452	492	481	493	491	440	449	470	454	447	460	464	480	463	456	445	465	436	477	459	441	445	463	486	481	476	500	487	444	435	481	486	482	450	506	435	463	477	487	452	472	491	475	451	496	441	437	481	469	455	449	458	467	483	447	483	440	463	470	464	500	474	459	445	456	456	441	450	476	467	433	487	476	492	468	470	445	459	457	484	471	472	428	438	469	520	484	463	443	468	476	458	462	457	507	486	463	428	486	460	483	483	434	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2012	374	371	375	366	328	359	305	314	320	296	342	300	341	322	323	295	304	347	309	345	320	324	329	322	306	305	342	285	324	320	293	331	289	348	328	350	308	307	313	322	290	310	311	343	313	316	316	296	343	307	335	341	308	299	318	327	324	326	323	302	285	338	294	310	325	307	310	323	336	293	300	357	338	313	291	292	313	329	337	338	336	307	316	262	318	310	284	307	319	313	330	312	301	328	321	313	305	319	300	311	296	329	312	311	314	303	318	296	327	300	321	334	346	325	312	293	310	318	300	329	343	328	307	329	321	322	318	320	328	314	285	307	317	298	320	331	308	358	320	292	328	336	305	314	264	291	296	333	307	350	320	304	321	315	302	289	312	318	313	338	314	336	335	340	350	342	322	298	299	289	307	293	312	323	306	313	298	309	331	299	283	310	301	316	295	328	304	328	296	319	298	335	305	359	335	312	342	308	316	306	328	291	320	294	314	348	320	289	319	320	359	330	339	331	297	324	307	313	318	289	329	294	299	291	281	317	341	332	315	300	299	320	293	314	303	327	335	321	333	294	331	300	293	299	319	362	355	332	302	292	315	313	323	299	314	303	335	270	312	318	308	314	308	306	326	292	327	309	301	319	294	296	304	316	320	323	302	321	299	314	333	332	306	324	282	339	324	324	309	336	318	300	280	307	314	285	313	342	290	306	314	306	308	335	314	305	319	317	290	296	306	334	328	349	321	266	322	293	336	317	314	289	344	316	301	302	298	311	299	314	320	311	306	280	324	323	307	308	305	287	327	310	289	326	303	313	307	310	294	319	332	311	348	291	313	318	288	288	339	303	303	336	282	310	333	347	293	322	273	288	301	297	309	307	350	324	322	320	314	300	314	307	351	307	300	300	310	287	310	314	307	317	323	308	291	333	315	289	339	329	299	329	328	311	297	316	304	291	353	330	313	334	322	355	332	285	319	342	294	339	278	313	320	322	316	313	280	301	310	298	316	338	335	331	297	318	327	323	317	312	319	303	327	304	299	310	301	294	300	325	326	327	312	302	344	324	295	303	304	288	326	285	328	330	300	317	308	339	292	309	343	342	331	319	325	287	278	325	318	328	336	334	329	324	301	328	328	310	288	312	291	318	341	298	348	313	297	309	314	310	315	317	319	317	306	295	335	320	317	286	312	321	306	305	369	304	294	305	290	332	325	336	306	319	311	311	315	290	332	317	339	314	307	318	308	294	319	313	358	307	290	303	321	302	305	318	340	289	299	310	321	309	307	284	310	309	317	322	330	315	338	300	316	313	324	308	300	303	296	304	311	318	345	303	330	316	305	339	290	329	316	290	287	308	330	260	278	308	300	334	303	295	299	325	324	342	321	320	330	319	324	326	309	304	346	294	292	308	331	291	334	297	324	298	326	333	297	312	308	280	338	325	306	338	347	294	268	338	288	336	328	321	306	286	341	329	293	310	339	326	279	284	305	331	345	299	291	309	316	289	308	330	311	322	316	315	298	299	304	255	303	310	336	308	307	310	326	337	324	300	345	327	305	325	330	335	338	312	293	294	326	331	321	293	304	317	285	341	330	293	295	290	322	323	283	323	338	297	312	300	323	333	312	307	324	308	310	354	311	323	316	313	331	291	326	302	303	292	305	301	290	286	303	337	339	317	347	308	312	299	288	312	327	316	311	355	326	337	323	284	324	367	304	268	307	323	308	322	296	306	311	288	317	318	308	285	305	315	308	347	331	301	321	314	323	336	314	304	303	289	287	327	306	292	312	324	320	310	360	301	314	353	308	311	336	300	317	355	336	330	324	342	333	295	293	348	327	325	316	275	323	335	324	303	326	343	320	322	304	323	313	310	267	318	308	301	313	320	312	308	312	310	289	328	333	307	286	313	296	291	271	335	313	315	338	307	291	313	341	294	307	338	288	311	293	307	295	294	316	318	334	315	336	311	307	323	311	307	327	307	298	303	312	327	327	323	326	302	300	310	300	301	325	349	303	314	317	306	321	355	304	304	300	329	335	309	326	303	286	294	292	276	304	326	297	311	292	303	302	352	315	324	348	322	313	307	313	321	309	312	297	311	342	308	303	342	328	321	345	327	299	314	318	305	287	331	319	324	315	341	303	303	312	339	327	328	369	316	316	324	291	327	302	297	328	324	312	337	311	298	330	325	326	285	296	298	314	318	315	344	305	344	324	312	283	306	325	354	321	322	330	301	343	299	311	309	309	296	310	302	307	301	283	312	325	279	333	315	317	319	309	338	333	323	331	332	312	325	334	314	290	310	327	326	319	310	330	302	332	337	317	318	324	313	297	342	289	308	302	298	317	346	318	299	333	338	328	299	321	300	300	309	336	333	292	310	322	336	321	296	293	345	266	341	328	335	302	324	312	309	330	314	313	314	283	308	292	319	294	298	278	321	305	265	336	315	294	313	331	299	324	313	316	309	302	304	270	317	311	300	318	285	316	326	329	314	291	297	300	277	340	314	338	305	312	277	338	305	327	314	340	269	324	305	334	317	310	318	329	312	332	306	333	337	322	319	311	303	307	315	300	301	307	322	299	341	325	310	335	279	338	318	299	315	307	299	303	321	313	298	334	322	306	312	336	315	302	282	311	367	297	328	281	290	341	321	325	320	304	309	316	304	306	339	284	340	331	302	291	321	330	307	324	323	305	301	305	281	307	315	298	288	300	329	336	298	305	316	322	297	282	342	323	341	327	320	286	304	323	313	300	309	301	319	304	342	275	324	342	310	319	334	294	315	296	307	319	299	313	338	306	319	352	279	302	286	324	323	291	274	309	317	302	332	304	319	313	317	309	351	336	274	327	284	318	310	345	321	321	334	290	345	335	315	338	323	326	308	317	319	297	324	323	346	318	324	319	335	331	290	296	331	322	347	303	339	315	345	279	313	283	298	288	304	302	319	318	288	304	320	348	341	286	305	304	346	305	298	315	290	314	339	319	312	344	335	309	300	308	330	353	346	308	305	323	326	331	290	317	300	313	318	328	345	295	336	304	344	302	319	295	310	339	334	309	310	303	315	317	303	301	327	332	328	296	314	338	320	332	311	365	312	327	314	290	333	324	317	317	307	333	320	314	321	290	306	312	292	341	311	319	320	312	291	290	318	285	316	311	312	310	325	303	305	312	314	327	332	338	303	291	280	312	326	301	321	315	297	339	339	285	330	287	319	322	357	300	274	324	309	271	346	334	314	305	313	312	291	341	304	312	305	314	304	300	299	330	313	348	297	292	323	303	330	315	296	314	322	339	316	314	286	340	349	319	285	337	297	295	350	321	312	305	297	311	269	337	261	318	332	323	326	293	312	311	329	316	338	279	272	304	322	318	307	331	308	321	323	333	335	291	299	311	308	333	325	313	300	291	315	339	325	312	281	325	346	330	317	292	334	347	329	345	305	330	334	322	327	301	318	284	337	292	293	319	324	317	365	315	303	362	338	311	291	297	320	332	277	300	308	327	299	319	319	301	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2437	966	1063	1136	1160	1061	998	1051	958	954	1005	944	893	959	958	897	916	927	924	918	924	906	896	910	915	952	904	935	913	946	930	927	956	947	903	872	925	883	956	864	932	903	870	922	879	894	913	977	914	954	890	902	896	851	970	896	908	894	904	915	919	902	922	936	920	923	920	909	948	884	936	936	947	890	963	974	940	874	919	933	910	914	972	898	913	921	945	855	921	943	948	894	877	926	862	940	881	905	876	928	898	936	911	975	888	919	949	861	909	906	846	895	902	960	896	916	894	876	894	956	976	893	912	950	911	894	938	932	868	910	907	897	940	900	905	919	947	895	922	918	968	906	877	906	940	909	900	885	901	1009	908	942	921	954	884	922	910	906	868	952	907	910	904	927	866	874	965	895	863	905	883	933	953	952	913	865	889	905	951	921	899	873	928	903	878	908	922	922	909	880	955	874	876	924	919	933	944	881	919	868	931	923	896	904	923	899	865	900	901	873	919	916	892	898	903	903	907	907	894	931	922	855	890	910	881	917	936	939	873	917	915	904	894	889	905	895	923	900	922	940	884	892	959	900	925	852	904	915	908	947	913	888	904	927	915	915	851	901	947	917	908	896	886	900	886	931	947	939	868	928	906	940	870	951	937	852	957	927	958	921	940	937	912	930	921	935	937	881	841	915	938	901	915	937	902	969	926	911	862	889	894	955	908	934	892	928	913	911	915	854	900	916	887	944	897	856	945	927	901	886	888	851	925	926	866	933	907	939	951	927	892	905	953	918	872	950	943	886	951	919	933	867	929	869	917	923	912	871	919	912	925	909	898	906	943	898	943	907	916	874	887	908	911	907	938	881	912	940	925	877	912	885	847	888	892	950	948	922	966	856	932	951	915	857	963	885	901	915	938	915	927	882	895	937	897	940	918	891	895	884	895	927	933	938	907	911	968	909	920	909	915	1010	866	906	942	912	925	888	932	913	894	872	921	942	927	951	927	872	914	911	982	941	882	941	904	900	918	883	908	929	879	1021	950	912	903	889	899	936	869	904	929	886	978	923	914	939	854	868	914	913	956	926	938	912	875	937	918	872	875	906	886	893	897	904	950	860	899	986	936	908	884	910	915	957	910	919	878	918	888	869	872	940	894	902	883	830	934	895	868	849	940	881	961	970	921	887	902	907	872	871	886	893	892	871	851	893	930	947	870	902	927	961	937	887	857	893	923	908	888	881	946	891	928	908	908	929	906	880	915	896	888	921	879	947	857	962	893	900	888	906	905	894	914	912	964	908	932	910	875	906	923	901	913	924	942	872	908	943	932	896	946	909	924	919	901	885	894	942	891	895	910	902	871	962	930	935	968	933	921	913	937	904	868	886	926	854	882	901	908	879	932	890	910	894	934	857	894	904	921	961	877	962	921	943	970	864	961	1005	918	864	921	878	908	923	886	932	868	944	875	907	940	924	937	983	882	920	899	904	917	887	886	891	905	922	901	925	944	906	896	877	914	908	935	947	881	869	893	886	937	889	893	897	905	942	908	890	885	900	886	906	893	910	912	927	915	879	901	941	912	933	833	935	929	919	867	923	932	928	869	892	875	917	950	893	916	881	862	907	936	925	910	937	937	942	890	846	890	934	929	924	960	906	915	886	923	892	921	877	896	910	886	878	913	906	889	929	930	853	948	829	915	933	938	914	936	927	904	928	900	924	870	929	875	937	890	908	899	880	884	923	905	921	916	875	960	902	860	879	860	896	927	967	870	938	937	882	948	853	898	909	890	910	892	920	959	977	895	942	939	921	908	904	878	911	929	889	900	944	970	861	900	947	886	927	946	913	915	927	895	946	918	953	892	923	862	885	866	937	903	942	971	935	829	928	948	888	920	879	870	900	930	913	903	862	931	893	975	924	917	962	870	916	951	946	929	904	929	967	883	961	839	876	911	922	961	863	854	950	942	901	919	916	954	925	907	903	958	874	918	913	920	910	883	892	851	874	897	875	903	972	910	870	956	881	887	930	912	861	876	906	870	823	856	940	945	894	936	858	969	959	883	862	896	887	965	913	917	971	891	933	936	915	966	903	932	917	943	882	878	882	864	894	949	919	884	914	909	887	920	866	851	879	954	907	883	922	916	920	903	927	899	962	910	883	869	924	905	923	927	926	895	917	912	915	911	883	866	922	939	930	893	931	879	893	892	943	895	855	893	900	939	947	909	943	920	929	938	921	912	884	914	884	894	952	923	910	919	923	908	872	892	895	861	899	851	877	867	919	916	895	861	885	853	919	880	903	920	867	862	1004	904	896	878	960	860	909	925	879	869	996	917	866	921	938	937	915	893	907	910	845	927	920	932	877	889	918	865	892	888	931	846	925	884	871	925	961	900	920	919	908	940	889	855	910	943	945	898	879	950	947	935	898	978	941	903	980	901	929	954	917	951	858	918	912	924	922	874	882	962	942	915	959	892	960	922	950	892	945	895	943	836	917	897	940	928	917	918	920	939	866	937	918	903	837	842	912	886	944	946	924	938	871	969	872	897	917	890	907	919	874	870	931	902	913	950	947	899	909	958	908	877	921	881	923	932	885	892	894	927	906	925	914	939	871	874	922	902	853	829	884	883	897	904	927	908	875	921	906	910	852	940	948	911	878	920	933	917	873	872	844	937	882	872	917	962	891	928	891	911	981	862	921	895	870	885	873	925	925	899	956	900	914	899	904	927	945	899	947	913	915	904	939	930	907	934	876	949	899	902	932	924	957	902	929	905	875	897	923	889	932	897	917	870	903	895	896	883	907	893	877	898	903	907	866	928	911	878	886	884	897	870	929	922	883	962	920	934	933	905	906	886	874	887	895	902	854	907	869	925	960	925	872	886	871	899	935	968	917	899	920	945	897	927	886	908	905	889	920	864	931	938	942	880	947	919	904	892	886	920	899	884	881	903	873	905	905	964	935	889	984	981	946	937	912	876	881	877	927	882	909	939	906	893	926	911	899	909	927	897	939	911	901	914	928	926	907	915	897	921	880	884	910	913	934	890	860	859	915	876	947	906	907	878	895	880	905	881	926	925	861	904	888	932	895	920	897	899	925	893	926	899	884	964	881	904	924	906	847	854	937	861	965	959	902	875	891	904	908	927	893	903	895	934	932	883	925	869	863	909	890	915	972	886	928	993	905	958	934	935	895	847	845	875	923	898	925	877	937	900	882	902	911	890	921	879	940	920	943	941	921	893	890	860	935	845	900	930	869	917	918	888	909	949	905	879	887	986	946	898	898	938	873	853	877	909	905	925	917	907	881	886	902	887	931	881	899	899	915	908	942	901	876	974	939	927	863	891	874	908	931	920	921	915	885	891	892	920	904	854	863	882	880	909	938	891	864	870	885	865	941	923	906	886	894	881	861	926	921	877	888	916	948	915	937	871	902	881	874	868	931	871	946	942	880	897	866	910	914	852	904	889	936	854	899	973	907	908	891	937	898	875	925	890	929	914	907	865	907	944	922	932	907	934	849	849	878	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7858	1006	1304	1089	855	625	494	383	328	323	301	274	266	207	254	216	230	208	246	235	223	220	210	193	182	191	193	208	218	181	186	187	214	213	157	215	204	192	175	198	216	186	204	176	187	192	169	166	231	177	190	182	173	195	167	186	180	169	190	168	213	183	186	182	188	218	170	186	170	175	186	193	171	217	182	181	179	191	192	196	192	185	185	179	168	164	187	178	172	195	214	179	173	187	164	171	175	201	142	185	175	177	176	186	191	151	193	148	206	156	195	182	184	173	169	182	195	185	199	181	174	193	169	193	185	165	159	201	177	195	186	168	185	186	179	181	179	171	210	166	199	198	169	199	161	170	179	195	152	157	179	167	176	184	179	167	172	186	167	167	187	193	170	187	170	181	179	210	157	139	191	191	200	162	176	161	172	178	167	155	183	202	180	182	183	163	185	172	174	197	189	177	174	199	182	173	170	186	171	186	172	185	163	195	184	166	179	219	179	172	189	204	191	198	178	179	176	182	184	188	188	187	177	201	158	185	188	185	163	184	184	173	178	169	185	163	173	185	212	146	184	198	185	167	190	153	171	173	208	190	195	164	172	148	178	187	183	183	174	188	195	175	171	169	171	176	169	152	199	183	178	197	159	189	182	200	168	174	176	175	173	171	195	173	179	171	160	192	175	195	194	192	158	166	192	171	191	152	176	183	176	196	184	199	183	175	168	180	176	176	173	179	189	193	163	170	190	198	188	172	199	188	175	171	184	176	192	207	187	161	167	172	167	171	191	191	160	194	187	210	166	196	164	182	170	181	178	164	193	188	193	184	176	171	177	196	171	180	191	179	167	194	215	208	157	198	201	195	192	173	187	198	177	179	165	185	151	165	196	171	210	169	160	186	154	179	194	177	192	181	186	199	204	194	203	198	196	197	171	200	197	192	185	185	191	178	163	180	183	199	170	188	172	171	189	210	190	194	151	168	162	176	172	189	200	174	182	172	181	188	196	191	181	180	170	171	170	168	195	163	182	190	194	174	184	169	171	192	179	171	186	182	187	172	162	189	169	168	194	215	181	190	164	170	166	151	182	186	166	196	192	177	180	190	180	184	190	175	164	162	163	164	154	175	185	180	200	179	188	207	166	174	151	175	198	167	162	184	191	182	179	164	183	193	192	204	172	179	186	186	185	190	197	168	176	177	159	175	179	170	160	174	180	151	179	177	177	175	168	177	177	179	158	197	186	149	199	149	172	164	197	208	160	187	179	192	194	175	215	188	198	168	167	197	159	187	169	160	172	202	189	202	181	185	182	189	173	181	176	174	164	189	199	171	145	203	195	165	162	180	151	183	188	183	178	190	172	188	174	181	203	169	165	177	180	190	195	171	181	205	161	165	174	164	189	183	190	185	174	187	193	190	189	193	180	191	183	192	182	175	193	171	187	185	161	166	159	179	199	184	178	182	180	186	183	153	181	220	169	166	170	197	143	181	179	166	203	173	179	150	183	178	194	173	164	196	169	185	166	177	190	183	202	203	171	172	174	177	186	193	189	176	178	173	165	174	185	177	177	210	186	179	159	183	186	175	188	192	182	191	181	172	193	181	185	193	193	192	173	167	164	174	186	183	195	150	178	194	171	189	196	180	172	170	171	177	196	175	189	177	191	174	177	164	205	166	166	190	171	168	207	184	172	202	188	173	173	173	195	192	153	182	172	170	188	154	166	155	181	173	176	186	174	154	176	158	193	203	195	160	197	199	154	174	190	188	183	194	160	165	188	165	175	168	184	182	168	186	182	178	163	177	160	168	193	181	171	172	156	183	200	191	196	178	194	191	157	193	168	184	171	204	196	176	183	196	180	211	200	202	194	163	174	175	181	189	176	184	177	187	159	207	181	180	193	184	185	180	172	177	184	184	167	175	193	209	180	164	186	204	180	200	173	187	181	179	181	180	188	158	151	173	173	191	176	173	205	167	193	177	172	171	154	164	192	188	190	182	187	170	165	176	199	179	180	176	193	164	179	182	170	150	176	175	200	171	182	195	197	176	172	182	196	186	187	184	180	203	188	158	169	173	204	168	187	166	175	169	182	177	196	179	175	193	202	203	165	161	181	196	157	181	183	187	187	171	180	185	165	184	202	178	177	170	173	182	197	190	154	196	149	182	178	182	174	193	166	154	162	188	177	181	176	181	197	178	174	168	167	174	171	208	179	181	195	198	183	172	189	176	194	194	178	200	174	184	180	150	177	207	181	177	170	197	157	176	172	170	186	164	189	176	171	181	176	183	176	171	172	157	147	194	190	188	176	183	176	170	175	161	176	167	183	192	202	174	177	200	172	154	204	204	190	185	168	179	192	167	161	182	174	189	198	175	185	163	211	186	157	166	192	209	167	164	198	194	175	165	150	168	168	171	174	164	176	172	153	203	206	190	157	177	144	180	172	191	186	182	181	191	193	194	194	167	179	160	199	179	163	161	168	181	180	169	162	185	188	212	177	199	163	203	190	160	172	190	178	201	178	184	164	196	192	168	180	172	139	192	174	195	170	176	184	171	196	187	197	159	189	189	177	176	176	187	195	169	183	185	201	180	176	178	171	183	170	156	185	200	178	163	189	190	187	212	178	159	180	165	178	153	187	171	184	173	211	183	161	169	177	189	195	208	188	161	181	171	189	189	186	169	185	180	174	187	185	176	181	151	198	200	203	201	164	171	170	200	179	180	198	194	212	190	178	188	174	204	192	183	166	187	174	191	183	191	198	178	177	211	196	174	187	148	156	185	202	172	180	158	204	201	163	188	191	196	168	168	173	182	165	179	168	164	181	172	177	180	165	154	192	194	149	182	141	200	166	198	178	182	173	183	183	192	165	163	192	183	191	193	168	184	176	174	174	165	197	208	177	174	196	180	180	179	183	171	177	179	182	182	197	168	198	159	191	184	167	177	182	174	191	187	200	166	169	165	183	173	190	200	191	180	164	172	181	170	177	212	190	161	178	182	187	193	150	173	184	160	188	182	152	186	181	156	174	181	177	190	167	182	184	213	185	185	179	171	185	189	184	180	195	166	174	190	174	173	180	177	183	182	178	196	174	174	169	185	193	194	168	157	163	183	179	195	148	195	181	180	178	165	169	170	187	185	203	183	185	188	182	208	172	176	177	173	172	166	178	185	180	202	203	177	181	147	172	210	180	180	165	173	171	198	176	189	165	160	158	159	179	194	174	193	179	187	192	208	173	184	186	199	195	196	183	150	211	193	190	178	188	192	185	198	205	170	194	169	167	179	163	190	163	166	190	172	178	159	223	184	182	151	177	164	169	153	166	175	175	186	180	170	182	153	163	170	198	169	160	168	200	183	186	170	175	159	168	190	178	201	187	187	193	175	183	183	212	174	174	200	176	189	180	189	199	179	179	183	191	148	172	174	198	168	201	193	171	165	169	171	189	158	164	180	174	162	179	202	199	171	173	172	165	197	169	175	185	184	157	178	196	167	174	160	184	171	198	174	174	166	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5456	1449	3002	3600	3162	2552	2091	1778	1554	1408	1268	1206	1048	1067	960	909	920	811	818	826	745	758	694	699	639	672	669	721	655	641	614	644	649	652	637	583	632	617	612	585	639	582	595	595	575	570	613	566	526	613	571	578	607	610	567	565	557	600	590	570	534	537	645	576	573	607	566	596	546	589	586	553	575	573	582	561	530	612	579	587	548	568	594	584	551	548	557	589	571	548	601	580	561	544	585	545	558	584	525	566	573	576	550	593	566	529	526	550	534	588	570	536	513	587	529	573	554	564	537	585	553	560	589	566	557	573	553	553	563	565	564	558	553	533	555	578	607	529	510	543	533	548	542	550	558	585	541	559	567	537	555	606	528	542	584	575	569	557	532	541	528	560	546	564	574	534	560	574	597	542	550	576	556	554	552	520	582	591	605	591	528	550	539	571	557	579	538	605	558	529	513	542	553	530	554	551	533	575	575	579	561	567	530	535	506	555	542	567	568	573	576	550	565	565	553	549	522	599	559	612	517	541	578	520	577	568	544	580	566	543	567	519	551	540	601	544	534	546	580	535	520	612	572	557	564	543	572	534	548	568	593	538	529	520	567	516	597	572	555	572	536	558	552	577	537	554	553	585	542	541	601	545	562	548	553	571	540	568	558	541	532	518	582	534	555	556	545	534	545	587	589	527	562	597	508	543	521	551	537	528	559	564	538	568	538	586	595	591	526	581	575	607	583	591	563	574	567	560	544	563	570	524	579	570	585	594	526	594	553	546	570	613	537	560	582	580	600	553	552	557	550	544	580	539	549	555	589	560	557	609	562	560	584	568	580	559	559	554	555	536	584	557	548	555	570	572	557	525	551	575	552	568	573	565	593	559	570	587	572	604	534	609	524	571	555	552	549	553	570	562	511	516	570	521	585	542	557	523	546	552	611	575	561	560	564	502	605	538	604	538	578	494	528	552	540	587	578	558	572	557	540	585	555	556	547	573	506	587	543	555	538	546	551	540	545	578	543	527	538	588	551	538	571	546	542	553	553	558	602	593	559	528	571	573	513	601	538	570	532	601	541	570	554	581	551	560	519	545	553	562	555	584	548	562	556	530	537	538	523	585	589	572	546	589	544	562	617	572	570	564	514	580	557	552	574	547	532	562	556	557	546	542	531	574	526	575	489	552	550	566	551	549	541	564	559	515	578	576	544	545	548	573	579	564	595	545	525	581	603	579	498	516	558	518	588	593	566	533	603	582	566	538	580	557	555	553	528	594	569	555	551	595	518	539	513	480	603	542	545	533	522	524	521	581	586	565	572	559	557	544	561	582	570	534	585	569	550	534	599	557	568	537	574	551	536	527	537	558	568	544	555	594	586	549	564	574	536	574	518	506	531	604	544	564	530	550	543	546	576	559	585	524	550	577	551	612	570	536	571	529	577	558	549	575	555	533	545	510	604	592	623	549	578	505	528	527	594	508	573	554	539	525	545	518	527	529	546	577	575	563	560	541	580	522	540	584	547	556	537	561	587	562	524	620	567	542	547	511	560	528	565	552	570	521	577	564	577	531	568	556	534	552	583	563	600	586	562	571	534	544	588	550	524	568	573	532	522	567	547	499	587	537	542	536	545	569	540	559	564	557	562	597	571	535	544	587	585	564	545	594	587	531	570	572	572	557	550	573	562	557	539	550	544	574	522	598	551	572	586	569	619	527	566	548	548	577	552	546	608	529	549	585	543	546	539	542	548	582	548	571	516	557	566	552	495	537	543	556	582	566	583	532	595	561	539	563	551	576	584	556	546	569	540	597	551	568	539	569	564	575	570	508	549	534	547	531	569	543	535	564	542	545	539	603	545	526	523	538	590	571	522	525	566	559	544	583	555	587	569	551	526	620	602	538	534	557	552	558	530	555	534	555	560	550	552	554	586	566	541	614	548	549	588	550	600	580	556	579	563	564	530	584	551	577	527	591	519	514	545	549	625	550	530	575	538	546	556	535	559	566	590	547	560	570	565	549	568	535	549	558	562	592	542	534	545	504	563	585	572	562	559	526	534	556	562	583	559	588	554	570	516	558	569	550	547	563	570	536	564	552	541	539	509	569	574	577	548	559	576	605	573	550	560	531	568	549	535	578	566	554	564	598	537	571	592	554	546	525	554	563	553	564	579	620	553	557	553	583	514	557	578	570	569	557	541	536	567	589	530	518	628	575	548	570	579	576	557	516	516	519	595	541	542	548	504	555	550	552	558	591	568	561	554	562	554	576	587	532	585	518	547	570	548	570	564	594	594	533	560	535	559	550	588	550	542	604	587	563	517	527	567	539	561	555	580	558	553	542	579	597	558	596	536	543	528	537	539	562	589	585	542	569	571	548	525	599	564	529	556	595	544	566	603	579	555	586	561	570	569	552	564	594	580	580	539	587	541	584	580	572	541	544	541	531	532	590	592	539	579	535	569	581	558	500	573	564	532	571	578	575	556	541	584	582	549	529	576	529	565	537	552	539	569	590	528	542	548	546	625	531	533	572	580	574	576	510	558	568	518	538	560	550	548	575	568	568	529	563	520	573	550	536	580	570	544	545	553	545	576	552	565	526	595	566	550	529	561	528	563	567	546	559	576	536	553	543	585	575	552	572	577	546	511	588	544	564	569	563	538	569	549	543	575	544	563	603	555	560	601	558	561	555	565	547	559	572	542	540	544	533	559	558	555	532	554	588	602	588	582	551	587	538	504	561	542	614	556	536	565	551	546	547	567	540	553	562	554	553	542	535	552	577	577	566	560	565	582	574	608	568	490	536	566	545	559	575	567	543	529	508	588	574	552	544	543	526	595	544	582	536	511	535	544	570	561	590	552	568	565	543	570	573	567	530	575	547	497	601	603	565	576	556	559	532	526	517	558	561	573	526	582	570	571	575	563	537	591	571	576	589	557	520	564	538	537	591	559	562	548	537	564	558	557	542	552	528	548	528	577	574	536	573	593	541	526	590	582	549	526	573	545	528	529	514	532	530	582	582	548	526	546	573	562	552	580	574	531	630	558	602	530	508	524	576	531	589	513	589	527	595	589	624	537	526	572	563	566	571	543	532	561	588	603	538	576	561	600	541	609	586	578	580	533	566	574	592	576	574	556	577	569	571	579	548	520	566	543	578	542	579	569	571	595	548	533	580	558	557	543	575	529	600	518	563	574	593	597	549	536	526	619	558	549	546	582	549	546	519	582	554	549	568	541	560	536	562	575	563	542	560	546	559	550	567	532	541	580	532	570	541	543	550	520	548	603	559	597	574	547	535	514	603	578	530	581	544	538	587	528	528	558	562	552	536	542	512	574	586	554	554	564	560	542	536	576	581	535	568	546	580	558	544	540	579	573	551	546	569	588	586	562	530	571	553	535	579	527	554	528	568	562	562	561	522	509	557	627	558	599	569	555	577	498	561	576	535	577	551	604	586	546	555	547	527	560	569	589	523	513	523	580	531	593	557	535	551	616	571	571	533	585	573	560	570	569	533	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14915	2209	2487	1977	1385	956	794	602	479	407	398	339	287	239	223	251	226	202	210	188	171	188	186	184	199	166	173	171	146	159	173	147	160	140	146	162	151	166	159	177	158	150	178	145	147	160	134	148	138	153	172	145	152	153	149	141	167	136	135	152	131	147	134	168	163	148	147	162	138	147	143	128	153	137	160	155	125	117	142	131	154	118	136	155	163	141	133	128	141	139	152	137	140	131	139	151	137	142	146	130	141	142	135	149	142	137	162	134	152	132	147	150	145	137	144	156	152	131	138	139	136	142	155	132	143	128	139	127	138	157	148	143	135	142	141	152	118	140	135	141	148	136	148	134	144	131	133	134	167	156	153	127	151	136	138	141	133	130	129	129	131	131	115	141	124	129	160	158	152	141	130	156	165	158	160	125	153	138	148	119	141	138	155	149	145	150	159	140	144	126	139	158	132	138	142	141	146	132	165	154	150	144	160	157	150	160	140	135	134	138	134	135	158	153	142	128	156	166	139	136	153	134	134	134	149	149	137	131	130	131	143	148	131	139	123	157	151	158	127	120	143	144	138	143	132	131	147	146	162	141	135	126	135	133	131	143	149	141	130	144	128	128	146	130	146	139	141	151	129	128	127	139	147	150	131	124	140	128	138	136	140	131	155	137	126	167	133	140	133	136	151	140	145	134	145	141	136	133	134	143	128	139	142	136	150	145	140	140	137	145	134	144	148	136	137	139	134	128	139	135	136	170	152	140	153	159	130	130	138	135	138	153	156	151	150	118	147	134	147	154	118	150	153	120	138	149	142	121	148	141	164	144	135	165	127	155	145	150	145	116	123	143	163	126	132	151	148	153	128	125	145	152	139	135	138	139	162	144	144	143	133	152	147	148	130	122	155	141	157	125	132	159	130	140	129	152	137	135	141	163	162	132	154	136	142	157	129	144	136	137	140	146	129	127	125	128	126	129	144	154	138	136	135	137	138	150	156	138	144	151	146	147	158	133	146	149	154	131	125	140	132	160	124	143	161	153	129	138	154	125	141	154	119	142	151	153	156	139	135	131	164	133	120	144	139	134	146	144	132	110	143	161	139	125	137	168	136	139	143	142	143	156	154	150	122	132	143	137	122	137	134	140	148	144	158	161	145	154	142	128	153	139	140	125	149	145	132	143	112	148	124	154	128	118	158	140	156	142	118	134	130	146	141	169	157	136	134	136	140	132	145	155	149	146	118	173	141	141	145	123	132	164	150	137	128	145	133	138	135	171	139	144	128	146	107	130	120	139	140	134	138	154	137	143	138	149	139	159	134	144	130	114	167	149	127	141	132	151	145	151	120	141	130	131	141	156	148	138	134	135	132	135	144	139	139	153	142	118	141	136	154	152	155	155	150	132	127	138	146	148	138	148	152	144	167	145	145	147	123	146	150	127	145	122	134	133	154	148	155	126	154	138	132	148	150	135	126	135	147	161	152	144	158	165	150	160	137	137	164	135	146	143	124	146	126	163	125	123	137	139	115	160	150	152	151	128	151	145	129	129	127	152	125	144	131	135	131	135	130	131	156	147	151	166	137	142	152	123	145	128	145	159	129	138	135	136	128	143	159	123	132	128	122	136	145	132	130	130	117	135	133	154	147	145	134	141	119	136	110	138	134	146	147	146	121	118	144	133	137	140	153	118	139	150	125	153	142	155	136	155	139	150	129	161	130	145	138	135	143	142	155	152	150	148	128	160	163	136	130	143	141	143	135	147	149	136	150	123	172	139	158	139	161	136	156	127	167	135	152	144	133	147	177	133	178	137	131	139	132	151	140	129	136	149	141	139	145	158	136	136	136	124	151	147	140	134	141	142	143	135	157	170	153	163	129	138	160	152	158	132	140	151	146	123	140	147	142	130	141	127	156	142	141	141	139	142	155	137	163	139	140	160	123	118	169	128	148	147	129	125	128	130	154	143	147	136	162	136	162	128	151	148	163	124	138	137	158	147	138	151	142	164	172	131	142	142	129	138	154	149	148	138	155	116	138	140	128	166	152	143	142	159	159	163	167	126	167	151	129	140	142	138	126	117	132	134	121	141	153	129	148	149	156	121	137	163	120	117	130	158	135	153	133	110	131	130	141	107	148	150	140	130	155	135	142	124	148	128	121	150	129	164	147	156	138	146	150	144	117	127	131	128	135	144	153	131	143	145	146	156	157	152	153	132	154	154	142	149	146	148	148	146	143	156	125	107	146	154	148	132	120	148	146	128	133	148	163	138	123	158	132	144	136	141	120	166	150	156	126	155	140	139	130	132	142	166	131	156	139	162	139	130	140	146	157	113	136	145	129	134	129	166	143	142	144	153	144	137	149	113	149	141	130	132	147	150	141	147	127	146	134	131	126	156	118	132	147	144	123	153	132	136	142	129	151	141	149	151	160	127	141	140	130	159	141	125	157	133	147	138	146	155	130	145	150	136	151	127	131	151	143	136	142	162	116	131	133	141	154	125	143	139	144	154	148	145	150	144	140	157	126	158	126	149	145	141	144	123	143	166	149	123	163	149	145	142	146	138	130	128	135	160	135	136	126	142	162	151	145	164	143	130	149	139	137	131	122	144	138	130	140	140	127	145	138	151	154	138	150	146	127	132	147	133	175	161	148	144	130	158	137	138	143	127	138	152	111	134	157	119	148	131	129	153	150	157	150	144	150	151	129	140	132	115	142	128	141	126	134	143	130	130	153	130	141	133	126	127	144	149	143	147	134	146	119	122	142	148	145	144	126	150	122	137	127	139	142	145	159	149	143	135	150	127	147	155	135	145	133	130	149	133	150	142	134	125	143	139	145	143	148	137	141	121	143	130	155	125	136	140	145	124	122	149	166	157	123	133	127	113	141	143	139	146	136	138	166	142	153	138	123	142	146	151	152	129	158	152	129	153	109	146	161	163	142	133	148	131	147	123	141	155	155	148	162	144	152	143	135	140	134	135	139	150	124	141	155	146	129	137	128	154	127	143	151	165	145	140	140	160	148	159	138	124	170	137	181	142	143	134	151	125	138	137	129	136	160	150	136	131	153	125	137	130	144	148	129	150	145	136	128	168	137	147	135	150	123	145	133	149	112	146	153	118	148	154	139	145	149	149	138	149	144	161	129	140	142	158	121	130	153	144	140	149	114	139	151	125	146	142	141	132	118	117	149	144	148	161	135	150	135	140	138	131	137	144	157	134	138	135	143	152	137	142	152	136	160	129	142	155	142	123	145	148	162	124	115	127	145	141	122	140	127	148	115	157	158	142	153	156	154	154	153	127	166	142	155	130	148	147	141	160	134	145	134	122	155	151	130	150	136	154	149	156	145	148	145	127	143	151	168	156	104	143	138	144	153	141	138	129	135	139	163	141	141	131	150	144	152	162	148	126	144	151	150	150	133	130	136	150	132	131	132	148	143	147	122	136	146	137	144	109	150	129	145	139	141	139	139	148	153	133	130	151	144	159	132	139	135	137	155	169	159	157	151	129	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7703	2313	4866	5970	5202	4111	3512	2956	2417	2152	1776	1602	1486	1314	1216	1160	1072	974	965	906	858	822	774	816	796	756	713	691	673	633	636	639	635	638	570	624	586	577	585	606	571	571	564	559	559	554	526	511	551	535	554	522	595	559	499	469	529	473	526	542	568	487	539	520	528	505	501	502	518	539	531	494	500	487	482	464	509	486	502	474	480	530	484	481	498	482	468	512	470	460	462	461	487	451	472	498	496	467	497	494	471	496	478	502	489	455	493	445	455	544	451	446	489	440	458	453	488	467	436	482	469	467	471	501	457	504	475	522	459	494	486	500	479	465	510	468	457	455	497	483	479	492	446	507	460	497	491	483	476	484	475	482	485	471	505	473	466	453	479	498	492	435	415	444	452	491	478	479	491	464	495	450	495	501	482	489	480	483	455	454	455	487	487	492	432	488	478	454	446	488	505	460	447	450	498	461	459	457	468	493	460	462	475	461	451	427	505	462	479	484	483	467	440	481	475	458	471	449	502	434	448	454	469	467	437	478	481	443	487	480	452	476	453	476	472	439	463	457	463	473	433	451	464	499	476	475	498	457	441	471	475	461	445	505	490	441	470	483	451	468	505	436	463	491	455	484	447	471	449	459	477	508	486	471	453	498	434	493	463	475	480	500	463	454	484	437	510	507	468	466	469	458	435	475	444	451	460	460	465	451	451	454	491	478	485	449	477	480	479	446	499	459	482	473	464	459	462	462	480	455	452	494	491	491	454	518	454	502	489	488	483	485	477	478	481	481	449	492	478	480	458	441	457	474	479	487	466	434	509	459	475	484	459	493	461	433	466	444	469	449	483	466	471	443	489	462	437	465	432	454	460	472	486	462	446	479	501	477	472	443	463	448	484	485	432	458	456	507	416	471	478	466	449	472	481	455	484	487	491	453	461	469	429	447	449	379	468	463	508	480	485	446	467	481	500	446	442	460	460	444	451	477	461	470	470	477	466	429	439	462	459	483	471	446	462	471	476	455	462	470	497	457	463	501	479	444	511	468	480	457	495	509	475	478	460	435	472	479	447	461	469	444	476	475	476	493	474	513	452	480	437	468	483	476	482	450	448	491	463	501	499	466	500	447	501	492	469	453	450	466	470	508	477	487	443	499	428	473	454	470	471	494	475	476	449	434	477	498	490	463	481	484	464	461	468	431	431	440	440	461	453	469	459	461	470	482	468	487	452	458	452	434	442	469	454	459	478	438	471	466	457	436	484	493	450	492	473	509	454	483	510	440	448	437	487	461	441	420	420	503	462	430	493	446	435	458	445	468	473	453	480	433	475	427	482	455	441	453	479	463	487	443	487	501	466	473	482	474	444	454	459	464	485	458	480	463	444	486	460	477	450	435	472	495	464	486	470	455	462	491	464	467	436	462	481	481	457	397	432	470	457	457	485	469	426	440	483	473	452	471	475	501	444	487	466	460	469	446	460	497	475	455	457	519	484	484	446	505	431	471	445	484	439	479	443	501	478	433	434	442	437	483	468	483	510	472	475	457	449	449	452	497	457	478	399	480	424	458	470	471	468	451	487	473	490	512	495	465	518	484	503	471	475	510	476	462	454	510	444	496	456	465	499	461	452	474	507	493	467	468	459	465	473	491	422	481	449	463	472	433	451	466	494	436	435	464	494	479	457	474	488	489	480	489	500	472	478	451	483	479	443	423	430	473	491	458	513	484	470	487	471	458	495	454	442	489	463	483	492	495	494	452	495	481	495	449	468	457	498	449	471	484	503	457	462	455	476	507	455	465	498	435	506	427	497	459	441	458	461	454	480	462	462	460	481	449	460	500	485	457	462	432	467	485	446	478	463	451	463	463	495	436	447	443	435	473	451	464	425	473	499	460	466	465	509	467	462	438	459	492	460	434	466	480	500	512	485	470	444	459	430	433	434	460	487	445	449	479	477	464	505	508	427	489	463	481	476	447	485	457	484	480	472	497	487	443	485	473	481	436	483	480	461	475	454	459	462	456	484	431	437	444	470	439	443	457	439	486	459	481	473	454	476	503	442	512	472	476	427	500	444	493	479	466	478	473	466	434	470	477	441	495	464	465	463	441	452	457	463	454	439	450	450	508	460	464	485	494	486	487	448	498	459	475	457	459	467	450	435	451	459	513	454	446	450	460	481	461	464	439	465	495	450	486	467	472	437	467	497	470	467	466	483	522	467	475	473	466	457	475	472	468	465	452	456	443	481	418	444	480	477	470	452	438	489	472	448	492	487	483	445	481	465	447	527	505	475	511	476	479	459	483	486	479	466	511	507	499	460	438	432	470	458	485	498	456	470	419	502	473	496	453	438	513	482	490	444	455	484	514	487	512	445	477	462	469	482	448	438	479	438	497	488	431	479	503	491	475	489	470	493	471	445	462	482	457	473	428	468	490	501	438	464	513	450	486	492	489	473	459	461	478	476	457	438	475	496	479	527	502	439	458	445	478	452	469	465	485	451	481	493	485	436	454	468	471	477	467	446	477	466	450	490	497	425	448	452	472	452	475	508	453	482	477	445	462	483	482	471	487	446	463	488	453	529	466	472	481	457	489	472	463	460	441	450	439	483	429	503	459	508	443	470	450	427	441	468	494	467	465	470	475	444	506	464	470	475	460	446	498	442	422	425	455	495	457	480	487	472	451	455	416	436	479	464	481	485	491	460	462	463	490	482	451	474	479	446	473	455	484	437	456	450	438	446	482	457	460	445	481	504	470	452	472	476	470	463	454	431	448	478	442	420	478	432	479	471	473	489	449	453	464	459	467	480	474	476	454	457	520	511	482	464	437	476	487	480	495	495	521	436	474	462	478	445	456	462	461	514	493	486	489	505	479	456	537	445	469	486	469	498	501	446	447	463	449	469	486	461	486	490	497	466	479	462	462	465	439	447	464	474	473	429	445	421	511	470	480	450	434	424	455	481	492	461	475	455	449	460	448	468	492	488	433	438	469	469	425	451	491	426	474	479	466	466	427	488	459	489	475	476	454	448	467	483	461	508	475	462	439	459	509	461	440	465	473	486	520	447	477	484	437	478	485	480	402	464	483	496	485	477	462	437	451	468	476	491	468	489	443	499	470	476	507	446	446	523	488	468	494	463	449	507	436	470	449	454	447	509	479	498	460	426	461	479	460	453	462	466	458	453	442	461	476	464	483	436	470	432	476	457	447	463	478	486	478	442	487	444	483	455	446	517	484	470	473	490	449	459	488	472	483	462	458	411	480	438	484	441	453	479	417	478	428	487	464	452	457	506	450	460	462	454	467	494	483	457	477	467	457	467	486	459	438	433	470	477	439	469	452	480	464	490	463	441	484	477	475	464	481	471	463	431	497	448	451	455	438	500	438	450	476	493	481	490	466	458	501	458	455	434	466	467	477	441	474	458	463	448	491	480	473	444	499	447	491	494	439	483	448	451	423	428	480	486	430	473	481	448	457	459	499	503	463	475	458	464	468	441	439	470	486	452	440	468	465	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2122	395	379	381	350	358	313	336	302	347	316	313	339	309	322	320	332	309	336	348	289	320	324	315	302	314	327	320	297	300	335	298	320	341	332	345	296	308	311	307	296	273	330	280	323	327	319	296	327	307	318	304	307	319	334	344	319	309	292	319	301	334	326	320	300	301	322	320	322	331	308	341	360	321	306	333	308	311	299	316	344	315	350	315	322	282	312	301	306	308	315	299	290	323	319	332	302	329	288	273	283	309	294	293	295	307	317	312	325	322	359	303	327	328	317	330	329	344	313	360	334	315	294	294	319	300	344	319	285	316	343	305	316	316	336	280	330	281	317	322	323	319	334	339	290	324	309	303	306	358	302	300	323	309	334	302	295	318	329	299	330	314	331	296	314	302	311	303	332	329	316	303	305	267	312	305	301	294	310	320	343	319	324	299	313	327	317	320	301	336	287	284	313	298	317	303	308	332	303	334	300	248	298	293	314	294	314	314	307	323	301	311	298	307	351	340	292	294	315	290	329	298	316	331	306	353	339	317	286	352	291	317	304	308	344	333	316	291	349	299	308	325	303	351	297	316	284	313	316	309	309	315	324	331	303	317	285	305	317	339	282	316	295	320	311	358	316	319	295	317	357	319	316	297	303	309	300	320	332	322	311	309	289	353	314	296	310	291	316	324	272	338	296	317	307	343	314	285	308	305	270	313	296	278	315	322	307	327	329	322	330	315	299	315	285	307	320	324	344	300	316	320	316	308	333	351	332	292	335	312	328	296	344	315	274	339	329	319	324	329	301	326	343	291	323	344	319	342	325	313	321	314	321	342	305	320	323	306	336	285	301	296	347	313	316	341	307	325	316	302	325	318	293	289	341	347	289	290	313	311	302	320	316	315	326	330	329	319	315	303	298	304	292	320	287	314	332	308	315	337	339	316	289	336	320	331	375	335	301	339	329	314	329	331	295	324	321	280	307	311	293	332	343	309	346	323	325	299	303	281	298	308	310	287	337	353	321	303	344	340	305	347	327	299	325	315	319	290	340	336	289	308	303	302	311	311	322	326	354	322	298	304	320	326	318	302	312	306	301	319	302	339	314	303	309	335	319	300	327	293	285	329	317	303	316	273	295	290	311	305	333	333	298	319	308	319	333	317	309	294	322	315	323	329	313	321	321	336	318	296	320	332	293	314	313	317	324	293	318	303	307	330	311	306	354	288	304	332	326	321	294	301	292	348	333	298	312	334	330	333	354	291	327	321	289	328	311	352	298	281	355	310	275	289	315	303	318	316	326	311	330	298	301	316	319	326	318	282	332	326	358	311	307	300	314	325	321	324	313	286	329	330	301	305	344	318	329	347	317	311	302	295	327	312	313	321	339	316	347	316	338	291	300	353	299	297	309	280	364	297	289	329	329	299	296	311	331	333	316	305	306	308	330	336	285	294	293	299	311	321	310	311	301	306	312	316	333	330	313	322	290	287	307	303	349	338	340	292	333	334	297	319	297	309	267	309	349	278	313	334	305	319	290	318	316	321	289	314	297	305	304	313	328	307	322	342	306	324	309	309	313	323	326	302	290	320	295	329	328	307	314	335	334	341	292	316	317	333	289	292	313	323	339	304	302	303	314	309	292	306	351	330	339	318	318	315	305	323	326	318	323	307	338	344	293	285	326	300	286	307	290	308	307	307	301	304	314	304	303	325	305	282	302	301	310	361	294	331	310	304	314	298	272	320	290	313	333	369	333	324	325	320	324	302	288	293	322	311	329	333	298	296	338	322	304	302	301	324	301	312	320	330	344	303	287	296	321	321	297	304	292	324	321	286	297	304	289	315	323	296	306	340	308	315	290	327	337	325	321	298	322	310	309	331	319	341	289	322	296	307	288	275	306	307	307	318	291	325	308	327	316	259	300	285	325	311	285	333	285	340	313	319	345	324	341	284	327	315	274	310	329	314	303	337	279	324	300	321	311	320	322	338	304	307	302	292	340	301	329	345	292	323	313	311	294	311	273	317	304	304	297	357	337	293	318	317	326	306	324	318	319	295	300	316	285	297	290	307	334	294	319	302	275	335	361	298	316	310	301	307	300	327	306	300	304	307	326	310	320	302	308	303	302	338	326	324	312	300	317	295	312	315	332	291	317	316	344	318	329	307	289	294	348	301	309	331	301	321	329	297	313	313	324	330	277	305	344	290	319	303	294	339	323	295	319	337	316	307	304	292	299	311	307	329	291	303	336	348	293	300	325	341	344	320	330	361	299	297	297	296	318	332	337	328	306	316	296	299	300	331	314	303	305	290	308	315	353	312	314	301	367	328	315	281	295	304	314	289	304	311	319	303	337	334	309	290	310	327	284	311	339	327	330	326	318	312	310	298	346	326	318	296	306	319	295	301	313	337	291	338	283	317	315	336	322	318	347	334	297	313	317	290	339	342	286	325	312	301	332	316	303	296	322	320	323	297	313	317	298	279	307	309	342	289	328	311	313	309	326	328	302	305	318	324	306	296	336	299	293	321	323	318	279	304	322	332	294	318	316	286	302	311	321	325	313	311	310	291	314	296	380	316	305	308	302	327	283	336	298	303	313	322	335	308	313	302	313	315	339	332	296	299	297	308	326	310	336	305	324	288	272	321	306	281	322	312	293	356	288	326	306	318	311	319	319	324	288	337	320	342	316	288	294	333	334	333	325	295	312	307	308	302	277	316	276	327	311	299	312	297	316	318	295	321	286	322	270	277	298	293	314	320	316	318	317	311	327	300	290	310	279	321	315	325	312	331	308	325	320	295	346	288	339	322	304	305	316	285	294	269	335	320	288	303	308	308	316	316	305	317	317	308	298	297	315	289	306	344	303	305	311	298	302	352	294	291	341	315	302	308	315	312	328	309	327	320	278	310	341	300	329	298	333	327	276	311	356	304	366	304	310	319	287	349	307	339	275	299	286	307	300	325	296	317	334	343	311	344	332	339	305	317	324	308	302	324	320	329	330	316	310	304	324	324	338	297	320	337	349	288	310	313	310	317	315	351	324	315	327	296	304	356	308	339	326	323	319	291	294	291	331	294	303	312	302	315	316	284	299	324	304	341	334	341	301	323	288	293	289	307	323	320	322	313	281	308	343	306	330	325	296	302	296	336	325	329	331	303	323	299	319	294	316	292	309	308	317	292	288	311	324	296	326	341	296	320	327	303	290	315	310	287	337	338	281	310	314	301	352	294	311	344	318	304	322	259	322	281	307	307	315	324	339	299	307	331	297	338	311	306	316	322	326	312	296	303	290	307	317	310	328	317	283	312	315	314	316	293	327	310	328	322	322	298	314	304	320	331	305	284	281	331	297	288	332	302	299	324	320	315	313	335	311	295	320	322	302	316	306	298	329	329	303	303	344	293	303	314	310	320	294	311	282	315	317	298	316	305	308	293	299	309	318	324	290	323	343	337	289	348	312	298	313	356	301	306	284	304	335	310	299	310	343	305	322	328	317	296	298	296	312	328	356	320	311	339	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2446	958	1102	1109	1079	1031	992	968	956	927	1013	965	944	924	965	950	973	928	912	944	941	989	944	885	918	910	882	926	887	909	906	889	912	909	921	940	917	982	890	923	905	901	910	956	965	896	885	863	926	907	931	902	926	884	936	911	843	925	924	887	895	937	909	951	919	911	870	937	921	928	907	920	840	889	863	903	879	916	946	922	933	943	891	874	903	927	894	921	946	868	911	877	935	917	868	903	897	933	901	914	915	921	915	883	951	932	887	883	876	911	946	915	896	953	952	880	894	882	950	928	878	896	934	878	943	899	911	915	881	914	883	837	870	882	900	908	898	884	889	934	950	919	855	938	908	942	841	934	887	909	898	912	904	880	930	879	883	886	905	906	908	907	876	897	935	891	855	922	864	873	900	919	919	929	951	887	891	935	886	875	880	946	901	874	966	905	892	927	878	874	951	952	919	909	922	943	881	917	945	895	904	928	914	895	898	928	910	859	864	890	894	895	943	867	963	870	868	941	895	959	954	933	972	969	890	885	920	935	895	940	909	955	968	905	895	913	906	906	923	932	924	954	902	935	878	884	843	946	856	894	1001	971	866	859	895	901	881	883	969	880	906	954	879	930	903	895	932	924	896	915	912	920	968	916	891	855	920	875	875	911	880	913	876	968	924	915	876	913	926	935	888	972	848	878	903	853	914	869	914	899	863	960	882	922	872	956	903	876	907	833	948	896	849	878	894	905	868	942	912	960	879	886	836	896	871	904	889	885	897	921	905	935	888	895	968	933	956	953	872	927	945	896	883	879	887	913	950	860	892	939	903	917	899	894	927	856	858	896	879	914	857	892	908	950	944	928	908	886	898	910	896	943	939	920	858	864	890	899	961	894	915	833	938	913	915	901	909	891	902	921	907	877	938	911	931	958	930	920	925	905	897	907	908	931	928	904	901	912	907	906	933	879	928	883	917	923	897	880	908	901	914	920	984	876	904	930	913	860	922	895	939	845	876	884	904	957	893	891	900	909	895	906	897	887	907	891	945	911	944	927	863	851	949	951	900	938	931	910	957	918	872	913	926	859	979	914	885	873	912	903	915	883	910	875	919	945	928	900	903	861	938	952	904	956	948	884	927	923	939	955	938	880	855	955	882	892	889	971	953	880	865	946	883	856	946	877	881	917	904	909	906	913	931	858	862	922	866	922	950	894	904	935	926	894	924	881	926	894	928	871	908	862	909	893	948	909	881	899	923	942	929	940	917	928	851	926	881	861	961	940	897	902	878	905	950	891	955	906	929	925	909	899	883	911	889	863	904	910	889	927	908	892	945	862	859	885	879	911	916	927	956	885	905	854	899	836	853	879	955	856	878	954	909	952	920	984	903	900	944	879	932	895	890	920	838	911	872	958	948	907	903	875	892	935	933	973	878	906	900	910	901	889	908	893	889	948	918	924	939	923	863	926	935	970	897	939	948	919	864	927	882	907	848	930	897	889	880	913	862	910	928	900	894	876	973	919	931	855	845	864	940	922	906	910	943	902	953	885	866	914	911	949	943	929	931	879	875	950	879	925	905	900	943	919	957	932	922	912	903	871	913	917	919	881	886	903	940	885	958	923	900	922	956	934	897	922	872	911	904	903	860	908	916	956	911	863	927	955	916	957	862	917	930	920	891	924	907	947	943	875	911	958	883	826	914	858	921	898	884	929	870	982	908	936	932	912	854	894	908	901	925	929	948	843	909	944	953	860	941	893	953	890	934	876	925	900	860	899	894	890	878	954	882	890	905	936	870	939	949	856	905	864	871	907	925	929	931	964	877	912	856	903	873	879	928	919	942	921	891	873	896	920	932	918	949	893	914	890	904	919	958	915	875	927	838	893	868	887	923	878	846	887	931	909	905	904	894	876	927	896	895	926	964	931	930	949	879	949	947	888	954	895	909	839	959	908	871	878	910	898	871	880	904	904	919	883	900	903	896	967	898	939	911	874	907	903	949	904	896	929	877	923	963	911	898	914	899	913	908	877	910	882	901	949	953	900	863	911	932	920	899	891	885	884	880	829	905	959	952	944	910	884	887	926	907	928	924	893	895	897	923	898	924	955	882	876	872	908	949	886	902	896	852	904	962	934	947	886	934	897	944	949	883	927	930	876	925	912	865	888	920	830	855	892	899	901	920	907	912	889	905	956	900	872	930	936	911	864	911	903	913	920	915	862	941	876	953	902	887	918	897	900	913	925	924	865	923	943	949	901	910	875	924	914	944	899	895	899	863	916	961	910	920	943	892	861	898	896	859	907	935	894	919	865	933	873	905	861	958	886	922	934	883	892	914	957	957	916	949	932	879	878	876	928	943	938	924	936	822	917	891	891	959	893	847	991	896	930	910	914	936	888	896	932	879	890	877	921	874	924	911	879	892	899	904	852	953	906	870	900	928	892	918	901	910	896	919	830	886	948	902	930	923	926	924	990	939	993	968	915	920	910	882	908	935	877	904	930	906	866	936	935	878	942	952	851	876	915	865	883	939	918	932	905	887	903	891	893	889	916	873	964	941	940	954	894	933	879	905	899	973	873	928	865	898	884	906	940	893	919	963	895	889	973	910	914	888	931	876	932	859	911	913	895	993	935	936	875	878	881	916	914	881	906	929	951	931	869	896	905	907	863	891	906	877	897	934	868	928	882	896	907	927	907	900	881	911	935	853	957	932	948	955	898	930	895	867	899	876	901	873	873	847	894	921	905	926	958	924	937	929	963	917	953	857	928	862	921	903	909	873	902	900	927	884	883	931	900	899	928	934	865	907	855	919	897	922	898	927	938	913	879	928	890	898	914	934	905	894	915	925	896	894	856	949	890	877	868	928	935	884	878	956	886	897	913	913	935	852	881	952	896	937	915	930	881	932	895	903	947	941	930	841	952	920	931	950	944	978	901	963	915	957	928	929	897	914	943	969	939	950	861	922	898	858	887	922	917	940	926	918	884	949	907	883	893	920	925	935	914	906	931	874	860	906	893	873	890	885	899	906	933	964	880	916	897	934	994	929	914	929	872	959	938	926	898	933	918	952	912	911	868	886	924	925	885	889	953	930	924	923	900	883	893	981	943	905	886	902	901	945	922	897	900	899	952	919	920	949	949	915	920	867	865	918	918	952	879	929	905	904	918	939	927	901	861	943	981	906	898	952	912	919	890	927	852	869	896	926	872	909	914	923	914	859	907	886	969	872	897	893	943	889	912	911	959	920	888	923	926	896	877	926	897	899	914	876	917	827	923	889	871	892	943	891	856	918	903	909	870	947	905	924	895	991	931	912	893	896	934	877	927	876	925	881	896	981	893	900	883	862	854	882	925	884	921	934	859	904	866	914	899	913	947	843	926	933	894	917	875	886	907	875	905	922	864	835	897	874	976	902	893	966	889	931	888	951	883	888	914	914	910	911	903	859	952	827	891	879	917	918	917	907	972	932	892	921	903	892	893	891	909	899	948	948	854	864	900	922	945	921	907	894	944	876	914	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7769	1050	1360	1088	791	583	502	412	370	301	301	261	261	250	263	237	209	235	200	202	195	181	208	194	174	205	190	212	188	193	176	185	189	183	180	202	199	195	208	200	188	193	172	191	183	174	174	182	199	185	196	163	163	194	175	179	179	165	183	193	196	169	173	174	180	162	205	191	169	191	187	181	165	183	179	181	162	179	174	193	153	199	173	173	184	182	197	191	183	192	175	197	187	158	198	164	158	170	167	176	201	183	192	186	173	195	194	160	193	191	184	173	197	211	177	153	190	199	179	152	176	189	176	188	189	188	193	169	194	177	178	177	187	191	172	196	189	182	162	172	188	186	189	167	172	182	177	178	194	196	177	191	198	195	178	161	157	160	167	162	180	169	178	177	164	166	174	145	187	155	176	158	170	194	197	151	165	180	176	164	192	189	166	193	161	178	187	167	198	183	192	191	202	146	177	221	192	181	182	194	185	181	181	193	172	182	166	162	186	200	184	175	188	168	170	198	185	187	185	166	192	170	180	184	176	191	198	183	182	190	187	182	159	207	173	194	173	183	192	172	167	180	177	177	188	172	190	167	194	184	177	174	182	168	174	151	163	171	179	163	172	164	158	156	198	192	181	178	175	187	177	183	171	192	192	179	164	165	181	177	176	167	174	178	188	172	187	160	167	187	164	164	177	197	185	179	192	194	184	188	211	201	187	154	175	144	210	177	172	170	209	188	189	170	155	172	176	183	160	161	143	169	174	159	194	194	168	153	177	174	205	187	184	187	172	160	197	182	177	175	163	187	180	191	180	180	188	183	182	179	180	186	175	182	193	183	192	175	165	168	201	182	171	192	162	202	164	163	173	196	185	202	173	176	188	190	182	185	190	182	165	176	167	191	170	159	184	188	192	167	184	185	192	172	151	156	186	180	184	209	163	180	166	197	175	145	172	191	191	180	170	175	186	162	177	168	181	186	163	175	189	190	160	172	180	198	194	174	151	187	179	171	189	176	169	192	171	178	161	175	166	186	164	192	191	199	180	179	193	186	184	176	172	183	177	194	190	173	165	194	172	174	198	186	182	174	197	191	166	173	179	175	187	190	182	168	176	189	189	184	167	186	176	197	191	184	178	172	169	193	179	200	171	191	175	177	175	185	187	148	183	197	189	154	200	183	163	169	195	182	191	176	173	164	184	164	184	162	163	192	173	166	158	189	171	188	191	190	185	179	167	180	184	179	175	166	180	190	190	166	183	205	184	186	165	178	180	192	186	206	160	183	182	201	150	179	165	175	193	190	162	185	165	181	195	175	190	179	190	182	178	193	174	194	173	176	183	188	175	173	185	176	172	192	185	182	191	183	178	192	181	184	177	175	147	178	183	163	168	168	207	179	167	191	202	186	172	170	164	196	197	178	175	195	194	164	186	166	167	204	165	171	207	190	191	169	171	188	188	192	147	189	188	216	168	159	176	176	180	159	213	192	178	173	160	174	166	209	202	167	166	176	180	183	196	183	191	174	192	173	178	186	168	184	180	172	174	197	174	184	179	188	164	178	191	162	194	182	200	188	190	171	181	163	199	188	149	174	159	187	179	185	187	176	162	194	183	161	191	181	196	179	202	186	181	188	205	152	187	188	172	164	190	193	171	179	177	170	184	178	174	190	186	151	170	184	173	205	177	173	181	182	177	170	180	182	190	188	191	156	199	191	179	167	176	180	159	177	174	208	179	170	179	178	200	184	195	191	210	189	177	190	189	154	178	210	178	176	169	188	176	186	177	176	181	165	198	174	188	227	189	179	189	169	187	172	200	158	177	186	170	152	187	178	182	200	184	188	177	180	192	156	180	176	183	174	156	183	186	182	168	165	185	192	185	157	156	160	176	173	194	198	174	170	190	189	183	194	190	192	182	161	153	209	184	175	158	195	206	207	209	182	177	162	174	159	192	187	166	179	191	170	183	202	204	167	188	189	182	188	163	166	168	187	186	185	174	141	177	213	200	203	205	178	168	178	170	176	177	198	178	175	180	168	161	168	192	183	176	167	158	194	195	207	182	176	191	170	157	165	188	167	173	185	184	190	176	166	168	199	174	197	160	188	188	150	189	165	160	184	179	202	190	187	182	170	202	179	213	193	178	183	187	197	198	188	163	181	171	169	181	185	184	183	179	176	177	176	182	191	181	171	171	166	189	202	188	170	186	184	202	172	194	172	181	166	184	188	179	182	181	191	214	134	179	173	188	173	190	166	169	178	163	196	196	150	188	190	166	173	173	167	162	189	162	189	171	178	171	188	203	164	172	177	197	180	168	175	172	176	160	149	177	163	181	160	196	195	187	184	176	173	203	181	178	182	192	173	180	191	191	196	154	191	199	209	195	156	177	188	175	186	165	191	181	195	172	178	181	186	185	187	184	181	171	164	189	183	188	161	181	177	175	165	162	180	190	202	183	193	188	184	153	185	176	154	170	168	166	174	172	156	171	184	168	192	177	152	189	182	175	164	183	178	179	189	169	169	180	179	166	160	179	170	190	148	159	186	160	185	165	194	190	176	140	189	183	181	197	174	164	159	187	180	175	207	173	182	161	198	198	196	164	194	198	161	168	176	189	164	177	172	189	173	196	166	176	191	162	180	187	204	203	177	190	201	212	170	191	179	185	170	182	195	183	186	180	193	169	191	179	185	195	150	180	182	192	200	176	183	171	185	193	194	168	171	186	178	156	163	183	181	179	169	187	185	169	165	182	167	178	176	152	183	185	152	179	188	176	172	198	165	160	178	178	162	161	175	177	172	192	182	180	166	191	169	195	182	184	185	189	182	178	166	156	174	175	200	176	193	172	189	155	174	146	183	192	169	178	193	166	175	179	185	198	197	183	196	166	188	179	178	176	213	157	190	179	160	170	171	154	186	183	194	183	165	178	174	175	166	201	194	177	174	181	192	165	179	165	195	180	183	178	190	178	172	184	183	189	168	154	170	194	178	176	182	173	169	169	182	183	175	163	188	201	185	187	156	175	186	180	168	164	203	203	203	180	177	176	166	182	191	178	203	165	153	183	173	189	196	197	179	181	176	158	160	200	184	170	197	176	169	156	210	197	175	175	174	190	170	168	164	168	168	177	177	172	180	182	165	190	151	191	193	206	204	195	188	193	208	181	173	194	167	159	160	197	174	201	164	170	206	180	195	181	183	184	183	191	203	187	187	171	162	199	166	180	192	197	187	183	175	182	192	146	181	158	183	191	177	165	163	168	202	181	176	194	205	184	185	172	163	164	178	154	188	187	166	175	173	166	189	158	169	193	197	173	189	170	181	163	182	180	170	188	189	163	164	214	178	181	189	161	162	181	170	166	177	163	188	186	163	176	171	170	153	190	157	169	197	164	176	167	206	164	182	191	187	198	176	167	178	170	189	195	162	185	179	185	156	209	175	207	177	186	201	187	190	191	196	177	188	174	161	169	182	202	138	177	195	176	166	197	176	166	170	160	179	190	186	159	150	187	183	187	172	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5539	1461	3013	3558	3084	2621	2173	1759	1621	1395	1308	1180	1053	1024	955	883	909	855	800	843	772	779	712	692	704	691	727	681	689	668	671	646	646	584	632	620	598	633	615	635	610	637	612	604	582	571	595	592	559	608	626	563	609	628	576	595	573	573	560	610	528	552	603	587	565	579	607	564	565	590	573	569	584	531	551	614	605	556	566	574	558	563	559	518	593	597	579	585	515	556	574	556	548	532	572	516	563	541	631	550	571	580	586	565	580	554	578	578	600	582	568	538	629	582	568	540	535	577	587	594	539	536	548	556	543	563	561	530	581	544	606	536	551	548	588	545	565	622	556	558	590	589	577	563	513	604	557	544	556	547	557	570	558	567	572	576	554	538	525	588	564	555	538	532	576	579	581	542	565	573	565	565	581	543	522	571	539	553	553	550	509	546	554	594	557	527	575	583	546	562	551	526	538	544	552	505	578	545	545	554	549	561	556	546	572	551	570	559	536	517	525	545	511	556	596	585	536	538	554	543	552	554	594	579	564	621	571	581	530	589	535	558	509	558	501	534	531	592	533	557	566	535	557	551	571	561	520	557	560	519	556	568	588	577	527	561	564	558	566	561	536	539	565	614	523	555	536	523	585	596	555	577	533	565	548	563	553	551	613	611	541	582	586	567	537	587	546	566	583	507	544	553	575	581	574	539	552	567	552	510	563	532	556	544	528	582	587	581	546	556	567	571	552	551	521	523	565	576	555	535	563	571	538	541	569	565	558	553	584	552	552	547	549	566	535	531	538	601	571	581	564	598	598	592	547	547	512	561	536	529	547	544	571	507	560	554	573	562	557	595	534	555	518	562	576	564	590	519	564	591	576	581	539	589	541	537	547	545	591	544	582	519	547	584	534	528	515	599	574	526	565	576	573	577	556	565	556	604	607	586	565	563	590	527	541	553	581	551	537	585	560	572	597	576	562	567	568	554	533	580	534	553	550	594	572	554	535	575	584	529	553	538	584	583	573	528	566	632	562	547	555	540	560	556	583	546	573	564	597	526	549	608	525	560	586	526	582	570	559	545	571	526	574	535	571	546	506	537	560	523	588	550	595	534	542	578	556	540	556	549	578	556	569	588	539	548	565	558	511	570	562	528	584	591	569	550	524	568	600	579	552	589	587	548	570	561	569	549	521	588	565	552	546	551	541	536	590	569	531	552	583	563	567	573	604	573	589	521	567	585	579	573	541	567	567	557	563	538	541	566	586	563	555	567	545	545	545	578	558	551	516	569	576	546	563	549	535	585	512	529	569	570	569	543	538	535	590	539	562	539	524	588	553	576	561	534	554	568	529	576	586	520	551	559	537	547	553	562	555	570	579	615	541	571	547	554	540	538	561	558	593	572	562	531	579	575	575	578	569	522	556	589	562	529	611	567	507	578	543	565	530	549	548	534	551	535	545	515	582	544	519	527	573	550	542	542	579	556	582	591	598	551	532	552	557	602	573	554	533	542	607	584	567	577	560	578	582	527	561	601	565	560	540	550	600	529	555	568	537	570	578	559	540	524	601	528	583	604	541	546	565	546	561	550	527	565	516	552	544	552	551	536	560	558	543	589	538	524	547	541	556	555	507	509	544	512	585	576	588	546	563	560	529	543	571	585	550	557	533	560	533	576	547	572	538	521	569	554	567	584	555	602	527	507	540	609	601	538	578	569	566	528	562	576	566	580	570	565	542	564	517	562	533	576	536	569	595	594	573	585	554	569	565	563	568	579	538	573	530	584	542	552	518	572	547	537	565	580	581	566	511	547	604	569	541	582	590	547	566	576	608	570	547	577	561	561	562	559	539	506	545	511	546	561	584	577	539	560	563	559	602	587	553	570	587	564	531	574	557	568	511	520	520	540	579	537	580	548	556	544	604	565	556	555	555	559	545	576	603	554	547	559	539	553	565	593	536	608	583	587	546	609	543	563	517	542	536	549	551	553	556	558	595	558	568	564	544	637	546	537	554	595	571	556	568	557	581	560	616	561	595	534	560	569	566	551	543	522	541	570	546	546	577	556	534	597	575	552	558	542	585	538	607	572	574	577	586	569	549	592	563	511	526	598	597	588	545	566	511	555	582	553	575	537	551	522	574	554	529	586	579	564	571	551	553	554	532	544	594	516	562	534	576	596	584	517	572	567	544	589	527	584	538	557	562	512	551	619	573	566	541	549	540	559	559	581	596	539	559	590	540	520	563	534	555	556	591	543	588	544	563	560	534	560	569	546	593	560	605	583	528	571	570	592	578	521	567	557	559	572	592	570	545	555	544	561	556	598	548	566	524	555	557	540	592	572	602	577	596	541	566	557	603	538	526	589	576	539	534	605	545	552	575	557	540	556	552	567	565	584	571	556	587	591	592	550	534	568	544	526	582	543	574	566	521	533	548	510	561	548	578	584	564	517	587	555	574	542	615	549	565	585	560	564	523	554	547	590	542	555	556	512	516	594	565	561	528	607	590	568	508	534	566	530	558	575	552	539	550	579	494	538	590	531	548	576	571	560	604	533	509	556	566	533	604	559	550	572	536	553	605	563	591	547	559	566	572	543	587	562	580	547	586	533	559	556	602	591	564	543	536	578	609	581	536	550	584	573	558	519	577	527	546	606	600	549	598	567	535	583	575	561	535	550	569	627	539	578	606	560	528	579	552	538	519	579	558	528	581	527	597	581	582	596	538	587	552	539	560	561	558	576	537	568	586	524	550	571	562	574	613	553	581	574	534	519	520	613	542	563	569	603	550	590	563	556	566	566	550	557	580	560	550	564	607	549	574	587	557	573	572	534	566	591	574	597	591	566	553	531	569	564	562	573	523	545	566	563	501	578	581	560	595	604	576	543	541	502	544	585	574	550	558	551	578	578	539	517	540	562	601	588	561	505	619	559	528	564	507	565	541	522	549	551	536	571	556	554	558	585	594	569	543	544	575	588	528	534	583	556	590	552	568	536	622	564	561	545	550	496	553	580	554	602	511	541	554	553	532	554	560	538	615	553	561	529	552	534	550	559	548	545	527	587	564	525	565	520	578	527	584	596	511	551	603	598	599	568	534	552	566	566	547	573	558	552	559	564	556	515	571	551	570	561	559	537	546	578	535	562	518	548	571	511	575	560	528	546	545	556	616	556	546	572	544	522	592	519	541	583	546	553	548	550	557	598	583	549	569	557	568	549	544	572	539	567	548	566	583	582	597	572	531	603	566	563	572	566	571	503	581	572	555	566	542	555	580	542	588	578	502	572	575	558	551	564	518	557	547	564	567	578	523	561	544	553	547	571	499	542	562	539	550	568	594	537	557	590	529	537	529	563	569	605	549	574	562	597	540	579	559	597	529	562	528	602	554	514	586	523	594	568	547	555	586	549	532	562	588	597	556	570	523	574	554	516	573	518	596	542	573	565	534	569	547	537	574	556	553	560	540	589	542	557	602	541	578	605	567	554	528	535	578	558	590	543	559	545	592	568	595	534	605	539	568	580	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14896	2214	2556	2010	1341	990	781	602	477	388	353	310	316	259	250	243	224	243	242	197	211	190	180	156	171	162	177	173	144	165	163	159	136	147	148	138	155	171	151	152	149	163	130	143	122	145	155	137	131	136	148	150	153	146	143	159	145	168	154	147	156	151	138	151	140	137	140	139	147	146	129	159	151	154	142	125	153	133	157	159	130	156	139	134	142	164	155	142	147	146	154	125	158	163	141	112	147	139	154	171	147	138	137	150	120	137	139	139	144	136	141	146	155	147	144	124	133	150	141	147	164	132	144	154	164	144	116	155	119	122	133	146	133	169	157	166	151	115	155	151	150	149	133	146	134	159	151	149	153	165	134	138	121	128	136	127	137	146	145	136	159	129	147	144	147	140	147	164	140	141	156	137	148	153	144	118	130	130	123	153	143	157	136	123	146	143	132	135	153	146	130	142	139	156	176	146	145	140	144	128	140	147	154	145	140	141	123	124	136	146	127	146	141	145	130	127	142	156	151	144	151	157	143	143	136	149	158	137	142	145	143	117	124	149	142	151	157	147	145	147	132	156	143	126	135	149	146	133	126	146	115	132	172	158	144	134	171	147	149	137	147	147	126	141	132	138	144	153	149	159	159	138	148	140	163	135	127	138	130	145	148	144	143	138	131	131	137	162	152	133	133	145	151	140	134	138	120	139	146	141	158	157	140	151	108	139	134	131	139	113	133	159	149	137	138	133	160	139	123	146	156	154	140	130	126	135	124	127	154	149	142	153	142	145	115	143	151	139	147	104	148	137	136	138	120	132	133	131	134	123	143	129	162	151	138	141	138	155	140	143	159	134	141	127	129	159	144	161	135	129	132	140	143	149	152	148	124	99	139	160	146	150	141	135	130	139	152	147	144	119	129	142	150	141	135	143	146	173	157	142	137	141	138	141	158	144	131	125	138	140	136	152	148	129	128	152	160	155	136	154	136	137	139	151	134	132	165	148	140	130	145	131	115	136	150	128	154	130	147	130	140	135	151	149	145	151	150	147	140	151	119	161	139	130	149	133	135	149	152	150	138	116	139	149	139	167	139	117	146	151	140	172	134	128	133	146	159	159	144	156	140	141	149	170	153	156	134	145	145	162	131	152	135	142	130	146	176	133	146	131	167	132	139	131	151	122	144	141	150	135	135	126	141	152	142	149	143	129	157	142	143	146	146	143	134	138	140	135	159	143	150	148	154	135	149	148	117	127	130	143	156	137	118	118	158	150	141	131	144	144	129	161	134	139	154	156	141	151	182	144	122	116	157	118	145	152	129	131	147	159	128	130	156	137	146	139	150	163	127	140	147	136	133	130	168	135	120	150	140	165	150	136	138	161	146	153	132	139	137	148	143	142	139	135	123	135	141	105	146	146	153	143	142	139	152	144	153	136	147	141	153	185	130	117	146	159	123	143	145	151	149	146	146	138	143	133	133	141	150	130	124	172	159	127	160	133	142	142	151	135	131	146	158	152	126	136	143	143	131	127	134	133	164	143	141	155	119	149	126	139	132	135	128	139	151	131	140	139	116	143	136	153	157	124	142	148	147	133	146	144	143	119	144	145	146	126	127	138	151	146	141	137	146	134	128	133	161	133	145	172	149	136	145	154	138	150	139	145	131	152	140	137	151	145	121	124	128	148	128	148	142	134	155	129	148	137	137	116	134	146	145	148	153	130	129	129	145	155	152	154	139	145	134	167	130	145	134	141	144	157	151	156	121	144	133	138	139	155	129	150	138	152	146	149	132	137	122	129	136	164	155	128	145	130	157	129	147	142	128	162	132	162	171	138	151	151	150	119	146	146	152	136	142	147	137	134	147	140	144	118	140	149	137	138	140	157	131	136	137	133	159	134	152	131	131	135	139	145	133	126	147	122	154	129	139	159	145	146	132	139	148	139	143	128	136	149	115	136	148	143	141	130	109	145	153	156	160	160	136	154	143	152	149	131	139	126	128	135	143	136	173	155	162	128	157	129	154	148	135	153	139	148	130	134	146	141	132	140	131	161	137	111	142	149	153	135	121	143	171	153	127	132	119	125	122	129	125	145	145	139	135	153	125	145	151	151	163	127	133	139	161	143	155	133	135	142	142	147	151	126	143	140	142	150	130	129	142	126	135	135	130	157	141	166	154	138	141	123	133	158	126	138	136	126	130	137	133	156	160	133	149	149	154	135	133	147	153	155	142	140	148	137	152	140	136	137	158	140	145	146	144	129	155	134	169	150	150	142	151	145	178	122	161	137	149	134	135	139	157	134	139	121	142	139	150	131	141	148	138	132	146	143	137	129	138	138	132	155	179	153	141	136	128	133	136	115	123	156	147	148	150	161	159	142	134	145	140	151	140	140	140	125	133	142	141	164	138	150	140	140	160	139	142	134	148	135	152	141	140	149	138	151	144	147	146	130	142	138	134	145	149	136	144	116	143	148	139	125	126	126	148	142	135	143	121	137	159	142	139	149	141	127	130	138	150	128	141	132	127	134	144	134	127	105	133	144	157	145	131	153	131	152	144	128	124	142	154	136	147	154	143	134	142	136	153	147	159	162	146	133	122	137	136	161	120	125	147	136	125	142	132	154	149	142	146	128	129	144	128	141	131	153	132	132	152	146	137	140	143	127	158	153	139	142	163	148	141	129	137	148	136	161	157	130	154	154	137	128	152	149	154	141	154	156	123	124	119	131	134	145	140	153	131	144	146	146	149	147	160	135	128	146	152	133	130	143	150	147	146	147	125	140	129	152	150	120	130	164	124	153	178	155	138	136	163	138	141	149	132	147	140	127	146	152	140	145	152	153	141	133	129	143	134	128	131	164	119	153	141	147	148	146	160	151	131	129	145	134	149	140	162	158	134	138	142	149	165	147	135	174	128	122	145	126	167	120	169	128	142	140	140	127	133	147	139	144	145	124	143	140	117	136	137	128	150	122	148	140	129	146	146	137	129	151	126	156	122	135	145	152	140	143	123	128	121	144	169	141	127	129	131	150	155	138	137	153	137	133	147	146	140	158	146	147	157	142	145	142	149	120	152	146	137	142	158	139	153	131	132	149	135	125	139	155	131	166	132	156	143	157	130	150	150	141	142	129	115	146	152	128	154	155	115	160	139	137	170	155	139	146	135	136	132	130	142	149	146	146	125	136	140	154	144	147	139	144	138	146	116	152	158	129	146	131	140	143	146	133	130	142	123	151	133	124	129	134	115	163	158	153	140	143	145	154	131	124	157	139	134	148	137	142	156	131	148	149	142	132	147	143	148	133	146	124	152	133	151	144	127	151	134	130	157	142	139	104	145	141	133	135	134	158	161	159	132	164	157	138	146	139	137	142	136	116	142	142	130	150	127	136	146	152	150	172	150	154	120	147	146	142	142	142	133	144	144	138	133	139	135	135	140	138	136	155	139	152	151	150	146	121	139	144	146	134	128	152	129	171	163	134	151	138	131	127	146	126	149	131	155	133	133	120	130	124	133	124	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7638	2295	5045	6033	5263	4068	3491	2887	2456	2060	1894	1631	1475	1437	1252	1122	1074	1013	943	849	870	799	792	740	746	732	694	729	701	690	613	638	640	565	584	598	566	663	574	548	582	581	559	540	578	551	534	553	492	565	546	546	538	504	504	511	495	519	488	531	526	492	485	492	494	497	514	477	469	489	521	515	530	489	514	502	496	472	474	514	490	515	468	510	482	451	511	476	485	477	483	492	475	492	489	480	494	506	485	498	477	489	466	435	498	510	460	456	510	463	510	496	470	453	467	490	487	455	508	463	451	481	490	460	480	475	480	490	513	480	473	463	481	439	481	455	475	460	447	479	473	461	509	482	505	512	514	463	506	457	454	512	490	466	502	476	470	497	460	470	501	476	486	495	453	447	471	454	478	474	472	468	495	507	476	479	504	458	464	440	440	514	507	450	495	520	448	479	464	444	497	468	469	412	446	484	509	488	453	499	471	448	445	480	488	462	472	468	510	462	475	496	485	461	469	478	444	467	494	494	458	456	487	475	495	493	487	459	473	484	471	491	488	462	480	503	484	486	499	449	464	472	467	459	507	432	499	464	453	457	475	449	461	442	461	479	448	429	463	455	457	454	513	467	496	436	478	470	458	487	436	429	471	441	490	463	463	482	467	478	455	457	469	495	496	507	451	463	497	485	471	463	483	462	496	448	461	452	510	443	475	465	482	487	458	478	439	467	478	464	504	449	460	441	459	506	462	455	485	443	497	478	427	434	485	501	485	464	463	474	484	459	470	477	498	483	462	460	457	495	454	411	483	478	495	474	494	470	427	415	469	464	469	475	445	504	471	461	450	463	508	452	475	448	467	495	496	488	441	474	467	512	460	495	485	498	471	445	467	500	467	472	463	452	448	474	435	467	463	499	501	491	463	469	464	486	488	474	459	455	451	461	450	458	437	494	446	465	425	490	461	448	431	438	468	484	476	425	448	485	496	475	499	480	485	551	474	453	472	459	474	464	459	478	464	482	462	487	443	474	447	450	484	459	501	455	490	462	435	492	447	453	500	462	432	485	485	453	462	456	488	452	461	495	463	435	446	483	506	492	471	456	504	450	441	439	456	460	473	460	472	492	468	479	455	470	455	511	459	485	492	464	474	455	516	448	474	458	455	482	446	483	496	452	501	451	462	478	533	476	468	443	459	508	468	476	430	454	461	473	448	437	504	464	484	478	483	452	499	485	450	472	458	462	441	475	492	487	464	468	475	448	489	499	475	490	457	501	461	481	485	419	440	460	455	501	424	450	463	462	496	468	489	478	473	470	437	464	448	441	506	475	468	446	488	482	460	476	449	479	452	483	444	475	445	478	446	459	471	461	442	477	466	490	451	467	469	477	436	478	492	476	470	458	448	444	450	501	494	446	441	453	483	452	491	471	483	437	460	474	474	476	465	480	519	476	466	480	428	456	489	483	461	453	449	483	494	509	467	435	466	448	439	490	477	477	469	458	474	447	480	465	491	455	435	463	442	458	456	446	468	454	468	436	470	475	447	440	481	460	489	449	485	491	478	472	435	496	467	434	435	473	482	495	442	471	438	458	493	426	457	472	430	493	486	474	469	467	465	486	504	443	487	456	465	465	444	462	458	475	438	503	478	472	473	466	494	470	458	479	465	457	450	462	462	496	478	442	466	488	500	426	472	506	499	506	504	450	488	441	505	480	443	455	525	485	419	464	472	490	478	461	450	462	454	503	480	449	497	503	466	488	474	456	514	491	494	483	468	470	466	452	463	492	486	459	444	461	434	456	480	510	510	470	466	462	485	496	485	460	466	431	446	471	477	441	440	448	494	420	542	465	462	442	473	484	486	448	442	429	481	463	459	450	470	509	484	460	474	469	436	457	429	494	484	456	467	474	441	413	454	515	477	477	480	462	448	460	485	430	437	447	528	479	484	457	439	466	458	457	452	469	436	447	481	407	494	503	472	467	459	492	430	448	458	446	461	451	445	470	462	443	452	482	468	490	446	450	487	443	460	476	464	493	467	491	450	410	456	443	475	477	451	436	470	469	481	494	478	425	490	457	456	488	466	458	494	492	478	465	485	485	485	471	448	439	446	507	471	492	524	474	479	462	482	439	477	471	444	466	448	478	447	475	492	452	513	480	496	481	455	483	467	436	436	497	514	481	464	455	479	485	446	462	460	469	454	503	444	489	483	441	473	440	476	451	472	458	453	486	461	475	451	448	461	502	484	471	460	450	476	475	510	470	412	470	441	472	476	523	469	450	491	471	519	446	466	511	460	494	449	497	450	462	466	466	463	487	483	443	435	445	491	450	455	460	499	461	430	470	449	467	476	451	464	499	475	464	433	475	450	435	515	451	555	456	441	440	494	427	489	437	475	501	488	497	482	448	478	465	496	428	456	461	511	446	465	450	481	448	454	497	470	511	468	503	470	492	459	450	447	479	509	471	481	423	435	448	432	464	507	454	471	466	435	465	479	462	470	493	492	476	474	476	470	449	463	500	497	495	444	445	462	451	454	497	498	431	495	485	456	499	482	459	469	474	476	492	435	480	491	446	469	441	452	428	472	444	448	465	501	476	483	441	462	445	471	406	489	462	491	482	472	499	475	461	477	429	436	479	465	451	500	482	440	420	434	470	482	469	428	474	487	496	442	463	463	473	502	469	456	483	440	420	481	477	496	459	445	540	479	488	461	486	460	462	464	430	459	470	440	480	481	489	487	449	450	456	487	457	480	460	467	470	471	463	475	432	452	466	428	463	437	467	433	475	510	509	458	449	407	449	480	446	462	473	450	479	485	501	465	475	449	502	481	491	449	462	506	418	436	475	488	460	416	456	485	490	496	457	474	457	487	455	456	441	468	459	484	452	494	441	440	439	481	454	461	473	463	495	458	482	432	477	444	463	454	468	462	498	490	446	446	460	523	457	458	453	461	471	450	454	487	471	441	466	482	464	506	463	442	473	451	499	473	453	446	485	456	496	465	473	479	489	475	454	475	466	482	493	472	456	440	463	460	496	461	439	437	464	459	484	466	453	442	481	430	518	451	499	461	451	485	477	483	451	467	456	460	439	488	469	437	491	444	484	428	439	477	492	447	464	429	476	473	495	500	495	451	463	421	472	466	468	442	504	449	467	462	450	432	480	447	465	487	468	449	469	455	474	482	497	465	463	422	474	468	471	426	474	466	449	476	444	451	501	463	497	476	497	426	445	478	480	444	473	499	443	477	460	442	461	472	444	430	453	462	477	457	492	433	450	450	448	456	480	444	490	459	445	481	382	445	488	477	478	468	480	470	441	477	493	496	508	463	503	471	436	464	485	505	486	467	467	475	447	475	486	479	488	477	475	456	452	456	464	492	479	454	412	465	464	475	431	466	453	485	493	466	493	487	446	446	468	425	477	463	458	466	505	453	506	458	476	505	441	498	472	482	502	490	478	474	472	468	458	488	446	469	473	474	466	447	447	431	496	473	532	469	496	468	447	437	445	446	490	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2073	404	382	410	373	327	346	351	355	310	351	300	335	320	316	336	327	342	356	328	320	308	315	329	319	314	321	305	310	329	358	280	308	324	309	303	327	318	298	328	322	334	323	308	325	294	331	334	309	306	301	338	330	348	318	316	283	320	304	311	310	289	325	336	347	297	321	337	340	266	301	347	281	290	294	329	309	334	313	318	291	307	315	310	287	294	293	330	287	335	308	314	328	304	323	295	310	269	321	287	322	315	301	301	323	313	315	287	336	324	308	328	291	311	336	327	313	321	300	311	325	303	338	284	303	340	307	321	315	299	300	327	333	330	341	335	284	328	305	325	288	326	338	322	320	313	299	323	296	296	332	307	302	289	276	305	281	318	294	304	312	317	286	323	333	301	295	307	314	303	302	294	289	318	303	352	303	292	321	323	316	315	314	277	274	317	344	294	299	348	306	318	311	319	308	325	345	313	347	330	330	294	320	317	297	338	324	321	288	334	300	315	339	305	331	283	309	318	280	336	368	295	356	273	284	319	342	290	297	280	303	321	294	302	323	329	307	289	306	326	284	341	316	289	357	310	294	290	315	319	323	298	315	322	341	340	284	361	303	289	296	299	321	284	313	302	304	317	299	299	315	282	303	282	324	364	342	321	305	323	338	278	311	336	310	307	291	306	317	311	324	305	314	312	321	330	336	330	326	322	328	316	310	324	321	307	287	302	291	318	359	303	324	329	302	305	295	316	344	317	339	323	318	305	342	303	311	335	327	304	345	316	304	298	329	299	312	289	341	341	334	312	332	315	351	299	334	277	301	321	315	309	340	322	340	308	292	336	325	288	336	319	345	307	269	334	302	323	339	317	300	328	321	320	299	309	314	315	294	305	322	312	318	343	297	351	322	288	295	294	288	302	298	300	313	312	322	267	294	350	289	296	308	294	329	303	341	313	324	311	330	312	334	315	326	330	328	313	322	298	317	312	299	316	324	309	302	294	330	321	309	325	288	308	321	345	354	308	309	297	303	326	334	293	312	273	325	295	333	327	304	312	334	304	279	309	356	346	331	294	323	326	291	340	322	283	290	293	324	320	306	293	315	305	327	271	276	358	308	305	271	315	342	331	308	322	335	283	326	344	292	302	305	341	313	313	337	303	299	307	314	304	306	294	316	287	332	312	296	312	291	286	300	316	333	319	313	309	326	315	294	294	314	328	320	348	326	331	269	336	336	321	315	303	310	287	333	291	325	350	297	305	306	274	300	313	296	297	324	318	308	296	285	313	329	292	296	300	342	301	316	313	300	291	326	298	295	292	316	294	302	308	297	315	299	300	295	305	310	344	320	329	331	312	339	334	304	295	304	296	302	280	333	310	332	333	304	286	314	319	302	310	346	289	326	300	286	328	278	332	322	301	335	334	310	329	298	301	339	330	337	289	283	289	307	315	279	312	317	276	306	325	296	299	310	337	312	303	321	308	326	292	310	280	303	309	305	337	295	319	284	318	303	324	298	326	281	300	323	336	290	330	342	312	307	302	288	310	290	317	355	294	301	302	297	313	302	287	313	328	319	297	290	332	300	317	322	307	311	331	300	307	315	254	328	315	338	303	307	306	290	304	279	335	295	319	308	313	304	338	328	314	328	297	300	314	299	294	306	291	292	308	300	300	327	347	306	304	286	270	301	323	312	314	308	301	310	322	274	277	350	300	318	341	294	333	311	316	309	281	313	333	315	300	274	332	301	302	316	328	300	324	293	304	318	315	319	315	318	315	328	288	319	295	309	287	304	325	310	311	301	328	297	286	313	345	332	287	281	297	303	312	296	327	322	347	286	330	311	340	317	306	314	353	323	302	307	316	323	306	311	289	293	304	304	302	306	299	296	311	310	330	320	296	331	305	300	264	308	321	296	299	344	304	311	274	301	298	308	307	320	305	309	299	302	296	313	320	324	318	319	317	311	292	306	302	307	343	317	312	298	315	284	332	349	262	319	332	325	324	286	315	320	314	340	301	317	323	325	300	307	350	269	316	330	306	316	294	299	332	298	338	309	350	322	355	286	344	325	309	316	310	319	317	345	324	297	295	350	289	315	324	310	327	315	290	335	289	286	303	297	313	319	300	315	293	315	321	312	335	283	345	308	303	297	319	297	296	307	329	328	293	294	304	328	340	339	313	313	298	291	286	301	310	300	291	330	295	310	314	294	332	314	287	304	345	321	305	294	350	323	309	312	296	319	313	317	314	322	302	304	313	316	314	346	300	335	285	316	326	304	330	306	292	341	330	311	332	328	294	338	302	305	303	290	321	315	332	315	298	308	304	298	330	312	300	347	341	296	339	335	298	303	345	292	341	329	324	303	325	292	327	311	299	290	335	329	288	298	302	289	308	289	282	321	295	306	314	288	318	304	281	321	341	284	290	292	316	290	332	303	297	309	327	321	291	308	319	334	312	351	279	314	313	294	316	313	320	317	311	321	295	345	309	342	291	311	327	321	319	296	305	307	329	302	312	294	312	311	333	297	298	310	343	310	321	303	293	298	294	307	291	315	319	322	284	297	306	319	344	324	289	274	309	313	353	308	301	315	311	291	296	340	329	348	298	328	285	325	309	282	332	289	304	308	318	328	335	318	318	339	304	329	320	344	338	262	340	304	318	336	318	276	317	317	305	329	305	319	319	314	319	289	287	306	333	303	310	345	324	293	312	326	336	322	310	310	307	287	317	350	283	339	272	324	338	308	298	291	300	333	324	339	314	321	298	324	299	306	311	305	308	296	325	300	310	316	296	306	332	319	271	337	339	334	306	304	298	347	336	331	296	308	313	289	323	348	315	291	316	326	317	285	295	341	352	303	302	304	316	356	300	322	318	326	343	325	299	300	339	313	323	322	307	322	321	319	313	327	297	315	277	338	310	313	311	303	325	323	347	318	322	344	279	350	290	280	284	306	309	327	320	293	306	298	311	318	316	290	302	322	313	318	321	273	300	327	289	320	301	330	324	313	314	314	313	319	313	323	319	315	312	300	291	347	302	358	302	296	320	329	305	309	301	308	321	314	284	322	298	327	309	332	320	306	345	314	292	309	315	320	330	291	334	288	290	323	310	282	324	325	320	326	301	307	318	320	310	301	332	299	327	269	329	331	306	298	321	305	349	310	316	327	335	308	335	366	289	304	323	332	326	286	365	280	332	321	315	319	292	292	303	305	331	307	324	359	330	336	341	308	308	294	289	300	310	331	291	328	304	297	316	329	311	319	285	309	300	324	313	300	308	280	309	309	328	316	309	342	311	318	316	305	338	347	321	334	285	305	287	318	345	298	280	339	319	298	348	298	321	319	315	278	303	305	340	330	321	298	297	299	328	303	322	323	311	290	342	310	301	353	324	293	314	328	327	340	342	310	319	293	342	315	324	324	303	302	285	312	294	338	313	307	283	346	319	299	323	318	323	302	307	320	338	286	304	317	310	320	300	323	306	341	307	327	310	323	309	308	298	292	303	338	324	316	286	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2480	974	1100	1168	1139	1093	961	1045	934	963	950	976	942	943	893	948	865	901	911	922	924	908	856	973	961	890	938	972	926	896	910	896	924	919	880	981	917	908	894	930	894	866	873	871	882	875	892	875	916	905	892	911	893	912	924	918	887	927	929	908	856	947	911	923	915	929	905	859	899	880	943	882	932	899	941	919	940	935	918	949	874	936	909	877	916	923	960	892	871	936	906	872	900	914	933	884	904	892	869	949	935	946	921	924	882	929	866	938	906	876	870	861	863	932	827	941	883	941	936	919	951	893	941	888	887	900	925	925	952	892	954	880	904	932	939	860	867	926	971	918	874	884	877	872	901	948	871	940	933	966	857	916	864	943	900	910	867	894	902	919	901	960	943	895	880	933	933	918	943	951	907	926	851	904	899	851	941	887	878	877	885	892	898	932	918	920	936	950	905	915	947	918	955	837	960	931	912	915	874	929	952	932	935	891	865	938	896	896	923	909	896	945	926	862	923	890	939	954	902	863	904	870	858	925	914	947	959	896	934	905	858	818	962	916	862	923	884	931	915	963	960	942	901	947	934	942	874	872	906	878	927	904	894	906	935	828	953	914	886	901	941	916	890	925	837	871	916	909	876	885	902	951	885	916	918	857	881	949	887	919	948	895	919	941	922	900	900	920	903	909	868	918	883	855	856	929	929	927	895	948	901	891	967	922	933	872	949	925	881	911	856	851	921	933	937	890	893	883	930	891	926	894	967	934	922	923	947	861	911	994	871	919	922	943	967	954	903	931	917	865	870	917	885	948	945	913	894	854	906	888	897	907	916	936	894	866	945	894	883	922	917	887	885	939	869	906	925	941	936	843	906	919	878	952	945	892	903	884	905	927	922	927	921	888	857	849	914	861	905	848	920	888	904	895	867	881	924	882	880	869	875	928	972	929	915	923	894	916	899	880	919	841	922	886	963	865	922	870	915	932	947	861	966	931	927	931	915	854	949	924	955	861	926	914	899	853	921	906	907	901	949	906	928	929	907	898	833	940	872	933	920	912	897	890	906	866	938	888	921	866	880	909	926	889	869	904	928	846	934	960	878	900	889	920	854	884	921	862	914	960	940	932	908	931	886	923	956	906	992	919	942	889	884	952	926	932	933	901	889	871	869	824	957	883	881	921	936	911	855	898	916	906	926	910	924	898	872	956	892	901	863	901	924	902	946	938	863	868	932	932	930	940	889	923	916	890	926	973	950	955	929	952	889	904	968	831	909	925	906	907	897	875	907	899	903	945	973	907	915	926	912	928	874	889	915	881	961	909	857	923	871	927	951	949	922	934	895	905	876	879	933	862	949	864	883	944	888	895	911	930	885	914	956	909	873	849	901	904	948	935	911	901	907	954	905	993	904	889	879	951	950	911	886	932	889	857	931	925	926	877	947	862	911	919	897	930	908	913	890	952	965	872	919	870	919	898	934	906	933	917	938	871	979	892	936	919	902	895	891	909	865	910	915	898	906	918	871	908	971	921	910	968	926	905	933	899	894	906	967	924	870	924	913	929	879	901	876	923	878	898	893	904	873	931	855	938	868	899	884	892	939	930	886	966	877	840	954	897	869	900	918	872	893	899	919	950	907	925	913	914	840	904	919	939	913	881	894	887	873	933	911	919	962	881	954	895	885	877	933	915	860	927	878	893	905	938	922	882	936	927	940	927	880	896	922	937	971	949	894	932	863	906	923	932	889	919	919	940	886	950	904	903	932	907	908	940	921	884	937	932	922	890	906	884	931	914	917	927	880	884	915	877	968	916	901	879	863	936	919	944	928	927	920	913	914	949	958	885	922	916	906	909	958	927	942	875	916	851	915	917	904	927	899	889	898	922	903	928	908	921	864	914	903	901	919	930	877	936	923	937	924	887	875	978	890	933	894	886	918	917	861	928	913	903	899	876	945	897	940	901	910	869	889	903	882	931	895	877	893	886	913	948	917	921	940	900	943	957	883	961	903	883	898	825	859	918	913	912	922	933	891	895	943	858	938	884	889	921	923	896	909	870	949	890	883	883	889	895	905	905	891	870	936	876	868	899	900	902	910	901	905	921	941	893	895	943	919	922	886	960	889	948	950	867	925	905	929	930	929	903	963	919	956	918	886	919	960	1013	962	887	905	886	942	884	887	865	911	936	965	923	930	895	917	918	972	966	989	929	900	854	900	906	929	865	926	924	888	951	917	888	875	872	881	893	880	881	881	895	928	967	925	922	926	912	916	929	883	887	952	921	907	904	921	889	895	889	870	935	904	850	913	953	917	922	870	885	980	898	894	938	902	926	934	862	937	915	900	880	847	883	864	860	961	895	908	894	956	865	869	943	938	949	911	903	931	913	907	903	942	947	896	919	949	911	898	916	858	932	956	898	887	919	904	917	888	977	958	928	895	902	910	896	918	907	943	840	868	895	891	937	926	872	874	865	939	916	963	898	914	944	905	923	916	943	893	899	917	909	937	906	916	951	869	887	886	898	952	891	854	954	868	934	901	895	971	894	894	878	904	865	889	897	935	932	889	956	930	899	964	856	896	908	885	924	904	909	896	865	911	840	855	858	920	876	911	895	940	891	930	946	916	894	938	902	914	929	889	908	903	911	883	957	882	895	795	972	925	903	927	920	915	909	902	863	895	937	952	881	954	916	907	891	911	864	941	893	870	933	887	885	896	873	930	958	905	924	935	903	939	919	902	934	902	949	908	849	896	935	905	936	877	874	924	935	896	967	939	845	889	872	875	920	955	926	935	915	885	931	890	944	914	876	917	895	905	902	876	916	941	931	946	889	907	869	888	874	909	917	893	931	914	877	885	878	912	884	900	865	887	894	898	872	901	948	861	903	886	941	878	920	881	915	871	893	900	957	900	863	899	923	921	901	870	909	908	902	887	891	906	914	883	923	900	903	917	897	885	870	890	912	968	913	884	948	931	882	913	914	864	928	930	942	909	922	987	897	950	889	892	915	876	958	933	863	956	907	905	959	958	939	898	895	934	888	920	883	905	879	936	941	855	910	912	829	869	944	956	902	881	927	910	856	961	904	942	892	865	900	894	942	969	934	957	918	929	873	887	924	918	880	967	863	908	911	922	894	900	897	951	943	957	941	929	904	938	891	881	869	901	913	914	886	903	927	916	845	878	947	901	951	886	924	913	915	913	903	897	896	896	920	917	890	922	955	945	918	959	900	854	875	939	896	864	908	904	904	952	922	956	886	940	908	914	873	926	868	888	928	909	954	912	913	908	944	884	901	914	898	924	869	919	926	953	914	877	858	902	933	908	965	919	875	933	940	915	936	929	909	926	934	909	941	935	917	968	913	860	878	908	920	970	887	887	919	886	944	943	902	894	874	943	896	913	950	961	944	917	906	925	924	892	911	892	909	893	905	965	913	937	882	904	936	906	873	849	912	900	940	930	895	878	902	891	919	945	918	910	907	937	976	915	894	940	868	910	929	949	915	818	898	889	890	864	879	916	895	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7904	1012	1434	1137	764	597	509	445	363	324	285	300	261	271	250	232	220	237	193	201	203	199	201	184	221	171	210	222	194	231	191	172	195	187	173	183	160	198	172	178	183	190	196	184	184	178	221	176	198	177	193	162	163	175	185	192	174	158	190	193	187	190	177	180	168	171	174	192	198	170	178	159	205	197	175	183	192	186	176	173	187	157	194	172	180	175	193	173	180	194	197	185	208	189	183	195	162	184	162	195	190	206	176	195	169	166	173	189	194	195	177	216	171	169	205	209	157	187	213	180	190	196	173	175	166	176	175	201	170	188	195	188	180	190	192	170	154	168	183	185	174	165	175	177	207	186	166	186	194	184	185	189	177	206	191	178	181	170	176	173	173	191	171	180	168	179	185	199	163	201	220	189	158	197	170	189	172	165	188	185	179	162	183	180	182	163	153	195	183	202	178	181	195	203	182	178	165	189	166	195	188	174	186	195	196	170	146	176	176	194	170	184	166	179	212	171	198	172	175	199	178	177	157	194	184	179	185	167	193	192	203	201	194	190	187	177	180	163	162	177	201	176	178	176	162	178	177	183	166	158	175	166	181	159	172	176	175	169	185	173	177	214	172	154	195	166	184	172	183	215	163	167	185	199	173	163	170	169	168	181	183	169	173	166	166	175	202	189	169	194	178	191	181	184	173	194	173	189	201	183	165	196	153	182	185	182	190	194	166	193	185	199	169	169	207	187	186	165	163	172	195	162	191	181	170	182	177	198	179	190	195	188	170	164	187	179	202	172	150	169	185	189	192	202	181	179	181	202	198	167	198	185	168	190	169	184	161	175	187	177	192	198	191	195	192	169	184	165	166	193	160	163	165	187	195	180	198	183	185	152	173	150	191	150	149	167	179	214	165	190	194	176	151	175	174	178	174	169	160	204	196	171	175	169	167	165	189	197	181	180	175	165	167	177	170	195	178	165	202	188	178	173	181	157	161	165	187	162	184	191	190	162	202	162	174	202	180	178	166	181	199	191	178	171	155	177	185	163	200	167	159	181	180	162	179	183	172	181	149	197	197	191	154	153	182	187	178	191	170	201	184	169	189	200	200	184	191	205	185	178	186	151	159	193	165	181	203	165	186	188	163	178	186	173	170	197	167	188	201	188	175	181	185	154	154	178	170	182	178	164	198	186	187	168	197	169	182	190	173	182	180	199	170	180	183	172	144	203	177	195	181	174	194	173	188	172	175	172	188	170	185	175	153	168	176	199	166	165	178	167	166	180	183	169	167	174	185	179	174	173	147	161	149	177	173	152	179	173	181	167	182	184	157	192	177	177	181	172	198	178	193	181	178	183	198	167	185	183	163	177	174	192	207	197	178	196	178	173	166	180	179	182	175	167	167	197	173	197	207	191	183	190	175	163	196	195	181	163	214	175	163	186	179	203	170	146	183	186	174	159	179	154	164	191	157	159	215	177	184	179	160	179	190	184	179	192	208	186	176	185	174	179	182	194	193	169	189	169	188	157	175	171	158	156	167	188	191	166	170	164	177	170	157	187	176	198	154	195	209	176	142	185	160	178	184	162	167	182	177	168	183	150	180	163	163	182	175	173	154	191	181	156	181	193	180	193	181	190	178	172	193	154	175	156	181	156	167	175	186	177	185	181	190	186	161	155	188	179	188	168	208	183	163	185	179	161	169	204	187	192	179	172	153	183	198	192	172	180	170	189	176	171	170	158	182	171	206	163	193	154	197	210	172	159	153	181	167	177	185	152	206	161	176	195	170	174	185	196	162	180	173	181	195	185	187	185	161	181	170	190	198	198	172	159	181	173	154	169	168	189	185	176	175	143	198	186	174	195	179	190	192	176	191	176	169	201	178	171	184	161	171	190	191	181	186	183	184	181	182	199	168	174	160	203	170	176	212	209	168	177	185	174	163	153	181	213	185	178	171	188	165	145	207	188	184	172	168	184	186	185	196	173	153	164	174	182	170	188	180	201	165	192	177	198	178	163	171	167	180	174	188	184	167	160	204	183	177	156	181	166	153	167	192	179	200	191	176	173	163	168	180	163	172	183	172	209	205	188	182	206	185	182	179	201	169	165	193	169	191	171	203	162	177	192	182	170	206	181	188	190	200	184	165	185	162	175	166	155	181	180	172	154	185	177	192	178	185	191	201	183	178	177	180	173	175	183	189	194	179	185	156	165	181	178	163	177	160	190	193	143	170	189	166	203	176	185	176	196	176	199	188	183	182	153	186	164	179	208	162	196	194	172	183	184	175	190	169	176	200	172	193	181	199	187	170	193	177	166	196	177	182	189	197	173	157	199	181	175	189	196	194	176	212	169	185	187	190	155	167	190	169	212	185	165	176	169	174	162	170	194	192	196	177	178	184	197	204	182	170	183	183	175	157	170	175	163	146	180	206	168	175	196	169	201	195	176	182	162	188	202	182	180	175	188	172	174	173	183	188	200	185	182	169	215	178	174	155	186	186	199	191	174	186	173	200	156	178	180	159	172	188	192	177	185	197	207	181	182	196	183	163	163	176	162	169	184	178	172	186	197	207	184	166	162	189	168	177	168	175	202	203	171	187	181	177	169	172	198	177	220	190	192	193	190	177	181	148	175	165	178	150	186	162	165	184	193	177	172	180	163	198	150	160	186	188	172	186	181	160	162	166	187	188	176	162	161	188	182	195	174	173	165	204	168	173	177	156	159	170	181	164	176	146	187	173	169	183	177	165	155	174	171	195	182	169	173	190	176	150	177	175	189	171	158	171	175	180	165	174	156	172	191	166	197	166	185	154	192	163	174	173	177	200	187	161	190	165	143	170	174	171	167	167	197	173	179	182	174	199	204	175	184	163	190	174	177	165	213	167	190	171	173	165	171	179	198	190	197	169	175	176	166	180	185	166	174	144	176	169	184	158	156	204	196	184	196	163	222	200	152	181	159	204	148	179	161	191	177	153	168	187	166	184	153	173	177	186	192	192	181	178	154	168	163	172	156	192	194	187	191	174	158	188	170	199	195	167	179	183	195	182	157	195	201	191	187	154	175	165	188	175	174	172	176	160	167	189	175	160	165	172	184	167	181	199	193	187	191	170	179	184	166	166	166	193	166	186	203	173	171	203	169	176	177	205	148	176	175	162	184	177	184	183	173	156	165	172	189	210	175	180	177	177	171	169	166	173	155	192	160	179	185	193	168	176	179	186	185	149	189	172	153	137	179	160	166	182	205	159	195	208	200	182	165	181	199	181	164	203	180	162	193	182	181	194	200	166	183	173	178	181	185	196	174	185	193	177	182	181	156	193	161	181	172	209	184	179	171	172	180	187	166	177	178	185	172	191	190	174	177	192	194	195	178	191	179	169	160	160	171	189	158	189	176	162	191	175	165	190	188	180	170	174	190	202	183	163	206	185	169	165	179	174	174	191	195	189	194	183	190	183	201	173	160	149	178	204	185	189	196	167	193	164	191	171	161	176	166	183	191	172	206	191	182	176	186	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5625	1512	2982	3494	3063	2551	2104	1840	1538	1408	1353	1166	1101	1040	953	914	887	920	816	818	747	771	718	740	690	683	694	664	633	687	657	613	650	641	584	635	582	651	634	625	594	568	554	562	638	581	591	550	584	619	590	573	583	600	547	624	586	588	596	578	583	565	591	579	596	576	573	569	577	571	554	588	544	583	559	579	542	533	573	622	583	575	591	562	573	510	601	572	556	606	557	621	578	562	550	587	641	588	596	540	596	499	561	571	577	548	590	560	571	557	607	596	552	601	548	557	576	555	554	551	572	532	589	557	550	582	530	559	565	582	574	593	528	567	573	612	594	539	538	584	532	538	524	531	564	532	568	587	579	540	544	584	587	538	584	555	535	572	569	555	582	507	527	504	582	569	552	521	509	537	601	511	544	559	562	580	544	529	585	519	568	546	557	565	524	531	561	528	563	577	577	570	590	616	575	560	557	569	549	563	537	565	579	559	585	578	529	519	552	581	582	521	524	571	577	585	511	535	512	545	557	564	528	566	541	550	592	571	551	523	565	545	530	547	571	565	536	552	548	552	596	557	584	572	562	543	555	548	534	586	559	557	561	559	577	613	578	552	531	522	579	576	557	543	531	585	557	559	566	547	572	540	553	550	589	597	565	550	549	554	540	533	565	535	545	599	554	585	550	584	525	559	590	536	572	585	569	564	549	590	521	534	557	584	532	610	587	557	540	567	525	541	571	588	522	537	555	530	539	524	566	584	538	517	528	551	518	544	586	550	586	514	548	577	565	572	541	573	556	602	576	559	544	547	556	548	569	549	502	584	553	567	529	560	523	537	560	519	532	560	548	547	531	562	534	563	563	526	598	566	562	571	556	572	564	545	547	588	515	537	525	595	560	566	563	510	605	572	586	576	557	553	575	544	522	565	563	560	566	592	542	545	599	596	571	573	573	556	543	568	584	541	581	557	533	530	558	562	591	553	561	574	543	490	587	565	567	564	545	568	565	570	545	574	537	540	531	556	574	590	556	507	574	563	540	559	527	515	572	547	527	570	539	542	595	610	577	580	514	556	535	554	538	564	567	573	542	535	553	565	588	532	594	572	551	540	532	585	552	547	550	552	600	516	559	516	547	549	526	600	539	560	593	547	557	538	556	571	560	556	568	556	546	572	565	546	552	554	555	551	550	579	538	557	579	513	558	585	569	561	547	591	569	602	557	550	566	570	575	560	532	562	508	579	585	563	580	557	505	565	547	560	582	554	542	548	534	558	527	592	554	568	584	555	558	591	538	591	598	570	552	560	569	566	546	550	559	569	563	556	527	621	547	548	538	598	553	547	558	554	542	573	555	549	555	581	524	528	531	590	575	507	565	555	603	528	586	541	578	530	549	576	563	568	569	552	557	546	564	595	577	541	551	553	587	551	601	507	585	539	533	515	529	616	526	573	542	508	607	579	550	599	584	549	587	557	554	591	573	611	547	579	570	511	602	526	547	571	554	550	548	529	581	587	536	580	527	543	562	575	579	552	565	519	549	557	593	520	554	547	599	539	528	554	567	536	616	543	574	579	579	564	550	589	621	575	523	595	585	535	517	539	551	572	532	523	549	551	540	574	564	592	525	570	581	610	550	540	534	522	558	511	560	574	562	584	529	555	498	556	531	545	575	528	547	546	579	572	551	545	551	541	535	567	538	543	591	578	535	570	578	564	542	567	568	587	545	505	553	567	530	550	591	544	552	581	543	553	547	560	584	569	573	521	542	544	548	553	580	579	575	574	550	553	597	554	545	565	563	507	582	554	538	556	525	540	538	552	523	561	623	540	515	524	554	548	541	577	597	576	553	569	518	554	554	561	535	576	554	552	534	519	589	554	586	554	567	548	534	542	579	563	531	549	516	515	548	555	543	550	581	547	575	551	549	565	521	565	532	562	559	550	519	575	562	557	542	623	565	523	593	531	542	551	555	565	569	557	526	576	575	597	486	533	542	518	561	532	569	580	579	550	588	552	521	577	590	564	573	575	587	546	577	523	547	577	536	501	547	549	588	548	553	589	593	561	564	547	539	575	567	596	599	554	548	548	555	509	575	574	562	551	551	545	530	568	581	539	573	540	561	526	580	554	546	591	582	555	558	585	551	568	568	591	572	577	556	598	568	556	581	559	529	588	557	601	549	562	542	550	535	538	555	574	583	569	557	541	515	511	544	581	562	547	590	618	563	588	554	539	553	594	586	554	597	544	547	596	565	523	581	550	589	607	546	537	514	567	539	559	532	565	553	590	577	578	537	538	532	590	550	564	524	557	548	564	558	576	542	562	491	525	586	588	576	568	592	563	562	535	550	618	578	510	566	558	554	580	570	548	561	607	556	568	537	572	588	605	568	548	568	601	569	549	567	558	559	550	529	553	516	540	596	547	574	528	532	552	524	570	544	572	562	521	557	565	611	589	577	532	559	565	572	539	549	557	570	550	530	551	548	572	549	582	544	588	575	567	541	563	544	579	565	524	587	536	539	583	556	567	581	559	566	587	531	523	535	557	567	537	565	557	551	540	586	529	581	546	534	602	531	535	533	555	571	532	570	562	570	585	550	554	551	579	531	579	543	571	558	571	549	539	579	508	517	520	549	549	572	542	535	556	528	600	570	578	562	562	586	515	540	533	560	573	553	563	541	565	574	607	551	573	569	539	526	546	548	552	553	551	566	552	592	535	518	612	539	511	591	531	571	535	527	569	538	570	581	533	538	585	554	604	520	517	547	558	527	559	606	518	549	552	554	579	537	551	532	543	566	600	595	545	552	579	565	533	554	583	579	547	589	603	586	574	569	548	525	572	551	570	563	552	542	542	571	551	528	569	611	563	513	567	534	558	531	580	530	539	546	607	550	574	605	539	528	546	570	589	620	564	548	570	552	558	566	582	567	554	599	554	550	516	501	543	584	558	553	557	586	556	568	575	556	533	586	557	575	555	590	579	583	537	552	543	534	547	574	536	551	544	579	599	539	547	574	555	548	559	518	561	563	565	567	583	541	570	538	584	563	536	545	568	554	575	520	542	509	535	566	560	563	528	535	583	566	574	562	564	536	569	586	544	564	525	551	603	559	566	554	547	527	546	542	554	583	548	561	587	580	546	556	523	547	538	540	563	593	508	555	575	594	564	542	550	568	554	585	583	566	537	555	526	551	536	548	556	556	617	540	548	506	567	559	582	555	572	537	595	581	564	533	544	543	585	523	514	588	543	603	598	542	539	549	564	595	558	588	576	580	587	578	564	515	595	579	535	529	514	565	557	533	551	520	563	573	510	576	568	558	518	572	559	532	536	515	550	549	543	541	561	576	574	591	556	533	542	547	551	546	521	597	548	557	524	508	532	564	557	554	561	545	531	523	546	565	516	565	563	564	527	541	537	531	574	587	568	531	563	534	542	504	590	532	577	534	583	560	545	545	596	571	527	553	526	568	587	556	540	537	546	552	579	556	556	594	559	538	548	550	570	571	592	596	554	574	582	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15139	2242	2490	1988	1352	1019	724	587	447	439	322	391	320	258	256	244	221	214	207	206	190	189	192	183	157	174	164	176	146	178	154	164	161	166	177	138	147	157	165	149	156	151	139	169	141	155	165	141	134	137	151	157	141	153	154	171	170	141	141	168	161	144	142	125	144	149	134	127	144	157	146	154	163	126	148	149	139	137	162	136	127	146	158	116	161	141	143	157	151	151	142	144	144	150	173	141	159	151	147	158	130	136	132	131	158	141	145	154	145	131	146	144	140	163	157	142	127	149	117	143	144	168	147	154	155	159	149	152	138	132	144	146	120	143	143	166	147	133	134	148	144	120	132	148	137	142	150	154	141	160	143	139	133	145	138	157	144	143	141	122	146	139	181	128	140	126	148	139	140	166	137	167	154	136	130	142	147	142	114	141	148	135	156	151	158	131	141	158	135	121	105	164	135	131	136	120	129	136	150	163	146	139	149	149	138	133	136	138	121	139	155	151	131	142	126	146	163	144	133	141	149	130	128	130	154	156	129	125	124	142	131	143	143	156	146	162	141	153	143	156	124	131	148	143	135	124	125	152	142	110	146	138	156	151	142	142	143	165	145	145	144	161	147	130	165	138	134	144	149	150	137	158	136	148	143	128	151	148	141	149	131	151	139	155	146	129	124	152	157	142	132	164	164	142	130	124	147	149	133	146	143	170	119	125	153	145	158	154	143	152	150	139	150	158	144	150	135	140	117	166	158	120	134	150	108	147	137	153	171	147	143	159	144	148	152	150	134	126	156	135	138	138	156	135	145	139	157	139	113	133	143	144	154	151	132	141	142	158	122	140	153	135	136	148	125	150	170	131	141	152	138	144	169	141	138	143	135	115	124	155	131	126	135	182	142	136	145	152	131	126	130	142	136	150	138	133	125	148	142	146	141	160	145	142	157	159	119	136	148	153	155	164	132	138	145	136	146	125	145	136	148	129	158	136	130	165	148	130	131	126	153	157	147	153	149	141	148	147	152	146	134	147	152	141	141	125	146	142	156	125	157	135	138	146	153	144	151	128	128	153	139	154	131	142	127	126	124	144	138	157	161	142	145	133	137	135	128	139	137	151	146	143	155	133	151	128	148	132	143	162	150	138	153	134	132	139	140	142	135	139	143	149	135	167	140	157	146	130	141	134	144	144	143	138	127	147	146	163	125	143	147	134	133	154	142	150	145	148	150	119	145	145	123	138	148	149	123	150	143	154	141	137	146	161	149	149	150	133	139	136	133	143	151	132	126	140	133	148	136	145	152	124	126	139	148	113	154	122	116	150	118	159	148	123	136	149	138	147	155	158	144	136	155	140	133	134	129	133	160	140	131	136	137	149	146	149	134	147	147	135	159	144	163	148	137	143	139	119	160	134	150	164	154	165	118	145	130	175	143	120	122	146	183	139	134	162	149	149	137	127	144	165	131	136	162	143	146	149	145	162	148	135	138	143	144	143	123	122	120	143	129	161	140	149	131	118	139	149	151	137	155	151	154	153	126	172	131	162	125	146	138	154	168	154	123	145	141	156	132	125	157	147	125	150	160	173	137	146	129	136	142	127	126	145	119	146	137	151	138	139	150	132	165	138	142	142	153	136	158	158	153	140	150	125	124	144	144	153	150	139	158	131	154	143	151	148	145	101	123	148	142	159	134	150	133	165	136	130	136	132	153	150	128	139	140	139	141	124	150	139	119	127	153	147	151	146	145	151	148	153	128	166	142	150	135	132	151	150	143	155	131	120	145	139	143	160	142	127	130	114	170	151	141	142	120	125	153	131	153	164	144	148	143	121	145	142	122	124	140	131	140	118	141	151	131	136	149	141	139	153	134	128	127	143	160	151	139	151	144	160	124	157	142	135	141	141	137	119	148	131	145	136	131	130	135	132	157	131	150	158	164	164	144	154	154	127	163	129	137	127	139	135	137	127	153	141	153	143	138	133	134	129	149	139	123	121	163	146	137	138	138	152	153	152	166	143	149	151	109	152	142	181	155	128	138	146	159	149	133	160	125	140	125	113	151	154	133	155	120	155	152	149	147	156	163	142	138	139	133	141	141	134	161	144	144	125	129	135	136	151	127	156	146	148	152	122	135	144	120	148	127	143	136	135	132	131	120	169	162	153	143	135	142	132	146	149	142	126	141	133	118	175	165	139	124	132	121	142	131	141	148	138	131	123	166	131	141	145	134	132	120	132	128	163	146	132	130	147	137	122	136	134	146	136	141	157	160	135	133	158	136	128	153	127	136	145	144	131	157	134	140	144	135	150	141	164	141	108	159	127	142	133	121	138	131	135	171	152	154	134	135	140	133	158	159	129	153	146	141	143	151	152	136	134	160	127	149	135	160	116	160	168	154	145	141	142	143	129	121	150	149	130	120	137	144	127	124	141	142	137	155	159	148	145	151	157	163	117	140	155	154	155	143	146	137	132	144	127	143	135	130	137	156	145	133	147	135	147	141	131	162	124	150	130	145	148	147	159	149	145	134	124	156	150	149	155	146	152	131	138	133	145	159	123	124	123	143	165	145	143	130	129	127	159	155	162	154	141	134	139	123	149	170	145	142	135	148	151	157	149	136	129	142	134	128	152	154	148	147	155	132	134	167	142	142	124	150	132	146	140	133	150	144	147	142	150	150	145	143	147	139	121	141	158	139	143	139	132	135	135	157	140	150	131	140	163	150	139	131	138	142	116	149	140	148	152	126	156	142	143	142	164	157	158	138	135	162	149	148	152	137	155	160	122	115	142	129	140	133	134	153	165	143	140	150	122	166	107	164	159	120	143	126	129	147	141	155	143	124	140	141	127	148	132	160	167	155	171	146	145	150	132	117	150	151	147	143	158	130	163	156	150	151	137	147	165	161	122	132	149	143	136	139	152	141	123	148	136	146	154	145	145	143	138	152	137	152	169	166	142	148	162	140	145	152	151	135	141	139	131	130	115	134	113	156	135	131	126	154	141	147	159	120	135	135	138	143	150	172	113	140	134	160	161	133	145	126	144	138	133	125	154	152	129	147	150	130	151	143	159	143	134	128	134	148	142	137	156	162	167	162	144	125	147	133	144	140	143	140	143	143	153	143	131	130	136	142	146	134	154	140	140	140	145	136	134	134	142	107	120	161	148	123	151	161	153	141	147	128	144	135	126	160	158	125	136	128	133	137	150	144	150	160	125	158	138	163	137	148	125	163	145	130	153	163	159	152	139	140	174	161	141	150	154	136	164	162	162	143	149	149	138	137	144	140	142	137	159	131	140	158	137	154	151	136	137	154	118	152	158	132	135	151	160	140	139	128	137	170	135	159	147	140	150	121	127	147	149	138	152	131	137	153	145	143	138	117	138	160	124	140	143	147	125	152	141	112	147	143	147	159	155	139	121	134	151	143	131	146	137	132	129	130	140	123	135	149	126	149	131	139	142	160	115	138	143	125	151	140	142	141	156	147	161	131	161	125	129	137	134	143	134	150	159	130	148	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7597	2216	4893	6041	5254	4173	3464	2894	2524	2115	1732	1641	1491	1374	1238	1190	1124	1053	956	906	868	805	808	837	764	762	741	750	640	649	584	592	629	592	588	610	622	607	543	608	515	530	553	566	606	514	557	526	574	522	505	522	496	527	527	527	547	501	500	498	470	538	514	491	508	528	536	514	525	494	512	494	491	515	485	474	480	479	496	496	534	523	453	523	501	534	512	468	483	500	451	465	516	479	489	491	461	442	502	476	443	465	486	456	491	498	480	475	473	473	477	485	456	457	471	502	466	475	477	468	489	487	476	476	477	474	447	470	474	449	460	441	503	456	500	483	492	455	453	457	479	481	466	474	469	473	452	475	541	471	451	468	456	468	495	458	479	473	460	518	489	435	437	504	463	476	462	438	463	471	478	480	450	454	471	491	489	452	445	427	469	460	443	493	437	474	466	463	482	475	457	482	491	488	471	443	475	464	460	467	473	480	439	437	462	463	446	440	474	480	490	485	455	465	487	442	501	438	491	482	486	472	496	498	439	462	492	485	481	513	438	479	464	466	427	464	491	445	475	468	521	448	471	451	477	468	449	451	485	463	443	449	446	464	428	446	461	416	476	486	518	475	463	456	486	436	428	497	488	473	503	433	471	470	457	411	487	481	479	480	511	443	506	451	438	454	501	474	513	475	460	470	444	531	462	470	509	476	467	492	480	487	505	447	477	451	478	434	458	459	463	488	479	454	453	477	444	453	462	441	495	506	482	472	468	476	475	448	504	471	458	467	461	468	501	457	473	435	447	504	470	488	410	496	424	424	474	471	481	476	486	458	473	525	464	467	428	452	468	472	450	481	456	482	500	446	463	459	463	485	463	476	496	449	511	476	506	480	468	441	457	466	502	468	479	475	466	476	434	474	441	461	476	454	476	446	456	473	432	468	490	471	453	455	449	466	461	504	444	492	444	494	465	450	461	474	461	472	461	478	468	464	458	472	470	496	448	483	466	452	475	473	467	469	454	451	425	440	490	464	456	482	459	472	491	489	482	475	447	480	475	449	484	455	460	435	443	460	459	474	475	453	471	467	457	457	474	456	506	481	460	449	458	482	457	477	512	430	475	448	455	423	474	500	499	456	476	469	479	457	446	456	447	466	500	435	480	471	444	470	462	496	428	483	498	441	495	414	456	492	475	500	515	487	500	464	454	468	451	442	460	476	467	461	461	454	443	457	519	460	473	473	471	471	450	468	480	479	444	497	504	479	441	460	459	435	485	479	471	420	460	485	480	481	476	453	460	484	452	420	460	454	510	468	486	461	466	442	449	487	475	485	481	467	514	485	469	448	490	478	433	480	477	459	467	478	463	415	481	490	474	458	497	471	450	458	445	445	476	451	452	463	505	441	465	460	465	492	472	483	463	481	442	467	454	438	453	500	472	482	465	425	444	484	476	427	484	495	464	450	453	491	476	441	486	481	464	505	511	455	458	374	495	440	487	463	462	448	481	460	469	461	467	450	450	428	469	478	470	460	461	459	440	479	509	446	476	488	477	461	471	476	457	457	435	465	500	482	500	453	499	479	432	465	475	490	443	473	401	425	448	456	440	445	459	498	473	447	464	472	499	476	431	445	471	461	472	450	456	452	455	451	463	478	511	450	474	496	455	467	409	474	475	489	455	455	431	449	463	489	477	489	434	448	465	450	460	444	502	489	470	491	496	463	462	521	436	466	433	490	489	473	458	472	493	458	455	446	459	467	483	429	456	467	435	420	454	479	468	468	470	491	461	505	479	464	509	448	459	462	467	453	466	452	459	452	459	463	467	448	482	489	493	475	478	534	498	444	507	475	469	479	462	447	444	433	448	442	445	413	444	458	431	442	481	478	492	438	463	450	449	444	466	478	482	482	446	465	463	463	483	471	490	447	472	495	410	468	522	454	464	423	463	466	452	495	511	492	469	482	441	453	488	468	461	473	497	446	456	482	508	444	494	473	473	481	457	465	450	457	465	462	480	491	458	465	480	435	454	465	483	473	455	479	486	473	476	507	455	481	471	436	409	464	437	505	492	491	512	476	461	451	432	469	452	487	496	471	467	490	482	469	473	434	454	495	478	500	465	496	483	494	478	444	475	440	489	444	461	478	450	478	448	462	452	475	472	493	455	448	479	412	469	470	458	481	502	478	479	486	434	452	479	455	425	490	486	436	478	437	466	483	460	431	476	516	464	456	443	471	444	462	451	437	493	437	465	512	464	491	437	468	495	459	451	443	462	487	498	457	463	482	467	481	481	439	471	466	469	446	483	481	457	435	462	495	431	435	463	443	453	441	461	473	478	492	478	485	462	480	453	525	489	502	477	465	467	486	496	492	432	436	455	437	486	473	467	452	456	465	518	478	426	474	483	479	454	526	487	483	477	477	470	418	430	460	502	475	432	446	459	471	509	411	468	464	481	477	432	442	451	487	454	514	471	468	456	453	488	413	439	499	454	462	473	462	438	456	484	478	454	467	453	507	482	484	474	484	452	452	493	458	450	457	455	479	463	475	495	496	511	483	478	507	485	482	517	452	466	449	509	434	495	425	470	455	503	459	460	430	469	474	452	494	462	468	424	456	467	451	510	441	507	465	462	463	449	465	441	452	464	489	485	473	442	461	484	428	483	454	455	499	487	457	477	441	465	453	435	454	453	463	446	521	461	441	465	462	451	444	505	472	476	421	487	474	478	467	480	439	435	468	455	484	462	499	458	494	485	442	470	459	500	434	492	458	469	447	479	474	444	463	463	451	440	466	482	452	473	479	474	451	444	463	478	476	469	441	493	490	445	446	459	445	460	476	471	496	459	482	464	433	462	442	428	475	474	504	482	490	441	455	493	465	444	461	462	485	459	476	437	462	463	447	455	432	431	453	480	502	463	428	447	474	479	429	469	470	477	462	493	451	446	493	471	466	453	464	488	480	455	431	499	475	482	454	464	445	457	462	458	458	522	451	479	461	461	498	482	459	464	450	481	434	477	429	472	461	470	443	467	472	473	463	476	443	479	428	441	457	452	436	497	456	466	468	427	468	433	480	458	492	470	443	459	441	476	421	463	454	457	456	472	459	451	458	478	498	489	498	446	513	497	479	455	476	469	449	460	477	451	468	439	469	456	476	485	474	490	438	479	442	465	463	450	436	474	454	460	478	434	475	457	451	473	468	475	449	478	444	486	426	436	441	467	488	515	468	479	458	463	462	471	454	466	440	459	434	482	492	461	492	464	500	492	468	457	462	438	517	466	486	466	499	467	469	432	462	483	456	447	510	453	457	483	469	458	472	425	470	449	440	467	471	467	518	455	459	436	466	432	471	463	486	438	428	451	483	515	459	490	477	487	465	483	486	448	474	425	449	482	467	471	481	467	436	454	473	471	466	446	441	459	504	486	446	478	454	455	494	475	458	429	432	450	487	456	474	446	483	485	443	443	429	515	478	456	456	427	464	491	465	483	473	459	490	488	465	461	482	452	495	492	471	452	484	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2206	383	416	387	362	367	308	294	324	323	361	316	344	334	339	341	316	321	318	288	337	312	296	321	324	326	313	323	316	320	335	321	307	282	308	316	299	310	330	308	327	350	308	334	329	320	290	328	283	332	310	310	326	350	316	295	289	311	309	317	319	326	305	329	315	320	329	328	337	307	308	311	303	307	355	324	342	309	311	348	320	325	322	325	364	285	287	302	313	305	295	354	286	307	334	336	285	290	349	298	305	290	301	273	296	332	327	311	294	332	298	318	299	334	345	313	278	319	352	316	310	339	356	306	310	350	281	304	322	289	288	346	288	308	304	322	322	300	325	323	347	315	302	300	280	316	309	319	297	310	280	295	319	321	344	322	296	335	321	306	333	307	331	315	323	289	316	306	284	322	310	319	309	295	312	307	310	306	328	302	294	331	336	331	310	294	329	352	330	308	305	302	333	350	323	319	306	329	323	332	315	358	304	338	347	317	286	306	316	354	314	314	312	306	301	332	358	334	303	313	318	325	338	358	326	341	294	318	325	352	298	331	339	300	323	324	307	305	322	336	340	302	324	288	311	286	329	316	308	340	317	310	292	333	299	341	319	319	278	298	334	347	293	319	305	315	297	321	283	294	314	345	320	336	300	297	303	337	267	307	311	316	317	346	339	339	324	308	302	316	319	333	302	290	308	298	297	317	325	300	318	342	297	306	283	311	293	323	318	295	339	308	316	295	337	293	323	295	349	306	311	337	330	327	315	317	336	321	313	336	280	306	284	340	337	335	291	308	311	289	317	301	293	318	310	319	317	300	280	330	320	294	300	296	318	309	336	320	328	319	321	313	318	292	324	347	329	301	332	319	318	315	299	336	324	332	316	316	325	311	291	304	314	305	327	304	368	296	332	338	308	325	299	328	316	300	303	314	356	302	328	322	329	295	323	310	303	310	327	295	336	335	331	317	312	287	308	312	318	306	328	314	302	302	297	307	339	342	315	321	307	319	327	301	327	320	297	299	295	343	298	336	286	287	319	336	334	298	282	313	308	329	327	293	300	301	323	329	329	309	297	346	315	303	297	321	295	304	314	300	325	306	310	291	331	346	322	312	307	302	304	315	297	310	344	300	328	313	343	329	326	299	326	307	312	314	315	331	302	292	277	332	345	317	325	286	314	297	316	330	321	330	313	303	345	336	325	284	353	335	310	336	328	329	291	300	340	301	335	286	321	311	340	319	313	325	295	306	302	330	309	304	344	303	284	319	322	308	318	311	317	313	312	306	317	288	319	345	311	314	278	309	327	288	329	317	313	316	315	300	291	312	328	313	343	312	333	310	294	354	299	317	296	309	305	315	319	333	307	280	293	305	314	336	317	297	312	314	305	326	314	301	297	336	293	332	334	311	343	310	302	318	321	317	327	293	307	284	328	315	326	315	308	302	329	318	296	312	309	313	347	344	320	314	285	306	291	329	335	317	310	296	300	323	367	306	298	319	308	314	319	313	338	312	310	317	340	322	297	301	324	300	348	336	270	309	302	329	308	312	311	305	301	278	321	324	295	286	328	337	328	294	311	299	340	298	302	335	328	344	317	303	290	299	319	292	323	304	298	301	303	309	321	338	321	293	328	297	346	327	322	349	318	312	320	305	311	330	343	323	319	344	294	312	313	262	316	302	307	324	299	313	293	303	287	319	317	304	304	316	341	319	293	297	308	292	324	349	329	343	299	340	311	310	289	335	290	307	302	303	322	304	290	325	305	309	318	320	320	287	290	289	351	315	327	294	301	305	292	293	304	307	301	305	332	300	303	330	333	343	288	361	303	297	331	357	318	327	332	310	298	298	322	313	330	298	324	304	316	342	324	329	324	302	351	339	318	307	318	318	347	300	285	325	311	303	341	297	339	317	281	329	325	321	302	277	329	319	298	343	309	336	334	330	321	323	314	329	280	311	288	317	297	323	316	315	333	316	300	304	353	294	317	291	292	305	299	302	323	300	331	313	333	329	342	338	324	329	323	316	331	306	334	316	327	336	322	324	313	310	310	337	297	320	322	326	313	315	291	320	327	282	297	321	303	359	295	315	331	293	312	304	326	324	316	324	345	307	314	303	305	318	327	289	319	311	278	305	316	293	300	316	335	292	295	316	320	290	346	331	336	296	300	336	270	310	271	284	296	321	298	307	320	342	305	296	291	317	298	324	308	320	297	301	305	304	322	301	295	317	294	289	294	290	330	333	286	309	316	320	293	301	291	316	297	296	327	315	316	305	279	328	328	339	306	321	335	298	305	335	319	340	320	327	310	296	314	309	296	300	323	303	290	302	324	324	321	333	323	317	300	308	311	345	286	324	322	316	299	312	294	340	288	325	331	338	288	305	327	304	332	301	329	326	348	303	301	309	320	345	346	317	336	298	329	315	330	330	310	329	314	314	324	322	266	322	332	292	312	329	288	308	320	338	340	324	314	346	330	313	310	308	315	289	325	308	336	321	330	294	297	324	340	270	310	285	324	321	313	321	293	332	325	316	304	297	321	289	311	312	319	339	319	303	302	329	282	315	317	300	325	333	330	330	284	300	290	281	303	317	312	294	360	303	323	325	313	314	341	304	256	321	346	286	307	326	341	323	311	326	286	311	337	332	338	334	308	294	328	277	322	312	324	301	343	283	310	309	334	310	341	291	338	289	322	337	310	330	288	289	331	325	287	341	312	308	315	321	314	298	296	301	286	319	323	322	307	297	343	321	315	323	333	333	303	300	297	336	335	323	320	307	352	323	294	326	324	303	301	356	337	323	326	303	335	307	283	323	330	329	327	284	301	323	323	316	327	326	326	317	313	310	305	303	336	320	316	298	316	331	341	348	352	312	295	319	376	328	309	297	327	288	297	325	297	315	326	302	323	332	306	318	316	340	313	296	297	334	321	318	340	278	291	322	316	306	288	285	328	332	305	338	306	333	292	275	305	325	342	288	313	308	324	308	307	321	343	328	328	302	320	314	303	325	288	308	325	323	337	295	348	329	353	329	317	340	294	320	294	328	294	367	338	334	322	310	303	322	349	341	309	345	322	305	278	339	322	330	306	338	281	308	327	320	314	334	339	326	298	316	313	315	295	315	312	342	332	313	289	348	320	298	323	325	309	324	322	322	313	303	307	334	344	327	320	290	336	336	342	335	293	318	304	323	297	338	326	278	323	305	371	317	314	294	309	330	329	334	327	278	299	313	341	316	310	348	345	339	316	335	310	281	326	319	307	323	310	301	339	317	321	339	327	331	327	297	319	317	323	306	303	308	310	320	332	331	300	299	310	331	289	296	320	331	339	302	333	319	345	298	296	357	271	280	304	311	323	326	316	312	325	316	316	349	306	313	343	319	288	319	288	307	344	306	347	296	314	316	308	314	304	304	333	263	293	314	293	311	308	343	260	292	331	323	310	341	311	314	328	289	294	320	318	329	302	318	327	346	299	319	329	324	320	298	321	304	298	332	326	296	303	312	310	290	311	285	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2537	1083	1172	1143	1118	1037	1022	1030	985	999	968	973	909	1030	966	971	936	940	899	985	933	965	927	901	952	932	883	859	955	871	881	936	890	952	911	916	840	892	924	843	920	938	935	867	870	868	906	919	911	914	864	907	946	932	923	947	922	915	892	922	953	936	867	875	884	942	913	880	831	839	928	911	908	901	899	897	893	921	919	875	933	915	927	897	910	892	900	926	903	917	876	949	950	893	951	895	926	960	855	904	914	928	864	939	914	875	937	918	970	927	885	928	932	913	960	938	946	878	889	979	913	950	895	900	898	906	871	923	862	923	857	860	898	942	980	940	914	914	901	946	910	890	914	920	903	868	852	867	904	922	911	910	943	916	820	896	959	841	962	901	956	892	906	876	887	929	884	928	933	874	875	901	912	852	951	952	941	966	852	925	926	932	884	858	942	925	919	913	875	901	943	919	902	881	887	962	920	920	912	909	914	914	936	903	864	900	865	923	853	888	932	917	934	870	925	967	939	880	885	915	927	880	901	896	865	908	890	979	889	853	917	884	874	888	851	929	863	898	915	912	915	867	820	907	895	914	896	902	902	967	911	953	894	961	913	896	905	930	900	922	869	888	939	901	879	917	964	899	936	920	914	930	921	898	911	946	901	900	883	885	880	884	891	900	922	879	931	828	889	913	897	944	915	902	904	939	916	898	926	943	969	938	912	867	913	893	954	885	907	913	930	849	910	898	876	902	896	926	900	1006	899	901	954	967	946	882	835	901	918	948	876	900	911	949	982	927	900	906	875	939	922	888	954	901	924	858	918	923	933	883	855	837	914	878	928	895	886	893	945	904	878	924	931	907	911	900	855	904	901	913	870	871	887	906	899	907	917	958	887	890	960	904	886	896	923	908	941	935	932	930	889	938	908	890	887	897	893	927	921	867	886	901	936	880	914	932	872	899	908	857	930	827	911	909	908	877	867	920	923	889	890	870	921	865	913	908	886	881	936	851	899	925	880	942	928	938	927	881	893	903	919	926	946	826	859	933	940	893	904	908	925	906	916	941	881	911	902	900	892	912	866	897	925	900	940	947	902	853	901	908	891	911	939	928	898	945	890	951	855	849	844	955	878	816	900	945	881	930	882	894	946	914	929	862	885	922	942	902	860	954	891	906	941	964	919	953	907	901	915	947	846	902	849	897	880	965	897	942	927	873	914	907	886	902	907	853	872	943	899	858	905	890	922	887	875	836	929	859	896	934	846	936	931	922	918	927	880	880	878	928	861	905	933	884	857	899	908	909	901	912	891	904	937	933	869	895	906	873	895	888	919	924	830	867	926	910	905	889	923	1014	943	930	911	891	907	923	914	921	889	927	910	881	910	974	914	918	881	924	896	855	912	853	890	902	885	916	885	893	914	919	896	881	927	939	948	957	903	928	978	886	879	908	960	907	958	922	922	922	893	924	939	868	888	861	901	884	975	896	896	924	931	915	887	906	876	873	901	860	965	904	910	909	857	912	911	924	892	872	979	878	865	905	924	871	939	890	906	958	925	908	911	918	890	984	933	971	895	908	917	890	884	846	897	916	923	876	959	899	929	889	908	925	852	962	952	941	893	913	959	853	898	930	895	966	925	838	926	878	864	899	858	879	923	867	905	945	890	868	854	923	920	1002	883	924	896	844	876	847	902	866	896	924	941	929	915	908	917	853	926	885	913	908	876	911	910	866	922	912	904	920	861	935	940	861	942	899	963	937	922	909	950	962	871	881	887	898	909	891	885	931	927	843	939	896	917	863	960	916	889	949	911	922	900	888	920	866	874	924	931	873	896	873	892	881	861	893	912	898	895	935	952	897	911	927	935	867	907	916	912	873	914	944	845	908	916	902	932	893	908	968	884	883	900	908	887	924	905	941	902	910	870	893	923	903	913	888	987	892	882	899	923	924	884	882	893	905	922	877	893	901	909	915	973	900	892	909	877	866	855	930	899	894	902	922	918	877	926	942	894	898	896	929	914	925	901	894	891	917	900	983	881	904	880	877	897	924	874	921	858	936	912	962	916	904	893	902	864	921	925	881	916	930	918	985	946	914	904	931	958	954	899	954	899	933	926	914	969	854	895	885	901	920	933	944	895	935	848	924	919	898	892	909	903	919	849	906	932	913	914	890	886	952	919	921	948	955	921	870	911	937	870	889	869	921	880	896	984	956	906	917	916	877	924	929	919	907	906	929	940	883	871	944	921	922	861	893	932	883	921	905	926	915	928	937	863	872	889	830	909	969	885	870	940	858	877	960	921	912	903	964	895	892	880	870	937	898	925	909	855	928	893	952	945	845	948	877	861	846	893	922	931	876	883	918	868	912	883	927	940	846	889	967	865	897	868	902	901	914	909	920	851	885	864	939	891	913	938	909	888	855	930	886	927	851	884	909	930	894	884	878	947	875	901	919	901	914	894	918	909	943	906	904	848	890	931	851	878	907	876	867	887	947	889	872	908	881	943	940	894	953	923	896	964	863	899	908	904	878	935	853	950	903	921	900	883	925	874	922	885	884	922	956	894	921	897	944	893	868	918	910	857	875	960	897	838	872	879	871	925	877	921	889	902	874	905	888	986	885	911	886	829	895	894	903	908	903	840	888	941	905	895	907	942	980	903	885	892	915	895	932	858	894	939	924	874	861	878	907	863	932	926	915	922	920	946	859	944	942	944	877	940	919	860	907	922	902	891	965	887	856	915	954	923	933	880	943	892	902	877	909	956	913	902	933	977	881	977	904	915	935	878	965	888	866	946	907	919	887	889	863	937	919	833	891	914	911	889	923	929	852	896	873	911	862	878	934	935	915	891	863	924	882	907	915	873	856	997	922	856	876	910	883	874	879	930	887	955	903	894	917	834	860	904	878	924	868	890	892	909	936	947	894	915	923	892	909	923	912	934	919	896	937	890	880	927	928	890	892	969	934	943	898	940	976	894	892	895	913	879	873	918	902	910	940	903	925	885	859	888	910	894	886	967	931	917	893	890	929	908	921	897	911	890	923	879	847	876	952	917	933	908	936	909	910	846	915	872	876	965	892	898	928	951	935	857	952	932	919	865	921	900	892	884	954	959	896	885	942	908	872	858	876	940	909	955	869	832	892	912	918	862	991	942	879	816	916	864	935	886	876	862	927	922	871	859	875	912	906	901	903	904	876	908	921	965	884	961	905	913	921	879	958	889	951	903	926	916	892	896	894	889	940	915	935	874	968	865	850	930	880	912	942	950	891	896	860	928	920	951	927	893	922	896	953	927	874	939	899	858	910	893	918	879	889	887	873	910	878	910	890	908	910	882	886	920	859	899	886	905	941	902	907	904	921	904	877	875	907	884	863	910	849	864	874	920	899	860	860	963	920	903	852	858	862	923	888	900	878	894	882	867	932	891	875	855	864	880	907	885	888	914	910	924	895	923	934	915	899	898	912	865	951	894	928	911	906	942	849	905	931	895	864	908	892	944	879	987	900	897	895	950	904	858	922	908	912	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7985	1096	1370	1080	796	648	482	426	348	332	293	266	273	276	213	208	224	242	225	226	190	204	193	227	212	171	225	194	200	203	179	186	194	195	171	195	182	196	206	205	198	200	213	171	202	185	183	189	176	199	181	178	199	199	192	172	199	164	178	191	156	168	161	174	196	160	149	171	192	163	159	200	189	204	165	173	168	176	196	169	179	169	185	166	171	190	170	211	195	191	155	150	190	184	190	177	198	184	178	190	182	168	205	174	177	190	176	185	175	173	162	175	177	187	176	215	198	183	173	180	190	169	172	154	195	173	184	174	171	163	172	162	193	192	194	193	183	176	157	170	190	191	167	184	178	185	177	196	191	198	176	160	169	182	169	187	152	195	184	176	177	174	147	185	189	168	161	198	192	191	184	165	187	179	169	202	167	142	168	163	158	202	152	198	161	174	172	197	173	174	164	186	180	165	189	179	166	178	166	188	171	217	167	146	173	167	192	172	183	173	175	207	178	164	175	195	150	176	177	214	179	176	179	184	168	203	181	175	161	176	170	165	188	169	196	187	171	163	199	201	166	183	171	159	187	169	177	186	181	157	181	186	165	201	183	177	196	204	181	195	177	195	175	169	185	163	161	200	161	189	191	171	175	211	173	184	181	177	177	195	191	193	171	174	184	194	187	183	191	201	168	184	192	152	153	168	194	190	186	164	189	181	207	186	168	170	182	165	162	171	185	166	175	175	176	183	192	173	155	191	175	160	170	159	190	175	178	189	167	180	169	158	167	189	179	180	184	175	211	192	169	159	166	188	174	185	172	170	184	172	189	186	195	156	190	172	159	188	183	166	167	171	163	178	193	187	173	196	199	167	179	160	196	201	197	188	160	190	158	199	174	195	189	206	201	181	179	202	176	168	210	185	203	182	161	205	189	182	208	188	206	174	187	180	176	183	191	177	195	204	168	172	189	205	162	168	171	172	159	166	168	200	183	186	163	195	200	192	169	177	181	196	176	178	182	157	183	172	177	183	191	190	167	171	157	163	173	186	188	201	180	188	159	174	182	181	162	185	179	169	182	192	205	171	175	185	169	174	183	157	180	191	197	166	179	186	166	174	180	183	192	188	161	179	173	190	186	192	192	186	185	190	199	179	188	183	189	196	168	189	176	173	166	192	195	177	183	146	186	190	196	177	180	179	210	181	191	179	209	176	188	169	180	189	167	194	199	181	185	180	167	177	199	158	160	172	191	188	178	167	163	166	180	163	172	185	193	173	193	188	167	170	190	178	168	170	169	198	171	169	177	200	146	184	168	166	171	198	176	184	190	168	155	180	170	152	194	165	193	165	186	196	165	180	157	187	187	178	175	179	174	172	188	185	144	168	179	185	173	204	163	191	161	163	193	172	211	192	183	198	169	153	171	168	174	181	176	168	193	205	171	181	171	198	175	190	160	176	157	186	177	186	177	166	186	176	180	178	222	174	176	166	172	167	195	189	199	175	153	180	176	132	150	152	196	181	180	175	176	202	205	200	180	201	201	180	195	170	194	185	177	161	181	172	178	172	175	167	183	184	186	197	186	157	161	183	181	204	165	182	155	185	177	171	192	210	172	199	180	175	171	183	183	197	180	185	186	177	194	197	182	159	213	189	189	166	167	179	179	165	182	176	181	185	209	208	192	178	161	156	174	192	172	184	199	170	172	169	196	178	157	172	161	175	205	187	174	165	183	189	174	188	173	181	169	196	174	183	172	174	163	177	200	195	186	164	171	171	209	195	186	185	176	162	159	180	159	183	171	183	195	178	169	210	169	174	149	169	211	172	176	167	151	187	182	181	171	193	175	190	154	182	185	162	186	180	175	185	201	188	179	181	162	192	178	186	186	177	181	181	180	167	184	202	164	180	195	184	180	175	180	190	195	187	175	167	163	163	197	170	162	164	176	175	187	198	191	183	192	177	154	189	194	197	171	193	183	180	178	193	206	176	186	180	173	205	184	182	164	161	182	162	172	184	196	179	179	197	157	184	159	163	197	178	172	204	175	168	189	181	170	180	185	178	184	172	165	189	182	184	125	179	173	165	181	197	169	212	209	197	207	175	185	207	184	172	160	161	191	167	199	157	149	187	160	165	169	164	196	181	187	155	193	175	187	187	193	196	171	196	185	176	163	189	172	172	179	189	192	173	179	201	172	175	184	168	178	179	172	168	197	198	185	203	163	186	199	165	190	193	202	167	162	188	177	176	165	194	181	167	186	158	172	196	178	185	179	193	180	184	147	173	159	195	192	154	184	168	179	138	186	191	182	179	165	178	193	184	167	172	174	209	180	198	195	190	194	209	196	157	208	175	169	157	184	177	156	159	175	184	181	193	176	183	178	162	196	163	188	205	170	170	175	172	175	166	170	168	180	187	181	172	179	166	185	176	163	183	187	184	178	206	184	168	190	187	194	188	190	149	187	171	186	151	180	179	172	192	182	171	188	172	173	155	195	181	162	175	173	195	170	177	186	187	155	182	164	204	175	195	163	173	199	158	160	179	181	179	173	177	206	178	185	186	172	175	167	179	177	183	196	174	185	161	172	190	186	197	152	189	173	178	173	171	200	187	182	187	202	183	183	185	202	212	190	154	199	191	183	148	176	184	171	184	204	174	175	193	188	203	183	190	194	184	174	180	170	174	189	192	177	181	188	179	189	180	182	191	197	174	168	151	175	149	180	172	164	189	190	185	162	180	186	178	175	186	209	162	191	175	194	203	155	161	190	154	177	170	169	204	147	160	180	216	175	185	184	192	172	178	158	186	170	146	171	198	185	176	175	177	170	188	200	177	166	183	186	194	164	143	191	162	174	158	193	183	147	178	198	195	190	194	194	176	166	203	188	162	157	192	171	190	190	194	160	167	182	194	179	172	170	166	191	159	169	184	174	174	180	176	181	175	154	178	165	166	175	167	153	173	173	171	191	189	165	174	158	184	199	183	204	176	169	172	159	190	159	164	200	171	177	207	167	177	169	169	176	196	208	182	194	202	187	166	207	181	177	202	185	180	190	164	179	189	202	161	187	189	177	191	170	204	184	205	180	187	171	178	182	172	166	175	180	180	173	176	176	197	192	181	168	167	169	165	177	201	171	193	176	168	143	223	209	182	177	169	177	182	171	154	184	203	188	209	174	157	180	164	177	180	177	164	171	196	194	191	179	163	164	183	167	200	141	184	192	185	216	199	186	178	170	177	157	187	191	180	182	175	167	189	183	174	166	188	149	170	205	194	199	180	188	173	170	197	193	171	190	171	187	174	178	164	186	171	175	173	153	156	171	187	176	188	156	177	192	176	187	166	169	207	163	191	174	176	196	180	173	179	180	180	204	181	166	178	207	141	186	199	184	173	165	195	164	178	170	173	207	161	185	169	164	176	150	201	193	189	192	166	186	155	161	174	173	182	188	178	187	197	155	184	224	180	199	166	188	211	208	178	184	175	176	159	183	170	192	200	183	180	173	184	162	180	195	197	179	203	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5698	1491	2910	3526	3140	2580	2150	1807	1565	1413	1245	1107	1083	1014	951	944	864	784	764	813	770	765	723	700	708	701	681	638	666	687	668	685	655	641	594	615	649	625	642	560	584	607	608	546	591	633	613	591	591	597	569	603	587	569	555	567	558	554	576	615	609	644	599	586	551	610	542	626	575	555	542	570	607	571	629	579	512	587	536	583	584	551	630	567	577	530	584	529	549	577	562	587	556	588	576	595	573	513	553	589	543	575	539	576	556	549	556	573	610	544	553	568	569	567	570	552	567	513	551	531	603	547	522	587	528	508	570	570	547	562	581	551	566	551	559	569	559	542	550	588	539	568	591	555	563	586	589	589	579	537	555	557	553	579	595	545	606	567	593	574	542	585	546	536	557	533	559	606	566	575	554	591	568	569	570	521	547	544	585	551	517	582	559	531	533	582	532	559	542	593	522	599	530	540	586	566	564	546	550	575	587	603	609	528	580	581	541	527	533	560	595	550	565	560	540	532	555	578	567	512	535	520	543	553	522	541	540	557	585	554	570	569	523	569	538	541	525	559	560	566	523	588	552	548	587	553	543	543	567	553	554	560	530	564	547	558	554	522	515	580	520	539	587	557	557	581	497	542	545	548	579	557	544	539	515	538	555	490	551	546	596	589	549	528	564	542	555	576	556	586	554	581	544	569	580	536	553	591	574	551	568	624	529	546	564	582	568	568	532	592	587	514	546	546	539	593	564	559	578	524	559	555	570	576	538	537	593	536	602	591	569	538	589	548	569	541	590	581	602	578	585	552	534	498	539	576	579	550	552	561	562	543	497	586	514	598	543	517	535	518	566	597	542	553	611	549	559	511	588	546	553	530	578	554	513	586	571	583	539	557	566	563	552	523	559	560	550	582	566	525	521	533	559	513	577	597	543	525	526	529	528	598	579	573	531	534	546	560	533	547	508	554	544	525	529	527	519	546	556	558	580	543	564	602	535	574	546	575	552	571	542	544	573	551	547	531	558	550	561	592	543	557	570	575	583	575	562	547	590	546	544	558	590	522	589	547	611	578	565	618	571	553	539	612	518	559	569	576	565	598	597	572	573	530	575	560	536	552	500	583	565	560	571	585	598	553	568	601	534	540	544	522	549	561	603	591	596	553	581	543	543	563	586	570	530	537	528	563	576	606	563	590	552	595	602	531	572	556	586	561	534	527	540	583	598	593	590	546	495	598	567	549	545	589	542	554	549	592	590	593	565	536	573	556	552	570	534	567	604	488	568	559	602	608	517	551	611	587	573	547	557	562	605	573	558	565	578	555	546	575	600	563	579	615	592	543	596	566	543	558	558	586	527	526	594	544	561	543	579	596	549	596	546	538	542	572	607	547	587	591	548	571	575	544	555	572	548	618	579	564	611	565	579	558	574	544	553	560	565	575	560	582	588	549	567	573	566	526	536	528	585	556	571	525	513	520	533	600	561	556	561	578	572	593	526	562	560	557	585	587	590	525	585	548	572	558	562	561	545	552	559	535	575	562	532	580	578	578	566	548	544	563	501	565	557	562	574	554	557	549	580	564	555	616	562	526	584	559	551	550	529	571	549	558	547	555	603	567	536	572	588	563	566	568	563	598	544	582	589	610	562	579	557	553	537	526	541	533	539	555	505	590	544	604	569	595	534	582	551	527	588	557	532	552	573	588	512	568	522	560	551	543	562	571	547	553	593	583	552	542	559	588	549	603	580	537	571	539	591	506	528	564	565	537	559	524	551	567	549	522	592	561	567	551	531	555	529	579	529	556	531	529	537	569	595	555	594	528	585	625	548	579	530	598	552	543	502	546	509	569	545	560	576	566	559	565	535	583	533	560	545	554	516	537	534	560	572	537	558	545	570	543	572	518	571	552	574	520	546	517	574	575	549	594	538	585	553	535	612	585	592	567	566	570	555	524	523	537	570	532	574	542	604	575	560	542	577	540	578	553	548	525	569	538	539	552	546	590	562	569	551	578	528	579	527	561	571	545	571	549	592	563	537	553	591	532	575	560	548	599	492	537	582	540	529	599	574	553	583	583	542	535	558	554	537	493	547	566	556	596	520	587	569	579	557	556	535	568	552	615	534	572	552	572	605	552	580	564	500	566	532	525	592	553	537	536	553	515	545	627	532	604	514	582	583	557	545	534	543	569	564	528	550	556	527	571	570	534	527	565	553	545	603	567	546	550	553	538	564	514	544	547	572	575	544	524	535	536	533	551	561	573	581	543	549	563	566	523	533	522	554	575	577	524	579	617	564	569	578	555	571	536	538	570	562	559	552	554	591	562	512	578	537	559	540	547	569	576	587	566	596	546	564	600	570	525	575	549	573	533	554	564	543	517	551	549	565	543	548	605	581	580	558	554	520	522	520	592	577	575	582	549	549	612	528	546	541	558	615	553	537	576	563	584	577	536	540	524	536	542	539	515	566	583	571	541	541	538	605	574	580	543	557	564	558	542	558	578	524	561	536	535	580	585	546	515	596	557	537	576	508	575	570	544	567	524	548	561	539	562	531	576	562	584	531	551	545	589	559	550	526	553	603	602	546	573	546	548	555	552	573	557	551	564	601	559	575	567	525	567	614	536	549	563	523	570	556	567	555	565	545	577	563	560	514	529	537	537	553	540	550	549	576	540	608	557	530	549	556	575	550	543	528	548	540	570	526	555	572	544	552	556	560	550	586	562	546	581	554	529	535	571	565	556	540	591	578	552	548	577	540	599	565	589	560	561	523	568	540	543	550	540	550	543	533	538	573	563	520	548	596	532	556	560	616	576	493	559	543	567	529	539	570	544	583	528	608	570	576	516	586	528	541	556	606	544	577	574	540	578	557	561	580	574	559	548	586	553	537	557	527	552	534	560	569	599	530	535	582	590	546	556	563	633	507	547	529	541	553	529	589	595	542	598	582	525	536	549	545	585	525	600	543	563	564	517	531	585	571	517	583	608	581	589	567	576	519	569	582	574	597	569	575	563	551	529	558	559	570	597	543	558	556	544	531	522	588	545	565	552	516	541	543	518	565	549	523	564	572	545	579	526	528	570	513	559	534	546	516	540	579	555	546	589	564	536	561	522	558	565	569	571	541	534	573	543	589	543	535	551	583	574	547	581	526	542	549	504	533	563	582	553	584	554	555	589	569	516	591	567	551	564	572	567	559	571	584	523	566	577	615	599	582	564	552	582	557	577	526	601	602	543	540	592	536	549	574	546	542	560	594	546	589	506	548	544	504	545	543	556	559	529	536	574	594	524	554	543	536	565	558	561	551	586	586	594	560	568	567	579	541	542	533	578	562	570	578	559	518	562	591	571	569	570	571	511	530	583	529	579	551	538	566	529	565	570	563	568	550	543	547	618	535	547	565	555	568	537	541	565	540	553	510	524	531	560	561	567	577	568	548	555	573	563	588	573	543	588	583	570	494	601	507	520	606	564	581	544	541	520	560	558	527	532	534	564	554	580	526	561	544	585	545	596	563	580	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15045	2245	2522	1989	1354	983	745	603	528	391	354	310	324	274	256	247	198	198	212	200	224	230	212	190	185	177	172	160	159	163	169	158	161	155	187	153	149	141	147	155	160	164	151	141	145	144	162	177	142	151	152	165	134	151	138	138	147	154	140	141	154	116	152	142	124	138	147	150	166	137	136	127	135	143	134	143	127	130	159	125	138	151	141	153	142	152	146	147	128	143	145	154	133	137	140	165	138	149	129	131	133	146	146	154	119	156	160	150	134	151	167	144	133	147	154	133	154	132	148	156	125	144	130	160	149	146	135	148	114	149	140	169	144	162	116	156	130	138	135	164	148	143	126	147	126	143	130	148	131	147	150	157	143	122	129	146	137	144	153	137	148	132	144	147	153	144	149	148	151	155	154	124	135	157	146	139	134	145	124	142	121	157	136	161	141	135	165	143	134	130	140	161	151	150	148	139	132	148	132	151	168	139	163	153	129	128	139	146	148	147	143	138	153	136	150	161	148	147	121	141	145	145	160	141	130	128	142	130	148	147	140	136	151	162	136	149	131	136	152	128	146	149	161	129	150	138	118	141	143	130	134	129	120	131	139	141	146	125	152	153	170	127	149	129	147	139	144	147	129	141	130	138	150	142	153	133	130	142	131	137	150	142	136	165	163	148	138	138	136	130	144	142	123	134	137	113	165	152	149	153	142	153	143	159	125	151	169	163	117	134	132	142	178	125	156	142	153	156	131	126	139	136	141	137	141	149	147	133	140	139	145	157	157	166	158	128	157	117	164	145	136	142	129	127	141	149	112	138	127	119	120	143	165	148	150	139	141	157	143	135	166	140	146	148	154	132	145	134	142	124	151	140	147	119	131	142	128	137	147	161	147	135	152	128	130	138	128	176	129	137	126	172	146	122	145	146	130	156	145	147	123	142	130	145	144	133	162	155	165	129	163	129	123	156	123	145	127	126	152	159	141	146	122	144	132	141	132	161	155	138	145	137	139	160	144	153	137	143	144	160	140	146	130	159	154	139	127	141	114	156	113	132	181	131	139	126	150	151	139	130	147	134	148	144	143	148	135	147	145	140	123	146	136	139	165	135	150	137	139	124	146	124	145	118	156	162	121	140	129	135	132	145	140	128	152	135	133	141	144	159	144	144	146	151	142	119	161	136	142	150	131	159	146	150	125	132	150	159	157	134	137	166	135	126	132	136	155	155	139	141	126	145	157	168	142	118	155	135	146	132	132	153	141	138	151	146	127	124	123	152	140	142	160	138	172	162	129	146	140	154	157	128	153	126	146	129	149	147	158	148	150	127	137	141	134	157	156	131	135	141	126	147	139	141	151	126	119	152	133	125	132	162	158	125	134	136	143	161	152	130	144	163	139	138	150	136	140	156	142	173	165	117	137	126	149	133	134	136	138	156	150	146	150	143	133	134	119	164	149	131	151	142	148	165	151	161	140	152	130	133	129	159	110	140	146	135	141	128	136	126	143	135	155	132	144	142	126	143	136	135	157	146	151	172	137	139	130	157	148	143	173	132	162	142	156	150	153	132	119	124	135	134	144	147	144	136	154	153	118	149	150	112	134	131	140	152	136	130	131	150	158	129	152	139	155	130	149	143	163	127	135	158	141	119	158	145	154	138	159	134	130	127	148	133	137	147	142	163	121	146	151	148	130	150	139	163	171	156	164	133	154	145	147	137	132	133	129	130	141	135	153	144	131	143	152	146	131	128	170	134	148	146	128	124	121	148	131	121	130	141	119	144	136	144	132	155	145	133	138	159	146	168	139	133	132	144	158	143	164	140	139	147	149	147	136	131	145	167	166	145	146	135	155	132	134	140	156	139	131	147	143	145	150	148	144	137	149	139	135	147	160	133	136	139	134	149	141	133	123	143	141	127	149	145	137	154	140	144	136	149	140	127	165	134	120	146	143	162	127	166	151	137	129	129	142	127	167	125	156	146	164	137	122	146	132	151	157	137	128	125	159	160	138	119	140	157	154	154	151	134	155	140	136	145	131	122	127	123	141	123	124	163	118	148	139	142	165	125	142	136	136	149	119	131	157	118	126	128	135	138	149	146	137	132	127	138	135	141	140	141	144	154	133	141	126	168	146	103	154	151	125	160	127	134	121	147	149	126	147	141	137	134	150	163	151	136	144	123	154	143	146	139	152	144	162	117	131	139	145	147	134	143	138	170	131	123	143	152	142	132	139	147	162	136	162	137	119	146	143	142	130	155	147	133	135	144	159	153	147	152	137	152	144	145	151	136	139	125	141	143	153	155	146	142	133	162	125	141	141	139	148	138	140	175	158	138	138	127	135	142	131	136	139	143	134	156	170	141	159	125	158	144	156	155	127	135	128	136	145	137	142	157	163	148	152	148	140	146	165	142	148	145	132	139	142	143	163	147	134	140	159	144	153	143	153	135	146	125	124	142	142	119	165	147	130	142	136	130	125	132	140	131	117	156	137	144	131	132	126	150	146	154	140	149	158	133	128	125	140	141	135	152	140	132	126	146	153	124	129	151	149	135	129	148	136	150	155	139	153	134	156	129	134	143	160	130	141	151	137	153	147	145	155	141	138	165	142	160	156	140	124	145	137	134	153	128	157	146	163	154	130	144	137	136	173	138	136	156	158	141	145	142	155	128	142	146	124	124	133	134	155	125	154	150	154	170	145	136	161	156	142	121	136	141	157	151	144	122	162	152	141	154	154	152	148	145	136	127	166	126	130	153	139	154	147	129	131	141	130	142	142	141	138	146	140	149	139	125	145	146	143	165	136	131	165	140	135	142	128	159	160	130	154	130	146	169	145	134	118	171	153	148	144	136	133	134	131	130	140	133	133	145	167	126	150	149	148	140	148	142	139	148	134	140	136	141	119	178	135	108	146	157	147	156	134	138	160	149	141	143	125	152	141	159	136	119	145	123	155	137	122	140	127	137	151	146	141	125	127	121	142	159	132	145	149	147	125	142	157	154	141	161	131	136	150	155	144	129	138	122	138	126	125	149	141	146	146	139	160	128	137	150	145	121	140	129	139	125	161	153	141	157	141	161	136	121	117	104	146	139	128	144	142	132	139	147	130	153	131	151	135	128	140	125	165	146	150	115	152	132	140	133	149	150	125	121	145	143	151	166	162	131	144	144	143	149	148	128	130	136	150	142	153	148	163	135	127	141	148	134	134	128	139	154	133	142	138	136	143	156	134	157	128	127	130	128	150	139	148	139	107	129	181	158	153	145	156	139	138	126	160	139	139	141	147	144	152	146	148	147	157	130	145	126	143	141	132	132	122	127	153	152	155	147	141	134	135	139	145	134	136	146	131	144	134	135	163	155	162	174	133	142	148	149	124	169	129	144	139	125	138	138	145	127	152	140	143	156	147	148	140	142	147	140	135	146	162	138	141	144	146	141	137	138	145	141	149	152	141	121	125	135	137	126	146	130	166	150	123	131	141	141	125	133	142	135	161	165	141	160	143	143	142	140	139	147	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7711	2216	4844	5775	5143	4126	3334	2758	2444	2107	1830	1575	1526	1341	1144	1144	1096	981	868	941	863	823	736	731	730	668	672	703	702	637	651	652	628	619	627	578	559	612	573	578	554	541	534	535	542	561	558	523	511	538	520	490	534	541	521	526	536	506	539	514	521	520	530	548	523	492	486	512	525	500	490	468	483	474	503	489	496	479	508	518	499	534	519	504	503	463	477	477	480	473	477	494	515	486	494	456	465	536	460	494	478	472	463	500	481	476	482	494	444	445	470	479	464	495	513	479	440	457	453	492	488	467	480	477	472	485	481	461	433	468	477	460	463	457	458	456	498	491	440	484	458	482	485	464	504	461	458	476	454	441	449	478	474	444	448	481	453	472	478	491	489	509	441	458	461	510	453	460	457	447	440	461	520	482	482	457	492	435	480	486	427	467	479	456	433	465	450	483	501	496	460	469	471	506	463	487	451	480	495	448	490	483	469	479	472	500	486	483	484	503	509	439	481	478	474	464	496	436	477	462	478	483	499	473	448	443	449	476	453	486	501	457	511	458	475	492	481	459	466	455	476	466	511	444	453	467	475	444	492	467	501	501	434	475	446	482	444	449	496	491	488	464	439	452	482	463	490	504	477	456	485	484	465	420	457	466	472	457	471	454	425	453	467	462	454	455	444	479	448	456	476	497	474	434	475	476	479	497	464	508	499	462	457	472	437	474	476	506	518	469	489	466	447	397	501	441	515	450	478	494	473	493	465	464	454	460	492	467	484	471	464	487	515	471	443	442	493	465	505	480	467	460	468	466	459	462	459	452	479	491	471	488	470	460	501	448	456	442	469	482	448	436	428	480	512	442	473	452	453	485	452	456	480	472	465	489	472	450	448	475	492	484	487	470	476	522	480	500	408	461	493	452	455	479	453	452	446	480	457	451	501	475	459	465	465	490	458	490	450	472	479	488	475	482	457	478	471	450	456	480	437	488	485	477	460	500	468	466	489	466	443	434	467	476	477	481	439	439	439	447	491	477	483	470	453	453	477	492	444	473	454	418	486	510	448	472	520	465	463	489	457	458	474	476	491	470	475	534	477	498	474	481	491	451	450	449	469	449	492	460	487	447	449	452	459	451	485	507	466	447	443	479	469	438	481	445	449	492	430	475	430	462	493	433	479	489	492	461	461	490	454	534	494	497	454	448	472	485	485	493	467	458	424	494	479	471	458	470	492	496	433	456	430	486	419	433	495	499	479	487	465	464	447	476	524	455	472	462	429	488	456	435	495	472	457	482	475	462	472	472	509	472	482	493	508	473	500	474	479	463	462	433	442	465	457	455	475	486	442	464	460	461	463	481	480	482	450	471	508	466	438	460	503	485	464	477	437	466	455	475	474	489	456	474	468	467	479	476	487	482	466	460	440	476	486	468	476	448	468	458	482	475	483	466	459	450	503	461	477	456	482	465	465	478	487	455	449	458	448	440	487	459	457	475	462	466	489	472	447	459	464	478	447	453	432	404	503	421	478	519	486	409	465	438	491	454	461	462	467	477	485	451	486	494	489	483	507	401	469	471	504	496	423	474	448	512	443	484	499	457	452	447	438	431	489	476	450	482	480	459	461	473	477	443	487	476	479	470	454	463	461	453	474	513	450	456	484	471	489	439	479	467	505	486	463	501	436	480	479	466	437	472	422	485	476	471	462	501	494	448	521	450	456	448	457	469	446	464	467	476	453	453	454	422	481	464	459	479	454	464	445	457	446	509	464	425	445	470	499	496	454	483	477	451	479	455	488	494	495	448	457	474	472	474	444	515	481	458	480	430	491	443	453	462	454	496	438	497	454	466	501	453	452	486	487	501	452	457	461	453	479	504	487	439	487	500	452	487	460	468	471	478	479	501	420	452	488	441	452	428	464	462	465	498	467	478	461	495	478	439	495	484	458	478	431	477	432	438	476	483	500	444	474	430	464	460	409	456	434	475	476	478	477	443	468	459	496	475	457	448	508	480	461	466	444	463	466	458	466	506	442	457	456	462	492	475	484	467	483	477	481	503	506	474	486	456	464	535	421	517	470	465	449	452	451	453	474	494	510	432	478	469	466	483	510	471	502	464	491	468	452	481	487	493	484	457	456	503	472	493	504	486	474	478	466	460	451	429	466	440	442	496	497	485	437	463	505	492	447	443	458	453	483	451	461	444	448	491	465	484	458	489	458	438	457	470	489	454	432	491	429	508	484	475	521	484	450	459	522	466	465	451	462	414	496	492	460	426	487	438	499	464	443	452	493	427	487	452	496	485	458	486	454	476	477	470	497	475	442	467	416	474	473	433	491	487	511	460	482	511	452	494	460	484	454	484	468	485	452	442	451	444	426	435	444	446	456	460	451	493	479	502	480	463	473	490	434	421	475	473	481	477	446	435	463	430	467	453	460	438	457	442	448	446	498	463	493	443	464	478	469	468	454	473	477	436	490	449	456	485	479	471	478	443	502	468	468	454	492	461	437	475	500	474	476	457	437	488	494	471	480	473	479	455	467	454	476	455	430	474	496	469	535	473	465	481	444	476	487	457	436	489	474	455	476	476	478	497	446	442	438	479	438	450	467	470	453	484	438	480	452	489	452	490	465	466	497	490	468	472	457	511	409	480	466	463	475	410	474	477	485	483	435	454	504	444	509	473	462	494	457	492	452	478	466	490	488	469	487	436	461	465	445	460	460	456	476	418	462	483	490	457	499	490	456	478	465	449	490	461	444	478	467	513	489	483	491	461	445	473	454	473	460	484	464	453	495	464	514	495	451	464	504	489	464	459	447	456	459	469	460	496	450	507	494	456	485	462	467	482	488	452	500	438	494	477	484	463	462	425	499	462	477	447	490	499	478	485	439	487	445	501	502	486	437	450	429	457	449	475	474	465	484	457	476	473	503	472	487	475	515	446	479	487	448	436	418	495	509	506	444	471	437	413	444	435	448	481	463	460	490	494	470	451	475	475	448	477	448	454	483	472	434	430	459	453	464	467	409	497	496	484	449	458	479	468	453	428	465	443	434	491	465	508	422	457	475	484	484	467	464	472	454	530	473	473	480	509	483	488	496	486	476	429	435	487	451	471	465	489	484	486	445	442	460	478	483	486	460	445	474	477	466	477	457	475	527	435	436	507	467	475	472	488	482	478	503	443	472	493	493	486	472	463	458	472	461	472	502	472	474	476	502	485	460	442	438	461	455	502	438	455	476	484	478	455	500	467	487	492	479	487	477	446	484	438	485	472	453	478	453	459	483	504	439	458	457	493	443	489	458	467	482	478	448	488	492	463	503	462	420	495	480	468	476	498	491	464	513	494	438	467	468	449	451	458	455	445	490	443	458	456	458	481	447	454	439	440	488	474	487	476	433	449	443	464	459	474	463	480	468	429	483	497	485	465	463	428	479	479	481	480	437	461	487	478	483	492	475	459	489	452	498	461	496	515	455	433	462	431	474	502	434	460	492	479	469	468	474	458	477	481	500	491	488	453	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2029	380	388	364	373	373	352	315	323	296	348	331	289	325	339	323	321	312	314	329	285	287	309	302	340	327	375	285	321	293	299	311	317	315	336	311	331	312	315	307	306	337	308	328	325	323	334	312	294	317	334	292	319	314	314	324	355	326	306	319	328	306	302	291	330	304	325	360	283	305	309	357	322	358	295	297	285	342	306	311	281	326	307	316	329	323	300	362	314	307	337	324	331	285	299	320	291	293	307	305	306	313	333	308	298	333	340	300	317	326	305	299	301	344	307	286	304	319	349	302	292	329	312	322	339	327	290	317	301	283	302	327	302	323	314	307	310	317	328	303	312	322	335	313	315	289	328	345	338	322	320	304	318	324	298	317	330	293	319	299	326	305	325	325	298	325	327	308	321	330	346	317	292	298	334	326	305	330	300	330	333	280	323	297	315	324	322	339	359	309	322	292	349	290	314	314	307	310	266	338	319	296	300	303	334	332	338	309	321	331	312	311	299	324	291	294	277	316	327	318	314	303	304	331	293	316	314	343	311	314	304	332	316	342	303	315	347	325	313	317	322	323	306	297	341	311	312	304	333	320	286	324	290	315	350	335	322	334	302	325	301	327	316	302	308	303	324	291	331	304	317	309	302	309	317	303	309	288	342	315	324	332	301	295	323	293	318	306	305	299	295	322	286	319	318	307	332	311	312	286	291	300	314	349	339	324	281	326	308	324	342	328	287	293	329	341	306	301	304	338	313	317	355	298	287	281	315	352	296	309	288	325	280	320	329	315	294	314	340	333	348	292	323	332	289	332	327	314	329	299	287	340	325	327	310	293	309	313	321	338	298	336	333	291	316	308	312	291	322	291	350	332	325	278	337	322	287	339	298	350	312	301	300	297	296	332	296	310	302	328	287	339	343	293	341	310	310	269	287	304	314	301	332	301	335	296	295	318	324	304	311	349	332	283	300	323	294	315	306	311	335	328	325	322	314	333	313	330	296	299	333	296	305	348	311	313	334	310	326	303	339	332	308	336	302	332	284	306	317	325	291	306	302	287	298	306	315	315	314	277	335	304	322	302	322	289	342	306	337	291	305	315	322	313	331	340	340	299	327	343	332	315	318	331	320	308	286	329	315	320	312	305	345	302	298	334	308	284	309	326	311	317	348	314	318	316	313	338	333	304	324	314	298	348	285	361	302	322	317	303	315	296	336	292	345	314	338	340	340	319	332	290	298	297	303	335	314	305	286	313	320	336	305	297	341	327	319	307	331	320	336	308	284	348	331	314	344	314	310	266	315	324	305	312	286	303	297	295	312	299	333	327	338	298	305	328	254	272	311	304	336	334	304	333	303	303	323	296	309	309	305	317	310	361	296	313	295	318	310	298	314	296	306	319	311	297	323	326	316	292	291	301	325	322	326	309	282	294	270	286	323	329	305	303	332	315	293	307	313	313	330	334	346	290	298	318	302	325	332	303	313	329	316	350	292	321	325	326	317	318	315	316	323	312	311	332	317	332	323	310	323	300	317	331	316	340	306	294	308	316	328	333	316	311	324	296	319	332	322	282	302	327	319	342	322	317	319	313	307	307	318	327	283	326	298	306	294	287	336	311	330	311	305	310	311	322	304	323	324	317	316	316	315	300	350	340	311	333	308	303	339	292	319	302	293	337	299	308	322	315	288	308	345	332	285	297	325	318	318	321	290	321	331	332	318	333	329	293	327	336	325	309	347	311	336	328	327	334	315	327	339	305	315	302	307	298	292	325	316	331	315	292	309	324	289	343	338	317	324	285	319	309	307	363	316	320	359	283	307	294	318	310	303	315	326	329	299	314	330	356	302	322	300	318	343	306	320	316	300	300	291	351	333	301	282	300	302	280	300	312	301	309	308	316	330	334	305	343	298	276	323	336	316	301	339	333	323	312	290	321	308	341	320	315	333	293	315	330	305	305	309	298	330	319	332	315	296	339	311	334	316	286	310	323	335	321	309	285	304	321	300	323	306	289	329	313	293	320	281	308	335	298	317	295	272	320	327	319	289	307	320	305	322	314	301	329	327	302	288	316	316	320	300	327	303	312	334	321	326	322	319	302	334	340	315	311	313	314	302	312	324	321	309	306	318	324	293	300	317	322	287	331	331	352	319	318	282	351	294	342	309	280	329	310	318	322	304	289	323	307	342	331	325	301	309	319	322	291	303	324	301	328	316	314	334	316	283	323	321	307	280	302	324	321	287	282	300	338	328	346	318	307	323	337	303	286	321	318	327	300	303	291	316	308	318	328	351	313	313	311	304	329	337	345	316	278	275	312	322	317	354	311	311	315	350	309	322	340	287	335	319	324	304	331	309	295	323	335	316	325	302	296	279	318	307	307	333	338	331	271	317	320	309	305	306	332	302	310	298	289	306	298	307	324	342	305	265	310	313	292	347	314	319	312	331	330	308	345	323	290	315	322	320	297	326	339	284	328	347	326	325	300	315	316	308	317	301	308	321	334	289	314	333	327	306	327	324	302	280	336	319	288	302	337	345	295	306	329	317	330	308	319	316	336	320	319	297	314	294	308	342	334	309	303	286	299	333	343	301	326	321	329	300	298	320	321	327	323	291	341	311	323	334	298	302	322	294	300	336	321	312	305	325	331	266	310	347	288	315	310	328	279	274	313	311	295	297	281	310	332	303	298	330	254	305	317	307	321	294	309	323	340	335	313	362	318	306	325	331	298	320	297	333	312	304	341	297	300	296	308	296	338	330	308	287	308	311	291	291	303	285	327	313	296	301	297	338	308	289	287	298	276	333	279	339	300	335	298	327	312	306	322	293	320	315	359	313	335	299	321	312	350	328	302	295	323	324	307	338	301	303	307	329	346	325	318	326	352	310	318	338	325	295	318	304	293	307	279	337	318	334	325	287	340	345	297	319	314	316	280	283	327	309	344	330	312	287	344	331	276	321	314	315	297	292	324	323	315	323	313	305	326	279	317	358	310	331	327	347	313	309	304	324	334	320	355	280	298	327	307	308	276	334	274	298	306	312	301	315	341	337	332	318	338	308	322	317	317	303	345	343	312	298	305	332	297	312	318	313	317	321	338	294	315	330	297	320	292	322	348	293	323	315	285	303	324	317	267	316	320	291	328	317	301	337	318	339	299	313	348	333	336	319	308	315	283	321	300	329	307	294	315	302	354	303	341	281	298	321	311	344	302	317	360	288	345	290	288	336	302	355	343	301	300	304	303	311	312	311	323	327	335	288	323	297	324	318	278	307	320	313	293	284	292	296	296	299	295	309	303	341	328	319	316	308	319	321	339	306	332	353	326	330	336	331	311	329	299	331	306	323	326	321	330	287	317	316	307	305	339	327	287	351	319	293	296	298	334	339	324	356	315	348	312	302	311	306	333	312	321	324	309	328	348	371	279	330	301	286	306	311	324	318	305	317	321	300	336	284	287	302	333	321	314	302	331	310	315	332	324	325	335	305	310	302	292	344	324	285	296	319	307	321	319	330	317	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2546	1012	1048	1143	1102	1034	968	1023	950	980	941	934	936	914	973	980	933	957	875	1000	903	916	895	939	914	965	892	880	933	931	924	915	1007	959	890	897	914	899	873	922	892	879	874	911	966	912	905	895	899	894	889	919	907	864	836	878	925	852	917	853	935	893	933	857	939	903	874	904	851	918	855	903	875	883	918	900	878	884	916	892	866	891	903	972	916	979	928	891	895	872	899	871	897	866	943	902	906	896	857	882	836	907	905	938	905	958	869	894	882	963	905	935	916	929	926	933	939	874	967	936	923	858	922	875	912	889	927	925	917	914	929	961	936	938	911	832	970	897	929	912	888	937	906	923	943	858	923	951	911	935	905	883	883	882	917	899	918	916	957	945	876	957	865	899	874	871	889	868	898	856	974	938	919	958	926	887	889	881	896	914	886	912	886	883	926	880	863	938	926	921	895	920	947	913	916	908	895	898	911	879	894	921	885	852	941	930	916	868	958	915	914	890	894	952	929	898	947	937	904	949	916	880	877	857	959	914	908	906	882	901	929	923	917	899	870	889	966	907	899	889	913	870	911	912	905	949	863	911	980	928	917	897	896	898	876	881	963	901	887	886	884	875	827	933	919	918	959	950	845	919	899	895	902	893	917	908	877	906	931	889	876	894	915	926	883	887	894	876	859	873	920	900	884	921	946	866	930	890	945	896	884	913	910	878	922	926	912	878	921	898	854	901	901	909	894	899	865	799	912	889	939	908	858	906	925	896	954	890	881	884	869	931	885	874	902	899	897	876	880	870	851	914	925	885	871	924	955	871	873	927	907	836	905	939	906	949	947	879	949	907	925	911	887	930	889	948	920	892	880	931	881	889	880	931	943	862	836	915	949	889	872	913	895	912	953	868	869	903	947	903	914	872	915	949	870	920	957	913	906	911	903	908	891	900	962	865	877	910	880	890	925	891	918	945	884	892	936	901	910	883	925	934	912	867	863	898	888	873	891	855	881	951	913	898	939	936	940	920	888	904	915	883	915	945	883	898	907	892	836	883	910	914	844	902	842	886	923	925	940	910	942	942	895	926	908	937	911	941	889	913	958	851	866	927	909	851	921	887	872	876	892	931	882	898	920	923	885	843	937	939	902	901	847	900	909	864	909	922	927	944	893	959	914	897	915	886	885	877	876	868	951	915	906	896	920	906	871	911	909	950	914	936	911	905	914	905	908	933	894	908	936	935	835	902	893	921	896	952	865	874	937	895	922	969	906	897	943	885	950	906	882	960	850	923	923	871	868	876	874	904	865	932	879	930	908	890	863	933	843	856	901	946	913	902	926	926	893	945	863	892	918	933	946	885	863	913	932	846	921	913	925	973	881	870	879	958	891	938	884	924	943	853	943	965	912	913	913	907	944	888	948	893	875	931	871	892	936	876	913	891	859	865	879	966	929	854	932	905	918	878	937	958	955	938	955	888	959	905	891	899	909	922	846	878	915	891	944	901	882	912	871	905	935	942	905	970	963	887	908	897	921	941	934	894	930	899	907	928	868	880	868	902	892	885	953	917	926	866	910	930	914	891	974	915	955	877	850	849	915	877	909	905	928	946	891	863	895	943	897	870	955	879	878	911	876	906	910	885	847	861	929	903	927	931	888	904	898	961	909	948	934	922	896	866	913	908	930	877	913	916	887	939	850	890	925	895	962	942	934	936	984	895	893	919	887	896	937	907	912	872	924	909	916	877	928	891	887	931	866	918	851	850	894	930	942	926	930	937	902	937	883	912	888	897	906	910	891	911	919	899	909	936	840	924	929	922	921	938	928	907	918	892	883	930	892	915	893	913	967	938	867	877	899	918	899	900	932	877	940	919	946	858	920	888	918	880	910	915	950	922	916	939	906	888	881	894	855	943	974	936	910	935	911	882	891	940	900	868	884	909	918	923	950	873	904	924	908	925	874	916	937	906	891	896	927	913	899	837	904	911	896	910	924	927	945	907	890	871	911	886	890	890	898	915	886	930	898	927	928	901	922	912	920	901	967	904	947	961	951	883	892	892	884	932	911	914	904	900	924	907	872	898	869	940	907	907	944	950	846	896	880	920	922	831	950	906	911	913	890	893	868	903	935	903	884	921	932	968	909	883	870	891	853	899	911	920	924	888	885	938	887	872	920	917	881	892	899	907	917	877	872	914	951	892	899	937	908	914	908	902	871	844	877	886	910	952	860	883	916	920	946	954	861	904	895	905	916	885	883	909	940	865	883	915	957	898	909	921	877	929	943	878	950	953	930	934	903	910	933	881	899	911	961	857	916	870	918	895	909	924	944	931	885	890	857	845	870	925	928	934	941	864	883	922	888	960	928	924	898	891	882	845	882	910	886	907	917	945	898	902	890	916	911	912	968	878	903	896	886	858	862	909	917	929	902	925	905	933	926	923	892	881	919	867	877	924	892	943	912	896	925	896	895	964	880	934	918	874	896	899	896	930	893	875	924	889	911	927	934	901	904	919	914	884	932	905	907	872	921	915	928	928	915	925	840	885	900	913	892	953	923	850	898	930	909	936	994	874	895	848	921	930	949	917	954	925	844	941	926	931	898	905	885	903	893	948	896	872	916	871	850	918	881	906	924	916	895	914	918	924	886	890	863	903	861	905	926	897	905	888	930	867	886	880	910	894	906	838	830	896	935	878	857	945	872	968	949	936	938	882	896	879	921	899	947	889	921	905	866	899	875	892	892	894	942	876	896	918	924	941	860	908	941	925	954	895	912	964	919	906	898	922	894	975	914	939	918	848	877	912	972	857	904	924	893	947	919	915	903	918	919	833	884	908	913	892	850	946	850	916	915	902	976	917	904	906	950	865	957	857	895	863	859	906	975	925	896	936	925	916	958	958	939	981	850	914	915	908	933	908	909	905	895	871	894	849	913	923	886	894	907	902	869	877	841	891	970	901	917	922	948	947	932	906	878	859	901	897	901	886	908	905	871	876	885	887	879	904	931	882	929	899	923	927	865	891	940	925	926	916	937	895	930	916	890	916	925	952	910	926	941	843	877	924	917	960	888	963	896	915	884	918	869	897	945	891	899	955	916	866	942	857	917	922	885	947	917	884	912	941	913	920	909	878	946	912	964	923	919	901	889	888	869	955	921	902	890	911	940	939	892	911	864	890	882	881	856	929	886	904	921	899	956	935	903	874	897	915	925	939	832	951	882	895	869	887	906	909	907	918	890	895	954	939	891	920	919	931	925	961	912	964	900	896	898	893	920	949	863	933	850	875	875	905	860	862	915	917	894	922	952	883	926	871	907	885	889	892	836	929	865	937	878	884	962	899	879	913	869	906	883	855	913	914	903	906	908	895	876	903	945	901	907	911	931	898	906	963	932	953	888	863	910	890	935	961	902	915	910	893	902	902	886	965	871	874	835	929	916	930	907	934	938	886	944	876	911	824	856	916	892	878	914	883	903	885	891	920	914	899	940	863	929	967	903	922	836	927	880	909	890	886	938	945	892	928	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7922	1000	1323	1095	828	636	492	429	384	337	301	249	256	261	235	239	198	223	203	203	214	214	184	217	214	223	221	183	166	188	172	180	192	186	191	197	207	207	181	199	182	188	203	190	201	171	187	216	182	178	172	188	183	173	166	192	202	176	163	184	176	201	171	161	204	192	186	183	179	182	158	182	201	180	180	167	194	178	185	164	170	181	202	173	136	169	177	183	177	176	155	170	186	181	181	211	171	191	193	182	200	193	165	173	174	182	194	178	196	164	177	188	196	185	182	176	174	196	172	171	200	173	182	178	187	184	185	174	170	181	182	174	157	190	166	184	156	179	189	191	174	197	192	176	188	182	186	170	178	171	181	190	184	188	200	194	155	188	185	211	172	173	181	162	200	152	182	190	170	197	168	175	150	169	179	197	171	195	179	186	202	195	195	168	191	170	206	185	175	167	196	178	173	183	174	148	192	180	177	184	200	195	195	176	177	184	180	184	177	167	160	188	162	161	190	169	207	189	172	187	166	176	188	185	179	173	151	170	160	200	193	185	186	178	185	189	175	169	191	168	159	180	197	189	200	153	207	173	171	187	173	157	193	172	170	192	180	189	175	171	179	171	150	176	172	173	197	188	167	175	191	147	186	178	160	176	172	182	175	200	201	191	200	161	189	170	174	164	177	155	178	177	182	187	195	183	193	196	169	153	168	181	176	211	179	181	183	167	155	190	175	176	178	163	182	206	201	216	181	154	180	184	180	194	176	199	200	175	190	168	167	154	172	177	172	181	182	194	157	193	188	182	190	180	177	162	187	178	163	163	165	192	166	178	203	189	186	187	164	178	202	164	169	159	189	173	174	185	190	174	190	180	177	167	183	197	212	185	187	173	187	194	214	167	195	151	192	174	191	202	162	178	193	199	197	159	181	186	160	185	188	190	154	183	199	173	163	189	180	183	211	180	202	165	198	187	175	173	180	154	158	170	176	190	178	206	176	159	194	186	177	163	174	189	183	155	151	155	178	194	166	172	195	172	190	173	197	181	163	175	160	168	157	190	183	176	200	190	182	172	177	180	195	173	179	161	182	199	168	163	180	170	190	158	179	168	203	159	188	185	194	165	178	189	180	178	177	197	174	154	194	192	199	185	169	197	194	173	171	164	198	169	203	194	172	172	179	206	182	175	193	182	198	184	182	169	197	172	186	204	178	180	196	177	191	186	188	186	147	169	211	192	174	186	177	174	170	181	157	197	206	185	177	151	140	191	169	203	189	184	183	173	192	175	174	171	187	198	180	180	167	164	167	175	220	189	194	172	175	166	183	181	200	161	193	169	161	176	163	149	194	168	182	187	168	166	181	167	197	159	184	160	199	154	182	185	184	204	193	177	174	162	171	162	173	152	187	171	179	189	181	191	173	170	174	186	187	189	171	189	183	164	188	184	176	173	157	184	174	161	156	160	170	165	158	187	168	160	148	177	177	175	173	158	194	178	164	180	174	168	150	185	189	172	197	158	179	174	173	166	203	169	183	190	166	172	167	162	204	180	201	183	163	173	190	168	195	178	178	174	197	153	179	161	172	176	174	206	166	155	175	183	165	169	185	205	194	178	173	188	170	192	184	162	188	194	159	180	179	182	138	175	183	180	163	164	185	163	198	170	186	186	169	170	179	166	182	180	186	171	181	163	171	185	183	190	169	198	185	166	161	174	202	185	203	171	167	177	179	170	182	162	186	194	186	195	199	158	165	181	196	173	175	164	148	174	162	156	151	175	157	184	185	180	163	189	174	184	170	196	182	192	175	185	208	190	179	177	146	175	173	166	188	177	150	174	177	161	187	175	177	177	200	169	171	204	173	188	182	160	180	196	166	181	178	172	201	203	186	186	200	165	186	170	159	198	177	192	174	184	172	180	177	172	191	195	186	182	178	158	187	199	180	165	184	189	170	181	165	180	165	202	175	165	154	189	221	187	172	169	187	196	177	167	189	174	185	176	186	188	165	187	180	172	171	176	193	170	183	201	188	220	153	155	174	202	163	165	161	184	195	179	168	167	170	167	174	179	177	206	188	188	181	175	161	184	182	181	175	194	177	163	182	161	177	183	159	161	175	180	199	194	207	180	170	184	193	180	175	167	174	181	171	174	194	204	175	182	172	186	188	158	176	176	174	153	186	165	184	198	168	169	175	186	177	173	203	162	190	168	181	190	184	174	175	207	192	184	151	186	170	186	194	206	163	182	183	173	197	186	203	190	180	176	171	179	197	157	165	179	167	188	160	163	179	180	178	203	169	199	178	181	191	149	184	192	172	182	185	186	171	200	187	174	171	181	171	194	177	173	177	177	193	173	164	170	185	174	157	189	179	161	183	191	176	164	170	179	193	185	172	162	195	169	194	175	176	166	199	165	182	195	181	178	187	164	180	176	173	178	192	175	193	195	168	184	159	153	174	168	174	192	190	141	163	168	173	170	188	177	172	179	161	185	179	159	180	166	174	191	174	174	179	167	203	182	188	177	166	200	174	208	164	165	182	192	165	180	159	151	179	182	183	190	167	169	180	163	191	186	141	183	172	191	190	165	187	198	180	215	189	196	163	169	187	187	161	187	175	172	165	166	188	170	178	186	155	189	166	161	173	207	187	173	166	167	158	188	170	207	172	207	202	178	186	158	192	179	180	192	162	178	181	188	186	154	182	169	186	171	167	206	156	182	158	174	181	182	185	175	177	202	184	166	211	211	186	192	199	184	169	162	174	184	185	179	180	190	179	168	190	170	199	182	199	171	189	191	173	180	150	173	176	169	167	195	197	180	190	160	173	156	177	182	186	190	189	177	184	200	178	184	181	164	189	203	164	167	187	182	176	166	173	179	176	173	170	202	195	144	199	185	181	171	182	188	181	191	177	193	196	174	172	172	186	184	178	189	181	183	155	183	166	166	180	171	166	184	173	168	165	173	164	194	147	189	184	155	202	190	190	192	163	167	176	210	177	150	165	182	183	180	169	162	176	171	182	178	166	176	167	173	194	179	181	183	165	166	147	168	194	184	161	175	172	184	176	177	190	198	178	178	179	184	173	183	184	169	164	162	168	176	188	169	182	185	181	192	165	164	194	166	197	187	168	164	171	177	187	164	172	180	195	184	189	161	180	170	177	166	179	194	176	163	191	141	164	162	157	177	156	171	183	195	222	177	155	183	193	186	164	178	183	170	170	197	193	174	183	171	166	190	160	183	162	189	193	179	177	189	185	166	163	174	177	182	207	183	177	185	161	173	180	181	171	176	168	179	191	175	189	166	175	154	177	151	182	156	168	174	180	177	172	187	177	177	177	205	179	166	207	166	166	162	186	182	184	170	154	178	160	138	189	181	182	200	181	187	175	196	147	179	186	181	174	188	161	189	199	167	185	180	176	147	179	197	194	183	179	178	200	184	161	163	150	178	161	172	171	179	184	161	180	173	185	194	170	168	174	190	176	184	202	192	183	173	176	151	183	168	178	184	162	186	165	164	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5689	1576	2803	3587	3186	2545	2130	1826	1593	1425	1305	1167	1115	1063	961	901	873	845	831	812	792	768	759	697	715	666	647	633	695	691	664	650	613	627	671	580	625	619	595	646	623	574	616	619	590	627	598	608	609	604	558	580	605	598	585	564	565	559	603	573	607	579	577	562	583	596	601	566	570	627	598	563	554	602	607	577	605	553	540	553	593	543	592	561	581	553	578	603	547	614	558	625	577	562	578	552	526	591	547	572	586	555	548	619	549	563	546	562	527	561	621	551	539	550	531	574	629	556	554	583	522	617	550	556	580	560	537	603	582	568	583	551	561	590	554	574	546	584	561	601	559	523	563	549	564	546	543	553	567	554	561	542	493	568	522	551	535	528	541	562	551	535	554	563	579	575	534	583	595	586	557	585	558	561	555	587	590	550	532	574	603	565	597	504	531	549	558	545	504	511	577	563	570	561	559	544	590	571	553	556	578	569	585	553	559	587	506	522	560	581	565	510	553	552	566	565	553	593	558	547	541	537	540	550	542	519	541	524	551	530	578	537	565	566	550	540	542	548	531	539	562	599	551	562	586	573	564	558	544	517	550	541	527	574	566	529	577	557	549	575	567	569	572	565	566	596	557	543	580	581	579	579	564	556	539	579	553	584	569	562	565	565	555	554	574	527	558	554	544	600	602	549	551	541	551	564	563	574	595	554	611	623	571	572	547	565	547	597	564	529	606	535	595	564	603	528	560	560	563	571	542	572	547	533	556	598	530	579	510	549	548	551	568	599	591	566	547	560	496	520	542	605	562	620	533	546	537	558	528	556	536	532	574	554	584	526	552	591	523	548	569	583	566	510	559	558	546	544	523	584	523	569	545	559	607	600	563	549	557	530	549	541	593	592	507	567	543	599	554	578	571	559	574	552	566	596	561	542	586	564	534	505	571	561	582	527	551	552	547	575	563	549	534	551	547	566	544	499	593	568	599	501	559	576	582	523	567	530	509	591	550	553	576	586	545	562	581	529	580	545	550	575	567	572	557	559	554	540	584	568	538	546	572	599	540	573	566	578	576	562	572	551	563	558	554	595	529	517	538	580	543	542	502	565	564	546	584	560	610	539	564	523	574	565	545	533	538	521	544	556	571	557	558	546	540	582	545	550	546	593	601	511	566	549	538	570	550	541	546	534	534	549	568	544	551	578	557	570	583	540	561	563	611	587	507	599	554	521	566	537	559	536	553	551	568	541	518	504	550	584	576	542	499	578	537	518	560	603	542	558	564	554	579	532	553	535	506	551	569	545	554	539	505	566	568	588	588	562	597	579	551	577	597	542	553	530	566	570	582	554	551	571	589	518	569	547	592	542	533	622	566	550	538	571	546	550	549	558	533	561	557	523	534	559	557	566	516	555	509	571	557	530	572	551	574	545	522	564	541	513	532	531	554	566	573	570	538	590	549	572	535	531	569	583	560	553	588	560	590	551	538	558	569	569	550	560	530	515	572	619	558	546	590	537	547	576	546	567	579	529	559	550	552	539	564	509	541	527	601	558	543	534	566	584	553	505	566	570	559	556	516	521	540	555	579	555	565	492	490	580	558	577	566	558	521	575	561	572	511	527	548	609	514	592	569	540	565	548	601	591	543	544	559	557	553	565	546	527	551	533	533	595	575	520	567	562	557	573	570	543	524	577	535	592	553	554	558	551	567	531	522	549	577	608	589	559	557	535	559	540	554	574	612	556	567	596	513	569	544	550	533	550	591	529	545	516	551	563	575	526	535	515	546	543	541	544	572	550	600	561	608	540	563	550	542	560	528	539	596	570	573	582	549	581	578	542	526	565	567	538	605	560	558	531	534	536	563	553	591	565	567	551	571	572	557	539	552	549	542	554	540	560	573	562	541	570	552	603	586	545	520	540	551	518	573	569	539	546	566	554	564	541	549	574	538	570	537	593	541	534	521	567	576	556	594	529	594	555	568	521	577	543	557	536	541	577	579	583	546	593	571	586	567	567	570	551	506	526	553	547	548	553	541	568	541	549	568	570	551	524	578	600	548	523	562	579	530	534	575	584	501	564	574	540	528	546	559	572	576	519	582	538	580	549	535	542	560	555	533	546	582	553	544	574	541	576	533	540	536	589	567	519	563	534	586	558	584	579	566	598	553	572	564	579	539	545	557	550	553	530	574	599	572	566	533	597	570	548	570	563	571	568	540	619	530	579	516	585	577	560	554	606	535	549	561	538	525	553	562	595	561	563	564	576	544	548	550	600	567	538	567	523	532	512	575	572	579	540	524	566	545	598	584	555	542	575	524	566	582	542	542	556	576	579	564	575	582	610	519	593	573	560	584	502	548	534	535	574	530	592	577	525	573	560	553	585	558	559	535	590	556	527	585	597	564	558	579	575	548	617	564	508	539	583	558	557	564	561	571	540	521	563	588	599	555	523	599	583	598	518	601	596	562	535	558	522	529	595	576	518	591	566	580	577	571	585	539	531	558	569	572	557	549	541	517	603	528	544	535	602	524	560	553	533	523	594	575	560	595	544	542	565	549	574	552	522	511	552	539	606	547	540	536	577	541	541	538	571	556	545	584	511	574	566	556	549	567	617	591	571	574	558	534	608	555	542	546	578	552	536	521	544	581	592	599	576	571	571	553	582	548	539	560	579	524	585	575	536	580	545	516	540	544	532	581	561	572	577	594	542	552	560	560	527	559	574	556	584	540	611	567	576	563	577	592	611	538	558	564	579	552	574	561	569	580	499	535	546	557	559	598	594	568	563	537	571	537	582	573	542	554	580	580	589	568	525	527	562	585	594	591	549	540	563	542	564	580	548	549	583	596	539	559	558	549	560	589	587	601	561	529	551	576	577	579	513	555	549	564	593	558	562	547	550	565	597	506	570	536	585	593	547	563	591	582	554	514	550	535	557	568	540	571	546	549	575	571	533	549	553	600	563	573	584	500	527	550	583	543	581	532	489	510	571	545	570	559	571	498	554	576	529	557	540	562	522	549	543	522	535	550	554	577	533	543	592	549	594	560	541	564	526	533	578	517	581	572	547	565	576	555	537	586	589	559	539	577	503	552	585	566	519	552	543	516	535	555	583	535	561	568	544	532	537	587	589	571	575	564	525	551	536	553	525	546	528	595	532	554	586	584	553	565	540	554	567	581	562	524	536	592	544	575	560	550	566	577	562	583	538	513	550	546	547	524	552	560	557	592	520	555	557	580	548	543	565	546	561	576	490	538	552	542	540	572	577	543	545	526	527	545	549	583	559	530	614	564	570	549	536	590	556	573	557	540	564	563	549	628	545	579	562	557	545	544	526	594	587	570	557	573	548	554	568	572	551	591	527	543	573	548	565	522	517	627	563	570	545	542	511	550	542	559	541	582	554	535	566	559	556	501	539	535	571	598	559	533	566	552	539	534	525	535	555	571	588	554	552	546	552	563	577	578	552	575	527	552	583	589	598	549	575	533	570	572	576	564	559	563	556	567	556	522	553	536	553	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15184	2205	2390	2040	1324	960	737	590	511	437	384	356	311	268	274	257	235	207	174	178	197	197	189	189	166	189	188	174	163	165	150	174	174	170	176	157	123	145	155	160	147	165	153	141	172	135	177	136	137	159	141	149	171	140	158	134	152	135	163	144	169	147	115	129	119	141	119	121	129	146	133	156	154	163	155	135	134	123	143	156	147	141	137	155	136	143	148	145	157	133	140	147	138	154	119	138	149	129	130	156	134	131	156	142	149	149	151	137	153	141	146	121	137	138	147	133	118	148	129	143	122	155	147	161	144	139	125	149	139	135	117	146	114	143	145	163	163	133	145	167	163	161	144	156	143	116	163	144	146	156	138	150	144	143	152	142	144	150	159	138	152	160	145	126	134	149	146	122	159	145	146	148	162	149	134	146	121	150	146	140	146	148	125	133	138	166	123	139	182	133	135	151	153	119	136	141	131	167	139	144	156	132	120	146	181	144	131	159	135	157	136	134	146	166	131	164	148	131	143	141	116	116	138	132	164	138	143	163	145	157	132	163	144	126	145	132	129	116	137	133	135	141	139	162	136	142	160	135	151	142	124	138	110	145	139	133	153	148	155	152	140	138	142	127	150	126	150	151	141	153	151	141	170	141	137	135	145	142	153	126	146	154	130	146	139	137	121	143	141	135	138	140	136	134	139	158	136	122	137	131	146	136	143	142	157	129	139	169	136	151	145	151	155	140	161	141	158	161	145	129	151	118	158	136	128	149	148	149	121	147	122	144	155	109	135	133	146	136	154	138	134	162	150	139	132	132	145	183	149	156	161	139	149	159	143	138	141	132	137	132	147	123	138	149	139	126	148	136	144	159	155	135	132	152	148	147	136	136	138	140	157	130	127	157	145	149	136	150	150	158	135	126	138	135	141	135	118	134	151	143	152	137	133	138	146	150	158	161	153	135	123	138	148	164	130	126	122	113	141	131	149	119	155	142	143	135	146	134	135	150	146	139	127	137	131	151	125	132	137	137	106	130	155	152	168	145	165	147	134	135	150	166	120	136	142	137	139	159	145	163	144	144	140	114	143	153	141	152	154	136	159	146	121	144	146	148	129	129	128	149	120	141	138	153	162	134	152	139	130	142	162	163	145	150	137	152	158	132	138	133	137	162	158	143	137	131	131	147	113	128	137	125	152	147	137	129	124	139	128	129	149	142	148	125	154	148	131	146	123	151	129	147	150	146	152	140	128	151	152	143	157	152	127	131	136	140	150	149	133	125	146	130	141	147	128	140	141	141	108	135	137	139	144	154	138	122	125	145	130	136	146	167	154	145	141	124	128	128	141	139	131	134	138	134	139	145	134	134	149	153	133	134	128	147	166	123	132	128	137	156	165	151	143	131	155	136	138	130	130	144	147	160	155	150	129	152	147	149	137	150	133	147	126	169	147	153	139	136	128	154	156	152	141	140	143	154	140	142	146	146	114	131	143	137	128	150	151	143	141	137	126	149	135	148	139	145	167	135	158	158	139	150	146	143	139	123	137	134	149	133	167	137	146	143	134	160	144	135	148	160	149	140	126	134	152	144	156	138	164	145	139	125	139	137	136	150	128	136	138	167	143	155	126	133	129	160	146	140	152	132	145	151	135	135	136	162	157	144	155	137	139	155	141	137	131	147	126	135	152	148	150	150	132	136	131	133	141	152	142	148	150	144	130	128	130	121	133	151	124	107	154	149	140	142	151	128	157	169	144	114	147	155	159	158	138	124	145	150	143	135	135	137	141	139	147	140	159	145	166	113	125	141	133	131	124	141	139	148	147	151	136	136	136	139	133	147	158	145	148	148	153	127	148	141	138	133	143	128	140	152	128	147	148	141	132	128	148	127	133	129	155	132	144	133	130	134	147	118	138	133	140	142	138	128	111	132	147	147	156	172	151	160	124	123	131	146	151	143	127	154	163	145	155	151	133	149	143	157	160	137	112	152	119	132	155	139	151	139	144	160	125	126	144	123	146	146	132	155	141	133	150	162	139	134	150	133	138	141	132	129	136	142	149	135	140	135	122	136	160	132	139	139	134	153	135	175	131	134	145	159	143	149	138	156	133	130	156	146	162	153	137	153	138	142	137	164	144	141	138	125	146	142	144	122	158	153	142	170	142	138	157	148	129	136	138	136	151	136	147	135	122	139	139	142	138	148	179	126	130	158	124	123	153	142	129	149	135	155	118	150	129	145	135	143	144	113	149	127	165	125	122	147	158	151	157	142	147	129	140	143	147	160	127	131	166	152	132	124	129	153	154	135	146	165	149	136	145	147	128	131	154	130	130	155	125	152	141	131	147	115	129	142	137	126	140	161	133	150	145	163	148	126	147	141	128	129	150	157	145	136	162	147	153	141	137	142	167	138	130	142	143	141	121	155	120	164	130	146	145	147	112	139	164	160	174	138	156	134	133	144	142	153	125	124	157	147	146	129	131	146	139	144	150	125	111	142	127	155	149	132	157	132	148	160	165	141	132	134	145	146	153	137	151	122	127	139	139	134	128	150	135	138	136	136	130	141	170	147	123	134	172	157	134	141	147	132	137	140	154	140	140	122	131	119	133	133	122	151	141	133	131	133	139	140	158	134	158	140	138	160	159	109	138	148	139	151	133	165	139	129	134	143	135	163	139	147	145	130	149	132	135	138	146	142	134	142	137	135	147	141	124	140	179	147	138	136	149	158	129	147	130	147	125	126	151	135	147	126	146	139	133	136	137	139	141	159	127	135	121	137	149	155	143	138	120	136	134	137	141	139	141	140	139	146	136	145	137	151	139	134	138	159	120	136	127	125	152	125	165	139	136	147	131	159	137	143	135	116	154	144	165	127	141	141	127	142	141	139	138	159	139	128	137	137	130	131	146	148	127	161	141	129	130	139	165	146	157	125	140	120	139	122	166	142	136	137	153	132	149	145	151	160	156	141	168	136	132	130	160	134	128	123	143	137	159	148	138	137	125	145	148	161	161	126	129	142	139	143	143	148	141	126	138	138	133	153	144	149	145	150	154	157	167	137	124	149	154	157	148	119	146	131	142	139	143	148	138	151	140	136	151	140	131	142	127	145	129	131	143	129	145	114	146	133	148	124	143	111	141	140	147	149	135	144	153	140	134	141	137	153	124	145	138	148	135	147	143	144	143	149	141	136	139	125	155	182	146	146	129	149	147	121	133	139	150	163	137	132	142	132	121	149	131	135	148	128	143	137	151	163	137	131	146	133	157	152	139	157	144	163	147	147	142	152	147	139	124	131	146	143	145	139	158	135	130	148	138	149	150	149	156	130	138	137	148	150	142	141	133	136	127	139	152	143	169	147	172	144	152	158	148	136	125	135	128	163	149	138	152	131	141	138	125	124	136	156	130	139	128	143	138	149	147	134	163	133	129	134	145	136	121	148	131	140	141	135	145	155	134	146	146	122	141	140	127	129	126	143	139	122	147	155	137	124	114	131	137	125	142	145	140	139	148	132	120	132	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7572	2297	4904	5961	5155	4231	3470	2862	2445	2090	1848	1657	1455	1411	1273	1184	1072	1009	920	986	944	779	804	795	770	731	725	723	662	644	657	640	610	610	624	600	612	572	606	556	598	543	534	561	567	558	523	537	505	520	543	520	521	526	509	481	535	511	489	510	513	512	523	495	499	530	486	528	544	507	477	525	536	489	518	493	525	488	501	514	455	469	480	469	510	486	499	474	459	517	509	539	497	487	514	475	488	493	474	489	448	507	408	452	491	457	427	459	478	415	467	456	507	491	480	502	465	466	452	450	536	456	456	473	515	497	452	484	508	456	485	481	478	456	472	467	512	469	464	494	453	502	496	488	478	472	461	469	470	497	506	441	486	482	520	471	422	486	506	467	485	420	471	430	439	487	464	453	466	453	511	439	437	499	471	482	493	448	423	471	489	448	477	442	481	474	514	487	444	489	463	465	452	436	529	422	461	486	458	479	481	465	483	454	461	464	447	447	460	471	464	521	440	439	478	459	466	431	471	490	483	493	458	486	505	458	464	487	510	478	433	487	460	475	508	467	498	476	485	478	467	474	463	473	452	474	466	476	483	489	474	471	471	469	439	480	444	450	458	478	474	474	479	443	449	442	447	457	455	496	500	468	504	508	474	429	475	443	490	466	451	446	462	477	450	480	439	459	461	484	470	462	461	456	458	471	453	458	477	501	504	465	457	492	466	471	460	475	439	445	472	498	451	448	465	432	486	450	490	451	438	502	456	458	478	465	469	481	448	470	498	481	446	466	495	477	501	459	457	451	468	446	501	519	457	454	473	474	462	468	469	462	476	452	474	490	492	478	463	472	432	484	443	496	501	465	463	469	472	464	470	449	482	446	465	448	459	494	481	429	454	422	466	451	453	500	504	451	487	463	486	477	491	493	482	505	415	487	413	455	501	471	433	476	489	502	482	458	471	448	426	479	466	477	454	490	482	458	457	542	471	473	500	441	497	477	460	463	416	438	486	486	440	473	458	481	442	457	465	433	464	482	452	475	511	480	494	472	505	478	452	433	486	447	438	482	487	497	500	435	492	449	481	482	492	465	459	485	481	480	480	503	442	463	452	438	404	430	432	488	482	495	490	462	472	497	474	477	470	437	494	481	461	481	445	474	498	486	474	454	438	454	477	449	491	499	479	482	505	465	502	468	489	448	454	503	489	460	521	474	494	475	500	504	440	467	429	450	421	482	482	478	461	508	461	485	447	437	466	468	442	469	466	434	465	480	490	475	483	481	463	460	480	483	468	473	495	497	447	437	441	491	492	457	450	461	451	438	484	442	458	461	472	463	478	465	492	507	465	484	458	484	472	467	473	459	451	488	437	505	506	482	476	463	453	488	477	420	489	438	433	474	488	507	441	512	492	486	523	450	469	507	478	460	435	504	446	486	487	511	464	440	479	491	479	430	465	459	453	496	463	473	429	473	512	460	467	455	463	451	450	465	474	454	480	472	467	473	493	479	445	459	460	475	423	455	462	457	486	498	437	479	484	456	480	491	430	469	454	483	464	477	462	443	451	465	473	453	504	473	425	464	404	468	445	440	454	480	450	469	494	467	459	478	475	495	436	493	481	478	457	505	454	450	502	485	460	475	479	459	453	464	481	468	461	480	467	486	445	490	439	442	446	427	498	476	505	498	478	458	451	497	435	459	471	476	458	470	487	459	456	429	429	467	431	483	475	472	475	474	511	462	448	445	476	464	489	523	441	462	510	482	494	491	484	448	487	464	453	470	492	451	492	460	488	485	464	477	448	499	474	439	457	440	491	457	444	448	485	459	483	457	470	473	480	533	456	464	441	421	436	488	426	492	462	466	450	448	489	460	480	436	454	465	476	471	445	464	457	459	451	442	460	443	447	460	474	509	439	458	456	473	478	512	447	454	477	481	489	437	447	482	468	478	480	435	423	484	462	466	494	447	464	467	454	438	456	460	464	497	452	473	456	432	467	413	475	488	454	487	493	498	482	469	464	487	467	469	417	425	479	464	475	472	454	499	469	467	472	453	472	485	466	478	446	437	478	443	456	448	456	477	460	489	457	428	453	507	502	492	474	496	456	470	402	468	468	477	472	460	505	443	489	461	478	448	453	483	501	483	448	419	471	437	458	462	460	497	436	440	465	450	469	460	477	430	465	469	487	447	478	454	435	502	475	469	457	466	494	476	473	488	482	475	431	473	465	468	507	454	463	442	456	482	489	438	458	442	505	461	459	472	471	491	501	452	461	441	476	462	491	419	484	448	475	454	477	441	469	450	484	472	475	475	475	481	477	487	480	422	517	462	485	438	497	443	456	478	457	464	477	483	470	463	445	477	489	474	470	447	492	441	469	417	458	453	447	464	463	496	429	485	502	463	449	473	485	455	479	485	462	451	493	490	487	497	483	471	483	469	452	471	491	486	496	461	453	479	478	477	496	474	470	485	454	454	432	430	489	467	487	518	480	513	466	471	475	469	471	468	431	470	484	429	419	453	457	445	447	456	478	520	462	458	450	472	446	451	435	450	450	498	451	513	453	444	507	476	491	456	472	466	489	487	495	460	503	438	472	458	466	464	475	468	508	460	421	478	429	485	490	456	488	468	452	474	446	448	464	488	472	476	493	477	448	447	486	461	466	472	484	473	475	448	491	448	426	455	491	482	445	469	462	466	447	465	443	420	453	449	478	473	453	489	486	460	475	477	489	461	484	476	458	451	477	445	493	471	479	433	430	475	451	429	472	452	486	475	485	455	471	505	466	460	483	490	489	469	483	474	454	479	495	494	444	463	489	479	450	454	490	470	431	490	465	422	445	476	432	460	486	508	439	471	496	487	461	472	462	464	485	485	469	483	480	476	470	436	481	474	466	434	466	467	461	466	436	454	470	482	474	454	502	430	466	426	453	443	470	440	492	468	472	472	467	497	489	494	439	477	469	443	478	429	435	509	467	455	432	433	434	489	495	450	475	495	449	467	474	483	444	502	474	455	485	435	482	475	436	444	481	473	490	435	442	447	482	464	512	448	446	462	454	453	463	494	495	465	469	434	472	429	463	456	447	485	498	482	478	447	497	442	463	500	472	441	507	453	476	457	506	443	437	438	440	454	405	497	485	465	458	434	453	476	484	453	458	473	465	473	513	437	488	467	436	469	455	454	454	468	456	448	485	495	450	467	454	502	465	439	463	444	474	500	505	498	482	482	470	441	476	458	470	428	479	457	492	469	465	456	448	459	502	449	475	443	482	471	446	488	514	486	453	474	475	471	436	488	474	473	453	491	472	472	484	482	453	465	480	449	475	442	464	454	480	496	458	503	492	481	446	438	465	471	460	506	500	498	487	486	425	421	458	443	479	460	470	487	462	477	512	441	480	446	425	446	448	428	480	446	459	467	479	470	474	466	443	493	450	457	466	443	473	472	445	444	510	467	472	452	481	465	444	502	472	461	458	482	433	443	517	448	493	457	475	482	495	476	460	464	482	443	452	445	463	495	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2049	351	377	343	375	360	350	323	327	304	301	307	331	295	311	312	328	265	336	319	307	321	287	313	314	305	321	299	328	321	332	280	293	308	335	300	305	313	306	295	338	292	358	308	310	327	304	318	294	317	333	323	310	334	295	288	287	313	287	327	316	328	270	296	319	316	329	342	323	305	345	325	309	329	294	297	318	302	311	308	273	294	352	292	335	336	305	305	301	318	300	313	350	306	319	316	335	310	285	329	311	317	302	289	327	347	302	350	311	292	335	318	296	300	300	280	325	323	300	295	264	329	314	293	312	328	298	311	332	335	343	320	294	336	331	314	307	307	325	306	306	307	308	344	304	298	342	326	312	327	306	280	336	298	334	273	299	299	313	321	331	303	294	275	305	317	299	331	286	312	344	297	296	320	324	313	342	294	284	242	293	324	323	294	336	282	312	324	287	328	299	328	304	344	297	302	300	300	324	319	335	306	301	330	319	328	306	306	330	342	284	315	280	277	306	318	325	326	326	312	336	284	313	318	316	313	293	324	288	330	288	319	312	337	311	298	304	316	301	311	328	318	273	339	303	303	303	326	311	313	335	317	327	316	297	298	311	311	307	329	334	297	316	353	324	309	292	342	327	327	314	337	308	297	308	274	314	333	311	333	295	334	328	316	327	313	319	296	299	323	294	308	324	316	336	320	319	327	312	278	326	320	311	325	297	326	329	297	310	280	316	324	287	319	288	337	332	317	290	310	320	337	316	306	305	280	301	313	314	301	325	297	304	316	285	302	343	276	300	295	333	311	331	317	286	296	325	316	345	328	306	288	328	315	336	300	316	263	295	316	352	331	336	306	303	288	307	330	302	292	293	289	282	304	315	319	324	323	288	286	298	314	294	303	300	275	309	325	319	307	319	324	335	294	328	366	281	310	330	335	291	309	356	334	305	304	279	327	329	308	331	294	321	286	293	302	297	295	331	313	298	319	316	315	315	313	328	344	328	273	305	305	316	323	296	314	312	295	286	308	324	332	309	311	317	332	305	292	308	297	298	286	307	283	331	312	318	299	305	339	298	299	306	308	289	316	307	313	279	322	291	310	298	322	317	345	347	306	293	313	303	297	316	308	313	325	311	302	328	322	313	306	322	301	301	309	304	303	339	318	319	293	356	344	318	319	278	323	325	334	296	307	329	311	325	307	319	292	298	285	304	322	337	321	322	288	322	300	320	306	314	323	305	336	293	333	333	325	317	310	321	336	301	331	296	318	319	306	318	313	324	291	321	284	305	313	310	310	306	292	325	280	316	319	310	296	279	283	328	303	309	328	307	271	323	325	287	338	320	280	344	344	317	298	292	318	309	299	274	306	324	296	306	292	277	286	305	294	290	335	302	313	337	292	323	328	314	328	314	293	302	322	303	311	282	314	323	341	349	295	344	363	323	313	302	318	312	298	338	300	301	310	329	329	305	336	302	330	323	327	330	284	333	321	317	320	349	307	301	327	298	307	305	303	324	296	290	296	289	311	299	308	268	309	313	313	325	321	292	304	305	318	309	315	321	304	330	276	289	318	340	282	333	341	296	282	311	296	287	321	298	298	294	327	308	299	337	306	316	320	320	317	323	331	340	310	324	294	302	312	305	320	298	307	316	351	303	288	323	326	308	298	312	316	294	323	307	325	336	317	296	303	334	315	315	330	311	342	336	299	319	336	300	324	316	327	289	296	317	311	318	301	315	310	309	326	308	298	304	293	304	318	295	294	323	325	319	302	315	312	343	279	306	318	333	305	308	277	315	317	337	304	332	312	308	302	283	305	307	337	295	312	318	272	283	301	328	305	331	305	314	320	330	299	301	327	296	317	294	282	299	324	311	308	315	315	315	321	302	333	285	310	299	305	307	333	280	302	299	317	331	328	343	313	305	334	297	309	313	306	333	333	285	300	305	287	310	331	313	297	300	281	280	324	319	317	303	321	328	317	298	340	298	294	310	326	338	331	303	331	316	301	309	305	299	330	325	289	321	324	318	296	352	316	330	275	317	293	287	304	309	287	279	304	314	278	310	342	315	314	322	316	323	320	298	322	348	321	307	304	320	348	305	287	296	308	318	316	327	303	300	303	318	294	331	303	303	329	299	363	337	300	301	344	305	297	331	320	346	320	280	325	295	321	330	335	314	319	297	330	341	343	314	316	311	314	300	299	297	307	312	318	332	320	302	308	282	343	311	323	291	297	345	295	296	329	341	319	294	322	334	313	311	325	327	307	321	314	320	319	297	305	288	297	300	317	312	285	304	300	279	338	308	338	286	305	313	311	320	289	338	312	294	310	354	319	304	301	277	337	319	308	300	328	331	293	299	338	329	300	319	288	312	321	295	318	298	301	298	328	315	299	299	290	304	343	311	328	319	321	321	318	283	310	310	306	319	303	295	305	330	296	292	320	312	299	300	302	301	339	297	333	315	319	319	307	298	303	325	321	291	302	307	322	336	305	304	301	324	356	340	321	338	310	338	298	300	300	331	295	310	294	304	337	316	335	285	285	296	304	317	351	297	317	323	321	325	337	319	327	307	310	285	318	332	316	321	319	297	335	311	323	310	320	302	319	329	285	335	357	279	291	324	302	331	315	294	304	314	313	367	336	313	279	326	331	281	286	268	300	301	303	293	298	290	338	285	319	320	315	325	329	307	324	338	309	311	331	290	323	323	321	314	303	307	283	286	327	328	295	315	302	323	299	308	291	332	295	301	311	288	343	303	330	328	323	301	277	298	309	321	344	297	325	308	289	299	324	274	326	321	294	316	304	321	352	302	309	320	328	346	303	302	308	344	309	310	343	346	297	335	314	311	345	307	301	303	325	331	318	305	329	312	303	360	311	346	314	312	285	308	303	310	294	311	313	333	316	280	308	298	315	351	326	309	304	288	336	281	322	328	312	283	330	306	293	315	326	320	292	319	307	330	331	326	342	356	316	313	310	320	325	324	267	291	310	334	308	319	305	310	343	311	335	275	342	289	300	327	337	316	317	316	307	325	302	336	310	299	288	316	293	313	294	309	327	312	305	305	349	303	319	326	343	301	314	293	316	309	346	310	330	312	293	318	257	309	317	348	332	300	333	324	312	308	333	323	314	304	319	350	322	330	298	311	312	294	284	329	304	329	305	323	314	327	319	343	334	316	315	300	322	324	298	307	287	349	313	299	308	303	301	312	335	327	311	323	311	307	277	292	309	309	320	314	308	327	278	309	291	297	309	292	320	338	290	269	306	311	291	318	321	314	313	302	320	342	328	310	335	328	306	296	309	307	313	304	319	318	325	303	315	321	292	328	326	285	309	285	281	312	287	318	308	315	298	312	305	318	313	315	307	338	316	281	318	314	317	329	294	295	323	307	306	299	341	286	300	306	326	305	316	324	298	326	324	291	324	314	327	285	310	300	311	296	315	365	311	333	308	314	314	302	301	329	343	307	329	293	292	334	336	301	348	310	321	306	308	328	301	331	293	326	303	339	343	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2460	1015	1095	1111	1026	1023	1041	1004	1015	936	972	940	949	952	940	918	881	946	912	897	939	899	911	913	981	881	964	931	981	979	932	892	922	962	867	927	938	928	935	908	893	893	905	908	888	911	879	897	892	926	895	890	942	912	868	884	883	882	858	964	966	886	947	905	890	913	849	894	933	794	936	913	865	873	918	926	909	861	886	961	877	889	931	889	911	882	936	897	910	902	901	944	891	907	925	899	937	956	909	874	958	864	902	950	879	844	819	881	894	952	915	868	892	933	893	850	927	874	910	918	871	928	862	899	935	941	908	888	917	893	876	934	897	919	874	901	886	934	905	909	891	910	876	947	917	918	883	866	950	904	927	887	905	868	981	912	939	907	893	908	898	940	882	910	953	924	934	933	930	939	928	881	893	990	858	893	985	911	970	912	838	885	890	859	862	903	856	905	897	881	869	895	896	971	883	896	887	878	889	860	897	920	956	860	902	849	902	835	865	903	898	893	915	885	878	929	904	897	833	893	888	867	889	927	866	890	915	849	901	952	852	878	906	889	881	873	967	936	955	924	905	871	877	912	905	900	858	918	898	938	920	882	852	813	865	912	927	871	926	897	866	913	921	886	919	880	945	946	822	881	877	917	905	861	865	938	920	872	876	910	906	877	907	883	894	911	936	946	876	887	889	923	911	936	874	875	949	939	818	917	872	874	955	862	916	863	952	942	914	920	897	934	896	934	906	887	932	862	936	903	910	886	863	873	902	912	882	880	883	908	885	883	971	953	911	914	900	866	912	918	905	879	876	939	919	859	930	950	930	880	927	854	864	878	912	858	930	894	898	901	876	893	880	870	909	894	874	903	894	881	872	868	900	903	974	956	917	919	936	883	916	916	912	903	943	872	865	909	886	894	910	884	928	872	943	906	885	933	922	970	890	936	890	886	917	930	923	922	906	964	930	977	882	890	886	877	924	852	891	870	920	846	857	949	918	909	924	867	935	886	945	885	917	907	951	940	951	923	904	895	935	916	919	954	935	892	870	896	892	902	907	844	895	913	873	897	888	884	944	909	864	894	884	912	904	864	905	888	906	907	921	931	889	904	913	884	953	923	946	907	917	885	856	916	920	913	967	932	946	919	868	875	896	889	915	919	900	943	934	863	896	893	945	958	895	901	901	912	920	861	929	880	944	883	847	876	888	955	882	925	978	923	860	849	841	938	910	895	886	865	920	873	928	957	898	857	902	910	876	909	942	901	838	958	919	894	952	877	891	887	851	902	889	913	918	976	903	958	863	919	897	934	987	943	852	908	891	912	912	895	904	904	893	901	898	889	907	937	842	943	907	903	954	889	946	905	904	873	936	885	884	916	893	940	897	902	920	945	910	872	904	896	851	928	889	914	851	888	932	911	851	930	945	821	919	952	942	932	952	905	914	857	916	879	876	909	889	932	887	943	886	932	906	911	858	914	971	875	923	859	890	884	924	913	887	851	937	906	922	901	860	915	930	886	913	889	869	882	924	911	897	854	940	914	895	896	910	897	953	923	854	868	925	951	958	901	927	923	956	972	904	909	908	920	853	856	899	891	898	881	888	824	929	925	852	901	825	876	903	912	890	909	925	890	947	871	858	913	856	881	900	951	885	926	932	917	866	872	863	852	920	870	894	920	892	851	885	878	931	909	974	871	926	898	945	940	934	912	940	909	897	887	891	952	888	892	933	908	896	929	849	883	965	928	901	918	905	933	929	946	903	955	885	871	872	909	894	889	925	936	928	896	888	875	916	892	868	899	922	917	879	949	898	941	890	982	924	933	880	960	967	895	919	907	912	928	952	862	909	884	917	874	927	939	866	914	889	878	848	874	880	935	894	946	885	913	867	950	898	914	913	935	924	885	890	910	900	892	881	939	922	852	893	908	874	876	874	927	887	865	910	877	873	940	865	936	940	940	896	894	938	879	885	878	880	910	926	941	926	922	929	921	943	913	889	906	945	923	901	894	946	953	890	841	878	889	840	938	902	916	882	885	885	865	934	891	910	934	890	872	915	894	877	883	940	896	872	905	907	925	941	892	896	968	935	916	896	848	928	856	902	921	897	941	864	868	847	935	869	901	934	961	871	858	919	909	904	943	918	867	898	883	934	910	843	921	896	979	906	940	939	938	917	926	900	899	880	894	900	877	922	865	874	943	883	927	859	872	922	925	943	894	880	929	889	880	919	918	897	913	881	846	876	900	923	865	926	872	889	967	935	937	934	955	919	914	941	926	867	911	950	943	929	891	908	876	916	851	924	835	934	886	895	887	901	894	898	889	959	946	935	893	933	944	916	932	946	929	895	892	902	881	904	871	888	938	889	881	873	908	931	835	860	928	914	885	894	890	867	949	957	930	932	907	914	916	869	906	882	943	895	904	888	953	859	881	890	870	895	961	910	918	882	884	926	953	982	839	894	937	902	887	884	854	886	888	893	945	964	898	856	898	852	885	884	855	937	919	858	919	904	897	938	908	918	914	926	903	903	902	892	887	912	874	903	901	830	899	958	892	881	963	889	914	930	926	882	857	952	950	887	862	891	885	879	912	869	937	905	908	886	903	950	885	920	856	914	908	884	961	907	903	886	906	846	908	922	872	873	936	863	932	886	893	927	938	857	885	912	921	898	930	932	904	942	847	855	873	873	951	934	912	970	904	953	876	886	850	936	920	948	918	903	900	895	893	834	902	943	884	970	926	865	864	883	870	905	911	863	900	942	915	874	903	914	870	904	911	906	899	910	886	890	886	918	887	859	887	933	901	865	887	884	954	895	935	908	899	913	901	907	928	943	902	838	915	927	886	848	893	905	920	904	941	912	927	879	888	933	888	910	919	844	883	911	926	888	898	908	891	945	921	941	900	848	895	907	901	901	904	857	854	873	881	911	906	917	872	902	899	900	883	894	973	891	928	923	905	850	886	905	910	908	898	914	915	879	902	882	897	869	861	882	865	882	897	929	850	911	909	883	887	862	913	908	917	877	909	952	906	905	879	888	878	900	955	862	935	923	919	880	899	880	987	896	903	864	923	906	927	912	886	932	850	921	912	917	931	905	949	873	860	873	896	876	902	901	910	913	889	958	901	895	904	926	876	880	878	896	936	864	921	926	926	906	841	884	928	895	914	885	943	911	937	896	900	888	947	889	877	899	900	934	857	916	918	930	902	936	899	897	911	873	901	925	921	879	825	944	911	923	901	862	855	939	865	931	913	858	859	881	913	927	966	871	909	930	896	861	908	896	910	911	847	880	935	886	898	905	941	909	900	923	932	900	866	894	943	868	853	881	902	865	926	892	898	938	943	854	984	893	926	891	866	931	893	866	902	976	853	920	891	893	957	895	950	926	885	952	895	924	921	907	905	889	915	935	884	918	868	901	822	887	924	843	968	876	887	888	867	915	895	894	875	883	928	916	926	915	920	955	923	922	947	895	891	927	867	872	903	907	909	978	921	855	916	902	860	936	949	928	910	928	887	885	868	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8087	1038	1357	1062	811	604	487	439	338	331	322	276	236	235	222	243	224	217	232	220	208	205	199	200	175	203	178	212	182	202	180	173	180	204	194	185	221	161	194	200	182	182	181	182	165	188	171	177	167	189	177	165	153	171	178	188	172	178	155	171	193	199	165	179	173	186	190	184	187	179	175	167	205	167	164	191	180	196	193	180	182	198	169	171	182	192	174	163	187	181	139	172	176	182	181	188	193	182	169	136	193	170	169	193	184	196	186	188	175	164	181	177	185	177	179	180	207	182	167	165	165	184	184	179	174	191	160	170	189	209	193	164	175	170	186	204	192	204	179	193	178	187	157	193	154	193	167	151	165	185	172	187	169	177	189	195	174	203	152	159	186	181	179	162	185	163	186	160	177	184	160	169	193	183	167	177	198	170	175	167	159	171	151	178	185	175	186	153	193	165	147	175	173	160	198	180	184	178	206	160	194	158	200	165	160	168	179	187	188	174	152	183	185	193	177	158	196	169	182	173	176	169	177	181	155	167	170	181	205	170	192	182	183	173	172	178	176	207	149	178	171	175	196	153	170	183	168	177	179	185	182	186	195	188	186	177	168	168	198	205	184	171	201	183	170	179	182	164	176	199	170	176	178	173	167	179	182	182	186	175	179	188	170	187	169	194	193	197	199	211	193	141	194	175	178	180	184	180	186	159	177	199	178	169	178	184	179	174	170	191	163	188	170	191	192	168	172	196	181	179	169	188	188	153	174	175	172	177	214	183	183	162	177	180	176	163	184	178	184	172	184	168	193	180	157	160	181	190	177	172	181	198	198	165	187	182	169	176	167	179	159	169	177	187	174	192	178	185	175	192	176	183	196	162	182	170	196	170	166	193	187	192	179	199	184	197	160	184	177	207	189	155	177	159	180	169	189	194	180	192	176	173	178	175	168	164	197	166	183	177	185	189	175	171	156	174	185	184	172	179	173	180	157	153	173	183	186	190	179	175	162	193	159	202	188	176	162	203	174	208	158	161	170	177	176	191	189	189	152	168	180	172	165	197	190	168	196	178	178	167	172	181	180	189	168	174	202	179	189	186	166	179	182	186	206	198	194	164	190	179	162	171	182	186	190	169	156	172	185	186	162	167	195	187	181	175	181	184	159	194	181	175	171	182	191	189	197	162	174	165	153	162	148	172	161	176	177	181	169	179	161	187	182	190	176	164	178	185	158	187	199	174	189	177	195	172	195	193	175	190	170	167	177	181	190	176	166	190	142	192	181	167	172	173	193	211	188	178	178	162	195	171	178	181	160	202	169	177	173	165	187	157	187	163	183	174	186	173	180	173	209	166	199	179	204	172	169	199	176	186	191	184	178	156	160	162	164	156	164	176	181	154	190	173	173	182	179	155	175	172	167	135	195	193	167	181	177	184	185	177	193	163	177	190	178	211	182	176	175	177	168	191	186	193	177	167	191	175	175	178	199	169	175	180	174	190	172	179	174	165	202	198	196	180	201	177	180	155	169	180	192	200	195	191	183	174	202	197	177	175	177	171	188	177	182	175	186	170	182	166	209	169	176	179	175	177	171	178	168	166	182	189	176	172	184	181	175	174	170	182	156	177	183	181	187	164	185	175	188	187	186	192	188	194	182	180	193	165	198	191	192	184	195	163	181	165	182	184	174	160	173	178	159	182	161	170	179	169	167	187	165	195	172	169	163	166	185	165	181	182	187	197	184	178	164	172	179	202	188	185	212	191	165	143	163	169	173	196	184	193	164	178	182	171	195	198	174	161	215	185	176	189	190	160	197	172	199	192	179	168	176	150	171	165	190	178	172	162	158	171	150	182	190	189	178	184	172	177	187	176	180	174	161	184	167	201	202	183	166	167	173	189	179	185	192	165	167	146	187	163	175	166	191	188	163	198	202	169	186	180	153	171	181	208	197	188	173	179	187	183	175	146	157	170	162	167	149	204	186	179	177	172	176	180	190	185	167	199	191	185	162	181	170	178	192	183	190	176	179	202	155	186	183	184	181	178	186	190	183	197	185	162	144	213	182	201	165	160	183	193	172	177	162	180	184	173	182	180	181	163	165	181	147	182	192	180	177	190	189	183	192	166	169	178	189	198	193	194	179	196	179	175	162	151	170	199	164	181	187	180	181	178	152	180	187	178	168	164	176	167	195	162	173	184	180	151	166	165	198	174	184	182	158	191	182	154	201	180	199	190	165	203	174	170	174	181	180	176	165	195	182	191	163	187	154	186	156	177	171	188	173	195	184	199	172	155	160	174	189	178	171	198	166	162	183	191	164	194	173	175	169	155	168	190	171	155	166	151	194	178	181	187	168	177	196	180	188	183	177	175	182	137	202	161	163	150	169	193	182	181	181	171	162	158	170	193	172	177	168	179	186	179	170	156	165	167	183	188	170	205	170	175	165	191	192	176	188	190	173	176	184	176	169	191	173	160	188	201	144	200	179	190	160	165	168	180	180	165	159	191	153	172	174	181	180	167	197	183	171	158	176	207	191	183	171	164	181	174	169	175	162	177	190	164	161	183	172	166	168	162	174	164	172	184	175	179	162	164	194	153	199	208	173	177	174	184	168	169	173	189	192	189	173	171	165	188	184	162	166	200	159	175	168	182	184	186	166	169	162	179	178	149	184	187	189	165	185	187	186	169	198	183	194	153	175	161	177	194	187	169	177	178	181	164	148	194	165	163	187	157	176	176	177	167	151	170	188	195	177	160	188	186	160	173	170	169	168	172	168	181	183	180	179	198	164	171	161	180	212	168	181	144	153	179	182	184	196	196	172	172	156	208	178	186	177	150	197	181	182	146	169	183	186	168	184	154	153	184	171	180	168	189	169	175	162	188	190	152	193	157	166	196	166	168	169	165	185	185	183	172	175	189	177	154	194	182	169	195	192	172	183	187	148	178	187	184	167	173	173	197	161	150	190	181	189	181	184	194	173	167	189	199	175	176	197	184	167	196	185	170	165	183	168	180	159	167	146	174	170	170	169	185	162	170	171	181	195	180	167	175	177	207	184	199	171	168	163	233	153	175	180	165	186	174	155	175	172	185	177	171	189	173	156	154	168	180	188	175	158	189	178	179	166	192	170	183	202	183	169	180	174	204	181	169	155	200	166	212	162	153	152	161	177	180	202	168	188	191	180	182	172	187	172	193	190	186	183	172	165	168	192	195	154	179	182	161	207	179	182	193	159	183	191	193	200	184	195	169	176	179	185	171	187	154	156	185	160	217	163	163	171	176	172	178	163	181	177	180	166	184	168	178	181	176	178	212	186	155	181	173	172	199	167	199	184	188	165	194	170	188	184	189	176	163	183	183	169	174	170	193	174	167	189	190	184	172	174	172	189	178	160	173	186	167	188	193	199	190	163	188	176	197	168	176	170	179	183	195	181	188	200	173	203	168	194	189	186	200	178	189	165	189	194	182	191	181	167	176	197	212	186	197	201	170	187	178	183	169	167	178	185	195	188	172	198	178	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5528	1533	2916	3542	3159	2461	2114	1816	1601	1370	1294	1173	1145	1021	985	872	850	876	791	787	743	715	728	676	715	696	635	663	680	641	621	617	658	628	588	594	638	619	601	592	585	622	644	631	601	623	587	549	597	586	541	545	611	587	575	588	582	579	550	575	536	575	567	553	609	573	583	583	528	596	589	565	563	568	562	589	515	555	576	575	527	617	533	556	556	582	559	505	569	595	542	594	526	536	580	509	552	572	540	596	600	560	611	586	564	585	554	606	545	560	523	559	541	564	566	535	557	515	563	546	560	552	550	581	505	555	612	551	543	555	569	590	588	551	559	529	558	565	559	551	525	559	576	554	582	566	557	566	556	547	503	565	516	579	586	532	574	500	560	594	532	581	545	567	534	565	569	516	556	536	546	593	551	528	542	559	530	541	569	581	551	578	561	545	517	565	525	600	569	549	580	544	526	571	520	548	581	554	588	578	541	574	593	529	515	592	560	583	544	554	568	576	564	523	587	554	526	551	574	539	550	541	555	570	566	566	515	533	569	587	559	564	585	592	571	578	564	554	504	541	595	550	602	553	557	544	550	538	525	602	579	551	563	583	507	582	586	579	540	588	528	561	601	542	567	556	558	540	550	564	556	582	532	560	559	564	586	562	517	587	595	567	556	529	573	565	555	575	525	525	535	511	528	583	577	570	577	580	525	552	546	525	525	540	603	562	614	573	570	633	557	580	504	567	532	539	593	534	569	547	596	565	574	541	498	506	604	535	621	546	593	532	547	552	591	535	567	547	572	557	529	566	514	513	578	570	544	548	552	570	558	558	535	558	545	559	551	564	578	558	581	576	548	533	546	528	550	571	557	538	570	592	543	578	538	554	549	545	571	558	531	549	544	580	564	584	576	594	512	543	550	548	571	544	566	562	545	554	582	596	548	617	568	580	575	569	554	562	572	612	578	547	576	536	532	532	580	537	531	534	532	527	555	570	556	555	559	550	577	553	552	575	531	574	537	557	534	612	553	537	568	559	536	560	553	554	587	549	573	529	532	565	535	542	555	542	589	548	582	590	558	544	597	575	561	555	619	525	577	572	563	561	555	527	546	544	554	541	526	550	536	566	563	517	545	563	528	588	505	549	596	537	526	574	535	533	515	519	547	600	571	561	538	527	503	565	559	539	544	564	578	563	557	578	532	546	530	599	569	562	573	569	581	554	563	554	560	541	591	562	559	568	564	515	543	517	573	550	561	564	552	566	531	578	541	532	556	531	563	548	584	573	518	553	539	548	547	591	550	560	530	589	599	550	554	541	584	563	578	534	544	507	545	508	571	569	540	525	574	564	520	575	501	572	559	547	592	576	571	570	539	571	529	577	540	548	540	544	552	529	559	554	541	548	578	542	584	564	508	518	558	556	531	550	532	541	542	571	553	548	603	536	561	582	558	560	562	572	535	548	498	518	530	569	546	591	575	567	566	558	482	571	531	588	583	528	543	555	547	569	560	549	555	523	547	579	576	544	551	601	504	540	549	559	585	540	517	591	575	591	544	568	560	572	553	550	566	551	531	555	514	555	537	544	571	541	589	543	549	584	529	587	515	572	547	586	538	561	557	577	570	564	520	548	565	524	592	548	562	536	526	526	559	553	582	538	568	541	526	527	553	570	558	544	512	589	537	563	497	602	524	547	588	551	565	605	581	560	578	542	565	574	535	510	581	583	535	559	553	552	560	584	550	561	531	576	508	532	528	540	555	556	518	534	558	558	554	549	584	552	604	520	535	581	568	528	525	528	593	577	592	542	529	551	519	560	538	573	544	561	573	545	608	502	556	546	544	559	594	555	565	583	566	529	554	561	535	538	566	534	583	535	577	545	516	545	504	562	516	571	549	556	524	566	601	589	548	519	587	548	539	544	547	590	543	549	596	558	561	529	502	551	589	529	564	550	527	548	582	538	552	559	563	562	572	551	570	542	538	552	571	566	560	556	564	541	550	591	560	562	520	523	537	594	595	573	520	571	540	539	545	570	549	552	582	506	540	521	548	530	553	536	558	552	516	516	563	544	555	605	533	520	531	569	577	539	550	559	574	565	559	581	565	545	556	555	548	553	569	567	569	594	538	560	533	551	552	580	547	570	582	555	548	506	552	521	521	537	588	536	551	582	565	522	595	520	569	574	585	603	512	531	554	558	574	585	577	590	535	557	536	498	566	519	541	558	524	575	525	560	537	543	562	509	577	592	574	536	556	561	554	535	563	564	589	572	561	532	579	551	580	590	568	564	528	588	541	521	550	552	593	554	583	552	560	566	491	559	535	576	544	539	527	569	536	558	567	544	572	553	525	555	550	530	569	582	547	482	586	535	540	551	574	567	561	553	567	538	542	548	560	576	579	561	592	587	578	556	553	590	595	541	577	569	564	499	553	545	578	555	585	593	560	560	606	522	560	532	562	573	543	531	563	574	542	576	602	525	565	539	538	573	550	542	592	557	577	563	555	558	564	549	556	579	537	585	572	547	570	582	550	579	550	549	548	568	564	583	569	534	510	568	544	542	558	540	551	561	513	563	532	524	578	538	549	532	534	559	533	523	555	611	557	587	590	564	563	544	594	593	590	576	567	549	543	595	566	567	589	555	562	564	556	553	590	530	572	550	581	531	552	536	553	608	579	504	570	513	500	574	561	509	597	567	549	511	568	556	585	520	549	563	589	515	532	554	554	581	558	584	542	557	582	534	600	586	573	582	566	553	565	535	513	551	539	555	567	586	582	550	535	550	534	506	530	530	568	583	531	554	546	591	525	550	566	552	556	490	576	548	541	587	554	572	573	580	544	522	518	570	543	559	547	623	580	569	554	583	519	537	569	571	578	575	583	560	523	527	521	569	561	598	548	548	536	558	560	558	473	559	525	543	487	550	554	578	579	558	582	505	568	564	509	566	550	553	536	508	559	595	536	562	554	566	550	554	580	553	571	549	566	572	535	553	562	544	565	609	563	558	521	562	543	535	559	581	521	556	573	510	553	547	544	574	570	546	533	545	509	524	562	562	519	588	543	533	549	544	526	555	578	579	592	532	522	567	526	566	520	569	552	538	561	520	586	596	557	536	554	561	590	527	544	563	557	566	558	535	572	561	585	557	606	558	548	549	570	515	592	563	524	545	566	540	540	528	599	563	547	580	556	554	516	562	549	533	578	569	528	551	508	563	565	527	551	574	571	555	533	543	568	557	564	565	553	531	602	598	573	524	506	588	554	555	552	564	559	579	546	552	591	501	561	547	577	548	571	539	539	574	558	609	530	526	548	599	538	554	549	565	567	551	557	578	520	527	561	560	574	597	555	519	575	534	564	562	567	555	537	523	576	555	555	523	549	587	561	577	522	520	557	556	517	527	544	554	592	558	545	584	528	560	552	574	535	566	554	551	546	544	520	615	546	552	593	551	574	510	586	521	578	585	553	581	572	547	554	555	586	543	573	542	575	555	577	537	533	545	548	565	580	550	585	575	550	536	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14964	2234	2503	1983	1342	998	727	575	504	433	368	328	298	275	265	236	205	199	209	189	232	184	178	197	179	190	165	177	158	179	152	175	152	146	157	153	148	158	141	188	158	140	151	147	166	142	144	154	142	186	162	140	149	168	137	145	132	153	129	146	143	140	168	133	145	135	147	157	152	156	145	137	173	144	143	150	139	152	135	143	125	146	133	138	136	132	153	147	138	146	145	145	150	160	135	132	136	129	131	159	130	153	156	144	143	147	153	151	133	155	144	162	152	159	124	138	139	128	139	140	131	144	145	136	162	136	144	153	111	134	152	146	138	135	124	141	125	151	143	160	138	123	126	160	155	146	137	160	149	132	135	144	149	140	146	112	150	144	139	144	138	112	132	135	137	151	136	148	128	129	145	146	144	148	145	144	137	121	131	144	147	145	156	146	154	140	133	135	111	143	131	109	143	125	140	164	141	148	132	135	164	141	149	135	146	126	152	127	135	149	132	137	136	149	126	152	127	148	152	154	137	128	130	106	127	151	139	149	156	132	145	146	151	122	133	131	128	135	145	127	121	171	131	122	133	141	124	141	131	133	140	134	142	124	115	157	135	133	127	148	138	152	121	154	121	124	145	155	139	152	145	147	129	122	130	161	154	124	153	125	156	133	138	141	156	155	144	146	141	175	142	132	134	122	122	146	135	152	143	143	153	164	129	152	153	145	147	124	132	125	151	132	132	147	121	162	149	156	143	134	119	150	144	126	160	132	150	153	147	130	140	146	147	158	154	154	145	134	158	153	156	141	138	161	156	128	134	118	124	164	140	149	134	126	150	159	129	144	148	143	145	133	117	161	134	140	137	132	151	161	135	179	159	132	140	138	154	149	133	134	149	140	145	137	139	145	151	112	155	135	162	151	139	160	145	145	129	154	133	136	121	129	120	123	134	127	141	147	118	144	151	146	116	139	141	142	117	142	127	134	126	132	159	166	148	145	134	150	124	122	160	135	135	136	142	155	143	157	159	142	151	147	158	154	146	138	160	125	141	144	123	133	144	145	166	117	127	141	138	141	148	143	151	130	139	161	145	173	139	160	146	144	135	118	134	140	153	147	141	133	129	122	139	143	138	146	139	148	132	142	114	147	135	132	154	138	128	137	144	125	131	130	129	141	136	146	141	157	137	148	143	157	130	150	144	137	150	139	127	151	136	168	150	146	132	152	149	162	133	143	121	163	140	122	169	124	128	138	150	140	139	137	140	127	149	137	149	122	160	144	168	129	148	129	158	158	145	150	150	149	132	157	145	156	154	146	120	149	142	130	153	130	141	143	139	152	130	155	145	136	138	151	146	156	113	129	145	137	148	129	132	136	117	155	153	139	115	154	139	136	147	151	140	134	153	134	106	130	138	127	144	133	155	146	130	149	142	150	113	138	158	131	140	147	142	142	143	140	153	120	147	148	154	152	127	153	159	129	123	147	155	136	132	163	144	138	132	121	119	140	122	148	141	132	137	125	136	137	134	115	139	164	136	140	150	151	117	172	147	126	140	167	138	122	146	142	119	150	132	158	156	142	139	139	122	154	154	125	154	126	145	149	149	134	141	147	137	136	144	134	129	150	144	132	149	136	158	160	160	148	155	119	155	154	175	138	166	137	120	146	129	131	151	142	135	116	144	145	146	155	143	132	146	135	142	140	138	151	160	125	146	152	132	137	140	132	129	131	146	151	150	135	133	128	131	166	146	146	139	126	143	139	127	145	139	150	164	148	132	142	127	154	150	148	137	137	148	127	155	157	127	143	152	126	139	153	146	124	165	138	130	137	159	142	130	117	124	155	140	147	148	102	135	144	156	142	140	154	146	134	125	137	135	145	135	153	151	154	142	132	156	142	139	138	134	148	138	128	146	140	140	149	130	159	138	170	152	136	134	141	131	151	136	136	129	126	146	147	150	129	143	145	134	133	123	157	139	141	134	170	151	150	122	146	133	143	132	122	159	122	140	147	150	131	147	139	155	141	140	140	152	139	140	143	156	118	151	138	145	125	128	147	164	127	150	155	124	133	134	108	142	128	127	144	130	131	133	118	146	133	145	131	136	140	142	149	126	164	156	152	133	155	158	147	152	128	142	162	146	133	152	142	132	130	164	118	132	129	136	134	137	145	139	160	149	149	143	141	148	130	148	136	151	115	129	135	128	122	145	150	145	163	154	136	149	126	159	131	139	116	146	140	154	164	143	141	122	160	144	143	163	135	155	140	129	140	143	152	114	132	139	146	139	133	148	147	148	143	131	147	131	135	157	150	167	142	129	171	143	123	143	145	149	142	158	142	156	124	142	154	143	158	148	165	133	137	143	144	136	143	122	146	138	142	161	135	135	143	150	150	142	122	118	155	135	137	145	146	151	148	149	136	136	148	124	142	133	159	141	133	127	140	134	134	136	145	153	140	142	145	152	148	135	146	161	154	129	157	133	126	129	143	124	150	122	137	133	166	138	162	152	135	137	153	124	137	159	133	137	134	127	146	137	137	121	126	170	160	155	136	146	157	147	137	139	155	137	131	151	148	158	155	141	133	133	141	124	142	133	151	137	145	130	136	148	122	148	142	150	140	147	124	144	156	129	127	133	160	137	147	133	154	145	158	151	172	135	151	126	167	143	135	138	149	143	139	145	123	136	140	143	134	138	130	144	126	170	137	144	139	133	142	147	130	156	151	130	134	166	134	124	147	154	135	147	139	156	138	152	140	135	143	133	159	134	125	136	149	139	143	138	151	131	140	156	145	144	163	149	132	136	137	138	145	160	141	152	125	139	147	131	132	122	146	129	144	143	139	153	156	150	126	133	125	137	130	138	162	178	154	126	122	122	131	128	143	135	112	126	147	140	147	146	141	131	138	140	148	141	151	116	156	161	140	157	139	145	147	136	141	133	140	133	140	134	117	148	154	145	135	153	148	151	150	151	139	152	141	139	139	142	165	144	137	177	137	145	144	163	142	136	140	143	136	145	138	156	128	146	140	121	141	170	153	152	137	143	156	134	149	118	140	141	131	144	136	135	143	140	127	143	136	145	130	140	142	147	125	134	144	169	130	147	149	138	160	148	137	133	135	134	144	156	128	163	159	124	132	135	128	119	130	146	146	147	155	137	160	133	147	153	135	154	131	131	141	141	127	162	147	134	153	147	154	123	139	139	149	115	153	128	137	130	146	153	139	140	139	130	151	157	131	169	161	137	113	138	143	154	144	143	147	143	136	106	155	124	141	137	137	138	143	141	136	145	146	159	157	148	162	129	139	130	143	127	164	150	135	125	164	126	142	161	133	129	140	142	133	143	139	135	145	161	142	131	152	154	165	142	143	146	125	139	131	157	157	128	154	121	131	139	119	148	163	132	135	131	134	139	146	132	149	150	115	153	145	140	134	126	156	153	132	136	149	131	143	129	167	162	132	154	158	144	159	141	163	156	141	160	147	143	146	137	158	144	132	159	140	142	164	132	137	125	132	140	128	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7651	2309	4916	6073	5389	4080	3310	2784	2425	2024	1832	1628	1516	1434	1290	1117	1098	1050	965	925	890	811	838	766	764	734	712	665	701	670	749	610	660	612	631	589	609	594	581	579	556	549	517	528	533	534	543	519	529	547	548	563	513	499	488	522	481	542	516	536	480	542	530	484	503	503	462	505	544	443	492	491	515	484	524	493	495	526	481	518	518	488	436	498	501	472	468	529	493	514	497	442	476	443	480	491	472	479	453	439	487	499	488	452	473	483	479	490	484	469	460	437	452	449	479	516	458	470	465	467	453	483	513	478	470	467	440	461	498	486	441	450	460	442	483	480	453	510	474	454	462	454	501	483	466	451	481	477	446	479	490	484	508	482	463	422	485	502	467	476	489	462	465	453	512	469	493	468	506	465	474	467	520	487	504	483	485	459	509	448	462	476	502	480	478	485	513	501	443	507	443	472	465	475	474	499	452	459	521	461	475	472	511	455	469	481	481	445	480	457	452	464	455	469	430	466	438	426	501	504	459	444	494	482	495	484	504	472	482	446	460	422	489	456	472	485	513	446	494	499	443	494	477	475	512	456	473	497	437	474	477	462	487	466	473	447	497	482	457	450	444	481	448	437	493	446	446	459	471	455	469	472	469	470	471	452	446	467	536	513	442	524	499	463	503	458	475	432	462	469	477	463	446	494	457	483	474	472	460	455	486	495	488	449	458	447	511	467	471	498	439	481	477	477	438	442	485	482	470	426	435	472	469	472	486	473	491	484	464	445	453	452	470	472	466	479	434	439	470	478	508	465	433	512	490	503	446	430	463	499	434	474	458	472	447	449	476	441	494	454	492	493	479	463	486	476	459	477	467	494	473	475	481	428	463	451	471	452	461	493	448	462	437	469	492	506	446	460	473	482	405	459	462	459	460	480	486	444	483	456	457	468	488	461	441	469	510	495	416	455	457	473	431	484	472	460	480	465	480	440	465	465	424	449	482	442	493	482	421	456	473	479	460	446	448	454	525	444	472	490	483	445	452	434	457	494	516	490	477	477	479	480	485	484	477	472	469	443	456	450	480	480	471	469	454	451	474	429	476	451	451	479	450	497	494	444	446	454	465	461	457	442	495	497	465	476	482	485	456	491	460	419	488	485	497	480	492	491	470	462	471	494	487	435	478	438	451	480	444	471	518	486	489	468	459	482	471	459	468	468	493	496	470	433	437	491	482	471	467	454	471	490	469	470	456	496	460	480	392	480	451	474	481	483	434	466	490	496	460	500	443	487	483	487	448	490	465	455	459	457	468	468	465	467	468	471	449	487	487	504	455	483	464	486	424	473	473	432	438	501	461	458	451	445	461	479	507	467	448	444	486	462	476	424	439	468	473	447	511	420	472	470	471	449	472	492	427	464	451	486	495	493	431	489	496	436	443	492	482	455	461	482	460	466	525	466	489	466	468	459	455	466	505	499	491	495	443	480	452	477	475	476	466	485	476	494	461	470	487	527	462	507	470	475	452	487	481	423	483	457	461	482	489	471	466	450	493	476	459	456	476	457	461	491	486	484	496	469	462	477	462	469	470	438	457	492	424	484	481	483	445	444	518	489	471	476	495	479	464	440	476	486	503	481	450	482	425	463	433	435	467	478	514	474	458	440	483	500	468	435	492	464	467	469	460	449	441	445	474	451	469	476	433	482	468	451	511	508	452	475	459	481	499	485	473	448	466	476	475	491	441	491	440	432	470	479	468	482	470	480	432	470	469	507	479	480	484	486	479	436	474	485	479	473	484	488	471	511	435	492	452	446	465	475	472	429	499	476	447	457	441	457	480	471	487	455	452	473	471	465	449	492	469	497	462	474	439	477	510	471	485	471	447	453	445	460	452	450	486	466	476	500	517	458	459	460	428	458	482	452	472	484	490	481	497	448	488	490	488	492	461	446	448	465	457	498	475	489	463	487	435	495	466	472	439	452	460	412	493	432	470	477	489	416	454	484	493	449	484	513	477	474	461	469	469	431	458	464	442	476	471	456	464	456	477	505	469	448	459	470	468	453	451	439	446	497	470	457	458	503	444	502	460	466	441	499	453	468	480	458	479	447	443	475	486	480	494	466	476	469	462	468	504	520	454	511	461	477	451	485	491	454	483	484	439	471	483	464	481	456	439	471	447	480	484	495	472	484	465	486	500	446	470	443	419	456	467	465	496	446	483	493	469	489	511	450	434	453	487	463	451	481	458	443	483	482	486	460	442	511	474	496	447	472	447	487	449	460	510	440	517	498	434	444	500	489	499	505	458	468	499	523	460	460	491	444	454	490	445	486	475	462	478	465	488	483	467	424	449	470	434	440	450	430	494	501	478	475	454	495	472	541	469	484	473	481	472	474	440	455	476	529	460	445	460	521	499	486	476	445	485	439	458	483	466	427	469	466	481	456	443	490	454	462	472	446	487	457	456	474	459	487	497	454	480	472	494	438	466	478	469	461	445	485	478	468	439	473	462	486	454	431	489	466	440	468	457	461	488	472	457	468	452	454	493	512	477	460	483	471	454	474	433	487	451	433	436	454	479	420	465	493	468	484	463	437	475	460	441	466	446	481	468	462	479	465	470	442	454	449	457	443	454	498	468	513	460	437	455	461	431	467	482	469	502	449	445	459	472	479	461	451	473	500	502	425	427	496	425	480	449	487	458	469	450	441	478	452	465	457	471	469	458	476	473	496	484	474	452	445	450	455	447	449	486	471	500	466	466	450	458	484	434	491	446	467	447	484	441	500	473	464	466	462	453	476	476	470	458	500	498	465	425	466	488	467	459	473	480	464	465	458	467	455	477	511	449	484	436	451	466	466	477	445	498	431	481	495	461	445	449	466	455	465	479	457	476	487	483	438	430	463	453	467	485	450	502	462	485	445	471	442	467	456	461	493	458	498	469	507	448	447	504	458	498	442	452	434	472	464	459	431	508	432	430	440	468	486	485	465	452	482	467	475	447	464	503	455	456	483	455	484	454	481	456	444	503	477	437	454	468	439	447	449	481	471	457	405	445	505	416	488	489	480	437	512	460	448	432	507	460	439	481	448	424	475	463	476	474	461	482	470	461	511	492	461	468	431	472	447	448	484	465	447	460	452	525	456	448	454	462	455	451	475	451	479	440	492	434	469	485	431	440	457	430	466	499	464	451	505	468	490	503	435	494	454	521	448	471	465	492	465	477	473	451	444	458	440	466	459	435	472	466	470	471	504	494	500	448	472	456	484	485	454	487	473	460	474	467	455	446	417	494	488	463	477	475	471	478	472	437	481	464	472	484	526	468	456	485	453	465	446	455	497	392	487	471	452	464	462	468	476	485	435	511	469	465	478	454	529	456	441	455	496	462	459	498	454	435	467	454	472	488	468	471	465	486	447	448	511	494	465	484	447	438	445	496	473	525	477	500	471	479	484	450	451	461	470	491	462	469	455	475	495	482	479	503	490	489	464	500	455	488	489	479	497	437	481	467	444	467	478	472	468	430	410	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2100	362	408	412	349	340	319	345	305	330	329	317	302	276	334	337	303	299	308	299	329	302	307	299	327	309	307	300	334	327	292	349	323	308	310	331	290	282	341	312	310	319	324	295	333	329	308	318	342	303	353	321	300	323	315	302	322	335	316	294	312	308	284	329	315	352	325	293	325	297	329	277	330	314	309	325	278	312	334	299	316	344	327	330	303	307	330	300	304	294	299	316	313	313	304	346	303	330	307	323	308	315	320	300	312	294	295	286	306	281	311	309	311	308	296	327	311	321	329	305	303	336	317	286	299	306	279	321	311	324	325	316	320	346	295	280	326	311	313	343	305	313	328	331	316	327	306	290	314	310	314	312	326	308	319	325	306	336	325	278	319	310	295	322	321	288	324	307	304	331	292	317	294	298	317	314	283	288	321	306	303	328	311	319	309	302	307	306	308	321	321	305	309	285	307	304	345	315	283	300	319	318	333	327	307	322	330	296	326	306	279	303	292	292	321	281	307	288	317	307	322	316	301	293	319	322	339	310	304	306	295	315	318	299	300	305	332	296	324	296	319	310	354	311	283	295	356	292	313	297	316	307	318	322	367	303	309	326	317	335	299	316	324	321	316	311	339	334	287	331	325	312	298	282	327	339	282	276	303	318	346	305	275	333	331	294	327	303	305	315	335	291	316	315	317	317	308	309	336	350	284	336	324	317	304	331	304	330	311	283	294	306	337	276	303	301	285	319	312	308	328	342	314	319	332	338	332	279	314	295	352	325	301	321	303	310	298	337	284	302	323	324	275	327	321	320	287	321	318	304	308	303	319	322	306	300	292	346	331	314	293	325	270	324	279	309	295	316	311	300	336	281	315	327	345	308	331	309	305	304	294	296	342	325	314	319	309	282	324	324	332	309	297	346	314	318	319	302	309	313	309	287	305	280	335	293	316	311	309	318	299	290	326	314	337	329	307	308	310	305	321	343	313	325	329	306	345	295	330	296	324	280	313	287	343	291	304	290	318	320	298	330	301	310	325	346	309	269	295	284	317	332	311	312	347	331	297	308	319	328	301	291	330	309	273	324	325	328	295	336	308	333	308	301	311	285	304	317	327	311	319	320	287	303	293	291	312	365	326	321	284	294	284	319	322	318	300	273	327	287	285	285	291	311	303	312	331	285	318	345	288	290	313	314	300	317	331	296	309	302	302	319	298	337	338	305	311	310	334	317	301	293	321	300	290	315	300	282	310	302	333	312	309	307	307	304	313	306	313	324	308	295	292	302	287	322	331	303	310	304	313	316	302	290	326	324	319	287	328	335	315	313	313	315	301	260	301	317	311	290	310	318	313	308	302	318	296	330	333	302	301	321	336	330	295	323	304	287	351	297	317	307	302	295	310	327	304	303	322	275	291	326	333	312	311	295	302	330	310	312	312	277	326	324	321	313	301	329	313	339	325	305	287	317	305	309	282	299	301	310	300	306	314	317	326	320	300	319	302	295	324	321	273	323	341	313	296	312	303	348	310	317	315	327	304	286	298	340	343	331	303	317	295	309	342	307	300	343	311	312	334	319	352	319	297	291	301	305	296	298	289	273	301	293	296	334	323	280	288	286	299	293	319	304	316	322	287	309	295	336	299	304	317	330	309	301	279	316	314	298	324	323	320	325	307	298	312	289	315	322	323	286	290	314	296	343	289	288	339	296	308	323	331	303	298	299	317	289	316	304	330	293	279	310	274	295	307	307	306	321	285	320	321	309	327	287	287	304	295	323	276	279	303	290	310	283	312	267	301	311	332	317	286	306	338	317	294	295	284	331	326	278	315	296	333	307	286	307	301	317	323	311	322	334	330	332	320	311	318	332	291	346	315	299	302	322	289	318	284	314	280	324	322	305	354	291	354	316	322	330	299	283	311	320	294	277	311	307	296	320	310	327	302	277	304	276	340	320	283	321	329	310	301	324	297	332	307	339	289	306	335	324	302	322	307	335	338	297	315	317	313	279	313	318	299	301	305	337	312	286	332	309	277	292	309	325	323	303	305	295	302	305	305	331	303	310	290	346	321	352	290	332	289	331	303	318	333	298	307	301	315	322	319	339	332	344	325	300	301	325	301	307	315	308	307	304	287	302	294	295	297	321	302	302	297	332	330	335	296	315	307	313	295	312	302	318	305	289	311	310	306	299	323	316	280	290	334	295	323	337	286	284	289	313	313	337	291	309	290	324	352	312	307	303	303	311	288	321	340	317	322	309	314	329	321	298	301	276	316	324	302	293	327	320	287	306	312	303	313	308	302	318	301	313	311	302	316	313	312	290	309	283	342	344	312	299	318	320	303	314	306	333	325	315	305	340	304	310	302	321	306	341	321	271	328	304	334	324	293	293	312	292	311	321	299	302	333	323	314	330	321	317	291	288	316	304	321	311	311	310	326	261	312	319	314	324	305	295	298	292	318	298	307	327	336	305	273	313	305	331	306	317	299	343	327	314	315	307	291	280	304	306	312	289	349	329	318	339	319	301	327	315	325	301	313	350	276	322	290	317	341	301	297	306	328	296	333	314	301	311	319	277	317	328	298	333	304	300	350	306	293	291	280	296	341	272	326	316	318	311	311	303	317	316	313	330	305	325	325	342	311	348	284	305	319	344	301	289	308	307	280	309	294	289	302	324	341	296	325	298	331	316	320	326	300	308	327	318	324	306	293	284	321	351	272	280	329	326	291	322	310	330	313	292	358	285	326	319	301	302	300	333	321	291	305	309	319	284	293	302	315	313	289	312	301	316	306	315	332	315	316	362	319	300	304	303	302	321	315	329	287	281	277	320	303	300	303	277	285	302	301	325	320	300	324	316	289	344	297	315	285	301	298	307	305	303	287	325	334	324	335	306	326	332	302	339	317	298	280	311	310	310	311	318	284	330	318	293	296	322	310	298	309	305	275	305	308	298	293	304	329	309	324	290	318	319	273	310	329	322	315	291	310	301	316	297	317	318	305	319	305	299	311	310	277	286	299	258	316	311	310	292	310	332	315	292	317	307	330	318	335	316	312	312	292	318	288	299	310	321	291	304	339	295	309	322	312	313	326	333	293	311	316	319	295	320	328	313	315	316	325	331	326	296	322	329	310	345	322	330	330	304	278	318	315	303	319	305	300	347	283	271	329	350	309	323	303	307	314	304	294	327	313	322	313	311	314	293	314	311	335	306	342	302	306	293	322	310	327	321	313	308	289	315	315	313	303	283	304	328	278	315	298	307	321	322	313	304	342	298	323	310	276	323	315	327	321	323	296	343	320	355	305	337	302	302	308	317	322	299	308	288	319	316	317	319	331	312	286	305	312	340	309	316	313	327	313	307	300	284	319	302	297	312	316	263	325	298	315	297	284	300	319	348	344	317	342	281	341	298	357	308	322	286	303	308	316	301	343	335	285	313	329	286	302	342	305	318	272	296	288	337	324	312	325	316	333	331	310	298	296	310	334	350	304	326	319	314	324	327	326	325	291	317	300	314	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2476	1013	1105	1140	1111	1055	1000	999	1005	932	940	919	938	883	1005	920	925	927	922	882	974	869	895	882	869	938	893	914	900	878	895	932	881	925	930	947	858	906	869	912	924	947	881	912	915	895	928	914	927	926	926	905	958	856	924	931	899	856	907	885	899	921	952	897	882	908	913	905	927	906	920	881	916	894	943	929	974	932	886	861	887	887	895	925	899	907	951	903	937	895	873	899	921	948	875	924	896	904	926	882	876	865	886	889	919	867	885	863	876	887	884	891	907	964	946	873	915	882	910	915	930	918	835	907	880	840	909	886	924	908	947	882	903	914	889	925	958	926	836	929	920	947	879	936	929	920	858	858	876	891	870	934	917	956	885	883	879	899	890	909	910	889	927	849	916	918	950	941	884	891	949	874	927	863	913	888	946	920	892	905	927	857	888	906	958	902	901	871	969	908	911	904	911	860	908	857	946	923	842	842	920	951	927	930	950	887	897	945	868	858	893	870	888	935	906	956	918	907	898	870	904	888	940	890	891	913	878	911	897	915	890	898	896	877	938	920	829	933	884	950	961	891	890	918	983	926	887	886	896	883	869	964	887	914	913	898	952	928	908	871	924	918	839	967	890	883	962	923	879	875	860	905	933	923	919	905	936	922	905	884	861	912	890	907	902	906	934	932	905	937	951	886	880	894	898	889	911	988	865	861	946	873	940	910	929	915	901	861	914	934	929	934	889	945	849	872	852	928	863	930	851	866	852	875	928	948	898	882	913	879	922	856	874	904	946	901	940	894	899	892	905	916	901	935	927	923	945	860	916	888	894	938	866	945	882	905	859	868	914	923	942	881	855	881	916	878	895	930	860	887	895	917	971	874	891	851	875	915	903	959	902	925	953	882	893	869	880	919	954	928	934	956	853	906	921	912	935	945	955	928	897	907	866	882	876	881	866	897	935	877	914	950	926	934	904	917	916	863	940	846	950	911	919	895	909	856	935	911	901	920	954	936	877	899	904	911	941	919	885	916	907	887	937	980	898	942	894	930	909	871	885	890	849	876	906	952	904	843	855	960	889	869	917	884	897	908	866	950	893	890	931	855	910	905	939	920	914	921	881	908	859	903	878	922	914	889	919	958	932	906	873	947	914	853	937	863	906	909	954	920	884	887	915	916	928	931	880	891	880	939	920	925	874	897	923	865	948	877	875	942	887	923	854	890	890	918	923	901	847	895	925	896	983	869	894	982	929	921	896	919	913	869	931	951	967	927	898	915	877	870	927	919	930	893	914	887	930	893	960	990	959	919	898	909	900	937	938	864	882	932	880	942	884	896	884	870	916	900	982	944	939	950	977	905	955	932	898	930	908	886	881	893	860	927	946	890	895	852	906	911	889	888	896	920	855	850	886	927	867	906	815	898	904	887	906	941	905	879	895	915	956	944	901	884	893	967	925	885	863	906	898	903	898	909	856	903	885	927	884	908	897	945	862	924	918	905	916	937	907	877	874	887	920	953	891	929	889	947	842	912	930	917	911	927	899	901	888	854	920	882	871	910	857	887	902	881	905	908	890	922	893	986	922	932	877	869	902	846	853	899	955	937	902	920	933	914	932	954	890	946	974	914	912	953	917	962	956	905	921	937	899	891	881	913	846	892	910	864	875	926	922	922	885	868	869	943	937	930	937	913	925	892	872	880	925	904	967	898	909	891	872	886	903	848	892	904	897	886	933	910	886	879	918	895	862	851	923	879	913	870	972	916	924	918	925	911	888	893	874	938	893	879	953	936	876	920	964	825	928	890	909	887	878	914	872	907	896	890	855	901	905	866	897	937	976	891	959	966	857	836	903	916	878	894	904	905	838	934	921	916	946	852	862	919	918	899	862	887	871	924	920	875	862	878	878	851	877	891	944	887	921	918	913	872	884	871	963	894	944	865	881	899	851	943	918	937	877	852	925	923	895	874	852	884	883	838	929	970	904	930	960	926	907	886	880	904	928	897	810	946	935	832	880	905	906	902	938	881	873	887	932	908	908	875	920	863	883	919	903	843	874	853	905	919	837	917	885	932	930	894	887	928	957	887	868	926	894	898	918	909	929	885	891	895	936	916	880	843	868	886	912	944	922	896	888	957	849	908	863	903	910	904	850	948	922	845	904	890	892	938	936	919	922	925	873	914	889	929	907	917	867	938	969	958	914	899	893	893	880	830	852	916	912	873	919	919	936	966	906	936	863	880	954	890	903	901	958	915	939	944	912	920	875	885	890	899	940	902	885	898	916	882	922	932	898	910	868	910	945	904	913	924	915	917	912	929	898	869	915	897	822	931	905	890	908	947	850	937	908	876	945	900	874	846	880	874	863	895	895	901	873	936	913	914	905	865	896	916	854	893	964	916	891	875	952	934	892	918	927	951	903	889	920	873	905	906	878	874	876	914	906	851	877	955	816	895	907	959	937	898	872	942	935	868	930	945	900	941	899	948	911	921	837	911	903	938	901	878	885	922	901	881	894	878	906	896	937	925	894	925	884	862	935	910	912	904	917	965	918	891	925	897	927	936	851	836	923	873	950	902	898	953	870	901	907	889	860	890	895	965	917	962	882	920	914	928	876	948	910	923	937	911	868	920	881	888	912	930	901	919	838	926	889	879	929	873	893	872	851	882	871	860	886	922	908	843	920	925	975	876	896	938	916	876	961	876	927	928	941	955	927	907	888	941	888	948	899	909	877	967	866	900	892	885	935	933	951	886	845	898	902	893	919	850	906	840	908	950	933	913	897	858	903	911	905	908	845	900	857	858	919	985	924	886	895	928	902	923	883	877	901	983	885	893	892	882	900	898	895	905	870	892	927	926	908	904	897	888	860	863	877	992	943	909	857	870	870	934	924	938	920	934	963	893	934	870	894	934	910	899	942	884	950	940	949	881	904	946	957	867	945	914	932	888	875	896	897	947	865	869	900	968	832	905	924	854	900	894	941	886	885	878	905	896	889	897	871	894	896	924	898	903	906	895	927	950	888	956	950	937	920	905	940	877	902	856	919	891	897	910	918	940	918	919	857	930	908	882	891	927	911	899	921	886	903	862	966	871	878	925	922	936	910	905	886	887	915	924	906	946	898	888	885	921	872	879	935	957	857	941	930	959	900	901	874	861	915	912	912	874	904	921	918	975	894	880	931	924	915	937	903	914	952	939	853	926	936	894	931	947	914	880	890	899	859	940	907	891	880	913	903	907	899	863	936	939	950	873	917	883	850	899	916	916	910	909	906	891	907	928	916	874	922	947	932	976	944	939	876	921	889	907	914	889	944	867	934	903	891	927	908	903	884	863	951	901	876	920	891	888	916	905	916	928	936	937	917	934	858	921	899	927	827	856	886	971	880	915	933	902	915	900	853	862	897	932	865	857	963	936	936	908	885	841	924	858	887	953	946	917	936	914	897	929	897	886	908	890	879	918	966	939	893	921	880	909	921	875	906	872	954	898	906	855	956	853	931	864	950	897	965	877	920	934	920	942	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7830	1033	1346	1114	798	571	482	441	345	293	313	259	257	248	242	217	215	197	216	209	213	208	203	185	194	190	213	181	178	208	197	203	192	221	188	183	195	181	164	191	172	186	165	179	167	188	197	199	170	189	189	167	152	165	172	178	198	207	162	182	172	171	195	182	176	192	159	175	155	180	182	170	177	173	159	168	196	176	176	195	186	182	183	194	204	187	176	181	192	170	186	181	175	174	171	172	168	201	180	160	186	180	216	183	195	199	180	185	184	170	193	185	187	186	180	174	183	188	161	171	178	177	177	174	183	181	191	193	186	165	160	175	188	211	181	182	190	176	185	202	188	190	220	192	168	177	177	191	172	169	146	195	175	190	159	186	185	192	189	189	184	197	166	184	174	176	181	163	166	163	201	156	194	173	181	191	152	171	161	183	197	176	166	167	167	187	200	182	179	170	196	190	174	201	186	198	198	186	202	157	167	179	182	165	151	168	185	174	189	172	175	160	179	193	205	189	172	193	170	150	165	172	175	194	161	183	161	182	187	182	174	184	195	161	197	196	179	160	166	189	181	174	174	202	170	186	187	174	183	171	187	159	178	151	171	193	186	163	178	197	167	154	150	178	165	174	150	155	177	184	181	175	163	176	181	195	183	204	187	187	167	178	174	168	182	174	159	199	178	166	199	181	165	201	177	196	177	171	181	191	156	162	168	186	167	161	167	164	173	196	161	173	178	179	179	201	171	185	179	197	180	158	179	161	191	205	180	161	188	185	173	189	177	170	180	192	176	168	183	164	192	186	198	177	191	201	162	160	188	187	178	185	202	188	182	166	171	157	161	169	170	177	215	164	170	193	155	190	190	190	190	174	169	156	203	188	186	182	168	167	158	190	152	182	195	167	179	166	171	176	169	181	188	175	180	191	191	165	170	184	176	162	161	163	186	208	158	189	174	156	184	157	178	190	171	189	194	174	169	171	180	164	212	200	178	188	151	169	173	161	176	180	183	189	156	184	176	184	190	175	197	184	198	182	135	195	169	188	176	217	164	186	178	167	182	170	173	196	186	181	161	166	183	176	180	165	173	198	203	173	170	177	170	184	186	164	160	172	173	187	157	169	162	177	161	162	173	158	176	177	175	172	181	157	175	177	182	184	189	161	178	162	173	184	193	191	186	168	188	184	193	193	175	143	155	164	185	192	176	147	172	187	179	181	171	195	195	173	180	183	193	176	168	174	182	179	175	180	185	175	175	188	169	176	176	163	162	178	191	200	166	191	158	191	162	174	178	184	169	182	175	182	197	176	174	178	189	181	177	173	174	188	178	161	197	176	179	160	203	160	169	167	152	179	171	164	193	171	151	180	165	166	161	182	187	159	185	205	186	175	174	183	206	204	192	187	163	195	184	165	173	194	183	161	187	179	175	172	170	167	176	190	168	170	161	188	206	153	155	172	176	193	186	187	190	174	200	172	208	176	157	163	176	183	186	172	182	198	162	170	178	182	187	168	179	206	193	197	181	196	176	167	195	180	186	187	191	175	167	198	186	171	178	149	150	177	146	185	149	187	182	168	165	160	187	167	185	171	175	163	154	149	163	175	170	181	185	186	178	160	181	175	170	193	171	176	177	167	183	158	185	182	163	191	178	161	173	194	187	167	167	181	177	179	164	189	151	178	189	174	190	167	170	183	181	165	182	178	211	178	178	173	170	191	167	205	178	202	196	181	168	194	165	188	179	173	180	169	171	186	171	206	156	171	178	177	180	176	188	184	176	157	191	191	175	177	175	190	156	165	175	176	188	189	176	176	201	187	142	191	203	176	161	170	192	178	152	182	195	189	190	192	153	181	165	154	165	177	185	182	173	172	163	187	175	174	155	196	163	181	172	184	174	184	161	180	157	170	177	192	179	162	180	184	169	195	195	159	171	178	164	190	163	188	176	180	183	159	178	182	191	172	169	164	172	157	214	183	182	172	167	229	178	148	166	174	170	173	170	180	144	180	176	173	186	176	184	173	157	164	184	187	160	172	187	190	178	192	177	210	188	192	191	149	183	180	185	180	171	176	186	194	180	180	162	179	180	186	191	156	184	153	170	176	167	180	166	158	178	183	170	186	178	170	179	199	174	190	171	185	161	189	177	172	174	198	161	148	178	186	183	153	193	161	157	197	165	176	173	183	159	155	180	177	171	210	191	167	158	170	168	149	190	185	196	195	194	173	176	174	163	193	189	171	176	207	191	157	177	148	172	186	180	172	167	198	197	175	187	159	156	192	184	182	168	190	174	179	187	174	172	192	174	168	184	206	169	184	171	180	169	173	184	174	184	187	152	181	156	180	194	180	204	175	182	178	152	165	147	193	187	202	165	153	181	208	200	182	185	158	174	193	187	169	178	167	166	198	168	160	180	185	168	182	188	161	194	174	170	174	169	187	191	190	170	172	175	164	166	191	192	191	165	184	171	176	192	184	170	196	164	191	154	172	231	173	162	192	170	160	189	152	202	180	172	174	169	205	170	163	162	177	180	187	159	182	198	185	196	174	153	182	166	161	173	206	186	159	173	156	181	172	165	156	178	184	185	181	172	184	174	161	179	184	164	191	180	196	170	170	194	172	203	194	193	186	159	182	148	153	179	172	168	211	181	159	190	187	148	165	193	178	176	168	159	166	166	189	179	179	197	161	191	159	195	141	203	169	157	185	214	162	163	147	167	182	201	181	158	160	180	177	186	198	191	183	181	167	200	159	164	172	171	211	162	153	204	142	178	173	200	168	168	182	171	204	186	172	193	167	145	169	191	174	197	192	187	166	191	199	167	182	188	202	176	173	146	175	178	167	192	169	180	189	149	163	183	179	171	187	166	176	158	189	210	170	174	180	171	177	171	168	152	179	176	170	172	204	189	179	183	179	172	199	170	170	211	196	185	169	187	178	163	185	197	189	180	156	188	191	176	172	167	185	174	187	186	162	172	198	155	190	165	179	184	170	195	194	161	180	201	211	165	169	190	197	181	159	172	178	170	173	170	161	173	168	194	166	187	172	193	170	185	186	185	161	185	160	168	124	165	180	194	177	204	168	173	183	187	169	161	180	156	168	181	192	174	169	177	154	164	176	171	174	192	196	190	165	174	165	207	167	160	189	206	183	172	179	185	192	205	195	165	175	186	193	191	182	195	179	184	166	187	179	199	178	186	169	181	159	199	167	186	174	163	182	189	159	179	190	173	174	179	170	140	162	171	207	157	163	189	182	190	190	175	161	150	173	188	189	188	182	171	198	178	189	171	163	158	182	191	203	171	190	177	199	183	175	187	174	196	194	201	196	169	166	179	175	184	170	168	180	153	174	179	175	170	166	170	166	167	192	188	184	182	185	178	176	187	186	169	208	169	173	180	186	180	206	182	182	221	180	154	204	169	142	172	184	174	184	170	167	204	192	169	170	164	170	207	190	169	189	172	159	196	187	164	167	188	191	191	174	171	150	181	165	178	211	172	196	190	178	172	165	180	154	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5698	1489	2985	3683	3008	2528	2177	1833	1584	1390	1283	1097	1097	1071	956	918	832	853	839	770	731	728	744	733	715	703	653	692	686	656	712	652	670	604	629	596	622	620	609	613	637	622	615	591	610	556	611	555	631	601	603	591	640	603	569	626	586	609	572	568	552	575	555	606	574	534	565	584	582	531	572	568	575	542	594	577	590	577	589	594	580	559	547	562	562	582	589	561	528	559	589	595	597	589	575	547	588	536	593	541	541	586	561	553	541	550	578	571	544	538	566	556	532	566	551	553	545	563	514	586	573	523	576	564	564	590	527	554	576	567	573	538	532	535	565	548	580	547	550	606	539	558	533	580	560	552	520	553	511	544	565	569	555	547	542	510	557	563	558	527	578	530	594	565	536	547	531	570	583	576	561	517	504	573	547	574	553	558	552	601	546	538	509	587	527	515	570	574	523	569	568	550	545	532	581	579	559	534	521	538	579	588	565	580	547	539	552	543	593	579	558	575	533	552	548	591	511	561	578	583	536	524	604	543	552	582	558	545	497	531	558	541	586	557	561	542	550	528	596	556	557	578	550	602	521	580	567	544	561	550	544	559	536	593	573	614	523	551	572	631	553	550	533	499	546	579	546	569	573	578	524	551	547	582	533	593	562	557	561	524	538	593	517	515	532	556	547	542	536	541	538	513	584	584	543	557	536	526	557	598	511	553	547	577	559	556	547	532	532	589	579	556	548	586	574	578	551	624	558	570	547	558	536	540	591	547	509	566	504	622	533	543	571	596	584	554	532	549	542	607	519	587	585	542	542	561	564	564	548	531	542	531	545	515	586	556	513	521	582	561	541	551	567	514	505	526	539	493	555	593	526	539	556	556	576	549	621	569	562	561	513	567	578	542	539	528	572	542	548	556	584	567	514	563	535	562	574	549	545	542	578	582	594	521	547	543	497	552	586	549	568	571	534	535	555	557	565	581	558	566	580	551	548	579	556	588	565	532	569	502	534	569	548	521	571	581	533	599	554	592	587	560	548	553	573	518	530	558	586	523	540	574	506	565	568	537	545	559	502	524	586	591	539	559	552	532	549	537	509	561	563	552	545	541	555	522	510	521	551	541	525	535	580	578	552	541	561	533	574	539	560	529	575	527	554	549	579	595	511	597	550	548	537	613	542	576	559	569	596	548	557	557	538	530	567	573	555	546	566	549	500	600	506	539	551	541	553	538	554	559	587	602	573	520	546	547	545	524	535	514	530	552	586	572	574	559	538	567	538	587	521	544	560	563	560	551	576	572	543	534	550	555	545	543	549	588	567	559	583	596	564	571	561	565	545	568	551	516	558	576	560	577	545	518	584	585	517	545	584	562	551	530	557	528	594	567	604	578	551	568	539	552	523	541	577	538	552	534	551	573	545	569	569	546	537	547	515	530	553	560	558	561	556	546	579	549	540	533	555	572	570	621	519	570	573	580	598	568	516	563	536	539	647	573	533	524	546	540	533	562	558	523	548	566	538	567	571	564	574	546	568	543	583	578	573	550	533	569	555	529	551	513	565	567	533	550	522	545	559	557	583	580	543	589	582	579	555	585	558	546	550	564	567	536	554	535	583	597	544	545	544	556	553	553	499	540	572	564	569	561	571	549	526	556	568	556	541	545	556	581	586	574	561	590	589	511	538	556	572	544	531	545	543	538	522	530	575	542	585	527	544	572	558	525	604	554	536	554	533	582	558	561	560	561	585	550	571	553	537	532	574	570	564	544	545	546	574	532	564	565	572	537	568	586	583	546	551	589	533	583	508	568	577	537	576	551	548	589	536	536	574	557	531	580	531	550	571	532	564	548	515	544	558	544	547	531	624	533	603	537	574	553	533	553	539	605	574	560	552	566	568	534	568	600	545	543	495	569	551	589	576	566	563	529	567	530	542	590	563	542	603	547	551	583	540	572	545	531	601	576	556	571	527	539	576	576	569	510	542	546	558	520	541	568	551	548	579	520	578	555	558	534	555	551	604	566	546	550	531	537	547	554	595	578	531	547	571	511	559	563	594	518	492	561	496	567	535	552	513	577	534	539	564	539	567	515	579	518	576	580	538	570	595	520	521	560	529	575	521	558	543	541	568	517	546	552	547	562	554	569	571	526	562	563	530	610	535	604	548	556	520	535	530	603	543	592	525	600	545	567	540	567	536	590	571	545	595	526	563	533	527	539	501	572	581	551	553	554	520	561	558	581	562	547	535	535	591	563	534	518	531	500	547	562	539	567	541	574	529	546	567	552	581	549	565	527	558	561	542	590	536	574	575	521	552	572	558	542	538	544	560	554	551	544	584	541	572	583	567	617	528	580	542	567	547	562	558	588	539	544	566	553	566	563	548	532	558	544	547	623	510	589	530	569	543	523	577	544	545	543	542	559	566	553	551	557	596	570	618	591	548	514	565	519	607	582	534	572	563	511	526	557	579	580	502	552	534	560	536	587	542	563	561	591	526	577	563	580	563	539	572	546	583	585	542	570	532	537	538	536	580	553	576	579	550	530	538	555	523	532	547	558	539	596	560	551	519	539	534	547	550	566	523	569	548	572	554	554	577	549	541	570	571	540	595	484	541	544	604	536	501	532	587	597	537	587	531	586	542	560	540	582	523	530	562	551	582	525	573	521	562	508	531	527	561	544	527	587	518	571	556	588	573	530	536	584	501	542	531	542	567	544	578	559	521	578	598	526	534	550	587	551	568	534	576	585	565	531	565	573	559	578	541	556	578	555	563	575	546	520	563	505	592	538	538	550	557	561	559	518	587	574	562	540	558	574	584	564	562	558	537	534	532	548	549	623	555	565	525	543	590	558	572	547	555	534	563	533	545	556	562	557	545	537	527	552	554	550	540	539	527	564	537	545	519	552	566	551	583	520	529	563	576	539	566	545	581	523	585	540	527	560	562	595	568	510	555	540	557	517	553	545	562	560	552	535	565	571	584	588	590	525	537	554	552	543	519	602	582	598	578	543	549	530	544	551	512	566	578	554	507	526	562	550	543	549	554	590	568	544	546	576	562	555	517	576	552	574	544	563	576	531	585	566	541	545	550	499	570	565	580	556	544	526	584	547	544	544	524	573	530	574	546	504	589	542	595	535	523	550	555	555	537	544	561	553	591	518	565	539	541	526	588	531	548	531	583	562	573	532	597	542	594	589	620	571	575	574	532	533	613	562	574	523	548	534	563	511	571	558	577	572	519	590	605	518	540	561	559	561	574	530	563	558	624	560	549	549	555	550	527	570	575	581	591	526	564	585	553	514	510	560	606	511	589	551	565	542	538	539	564	581	539	542	555	569	541	561	558	525	573	562	581	555	541	550	564	531	602	541	554	558	545	572	547	606	575	537	542	544	544	548	510	573	582	568	544	528	503	549	535	532	561	545	554	550	554	536	543	584	556	550	527	567	539	538	562	532	525	591	559	530	555	546	535	535	541	534	578	536	518	545	532	535	552	542	556	537	566	562	537	565	501	571	537	530	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15142	2173	2483	1935	1413	947	703	598	505	397	372	346	303	276	265	217	226	241	220	219	189	182	174	185	198	192	189	163	178	181	169	181	153	144	184	167	147	146	162	153	147	171	153	161	159	138	160	137	147	132	153	164	160	155	157	142	143	155	146	146	152	160	146	124	129	145	145	147	152	160	140	153	155	139	151	137	129	121	144	140	144	123	135	133	144	131	150	163	161	167	132	153	150	128	136	113	122	151	153	123	151	145	152	144	129	155	149	122	165	152	171	133	141	133	159	126	151	125	153	148	152	150	130	147	152	163	146	128	161	146	121	130	134	138	145	150	150	146	139	142	140	166	155	158	122	139	123	142	139	139	152	116	151	135	158	124	153	140	152	139	141	114	141	160	116	139	160	157	151	160	133	135	141	138	132	132	150	146	153	146	137	146	122	141	154	146	128	141	154	133	151	131	142	134	128	134	157	119	121	152	143	147	177	178	134	147	156	150	142	160	133	145	152	141	146	141	141	151	129	175	139	134	140	164	126	187	138	138	164	144	135	146	140	129	146	126	140	137	146	151	165	139	149	160	146	137	127	158	137	127	156	158	153	146	149	139	138	158	138	132	141	131	129	142	148	156	140	143	144	165	146	141	137	145	154	141	139	136	138	151	147	115	147	144	143	141	142	149	128	150	126	133	133	127	152	152	137	143	143	160	115	143	139	140	142	120	159	141	135	139	154	151	150	144	146	144	133	147	145	130	139	154	159	154	142	135	170	145	142	132	148	155	142	140	127	129	127	140	129	154	140	150	159	141	143	157	140	143	128	157	144	161	139	135	141	132	148	129	146	142	157	151	163	173	158	144	141	127	151	133	139	143	118	129	130	122	147	143	151	148	137	139	129	145	140	143	142	143	144	151	140	132	154	139	128	138	144	127	136	140	140	158	124	122	157	159	140	149	135	135	135	163	121	150	161	139	166	164	122	126	157	151	128	162	129	146	146	131	146	161	159	125	142	125	134	131	139	154	133	139	146	127	172	164	154	161	153	128	136	146	136	148	124	143	152	134	152	139	144	144	138	144	109	145	142	137	146	136	151	148	148	140	143	168	141	134	130	158	133	121	160	135	133	134	127	137	151	150	135	162	119	141	159	156	118	114	140	145	132	152	146	134	125	139	141	163	142	132	121	125	147	135	152	147	153	142	152	140	129	129	130	126	138	125	145	153	146	133	112	142	132	142	129	146	132	158	145	158	149	151	133	140	154	144	138	151	129	133	158	136	134	137	127	146	148	151	146	127	154	124	157	129	153	143	159	147	122	133	137	125	154	143	142	153	125	151	142	155	134	131	132	169	145	151	123	153	148	154	143	145	131	129	138	125	141	133	135	135	150	130	124	127	156	174	137	153	140	145	129	150	151	147	141	143	126	145	144	152	146	154	145	144	134	172	141	138	141	124	140	129	123	132	164	150	140	130	145	131	124	139	123	137	139	151	130	163	144	160	133	159	127	165	153	145	126	129	135	147	126	159	124	125	133	121	149	133	154	151	151	155	138	145	131	143	141	142	144	140	158	150	158	138	131	136	130	152	140	147	143	144	133	133	144	157	136	158	133	110	142	151	143	134	148	153	163	117	132	137	162	135	136	163	145	144	139	141	134	149	145	143	141	138	156	138	143	140	130	137	131	140	122	122	137	140	139	172	155	132	179	169	135	122	147	143	129	144	143	131	139	116	144	143	172	154	156	139	151	144	137	159	128	144	144	136	134	145	139	147	148	117	133	136	125	138	119	138	153	159	143	142	138	131	146	122	131	141	168	123	116	161	154	152	128	132	119	150	143	155	124	143	163	143	135	145	146	133	156	147	124	162	126	141	140	142	142	149	156	165	141	151	142	140	137	139	145	141	134	173	152	141	150	143	143	151	143	159	169	167	147	107	141	147	142	141	155	140	125	111	130	149	153	140	151	143	149	155	138	130	142	157	126	137	156	147	129	148	145	135	126	141	144	145	130	134	158	145	144	137	117	162	141	145	145	133	146	142	136	142	136	137	139	146	125	143	136	138	120	137	170	132	136	130	153	142	135	160	124	132	143	141	149	167	142	132	122	110	125	143	120	127	136	136	147	151	130	144	136	147	140	139	163	138	137	149	120	148	142	149	144	157	157	151	136	144	144	136	128	153	131	157	157	133	143	144	151	150	130	124	124	116	159	127	143	137	120	126	120	142	135	143	154	134	122	138	137	141	137	142	157	143	139	178	138	142	141	153	147	130	143	159	146	165	144	155	150	139	124	138	150	134	138	132	148	139	145	145	150	150	150	161	132	143	152	146	158	146	123	137	151	125	155	137	155	137	153	121	151	127	116	130	130	143	132	142	144	144	150	143	135	146	155	146	127	131	158	134	140	146	148	150	137	139	126	164	132	112	145	160	164	155	125	142	139	140	149	155	153	149	140	138	151	131	133	164	138	123	143	172	119	137	165	142	158	122	172	151	167	158	147	138	153	159	147	130	172	133	131	126	153	150	160	111	150	146	139	145	126	127	128	148	140	133	136	145	131	151	151	142	138	131	130	129	154	121	159	130	150	140	125	142	148	132	141	131	135	140	152	145	128	134	134	150	143	134	135	148	154	138	134	121	153	139	155	136	135	139	108	151	142	126	132	138	148	148	172	123	136	154	135	136	152	148	121	151	159	172	146	142	136	131	148	135	147	143	140	132	132	138	163	141	132	136	143	157	129	130	124	125	140	149	139	156	133	149	139	151	137	133	128	143	163	136	158	144	153	151	140	146	158	145	132	136	118	132	136	141	182	126	132	131	121	147	122	146	143	144	121	129	134	129	150	145	136	144	150	156	135	135	142	142	142	137	139	133	138	131	159	135	143	149	125	156	131	145	142	134	141	138	131	139	141	139	139	141	159	120	124	116	163	139	139	143	146	127	113	155	125	149	140	148	138	152	132	149	138	147	148	147	148	129	135	158	131	134	128	128	138	128	149	124	139	142	152	150	141	139	148	131	158	139	139	164	121	146	136	128	130	136	131	143	144	135	146	140	138	155	146	153	159	121	132	130	131	149	140	137	152	162	149	148	115	158	161	124	165	133	138	129	136	167	139	131	144	132	150	141	124	134	142	131	157	126	151	140	146	127	144	135	112	147	151	145	124	131	156	157	158	124	131	128	164	144	138	136	147	118	134	162	130	168	140	130	143	161	141	141	156	167	170	121	135	139	150	142	152	144	147	147	125	141	140	145	152	137	157	133	121	136	132	147	127	149	146	152	119	140	164	147	125	138	127	151	142	137	121	157	150	140	148	159	134	149	125	151	151	131	149	142	125	160	150	144	134	157	162	147	133	130	129	136	151	133	135	163	166	121	136	124	138	143	150	133	156	156	130	136	137	134	138	148	152	147	142	132	134	129	161	149	147	143	163	134	122	149	151	142	128	133	145	154	152	139	162	142	130	160	131	147	122	132	143	126	132	128	155	134	139	152	151	128	137	121	137	148	131	146	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7637	2366	4932	6028	5085	4167	3390	2749	2418	2055	1798	1622	1459	1321	1252	1174	1064	1038	960	872	860	859	777	720	761	758	753	687	671	640	685	645	617	619	575	602	592	546	605	591	598	561	548	575	535	537	507	535	556	534	517	538	499	512	512	512	496	505	512	543	506	491	497	517	495	470	481	534	489	463	491	503	468	486	543	493	489	487	485	562	457	521	458	485	470	469	450	482	486	474	484	525	456	484	507	451	475	489	498	462	506	484	428	468	492	431	469	453	495	466	464	489	478	456	477	503	422	431	512	482	477	445	472	474	492	481	442	450	458	463	479	493	460	491	486	447	456	478	448	436	461	472	462	461	435	498	477	481	510	442	477	472	433	440	465	500	474	482	453	448	438	476	476	451	467	457	500	479	469	480	469	469	455	483	497	473	463	439	453	500	502	452	485	440	447	449	473	477	475	492	450	446	485	484	493	466	462	525	446	488	478	480	509	522	472	483	485	480	495	429	475	457	475	473	477	472	448	429	438	497	480	471	433	444	495	452	442	468	454	428	501	431	481	494	468	471	470	480	451	434	450	465	437	422	466	467	511	463	453	453	480	428	516	460	476	479	471	474	438	476	501	484	463	445	455	493	463	464	446	422	492	472	448	445	467	429	465	471	467	444	465	475	485	464	444	474	482	483	469	468	455	406	455	469	456	454	497	415	496	480	475	472	450	465	486	444	482	451	485	494	478	440	426	503	442	502	499	459	471	462	474	475	488	450	473	487	460	456	471	440	449	463	473	464	477	452	502	464	471	486	437	488	465	481	513	474	455	498	482	476	508	443	528	482	461	437	473	450	458	430	482	431	470	478	485	460	438	505	489	453	427	479	478	444	478	466	469	477	454	429	492	453	435	467	469	434	486	472	444	481	466	462	446	474	497	463	494	453	463	494	436	510	432	497	462	450	465	468	489	472	484	446	388	453	436	474	483	458	465	448	473	480	450	464	476	479	453	500	472	470	500	423	463	459	474	421	479	459	485	455	450	493	484	433	466	479	480	459	477	460	446	433	434	474	424	447	470	480	463	479	475	450	485	437	464	473	455	483	488	484	451	478	464	441	472	483	473	496	492	436	447	466	479	463	452	474	434	481	475	444	488	486	466	445	492	484	471	440	471	475	456	468	483	505	451	478	473	465	486	475	490	467	460	448	470	472	441	430	466	460	471	457	464	476	465	465	468	451	476	452	459	443	472	490	463	513	477	467	441	471	479	474	421	473	455	455	442	471	488	489	465	482	485	431	495	470	491	456	443	471	475	457	465	489	460	480	498	475	468	533	445	458	450	466	480	463	438	450	456	437	476	420	468	474	468	506	417	467	439	434	523	467	423	435	494	448	469	485	471	497	474	461	500	485	448	447	474	460	476	493	476	456	463	452	458	449	455	463	501	448	460	486	458	516	492	457	479	468	475	497	476	451	499	481	463	476	442	418	391	467	480	462	511	481	466	494	480	478	461	482	459	444	501	488	459	424	458	456	415	455	478	470	489	486	482	484	428	454	470	476	436	446	478	476	460	486	477	503	488	461	449	485	438	477	486	431	496	467	470	466	453	489	478	450	460	491	453	462	464	470	479	456	462	458	497	452	467	483	474	428	468	518	489	451	442	497	466	485	476	489	432	489	461	479	468	446	443	434	438	460	465	455	472	486	472	414	436	483	476	457	470	477	428	442	468	470	472	467	483	480	460	477	442	462	450	482	466	497	492	474	489	479	444	474	438	493	454	462	454	454	491	469	472	488	484	428	490	434	470	459	467	444	479	456	479	450	487	444	498	514	459	438	458	467	429	465	475	498	489	468	478	475	477	497	508	471	482	447	501	481	455	460	427	437	482	449	453	452	512	477	465	445	430	483	425	447	489	447	442	453	418	435	510	463	458	437	453	466	470	496	441	445	488	484	489	469	462	423	482	466	435	444	476	481	456	451	478	477	490	450	453	476	479	481	470	467	442	423	490	501	479	455	439	483	475	467	450	441	467	443	458	465	457	460	455	446	449	465	486	506	459	481	468	470	464	468	486	477	492	483	457	502	460	476	428	480	521	462	451	488	437	480	458	466	468	479	437	453	472	450	491	506	450	459	491	464	467	484	453	477	437	458	451	424	468	443	487	443	462	474	452	462	482	491	483	453	477	460	490	482	459	442	484	453	474	470	474	468	465	481	455	468	464	429	462	487	465	437	454	445	477	431	492	434	465	470	428	449	466	455	449	492	452	492	483	485	472	458	461	487	440	468	462	485	450	492	462	500	484	438	452	457	461	497	492	477	500	483	487	501	482	530	450	493	455	458	466	477	466	435	439	456	456	430	451	458	481	467	462	463	469	474	479	470	471	446	463	438	495	511	487	523	467	455	476	437	439	464	472	497	472	500	481	422	464	468	471	464	465	455	445	445	455	486	467	475	490	468	488	473	480	470	466	460	490	463	463	450	480	459	452	505	485	462	462	466	496	483	496	451	443	492	447	466	469	466	483	459	482	450	443	492	479	459	436	450	469	468	464	486	448	469	441	447	448	457	498	465	458	495	475	424	447	492	458	430	479	446	479	464	453	490	447	442	490	488	481	458	458	473	468	477	492	486	485	432	445	515	454	460	471	502	461	499	449	481	449	468	491	470	454	481	506	450	490	446	452	481	442	461	476	499	414	465	453	433	426	464	452	472	456	466	485	497	475	509	488	441	481	492	489	446	463	447	501	484	486	452	456	449	486	461	475	466	483	426	437	450	441	459	492	466	504	476	448	483	461	449	453	498	473	452	478	431	455	469	454	450	509	473	452	434	422	491	478	449	446	473	478	451	448	462	440	486	465	459	496	442	482	498	486	494	456	491	453	452	448	457	457	451	512	460	448	471	465	458	477	464	492	458	424	460	461	447	462	482	467	460	482	472	470	475	459	456	441	455	478	468	451	487	455	459	492	443	480	493	435	448	495	457	449	490	478	467	493	488	452	486	466	498	522	460	479	459	492	441	440	480	456	469	433	507	474	454	446	480	492	471	475	476	451	478	461	481	480	442	461	477	459	455	456	466	496	464	472	483	490	479	476	471	510	443	465	451	487	491	471	477	430	477	504	455	478	467	468	471	477	456	476	462	458	497	469	458	481	492	480	468	449	445	469	482	430	485	455	431	480	470	474	475	459	473	442	480	490	457	443	460	490	468	473	464	455	492	486	455	473	467	471	499	467	465	471	464	437	483	479	477	478	446	455	417	496	456	449	511	451	489	444	451	502	470	438	450	484	501	473	486	465	454	525	479	448	446	452	468	471	440	450	475	462	456	483	445	508	494	474	463	454	497	476	458	530	435	498	497	453	470	500	469	471	478	509	461	475	499	478	465	471	493	441	471	483	431	456	465	503	422	461	479	451	428	471	475	473	448	473	471	482	444	496	448	469	442	476	484	455	477	482	462	474	426	458	467	460	461	472	474	499	435	463	497	478	501	449	450	511	457	500	436	447	485	441	486	486	454	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2154	335	440	344	345	314	317	339	340	312	319	309	326	301	327	316	303	280	301	292	312	320	272	306	326	308	333	323	297	303	311	336	280	333	315	328	334	336	316	309	301	306	308	295	332	332	310	342	314	312	319	329	292	296	273	339	318	320	334	354	293	291	302	308	298	330	294	339	304	283	306	340	326	338	308	354	288	307	295	291	309	297	345	331	284	313	321	323	309	348	306	298	302	321	312	292	322	298	298	301	308	314	307	339	302	294	305	299	301	310	314	354	320	329	310	308	314	327	352	320	319	304	307	313	329	323	330	283	297	304	307	312	338	310	282	336	353	275	332	324	292	333	294	327	272	319	299	343	287	341	291	330	309	324	310	314	320	337	316	312	300	344	297	335	331	300	324	277	328	294	305	315	294	310	324	308	292	324	328	326	325	313	318	296	321	305	325	337	330	300	328	301	312	306	338	327	288	333	298	344	308	304	330	320	327	299	310	286	316	320	322	361	285	294	326	286	307	292	306	316	273	343	315	319	305	299	359	315	318	297	313	301	301	313	298	311	327	307	302	300	320	284	300	308	283	326	283	355	305	328	318	271	275	322	298	281	302	317	325	299	306	294	298	293	337	298	302	320	276	312	302	319	304	314	310	346	326	290	296	306	302	334	312	303	347	293	293	329	343	307	336	340	336	309	301	308	278	314	308	299	294	309	323	309	328	310	309	307	292	301	306	313	313	293	311	332	343	305	293	343	311	332	282	279	345	311	334	314	330	288	299	291	312	343	334	327	326	309	306	324	325	304	313	309	292	308	304	351	322	307	325	323	313	327	306	298	331	319	314	326	284	312	292	338	327	310	308	309	318	303	338	307	307	310	294	282	305	303	331	317	308	279	335	316	334	319	294	284	317	333	320	330	290	303	319	308	324	312	307	300	329	323	287	314	318	342	307	307	307	282	311	320	300	332	297	318	309	362	314	291	302	311	298	316	304	305	314	313	279	316	322	326	290	360	305	320	317	295	324	304	301	287	309	339	299	323	305	312	309	300	327	310	317	298	324	275	311	303	316	295	327	289	313	310	278	321	313	301	302	326	323	327	323	312	311	335	314	305	336	332	299	302	298	294	313	325	336	295	292	319	292	312	312	319	322	279	301	296	323	311	296	300	312	342	320	299	304	311	303	339	294	334	322	293	306	281	329	305	326	311	309	303	306	300	352	308	321	355	324	306	321	281	335	290	292	317	301	301	309	338	312	341	332	304	289	279	302	337	347	290	323	300	325	299	311	306	324	305	350	325	323	323	298	302	319	292	307	309	342	317	320	315	276	278	290	325	335	330	282	323	311	310	329	283	325	320	316	307	321	330	293	314	308	314	320	326	358	332	311	314	275	290	318	343	326	302	327	329	347	313	297	275	295	319	308	324	334	323	340	309	318	341	327	288	329	311	330	339	311	315	312	323	308	268	303	323	322	303	309	329	355	294	311	317	316	311	345	300	332	302	319	312	313	301	306	315	327	351	324	268	290	292	294	323	273	297	334	314	309	350	287	330	314	288	341	330	324	354	318	301	333	333	348	342	308	302	309	281	299	306	310	316	312	291	330	311	309	317	305	337	313	335	304	295	279	330	292	328	319	298	290	321	305	320	325	324	307	346	322	325	339	306	305	296	279	303	304	315	312	339	337	337	322	321	348	332	320	315	324	309	292	314	308	292	343	323	295	331	306	354	311	326	295	325	325	312	297	320	348	314	321	337	320	305	327	303	339	287	327	308	331	308	333	293	313	312	307	326	337	306	305	306	301	319	319	316	325	328	285	317	290	342	308	306	317	320	308	324	295	317	286	306	337	300	355	314	329	332	337	318	313	298	313	279	330	298	311	298	297	298	290	282	295	358	320	319	301	327	275	327	320	321	291	310	344	315	328	323	304	310	308	314	303	314	326	337	303	309	314	300	307	303	316	278	321	315	325	318	302	327	308	329	323	301	299	305	307	272	306	320	322	286	346	306	299	310	328	299	289	313	314	339	316	312	327	338	292	340	302	301	305	307	313	289	315	354	303	297	304	335	320	315	341	344	322	322	321	317	309	294	304	328	331	311	326	317	321	323	318	338	318	324	310	335	293	333	278	290	308	284	316	277	330	305	308	283	300	305	268	284	284	312	321	306	337	296	289	321	298	317	323	305	297	325	303	324	307	318	315	286	318	326	330	303	334	313	298	296	280	286	305	323	300	325	309	297	302	332	348	319	307	289	303	315	327	302	304	318	302	329	301	299	315	314	291	303	315	295	335	288	320	277	313	283	317	307	295	304	337	304	340	344	294	308	313	309	310	324	329	323	306	307	312	331	278	315	322	295	314	294	281	294	282	314	276	327	324	316	344	295	311	315	347	312	282	344	287	304	306	308	308	306	298	307	357	308	275	303	306	291	337	314	331	306	294	300	293	307	294	308	293	323	308	314	315	304	330	327	352	328	313	290	296	272	323	337	294	277	319	330	302	319	271	330	293	326	298	346	304	298	317	288	309	311	308	318	318	322	307	330	312	303	302	310	332	313	298	333	318	281	315	325	322	316	334	319	346	286	322	317	322	300	319	298	291	312	285	292	308	330	279	314	294	300	295	326	357	279	318	307	274	337	324	326	291	310	331	316	333	334	318	300	296	308	306	299	342	309	334	339	323	310	298	315	282	293	306	307	296	278	327	287	322	325	336	319	325	299	320	314	295	291	313	311	299	293	320	333	333	339	325	332	325	304	323	286	326	304	312	326	338	281	342	311	323	312	323	329	342	305	368	313	301	322	303	332	316	310	308	330	338	328	298	303	342	312	322	294	291	314	331	296	302	320	317	327	289	318	298	278	319	321	313	297	281	298	330	331	312	318	339	337	336	303	328	315	279	316	323	318	330	319	298	299	305	306	326	318	304	313	304	339	329	316	330	317	292	311	324	304	295	280	323	314	311	307	310	313	327	320	314	323	326	313	323	335	319	304	323	268	281	283	290	346	315	307	308	326	302	297	281	335	319	275	287	336	326	316	327	315	332	330	319	334	307	310	316	284	301	324	312	302	328	300	351	348	288	313	320	306	317	309	288	283	312	256	321	286	315	321	300	300	323	307	311	310	326	315	316	328	310	334	304	339	325	281	284	292	326	294	362	269	293	316	306	299	330	337	303	279	321	329	324	321	286	304	324	309	297	304	302	313	327	312	326	324	351	309	291	287	290	322	308	314	305	336	353	289	291	318	303	336	306	337	313	267	329	293	301	286	308	292	318	296	295	320	315	289	289	328	334	328	298	305	314	306	313	312	321	284	306	320	271	298	326	344	279	328	315	320	310	335	304	339	316	300	297	284	294	299	344	326	316	296	322	291	331	335	313	329	335	296	305	306	312	321	296	332	317	332	337	309	291	315	310	301	334	331	296	323	292	286	313	314	298	280	321	317	338	303	319	320	280	333	322	280	325	295	319	274	318	312	303	312	327	298	309	325	311	334	285	317	307	307	309	328	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2446	984	1074	1101	1028	1039	972	971	969	966	957	925	973	973	866	903	881	906	939	921	938	888	897	912	958	937	885	918	910	905	911	909	920	936	900	895	889	888	942	948	915	916	890	884	856	877	884	932	880	880	882	900	906	874	907	888	920	912	873	925	893	886	862	905	939	921	847	945	911	938	898	887	884	916	902	891	846	943	915	897	895	857	891	900	912	840	903	939	887	914	916	930	837	912	875	876	862	906	877	880	900	899	881	958	922	938	902	923	895	846	864	871	853	892	890	857	889	898	888	853	913	936	859	893	875	931	895	934	908	840	899	893	895	882	886	844	865	911	908	936	926	863	895	924	866	911	916	868	904	885	885	962	922	934	903	914	943	913	860	912	897	883	866	886	913	940	906	863	916	918	899	927	859	889	917	895	889	920	932	839	945	915	903	888	921	929	924	848	872	941	922	883	941	897	988	923	871	907	904	857	919	884	912	923	871	890	934	893	895	907	869	902	893	865	893	967	857	873	911	875	924	873	955	881	897	933	909	866	903	849	884	930	909	876	918	885	854	898	832	941	886	878	896	925	877	856	880	890	913	854	871	912	879	887	832	859	902	869	909	922	940	931	901	899	895	883	953	896	876	921	921	800	913	942	898	955	947	913	908	896	891	931	917	891	897	887	904	919	946	974	901	930	878	893	879	914	893	866	913	900	901	920	942	877	871	919	883	955	887	901	912	868	903	882	860	902	884	877	864	904	857	925	932	875	905	850	906	904	890	901	913	898	905	899	900	931	895	862	918	966	872	907	930	843	955	902	858	927	898	857	907	908	888	921	887	963	852	876	985	894	871	874	897	869	915	953	885	889	926	912	901	865	854	902	898	921	897	884	942	874	946	856	915	884	866	901	872	917	941	924	877	908	946	871	872	856	934	941	922	900	856	926	912	871	870	918	898	893	881	919	921	911	903	886	832	876	894	943	911	902	912	937	914	872	942	851	891	894	890	824	906	925	899	886	898	897	934	920	909	908	963	923	873	928	904	901	910	873	946	892	960	936	942	977	897	880	839	898	885	876	911	883	878	920	896	858	879	901	910	865	848	927	859	913	889	906	859	871	864	906	937	867	920	903	907	892	889	862	916	910	947	875	848	885	909	904	914	892	909	895	924	915	869	951	916	938	901	966	892	875	923	876	901	888	860	965	853	962	876	880	905	874	935	859	922	860	924	904	887	904	916	922	952	914	909	879	939	898	867	932	906	940	895	943	908	868	901	901	890	909	920	878	898	891	899	832	923	867	908	888	915	880	865	917	864	901	900	937	872	904	887	864	920	872	927	903	918	905	894	873	904	957	900	840	885	935	911	948	903	903	852	899	895	891	924	925	898	937	947	874	935	798	909	923	928	897	950	887	885	912	885	886	886	901	886	887	916	941	859	904	898	840	894	911	916	879	900	896	888	887	885	935	907	895	905	864	952	904	930	892	957	937	876	864	911	917	896	923	855	935	890	939	927	924	849	893	961	880	944	917	907	912	883	918	873	845	839	883	952	928	925	861	862	916	867	895	895	901	898	880	918	952	888	872	971	908	875	852	940	878	905	907	861	947	859	926	878	882	941	878	920	896	837	880	857	915	855	871	910	896	950	904	916	851	904	863	895	866	904	870	896	933	939	902	927	917	880	934	899	904	860	938	903	886	919	903	915	878	851	897	899	890	880	878	929	841	917	911	902	880	877	872	925	885	915	900	860	930	888	934	823	912	914	905	877	937	870	943	899	960	906	902	930	886	888	939	891	945	913	878	945	885	926	887	873	899	927	919	892	857	940	934	863	924	819	857	889	928	877	917	832	856	871	899	893	883	923	970	927	906	894	924	912	884	928	899	892	887	972	920	931	930	909	910	871	900	958	926	894	879	869	900	878	852	901	884	874	919	898	899	922	938	882	875	906	929	964	901	925	861	926	918	890	935	952	879	891	948	909	883	873	870	912	821	884	898	898	827	897	889	909	942	904	913	848	914	856	907	896	913	895	882	839	886	938	929	924	897	888	936	902	946	901	846	910	905	863	921	859	920	883	881	900	898	900	903	925	913	940	932	919	900	912	889	919	873	929	934	899	918	900	896	967	890	869	877	902	841	881	872	869	904	917	968	875	874	969	880	860	877	851	912	932	876	965	882	901	908	935	922	937	934	911	904	888	930	861	950	868	863	913	871	932	915	858	902	868	936	872	864	876	936	954	893	835	961	873	878	914	913	906	976	867	877	922	842	889	876	881	944	913	934	906	859	870	893	877	934	926	912	898	863	907	875	909	845	892	850	889	877	957	854	858	854	902	894	930	878	940	950	865	917	916	894	935	834	883	886	911	862	887	947	903	910	873	930	942	897	905	882	902	936	902	887	880	904	904	855	962	920	923	832	869	920	925	903	884	888	916	902	893	936	935	927	856	878	909	886	867	901	939	924	904	832	896	865	901	888	960	937	909	916	895	826	893	903	895	937	905	913	908	920	883	881	894	865	874	865	907	938	891	857	837	835	885	950	910	938	904	852	957	874	858	870	920	896	902	893	897	899	865	891	948	868	899	882	913	919	861	897	881	912	969	898	920	911	862	962	902	866	879	893	890	943	887	848	897	946	880	965	868	896	898	883	891	868	880	959	873	903	884	867	968	913	971	842	902	898	871	878	908	922	972	926	921	883	914	888	899	902	851	871	928	889	948	895	852	893	892	916	929	881	881	892	907	949	905	849	868	840	892	953	930	894	878	921	830	894	958	880	877	906	895	911	965	876	941	891	916	902	907	895	912	912	901	903	944	888	851	912	864	915	822	850	844	881	917	894	885	898	928	910	894	887	882	930	861	894	908	891	905	926	977	918	915	897	974	887	881	907	897	845	918	841	926	864	895	884	904	874	833	932	915	924	921	877	934	890	934	883	871	922	949	882	887	906	906	927	928	950	929	865	950	905	943	902	824	932	906	885	908	862	930	910	920	941	882	881	921	904	966	851	882	949	878	904	912	922	874	913	912	878	880	920	909	912	891	925	923	891	904	942	897	882	877	879	873	929	916	881	853	902	860	916	836	917	891	873	854	897	866	960	912	889	885	871	904	920	862	923	937	879	884	841	919	886	848	949	878	856	889	927	908	921	887	914	885	900	936	919	913	931	972	866	902	874	935	842	883	880	886	881	894	917	899	882	956	916	980	887	889	890	920	916	929	905	912	856	925	868	879	949	924	917	932	869	876	931	916	882	946	899	898	888	913	837	888	897	897	839	925	879	870	907	870	931	879	910	927	920	884	906	873	875	899	918	857	915	883	903	869	875	915	879	957	916	888	905	865	928	874	848	887	879	923	873	942	936	871	865	942	851	917	930	923	909	887	917	947	924	889	909	900	922	877	827	871	963	925	876	920	880	891	896	923	900	944	833	908	918	860	899	928	910	951	913	853	894	886	883	920	894	929	914	843	900	925	946	897	901	836	888	906	907	903	864	921	874	857	866	857	868	929	870	880	905	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7887	1034	1362	1082	811	652	539	399	370	336	299	304	275	218	262	235	204	196	194	192	238	235	205	194	200	196	215	193	201	172	188	154	196	219	182	172	187	160	200	184	221	188	172	186	170	184	187	191	216	166	161	188	175	180	164	167	182	195	177	196	190	164	187	157	176	180	170	161	166	159	190	169	182	195	182	197	195	167	180	156	180	175	191	206	191	188	184	192	184	181	194	173	168	166	159	191	187	179	180	183	196	182	189	163	164	174	187	204	173	165	169	164	166	192	175	184	171	168	194	202	174	175	179	185	168	171	196	169	177	165	159	173	197	166	175	180	181	150	172	178	191	191	203	172	158	215	195	182	191	183	170	171	178	185	183	168	182	190	175	214	177	179	201	168	190	173	183	175	174	178	186	193	192	191	173	164	192	164	148	187	179	167	195	153	177	175	165	164	185	147	159	204	192	179	177	174	186	165	189	156	200	162	186	178	185	188	181	186	203	182	176	188	164	190	191	168	172	183	176	179	183	178	166	175	172	171	192	170	179	170	198	163	168	177	182	161	205	167	176	197	194	161	180	205	173	139	170	180	191	190	176	188	160	178	190	178	187	187	198	196	173	189	178	179	170	192	200	173	182	172	180	164	192	159	180	189	200	180	153	191	173	174	178	186	166	192	171	174	164	176	167	193	174	173	188	191	184	196	179	188	189	191	177	189	184	142	166	152	181	203	191	180	186	188	162	211	173	152	198	196	200	190	177	170	150	173	161	161	160	175	187	169	205	157	187	169	174	199	172	188	180	195	189	187	178	167	176	169	168	180	177	193	182	182	195	182	190	194	180	187	180	180	174	156	163	175	171	164	198	165	178	156	169	164	165	182	200	182	185	169	200	156	187	165	209	186	159	178	162	170	163	187	185	182	180	200	195	169	171	182	174	150	169	155	168	190	183	179	170	194	162	174	188	180	163	186	195	156	176	186	175	186	198	180	156	176	169	191	181	184	190	179	171	166	172	162	197	167	185	183	203	197	186	197	187	181	176	172	184	190	179	169	177	174	169	185	169	177	173	173	196	181	191	191	180	174	196	182	178	180	178	172	182	194	190	171	189	176	197	189	175	174	191	183	181	168	176	193	194	172	195	188	170	189	167	156	193	175	187	182	175	190	178	184	168	176	187	196	172	183	193	165	171	180	180	171	164	169	194	205	159	182	176	191	182	159	173	202	169	185	200	190	191	168	169	191	178	205	178	170	183	162	182	183	205	193	173	191	193	163	201	174	202	177	177	214	168	176	178	178	166	176	159	178	168	192	174	181	194	181	188	194	191	154	180	154	190	165	162	188	191	193	171	171	162	172	156	192	178	191	175	185	174	163	188	182	162	170	189	166	151	196	168	183	170	187	167	173	176	186	172	175	189	184	164	178	174	182	189	181	189	188	171	192	160	186	175	181	186	150	160	188	172	183	189	187	175	181	165	203	187	169	163	160	170	153	206	179	181	185	175	180	167	197	181	204	174	183	150	170	190	173	170	165	165	149	180	172	182	160	170	172	171	169	177	186	174	183	179	190	181	192	180	189	183	180	173	185	188	176	178	175	180	180	171	208	161	194	160	195	173	191	187	196	207	180	200	200	170	172	177	162	200	187	160	185	192	191	159	172	181	176	161	197	172	182	198	182	195	193	177	178	171	167	181	158	173	197	175	174	184	177	167	183	180	183	154	190	194	168	185	170	171	163	192	161	186	174	152	169	176	169	180	178	198	183	164	176	176	167	191	181	181	184	193	205	188	195	161	179	181	174	186	182	158	192	186	173	192	168	202	161	163	179	183	162	186	167	174	195	194	163	160	172	172	177	171	163	185	170	173	168	172	173	182	177	188	176	162	191	160	191	198	158	190	195	187	168	170	205	186	167	166	149	177	204	163	178	184	154	170	182	204	169	193	191	164	156	163	190	193	175	194	175	181	187	176	184	179	178	167	198	190	171	179	180	159	151	171	146	185	173	164	168	161	195	166	205	185	189	188	192	156	181	178	190	178	185	174	198	169	175	155	186	180	174	195	159	187	166	177	167	182	172	199	180	198	187	172	185	174	175	192	174	174	185	179	194	176	161	206	179	204	183	180	164	181	190	174	176	196	157	194	169	178	158	181	164	168	164	183	176	189	180	170	167	182	186	203	190	164	165	176	190	157	183	149	193	211	163	190	185	178	168	193	195	195	169	181	149	199	159	194	179	168	175	198	169	203	211	198	166	181	185	162	180	166	178	173	202	183	173	170	150	175	172	174	186	161	176	156	154	188	169	190	199	179	174	186	171	196	183	197	197	177	176	157	184	167	192	164	177	169	188	159	180	200	190	185	154	186	178	189	161	187	181	175	197	186	182	178	178	175	170	165	208	182	165	181	177	165	196	178	196	198	186	163	190	191	203	185	185	178	187	167	181	184	181	190	207	184	171	193	202	179	177	178	179	192	188	201	178	168	186	141	184	199	168	166	171	166	180	179	183	161	196	190	173	196	192	201	164	162	152	186	189	177	197	174	175	174	173	201	165	181	167	178	170	186	178	175	174	163	193	154	168	186	178	151	166	176	181	184	197	206	173	174	173	181	171	164	203	184	181	166	195	189	170	176	170	163	180	156	173	169	178	185	187	165	183	173	176	196	179	175	189	181	201	186	178	150	176	188	180	182	184	176	165	174	152	189	172	181	199	183	167	164	173	157	179	156	175	189	204	153	191	170	186	195	183	164	186	198	169	190	221	177	186	176	206	149	205	172	165	177	167	172	187	173	182	187	178	171	156	186	193	166	180	188	179	161	170	174	190	192	173	155	177	191	179	203	184	181	170	146	169	206	168	176	184	177	184	177	169	199	168	164	183	154	177	184	174	171	199	159	188	180	148	177	158	202	189	179	186	185	184	198	187	174	183	173	180	174	178	166	158	188	189	160	191	169	169	204	152	190	191	198	175	176	196	180	182	164	182	173	188	196	165	176	175	179	180	193	166	184	179	183	226	166	158	164	168	168	194	161	168	170	192	159	182	196	187	162	160	185	191	166	193	186	169	152	175	199	184	167	216	195	175	183	170	168	174	200	197	166	162	192	151	195	200	179	163	176	175	194	159	195	159	182	183	198	178	167	148	155	186	189	174	166	162	172	171	163	200	184	179	168	174	184	194	173	179	169	197	175	179	176	185	174	179	174	165	217	184	182	183	158	175	174	181	193	178	184	194	189	186	165	167	168	188	179	176	194	160	218	160	179	192	187	178	189	187	164	174	191	180	162	193	185	145	182	168	213	171	176	185	171	201	182	188	182	199	192	200	198	189	181	182	165	171	182	167	176	182	172	182	167	216	156	191	171	185	160	184	176	189	175	168	177	182	175	194	175	169	173	192	190	158	183	171	183	178	179	196	149	177	179	162	184	181	192	211	167	179	177	191	186	180	163	162	181	183	175	190	164	175	182	212	182	185	184	173	189	188	174	193	184	184	184	186	189	185	202	191	183	162	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5551	1401	2984	3566	3097	2449	2185	1840	1556	1432	1296	1185	1102	993	955	938	901	817	751	772	801	715	726	719	714	713	659	658	642	648	647	642	572	610	665	609	624	588	619	601	573	621	591	637	585	608	593	573	567	569	518	579	619	574	564	581	538	567	565	599	530	587	611	557	544	533	569	635	556	548	564	536	589	581	574	582	580	593	550	547	572	585	602	572	593	526	530	586	549	567	595	595	570	539	551	536	555	544	528	539	567	598	573	513	557	539	570	557	551	574	552	601	552	522	598	530	548	575	535	545	570	577	564	527	566	558	571	556	550	550	585	559	534	551	539	574	564	525	570	548	530	548	549	547	528	565	555	593	556	521	538	574	582	523	543	569	556	556	562	559	557	567	587	551	523	551	532	543	600	529	546	515	576	546	568	545	540	525	511	580	538	580	555	559	517	564	524	535	584	590	544	561	545	575	578	580	575	503	599	524	546	541	539	534	512	570	583	526	528	577	516	575	536	522	554	579	546	572	534	562	552	542	558	578	575	547	576	571	578	554	545	548	524	556	568	533	544	566	540	551	540	559	561	514	560	601	545	582	544	568	559	548	548	512	600	540	552	532	565	585	545	564	523	560	631	531	543	556	584	567	569	558	550	589	553	591	590	547	536	530	536	538	583	538	522	580	527	523	556	559	553	608	513	530	583	576	541	579	524	544	546	496	547	530	550	547	557	580	529	585	537	554	564	552	535	559	539	561	562	542	553	574	538	544	518	529	560	592	554	529	561	564	561	521	533	541	526	586	568	535	540	548	530	562	533	574	570	564	558	554	592	572	543	566	576	543	547	523	552	497	520	544	578	590	533	552	542	542	541	568	523	598	543	567	512	555	578	548	545	535	555	599	570	559	607	510	577	534	565	556	564	546	550	533	599	552	574	547	521	530	544	562	574	529	568	526	589	503	545	527	558	552	559	556	553	533	568	552	559	519	554	542	549	520	552	539	575	526	522	566	512	537	602	528	529	544	517	581	548	539	584	582	545	588	592	529	528	582	527	581	525	579	559	547	534	560	569	550	541	523	562	571	523	559	513	529	588	528	534	497	538	567	551	541	569	547	531	563	526	549	540	546	519	536	541	576	548	540	563	534	565	538	601	575	542	585	571	553	519	592	585	535	550	514	561	567	518	536	518	556	584	531	561	569	533	556	538	550	542	553	513	532	557	554	576	549	544	516	548	558	543	561	547	558	516	549	541	540	558	560	560	558	537	566	560	540	522	526	540	581	515	536	546	577	582	615	558	545	599	537	582	512	521	569	561	519	573	569	583	559	511	558	552	566	584	562	554	528	583	536	549	542	572	570	557	557	556	597	562	583	573	550	526	556	585	574	588	540	557	542	559	543	579	550	530	573	599	573	590	522	564	538	560	546	578	519	541	547	528	548	497	538	610	576	551	577	568	561	548	521	560	565	568	563	537	554	572	568	549	515	568	556	538	573	535	583	534	589	558	542	547	563	574	575	565	585	534	553	535	551	532	535	570	545	572	535	522	543	529	583	542	577	564	569	532	558	568	538	545	545	547	561	545	537	551	516	559	543	550	609	575	560	532	601	541	521	543	585	553	525	551	540	537	553	559	557	563	576	581	565	546	569	542	538	554	544	557	586	582	529	543	582	572	534	570	560	551	593	590	578	555	569	551	555	560	570	496	573	517	528	557	557	603	560	545	538	611	527	564	575	541	566	575	558	564	513	567	533	530	540	570	569	536	549	553	567	573	514	570	567	564	524	538	552	618	538	552	555	597	519	610	564	569	580	572	563	593	554	550	554	590	493	568	566	577	542	560	581	508	575	556	546	571	581	558	549	558	514	592	541	552	573	523	535	551	557	539	555	542	542	557	543	562	581	549	522	570	562	580	547	565	556	501	575	603	557	517	558	586	584	578	572	543	523	558	519	538	545	492	536	586	540	552	552	535	555	533	544	544	548	564	566	562	537	517	524	538	565	572	535	577	586	594	540	551	546	550	585	591	590	542	555	572	546	575	515	541	553	551	588	552	510	568	563	542	542	529	532	559	585	548	557	571	554	556	523	558	554	562	565	540	568	557	557	579	532	534	558	582	552	500	531	544	574	571	562	588	541	528	537	552	566	586	564	516	505	570	547	573	562	569	511	552	531	534	555	581	518	561	533	552	538	529	529	563	545	546	546	549	528	581	522	554	542	554	569	578	554	565	534	582	552	544	563	542	495	525	523	590	585	554	547	541	513	539	574	552	517	542	529	510	609	576	573	546	559	572	554	577	551	550	571	562	565	572	555	575	518	586	539	547	528	572	571	553	576	551	545	541	543	552	528	574	526	542	570	537	536	577	550	553	564	563	543	554	578	556	554	589	525	555	562	573	564	582	545	507	582	563	537	576	497	512	560	553	566	518	521	559	557	526	573	509	508	544	538	530	589	553	572	566	554	534	517	586	545	557	523	545	544	478	532	585	584	541	574	570	543	568	546	545	535	586	570	574	523	542	550	554	561	549	520	544	560	571	586	517	507	536	545	546	570	561	568	563	571	544	528	497	603	537	474	530	567	546	551	540	529	573	545	525	571	551	545	582	574	557	556	527	509	577	560	572	510	547	554	551	551	544	568	525	545	567	551	570	540	540	564	553	535	536	596	507	580	549	562	568	587	567	580	540	582	530	552	533	551	527	566	516	544	545	523	535	551	586	559	563	554	578	584	530	570	553	559	580	590	603	537	522	531	585	571	585	569	551	556	546	547	585	527	557	561	569	524	570	576	534	554	514	554	514	554	562	554	574	586	563	591	559	620	557	550	593	541	557	608	561	568	559	566	550	579	539	525	583	530	542	578	548	550	548	551	570	557	548	565	550	557	539	595	500	566	545	578	536	538	586	539	584	559	547	569	565	564	586	547	576	524	558	547	506	549	527	548	537	595	541	552	547	575	544	555	590	526	569	518	550	547	565	539	517	548	594	559	576	559	561	564	544	560	552	573	586	560	538	593	542	553	528	532	531	506	523	595	543	542	518	550	609	567	542	575	516	536	543	553	503	593	569	583	500	532	534	529	539	511	561	501	561	575	556	555	531	552	566	544	542	558	572	537	626	572	551	585	564	549	555	556	514	562	540	505	530	586	547	566	553	568	551	502	560	575	524	569	529	552	545	567	545	557	561	590	552	541	544	515	556	560	527	521	559	573	606	572	525	550	576	596	575	545	570	546	535	559	593	533	500	550	586	524	559	558	551	552	581	548	527	525	524	550	536	561	555	549	519	605	572	505	536	537	539	532	587	535	525	560	547	538	570	541	575	510	588	571	532	577	494	538	558	548	559	584	517	537	554	578	525	549	524	579	510	582	546	581	534	570	587	596	545	557	522	496	553	566	573	535	560	533	508	543	566	580	558	544	585	524	572	558	563	539	554	558	586	604	554	547	561	534	579	548	570	524	491	542	563	559	521	546	566	568	630	576	538	542	582	585	550	545	588	544	560	562	549	543	568	549	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15198	2326	2502	1995	1391	962	737	593	458	433	340	318	273	265	240	247	236	221	204	219	175	220	190	155	163	184	184	169	162	150	161	151	189	161	156	146	158	152	153	171	149	153	161	139	152	180	156	148	135	133	162	156	172	123	154	165	139	145	144	143	152	130	144	132	119	150	152	160	170	128	129	145	134	139	135	135	138	138	153	141	129	145	144	127	134	148	145	162	144	137	136	152	155	139	144	136	148	117	143	115	141	152	144	134	151	139	154	136	130	152	128	173	145	124	120	153	126	160	152	135	151	172	120	152	154	141	120	145	128	148	124	143	150	137	139	135	166	125	161	157	152	147	151	136	176	136	141	142	147	149	157	123	159	134	139	154	158	136	142	133	122	113	131	168	124	138	161	130	149	139	144	120	126	128	142	146	160	134	135	150	146	132	149	138	154	123	147	143	180	149	163	117	134	146	141	130	157	148	146	147	146	134	140	138	152	149	141	153	132	176	134	154	134	131	126	141	130	133	105	141	143	155	154	146	131	155	133	131	140	133	132	147	119	149	135	128	134	151	144	167	130	138	141	134	130	149	143	155	141	148	151	156	127	136	153	146	126	141	129	134	150	133	132	146	138	159	122	146	143	152	146	133	143	138	137	144	135	124	150	153	143	149	154	145	146	123	145	137	142	141	147	140	140	163	146	133	137	170	135	146	156	163	155	136	145	135	133	143	147	155	131	145	140	125	132	155	167	152	172	139	144	154	132	153	144	142	147	163	125	147	167	137	177	135	147	129	141	152	133	134	129	154	138	146	152	152	132	132	120	123	137	158	142	139	157	151	142	151	143	142	128	150	146	165	148	143	153	144	146	134	135	139	132	146	133	122	127	131	154	147	158	147	143	134	153	128	138	131	146	134	119	157	150	133	168	140	137	148	141	130	135	136	140	144	146	131	144	143	128	127	131	148	148	136	141	140	147	154	130	103	131	141	142	138	137	140	143	135	139	154	149	156	127	147	115	146	127	139	147	152	132	127	136	124	143	159	120	159	136	143	144	142	160	136	139	147	160	129	152	137	162	137	148	140	143	146	134	141	137	142	132	127	140	137	120	138	158	155	147	134	120	124	149	126	155	126	140	137	162	125	126	143	152	146	157	142	154	145	139	140	120	138	125	129	126	135	147	144	164	148	150	149	134	159	139	138	119	140	120	151	131	156	167	145	153	167	160	111	126	127	136	154	154	145	147	136	137	153	142	139	176	153	144	140	151	141	137	130	139	126	154	133	120	119	132	158	156	162	151	183	157	128	157	148	137	127	160	133	142	129	141	125	162	149	153	140	139	144	171	130	151	144	148	142	136	160	132	169	140	135	139	139	129	130	129	127	157	139	151	136	137	157	133	134	146	137	141	128	156	131	165	142	144	149	139	148	146	138	149	160	155	109	112	162	148	144	157	129	119	126	143	142	125	148	134	152	172	117	126	142	131	143	136	142	151	141	127	140	153	144	150	132	150	144	151	153	126	156	132	134	151	153	148	130	145	125	140	132	147	165	128	145	132	144	129	150	133	171	143	161	152	159	140	139	132	137	156	123	139	133	153	133	109	151	184	157	133	175	160	141	144	140	146	136	155	138	131	136	148	150	150	131	157	141	145	154	136	141	133	117	132	153	165	138	116	161	125	129	147	147	156	131	135	138	120	141	148	139	137	132	139	143	150	137	179	143	145	144	140	150	142	160	148	162	133	157	140	147	150	136	143	129	153	138	130	143	144	124	146	160	141	137	123	142	152	135	138	141	148	126	155	147	156	159	121	172	161	166	145	149	164	137	140	136	143	123	157	156	136	149	152	138	150	158	135	132	161	148	144	143	132	161	152	149	147	152	140	148	127	161	136	142	163	135	134	160	141	128	153	168	141	133	134	157	138	129	133	149	149	156	129	149	136	125	169	147	174	148	147	151	144	112	145	144	140	133	158	144	158	151	165	124	150	138	142	145	144	159	137	146	129	132	135	134	152	149	123	158	119	144	126	148	140	132	120	156	130	149	136	150	163	154	142	140	95	149	131	150	154	139	141	129	153	150	145	134	145	154	128	132	134	171	134	127	139	130	134	142	150	127	150	169	145	132	134	159	156	131	119	145	147	128	138	158	145	135	132	120	150	118	160	148	150	156	148	131	130	160	137	164	146	132	138	138	140	163	148	145	139	133	142	132	108	123	148	158	166	150	135	148	128	151	125	146	157	145	153	134	147	134	148	136	155	138	151	141	167	151	148	144	133	111	142	139	147	136	146	123	152	143	124	143	147	142	154	153	116	162	148	144	153	144	151	120	132	161	160	145	137	155	146	144	165	135	154	155	132	116	139	137	119	141	134	158	135	150	154	152	158	137	151	114	149	131	173	136	144	138	144	140	146	149	151	131	120	141	156	136	136	145	127	141	147	154	168	131	143	116	137	141	147	137	142	121	119	143	136	166	145	151	126	128	155	141	128	150	158	133	129	154	152	142	131	133	146	168	154	133	131	156	128	133	138	157	144	122	129	139	158	130	147	139	129	141	145	135	138	123	142	134	137	127	134	158	145	145	157	135	126	159	149	141	143	136	138	130	137	141	146	154	140	174	154	159	165	147	143	148	133	123	137	129	140	125	131	133	140	127	150	146	129	138	133	150	158	142	124	149	137	118	152	138	135	151	153	164	117	157	136	154	135	126	158	155	154	133	150	156	146	135	137	130	161	151	153	115	147	123	128	147	159	128	152	170	141	143	146	150	134	149	139	154	133	160	154	131	163	157	126	160	167	152	126	159	136	130	162	138	133	136	142	151	147	173	138	127	143	148	152	138	157	145	146	127	153	140	113	134	142	159	122	163	139	140	150	162	144	133	128	119	148	161	142	123	132	151	153	135	143	156	123	145	151	144	151	156	124	130	134	134	161	148	117	124	142	134	148	140	125	147	135	137	158	136	157	159	158	133	133	160	161	129	114	144	160	161	150	128	139	130	156	144	161	113	157	141	135	143	133	146	157	159	131	151	154	150	139	126	155	127	151	132	147	136	151	160	123	141	138	117	158	131	154	148	120	129	142	142	127	143	131	122	142	137	147	133	126	150	148	118	150	161	146	142	146	160	141	163	154	147	137	161	132	134	125	144	146	127	152	135	134	151	147	135	151	134	147	153	126	154	146	154	139	151	142	130	146	163	138	161	142	133	139	149	121	128	143	137	162	130	124	136	136	151	126	140	145	152	147	138	131	169	132	144	122	154	146	151	132	152	127	146	139	139	124	140	138	139	151	137	145	136	112	144	139	115	133	135	151	130	136	124	140	146	150	133	118	146	140	143	122	141	130	130	149	156	160	152	141	136	146	151	136	138	135	156	158	138	146	153	152	147	146	146	151	122	148	141	147	125	129	146	133	145	137	153	128	172	119	137	162	138	143	138	151	146	125	134	138	159	143	162	146	124	129	143	139	168	149	154	131	128	140	100	122	147	136	131	144	148	149	151	150	131	153	129	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7559	2357	5048	5899	5139	4276	3429	2815	2392	1998	1819	1650	1457	1365	1253	1125	1038	997	900	912	859	824	787	743	754	733	751	715	640	648	601	653	620	618	570	626	567	559	584	592	550	547	554	549	517	566	552	546	576	496	543	514	501	525	527	515	497	481	487	459	515	503	466	508	484	484	515	460	468	476	508	489	479	504	455	476	495	505	469	531	567	478	508	530	518	501	480	482	521	474	466	468	473	475	467	473	470	479	471	458	464	457	485	467	509	459	440	439	491	451	450	450	434	432	482	493	470	462	411	441	481	492	473	446	479	470	457	515	493	474	454	487	488	471	487	437	471	470	476	511	472	489	462	496	437	498	459	458	479	427	504	448	465	492	475	446	471	475	463	485	452	468	477	466	410	478	478	487	481	508	474	471	485	466	448	454	456	448	441	460	486	477	469	500	489	460	465	446	426	480	472	451	467	450	504	429	454	500	496	485	505	487	424	465	483	490	467	462	491	474	481	477	470	448	476	461	487	468	500	470	511	431	449	437	445	452	468	469	460	465	496	450	449	452	447	469	438	439	442	493	493	494	439	495	471	455	465	452	454	462	467	491	458	476	462	464	443	466	521	464	449	474	473	464	490	447	473	479	461	476	481	505	449	477	465	467	460	488	462	497	466	469	442	476	488	452	457	503	430	469	464	432	465	491	446	435	508	459	465	473	460	472	476	464	461	460	445	462	437	479	457	447	475	468	488	494	487	462	490	450	443	484	476	441	458	471	473	447	522	423	481	467	440	477	463	445	448	474	466	459	444	507	456	483	554	443	501	454	438	472	458	486	440	487	471	464	435	464	483	463	490	453	522	452	458	461	428	484	462	447	462	450	508	448	448	471	463	478	445	500	459	491	467	480	492	452	490	452	461	499	456	531	423	461	465	443	461	495	481	476	490	480	479	474	464	510	462	456	441	471	482	457	432	448	478	501	468	430	478	467	429	481	483	462	485	486	485	441	448	467	473	476	443	474	471	468	452	444	440	448	469	468	445	424	462	471	439	495	481	508	467	450	467	487	477	440	439	454	472	490	485	421	506	446	460	496	465	502	471	491	477	479	451	499	511	503	460	475	499	496	474	472	494	445	466	445	471	438	455	485	435	456	458	410	495	456	467	438	462	469	471	444	450	484	459	480	455	511	439	441	467	449	461	485	470	480	482	456	474	451	430	494	476	470	464	466	464	480	442	440	452	469	499	456	484	470	460	445	472	431	481	499	474	517	479	433	489	480	522	454	464	453	456	481	479	483	454	463	464	462	478	482	481	465	485	482	477	465	453	443	499	457	452	472	429	472	481	470	466	481	459	460	478	450	465	480	470	476	438	457	469	483	506	470	468	429	450	489	506	444	440	474	458	500	459	461	473	504	492	501	499	472	418	457	473	480	468	492	438	470	436	477	503	454	497	484	496	485	438	464	485	461	484	473	475	503	439	471	467	434	461	469	470	438	480	469	445	491	532	466	423	456	474	488	460	442	464	454	469	479	450	452	518	459	453	434	467	463	492	433	445	488	453	441	433	471	455	447	452	462	445	453	468	455	501	456	490	466	433	466	462	433	469	482	482	466	424	430	473	522	459	475	463	461	482	443	447	445	485	497	475	470	483	493	463	491	468	450	487	496	475	462	480	440	472	446	512	460	470	484	474	437	458	460	462	489	479	492	434	443	455	474	483	471	464	448	494	450	469	460	507	490	440	454	480	464	461	487	472	438	446	471	474	461	470	480	442	493	452	464	483	453	475	456	507	470	497	469	436	480	447	459	481	479	447	455	441	449	472	447	513	470	438	460	462	471	433	469	495	481	471	423	454	453	431	483	466	460	494	506	488	461	410	441	467	486	460	480	471	484	456	478	462	439	468	447	427	438	431	467	447	491	452	460	476	474	430	458	431	470	447	471	476	505	442	479	467	443	457	454	409	480	470	484	474	445	428	441	461	410	455	454	455	437	474	473	482	442	490	477	446	467	480	441	475	442	455	482	488	493	458	476	423	507	470	477	472	501	488	482	488	489	483	471	456	440	495	446	518	468	451	488	481	455	485	457	511	441	464	446	478	488	438	464	479	459	489	479	473	491	486	475	444	478	502	494	463	489	460	483	447	441	430	444	467	459	481	475	423	439	515	474	471	477	480	455	456	450	450	461	471	469	442	448	499	469	439	466	427	471	472	496	455	471	484	479	500	460	450	497	471	463	456	460	519	448	495	462	446	459	469	506	479	469	502	461	466	469	481	480	436	479	450	426	474	441	450	486	493	468	486	483	507	495	506	443	492	440	459	463	455	511	463	468	449	433	401	457	442	476	437	502	458	484	469	451	449	449	463	467	440	473	453	474	471	467	442	476	493	489	490	427	468	485	450	481	446	454	491	451	460	454	465	445	473	470	462	464	411	470	470	446	503	472	481	475	455	447	488	491	477	431	451	437	461	445	501	494	482	485	445	435	464	432	468	483	459	472	466	476	444	466	476	481	480	490	487	460	462	468	488	431	496	465	466	475	468	518	441	448	484	469	500	442	477	469	485	485	434	427	503	465	496	467	457	450	497	464	472	455	450	435	467	476	465	475	451	488	472	489	470	480	469	479	466	466	440	483	466	472	441	472	470	453	498	486	449	456	462	464	473	484	506	479	428	467	456	500	466	480	485	453	477	479	450	490	443	479	501	427	464	421	489	482	469	468	452	479	471	466	492	477	454	481	465	485	457	458	496	458	444	440	491	510	464	457	474	509	501	456	476	466	449	516	480	458	505	457	462	483	462	476	501	434	435	472	425	443	447	489	485	448	442	423	441	489	440	468	464	474	478	484	448	469	473	434	436	452	465	439	465	495	483	470	460	443	451	423	462	451	437	449	465	494	436	468	481	463	469	454	460	481	497	447	462	450	484	447	495	479	437	507	395	457	461	506	490	443	469	458	439	495	449	473	442	475	444	481	470	468	475	479	468	443	461	449	498	473	457	485	490	481	494	484	454	425	469	418	473	465	493	496	433	481	445	474	469	440	501	448	449	467	501	458	434	433	450	445	504	469	438	502	448	448	489	480	458	465	466	456	448	488	499	464	426	468	467	456	480	446	497	490	469	471	452	423	464	459	464	480	490	453	470	450	479	482	436	468	459	448	407	439	433	519	473	463	468	442	493	442	454	444	511	445	433	465	430	459	468	512	472	458	473	468	462	462	464	467	442	461	470	442	469	477	472	430	457	438	439	493	428	436	463	464	448	507	476	487	490	446	471	469	421	490	471	483	464	450	465	458	465	465	441	460	468	484	470	461	433	485	453	420	472	470	479	444	501	480	463	498	462	432	479	485	470	467	472	442	482	477	482	455	481	469	447	452	486	500	497	439	491	479	457	445	483	455	454	443	458	426	497	497	480	466	437	504	459	502	437	437	517	471	449	449	499	422	440	444	477	462	466	455	457	417	443	461	487	478	472	480	438	467	447	451	485	497	479	448	459	452	482	476	441	469	474	434	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2086	398	372	383	334	341	308	319	303	317	345	310	304	323	320	296	314	333	323	323	323	297	303	293	326	276	318	337	329	290	353	310	298	302	298	281	296	299	312	307	289	315	321	289	306	289	301	314	317	306	302	316	306	328	325	310	304	286	284	329	323	330	302	325	327	330	321	321	301	301	296	282	311	334	311	318	330	314	313	361	275	304	321	328	328	303	290	327	311	322	312	290	310	329	295	297	308	309	305	307	315	336	325	311	293	341	298	332	288	330	323	310	298	344	323	289	300	315	338	318	304	291	277	281	324	329	323	308	358	348	349	288	302	310	318	330	321	296	317	313	330	338	294	320	315	325	300	323	267	316	310	292	300	308	282	311	274	313	297	307	314	274	312	303	314	297	300	289	323	289	331	308	306	292	307	327	311	313	336	301	323	309	317	297	311	296	264	322	301	275	284	339	308	335	340	336	304	310	334	312	294	307	311	313	327	299	325	289	294	302	299	334	332	305	324	289	314	275	320	323	304	310	302	337	284	308	302	336	300	320	335	291	272	323	283	283	333	335	282	312	341	266	300	300	321	335	289	292	307	300	314	309	302	330	328	300	339	288	294	312	323	327	301	324	299	340	305	296	293	297	306	341	315	279	313	290	304	316	325	302	296	295	300	347	320	317	328	332	301	313	344	314	311	341	313	295	329	315	325	323	320	299	306	319	281	342	297	313	305	330	333	322	297	302	330	309	301	315	318	298	334	347	306	347	292	351	313	323	334	312	278	344	322	315	329	327	299	306	303	313	291	304	325	320	304	311	318	320	322	298	314	334	316	289	313	273	295	325	310	332	277	315	314	296	350	331	338	312	325	329	329	344	301	284	322	317	324	346	312	292	304	289	305	314	290	333	316	281	318	307	336	290	327	313	304	328	322	315	326	297	311	317	281	291	295	323	311	310	334	319	316	314	297	314	319	303	307	305	300	322	325	314	303	316	339	339	323	322	326	282	301	291	314	299	333	303	317	304	294	300	350	304	286	303	314	313	323	291	331	298	308	316	300	333	319	305	287	293	281	360	303	317	318	285	296	298	365	331	328	317	318	293	332	332	329	297	351	293	333	316	320	320	298	315	329	301	343	285	317	296	337	297	331	312	326	298	308	289	293	310	311	352	293	305	300	280	301	325	340	306	291	330	318	280	318	326	328	289	327	286	319	281	326	289	324	312	330	311	291	309	299	310	351	306	348	310	315	323	327	305	328	276	316	331	312	302	279	278	300	288	278	263	301	317	307	310	340	311	303	310	328	327	334	307	348	314	285	294	324	309	315	301	310	308	309	320	294	309	310	312	345	328	293	314	334	321	294	323	316	311	315	306	299	306	303	325	318	313	281	299	335	281	297	329	324	307	370	307	328	344	345	328	291	327	281	290	314	277	306	319	301	307	299	298	279	307	328	323	302	319	313	310	293	336	328	305	315	306	309	340	304	292	311	323	311	301	303	313	306	315	351	331	308	313	328	308	311	268	290	317	314	319	295	301	297	325	349	313	287	300	327	284	346	327	320	299	306	299	307	300	327	305	300	311	286	297	315	310	319	294	329	315	302	299	298	296	305	344	307	303	309	290	290	344	302	320	286	320	309	274	301	299	319	291	290	286	311	313	340	287	299	312	357	293	302	335	292	326	318	299	316	292	280	334	351	291	288	304	335	303	300	284	298	349	309	289	311	318	290	281	290	307	321	312	304	289	316	294	315	297	330	310	320	334	347	324	296	313	290	320	322	303	306	293	331	315	306	325	317	323	289	334	310	307	300	309	339	324	314	310	309	296	349	328	347	310	301	323	313	320	307	315	321	304	310	307	323	298	322	309	293	300	324	302	320	281	300	313	346	309	302	324	277	324	292	328	323	306	313	301	292	282	277	333	315	271	316	303	327	284	316	318	331	280	338	300	297	305	313	311	292	324	314	300	314	314	279	318	337	302	320	302	291	302	311	323	298	317	310	301	318	305	344	322	329	295	321	304	298	290	303	329	332	328	330	320	308	322	292	318	312	306	322	270	327	316	314	286	316	291	335	289	312	328	309	325	316	344	324	310	299	291	303	299	308	303	275	275	310	269	335	315	333	359	309	318	348	321	351	305	319	349	302	293	264	329	319	301	301	334	296	319	305	299	301	313	313	332	328	287	315	315	316	286	339	335	330	313	317	319	341	317	327	331	320	334	293	282	308	320	327	339	326	297	311	277	301	334	281	301	327	300	342	330	318	307	305	294	303	328	336	314	303	356	286	279	316	281	340	328	333	325	300	306	346	312	333	295	333	317	348	289	303	326	328	339	313	297	316	303	314	301	311	324	306	300	307	296	324	266	294	342	301	290	378	301	325	321	324	306	334	312	299	311	312	299	350	320	345	311	304	296	297	305	340	304	320	278	306	332	293	324	320	305	307	308	315	327	297	305	332	269	298	311	317	336	331	280	287	324	314	348	328	342	299	302	281	320	317	302	309	334	298	311	310	299	297	297	294	345	313	290	297	309	317	311	330	315	312	314	336	324	326	327	280	327	309	327	317	311	307	356	332	286	314	315	305	309	302	287	292	328	305	309	287	344	328	318	306	306	328	294	292	346	337	315	309	283	304	296	315	299	334	294	295	300	281	334	316	307	277	283	323	311	287	326	327	324	312	301	327	317	281	308	296	330	332	321	326	283	317	333	349	292	291	304	332	308	309	336	288	309	322	323	323	309	276	306	315	306	307	285	268	295	338	309	287	312	324	312	353	297	323	317	270	284	339	325	319	317	328	328	320	310	311	332	301	318	323	314	307	328	284	318	318	314	314	315	333	291	308	310	328	310	322	290	311	329	342	348	298	317	287	307	303	299	306	295	331	333	317	321	346	327	309	311	341	311	349	343	278	308	291	294	330	277	301	301	296	316	347	326	319	304	320	291	299	326	311	332	309	310	318	298	333	312	271	338	315	310	340	327	310	338	324	294	336	328	318	319	353	293	296	293	333	312	296	319	317	306	325	306	305	329	314	314	340	340	328	300	311	295	350	339	313	318	317	305	321	304	325	320	328	318	313	306	318	325	292	319	302	306	303	316	308	302	316	302	347	305	347	301	307	298	310	323	292	313	303	350	340	290	313	312	318	292	324	290	345	329	331	296	319	328	302	310	309	281	323	313	287	288	322	324	299	334	310	328	306	323	324	334	331	326	342	336	340	313	293	327	326	308	336	327	294	301	319	320	310	303	312	324	321	319	270	291	308	323	305	323	290	299	296	312	306	333	289	322	327	281	313	328	272	320	283	316	315	291	314	280	315	323	282	301	361	298	296	361	287	334	335	305	332	313	298	291	312	309	353	290	300	327	328	293	305	311	284	316	304	297	317	314	273	337	279	315	333	318	312	312	301	278	324	307	301	328	326	308	304	292	298	312	327	305	278	304	314	287	325	288	300	312	311	300	315	313	337	314	283	352	315	299	321	285	296	307	330	266	315	292	306	281	287	295	308	311	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2488	947	1078	1104	1119	1047	1038	952	942	1009	946	912	978	956	928	944	951	885	920	864	905	953	888	977	955	945	925	889	914	931	922	902	894	940	908	870	889	858	912	911	900	847	940	934	881	870	939	936	904	860	886	929	906	872	861	915	876	869	937	888	919	877	911	896	923	936	914	919	851	967	895	945	827	954	906	844	937	887	900	925	958	900	898	904	885	872	865	887	887	952	943	973	878	902	871	853	889	930	886	905	863	906	906	877	902	914	889	886	908	931	847	850	950	882	935	892	876	895	911	896	907	931	860	908	899	944	877	909	856	927	911	957	889	845	861	894	906	914	910	879	888	889	904	892	911	905	831	887	877	921	895	901	888	927	896	883	940	939	931	944	912	934	931	867	928	927	883	914	891	900	928	925	913	885	880	879	922	918	892	952	918	925	899	878	934	888	880	934	843	876	905	867	947	885	886	890	843	898	945	956	938	888	862	907	894	946	869	905	853	862	929	903	916	861	926	896	908	874	867	898	915	945	925	881	872	881	948	917	878	861	913	893	960	875	912	907	907	907	887	905	868	890	907	872	878	877	921	917	854	880	858	890	836	919	916	849	919	924	895	905	888	901	885	944	911	863	954	907	888	879	920	909	876	912	911	916	929	895	936	926	917	901	907	879	902	948	921	976	880	926	884	859	895	920	888	942	935	922	947	893	877	899	873	920	871	877	918	909	918	898	943	931	857	820	912	938	923	938	929	848	826	897	863	903	935	926	893	856	872	950	874	909	960	872	874	929	853	909	888	905	896	962	871	932	850	879	904	902	910	945	931	907	856	962	928	884	837	867	882	938	891	920	889	852	852	907	896	882	914	863	883	896	886	901	902	899	825	933	931	899	854	885	922	916	862	893	915	902	890	909	896	892	912	878	879	888	886	950	895	933	876	941	888	925	949	922	884	886	921	913	884	878	877	911	905	904	921	886	861	931	887	984	862	874	868	926	911	914	898	919	912	888	899	890	846	913	883	898	923	865	924	869	879	932	885	839	849	893	856	851	924	942	881	950	822	915	904	929	902	922	894	927	924	900	935	889	863	951	880	868	856	895	944	833	847	942	894	886	912	906	936	871	904	912	916	888	918	877	937	927	935	872	895	927	902	862	915	903	865	880	908	929	939	897	923	917	922	838	904	856	857	917	865	948	892	898	896	937	866	910	888	926	955	909	909	898	888	954	919	920	910	888	920	952	917	882	914	871	916	914	903	915	860	872	907	915	918	950	904	865	889	978	911	904	881	943	921	884	899	982	856	902	927	886	909	895	909	931	932	868	935	900	904	901	884	958	931	922	844	910	887	902	907	871	949	899	830	895	951	905	925	863	911	847	863	917	928	942	890	899	946	936	944	898	930	910	860	942	894	876	925	879	962	931	890	884	961	860	964	883	948	902	876	934	886	919	885	868	930	914	921	888	921	881	863	898	925	926	881	898	912	919	911	849	854	928	887	946	905	872	908	898	851	885	900	901	923	913	872	873	969	970	862	966	878	898	888	873	941	938	882	919	906	879	907	897	970	878	859	864	874	882	942	899	871	913	914	944	913	894	881	893	869	897	864	950	942	944	934	904	915	876	927	882	883	916	938	911	870	887	918	912	984	890	889	944	940	918	864	936	894	912	861	884	918	948	930	896	882	896	877	896	916	884	867	858	914	941	817	848	881	858	866	955	914	897	899	909	886	927	865	914	899	874	934	861	915	887	923	895	898	861	885	874	871	920	874	904	873	946	936	982	837	917	861	885	864	916	874	934	869	896	924	942	964	853	897	939	972	901	871	878	964	846	914	873	885	938	937	876	916	900	920	851	853	853	914	912	884	906	856	914	867	887	943	840	895	903	858	907	897	888	915	877	889	926	885	907	934	915	923	920	934	922	882	857	886	899	937	918	906	934	891	889	906	898	873	896	867	922	907	899	926	891	863	905	902	868	880	887	897	901	879	887	932	853	881	902	867	910	866	919	946	862	954	925	957	914	908	910	943	891	897	878	910	853	898	848	925	912	918	949	856	898	873	879	885	877	889	943	891	839	867	931	886	878	890	906	819	918	875	884	900	898	907	913	904	932	858	860	905	903	903	870	938	938	963	912	888	880	844	938	899	891	890	869	884	887	970	938	877	930	902	889	911	932	882	923	866	957	884	928	896	868	885	878	912	907	928	923	885	907	931	899	856	962	903	919	873	893	920	905	870	871	840	909	886	880	897	908	959	916	888	864	851	920	879	868	941	899	898	924	865	890	886	932	871	912	904	870	912	928	950	877	882	869	925	847	876	935	868	859	880	898	900	915	897	899	898	954	928	987	905	924	853	870	956	832	897	828	921	922	956	884	976	868	835	915	875	911	957	934	908	953	940	921	933	898	924	959	880	894	919	879	903	883	918	902	894	921	897	947	938	904	899	924	942	923	894	904	857	887	979	943	889	922	851	895	944	960	902	874	925	878	859	909	871	916	870	931	849	944	923	894	968	961	887	907	901	925	940	892	919	882	880	944	851	919	941	886	931	876	918	879	875	889	894	909	865	898	926	908	932	930	891	901	912	925	937	886	918	924	877	927	934	896	854	934	920	861	911	892	900	914	935	936	879	878	868	880	913	953	849	935	891	942	887	897	907	900	907	877	903	881	895	932	915	913	914	940	859	915	975	904	891	891	909	876	933	952	911	858	879	881	892	886	932	947	850	907	897	805	875	897	874	877	935	901	960	873	847	941	872	909	871	893	906	954	951	947	922	849	899	873	873	879	914	927	912	924	876	832	911	905	884	935	944	878	918	868	897	882	888	896	854	942	926	913	864	898	911	937	874	910	912	889	922	859	946	908	849	900	889	848	899	907	852	865	902	885	868	868	886	871	925	926	932	933	866	890	921	958	930	916	901	925	884	945	888	895	984	940	892	821	905	913	952	919	877	877	886	928	908	935	925	844	866	913	860	896	913	861	921	877	923	867	918	818	926	940	884	925	920	930	891	878	921	873	912	836	882	881	965	897	853	855	957	921	898	933	879	852	896	943	895	922	900	881	913	869	913	918	899	873	891	945	941	899	896	919	907	880	909	902	896	835	899	870	886	872	904	918	935	911	900	853	868	868	904	897	880	917	926	953	923	906	872	870	883	920	877	880	902	922	849	903	851	910	880	910	969	908	842	943	909	904	909	868	868	872	914	867	878	915	914	869	890	875	929	850	931	907	889	877	900	876	885	881	887	915	828	859	881	922	854	898	903	873	821	892	930	856	890	943	885	897	895	898	876	899	897	923	929	887	921	910	903	902	872	905	903	907	915	889	911	847	930	836	862	873	910	922	894	913	884	836	923	932	924	885	904	905	894	859	849	883	891	847	864	913	930	920	901	898	898	891	880	954	952	933	830	957	893	949	890	893	948	926	894	904	927	858	928	903	901	905	934	842	891	911	872	880	984	912	914	874	869	904	965	901	892	918	891	927	877	876	900	854	869	886	901	945	941	945	915	903	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8022	956	1351	1072	769	592	490	419	356	339	275	265	251	211	224	225	227	241	218	177	209	194	204	186	217	189	177	187	184	179	167	177	180	178	193	181	182	202	173	195	191	194	170	174	189	175	180	146	194	172	188	180	177	178	180	170	176	168	173	178	182	171	171	183	145	171	189	182	202	171	177	171	172	168	194	183	192	190	156	172	182	212	169	188	179	185	184	193	162	166	178	190	193	182	190	193	176	167	156	194	171	210	167	167	193	181	190	187	164	173	182	180	183	186	187	204	184	166	191	180	175	168	179	156	172	171	174	194	176	150	178	177	190	180	181	168	171	175	180	157	171	168	180	181	190	183	173	199	161	165	146	168	181	174	146	163	180	193	177	173	191	202	169	169	199	168	187	178	173	184	147	181	197	178	163	195	170	190	181	198	161	169	177	189	150	163	173	200	177	207	181	185	170	172	207	159	196	175	208	159	190	187	165	200	190	185	175	180	189	176	186	130	181	188	173	181	197	174	166	174	178	199	168	184	167	146	162	181	186	186	169	186	180	175	179	189	185	184	171	206	167	180	177	173	176	216	178	233	178	153	163	184	192	163	185	173	182	174	168	197	202	182	176	163	160	166	177	185	168	196	187	175	174	190	164	172	189	165	167	159	174	200	163	181	162	168	160	177	180	166	183	146	188	167	186	161	191	175	175	162	194	180	190	180	208	182	175	198	197	179	192	199	172	176	167	152	180	191	178	191	186	143	163	168	174	178	175	188	161	173	195	188	182	162	169	162	160	179	184	182	178	173	182	169	156	169	195	179	195	163	162	174	162	168	168	170	164	205	190	173	168	161	165	144	179	175	173	156	166	174	162	182	181	190	180	189	176	168	174	176	196	163	170	178	170	192	185	174	170	183	178	184	177	173	168	180	165	155	151	203	141	163	152	163	179	165	185	184	195	167	195	172	184	165	162	169	175	177	196	166	160	186	181	174	172	175	159	168	166	177	166	183	161	182	148	176	154	187	175	176	176	177	159	175	180	195	205	174	186	187	180	177	202	196	173	151	182	165	179	186	177	187	156	166	140	183	167	175	183	164	173	172	175	183	170	173	179	173	172	160	201	151	149	187	182	172	189	183	181	184	164	166	184	200	193	175	193	165	182	197	177	195	159	191	169	146	180	176	171	194	180	173	151	153	161	197	194	162	158	161	182	172	154	146	178	159	176	168	168	167	195	181	162	188	167	170	180	183	179	181	199	180	179	186	202	183	180	163	157	203	190	155	171	149	180	170	154	180	186	172	156	175	182	192	205	176	167	183	167	161	178	182	178	171	184	175	171	183	177	156	181	196	193	176	169	192	176	171	179	192	182	166	177	190	190	190	172	179	169	169	175	186	170	171	163	174	159	165	174	180	194	174	159	176	151	180	173	181	168	171	160	170	193	166	182	151	186	186	173	177	206	161	172	166	202	167	173	173	186	170	174	176	178	172	173	188	178	167	176	144	174	171	161	188	161	174	207	173	173	183	171	167	167	174	180	176	206	199	185	166	178	179	186	186	175	188	178	151	177	168	172	192	176	181	159	151	168	184	183	183	201	195	167	175	151	178	193	168	164	175	188	177	173	154	162	160	163	175	152	188	175	174	175	183	158	177	183	165	179	195	195	161	189	194	177	150	178	172	193	176	179	175	176	192	196	206	189	164	186	206	161	172	187	183	203	193	187	189	194	153	173	173	174	182	159	179	174	175	188	180	158	176	171	171	178	167	180	172	164	195	180	199	174	180	164	192	188	187	194	181	180	188	190	166	185	192	165	177	160	194	173	164	162	186	183	148	185	162	188	190	195	176	154	199	176	186	187	176	173	170	178	172	160	189	163	176	176	161	195	183	175	186	189	152	152	179	183	188	169	167	182	185	176	185	165	161	172	178	170	158	188	170	200	170	188	187	153	167	172	179	190	178	167	172	161	176	191	168	189	191	180	160	165	196	194	186	156	179	195	180	183	194	175	192	175	170	175	190	164	177	164	173	173	185	151	161	178	167	165	173	177	172	191	177	184	179	187	173	176	185	156	171	181	179	193	194	166	178	158	162	177	177	193	184	169	193	189	174	197	203	148	182	174	172	189	164	186	187	186	185	177	182	178	189	178	183	165	187	183	199	194	169	161	162	174	198	189	174	167	169	184	182	185	182	163	183	189	158	203	174	187	197	196	178	178	175	192	169	175	181	179	164	188	162	185	173	182	154	178	175	158	192	203	165	170	196	176	183	163	168	174	175	177	164	171	147	199	168	163	191	194	187	162	196	182	169	207	168	178	170	169	190	169	173	166	160	185	196	157	177	173	179	200	179	194	183	169	167	145	178	165	193	178	169	182	175	174	208	163	172	157	175	179	203	187	147	198	168	164	175	172	185	191	149	154	170	168	203	160	172	166	184	177	185	192	196	164	179	173	161	185	181	153	173	180	177	175	196	150	168	189	168	180	168	175	184	159	155	189	181	154	174	169	185	194	201	162	187	182	151	177	186	173	189	180	190	187	176	148	191	169	176	171	182	162	184	198	195	170	172	176	198	166	204	202	200	160	164	166	196	210	179	179	151	182	176	182	160	183	174	153	164	200	181	193	192	171	173	181	164	194	171	182	173	188	181	198	188	168	203	159	191	178	188	189	182	147	195	187	180	185	166	180	175	189	203	172	182	178	174	185	188	171	189	165	183	191	169	180	187	185	183	190	167	185	178	160	152	151	197	186	170	170	162	194	166	174	162	171	182	211	173	188	159	203	183	214	174	215	173	175	165	176	192	157	185	178	172	163	185	172	186	172	169	175	155	189	170	177	176	167	162	181	200	195	178	169	179	174	185	178	169	181	188	168	171	171	177	172	148	149	202	168	170	187	157	179	162	173	185	176	173	188	170	169	179	161	190	196	173	164	174	187	182	160	202	181	182	172	182	192	152	197	177	182	189	165	185	161	153	187	140	157	168	191	173	198	188	161	170	190	177	193	188	177	170	169	175	197	165	185	188	176	174	200	176	181	166	164	174	167	181	156	168	175	175	180	219	199	182	193	175	174	180	168	177	195	163	177	149	169	195	190	163	200	186	191	199	199	188	200	166	170	175	175	174	153	186	166	186	186	186	181	169	167	180	164	148	154	174	177	180	181	196	172	191	189	144	155	179	191	161	173	177	173	175	166	167	181	166	172	195	211	195	164	177	177	166	193	199	176	162	163	195	169	171	207	196	173	173	160	196	177	175	168	182	186	168	157	186	166	173	169	162	184	188	169	160	176	201	165	161	167	163	181	188	187	183	202	167	175	177	201	194	207	180	188	165	190	179	197	175	180	176	194	188	178	184	185	177	184	187	165	192	201	187	161	165	178	195	170	165	178	151	160	179	159	177	183	181	174	170	165	170	167	195	198	166	181	172	180	170	173	171	156	173	155	173	194	168	142	179	185	156	168	180	172	158	157	165	195	168	148	190	163	144	200	185	178	185	175	155	189	184	185	178	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5460	1548	2896	3556	3058	2469	2096	1783	1499	1413	1287	1182	1075	1032	955	866	849	824	835	725	748	747	754	672	638	672	658	650	680	668	627	630	644	659	599	646	586	668	585	595	605	601	573	599	566	569	629	605	612	577	583	606	568	597	629	633	557	524	578	530	568	559	563	591	530	592	565	554	553	599	555	543	548	564	571	592	577	559	594	548	597	598	527	605	563	575	570	577	495	558	542	566	575	569	573	535	584	542	541	530	530	521	594	552	572	504	582	562	551	575	531	527	562	572	542	540	542	564	576	573	541	496	511	540	552	569	513	546	560	576	551	571	525	594	542	582	578	576	584	567	511	559	539	582	542	537	552	568	586	519	531	543	559	559	524	598	493	556	543	522	558	566	530	559	516	571	570	572	587	543	585	571	536	530	578	545	571	547	515	535	585	605	585	541	582	539	575	565	578	517	574	557	565	564	581	558	537	538	560	540	519	594	543	537	559	577	550	574	491	579	581	545	578	569	570	577	522	513	562	551	535	571	602	586	584	531	501	535	534	578	558	594	520	562	540	569	562	577	525	570	540	513	527	544	536	526	573	567	514	598	535	543	565	545	572	531	522	574	537	579	555	576	524	541	519	563	545	522	582	561	516	477	543	564	591	592	546	540	559	527	521	535	523	538	555	516	543	574	550	540	530	547	569	548	512	538	538	553	535	550	544	520	546	561	541	582	543	568	579	520	532	582	544	551	536	541	556	562	568	562	567	557	588	550	554	548	531	541	595	541	559	572	543	554	568	597	559	514	548	536	562	544	572	581	558	560	586	525	561	550	550	528	572	555	560	588	559	553	562	526	539	544	536	613	562	559	581	542	565	537	558	536	505	571	516	543	539	538	568	554	550	573	493	546	532	552	542	598	569	561	536	596	596	538	543	569	532	561	576	590	563	549	583	534	562	546	558	553	523	563	516	549	577	535	549	525	558	527	533	531	569	576	538	556	584	478	567	546	554	550	516	537	560	522	524	549	580	508	526	541	521	564	540	527	546	507	573	580	592	529	560	574	574	540	570	588	540	551	554	592	550	514	573	567	506	527	540	513	568	589	537	569	573	553	532	563	505	570	582	537	530	527	548	594	526	604	540	580	579	523	570	517	555	560	561	541	522	541	562	540	529	557	541	557	527	524	591	585	569	575	540	570	572	580	518	526	544	561	567	519	582	539	541	519	543	531	585	564	551	503	567	550	570	536	516	560	576	572	579	571	521	563	554	555	535	529	538	560	551	529	549	577	565	545	527	545	536	508	528	519	543	572	529	507	528	514	538	557	539	563	561	558	530	567	552	528	550	537	594	534	517	563	561	532	562	522	555	555	580	555	627	555	602	523	576	524	551	534	564	539	548	528	576	571	551	542	515	513	528	533	518	575	552	552	540	583	563	553	532	555	560	554	534	532	541	560	575	538	521	543	584	572	570	542	542	500	547	604	547	581	564	570	557	552	538	583	515	566	549	550	542	534	532	567	567	540	527	560	531	545	544	550	559	566	548	577	530	544	555	559	560	556	536	512	550	548	525	543	533	535	536	537	540	546	527	541	586	509	579	528	530	534	526	526	531	511	558	527	563	598	578	530	550	547	562	594	537	543	561	537	583	540	587	554	536	542	592	549	546	576	566	561	573	524	579	550	554	556	549	560	570	557	528	597	550	569	552	529	541	517	553	549	499	551	531	560	531	552	568	521	572	532	575	569	558	552	572	552	543	524	534	526	547	540	563	505	557	538	543	572	548	545	530	640	506	543	537	523	526	534	549	568	529	525	555	551	542	539	556	552	561	536	541	540	518	557	515	561	567	541	501	542	571	552	555	588	584	572	531	523	547	581	511	542	561	553	542	544	542	537	541	578	535	504	610	561	557	537	530	535	563	525	580	528	574	558	549	542	519	610	584	579	561	555	525	573	553	550	511	575	546	553	538	543	496	527	556	556	556	553	554	568	565	548	577	528	551	563	547	534	534	541	522	527	552	571	564	515	515	575	541	549	483	565	571	522	538	566	555	533	536	543	536	513	576	532	557	552	583	558	550	539	587	566	545	542	565	530	513	557	502	521	536	538	525	537	548	522	564	566	536	572	524	562	559	517	588	592	563	541	542	535	543	555	488	548	576	568	550	517	546	530	495	497	489	579	572	583	540	552	570	523	499	551	516	569	567	605	520	577	571	552	587	519	545	569	548	551	568	523	567	548	504	596	537	554	541	542	549	556	561	587	525	539	495	555	580	552	557	603	559	532	510	523	557	548	555	543	509	550	595	532	510	511	563	512	553	519	559	576	608	540	536	555	518	555	558	530	558	570	586	567	557	554	571	533	538	542	536	585	540	572	525	587	561	594	504	567	553	556	500	543	565	561	579	525	508	564	549	560	607	535	554	561	596	569	589	527	508	568	563	540	594	519	542	574	583	536	523	527	546	571	609	520	566	558	576	566	548	578	542	561	531	556	550	605	570	538	546	563	587	568	550	581	549	546	544	508	541	584	520	528	540	556	551	601	535	573	571	538	546	545	555	595	558	550	582	613	564	528	539	552	529	555	561	542	513	550	613	577	541	540	503	512	524	544	508	579	583	522	564	511	516	589	505	579	561	584	557	574	558	558	543	556	568	545	583	562	564	543	546	540	537	589	559	547	513	541	523	556	575	533	567	561	538	557	542	551	539	535	559	527	509	553	528	514	557	586	548	560	515	514	544	549	524	510	534	513	571	530	539	551	551	549	526	552	518	565	580	590	566	543	550	563	559	552	547	576	552	560	534	568	538	554	585	562	559	544	517	562	558	547	521	572	593	554	555	571	553	557	548	522	530	553	569	523	517	543	523	533	554	534	571	541	601	559	524	559	527	554	531	553	545	550	568	521	546	558	561	557	515	555	547	551	527	544	563	557	518	555	538	555	555	560	553	559	538	538	583	593	521	537	599	534	556	576	545	569	533	561	555	569	541	551	497	579	529	532	527	509	589	547	516	540	534	567	576	542	514	572	539	615	550	554	556	530	545	547	508	513	555	570	529	506	548	552	518	508	549	538	523	533	553	552	512	560	537	568	534	524	548	577	555	541	534	574	539	519	575	569	543	566	598	540	546	520	553	556	561	556	575	562	543	548	534	529	588	572	544	549	545	599	532	549	540	508	509	570	565	528	547	552	561	504	530	497	553	550	540	544	527	545	534	537	553	549	593	507	574	538	542	560	518	574	577	548	588	528	568	503	560	523	534	577	561	540	557	543	530	532	594	531	568	557	533	527	556	579	514	586	536	586	534	568	530	534	530	527	569	545	543	542	588	561	562	529	535	498	570	556	549	547	587	571	546	553	590	562	582	540	564	542	535	544	577	502	565	524	541	557	572	539	524	516	535	548	528	514	575	589	525	566	554	546	537	578	576	591	558	547	571	525	573	551	574	536	553	578	519	541	555	503	570	551	552	524	576	528	554	516	560	561	567	559	533	576	561	571	573	514	531	568	541	535	551	556	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15101	2316	2510	1905	1328	942	751	618	420	424	365	318	295	261	248	215	218	207	209	190	200	186	169	183	165	166	158	150	163	161	154	161	185	146	168	148	136	147	160	142	141	153	151	148	140	166	151	151	134	138	165	132	147	148	148	155	152	149	142	139	144	158	158	134	149	147	148	140	153	147	144	141	158	171	138	149	147	160	131	143	157	146	152	131	152	148	153	131	133	145	135	146	153	141	146	160	128	135	164	144	152	140	143	114	149	135	150	140	149	160	152	151	147	127	149	149	141	166	121	146	152	134	139	140	127	146	155	141	156	138	123	145	144	137	138	147	149	145	134	155	166	145	142	129	143	163	140	137	170	141	146	145	118	145	167	134	129	135	154	153	144	160	154	148	154	160	144	124	148	122	145	161	168	123	146	140	139	148	149	125	134	152	154	147	149	141	166	143	148	138	153	146	123	131	135	139	140	150	157	122	131	134	151	129	129	173	138	119	146	134	153	162	158	141	142	126	126	164	149	141	144	137	160	154	161	177	125	141	146	123	122	127	122	136	158	157	127	140	136	152	142	149	148	149	141	128	154	148	128	160	130	122	131	154	149	139	137	151	133	126	145	137	133	127	145	131	136	147	139	135	142	134	133	132	147	139	117	165	140	143	140	137	138	142	117	132	123	144	147	170	127	132	126	139	136	125	147	145	145	154	125	138	130	127	148	139	149	147	137	123	161	147	152	135	154	130	143	135	139	136	140	143	158	151	160	138	130	139	156	130	126	134	150	133	136	144	138	137	140	121	138	129	136	134	147	149	167	131	129	137	153	141	144	140	156	140	144	123	125	144	131	152	143	144	132	130	137	136	151	146	128	128	136	141	153	139	163	153	134	149	126	147	141	127	134	150	141	131	157	127	136	142	121	140	135	124	147	151	160	127	138	146	153	159	143	146	133	129	141	131	141	136	141	145	138	150	140	129	144	130	130	115	134	140	124	124	153	135	145	148	145	143	143	142	152	156	148	122	128	131	129	128	144	169	124	133	138	135	136	170	145	144	143	153	141	156	130	138	132	135	137	114	141	138	153	165	145	131	143	139	138	155	132	121	141	120	158	132	165	168	154	140	139	132	121	136	137	145	137	160	146	141	141	134	161	141	155	142	131	160	164	143	129	150	131	139	135	152	136	144	128	155	131	145	135	143	141	135	145	153	143	137	160	127	140	133	145	124	145	137	154	143	145	145	165	164	127	129	148	136	151	149	135	135	116	144	137	133	136	168	138	139	159	168	143	141	139	154	142	136	146	123	155	136	120	151	154	146	143	157	145	146	156	126	143	148	129	150	154	130	138	151	140	138	145	137	135	145	130	159	136	134	151	145	127	130	149	131	131	157	152	120	120	129	144	117	159	117	137	143	157	159	138	147	148	150	150	145	129	133	137	127	133	131	129	138	177	140	145	134	118	158	143	132	116	130	135	156	128	138	133	150	136	152	137	141	129	138	118	142	124	139	145	120	137	139	138	153	135	151	135	138	135	131	147	150	146	158	135	142	146	143	138	143	125	131	149	122	159	144	144	157	123	140	126	133	143	117	133	143	150	148	145	140	172	138	121	147	138	135	140	146	153	123	134	132	120	140	131	148	149	119	127	144	153	155	140	148	143	171	155	170	132	120	159	152	147	152	147	129	152	139	153	152	151	149	140	141	157	132	137	136	131	162	122	151	154	162	165	159	170	145	152	140	131	120	140	141	149	137	158	141	165	144	138	112	126	167	147	160	140	137	143	146	147	143	127	142	138	154	135	139	136	145	141	136	135	143	132	152	164	120	156	121	147	142	144	134	133	162	156	149	151	115	149	140	132	149	146	128	143	113	132	130	131	143	139	141	133	128	147	135	122	151	142	134	126	140	146	156	145	163	124	150	146	136	149	140	127	143	142	128	147	124	158	119	149	153	143	140	148	175	140	139	138	137	138	134	137	139	159	127	142	145	137	147	120	130	158	165	133	136	149	140	130	136	163	120	133	128	144	166	147	141	142	139	145	144	151	142	136	135	130	158	137	127	147	134	124	152	145	129	121	149	140	142	142	158	145	135	112	123	121	139	162	127	134	117	174	152	165	147	138	141	139	153	143	165	122	133	131	135	135	133	146	152	157	135	142	141	140	146	147	150	137	148	134	143	128	141	161	148	126	139	120	133	147	135	120	139	140	128	147	158	147	153	153	124	143	149	121	150	118	149	150	133	145	151	140	155	136	148	113	145	148	149	124	132	120	140	139	126	123	145	144	167	137	122	154	130	141	135	149	135	144	147	147	161	144	147	146	145	146	135	126	126	129	144	145	142	131	141	155	149	152	141	145	159	131	140	142	151	176	134	160	142	125	141	167	138	141	137	148	144	127	131	127	148	130	150	138	146	118	132	143	143	121	141	125	127	148	151	147	148	150	141	138	130	133	139	125	148	165	118	162	138	150	138	136	144	135	139	160	141	162	127	145	162	144	150	146	132	140	156	140	157	135	119	149	133	116	133	141	129	145	147	144	119	148	144	138	123	132	144	127	117	166	148	148	145	139	145	125	125	123	142	125	156	137	142	115	144	137	142	153	139	165	143	153	125	142	144	159	143	150	135	159	141	153	127	125	133	151	131	130	137	148	135	153	124	153	138	142	109	159	138	150	146	142	140	125	122	156	161	136	131	129	148	157	144	142	146	128	132	146	138	143	132	134	149	149	143	157	149	159	150	159	148	148	169	120	130	128	156	149	133	119	164	131	131	138	139	118	135	129	127	133	152	138	143	140	118	127	130	148	131	143	146	144	142	135	141	146	126	139	165	143	162	134	136	163	153	147	133	152	164	134	125	163	146	147	153	142	130	160	147	149	136	146	152	143	142	138	166	157	149	125	144	147	151	132	147	124	138	163	152	148	131	127	136	135	141	125	152	128	153	135	150	140	155	148	143	146	146	129	143	148	136	141	130	148	159	127	142	151	171	138	131	176	122	139	144	152	147	137	145	152	126	140	151	120	136	141	159	146	127	152	119	143	132	151	140	146	162	139	159	117	134	135	129	154	132	153	163	129	146	129	156	140	162	134	118	156	149	145	140	114	142	117	152	140	145	154	135	141	138	115	133	133	142	130	119	129	155	133	133	135	147	141	135	164	138	143	129	139	144	132	144	145	139	153	145	149	149	120	133	129	128	149	138	156	136	116	152	136	137	121	142	122	146	130	125	116	138	145	122	131	143	138	146	115	144	167	130	138	161	146	148	129	146	126	150	148	140	132	159	143	125	123	141	140	127	136	149	131	153	151	132	141	133	129	133	121	150	145	142	154	150	153	131	165	118	139	139	130	132	119	136	126	145	135	160	125	148	123	162	149	142	150	140	141	123	150	149	150	174	157	141	149	140	135	146	123	130	165	129	130	152	138	126	133	131	140	145	137	122	137	116	154	139	149	123	150	129	120	131	137	156	149	151	151	125	138	144	139	138	145	143	138	149	140	145	126	132	152	126	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7750	2339	4886	6092	5071	4184	3306	2942	2413	2018	1892	1639	1459	1361	1188	1115	1113	1030	969	907	913	795	748	796	759	744	688	706	623	670	668	654	612	629	618	658	575	602	601	582	585	569	559	558	513	554	551	551	515	491	543	578	526	518	530	518	521	524	505	524	525	547	502	505	514	512	480	476	465	507	485	487	495	481	517	476	491	525	517	500	476	488	471	506	488	512	478	483	489	479	479	494	492	493	520	464	494	475	472	505	474	471	482	501	477	482	460	488	481	497	503	506	480	482	491	480	479	520	465	464	471	505	471	507	482	475	492	476	480	471	447	502	514	482	487	459	483	448	444	425	456	507	474	477	463	494	488	463	455	471	482	451	471	467	446	461	441	493	442	418	461	430	450	446	455	467	509	469	467	441	468	424	472	461	482	494	495	472	461	491	488	466	436	435	468	469	457	474	488	474	480	447	475	476	493	483	485	449	461	441	424	468	424	485	498	479	455	439	493	440	446	446	487	495	470	479	484	466	492	457	449	520	490	449	456	459	455	479	416	433	501	434	494	444	479	444	494	453	437	411	459	453	491	530	485	463	451	454	489	463	462	464	497	490	472	459	515	492	459	486	457	461	483	470	427	479	481	475	463	447	434	458	427	458	480	468	483	457	461	451	478	466	481	448	450	491	475	469	473	475	452	473	500	482	465	457	452	447	462	470	488	467	429	472	458	469	495	492	444	442	450	462	453	484	515	472	447	454	472	448	469	428	453	479	451	474	479	465	452	478	447	459	463	459	498	480	480	425	425	476	399	456	497	422	481	481	440	432	448	486	440	483	467	454	467	479	471	482	459	502	485	475	498	470	470	440	445	473	495	501	441	482	499	457	477	465	464	464	476	495	512	440	478	499	481	438	488	447	462	461	471	455	448	489	488	483	484	472	487	479	459	480	444	476	460	481	481	482	473	448	437	475	493	482	472	451	444	467	428	456	464	463	452	445	468	457	494	435	464	465	478	501	463	470	485	493	447	464	460	443	482	435	474	453	502	441	491	497	477	483	492	498	469	462	448	479	461	456	461	441	474	470	473	468	492	433	487	434	480	493	514	470	472	444	499	479	439	475	483	443	440	487	441	458	459	487	490	514	450	445	444	512	528	441	444	455	480	481	461	457	415	447	469	499	402	479	475	470	435	458	438	487	445	477	451	471	446	451	446	447	475	454	484	482	430	449	496	488	441	506	490	471	473	479	457	487	517	454	468	445	523	446	443	477	456	460	499	494	463	464	452	475	458	464	475	475	472	511	442	488	475	461	467	458	488	483	466	478	465	489	452	462	481	472	500	462	482	472	464	504	418	466	470	462	485	471	487	456	466	493	473	513	468	452	480	463	430	486	461	450	441	456	476	486	412	491	526	492	480	483	470	453	446	477	448	479	480	472	494	428	499	476	470	434	456	441	456	485	461	482	434	485	443	453	444	444	498	458	456	453	481	449	487	478	442	456	463	514	444	471	474	454	468	440	477	448	496	514	494	486	482	451	450	477	493	449	497	480	476	498	458	474	506	451	475	429	478	484	471	447	476	467	453	496	445	468	483	446	495	442	468	461	462	447	440	463	449	474	478	499	493	460	436	416	486	446	467	455	459	471	472	493	467	437	476	478	474	477	456	447	449	470	470	475	444	497	416	460	461	446	492	453	468	481	499	479	462	447	478	484	467	479	504	513	478	448	457	476	447	485	434	471	450	510	540	401	482	476	459	436	434	505	453	488	463	472	461	444	493	484	467	467	484	491	441	454	441	466	431	463	486	521	463	442	486	502	478	467	407	461	459	485	461	444	474	461	469	471	464	452	435	503	477	476	455	490	478	492	482	474	426	513	453	464	446	499	455	499	472	469	477	502	501	462	452	499	467	478	460	478	474	458	478	444	465	461	446	471	428	481	467	482	497	498	483	452	474	472	438	471	464	446	449	459	441	427	454	447	485	469	464	443	489	463	469	471	468	447	468	486	466	473	470	517	474	450	449	448	428	438	448	486	451	470	465	464	497	456	456	450	442	469	487	472	485	472	458	481	496	469	510	464	471	457	469	487	493	465	450	507	475	430	434	481	450	461	458	463	459	428	465	463	463	471	475	463	458	470	479	480	461	484	461	448	449	520	490	498	467	453	476	491	393	492	467	458	457	436	445	440	465	459	458	499	477	501	478	441	455	481	471	475	475	468	496	447	496	410	487	501	492	447	503	493	443	438	469	467	441	482	489	467	470	459	463	436	488	441	463	504	481	443	517	477	457	479	448	452	447	450	455	516	487	477	472	455	442	491	489	483	448	472	427	457	465	442	486	460	490	466	457	519	478	484	445	501	473	435	476	496	450	488	462	452	475	453	491	468	468	443	483	440	436	485	448	435	429	445	449	464	506	456	479	461	483	475	458	419	475	474	464	448	503	457	500	494	446	455	498	485	457	495	459	475	480	479	499	474	491	499	486	445	460	467	454	493	454	462	475	446	483	430	474	483	473	481	454	457	447	448	437	454	499	450	493	445	467	448	492	475	486	506	510	488	488	444	464	475	442	493	493	470	468	449	458	457	442	449	454	447	437	497	486	480	461	515	486	490	438	458	471	472	476	430	486	441	436	443	454	403	477	443	496	466	451	470	479	516	459	450	461	413	474	463	454	494	487	452	462	461	440	480	480	462	440	490	443	466	441	464	442	468	491	469	414	457	476	454	467	471	481	472	475	464	436	469	452	457	532	489	460	493	460	497	470	487	466	454	477	442	448	437	451	503	494	439	480	456	513	455	472	455	464	448	480	487	456	460	449	431	473	451	463	490	489	439	464	475	471	454	481	451	480	464	474	475	489	450	467	477	445	433	469	468	478	464	495	448	490	461	456	465	464	422	461	439	460	482	475	446	455	477	421	458	510	483	433	443	455	470	509	411	462	493	500	453	466	435	497	478	457	460	458	462	418	483	487	453	451	469	482	478	430	477	449	450	446	439	482	495	478	488	469	426	484	450	464	462	473	456	427	467	481	446	479	467	458	466	507	483	455	453	431	503	465	492	454	446	446	428	487	474	437	485	459	464	469	471	498	473	473	487	458	473	480	419	476	455	462	441	473	474	503	436	482	464	414	440	495	449	479	447	428	461	465	454	436	466	446	490	508	444	450	432	434	463	478	449	471	478	448	467	479	445	486	505	436	506	441	457	487	476	466	495	438	486	458	473	445	512	483	459	486	450	431	462	469	452	471	455	492	458	467	462	460	466	467	475	495	487	453	499	489	468	453	481	508	436	444	458	413	447	461	464	497	486	483	461	492	482	447	444	443	472	480	438	514	478	449	457	462	499	484	470	515	477	426	473	480	484	459	504	460	481	486	511	443	457	452	481	466	469	450	469	442	465	478	449	472	437	458	468	491	474	468	440	493	472	431	433	449	466	442	466	494	424	507	498	502	479	465	469	456	448	484	455	491	461	453	468	506	465	460	507	456	468	495	445	462	498	438	469	467	441	449	455	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2080	391	383	348	349	308	319	305	314	332	302	298	335	323	299	348	291	306	323	330	339	339	281	332	296	328	313	303	316	340	306	330	329	285	304	318	294	328	320	336	312	319	281	333	311	318	319	296	304	296	288	308	283	306	304	272	295	341	285	310	281	313	308	298	319	325	290	332	291	314	293	312	318	309	287	300	318	314	323	321	300	281	301	314	317	275	317	291	318	327	324	284	313	308	315	301	309	325	336	290	276	275	309	289	308	319	287	288	319	287	311	271	315	310	342	315	288	334	342	273	258	336	326	296	285	340	326	308	325	320	312	311	295	334	315	318	321	284	313	312	324	312	297	315	316	283	317	312	302	305	308	291	290	308	327	294	307	358	331	298	319	311	298	283	283	348	318	323	292	318	301	266	324	307	300	308	330	328	290	316	279	330	314	323	298	326	321	303	320	308	261	310	345	267	307	292	306	323	320	315	308	331	329	336	302	295	328	321	323	334	340	332	337	292	316	326	342	298	330	297	326	295	299	313	323	284	342	306	316	320	310	342	335	337	325	304	303	278	307	301	296	322	346	290	308	322	302	320	325	327	299	333	306	306	335	307	324	304	304	311	312	326	321	326	311	310	326	307	312	319	314	312	296	324	290	311	284	320	304	306	307	289	324	329	340	322	324	349	310	279	314	271	302	307	293	306	294	310	312	296	319	270	321	308	306	334	299	294	315	321	310	321	306	314	313	299	320	317	307	308	341	321	315	277	312	289	327	307	309	301	337	278	317	315	280	290	306	321	302	308	284	344	285	337	295	307	299	344	303	291	302	306	290	311	298	308	314	311	289	319	324	290	319	286	315	287	299	305	308	305	327	266	274	305	314	317	305	336	318	313	298	312	319	310	312	309	305	330	317	313	303	288	294	325	301	298	315	310	326	366	318	318	300	328	289	320	304	326	305	268	315	318	296	325	294	293	351	294	344	311	327	286	291	293	278	330	331	306	320	364	289	303	331	300	331	268	296	321	292	269	277	327	302	305	309	314	316	327	298	276	324	306	287	329	299	292	321	338	301	318	288	312	329	296	302	312	317	293	329	318	346	329	313	304	291	322	300	293	319	313	280	326	305	285	335	320	307	319	316	313	304	304	306	340	303	319	297	320	287	319	312	306	302	321	331	314	309	304	330	327	275	311	285	332	297	311	337	351	275	287	330	304	351	318	322	320	310	350	318	303	325	314	328	304	318	316	302	308	314	292	282	336	279	296	317	312	326	283	307	356	358	280	312	315	307	298	307	309	320	324	313	330	336	346	319	318	304	316	270	311	292	277	317	317	302	311	311	340	293	330	314	333	279	302	336	336	319	316	299	315	294	335	334	344	309	306	313	318	318	273	318	329	316	329	307	303	321	248	323	344	312	326	308	310	313	309	291	305	311	312	310	302	302	316	320	299	331	383	304	319	297	332	310	275	315	299	342	299	277	299	317	313	320	321	307	316	318	310	315	307	289	302	314	310	289	292	290	335	308	295	324	320	323	329	312	290	312	278	339	292	319	283	271	340	316	335	317	306	295	296	354	318	307	320	320	298	306	323	327	308	329	341	337	307	304	321	292	316	327	317	310	318	317	317	288	306	307	348	315	327	313	292	304	337	314	320	294	314	302	361	345	274	303	296	349	297	314	299	301	321	287	310	347	298	309	303	334	316	354	316	311	339	305	316	342	319	309	330	324	293	315	281	308	312	292	329	310	306	297	298	321	325	327	309	306	284	311	317	311	322	317	289	312	317	288	321	311	339	292	300	315	302	319	303	322	318	334	289	304	330	314	329	343	327	333	297	300	296	289	302	295	306	309	304	275	332	295	293	305	306	330	328	298	310	333	319	323	340	295	296	287	343	285	303	311	316	305	310	297	325	289	292	332	311	320	297	340	305	319	293	308	314	322	309	318	297	295	351	306	313	340	305	320	327	275	337	335	310	306	296	324	320	300	282	321	308	296	317	321	345	277	350	308	323	299	300	314	306	318	319	320	314	307	309	328	321	320	298	315	325	323	278	310	289	329	321	319	314	311	330	308	308	317	316	320	333	339	318	321	309	330	295	294	362	317	286	309	296	323	294	299	330	289	317	308	292	301	316	323	358	326	287	309	295	320	316	312	329	332	315	329	319	320	297	294	324	305	313	310	292	339	327	332	321	292	320	298	307	325	305	305	304	327	339	319	291	319	312	309	312	311	294	303	323	298	312	274	344	279	322	312	297	296	278	332	304	283	344	331	322	314	322	310	294	304	281	313	318	300	292	321	334	313	321	322	293	338	297	328	313	298	311	318	278	347	282	310	313	315	310	310	352	298	322	305	288	293	302	317	301	309	294	303	300	299	309	318	286	313	345	333	304	300	288	297	293	313	284	294	313	304	320	326	300	342	313	291	340	331	322	296	293	311	304	317	297	306	306	286	320	327	328	325	287	351	299	326	324	315	343	309	301	311	337	341	297	322	345	316	283	318	295	324	324	328	317	331	309	320	313	324	322	305	279	324	277	343	281	303	311	311	297	294	299	284	300	337	322	287	323	299	308	315	289	307	277	293	314	301	319	326	300	307	300	298	324	340	288	301	283	300	354	292	286	292	326	282	334	319	271	317	321	328	327	314	321	299	306	282	296	321	308	314	329	311	314	337	318	325	312	325	305	328	303	319	326	329	311	291	314	294	273	308	293	286	330	348	302	343	341	295	335	284	326	294	314	328	278	291	307	301	305	307	328	324	302	300	321	329	355	323	306	343	296	295	337	317	306	348	340	306	324	309	276	305	285	306	319	334	293	302	307	342	320	305	302	315	323	279	303	312	347	314	320	328	358	319	356	319	341	304	273	274	297	315	345	299	277	325	287	331	292	302	306	321	301	284	324	300	320	290	316	322	330	333	324	301	308	315	324	324	289	301	301	317	328	335	316	331	325	342	327	294	315	317	309	307	314	322	321	315	291	338	319	300	333	316	295	322	282	325	299	300	314	320	306	308	350	309	307	325	307	316	269	315	336	294	302	341	317	313	348	290	323	284	310	314	288	277	305	297	332	310	299	296	298	320	303	331	340	296	336	303	313	319	328	311	276	287	292	312	289	287	300	279	294	315	318	304	292	315	315	299	296	295	264	342	303	338	301	294	324	336	283	318	303	287	314	301	323	297	324	314	303	316	313	274	291	298	291	302	337	303	272	333	315	294	298	315	298	308	340	301	324	292	349	302	284	308	304	305	329	311	297	289	310	320	305	300	281	336	301	339	298	311	305	298	301	345	318	312	303	329	283	299	310	304	324	267	276	295	325	303	321	303	318	279	333	323	328	290	290	319	345	285	322	317	301	292	332	338	307	337	298	302	311	289	316	314	325	310	313	305	320	299	316	292	327	286	316	286	316	316	321	300	332	319	308	295	314	310	284	303	312	344	301	327	317	318	308	308	298	288	330	323	322	308	305	337	286	280	295	303	332	297	310	325	325	304	327	283	319	313	303	317	294	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2522	962	1097	1048	1146	1045	995	988	940	1005	939	947	913	941	964	969	955	965	892	929	975	907	918	913	888	977	884	908	963	892	867	909	917	924	958	917	947	859	913	850	918	912	885	859	934	935	931	888	887	897	897	923	901	910	921	850	896	855	897	882	874	965	901	897	901	918	899	846	867	942	893	925	906	883	915	898	885	906	866	888	922	949	929	866	901	909	914	898	871	890	905	891	878	847	850	915	863	912	843	909	946	869	908	897	924	892	888	926	905	930	887	894	917	903	920	899	915	898	897	911	978	872	882	851	922	909	909	860	886	837	914	922	930	904	892	895	945	917	905	863	887	888	889	899	906	903	951	914	892	866	914	916	889	874	918	886	922	932	905	880	898	892	916	923	871	941	882	858	924	885	958	874	916	898	930	902	900	918	885	915	918	912	862	898	887	908	904	897	868	847	912	905	859	857	888	913	854	931	867	907	942	865	879	880	894	909	886	927	883	918	891	913	822	852	937	877	889	858	896	921	866	916	884	946	911	890	868	906	888	902	907	913	934	905	854	924	878	888	911	841	880	929	954	828	906	881	907	809	881	878	880	897	953	941	874	872	888	922	863	903	936	868	892	926	898	891	916	921	905	880	818	894	890	937	850	907	871	875	951	919	945	933	948	899	926	929	933	897	877	953	852	930	905	872	935	886	892	915	888	886	903	906	867	901	850	892	929	933	892	948	906	901	911	901	881	896	915	901	924	854	863	944	939	867	927	933	900	917	872	875	908	922	908	879	934	894	912	877	862	884	911	873	893	877	919	877	919	903	901	917	886	865	860	900	911	925	890	903	897	901	947	989	927	831	856	881	940	904	882	954	975	864	860	890	935	918	911	882	877	863	880	900	864	910	886	867	928	854	894	901	864	886	892	877	869	907	873	887	866	896	936	886	914	907	896	891	848	905	939	867	875	930	859	928	885	889	855	892	854	910	889	896	902	906	950	881	893	915	900	882	895	890	936	900	855	903	829	924	908	878	882	916	857	916	923	890	877	900	894	861	885	895	933	886	886	900	905	864	873	883	887	891	899	911	937	865	927	861	861	865	912	869	885	902	898	923	918	917	876	896	932	865	886	924	884	910	850	922	937	920	899	843	851	824	895	880	947	880	934	849	851	888	888	886	918	846	899	960	906	895	904	946	891	912	913	903	955	894	934	924	936	925	877	921	850	914	907	894	855	915	919	864	880	894	933	890	967	866	908	956	932	918	881	937	896	826	917	850	927	923	937	900	955	887	902	916	929	871	933	931	911	855	842	905	901	937	866	979	913	916	873	852	888	924	918	890	917	873	906	866	938	943	869	910	872	896	900	912	878	897	892	911	896	954	913	897	913	906	916	929	913	930	967	916	907	949	894	921	952	868	872	929	897	917	907	870	960	907	955	848	926	846	842	907	930	866	891	907	886	897	935	840	885	868	878	911	846	991	840	935	876	913	933	909	907	909	910	875	920	882	910	883	928	895	906	873	909	929	927	916	914	868	874	862	884	952	887	887	909	873	923	924	958	885	867	867	849	893	889	831	914	897	909	869	847	892	915	903	918	900	879	871	905	926	918	939	960	899	893	902	866	935	845	926	921	911	859	952	870	885	935	897	866	848	906	911	894	930	870	902	879	945	883	933	870	911	898	895	902	894	935	938	867	850	935	988	905	905	874	910	894	929	854	923	887	871	915	889	914	881	893	882	918	917	941	946	864	872	950	867	926	903	876	900	910	836	874	882	879	946	911	871	929	908	944	879	882	897	857	928	894	912	877	931	905	926	898	902	915	867	879	917	907	881	922	916	901	886	918	888	832	931	888	884	871	894	860	849	899	937	858	885	923	890	871	896	925	933	850	901	918	904	871	887	906	946	899	923	891	893	868	897	899	894	907	897	891	926	860	942	882	928	914	880	881	897	864	911	888	958	857	900	897	897	889	873	878	917	847	896	910	883	898	831	935	909	905	882	867	953	889	938	926	898	925	855	876	872	922	897	958	911	912	880	869	919	897	893	871	851	875	884	919	869	880	982	893	947	895	904	925	878	927	911	875	902	862	923	981	923	920	891	950	936	855	919	895	918	929	922	885	924	874	981	891	925	888	866	879	900	896	890	895	907	918	942	942	834	897	904	916	915	935	866	938	887	893	899	932	893	931	898	881	909	935	835	869	938	860	880	890	884	927	882	931	912	939	928	874	929	887	890	863	873	892	869	888	921	896	848	886	885	949	923	916	856	906	943	919	956	867	927	894	942	874	967	878	847	845	915	887	912	884	906	905	897	881	932	889	936	903	881	871	955	892	916	929	889	912	962	860	915	903	867	869	937	915	896	876	875	867	897	912	966	859	906	890	892	930	888	907	960	910	980	896	896	903	912	866	878	905	866	890	915	897	880	873	888	920	927	917	875	868	924	893	868	908	931	882	841	909	886	931	906	939	897	874	915	889	938	908	825	853	908	867	933	924	961	1018	949	898	862	909	933	885	938	908	851	888	926	897	903	905	899	851	942	807	896	936	921	926	881	870	889	884	875	886	855	906	949	875	919	945	887	904	945	886	931	914	869	934	899	944	884	867	870	895	907	909	884	947	909	871	909	887	897	862	900	849	843	956	872	940	954	905	922	882	914	926	885	937	874	849	878	913	893	901	881	861	874	891	926	920	928	871	898	885	916	938	903	929	878	880	883	899	902	892	921	920	870	932	878	897	922	934	872	873	920	904	898	930	924	908	939	893	899	932	912	928	864	889	882	895	985	904	927	869	893	921	833	902	880	903	914	850	903	919	918	862	888	910	873	916	875	881	901	852	992	899	892	938	849	933	893	933	943	832	935	885	895	847	920	1004	868	871	897	937	930	883	892	894	886	895	864	914	848	892	900	911	912	842	873	895	855	844	909	906	933	967	912	921	890	929	948	900	925	861	874	943	889	947	885	891	893	873	952	890	897	883	894	854	894	940	896	921	880	908	862	884	858	824	919	910	986	978	847	878	891	863	930	900	877	934	923	891	872	869	948	876	895	871	850	854	843	894	906	881	856	854	876	911	823	923	954	886	904	919	924	907	943	866	902	951	841	924	876	918	930	875	916	860	892	964	921	961	968	936	940	905	917	883	844	936	978	944	868	892	908	894	939	924	910	928	909	852	903	970	888	882	865	872	900	854	943	934	891	880	901	896	872	902	932	885	927	884	933	937	853	927	834	916	875	883	890	880	929	921	877	872	923	840	914	974	871	940	929	940	960	867	875	909	933	904	871	913	932	886	873	912	933	916	957	934	925	902	889	876	901	921	867	918	902	901	912	919	928	857	907	920	863	902	902	926	886	890	904	864	820	935	901	926	906	934	933	861	929	915	925	878	882	953	882	893	921	841	917	918	912	902	852	903	847	891	844	924	900	907	834	880	944	915	878	910	883	861	873	872	910	961	847	840	927	929	925	889	892	917	877	904	894	896	847	859	914	875	877	926	883	956	893	850	876	896	852	895	857	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8090	1048	1393	1131	822	582	469	385	345	353	263	264	249	257	220	228	234	227	203	199	184	193	180	163	185	194	204	187	166	213	180	170	191	192	187	198	216	168	188	169	243	187	164	163	177	185	167	165	170	164	180	171	160	163	174	201	179	188	168	198	181	190	186	188	212	179	177	147	176	170	185	164	161	160	176	143	190	169	173	185	187	165	174	184	173	165	175	193	171	185	179	166	195	182	189	163	156	158	178	184	172	186	168	181	193	187	177	193	192	180	181	173	190	190	177	176	197	200	202	164	164	174	182	166	178	159	200	187	209	186	149	158	204	202	186	175	179	182	161	188	186	182	177	172	185	189	203	170	173	174	208	183	178	175	197	184	154	200	163	167	171	150	162	171	194	191	194	194	177	171	170	171	174	183	204	187	170	157	197	152	182	171	168	181	193	169	166	176	148	187	183	178	189	152	175	178	176	173	190	227	166	176	164	159	190	180	174	188	159	175	154	167	177	172	177	196	191	173	189	167	181	171	177	189	176	170	162	195	149	186	168	164	171	181	167	171	171	169	180	187	195	184	180	172	178	182	171	172	184	152	183	169	150	197	171	175	173	171	178	186	172	173	191	177	176	188	178	157	173	166	175	179	153	177	156	142	180	187	162	201	186	175	181	167	164	178	192	164	157	201	161	171	195	176	179	176	195	192	186	181	163	189	154	149	206	168	166	194	186	176	177	159	160	188	197	172	181	172	176	172	178	168	179	157	164	184	181	181	179	182	191	180	178	177	163	183	178	173	149	147	158	187	161	187	198	187	183	187	172	164	167	174	153	172	199	192	184	169	175	182	183	167	193	170	181	174	195	176	158	201	165	175	180	193	192	173	155	188	179	170	182	173	188	157	211	187	190	170	195	153	176	171	157	186	184	152	158	166	175	198	178	183	173	173	183	194	183	196	170	172	182	186	162	172	194	172	187	187	170	185	192	182	164	151	188	182	185	189	203	166	159	151	172	167	196	193	198	191	162	178	184	188	189	183	182	166	188	175	171	179	166	207	174	158	164	156	188	189	189	181	171	202	172	158	174	173	210	156	182	166	201	190	171	185	180	186	196	178	187	178	187	199	182	174	197	168	167	172	173	161	205	172	143	194	175	181	157	199	182	195	170	201	146	187	163	169	201	170	183	194	163	175	177	180	178	195	188	184	205	194	166	172	173	167	180	153	201	149	187	162	194	189	162	164	160	169	166	176	168	183	186	182	194	162	200	167	151	190	161	149	170	178	180	172	168	175	174	208	198	153	188	185	189	163	187	158	164	171	157	181	166	192	173	178	180	167	204	196	182	200	193	189	180	162	176	164	168	170	153	167	176	169	175	169	181	196	183	166	150	166	203	196	186	160	161	171	197	171	195	173	196	193	186	189	159	180	207	146	145	186	163	169	170	163	181	168	174	190	192	183	167	187	186	186	176	172	196	176	188	178	175	177	193	189	174	181	181	192	192	171	187	177	165	158	180	170	167	168	202	164	165	198	184	194	195	160	161	181	179	168	154	189	169	147	155	160	158	167	163	180	194	176	180	156	164	193	205	192	171	165	179	174	179	163	169	181	174	169	189	158	167	152	203	197	158	188	183	204	170	160	180	202	181	155	158	179	198	186	174	171	166	155	161	180	172	154	201	208	176	205	155	161	181	172	170	194	189	163	204	141	164	166	157	192	168	160	161	177	196	183	169	186	190	166	168	164	183	170	172	198	170	174	166	161	202	169	170	182	204	175	153	172	158	183	187	170	175	184	175	198	173	154	155	189	179	195	185	186	189	166	188	180	191	196	170	192	177	171	200	172	181	184	175	165	154	169	157	188	199	172	191	161	185	157	171	184	183	153	185	166	194	162	170	163	165	176	172	167	194	188	184	196	203	208	170	182	183	197	180	174	183	186	178	167	161	175	175	174	172	192	179	176	165	184	176	168	187	193	175	203	186	169	177	162	183	151	174	183	178	185	174	161	185	188	184	173	181	169	155	191	190	170	160	175	201	206	172	175	155	178	176	174	177	189	167	178	183	177	164	171	182	189	192	195	181	178	176	174	198	173	185	173	196	189	191	198	165	157	178	198	189	150	176	184	190	178	184	170	191	173	173	162	185	152	150	144	190	151	186	193	189	205	181	196	187	152	181	172	186	177	175	188	179	190	178	158	162	188	180	160	165	176	172	180	167	183	139	168	164	202	165	188	161	176	141	182	191	178	172	161	184	185	177	173	157	169	188	167	168	167	194	185	168	187	221	162	188	184	176	180	169	193	190	180	167	178	185	167	174	184	194	192	194	190	179	186	172	169	154	181	181	145	191	147	201	167	169	167	171	199	178	193	168	174	176	183	149	157	184	158	178	175	176	162	192	174	178	179	196	179	173	168	201	182	169	185	182	189	171	192	171	187	180	168	184	156	173	161	178	179	175	191	177	216	166	195	187	176	155	196	175	186	169	184	153	180	171	180	174	192	167	190	182	199	188	208	152	155	178	190	181	190	166	172	175	187	167	168	189	173	200	194	189	177	184	161	178	183	201	190	164	177	140	167	190	186	145	168	189	202	170	166	177	167	189	184	172	187	188	171	153	181	168	172	173	156	179	168	179	155	188	204	182	183	218	185	185	184	179	168	172	174	194	189	191	179	176	182	175	178	170	171	176	156	164	170	190	178	201	162	204	187	185	170	188	173	167	197	189	182	174	175	191	169	152	179	179	176	181	190	187	164	196	196	194	169	177	172	148	170	157	165	191	158	188	166	154	187	180	175	174	181	162	184	160	153	144	189	153	185	175	193	190	180	188	179	175	170	167	201	176	180	184	204	182	186	160	157	179	207	201	160	173	194	159	155	157	181	176	189	177	183	185	168	169	177	184	179	189	167	171	178	175	167	172	194	183	188	174	191	162	185	159	174	169	174	192	159	166	158	183	165	167	181	168	188	176	158	163	168	191	177	161	180	149	167	180	171	165	170	185	164	173	179	180	174	183	187	203	184	180	189	159	170	173	178	165	205	184	156	181	179	169	188	186	156	166	176	192	176	156	169	142	170	151	176	170	184	180	172	169	184	172	189	180	178	170	170	197	189	169	179	189	173	173	176	191	166	180	203	173	189	174	164	201	167	173	155	163	153	172	165	186	201	188	173	176	160	176	194	156	180	184	185	159	181	194	177	156	193	164	144	170	179	162	182	188	202	172	177	180	170	184	177	173	180	185	173	181	168	192	185	190	186	202	181	162	183	165	174	157	150	174	164	150	164	148	185	184	176	169	173	189	176	185	193	162	193	163	174	175	172	188	147	161	191	154	197	178	177	180	176	176	200	184	199	181	198	178	177	158	162	183	153	175	178	190	178	186	173	184	160	173	186	171	169	189	170	175	146	181	154	166	150	179	182	160	169	155	137	169	165	149	170	173	171	178	181	176	162	176	175	153	181	183	182	190	165	162	159	177	167	181	167	178	173	152	170	176	169	180	189	159	163	180	192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5674	1434	2827	3508	3090	2535	2186	1786	1550	1373	1345	1155	1076	1010	941	898	877	845	793	719	763	735	792	723	685	702	706	641	628	637	609	651	624	609	629	617	598	574	666	658	592	646	606	585	611	582	596	576	581	553	607	610	518	645	584	575	576	543	559	580	598	569	630	601	607	579	577	581	574	561	545	568	533	523	569	548	515	567	559	501	584	528	564	579	525	571	559	540	543	548	520	564	534	585	561	550	561	538	586	541	596	521	533	581	556	609	570	568	523	561	543	562	545	575	592	516	552	527	509	531	593	557	578	532	556	539	569	578	576	545	570	597	544	563	566	563	562	560	522	567	558	545	597	536	569	536	537	565	531	550	547	582	554	558	544	555	555	561	520	557	574	521	510	566	537	613	552	523	569	549	554	589	565	550	535	559	546	602	563	552	566	547	547	545	599	578	564	536	507	539	537	582	564	546	541	530	546	567	549	558	586	539	500	545	576	577	537	517	549	567	522	560	541	555	504	521	593	582	557	551	541	583	593	555	524	553	550	580	571	576	600	590	540	588	536	555	530	505	558	586	523	554	559	543	517	579	530	539	591	560	559	512	545	542	540	599	537	550	551	566	575	578	550	554	562	544	516	524	528	533	521	528	523	556	523	560	516	535	542	543	562	554	523	522	543	546	539	580	543	515	545	551	558	521	525	589	566	602	541	549	606	549	581	536	540	535	525	541	560	571	508	546	541	595	517	520	510	539	515	535	566	552	543	496	544	525	527	539	575	552	528	550	531	536	526	576	572	576	515	598	545	573	557	531	567	532	537	526	553	571	532	602	551	566	565	581	506	559	552	559	554	542	520	576	515	568	564	507	532	540	584	542	562	564	540	577	550	564	528	521	527	534	525	577	567	566	538	580	559	508	557	587	538	544	593	528	481	553	529	565	549	546	565	536	523	506	527	508	556	526	561	570	553	560	519	543	518	563	507	546	542	559	587	568	587	600	567	515	512	516	541	531	567	564	578	581	549	503	535	533	533	514	535	524	535	548	638	521	557	514	580	566	563	535	563	565	503	574	539	557	569	546	561	565	519	529	547	562	524	511	581	551	532	561	543	560	575	553	568	538	524	580	576	581	568	577	537	538	509	520	554	581	531	544	581	569	550	538	548	537	561	569	544	547	516	525	549	541	513	572	598	523	547	524	546	558	550	558	569	535	571	528	526	563	527	553	522	556	578	533	535	558	570	578	559	514	555	551	535	570	545	541	551	527	588	530	556	553	551	538	526	544	564	582	556	538	543	570	593	494	563	575	547	530	523	569	588	548	517	554	554	549	541	582	557	560	586	514	542	553	523	581	597	545	569	551	547	530	538	531	547	590	547	581	556	569	549	539	559	553	557	546	574	541	520	530	529	542	603	521	516	526	563	559	554	555	546	541	548	546	554	571	547	594	547	564	540	531	520	570	536	512	537	517	592	545	582	557	497	554	552	516	581	530	578	512	606	582	563	583	608	581	567	532	536	549	539	537	576	519	566	614	541	537	534	544	523	543	552	575	561	566	554	518	530	533	538	543	534	529	510	532	534	576	561	544	542	563	589	542	525	525	565	482	524	550	517	559	585	566	566	558	545	530	564	528	535	512	558	534	554	556	576	571	533	567	557	542	580	556	542	586	540	518	530	574	551	534	552	520	523	513	540	525	548	559	582	548	603	554	558	506	558	535	580	589	562	522	598	557	498	517	506	565	586	549	534	556	515	567	583	501	577	536	533	550	567	558	541	569	542	574	572	578	547	537	546	539	560	558	581	547	539	527	537	533	516	566	521	571	585	528	593	556	537	601	561	570	560	549	561	551	588	577	531	566	549	572	536	546	506	571	577	570	527	551	553	488	522	575	548	541	525	520	571	554	582	535	543	556	555	541	554	548	546	546	563	581	550	562	574	547	532	553	535	542	514	526	533	571	556	575	598	505	558	546	541	533	552	583	572	514	557	538	561	568	532	550	517	539	575	580	546	506	549	545	527	557	500	562	545	546	566	605	545	550	596	505	562	564	505	544	597	507	546	548	555	541	561	538	510	547	554	539	551	531	568	518	546	532	557	565	551	532	515	526	540	555	546	576	545	494	559	531	539	556	537	584	561	577	508	547	531	548	519	528	560	585	544	590	560	550	556	575	565	562	528	521	511	522	471	566	566	524	555	548	532	553	522	565	549	551	545	506	543	573	554	541	540	511	580	525	571	561	529	603	536	583	554	565	553	530	529	532	566	589	540	565	552	559	550	575	584	564	551	532	550	549	502	576	544	530	523	566	553	516	556	549	543	529	580	615	534	586	550	510	556	516	533	565	568	551	560	532	539	506	529	545	542	539	544	573	553	527	545	601	571	544	572	553	541	547	543	585	606	576	541	559	579	546	564	583	558	522	527	563	579	544	529	564	549	536	521	555	490	560	519	541	531	541	537	582	577	554	519	537	518	500	522	548	556	575	566	527	555	548	548	593	552	578	518	542	564	553	552	528	538	557	540	564	521	533	541	549	538	544	569	570	589	504	582	598	552	534	540	560	546	552	526	529	537	545	571	537	536	539	547	504	575	546	545	562	571	604	540	534	562	522	545	501	528	560	547	518	544	556	549	530	552	528	556	538	575	565	509	554	532	533	588	540	533	556	543	544	554	525	532	541	587	571	592	589	537	571	556	554	550	537	521	533	531	607	526	621	573	555	527	562	515	595	536	554	582	556	509	551	554	557	519	571	571	571	566	569	531	587	546	565	516	517	576	538	569	537	532	535	549	542	498	546	515	569	556	557	513	520	540	556	528	489	541	547	560	496	516	592	572	546	540	567	516	549	564	561	536	537	565	558	536	521	541	561	599	522	544	549	521	551	515	568	574	559	561	513	540	518	553	559	559	534	588	576	506	588	568	585	528	523	517	481	556	574	550	496	526	583	534	571	559	546	547	590	549	492	569	537	543	514	551	515	540	536	536	541	601	563	495	565	577	558	498	484	546	578	546	575	575	518	588	555	576	527	563	530	568	595	515	547	541	546	539	543	524	536	581	527	576	573	508	552	525	509	574	559	581	547	539	541	511	582	561	563	550	520	569	564	574	547	550	549	581	533	545	547	560	558	583	565	551	584	540	574	522	561	538	552	568	529	546	553	520	574	570	578	550	580	523	534	556	531	553	509	576	538	572	551	537	574	564	535	518	572	557	552	581	536	510	565	572	591	548	551	509	550	565	572	582	575	559	548	541	547	519	586	516	568	507	550	528	560	571	560	541	569	582	559	558	539	556	570	518	553	541	556	568	561	544	555	564	560	582	576	562	544	556	553	556	525	560	551	544	548	574	506	591	528	550	572	551	547	530	514	556	552	520	572	567	568	502	563	547	527	563	563	557	530	564	508	542	564	522	572	522	545	532	502	542	561	585	537	581	551	568	557	540	550	533	498	525	526	538	535	497	554	520	575	562	535	534	552	548	578	564	549	559	563	529	579	570	543	529	540	516	515	565	542	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14986	2180	2443	2085	1337	958	769	595	522	442	349	356	321	254	256	231	221	237	190	195	217	169	182	174	206	168	162	187	174	163	167	162	188	169	181	157	165	158	167	152	173	171	149	154	144	129	169	144	134	167	149	135	157	137	149	150	164	136	137	169	138	145	139	151	133	150	130	148	145	149	141	155	159	147	135	162	128	128	148	141	148	139	136	120	134	132	132	142	126	142	154	158	144	149	118	141	148	148	131	120	134	141	144	159	144	133	110	125	137	147	160	131	152	126	146	132	155	150	119	115	124	156	168	132	132	139	135	150	168	155	120	134	145	147	126	138	129	140	124	155	147	141	142	143	143	149	142	141	157	134	144	144	125	135	148	165	161	127	131	131	156	145	145	164	141	150	135	123	148	148	151	163	119	159	163	135	142	126	131	139	124	138	145	141	137	152	137	133	143	149	154	157	125	131	136	128	118	157	134	145	146	148	154	147	142	147	157	160	146	130	125	144	120	135	146	147	146	151	132	143	147	129	131	144	136	147	136	154	142	169	145	145	159	133	128	145	169	155	161	152	154	148	140	147	143	142	141	153	155	144	148	129	124	138	138	147	134	144	110	142	130	130	136	136	145	153	132	150	136	141	143	148	117	154	121	133	138	141	151	155	136	138	135	131	159	123	157	123	149	147	133	139	115	125	146	150	151	146	137	142	150	152	157	144	141	135	143	144	164	138	133	134	141	162	161	138	135	136	149	161	134	124	143	146	140	154	128	145	140	123	133	148	139	128	130	127	130	149	128	165	138	123	130	138	143	158	161	142	143	150	153	116	142	156	130	130	143	139	127	136	159	133	148	159	118	139	135	155	142	135	155	127	134	124	128	115	139	132	158	132	146	166	141	129	117	134	136	155	136	118	136	150	144	150	151	139	130	133	160	133	128	136	143	130	141	120	138	114	134	148	170	136	133	144	161	121	142	134	139	121	147	159	131	146	161	135	142	144	136	154	131	127	161	147	138	127	137	136	140	147	140	122	131	137	127	146	132	142	139	131	141	140	140	134	134	152	141	137	173	131	147	145	134	150	148	144	151	146	133	127	138	138	135	133	147	138	157	144	154	137	129	122	154	134	149	150	134	133	147	147	141	143	142	166	149	143	154	114	137	143	136	151	127	135	159	136	150	130	125	158	148	156	131	133	147	131	163	141	141	133	133	138	168	135	137	158	128	151	146	132	135	151	118	145	128	119	128	124	121	136	127	143	159	124	163	143	126	152	167	148	140	138	140	161	138	147	142	141	147	129	143	140	125	125	130	129	118	145	147	148	130	147	138	129	141	139	135	161	128	130	143	149	144	149	156	142	149	145	155	137	135	133	124	138	136	156	136	152	131	139	141	141	137	158	136	131	130	121	136	156	128	138	168	144	127	167	136	138	144	150	130	133	137	122	133	146	136	125	118	161	161	159	146	144	136	132	134	146	150	162	140	139	150	147	136	119	134	124	140	153	123	156	151	136	144	154	131	139	147	135	122	139	131	126	132	146	146	134	119	138	144	160	144	116	139	143	131	112	142	146	151	152	125	143	147	133	153	140	141	143	122	127	140	141	158	146	143	142	120	134	139	139	139	118	173	139	157	133	144	150	125	153	120	149	164	153	136	143	152	149	151	131	150	143	140	133	136	119	131	128	143	151	123	136	154	151	139	154	141	158	135	109	126	152	148	146	138	130	125	117	127	134	142	165	159	146	132	140	122	142	143	116	150	150	130	149	152	116	139	148	108	143	124	134	145	141	134	132	148	151	138	115	122	153	148	145	147	126	138	140	140	147	149	147	138	150	151	130	148	138	127	139	130	173	130	126	143	153	137	152	142	156	138	160	138	131	153	171	126	155	112	147	153	132	129	141	139	152	135	130	127	140	133	159	145	133	137	135	158	127	134	139	142	139	141	140	153	137	137	129	126	158	145	133	142	131	130	115	157	139	150	143	129	141	130	121	125	148	154	143	137	144	128	150	118	133	154	143	142	139	154	145	149	153	126	154	144	125	143	138	134	165	139	144	162	127	144	152	136	142	144	143	129	134	136	135	175	143	157	134	132	167	140	147	119	165	124	159	151	147	139	137	164	145	129	156	140	138	138	154	132	155	122	160	149	147	143	126	141	139	157	129	149	135	122	159	133	141	150	153	147	159	148	124	174	146	127	168	140	140	151	127	137	134	134	152	144	146	131	136	130	140	145	160	147	128	135	141	139	131	133	144	141	132	146	141	150	134	138	134	180	144	154	148	132	139	147	126	135	156	134	145	145	146	143	154	149	127	117	168	153	150	139	137	134	131	135	140	144	140	131	136	139	156	150	136	138	165	122	144	130	109	148	126	130	146	145	141	146	148	129	142	140	128	135	130	133	137	127	163	144	138	133	152	145	139	148	137	144	133	145	156	163	118	148	147	140	160	136	136	143	130	150	147	140	139	130	131	153	150	130	158	133	119	160	162	143	148	126	149	134	166	147	111	176	116	137	145	134	128	149	147	123	145	156	139	143	170	130	137	160	152	124	130	125	156	127	133	136	153	140	150	132	143	143	151	150	138	134	154	133	115	141	156	144	140	126	128	128	124	129	147	136	124	164	142	131	150	132	161	127	144	155	134	144	149	124	157	158	160	135	138	162	136	135	144	148	137	146	151	142	136	121	150	140	137	162	127	148	159	123	156	142	148	142	133	152	137	145	120	151	144	122	124	130	161	129	131	113	151	138	124	139	139	124	130	126	131	139	141	156	154	157	154	125	147	140	154	138	150	134	143	128	149	146	137	136	135	135	162	157	159	153	145	130	134	173	132	142	147	131	171	137	117	144	136	136	131	131	156	140	143	157	131	115	136	153	146	118	147	123	142	133	125	149	127	132	125	146	136	154	128	141	144	118	147	127	132	126	126	134	120	138	153	139	137	145	136	115	118	138	148	139	148	141	139	140	138	144	143	159	147	128	132	142	132	133	154	147	127	144	141	114	169	137	132	123	153	146	129	139	137	132	131	134	128	180	151	137	136	134	151	161	125	158	125	135	137	189	148	144	151	133	148	137	162	153	134	140	153	114	134	134	140	135	147	161	144	152	145	144	135	130	150	137	157	140	119	154	127	113	139	131	120	150	157	153	154	125	141	131	128	134	160	167	161	124	129	132	136	143	130	142	135	138	138	124	142	133	135	137	112	152	128	134	145	152	119	127	180	158	146	130	151	146	149	145	148	139	140	158	127	156	143	154	137	146	117	155	161	132	129	143	138	154	126	130	145	140	129	153	138	156	154	139	141	128	135	161	140	129	142	167	135	155	155	137	169	134	151	126	134	146	149	132	150	134	157	168	135	114	140	114	129	132	120	153	117	128	133	146	133	137	125	112	129	156	157	141	145	159	152	151	163	154	152	162	139	126	133	151	130	153	141	139	148	151	137	159	146	150	152	130	124	131	128	137	156	131	132	115	145	137	140	144	145	131	122	159	150	153	153	168	131	130	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7562	2256	4907	6073	5101	4177	3374	2813	2410	2121	1814	1719	1441	1331	1230	1168	1091	1000	954	860	860	878	805	764	775	712	695	704	657	675	639	636	619	608	629	583	540	564	515	583	585	573	539	580	556	536	546	548	501	516	484	529	528	525	517	526	553	508	555	493	497	512	515	503	496	525	537	490	477	472	518	483	512	485	511	500	465	491	503	485	485	503	487	483	476	513	500	455	488	472	487	470	432	514	485	473	476	499	482	457	553	459	503	467	476	523	462	475	480	449	493	481	492	500	473	478	469	499	504	459	434	450	477	434	458	465	458	486	476	476	480	473	451	458	423	504	504	473	472	444	471	468	452	459	488	455	489	430	473	463	452	477	480	461	452	468	462	471	484	455	456	478	476	450	466	516	467	459	454	476	429	487	489	437	501	433	507	437	449	445	469	464	467	477	450	494	431	442	469	482	493	483	465	491	451	473	446	493	434	471	446	512	475	460	448	462	478	464	492	461	450	466	459	510	457	475	424	460	509	492	465	479	454	495	467	450	481	455	458	456	456	475	448	450	469	467	487	472	496	484	464	456	467	434	453	486	463	447	477	459	439	479	422	498	458	464	472	441	475	462	497	484	475	479	452	502	482	478	442	462	473	473	468	475	473	438	430	477	484	482	513	443	436	452	466	480	456	511	441	481	479	495	442	475	423	474	484	493	512	445	462	495	485	461	453	451	466	474	503	451	485	468	490	440	457	502	448	466	476	477	467	472	439	460	462	461	466	485	457	478	460	436	435	439	465	444	467	470	485	463	439	463	483	427	432	457	465	493	482	456	476	509	445	451	468	465	465	486	519	497	480	482	459	536	481	462	465	514	490	438	467	443	453	468	461	431	474	471	436	452	480	484	441	483	479	433	442	457	442	489	439	469	441	478	458	467	471	415	446	464	462	482	440	489	458	453	439	480	465	458	453	489	491	429	492	473	512	467	458	461	469	496	466	449	459	427	452	445	506	484	462	465	476	466	493	498	465	459	462	478	451	504	482	474	485	473	455	456	477	483	478	476	468	436	443	456	455	462	461	491	449	471	474	485	438	512	483	474	445	464	482	467	491	454	459	452	476	446	476	460	505	457	464	446	474	486	470	448	493	472	488	483	475	476	445	454	477	451	473	457	477	427	486	454	508	432	461	468	466	459	462	439	460	491	455	463	468	448	483	456	453	472	459	473	448	461	458	460	474	473	446	439	538	482	465	436	462	428	474	463	446	450	448	478	478	477	496	461	464	484	438	434	460	476	505	493	456	467	426	455	437	483	474	472	461	465	434	432	478	434	459	449	457	472	469	472	497	487	562	523	464	431	470	474	498	467	488	455	443	438	465	457	446	495	495	410	490	473	440	410	443	446	461	458	424	474	492	494	500	443	477	496	452	455	450	485	480	418	485	435	484	453	457	467	476	467	442	487	511	486	466	472	487	491	478	474	461	467	470	496	458	473	437	511	473	458	438	465	487	448	445	479	494	459	431	476	452	484	480	463	479	445	436	482	486	442	471	489	423	471	487	433	457	491	471	478	494	467	454	469	426	483	452	415	436	442	443	481	497	439	443	433	484	498	457	436	474	474	469	491	447	438	432	473	447	453	510	450	500	473	473	473	466	431	487	478	468	458	465	507	455	446	473	445	445	498	502	459	437	466	438	456	493	479	485	508	439	441	471	502	453	469	500	481	459	448	455	510	478	496	461	434	455	469	501	450	470	479	435	435	461	446	454	470	449	494	470	455	471	442	474	503	473	445	477	464	439	432	464	501	425	462	444	430	451	495	460	464	488	428	461	475	474	450	465	460	489	454	453	442	444	459	501	484	489	493	471	495	420	460	463	472	482	456	475	447	443	437	466	467	481	464	430	456	454	433	459	461	457	455	453	454	469	451	455	449	490	491	503	456	440	483	489	461	462	471	462	447	459	478	460	460	469	507	457	495	458	454	468	428	424	481	507	459	480	442	502	468	504	482	434	455	428	495	440	428	490	482	460	452	457	452	483	467	440	470	420	490	478	479	456	474	487	444	448	460	474	451	458	449	483	480	452	481	498	431	485	483	460	461	421	446	454	507	469	419	472	416	433	437	502	489	481	499	473	504	476	429	488	507	470	492	436	485	449	444	454	450	468	467	480	476	464	470	467	432	472	479	480	471	539	499	455	414	467	466	484	479	461	454	479	482	495	449	467	447	468	456	446	508	449	473	498	457	490	453	435	485	433	466	442	446	486	477	458	450	473	440	426	492	456	455	439	479	473	509	448	487	473	469	455	436	468	485	475	449	439	469	489	421	452	497	468	495	490	475	466	443	450	452	485	479	486	428	458	513	461	472	443	465	478	448	454	471	449	458	423	451	484	480	469	457	482	466	480	477	488	483	450	443	506	481	493	459	455	499	467	479	465	463	463	468	462	486	475	433	478	460	459	466	467	471	473	422	495	490	464	492	493	479	455	455	490	452	495	463	499	473	436	482	471	471	437	453	453	427	475	456	463	469	484	465	431	460	477	465	455	475	473	488	482	444	477	445	456	487	475	457	443	487	504	455	480	458	495	463	456	468	486	445	496	473	485	453	468	431	439	443	446	496	445	502	445	481	498	491	461	455	500	450	455	448	465	493	461	484	486	484	446	488	468	474	475	450	469	479	481	478	445	438	460	448	462	473	488	488	445	458	491	484	472	451	477	485	488	450	473	464	431	483	423	450	474	466	513	457	478	515	455	450	441	431	470	458	476	435	467	468	462	447	493	458	511	475	471	450	464	485	479	487	448	466	470	454	413	479	498	466	454	438	540	479	461	453	483	459	468	500	468	452	495	457	452	439	490	464	490	463	437	471	470	473	477	469	488	454	454	434	470	489	466	454	455	470	432	466	501	473	440	468	485	468	474	483	447	464	444	455	454	422	494	476	457	457	465	462	468	433	477	448	444	446	436	497	471	464	475	446	465	507	467	473	439	488	447	512	463	452	460	458	479	464	465	477	457	479	503	448	434	471	437	459	487	460	485	455	461	453	455	476	457	476	443	468	474	425	439	456	442	459	454	430	478	448	478	469	441	484	420	486	474	495	482	473	435	429	485	438	475	438	467	461	466	435	486	492	437	458	481	481	478	473	466	462	452	465	482	483	468	476	468	449	462	484	470	430	484	476	494	456	511	477	481	421	451	480	492	468	474	450	490	455	501	474	435	482	465	455	454	481	479	476	456	475	457	473	447	466	464	503	473	481	466	490	474	442	466	483	467	477	467	481	489	479	468	461	438	491	498	465	412	456	480	472	446	432	428	470	466	490	439	425	428	459	470	463	502	464	434	461	484	443	489	463	460	513	487	517	452	481	427	453	452	495	468	446	435	454	476	452	450	421	474	462	459	453	471	471	463	498	473	490	456	456	467	473	478	444	431	448	473	470	474	453	447	467	500	465	468	448	446	487	429	450	462	445	447	468	433	455	482	452	464	445	502	517	453	468	482	478	520	445	485	470	482	454	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2125	391	401	379	369	317	341	307	328	335	302	317	328	287	321	328	295	305	303	329	346	306	308	322	321	335	288	282	305	318	318	310	323	292	338	303	328	358	349	311	310	313	319	297	354	308	324	318	313	293	309	326	310	292	319	329	314	311	306	339	309	290	310	317	293	313	308	306	319	317	298	312	298	297	321	345	317	311	334	323	322	339	300	295	293	314	318	315	338	345	297	292	315	305	270	278	288	284	323	311	308	328	326	340	292	314	300	282	295	297	334	318	322	309	296	334	313	329	296	341	315	322	284	318	296	303	313	330	325	289	280	309	299	298	300	292	321	340	305	294	298	320	297	280	303	321	299	312	297	288	340	286	275	316	307	325	289	287	322	306	314	317	284	311	308	291	315	333	297	289	300	331	301	336	295	297	359	340	286	312	319	299	315	330	290	327	330	317	353	323	280	303	314	308	307	328	310	287	302	294	306	295	323	311	322	288	274	298	303	307	331	264	283	281	317	324	331	287	325	310	314	318	337	329	310	270	316	308	298	308	315	339	310	348	319	323	308	334	282	318	305	282	289	307	291	323	322	282	326	292	350	322	316	298	307	328	331	289	337	334	311	312	310	324	295	310	353	329	303	325	304	332	322	298	330	332	349	313	331	304	327	318	301	318	320	297	316	317	314	295	314	318	297	295	281	318	343	308	307	312	283	298	297	289	295	315	301	289	303	278	326	298	302	335	325	336	268	319	321	301	337	306	298	325	342	286	316	310	332	323	300	313	320	332	333	298	321	302	327	326	309	291	300	327	296	313	319	308	284	352	298	296	340	305	329	321	315	306	321	301	340	271	292	287	290	297	345	327	297	358	306	318	326	315	323	310	311	329	321	303	333	322	309	303	330	315	288	316	311	316	301	299	331	286	306	323	306	342	315	300	328	279	333	302	298	325	302	329	313	295	318	301	301	288	308	314	333	338	291	315	326	295	337	346	335	316	311	347	349	310	300	307	309	314	290	299	353	281	344	318	306	343	319	280	324	310	318	337	341	312	315	306	314	326	325	301	291	312	318	334	300	310	296	309	287	311	325	317	324	278	314	318	335	294	293	304	306	276	323	332	330	277	292	307	296	323	310	312	315	343	298	293	298	287	331	315	317	298	307	300	308	290	325	313	323	318	315	310	348	286	320	292	282	277	312	283	320	292	315	327	298	315	316	303	296	297	315	290	289	326	304	313	302	285	306	342	326	295	318	354	311	328	311	338	309	305	285	351	295	311	309	330	316	318	279	324	315	309	317	330	315	293	305	301	332	319	336	307	326	296	301	290	268	327	287	326	326	325	306	330	320	339	301	299	302	334	314	334	319	342	319	286	301	330	290	327	306	298	325	320	311	331	305	329	310	330	321	307	324	283	341	301	281	324	333	308	331	312	308	333	327	340	323	311	328	316	321	299	336	313	319	340	286	303	291	283	319	340	313	303	325	285	337	325	323	318	317	316	306	300	295	296	319	320	338	322	317	334	311	340	309	322	311	326	298	300	331	361	297	299	325	307	322	286	297	320	340	303	326	273	291	332	306	319	275	335	291	301	341	331	334	319	348	309	290	284	324	293	282	293	331	296	318	319	288	308	314	339	307	315	297	281	280	308	318	311	262	307	289	304	282	308	338	313	304	303	309	302	312	326	302	305	334	310	297	297	335	333	307	330	276	311	346	292	338	323	318	299	315	304	304	365	308	306	323	307	304	335	311	295	291	313	288	310	315	323	307	342	312	286	302	315	304	335	310	341	322	337	335	297	298	324	304	305	314	317	294	321	322	314	341	322	318	322	320	302	358	310	326	345	288	322	351	323	299	324	319	310	352	275	288	303	314	317	331	315	306	318	331	287	334	294	309	290	322	313	318	334	320	293	320	280	286	344	305	331	326	330	309	344	293	314	307	316	287	339	303	299	287	316	339	285	312	303	325	297	261	330	288	360	302	330	344	250	265	326	307	321	286	305	318	307	305	315	324	319	333	321	315	286	299	308	331	302	310	310	329	300	326	309	300	351	304	315	321	317	314	335	310	359	326	308	290	318	293	300	296	335	299	284	330	321	309	293	313	308	325	309	295	312	320	298	292	295	286	318	340	294	319	329	321	306	356	321	321	310	282	316	285	350	286	307	327	322	311	328	328	293	308	299	324	331	309	309	299	331	282	289	314	296	308	315	317	312	350	308	327	303	323	328	326	319	326	314	281	302	321	302	342	320	291	307	325	320	308	306	328	287	322	346	315	308	299	309	304	267	293	321	323	313	323	302	307	331	281	303	289	301	315	328	304	295	325	296	298	336	316	319	301	283	311	304	307	280	311	341	335	352	314	303	328	300	336	317	306	291	321	304	287	296	321	331	288	292	335	318	326	322	346	279	332	309	321	297	308	331	314	301	327	336	327	313	298	304	297	339	307	323	304	341	313	325	327	318	300	307	313	298	308	281	318	288	316	340	292	351	314	331	311	336	313	298	318	335	324	319	319	290	320	330	338	326	292	307	349	299	336	287	334	315	351	323	285	303	300	319	309	312	310	328	304	320	315	295	320	340	309	295	345	304	280	310	312	326	324	325	318	298	315	343	328	349	296	297	296	325	334	325	324	331	307	332	335	308	320	323	345	300	309	312	339	314	301	288	330	279	299	332	333	320	287	296	308	292	350	265	291	354	340	310	310	300	345	311	318	318	302	323	336	308	295	311	288	308	311	316	304	305	322	326	327	351	326	291	346	334	310	324	312	292	311	293	293	321	316	326	289	319	320	317	324	314	300	283	308	342	296	306	311	300	323	290	331	352	352	314	320	286	310	342	310	315	272	309	293	286	291	315	313	308	329	319	339	306	293	295	314	305	324	322	275	320	309	310	294	319	304	308	287	316	342	318	286	305	349	332	331	334	323	335	305	302	313	326	303	309	336	336	304	300	316	284	293	303	288	297	326	292	327	332	259	314	325	308	316	320	295	268	279	284	317	305	297	288	309	289	306	307	323	307	327	318	296	331	311	304	310	326	314	321	284	309	300	307	330	298	278	295	314	315	297	298	318	325	325	271	337	320	283	288	304	298	279	287	260	312	287	307	316	325	316	302	306	324	337	306	326	294	316	305	297	336	310	283	303	291	319	325	297	315	310	300	297	260	286	290	315	284	280	307	269	312	308	312	338	331	339	276	329	304	340	330	326	311	280	308	304	311	328	310	308	310	304	287	318	310	304	288	311	341	288	315	305	314	326	325	315	322	294	313	311	291	295	307	303	349	292	284	295	319	336	309	334	319	345	335	273	353	306	334	320	311	278	293	300	318	297	302	298	292	295	308	285	335	340	308	300	356	306	308	304	288	310	326	306	317	305	303	334	281	273	326	311	327	325	313	328	287	328	327	308	319	318	286	290	299	317	322	295	330	284	316	312	317	318	312	340	317	317	281	314	290	290	298	315	296	320	313	354	295	336	306	340	304	339	331	302	321	352	306	327	315	302	331	312	334	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2549	930	1088	1081	1040	1051	912	989	898	992	974	973	943	922	937	921	937	886	890	897	944	859	916	869	895	913	928	855	955	936	863	892	920	895	867	913	909	884	887	903	880	894	874	893	893	910	950	950	910	914	873	903	904	852	913	942	911	908	894	868	908	930	928	934	876	916	906	885	885	892	931	913	924	904	898	866	924	893	885	905	850	885	885	948	892	884	921	917	842	939	872	885	912	912	928	904	943	928	890	924	886	918	881	890	876	888	865	911	841	848	885	854	939	945	908	897	932	895	933	935	934	888	909	875	918	918	862	870	906	899	940	943	864	936	897	938	873	928	843	912	901	955	844	877	923	843	929	917	875	839	862	850	849	915	871	854	921	919	920	829	920	895	894	907	863	852	928	910	894	906	858	896	869	865	857	934	892	888	849	918	862	895	834	897	929	896	883	886	863	911	896	916	891	975	924	911	852	918	967	884	939	924	944	932	930	867	875	936	875	896	900	890	945	861	903	916	926	920	866	934	918	884	950	875	913	850	894	896	915	842	849	864	886	920	905	884	919	951	849	849	952	859	877	913	899	900	864	859	883	942	889	890	915	894	926	894	973	890	892	914	905	890	885	908	926	909	909	907	842	867	917	893	925	884	932	873	895	899	876	893	870	953	910	916	916	936	907	885	929	901	896	869	873	873	816	885	941	896	911	850	860	819	927	925	890	908	846	881	887	915	856	854	947	859	926	893	894	890	895	883	874	854	908	887	834	844	878	917	893	897	920	916	859	886	897	862	877	900	918	899	848	900	872	895	881	913	889	900	872	857	885	890	916	883	885	877	897	951	934	916	948	866	888	847	905	873	868	840	895	926	910	962	919	889	911	890	906	902	905	911	871	875	834	906	879	919	874	915	869	875	971	938	917	886	905	928	927	910	846	847	875	860	935	893	872	939	925	835	860	939	955	872	832	877	863	880	818	943	879	914	822	903	928	885	886	918	917	863	874	862	934	917	902	917	850	901	883	877	891	889	875	888	868	912	891	878	869	943	901	953	878	867	885	914	890	940	883	907	920	899	879	977	897	910	869	908	881	910	886	911	929	846	905	841	870	904	889	928	822	944	890	903	884	870	892	866	883	846	934	953	900	921	852	921	913	853	940	887	920	910	905	896	877	901	932	911	889	865	888	893	894	869	921	905	887	881	826	936	925	901	839	829	890	891	901	941	878	967	906	891	946	926	871	870	861	885	881	890	849	894	851	868	912	866	875	860	899	921	929	933	913	853	899	902	825	910	887	935	898	886	840	966	890	894	881	881	923	936	912	908	863	882	884	878	903	883	931	938	900	881	882	981	890	922	870	907	894	896	879	833	849	880	910	873	916	856	870	913	847	908	914	863	863	912	909	855	922	925	859	895	905	871	889	934	879	917	892	876	922	937	900	944	898	933	834	925	852	838	888	930	929	934	897	884	876	865	890	899	869	868	864	943	894	854	879	856	917	935	970	853	852	888	897	868	885	874	885	934	903	899	848	917	895	866	921	872	916	918	900	952	876	958	864	899	880	938	937	933	921	895	898	907	914	900	875	913	900	882	914	902	910	908	875	872	914	910	879	876	899	833	916	841	910	903	922	906	913	909	906	911	843	923	930	897	833	913	917	922	909	931	915	950	893	922	842	890	887	930	849	878	893	926	858	840	935	902	899	940	952	898	883	888	939	819	853	859	906	920	880	923	869	888	900	908	918	888	876	890	901	868	906	874	833	905	908	866	909	903	921	899	933	876	860	879	907	866	880	917	928	850	891	868	894	943	850	922	864	883	898	916	946	884	864	911	881	896	901	895	874	907	915	895	909	876	894	912	924	886	874	888	914	869	848	930	897	905	880	858	898	873	866	980	948	901	924	870	924	875	909	920	814	955	884	868	891	891	935	889	914	912	937	885	876	913	865	893	910	945	842	882	872	905	922	890	942	911	909	866	918	892	906	900	903	864	873	884	912	931	890	903	929	884	878	918	890	847	876	933	861	870	889	865	977	893	892	884	921	894	873	871	933	954	917	881	920	897	921	846	913	952	847	883	851	897	904	924	904	832	898	899	889	928	909	921	864	886	887	914	914	817	866	896	959	904	917	902	911	935	901	928	899	942	899	913	883	917	953	942	867	903	930	892	878	891	894	906	858	879	879	916	933	868	979	890	914	863	902	891	887	928	881	912	876	938	881	930	891	879	918	861	875	839	864	911	926	902	868	890	896	882	898	895	854	909	885	911	888	867	860	916	898	889	918	880	884	911	845	895	936	896	869	877	921	911	853	893	923	868	884	907	913	902	892	964	868	899	887	932	870	934	882	890	917	886	852	900	882	892	903	893	901	932	873	906	924	903	927	838	920	893	942	866	850	902	921	879	895	893	895	885	912	902	902	901	909	881	912	874	920	869	936	915	906	898	906	833	892	900	859	906	839	877	897	909	854	933	885	897	901	881	910	910	959	868	937	874	886	886	892	807	936	885	884	899	891	907	920	931	867	903	929	887	871	933	910	899	856	912	899	886	926	916	861	896	904	919	881	895	904	889	883	876	919	912	910	868	920	891	895	927	858	874	900	900	938	919	896	863	906	908	886	910	970	901	884	892	963	903	889	856	968	905	872	890	880	948	841	862	909	946	852	929	866	904	845	882	904	896	927	912	914	913	911	875	883	881	938	896	893	886	896	876	934	937	895	888	880	852	911	927	929	854	890	876	936	885	914	874	899	902	910	918	835	881	940	860	889	926	903	882	941	962	868	861	884	893	952	876	867	895	890	968	855	879	904	921	961	912	928	925	882	905	825	901	923	864	843	872	901	895	910	914	909	923	901	919	898	924	944	877	894	908	855	889	921	892	843	924	947	959	932	903	897	847	893	875	887	903	829	889	910	827	886	917	844	896	908	887	869	919	877	928	917	881	897	863	964	910	878	860	876	899	927	910	918	893	949	893	926	839	854	876	881	920	857	883	850	895	884	923	891	865	885	847	948	921	936	912	898	882	918	935	923	877	845	912	944	890	948	849	902	873	885	875	918	930	902	852	946	902	895	861	937	918	904	885	893	934	902	930	924	898	886	933	918	984	934	918	939	883	884	878	920	865	896	909	902	864	928	869	905	914	868	926	934	934	881	915	913	866	931	930	954	860	918	875	881	902	857	864	899	904	942	893	863	848	887	914	905	889	873	919	927	874	916	904	873	882	893	928	899	928	851	930	943	853	925	839	853	893	894	883	922	926	897	895	905	894	906	889	860	886	833	912	888	852	917	899	936	857	903	875	903	892	918	877	870	883	896	911	834	824	909	868	926	894	925	901	855	878	933	905	921	925	943	879	906	889	883	902	922	894	918	908	879	840	926	920	867	851	891	905	918	903	873	897	862	900	889	893	875	892	863	867	878	864	910	892	929	873	874	929	891	944	915	882	853	944	866	893	892	936	906	914	920	881	939	854	839	855	848	874	888	909	912	907	920	868	876	867	944	899	882	875	960	894	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8076	1057	1397	1090	802	586	442	408	385	311	281	273	262	257	248	234	239	235	203	209	215	209	193	210	221	172	218	197	187	186	196	212	191	200	167	160	165	174	184	171	167	179	171	176	189	201	169	177	183	163	180	174	193	186	162	182	178	184	185	187	201	159	164	183	186	183	175	196	182	190	179	161	184	183	177	164	166	209	150	175	167	155	169	160	192	189	157	167	196	187	173	168	185	197	173	175	183	178	180	180	169	174	174	167	156	155	192	177	167	185	161	203	183	187	173	179	185	191	169	180	161	177	176	196	195	194	205	216	166	163	168	184	178	188	181	172	192	187	156	203	184	180	179	183	168	174	176	176	164	178	184	158	169	180	170	165	187	177	176	182	172	183	155	180	190	190	152	165	163	177	180	188	165	170	186	146	173	183	177	178	181	170	174	190	155	157	187	184	179	181	205	149	186	175	177	181	169	179	181	165	174	173	187	161	171	188	154	182	189	178	182	168	171	170	169	176	212	179	187	186	204	182	169	182	178	160	157	187	177	198	167	169	172	174	173	183	177	197	170	171	168	204	168	189	189	140	202	180	176	177	169	163	182	181	190	169	148	171	178	156	182	184	190	164	168	159	180	172	186	175	172	158	178	195	152	167	172	175	145	188	171	179	174	156	178	169	166	170	181	183	171	163	160	188	171	176	193	197	170	200	182	166	180	180	195	172	180	175	175	173	172	162	150	183	194	179	165	167	170	153	177	173	179	174	162	174	182	165	166	183	176	172	176	157	199	169	178	175	183	170	207	183	176	178	178	183	169	185	175	175	191	185	165	192	180	169	173	183	191	163	174	181	167	189	183	186	172	189	174	176	168	192	165	198	170	177	191	152	185	190	177	150	190	155	170	154	167	175	177	167	199	168	200	176	181	181	173	178	164	180	174	190	199	170	185	190	197	208	169	176	175	168	197	177	135	182	173	176	168	202	162	173	172	163	185	192	157	188	179	168	186	170	163	192	216	187	170	166	186	166	194	171	194	181	177	175	197	188	169	182	179	163	186	194	187	174	194	159	162	160	187	193	191	171	185	166	200	186	194	178	187	179	176	204	165	173	203	177	169	177	182	167	169	194	171	187	186	168	173	170	178	183	181	179	157	181	186	153	188	177	167	179	172	154	169	177	176	172	191	187	179	193	161	197	211	168	162	160	177	165	185	141	161	187	164	167	182	168	198	161	175	158	166	177	181	172	157	197	177	187	150	177	188	179	180	196	169	171	176	179	175	178	178	192	161	178	183	165	194	178	185	170	167	175	208	173	180	182	169	158	181	169	187	167	156	201	176	155	178	193	183	191	187	145	174	203	167	196	159	179	174	194	168	192	173	191	200	185	178	162	186	192	172	183	165	152	179	188	186	173	203	185	173	168	185	169	178	177	206	167	205	196	180	202	161	165	197	208	188	192	172	166	176	173	160	195	197	175	195	177	173	167	160	186	172	174	171	174	168	170	171	193	199	170	159	200	184	163	171	172	161	184	187	204	228	207	177	186	178	188	185	169	149	172	191	176	175	191	175	166	161	172	170	159	185	164	185	171	169	165	190	187	206	179	153	179	167	181	160	201	178	181	174	149	186	186	191	173	187	169	184	191	170	185	182	188	173	171	190	160	186	189	180	194	189	174	185	175	180	183	188	184	143	169	162	169	192	184	196	184	193	170	186	160	174	150	195	189	202	170	183	163	179	205	177	170	189	172	165	182	179	166	204	165	184	183	178	202	170	167	186	187	165	160	189	183	175	202	172	166	191	181	174	167	160	177	187	176	202	170	188	189	150	190	179	163	194	189	178	179	188	173	178	178	161	155	173	169	177	145	187	194	167	160	166	169	161	178	191	172	157	182	198	190	179	189	173	187	160	168	195	159	156	188	184	155	187	153	195	190	183	188	177	167	175	192	181	179	158	185	182	162	163	165	199	175	174	169	194	172	172	173	185	187	178	201	180	148	164	181	179	179	211	166	163	176	190	192	181	187	163	171	166	194	173	186	177	164	169	184	178	180	188	172	192	176	186	190	189	179	174	178	170	193	144	157	172	187	162	169	167	165	172	197	182	189	157	181	171	191	189	157	197	193	190	200	183	159	177	197	191	195	187	186	160	159	172	177	189	192	171	172	178	175	162	186	181	169	168	196	187	146	180	167	174	201	178	152	187	199	195	173	187	186	168	183	190	160	186	184	172	141	189	166	193	181	198	173	179	187	183	159	204	169	170	168	197	181	194	179	186	187	175	220	202	173	188	186	184	173	177	179	165	170	190	166	169	202	168	188	175	165	169	178	174	175	185	197	186	176	185	183	153	178	166	186	188	179	171	173	169	181	175	175	180	183	168	164	188	159	186	197	192	181	185	178	167	196	170	181	197	178	195	185	189	173	167	183	180	160	190	185	178	169	172	166	173	179	153	182	172	171	168	201	162	195	189	195	163	162	158	163	183	183	163	198	199	173	177	180	174	161	168	165	175	159	189	180	184	208	187	194	191	178	158	170	177	156	172	165	178	194	174	163	166	181	199	175	158	175	178	174	176	167	185	164	183	207	190	155	178	182	194	190	170	176	176	174	149	162	190	171	171	188	200	179	168	168	176	180	182	195	164	179	188	157	175	191	193	158	204	192	166	152	170	165	192	176	165	168	167	177	178	174	164	172	193	158	161	164	171	187	193	185	198	181	177	144	179	148	186	172	161	170	171	188	197	219	164	167	163	192	204	169	176	186	194	178	176	170	145	168	185	181	174	182	185	198	174	182	195	169	184	191	170	166	172	172	169	166	189	184	177	175	181	178	176	187	144	190	187	187	192	177	189	169	177	180	209	169	151	178	182	175	176	187	180	182	184	173	170	178	170	155	177	179	158	191	183	179	168	204	178	189	152	175	203	169	192	205	176	181	168	180	165	175	169	193	187	184	197	169	180	157	173	164	179	206	165	187	147	156	184	170	171	173	189	189	198	168	172	165	203	176	158	189	186	156	182	150	188	198	180	175	175	164	201	156	195	180	174	186	166	177	160	154	164	179	171	180	147	182	159	137	172	151	172	194	156	163	170	193	181	174	185	177	185	179	185	177	189	166	168	167	170	167	188	192	167	164	189	174	164	185	164	180	192	183	187	175	157	178	180	185	152	186	162	177	173	189	162	193	175	190	197	171	178	158	184	189	157	170	188	191	166	185	176	189	220	188	186	182	172	165	169	179	185	182	153	161	180	172	171	189	182	162	186	165	200	195	178	182	181	190	168	193	171	173	179	154	182	180	187	181	153	178	169	180	186	148	175	194	194	155	183	153	205	180	182	183	190	165	188	187	178	194	167	179	205	171	176	175	178	170	185	171	166	183	183	176	185	166	169	158	192	159	185	176	176	173	184	179	168	180	174	210	189	179	167	164	173	164	187	169	165	168	168	182	165	193	200	177	193	176	180	179	190	184	179	184	180	163	167	197	176	198	197	174	172	158	190	174	175	178	163	173	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5571	1497	2975	3502	3033	2515	2135	1772	1513	1425	1266	1179	1063	969	964	879	829	759	830	804	774	768	722	723	671	671	648	700	630	636	628	618	630	689	604	621	598	630	603	580	575	597	614	582	587	611	605	562	626	554	601	601	570	571	545	566	597	609	516	574	613	571	572	605	564	519	583	573	536	568	613	576	560	585	584	540	572	571	611	564	546	548	557	595	513	559	588	576	535	530	569	533	536	537	625	596	571	556	550	553	513	548	588	582	537	518	573	595	562	554	540	547	601	559	576	593	580	556	532	581	540	556	580	623	555	578	539	560	564	554	546	550	582	582	555	500	542	541	559	587	568	566	565	490	561	593	553	575	556	564	551	562	595	546	539	503	570	559	575	567	567	546	573	541	532	555	534	593	535	548	549	543	553	585	562	588	551	556	554	540	544	548	543	541	535	573	568	554	576	520	543	529	553	515	563	596	578	571	579	524	542	549	578	534	562	603	526	535	581	557	538	542	554	527	546	541	544	500	549	533	572	550	556	519	548	573	529	522	510	563	583	552	569	568	567	531	579	580	533	536	523	529	554	569	532	516	553	528	545	542	576	550	552	514	534	536	547	551	541	583	557	556	536	578	566	530	547	573	553	524	542	558	559	562	575	541	537	531	563	598	576	548	585	518	548	559	565	572	562	569	551	533	546	585	533	539	534	554	565	542	548	594	566	526	556	524	577	542	547	547	538	560	555	581	479	554	519	535	549	547	553	532	543	554	516	557	512	546	562	548	554	519	526	487	533	525	542	569	590	538	517	513	550	571	511	572	555	542	544	545	550	565	563	541	546	555	560	553	536	551	515	535	592	535	553	562	512	538	555	569	577	538	560	548	578	554	542	581	536	560	561	511	483	536	547	539	535	549	535	546	535	534	525	545	538	531	551	545	539	565	555	571	581	510	523	547	596	545	595	560	505	528	516	546	541	538	557	521	521	582	545	539	582	565	535	549	524	554	527	514	495	595	517	525	528	567	543	598	540	548	572	551	552	540	545	572	568	519	542	509	538	549	536	542	552	575	528	557	542	565	574	515	532	549	554	541	572	543	546	497	558	529	507	535	547	552	571	570	554	538	582	554	538	562	585	536	573	602	557	536	521	577	548	547	585	533	583	550	548	554	572	530	564	536	533	550	538	560	549	576	586	530	556	545	537	597	556	520	541	540	544	556	520	553	526	540	547	518	533	537	563	541	536	570	522	515	592	540	540	579	565	580	526	550	558	551	553	565	576	517	550	568	555	577	528	553	568	524	542	540	544	516	554	514	559	538	565	569	554	551	565	557	503	476	549	564	562	556	564	561	539	532	539	558	562	577	564	535	560	540	558	589	532	563	538	525	562	554	551	533	526	573	548	551	536	565	561	560	580	541	557	538	571	561	548	589	580	535	537	512	507	556	568	556	532	524	532	578	552	522	536	550	563	545	563	574	579	540	535	537	523	543	551	583	550	565	592	565	575	544	532	502	565	569	594	571	532	542	540	533	594	583	539	537	570	561	539	538	609	556	551	524	556	524	532	555	523	547	575	549	533	496	584	548	542	514	537	557	591	595	568	527	573	547	561	553	506	555	548	573	561	566	528	524	600	550	543	569	517	573	565	569	515	517	496	554	553	533	553	543	542	526	571	564	523	571	537	493	517	586	543	497	551	590	574	567	578	557	547	554	562	560	574	550	573	549	540	573	524	562	502	534	557	509	530	494	528	520	588	550	565	528	573	528	561	527	556	563	539	540	568	569	569	572	513	530	578	531	580	559	583	537	517	513	536	577	548	514	584	581	561	541	538	549	572	559	517	514	576	553	522	534	570	549	537	525	564	580	545	543	511	542	513	529	532	525	568	541	528	528	565	524	550	564	552	538	554	556	557	581	528	516	565	502	533	557	586	583	546	527	520	558	531	540	535	561	527	547	573	548	569	552	523	536	549	581	559	519	532	570	555	553	562	504	545	565	530	558	587	531	539	548	557	583	570	526	568	580	505	499	526	531	581	594	541	561	569	572	558	557	518	542	517	547	520	560	565	555	559	536	517	547	548	534	532	567	559	544	551	556	572	568	547	553	508	536	534	540	546	549	537	527	538	556	588	548	546	595	565	540	580	554	572	552	580	553	530	546	530	563	615	541	511	554	571	585	528	591	577	542	539	563	575	548	529	545	570	506	560	587	594	553	523	560	554	551	519	564	532	556	551	574	580	541	527	549	540	589	537	568	571	564	582	544	569	553	582	541	540	527	522	518	558	565	595	549	541	495	571	555	522	538	536	583	591	543	545	548	576	506	523	550	544	534	572	489	568	591	517	588	549	565	543	556	561	565	546	535	566	516	536	578	567	483	521	560	552	536	538	594	548	545	520	560	564	500	536	516	542	537	571	545	565	565	562	571	545	531	536	575	547	535	602	543	557	535	535	515	570	556	555	553	585	534	579	591	564	527	585	562	569	538	557	559	533	559	549	524	572	496	548	520	490	569	556	524	540	573	533	549	572	527	544	560	537	586	504	542	528	544	532	504	558	558	528	559	570	554	546	559	561	529	520	541	566	537	535	546	551	568	528	515	547	555	525	553	537	532	564	543	524	553	516	517	544	547	549	536	585	572	542	571	503	546	544	542	537	520	508	525	566	528	541	574	517	549	546	559	558	537	542	566	535	510	570	578	543	568	544	550	570	565	552	534	575	538	523	550	564	588	529	548	556	514	511	521	593	546	555	550	514	541	563	581	548	514	570	578	576	570	519	551	576	547	526	546	523	537	564	558	554	550	545	560	567	588	513	569	553	494	498	540	557	566	541	580	529	514	547	524	509	556	512	544	572	559	562	522	525	563	588	546	567	550	519	543	586	582	530	559	568	532	530	531	550	549	529	512	536	556	528	585	505	548	539	533	565	549	532	536	547	510	554	537	557	540	581	566	567	571	600	552	539	549	573	575	535	579	555	562	531	587	507	512	582	549	534	573	564	537	588	564	514	551	521	585	547	578	543	542	581	510	547	545	552	578	581	551	542	538	573	563	517	545	568	524	570	526	530	513	490	522	546	586	584	541	604	532	600	567	547	560	534	590	585	526	574	569	540	532	536	598	507	561	564	530	581	514	541	547	544	559	530	552	545	493	582	568	548	562	532	585	567	549	559	569	544	543	560	541	557	540	553	558	544	571	543	556	549	547	564	568	525	560	535	545	568	568	546	539	587	559	533	537	521	581	566	562	518	531	606	570	530	552	563	533	560	497	499	553	539	547	570	521	534	535	581	529	538	578	561	521	578	563	536	553	597	530	549	549	568	545	514	551	541	511	577	540	569	564	554	563	568	586	543	527	525	504	531	557	548	506	548	568	546	511	567	538	564	500	560	529	538	586	507	558	552	524	569	559	561	560	540	501	572	582	556	562	535	564	573	532	501	546	569	561	538	537	555	518	554	550	547	544	572	557	530	529	555	539	533	569	530	540	530	539	559	515	575	553	536	554	561	520	542	553	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15216	2249	2529	2011	1284	967	792	628	514	408	358	320	289	313	264	223	229	223	207	190	195	211	174	163	182	176	162	169	179	168	171	172	179	160	150	159	153	159	167	181	151	136	145	158	169	142	122	149	142	150	145	148	156	141	164	167	148	147	140	149	150	170	137	150	161	136	153	178	146	174	129	123	151	138	129	149	147	126	155	152	158	133	141	147	156	144	122	156	135	135	168	148	146	112	150	135	137	155	157	149	139	150	130	133	127	145	131	129	128	142	132	121	158	173	145	141	146	131	138	138	156	131	140	119	129	163	148	123	156	139	150	158	140	132	151	111	146	158	123	143	141	158	135	139	158	137	177	156	147	118	155	143	146	142	139	140	136	158	126	154	133	137	139	141	153	117	147	124	158	136	116	144	129	143	139	155	131	141	154	127	142	140	118	151	130	132	150	139	153	160	134	163	151	130	153	166	170	146	117	138	152	146	145	151	142	151	153	146	145	168	153	138	123	134	140	142	142	146	138	131	159	137	144	137	139	132	151	129	141	138	134	136	155	131	143	146	162	137	132	169	128	144	139	135	140	153	151	135	152	153	132	146	132	153	143	145	140	129	119	136	127	136	119	142	134	159	149	134	146	148	128	163	138	147	133	140	141	140	140	165	137	131	168	153	152	158	153	128	149	118	141	125	151	156	141	152	148	142	155	137	132	151	143	140	130	144	157	150	156	154	143	144	121	153	125	149	154	173	148	133	138	142	131	119	170	137	114	140	132	128	127	141	129	139	126	118	149	134	151	139	133	139	138	139	149	147	170	133	130	143	161	160	157	145	144	151	166	137	145	149	171	130	133	130	149	140	130	144	135	134	138	158	120	157	153	153	129	151	141	147	151	162	150	142	135	133	130	162	147	152	119	121	146	142	134	134	156	153	140	136	146	149	139	122	137	149	140	140	127	147	148	143	120	152	148	137	158	149	124	154	143	138	157	147	134	144	144	145	134	125	145	143	133	136	152	122	136	130	133	138	126	128	135	116	143	151	130	168	149	135	119	130	137	120	159	171	171	143	110	126	133	130	161	131	138	124	150	137	130	143	125	132	161	163	125	130	184	148	154	135	133	141	154	141	164	126	133	153	151	142	135	160	136	173	141	150	161	130	149	144	140	135	148	123	140	154	171	135	161	156	138	175	150	129	145	132	127	144	164	131	132	139	159	160	161	128	136	149	136	154	155	142	139	148	166	152	137	133	171	141	154	138	147	129	133	144	140	145	153	148	150	118	149	149	134	144	154	138	164	154	116	136	135	157	140	142	145	138	135	129	130	133	125	125	141	154	142	133	141	135	142	146	127	139	146	136	133	135	159	142	159	156	130	125	143	158	145	136	143	163	140	143	147	136	146	129	129	150	148	146	145	134	144	128	119	154	147	134	163	139	130	135	141	138	143	135	157	133	139	105	146	136	167	137	147	124	139	151	156	114	164	137	160	134	158	112	150	137	125	142	135	147	147	134	144	140	146	132	156	126	112	137	142	151	136	142	119	126	143	145	130	135	134	138	133	136	141	165	154	122	136	157	146	158	143	149	139	145	140	148	137	148	150	144	155	135	144	137	139	131	132	144	150	141	144	144	142	164	148	149	147	140	134	143	145	116	141	145	141	146	148	143	137	138	124	138	152	140	135	152	135	138	148	133	132	147	134	137	142	149	141	140	144	135	147	135	140	146	129	128	145	149	143	165	135	113	126	152	149	137	139	124	137	138	144	166	143	134	114	165	139	159	151	158	151	143	135	153	122	149	134	143	113	157	142	161	151	151	156	116	138	171	122	135	147	135	131	145	152	140	126	126	127	160	148	136	159	144	141	125	143	137	146	118	124	135	145	135	141	135	116	125	149	144	162	106	152	148	159	133	141	134	138	135	124	130	143	145	164	137	140	134	163	149	132	132	110	140	158	139	119	121	141	167	138	156	145	143	140	139	135	135	138	117	141	145	164	142	142	132	128	151	154	152	148	136	149	142	177	132	146	129	123	132	135	149	163	162	144	141	146	132	129	129	142	149	137	139	140	132	127	142	137	139	119	152	133	135	138	133	140	138	136	138	141	144	144	126	160	138	146	142	136	147	150	147	141	155	135	115	124	144	151	138	118	143	146	146	138	142	141	132	130	148	130	137	151	138	145	131	152	130	153	151	139	129	145	142	133	162	132	134	143	126	120	146	142	124	131	147	143	136	135	143	146	133	140	134	144	145	131	136	125	127	153	130	117	119	151	149	149	152	153	145	139	157	142	146	159	142	148	142	142	144	126	155	135	138	155	135	145	141	147	158	136	139	144	139	150	150	133	145	148	148	123	139	160	133	141	153	133	145	135	129	134	123	161	143	167	158	133	133	145	132	138	148	143	150	129	131	128	150	147	122	142	142	125	133	139	146	139	141	151	137	135	150	119	143	161	149	150	132	128	131	143	135	121	137	131	155	134	129	147	137	156	132	141	131	148	143	143	142	156	123	138	165	138	150	132	145	134	142	146	126	142	158	145	134	128	148	137	135	145	150	157	160	146	142	147	139	135	161	139	142	174	138	162	166	128	151	128	133	152	128	154	150	140	147	126	143	149	145	135	136	122	131	145	146	153	147	135	149	157	133	133	142	146	129	124	131	138	136	154	135	134	156	160	164	135	134	125	151	148	143	130	156	124	134	143	145	129	149	146	146	160	141	125	138	147	178	137	151	160	143	138	149	148	138	147	160	127	140	148	153	141	149	143	126	122	159	120	157	144	133	137	141	132	144	157	137	152	120	138	160	135	125	131	139	167	156	117	127	150	131	129	149	145	147	152	128	125	141	115	140	131	134	143	152	152	158	125	149	142	129	148	126	152	140	141	149	116	140	110	116	118	144	143	145	144	123	128	138	154	142	140	145	138	139	121	147	130	133	126	153	138	126	134	137	140	143	140	150	139	149	158	155	154	146	129	139	126	155	131	137	147	142	132	137	139	128	135	153	127	143	143	164	143	132	134	143	143	137	136	146	149	142	144	155	140	138	169	133	153	137	132	139	140	145	152	133	142	139	150	148	133	139	153	130	116	128	126	135	130	118	132	156	159	134	150	140	151	134	131	114	137	141	143	125	148	177	127	156	163	150	159	138	142	144	114	120	143	154	141	133	136	152	126	152	130	144	142	129	155	138	136	142	153	135	112	137	153	137	154	128	118	126	137	139	149	142	137	152	128	135	124	114	147	167	122	135	160	138	156	108	149	135	145	133	131	144	130	159	163	152	133	135	163	153	136	137	127	127	135	135	135	138	158	159	144	146	134	160	135	131	133	123	129	136	152	130	123	150	146	132	142	141	151	144	144	157	135	155	139	153	142	133	135	148	132	157	152	128	134	191	150	134	143	129	142	142	136	138	151	116	99	148	146	151	139	130	132	125	144	153	153	159	153	157	148	140	144	145	128	146	137	147	148	139	142	147	140	164	140	130	158	137	148	140	162	149	151	139	143	125	141	138	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7507	2308	5031	5861	5237	4051	3401	2901	2337	2128	1822	1714	1528	1289	1263	1169	1081	1017	938	859	902	855	754	773	749	690	714	673	662	677	637	622	641	570	561	604	578	563	576	568	587	522	549	551	538	539	534	559	513	534	605	500	504	505	524	509	540	501	534	555	508	491	483	490	495	512	537	488	466	503	500	512	492	484	497	488	480	445	502	457	492	436	494	503	490	464	511	462	515	477	509	468	465	485	482	443	494	504	490	483	478	499	490	474	453	466	461	499	472	451	463	512	475	471	476	471	477	467	469	470	460	471	447	499	492	469	477	477	503	469	465	490	494	485	480	475	465	504	480	463	452	483	468	487	451	492	483	482	502	460	466	442	480	482	442	474	518	472	445	475	449	469	449	489	456	479	489	488	472	463	471	490	473	428	493	458	443	466	458	462	490	482	458	462	478	434	481	472	470	454	466	475	496	482	452	493	464	474	482	462	467	454	455	468	459	488	466	484	470	449	452	439	433	465	458	451	497	433	461	437	446	484	447	461	455	485	414	465	493	491	454	460	417	489	432	443	450	479	444	507	471	488	445	493	456	459	496	446	482	497	477	499	496	469	474	442	486	444	428	478	501	483	436	435	453	500	439	459	449	446	474	496	482	472	452	452	483	456	477	457	465	451	494	461	486	454	439	454	461	454	493	455	446	445	413	462	448	469	490	486	462	444	454	466	515	459	437	462	468	465	442	439	448	521	434	436	459	467	469	500	514	508	462	472	460	427	464	506	475	439	440	452	485	466	427	467	477	451	442	501	478	480	503	477	463	446	469	466	453	475	483	482	493	441	445	498	495	488	437	485	460	461	467	469	482	477	471	487	464	456	463	458	485	455	512	504	455	506	424	446	486	436	476	453	494	470	447	490	485	459	438	444	475	445	474	442	479	494	444	490	489	435	451	482	464	480	474	519	428	460	459	451	402	473	483	451	443	451	449	450	455	476	459	482	469	469	435	499	489	495	463	448	459	433	466	489	491	444	485	491	470	466	471	452	442	452	466	478	489	451	481	495	435	449	451	446	488	467	450	465	475	459	439	447	455	466	480	484	491	469	462	467	481	487	467	481	493	455	491	462	459	474	472	445	471	431	488	476	491	463	451	454	483	437	457	469	481	435	458	484	446	476	454	486	479	473	447	470	441	458	487	442	464	465	503	470	496	445	434	494	465	459	483	482	464	459	455	445	464	494	438	468	483	445	444	478	475	477	453	490	473	471	457	482	458	442	439	477	458	477	453	452	454	463	454	449	470	488	461	456	456	486	453	510	476	491	430	454	488	460	465	469	457	484	463	450	507	469	448	448	431	435	463	488	453	506	477	458	473	496	470	468	464	449	484	470	501	481	479	475	427	493	443	449	420	439	519	503	477	492	492	457	424	464	438	450	468	436	457	453	477	504	495	456	483	440	486	467	439	490	496	466	502	461	470	436	471	461	473	479	474	491	479	507	481	480	526	467	430	487	479	470	454	473	498	459	455	481	432	432	448	477	455	438	465	442	502	437	455	470	449	470	478	451	442	484	477	496	461	443	442	464	462	447	457	455	482	468	439	460	460	462	429	479	468	470	501	474	449	444	455	469	472	470	460	488	459	488	425	498	441	451	490	473	442	463	442	456	449	456	484	469	483	450	450	461	474	462	459	455	484	468	478	477	500	451	465	455	472	459	439	423	453	458	446	474	454	479	481	450	479	447	431	465	432	479	447	475	459	453	452	435	474	471	484	491	446	444	472	470	504	422	473	448	436	482	479	464	450	489	463	483	453	518	487	441	500	432	449	472	470	443	485	482	481	465	513	453	510	515	459	482	445	481	474	494	458	455	451	474	463	486	476	465	446	460	495	471	462	467	456	459	462	477	447	472	431	473	469	525	444	476	459	443	471	534	473	439	439	461	454	450	480	469	461	454	469	465	423	463	442	472	459	476	455	491	456	424	441	453	459	486	468	472	457	530	453	435	470	473	439	492	471	445	459	478	480	466	450	489	467	444	448	445	457	487	479	454	458	486	477	441	441	419	489	405	481	472	445	444	450	470	507	493	449	451	442	477	446	474	468	456	495	456	445	471	486	449	485	441	467	441	487	487	432	437	465	420	466	510	444	447	488	465	490	480	506	474	457	430	459	448	444	472	474	457	479	442	503	453	489	446	477	453	474	448	477	486	474	436	466	502	484	431	471	461	506	484	458	469	458	464	495	471	471	468	452	507	461	480	519	462	464	423	445	442	481	489	459	477	489	491	462	474	485	407	451	484	461	470	476	478	429	442	486	493	482	468	467	485	459	459	475	455	467	451	421	464	486	461	493	483	414	497	488	444	443	453	482	467	485	434	461	465	444	446	446	454	486	457	487	457	447	467	467	434	450	433	477	510	516	488	447	443	431	477	449	456	423	449	454	457	497	479	477	488	440	474	478	472	439	470	447	480	455	428	470	420	433	467	485	437	455	489	485	465	446	490	449	485	472	472	483	466	456	487	472	438	462	485	446	466	466	486	475	490	405	435	457	433	475	435	464	487	426	449	457	461	482	472	457	460	452	478	453	488	462	513	455	487	469	503	473	487	466	450	473	445	456	457	427	472	476	453	477	493	432	418	469	433	461	459	514	472	476	475	454	463	480	453	479	444	449	436	443	470	490	461	473	447	453	449	442	443	508	435	486	463	456	470	487	455	469	445	497	491	478	442	467	433	468	470	505	471	479	492	464	459	484	434	464	495	456	493	512	475	466	453	483	482	495	502	481	483	450	514	488	488	468	437	432	437	471	454	478	495	513	477	471	465	470	480	424	471	482	482	474	497	454	479	460	467	467	445	498	442	426	493	464	450	496	476	463	447	501	497	470	481	490	420	454	458	438	469	406	462	444	509	461	450	454	442	441	494	488	488	484	473	436	469	414	465	462	445	473	470	519	431	495	436	445	501	449	461	502	454	463	474	475	467	465	460	469	475	501	447	473	479	441	464	432	450	450	461	445	474	441	461	465	444	484	486	477	473	434	465	423	465	446	480	459	453	441	456	512	459	439	417	466	460	450	496	449	441	450	458	456	467	484	480	469	499	456	415	493	465	449	482	437	439	503	492	507	464	490	467	491	458	477	495	447	452	469	481	434	454	472	485	491	458	461	474	436	485	474	419	448	499	449	435	470	471	448	459	466	457	490	450	466	451	452	478	457	436	437	454	481	455	503	452	470	491	468	459	440	436	475	497	457	473	447	491	488	460	469	463	487	432	472	447	499	478	451	482	469	485	465	495	452	434	432	476	442	444	461	512	481	477	481	467	474	456	461	431	422	476	485	489	500	446	479	471	449	464	471	439	504	451	473	495	458	454	437	492	464	488	434	478	455	485	423	454	467	422	487	476	453	462	457	455	470	463	460	458	481	460	482	458	464	478	489	502	472	459	450	463	487	453	449	460	443	437	465	445	455	442	459	463	481	491	452	486	509	475	451	486	464	481	452	480	495	483	450	450	481	448	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2190	373	408	371	370	376	299	341	317	296	332	347	328	292	338	305	297	307	317	312	324	331	330	297	312	297	348	312	270	329	294	298	302	299	316	277	303	313	319	291	268	340	317	320	327	316	310	288	309	317	334	324	321	322	335	300	358	348	324	311	290	323	309	312	297	315	325	289	310	303	306	278	322	321	311	319	287	309	301	291	289	297	288	325	326	305	304	310	304	299	332	331	299	305	274	310	314	290	341	339	267	321	316	321	320	334	322	332	310	333	325	339	295	298	311	290	311	309	263	274	313	285	278	298	278	346	319	290	326	304	296	313	302	312	301	303	331	329	325	318	328	301	291	322	354	315	311	297	309	321	315	291	323	308	303	335	335	304	283	305	314	321	304	294	337	327	311	343	311	322	291	321	313	297	289	325	280	311	297	293	324	313	301	315	290	312	311	324	284	301	296	318	310	309	285	336	309	306	269	264	304	327	324	299	307	286	284	303	331	299	303	304	301	311	298	349	300	305	301	332	326	297	323	296	343	342	321	323	306	312	292	308	296	328	326	311	342	294	313	315	293	296	315	346	317	308	342	319	305	310	305	309	301	298	289	321	308	298	310	304	306	331	308	324	304	336	315	259	285	304	312	309	322	301	301	327	318	297	318	335	299	330	309	313	319	291	337	328	299	303	305	306	298	285	301	332	311	311	307	303	320	343	291	319	297	329	327	328	281	322	292	293	317	317	310	300	311	301	331	280	298	290	308	313	293	314	287	298	324	286	301	322	307	290	303	321	313	316	320	310	310	309	336	299	327	318	336	280	321	303	288	283	321	335	314	305	297	333	328	337	330	323	312	301	324	336	316	281	301	306	321	319	324	289	299	309	293	309	294	299	312	314	330	297	303	339	316	311	308	309	311	288	317	342	305	321	287	274	281	312	291	278	340	277	309	322	322	320	335	306	279	305	322	324	299	326	289	306	340	310	314	298	307	320	305	303	317	322	305	302	289	297	306	306	329	325	289	327	310	282	314	297	306	296	314	316	304	304	298	326	316	318	283	277	311	307	290	303	329	312	292	305	327	326	321	318	328	339	325	311	309	285	311	262	334	310	278	296	293	312	305	318	321	285	313	294	280	306	325	299	307	298	310	329	325	317	295	289	334	295	327	322	275	307	311	312	329	325	298	314	306	285	301	326	336	317	334	333	339	328	285	316	304	317	302	329	299	316	300	305	319	299	278	283	320	281	303	329	301	307	286	313	322	329	352	308	326	263	318	255	295	316	311	326	309	320	307	301	324	308	326	304	308	312	283	313	272	314	279	339	311	288	320	314	297	326	300	344	302	333	305	308	331	287	298	309	326	308	310	308	334	327	316	318	331	330	315	312	332	329	341	319	332	315	331	340	320	345	304	333	308	303	270	299	309	322	299	297	302	323	318	323	311	258	292	326	304	312	298	283	319	300	309	288	317	304	302	328	293	301	276	304	308	311	317	325	305	336	348	310	312	295	287	306	306	304	313	326	304	294	313	334	290	280	276	301	321	287	282	287	304	339	326	316	306	297	315	315	280	328	307	319	307	292	320	302	320	319	311	305	281	336	295	304	332	309	303	309	287	308	271	321	330	309	325	328	295	304	331	347	338	324	300	313	311	313	302	304	334	268	301	347	290	287	317	320	300	317	320	313	313	298	306	263	328	287	289	321	306	312	298	341	279	282	274	339	336	314	270	296	304	284	301	304	292	293	329	293	314	305	297	310	329	319	322	287	336	319	277	315	333	292	298	292	309	284	303	339	323	304	347	315	307	307	304	311	354	331	328	291	303	309	304	312	295	311	290	299	297	320	303	324	297	301	309	324	286	315	315	319	326	307	287	309	333	316	308	323	311	322	324	311	272	304	337	304	343	287	289	334	298	295	315	303	289	310	317	297	311	290	295	272	306	293	289	340	301	331	333	295	327	331	296	298	345	360	317	311	328	315	266	283	292	302	327	299	311	304	303	294	316	295	302	333	332	276	291	320	295	297	291	325	334	304	290	281	306	318	291	285	334	327	311	306	329	311	299	300	352	299	318	308	312	288	319	304	314	342	315	309	344	279	303	312	318	300	312	321	311	313	322	350	312	280	326	314	294	280	281	308	316	297	321	326	342	302	323	278	287	293	319	317	333	270	333	302	326	304	304	266	319	295	334	292	336	306	299	329	298	312	342	266	299	311	297	328	302	321	329	323	328	308	306	310	298	292	274	313	317	300	294	297	323	306	311	317	323	323	319	291	307	264	298	354	331	297	288	313	317	306	327	318	312	313	333	317	312	321	273	290	320	301	316	337	289	301	302	338	312	328	323	304	331	281	302	303	306	329	318	308	312	359	331	346	280	280	312	288	292	319	300	314	319	310	324	284	297	322	316	288	305	336	285	325	309	326	297	328	314	282	291	311	325	311	310	298	319	276	310	331	352	300	292	324	309	311	295	315	296	299	312	322	298	308	307	294	263	311	309	302	300	302	345	313	321	277	331	317	280	314	314	293	286	322	316	293	316	297	324	344	328	275	294	319	321	301	326	276	313	309	332	294	311	284	308	320	283	310	317	306	310	280	266	308	322	301	321	302	309	315	313	294	322	304	321	321	297	315	309	288	293	294	298	308	310	304	301	301	284	329	302	302	307	306	317	296	342	296	315	319	312	297	306	311	317	306	288	307	316	300	311	288	330	321	330	304	323	308	305	290	291	294	298	335	310	314	325	292	285	294	280	314	327	311	307	309	299	308	295	283	266	296	271	303	305	337	310	300	307	349	292	326	306	309	320	319	319	330	290	312	311	308	316	305	299	301	318	289	301	327	326	329	313	310	327	303	346	350	288	304	308	331	290	309	300	327	311	305	319	315	310	313	281	302	315	312	313	326	308	375	328	307	305	327	323	294	326	307	311	321	304	330	286	295	315	320	330	301	297	332	303	290	371	304	299	302	298	326	336	312	331	339	276	297	327	312	321	314	316	322	296	287	329	327	311	298	293	337	310	314	324	297	276	309	286	336	305	313	301	297	311	287	327	305	312	293	313	305	319	286	325	314	315	309	298	330	352	289	302	286	324	288	284	328	332	338	291	332	357	307	300	312	335	321	321	316	333	311	292	285	303	332	362	291	296	301	321	288	326	322	314	325	306	317	324	315	311	290	328	322	305	331	285	320	293	306	296	312	330	323	308	312	280	313	299	296	319	290	334	293	318	306	335	316	352	307	288	302	286	326	302	310	334	310	283	332	311	313	353	279	340	286	297	308	316	325	334	309	298	332	324	315	335	322	326	300	285	306	340	312	288	293	332	303	293	323	299	321	337	318	297	269	327	297	287	309	295	327	352	309	339	320	302	315	325	360	323	291	302	288	338	306	307	339	283	333	299	302	293	304	306	298	326	345	294	332	291	313	306	330	288	315	300	299	310	307	316	308	303	298	306	311	286	302	326	298	294	315	336	318	276	300	312	317	318	322	271	298	320	321	316	326	307	295	304	320	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2452	941	1037	1155	1106	1093	1025	985	916	905	908	967	924	946	960	925	955	904	925	923	936	879	911	885	948	905	910	925	868	923	907	994	862	905	903	912	860	932	893	919	878	894	878	901	920	872	947	891	868	899	887	893	846	891	914	864	910	872	891	912	875	905	914	909	878	931	934	871	882	885	908	905	858	881	941	917	886	926	932	894	925	906	851	923	866	929	936	953	900	929	887	934	910	894	905	854	916	862	840	930	847	895	885	867	890	865	904	867	889	853	924	922	923	931	894	895	877	877	896	851	897	897	810	961	927	909	909	903	844	857	881	831	931	892	878	866	934	894	888	911	925	886	883	876	949	864	885	928	922	883	939	881	911	880	911	892	894	941	858	866	891	886	919	921	904	881	852	929	938	828	904	902	928	941	924	854	864	900	932	903	964	886	892	891	906	915	929	885	899	920	900	860	877	900	950	880	916	918	943	960	889	908	893	920	867	913	898	847	939	853	852	918	920	924	865	890	846	929	913	920	827	889	859	863	912	928	845	929	925	916	863	881	922	859	881	958	926	918	864	942	845	908	893	913	939	901	960	915	875	895	843	894	912	897	900	885	942	889	909	872	917	920	873	922	903	930	854	931	886	912	892	880	853	953	890	920	924	888	898	821	895	918	927	924	941	878	877	901	906	889	825	949	903	889	849	882	932	844	885	903	883	916	893	895	883	882	889	898	953	854	926	907	840	887	915	897	896	912	877	884	916	897	926	920	928	930	930	915	918	911	906	914	914	862	881	930	836	909	937	928	890	893	880	932	852	894	909	901	834	939	850	892	905	868	934	899	838	890	933	923	897	881	882	933	895	934	883	860	908	877	913	825	897	894	840	864	900	910	912	909	899	862	885	940	878	916	883	880	906	871	817	919	933	933	848	873	870	855	846	912	914	899	874	895	897	865	898	931	873	918	894	879	882	986	966	927	902	857	903	900	936	802	946	866	895	878	926	900	894	894	862	894	856	883	904	902	919	859	916	915	865	932	873	837	913	914	861	835	924	877	891	879	917	910	858	917	900	890	905	878	919	900	927	855	885	867	841	915	895	860	904	893	882	913	887	883	922	873	870	952	951	875	911	926	926	924	855	915	892	879	867	967	842	892	918	883	894	980	889	898	905	847	916	812	895	932	905	871	931	888	894	867	911	886	845	870	885	928	906	841	896	909	860	902	843	906	921	916	921	908	931	860	878	902	927	878	862	954	892	934	944	903	860	931	908	855	893	905	934	907	919	929	938	868	883	930	872	917	908	935	882	923	900	878	893	913	866	910	884	882	878	846	866	914	927	877	866	885	962	884	878	929	879	836	948	886	855	894	875	926	889	881	889	858	784	909	809	912	911	841	879	874	933	838	918	887	879	899	842	848	907	907	910	935	875	899	837	902	919	917	888	931	898	872	968	896	913	893	834	884	923	928	912	851	851	898	903	856	854	894	943	914	909	890	903	861	880	948	877	938	872	887	890	883	918	909	932	848	875	958	935	908	877	874	840	882	956	922	930	882	912	866	917	897	919	921	862	897	933	906	871	915	945	850	870	889	876	924	861	901	907	915	927	848	902	937	901	912	921	895	900	945	873	901	882	893	877	947	913	871	884	950	917	906	866	918	913	907	909	882	892	904	877	957	910	933	910	921	928	915	902	787	896	882	918	922	899	924	891	874	868	899	908	914	935	911	920	893	895	922	917	904	920	889	913	883	869	913	866	911	868	866	942	895	934	919	933	854	906	926	930	870	937	919	866	891	897	886	918	848	896	911	896	885	855	935	889	911	880	929	868	901	888	935	875	942	920	919	885	935	898	898	930	902	916	906	889	882	876	924	898	913	873	906	873	897	905	913	894	874	884	903	898	897	872	893	917	880	984	883	872	900	852	939	889	863	908	882	913	918	877	877	914	946	901	924	870	948	849	855	905	867	906	902	895	919	852	946	907	925	943	829	891	903	898	893	936	914	925	900	884	902	887	869	874	903	885	832	928	846	883	917	920	844	866	900	878	827	905	881	890	860	902	879	944	892	859	877	923	887	904	900	903	888	878	895	877	954	889	904	906	901	907	847	897	889	934	871	950	935	889	882	863	867	888	874	920	896	819	899	909	914	871	932	909	903	884	977	878	916	904	900	947	901	892	851	851	863	916	845	894	927	891	901	882	874	889	903	965	938	928	871	919	892	885	893	853	891	918	900	917	877	907	951	901	877	900	865	883	943	884	889	864	919	911	903	863	882	890	898	860	907	888	891	926	936	912	915	890	874	934	880	835	919	835	904	902	855	899	865	860	949	896	903	841	887	904	879	878	868	917	917	916	919	879	886	902	960	848	917	898	877	948	938	902	848	823	938	883	909	875	839	913	894	904	851	922	893	906	887	916	873	876	851	887	917	882	918	906	897	856	909	905	954	878	865	908	901	876	900	903	977	893	852	957	846	870	888	875	839	867	912	893	877	903	891	901	904	879	842	965	887	869	899	887	903	868	835	931	891	893	896	917	885	867	910	909	926	868	946	906	909	876	928	911	918	922	878	915	888	886	860	889	920	866	925	886	870	897	907	873	880	867	879	925	870	839	863	873	897	876	914	901	864	885	856	873	905	928	937	873	930	870	952	926	882	868	846	902	902	894	870	878	918	896	880	897	913	909	908	864	911	908	860	898	870	891	892	907	876	898	864	901	888	861	895	949	901	906	926	872	909	910	877	881	873	835	932	860	884	915	910	842	874	887	880	869	941	882	891	921	883	889	901	885	888	922	856	898	895	882	912	875	874	879	865	912	901	933	926	880	820	828	936	843	878	904	909	849	911	924	900	825	867	918	878	878	865	968	909	856	880	890	905	857	900	895	897	886	922	906	902	890	925	900	923	918	906	892	925	887	909	915	905	888	962	876	883	899	908	906	894	881	874	898	900	897	904	886	862	901	933	896	908	914	881	869	938	867	928	877	819	869	877	890	900	905	889	913	912	872	874	869	871	862	912	907	893	869	815	938	912	889	871	880	946	913	906	883	906	912	894	940	889	858	860	898	863	927	903	889	866	910	917	923	863	918	899	905	856	906	907	855	901	880	838	903	906	891	896	883	844	867	823	860	940	888	942	905	858	883	872	923	907	821	854	869	908	898	909	903	884	942	886	864	875	881	885	899	879	935	891	876	887	975	812	953	896	906	889	835	878	897	898	863	905	880	910	898	903	898	828	878	879	853	884	923	912	905	933	882	888	882	930	922	886	892	916	861	886	891	934	933	969	896	901	900	947	815	923	894	858	910	923	936	847	902	962	897	895	901	904	916	957	897	894	915	915	872	869	867	888	856	855	981	893	877	897	924	919	904	870	931	890	864	938	926	827	934	947	935	915	872	918	856	924	884	837	950	860	858	903	890	904	911	863	883	858	872	917	897	854	895	871	846	877	893	879	892	918	894	900	925	902	900	888	946	935	890	884	944	981	898	947	875	894	875	922	866	943	864	920	852	851	996	883	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7907	1004	1301	1046	770	595	466	432	325	323	299	243	244	241	207	228	201	202	188	209	193	210	197	179	204	167	208	178	182	208	186	201	201	190	179	191	198	175	191	176	174	175	193	170	178	184	181	204	189	193	197	192	174	162	171	169	165	157	180	184	191	195	186	189	166	165	208	207	185	190	179	169	174	186	171	172	184	175	193	197	167	183	151	178	201	176	168	153	168	194	183	173	176	189	176	203	188	177	162	166	189	183	189	174	166	175	180	154	180	186	179	181	163	184	189	164	174	181	174	158	170	188	166	194	166	170	175	177	172	189	164	164	169	172	167	167	165	193	188	182	164	160	163	173	159	170	181	157	167	184	168	174	156	161	183	175	193	186	165	189	183	175	157	170	177	177	186	169	185	179	155	166	181	173	187	183	178	200	196	196	174	191	181	195	170	168	189	186	163	207	179	185	149	190	186	188	194	174	186	166	162	178	202	221	182	169	172	178	167	201	165	186	173	181	193	175	168	164	180	197	164	164	195	183	180	165	159	169	165	166	130	184	189	179	191	169	170	195	172	168	168	186	164	181	187	157	166	166	171	173	162	185	192	177	200	174	187	174	189	179	176	171	175	177	190	155	168	179	166	168	198	164	169	192	191	158	175	209	166	172	169	164	199	181	167	178	181	180	180	180	157	181	170	163	198	170	176	162	164	171	168	184	180	161	170	180	194	192	160	186	191	165	159	194	220	197	183	184	177	179	186	156	185	196	164	156	177	180	177	179	165	188	174	173	169	166	168	149	167	154	182	176	186	181	178	183	197	161	187	190	155	193	168	176	209	162	175	207	193	180	177	178	172	187	176	164	162	181	166	149	173	192	186	182	172	186	170	194	182	175	160	159	170	172	162	177	163	183	161	182	163	154	168	177	160	157	181	182	196	153	161	173	179	194	180	152	181	186	171	183	156	139	182	175	170	190	167	197	174	184	176	162	161	177	164	178	177	176	160	183	161	167	168	158	182	177	178	202	172	170	172	192	149	189	171	179	169	188	186	161	165	171	181	160	161	168	182	179	175	192	179	156	167	163	168	172	181	148	169	174	179	159	169	193	175	186	165	170	198	185	176	176	192	169	188	187	175	161	178	171	182	170	198	166	185	179	153	158	171	177	169	163	163	184	187	178	169	191	167	165	168	167	199	182	177	172	164	194	192	187	183	166	175	186	149	167	187	163	175	177	185	164	173	178	167	159	184	169	181	184	167	177	171	167	175	168	161	177	170	181	158	178	185	185	187	188	177	180	212	170	173	156	175	178	152	167	163	185	190	197	167	195	194	173	202	188	176	185	184	193	159	174	154	194	187	190	164	177	171	159	142	170	163	170	171	176	184	189	169	167	167	178	183	181	176	166	137	170	166	173	155	175	170	166	182	156	192	168	177	168	189	178	168	168	177	153	188	155	201	199	185	181	156	156	186	178	172	161	195	170	192	205	178	154	160	192	198	167	182	178	159	187	164	173	179	179	188	181	155	190	194	191	158	188	191	185	179	179	163	177	165	172	169	184	172	165	175	211	180	162	168	185	178	177	181	166	185	167	171	183	178	154	160	162	142	167	182	193	194	167	172	207	154	210	186	176	173	163	153	197	160	176	166	183	180	171	167	189	171	182	170	191	177	178	211	194	178	172	186	178	205	170	207	161	163	203	178	148	182	182	177	164	176	193	168	177	161	178	165	159	187	181	196	179	182	168	174	167	176	197	175	158	191	175	171	173	169	186	194	213	161	170	162	177	183	183	171	188	177	183	200	158	175	161	182	181	193	188	143	176	175	182	161	171	171	166	188	186	152	185	146	173	165	178	187	188	169	181	184	176	191	182	183	173	162	172	180	188	194	179	181	165	187	190	171	169	164	161	166	179	154	154	203	170	172	168	168	159	176	182	174	182	161	175	208	189	179	171	175	200	175	143	177	174	160	181	158	167	190	177	190	152	186	177	173	156	167	211	154	172	165	177	174	160	164	164	159	167	199	178	167	184	166	154	176	156	189	168	170	186	164	165	162	181	176	194	154	175	164	179	183	183	150	177	176	161	164	176	180	148	176	172	182	176	177	169	182	177	168	171	145	159	176	173	159	165	172	176	172	167	151	194	172	182	187	179	174	199	195	159	147	187	187	168	170	175	149	184	170	181	173	169	178	223	164	182	180	176	175	165	167	157	164	187	169	185	176	170	173	179	174	195	201	177	173	190	172	160	167	176	175	169	204	160	170	174	163	199	188	177	146	178	183	160	184	178	162	180	152	170	186	183	153	216	191	189	182	147	200	189	186	195	195	181	169	168	162	180	192	182	183	161	170	166	178	167	149	184	178	167	181	181	179	175	171	173	171	164	168	191	195	185	203	190	179	197	178	172	193	163	187	150	168	181	203	188	158	160	188	174	193	178	191	187	182	175	181	178	173	159	185	174	172	182	166	163	176	196	188	162	159	171	157	187	201	163	213	169	167	175	169	188	155	170	169	160	169	215	190	191	189	171	176	166	170	187	188	180	171	190	177	161	177	182	182	187	169	168	204	187	185	169	194	174	155	179	196	177	173	185	170	180	167	178	198	164	194	189	145	166	174	176	172	193	191	181	177	165	163	182	193	174	170	168	195	163	177	190	162	165	168	156	169	191	192	178	180	178	167	167	191	185	166	165	157	196	166	181	180	158	190	169	168	184	190	194	171	183	162	185	204	183	177	172	183	186	177	178	170	165	166	177	164	175	168	187	135	159	178	168	166	183	157	166	173	170	190	167	176	184	155	169	166	172	173	165	161	161	186	159	180	168	175	176	194	181	185	173	184	180	182	166	179	164	163	157	179	192	196	213	181	168	177	161	196	177	185	191	179	206	205	197	201	162	158	160	206	157	146	159	186	196	195	172	182	169	193	165	210	174	194	172	165	165	173	185	174	170	194	179	178	159	178	179	188	169	191	197	197	165	160	192	184	187	176	186	183	186	170	171	198	170	186	192	193	163	199	191	168	172	164	165	159	188	174	193	174	195	211	146	200	168	183	178	179	182	181	182	169	176	178	167	170	156	165	183	179	176	162	189	169	199	165	183	174	169	179	155	176	161	198	175	168	174	180	176	187	205	172	193	164	182	191	182	171	179	192	185	198	179	183	164	151	166	209	170	157	203	157	154	175	172	164	181	189	178	179	177	180	175	189	193	181	190	177	164	184	177	160	189	167	168	161	164	168	171	169	178	169	200	150	176	178	159	178	170	169	162	172	170	198	179	189	197	168	169	167	170	177	159	194	179	185	177	173	195	169	173	170	151	180	160	193	186	177	191	195	158	174	170	211	159	162	170	176	189	177	167	170	182	166	165	178	182	167	171	169	176	168	168	178	179	155	184	160	163	156	186	171	176	177	176	199	189	175	178	205	186	194	173	176	201	176	190	175	199	166	203	179	186	185	163	184	168	163	185	175	170	154	192	185	169	205	181	202	186	163	180	179	176	159	172	190	169	159	172	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5532	1555	2887	3529	3043	2574	2122	1752	1615	1409	1329	1220	1114	1020	947	859	852	793	794	776	777	695	737	731	699	684	637	644	670	649	675	622	562	597	611	601	647	605	625	588	576	624	615	592	591	587	582	568	595	577	570	611	602	593	563	555	593	573	578	595	573	613	583	585	565	555	539	573	537	579	534	561	595	573	588	539	533	562	549	571	580	542	553	575	541	554	541	569	574	536	578	552	535	558	572	503	555	550	485	564	576	575	589	554	560	556	565	542	561	557	553	569	512	561	598	534	544	532	587	567	562	565	547	565	555	562	601	549	556	527	562	624	549	573	560	564	540	568	522	551	546	570	525	565	548	550	534	547	504	565	543	574	536	550	529	531	560	545	568	569	571	546	507	552	556	554	541	557	551	534	518	558	566	577	536	548	542	533	560	549	569	590	536	525	556	553	500	525	578	564	537	562	573	545	577	512	542	508	537	537	594	545	511	594	551	519	534	529	549	548	550	547	531	543	526	578	510	570	545	538	597	542	590	551	559	590	520	554	603	535	589	548	534	545	581	515	556	582	505	531	569	541	539	573	551	541	580	470	546	552	542	534	542	551	595	565	557	544	540	554	591	535	568	569	570	505	541	533	553	569	598	548	562	546	530	557	567	565	558	579	543	525	552	568	557	561	572	518	539	546	526	536	535	562	516	542	588	543	542	543	540	547	554	580	536	537	525	573	572	545	527	533	539	534	569	554	553	582	533	562	542	569	530	550	523	550	554	531	536	564	541	549	554	553	539	547	523	566	558	546	527	530	547	539	514	565	565	523	576	549	562	534	585	559	533	545	540	571	533	517	578	552	548	553	584	526	550	519	549	576	537	570	490	518	552	526	560	549	535	612	571	555	546	495	574	560	573	551	519	549	546	525	527	571	534	565	537	514	563	553	584	517	582	556	586	545	552	574	536	548	545	554	570	526	538	579	555	548	544	573	547	521	584	565	548	528	516	568	546	546	520	549	558	590	562	505	581	545	600	537	520	516	547	542	530	509	541	533	532	545	536	564	563	589	520	539	584	554	575	531	525	607	587	529	532	527	558	544	534	504	533	570	567	569	555	562	516	558	547	536	572	538	600	540	535	512	519	554	580	531	588	554	552	534	558	507	544	587	546	534	580	517	527	534	550	560	521	555	549	543	534	528	550	580	580	558	549	516	554	567	556	548	586	530	530	543	617	534	533	535	529	547	521	518	571	518	524	552	569	560	541	585	544	523	565	562	577	556	579	609	564	577	551	547	587	521	533	556	530	585	539	545	558	544	539	570	530	559	559	558	535	600	584	635	562	565	551	500	562	557	568	562	524	527	542	581	531	532	564	533	569	565	552	507	538	579	503	539	530	511	557	568	546	552	550	547	525	546	511	533	529	566	540	522	527	543	518	573	552	526	561	567	517	560	535	577	541	599	526	561	570	541	592	569	578	530	532	548	582	545	542	545	521	509	577	537	551	572	537	557	515	545	559	579	577	536	502	543	533	559	552	559	556	531	561	559	573	554	545	545	508	604	534	569	529	502	555	567	542	552	570	527	559	586	574	520	549	531	549	533	539	503	563	545	580	538	541	570	575	604	555	541	545	520	555	528	520	509	571	535	479	515	556	569	576	550	540	554	524	563	527	555	595	535	530	563	540	545	530	542	568	551	549	529	556	508	570	526	546	578	531	548	544	521	565	518	517	540	564	556	571	576	543	548	563	569	555	529	505	534	550	584	545	557	550	553	575	554	527	555	573	575	535	555	531	554	566	539	567	558	578	523	573	571	506	565	573	492	571	527	547	529	505	538	547	539	533	554	545	559	531	554	560	541	548	554	545	565	519	581	547	540	528	539	528	583	526	534	518	535	546	598	536	560	547	550	534	556	513	565	555	545	513	547	588	547	546	535	495	584	560	556	546	536	563	550	605	521	578	551	477	539	516	538	515	560	571	543	554	589	522	531	553	541	561	559	568	508	599	539	551	562	542	525	520	576	547	586	537	538	516	555	554	516	533	563	564	543	597	546	532	583	525	490	565	562	543	546	549	502	544	533	507	565	547	579	515	607	540	558	563	558	585	567	588	541	513	571	556	553	535	551	585	560	521	524	553	516	602	510	573	583	521	575	529	522	557	556	542	493	532	537	521	544	524	496	548	568	533	527	510	546	514	553	515	545	529	541	571	530	556	577	552	549	527	558	516	573	531	560	531	599	520	496	557	573	496	556	539	555	546	536	529	526	552	518	578	546	514	548	533	557	557	535	556	567	535	506	508	550	540	529	570	542	527	579	514	505	551	513	549	530	585	521	539	551	532	573	513	521	544	577	573	567	559	562	530	560	561	570	537	526	542	553	547	565	545	581	532	536	553	558	555	551	546	558	536	520	500	496	559	539	566	572	551	547	531	533	547	587	513	535	556	575	595	513	544	611	503	556	577	532	557	547	541	549	578	541	563	572	549	558	556	532	522	527	544	512	521	584	551	579	566	505	556	547	536	545	501	542	560	586	531	539	548	555	545	550	549	536	542	539	513	541	591	527	556	545	531	489	567	553	518	511	566	551	590	519	561	543	512	492	576	528	543	536	565	559	552	541	578	576	541	558	553	576	573	544	532	558	556	537	537	599	541	605	553	575	567	548	535	570	572	570	550	568	528	542	533	528	567	564	560	537	578	601	559	559	579	518	528	557	562	550	576	571	550	571	537	548	521	538	531	531	528	535	545	576	518	565	552	551	528	571	546	518	544	534	535	504	558	555	519	531	590	521	606	573	503	567	545	556	553	501	519	546	551	570	580	576	566	560	562	557	508	541	539	563	549	595	548	522	581	554	588	595	563	491	569	526	568	546	534	575	558	499	516	550	549	496	568	546	498	534	532	562	510	569	572	569	514	562	537	582	502	562	590	554	545	558	559	504	506	595	539	517	536	532	561	497	581	561	556	560	513	553	605	540	560	587	585	578	522	553	564	507	544	521	562	556	522	553	571	543	569	543	562	549	569	549	571	542	519	543	571	571	524	566	544	567	519	571	530	576	518	553	569	564	522	566	523	531	569	539	556	556	555	556	516	558	590	526	601	551	508	547	555	564	557	542	584	600	541	629	586	590	570	555	564	570	553	550	552	551	529	524	536	547	574	546	500	573	508	535	552	516	572	541	526	540	547	586	573	558	600	541	577	559	548	518	526	527	559	503	556	540	527	542	555	507	512	538	537	593	510	547	550	592	554	503	536	526	565	551	551	545	570	519	548	535	555	570	582	528	549	519	573	571	549	538	560	546	561	557	532	498	564	538	547	524	528	546	532	591	513	505	567	526	535	550	579	551	557	540	514	510	581	547	518	549	563	499	552	531	562	501	576	555	597	524	517	533	551	557	531	578	627	588	475	555	589	553	582	548	583	560	538	553	535	574	522	550	529	522	559	589	530	546	558	547	526	540	556	574	592	578	530	569	529	510	552	569	564	561	564	540	536	514	541	529	531	531	502	570	577	547	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15095	2219	2471	2036	1329	987	780	571	458	466	353	310	306	240	263	262	231	198	213	233	190	188	171	191	187	150	176	160	160	167	163	161	142	138	166	173	156	167	148	156	149	119	153	158	160	159	175	158	157	158	145	145	144	150	150	148	138	135	129	133	152	140	151	152	165	132	155	130	154	149	131	131	148	135	133	144	147	138	134	158	143	137	153	150	152	166	155	143	143	141	115	130	148	150	141	141	151	130	148	147	138	119	142	155	125	126	159	158	117	141	152	152	136	151	152	147	152	140	135	135	129	134	135	141	138	135	136	144	141	130	145	142	141	136	159	150	126	143	134	146	149	140	140	147	126	147	136	126	134	156	140	160	154	150	146	152	150	127	145	137	146	138	149	139	125	137	151	140	138	124	137	139	133	131	143	129	144	142	139	140	134	125	124	121	144	154	143	168	155	145	161	152	130	140	138	137	107	145	156	168	119	140	151	142	144	148	135	146	172	147	150	148	142	148	124	136	142	153	139	132	130	140	129	130	128	145	167	151	133	123	119	151	139	134	152	131	158	159	167	154	135	116	125	156	134	128	127	148	159	143	117	137	145	132	137	150	162	133	125	125	134	110	132	153	157	154	144	146	145	126	137	171	149	147	140	132	134	129	147	136	154	143	156	133	143	169	148	121	145	141	155	150	154	134	142	152	126	124	143	157	140	119	133	143	157	118	140	140	121	133	160	135	150	144	156	129	139	143	136	132	139	145	131	144	134	146	148	148	159	140	133	149	128	138	142	144	140	152	139	150	136	150	139	145	144	156	148	125	121	148	123	143	159	141	141	147	104	143	156	126	152	142	145	141	125	156	138	147	149	132	152	125	139	150	136	137	154	141	149	135	150	140	158	133	136	155	136	147	103	151	154	134	111	138	144	156	138	164	142	150	131	143	140	131	141	134	145	132	134	130	142	150	142	128	147	154	129	157	150	149	141	140	120	136	126	151	118	136	138	156	166	143	125	149	134	139	131	141	147	139	138	138	149	142	122	149	155	146	151	133	156	137	133	138	139	147	136	142	125	139	121	132	120	148	136	122	139	140	134	119	156	128	135	142	143	125	128	160	156	141	140	129	160	141	153	147	137	135	136	133	122	145	141	159	142	141	131	134	148	140	167	136	146	152	140	146	123	169	130	112	117	125	133	139	127	160	135	158	138	147	134	147	133	128	122	146	140	139	121	159	126	118	138	131	147	140	134	152	157	137	145	145	119	115	145	144	127	145	122	143	146	127	136	152	149	150	142	143	144	148	136	144	153	126	167	160	138	151	137	131	139	149	123	135	120	140	154	153	142	141	169	150	131	155	158	130	125	146	160	147	150	160	138	140	142	138	143	125	161	137	161	134	150	139	139	129	137	146	146	135	131	128	135	112	129	129	138	131	128	140	162	126	122	139	111	143	134	137	119	146	149	143	121	143	148	154	134	134	143	145	141	144	133	170	156	169	148	146	152	154	129	156	132	133	119	144	149	156	136	130	145	158	121	154	148	158	133	137	136	145	142	121	135	133	136	121	120	159	125	126	148	133	132	155	139	143	157	146	162	146	150	144	128	144	139	133	144	126	154	130	151	144	126	143	152	146	158	144	124	147	125	129	129	156	148	146	123	168	136	169	172	125	148	151	142	140	142	141	116	131	142	173	126	159	140	130	136	157	141	130	148	138	127	146	128	146	138	160	139	149	131	170	166	144	160	137	154	163	143	137	141	126	138	164	147	115	130	139	141	143	159	138	134	134	144	142	133	132	133	146	125	144	139	141	160	123	153	126	128	135	141	133	154	115	132	129	141	133	126	129	149	134	137	152	167	149	162	153	143	140	140	129	132	171	143	134	131	141	126	131	159	136	115	129	133	127	159	141	121	121	124	133	122	127	139	138	123	161	163	136	109	150	132	142	146	155	127	144	148	155	160	155	156	147	147	142	123	143	146	143	127	142	158	161	129	145	156	149	134	140	149	155	146	139	131	138	143	150	134	143	147	125	156	127	148	147	152	155	155	101	127	142	158	135	141	136	144	137	145	155	155	127	139	142	153	133	129	154	141	141	128	146	122	133	140	138	122	118	156	140	143	144	148	132	134	148	148	129	114	127	162	145	142	133	143	146	133	163	137	137	147	157	133	144	154	112	132	147	130	148	134	139	138	132	132	135	146	154	152	150	133	114	149	134	150	139	131	139	145	138	149	142	131	118	145	118	131	142	165	123	142	147	143	145	143	149	135	153	125	145	145	139	116	142	162	132	128	150	122	140	131	145	134	131	136	130	159	149	157	151	160	139	133	127	136	130	152	136	139	159	149	145	137	151	131	131	144	124	137	151	138	140	153	159	133	147	131	144	136	135	141	117	165	126	129	135	140	162	131	136	145	138	128	134	120	140	123	129	133	130	125	146	144	134	140	126	129	143	143	137	110	150	133	149	143	128	143	145	128	140	150	123	146	141	141	148	130	132	143	135	128	145	151	157	151	154	154	123	117	135	118	163	127	148	141	127	157	165	147	121	136	137	119	151	152	127	138	140	142	145	145	155	157	152	156	129	132	160	145	158	117	123	134	157	133	124	130	129	132	142	132	149	146	145	137	147	145	130	142	122	147	150	127	153	135	129	160	144	154	143	116	152	138	132	127	133	141	134	143	153	151	142	139	134	143	149	142	157	146	117	143	146	129	155	123	162	150	150	142	129	131	130	135	152	142	153	142	141	133	140	129	148	137	129	144	136	131	131	130	138	158	144	134	154	148	174	132	140	124	152	147	141	135	159	154	153	135	125	136	159	160	145	138	136	145	125	138	140	134	115	142	137	129	134	118	163	133	123	163	125	142	114	147	147	141	163	155	130	138	125	135	143	134	143	130	148	135	137	143	146	130	132	125	130	141	140	177	151	143	114	134	154	142	139	162	159	164	145	161	141	130	139	131	147	134	146	142	125	132	142	122	151	142	157	146	115	144	165	150	136	148	138	156	139	136	136	144	143	150	149	149	123	144	135	109	129	134	158	144	160	134	146	141	148	148	160	136	142	136	124	118	153	142	132	131	155	153	135	149	134	158	142	129	123	135	140	155	160	153	136	144	122	153	127	112	134	134	143	147	125	139	132	149	152	143	129	151	123	123	148	122	128	132	166	117	141	130	139	114	137	144	150	150	143	152	157	140	142	144	121	133	115	150	139	125	129	151	128	152	141	130	127	140	151	146	135	153	140	146	123	160	142	166	148	148	124	134	161	142	143	144	149	143	130	141	170	109	141	144	129	134	160	168	155	148	138	145	140	148	115	125	130	133	139	145	134	141	138	120	133	128	141	170	128	152	129	147	129	151	124	138	135	143	138	148	156	133	132	156	149	150	126	143	148	128	148	151	115	137	117	138	150	132	145	139	153	157	164	112	157	136	150	153	139	138	135	133	131	161	154	132	147	133	129	143	158	145	124	143	133	125	120	134	141	139	142	148	137	138	122	127	143	140	126	131	154	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7715	2340	4914	6012	5097	4146	3430	2811	2364	2103	1857	1588	1504	1367	1259	1155	1072	973	1001	932	878	780	793	723	713	705	695	679	658	681	614	598	635	655	628	552	583	593	536	537	584	541	517	565	552	563	525	556	503	565	523	527	555	508	536	516	516	509	455	492	497	485	489	480	482	513	516	491	529	474	499	472	537	478	492	461	502	500	476	481	512	471	460	476	529	467	464	459	447	463	486	474	493	493	487	502	455	458	532	480	492	494	491	475	477	494	440	461	460	461	446	482	485	491	478	502	476	507	470	499	459	455	488	434	467	479	477	499	477	452	438	473	482	461	489	495	486	498	477	501	471	446	433	479	492	476	439	441	486	479	461	512	452	458	458	461	490	458	453	447	482	473	449	500	450	527	499	443	457	527	477	469	505	494	448	472	489	488	458	477	471	483	488	473	518	464	477	463	450	463	473	457	501	488	484	463	433	477	498	419	472	471	473	465	471	489	507	427	439	457	446	503	480	472	481	433	436	450	511	441	467	494	455	481	452	477	424	458	481	441	518	476	478	485	455	447	504	490	485	466	452	492	488	463	480	466	486	439	478	463	443	462	455	467	413	490	478	456	460	446	469	467	491	515	478	488	446	492	493	445	470	461	486	495	470	466	503	458	501	428	469	500	460	450	445	456	464	485	439	466	478	443	444	490	436	456	514	471	444	451	439	452	461	430	477	462	498	411	446	479	446	506	476	439	467	447	460	423	452	494	493	518	430	435	457	459	449	461	463	491	466	451	473	460	465	471	458	465	443	480	423	458	460	478	493	457	450	485	423	451	453	445	456	466	461	468	476	457	455	439	503	459	487	465	480	494	470	430	497	445	464	468	451	460	466	484	431	495	427	417	529	476	462	481	449	499	464	481	472	437	473	534	458	488	485	471	464	501	480	455	476	471	490	451	439	456	450	448	480	475	477	453	460	450	485	475	462	474	472	459	476	471	490	426	499	456	465	432	483	457	459	489	438	476	447	489	455	458	465	461	477	455	484	496	498	462	433	471	474	457	462	468	461	453	455	508	469	471	459	475	465	498	466	493	469	469	476	487	456	411	457	489	443	491	460	480	467	494	539	479	477	454	497	449	447	493	470	501	458	481	471	497	443	460	486	471	485	425	500	454	471	488	488	501	428	482	477	456	441	468	502	470	467	456	449	428	444	483	434	477	475	499	453	460	479	476	440	451	475	467	457	477	456	474	462	460	470	485	462	481	472	486	439	481	415	465	468	418	464	468	454	476	430	499	479	449	475	475	443	452	475	516	462	472	461	452	485	434	435	498	431	488	472	462	449	498	501	495	497	478	442	434	506	414	456	444	452	483	469	486	452	479	437	468	483	466	430	493	461	485	446	468	479	465	447	440	508	448	481	455	477	444	447	483	461	464	477	465	493	473	464	439	466	495	441	479	466	478	488	491	504	485	483	458	462	476	458	487	440	466	469	449	475	494	452	500	457	452	456	499	472	442	450	516	487	479	484	462	489	435	510	486	475	480	467	479	461	470	444	492	476	452	463	450	444	483	498	423	478	452	460	443	438	509	449	478	442	491	444	461	444	479	437	460	423	449	495	454	492	470	472	450	465	440	414	484	458	475	449	493	448	427	458	474	445	505	478	431	473	437	449	466	487	458	470	460	470	479	499	455	461	453	478	457	504	461	450	475	451	493	450	426	465	449	439	444	456	490	461	506	481	487	441	454	465	498	462	502	482	478	487	488	481	495	486	455	488	481	472	456	466	491	433	467	438	486	450	457	484	427	476	460	462	498	449	476	468	502	467	436	492	441	442	483	523	452	456	459	446	458	469	508	457	448	478	453	452	485	453	460	494	444	459	468	439	460	432	475	460	484	475	444	485	472	492	463	492	452	457	434	513	445	503	503	420	451	430	488	488	460	465	470	444	470	461	474	488	486	430	438	432	473	517	458	404	453	501	451	475	477	464	484	464	435	452	463	476	459	519	473	466	460	492	468	490	447	480	426	456	444	456	440	488	479	464	471	448	486	443	437	403	449	482	434	476	408	477	490	426	493	471	455	477	467	480	478	443	438	449	474	461	509	451	502	462	469	476	479	467	493	472	487	471	446	471	429	436	482	472	465	432	461	462	474	487	458	477	479	488	457	471	460	464	419	461	444	479	495	469	437	457	456	464	471	446	476	474	457	449	449	453	485	443	451	466	451	475	474	465	449	484	437	468	441	435	469	479	490	463	493	503	464	468	483	450	466	445	486	492	456	479	424	465	524	464	454	458	444	445	453	466	490	473	470	490	451	459	432	455	471	469	446	472	479	473	454	507	424	467	485	500	448	436	453	442	438	473	498	462	480	446	429	477	477	455	471	447	455	450	453	459	490	498	432	476	479	494	492	515	438	488	449	446	467	417	465	485	450	454	450	443	494	420	499	478	503	494	452	437	460	453	441	502	504	467	432	441	463	445	455	451	476	484	484	452	484	458	472	506	477	437	479	469	483	469	471	437	506	500	471	435	426	496	451	438	439	436	465	483	485	505	492	474	492	452	461	485	477	454	479	488	438	466	475	484	453	468	478	451	445	481	455	459	501	493	459	485	464	465	498	450	508	519	458	479	484	484	469	430	478	479	444	507	468	473	445	451	496	463	426	474	435	455	507	446	487	436	459	499	471	469	459	447	499	431	445	510	481	477	450	415	484	480	475	462	443	500	461	498	478	429	474	486	455	420	450	466	490	489	450	474	503	458	458	445	473	465	453	462	468	472	487	426	429	437	467	487	474	439	482	470	514	483	480	465	464	467	496	427	475	454	444	478	475	482	420	447	464	424	513	445	439	492	454	417	487	473	440	501	440	438	503	484	477	424	461	463	476	466	489	471	470	497	490	442	445	435	442	457	460	464	491	489	476	476	456	447	434	481	464	472	469	460	473	458	466	463	505	493	452	505	452	462	489	486	459	403	490	477	453	490	466	460	478	475	469	462	451	488	461	420	438	462	487	447	443	486	430	460	479	413	460	520	478	463	466	458	489	453	490	445	458	454	430	493	458	482	461	508	459	475	433	453	492	465	467	450	447	451	470	504	470	487	467	456	451	478	474	441	438	492	467	457	459	413	459	487	480	422	458	483	441	475	486	479	467	479	456	450	433	443	467	493	475	464	464	442	449	444	421	439	488	448	479	442	452	472	424	519	478	451	445	442	428	443	501	476	460	492	440	495	461	465	443	442	458	459	472	445	434	458	500	409	487	493	442	448	472	493	448	445	486	450	424	444	516	469	474	466	463	456	489	446	497	486	424	498	482	524	473	444	495	445	499	437	436	451	436	489	459	467	481	444	493	483	493	479	448	483	482	462	436	435	484	457	468	470	471	465	468	437	457	466	467	465	480	433	442	465	522	473	447	495	485	438	456	500	458	516	460	462	442	490	471	465	482	497	475	454	500	453	459	449	462	454	514	473	492	465	456	464	445	458	523	443	442	448	433	456	460	478	483	479	488	473	446	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2084	369	400	375	329	373	359	316	305	333	313	304	283	312	303	325	330	327	315	317	331	322	304	327	292	305	301	313	311	351	322	329	309	290	321	298	317	324	301	290	293	317	298	335	278	300	308	264	300	327	321	284	323	300	339	312	309	290	251	327	327	277	314	290	320	303	321	271	274	324	283	300	307	319	309	318	294	308	304	293	302	324	328	295	299	310	288	333	295	313	298	308	306	311	313	306	312	313	298	309	304	319	335	326	363	324	321	297	310	338	303	310	297	292	316	330	331	315	294	317	320	299	311	295	305	346	315	300	313	282	304	316	344	280	303	270	298	330	270	301	333	289	291	301	314	340	306	284	314	285	290	348	276	305	312	299	301	340	301	292	320	297	304	318	311	328	319	313	336	327	283	299	307	322	331	300	322	309	313	285	315	310	293	310	307	312	337	299	301	276	334	298	326	325	309	313	326	317	283	315	306	301	304	319	300	295	291	298	287	304	334	327	332	322	302	279	335	349	301	271	302	316	278	309	336	298	309	322	314	326	287	329	309	298	293	332	324	351	295	294	312	316	271	308	312	302	305	331	281	324	297	324	281	299	309	323	288	354	272	287	340	328	287	305	313	323	294	291	314	336	296	327	311	307	309	320	290	295	325	266	310	322	313	328	257	299	306	275	285	327	294	328	275	305	344	291	296	341	304	328	339	320	313	330	319	311	300	298	320	292	334	299	334	318	317	331	300	324	346	311	344	289	302	303	279	280	292	314	327	311	283	323	317	288	303	279	316	308	313	297	315	284	321	310	306	333	298	288	319	326	297	282	291	340	308	295	316	266	303	305	303	276	281	293	304	288	322	312	311	309	322	285	327	304	339	314	323	304	296	298	295	291	315	314	289	304	295	287	333	320	303	308	305	302	308	298	303	302	296	315	330	302	350	323	315	321	297	345	305	336	325	328	349	308	294	315	297	317	304	327	322	305	294	322	302	323	309	284	324	286	311	337	304	311	335	335	281	327	346	302	315	322	318	301	334	322	311	335	306	324	290	309	315	310	298	288	304	297	333	298	326	309	327	276	315	306	300	312	321	317	293	329	262	310	330	295	306	305	316	327	295	296	330	281	315	316	275	315	284	302	299	334	335	317	277	299	342	314	346	310	314	311	315	311	343	298	325	312	298	277	338	313	316	323	311	311	323	330	261	312	314	286	303	293	341	319	329	287	312	320	309	326	307	273	314	306	313	319	318	299	345	318	316	292	327	325	295	287	304	284	314	323	318	310	317	292	308	285	302	272	297	301	312	282	301	287	327	327	326	302	302	305	293	319	343	327	290	305	324	299	302	284	326	307	277	306	305	298	323	313	320	328	299	291	280	301	317	319	297	319	309	307	337	329	288	310	309	334	318	339	296	298	311	317	327	304	307	320	330	287	312	295	319	305	326	295	299	356	306	324	319	294	316	312	294	304	289	315	323	326	328	328	291	297	298	303	291	297	276	321	328	311	330	308	290	330	285	352	305	356	308	342	328	305	276	329	278	332	305	299	317	307	291	312	303	335	333	326	303	294	314	301	333	329	338	291	340	282	277	321	311	298	323	308	289	314	322	314	324	322	318	299	292	337	301	349	358	307	319	303	313	283	314	304	311	286	319	320	292	286	315	337	317	309	282	330	322	339	289	303	323	312	305	283	297	314	291	309	319	301	291	282	301	294	327	326	302	311	298	304	278	306	323	322	311	311	308	309	327	306	309	280	319	332	354	293	299	288	300	274	327	334	320	337	307	343	323	336	324	319	319	324	313	304	330	324	312	323	307	299	331	289	321	296	332	316	308	287	288	307	315	264	328	317	333	336	330	299	299	349	315	331	295	314	302	305	332	315	277	317	329	294	292	337	329	318	312	317	285	318	294	305	296	326	345	305	331	334	301	308	302	282	284	324	296	293	330	305	308	310	314	324	321	310	309	321	309	327	316	286	344	296	321	309	304	279	331	298	286	327	312	295	317	301	287	297	287	309	304	302	281	295	322	307	296	291	339	304	315	292	283	296	259	310	277	329	355	310	296	300	322	306	306	281	329	334	320	302	331	329	340	345	321	282	318	300	310	296	298	329	306	312	302	281	332	309	344	268	287	330	305	335	319	331	315	292	301	314	316	350	307	320	323	328	295	296	311	299	297	288	340	317	331	285	305	327	304	322	287	325	336	320	318	334	329	313	312	307	290	296	318	310	272	313	315	299	302	293	339	332	296	291	315	286	285	315	316	269	326	285	334	321	300	293	281	286	304	338	339	291	335	345	334	316	316	304	266	321	326	304	318	294	313	316	322	277	300	294	321	340	304	299	300	305	312	354	308	310	325	274	308	330	296	319	347	321	310	306	305	295	316	346	275	311	319	317	341	321	330	295	306	319	300	315	330	278	324	320	301	331	316	290	282	332	282	290	302	307	305	331	288	303	310	318	310	304	308	322	300	327	303	307	327	302	327	295	270	324	302	305	298	301	339	303	322	315	339	300	296	309	294	299	305	298	270	300	295	266	286	319	327	306	324	298	291	271	297	288	295	316	316	313	291	334	289	334	331	279	296	322	306	313	329	315	331	326	331	292	300	276	304	279	288	320	301	322	325	299	325	300	317	265	315	291	302	332	303	352	319	320	311	324	330	315	298	303	325	305	280	263	320	328	295	296	291	294	283	329	283	330	280	326	304	317	327	304	311	306	309	287	275	330	311	304	313	325	306	283	320	300	340	304	300	304	313	274	314	303	291	325	298	327	315	329	312	327	292	350	303	323	297	320	290	317	313	285	296	320	347	320	319	307	319	302	285	335	302	299	298	316	307	300	262	292	319	313	317	332	310	306	297	315	315	297	324	297	315	294	337	331	311	290	322	304	305	310	293	284	289	349	281	291	311	340	309	317	326	290	304	269	330	308	297	312	316	283	336	358	320	341	299	317	329	313	305	335	318	295	307	276	310	324	335	294	272	290	321	305	305	301	322	303	302	331	308	296	292	278	330	308	338	322	312	265	316	323	310	328	305	304	296	316	298	305	317	325	345	291	299	326	313	318	290	296	311	296	332	309	303	319	308	319	316	319	304	298	299	326	322	372	299	299	321	303	300	301	287	295	309	283	323	325	328	314	297	314	291	277	341	316	329	322	330	297	297	307	301	312	298	324	330	317	303	324	299	327	305	314	305	312	298	307	313	319	293	300	296	297	304	265	359	288	308	300	316	327	292	317	290	340	304	310	304	306	302	305	285	316	285	306	321	324	291	293	306	287	318	293	291	290	299	290	286	314	295	289	344	312	294	285	304	298	279	312	300	295	276	282	327	307	338	288	307	296	298	311	301	305	328	341	294	329	330	300	329	316	310	306	329	344	315	325	290	290	316	306	300	281	302	308	288	305	313	322	322	322	285	336	316	321	286	288	334	326	301	291	313	340	299	319	274	312	300	326	292	304	336	320	290	313	300	306	324	263	299	287	292	316	309	329	335	316	311	320	296	321	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2456	954	1112	1072	1082	1035	1031	977	968	971	973	947	922	879	937	919	914	837	941	919	937	896	966	886	886	885	924	883	933	965	874	922	891	976	917	879	941	892	906	910	908	856	922	894	885	883	894	898	866	942	895	898	870	932	888	864	876	879	893	921	863	958	867	925	967	869	953	903	848	886	887	924	859	953	898	876	898	875	880	890	875	879	872	935	948	911	844	902	904	920	883	926	874	920	886	906	897	897	878	910	913	893	912	933	904	885	912	895	867	869	876	862	917	908	876	936	939	822	842	924	887	933	949	891	960	917	900	882	889	940	891	907	865	942	912	888	828	867	885	858	907	887	890	926	902	858	911	953	938	873	920	943	900	884	950	869	866	879	890	856	952	877	850	862	918	880	914	953	862	896	877	913	856	898	933	908	925	858	912	819	926	941	927	874	935	838	940	859	914	902	881	888	945	901	863	893	867	913	887	904	894	895	928	889	942	882	905	913	885	902	860	860	918	921	900	942	862	865	926	868	874	946	866	956	928	900	877	909	865	896	846	857	966	926	895	890	877	882	912	925	860	854	919	869	899	881	886	903	886	914	895	903	881	869	884	899	909	871	901	867	949	849	911	972	909	863	898	879	877	891	886	936	891	898	884	898	863	894	886	923	893	845	917	900	901	875	916	836	852	868	871	912	940	881	907	864	933	813	929	924	891	944	950	872	879	940	902	902	921	893	962	843	876	860	952	882	890	849	905	939	879	890	882	912	882	893	876	971	918	939	907	906	938	903	881	932	903	917	917	960	922	873	942	946	890	867	904	944	864	907	888	929	933	922	831	906	957	896	871	935	909	882	862	826	901	937	896	846	897	906	917	858	921	901	889	866	926	906	932	906	892	903	904	871	896	857	830	887	857	846	920	891	885	875	886	887	868	898	922	899	908	921	881	929	830	863	859	875	923	965	912	925	892	884	898	902	875	850	905	929	892	903	881	896	901	938	904	908	842	863	930	873	899	934	862	923	891	869	880	929	882	894	876	867	908	882	867	887	863	922	850	925	933	915	956	933	856	889	876	898	849	846	950	890	893	949	909	877	909	952	912	940	891	901	868	873	898	915	873	914	892	893	916	894	918	874	861	888	918	875	873	886	929	871	901	912	921	901	920	935	930	835	952	882	872	947	889	903	893	871	923	867	927	886	894	914	870	920	863	862	884	885	907	884	886	905	894	884	915	876	875	913	913	903	991	882	856	889	892	896	905	914	886	909	878	859	875	902	912	914	942	867	923	915	914	870	885	878	877	861	946	917	915	911	893	903	932	890	928	931	913	886	912	889	858	924	930	928	967	827	901	883	899	869	902	885	923	867	910	867	924	916	885	913	934	952	901	919	900	885	909	903	908	906	871	895	938	930	973	845	940	932	916	886	910	888	902	922	907	939	931	895	874	930	915	913	910	893	924	867	924	870	873	899	929	878	892	881	859	905	950	888	895	896	885	874	915	865	923	913	892	914	880	844	930	923	889	899	853	860	859	880	862	872	921	890	881	875	937	860	882	863	899	947	915	910	887	907	860	872	919	915	876	885	898	888	946	822	877	887	897	899	899	879	874	908	866	913	934	865	905	905	912	902	929	885	948	855	876	902	858	915	850	912	904	919	903	855	907	924	937	882	898	932	861	879	869	833	904	913	892	976	881	871	878	902	877	860	915	857	889	882	866	914	861	894	828	911	953	957	910	906	937	906	960	888	889	866	867	876	901	851	965	916	888	951	884	902	901	862	919	929	929	865	894	910	923	898	971	942	844	942	896	960	912	871	888	877	923	907	871	873	885	888	900	937	887	915	908	888	867	897	883	895	955	896	878	868	932	922	912	986	931	912	939	933	865	873	864	915	902	923	927	950	897	905	922	904	900	933	928	887	900	873	876	899	878	890	881	917	920	864	890	909	883	870	881	845	855	890	863	908	860	888	907	896	860	873	908	884	880	926	889	963	901	915	931	922	843	924	910	860	897	896	863	940	932	894	925	904	945	911	869	901	892	887	877	857	892	864	887	850	915	889	862	917	849	815	896	876	906	857	905	884	888	918	931	868	831	920	878	828	927	957	858	895	883	893	879	915	925	845	897	893	928	897	898	908	903	859	933	859	934	913	926	892	918	876	932	912	882	934	958	904	874	858	884	871	868	927	864	911	903	911	872	860	890	897	860	945	902	921	850	839	884	904	916	935	880	904	956	903	943	891	892	861	878	875	887	901	920	898	904	936	898	854	878	882	914	870	912	862	860	865	928	931	919	920	893	872	938	837	904	839	823	908	911	934	909	908	889	854	961	895	932	914	867	934	938	945	901	910	924	881	858	922	917	885	859	933	913	913	845	902	903	890	902	889	879	860	915	880	896	931	885	926	856	871	911	913	891	924	863	911	830	881	900	896	914	931	934	909	889	912	908	880	853	918	937	929	906	918	872	880	873	908	883	940	905	855	920	898	930	877	859	924	884	925	850	901	917	834	886	881	898	851	941	883	868	905	891	875	894	890	910	911	871	906	893	901	906	886	906	901	850	846	893	888	863	882	868	862	926	883	921	887	929	845	897	918	934	931	873	877	912	856	909	868	886	880	885	865	910	941	1006	878	860	909	896	915	884	935	915	875	900	922	928	884	834	901	867	907	837	922	938	872	923	918	908	902	901	907	920	952	875	929	881	890	955	937	945	871	851	950	898	911	919	880	855	921	893	898	922	918	870	908	901	894	898	872	890	881	880	891	886	958	947	925	888	918	925	876	918	871	941	839	930	887	877	883	887	917	908	912	897	882	900	922	909	920	895	917	890	919	913	927	910	888	884	916	896	883	844	905	927	933	885	900	929	927	934	873	893	908	892	914	861	979	877	884	863	928	937	980	883	907	890	909	884	887	915	908	938	857	900	930	873	863	896	934	884	903	890	911	897	876	876	889	873	924	873	952	874	912	941	922	914	872	879	930	899	928	856	877	870	933	882	938	934	930	914	928	889	872	893	921	830	934	856	919	876	907	897	944	906	905	909	886	881	835	905	888	911	918	869	869	880	941	923	911	939	906	898	948	889	902	943	900	902	848	865	853	905	899	932	924	917	889	965	876	806	886	865	909	868	915	931	870	882	891	888	877	871	840	924	849	892	865	863	921	872	916	877	943	925	949	894	907	973	870	903	881	901	884	916	870	846	867	864	845	861	943	859	968	941	909	895	887	878	913	929	934	878	855	837	930	927	972	898	899	862	923	864	878	902	884	859	886	903	884	886	908	898	936	863	888	914	902	890	892	873	945	856	943	886	868	926	907	887	898	923	865	880	930	933	874	927	925	932	923	912	891	927	895	928	898	891	890	894	878	876	947	903	869	920	875	891	893	884	852	940	920	970	901	917	928	937	900	895	935	933	831	915	896	903	917	850	920	934	930	901	868	900	915	920	878	867	900	862	834	922	857	938	918	837	892	897	944	868	922	921	929	870	899	882	895	875	834	889	896	937	899	888	893	931	882	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7953	1018	1341	1103	789	591	454	387	362	292	296	266	254	233	263	214	224	219	218	183	184	209	201	176	179	201	189	191	174	177	180	185	205	171	166	196	191	194	187	164	183	175	187	173	164	191	181	189	189	169	167	183	187	187	182	192	177	184	176	184	185	157	180	159	188	171	163	172	157	170	182	185	186	181	169	209	198	189	197	180	170	183	181	164	158	170	168	178	174	158	166	145	173	166	183	182	201	166	158	182	166	174	177	157	212	163	189	170	169	202	183	154	201	172	207	156	166	175	164	179	181	192	205	181	179	178	182	170	192	217	186	175	147	174	169	169	190	165	187	161	199	186	206	173	168	186	183	188	197	168	186	180	170	187	177	168	181	187	195	166	156	192	148	167	191	185	187	190	201	166	186	174	158	154	169	181	172	166	185	176	183	168	163	176	167	184	190	178	203	181	192	176	178	150	182	184	171	179	207	179	171	186	184	169	178	209	176	189	175	203	178	183	217	162	176	177	159	186	161	194	175	171	176	176	190	172	190	165	189	179	191	174	168	200	172	177	184	168	178	182	170	161	190	159	166	151	177	165	172	175	188	188	158	157	176	159	174	171	169	175	201	161	182	155	167	211	179	185	183	192	182	188	174	191	168	168	171	171	166	190	173	147	177	163	165	169	184	179	182	160	178	151	154	172	182	150	175	179	177	161	170	165	193	173	187	164	169	164	185	183	158	170	166	184	176	159	189	181	190	166	172	165	177	172	175	156	187	159	174	183	171	190	176	173	182	177	188	161	194	182	142	182	176	191	179	168	187	180	168	156	193	167	165	231	176	191	172	151	198	171	190	177	192	172	192	169	156	168	149	196	167	189	193	174	176	155	174	165	177	167	184	165	190	160	178	163	170	163	179	164	174	196	157	168	185	171	181	174	135	185	181	146	174	188	187	183	166	156	181	181	188	184	151	160	153	165	169	178	166	176	187	176	158	187	192	179	170	181	190	192	178	182	185	181	185	170	182	180	178	190	163	172	173	192	187	161	151	153	171	193	171	190	175	191	182	175	174	165	175	173	175	173	173	179	181	180	192	159	155	163	161	182	173	178	180	154	192	172	181	198	190	188	177	170	142	184	164	176	171	162	181	159	176	180	173	187	176	180	168	169	187	184	151	194	154	172	183	174	192	177	180	191	199	157	147	191	189	177	167	166	188	168	166	178	176	193	162	169	183	150	158	172	177	167	157	177	163	192	170	163	160	191	177	175	173	201	165	158	157	178	175	181	161	165	171	162	170	171	161	169	169	180	186	169	147	186	165	186	183	181	175	180	160	169	162	169	165	199	182	180	187	161	178	161	190	194	175	180	157	184	195	165	162	176	171	179	188	172	174	175	165	175	169	166	187	178	205	163	157	164	164	161	189	167	182	160	183	185	152	171	178	178	166	169	168	158	167	166	168	185	154	153	181	193	153	172	180	165	195	200	203	145	148	191	184	152	168	165	187	178	170	211	147	168	167	197	192	185	185	176	182	185	165	168	172	192	172	170	184	167	152	180	170	165	186	176	174	154	199	173	179	170	165	156	166	175	159	161	159	210	174	181	170	149	186	161	179	158	168	196	184	182	186	173	191	183	169	160	156	177	178	181	176	175	170	153	171	162	182	155	188	169	193	206	180	184	175	170	175	182	184	161	182	184	172	175	188	176	171	166	178	181	162	155	165	151	168	197	166	173	164	177	172	169	175	170	161	192	179	164	195	198	180	147	181	188	191	152	187	161	178	176	164	173	164	179	197	158	177	192	156	178	204	164	180	191	187	164	158	175	184	164	165	194	177	168	189	181	195	170	153	168	184	182	187	168	188	166	172	182	174	168	179	185	196	168	189	183	182	188	171	184	181	194	174	180	197	170	187	188	170	178	211	168	183	168	174	182	176	162	180	170	180	151	165	162	183	181	186	176	173	168	169	169	166	167	165	171	208	186	179	188	161	184	161	145	185	176	185	184	160	184	189	186	206	184	177	189	184	162	157	160	178	183	181	196	209	165	204	160	148	192	186	175	190	159	168	178	171	162	193	181	184	154	177	187	182	161	165	170	189	175	166	162	165	168	190	169	170	174	176	187	184	132	178	201	192	175	159	172	179	181	183	158	181	168	160	172	201	177	183	188	171	175	181	182	179	160	171	174	185	162	180	184	170	201	178	189	171	167	186	181	171	198	189	189	179	173	170	191	189	191	137	183	178	186	199	171	173	181	192	199	157	161	173	172	181	167	158	179	190	177	173	141	158	183	158	180	185	167	174	182	174	184	202	175	169	180	177	175	192	170	181	170	184	182	180	205	182	176	183	195	195	186	185	187	187	169	177	164	178	158	199	164	173	174	199	179	202	180	174	175	215	187	170	206	166	184	166	190	194	172	177	183	168	166	166	163	176	185	184	175	201	195	174	186	193	188	177	166	180	183	170	166	170	170	193	191	185	172	191	177	164	188	176	156	174	203	180	167	174	195	163	165	191	153	187	192	180	194	158	179	192	162	178	182	157	201	187	152	179	204	181	159	183	184	185	179	154	167	164	160	190	184	191	157	182	196	152	150	180	166	189	183	184	205	184	154	193	166	159	168	182	175	183	145	179	174	184	176	153	178	178	175	180	151	196	203	179	180	183	194	176	182	182	178	163	181	198	192	167	172	192	182	193	173	173	171	170	168	178	206	181	160	191	194	172	156	160	159	174	187	166	158	162	163	187	150	162	159	181	173	179	172	171	194	196	185	183	211	145	190	190	188	190	189	170	192	167	171	195	175	198	182	181	163	185	149	149	203	177	179	178	184	171	174	180	190	158	184	189	178	183	180	155	168	166	176	160	176	185	198	147	206	162	193	188	165	158	183	175	179	198	176	151	196	170	201	171	171	165	169	193	167	192	193	166	210	192	166	182	159	183	183	159	187	182	162	186	172	198	185	187	175	165	192	174	180	148	207	160	195	189	177	179	167	173	177	166	180	179	168	167	168	189	169	171	202	172	170	195	167	169	175	198	177	155	171	166	185	173	190	163	166	185	212	170	175	171	148	173	182	186	156	163	188	155	191	177	192	174	187	189	152	174	188	171	181	199	146	176	160	160	187	155	183	168	164	174	202	144	159	166	174	174	179	174	193	192	143	177	179	173	173	172	174	176	201	203	167	184	192	180	185	171	173	177	169	183	174	188	190	173	164	144	195	165	184	162	177	177	166	177	154	187	151	168	169	177	211	158	172	174	166	177	174	152	176	198	179	181	199	180	170	192	160	171	161	189	176	172	175	174	191	181	153	174	165	180	207	169	202	171	184	192	174	173	177	185	187	150	184	188	158	171	202	176	221	207	188	165	167	165	172	182	185	160	176	175	176	147	186	190	154	171	172	183	158	194	167	166	180	173	182	148	179	177	169	179	174	162	162	165	179	173	176	193	172	164	174	181	175	192	168	172	164	149	185	175	197	156	172	177	187	170	177	137	175	170	189	170	180	164	171	170	170	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5781	1475	2904	3521	3116	2464	2167	1826	1540	1378	1222	1134	1060	974	932	915	864	844	807	761	709	732	760	731	698	705	733	649	631	623	621	602	611	609	636	612	578	627	568	618	599	596	572	575	581	587	589	617	542	575	581	607	598	584	559	594	598	574	557	601	590	579	547	592	539	562	589	564	555	552	586	517	574	542	584	552	585	552	592	591	576	563	573	542	531	554	521	524	536	548	593	550	573	528	544	558	564	602	571	551	538	589	552	560	579	520	540	558	519	564	599	535	560	525	536	546	628	545	571	560	551	554	589	576	545	536	530	541	573	552	584	574	552	551	553	546	534	543	545	538	579	549	548	559	563	541	567	545	547	578	552	582	550	594	564	532	571	554	592	548	529	546	564	590	588	519	524	569	561	577	570	511	522	569	556	534	531	551	568	535	529	530	576	595	535	506	542	566	543	535	524	538	553	531	549	579	562	596	545	570	579	566	514	543	524	539	519	522	509	568	527	554	569	539	525	517	600	570	542	534	563	510	569	551	548	553	564	549	556	529	547	533	567	571	538	537	569	558	566	569	536	565	549	568	552	552	563	560	518	533	539	557	521	536	534	527	559	528	555	522	555	552	580	563	530	571	559	529	566	577	513	515	514	531	556	547	568	550	576	556	546	548	497	573	585	515	572	543	557	570	531	532	579	481	569	548	548	560	547	560	559	501	551	528	558	507	558	493	525	555	523	545	540	510	534	542	560	509	512	537	547	516	583	518	575	544	572	517	540	572	558	556	540	543	488	568	545	488	552	545	530	559	523	545	548	541	542	558	589	541	555	558	527	529	548	535	562	540	551	559	568	518	542	562	539	571	585	551	545	586	548	518	557	580	556	554	532	550	528	587	551	541	553	543	544	561	539	577	567	524	539	551	572	571	553	546	541	557	534	516	534	578	557	566	514	544	538	562	569	547	522	595	541	574	525	528	518	498	534	527	541	549	553	562	540	543	577	548	566	560	518	538	564	526	538	534	521	564	537	557	604	540	538	549	585	598	533	546	557	540	547	572	544	564	570	552	556	545	546	529	507	578	541	573	584	529	554	570	589	574	557	577	596	519	578	540	542	572	524	547	509	567	541	575	578	560	589	557	568	549	528	537	521	545	577	551	539	581	540	520	515	555	515	545	593	558	552	543	575	537	562	530	594	567	549	552	546	589	536	574	572	575	532	552	530	547	563	552	554	552	531	542	573	522	543	553	533	535	503	512	548	553	562	551	541	527	496	562	530	571	562	547	536	536	564	577	565	564	564	520	504	547	511	554	545	569	525	515	509	542	523	521	527	565	542	539	550	546	568	551	570	558	545	518	543	575	535	553	550	535	568	545	547	577	562	556	535	539	561	578	546	528	523	505	473	549	541	535	526	556	553	505	531	550	509	508	521	572	543	571	543	546	565	582	566	547	516	526	563	553	549	568	577	542	559	550	549	533	548	522	550	555	527	539	523	543	520	542	540	576	520	545	556	545	486	526	516	561	554	552	534	539	522	560	589	565	567	564	557	573	549	558	559	561	537	556	589	580	502	514	585	522	548	534	554	548	546	538	538	585	544	549	550	553	553	543	562	549	548	579	548	527	539	555	503	519	541	554	563	558	549	566	548	572	546	531	565	538	557	544	537	588	598	538	522	519	544	541	530	590	549	592	508	542	572	542	565	537	533	505	555	505	546	534	540	517	549	498	584	569	531	593	515	562	544	545	581	572	543	528	518	544	531	574	589	528	578	524	571	521	535	520	512	567	541	531	502	551	508	562	577	539	532	569	514	533	541	565	578	538	536	544	568	570	548	517	554	548	524	545	541	517	553	550	537	545	568	541	530	560	562	556	522	556	569	542	596	539	539	548	523	561	514	569	546	567	524	550	578	551	560	526	545	556	539	526	548	572	544	562	545	521	525	578	557	550	555	558	548	569	547	531	532	548	533	519	532	560	563	547	518	583	516	539	536	545	582	527	545	558	558	548	547	545	568	541	568	552	542	543	587	545	535	536	521	576	537	542	585	548	544	559	547	551	551	548	537	550	548	582	584	541	567	550	565	526	510	557	525	560	531	533	556	562	511	557	551	545	540	571	526	539	538	531	487	587	492	572	552	558	545	529	578	484	556	543	527	539	546	554	523	520	610	546	568	531	542	562	542	530	554	563	578	521	542	538	556	544	566	560	503	508	534	573	546	556	546	554	528	576	526	525	556	530	574	525	585	513	566	531	545	533	594	524	533	533	587	505	554	557	546	539	543	561	567	523	542	499	563	552	559	564	563	565	544	552	501	511	549	570	564	575	561	565	539	561	528	587	545	525	543	537	539	536	521	549	545	562	540	569	571	558	552	529	554	553	507	586	589	536	537	533	552	558	577	589	566	518	527	560	554	524	530	547	561	527	547	515	530	521	512	563	504	573	512	556	559	574	524	548	551	522	470	551	572	590	494	553	563	519	561	511	540	526	554	544	582	555	554	564	555	571	536	548	526	551	583	588	555	565	529	537	566	546	582	573	567	548	509	552	549	561	506	548	514	557	569	572	559	520	545	538	566	556	576	556	563	526	544	547	575	507	510	540	555	539	526	519	540	546	539	550	536	571	561	595	567	519	519	566	522	550	584	586	531	517	535	559	541	574	579	551	560	526	529	565	566	561	556	519	572	548	523	546	524	565	579	570	565	573	554	569	552	539	557	587	542	602	569	498	537	585	499	548	571	547	529	532	554	582	499	553	516	531	578	567	523	572	561	553	548	525	553	518	529	559	579	554	543	571	536	526	519	538	553	534	532	547	551	524	566	539	537	553	476	538	536	541	554	567	552	538	568	543	542	508	572	530	543	541	545	547	552	563	512	523	569	535	564	518	577	546	547	553	528	539	525	559	589	533	530	576	550	516	542	538	569	543	555	537	532	544	526	566	565	512	574	551	561	579	560	577	537	539	545	580	581	575	583	575	569	573	497	506	581	570	538	564	561	543	536	554	568	542	487	564	560	577	580	574	598	505	558	529	537	551	569	579	556	533	513	561	521	540	559	524	538	526	568	511	543	524	542	546	532	529	562	549	550	543	547	580	566	522	569	557	563	559	544	562	558	569	538	559	560	535	545	565	550	576	568	528	598	499	534	539	553	535	564	502	553	565	516	546	574	557	572	513	558	527	550	582	541	596	558	559	537	539	605	539	533	561	558	517	581	523	548	565	583	532	545	552	587	526	553	544	556	546	549	550	572	541	526	564	542	553	570	533	544	541	507	547	576	531	573	556	574	570	543	552	549	528	496	569	556	553	534	534	552	543	537	574	572	553	538	567	566	542	573	553	548	569	563	525	538	558	548	520	546	522	543	553	505	537	535	563	540	568	561	554	574	537	571	574	545	530	574	571	563	552	557	582	543	507	583	571	551	558	570	614	554	547	519	534	548	558	570	522	562	527	541	525	513	524	548	565	550	519	578	550	522	559	510	556	543	519	579	541	517	559	543	530	508	555	538	588	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15021	2176	2420	1953	1375	951	730	590	487	446	315	325	338	258	246	244	227	206	210	218	190	207	187	180	182	201	178	178	155	171	161	164	148	147	155	171	140	143	134	143	156	134	148	156	127	167	144	146	130	149	156	162	139	138	142	158	115	142	165	154	136	138	145	147	163	138	176	161	168	136	171	131	140	139	169	152	135	139	157	152	149	137	148	155	144	152	133	148	144	153	145	139	140	147	132	140	127	149	118	120	153	148	147	152	146	123	117	134	141	135	150	139	144	148	137	145	131	145	159	132	167	141	166	152	155	118	149	171	126	148	131	161	142	130	156	132	149	137	142	130	145	128	165	145	133	152	149	128	149	145	136	135	138	132	134	137	148	132	132	141	134	134	115	142	147	143	140	148	133	137	115	152	137	133	135	132	130	142	126	140	134	147	135	119	150	148	134	135	132	134	128	136	152	146	132	138	166	135	144	141	134	148	152	160	149	141	134	140	157	135	161	161	156	153	147	141	127	155	146	147	126	163	139	149	136	150	138	155	140	129	121	140	136	149	140	145	148	145	134	118	157	129	151	137	137	138	143	145	144	139	152	124	159	125	137	153	148	162	147	129	128	134	119	161	119	133	139	118	126	138	147	141	136	129	145	128	140	140	114	137	137	140	129	132	152	127	147	146	132	135	127	163	143	165	134	117	142	139	128	122	160	141	143	130	124	146	147	146	147	128	139	145	134	120	151	134	145	177	134	146	140	130	132	163	148	153	146	160	148	136	143	148	128	139	159	134	140	145	139	144	133	167	130	125	161	148	132	158	150	167	122	139	156	131	168	146	159	150	162	149	138	170	131	135	165	146	135	129	128	155	165	119	167	124	147	142	133	120	144	142	115	153	137	126	158	142	125	152	115	132	141	157	129	147	135	161	141	140	150	122	145	138	153	98	149	157	143	139	132	140	158	142	138	150	128	142	145	116	134	124	145	157	137	135	170	135	152	127	128	147	143	139	158	131	115	107	147	134	134	133	138	128	165	138	153	119	143	120	123	149	133	141	143	135	150	134	129	152	145	150	141	140	157	142	143	141	126	126	136	156	126	146	145	137	138	140	134	136	146	133	154	134	139	121	142	142	149	142	164	146	137	119	158	122	144	144	142	127	134	126	152	128	124	148	126	145	140	122	149	157	146	143	145	144	150	154	144	116	136	142	130	129	141	155	140	130	143	135	156	150	149	156	149	151	119	137	148	168	143	137	131	129	157	149	142	142	160	139	150	138	161	145	138	142	144	158	135	162	129	153	136	136	126	171	138	133	154	149	136	136	141	136	134	125	130	132	128	144	157	131	142	153	118	154	137	137	142	144	133	145	140	130	137	139	138	136	167	134	147	160	161	148	122	137	130	155	138	165	128	132	149	167	140	125	151	128	148	138	152	132	159	141	150	149	146	149	134	145	128	148	136	112	128	118	142	155	151	138	146	112	174	152	152	121	147	140	141	143	114	144	124	136	132	137	140	139	131	143	125	143	139	139	136	141	151	144	142	148	149	135	159	121	156	130	146	140	137	136	126	151	155	151	145	146	126	139	138	126	133	134	152	158	133	140	145	124	127	139	149	135	142	148	140	132	136	121	171	136	145	143	158	128	120	151	151	150	145	150	115	139	172	124	145	146	139	150	137	152	140	149	140	150	147	143	129	151	164	125	148	156	155	131	139	152	132	146	149	148	141	142	117	145	161	124	147	149	161	133	173	134	122	144	142	156	130	138	148	130	157	155	170	146	161	133	124	155	145	153	152	136	147	135	154	151	139	129	144	140	130	152	155	131	139	151	131	152	147	132	140	138	141	145	141	146	126	144	152	155	133	148	169	139	141	128	137	135	152	139	136	135	145	140	139	139	150	139	137	145	139	151	141	136	126	139	135	139	159	123	125	148	132	131	120	137	128	126	135	131	155	124	136	151	130	150	141	131	160	157	134	149	162	137	148	135	141	143	132	120	135	138	145	133	178	135	132	151	147	128	134	148	137	147	126	142	138	138	149	117	148	134	126	144	154	137	123	147	168	144	133	149	157	147	140	151	127	160	153	132	147	152	141	138	149	166	135	156	151	139	145	137	140	137	130	140	153	135	136	146	146	157	129	156	162	145	158	144	139	164	154	132	143	127	118	132	146	141	150	144	136	160	143	141	119	128	148	142	147	125	152	136	148	127	143	139	142	158	139	138	164	116	148	147	113	142	144	122	135	137	129	150	149	119	141	134	150	134	121	134	137	152	147	163	133	133	145	132	148	145	147	136	129	124	136	146	137	142	148	128	162	137	127	162	124	137	178	139	122	142	151	132	133	125	125	125	141	142	145	152	143	165	150	157	156	139	129	146	150	137	140	124	148	152	134	127	150	124	131	145	166	137	116	142	133	125	123	123	141	146	137	147	150	153	149	127	132	159	146	132	136	137	125	134	122	151	123	126	146	155	151	105	126	152	122	142	142	159	156	148	122	130	145	127	115	141	128	147	165	134	159	159	148	183	147	144	139	149	133	157	155	147	128	132	144	126	140	153	127	130	147	141	122	142	146	132	122	166	139	124	128	133	149	132	156	135	146	129	152	123	129	148	154	136	150	137	139	123	133	139	141	145	134	135	122	156	144	159	141	148	150	140	129	130	137	131	162	122	134	142	124	144	139	155	154	134	118	132	133	144	127	160	152	136	132	141	118	155	130	156	142	156	143	129	134	160	140	137	141	128	148	136	156	149	121	129	150	150	150	129	154	123	134	141	125	140	129	157	113	125	151	134	137	120	138	140	126	129	127	135	151	125	136	147	147	156	135	124	132	149	141	156	148	129	124	157	132	149	129	122	139	173	148	139	141	157	135	146	160	152	144	157	167	113	150	145	131	140	147	144	120	125	130	123	138	144	127	144	147	141	154	133	130	131	138	150	129	137	129	158	131	125	150	120	156	151	143	159	153	158	130	123	121	174	144	150	125	154	124	132	125	121	154	148	153	119	138	141	140	149	149	136	117	143	142	147	141	110	151	139	137	143	138	135	151	141	128	148	142	148	130	141	136	138	111	140	145	129	140	161	130	126	153	135	132	150	123	121	141	143	142	160	156	123	153	128	134	134	142	132	133	137	151	127	137	133	156	137	113	140	143	141	142	146	111	126	144	145	120	139	128	165	124	148	125	129	152	148	133	137	140	149	134	139	147	150	157	134	129	125	140	154	139	151	142	155	125	148	147	140	144	139	142	136	148	150	141	121	146	143	149	140	148	160	160	139	157	141	146	137	135	156	155	135	157	148	163	143	145	135	135	126	141	151	152	139	136	138	139	143	137	161	166	137	148	128	157	140	170	139	145	147	136	125	143	121	126	127	141	140	142	132	155	130	126	145	134	146	158	134	142	150	128	146	137	146	155	154	137	157	151	155	134	130	123	129	169	148	113	121	151	132	137	146	137	125	123	160	163	135	134	165	143	130	143	130	136	138	126	150	132	149	155	155	154	145	149	145	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7641	2286	4860	5894	5142	4149	3423	2850	2428	2071	1871	1615	1530	1352	1234	1144	1069	1018	923	910	920	863	771	716	706	746	660	628	669	662	609	627	589	615	606	605	539	573	596	553	562	544	570	515	549	521	531	530	515	556	542	523	488	509	533	473	541	518	516	531	506	488	505	489	535	531	511	507	464	486	506	472	515	502	480	478	480	479	467	509	503	522	477	521	481	516	466	450	465	460	459	495	519	456	476	491	471	492	483	449	494	472	444	489	475	490	457	480	486	479	499	453	455	483	448	467	469	481	477	481	436	497	469	474	480	507	455	479	484	458	495	471	486	423	483	462	471	492	464	455	509	485	461	473	467	462	453	500	471	465	483	482	504	502	474	451	447	465	451	480	440	500	469	400	479	446	443	436	448	487	482	447	430	478	458	465	446	449	452	508	475	460	512	460	504	465	441	444	477	481	440	442	486	439	462	488	457	492	473	478	464	450	461	455	475	460	485	456	416	428	449	484	472	491	454	455	480	457	480	450	489	479	459	498	463	451	479	481	482	469	466	521	486	488	466	455	431	483	490	496	488	493	456	455	505	455	423	426	468	473	471	449	478	453	480	434	479	474	489	482	441	487	467	449	457	462	487	485	444	470	458	451	504	472	477	489	426	483	496	473	459	459	472	452	464	489	448	484	496	482	472	440	478	470	469	481	462	486	450	490	443	485	459	476	435	481	435	476	447	422	460	474	454	456	461	447	463	461	468	456	459	470	439	482	489	469	488	479	494	416	442	491	454	473	451	473	468	466	458	446	478	463	443	448	432	462	466	485	464	473	491	474	435	447	459	474	495	446	484	447	461	458	481	529	490	445	443	459	492	445	471	472	468	432	464	465	465	459	484	454	502	488	439	435	484	459	476	448	431	463	458	440	493	443	462	488	456	507	456	434	455	456	461	482	463	459	494	493	450	425	456	442	479	508	446	458	477	469	474	479	441	464	459	503	462	468	450	499	472	456	480	463	474	477	474	447	444	480	492	488	482	451	471	441	479	478	505	458	459	484	466	421	482	487	432	460	451	471	423	459	477	504	474	480	461	479	462	449	485	462	437	464	494	498	447	483	438	489	445	458	438	459	505	478	480	493	481	450	479	475	458	447	453	475	447	487	461	453	485	465	482	452	488	461	469	462	474	447	464	493	498	454	487	459	509	483	425	482	466	497	464	472	485	437	470	481	415	457	449	451	475	457	456	478	490	434	460	453	462	521	460	469	465	439	460	497	488	439	470	450	473	452	444	480	421	459	467	461	470	437	443	460	440	452	485	432	446	469	470	457	487	486	488	475	441	441	471	461	435	441	464	451	478	442	455	417	476	463	470	437	459	452	503	446	461	457	463	457	463	451	498	460	471	432	437	463	468	437	472	452	457	455	484	428	461	461	451	475	475	478	456	473	499	480	447	467	461	458	491	444	485	530	487	452	468	470	451	444	445	441	464	454	468	466	447	445	446	428	472	468	459	452	456	474	473	495	436	492	449	439	487	453	447	493	482	437	448	464	466	491	468	476	438	445	479	488	471	495	498	479	461	483	426	497	474	471	476	492	469	474	478	413	493	477	500	451	454	462	472	466	461	446	502	474	460	501	456	458	466	521	447	468	509	414	407	474	450	442	492	470	468	491	452	415	444	442	420	452	490	497	475	461	451	478	487	469	460	467	432	477	430	496	508	453	496	475	490	483	468	494	462	515	475	479	468	447	470	441	477	504	481	494	444	479	452	459	439	453	469	462	463	476	438	456	431	458	476	498	473	481	485	401	458	451	438	448	430	434	476	472	471	512	487	433	463	473	479	468	450	486	453	435	442	472	435	475	457	415	467	481	464	427	450	466	483	454	468	495	465	441	435	454	476	438	464	456	465	497	493	450	471	453	437	457	439	405	436	481	473	473	447	444	452	459	472	523	421	454	451	449	461	493	438	450	447	476	470	493	498	482	455	468	466	453	479	431	512	431	449	475	484	482	431	464	469	465	473	488	460	462	454	458	489	484	455	461	474	496	456	435	477	445	465	467	463	478	472	460	457	516	451	449	453	485	475	497	494	458	480	494	472	480	470	453	467	453	485	493	474	478	478	473	526	475	440	472	419	481	501	460	504	461	434	480	462	472	457	463	482	455	474	483	486	483	465	467	464	483	444	471	421	472	426	496	465	483	464	473	474	482	434	455	461	435	462	464	497	478	424	469	478	462	472	463	457	494	501	425	496	468	480	491	478	480	476	456	483	436	466	496	483	452	472	440	430	453	508	498	465	456	472	460	461	447	444	482	455	465	462	489	479	445	436	466	479	411	458	443	456	471	462	486	473	483	466	459	445	433	440	447	483	464	460	446	455	482	445	494	469	454	465	473	434	452	477	465	486	462	504	470	449	469	473	445	442	478	484	510	461	438	471	470	432	455	472	451	460	481	480	446	503	482	434	458	483	466	468	472	449	487	499	475	452	471	458	444	499	433	447	462	433	482	467	482	482	518	448	450	502	458	492	524	463	471	482	480	451	483	476	485	491	492	470	458	497	448	464	473	459	430	484	447	519	467	464	441	459	426	452	489	475	500	427	460	435	428	455	473	465	481	497	456	457	447	465	484	479	471	473	458	453	485	497	447	460	441	462	513	444	467	438	461	464	499	471	494	474	509	458	453	478	456	474	469	447	502	470	465	428	469	479	477	463	442	468	498	444	453	494	465	450	399	473	498	433	487	475	451	432	480	492	480	466	469	485	460	470	486	461	463	512	459	495	438	506	457	487	456	464	470	467	448	447	434	457	498	451	447	448	448	477	439	441	454	461	435	486	439	456	463	456	484	468	467	468	447	462	408	464	500	465	443	465	452	453	470	447	454	482	485	477	465	474	467	452	438	483	467	446	477	481	473	423	496	446	459	452	469	464	460	452	505	463	489	470	448	478	460	477	483	449	480	473	426	443	444	488	465	426	495	466	462	415	449	466	493	431	466	468	477	491	452	446	498	484	466	448	433	450	453	476	471	442	477	462	438	408	458	460	461	471	443	430	419	468	432	476	476	471	456	462	481	513	466	450	459	450	466	446	483	421	456	436	538	491	472	425	428	488	523	456	479	454	482	462	451	444	456	453	475	464	447	452	459	495	476	481	458	459	464	436	432	468	461	434	490	478	428	457	469	466	492	494	511	404	462	465	465	486	457	494	489	502	428	421	510	492	457	471	450	458	451	453	476	447	444	472	451	445	452	442	433	469	491	452	501	427	498	469	466	479	487	471	463	458	472	494	409	448	460	460	505	488	471	440	501	496	458	487	459	472	487	494	462	477	465	453	485	456	477	481	466	465	444	436	452	474	469	435	430	450	453	474	482	469	443	445	448	452	453	465	481	463	475	481	447	441	445	462	472	447	490	467	499	491	444	454	454	493	468	480	465	445	442	465	460	479	448	449	478	467	461	479	458	431	474	453	485	459	480	464	459	467	466	477	470	458	493	473	480	441	448	450	453	434	457	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2124	394	383	368	377	294	338	338	294	329	345	327	301	292	303	295	327	331	325	314	308	289	360	306	332	333	332	306	307	329	324	305	307	344	307	276	291	305	305	325	324	333	327	287	317	301	331	297	328	304	290	300	321	284	294	315	324	291	320	319	299	305	322	329	337	309	309	333	308	291	316	270	311	312	313	285	322	318	312	325	311	331	316	308	288	323	336	289	304	300	294	308	309	341	290	324	313	307	291	284	320	308	298	307	302	299	285	318	292	300	338	349	291	321	284	287	295	317	293	284	301	298	321	297	338	313	341	308	320	266	325	306	309	299	311	341	302	310	322	311	326	305	327	299	271	305	298	321	326	296	290	323	324	317	327	317	324	292	320	333	313	307	314	309	322	300	315	268	350	287	333	300	298	301	289	320	327	307	343	305	315	301	317	309	322	297	314	312	322	316	318	304	325	295	290	290	331	314	307	324	345	311	297	271	339	300	312	305	287	293	308	321	320	309	312	327	308	365	308	318	343	363	304	290	306	296	330	319	302	291	277	312	311	297	302	321	300	316	297	319	316	289	271	287	298	304	332	308	319	334	304	331	297	317	303	291	300	299	286	285	305	307	283	322	309	282	311	307	304	315	341	292	300	358	321	309	317	283	291	323	323	296	345	321	257	311	303	299	344	295	297	313	304	312	277	285	332	309	340	303	325	273	323	298	317	317	321	302	318	316	336	319	313	286	287	310	328	331	338	297	279	323	314	290	289	291	336	294	297	318	309	339	310	318	316	341	290	314	303	311	306	273	320	304	319	312	328	300	299	322	324	303	298	309	333	326	297	294	327	320	293	342	351	277	315	295	318	279	289	283	300	332	337	316	311	290	299	309	280	294	318	318	323	324	312	301	308	292	328	314	316	320	309	311	300	302	313	300	313	284	304	297	289	299	309	310	319	308	338	308	310	290	318	301	304	310	326	292	304	321	326	299	294	322	289	293	319	303	305	326	324	307	340	324	292	299	319	315	300	326	316	295	287	294	308	313	295	324	306	314	290	335	288	317	300	307	309	323	319	294	334	304	335	285	315	320	335	313	318	316	323	323	269	288	290	309	323	320	321	317	308	289	312	316	292	294	323	317	313	304	316	308	329	287	317	324	290	320	299	299	319	297	329	322	293	307	299	313	307	318	303	295	306	317	297	311	324	288	332	297	323	308	283	311	284	288	311	304	288	311	301	297	283	332	285	319	293	303	345	309	315	303	301	300	301	311	316	283	309	293	316	309	325	336	336	312	309	329	309	311	329	295	312	300	330	304	325	303	312	332	300	314	295	293	331	307	282	310	313	288	329	307	337	326	312	282	294	309	312	295	333	292	304	287	336	308	268	299	338	302	313	297	320	314	306	308	316	287	302	311	297	261	269	331	305	272	334	327	323	323	292	330	333	312	327	340	308	270	326	346	295	297	315	316	305	325	280	293	319	338	317	296	310	317	298	311	300	317	314	294	300	311	313	288	300	314	282	295	304	285	338	294	296	316	295	327	338	285	313	294	327	334	336	294	295	289	297	313	291	333	304	319	296	315	282	302	308	317	283	306	297	295	313	316	298	302	326	301	307	323	305	303	331	325	300	298	287	286	321	283	315	306	305	318	313	305	328	304	298	298	322	281	311	332	310	287	290	300	292	320	318	312	310	308	336	317	334	321	343	295	294	340	283	329	332	324	331	289	300	303	325	318	326	335	332	304	295	288	318	310	302	330	299	346	272	293	294	293	287	307	299	328	312	310	326	290	271	301	328	345	300	325	262	301	357	301	328	293	287	297	310	313	303	338	305	316	294	325	327	299	317	293	316	318	321	294	305	323	302	330	297	307	340	290	285	331	286	341	306	315	303	311	299	279	285	310	354	322	305	302	301	320	336	296	334	311	325	285	299	313	346	304	289	310	307	290	311	321	313	326	335	280	299	315	299	315	319	327	302	330	288	305	276	258	293	324	321	335	309	315	315	306	301	301	301	302	338	329	317	278	317	321	293	293	308	339	288	303	289	308	309	323	313	320	330	306	318	300	307	299	329	317	291	311	330	291	309	315	293	315	299	314	306	314	294	306	293	291	327	286	309	317	322	315	284	303	301	302	308	323	299	294	303	292	318	310	325	297	335	297	325	320	301	276	292	312	300	301	279	315	321	312	288	305	295	325	311	309	325	278	309	325	311	325	301	263	285	299	303	309	336	296	309	316	295	330	334	284	296	310	285	299	328	294	302	315	313	330	317	318	295	296	291	293	312	344	292	307	330	310	315	324	322	322	289	362	336	334	293	293	300	309	302	311	327	318	310	332	310	311	276	342	329	321	329	306	338	296	293	330	309	287	323	323	290	288	325	328	326	313	293	317	278	301	329	286	275	301	286	290	311	314	303	309	302	324	320	316	333	335	309	317	304	301	331	309	325	323	302	302	318	313	305	315	301	289	322	313	285	314	281	295	340	287	313	320	306	325	329	311	305	327	295	306	316	305	288	303	330	328	300	311	316	307	319	304	314	318	298	275	303	305	303	312	338	309	313	290	331	303	338	316	307	286	332	297	324	313	306	336	314	292	298	289	316	322	300	302	305	280	355	294	311	317	335	271	299	301	330	333	309	340	332	337	313	267	290	287	328	333	367	326	330	322	297	297	290	279	324	305	299	275	307	297	283	303	304	314	275	298	344	329	318	315	246	324	317	264	289	307	279	318	307	328	302	333	300	284	303	335	306	293	299	343	323	284	328	312	282	316	315	301	306	313	303	347	311	330	312	315	328	305	323	311	268	312	329	306	301	303	282	307	294	302	281	313	348	274	328	299	284	314	332	304	312	304	314	327	292	323	296	314	321	300	294	315	325	328	306	305	280	298	285	337	352	306	318	297	340	305	314	330	297	289	354	296	310	271	320	321	295	285	297	303	338	317	328	306	295	325	281	306	304	326	299	318	339	282	298	337	315	327	287	299	317	285	300	330	328	260	308	298	315	329	310	312	330	308	317	302	320	268	309	336	308	310	332	296	316	305	331	313	328	299	309	319	307	302	315	269	266	287	324	340	325	336	308	320	311	308	320	295	275	323	313	278	291	326	316	287	299	343	311	311	285	275	316	315	316	294	335	296	333	279	320	306	346	282	269	287	318	285	294	312	313	314	320	290	332	324	283	324	326	325	322	376	316	334	306	304	314	337	294	307	309	282	280	336	307	291	324	314	288	310	313	318	290	339	313	320	312	323	352	281	302	305	307	302	298	314	286	321	281	297	294	351	311	333	305	317	318	324	294	292	311	341	294	292	325	281	299	307	315	321	310	314	278	309	324	305	308	330	305	324	318	291	291	298	310	314	270	282	310	314	348	315	291	308	331	314	318	265	310	321	322	310	333	290	302	285	300	328	327	315	310	282	305	316	302	304	309	325	310	319	313	337	318	298	313	323	280	308	318	300	279	324	309	298	317	310	309	329	324	305	321	287	296	323	281	324	306	287	294	293	317	305	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2482	954	1111	1175	1075	1111	939	983	966	980	969	938	936	932	935	906	892	869	897	894	907	933	893	894	901	920	913	890	901	882	852	883	891	866	906	946	909	948	861	903	899	939	855	908	924	907	907	893	910	911	878	883	882	903	848	899	912	904	864	940	858	877	874	895	897	862	878	883	885	919	870	888	879	905	906	881	889	894	905	889	924	867	849	887	892	856	867	860	910	898	931	891	891	934	929	862	930	905	917	907	859	862	909	867	893	904	870	893	909	886	892	894	871	936	884	878	901	860	871	924	920	907	871	888	871	888	901	856	970	851	922	889	909	882	876	858	892	869	865	894	903	810	933	921	910	905	863	902	918	877	915	900	880	903	843	918	923	886	838	866	863	900	854	891	859	888	909	924	961	899	962	898	925	906	881	849	892	885	852	873	884	890	876	857	844	898	867	940	901	897	886	892	916	934	882	846	899	966	878	877	961	867	890	874	925	933	909	919	903	977	929	880	867	905	853	911	891	929	867	942	915	820	919	909	909	903	935	886	948	895	960	837	917	913	908	878	888	899	837	904	927	955	910	846	870	876	855	870	893	885	868	863	906	861	890	933	873	940	847	867	875	882	914	878	848	871	941	914	910	904	913	836	912	877	872	881	872	863	907	878	914	905	913	937	884	951	890	914	873	926	911	909	883	903	938	878	906	899	930	927	902	903	884	912	937	939	878	871	870	904	843	897	860	887	863	863	898	897	872	886	828	912	910	916	909	937	924	868	929	921	957	891	912	955	939	921	905	843	947	885	867	892	889	845	846	879	927	869	904	881	895	921	901	919	905	897	895	849	936	884	864	930	921	868	955	904	863	886	918	905	970	895	893	873	979	884	867	879	893	863	914	895	893	847	867	873	868	879	865	915	922	891	887	931	884	883	900	923	831	916	884	879	895	895	928	823	887	891	911	942	883	915	915	867	926	924	947	930	926	875	880	962	943	923	921	871	917	855	881	908	878	872	896	902	923	848	877	854	878	909	909	913	904	914	882	889	885	939	861	893	928	826	882	897	912	894	914	925	941	860	932	857	856	888	896	916	848	924	850	936	861	859	869	879	901	908	866	934	911	868	934	848	893	930	838	943	893	890	894	915	915	883	873	905	861	858	884	905	925	900	887	886	919	860	881	911	854	928	879	862	941	924	940	901	882	888	915	907	910	883	829	917	880	909	922	928	926	871	891	916	871	909	871	905	833	854	880	873	880	921	895	938	890	913	883	896	856	885	891	836	891	882	935	852	862	852	898	909	901	880	861	872	963	913	876	922	917	831	880	889	892	886	883	935	847	881	907	912	879	901	862	891	893	884	900	895	914	900	928	902	892	907	869	886	870	888	896	920	911	911	934	897	917	898	908	909	932	913	847	930	893	908	887	920	912	912	888	893	835	892	907	910	894	875	911	855	902	928	916	894	938	894	965	864	882	889	908	893	929	901	941	897	861	880	957	857	879	884	829	888	888	908	858	897	886	873	885	900	883	875	894	873	870	925	839	928	851	920	915	893	868	882	906	875	892	907	920	862	861	845	919	848	890	940	910	917	893	901	878	893	839	880	881	931	923	890	864	891	924	930	887	938	901	919	899	906	877	900	888	861	869	888	852	898	898	885	868	925	888	877	888	895	909	887	859	886	878	895	879	917	953	939	864	863	915	892	869	855	871	843	904	878	856	883	903	966	973	915	883	896	895	862	953	946	908	972	946	953	885	852	882	894	960	850	917	930	886	902	895	888	865	873	863	935	837	888	911	948	919	897	913	831	883	930	897	866	832	890	887	905	915	892	872	900	870	907	935	862	951	901	903	889	916	876	887	873	823	846	837	949	891	885	866	931	916	907	849	850	912	899	907	897	945	927	897	892	927	862	904	881	919	908	896	872	907	903	889	897	946	930	896	924	891	924	935	935	895	891	906	903	884	918	924	921	924	909	917	891	881	954	902	884	880	887	937	885	892	870	969	875	931	879	895	881	944	869	891	875	916	912	889	898	874	911	912	922	944	859	899	915	883	905	875	896	881	908	848	879	931	925	853	906	887	926	872	864	918	887	910	893	935	845	900	921	875	866	898	870	891	894	898	845	870	843	880	893	878	869	890	881	886	871	930	866	927	912	881	902	914	911	867	889	893	896	860	932	922	957	856	895	861	947	865	940	905	884	863	892	909	919	898	886	933	896	902	870	860	902	908	941	886	875	914	933	875	918	914	849	907	808	903	860	882	876	847	852	871	870	936	880	917	882	848	921	900	936	940	906	880	914	885	897	872	849	928	866	880	864	929	892	837	925	935	891	925	874	882	890	890	909	866	891	896	921	853	884	887	883	887	918	906	910	872	936	916	893	902	856	917	919	937	884	927	911	905	909	880	909	907	926	901	855	929	928	877	902	886	902	858	919	901	894	893	883	900	924	874	857	875	904	913	949	862	897	865	893	891	931	869	950	850	873	845	925	929	859	950	890	896	903	902	959	893	886	884	923	875	891	884	893	912	915	914	927	912	897	878	875	937	923	901	848	911	906	893	890	839	898	879	847	912	872	839	908	901	860	910	921	887	907	945	930	913	909	870	919	927	857	923	928	864	875	870	915	902	857	907	887	839	939	880	926	893	937	914	935	929	869	897	918	886	893	922	895	902	902	883	885	900	864	870	903	866	918	921	874	867	878	972	932	934	868	918	894	908	886	925	926	854	844	893	905	920	938	896	916	846	873	864	873	914	922	864	889	964	912	929	838	900	896	891	919	868	917	837	886	864	891	855	902	879	914	865	885	933	870	910	903	906	831	917	878	910	913	936	902	942	899	918	965	940	840	939	933	889	860	941	889	870	871	928	878	909	929	899	880	887	916	919	908	884	942	899	921	928	878	894	873	909	872	905	899	925	900	882	938	934	907	896	935	885	841	924	876	940	919	902	898	922	875	899	890	907	912	925	944	893	855	956	953	819	853	894	917	946	996	917	895	891	1004	900	894	904	913	888	901	900	882	886	900	925	944	899	878	848	915	841	880	888	917	869	903	892	891	900	910	915	887	975	950	895	879	953	893	901	889	903	884	960	852	883	923	885	907	903	883	866	873	926	921	885	879	885	906	888	917	857	859	898	887	838	948	915	896	932	911	895	872	944	934	899	881	871	887	874	853	923	917	911	947	920	928	916	849	857	854	918	930	869	898	885	922	917	858	920	902	916	859	885	877	968	865	924	889	899	908	877	856	880	876	883	872	878	890	870	919	875	844	899	878	855	893	927	915	929	893	885	927	917	888	862	926	898	873	897	875	905	895	918	883	903	891	970	941	831	896	899	906	872	907	863	901	855	886	900	956	854	910	914	924	894	913	888	890	917	899	854	921	879	883	899	873	889	909	941	907	885	927	904	863	909	869	824	861	894	890	936	839	909	939	881	887	873	901	935	916	908	946	894	894	904	906	878	867	884	915	886	906	868	908	895	857	840	890	871	904	932	890	909	895	898	929	884	905	910	902	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8108	1057	1331	1086	768	612	536	433	376	311	272	260	264	260	231	226	191	204	205	225	209	169	198	165	204	188	190	162	216	202	154	186	190	197	177	177	181	166	171	193	218	170	208	194	191	179	202	158	188	183	206	188	194	192	168	182	193	190	194	188	207	195	173	180	201	175	194	202	214	188	177	184	175	162	179	161	163	196	185	196	192	157	163	178	164	157	187	162	176	177	203	159	159	190	171	192	189	188	161	177	169	170	175	180	187	181	186	153	180	168	176	163	158	163	196	167	174	177	183	162	148	176	166	145	177	145	186	170	174	173	180	186	171	185	170	182	181	159	163	170	171	163	171	183	189	185	152	176	176	166	163	171	186	150	171	187	190	170	170	191	183	163	161	155	161	165	180	182	168	186	176	174	176	150	156	180	177	194	172	161	167	184	161	183	164	168	188	176	172	174	168	163	156	195	179	174	182	159	206	153	183	160	152	178	165	193	173	189	191	172	183	190	187	188	160	182	174	177	163	166	144	180	191	175	193	183	174	154	160	147	173	169	183	168	179	190	165	173	176	180	175	158	196	179	137	181	198	179	189	184	179	185	189	173	154	160	198	184	172	174	168	162	195	191	164	172	151	175	166	161	190	202	170	176	162	189	167	197	196	165	174	167	159	172	201	177	182	163	173	169	187	155	184	160	166	160	177	172	158	174	171	150	170	160	182	187	181	151	181	169	161	181	171	171	183	168	174	178	186	169	183	184	167	198	191	175	188	173	164	197	176	172	177	167	183	175	176	181	190	169	194	180	178	179	183	182	175	165	176	188	171	162	195	173	193	174	184	183	149	176	179	150	167	171	178	180	181	200	154	159	173	181	158	178	184	194	173	181	175	174	150	164	192	180	172	184	178	167	168	172	188	176	168	193	157	185	181	165	175	144	179	132	186	162	146	167	178	182	187	168	182	185	167	163	182	170	191	159	155	167	171	175	176	153	164	181	174	177	177	169	163	164	178	173	165	191	175	184	174	197	203	157	173	161	186	187	189	209	171	159	199	183	153	180	169	164	170	205	189	164	184	164	159	182	171	170	163	182	169	178	180	200	156	183	170	201	173	186	159	166	154	177	152	202	165	171	157	150	189	172	168	186	158	198	171	155	189	172	173	173	177	177	195	172	193	165	189	176	167	161	164	182	175	165	171	165	166	166	193	170	164	178	149	163	168	188	166	188	182	182	169	174	170	191	170	171	187	174	166	173	169	165	166	158	186	155	163	188	147	190	176	171	158	207	159	167	173	193	171	173	180	160	196	159	185	175	166	179	181	184	188	168	189	170	166	183	165	190	158	177	215	180	162	179	145	173	189	194	186	191	162	190	166	174	183	191	138	185	188	183	175	181	196	173	177	190	165	149	185	155	182	155	178	190	185	150	172	162	177	180	159	168	174	163	166	165	204	162	178	187	173	167	181	194	195	180	170	183	206	170	182	172	170	176	170	181	188	190	152	192	181	184	196	173	179	172	170	194	181	193	193	172	197	169	184	184	163	170	166	193	180	180	162	195	176	181	166	178	157	160	183	179	195	174	167	178	183	179	173	200	189	169	182	160	205	185	167	176	175	184	180	168	192	167	159	160	178	170	176	164	202	170	174	152	193	179	168	179	195	171	191	176	180	165	166	167	169	152	200	160	174	162	158	177	171	196	184	188	181	172	196	180	178	175	187	174	166	155	163	162	170	156	159	180	169	164	194	180	170	176	185	152	157	168	166	187	161	151	186	177	158	171	180	213	182	176	172	206	177	177	180	155	176	158	168	181	180	171	155	158	197	181	176	175	153	165	183	175	176	180	166	180	185	158	185	184	164	178	181	176	161	168	161	179	171	175	158	177	172	167	174	179	173	190	175	189	173	194	162	180	187	195	167	199	161	166	160	198	167	156	157	168	172	163	176	178	164	179	165	192	164	169	177	208	178	165	203	172	197	153	173	202	185	167	193	171	178	190	173	175	176	185	163	183	153	167	151	168	167	159	198	166	176	175	180	179	177	200	156	155	179	184	173	174	169	185	151	183	176	177	194	208	201	165	180	161	183	168	187	190	179	180	169	200	181	185	204	199	167	153	203	205	169	184	182	178	180	163	169	167	177	185	177	171	179	180	177	143	145	165	182	180	193	192	158	153	175	159	180	175	186	179	190	175	187	175	183	160	182	179	184	179	169	181	177	178	159	187	193	159	190	171	191	178	170	165	173	155	169	180	163	197	178	187	172	175	202	186	172	157	175	186	165	186	182	180	153	173	193	188	151	174	209	174	178	188	202	156	187	159	186	180	158	188	166	166	174	177	184	163	178	185	178	193	155	188	195	179	167	183	189	179	173	161	170	171	166	167	166	169	193	165	165	186	188	183	189	180	187	176	173	179	172	192	176	192	152	157	175	152	172	179	191	172	205	175	197	161	156	171	176	195	175	187	181	183	181	168	170	162	185	181	176	173	175	182	170	188	199	182	171	165	168	164	189	134	176	161	168	194	200	214	187	167	174	176	194	174	170	172	153	183	175	177	177	184	153	165	183	184	184	144	176	173	165	174	162	169	167	165	158	175	171	163	183	178	158	179	197	156	191	167	181	185	189	171	170	170	168	161	157	174	214	172	159	159	168	181	164	179	188	158	175	183	172	195	180	174	192	174	192	172	167	181	192	185	184	163	180	170	176	181	185	193	175	186	158	142	192	183	184	145	191	174	185	170	160	158	162	171	175	191	176	184	180	184	172	162	158	183	165	191	196	179	168	189	175	167	161	172	151	177	177	164	172	155	202	187	184	169	170	195	171	189	174	149	183	188	157	174	185	166	179	146	169	162	149	194	180	186	191	179	171	155	182	185	181	161	160	188	162	180	164	184	184	182	174	159	156	162	185	166	183	166	180	176	170	183	200	188	178	141	164	174	171	180	189	149	182	178	158	183	193	194	163	152	162	172	190	186	186	168	183	169	161	170	169	189	184	179	193	174	176	167	177	162	192	161	163	170	179	185	183	191	189	173	177	165	184	170	192	179	193	168	184	187	175	162	177	191	182	174	192	173	183	180	158	187	189	180	189	172	171	154	169	172	154	180	196	192	159	165	166	186	186	178	168	185	160	176	162	205	180	193	222	172	185	158	191	167	169	166	164	172	178	187	165	182	186	184	181	183	156	166	165	159	170	151	155	181	179	168	185	172	192	181	182	183	186	177	183	165	175	182	181	177	180	202	181	181	162	170	188	169	164	152	163	187	191	193	184	163	178	163	188	191	160	178	179	159	181	166	178	189	164	194	177	178	186	173	185	202	181	199	197	167	149	187	176	175	160	174	161	184	163	192	148	172	151	189	172	210	175	147	153	184	172	176	184	179	170	174	184	160	207	161	200	188	173	178	185	147	182	160	160	196	178	183	188	160	179	182	162	164	174	202	170	188	156	200	194	187	181	203	188	160	167	163	188	184	178	170	181	173	178	173	176	176	172	185	200	174	161	184	180	183	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5501	1490	2864	3510	3043	2507	2118	1770	1586	1392	1264	1147	1090	1010	933	894	832	801	784	773	701	712	701	715	728	642	697	633	642	663	645	665	611	666	601	585	654	593	588	611	568	561	618	586	589	622	569	565	567	609	600	584	590	586	569	563	551	540	599	586	573	561	554	502	603	615	541	552	550	531	581	584	563	546	554	559	552	553	505	579	578	567	566	560	554	483	568	577	574	546	550	554	584	552	548	578	563	567	507	608	541	513	571	518	542	594	558	557	524	562	566	544	557	562	524	514	548	497	573	547	530	591	592	525	525	512	552	579	537	536	546	558	561	540	532	551	551	579	557	546	547	565	528	550	530	553	586	552	513	551	533	561	516	579	542	569	522	537	545	546	549	540	561	560	516	542	547	617	531	565	505	540	511	575	530	585	582	560	555	568	540	595	557	579	540	558	547	569	525	553	528	567	555	545	534	563	531	560	566	532	547	568	522	556	586	552	531	515	588	559	581	585	559	545	570	582	527	557	511	585	559	596	523	510	556	545	520	573	526	540	536	527	602	564	569	607	567	550	548	549	587	538	551	591	562	529	525	548	551	517	589	529	540	574	532	550	546	494	547	532	558	535	544	554	539	540	555	582	565	589	496	578	572	544	522	537	532	560	584	529	528	540	543	552	565	529	538	551	554	564	542	543	532	549	551	552	569	584	553	532	564	574	568	548	526	546	541	535	544	566	583	528	536	554	558	506	530	548	559	567	552	523	571	504	550	535	538	564	554	512	526	503	547	535	568	538	515	555	563	582	561	539	525	587	576	536	552	534	539	567	584	551	546	495	533	539	539	546	563	537	532	542	589	545	539	539	503	539	532	537	523	540	528	570	540	545	515	565	557	546	552	551	554	550	570	566	552	545	527	533	558	563	553	571	574	507	537	553	573	592	535	543	539	540	536	568	581	582	586	532	565	572	514	504	559	568	595	554	563	566	545	529	558	551	555	527	528	591	565	530	579	589	518	521	563	533	546	537	524	555	531	551	557	544	539	532	543	578	530	527	490	556	567	588	502	558	560	549	533	553	519	531	536	544	509	505	552	568	595	570	553	552	572	519	564	533	569	515	501	553	558	520	545	513	561	529	497	538	542	592	528	534	564	544	569	571	567	564	526	538	567	514	547	548	545	498	518	579	542	522	532	524	506	556	559	489	529	523	551	556	550	521	542	525	503	551	527	589	585	546	528	549	519	547	556	541	576	540	512	520	559	519	565	573	518	580	584	541	608	569	544	579	528	546	529	516	588	545	501	505	528	568	556	529	564	562	505	571	590	570	520	521	551	545	529	582	505	499	541	506	508	531	550	546	547	546	538	563	530	591	524	532	531	572	581	546	511	541	549	550	531	539	507	553	567	532	535	545	560	544	580	581	567	552	576	572	545	523	552	544	543	550	562	569	541	526	540	536	543	514	543	574	552	509	559	545	559	516	540	522	556	582	531	556	540	509	552	483	546	526	531	525	577	528	576	576	561	593	525	506	552	593	563	532	565	544	548	568	606	565	560	585	555	500	554	529	499	534	570	545	562	575	530	550	582	516	531	540	554	482	517	572	552	542	567	518	555	561	511	545	561	550	550	552	530	557	539	498	549	592	567	598	554	540	491	526	577	543	569	537	524	545	519	564	525	551	513	516	541	546	531	519	530	537	570	534	555	510	594	531	545	515	532	538	574	547	529	521	511	530	542	565	540	540	507	561	540	528	505	541	560	550	553	555	543	543	529	546	536	531	499	538	534	568	528	515	549	526	546	539	614	524	526	557	504	537	573	596	574	573	537	551	573	558	564	557	535	545	540	579	547	546	520	560	562	581	560	550	559	561	520	536	533	557	560	533	577	530	531	519	499	552	542	557	545	536	580	526	561	533	529	542	545	557	534	551	584	509	523	506	500	568	554	587	568	561	513	543	525	555	594	555	528	560	538	547	540	561	547	537	516	586	539	532	592	522	545	503	576	553	545	553	571	541	577	540	568	524	553	549	538	581	544	520	572	545	564	535	558	570	533	548	525	532	507	512	521	548	535	525	586	513	522	569	509	540	515	559	574	565	550	580	552	539	536	556	540	536	540	525	537	497	531	565	540	540	567	524	501	547	574	568	557	565	503	558	535	553	568	538	544	488	560	559	527	518	537	547	562	515	576	577	526	523	541	574	515	551	571	507	549	558	549	568	538	545	521	549	572	606	517	550	560	554	528	546	526	575	578	561	579	572	493	576	506	576	540	555	544	567	570	527	560	499	563	519	533	505	540	591	518	578	569	518	567	546	531	526	556	540	557	577	547	512	538	534	569	568	526	544	583	529	576	528	565	542	572	554	551	535	565	536	534	515	498	521	569	552	545	546	519	526	527	586	545	580	547	572	563	551	576	523	531	557	584	572	508	552	530	530	549	557	542	532	574	517	534	567	524	521	516	536	533	508	546	582	536	556	566	553	563	546	571	560	585	540	527	542	516	525	565	555	535	541	517	587	605	526	507	514	564	550	581	570	562	597	536	563	522	571	539	558	549	573	532	543	529	601	574	542	521	576	565	521	526	546	539	558	573	536	500	546	514	547	554	575	557	552	561	576	576	539	566	552	523	541	568	550	558	548	547	588	550	515	521	597	542	542	607	541	522	504	564	513	541	526	545	542	515	555	532	505	542	551	557	558	595	567	545	543	485	549	553	572	545	546	529	577	567	532	559	547	561	570	562	542	544	528	507	515	533	504	555	540	580	553	526	539	555	534	532	541	520	507	562	501	547	578	629	540	536	509	546	523	582	560	537	552	566	537	564	567	557	528	543	541	548	580	542	518	558	531	543	533	598	551	534	575	565	558	501	524	569	503	523	536	503	546	557	553	570	551	563	536	530	527	529	525	555	527	555	516	531	508	576	524	553	510	532	539	582	516	530	580	562	543	581	559	577	531	548	538	544	526	550	526	533	546	529	561	527	564	563	544	521	559	603	532	519	499	549	571	537	525	529	537	541	531	578	528	535	519	539	565	572	593	552	581	550	553	589	589	606	573	605	478	513	566	555	523	596	544	525	606	568	555	540	573	556	549	574	528	554	567	531	544	532	534	550	531	559	538	574	547	588	545	538	556	518	555	556	532	516	537	563	534	575	546	544	534	554	523	598	547	531	538	538	550	533	530	497	523	539	554	570	570	550	563	525	541	559	528	538	590	517	559	538	555	516	573	563	545	578	518	519	532	542	537	557	569	571	552	577	537	545	551	539	555	552	580	572	546	557	556	543	538	555	516	508	541	568	557	556	535	501	552	532	554	566	538	534	526	545	599	570	545	511	542	513	526	580	529	541	535	550	544	561	516	538	567	554	568	579	534	564	549	573	554	573	542	550	515	564	546	525	556	551	587	549	501	504	573	545	558	554	527	575	562	516	552	539	554	550	553	568	541	556	521	510	553	550	560	520	537	519	541	525	530	510	535	563	533	550	519	546	522	581	543	539	536	530	556	586	554	592	569	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15053	2342	2520	1917	1378	972	716	600	454	403	345	332	288	254	233	224	254	235	200	200	210	195	196	159	165	179	168	163	159	168	180	145	152	164	123	148	160	148	162	155	146	145	162	175	149	141	145	122	140	136	135	159	136	164	138	142	147	139	144	151	144	141	147	173	138	119	156	117	145	162	160	129	155	138	145	170	149	163	150	146	126	138	135	149	149	148	158	142	149	149	159	139	155	141	135	124	130	135	130	142	132	137	141	145	128	131	118	143	140	148	128	125	139	124	145	160	145	156	138	142	144	138	145	139	150	151	136	148	149	147	155	148	139	139	132	130	165	149	140	149	115	147	143	142	128	134	141	156	142	122	120	138	129	135	155	145	134	132	131	144	159	140	143	123	142	125	136	143	135	136	134	131	128	131	140	141	128	136	135	140	144	141	155	130	133	149	138	131	137	140	162	154	131	124	122	147	151	156	127	139	154	154	172	127	128	130	125	144	134	148	141	129	132	127	142	144	149	117	139	168	142	142	144	130	143	146	149	165	130	144	156	132	153	119	132	125	143	141	157	133	151	121	133	127	149	147	155	150	131	139	148	116	142	138	142	132	138	144	148	159	138	127	132	134	170	155	130	130	138	148	132	145	135	152	140	131	140	140	129	138	142	121	146	140	125	159	126	157	156	150	147	137	159	155	136	134	150	136	144	131	149	161	151	147	157	138	129	141	128	125	162	154	139	123	132	126	147	130	167	149	136	141	137	143	160	148	139	154	141	136	157	112	136	103	123	142	149	150	149	149	124	143	157	152	137	146	133	126	148	157	140	117	137	136	127	138	143	134	142	120	126	136	132	169	131	127	131	156	138	126	138	157	127	141	149	122	133	146	140	148	117	125	147	116	128	133	126	126	133	142	166	146	148	126	157	147	132	150	130	138	148	153	124	140	145	148	125	172	139	131	114	123	125	156	136	139	124	151	163	136	150	124	150	132	148	133	135	140	147	141	131	128	127	136	119	153	146	133	141	140	132	133	117	132	144	139	118	143	159	159	129	131	135	151	152	127	118	154	136	138	131	126	145	138	138	120	158	143	139	119	156	136	128	124	144	119	159	142	132	135	157	128	142	150	133	129	131	164	131	126	144	128	141	157	143	131	150	132	145	144	141	142	145	140	133	126	142	165	127	141	141	120	139	133	127	119	138	158	125	147	129	132	120	131	146	150	138	138	141	133	136	123	127	134	139	135	146	158	134	146	130	146	139	132	139	141	134	115	145	160	129	132	158	128	147	165	131	144	122	148	116	149	132	152	127	132	135	134	139	137	156	152	143	132	147	144	130	145	127	143	154	129	139	139	157	159	157	145	144	137	150	137	116	137	114	162	132	126	155	149	153	140	138	155	132	131	134	132	154	142	160	161	148	138	140	142	158	161	157	135	141	140	136	143	135	136	166	156	145	144	148	143	131	155	139	122	117	150	142	136	149	144	125	143	147	141	143	119	148	146	142	143	149	149	143	152	130	120	127	143	138	158	131	145	152	119	133	134	124	156	139	156	154	154	137	140	139	151	159	170	159	131	127	133	138	124	124	131	130	130	140	124	135	160	147	122	146	144	131	153	163	133	136	132	131	129	144	115	172	150	142	136	135	148	117	130	132	134	141	144	136	132	150	129	122	112	149	148	143	151	137	143	137	138	137	129	141	134	145	142	130	143	143	144	125	127	149	139	137	136	137	158	122	144	149	136	148	135	169	129	139	122	141	137	151	155	134	146	157	137	148	119	150	154	133	131	123	140	127	152	113	138	145	148	135	150	136	150	152	157	143	147	147	148	146	151	146	129	145	142	132	139	149	151	122	132	143	152	127	143	138	146	128	155	138	135	147	134	149	146	139	148	125	140	154	135	143	147	135	129	147	146	125	131	137	137	147	143	119	118	144	152	123	133	131	127	144	127	147	164	134	120	125	121	148	115	149	134	142	137	149	150	125	138	134	134	145	136	148	128	153	147	137	151	155	119	146	142	140	164	149	153	158	130	134	137	157	149	134	159	141	156	120	114	142	147	150	134	138	151	149	122	134	135	160	157	128	134	134	134	113	132	124	141	140	140	154	140	141	129	144	138	145	148	133	118	134	115	147	150	127	146	144	152	168	149	130	126	120	156	129	126	174	153	117	142	141	139	158	131	146	144	138	116	151	145	158	155	156	139	141	154	154	141	161	130	127	141	142	140	139	154	163	148	134	133	149	166	134	154	144	142	121	141	129	131	140	133	134	125	121	126	153	149	158	137	137	140	131	128	141	143	100	152	145	129	118	141	152	179	147	129	133	151	149	134	139	135	128	132	165	136	155	131	148	150	123	145	156	147	136	121	134	143	154	131	127	144	142	139	132	125	123	129	153	143	109	133	141	134	159	144	147	127	132	127	134	152	159	132	146	132	148	152	140	136	131	148	148	123	127	124	137	148	140	145	146	146	145	143	163	141	117	145	140	122	162	141	145	149	124	150	138	127	123	142	135	133	153	130	143	144	137	138	139	149	146	154	168	139	144	156	141	110	125	148	131	130	135	150	127	158	114	119	154	131	144	138	168	154	149	129	118	136	167	154	141	127	122	145	151	155	139	135	134	144	148	133	140	135	132	143	116	135	162	150	131	150	121	149	130	142	138	125	129	129	153	144	142	133	122	143	124	142	133	141	132	136	154	122	143	136	126	138	128	134	132	153	142	133	177	161	128	136	130	143	125	155	133	153	158	152	146	139	134	160	140	128	128	140	142	145	153	160	155	132	131	152	145	172	151	153	158	153	138	130	120	159	137	152	153	157	138	149	128	146	163	147	138	129	154	159	148	142	118	151	135	132	136	129	132	158	148	126	137	134	136	153	109	131	139	135	148	133	144	125	145	145	116	118	125	133	118	133	141	142	151	131	159	134	137	125	158	153	138	153	126	143	129	145	140	140	120	156	139	137	128	133	150	130	118	144	145	144	133	128	134	131	142	151	128	143	137	143	132	108	139	135	126	146	129	139	142	130	141	129	139	141	142	144	169	135	142	128	124	129	135	112	151	148	120	144	124	141	143	162	147	134	137	127	138	135	158	146	133	145	124	142	154	136	128	136	158	157	155	127	141	160	143	160	129	151	144	130	147	137	140	153	145	115	148	136	153	147	134	138	162	135	130	143	134	131	143	119	142	137	144	126	146	149	131	142	134	132	144	144	144	177	148	142	136	137	135	155	166	140	141	121	140	149	122	148	142	155	152	179	126	149	155	149	142	162	134	157	123	123	141	134	133	159	150	170	139	137	128	153	143	158	135	120	127	152	130	139	136	147	143	151	144	129	122	143	139	136	140	130	132	138	145	146	139	148	147	132	141	143	140	141	150	160	157	143	148	152	147	125	138	106	155	130	131	125	140	153	126	147	146	135	135	129	141	152	132	153	125	148	158	138	141	131	149	145	135	145	148	145	144	129	139	137	134	135	143	126	152	144	122	113	163	156	135	128	144	128	140	147	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7599	2345	5052	5965	5281	4119	3511	2878	2419	2036	1759	1656	1548	1361	1186	1139	1125	1010	973	937	902	862	767	753	772	773	722	704	663	679	649	665	626	580	632	611	583	587	584	533	588	587	549	577	556	563	536	541	554	511	561	545	493	515	528	524	546	504	580	502	516	512	495	490	547	476	533	508	530	507	474	482	505	471	497	472	545	527	457	472	466	439	467	499	536	486	437	449	478	488	480	518	463	497	490	465	481	512	476	492	460	485	511	489	509	478	469	478	471	458	485	491	441	485	463	463	433	466	440	480	515	450	435	476	457	472	507	445	433	416	470	448	441	429	446	494	481	474	496	494	490	489	480	492	478	479	480	490	453	464	488	464	465	481	492	456	453	442	484	440	435	498	433	468	442	498	423	452	505	480	478	467	466	468	472	524	485	455	465	466	468	486	444	514	459	462	532	491	444	486	471	442	476	464	456	495	461	470	507	467	449	468	478	437	483	456	475	444	475	484	467	480	450	460	512	454	486	452	449	473	478	479	471	444	469	487	462	456	471	458	452	430	434	459	472	485	479	461	478	476	457	480	418	448	493	493	491	491	460	458	528	476	414	476	459	461	480	498	466	462	446	449	506	481	465	454	470	449	484	462	481	492	452	474	465	435	465	467	450	467	465	430	442	431	480	479	427	434	448	438	460	467	486	457	469	457	498	461	448	462	438	474	465	456	457	467	453	470	460	468	468	471	487	457	477	444	456	436	513	487	452	457	493	492	486	467	480	475	464	458	482	476	474	462	506	475	447	485	466	467	435	467	494	463	502	463	426	480	455	471	477	489	490	472	490	501	475	429	451	434	463	464	488	489	467	467	461	507	451	427	454	479	433	466	504	470	481	466	462	476	512	435	455	468	471	482	433	501	450	425	464	446	464	473	499	450	440	471	487	488	450	464	476	453	448	491	470	501	485	494	476	457	448	465	444	481	470	470	457	497	494	452	495	498	482	486	488	480	486	482	462	475	463	448	457	484	449	474	462	475	458	496	465	450	441	476	462	473	484	420	462	462	460	465	443	457	462	480	466	482	473	441	497	474	534	459	454	447	442	454	488	462	443	454	490	517	479	489	448	447	452	505	493	477	482	497	464	504	480	483	468	463	427	442	454	494	469	467	473	471	439	439	446	456	481	434	441	470	481	459	478	485	463	447	471	463	434	489	448	428	506	458	475	472	421	443	510	483	479	481	491	446	503	471	449	468	494	477	479	450	464	475	491	462	482	441	471	477	474	458	462	449	475	443	454	475	455	447	478	496	490	477	495	494	491	497	465	503	488	485	480	467	494	488	517	464	417	470	501	449	442	466	462	475	442	449	478	433	471	445	463	484	487	464	471	500	462	483	426	434	437	460	480	484	431	500	484	489	450	459	477	491	454	455	451	454	459	409	475	454	446	480	413	488	462	480	497	457	491	471	439	480	462	458	472	459	463	463	442	478	460	472	464	473	502	467	510	506	502	442	445	481	431	522	508	482	434	423	424	448	459	488	451	427	460	505	483	426	498	478	466	497	473	442	489	477	484	470	503	450	468	482	460	502	475	452	467	474	437	452	483	486	458	489	472	455	460	466	450	451	470	494	508	483	480	427	433	467	497	474	439	477	439	455	477	434	444	467	464	456	444	444	452	418	426	472	464	460	465	440	443	453	465	481	502	463	471	468	484	486	466	475	485	467	467	445	436	478	450	471	436	440	453	476	468	468	459	445	488	449	481	457	498	483	494	437	441	482	473	445	479	452	458	445	455	464	481	463	484	456	470	454	468	499	447	502	471	467	510	458	473	453	479	481	459	460	497	496	465	468	455	452	451	454	475	477	467	495	474	466	464	502	494	460	474	441	453	474	489	458	473	478	491	466	444	460	459	453	445	501	456	457	457	424	446	472	487	464	427	439	464	462	482	500	462	478	476	482	457	459	504	449	474	460	449	448	440	429	460	444	469	503	476	457	463	472	471	462	459	460	448	481	489	449	506	443	468	435	469	505	446	469	451	485	450	450	480	462	464	434	489	499	464	480	480	461	463	436	452	454	458	453	472	425	471	443	455	487	470	482	459	479	482	447	428	438	468	499	476	472	452	478	449	473	475	464	481	480	515	452	441	466	467	456	449	467	451	462	467	423	462	412	442	444	488	504	483	478	429	439	482	461	437	480	442	472	466	477	425	474	445	450	428	470	445	453	481	449	495	477	487	450	471	507	481	468	497	451	442	459	420	461	435	426	471	469	477	466	487	484	454	446	486	490	485	493	432	466	455	469	447	520	474	489	461	436	449	466	504	471	528	490	453	427	473	460	445	482	476	467	480	463	431	444	435	459	476	460	484	463	466	490	486	466	437	460	484	425	480	456	470	475	501	437	478	469	464	438	444	467	469	479	501	441	456	502	509	475	484	461	467	462	464	440	465	452	491	454	477	450	488	463	485	465	495	476	469	456	462	492	452	496	489	489	444	457	464	432	461	477	446	455	497	485	484	466	474	472	466	445	410	481	471	480	424	474	430	465	446	487	453	448	474	453	448	487	502	452	535	434	492	488	472	459	476	433	467	463	462	497	430	422	466	480	482	491	439	469	463	475	465	450	468	484	488	473	481	466	479	466	457	486	470	474	467	472	452	471	481	477	456	468	439	465	475	443	492	484	463	470	450	477	420	445	459	486	496	478	459	446	454	439	478	467	472	459	463	471	500	458	476	476	483	473	498	455	474	531	466	466	480	456	461	419	481	466	459	439	478	461	453	495	470	459	521	463	482	461	458	459	475	462	463	484	484	470	468	424	478	491	532	448	501	464	495	487	425	477	454	458	428	479	533	522	504	476	535	451	458	459	471	490	473	453	492	475	450	467	482	500	449	489	443	469	477	438	443	467	465	513	478	494	490	472	468	463	474	480	459	447	482	461	468	467	460	460	491	473	477	446	464	434	446	478	458	498	474	458	420	438	446	452	437	502	451	462	478	484	463	487	514	483	461	465	493	457	486	500	462	482	482	464	452	456	449	450	481	427	487	496	463	461	479	461	461	502	500	476	428	488	423	438	493	453	495	494	465	473	462	464	440	468	504	451	458	490	487	436	456	476	490	463	489	484	490	433	459	471	455	462	459	448	408	466	421	420	461	479	483	491	472	489	445	470	469	447	503	473	465	468	480	471	439	465	442	439	505	487	457	449	471	476	471	454	487	439	471	467	448	493	443	501	497	501	433	445	475	447	496	465	419	475	468	445	504	457	442	426	439	467	471	469	476	461	467	456	506	421	492	465	491	460	480	471	444	452	416	436	461	427	473	504	432	487	498	438	439	464	464	460	464	487	468	495	471	447	446	429	473	470	498	464	487	445	475	486	441	468	485	469	482	432	443	471	483	460	493	453	444	452	460	504	466	441	457	461	476	487	490	441	488	447	472	438	517	467	446	457	495	424	457	467	418	451	503	447	459	467	470	496	441	495	494	477	460	441	470	473	453	455	485	476	436	498	451	465	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2083	373	375	319	338	328	323	309	304	336	310	308	305	309	338	325	319	282	301	299	307	317	303	303	286	316	319	314	298	308	301	309	269	333	299	283	271	316	293	329	305	314	327	314	321	317	315	332	315	312	322	292	274	300	307	298	318	313	317	297	290	309	330	297	332	288	305	290	316	334	298	305	290	310	300	294	277	292	318	321	300	284	320	298	318	302	312	304	300	307	328	297	304	287	274	297	322	326	303	321	311	318	316	296	336	305	287	331	305	299	330	327	292	286	311	298	287	300	298	348	315	293	290	320	310	317	314	325	330	316	314	273	268	283	313	323	352	294	313	284	310	331	285	308	267	300	309	297	284	347	308	310	292	313	305	316	323	325	315	307	287	316	319	316	334	326	291	285	295	291	337	308	287	280	286	278	273	305	269	320	335	298	317	323	274	341	318	324	277	288	305	320	297	324	289	298	340	322	341	288	337	335	326	313	303	269	321	310	251	296	315	296	289	316	299	328	293	303	317	289	331	330	288	277	301	307	333	323	270	290	332	292	322	317	273	303	317	348	324	335	316	290	312	268	316	303	313	306	289	301	333	332	316	304	316	289	323	291	329	264	314	323	337	317	283	309	314	290	287	317	289	288	305	315	308	289	287	291	292	284	309	290	336	302	313	330	288	300	308	314	284	324	281	294	285	278	274	298	305	303	282	301	338	274	332	306	289	313	304	332	310	329	341	305	279	320	315	309	301	305	302	331	306	278	312	299	338	322	288	281	295	273	326	305	287	305	283	313	288	295	303	295	310	304	327	341	314	330	291	326	309	331	317	337	271	275	290	338	311	297	277	324	312	293	310	344	296	294	319	286	314	303	315	295	304	322	275	343	331	328	281	318	318	307	297	295	321	303	330	296	314	298	324	321	302	300	312	321	306	261	327	312	302	302	327	312	283	298	304	294	325	328	319	305	314	302	305	290	291	293	303	315	278	296	282	319	310	316	322	284	310	276	312	295	303	299	272	310	281	293	306	319	307	295	323	308	305	318	302	301	317	295	281	305	296	306	293	282	285	292	307	306	292	287	284	306	298	340	308	313	322	313	308	320	298	302	288	294	319	313	300	321	325	318	316	303	330	285	315	274	307	292	308	311	326	310	305	320	328	308	311	316	299	288	291	290	335	324	319	274	318	298	325	326	303	312	313	310	309	341	313	293	304	321	283	330	337	314	307	297	299	283	291	315	320	292	319	313	307	302	306	311	321	305	315	299	331	284	327	300	273	299	305	306	278	320	304	321	287	323	293	322	300	316	271	326	310	259	298	295	304	328	296	273	300	285	279	304	298	297	294	319	324	324	301	352	309	313	322	300	317	307	301	299	306	296	308	316	291	286	323	311	281	316	329	313	292	299	300	290	297	284	308	323	305	290	290	291	296	314	273	308	297	318	282	321	298	300	304	287	318	314	317	297	290	329	317	301	301	310	269	315	303	309	283	346	313	282	333	323	334	299	331	309	312	312	300	296	299	313	309	335	295	291	315	294	331	304	281	341	285	297	295	274	315	304	313	282	309	346	282	311	301	295	298	317	295	285	310	271	309	299	315	288	293	301	299	302	314	314	283	303	256	283	323	303	322	293	278	286	305	298	297	299	315	272	281	321	310	315	330	299	292	335	315	296	301	302	334	328	307	318	303	292	309	324	303	280	284	292	313	276	313	300	310	315	311	322	282	319	285	303	315	321	326	309	319	301	317	320	311	324	297	323	334	299	295	292	315	309	339	306	288	332	293	343	298	303	307	338	318	319	298	328	276	316	286	304	310	336	292	310	282	312	289	292	297	322	300	313	305	293	309	309	301	341	315	330	285	317	310	280	311	286	317	297	277	326	297	339	299	302	324	299	321	295	276	330	289	307	339	315	303	322	290	302	303	336	306	319	302	336	301	293	291	288	300	315	310	294	286	302	288	327	311	301	291	322	279	287	287	334	301	305	299	338	288	308	285	348	301	326	318	287	307	307	327	325	296	289	295	287	281	281	273	305	326	362	316	290	299	308	288	331	302	317	326	297	292	337	304	343	306	277	288	304	264	300	282	310	307	308	316	274	336	306	311	293	313	297	306	299	293	291	325	313	321	273	298	300	310	306	308	313	291	296	315	278	327	315	291	289	305	303	287	299	321	308	314	318	312	305	295	303	284	274	313	350	329	303	341	305	306	318	317	293	280	307	306	286	333	318	332	316	336	308	311	346	340	308	301	317	291	310	306	289	300	334	321	318	324	296	324	303	309	301	294	285	334	274	335	289	306	314	294	281	301	291	304	315	338	316	320	286	302	302	273	306	321	291	299	313	306	273	322	311	289	284	298	321	316	317	269	282	305	332	319	291	320	308	296	326	326	282	304	323	295	327	288	294	288	297	316	291	310	299	332	303	309	322	306	319	309	304	302	290	324	309	309	283	324	304	300	304	321	291	294	312	292	319	293	324	319	298	280	290	305	287	313	324	298	289	297	288	281	342	282	304	284	317	309	322	321	315	321	318	322	305	295	325	284	301	304	341	290	333	314	310	295	317	290	285	303	326	308	276	279	313	291	295	288	277	312	316	298	299	290	282	289	304	302	328	299	307	336	288	333	281	320	313	316	306	288	327	314	304	281	294	325	277	284	285	322	276	293	271	330	294	328	318	347	312	300	341	314	305	320	309	338	315	311	318	335	303	317	318	320	285	301	289	315	274	289	303	296	327	282	288	320	315	323	258	310	314	288	346	305	296	303	302	310	310	300	307	298	289	310	330	320	304	318	298	317	303	301	272	303	323	334	319	324	334	325	297	289	293	335	302	289	276	288	276	317	289	297	318	302	319	321	310	312	311	273	303	323	283	334	310	278	309	329	330	295	316	302	279	303	339	340	300	309	310	328	302	325	288	288	289	292	301	343	328	265	325	294	297	316	301	302	313	299	315	312	318	326	306	305	304	284	307	317	310	322	327	300	309	303	302	317	317	262	318	302	276	328	296	304	312	329	295	326	282	307	295	297	368	290	315	335	323	316	299	317	303	297	290	295	322	320	280	295	275	316	319	311	323	328	310	357	295	316	302	331	315	311	292	308	320	317	298	288	334	317	268	295	329	310	313	316	308	299	289	317	317	323	299	313	327	301	306	302	317	299	303	300	316	294	306	301	305	289	324	297	319	329	306	265	281	303	270	269	331	285	303	338	324	300	309	287	298	301	304	307	313	309	346	302	289	287	312	341	302	306	292	325	299	278	323	315	322	307	297	321	292	319	298	279	309	318	296	313	300	289	277	299	294	303	318	329	325	277	298	321	287	298	309	288	307	281	264	328	285	302	310	297	319	301	297	293	288	323	330	305	301	312	335	338	299	289	297	288	266	301	300	296	301	302	333	326	330	296	322	301	305	304	316	290	320	287	329	334	351	312	261	304	309	336	310	325	267	309	298	306	306	327	298	284	326	302	279	311	318	279	321	339	299	288	277	299	294	280	314	303	337	313	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2466	996	1099	1111	1113	1092	989	1033	990	899	939	940	944	926	903	964	945	929	917	909	959	881	893	948	849	918	872	940	886	945	932	942	908	889	918	866	933	964	906	832	978	896	939	856	898	887	888	849	868	925	872	900	843	867	868	901	929	842	950	861	899	913	908	914	883	859	924	896	880	895	894	900	869	886	875	881	934	881	937	920	894	897	895	920	895	919	844	894	922	925	929	854	852	897	890	889	907	894	934	877	893	897	923	914	867	905	900	919	876	905	877	871	889	884	822	850	957	902	897	913	901	933	893	893	889	835	891	910	942	840	855	895	959	903	845	909	894	986	900	898	916	903	918	878	861	948	881	903	930	942	863	863	854	893	913	914	884	871	912	916	927	949	897	941	927	904	909	930	895	877	904	903	919	827	873	869	877	888	894	901	866	968	838	857	950	870	950	891	852	908	909	862	871	877	880	920	890	896	952	889	898	868	887	934	900	917	891	815	866	870	886	873	933	860	936	897	887	910	947	887	894	872	854	923	907	907	884	879	889	917	900	851	907	866	893	946	946	900	858	861	851	888	878	903	870	893	918	920	870	909	896	854	905	896	898	903	906	844	885	879	884	855	880	901	895	861	990	839	865	861	896	889	902	932	926	901	899	878	916	879	825	893	857	913	925	904	932	880	889	916	853	932	842	927	885	926	921	869	908	862	908	899	922	930	875	943	858	906	876	885	889	858	893	967	925	885	877	882	852	862	903	872	875	888	903	926	909	917	854	887	915	877	899	902	876	888	872	903	906	948	869	901	863	894	855	877	892	903	916	887	915	892	896	871	878	879	908	852	874	938	891	914	884	905	918	843	857	879	894	908	850	883	955	880	893	890	909	879	857	901	921	881	863	888	874	898	911	903	913	865	902	925	867	858	873	923	847	913	829	861	868	884	854	906	920	918	893	894	890	962	911	928	955	926	885	920	860	905	846	885	909	907	852	896	881	901	873	909	915	909	903	903	896	905	865	897	915	883	930	897	854	925	875	895	907	907	892	892	857	936	901	892	921	849	932	910	923	877	895	885	877	891	864	925	893	910	868	891	915	869	826	889	876	910	897	887	961	861	914	915	895	882	939	847	861	856	906	911	909	878	911	885	940	877	914	914	844	894	905	892	872	927	899	918	900	911	899	905	888	872	859	851	932	902	930	936	916	913	887	921	927	883	851	865	887	855	917	915	846	843	925	896	923	856	905	912	925	877	858	952	899	886	877	932	923	949	893	872	925	830	875	907	910	943	875	842	890	922	900	902	922	860	909	878	948	832	902	925	889	943	876	875	867	886	903	863	903	905	921	911	867	897	854	932	928	963	881	955	886	908	881	894	906	950	845	894	938	909	883	866	850	889	866	900	884	914	920	884	914	918	878	907	932	869	894	908	903	884	917	862	900	905	887	904	874	889	886	878	858	843	951	928	912	899	898	870	919	925	882	877	916	868	892	913	870	875	905	895	900	927	908	923	894	908	875	855	840	881	822	880	838	899	893	957	944	895	975	927	817	883	933	900	819	864	876	893	919	898	945	871	885	861	890	951	886	911	847	916	885	812	932	888	970	851	882	852	899	894	902	920	863	921	853	925	925	899	862	938	879	927	882	928	908	901	947	954	851	900	901	890	918	903	902	907	897	927	917	944	900	886	860	924	968	855	885	941	888	888	861	895	928	844	885	876	889	829	883	883	904	885	897	883	851	890	894	873	861	859	888	931	902	891	906	915	878	893	903	873	889	878	871	885	868	888	906	881	874	898	879	921	825	897	855	940	903	902	841	970	901	827	957	906	881	909	888	918	917	845	900	878	911	909	917	847	878	862	910	897	868	856	929	888	946	923	874	895	882	859	949	936	884	861	852	899	899	897	918	917	874	853	872	851	904	906	899	849	938	907	943	905	874	891	881	866	876	968	881	858	906	895	882	865	889	862	885	904	926	842	878	897	885	929	902	884	909	896	843	861	881	873	884	925	935	909	876	899	891	867	883	892	852	883	864	879	911	855	929	882	888	870	903	896	867	829	876	895	873	933	855	898	870	895	859	947	911	887	865	915	882	921	928	861	929	862	877	910	872	877	935	884	920	906	906	865	900	941	881	940	906	889	851	908	909	867	899	866	903	879	925	878	899	885	854	904	877	860	871	906	819	892	896	910	876	862	830	896	881	858	941	903	897	879	924	850	901	908	871	908	856	908	906	987	895	883	879	905	898	910	917	932	921	899	873	861	904	900	916	888	872	899	943	922	847	914	914	907	883	929	918	884	831	878	867	896	914	885	899	834	900	910	870	899	914	882	856	913	904	893	864	880	855	907	867	863	935	898	862	854	911	857	912	863	869	888	824	883	918	912	932	904	891	866	889	882	908	895	897	862	871	938	872	845	878	858	865	894	885	899	879	939	938	913	878	917	886	933	954	924	855	867	870	942	878	910	942	867	946	873	886	932	882	821	885	865	912	921	880	917	905	881	926	889	885	881	930	938	886	874	847	888	902	912	841	935	937	896	883	887	833	928	906	889	854	926	893	892	873	908	843	959	892	909	891	891	855	898	934	858	864	853	913	876	893	981	868	881	900	938	891	922	854	888	857	927	933	865	899	882	915	911	831	891	955	896	904	894	904	865	872	888	870	886	910	894	924	873	903	923	877	921	862	880	917	890	895	867	865	911	834	871	869	933	885	824	904	914	857	937	873	916	916	849	899	885	888	824	924	874	895	872	880	890	914	857	935	898	878	854	892	893	835	889	869	860	882	873	933	948	894	869	893	848	919	865	864	905	857	931	882	899	890	861	921	891	835	931	903	838	930	873	923	887	917	906	873	899	905	939	902	873	883	915	850	935	886	887	920	907	936	907	878	899	879	880	911	942	927	846	900	915	930	896	861	901	921	876	931	866	887	913	922	850	912	917	893	866	918	866	917	883	838	938	935	899	872	904	849	900	886	858	905	903	873	915	905	907	918	854	882	870	919	857	938	862	927	916	855	892	862	871	892	880	870	840	912	886	922	887	871	916	888	953	923	857	895	864	883	907	894	870	897	864	877	915	897	923	906	829	873	912	894	857	890	895	884	936	950	945	906	859	871	899	931	907	892	921	933	873	865	885	841	963	901	950	904	903	844	895	898	895	925	906	870	911	975	876	893	903	909	899	869	897	885	858	864	855	910	882	911	878	862	922	891	904	879	881	943	881	891	947	943	828	862	891	911	982	847	851	926	831	876	933	880	913	933	883	885	936	898	945	839	868	872	880	866	902	877	867	890	869	862	928	871	884	933	913	932	910	825	889	892	908	888	921	895	894	910	904	883	908	877	860	922	849	878	874	961	887	949	893	937	853	899	861	901	886	884	930	934	907	868	894	898	856	928	910	884	881	904	878	936	886	857	897	900	891	864	911	958	851	847	912	927	867	875	885	847	922	834	955	872	889	973	862	865	884	862	870	848	884	899	906	865	911	934	912	885	909	884	910	848	920	886	920	894	927	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7836	1076	1299	1071	842	582	452	428	347	308	288	264	260	243	213	230	214	198	180	193	196	209	211	177	180	210	172	184	178	203	177	165	177	186	179	178	191	180	171	180	188	194	181	205	186	157	163	162	187	166	189	181	157	161	152	182	190	168	173	184	185	168	182	171	139	190	185	188	167	203	149	176	177	187	163	167	178	162	145	170	171	195	159	174	188	186	173	192	171	182	145	174	152	189	170	154	190	177	174	161	162	161	165	160	160	170	163	197	175	187	179	174	165	175	168	202	152	174	178	185	157	214	183	157	170	172	150	189	170	162	192	175	187	183	151	173	184	177	189	169	173	167	180	169	168	176	184	188	198	165	175	173	178	159	187	187	188	169	170	172	165	184	183	166	198	169	180	171	186	168	190	168	164	156	197	162	187	172	172	185	176	171	184	179	167	179	193	181	175	159	170	168	201	171	151	167	152	179	181	179	174	177	170	194	159	182	170	191	160	182	167	188	157	164	161	141	170	184	178	189	172	203	147	194	172	160	182	177	163	170	165	156	180	178	178	175	200	167	167	194	189	169	168	178	183	154	158	162	176	174	172	163	163	184	171	177	179	177	155	173	159	168	178	156	190	192	155	187	176	183	181	203	163	174	187	196	157	175	179	183	181	160	192	181	159	162	171	203	158	195	171	173	150	188	167	153	169	165	169	177	163	177	181	166	185	182	191	192	187	158	179	139	183	145	171	178	191	180	175	186	175	185	167	165	177	158	175	178	183	168	186	196	180	173	160	188	184	184	165	165	180	153	182	157	185	159	156	168	179	185	172	194	202	191	165	172	166	167	192	152	188	195	158	172	185	188	166	181	168	190	176	181	181	185	176	165	153	191	178	188	173	190	185	184	161	164	168	180	187	176	156	158	211	179	181	192	161	144	168	168	191	163	190	167	167	156	167	177	172	185	190	179	171	173	159	167	192	161	183	174	177	168	166	172	180	177	176	160	179	151	191	181	168	188	185	178	171	148	165	175	173	163	200	187	168	171	149	187	175	184	164	164	175	158	196	187	168	147	184	168	171	174	190	197	180	177	159	174	180	161	166	171	143	165	154	150	161	165	184	176	180	177	178	185	142	180	172	165	182	173	175	175	177	164	168	154	174	186	177	160	159	199	182	182	169	184	157	172	166	165	164	199	165	160	188	173	177	168	187	195	173	162	185	202	178	193	163	151	182	203	151	160	171	184	193	172	187	189	197	166	194	181	157	178	173	170	192	158	184	151	173	182	190	169	181	182	178	208	156	170	154	161	156	172	165	189	165	171	168	175	188	170	168	159	166	183	143	176	185	156	181	165	167	167	168	173	170	174	162	155	176	167	159	180	156	182	149	158	159	179	178	206	173	161	171	185	163	158	170	175	159	160	166	175	174	173	155	170	193	160	179	186	178	151	143	167	200	165	183	171	171	153	176	157	177	172	184	159	188	174	186	196	186	190	177	172	158	164	166	171	150	173	173	191	177	159	181	169	157	165	178	153	168	159	164	172	170	160	175	171	165	177	167	180	166	145	166	169	182	174	167	174	161	169	153	169	202	170	176	170	181	172	161	168	176	163	195	176	150	182	178	154	154	154	158	152	174	170	165	184	161	165	162	170	183	178	175	176	173	193	165	163	179	148	167	187	179	208	179	168	170	145	198	181	156	195	171	165	172	157	195	192	181	185	174	157	149	204	165	194	163	175	184	161	189	175	167	180	182	156	185	170	172	188	160	169	167	197	142	158	181	200	161	195	173	175	157	177	174	151	172	177	159	186	202	178	149	161	167	164	190	139	166	167	131	190	176	168	175	170	213	182	164	213	174	172	175	181	171	161	174	178	188	194	199	169	167	197	190	163	180	180	160	156	160	173	160	172	138	192	177	177	166	156	174	161	187	178	193	189	176	178	192	168	169	197	171	166	151	146	182	163	187	164	172	181	183	194	181	191	164	141	181	168	180	169	187	167	170	168	191	153	135	172	171	172	147	173	157	176	193	164	162	167	170	187	180	186	185	161	205	164	161	184	183	184	184	176	190	187	158	194	161	169	162	182	180	154	171	171	173	166	177	171	159	182	168	169	178	213	150	160	184	175	172	170	180	174	151	158	182	166	163	169	172	161	174	174	168	185	158	174	172	195	195	200	166	196	180	166	165	184	169	184	174	190	193	194	160	152	176	173	161	181	150	189	137	188	166	168	158	174	158	135	179	185	204	187	179	168	178	155	170	172	178	174	185	160	180	159	154	176	172	185	165	168	168	175	205	182	172	174	167	159	186	178	173	177	167	181	176	180	169	162	166	188	157	182	188	162	190	179	172	170	170	173	160	193	156	189	166	172	186	178	168	188	188	162	183	179	156	167	157	162	189	157	196	174	185	193	181	181	156	167	165	161	183	157	170	171	175	180	196	188	156	176	171	182	174	152	185	144	169	165	177	181	184	178	153	159	159	167	155	156	190	163	182	177	177	175	157	154	174	168	178	182	173	156	164	194	174	158	190	166	172	178	168	181	154	158	171	154	156	172	198	190	163	161	182	181	167	166	188	160	191	178	182	184	184	169	182	163	187	164	171	185	173	192	181	184	164	163	184	169	166	177	167	198	178	171	180	158	201	179	156	193	173	184	172	166	161	168	148	186	162	158	158	174	155	166	156	182	216	153	174	188	190	163	169	157	171	197	181	163	182	193	181	154	172	189	152	163	181	166	152	177	184	200	165	184	157	182	181	165	162	195	181	160	178	203	199	172	165	194	156	168	182	186	160	182	157	180	187	144	169	186	217	157	194	169	182	168	168	177	182	161	169	175	194	162	171	175	197	183	157	169	169	183	170	180	178	156	182	173	188	182	175	190	164	177	187	160	173	158	156	183	172	163	208	169	176	191	174	179	169	197	184	170	170	166	141	175	162	166	166	185	179	184	178	185	144	167	172	188	170	183	154	164	174	181	182	180	173	175	185	184	162	162	155	163	178	175	178	179	161	176	177	166	171	162	173	187	166	185	179	168	154	166	167	157	172	181	196	190	188	179	177	178	156	180	180	172	175	147	139	183	202	162	186	179	182	152	192	170	163	161	197	182	171	185	183	174	186	189	153	173	179	171	168	171	176	194	196	180	146	163	164	160	193	162	187	179	169	152	163	194	172	196	147	165	181	175	155	174	186	159	178	175	168	155	153	170	162	162	175	168	182	165	182	179	179	182	197	193	163	170	205	177	173	172	189	192	156	175	172	148	164	143	175	154	181	182	190	172	154	162	176	194	156	176	167	161	183	172	214	193	164	194	177	175	174	183	184	149	180	146	195	197	170	173	204	190	157	165	160	191	189	179	150	175	198	166	163	182	167	175	176	171	159	170	202	160	172	181	189	142	179	178	178	190	163	177	187	162	159	185	196	183	180	170	169	176	163	185	178	178	162	172	159	150	181	186	180	157	177	154	162	181	188	146	161	200	162	162	199	191	168	166	172	170	188	168	196	187	173	149	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5569	1401	2931	3467	3101	2528	2094	1834	1599	1410	1282	1151	1012	1002	939	873	902	817	807	751	745	750	712	702	689	659	656	695	643	655	658	617	614	631	654	612	599	597	596	579	602	549	583	563	597	572	598	542	573	568	557	571	577	586	595	561	552	579	545	577	547	620	588	575	525	547	593	578	517	542	560	577	564	600	567	552	553	571	568	581	585	543	547	514	548	556	610	571	575	534	580	563	566	551	574	569	545	596	600	540	562	565	618	514	514	600	554	561	581	590	522	516	573	589	590	498	594	588	557	577	568	553	558	578	526	555	546	546	521	576	573	554	556	556	521	551	546	597	571	559	537	531	578	528	550	526	591	569	551	511	512	583	549	540	552	571	602	591	522	554	556	588	533	553	565	554	525	494	515	544	490	539	581	554	528	564	583	582	555	562	535	551	502	551	534	497	553	527	554	552	542	569	518	531	579	562	558	535	563	551	563	514	532	522	575	549	519	545	537	545	544	570	511	573	530	536	567	516	519	553	545	593	516	598	535	530	571	575	550	528	532	544	521	542	574	525	534	547	524	539	553	552	513	541	520	544	523	550	558	536	580	545	515	577	553	555	543	555	547	559	559	542	529	520	521	548	522	570	540	566	531	551	586	505	558	552	523	530	552	518	530	533	537	535	574	541	510	552	521	536	549	544	531	563	550	570	587	518	563	529	541	543	499	550	560	526	593	526	513	538	518	545	543	554	525	559	543	533	560	517	589	557	506	595	562	549	525	556	535	557	535	546	553	549	552	546	591	548	545	592	552	553	570	513	537	530	526	534	604	558	540	536	581	578	550	560	497	550	562	549	537	545	540	497	544	578	528	576	541	560	539	549	520	559	576	544	516	556	534	528	488	513	557	516	584	526	569	555	551	587	537	524	523	562	553	540	567	543	550	525	556	544	525	512	502	479	522	535	546	553	528	570	514	534	561	555	517	592	543	534	544	530	557	548	572	526	524	504	567	592	551	538	562	558	514	543	549	567	534	562	541	511	540	558	568	549	563	542	549	542	532	554	545	555	533	500	521	532	559	531	552	560	568	563	535	547	550	572	524	549	544	503	516	488	527	578	563	584	539	545	556	517	574	587	516	524	512	525	490	560	530	524	548	552	532	544	519	534	536	547	511	565	552	536	512	549	571	565	546	543	550	522	534	560	538	532	575	547	547	499	520	560	560	540	559	545	542	549	525	536	513	522	583	533	539	534	510	571	575	550	567	583	520	568	557	544	582	540	531	538	566	586	537	542	535	533	535	521	565	540	531	534	529	537	536	513	542	513	561	545	515	520	518	544	565	540	545	521	582	569	548	561	572	550	538	581	523	567	594	546	527	576	535	547	586	551	553	537	582	536	542	529	572	561	528	553	545	573	581	539	523	551	531	608	576	574	547	551	541	532	546	530	553	549	557	548	571	552	590	534	513	570	524	539	508	513	554	572	585	536	520	553	552	530	576	571	509	583	565	517	564	530	496	515	523	544	582	539	542	511	526	556	523	559	565	582	569	556	525	546	511	561	535	572	541	558	542	527	545	531	556	545	559	553	535	563	537	517	560	528	549	538	553	529	549	534	603	506	510	558	538	575	511	564	551	541	526	526	539	554	551	518	529	527	569	561	557	550	562	522	508	555	550	544	509	547	577	593	537	540	531	514	548	605	518	522	548	552	571	563	559	512	553	543	544	564	562	533	548	530	558	536	572	521	566	569	509	547	571	530	512	532	552	556	536	507	561	553	554	581	522	533	534	535	512	608	529	553	534	500	574	533	579	550	548	567	546	551	548	563	580	534	563	514	556	536	564	572	575	527	523	587	527	560	546	564	544	552	536	551	570	529	546	537	531	517	578	595	577	570	573	598	511	557	603	581	548	567	520	553	517	530	522	551	539	577	542	499	563	614	582	584	518	542	505	557	524	519	530	547	532	585	558	559	544	526	526	528	544	522	577	546	529	539	547	549	533	518	528	566	528	561	542	546	574	562	583	552	549	540	509	556	545	580	537	527	545	574	561	582	533	510	557	535	562	508	554	507	540	562	551	553	561	550	545	545	563	547	562	549	480	565	514	510	529	542	550	582	549	527	538	542	537	611	534	525	548	563	549	581	576	549	530	573	551	515	536	539	538	561	550	548	544	580	527	500	516	534	554	533	545	570	503	577	542	510	558	532	563	521	561	596	560	557	565	522	546	536	559	532	526	509	532	549	562	592	531	562	522	493	507	545	526	582	563	541	554	530	565	582	507	570	579	567	559	566	557	558	543	511	585	532	507	567	534	527	523	538	513	523	569	542	572	570	523	529	543	530	609	554	533	547	526	476	566	533	518	548	528	535	564	588	543	562	565	527	525	550	540	542	537	556	571	518	544	514	569	532	582	525	570	517	553	530	563	511	549	532	529	516	564	566	548	543	546	538	545	571	572	534	544	528	536	579	528	558	532	572	531	553	512	521	550	548	532	537	591	538	572	583	528	529	567	521	592	559	541	544	548	529	513	526	556	551	538	535	555	560	535	563	583	542	544	560	563	545	553	532	547	522	531	540	540	550	537	527	547	558	562	543	536	567	515	539	530	499	589	546	532	559	548	542	555	529	541	582	581	540	542	556	539	553	513	530	550	510	548	529	571	561	506	574	524	552	563	522	528	519	572	509	533	524	526	551	529	530	575	583	538	533	539	543	584	542	556	536	517	524	561	532	568	562	540	512	518	537	551	582	528	538	515	539	569	536	563	538	519	515	565	532	546	516	560	504	575	606	573	532	529	570	542	560	552	556	577	576	591	550	557	559	551	526	528	531	580	570	518	555	543	538	557	577	552	571	528	515	553	498	557	534	570	571	519	522	518	534	573	555	572	580	563	542	524	520	515	574	528	541	577	550	553	560	563	576	544	527	543	540	580	533	565	541	554	546	519	582	526	567	541	587	532	538	551	535	511	515	549	516	555	538	559	519	537	532	548	543	584	519	529	571	548	537	519	557	564	531	586	531	558	528	539	567	504	537	586	560	546	550	556	592	560	549	572	599	598	512	536	535	543	539	561	574	557	605	529	525	564	546	565	500	555	551	542	543	547	530	561	529	561	530	510	542	572	520	546	574	560	552	549	557	543	517	582	504	596	584	569	512	549	522	530	514	514	514	516	564	551	533	541	522	574	526	539	575	526	531	530	540	525	557	578	520	544	566	530	536	568	588	538	549	502	563	510	520	548	594	555	545	507	545	548	568	546	534	558	549	545	563	530	526	585	533	535	524	557	546	560	533	512	597	553	553	509	525	566	559	537	535	555	510	566	559	524	568	559	560	558	569	519	548	539	609	544	554	539	538	549	566	533	544	544	534	545	520	545	572	544	502	546	557	555	546	540	544	542	528	506	552	497	543	547	509	533	550	565	549	545	528	539	537	524	516	531	519	562	587	494	545	510	513	515	524	554	544	570	542	544	569	524	553	536	533	569	559	540	580	563	542	526	544	564	523	571	578	546	562	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15248	2345	2558	2047	1316	1016	765	567	494	397	345	303	303	278	256	241	224	222	222	225	208	185	164	172	147	177	172	199	175	167	161	176	147	190	166	140	157	155	147	151	152	142	149	149	143	151	148	131	139	148	133	152	145	149	162	145	153	152	158	135	159	129	159	130	135	161	159	143	145	152	139	120	160	146	140	164	158	140	140	138	143	134	159	150	165	129	131	142	128	117	131	117	154	147	171	154	151	154	138	155	126	129	136	134	142	136	155	146	149	151	133	144	146	155	168	140	133	131	120	128	133	129	123	139	137	144	140	117	148	128	141	144	132	117	147	132	137	140	151	137	157	126	162	136	160	138	142	156	152	150	135	161	141	137	135	150	103	119	150	124	133	134	145	154	134	127	142	125	139	159	136	157	161	127	107	131	146	142	143	148	160	154	142	117	157	142	123	141	141	140	143	134	135	138	138	130	135	124	139	145	142	141	157	158	128	139	145	141	138	148	146	126	127	129	141	142	141	139	136	145	141	128	152	147	150	135	135	118	129	129	119	125	155	157	159	142	149	145	150	137	153	126	121	125	146	127	151	145	135	133	140	156	138	141	137	137	139	137	148	146	138	154	132	144	152	128	169	165	144	143	143	146	165	145	159	142	129	158	159	139	130	151	146	135	135	149	127	135	148	126	149	130	129	148	138	140	143	154	147	126	148	138	162	149	139	136	123	120	137	136	128	141	137	132	138	132	146	135	140	148	153	149	143	147	151	164	154	130	130	163	152	128	129	138	139	146	129	137	141	124	124	134	151	133	147	142	165	137	124	138	119	141	152	132	144	158	146	129	149	140	149	144	134	144	130	132	121	129	133	125	112	132	149	164	166	118	147	148	142	158	146	129	147	172	151	134	120	141	125	143	145	123	132	131	126	109	138	152	127	143	137	133	143	125	141	135	152	133	135	151	120	139	152	153	148	144	136	158	138	139	137	114	128	139	135	152	156	112	113	134	146	165	141	132	150	159	163	133	136	144	127	123	124	132	140	146	126	118	144	140	134	163	142	161	147	151	160	146	157	126	134	162	150	128	153	142	131	138	132	127	129	124	139	127	154	147	130	157	123	132	148	137	135	140	147	133	132	119	155	148	148	143	146	145	153	150	140	139	119	166	159	150	145	136	125	171	128	131	155	140	130	110	131	149	150	130	146	137	141	133	158	155	155	154	150	122	148	152	145	152	134	145	130	135	140	155	144	141	126	134	118	142	148	132	141	144	148	122	137	139	145	117	140	119	141	172	112	145	143	159	122	134	153	138	129	152	171	143	129	133	137	146	143	138	146	139	137	145	126	158	141	137	143	157	138	163	141	123	156	136	147	138	147	123	144	151	141	134	142	145	147	144	157	158	161	139	154	135	135	135	144	132	149	142	149	141	128	139	153	146	139	135	127	148	133	135	127	131	141	138	153	150	127	153	140	141	153	157	146	135	136	153	174	147	162	131	152	148	147	149	143	144	149	134	155	144	136	145	143	116	144	146	140	160	125	128	131	136	144	160	136	146	145	145	162	108	146	131	128	139	157	151	139	134	163	129	151	165	167	144	134	152	129	125	142	119	147	143	150	147	143	137	177	157	123	137	129	152	143	156	142	131	138	153	148	125	143	133	139	137	142	152	129	142	142	140	135	146	163	155	135	151	132	153	126	139	156	143	159	155	159	144	154	131	135	127	144	122	155	145	164	149	138	128	147	112	118	130	137	149	134	127	127	136	133	132	130	124	130	151	151	138	123	138	119	135	124	141	150	140	144	137	151	150	146	115	154	162	142	144	140	160	135	132	143	129	137	133	150	150	124	156	125	166	130	130	134	133	153	136	161	143	130	154	147	158	164	137	111	130	142	137	144	117	134	155	126	111	155	138	144	133	151	133	131	148	160	148	145	131	136	137	141	133	148	140	142	139	126	141	163	116	147	121	140	155	133	137	145	155	137	153	161	147	149	134	140	169	144	140	130	137	124	146	121	152	149	138	132	159	145	137	142	145	134	136	138	138	126	136	140	153	142	145	155	130	138	130	143	145	123	144	146	139	113	131	149	135	150	150	149	130	150	171	150	143	137	147	124	142	133	134	127	134	166	140	114	139	147	135	149	134	135	119	157	118	148	136	153	133	134	118	133	140	135	143	141	149	131	141	132	146	127	131	132	134	140	136	139	147	153	155	155	156	129	147	138	150	133	133	143	122	131	145	141	149	145	140	167	127	145	135	136	161	151	121	154	148	146	158	140	148	131	121	154	150	131	142	156	130	136	126	141	166	162	126	134	141	138	140	144	151	141	135	152	134	136	164	141	138	132	130	143	138	138	147	169	148	141	142	147	148	168	123	135	140	150	124	144	142	149	128	134	156	111	156	162	148	142	144	154	128	124	120	153	143	127	132	127	133	137	140	156	141	125	134	151	147	124	161	150	138	143	160	113	137	147	164	149	141	148	125	138	155	142	133	140	161	124	142	136	118	159	139	137	146	152	130	139	141	137	150	143	148	159	146	144	144	138	140	128	136	120	140	135	132	151	143	127	151	148	145	146	131	140	155	162	136	145	123	155	142	159	162	158	129	149	131	157	117	122	134	138	135	142	170	144	170	144	139	135	139	152	167	131	148	166	130	146	143	128	150	129	134	120	130	153	144	150	139	151	141	127	149	136	132	149	154	134	130	135	154	130	140	138	167	133	160	147	118	138	149	130	143	170	139	129	133	130	151	155	155	135	139	136	155	138	155	152	146	145	117	149	132	145	146	139	149	148	131	148	159	151	136	153	139	142	132	143	136	147	133	149	124	141	140	148	133	148	157	139	138	139	127	123	139	124	126	132	148	137	154	128	116	144	141	129	145	159	135	147	141	149	141	130	149	141	136	152	142	131	153	170	134	156	144	145	136	144	114	163	145	145	147	133	142	150	136	143	147	125	145	121	133	135	141	160	148	154	144	136	139	131	131	121	144	146	130	154	148	141	130	131	130	144	147	124	134	152	155	136	134	146	157	146	150	145	129	148	136	140	147	144	144	126	135	141	126	150	144	122	120	143	143	147	125	126	144	129	150	165	154	113	153	137	146	141	141	145	160	155	114	132	132	151	136	131	123	145	136	130	150	138	118	143	135	160	142	145	142	132	164	137	151	131	133	138	151	139	129	159	142	150	140	134	147	150	150	129	137	146	129	139	134	121	134	130	132	138	153	136	136	131	131	109	109	146	146	114	147	133	143	143	127	149	163	145	134	155	154	127	142	147	142	135	146	117	138	146	142	128	155	133	139	149	150	135	117	152	141	131	140	137	132	119	152	154	143	152	128	128	137	149	153	134	131	114	163	141	144	144	136	142	137	123	145	147	163	133	164	146	139	142	147	143	133	144	138	134	128	127	148	122	153	136	144	144	141	153	121	153	142	149	128	135	164	146	133	156	131	141	136	163	140	123	137	133	161	167	138	165	140	145	159	120	139	134	142	145	154	140	124	137	136	151	126	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7679	2303	4807	5918	5056	4213	3472	2913	2422	2017	1841	1601	1378	1343	1217	1180	1132	992	941	894	815	836	770	773	712	667	725	678	653	642	643	648	611	588	623	637	596	562	584	605	563	589	536	545	503	519	497	542	526	534	516	513	512	505	535	518	504	494	514	499	477	471	502	532	471	508	516	489	498	476	512	490	489	490	463	508	498	475	501	438	481	470	495	488	474	456	490	526	464	481	501	498	518	512	462	495	468	480	508	445	488	485	465	450	477	483	464	481	472	457	502	466	482	468	495	428	474	474	487	409	470	495	449	478	493	479	468	524	464	481	489	465	456	477	430	445	457	476	459	503	496	450	460	448	430	513	467	473	504	447	476	490	469	444	490	459	467	495	485	472	461	444	483	500	438	448	448	500	469	505	467	459	462	487	402	490	457	491	484	456	459	410	490	457	426	490	497	476	485	467	469	464	492	463	491	425	448	454	506	470	501	458	483	488	454	440	454	487	479	499	442	470	446	442	481	470	499	453	475	464	488	477	479	458	480	455	459	477	479	454	469	485	498	513	439	511	461	508	479	463	435	493	472	458	459	444	472	490	479	474	447	486	490	471	468	448	483	452	476	483	457	466	448	461	482	484	495	493	483	452	412	456	466	463	451	453	481	471	466	468	492	423	467	476	464	463	454	495	483	483	486	488	476	502	445	468	444	479	481	498	498	455	475	475	464	493	417	464	473	467	429	427	438	418	484	513	491	486	456	477	482	443	429	455	479	491	447	422	474	488	477	498	446	474	467	446	480	464	441	434	505	404	466	497	497	514	448	471	455	511	460	474	488	472	464	469	464	491	425	504	476	474	451	429	453	462	468	465	499	496	476	493	446	433	500	438	436	463	460	467	492	441	448	462	482	478	488	432	466	449	464	488	475	473	470	492	481	457	503	488	431	487	481	402	466	454	461	458	472	449	450	491	465	427	486	439	452	504	465	442	458	448	458	475	479	466	456	468	440	487	455	440	458	477	439	473	439	483	484	479	463	476	482	461	456	499	435	480	489	473	469	431	483	489	446	485	450	422	485	467	455	472	462	457	474	490	470	499	460	466	494	431	475	480	486	458	465	481	449	496	487	461	458	494	456	457	469	456	462	474	464	443	465	462	452	453	479	453	476	461	473	470	465	442	470	435	442	468	440	442	511	446	489	465	427	466	471	462	464	417	475	471	469	479	450	471	463	440	461	469	456	465	457	502	437	464	459	461	511	484	438	493	425	471	438	441	494	424	457	444	438	464	469	440	434	413	494	457	447	506	436	511	462	446	477	490	507	475	463	424	431	470	444	442	495	432	459	462	461	455	458	459	469	482	453	432	443	460	429	431	462	508	469	485	439	454	462	491	457	447	520	460	524	500	469	473	417	488	454	436	483	469	478	476	503	451	473	436	491	434	484	451	501	491	464	476	453	495	446	468	438	469	426	490	434	436	436	504	459	478	469	478	464	437	450	425	463	515	459	476	456	445	471	476	490	432	438	416	472	454	452	462	494	462	465	448	487	435	503	472	473	503	488	431	493	457	435	473	493	470	466	446	485	472	488	468	482	452	498	453	475	491	476	455	421	478	477	464	457	460	473	433	445	469	471	460	473	496	470	474	503	498	432	454	454	460	469	444	473	451	462	458	432	456	426	478	433	459	480	502	459	459	415	467	471	446	464	459	444	449	477	450	482	479	488	498	461	506	424	449	450	469	507	427	459	492	436	493	479	470	491	466	432	503	470	463	460	485	447	465	475	490	497	432	477	476	469	435	491	465	459	483	463	484	466	492	442	526	495	446	500	496	482	438	516	527	473	461	462	463	437	482	441	464	463	460	463	449	488	442	481	505	476	489	495	470	489	488	476	449	452	450	444	448	507	463	434	454	443	452	491	487	461	486	450	497	474	460	487	466	427	452	478	463	432	466	459	470	453	469	436	483	494	410	496	453	475	489	461	487	450	471	430	482	494	464	439	469	455	412	450	463	443	473	429	487	506	441	456	487	506	442	480	475	466	466	464	472	495	439	439	467	462	470	490	465	497	449	427	484	459	471	482	456	483	435	454	488	468	476	448	460	476	497	444	435	497	487	437	442	461	471	444	470	466	505	487	453	451	448	460	431	469	468	471	473	475	440	499	498	478	470	493	448	436	490	440	483	422	472	460	479	455	462	474	473	459	432	453	477	415	438	498	479	447	467	453	468	452	479	465	431	432	456	470	508	492	443	480	490	473	494	461	493	453	471	465	467	470	452	436	441	498	463	481	483	468	468	471	451	467	481	456	459	458	448	499	438	470	489	486	449	455	494	495	480	462	502	458	447	487	456	492	462	450	505	445	500	458	498	483	447	487	480	485	455	499	475	464	519	445	489	473	468	457	473	471	466	497	459	457	444	462	484	461	483	489	472	483	464	489	425	448	469	435	426	500	490	424	466	468	529	424	436	471	448	477	449	483	494	452	468	476	422	436	478	445	471	475	499	437	471	427	512	466	527	487	472	446	490	490	485	514	495	494	458	464	475	451	469	494	464	442	431	495	488	471	499	468	454	456	464	427	489	485	471	430	497	458	491	445	429	494	474	431	475	486	449	444	463	432	462	478	477	407	504	453	493	490	476	467	438	474	464	442	455	467	470	464	488	450	437	455	482	462	469	442	467	475	472	472	463	455	498	444	486	440	467	512	492	449	458	486	470	471	474	491	446	457	468	471	438	441	441	460	505	480	434	480	475	457	439	447	513	468	479	482	474	473	488	484	448	430	446	466	475	458	449	481	480	471	480	436	430	457	453	434	476	438	482	463	479	441	458	500	477	436	453	506	455	472	494	442	462	440	461	456	448	458	466	450	460	464	460	491	481	481	467	461	450	477	478	437	475	454	409	499	454	493	504	460	472	457	462	463	492	509	477	472	478	448	466	496	489	408	480	463	471	468	451	518	472	499	463	474	472	513	396	456	480	454	474	461	467	489	483	461	477	476	465	483	494	431	490	483	466	436	453	424	455	484	479	443	445	455	447	447	445	466	504	441	446	461	441	480	449	481	473	455	503	475	467	470	463	470	476	495	433	488	444	466	464	461	461	478	466	462	460	434	428	442	483	489	449	482	461	484	463	465	470	478	462	427	464	460	439	484	449	497	470	465	477	449	489	452	469	440	481	466	453	502	513	497	488	492	465	467	440	475	476	488	476	493	502	453	476	468	469	438	428	469	433	440	473	497	505	458	460	494	501	474	488	438	444	471	455	468	441	448	487	462	435	459	451	511	455	432	525	470	448	436	459	507	508	471	445	474	455	456	423	481	455	468	473	510	458	435	465	472	439	467	474	441	476	434	459	519	454	468	457	409	483	453	438	510	467	443	441	482	431	444	471	438	461	500	490	461	451	487	456	475	448	447	466	476	502	517	461	507	465	440	455	452	482	453	485	458	500	453	465	482	464	454	478	480	511	458	498	443	464	452	486	465	440	455	471	420	481	452	430	490	508	464	471	439	433	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2167	388	397	342	343	363	355	304	279	298	332	281	312	293	320	344	309	290	286	316	308	278	292	321	305	326	301	286	317	308	307	310	356	301	346	342	282	332	305	296	297	290	352	320	313	326	309	299	310	302	313	281	318	321	294	322	295	316	356	310	268	277	329	276	332	271	286	303	325	306	314	303	284	315	299	310	294	302	310	288	353	288	284	340	316	324	289	333	332	302	299	267	307	301	310	284	297	291	319	282	308	310	290	316	316	312	314	355	290	329	315	299	329	302	280	330	289	327	314	308	309	318	304	275	302	309	297	316	304	325	293	282	314	306	324	287	315	306	320	284	322	338	347	316	327	302	293	307	304	323	337	285	325	320	343	337	303	288	288	302	345	332	307	298	288	298	293	313	327	293	312	307	320	306	336	307	298	324	305	309	325	309	320	338	291	318	294	293	318	324	316	318	341	273	307	296	303	321	333	319	308	304	313	308	307	317	307	296	297	310	313	296	304	319	313	283	331	324	302	311	296	326	305	332	319	305	314	294	327	326	325	271	325	304	291	327	280	278	314	272	295	300	296	311	327	338	304	285	301	274	304	306	313	328	312	329	313	326	339	310	306	289	293	327	290	320	340	287	313	302	312	309	317	282	326	304	303	288	310	297	341	301	289	331	266	311	344	306	315	287	321	307	328	292	314	336	306	288	300	312	337	302	311	298	300	301	298	319	340	286	328	287	311	293	325	291	327	309	315	305	325	310	282	315	335	355	288	296	325	304	280	348	290	318	293	296	306	320	304	292	344	317	313	324	328	319	307	326	309	307	341	326	288	302	342	302	306	282	312	307	284	319	271	337	276	314	328	311	320	283	303	315	300	284	293	349	321	316	327	333	319	274	331	345	330	319	321	292	336	307	319	340	300	317	299	305	297	284	296	291	325	334	282	294	279	294	340	320	295	342	315	295	304	322	277	332	297	315	252	316	295	295	299	302	317	301	305	312	292	320	277	270	326	345	320	335	329	319	292	309	291	333	309	303	325	323	342	332	306	308	305	336	314	326	340	295	299	317	307	286	298	331	298	306	316	319	327	314	320	308	311	310	337	327	307	324	324	365	326	322	305	267	313	288	288	325	327	320	286	295	271	308	290	329	290	284	305	312	317	298	309	292	309	270	316	325	306	275	320	324	285	295	321	305	325	302	315	286	285	279	287	306	321	312	289	281	272	319	297	313	322	313	286	321	296	297	312	312	323	305	314	315	356	300	296	351	315	351	282	328	315	328	300	289	305	324	274	312	301	311	317	329	307	329	309	352	325	308	319	318	322	304	311	299	303	317	298	325	277	343	321	346	326	287	312	315	298	311	286	327	306	302	283	302	285	296	326	307	326	302	301	305	298	309	324	323	294	303	264	300	281	301	296	288	290	335	289	279	327	315	337	310	313	324	324	320	301	291	324	280	290	352	300	320	302	295	266	309	302	298	310	330	309	319	320	296	316	312	310	309	300	307	337	322	314	323	330	307	312	323	309	299	315	282	308	295	339	326	318	275	314	302	336	301	301	279	296	301	299	312	329	307	284	309	324	297	300	296	316	301	309	304	323	288	318	284	305	298	319	295	319	304	333	302	293	345	305	299	323	320	300	271	302	294	281	297	290	316	326	295	328	281	331	263	320	335	291	302	305	278	314	297	285	318	285	289	298	329	309	321	312	322	297	298	322	316	301	352	311	319	295	339	331	305	306	314	297	300	336	300	303	294	299	297	349	333	292	298	310	279	337	288	310	317	368	302	318	321	307	286	308	264	293	309	301	295	308	327	305	314	323	305	304	322	320	290	310	298	314	309	344	320	297	321	299	317	313	322	322	290	316	313	281	307	292	322	347	318	291	300	275	305	299	274	313	301	299	296	306	286	264	302	282	341	315	283	309	321	301	316	283	343	358	343	304	301	287	330	306	293	306	279	246	317	332	322	288	287	326	330	323	304	314	273	275	303	291	294	310	296	328	306	300	323	294	325	278	306	320	298	339	320	289	333	297	311	306	329	308	284	341	276	338	301	326	309	276	312	285	313	303	294	344	306	301	355	321	267	336	299	290	309	316	310	324	302	280	295	286	289	299	351	294	304	325	314	291	306	301	308	270	287	316	332	304	306	291	295	309	279	304	305	314	321	302	291	336	307	328	284	324	323	325	298	276	337	329	282	320	292	321	313	303	323	319	301	318	290	299	289	338	313	329	289	301	338	296	306	297	311	309	288	319	285	290	303	303	320	290	282	302	308	291	293	328	317	305	300	294	317	305	284	320	288	320	330	300	281	323	299	296	303	323	319	316	318	311	304	286	306	272	278	321	323	326	309	289	313	319	298	307	297	296	330	305	296	327	306	326	330	321	305	271	311	303	331	332	312	329	307	341	316	305	299	337	309	301	318	314	316	295	307	324	323	312	344	332	307	324	320	287	296	349	307	298	291	312	296	326	281	332	313	297	326	319	320	295	282	286	332	316	283	324	328	302	336	296	296	323	340	303	299	293	297	316	325	330	329	318	345	306	322	291	317	317	329	320	323	314	269	346	305	316	318	291	300	312	311	303	320	298	317	308	291	297	305	302	280	334	274	299	335	320	278	319	312	325	305	314	291	343	311	298	322	310	287	313	333	315	292	302	288	298	284	301	331	297	321	311	316	303	304	305	281	300	319	293	313	322	290	322	300	306	326	321	281	316	334	302	316	305	294	337	317	277	313	297	276	296	296	334	308	288	321	312	294	333	302	322	296	289	323	274	328	311	290	327	298	315	312	336	326	304	317	342	275	290	301	275	327	316	283	311	313	293	320	317	302	327	309	302	296	303	314	286	301	303	307	295	328	316	298	287	327	271	326	330	312	302	308	303	329	353	313	284	306	316	325	286	287	287	318	307	290	323	317	293	310	303	322	341	325	314	281	333	307	303	309	283	299	329	312	310	352	302	335	284	313	314	320	318	308	289	307	332	329	293	310	312	280	298	295	292	307	297	320	314	292	316	292	303	306	326	297	311	302	300	305	319	309	298	343	313	288	303	298	296	310	332	340	288	296	315	303	259	319	294	318	303	330	286	327	313	307	331	284	340	317	284	309	324	319	286	343	309	307	311	286	284	313	308	353	315	270	287	268	343	288	306	311	272	328	283	306	347	289	308	328	307	305	324	284	285	296	323	298	301	322	335	305	284	293	311	335	293	302	330	278	336	278	292	287	331	272	319	307	331	316	288	302	312	331	328	304	294	303	309	309	310	319	299	276	302	312	335	325	294	299	281	293	300	309	330	319	296	297	305	329	266	320	316	285	318	324	264	321	297	331	302	287	298	322	316	307	311	300	307	302	328	330	287	288	354	325	310	294	287	339	322	326	296	316	339	293	287	306	284	313	290	328	338	316	312	295	333	310	332	303	282	304	322	305	329	294	291	279	306	308	311	306	320	310	339	269	321	335	275	304	298	315	270	308	317	348	256	304	296	284	312	294	265	271	321	307	295	337	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2412	985	1045	1117	1051	989	1023	964	1043	945	974	971	899	970	888	948	942	908	927	851	907	912	890	871	879	939	877	892	927	921	905	889	840	969	911	933	857	866	876	949	902	875	895	911	941	887	846	868	866	858	915	935	921	888	870	907	906	892	918	887	896	921	877	889	849	892	894	900	834	863	949	929	867	893	908	912	920	863	875	879	910	912	875	874	864	896	929	882	960	851	912	912	911	888	877	872	875	935	898	827	859	853	861	908	907	879	855	891	871	939	932	861	872	878	883	897	876	933	865	912	883	925	900	872	903	932	932	863	911	847	928	894	935	893	932	888	910	921	917	894	842	867	904	902	894	885	920	866	911	874	914	868	898	913	818	885	865	931	866	940	931	877	904	906	882	901	873	963	839	907	891	886	937	908	899	903	916	921	895	892	941	923	868	916	872	881	875	853	880	947	855	940	912	909	904	834	876	884	887	923	898	892	907	796	922	921	858	892	911	828	848	878	910	894	881	883	859	909	904	933	850	894	883	880	843	871	900	848	852	902	882	924	871	866	882	913	943	888	934	934	936	892	924	922	887	925	880	884	893	901	881	896	899	907	865	891	862	883	877	882	861	873	919	887	826	892	889	922	903	892	848	884	890	896	904	893	869	917	932	878	900	844	853	937	891	879	903	959	917	890	880	908	889	935	847	914	901	875	931	920	893	921	893	942	935	904	899	880	863	894	894	909	935	931	894	946	909	917	917	917	889	886	875	908	883	892	871	947	928	882	903	915	906	866	861	900	890	916	915	825	891	865	873	882	850	898	906	889	868	887	911	910	910	894	860	858	890	855	848	960	880	930	894	952	860	891	926	862	873	885	926	911	934	898	930	848	896	873	868	948	934	862	872	887	923	876	904	888	923	913	867	848	881	905	882	908	827	936	924	904	838	895	945	854	911	886	934	870	915	892	910	890	894	951	908	895	903	856	943	843	929	864	877	868	888	861	917	888	842	828	858	918	871	908	914	927	891	890	837	908	916	842	905	903	887	941	920	955	909	928	946	883	887	921	883	877	862	890	842	886	872	928	865	840	879	935	880	936	945	917	876	928	866	946	886	918	942	901	940	910	970	858	898	926	868	912	920	827	930	913	908	944	878	900	854	862	881	892	914	937	894	902	923	932	873	878	923	868	918	900	870	924	859	828	875	926	823	887	920	920	914	913	883	940	892	857	941	874	887	925	908	868	922	855	895	897	886	866	882	934	858	897	866	882	977	894	916	896	853	875	950	907	893	924	875	910	921	929	846	917	887	872	860	917	888	906	898	867	887	870	874	896	893	892	916	919	843	843	910	906	894	864	911	917	914	884	894	854	934	902	878	944	927	875	873	924	862	882	851	858	871	898	930	883	909	894	916	892	925	873	911	859	924	916	896	864	891	914	909	816	858	886	906	927	881	903	910	878	881	922	933	888	856	862	866	917	914	845	908	880	888	835	909	877	867	899	916	885	902	890	873	848	876	899	851	910	903	913	871	876	864	867	935	861	905	911	877	899	865	849	915	850	886	882	899	846	865	888	893	902	837	887	946	915	904	885	869	866	900	909	910	899	936	861	885	912	922	872	899	866	865	900	938	908	866	955	871	897	878	859	924	895	861	900	934	922	934	864	907	855	886	924	909	943	894	901	932	877	905	857	891	918	855	874	806	898	888	828	883	916	870	871	874	881	932	848	906	926	934	813	853	849	902	959	963	941	869	904	864	852	884	929	918	916	896	879	876	944	826	922	910	870	903	900	879	951	878	938	892	882	886	876	923	883	876	895	872	901	909	950	895	874	866	905	889	866	905	905	850	878	853	875	826	919	905	894	873	886	871	895	904	891	927	940	852	905	904	936	945	904	844	869	904	939	901	824	842	913	874	906	939	847	907	921	866	932	920	901	894	914	877	863	922	907	851	868	893	907	901	945	868	922	853	892	896	930	894	900	906	872	906	906	955	900	884	906	895	936	929	878	906	895	869	876	858	883	873	829	931	890	872	894	893	879	882	874	871	941	960	870	902	916	886	890	827	871	876	908	913	953	903	918	936	893	886	853	874	869	865	851	870	867	910	913	932	874	850	854	913	945	865	910	908	961	919	891	850	889	944	913	954	928	874	897	865	901	938	935	867	917	941	943	887	900	899	886	893	819	882	855	938	859	924	856	916	874	905	887	862	928	954	856	871	879	916	888	892	924	883	865	884	897	889	905	887	876	887	858	857	889	936	870	869	858	908	906	919	915	900	849	893	910	935	838	861	938	941	911	931	876	891	903	913	888	827	906	899	848	911	872	917	947	843	828	872	868	892	888	840	918	902	887	905	896	950	902	918	920	877	874	889	893	905	842	898	868	850	912	895	893	931	863	906	906	918	891	928	927	890	861	911	849	882	870	916	899	899	894	944	912	836	842	884	870	902	866	908	898	910	906	889	897	882	897	887	923	929	852	915	879	905	882	874	847	902	864	892	877	901	889	885	918	859	873	899	899	904	910	909	941	836	898	918	870	929	911	851	895	902	860	917	873	833	915	907	885	911	899	894	862	885	949	942	926	899	918	904	880	873	884	907	890	877	892	878	857	930	840	896	863	921	869	935	863	904	933	864	946	846	881	944	909	865	925	903	884	938	960	908	911	894	888	901	945	896	940	850	891	909	921	857	895	832	891	843	888	859	913	860	867	880	849	921	898	865	895	931	908	915	915	912	898	924	904	903	871	872	834	881	866	900	864	881	882	845	850	942	862	906	861	924	934	854	920	880	886	882	848	864	923	852	891	895	876	892	908	912	911	884	851	883	893	872	908	839	896	922	935	872	848	896	810	879	869	908	824	882	863	874	854	887	922	909	952	905	892	867	904	886	886	887	893	900	903	922	874	905	835	911	898	903	893	911	878	908	904	872	853	837	914	847	883	884	891	867	910	881	875	923	923	887	884	892	897	866	864	926	898	889	875	879	896	929	903	835	885	888	890	878	842	878	912	908	883	915	935	896	906	899	871	875	876	912	869	890	887	891	846	866	868	881	909	914	887	889	883	885	957	912	903	871	882	854	895	919	849	851	873	899	863	895	849	875	887	884	917	884	873	875	872	869	861	852	854	879	829	882	868	899	870	898	897	837	934	890	888	915	888	888	929	903	911	863	868	832	912	904	874	893	949	894	889	942	876	869	939	903	915	909	894	854	901	870	891	947	876	859	851	885	844	857	895	848	932	966	919	894	911	930	914	880	905	870	902	914	891	886	859	929	876	873	864	877	876	877	867	888	853	892	866	906	875	841	904	831	922	908	909	901	866	916	868	907	876	927	865	861	860	886	895	861	868	860	836	900	887	895	907	940	889	853	888	908	863	842	884	935	936	970	917	901	900	900	934	972	946	910	937	937	887	881	855	905	915	900	918	890	859	888	946	920	929	930	882	897	873	880	949	913	859	857	855	855	901	893	925	855	897	897	934	928	922	890	877	867	901	950	880	944	908	891	833	883	884	871	840	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7850	1129	1434	1097	787	602	505	407	350	308	261	275	282	233	221	231	216	227	196	203	184	197	199	207	218	194	191	184	192	179	169	188	176	190	180	169	200	177	172	170	191	191	178	193	147	167	194	176	180	183	172	180	190	189	180	161	182	150	167	182	188	165	191	171	152	194	170	170	186	166	168	179	193	220	159	169	187	175	199	193	183	170	194	185	206	173	160	147	154	174	171	173	148	167	157	181	164	190	161	176	178	165	190	174	174	174	186	159	186	190	177	175	184	160	169	185	173	169	180	145	175	130	175	159	184	184	157	160	181	194	189	166	165	166	149	161	155	163	178	174	176	170	175	155	156	163	168	192	200	161	177	189	177	192	176	162	180	169	170	173	202	176	186	165	164	170	192	167	166	166	172	164	182	165	196	176	160	148	160	179	162	182	176	162	177	198	167	169	188	179	188	170	174	181	157	170	141	162	175	197	192	177	152	161	190	191	165	172	157	170	164	175	173	174	166	187	164	173	151	143	164	166	191	180	152	195	156	154	187	195	169	160	174	193	174	165	164	166	170	186	175	175	177	166	202	154	184	176	165	187	174	149	156	189	168	170	157	166	169	174	167	196	175	189	176	178	176	162	189	161	165	169	173	170	193	158	171	162	177	177	190	155	165	199	187	189	181	169	171	169	175	157	161	174	192	160	167	176	175	172	164	157	183	173	184	162	182	170	154	192	178	192	169	176	178	191	177	183	170	170	185	168	157	184	166	176	169	185	179	191	184	181	190	195	196	201	160	191	173	167	198	171	195	188	168	164	181	161	159	180	167	167	169	182	174	177	158	166	173	156	170	158	188	176	184	171	155	180	190	183	167	164	206	216	183	169	175	164	158	194	190	162	171	173	183	157	167	185	195	167	174	177	160	174	167	189	178	163	169	166	169	169	176	181	158	169	182	183	173	148	168	163	168	179	174	172	178	161	171	174	148	165	158	187	167	170	183	174	187	168	204	168	166	162	200	179	154	176	158	185	179	159	179	175	184	145	177	175	158	160	156	177	152	162	176	185	170	162	158	189	171	154	145	176	199	163	166	180	148	204	186	193	184	175	179	187	165	201	172	154	177	178	191	183	168	161	168	178	144	188	199	191	193	178	175	163	170	186	181	160	157	169	174	182	191	172	160	169	183	173	164	176	150	174	197	168	178	165	182	176	165	185	166	192	178	185	159	170	197	167	178	164	182	176	173	145	165	193	192	167	198	157	165	189	168	189	182	164	180	176	187	173	182	178	185	183	179	163	162	179	179	155	168	162	176	175	179	160	167	183	198	165	188	180	178	188	163	144	175	170	135	169	179	176	181	173	167	168	180	182	178	171	170	190	187	168	146	171	180	174	160	185	190	173	167	158	176	206	175	174	184	187	169	174	178	190	166	184	166	192	171	163	177	152	203	174	176	157	169	175	198	160	153	188	171	184	174	187	190	165	154	177	162	161	167	171	163	193	188	170	167	188	189	170	175	200	184	186	176	187	170	188	169	182	167	161	178	170	174	180	165	156	173	186	168	172	162	169	177	182	163	165	186	182	180	166	178	166	151	182	163	195	183	187	185	166	154	154	160	186	157	171	176	183	205	187	183	176	170	157	167	179	159	178	167	176	167	186	171	161	183	172	145	180	172	160	181	158	172	187	187	177	177	153	195	184	158	160	160	168	169	178	167	183	159	179	182	167	164	164	200	166	159	187	155	165	190	176	181	158	173	191	178	169	182	182	196	148	177	152	156	183	158	163	186	172	153	166	153	173	156	162	157	172	151	150	152	172	163	177	177	184	146	184	171	178	164	194	174	182	176	166	169	146	176	163	176	183	181	204	187	184	193	187	161	170	176	159	162	170	169	170	189	173	182	163	142	164	180	191	165	193	170	164	176	173	182	188	186	187	185	190	192	169	177	153	166	199	189	178	164	170	179	179	180	187	181	172	170	162	161	165	167	186	171	135	193	177	163	181	192	170	180	167	149	172	205	184	161	172	179	187	191	175	176	164	175	183	187	175	173	180	179	182	166	166	162	174	165	176	178	170	165	166	172	152	185	170	162	163	154	192	168	183	171	197	170	164	171	181	181	155	175	163	196	192	173	176	182	174	152	152	144	171	178	167	164	176	186	182	166	146	185	161	187	185	176	194	167	176	154	193	157	175	179	209	180	179	179	192	185	158	174	187	161	178	165	187	186	158	155	195	165	160	182	201	182	159	160	177	166	198	198	197	167	185	163	173	178	189	178	162	184	148	184	174	182	160	167	167	175	200	162	189	181	158	190	186	152	162	161	171	181	168	183	183	168	193	143	163	178	180	183	151	166	166	160	182	166	191	175	166	182	163	169	177	160	183	195	159	162	169	195	170	180	180	184	181	185	181	155	156	174	166	159	187	194	186	195	161	145	175	218	162	189	172	143	188	196	174	153	159	177	165	177	179	160	156	164	175	192	170	191	173	166	189	184	167	137	173	167	155	163	182	177	171	151	169	189	159	186	186	190	182	176	170	168	156	195	164	157	185	158	168	177	204	160	184	184	159	165	160	168	155	182	182	187	183	177	177	181	165	183	167	172	176	194	169	185	179	184	182	184	180	153	177	170	184	164	155	173	179	178	174	172	171	173	174	203	169	198	169	191	171	165	152	180	168	184	195	177	190	183	169	154	168	172	161	181	188	179	197	191	149	166	205	175	222	173	181	174	165	188	201	189	178	169	169	191	167	187	192	178	170	160	166	161	179	175	146	172	166	157	178	152	160	188	174	168	168	160	156	168	165	162	184	153	169	182	183	172	174	175	182	178	160	178	158	147	155	175	165	173	175	176	181	163	190	188	177	177	135	171	171	213	167	170	182	168	154	159	188	170	174	181	186	180	169	164	185	189	195	147	177	176	176	167	153	170	183	180	156	191	153	150	184	153	191	189	160	154	172	175	196	170	165	176	186	148	157	157	170	163	170	180	176	161	176	190	177	181	188	207	191	155	206	171	162	196	164	198	180	166	178	177	178	204	194	169	162	189	182	161	197	167	176	164	177	136	151	192	195	197	180	185	173	169	160	176	157	185	177	155	177	192	192	188	188	176	165	179	172	191	167	166	187	185	170	178	177	175	177	189	178	179	142	167	168	172	163	178	170	166	181	172	168	202	161	170	158	184	157	166	193	174	176	192	187	154	168	177	159	174	171	161	172	191	154	170	172	176	169	174	182	166	155	159	151	171	153	182	158	180	173	164	171	177	199	180	186	174	166	197	184	147	186	168	180	146	160	166	163	188	182	157	186	174	148	160	162	171	196	179	169	168	151	162	176	168	174	182	178	178	162	152	158	162	185	164	175	177	158	155	192	176	169	179	153	176	174	204	170	179	191	188	179	177	160	167	164	184	177	176	174	188	165	170	190	176	166	175	191	180	164	194	180	154	163	171	154	184	177	152	183	198	167	197	180	173	167	178	172	179	189	186	181	157	171	165	178	167	185	188	159	183	201	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5566	1531	2979	3489	3026	2516	2107	1741	1593	1391	1238	1175	1078	1033	925	878	848	913	814	796	773	703	755	696	688	667	690	612	668	596	646	620	622	643	614	567	613	619	607	570	622	594	593	593	609	586	576	549	571	551	553	568	604	574	561	568	556	554	587	538	569	569	545	585	591	573	544	556	528	534	556	579	604	598	601	565	576	570	523	574	552	569	526	563	534	579	519	569	513	534	544	511	545	561	523	557	546	543	553	569	563	550	553	520	573	574	578	556	551	575	535	507	600	554	559	552	547	541	507	504	533	534	529	580	533	517	587	597	573	554	511	527	526	568	523	561	563	567	578	541	543	585	538	532	559	569	551	549	531	562	557	530	556	536	538	565	532	519	529	511	548	537	569	555	526	567	557	551	542	531	523	512	567	508	529	509	550	478	545	571	528	536	510	563	527	597	536	551	542	593	578	549	534	563	486	532	549	551	567	590	548	529	549	570	524	541	579	569	560	516	577	512	587	568	537	537	502	542	543	531	558	542	537	555	511	548	540	565	580	525	544	528	545	538	543	542	543	522	588	579	533	531	565	580	554	510	573	522	570	542	544	602	551	566	530	523	580	517	559	526	525	535	531	538	487	530	552	505	517	518	563	566	553	564	562	546	583	565	537	570	544	543	549	542	495	516	535	535	515	557	540	576	552	574	560	528	572	563	535	548	556	529	552	513	538	569	511	533	551	572	595	531	540	581	538	594	500	564	545	557	539	528	521	518	572	523	550	576	543	541	543	577	544	558	531	545	545	552	569	556	573	570	544	587	524	561	518	546	557	552	564	556	595	550	545	545	536	560	533	496	556	536	546	569	560	526	525	528	535	573	580	568	563	523	552	571	506	585	580	556	545	530	549	565	536	553	487	511	570	522	516	549	557	512	520	564	520	527	547	539	506	531	535	505	542	553	517	525	529	611	567	483	527	546	571	579	528	572	528	561	605	560	538	525	557	528	549	524	536	574	549	548	558	549	554	534	509	570	535	559	519	556	539	530	563	536	542	527	556	517	551	553	555	540	540	567	515	533	502	585	537	588	525	533	520	548	578	566	570	515	594	547	563	513	522	603	545	584	538	582	558	530	517	535	547	530	550	534	520	542	533	511	552	572	520	523	523	525	562	580	567	550	526	542	540	555	512	563	521	527	563	520	521	538	521	546	540	583	569	520	541	552	556	555	555	571	532	496	549	577	535	531	599	544	506	559	546	525	575	520	521	518	553	559	535	558	543	564	575	499	524	554	582	570	581	533	583	564	494	571	534	519	512	540	535	528	507	550	540	531	538	558	551	550	565	528	539	574	571	541	568	538	551	539	526	545	563	499	551	577	541	520	529	545	576	528	544	518	543	532	543	535	548	512	524	513	506	535	479	552	530	568	569	549	546	576	544	555	580	526	489	526	603	533	522	550	536	500	538	528	550	528	586	546	513	540	578	555	555	524	552	573	596	551	582	544	535	543	550	541	523	591	533	556	518	519	550	550	526	524	557	570	560	535	557	546	560	556	534	501	522	524	571	529	546	523	524	559	494	568	557	505	561	533	498	530	550	592	580	535	538	511	559	558	523	534	510	540	513	606	550	509	550	561	558	515	588	551	572	533	511	544	540	552	543	543	524	516	500	577	565	530	555	508	547	571	533	508	589	577	555	557	570	540	502	553	483	588	574	544	577	526	539	529	553	551	580	548	534	533	540	547	546	520	569	560	567	582	533	546	522	551	526	534	518	497	505	549	549	552	569	525	518	544	530	549	543	528	511	501	585	543	515	539	531	526	529	518	543	582	556	560	557	542	543	538	544	584	528	555	567	526	527	526	610	525	535	546	547	520	530	576	521	512	545	582	529	546	501	531	525	533	554	538	530	514	514	570	527	560	520	501	566	523	558	534	553	571	533	550	554	592	550	512	540	536	533	580	527	551	568	552	537	492	587	552	556	501	566	533	494	503	533	545	536	526	548	552	503	505	568	538	568	523	531	545	497	544	530	524	536	531	541	527	559	569	568	548	517	585	533	524	538	584	547	572	547	552	557	546	504	569	527	528	541	522	558	517	492	524	544	534	527	530	560	523	530	547	563	511	524	556	544	556	569	552	556	548	536	579	563	555	513	592	541	549	550	559	572	492	591	520	538	585	530	537	555	517	495	553	509	565	560	548	559	569	513	494	543	532	528	551	552	581	513	548	514	515	574	533	555	546	503	524	508	496	542	526	534	501	586	561	527	533	530	516	517	521	562	549	534	537	520	552	522	543	575	511	502	537	550	531	522	534	545	556	556	534	594	488	558	513	529	524	560	554	548	511	541	551	528	509	526	535	523	539	565	563	519	515	538	536	556	517	514	545	512	565	559	527	556	522	510	539	570	544	540	552	530	580	577	564	557	530	526	539	567	547	540	546	554	547	512	554	559	543	528	537	578	523	540	562	519	510	569	525	567	529	515	525	554	587	547	509	525	542	517	570	560	529	526	535	564	558	561	562	525	538	502	560	580	563	566	569	513	551	585	521	557	538	589	574	579	538	583	531	502	528	535	521	580	561	576	554	584	559	523	575	505	549	528	557	581	571	527	563	595	567	533	563	559	521	550	563	542	547	538	537	522	596	562	508	551	501	554	509	578	539	502	532	529	499	561	557	576	536	517	524	552	560	584	548	475	576	534	513	530	558	507	526	533	523	550	564	547	512	562	561	534	506	504	526	577	555	590	569	548	569	541	557	531	543	549	539	553	569	516	573	558	526	556	530	546	550	495	529	530	545	539	571	577	538	580	569	529	537	508	553	502	522	567	602	565	587	564	536	575	550	525	530	522	524	575	517	545	551	533	554	525	549	524	545	500	541	565	539	521	515	538	507	495	570	564	498	559	536	536	521	540	559	521	558	499	556	560	534	525	579	586	568	519	576	558	521	514	565	554	569	532	532	524	524	548	535	549	541	516	556	519	549	527	584	539	551	575	537	536	581	512	522	534	544	567	497	581	491	499	526	539	534	567	515	506	534	553	537	550	539	546	576	519	584	506	549	554	537	510	549	577	568	555	540	576	549	489	568	532	583	543	495	537	506	553	545	564	534	547	560	509	553	559	523	562	513	542	557	555	533	519	556	550	573	557	593	534	572	520	522	560	504	555	548	525	576	551	582	545	545	545	585	529	554	526	577	563	539	593	570	563	546	564	508	558	534	543	552	521	525	516	531	510	544	568	550	573	554	524	563	537	560	517	524	536	524	551	516	474	525	502	569	561	560	555	525	545	544	569	538	528	526	567	571	590	561	544	628	550	525	559	502	536	535	576	512	514	570	543	567	534	529	557	598	558	554	538	567	542	548	536	569	565	551	521	545	520	519	526	544	528	548	527	515	557	544	516	569	528	530	530	564	553	522	552	563	528	532	558	567	539	518	554	543	527	546	545	532	558	540	495	521	541	554	509	555	554	525	554	529	529	536	572	563	542	556	522	531	575	523	519	533	559	571	529	543	554	538	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15109	2193	2434	1994	1300	994	684	581	499	445	375	324	248	280	263	233	238	198	213	204	216	185	157	160	175	172	140	177	169	168	177	173	166	157	148	156	129	144	155	156	143	163	152	159	159	155	158	128	155	132	183	143	140	146	142	147	152	181	140	137	135	131	174	148	132	139	139	139	147	161	141	117	153	155	152	149	141	142	148	156	155	126	159	127	158	141	139	149	162	162	139	117	139	130	136	148	166	143	145	140	157	133	143	128	145	158	132	130	134	150	150	132	144	137	114	133	162	164	158	144	172	153	139	138	150	149	135	132	135	148	138	137	143	164	149	151	128	130	134	135	139	146	128	160	162	147	144	134	158	136	133	147	151	142	138	149	125	137	154	138	140	152	146	137	160	132	134	131	128	137	134	136	139	130	132	151	141	149	125	123	141	161	129	138	158	120	119	160	137	150	135	145	128	143	123	144	160	146	136	152	135	150	135	137	134	134	137	139	139	139	146	151	146	144	132	153	139	150	140	132	158	129	135	136	146	171	149	138	126	162	129	147	148	136	141	127	135	124	107	136	145	153	145	140	132	161	143	140	150	117	141	159	132	133	150	153	127	181	158	149	120	139	119	141	131	148	149	158	125	151	107	142	134	125	128	143	138	136	137	145	134	131	148	123	141	118	124	161	135	133	136	152	131	162	135	126	150	130	144	137	124	133	129	128	135	136	153	138	125	150	132	154	136	131	123	152	141	146	146	163	124	140	137	122	169	155	152	161	134	134	147	144	150	149	156	144	128	139	135	120	144	147	130	144	131	148	143	150	144	147	143	140	135	148	141	171	134	150	137	135	116	155	158	126	135	124	126	139	143	146	131	143	145	132	130	113	137	131	129	147	165	155	125	139	140	151	148	141	136	149	136	149	152	120	141	147	121	118	152	127	155	121	162	154	148	135	138	147	161	125	138	156	137	132	122	148	152	141	141	130	140	118	148	137	157	138	115	139	145	153	148	154	161	139	140	149	149	163	148	131	128	120	146	134	160	133	135	155	139	135	158	102	133	147	124	134	143	152	154	143	130	152	150	154	161	132	149	156	146	138	143	142	134	121	129	128	134	149	132	133	140	127	143	131	131	146	154	138	133	163	162	157	140	153	139	148	131	142	142	120	129	162	156	127	119	166	144	148	146	103	127	120	135	149	140	146	153	157	135	136	150	120	146	159	143	160	136	150	132	128	136	148	119	160	127	118	108	143	148	151	158	133	153	142	135	128	153	110	133	136	141	123	143	137	121	145	145	119	132	139	141	137	151	141	166	155	124	168	130	149	137	149	117	148	136	145	129	141	141	122	137	169	155	137	130	134	133	138	148	149	153	133	135	140	141	135	148	136	139	128	149	129	160	136	155	144	158	144	134	139	162	128	160	151	120	162	132	162	147	136	134	157	150	144	133	122	126	129	131	148	107	133	148	155	132	141	139	155	137	147	141	134	171	128	135	150	140	136	150	160	129	138	159	136	133	137	142	135	137	127	126	158	133	133	150	131	133	146	160	166	155	139	131	147	129	135	138	158	137	115	128	122	140	160	139	143	154	155	141	159	138	138	138	125	151	121	135	144	130	129	109	147	155	143	130	142	146	139	145	151	142	126	125	109	141	134	145	115	116	138	130	145	134	151	130	137	153	135	133	127	144	122	130	139	147	147	141	134	152	129	120	139	161	136	139	115	142	138	136	151	126	118	112	134	145	165	137	164	144	134	154	120	133	128	141	118	135	133	139	134	143	150	149	141	131	148	127	146	150	163	148	146	143	130	113	142	132	144	139	147	141	138	174	146	145	147	139	144	163	132	138	153	146	135	133	144	123	154	146	158	143	139	135	145	159	126	132	146	160	133	135	139	135	137	139	157	127	134	151	154	146	125	151	175	149	134	140	142	137	147	150	138	160	130	140	154	165	165	142	149	129	153	143	130	134	139	128	140	153	150	139	166	121	150	160	131	157	146	149	133	136	154	124	155	141	145	128	143	121	126	135	114	140	162	137	153	158	150	143	132	143	125	126	140	126	122	136	150	142	141	136	130	126	138	148	181	180	139	166	132	136	137	144	115	152	158	135	156	135	148	153	155	134	145	119	147	126	136	144	125	128	147	150	134	143	133	143	148	136	138	145	121	143	146	135	145	139	154	128	152	121	153	152	135	152	131	134	136	144	132	144	147	143	140	133	127	132	125	133	149	131	120	148	138	146	130	127	133	160	139	138	143	148	158	120	132	138	146	150	112	143	141	139	147	137	130	159	163	139	120	155	153	151	119	141	154	158	154	135	159	133	127	149	135	137	144	129	146	149	155	132	123	142	151	116	141	115	122	134	158	117	145	130	154	124	139	143	148	148	135	156	134	139	129	148	139	148	139	137	151	163	153	153	139	147	132	151	140	117	143	155	132	154	147	122	135	149	149	144	137	139	133	102	127	145	138	146	134	160	166	110	128	128	154	145	129	146	126	132	151	145	133	150	155	154	183	140	116	142	169	124	140	145	159	156	142	143	153	133	169	155	138	133	131	131	144	134	156	129	141	142	147	144	144	132	141	138	143	118	145	137	136	127	147	168	132	160	163	150	129	136	154	129	149	142	133	152	147	126	140	141	148	141	148	141	129	148	140	139	140	130	137	147	156	118	138	124	140	143	141	132	155	146	140	126	123	144	136	136	172	150	145	144	145	140	151	132	155	120	145	132	135	157	134	145	131	135	118	142	139	130	147	156	134	138	131	133	135	150	124	130	139	149	151	123	152	133	141	130	135	154	123	145	131	149	160	115	154	134	135	113	137	149	123	154	152	151	135	144	140	139	127	133	136	143	127	134	133	135	134	140	120	127	153	130	156	146	142	141	148	149	144	129	154	135	136	128	153	150	142	132	140	141	150	138	142	149	144	155	136	136	120	141	139	139	154	167	141	147	140	144	148	123	148	164	155	151	149	148	134	141	133	160	125	145	124	138	131	131	130	121	147	143	142	154	130	148	154	147	163	136	138	146	161	135	133	139	146	122	143	147	132	140	144	142	147	159	127	168	137	141	156	162	147	135	143	147	131	138	126	140	135	140	141	122	144	151	158	147	123	138	132	159	159	158	145	148	139	139	136	132	131	149	164	121	134	122	135	140	138	133	147	149	133	159	139	147	137	139	140	134	130	147	141	136	131	156	143	127	129	125	133	146	144	152	155	135	146	140	140	146	133	157	141	160	138	114	160	154	128	143	134	145	153	149	145	133	127	142	141	128	135	141	132	120	125	162	142	151	138	140	128	129	126	136	154	138	127	148	126	146	143	152	149	151	126	156	150	151	145	140	144	143	144	161	105	152	149	139	142	144	154	144	133	156	139	151	117	136	140	136	119	169	134	147	138	116	153	139	145	152	138	137	145	144	144	145	147	160	152	162	150	132	129	141	148	132	132	146	151	127	141	147	144	144	153	136	133	159	150	144	141	135	133	150	130	152	132	137	120	142	137	131	129	108	141	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7590	2263	4808	5864	5063	4101	3385	2785	2447	2042	1825	1590	1545	1374	1260	1097	1098	995	939	951	832	824	797	751	725	755	667	670	676	730	588	609	601	613	670	584	595	613	532	582	556	567	549	561	559	545	527	540	508	520	517	551	528	534	495	517	511	479	549	492	484	543	511	531	488	534	477	498	524	505	496	490	503	487	506	507	473	536	521	515	489	467	479	496	445	487	471	463	497	479	469	480	510	497	470	440	457	482	487	495	484	490	456	495	495	516	497	440	462	494	485	505	480	504	481	471	476	472	449	454	485	475	510	501	483	505	478	488	524	480	477	492	448	493	510	485	509	507	476	424	467	447	506	472	461	454	463	507	464	465	454	447	477	455	481	437	459	453	468	442	448	455	458	473	464	467	459	468	482	487	467	506	504	432	459	423	453	476	485	485	465	443	477	451	516	462	503	464	487	451	472	495	490	447	486	471	449	493	490	486	473	486	469	486	482	481	499	445	466	473	466	495	427	445	442	447	506	465	477	479	437	447	430	474	450	463	465	466	483	471	454	488	480	442	459	474	469	441	463	453	492	459	493	458	399	484	494	454	443	404	465	461	445	468	458	408	459	478	405	464	454	501	454	445	442	457	484	499	451	469	495	460	450	447	496	469	466	466	427	488	413	477	465	469	479	493	459	459	484	508	446	479	471	481	471	450	489	467	473	506	467	489	485	507	453	475	440	472	430	477	471	461	443	480	481	486	455	504	456	464	466	505	447	456	451	486	486	488	478	491	446	483	442	454	463	475	462	482	457	446	441	433	457	452	491	460	483	451	486	456	463	473	462	484	472	478	493	464	460	450	493	487	451	478	465	452	499	435	497	489	480	448	472	416	455	467	469	474	440	491	459	455	459	436	484	428	473	480	496	467	505	455	443	474	483	495	446	477	472	432	484	455	450	462	477	469	480	466	480	477	468	477	432	437	443	491	477	439	451	475	464	503	447	445	501	446	478	451	447	502	469	422	507	474	452	437	450	462	449	515	495	503	475	465	464	439	442	459	490	449	441	476	481	425	463	483	466	497	467	443	490	453	467	439	454	453	452	446	462	522	498	487	464	480	439	491	485	518	496	467	456	443	414	458	456	464	454	501	453	456	437	450	431	468	439	497	482	442	448	463	479	437	438	467	443	463	454	478	419	488	473	442	438	451	439	438	449	403	452	474	489	502	493	465	479	493	471	440	495	435	438	442	469	486	469	476	456	468	476	470	464	458	468	470	447	495	489	463	465	463	456	476	494	439	417	457	513	462	473	458	479	427	476	471	439	481	468	454	441	412	493	466	470	467	475	456	446	503	479	421	495	481	460	429	471	441	452	474	456	455	460	470	486	459	440	455	448	432	443	452	460	511	488	436	483	463	448	462	457	483	508	452	451	477	434	485	509	431	481	409	456	466	472	475	448	487	463	431	489	482	473	457	530	472	477	481	464	467	486	471	464	486	435	489	472	442	452	415	469	461	495	481	431	474	480	468	453	511	460	476	464	462	453	456	450	459	465	462	464	466	471	483	468	462	458	471	434	452	438	447	480	482	479	499	436	469	451	480	510	471	469	463	453	465	472	478	440	481	470	439	491	459	446	496	477	473	495	496	447	447	481	469	469	436	456	460	488	484	476	475	465	464	492	470	458	466	503	472	467	515	513	504	443	515	444	487	469	478	496	483	492	459	479	454	438	485	440	433	503	425	444	428	454	448	453	474	479	478	458	468	512	430	484	449	446	460	459	472	491	484	496	436	478	445	481	419	486	456	423	434	459	466	491	518	449	471	481	468	489	454	462	453	470	475	421	470	466	486	458	482	495	501	488	482	451	440	468	456	450	451	482	479	453	450	481	486	485	473	432	472	466	519	476	484	474	475	474	481	449	435	458	501	480	447	478	453	494	448	447	464	435	456	464	483	483	442	450	475	473	477	450	432	475	448	449	475	511	487	510	442	463	462	426	513	446	491	506	457	443	472	466	473	481	478	460	484	450	461	448	463	475	462	450	497	437	451	484	424	472	444	452	482	491	496	442	454	464	450	433	456	472	471	498	494	489	438	493	441	459	441	479	465	483	509	496	446	478	498	449	465	493	492	421	474	486	483	436	454	487	480	465	461	482	439	443	485	457	432	468	465	447	451	476	500	503	477	462	466	479	455	470	452	489	428	481	476	470	466	445	454	463	488	494	458	431	426	437	443	468	468	484	479	434	457	453	484	461	451	467	458	480	457	439	491	464	487	463	491	470	455	467	473	451	473	479	467	463	487	468	450	450	467	489	447	472	439	465	470	484	503	428	451	450	459	425	466	470	457	459	511	473	450	461	444	430	452	461	462	469	428	453	460	489	474	480	484	472	447	452	463	456	450	487	496	516	454	503	443	478	444	504	465	478	471	463	500	475	490	496	423	494	476	455	455	503	443	445	422	471	458	456	450	487	443	492	468	450	438	506	455	437	462	478	479	475	489	489	459	455	511	489	469	466	450	478	477	441	443	464	465	448	450	456	473	463	513	456	495	450	474	475	476	488	477	446	480	475	443	465	458	488	469	466	469	444	466	460	488	471	475	463	493	485	451	450	501	475	454	474	463	482	502	457	453	490	431	499	495	450	461	487	454	472	483	482	495	516	477	465	457	439	469	453	484	434	475	435	493	433	437	530	435	457	439	469	484	455	455	443	468	495	480	472	485	439	511	464	482	502	435	467	495	504	475	514	462	484	483	479	439	487	486	480	466	487	482	439	425	457	468	466	437	480	453	487	445	478	489	476	411	485	462	460	482	459	474	462	484	442	487	482	471	488	492	401	451	410	441	471	466	485	439	489	477	498	459	477	466	456	445	463	498	495	516	489	478	461	496	487	472	468	465	460	492	497	473	468	451	472	442	478	483	468	462	496	457	492	437	468	470	442	476	467	483	464	461	461	439	463	456	437	470	464	479	450	470	486	442	452	463	496	470	483	484	463	454	477	499	473	474	425	445	445	504	518	470	487	473	435	440	428	495	434	461	459	459	465	489	466	442	456	474	469	460	453	474	497	446	469	478	472	480	476	491	442	455	463	464	491	502	465	471	483	475	479	469	443	493	473	506	444	468	485	469	467	507	450	489	433	492	470	428	490	466	464	453	466	482	473	488	431	468	456	435	497	463	474	431	432	465	421	479	430	433	459	477	435	461	453	487	464	476	473	486	463	473	500	445	481	473	447	455	484	448	459	449	501	461	461	457	483	493	481	484	479	435	465	461	445	453	461	485	467	418	426	436	483	476	480	437	456	456	483	486	464	457	470	443	466	505	475	472	453	476	470	455	503	467	453	440	443	463	510	444	475	439	492	453	514	485	500	491	486	392	506	469	444	461	459	457	463	468	470	461	444	460	424	472	490	459	479	457	438	467	441	501	462	476	452	461	425	488	488	460	455	462	473	492	453	491	494	455	483	438	458	507	471	465	433	450	476	469	468	452	476	461	463	455	480	472	450	500	468	440	495	459	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2072	367	382	361	349	310	319	325	316	321	298	307	324	343	331	345	301	303	304	289	308	319	297	310	309	308	299	273	307	291	336	335	318	307	287	303	287	286	297	323	307	239	306	310	325	318	318	279	312	302	308	293	272	340	306	288	312	316	307	303	313	327	284	297	276	317	306	322	320	333	309	330	283	314	286	290	311	323	305	280	324	303	312	293	314	323	308	328	318	299	288	301	300	320	315	295	295	289	321	302	334	309	316	322	335	293	309	282	297	348	276	315	295	366	337	318	341	340	296	320	291	305	344	311	286	343	310	277	299	298	315	276	297	305	296	292	325	287	315	296	302	290	294	310	307	318	300	293	282	297	321	311	265	305	302	322	297	297	291	331	290	309	326	305	305	320	305	307	301	305	301	316	320	327	317	313	312	294	316	295	343	320	303	303	314	288	310	270	306	308	321	277	273	295	321	328	303	297	318	311	308	316	275	303	282	307	297	333	292	317	325	284	291	325	282	337	319	340	288	301	310	311	296	326	306	291	304	305	286	304	285	307	321	336	299	290	306	290	304	272	283	328	313	302	321	290	319	298	320	280	286	317	303	317	293	294	294	299	316	296	313	309	293	304	302	315	316	305	281	330	301	325	333	311	301	317	286	312	343	325	298	294	317	300	321	295	315	285	292	321	288	317	294	302	357	338	302	327	308	307	312	342	298	321	299	295	293	304	275	334	318	337	306	345	302	305	321	290	278	303	301	318	320	307	330	299	305	308	319	283	310	293	307	331	285	293	291	307	306	312	303	285	316	313	300	288	308	296	319	331	314	285	292	307	313	272	298	293	345	324	289	317	295	277	307	296	315	307	276	292	295	288	320	293	304	336	275	307	320	293	287	324	313	301	306	305	303	343	295	290	322	317	306	321	314	274	360	304	350	303	276	303	298	293	298	310	297	328	297	303	304	336	311	321	318	279	314	330	324	293	300	280	298	319	317	323	294	309	283	315	311	314	272	325	303	299	296	333	290	323	309	314	307	307	304	300	276	291	311	310	279	313	276	303	302	281	310	282	290	306	327	324	292	311	315	300	309	293	324	302	332	320	273	317	293	290	325	310	303	320	308	290	330	302	273	286	283	289	264	295	339	322	335	305	311	288	310	340	306	315	290	315	301	305	304	305	300	322	311	311	312	292	316	314	317	303	295	313	304	306	358	349	300	323	320	327	334	281	306	288	313	305	319	286	306	329	297	295	318	314	324	300	289	290	275	299	305	328	314	326	270	302	281	321	313	302	295	289	297	286	334	288	308	315	312	311	304	288	331	339	297	324	282	282	347	285	299	348	346	293	304	302	278	267	294	312	299	268	304	299	323	310	303	279	326	316	304	314	289	303	325	319	326	311	282	309	304	353	338	305	278	287	316	322	291	301	332	297	331	315	298	342	352	293	300	313	301	288	297	334	295	320	325	318	320	297	326	314	303	335	293	311	320	309	308	302	331	310	323	332	300	329	273	331	267	300	302	322	312	274	336	328	309	293	312	288	293	314	308	337	310	300	309	326	326	327	316	305	296	294	293	289	283	277	292	282	289	317	343	319	294	313	277	323	310	345	297	333	299	313	329	298	322	316	321	317	308	316	322	303	304	293	309	332	286	309	352	303	310	322	294	342	288	292	327	292	320	302	304	265	303	289	302	286	290	329	290	297	317	344	344	293	294	323	327	302	284	305	291	291	315	295	324	326	331	279	305	311	318	313	329	306	294	290	317	288	293	349	302	318	317	307	287	291	313	308	334	307	322	312	283	275	315	284	315	310	306	319	296	338	302	307	277	303	313	340	301	298	326	282	301	307	299	320	310	311	307	276	305	310	301	303	316	342	311	285	311	344	313	314	334	302	326	313	315	275	293	306	317	349	302	298	362	285	322	299	299	306	318	328	276	302	277	319	297	327	304	332	307	297	294	309	312	269	305	301	313	309	314	321	292	303	299	308	316	321	303	313	338	321	289	292	336	289	323	322	330	307	297	308	308	324	288	279	280	288	327	288	297	293	313	294	339	319	325	328	327	307	309	280	292	303	318	289	284	325	292	319	287	291	295	312	297	306	312	315	302	324	329	291	323	324	307	295	299	305	313	356	325	300	256	302	313	289	297	317	295	286	328	315	339	311	285	309	298	355	306	285	312	304	315	329	287	317	299	311	335	269	347	283	297	287	305	351	273	331	292	293	321	323	318	316	314	344	341	299	285	320	322	292	308	300	308	317	340	320	295	310	287	289	301	296	323	329	300	295	304	293	282	276	326	301	305	287	317	317	319	310	319	310	304	323	311	305	288	303	326	326	302	282	327	335	314	298	289	308	328	335	295	299	313	326	287	296	304	312	301	308	321	302	331	334	329	317	327	328	318	323	310	311	318	317	316	331	290	321	326	303	312	349	293	332	317	314	317	298	292	265	306	323	349	313	289	295	319	334	361	328	311	309	290	313	299	348	316	286	295	316	317	325	322	286	330	302	312	303	266	290	315	307	322	311	301	275	311	305	305	306	310	326	343	350	322	286	319	282	285	328	286	315	283	327	294	293	285	300	307	278	321	296	296	293	310	311	288	282	295	298	311	312	296	317	307	287	278	293	290	326	293	318	279	311	310	315	269	298	272	288	329	309	302	311	323	301	306	311	304	289	336	330	342	273	314	310	315	293	325	272	324	307	298	279	291	295	297	323	319	309	320	337	300	279	282	304	277	304	318	293	292	294	285	275	334	289	297	318	329	283	294	287	305	313	279	307	290	293	303	314	318	269	322	319	299	296	324	278	285	309	268	293	289	297	302	305	314	312	265	286	310	334	316	304	316	310	304	314	289	322	315	354	294	292	346	311	301	293	281	307	320	325	276	309	289	287	286	302	340	290	295	308	301	334	317	357	300	308	276	297	336	302	343	316	293	351	300	327	321	260	345	356	298	313	296	311	300	297	303	300	306	316	312	273	282	318	291	312	286	304	312	313	297	316	305	334	298	312	310	306	299	317	300	305	278	261	294	282	322	325	317	305	314	301	300	296	305	292	332	286	321	305	273	278	306	281	303	278	316	307	318	346	292	280	276	304	308	318	299	319	325	298	301	304	334	326	336	329	330	313	329	305	298	325	298	306	304	307	300	313	299	282	284	341	293	311	322	310	308	308	294	323	308	305	263	311	312	309	325	281	344	302	327	319	316	313	322	295	319	300	299	304	329	298	309	279	275	298	321	307	322	301	328	273	327	345	301	322	321	293	312	310	304	334	314	304	302	290	306	346	299	279	312	286	330	315	289	295	328	296	275	309	293	296	306	294	295	307	290	308	311	314	322	295	299	321	315	294	282	308	349	306	305	278	309	299	291	308	278	295	320	284	322	282	291	301	321	314	315	330	313	331	282	312	295	312	301	299	295	321	330	303	303	305	283	298	318	307	279	322	310	300	302	339	285	295	280	305	265	277	292	325	318	293	315	306	309	310	281	307	314	308	290	322	343	329	309	304	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2422	971	1089	1181	1061	1042	984	981	981	958	950	939	932	929	928	926	934	944	933	847	903	847	915	899	930	858	909	828	808	860	933	905	862	947	885	925	907	846	936	890	877	923	927	929	854	909	902	857	909	903	881	857	903	873	910	851	850	902	912	944	885	855	859	863	960	886	932	893	905	886	877	926	904	900	887	894	931	908	899	885	915	864	882	895	903	979	925	879	850	932	862	908	860	862	881	851	867	894	942	877	938	860	820	887	903	852	838	885	899	894	844	842	907	886	890	930	930	869	838	926	895	901	937	881	908	869	921	849	904	891	899	872	914	958	860	898	912	876	883	860	902	912	867	835	905	947	903	896	884	900	877	875	967	899	900	857	920	888	951	917	883	901	881	879	931	884	942	918	884	910	853	858	903	908	866	906	883	840	894	955	871	910	931	892	924	913	914	923	880	935	857	884	881	839	903	899	878	866	856	919	904	885	907	887	875	851	822	887	842	852	893	888	899	885	883	894	943	894	927	882	923	869	909	901	909	865	871	871	831	961	876	855	898	884	893	849	884	891	932	891	907	871	915	882	930	938	901	882	912	895	850	872	878	930	879	905	907	859	918	870	905	928	914	899	929	869	921	840	848	866	919	905	903	958	900	925	867	839	877	845	853	886	899	856	883	868	968	880	873	858	875	868	864	881	916	864	873	846	861	880	915	909	880	881	910	901	894	868	882	891	890	858	905	894	857	912	900	865	931	888	913	888	888	924	937	940	874	922	890	904	870	917	864	864	918	893	885	868	923	869	931	912	857	898	953	870	855	898	942	912	947	922	885	900	879	894	814	902	869	875	870	942	865	852	856	904	822	923	944	914	917	925	924	889	914	933	922	909	899	934	887	866	896	891	874	881	925	916	914	897	875	872	862	908	902	902	886	828	884	887	907	924	924	901	943	844	867	896	856	865	831	911	867	905	904	876	905	840	911	912	885	882	876	899	867	883	914	925	884	886	947	896	871	892	901	911	926	881	923	922	900	887	874	907	939	903	866	916	894	878	910	921	870	875	934	889	951	905	836	914	856	965	936	873	865	906	869	871	904	859	889	809	922	909	940	909	903	875	831	869	864	897	856	845	894	865	920	857	891	889	866	875	894	869	917	884	929	868	895	902	930	915	926	946	889	956	895	885	892	942	873	893	903	913	925	844	904	892	822	830	875	911	851	926	910	943	911	863	888	891	932	884	866	869	925	849	912	895	864	857	904	902	866	910	900	924	863	943	903	885	903	915	887	957	976	848	868	952	873	883	909	956	868	829	858	919	922	849	910	889	873	906	893	835	896	858	915	893	909	858	916	903	892	867	890	903	874	930	893	860	828	914	870	844	870	833	904	962	877	902	938	842	861	907	877	916	918	882	953	891	909	874	897	880	846	937	904	892	873	880	913	898	852	970	852	918	843	918	932	877	926	844	898	935	931	905	922	921	900	905	882	861	925	917	871	884	945	885	911	853	922	954	845	872	933	892	921	902	875	881	837	895	881	934	850	889	907	896	898	842	896	852	960	860	920	938	888	867	842	870	848	837	879	911	890	931	871	864	884	847	936	854	904	901	862	851	921	858	890	900	921	953	822	889	902	895	915	918	921	923	836	842	883	883	914	880	894	873	899	913	880	896	878	923	887	963	883	880	932	925	918	870	889	883	910	933	859	880	913	905	884	905	886	818	882	856	829	850	893	894	947	884	920	932	941	864	950	862	926	860	947	917	887	784	898	927	915	916	873	897	828	845	837	928	950	916	947	891	880	853	904	848	890	884	899	894	946	931	921	899	849	939	857	919	886	917	893	893	882	888	887	932	936	912	917	848	891	928	903	891	897	883	886	878	904	899	935	931	923	926	878	932	887	841	838	909	891	894	888	843	849	897	949	996	899	947	929	900	904	841	936	895	940	949	902	901	903	895	853	850	902	929	893	893	860	826	896	880	929	858	909	842	880	904	881	890	937	877	862	909	917	864	879	915	918	895	890	882	923	948	898	905	861	932	910	925	899	875	859	910	891	941	862	871	944	884	875	910	849	907	910	865	916	879	881	847	869	934	860	882	889	905	890	889	857	900	942	896	878	929	924	876	886	878	937	925	893	918	916	898	884	928	909	874	884	938	880	903	909	897	904	848	895	875	861	959	835	920	897	949	866	937	917	908	914	876	882	827	925	961	926	938	925	913	908	870	814	943	929	938	913	922	923	871	851	928	857	889	889	914	892	877	860	882	852	907	915	868	893	915	894	905	886	894	923	898	930	907	923	853	877	929	880	886	904	879	889	881	947	895	855	925	860	882	848	858	888	869	865	839	902	959	895	913	837	865	900	895	857	860	906	927	862	920	878	839	899	926	961	888	880	854	892	907	862	939	870	886	957	845	895	867	952	887	878	887	895	860	864	846	846	935	898	892	872	907	835	911	971	876	888	899	863	910	876	928	943	849	917	903	834	814	926	889	913	919	863	890	891	874	948	858	889	902	957	917	856	849	914	905	885	890	897	863	905	871	879	912	902	924	891	925	896	857	884	952	918	926	898	870	920	940	888	924	893	900	891	835	879	898	933	875	923	956	940	899	919	917	898	872	934	888	942	909	898	886	855	842	922	927	901	833	846	899	906	881	888	887	920	914	907	841	910	820	920	914	932	912	849	904	897	854	896	883	861	870	895	875	896	862	898	923	887	820	937	894	856	860	846	896	903	886	869	891	894	875	912	913	919	887	940	912	924	880	903	895	886	915	881	913	912	919	903	875	899	941	904	884	976	861	878	890	884	839	873	920	902	856	852	959	895	914	862	892	940	865	865	892	888	878	927	909	947	925	878	901	888	895	880	870	884	893	885	873	886	868	902	924	924	967	878	838	884	902	902	856	896	904	857	907	868	932	925	917	926	885	892	881	870	900	862	821	883	903	863	889	897	886	926	917	863	871	858	865	861	900	878	889	947	874	926	863	872	885	811	895	857	879	905	887	902	884	912	840	866	904	923	873	924	899	903	873	902	902	898	844	950	881	896	923	891	914	936	909	859	842	864	899	881	883	872	935	886	921	891	883	909	922	910	897	920	888	902	918	870	911	919	945	932	867	932	865	925	902	908	904	865	913	881	900	893	921	871	903	930	902	875	889	853	899	950	900	958	897	923	917	929	896	867	891	894	846	898	872	906	934	863	861	864	930	855	854	917	914	963	889	863	868	853	902	904	947	849	897	864	887	917	881	846	914	933	920	897	906	875	892	942	933	891	866	882	890	877	930	861	948	821	941	901	875	912	896	898	874	866	848	877	871	878	922	933	888	913	923	864	922	887	935	879	871	835	929	898	877	862	860	853	941	899	880	904	855	867	905	848	865	868	861	948	877	874	920	914	906	874	979	849	934	918	843	901	884	905	905	916	864	919	926	886	889	847	919	902	893	881	892	904	873	930	894	826	908	875	924	874	877	873	939	881	894	927	845	904	882	914	932	911	895	895	857	883	907	847	864	899	916	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8039	996	1353	1088	807	622	503	429	389	296	259	267	243	259	235	226	227	215	212	195	185	164	185	174	190	164	233	203	202	190	194	184	185	164	198	168	194	168	184	183	195	174	194	194	175	171	176	165	177	167	200	200	162	162	159	206	162	170	175	183	159	175	177	189	185	179	174	178	194	178	179	180	186	174	171	179	178	175	175	153	161	184	179	170	165	191	178	174	167	199	188	189	183	150	166	177	160	181	163	159	157	183	182	178	140	193	192	196	184	150	180	150	155	169	169	177	170	166	170	170	154	164	185	187	154	167	176	162	183	163	176	189	162	164	162	178	161	176	177	198	194	200	138	168	217	153	179	174	166	201	180	173	188	157	180	193	172	166	164	173	227	178	158	196	165	179	161	193	151	169	166	175	180	190	192	173	180	184	190	158	163	177	195	159	172	162	156	143	180	175	165	182	169	168	174	177	164	160	182	176	160	177	171	168	186	165	184	178	161	174	159	165	194	147	183	153	162	158	166	167	181	175	157	168	164	191	187	187	157	171	178	163	188	188	175	174	178	180	171	153	175	160	170	184	204	181	174	176	178	165	177	171	172	168	196	163	178	188	159	176	158	171	173	178	189	173	174	162	177	181	173	166	192	169	175	148	172	171	181	171	177	179	183	158	162	190	170	169	194	194	164	182	171	180	172	194	177	158	162	194	174	188	181	171	140	196	186	168	148	156	178	182	189	158	165	173	172	172	180	179	184	168	193	176	177	172	171	150	160	177	165	165	178	164	174	161	156	150	188	179	156	165	186	169	178	185	169	177	175	153	170	183	148	173	164	171	190	145	150	200	172	190	177	138	175	193	186	166	169	163	199	171	162	156	155	176	189	164	178	178	156	179	159	182	173	165	164	175	167	153	159	185	179	185	166	180	178	162	188	166	176	192	166	175	183	181	161	167	198	185	174	143	145	184	143	171	156	174	178	196	181	173	163	182	171	172	173	178	181	167	177	184	182	190	157	194	158	162	186	181	160	196	204	166	181	190	176	176	165	160	199	178	179	185	182	185	159	182	171	183	193	163	153	161	178	143	162	169	183	173	174	154	176	157	160	187	169	172	172	167	177	187	154	188	174	190	186	159	174	187	189	165	181	185	160	160	173	184	155	200	177	163	173	173	181	186	184	184	178	193	194	198	170	163	165	168	174	156	181	184	167	170	173	159	149	205	180	145	173	158	170	180	154	157	162	180	162	188	166	176	164	167	191	183	173	173	177	169	164	155	175	171	161	156	175	173	172	168	206	189	174	194	175	165	162	178	181	191	193	174	185	173	174	169	188	170	154	173	200	178	163	180	157	175	174	182	192	192	150	179	166	138	172	166	179	192	162	194	171	175	162	178	177	184	175	169	162	162	166	185	191	185	148	180	170	160	167	188	178	155	166	169	179	164	172	173	161	172	178	197	178	179	171	167	193	192	184	183	172	194	178	168	171	191	186	175	159	187	193	183	181	176	165	178	148	179	155	183	179	175	170	175	192	192	172	155	192	170	178	176	165	184	154	162	173	176	182	174	192	154	165	155	183	174	171	186	182	164	168	185	161	180	172	178	159	166	172	170	201	177	163	158	167	162	179	146	162	163	171	181	165	179	185	156	166	195	162	168	173	176	168	178	180	170	164	164	179	170	174	187	147	186	191	169	201	177	158	174	187	155	167	157	186	154	186	152	184	176	185	180	190	177	164	164	166	182	174	168	176	205	151	173	178	171	152	180	161	185	167	169	168	195	191	174	182	195	170	198	153	175	149	188	176	182	171	171	156	152	181	192	157	170	189	181	196	175	171	149	186	197	186	142	157	188	195	175	168	165	160	164	156	164	174	172	161	170	151	186	184	182	188	178	166	190	173	178	176	176	214	191	179	160	185	166	185	162	180	167	168	177	175	187	165	182	169	187	176	163	170	166	168	179	174	160	189	202	174	163	184	154	181	172	188	200	181	195	171	155	173	163	142	153	170	172	173	151	154	187	176	187	197	174	150	168	195	178	174	170	173	163	196	163	160	193	178	164	156	185	180	158	191	165	153	167	159	172	199	173	168	164	188	171	165	182	184	166	179	170	167	185	148	170	150	172	171	181	198	162	207	191	160	171	193	188	173	159	178	161	175	187	169	152	166	186	176	178	172	169	175	180	189	168	169	145	162	167	187	167	176	178	193	179	174	157	179	165	179	181	175	180	180	183	191	175	171	178	165	155	152	182	171	196	169	173	162	203	161	177	153	193	166	181	180	176	172	189	165	152	176	167	176	180	149	195	181	188	167	165	177	166	171	177	176	169	160	169	176	173	156	173	194	165	150	163	178	190	173	171	156	177	177	147	182	150	180	184	181	176	197	170	165	157	172	170	181	162	195	188	171	165	158	176	175	176	182	168	169	173	179	166	169	160	165	170	175	173	186	153	166	175	170	170	162	178	173	189	174	176	182	180	183	183	172	173	180	182	166	189	165	169	169	176	196	181	182	185	164	195	176	178	170	176	177	178	187	183	173	174	169	167	167	177	167	180	165	165	159	182	185	172	175	158	201	163	184	165	172	175	179	189	190	141	169	161	190	179	183	188	154	197	178	194	181	189	154	174	179	164	166	196	184	167	153	175	208	140	185	152	185	192	177	180	168	164	156	136	158	150	168	184	173	168	176	170	186	178	174	183	180	176	180	159	157	196	169	179	162	180	175	175	158	167	196	205	164	178	154	165	190	174	172	175	187	166	159	172	185	159	188	181	183	177	180	171	161	180	161	181	168	202	170	135	169	189	169	142	193	186	158	186	176	187	174	169	160	169	165	168	163	211	165	166	172	199	174	172	161	172	184	177	153	182	177	181	163	163	195	163	160	200	195	191	165	195	160	162	185	208	152	173	179	165	155	170	166	161	168	156	182	160	166	189	171	174	158	168	179	174	167	196	158	165	178	156	187	158	165	172	155	179	177	191	164	178	150	176	164	187	168	169	184	184	183	167	177	170	176	198	173	161	169	171	169	197	143	190	142	173	151	152	143	177	172	181	197	167	189	165	183	169	162	157	176	171	174	180	174	157	161	149	174	154	158	148	173	170	146	158	156	162	161	172	177	166	175	187	154	178	174	183	179	187	168	166	183	197	190	183	173	165	171	178	177	146	152	182	171	160	158	187	183	194	181	170	184	159	175	161	189	172	173	172	182	176	165	176	190	162	181	147	161	168	198	173	185	185	196	167	177	163	155	196	169	157	153	185	153	174	170	167	173	173	171	179	175	176	173	162	160	187	162	170	174	208	179	170	155	163	150	182	180	149	185	154	172	189	175	187	193	183	168	195	175	192	185	187	181	178	185	174	175	170	190	162	166	172	189	175	167	175	176	176	190	167	163	179	179	178	185	172	158	164	199	179	184	189	191	175	180	198	168	192	159	169	172	158	174	168	165	177	169	182	170	185	183	193	174	191	170	199	169	164	171	186	182	168	171	173	186	168	181	182	169	182	193	198	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5622	1500	2896	3489	3022	2605	2155	1842	1554	1312	1278	1166	1066	1002	936	837	880	893	745	795	692	709	759	748	728	716	637	678	660	634	608	604	653	610	614	612	598	609	561	608	606	586	620	592	566	576	611	581	568	557	597	550	617	573	565	592	570	587	536	558	582	552	570	532	530	550	552	573	596	518	582	565	559	527	519	542	542	561	534	581	576	519	535	546	538	541	561	572	546	530	589	563	536	513	557	534	535	507	568	531	553	526	536	524	578	560	553	485	573	549	569	563	569	589	558	506	559	565	545	507	542	539	538	554	515	527	559	590	525	575	523	572	534	590	551	570	553	533	541	553	570	539	556	562	568	525	575	516	526	538	530	570	531	574	598	548	548	526	551	533	512	551	552	528	553	579	584	533	569	543	532	540	544	516	554	546	546	562	517	558	566	528	515	575	563	550	566	531	561	597	576	519	515	524	543	542	533	542	534	569	543	520	550	536	525	561	549	537	528	531	583	548	502	570	556	492	593	553	527	515	521	564	549	559	575	519	564	538	533	534	549	545	552	551	530	581	536	559	552	532	528	537	568	548	573	574	519	535	510	553	517	527	551	502	537	530	528	556	558	531	565	554	557	540	565	568	565	529	564	546	541	523	536	557	556	559	519	503	529	542	585	533	517	591	533	560	531	596	586	494	577	549	565	546	545	537	535	534	601	535	535	589	540	530	509	552	558	512	554	561	535	545	550	566	543	558	555	523	574	535	545	558	541	542	570	537	541	577	507	547	523	568	528	542	551	543	573	541	555	543	566	505	533	557	584	564	535	574	591	547	530	563	519	533	518	495	514	556	561	547	453	574	553	564	543	514	539	590	545	515	518	560	547	518	560	533	544	531	540	546	562	569	509	547	532	557	557	571	552	534	563	507	524	517	536	553	538	564	549	533	563	558	498	542	545	550	528	558	531	565	566	490	554	564	547	534	557	542	527	504	518	561	496	538	506	548	573	534	534	545	549	541	534	545	544	542	547	548	535	562	520	568	536	506	578	558	561	542	549	558	564	498	554	518	546	611	534	558	522	573	566	561	550	558	557	551	592	539	567	513	546	541	501	539	533	537	534	541	539	542	528	575	543	578	532	515	554	548	533	582	542	561	536	585	568	565	537	521	551	537	557	559	534	546	539	544	515	562	563	540	567	566	539	549	541	549	489	546	532	549	593	554	548	586	573	537	543	550	544	535	556	546	539	586	528	541	527	507	521	561	551	593	517	556	560	515	575	549	538	601	577	580	548	512	525	570	545	547	567	552	534	562	568	538	543	548	510	578	551	526	581	530	562	548	521	508	554	498	555	555	557	563	572	591	544	532	557	529	550	521	527	541	568	507	550	560	530	488	525	508	488	537	519	517	524	545	548	534	581	515	518	536	548	546	572	535	540	518	544	554	555	580	522	571	563	511	533	547	539	551	536	561	533	569	564	523	558	543	538	529	563	505	527	486	510	513	554	552	530	546	564	544	512	553	565	560	548	560	555	529	537	508	546	598	519	530	545	530	539	542	548	522	554	588	548	533	591	564	552	530	519	541	521	544	563	513	532	521	538	553	543	551	524	557	558	570	551	563	531	517	557	482	564	558	543	552	540	588	570	523	550	515	528	527	594	530	537	545	534	527	542	513	556	516	560	565	547	516	547	543	557	551	518	544	587	539	562	555	546	591	551	532	554	563	568	572	514	565	532	551	547	542	573	540	492	560	515	580	561	542	488	568	547	530	565	526	554	550	574	528	531	528	513	522	516	571	523	565	516	555	534	500	536	511	522	534	545	537	527	567	544	606	516	554	557	525	538	569	520	561	559	564	549	572	574	536	526	566	538	550	564	578	506	533	528	574	552	587	512	523	508	544	558	576	502	514	553	579	581	514	555	498	539	500	539	557	536	530	566	546	498	506	538	505	529	523	497	543	516	546	579	544	520	551	521	565	559	551	538	521	533	532	526	535	555	542	530	603	607	555	525	545	534	517	585	544	519	545	540	554	542	553	566	564	500	550	548	546	531	511	549	572	536	523	544	560	565	517	558	537	495	546	546	571	561	551	559	562	558	490	505	547	567	548	505	537	543	501	576	549	525	512	537	522	557	537	523	562	510	586	561	517	531	532	559	520	542	569	565	527	527	550	571	616	543	552	536	533	541	566	545	512	557	564	522	528	578	526	497	536	543	539	516	552	522	524	543	570	555	562	552	529	557	542	527	506	566	521	575	552	574	538	559	572	533	538	477	542	560	552	531	584	508	523	532	556	548	533	506	563	535	522	533	542	549	567	560	522	566	555	591	531	563	543	528	523	519	552	521	526	538	525	524	533	538	558	533	518	554	523	591	560	512	536	532	545	538	540	536	546	564	500	545	561	566	537	524	554	547	538	533	524	523	563	527	560	588	566	562	538	544	555	590	574	560	523	545	564	495	504	521	562	569	552	507	562	570	535	523	532	544	517	556	576	535	538	546	576	553	548	561	553	536	547	578	545	542	521	530	532	519	548	553	554	578	552	568	562	524	543	534	529	579	580	540	509	532	514	475	587	556	562	567	591	579	563	542	510	547	540	593	558	542	539	554	561	520	591	572	527	540	561	514	548	484	531	558	545	532	526	561	561	552	508	529	559	563	526	572	537	530	558	550	576	495	567	502	523	548	539	601	543	528	539	549	540	533	546	552	531	528	569	521	550	542	487	522	512	557	536	589	549	533	565	543	555	546	505	583	529	531	553	565	537	558	532	564	579	548	568	552	543	546	545	540	561	536	546	509	540	528	544	563	562	520	514	557	536	494	564	560	561	580	523	528	541	498	523	510	574	550	512	554	531	585	551	601	553	528	506	552	583	515	557	530	561	553	535	529	543	528	535	524	584	519	504	555	565	624	532	526	532	577	568	529	528	562	561	527	566	466	534	505	520	548	539	544	532	549	522	555	523	565	515	570	537	572	508	533	512	547	534	509	545	557	554	537	567	483	557	563	516	554	544	506	574	557	528	579	500	563	533	518	530	559	588	531	539	540	554	549	534	569	531	545	538	511	562	543	554	562	526	521	557	536	527	526	533	540	536	546	540	547	552	553	566	531	587	501	577	574	532	530	549	521	543	563	557	545	527	533	530	556	546	526	532	588	551	552	574	572	552	550	533	552	555	517	558	562	556	519	532	557	549	520	569	550	544	534	563	584	530	566	529	535	573	513	548	548	531	534	538	550	579	569	557	568	544	524	518	551	526	591	503	540	590	529	536	543	520	557	575	545	556	559	554	572	528	563	560	512	529	505	562	544	552	542	565	548	561	532	557	566	571	567	593	525	557	580	517	500	540	528	541	588	549	534	532	525	553	545	574	518	549	543	533	560	533	581	501	570	531	574	519	547	564	522	543	526	555	573	522	537	582	568	566	535	509	513	548	545	562	578	542	547	582	505	519	545	545	540	594	536	585	536	548	530	542	554	530	536	559	544	522	558	554	578	545	582	528	578	544	538	497	531	562	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15151	2375	2500	1964	1346	960	702	601	480	403	392	309	297	244	249	274	232	213	194	197	186	197	188	195	175	153	164	197	158	144	169	178	155	173	156	180	164	143	157	148	160	145	167	132	144	148	134	140	135	162	155	158	156	151	142	147	157	154	136	136	150	135	139	133	116	140	145	124	148	154	148	148	116	138	144	159	134	153	158	142	164	133	147	146	125	146	141	125	142	124	137	138	142	146	124	139	135	142	150	144	141	156	134	155	136	143	147	151	131	138	146	128	164	147	138	120	113	151	129	137	131	130	166	144	136	131	137	134	140	150	152	156	145	114	131	114	130	144	140	139	150	146	155	131	147	134	128	140	131	159	130	146	141	145	139	151	125	160	126	147	141	133	130	138	147	156	152	142	140	134	139	143	117	152	150	138	157	137	144	143	152	137	149	142	160	146	141	125	151	147	138	126	104	158	128	130	133	127	157	161	149	143	144	132	133	149	140	146	150	169	140	138	158	150	148	130	158	143	132	136	133	153	134	135	162	150	148	134	137	157	136	151	124	146	157	139	147	128	125	134	139	121	140	126	155	129	148	149	133	163	141	131	157	130	139	132	136	133	125	148	119	137	129	128	128	131	133	141	142	145	129	128	160	142	145	133	140	132	127	150	133	136	147	133	125	147	136	124	136	125	136	138	142	140	156	153	156	174	135	122	124	153	146	150	130	137	173	155	141	163	138	157	138	155	136	141	137	169	152	125	150	139	151	133	140	139	140	139	137	149	123	136	141	146	136	123	125	140	141	159	116	161	144	128	120	144	135	146	169	128	142	140	142	144	127	156	122	134	140	129	129	123	132	134	131	159	143	139	156	134	134	139	139	146	149	143	142	141	149	178	148	115	135	147	139	152	144	151	142	112	139	134	142	157	143	144	157	148	142	141	142	157	145	146	137	145	113	142	138	139	148	129	151	130	128	163	142	164	144	121	139	130	163	130	116	133	151	144	148	151	142	133	134	163	137	145	154	136	122	129	154	140	119	142	133	133	134	135	127	145	138	126	156	184	152	136	119	146	135	124	144	150	138	158	157	129	139	151	151	156	152	134	159	136	149	136	135	133	127	154	154	155	133	143	149	158	157	150	138	132	150	155	148	124	157	138	133	145	144	158	144	130	163	138	151	137	145	147	147	122	171	155	150	144	136	116	137	130	143	147	142	130	132	147	155	145	136	142	147	163	142	149	128	153	137	149	148	131	120	161	120	127	115	136	142	129	135	139	125	135	147	140	160	149	141	144	128	146	146	133	147	154	157	154	150	149	133	144	142	161	121	144	119	144	142	155	142	110	151	143	135	142	127	131	157	129	131	151	157	145	147	157	136	135	139	137	140	155	140	150	132	160	137	149	125	142	138	137	114	156	118	132	149	152	141	134	125	161	150	128	147	132	131	113	145	132	139	149	145	140	136	134	136	141	143	135	138	140	148	153	143	157	133	151	161	145	138	124	146	149	156	140	140	146	147	130	137	164	144	141	149	125	143	143	146	169	139	150	148	129	160	147	151	127	125	144	139	144	154	147	126	143	143	164	161	180	142	138	134	145	139	153	126	131	140	149	136	154	133	148	153	134	145	120	147	142	150	137	141	133	144	139	155	143	105	126	140	139	144	140	109	137	152	129	141	144	148	138	131	150	121	127	138	130	140	136	149	137	151	161	126	127	132	151	132	141	138	136	143	146	139	135	129	139	138	155	145	125	154	148	156	155	143	147	131	149	136	145	136	146	129	144	145	130	130	143	150	131	152	156	134	137	148	128	125	141	128	159	119	148	167	121	156	144	125	137	146	172	133	148	128	121	117	134	149	136	131	154	121	137	144	128	118	106	122	142	133	143	146	140	157	143	142	148	157	139	137	142	139	150	166	141	149	153	147	148	148	105	144	129	114	140	129	133	136	133	166	145	152	139	146	159	126	141	133	135	145	156	148	136	141	134	142	141	146	131	137	141	147	146	140	140	155	164	142	157	127	143	146	141	145	151	161	151	146	142	147	163	138	131	147	147	149	127	133	127	129	150	125	147	151	139	135	132	149	138	144	134	133	121	167	150	149	114	144	149	145	115	153	120	152	135	132	143	131	164	134	144	148	108	136	130	141	131	136	143	149	145	137	132	137	134	143	144	137	144	144	127	143	127	148	155	156	131	155	137	175	141	110	144	133	151	142	155	119	144	147	132	139	141	131	143	140	169	127	135	143	144	141	150	131	156	127	136	145	142	134	140	148	130	137	144	130	129	124	122	139	146	153	144	138	139	160	148	141	134	148	134	138	124	139	149	144	129	149	158	158	135	141	140	139	123	133	158	140	144	150	137	122	150	141	107	145	133	122	128	132	135	137	131	136	129	147	138	136	157	121	153	140	146	135	131	131	159	142	117	144	170	131	158	138	136	155	116	150	130	135	130	144	144	123	118	151	150	130	159	143	130	128	135	133	141	129	140	137	129	145	146	147	109	154	139	122	138	141	138	126	151	154	139	129	158	114	151	129	131	152	116	125	135	156	144	131	130	157	141	162	149	140	141	130	140	131	145	132	126	139	154	139	139	156	142	121	127	134	184	140	142	154	122	149	138	129	134	152	157	133	150	132	149	159	143	142	145	127	124	124	147	138	119	133	131	146	139	138	141	158	130	150	151	151	139	144	146	130	136	133	137	122	148	134	132	140	147	120	171	142	134	133	146	120	140	166	142	145	134	140	151	153	137	151	131	136	149	158	125	158	128	150	123	153	130	118	130	125	133	144	137	122	124	167	123	168	124	153	158	137	155	137	146	149	153	156	133	143	130	124	138	125	128	157	153	134	157	125	145	120	140	126	100	147	148	133	146	139	111	142	128	139	127	135	140	150	129	131	140	136	120	142	142	128	111	143	144	128	139	151	158	133	141	140	132	166	127	141	146	143	160	138	136	120	152	129	107	134	154	132	134	152	149	136	173	141	149	137	130	127	144	142	150	141	134	143	128	125	139	107	124	149	139	144	132	135	151	131	145	149	133	153	145	143	122	121	147	151	126	115	145	129	141	151	152	129	135	147	146	135	129	150	140	148	127	121	134	142	145	128	119	148	147	140	129	138	137	142	145	152	144	142	147	127	142	141	167	141	144	151	139	118	130	147	144	119	133	128	145	158	113	131	145	126	131	143	136	132	143	137	153	141	135	144	160	139	124	153	135	137	141	123	159	135	124	149	138	131	142	163	146	143	125	127	144	132	134	123	160	124	157	139	154	145	179	136	144	144	142	141	160	152	134	136	125	147	132	142	158	107	130	152	139	135	137	138	136	145	143	133	141	125	154	136	144	160	137	119	134	158	129	127	149	147	143	144	124	154	127	168	163	141	122	139	115	126	119	140	173	130	155	136	133	147	139	137	119	154	151	150	131	134	156	141	152	124	130	129	139	139	129	139	149	130	138	136	141	138	148	133	130	160	139	163	137	123	122	113	156	137	128	143	135	137	163	138	144	139	156	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7576	2355	4777	6005	5000	4103	3397	2878	2391	2100	1828	1684	1490	1355	1226	1140	1083	1051	875	903	910	818	741	754	769	716	675	650	675	612	633	661	588	617	635	597	621	542	577	553	559	582	562	559	572	513	511	531	555	548	547	492	532	539	481	496	492	559	523	515	572	527	494	497	500	527	511	471	465	508	499	496	465	507	471	495	471	466	485	478	445	509	495	490	515	517	471	508	487	494	453	473	499	485	503	485	473	444	492	466	455	462	498	468	475	480	447	452	491	441	466	501	469	447	482	466	464	449	517	467	482	462	480	486	480	503	458	435	462	490	468	484	479	447	468	499	474	497	469	468	462	471	453	440	475	470	431	451	440	480	468	482	474	465	437	498	509	422	480	468	469	488	481	513	463	501	480	474	448	473	436	494	484	446	470	429	491	496	494	446	474	489	468	463	472	449	450	492	499	447	502	470	468	500	470	478	454	473	443	464	457	482	494	461	480	476	471	468	446	446	468	473	471	429	438	457	465	472	485	464	452	477	460	484	456	495	498	438	475	460	490	457	439	435	447	459	471	506	464	502	470	452	458	462	467	438	489	446	475	447	493	412	474	477	461	445	494	453	457	479	480	443	466	456	483	493	467	477	447	496	522	447	497	496	464	487	463	455	471	460	463	460	500	474	494	495	504	481	469	472	468	490	485	461	471	484	447	483	454	453	484	521	440	473	481	488	461	448	452	440	474	489	435	462	503	445	494	416	505	472	478	449	472	460	467	478	441	463	459	457	465	482	452	495	484	514	486	506	474	461	454	483	464	483	480	445	477	445	485	456	454	453	438	447	467	479	467	461	468	451	519	472	425	469	457	436	479	476	462	469	478	475	472	461	444	459	462	450	465	479	438	467	450	471	465	492	476	492	473	475	440	514	486	438	449	472	430	454	462	463	459	509	480	463	487	468	418	472	494	465	445	443	497	473	458	437	450	477	444	480	463	481	486	456	465	494	454	499	478	457	470	471	435	465	478	502	426	474	478	458	474	492	454	452	430	476	523	455	501	469	471	483	462	448	450	474	491	456	476	452	462	471	456	468	499	490	449	459	457	483	455	467	463	489	443	458	477	471	459	457	484	488	528	452	461	482	480	454	494	470	485	407	487	471	453	455	454	461	495	489	421	502	485	475	470	478	481	463	455	479	444	470	481	465	464	447	453	457	468	466	463	469	497	445	461	432	447	443	431	445	447	513	408	431	448	488	454	443	467	418	446	461	443	445	439	496	456	481	441	480	473	466	481	440	453	462	447	470	419	499	423	437	465	463	426	460	444	467	476	460	483	483	453	477	485	453	486	446	482	442	432	497	487	492	493	452	473	440	422	443	500	442	436	452	487	472	451	456	479	433	457	457	433	474	432	489	484	437	472	521	419	452	450	452	440	492	448	467	497	425	490	452	498	488	462	462	460	456	459	454	470	459	456	470	471	455	465	492	472	453	478	480	494	470	469	487	458	461	528	443	440	443	450	477	423	487	453	453	483	437	465	441	485	452	463	448	424	496	472	471	477	459	474	436	454	507	490	484	486	474	521	442	481	467	444	483	474	465	475	431	476	464	482	424	485	464	443	476	480	482	448	458	478	479	426	487	457	439	440	434	442	468	446	489	447	498	431	474	458	519	472	483	470	468	426	452	456	479	438	442	417	469	473	476	470	452	452	478	439	487	502	499	486	494	486	450	451	441	426	472	452	468	442	451	468	499	487	473	441	477	470	472	491	457	446	477	485	449	442	447	458	474	505	502	478	476	439	455	521	480	468	468	469	461	506	492	483	442	483	480	406	446	465	481	436	451	512	478	475	486	492	465	481	447	422	455	465	504	460	496	492	469	478	474	458	452	451	452	463	487	498	459	466	475	442	450	454	446	454	437	471	486	446	417	488	478	435	432	445	479	456	512	446	495	497	478	451	454	470	476	471	446	447	455	450	506	469	471	468	464	443	496	417	466	464	455	495	462	481	456	455	467	426	476	468	462	483	458	492	439	437	483	441	474	468	482	475	463	490	480	505	464	508	457	458	471	467	469	472	444	491	460	479	437	463	456	495	532	498	490	469	461	475	420	482	484	501	470	458	502	461	410	446	478	438	453	465	443	429	450	460	447	468	454	495	452	436	405	465	495	451	522	508	485	465	466	444	477	444	456	446	481	468	425	461	466	485	430	489	469	463	469	499	483	456	485	432	468	465	488	473	448	475	456	500	443	416	443	463	450	457	497	461	438	451	503	463	453	477	485	464	472	482	441	484	468	488	461	451	450	473	486	452	466	452	484	482	442	482	495	510	444	468	480	450	445	504	457	461	479	468	479	466	483	480	489	479	500	451	491	483	442	474	476	484	497	461	464	503	457	437	430	494	455	467	446	497	494	464	454	464	482	453	481	489	494	465	446	452	436	472	451	442	492	489	485	459	460	503	445	429	468	451	449	439	486	445	465	445	438	478	475	490	483	407	472	467	456	433	484	489	471	452	494	469	494	498	450	479	436	454	519	493	427	450	466	488	473	446	468	485	468	503	471	494	482	449	475	429	469	467	495	488	432	445	437	487	467	444	479	455	483	483	467	449	460	416	447	477	455	505	486	447	488	483	472	452	450	497	464	466	473	436	441	503	462	469	448	473	456	456	466	465	515	483	472	465	472	485	511	492	466	488	458	453	486	449	476	467	473	480	488	479	479	421	475	472	474	460	476	471	474	482	484	524	481	484	502	489	447	439	473	522	487	495	483	471	434	494	471	457	455	459	450	428	488	469	463	422	427	447	443	480	490	441	492	455	489	469	460	435	476	492	505	511	468	466	458	471	460	442	427	480	448	493	451	474	421	456	427	472	453	445	479	467	456	475	485	455	505	466	521	460	484	475	455	494	456	492	456	451	464	466	444	466	509	469	438	420	444	470	440	496	501	476	472	470	449	493	462	525	477	452	477	456	479	472	469	428	487	441	470	428	448	482	509	456	472	461	471	481	516	461	438	497	460	472	462	453	431	522	493	454	489	470	483	493	443	454	460	467	459	467	459	460	443	453	469	479	475	489	463	461	463	485	457	475	460	446	454	497	484	462	455	477	474	438	475	453	462	429	442	473	484	474	479	446	449	455	433	476	416	515	487	471	450	440	436	485	465	502	481	440	432	451	467	466	455	468	454	473	441	475	427	454	464	471	453	435	454	488	454	474	439	475	488	477	474	450	458	437	493	447	467	490	468	486	459	477	442	454	442	469	494	460	467	505	501	442	487	438	468	484	474	463	468	475	496	479	466	477	448	484	475	441	471	486	465	491	464	436	474	447	450	431	438	426	509	438	492	444	457	473	480	496	452	463	477	482	494	446	452	448	539	451	444	511	445	488	448	452	471	436	457	486	443	464	499	461	433	427	499	437	450	465	497	474	475	498	485	461	469	465	458	449	443	477	470	476	474	491	447	474	452	496	436	478	474	459	455	466	511	436	452	504	481	405	450	436	442	491	483	499	459	466	476	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2089	382	382	344	360	308	356	344	303	344	335	342	310	332	323	308	325	292	282	329	316	323	262	323	313	321	332	299	359	301	322	295	295	297	282	290	325	280	297	325	332	302	326	342	302	327	305	339	319	311	304	294	286	294	302	308	325	291	291	304	306	305	326	317	308	299	286	305	259	293	324	337	299	287	319	308	330	326	307	336	316	306	308	299	309	326	323	306	321	269	336	281	289	323	322	328	310	333	277	342	305	304	312	324	336	291	292	299	329	314	316	307	275	290	302	321	309	292	310	295	316	333	334	290	309	318	304	305	332	267	300	305	352	308	306	311	300	330	308	322	326	290	289	300	300	293	310	328	296	327	329	297	284	281	295	303	303	327	317	311	318	332	283	309	313	307	293	340	285	315	288	323	310	289	310	342	312	307	291	329	291	293	335	298	323	334	379	329	305	333	289	316	328	343	309	286	322	339	312	306	290	303	286	311	306	350	293	320	278	315	278	286	289	282	329	278	324	310	282	306	337	279	301	311	304	325	338	288	323	281	312	298	276	322	318	310	314	283	326	304	325	303	314	319	322	328	321	304	314	306	310	287	344	305	320	305	285	294	308	300	320	289	334	323	325	310	312	307	299	307	289	356	308	295	332	301	313	276	306	304	306	312	283	285	337	290	345	301	308	295	319	301	331	309	308	321	312	293	305	327	318	318	325	298	307	306	316	322	315	308	288	321	286	306	286	304	307	319	297	309	271	307	320	325	295	347	332	278	317	269	306	281	317	327	345	276	315	298	325	295	310	286	322	291	334	296	302	306	303	315	290	289	292	300	343	341	326	301	340	286	288	320	317	319	313	313	309	301	305	300	315	299	321	293	296	301	325	317	297	315	326	280	317	272	283	294	292	303	329	303	303	320	286	306	314	305	293	272	292	291	308	295	334	299	311	317	316	322	282	304	299	300	276	307	305	303	298	312	321	324	289	281	322	306	306	310	298	318	335	272	311	325	320	310	317	303	338	291	312	296	325	310	298	314	305	288	289	319	298	342	312	298	315	338	311	305	333	316	309	296	309	324	288	343	254	281	317	348	298	316	329	308	270	290	302	318	308	326	302	318	303	316	302	284	307	294	281	268	295	300	321	309	314	323	309	291	308	292	311	318	305	304	301	295	288	315	328	324	324	317	296	295	303	286	290	315	312	303	323	326	312	334	330	315	304	337	329	337	313	269	294	320	291	279	314	315	322	305	286	302	282	332	291	323	342	300	291	295	309	320	313	325	304	322	291	299	291	314	276	290	313	310	311	300	297	307	318	320	302	286	335	320	313	328	301	318	318	286	321	309	293	346	309	339	285	279	293	290	345	332	286	287	264	336	291	322	284	322	333	339	292	273	313	300	302	320	296	325	311	333	273	299	323	329	318	325	281	337	301	302	315	298	309	311	294	320	280	313	331	292	319	324	328	306	294	310	311	320	301	318	318	298	308	304	271	312	353	299	291	291	310	301	333	285	296	316	337	331	311	307	326	287	310	301	311	339	298	308	319	301	327	294	280	304	328	343	312	319	310	311	295	314	342	299	299	313	328	307	307	301	308	315	281	311	299	283	305	307	316	319	281	304	303	305	313	310	294	316	289	346	317	311	323	308	284	328	335	316	287	300	333	289	336	309	314	306	285	284	309	306	320	298	297	301	300	311	280	287	314	302	251	344	298	314	288	281	310	293	291	286	306	328	279	305	278	316	308	309	333	314	326	307	339	330	320	304	329	304	303	293	317	340	312	333	331	298	318	292	316	310	285	297	323	313	322	325	335	306	314	351	348	319	305	274	334	291	282	302	300	316	324	347	318	285	280	294	293	309	323	270	294	302	299	300	319	295	327	330	318	298	342	315	305	313	300	278	294	296	288	322	313	325	319	341	303	297	342	303	299	319	302	283	303	306	324	315	286	288	322	310	321	325	277	314	297	319	312	286	291	284	339	334	343	327	308	306	320	309	301	302	297	303	305	335	278	310	310	287	344	326	299	294	290	290	276	332	290	321	308	270	296	318	305	317	318	284	324	316	332	287	314	280	274	312	295	282	302	294	322	326	286	330	303	286	326	307	323	314	312	323	341	282	282	300	282	290	327	288	321	311	306	324	292	345	304	294	292	332	303	360	316	308	314	343	276	317	275	313	310	315	316	283	327	291	310	318	340	327	323	323	296	326	321	285	308	288	300	281	283	317	309	328	338	286	323	298	314	305	295	300	334	314	291	339	340	309	321	331	286	314	303	341	321	295	325	311	317	300	314	302	323	344	312	326	310	296	290	332	324	309	293	254	318	313	312	281	285	308	283	310	315	289	318	303	300	312	314	298	302	307	317	270	308	294	344	326	295	311	291	318	301	307	328	312	310	320	295	282	303	348	308	342	287	277	310	293	315	311	325	323	315	306	309	310	315	331	324	327	295	307	306	277	331	268	272	300	307	303	311	324	291	365	312	284	320	264	320	295	310	307	315	291	323	307	331	308	314	322	306	306	308	315	355	304	294	313	292	295	290	327	317	326	302	292	305	312	293	299	328	293	318	309	303	335	300	351	307	303	344	335	288	293	313	295	281	317	272	298	291	291	299	301	345	275	285	317	320	272	322	269	332	301	316	325	303	307	325	306	339	293	310	291	301	314	306	309	297	303	325	304	303	316	309	303	338	329	319	315	299	306	299	332	300	316	306	312	309	298	335	312	316	304	309	300	297	336	316	293	315	313	308	292	305	291	310	308	331	278	335	308	335	318	283	327	297	337	321	300	309	291	282	305	307	321	326	336	313	299	317	303	324	334	317	303	304	320	309	334	303	348	332	318	311	304	272	306	302	317	306	326	292	308	300	293	293	305	319	278	310	303	295	330	305	291	316	304	283	312	314	295	302	327	327	315	308	302	279	306	288	330	293	318	295	302	344	307	322	310	301	302	326	319	316	324	292	279	294	342	316	338	275	288	264	322	284	325	289	273	295	311	318	318	316	310	279	307	303	277	309	320	326	284	353	313	287	324	302	342	281	319	310	289	309	345	307	329	330	304	295	317	290	312	301	311	318	317	306	300	299	292	295	325	326	311	296	290	310	311	294	278	299	310	298	314	304	306	289	308	263	303	269	298	281	334	308	289	340	332	303	316	312	332	300	339	296	342	294	316	318	313	309	310	290	305	289	328	301	310	299	299	290	298	283	322	314	316	341	315	320	311	346	326	286	306	296	337	301	332	312	266	319	291	324	311	316	315	289	269	275	290	302	313	296	297	307	336	305	316	340	328	302	298	352	288	311	315	301	284	339	297	300	316	316	312	289	333	291	307	300	329	328	321	303	284	336	304	332	282	319	300	298	307	315	310	324	307	347	272	329	315	327	312	306	316	333	262	299	294	288	307	304	323	352	329	306	308	330	286	280	337	299	315	334	320	311	315	316	315	322	302	320	310	285	280	301	296	316	294	313	314	319	300	305	288	302	291	312	312	277	347	286	321	289	275	313	286	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2480	928	1070	1133	1071	1049	984	942	958	981	975	899	1003	945	929	920	914	870	893	895	884	928	926	945	871	903	935	901	881	909	954	949	866	906	879	881	913	908	854	956	889	932	841	917	904	847	894	932	862	872	862	857	913	838	887	851	927	938	854	881	857	925	841	918	890	901	873	875	876	881	891	879	886	873	900	905	857	886	897	903	853	902	917	929	910	864	970	901	877	897	906	948	870	905	923	895	858	938	892	933	923	877	925	907	912	864	906	923	867	914	839	872	906	902	833	890	890	912	923	867	861	885	935	876	897	849	877	879	863	890	916	931	901	889	904	930	915	884	884	842	885	880	832	957	907	889	942	866	865	870	884	857	852	928	882	912	815	888	862	910	900	846	863	882	905	984	921	890	870	829	897	935	855	840	905	910	871	888	911	898	892	917	890	892	885	886	841	878	859	884	929	908	881	892	932	853	873	847	915	865	904	827	923	878	909	895	902	874	868	869	874	848	868	918	937	887	942	884	824	887	898	873	865	860	893	907	809	861	940	840	875	889	908	875	881	905	855	906	874	905	873	888	867	843	960	919	891	944	885	901	874	928	861	881	871	867	962	939	892	854	942	935	894	922	868	909	858	906	905	938	926	896	934	878	898	945	871	912	883	890	900	882	863	932	879	874	922	883	880	852	927	869	914	862	903	852	863	930	899	889	925	937	878	877	860	922	928	897	867	923	948	932	868	857	845	842	900	936	922	974	945	885	873	886	888	943	853	869	870	898	840	890	896	880	912	846	865	854	902	902	864	948	901	848	904	931	898	893	887	850	849	922	897	888	922	896	873	898	963	883	896	847	871	881	896	890	874	845	896	822	927	836	856	901	889	874	825	926	911	975	870	870	913	904	899	881	841	901	876	939	885	940	876	925	900	878	810	846	879	843	924	835	942	904	922	904	841	911	890	908	837	925	920	937	896	883	883	897	872	877	852	898	933	893	903	895	878	874	885	909	923	927	931	886	921	924	833	937	869	871	850	860	903	843	870	879	897	910	946	874	898	859	913	918	886	871	793	925	847	959	885	935	898	875	951	949	945	878	881	888	914	898	915	908	889	863	898	905	867	910	916	887	867	859	881	859	942	859	834	910	843	857	907	832	852	841	858	947	857	893	899	880	889	874	883	904	925	913	850	929	934	933	886	927	830	858	864	927	928	865	882	933	866	852	891	923	824	880	887	949	904	914	912	927	901	890	893	930	881	907	880	886	873	922	896	911	892	898	904	896	883	878	902	893	896	876	894	855	870	894	878	923	883	822	888	897	839	865	868	883	866	881	969	918	877	899	896	893	905	910	824	878	916	898	879	892	950	919	894	877	896	896	919	878	870	945	815	875	869	870	873	916	928	857	887	880	904	892	886	874	851	853	955	904	822	894	930	914	889	894	894	834	904	887	899	892	935	868	919	867	902	922	888	872	872	842	880	935	917	871	845	842	900	891	906	929	945	859	952	859	903	888	877	857	880	869	914	904	951	921	920	944	854	882	886	932	921	849	912	886	891	863	924	904	877	854	861	889	865	921	911	941	894	918	899	870	886	906	921	882	940	873	874	913	856	885	878	879	858	897	913	918	908	862	869	878	860	877	878	910	884	913	949	873	930	941	966	877	898	929	962	922	876	866	858	899	940	848	905	894	874	909	945	893	887	907	909	846	897	873	905	918	867	899	858	829	830	868	903	906	948	858	931	849	954	911	892	854	860	907	849	874	916	855	887	895	864	901	882	905	865	905	887	870	905	933	902	875	931	913	889	927	913	933	909	922	915	912	867	884	935	895	853	861	899	875	878	894	889	913	859	841	876	859	915	866	893	845	910	945	877	915	905	863	876	879	882	959	903	968	904	902	856	911	846	884	859	952	873	924	904	916	871	899	915	902	852	926	912	908	868	920	890	891	906	923	920	896	875	930	854	903	915	934	895	927	924	884	886	892	895	862	905	879	941	867	843	879	929	861	894	909	884	852	938	892	849	904	864	894	883	914	848	909	919	886	872	898	896	929	884	899	915	896	911	857	917	928	915	900	873	874	909	907	873	897	861	872	871	914	941	856	908	896	922	889	870	874	924	878	973	875	902	907	908	883	871	891	878	853	859	954	887	879	911	883	888	894	873	883	930	925	949	952	894	875	942	878	888	909	843	880	931	891	895	925	934	928	895	867	878	840	900	879	889	861	941	889	947	894	909	917	893	869	891	910	879	909	880	884	868	886	918	904	895	887	903	897	866	892	898	865	878	885	871	846	905	909	889	951	864	836	831	906	920	869	907	871	924	899	856	878	891	904	856	881	905	884	859	936	937	897	935	872	879	815	849	896	924	911	937	895	913	902	944	907	872	903	889	866	882	849	903	938	924	914	852	924	903	854	859	894	926	879	914	940	904	859	931	867	895	852	884	905	891	933	912	895	910	926	833	886	940	892	892	934	878	893	934	893	848	849	895	893	928	870	862	865	901	874	863	899	864	881	924	923	874	834	859	837	965	894	886	884	912	887	849	893	866	927	867	911	884	884	853	864	941	919	867	897	925	896	886	861	855	930	880	855	923	908	847	886	923	887	872	932	899	840	893	875	881	896	947	892	847	904	891	859	915	936	866	880	883	965	910	886	875	871	827	855	909	928	933	924	874	882	927	919	952	886	935	866	931	924	880	919	904	851	954	885	899	903	862	849	950	911	926	912	929	824	876	881	935	888	880	916	922	842	861	886	878	936	891	876	895	853	884	899	853	910	881	885	894	931	903	874	866	888	841	906	864	838	870	896	902	924	904	881	864	881	856	919	899	885	888	919	859	877	915	883	950	897	870	840	887	910	833	859	907	964	867	920	888	894	866	949	863	891	926	880	881	886	912	940	910	887	916	904	878	832	852	900	935	859	890	834	877	857	899	911	864	907	927	924	893	871	867	903	859	889	881	905	922	904	907	846	923	888	901	842	892	927	841	915	904	873	945	897	948	864	869	879	912	905	842	891	854	869	903	903	893	854	904	847	878	890	861	874	881	885	866	886	889	912	843	867	905	923	877	886	838	897	874	857	912	901	896	931	949	868	902	909	929	884	915	907	877	912	887	950	915	877	841	894	893	890	912	873	854	889	918	888	899	875	914	929	903	966	889	849	913	877	896	887	877	912	932	913	880	903	858	956	897	903	894	890	901	930	945	916	873	886	876	910	907	966	894	887	864	945	856	897	913	893	880	920	978	925	905	864	862	865	896	818	937	915	901	930	926	885	908	930	871	923	891	886	903	859	928	921	829	895	913	912	919	900	900	946	952	908	898	970	883	887	912	911	902	920	917	924	929	881	891	916	882	890	892	899	924	921	882	927	873	899	870	893	895	921	933	896	893	893	880	905	925	896	946	893	873	886	918	923	858	916	917	912	901	919	854	923	883	886	913	872	847	820	906	910	896	911	963	895	860	841	852	907	880	843	839	926	926	874	909	874	917	898	905	864	917	889	871	885	900	852	905	873	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8143	1153	1412	1082	827	611	462	426	328	341	302	271	270	243	225	219	231	185	235	201	211	189	181	191	184	196	198	183	190	197	183	185	193	179	189	183	185	166	188	207	192	185	188	189	172	205	164	187	181	181	188	175	180	158	162	176	183	185	183	163	197	169	166	184	165	173	183	158	197	186	183	162	158	175	152	199	174	198	174	162	169	165	188	152	176	184	166	156	172	192	179	163	172	184	194	192	173	183	152	175	176	156	170	180	162	150	173	185	192	170	178	190	173	153	182	166	170	192	157	192	152	183	150	166	148	177	168	160	191	189	159	171	184	171	201	154	175	169	158	199	190	159	169	167	191	187	176	171	169	178	179	186	173	203	190	146	176	179	179	182	161	194	176	147	188	158	190	168	181	158	173	164	190	179	184	184	211	183	181	183	178	199	161	169	163	182	182	180	163	182	178	163	189	154	173	169	180	172	193	169	179	183	191	163	171	187	166	199	182	175	186	178	173	164	182	191	189	172	184	184	204	175	166	166	167	216	173	159	178	167	181	178	187	182	190	188	169	171	164	169	151	163	193	170	175	169	173	181	161	149	180	169	190	182	157	158	168	184	181	203	174	186	180	196	167	184	178	161	168	173	171	166	165	181	178	187	168	171	156	177	177	191	173	171	199	174	194	167	175	174	148	178	175	171	155	167	149	184	168	170	166	164	188	168	179	189	167	164	169	161	185	171	184	163	179	159	179	149	156	149	182	167	227	170	165	168	191	169	142	165	188	190	183	171	168	183	173	180	200	168	176	184	191	168	177	185	167	171	199	188	198	164	192	193	178	167	183	176	166	198	162	156	176	181	171	168	173	193	181	189	163	172	185	179	186	196	183	168	185	192	152	164	163	188	178	171	180	176	181	170	159	162	174	172	173	193	176	172	163	183	160	167	169	174	187	167	185	179	167	175	198	179	189	190	199	170	177	136	200	153	182	172	156	169	212	162	180	167	188	194	148	184	164	173	188	197	201	177	182	173	179	183	161	172	178	166	172	167	190	179	185	167	163	165	181	174	161	200	168	207	153	183	190	154	174	174	176	174	168	161	159	164	198	156	194	162	169	167	169	178	180	182	189	173	160	193	175	169	176	178	174	131	181	172	175	172	180	185	175	158	177	193	173	178	178	147	180	167	160	173	179	165	172	155	174	186	180	205	173	177	156	178	203	178	152	200	199	175	171	186	181	166	180	178	183	169	178	160	184	181	192	170	198	142	178	159	169	178	168	171	189	170	193	181	184	166	174	181	180	161	171	173	197	181	146	173	181	179	187	178	155	180	160	172	189	180	167	182	205	186	190	179	183	154	182	190	168	174	167	154	180	177	182	174	175	163	187	174	173	177	162	177	176	161	167	187	165	175	182	137	160	164	171	207	203	174	171	188	171	166	192	203	190	169	185	173	169	163	168	177	166	169	197	184	180	159	189	173	167	178	179	168	174	194	174	180	177	182	170	178	164	172	161	177	202	173	184	172	192	205	166	197	161	188	166	184	194	166	181	166	164	181	169	182	170	180	177	164	181	162	175	181	202	175	157	152	159	187	182	171	169	189	185	174	152	164	174	190	174	216	178	167	167	178	152	166	150	165	192	156	163	175	174	175	185	182	165	175	168	182	178	173	162	181	174	178	166	162	170	183	200	181	163	174	155	173	191	185	144	160	189	199	173	178	162	186	184	163	181	190	175	187	168	180	184	197	190	164	184	177	167	171	174	172	170	176	171	183	160	185	194	196	165	161	168	139	155	172	165	166	150	187	156	163	180	193	192	197	170	181	165	179	171	198	193	163	152	185	188	169	172	163	174	168	177	182	188	203	152	182	168	195	161	177	181	168	179	179	177	134	167	180	179	161	171	183	188	164	153	149	162	193	164	166	144	154	174	183	156	178	164	166	176	190	182	162	191	173	169	146	219	187	182	188	172	164	189	178	175	165	193	187	175	178	187	177	177	169	191	178	194	194	202	164	158	155	159	176	199	200	172	151	182	176	168	184	170	167	162	176	175	158	196	183	196	155	170	175	170	198	166	168	155	174	159	172	190	172	182	182	170	174	178	198	195	170	166	169	169	178	173	194	188	190	171	172	195	172	156	192	175	185	172	181	182	189	173	152	191	171	202	154	172	166	151	204	162	162	165	171	177	169	168	189	157	162	174	175	187	179	173	167	181	182	180	153	169	183	173	160	168	203	175	167	167	180	167	191	159	193	182	159	188	170	186	194	161	161	174	189	173	181	173	177	174	182	181	162	148	147	190	165	179	156	189	161	194	177	169	179	188	165	173	184	196	195	166	213	172	174	167	162	175	175	171	181	179	171	180	162	168	172	183	161	175	178	172	165	158	172	162	167	165	173	146	172	190	159	165	172	173	205	181	158	172	169	187	152	184	171	171	170	180	173	157	168	160	183	152	149	157	161	158	191	184	166	195	162	177	168	181	167	174	162	164	192	161	177	171	181	191	179	167	169	188	182	181	192	148	153	153	156	166	176	194	199	156	148	185	188	156	207	153	154	154	185	170	158	171	187	179	192	165	166	196	194	173	187	174	190	167	151	163	164	178	192	188	173	180	195	158	183	171	172	187	205	175	175	153	193	185	148	174	180	179	161	187	157	190	172	180	154	175	180	173	164	182	184	171	160	177	174	169	160	188	178	177	194	174	183	175	178	189	192	171	173	176	146	166	175	158	172	191	177	163	170	149	187	163	162	175	183	180	164	196	199	148	174	189	169	175	189	169	175	155	182	175	178	161	172	184	164	178	191	168	181	189	171	183	186	174	191	162	161	156	173	171	162	181	184	173	181	175	176	199	153	189	163	165	163	191	182	177	183	181	173	164	174	190	176	169	202	160	166	199	183	182	192	194	194	169	163	172	184	160	182	168	182	185	167	164	173	156	176	153	180	187	187	167	171	163	205	153	162	174	173	169	175	162	177	193	166	167	140	199	148	177	206	171	172	174	166	187	183	164	162	152	193	166	150	182	177	157	169	180	171	167	153	190	202	195	172	204	162	196	179	176	170	178	200	189	162	178	160	189	163	173	195	184	172	168	159	165	182	180	171	150	147	167	179	160	184	190	187	168	162	174	176	202	184	196	145	180	175	182	180	187	171	177	173	180	209	180	193	175	173	183	178	171	199	159	168	160	190	183	177	186	198	160	153	168	177	178	202	182	153	147	167	170	169	176	188	171	200	166	180	200	173	159	167	184	153	182	144	208	178	161	176	179	175	189	170	176	184	175	178	192	172	155	144	168	177	169	186	174	147	175	185	161	142	168	171	162	188	161	184	180	184	173	186	176	191	172	179	184	171	172	144	164	165	180	168	164	163	170	168	189	163	179	175	151	172	188	160	174	178	154	173	156	162	164	161	175	174	159	185	186	155	174	187	164	185	177	192	159	171	160	167	185	167	180	169	158	172	169	162	200	175	172	184	178	162	168	182	191	201	162	147	162	145	196	161	154	162	177	168	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5602	1538	3032	3577	3063	2564	2151	1807	1639	1339	1233	1210	1117	973	927	858	874	815	821	793	793	725	738	687	711	693	651	653	647	675	676	603	651	633	583	608	651	634	600	596	588	604	591	601	632	535	610	572	565	570	601	599	599	595	553	550	548	519	554	536	598	621	541	541	561	560	571	515	541	541	562	566	579	570	546	557	580	522	578	549	531	574	540	598	557	554	538	556	550	559	568	569	548	559	531	559	545	589	571	570	524	591	577	500	576	528	601	526	534	564	541	530	538	542	548	522	538	527	533	556	538	582	550	548	592	535	553	567	530	533	518	584	517	534	553	584	555	509	523	540	546	546	553	536	553	551	523	545	528	517	589	576	536	549	550	570	494	561	531	548	505	539	585	552	544	570	527	546	546	564	557	551	500	559	566	554	556	565	561	541	545	550	527	569	579	575	571	527	518	520	511	555	530	543	532	542	507	546	529	566	568	581	552	499	548	514	511	535	508	559	574	554	536	511	574	561	554	547	570	560	535	556	523	540	522	531	526	564	514	566	518	561	528	535	540	558	540	530	564	556	529	575	536	532	535	575	575	554	549	532	556	560	523	519	532	504	492	535	560	528	543	554	544	522	530	570	578	539	523	522	542	564	560	544	518	578	533	518	537	552	544	573	560	546	556	541	558	523	519	544	541	524	545	548	542	556	568	538	542	543	532	543	562	538	519	531	550	537	549	507	537	540	566	564	530	518	550	573	511	576	536	543	553	533	574	509	504	537	510	553	551	553	545	551	525	515	535	504	543	553	527	504	548	541	529	519	515	594	516	501	583	542	526	537	537	553	578	560	564	530	549	577	548	510	526	534	524	550	562	504	548	560	565	514	541	569	568	540	542	545	553	536	542	558	551	538	567	494	587	538	514	523	528	533	541	530	560	512	501	547	531	540	557	560	556	579	533	568	522	578	583	558	547	538	549	552	523	562	560	520	591	534	574	485	562	523	533	563	536	536	529	586	550	551	533	542	540	537	555	550	546	546	579	516	522	569	533	556	529	533	524	521	540	591	539	513	540	549	565	536	527	554	546	531	584	500	550	540	554	588	551	561	559	500	554	559	505	545	536	505	508	569	583	530	561	553	531	536	586	552	579	538	535	583	508	536	534	538	518	564	542	513	582	509	563	541	577	570	587	567	526	541	544	548	554	545	529	527	588	516	537	574	516	544	560	508	556	575	577	513	504	521	555	519	553	540	558	505	536	557	540	504	538	532	490	518	572	569	552	519	545	526	562	524	561	515	515	548	546	535	517	551	529	557	560	543	538	570	527	521	561	540	556	561	556	552	538	525	534	552	567	562	530	497	561	624	523	529	553	540	529	540	534	553	536	517	532	547	543	492	540	551	601	536	524	581	490	565	541	538	508	565	531	540	562	620	566	555	517	526	539	541	560	552	568	565	535	552	582	544	514	545	539	536	552	546	563	508	490	551	545	529	521	562	584	539	526	569	550	544	518	589	542	599	557	513	512	528	539	534	521	551	523	545	532	488	481	516	532	552	534	545	587	532	554	499	614	545	530	532	556	543	574	575	533	550	563	545	526	564	540	533	499	504	546	530	591	549	539	511	584	549	536	536	527	541	567	517	498	535	565	511	529	519	536	575	587	507	531	570	574	538	532	527	543	507	556	531	545	541	542	531	522	569	612	513	554	518	516	556	558	534	573	583	529	535	548	589	567	522	488	536	573	537	535	551	538	593	550	581	523	492	565	530	529	580	529	529	559	540	551	513	524	526	522	523	517	534	531	603	536	545	542	527	538	557	559	553	562	565	562	563	571	546	536	516	542	522	492	531	569	519	535	593	545	512	556	522	567	534	503	577	555	524	535	534	560	557	538	577	538	533	576	553	533	558	525	545	527	553	516	544	518	540	569	540	550	536	553	524	542	587	521	496	566	573	549	549	564	533	560	558	596	530	529	538	536	566	551	557	542	575	576	541	515	559	541	544	597	592	521	546	505	560	563	545	549	582	550	510	585	503	547	537	517	504	550	517	548	565	560	532	530	565	532	559	544	503	527	536	528	531	544	538	577	534	569	572	553	551	557	526	559	558	548	541	533	540	506	536	534	578	587	563	555	529	560	527	557	528	538	503	555	563	509	549	576	529	504	515	559	537	522	541	544	557	587	515	579	525	586	544	565	508	540	546	540	564	617	545	520	543	605	568	551	540	521	545	559	555	562	570	533	549	566	521	521	576	562	551	554	511	512	515	536	540	540	537	573	547	549	538	569	557	499	535	566	540	590	544	575	546	557	574	536	513	531	561	545	581	507	495	533	550	550	499	565	550	529	543	517	540	534	542	535	513	501	527	607	549	546	573	530	566	537	575	551	524	556	535	571	554	536	565	527	564	552	538	549	537	510	580	586	550	547	554	546	527	512	496	536	559	540	534	544	564	543	563	557	495	565	515	562	541	581	554	531	544	524	559	527	526	558	616	544	545	620	580	539	558	547	547	556	548	548	517	539	542	528	541	590	544	583	564	510	576	576	549	558	562	524	567	562	549	548	554	547	548	545	549	533	498	577	523	511	552	555	531	525	569	548	518	546	564	510	505	575	548	519	531	497	576	532	523	567	523	568	520	576	547	518	515	529	576	540	517	564	532	515	578	585	522	519	547	541	552	558	516	537	551	529	526	507	492	582	554	566	525	540	530	547	494	586	554	577	601	553	569	571	561	559	509	537	584	592	573	546	537	573	545	531	567	574	596	560	497	562	553	543	538	556	511	519	530	568	526	528	578	529	553	558	593	553	544	593	534	530	509	540	564	589	560	555	545	540	519	559	532	559	562	528	532	575	515	525	550	551	523	515	523	572	562	560	542	532	572	553	566	561	548	542	518	535	544	571	561	514	540	560	511	552	501	568	506	552	537	546	536	561	534	538	544	539	570	507	527	556	534	539	536	548	553	567	544	529	534	523	521	566	515	563	572	526	576	554	531	528	585	556	531	543	553	537	552	499	571	510	518	552	526	507	493	560	551	554	533	564	562	534	562	512	546	552	554	585	584	550	547	526	537	532	558	566	575	493	522	614	555	521	554	558	535	531	538	497	563	577	552	524	525	550	506	521	558	509	547	526	555	553	565	545	511	540	542	548	583	545	559	571	560	521	561	544	578	537	526	513	550	545	541	564	570	573	536	556	544	531	520	557	515	534	491	543	585	550	510	555	574	524	546	577	526	551	555	555	579	501	560	597	555	534	547	490	557	531	557	545	552	553	583	580	577	604	507	554	526	528	581	566	526	552	513	568	534	554	557	549	555	531	546	563	546	558	548	541	492	532	502	530	559	523	521	579	577	518	543	530	506	539	558	566	528	506	559	546	517	550	539	495	545	573	539	563	554	541	538	529	554	557	584	513	528	553	573	539	557	553	535	519	530	541	569	572	577	548	558	553	525	551	552	537	550	508	555	572	528	567	551	543	508	544	530	565	552	577	565	515	532	525	581	523	547	536	528	553	566	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15249	2226	2538	1907	1324	949	753	577	486	402	363	333	271	262	224	235	218	213	211	180	196	181	182	171	157	165	201	167	156	169	171	162	162	169	136	171	141	166	154	151	147	140	145	148	159	173	127	151	145	155	147	138	144	135	137	164	139	135	132	133	141	156	146	122	156	137	140	145	145	155	149	159	125	138	135	159	137	149	139	144	149	144	138	133	151	128	141	130	115	132	122	151	143	138	139	121	136	133	139	143	139	135	137	151	118	128	144	142	121	140	156	139	160	126	152	125	132	131	142	128	151	138	128	146	161	132	138	142	139	151	150	140	140	138	128	123	142	132	137	140	147	126	129	131	146	122	160	140	176	131	137	158	132	155	135	129	147	137	155	142	123	139	159	141	151	125	152	128	128	146	140	142	128	138	137	127	131	155	115	128	136	148	146	143	160	127	116	131	148	130	141	141	117	139	124	151	142	134	129	141	135	150	136	159	133	129	135	144	141	169	139	148	131	114	139	146	133	151	140	148	157	153	138	145	141	168	148	155	151	122	168	132	131	128	160	133	163	101	159	155	166	150	140	154	122	114	143	155	146	130	158	141	150	159	136	161	138	142	118	159	135	131	139	155	133	152	140	158	155	155	163	120	127	141	161	156	148	137	155	145	151	145	138	134	146	150	126	171	141	118	124	139	123	156	147	142	147	145	156	126	149	139	147	130	135	128	140	128	129	132	146	137	141	138	144	141	152	155	144	164	146	123	153	149	141	138	143	134	130	156	142	145	151	144	145	142	130	138	132	145	146	132	146	125	142	141	134	122	146	149	130	119	137	154	151	144	134	146	146	126	136	126	153	142	164	137	130	157	148	133	142	140	146	130	157	138	142	148	137	137	128	158	134	141	136	139	139	142	136	137	148	151	143	137	140	146	137	148	130	151	133	136	148	156	151	149	129	131	121	140	150	149	154	145	163	137	145	141	150	132	119	155	137	127	141	152	134	145	146	123	143	136	142	137	131	145	149	146	140	117	162	102	129	157	154	148	132	125	140	134	126	136	133	136	148	152	159	139	132	162	147	132	155	131	130	155	135	138	148	144	141	139	150	134	145	133	138	148	156	151	123	151	134	151	156	129	147	146	149	149	142	141	145	147	152	127	143	140	148	149	142	122	126	136	152	151	143	128	141	147	131	136	148	139	128	158	141	140	135	126	155	139	143	139	149	135	130	132	141	144	150	116	156	143	148	159	131	126	147	163	133	135	153	151	134	140	146	121	141	138	139	146	154	133	132	143	152	143	151	147	126	152	138	127	127	149	139	137	141	142	124	131	176	122	161	143	153	155	126	139	141	132	134	135	117	154	149	145	128	153	153	144	159	141	159	124	132	131	120	144	144	135	146	156	136	141	133	150	132	127	145	137	157	138	138	139	121	128	124	152	140	125	157	136	129	124	167	143	134	163	143	111	134	122	131	141	148	128	144	145	132	149	137	137	130	158	142	136	147	155	146	154	141	143	158	133	141	135	139	175	115	169	137	119	132	133	154	134	141	140	129	159	116	133	140	150	141	134	137	152	136	128	136	131	139	148	144	164	144	139	148	126	131	141	125	144	130	141	137	131	156	147	154	144	142	128	123	143	132	133	147	135	126	133	142	144	136	134	141	123	142	148	124	157	143	159	137	156	124	119	158	130	159	140	129	150	128	131	162	121	125	170	123	125	141	141	132	145	142	134	133	143	151	139	151	139	145	119	134	134	124	147	136	138	127	131	136	130	119	130	154	145	130	140	132	133	140	135	139	141	120	133	157	129	138	124	143	153	139	152	148	138	163	152	145	138	135	133	154	178	148	136	153	134	123	135	128	132	141	132	138	110	115	139	147	112	134	145	122	157	149	128	150	156	155	154	129	139	130	138	141	149	156	134	153	169	149	153	148	135	140	154	126	130	132	122	153	136	147	124	143	126	145	143	130	126	135	110	157	147	148	153	137	140	123	138	115	157	160	133	146	147	130	142	144	125	139	141	110	137	149	112	131	146	155	146	149	154	137	147	151	135	153	139	115	131	136	152	127	124	145	128	133	139	142	132	140	129	143	127	151	123	169	134	137	131	143	125	150	138	158	145	143	156	134	129	165	129	133	135	153	122	125	139	148	140	137	135	145	137	157	142	126	148	148	137	129	146	159	120	153	133	135	141	143	157	140	145	152	144	137	113	135	132	157	149	125	144	143	140	121	137	125	141	166	114	138	154	142	136	139	146	132	146	147	140	128	133	133	174	131	142	144	143	164	141	131	133	148	131	129	154	133	143	144	129	133	141	134	141	137	148	141	138	153	110	137	120	133	135	147	156	149	124	127	153	139	151	144	147	150	148	152	156	138	125	163	137	135	139	142	143	135	138	133	128	135	137	146	142	123	146	155	139	140	120	151	119	153	129	139	148	132	142	139	111	124	126	137	137	146	134	143	133	142	149	156	154	135	138	138	131	129	147	146	143	137	144	148	120	141	137	124	140	144	142	169	151	146	126	154	148	144	132	161	122	135	135	136	137	158	136	122	124	142	115	139	122	155	136	143	157	138	133	138	134	142	134	149	127	134	121	144	148	136	158	151	119	153	136	144	135	130	140	147	129	157	139	123	134	141	154	142	156	135	137	137	131	121	143	132	120	126	127	135	136	119	109	150	149	145	139	152	141	130	142	133	146	134	143	131	128	142	152	161	153	141	144	141	145	159	130	175	139	129	131	153	152	154	153	130	135	130	154	129	140	148	152	130	135	153	152	134	142	148	139	141	135	143	123	128	135	127	112	122	132	129	153	144	140	131	134	144	152	148	152	160	132	127	124	153	144	159	141	148	151	137	116	135	150	134	147	156	142	134	154	139	123	118	143	131	132	128	164	149	168	153	146	135	133	145	130	131	145	137	150	132	133	159	158	124	150	143	149	152	138	126	150	150	145	133	160	136	129	126	139	134	146	153	138	153	133	138	151	136	146	141	121	128	165	141	163	128	138	157	141	134	171	150	150	135	151	144	145	156	133	146	137	133	141	139	140	153	137	145	153	133	155	125	141	159	130	145	133	134	147	156	140	146	148	127	139	132	144	147	135	122	143	133	135	153	153	155	133	125	173	119	166	145	119	151	139	142	140	152	129	115	124	157	158	138	146	133	164	157	148	133	139	136	120	140	135	135	139	127	149	140	153	143	154	127	147	135	149	136	137	134	157	114	132	142	115	141	156	136	132	141	146	147	147	152	123	139	134	138	134	142	155	118	133	147	130	146	134	137	139	138	159	129	142	134	135	135	152	154	143	139	144	157	137	139	132	132	145	137	156	145	135	155	137	133	131	146	147	147	126	138	121	157	136	132	127	137	128	145	121	130	136	146	137	153	118	154	148	139	131	149	142	147	143	126	152	136	130	163	141	139	129	135	120	137	138	158	139	156	144	123	138	136	120	148	152	124	144	148	139	136	130	161	139	138	128	126	142	126	132	136	142	142	150	156	137	146	131	135	148	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7587	2411	5078	5943	5093	4040	3275	2815	2460	2097	1851	1563	1460	1295	1249	1150	1045	960	958	859	859	831	817	784	726	737	716	734	663	651	654	658	610	613	584	600	614	567	593	557	576	530	537	564	533	548	531	561	580	527	539	553	516	493	553	514	509	478	524	549	552	516	466	482	497	451	517	506	518	525	476	503	469	475	506	528	459	499	439	489	481	439	500	486	471	498	445	468	466	478	475	461	495	504	446	508	485	511	493	440	487	485	454	464	445	493	493	462	459	483	436	478	439	483	482	518	511	429	453	445	470	509	469	461	484	446	512	465	456	460	444	437	488	499	455	470	471	488	472	440	471	457	498	457	479	507	484	494	453	483	466	501	485	443	469	484	477	521	476	438	450	484	469	443	487	462	491	455	511	480	472	447	467	469	469	478	477	458	490	498	446	455	482	421	465	477	456	457	441	462	424	454	498	483	516	453	464	434	462	485	471	457	464	485	481	499	459	483	512	486	437	442	448	482	499	482	467	440	469	483	482	459	480	469	470	457	451	458	453	532	498	467	491	457	438	479	491	466	450	511	443	458	442	450	474	454	450	452	466	495	460	476	476	475	441	446	458	455	401	420	473	458	449	478	450	468	445	446	462	470	487	462	472	466	491	476	476	470	463	457	487	426	486	459	470	449	470	501	494	487	483	506	455	460	477	471	467	430	465	472	440	489	422	458	457	457	463	466	428	499	478	501	475	471	431	451	485	484	462	441	464	472	479	468	447	468	441	464	487	453	443	438	468	445	453	486	481	455	484	438	474	456	454	474	468	463	475	466	452	485	447	475	436	476	483	472	463	433	494	509	436	507	422	426	462	472	472	458	484	459	456	476	469	479	455	467	430	428	455	470	485	473	484	440	472	455	470	501	471	500	451	464	495	450	462	422	463	484	505	461	447	517	460	415	502	430	469	449	437	455	486	490	486	491	539	506	517	461	473	490	491	497	450	413	489	464	501	445	445	505	452	502	471	435	469	460	499	455	460	445	473	444	441	472	433	476	491	474	523	468	464	493	481	442	462	435	499	466	464	479	422	444	489	480	442	493	422	487	452	454	464	467	499	488	505	456	503	472	471	437	444	447	427	480	488	440	475	450	464	437	458	455	447	481	466	448	439	486	461	483	470	477	458	495	484	447	512	456	445	457	487	413	479	457	502	441	447	464	487	482	463	439	451	478	459	440	481	487	472	465	473	479	477	457	487	513	504	458	473	451	419	438	475	443	477	446	475	466	481	450	434	451	483	443	456	462	490	504	498	473	456	455	461	484	448	433	454	469	473	444	505	441	474	456	450	456	432	441	424	448	495	430	438	475	485	457	450	468	441	478	462	460	483	473	445	453	465	467	488	478	428	470	498	459	465	494	451	462	451	422	461	456	449	454	439	441	445	462	468	470	432	431	470	486	513	471	490	482	460	488	443	492	499	459	476	426	454	476	421	497	458	465	441	492	463	471	438	458	486	429	493	493	462	405	458	471	452	469	469	436	447	476	459	444	438	471	475	450	474	464	479	494	478	487	452	444	481	449	463	467	474	437	446	434	481	465	457	464	450	475	458	435	456	491	469	464	462	499	450	426	495	478	483	471	452	489	465	469	479	452	472	464	479	468	506	474	467	464	472	492	501	439	449	505	441	503	433	485	478	484	471	438	435	471	489	410	458	456	477	432	412	477	458	462	490	451	471	477	454	490	478	448	426	472	480	458	463	476	477	471	450	457	506	448	421	478	424	500	465	453	458	480	454	482	490	482	475	486	480	457	475	472	458	440	491	449	459	463	467	441	455	469	429	468	495	452	470	445	470	467	472	458	476	450	451	470	443	487	488	502	452	464	477	482	496	488	483	439	458	466	499	472	473	461	480	466	485	451	485	466	465	443	448	443	453	485	448	444	455	479	478	467	500	445	477	435	451	485	476	458	432	465	458	457	504	474	466	436	482	473	435	446	461	478	448	437	479	472	496	447	448	469	458	450	449	451	471	462	418	447	459	444	446	429	435	496	457	469	476	457	446	431	473	443	454	464	448	475	436	463	450	492	461	479	471	448	484	475	438	438	532	447	494	481	465	484	446	453	454	457	451	461	448	448	464	471	457	479	450	410	453	436	504	414	468	475	463	462	493	462	479	434	421	448	472	482	471	514	468	486	498	447	501	458	488	513	505	457	424	446	469	461	469	465	483	436	463	485	459	423	472	482	528	470	430	465	504	452	453	482	474	441	508	448	447	459	487	446	471	424	459	491	490	459	469	457	453	478	459	495	464	468	474	444	462	471	486	496	459	454	436	426	481	489	457	493	448	447	488	429	490	463	477	448	503	463	502	464	484	459	445	476	467	492	432	457	481	467	481	457	483	491	497	447	454	459	449	473	504	455	455	476	456	491	456	427	511	487	467	456	485	466	455	455	454	514	485	432	487	394	464	489	478	446	495	498	483	492	509	479	466	458	466	464	463	475	451	451	464	476	492	449	440	458	447	472	465	454	435	447	477	470	485	483	482	497	421	450	492	507	472	467	449	452	455	456	472	448	474	444	480	469	470	500	422	468	473	460	471	454	495	461	480	464	478	450	455	450	475	498	451	489	448	451	447	501	442	462	488	479	480	461	484	467	427	433	430	481	486	453	466	483	457	448	481	446	453	489	469	469	448	424	425	497	421	469	441	481	432	473	470	452	459	452	484	487	472	443	486	407	458	498	481	486	431	478	469	465	474	500	456	467	523	507	434	468	435	453	463	457	479	471	456	463	409	463	471	502	452	446	491	456	490	467	462	429	447	446	435	421	473	490	445	448	467	466	462	475	448	445	489	479	504	477	465	439	498	439	458	500	469	460	492	473	472	426	459	426	456	488	509	472	458	468	468	415	499	467	451	480	504	474	426	468	462	482	456	445	424	468	444	473	464	408	489	469	492	446	428	465	470	388	461	471	464	451	460	458	479	466	462	444	466	457	456	469	488	446	482	486	501	480	497	487	497	475	438	475	434	449	489	422	460	468	420	487	450	465	495	472	473	446	471	467	506	467	478	520	448	481	460	480	423	455	502	443	486	444	439	486	500	459	462	502	431	493	483	476	453	482	439	481	516	434	428	459	458	468	506	485	471	453	472	487	450	456	482	485	469	475	507	456	469	499	466	454	476	485	505	481	458	453	456	469	475	470	483	456	458	466	439	501	443	444	467	483	483	454	465	495	484	477	459	479	467	448	463	485	456	470	472	483	457	446	484	444	514	479	474	458	482	445	469	451	489	490	446	408	451	467	488	453	442	484	486	453	476	451	454	450	463	487	473	446	468	473	463	503	494	482	466	481	484	462	450	468	473	452	476	441	462	458	481	476	474	480	436	433	494	429	493	449	449	470	520	461	411	470	442	473	488	450	454	509	441	465	463	443	489	523	499	443	490	486	487	451	489	473	427	453	443	468	476	485	477	484	477	427	524	440	453	486	445	481	487	481	480	466	453	457	444	488	434	441	450	449	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2017	391	384	396	375	325	329	341	328	307	300	308	318	318	315	342	336	294	322	311	298	314	296	317	288	302	307	311	298	319	292	300	311	283	300	315	314	322	317	324	294	310	302	354	298	321	326	317	289	308	323	279	322	307	311	295	265	305	333	310	285	288	316	285	304	322	327	285	316	297	295	298	310	310	316	303	289	329	259	286	290	288	306	317	331	299	321	299	288	313	304	308	317	301	305	277	322	303	341	331	303	300	311	306	288	317	317	262	292	290	274	314	308	322	299	316	314	341	336	302	299	305	281	336	314	327	317	322	307	302	287	306	295	311	302	351	318	283	337	305	295	312	313	278	317	289	321	314	281	317	304	293	286	281	327	294	295	278	267	329	300	291	304	333	285	303	289	292	303	282	310	289	299	279	298	299	303	321	303	286	289	323	298	313	321	313	309	296	314	325	304	273	326	284	296	320	299	279	325	328	288	309	264	289	319	277	312	298	305	325	296	319	308	322	340	310	298	296	296	316	331	302	294	302	327	314	323	302	317	312	314	302	306	332	336	304	320	289	318	277	338	314	318	289	272	315	304	317	297	334	321	274	338	286	304	293	303	330	302	290	316	290	282	300	324	297	338	276	294	299	332	312	317	295	295	304	308	346	312	314	280	327	309	264	300	339	277	294	311	293	318	290	279	333	289	350	325	331	324	309	293	300	298	280	286	286	287	290	316	301	287	284	305	286	318	328	290	278	317	289	282	322	294	319	341	306	309	314	336	325	340	282	286	307	269	336	293	294	327	336	311	303	350	313	281	303	321	330	297	308	286	293	307	300	310	305	321	307	294	310	308	331	294	303	310	261	289	319	296	318	310	298	314	317	347	315	331	303	329	300	332	317	324	298	308	320	322	317	316	295	329	314	306	287	319	325	337	278	315	328	307	297	283	318	293	290	306	308	315	312	298	300	316	290	272	311	272	311	325	322	278	323	287	316	311	301	308	326	313	308	315	287	294	299	303	316	315	301	313	296	285	321	301	294	344	303	343	313	349	319	313	310	339	317	328	312	305	297	332	296	297	275	308	295	314	307	282	295	301	302	309	275	316	298	301	267	310	323	341	317	329	338	298	283	319	318	295	279	317	321	310	317	311	294	307	286	318	264	293	288	309	266	314	279	335	305	306	317	332	323	305	317	308	304	315	303	313	329	309	321	327	327	311	315	299	298	329	268	322	337	268	279	323	292	315	319	300	295	302	305	313	354	292	307	293	291	297	294	342	285	302	305	319	318	314	294	307	300	299	284	313	300	332	294	314	313	332	305	289	319	319	337	316	287	291	301	333	285	305	295	288	296	297	296	290	316	281	313	294	300	314	329	316	301	324	293	284	333	294	289	328	318	305	309	303	324	326	300	311	299	308	268	316	326	299	317	300	303	312	307	343	330	303	312	303	330	314	326	295	290	315	310	313	311	305	314	315	310	317	349	301	335	298	323	285	332	301	276	319	292	298	305	335	337	312	336	326	279	295	330	316	326	337	317	311	339	313	319	279	310	307	293	309	270	314	329	317	326	294	286	286	296	342	311	324	309	291	304	292	288	314	303	297	299	282	320	341	327	275	298	305	289	313	321	300	292	333	301	294	276	331	305	282	290	314	291	295	311	305	318	304	309	332	286	313	338	311	312	296	318	300	310	310	321	335	291	300	327	294	303	337	305	307	317	317	275	299	317	307	317	315	298	314	311	298	348	344	337	299	315	281	312	314	293	363	302	296	318	320	306	304	287	303	300	288	311	285	306	295	317	329	301	319	273	295	295	268	332	298	360	310	297	316	304	288	334	305	305	309	291	276	304	329	307	319	307	326	305	295	319	318	288	285	302	346	286	257	318	308	317	347	305	282	322	295	322	304	303	319	321	308	311	287	272	316	304	289	323	297	304	336	320	308	356	319	343	300	318	311	306	318	286	331	362	327	336	303	321	318	308	298	334	322	309	308	328	298	312	284	311	310	313	319	319	328	336	269	321	344	291	352	320	310	303	323	317	313	321	297	300	320	298	313	322	295	305	294	340	301	331	338	298	314	280	320	294	332	312	307	313	309	322	313	297	295	326	314	274	336	316	296	320	305	316	326	327	312	305	286	307	313	298	325	309	299	328	313	310	309	295	310	331	331	323	322	308	325	337	292	328	287	342	292	325	314	314	343	331	312	319	312	314	296	311	337	287	275	324	286	308	298	336	309	315	318	303	292	320	310	306	331	306	283	312	312	309	313	314	318	322	332	304	308	331	308	313	315	305	329	308	309	329	307	318	311	303	280	319	341	294	308	295	295	305	303	313	285	298	310	301	301	304	294	308	327	319	311	290	306	310	325	286	276	319	303	321	283	287	290	316	298	308	291	302	314	316	284	302	325	309	311	330	322	310	316	294	299	286	317	309	287	293	320	296	304	337	279	289	326	340	283	339	297	302	295	309	330	324	274	329	313	286	307	290	303	287	318	341	321	311	313	342	315	304	323	332	337	315	338	285	336	291	327	293	314	298	262	341	290	317	324	300	277	300	306	316	312	299	309	286	289	324	297	349	309	324	325	279	284	324	291	285	314	304	295	312	310	309	336	302	274	283	313	306	262	295	295	314	285	309	309	310	299	340	303	282	318	274	296	312	320	310	314	320	294	305	281	343	314	305	279	288	300	319	304	273	304	290	299	300	310	307	293	316	301	312	299	321	308	302	343	318	327	307	299	333	306	299	293	305	300	330	291	280	294	308	278	300	321	322	308	321	298	306	283	328	287	311	296	287	285	311	315	302	326	306	307	283	306	290	298	341	327	290	317	307	307	317	316	315	328	306	331	302	284	296	284	301	311	292	295	278	303	307	258	287	315	286	291	300	311	291	329	324	317	318	304	285	265	306	326	271	291	304	298	290	331	299	291	307	310	304	286	311	321	326	304	306	336	332	303	336	277	291	305	305	323	333	280	324	292	302	311	349	326	310	285	282	305	292	323	303	298	320	367	316	325	315	265	310	335	295	290	337	293	300	327	309	335	316	302	332	307	307	333	297	320	322	243	333	310	298	313	332	320	305	306	296	310	323	310	279	295	308	326	318	298	292	304	302	321	299	311	307	297	300	330	319	320	305	314	324	282	304	308	317	305	296	300	320	318	280	298	325	306	273	314	303	294	293	317	320	300	311	270	287	270	306	324	298	295	332	292	258	297	303	291	299	318	302	309	300	322	295	280	292	302	309	336	303	324	306	287	269	276	275	318	301	312	291	321	342	324	321	337	309	320	299	347	305	305	291	303	307	315	297	309	276	313	302	311	309	326	316	288	287	330	316	306	329	319	325	336	303	314	323	330	297	303	327	313	293	314	313	278	317	289	291	334	301	298	332	306	303	318	318	286	316	307	305	309	313	282	336	303	288	309	323	318	290	301	317	321	307	306	318	301	282	329	295	284	300	284	301	326	310	318	293	297	303	310	319	330	314	296	322	302	322	316	294	283	310	266	296	352	292	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2412	944	1032	1063	1086	1026	953	945	924	984	946	918	929	877	879	964	893	889	909	886	861	953	911	934	901	878	943	944	900	911	859	938	865	864	873	945	906	912	903	918	843	888	904	858	910	868	917	895	902	874	916	908	887	851	900	924	865	865	903	865	947	846	905	934	942	887	890	870	961	857	920	970	923	864	905	852	889	925	855	882	876	830	873	843	848	889	891	845	889	886	891	936	883	919	892	915	902	881	937	883	867	923	900	946	858	853	893	882	831	867	879	926	909	887	903	894	898	845	914	904	900	957	904	931	888	892	887	945	910	895	892	876	850	907	875	889	892	896	917	823	805	892	886	910	896	843	886	861	873	855	896	898	877	877	909	919	861	882	907	891	916	902	874	920	939	864	864	894	896	883	898	860	849	832	861	854	889	841	873	944	887	924	935	872	856	888	842	849	910	860	904	935	892	923	866	863	908	899	872	942	829	904	912	889	855	854	875	886	911	906	931	939	910	958	885	883	872	905	890	885	925	922	891	905	900	878	882	887	912	842	932	899	935	856	874	817	877	903	858	889	932	886	886	904	876	914	874	849	902	880	905	888	942	914	815	899	877	921	932	902	883	861	863	861	893	905	888	877	890	857	862	894	919	882	905	913	937	873	894	894	895	908	935	909	843	887	916	865	865	885	892	859	857	859	839	873	875	865	949	878	841	823	894	904	876	922	881	866	910	920	947	914	885	959	907	908	902	886	852	897	901	816	916	884	896	885	894	917	858	891	959	924	895	904	877	877	937	882	884	865	937	859	854	843	952	869	882	843	894	873	908	869	898	886	864	895	899	906	834	903	850	916	858	896	933	901	888	902	888	893	907	826	911	899	894	897	924	879	919	936	934	899	828	901	853	913	884	892	888	887	891	843	885	911	882	857	877	911	910	877	899	893	901	887	855	863	868	840	905	904	913	878	880	859	890	891	881	867	894	870	821	894	865	860	866	906	924	887	856	867	910	896	864	859	912	893	895	899	912	871	840	852	887	936	893	876	888	949	909	931	909	899	866	883	892	906	880	862	878	864	868	903	911	909	916	821	916	932	890	844	925	853	883	875	885	894	867	861	867	901	875	890	922	906	895	903	887	889	897	943	884	906	900	892	905	857	894	945	874	881	912	899	894	857	926	906	905	919	819	850	889	876	889	894	875	902	930	875	885	906	886	889	903	860	879	914	869	895	865	917	886	879	847	887	864	896	923	875	828	901	914	871	863	848	941	919	858	902	862	839	873	919	882	915	857	926	907	908	882	851	897	903	871	888	943	856	869	892	908	891	902	916	874	894	952	924	895	871	899	851	890	881	875	916	902	918	899	879	884	934	897	832	886	885	947	881	898	886	950	897	860	891	865	896	917	926	879	905	864	869	871	878	887	864	884	873	895	872	870	917	902	901	914	900	884	867	888	888	898	930	869	887	899	904	897	889	881	842	837	859	887	928	914	914	908	870	897	914	872	886	885	937	888	868	886	890	852	975	811	854	854	903	819	892	907	881	909	922	929	926	858	893	838	908	881	894	860	813	908	860	920	890	923	875	910	881	862	909	874	889	916	877	904	902	870	897	895	890	887	903	884	872	883	895	904	833	894	940	919	878	939	872	856	905	836	899	864	928	895	885	816	845	865	917	910	899	919	863	855	887	889	871	870	907	880	894	884	846	872	871	933	892	894	887	919	901	882	893	868	909	837	885	895	892	907	897	857	821	895	889	855	895	902	875	889	866	841	871	920	938	855	880	838	875	890	913	828	835	859	933	907	867	892	875	884	837	867	889	868	898	862	859	912	915	830	888	845	876	939	856	852	822	914	927	866	864	872	883	929	936	858	901	868	903	870	859	906	909	869	921	920	877	932	885	873	889	956	935	856	901	840	900	872	876	940	877	932	878	874	916	915	872	891	917	851	870	868	852	839	889	868	883	851	930	914	949	856	873	880	839	866	879	839	874	879	937	829	961	881	912	921	896	918	939	921	940	917	879	918	944	890	901	900	872	883	914	845	875	922	910	893	906	892	919	895	858	898	866	852	863	880	880	882	882	891	965	853	862	836	876	910	835	889	934	894	867	859	901	879	875	866	904	873	845	913	938	857	885	872	918	868	899	891	917	867	810	857	911	926	978	857	948	867	881	862	899	802	920	934	890	897	893	859	918	905	871	878	867	949	859	875	875	889	878	903	812	854	932	851	896	876	894	900	905	888	900	897	923	904	915	921	906	899	900	892	874	882	911	906	891	857	864	926	834	898	849	892	819	875	917	901	853	882	882	851	860	875	932	895	877	846	891	925	865	965	899	884	914	885	854	875	898	863	829	942	849	923	901	919	876	840	845	892	948	861	908	946	881	914	890	954	887	877	963	924	865	875	914	796	897	887	855	813	917	907	842	947	823	935	902	930	823	900	899	880	895	878	866	835	873	871	890	903	870	852	888	924	880	886	900	853	864	878	946	935	902	898	834	849	902	897	974	883	877	888	860	908	835	876	941	933	873	891	879	880	891	910	869	910	964	895	943	921	865	878	846	867	912	911	853	913	930	935	926	894	919	871	895	890	907	849	898	887	920	873	903	837	859	879	876	920	880	957	861	890	825	900	883	951	884	933	914	870	936	837	915	897	919	883	868	877	914	875	945	867	879	907	894	900	883	919	854	877	879	886	877	845	893	863	923	927	885	851	893	894	871	844	923	899	834	952	862	864	925	896	874	950	858	888	921	891	905	852	894	926	894	834	917	890	967	846	863	854	908	952	886	864	873	897	870	913	865	856	885	865	843	963	933	905	877	913	885	881	882	864	933	910	888	872	919	919	880	837	872	875	873	822	847	880	902	900	895	917	875	895	895	951	957	913	859	962	957	832	887	887	892	837	878	887	880	867	894	897	878	905	875	926	883	895	878	880	903	856	873	887	895	902	887	854	814	855	838	864	895	909	856	898	877	865	880	982	936	890	890	921	901	858	908	888	891	873	874	934	867	902	925	914	922	895	881	870	922	852	910	841	917	889	883	907	875	879	881	929	927	884	838	908	909	880	856	902	887	867	868	883	851	888	912	915	882	856	862	874	889	930	880	885	883	911	890	877	925	931	884	886	884	917	912	920	907	851	911	859	893	918	853	858	931	938	877	912	913	864	890	906	867	867	898	914	890	860	897	905	936	880	838	847	895	870	850	859	869	902	923	884	909	894	866	943	953	864	918	846	888	895	874	871	892	896	892	885	917	914	939	856	897	894	899	888	871	874	920	879	878	923	898	900	884	920	862	964	920	891	863	870	905	925	911	920	940	855	853	818	873	890	896	868	866	923	883	911	904	834	877	868	912	934	942	840	885	835	873	878	889	913	877	897	918	925	899	883	898	875	911	951	859	824	917	883	881	908	855	871	890	916	865	930	993	866	919	856	884	877	916	928	888	926	865	835	913	931	846	879	913	874	947	873	938	866	910	902	868	892	935	839	863	886	856	884	897	890	849	897	867	883	934	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7976	1027	1314	1144	787	593	494	401	318	306	273	258	232	211	229	220	214	240	201	182	181	170	188	179	193	189	188	192	158	195	167	161	187	206	187	172	163	168	163	180	182	188	181	186	190	171	169	162	177	204	174	168	189	167	172	148	170	180	172	177	168	135	196	178	174	205	194	160	150	174	171	191	164	158	181	180	167	186	191	178	190	183	171	156	160	167	172	160	169	164	188	152	169	168	155	165	172	189	184	191	195	179	166	166	148	167	174	140	180	180	153	160	189	176	177	166	189	171	179	157	186	172	169	178	195	173	186	158	174	177	174	160	183	185	197	168	198	165	172	214	181	175	186	198	164	189	166	184	160	149	173	149	186	172	179	177	198	148	181	154	192	185	192	178	186	178	185	187	156	165	179	185	189	178	157	169	184	175	151	184	186	146	201	173	162	168	179	161	196	168	178	205	174	168	170	165	171	174	177	196	156	155	190	167	155	178	166	170	180	191	177	160	165	178	185	148	186	181	205	176	181	160	173	169	157	175	177	157	179	184	187	172	174	166	165	166	159	204	184	146	147	156	180	158	179	179	174	162	159	165	146	188	165	181	186	164	171	154	199	145	165	163	182	174	191	174	158	166	177	158	171	179	175	162	165	183	181	185	175	174	167	176	147	163	171	178	187	175	186	171	188	175	183	170	189	157	192	177	184	166	191	175	178	178	163	183	161	176	181	189	175	163	164	187	169	172	195	188	163	162	177	172	168	152	179	176	191	164	181	178	189	152	186	172	157	158	148	173	166	179	158	188	178	183	169	162	153	186	150	172	187	166	155	202	152	182	153	192	180	157	189	188	159	179	174	201	183	175	155	184	191	170	174	196	193	175	167	179	200	205	144	149	180	202	181	197	183	195	190	152	159	171	168	181	157	184	164	163	158	143	191	173	183	182	174	170	157	155	175	170	189	178	173	180	148	173	175	192	191	146	198	183	188	178	178	178	191	185	169	218	157	158	177	180	177	172	190	173	179	174	165	158	196	175	164	175	171	177	183	155	179	173	161	180	179	180	181	183	175	186	152	182	158	159	193	155	158	169	190	173	178	148	176	207	201	156	186	175	158	162	190	151	143	163	178	200	175	170	196	157	184	193	164	159	169	161	184	167	176	160	181	186	164	169	177	173	158	158	164	177	179	175	160	184	158	174	168	197	177	173	174	154	168	178	184	176	169	176	170	193	177	173	179	172	167	179	162	190	158	178	159	171	174	170	167	165	159	173	166	186	184	168	159	155	154	178	190	190	192	178	163	161	159	204	185	171	174	181	176	164	180	188	196	191	172	164	162	188	181	161	168	171	203	179	176	177	200	191	181	171	172	179	177	166	179	181	185	176	167	162	161	153	160	149	160	159	186	186	192	177	147	171	174	181	176	182	182	190	171	162	146	168	172	178	162	185	146	168	156	174	197	160	165	190	168	215	164	199	173	194	192	179	153	172	160	184	175	176	163	191	158	172	180	178	158	173	180	161	177	168	171	174	170	190	159	178	185	152	167	179	204	184	203	165	173	168	159	169	166	169	164	161	178	186	170	162	159	160	178	177	175	159	169	194	194	180	176	169	162	164	188	173	150	171	166	167	150	176	190	143	188	177	168	173	188	175	171	179	152	174	158	169	175	168	180	179	181	163	176	187	193	159	171	175	177	176	165	175	174	181	173	168	175	170	182	181	172	163	172	165	177	180	178	177	160	166	181	177	159	155	186	197	155	191	193	158	162	182	180	163	171	163	174	189	169	189	179	195	168	168	171	181	165	168	170	172	165	170	152	171	170	164	172	165	162	185	170	166	173	182	183	188	157	181	187	192	161	165	182	163	154	176	167	177	160	147	180	135	161	179	176	203	188	200	175	143	172	158	158	159	174	160	186	171	185	169	185	172	172	192	180	193	197	161	154	169	189	158	166	148	172	176	165	163	163	174	173	189	155	171	185	165	175	171	193	164	170	190	166	170	169	169	203	164	193	167	169	177	183	165	168	186	157	163	189	182	171	166	163	171	132	175	168	170	155	171	172	172	184	207	185	166	164	173	175	176	172	149	169	157	158	168	166	177	200	200	176	162	174	161	165	173	190	171	162	170	173	167	150	177	153	160	179	182	157	189	176	174	161	192	179	180	164	179	190	173	167	183	171	153	190	158	151	157	160	185	155	185	163	164	172	136	191	176	184	170	169	164	154	182	154	199	174	185	169	184	175	151	176	157	159	172	184	194	157	151	178	186	188	162	172	163	163	179	172	184	189	171	170	190	176	175	186	176	192	176	192	141	176	194	172	189	158	136	197	180	180	158	181	165	174	170	172	173	180	173	159	167	198	166	160	170	180	164	181	172	192	182	182	189	169	198	174	146	165	176	156	173	181	172	180	170	193	163	166	159	163	173	169	147	177	146	195	148	186	162	172	184	163	162	199	172	151	167	170	165	168	182	189	186	187	171	152	203	172	182	163	176	156	173	174	184	171	176	188	183	170	137	156	159	165	153	181	204	165	148	175	156	168	156	169	167	172	167	179	178	164	170	184	145	205	212	162	168	191	166	178	180	148	169	179	151	178	142	150	153	183	155	170	156	174	189	206	162	152	175	166	186	163	150	169	175	153	183	162	171	186	179	161	165	159	185	187	172	162	166	170	170	184	174	170	165	171	168	154	177	182	161	172	172	166	170	189	180	179	158	173	156	197	161	178	165	183	173	162	153	188	156	165	160	174	159	168	174	172	169	158	166	186	182	176	184	192	164	161	153	179	175	156	175	182	186	180	183	176	166	180	160	169	178	172	172	176	172	154	161	169	163	186	163	139	168	182	192	148	173	186	164	169	154	184	183	186	172	173	180	192	202	182	159	178	195	168	153	179	201	171	168	164	175	181	150	148	176	189	163	171	167	196	153	159	177	191	160	183	198	197	145	164	165	170	185	168	176	161	158	188	191	168	201	175	164	183	177	193	182	166	154	179	159	201	158	175	157	166	167	171	185	173	174	174	178	172	175	139	152	171	171	181	179	183	182	182	196	193	180	170	157	156	178	158	180	184	183	194	197	172	164	156	157	173	199	169	185	161	192	156	168	168	180	178	195	198	160	181	180	163	158	162	152	145	183	196	178	182	176	151	177	190	162	175	164	174	170	174	164	185	147	175	184	153	154	159	180	148	191	182	161	171	162	190	165	171	173	166	170	163	153	158	183	157	187	171	195	190	163	173	161	186	171	164	151	170	187	174	180	171	155	169	168	191	172	156	193	165	166	186	158	163	167	178	170	171	171	190	170	177	184	178	168	168	150	194	162	162	151	172	160	162	182	184	169	149	176	185	169	158	173	189	175	187	174	180	180	167	190	172	172	172	171	201	167	193	148	173	185	165	176	170	186	175	171	155	165	189	190	175	172	169	157	165	166	160	190	171	164	169	162	184	163	177	169	158	168	165	174	193	179	173	188	157	165	165	161	154	192	172	166	184	165	201	173	168	161	175	154	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5463	1493	3039	3561	3109	2560	2119	1862	1564	1380	1276	1152	1104	1017	924	873	847	757	836	805	772	743	710	682	743	692	661	648	673	667	655	613	593	634	597	630	611	595	603	641	601	587	619	595	615	584	601	589	581	581	582	560	568	619	562	595	568	554	580	580	575	570	552	600	551	530	582	540	542	525	580	524	578	531	532	559	529	512	564	552	532	549	519	553	524	550	531	569	563	559	539	533	592	519	558	533	604	522	504	518	529	549	566	554	564	517	545	548	511	566	542	537	608	563	553	550	529	524	595	510	546	524	561	598	543	549	502	516	534	545	541	589	547	521	551	535	546	515	563	539	594	538	556	558	541	517	543	515	573	512	554	561	551	592	492	530	536	551	575	556	504	523	520	517	556	533	554	558	543	549	551	561	546	577	555	527	523	591	546	551	530	550	565	510	546	534	564	546	530	534	540	540	576	565	516	556	546	543	513	574	523	586	522	570	551	580	583	556	523	560	527	534	527	554	531	510	566	513	578	529	506	565	514	548	571	543	586	530	566	516	559	556	553	584	573	577	497	534	585	562	579	531	550	554	546	521	499	586	560	557	529	542	546	559	514	498	537	560	532	544	567	527	548	589	541	509	579	541	575	532	555	548	577	573	558	566	538	515	513	545	551	593	567	471	550	498	535	525	552	541	570	543	543	574	512	519	522	567	555	520	558	577	563	569	557	541	515	551	535	560	548	540	549	537	556	561	513	565	524	551	537	521	537	536	575	575	543	525	538	565	555	542	534	570	514	554	501	546	533	516	530	561	523	574	564	570	537	567	546	535	544	570	536	532	540	513	569	544	499	558	573	530	551	529	562	552	532	551	538	537	524	511	571	501	492	569	527	522	535	531	567	528	538	518	533	529	555	544	554	534	548	584	537	585	581	566	553	539	548	539	584	537	556	519	556	543	552	551	550	558	519	549	530	516	531	545	531	562	509	520	556	572	522	557	560	499	563	570	557	521	539	542	576	540	542	584	569	524	506	564	540	548	504	507	558	534	588	534	540	541	507	516	530	570	543	549	516	526	527	541	547	513	560	536	527	537	512	541	518	529	545	575	552	580	548	552	524	537	541	518	560	540	533	577	526	500	549	495	546	542	550	505	588	543	561	574	552	508	553	548	525	563	510	521	535	528	556	542	523	529	571	510	535	544	558	541	532	543	523	527	561	556	571	512	483	552	539	522	575	542	507	537	569	551	528	559	562	527	556	567	568	498	547	476	561	580	525	512	543	579	524	544	540	552	515	501	581	584	585	558	566	537	582	547	539	521	528	547	547	549	543	538	502	535	554	506	573	530	552	499	528	548	552	516	516	564	526	533	564	539	526	516	601	554	526	560	576	523	562	612	523	508	535	564	517	590	534	550	594	559	558	526	616	535	540	536	546	585	545	552	542	517	517	529	560	523	522	546	529	580	544	541	559	523	519	539	550	501	550	590	582	527	550	559	501	550	567	542	561	503	515	578	513	519	529	551	551	564	596	532	563	545	536	515	532	557	546	560	508	550	485	547	535	546	515	565	571	525	562	560	528	575	538	550	555	530	597	579	552	545	547	545	570	551	532	529	557	566	567	555	538	565	545	544	518	536	537	516	552	490	506	545	592	564	564	537	553	565	537	541	537	526	549	542	524	563	541	562	516	576	506	543	512	539	501	518	517	537	503	548	508	534	531	541	576	539	561	563	524	524	560	556	530	550	492	508	522	529	558	524	536	576	554	555	566	517	563	529	585	562	564	534	526	584	524	591	581	568	533	534	566	529	508	529	578	566	556	574	536	568	528	541	538	526	537	537	546	556	507	572	572	570	561	539	568	540	524	532	540	540	537	503	539	522	567	573	521	603	542	540	551	551	538	532	534	578	541	482	545	542	553	557	552	512	501	519	563	575	571	536	542	489	562	524	565	564	542	552	538	510	501	555	541	532	519	504	565	545	521	513	520	546	526	540	590	517	539	548	567	541	483	580	556	528	537	542	516	549	539	550	561	534	549	535	506	570	539	574	540	548	491	562	584	513	485	537	576	552	553	544	528	530	537	552	529	547	531	588	555	551	571	546	543	561	562	567	532	533	583	555	567	568	547	525	546	560	519	526	555	534	559	552	574	568	580	527	542	547	528	556	539	551	559	525	522	541	504	503	561	515	541	560	576	539	545	526	532	550	510	538	567	524	555	541	527	524	551	543	555	541	536	554	523	522	554	562	540	515	539	517	556	537	530	564	550	509	560	501	541	564	557	571	523	547	509	543	517	577	566	584	554	546	567	497	537	540	543	578	569	545	546	556	520	535	549	571	539	547	515	534	527	568	572	546	543	519	539	528	578	541	541	523	550	532	551	514	572	540	531	547	526	520	556	500	589	535	570	563	535	527	551	534	555	550	538	543	572	520	561	520	550	495	556	519	533	466	556	549	559	556	526	513	537	525	570	550	529	572	518	581	513	548	530	561	547	508	550	599	541	548	544	526	578	544	560	512	578	515	531	540	569	516	546	547	533	532	508	578	545	505	506	533	531	535	547	546	552	546	535	523	545	546	540	520	528	574	550	551	533	562	551	590	525	529	550	561	541	605	575	559	557	531	518	546	530	515	541	544	572	539	516	541	569	519	502	546	566	508	530	538	509	538	513	527	589	572	515	521	533	546	590	557	515	526	565	527	518	568	542	555	551	531	545	576	514	548	540	576	541	517	536	569	533	526	545	556	540	530	550	552	554	510	546	560	560	521	566	549	524	539	556	535	535	573	558	538	520	579	527	550	550	545	569	538	545	535	549	483	519	561	587	548	548	579	539	560	594	546	548	527	513	523	565	539	533	560	524	507	547	566	532	551	545	551	511	537	509	551	550	565	576	553	556	535	569	568	548	547	556	525	472	560	557	525	548	565	539	497	538	547	559	581	546	558	529	511	554	546	552	563	519	546	560	522	561	563	569	549	528	550	523	501	528	550	536	552	536	578	552	532	537	554	540	562	540	513	527	513	532	543	561	570	486	531	527	514	555	519	551	582	555	552	530	526	489	592	511	538	544	551	566	530	573	542	499	516	543	555	515	506	546	538	538	532	496	547	567	548	544	532	529	534	523	562	545	545	558	547	550	527	558	576	565	554	550	530	532	530	548	556	545	539	481	513	534	563	539	559	534	518	543	542	567	514	575	511	558	536	574	552	557	529	553	506	522	496	565	522	574	545	516	586	532	572	527	517	510	559	580	528	559	572	546	557	548	531	494	579	509	527	542	559	547	544	599	539	515	549	541	533	517	536	599	566	504	529	525	537	547	542	574	586	532	546	518	548	573	533	532	520	525	541	546	585	535	566	545	545	547	593	535	548	519	533	561	494	580	551	539	559	554	544	534	518	538	517	523	558	529	509	538	565	548	547	569	541	550	572	555	533	469	533	516	562	505	542	543	478	542	539	533	537	543	545	496	598	576	511	496	531	521	560	566	508	515	554	559	566	557	549	534	529	541	528	537	561	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15128	2366	2469	1968	1364	944	703	591	519	426	348	310	288	275	248	201	213	199	212	214	208	189	175	186	166	187	156	175	164	145	178	146	161	159	136	153	151	165	151	157	157	151	167	145	154	136	132	162	178	168	141	160	161	156	140	127	145	150	164	153	147	144	151	147	161	141	158	161	147	141	132	134	149	146	146	134	131	135	146	156	149	133	122	150	145	168	136	150	138	136	137	140	174	138	129	148	157	149	124	132	159	142	125	135	140	141	117	144	160	134	137	144	126	132	131	139	134	138	152	148	141	146	138	156	140	161	153	131	142	144	128	153	121	155	158	137	136	132	156	148	148	135	122	134	136	153	139	131	148	156	147	148	134	143	153	152	138	143	126	150	145	150	137	138	145	134	147	144	137	145	131	135	152	139	136	143	122	111	126	135	128	149	152	141	153	134	143	146	138	154	142	133	147	125	138	139	129	166	134	130	138	130	133	159	147	130	125	136	149	118	164	148	151	131	133	145	135	135	147	162	138	147	146	146	155	155	135	129	142	164	135	127	140	118	136	137	136	147	161	138	117	142	120	139	136	132	149	156	129	121	160	137	154	141	150	158	132	139	145	141	140	140	127	136	141	126	145	138	161	153	141	142	148	168	138	149	153	158	159	142	138	141	133	122	150	121	134	117	123	137	153	124	139	147	152	148	154	131	135	137	124	139	134	145	130	133	144	126	142	157	140	121	168	130	146	135	155	155	152	137	149	150	144	134	134	136	152	133	144	142	125	112	134	160	167	142	154	123	131	128	139	130	144	120	148	123	130	145	145	122	140	123	138	146	136	136	154	143	127	147	136	121	121	130	137	145	113	133	104	121	115	148	152	119	140	154	132	138	144	134	140	142	111	136	134	121	130	127	123	126	150	136	131	138	137	151	149	168	150	143	119	157	149	142	121	136	141	151	133	168	130	141	143	118	143	150	130	137	172	155	128	133	150	149	120	158	136	131	125	129	145	152	137	122	154	148	133	123	129	127	157	132	149	157	143	142	141	149	140	124	154	132	149	108	146	158	134	129	125	144	124	157	132	154	141	140	142	139	149	151	138	137	167	154	145	154	126	141	144	125	146	138	142	128	157	126	146	139	155	138	132	134	137	144	156	164	156	146	147	119	139	140	124	136	153	154	131	124	142	125	135	153	157	150	155	150	150	132	149	139	141	152	143	145	157	151	122	141	136	129	141	130	140	132	150	141	135	143	133	147	127	132	132	118	133	129	159	142	132	136	135	158	138	165	138	123	144	166	151	125	129	155	160	137	145	147	136	144	133	143	132	126	154	154	164	123	135	147	129	127	137	124	134	136	113	143	137	143	151	126	155	145	162	153	177	134	135	142	124	135	154	118	145	136	134	131	142	132	163	135	137	169	150	141	143	118	126	145	132	137	147	139	120	154	138	128	137	130	135	137	124	144	126	134	159	154	130	140	146	161	139	128	139	147	134	126	140	128	140	142	143	160	142	134	135	148	140	136	136	123	153	137	125	137	130	167	146	130	134	144	145	156	127	131	127	140	136	141	154	136	133	146	150	137	142	140	139	138	154	138	130	151	164	133	165	120	136	131	146	136	139	154	145	138	140	132	159	127	131	143	149	134	118	147	150	164	135	161	130	151	142	151	132	132	144	135	141	153	152	135	135	132	164	145	143	157	131	128	166	146	147	123	146	146	132	129	146	129	137	166	129	158	148	145	155	129	150	140	136	134	150	141	127	138	148	134	147	134	137	156	154	132	132	151	133	114	165	135	146	117	143	125	120	142	117	151	134	141	152	148	137	141	152	136	131	145	121	153	138	157	122	146	137	143	157	151	150	150	142	150	131	148	120	140	130	141	145	121	141	140	139	153	142	138	148	129	138	137	146	161	145	145	126	147	150	148	129	150	154	128	135	151	144	137	139	144	145	137	150	152	160	135	149	128	130	135	144	159	141	150	137	117	128	132	139	146	136	138	146	145	125	149	148	143	160	136	145	149	152	131	133	131	134	126	133	149	136	142	132	116	160	156	128	140	130	126	151	142	142	129	142	126	137	157	155	143	131	155	142	134	129	138	124	164	155	159	124	134	138	136	160	133	119	147	156	154	153	127	134	140	141	152	142	162	152	131	151	132	155	142	136	136	130	148	178	125	113	129	144	145	129	132	162	154	131	136	122	128	122	116	151	122	156	140	140	160	135	154	138	148	119	126	147	148	139	143	131	130	127	125	130	136	139	129	167	161	140	132	148	141	135	144	153	123	136	122	136	119	139	129	140	149	130	136	120	124	127	145	139	149	139	136	140	139	143	128	136	135	144	145	156	124	145	143	146	121	149	151	131	139	149	143	118	141	131	130	129	148	121	124	127	158	142	128	149	128	146	150	147	119	137	155	160	166	125	126	138	138	150	143	129	125	129	155	135	152	152	129	147	132	159	158	144	120	150	117	127	156	125	162	163	137	134	135	131	139	140	128	138	132	154	159	145	130	156	151	130	150	126	146	127	157	159	159	149	127	124	145	141	162	147	153	161	149	125	149	155	136	137	146	132	146	134	125	163	150	129	144	145	136	151	140	139	130	119	150	176	117	143	143	148	146	133	147	145	168	145	120	123	115	139	165	157	132	150	149	152	120	151	139	136	164	144	139	141	118	152	133	132	154	144	142	139	146	140	127	135	158	131	155	136	137	148	140	154	156	139	136	149	117	143	142	147	133	129	151	156	135	131	135	139	140	141	145	130	124	127	144	137	136	136	149	135	142	136	133	129	136	156	129	147	157	158	145	136	143	140	154	159	160	139	121	151	131	145	128	156	123	156	146	132	160	155	143	131	153	134	157	157	128	140	121	133	159	162	147	157	133	134	158	151	124	120	127	119	122	148	141	144	138	151	144	148	146	115	140	141	159	147	143	149	137	136	118	155	137	146	137	142	148	122	146	132	145	139	149	118	128	145	148	150	133	148	127	137	129	138	145	136	131	137	162	153	151	123	136	142	139	125	138	140	140	136	115	143	130	147	127	141	137	158	147	164	132	140	141	137	147	139	144	130	155	146	145	149	136	131	130	133	142	139	152	137	149	139	148	147	155	152	140	143	139	121	132	155	126	148	124	141	148	135	155	158	139	145	150	137	172	146	135	140	142	133	138	151	120	138	139	124	126	117	149	150	138	153	144	143	138	144	120	161	139	154	128	157	162	165	138	121	120	147	124	149	154	118	160	111	148	147	125	141	158	133	151	134	143	129	159	148	131	130	160	138	151	126	147	139	155	130	150	130	126	120	148	126	133	153	126	118	118	146	129	134	145	128	145	134	137	146	133	136	137	149	159	145	144	134	127	124	150	136	139	140	123	149	129	132	149	146	134	141	119	142	117	133	160	141	164	136	135	150	147	153	140	126	131	149	152	164	143	131	151	139	145	141	111	137	148	148	146	137	128	136	155	130	133	150	124	131	129	153	135	159	147	137	144	133	162	140	144	130	139	152	156	138	151	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7546	2364	4999	5968	5071	4129	3479	2845	2520	2147	1806	1651	1451	1300	1245	1174	1084	1020	900	884	867	876	802	706	754	692	722	634	668	629	674	640	577	633	627	604	594	542	543	549	589	554	526	529	552	529	535	549	534	536	530	527	531	486	533	523	465	499	514	491	499	499	507	508	503	475	491	469	474	474	474	496	486	474	492	503	519	459	510	497	480	486	452	492	521	478	502	476	493	454	466	479	481	484	482	467	482	502	502	482	477	500	464	454	467	484	514	475	438	474	484	481	458	448	470	481	484	476	442	476	468	461	480	435	454	494	477	460	468	458	492	447	477	456	502	504	473	460	480	470	492	477	494	489	473	440	448	494	452	478	482	477	429	479	490	486	505	466	450	434	495	440	468	452	492	482	440	465	482	476	488	441	446	426	465	493	458	480	503	486	461	484	417	485	460	489	436	454	467	411	445	450	443	441	423	464	504	473	461	457	485	470	459	474	468	457	464	467	487	463	462	514	448	497	514	430	439	457	478	458	514	471	466	486	456	430	502	462	513	470	474	506	454	473	446	424	462	472	457	466	454	455	459	485	445	464	477	493	476	484	475	474	495	441	439	504	478	437	490	490	448	487	405	465	445	452	462	447	472	462	457	466	456	487	473	495	460	492	470	432	491	474	473	432	460	411	405	462	466	442	432	483	487	492	461	435	497	500	491	459	444	498	465	457	432	458	479	458	469	475	477	439	475	461	444	438	461	428	453	468	486	469	451	465	446	480	457	479	459	452	453	466	438	477	477	444	455	463	458	488	439	489	471	463	432	470	466	471	502	514	447	479	457	469	469	477	463	511	503	490	449	461	499	500	445	449	453	486	467	418	467	473	427	496	463	450	501	437	425	458	500	479	478	452	469	449	501	426	466	480	463	498	500	477	473	496	460	455	468	424	464	504	466	447	473	488	474	437	480	453	471	443	460	488	461	481	465	456	445	478	453	456	441	445	459	473	475	481	460	487	454	452	470	434	465	486	440	473	501	441	475	456	450	456	474	462	474	452	467	445	458	454	475	493	433	473	496	457	454	456	493	463	461	467	481	481	516	485	486	485	525	466	439	461	455	460	473	463	463	459	471	457	478	471	481	481	413	456	474	489	470	476	481	428	465	446	450	468	438	472	487	446	438	441	456	467	451	463	497	470	461	424	449	461	428	474	443	477	493	409	464	491	465	438	445	451	481	443	448	465	430	461	472	497	426	503	425	457	495	489	411	476	484	482	484	446	460	466	459	488	438	467	439	438	432	441	477	457	501	477	494	468	439	479	425	463	467	496	470	411	479	480	455	455	440	461	521	465	456	463	444	482	506	452	479	473	489	454	524	466	448	413	461	463	462	423	453	456	458	494	467	450	461	472	421	451	436	457	451	468	494	491	457	469	461	486	419	492	478	454	444	494	483	487	466	482	465	455	495	507	477	437	437	461	484	462	496	436	456	444	468	472	456	459	480	476	472	454	435	441	433	468	494	455	492	461	432	474	447	414	436	444	451	460	457	480	492	492	430	474	469	438	468	460	419	495	462	476	458	450	425	453	439	461	457	476	476	455	461	475	472	432	465	446	497	456	471	508	464	416	499	511	505	503	510	482	418	488	466	446	462	463	490	449	469	486	446	488	470	472	453	464	466	418	461	441	462	456	473	436	452	449	479	479	451	474	479	468	445	452	447	428	446	502	476	493	444	444	447	453	484	458	489	450	442	500	442	463	463	457	474	456	416	484	443	451	488	440	472	452	468	446	472	480	446	439	445	484	417	436	465	450	483	448	445	467	471	457	454	469	476	490	501	460	504	459	459	465	451	422	495	489	465	482	438	444	435	462	437	464	466	435	453	437	455	476	472	491	460	477	431	428	431	431	471	433	446	483	482	486	470	470	462	463	448	455	489	479	431	474	455	464	446	455	418	464	471	487	473	473	491	471	483	462	474	444	453	477	488	442	435	438	476	457	482	504	451	475	438	478	454	445	457	454	468	484	494	448	491	454	482	451	438	471	471	429	451	469	481	464	456	457	419	462	478	458	433	423	508	446	480	452	476	453	479	486	433	453	461	468	451	472	503	454	481	466	500	500	466	456	503	482	457	437	455	471	488	436	502	481	506	447	415	459	482	463	481	449	471	433	473	483	463	464	480	502	476	461	489	489	475	465	469	444	482	433	462	453	478	505	473	470	464	446	501	440	472	488	411	499	479	492	478	465	490	420	414	440	458	508	461	505	466	454	436	423	475	448	498	460	469	501	461	458	474	445	437	467	456	472	458	487	430	498	494	467	475	447	465	468	462	433	491	477	434	478	424	437	460	446	486	472	513	459	444	441	449	464	444	475	462	471	446	489	472	469	479	433	474	430	477	459	413	443	516	489	468	464	457	477	469	488	483	503	443	476	442	484	416	527	451	489	473	480	487	482	498	491	423	422	458	474	464	456	478	460	466	466	439	480	431	473	468	452	429	439	480	479	492	439	476	487	471	473	446	463	458	480	473	480	450	472	498	475	474	485	450	443	488	464	475	450	477	465	481	461	464	482	474	488	464	477	477	512	475	476	473	472	462	471	466	461	441	501	457	454	429	491	452	452	487	442	442	438	451	496	474	494	449	508	469	460	412	452	457	467	460	460	442	454	457	459	480	482	455	492	477	416	437	476	484	462	466	424	461	494	496	485	478	460	478	498	492	475	459	441	477	510	470	486	503	473	428	493	465	443	456	485	459	530	421	465	474	490	454	459	477	459	424	483	438	479	455	463	435	532	475	457	492	458	466	392	484	466	476	453	493	473	484	408	484	467	464	464	450	452	487	442	460	474	464	478	463	472	525	481	469	442	466	463	426	454	451	442	479	495	483	476	460	440	469	473	464	459	482	497	484	446	497	474	454	471	464	531	468	454	426	451	455	439	471	439	480	496	496	500	442	473	469	455	480	461	459	476	454	465	476	468	442	434	462	496	448	429	485	488	448	494	455	500	458	449	488	467	487	476	476	460	444	469	483	463	463	469	444	463	472	454	488	485	459	449	506	420	501	465	449	496	467	482	468	457	436	461	414	448	482	485	439	452	498	492	440	425	445	468	500	489	485	452	447	493	493	502	489	482	455	466	424	462	495	477	464	468	502	490	436	449	492	522	512	464	456	460	461	459	473	464	463	506	465	427	468	529	454	478	475	448	445	474	497	482	466	463	454	473	473	468	462	474	448	453	474	483	482	468	450	439	462	463	493	462	439	485	456	463	476	420	482	470	465	465	462	483	484	455	449	440	465	500	472	457	440	481	473	474	445	468	432	452	488	437	451	443	474	487	429	436	455	467	507	440	486	472	480	442	441	470	455	470	492	450	458	449	463	421	482	471	453	430	474	477	462	459	495	436	462	475	476	494	452	426	448	476	450	447	477	490	492	435	449	474	450	478	470	464	438	501	467	448	483	466	478	462	477	485	439	461	454	454	420	465	500	459	458	455	498	505	462	461	447	477	462	475	450	472	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2033	396	406	326	328	307	321	308	324	324	308	322	302	307	315	278	320	309	304	342	306	297	308	301	291	314	327	292	294	285	319	293	325	326	294	295	295	312	289	324	290	310	328	307	305	307	343	301	280	322	309	328	307	295	319	302	317	317	313	315	281	301	293	286	308	337	305	306	318	368	274	274	292	313	312	302	312	320	335	311	303	293	305	319	300	302	306	300	307	315	332	331	309	290	320	286	340	304	333	301	318	285	303	302	338	270	290	296	304	298	345	289	309	296	304	309	312	341	289	308	342	318	283	305	320	312	302	289	331	298	305	299	285	287	333	307	318	276	286	305	322	309	282	318	299	303	299	311	312	333	282	297	313	305	285	263	326	292	274	308	292	321	320	317	281	293	354	320	347	314	280	339	314	310	303	323	302	267	300	310	310	301	348	331	333	290	342	311	297	346	319	310	295	321	323	289	339	284	315	298	335	286	313	308	302	317	338	292	316	288	330	306	320	293	296	305	337	293	307	292	288	284	302	304	293	287	325	335	290	326	289	331	337	294	307	313	298	302	279	292	318	335	321	311	310	305	313	294	292	295	322	317	317	309	300	281	324	300	294	304	298	320	274	321	314	310	335	312	297	309	322	318	325	310	313	300	279	290	305	310	307	301	312	279	301	312	278	319	316	307	331	275	326	328	312	310	351	326	318	319	311	312	299	287	296	289	315	299	298	315	293	314	277	285	274	294	309	286	290	324	303	284	275	310	297	335	317	296	314	294	308	270	262	296	299	330	320	285	306	305	308	283	289	280	326	280	313	310	309	340	322	304	285	310	310	309	300	309	349	352	324	295	298	320	297	316	297	339	306	294	291	298	288	283	294	318	317	323	326	299	307	329	338	318	322	312	288	298	308	319	277	244	306	279	277	299	337	332	284	312	307	279	301	290	298	304	290	295	291	333	309	319	320	318	277	338	303	302	332	265	304	266	328	337	283	287	295	311	325	331	329	313	294	308	321	326	275	323	277	291	331	329	317	327	301	307	304	341	277	318	279	311	278	297	275	300	318	304	325	306	283	316	294	306	320	306	285	293	288	290	279	292	295	333	282	285	322	321	310	290	302	336	295	317	336	337	332	310	313	322	317	329	307	324	274	323	277	297	307	302	316	302	317	310	291	321	318	315	288	315	316	292	269	318	323	257	293	313	284	297	317	291	300	296	339	328	282	322	338	302	289	321	285	306	310	304	318	330	337	293	276	323	326	303	296	285	301	297	316	337	292	312	296	337	285	290	323	303	314	345	288	303	296	316	295	321	279	301	348	314	321	308	285	310	311	310	289	316	320	314	318	305	297	279	306	304	296	333	309	281	307	304	279	310	291	284	314	285	314	311	275	291	312	295	307	314	297	321	326	319	279	332	324	307	305	284	298	333	316	311	305	296	312	302	331	284	307	305	325	303	309	299	274	314	316	321	292	343	311	306	287	304	321	301	335	330	320	285	282	312	299	299	296	296	298	304	289	287	345	276	329	357	291	333	328	327	291	324	304	305	299	322	308	319	312	303	308	307	325	328	321	313	299	302	345	325	323	358	304	321	288	309	310	277	311	300	310	319	280	314	306	313	286	316	315	319	341	285	304	326	302	305	289	301	310	315	318	307	299	267	301	344	284	306	297	320	306	286	293	291	279	323	315	318	271	312	318	323	306	307	303	295	333	316	314	316	287	299	306	293	318	274	307	313	324	281	295	287	315	288	302	285	294	307	306	308	328	336	287	263	304	283	291	306	314	329	288	286	317	270	295	317	317	308	323	296	283	320	280	291	316	292	345	287	326	330	295	342	332	335	303	296	318	305	314	336	325	273	307	308	307	314	278	326	270	316	322	319	330	310	278	298	308	295	305	307	329	314	318	314	346	306	284	317	290	317	330	310	284	346	311	301	305	326	293	327	298	290	293	317	329	315	322	311	297	291	295	296	299	308	300	311	306	287	294	289	295	286	312	321	313	311	324	294	287	317	323	308	301	309	302	307	291	275	320	313	307	319	325	304	322	285	316	315	327	302	299	296	324	329	333	281	304	309	299	316	322	305	313	300	305	297	309	309	300	307	316	309	286	340	288	302	290	303	296	318	305	318	319	311	330	300	308	308	292	290	286	296	297	290	311	307	307	306	289	300	317	321	307	288	322	300	331	278	312	296	337	333	308	324	314	323	314	301	296	326	299	334	293	350	341	321	318	303	295	318	302	310	316	298	326	284	303	294	269	309	300	340	283	334	319	298	287	308	337	311	319	303	317	319	328	297	309	272	324	296	306	278	293	314	315	331	289	299	275	309	315	289	291	312	304	278	300	313	308	285	293	326	305	303	296	299	306	319	286	299	326	303	291	333	313	303	318	291	314	319	326	315	319	297	304	291	318	301	323	318	307	305	300	318	289	338	331	318	292	312	316	302	297	294	304	301	284	313	295	287	315	311	283	310	361	305	325	284	311	303	285	345	302	301	319	307	313	303	320	299	318	339	338	300	309	312	273	316	312	317	306	342	306	317	336	312	246	321	304	320	293	324	304	329	285	316	300	277	286	340	299	297	304	315	269	336	286	298	300	323	312	315	271	326	291	305	261	301	301	318	342	322	332	316	314	316	303	285	313	298	336	318	305	297	342	329	324	326	320	305	318	313	299	312	256	308	279	285	300	313	323	310	278	289	326	321	328	327	308	315	336	311	292	305	315	306	315	317	297	323	286	298	305	327	304	314	298	327	312	305	322	286	307	293	316	309	292	309	296	277	301	313	283	314	304	279	291	310	309	316	295	322	311	331	324	277	336	315	292	331	313	314	283	328	272	295	315	314	319	334	299	330	312	285	339	315	306	297	307	327	311	303	286	317	312	306	306	309	293	314	350	348	306	325	298	300	272	315	316	317	319	304	328	304	313	260	333	296	333	304	311	286	296	278	295	302	296	306	281	293	308	318	296	317	320	300	307	255	301	269	332	311	282	304	307	333	339	294	338	327	308	311	315	327	345	292	285	312	302	346	290	281	310	283	322	298	309	287	285	307	325	319	327	307	321	276	281	336	317	322	311	300	305	271	314	293	306	272	318	345	324	344	332	326	288	275	317	334	310	299	284	324	287	300	300	297	295	298	300	302	310	304	298	275	290	332	308	292	283	311	327	287	303	322	317	310	292	303	297	311	266	309	294	303	284	274	290	342	293	321	333	274	306	288	295	324	298	310	300	288	302	304	297	314	304	289	309	292	315	317	290	277	305	278	303	322	332	288	300	292	321	322	282	311	319	287	317	284	304	326	306	302	301	299	320	317	317	291	297	334	311	279	317	302	325	304	298	281	273	309	297	348	320	307	334	311	326	312	298	268	349	303	326	314	314	318	325	276	294	279	331	308	292	286	303	293	344	256	322	339	337	307	284	309	313	299	298	304	306	306	322	316	311	346	314	320	328	281	314	340	311	298	299	268	292	305	291	299	276	330	319	316	291	302	341	292	305	302	366	317	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2406	964	1122	1060	1063	1041	1045	1015	948	963	914	917	949	955	978	910	907	879	925	947	873	927	960	905	898	879	900	916	923	871	885	866	914	864	892	842	889	861	883	866	878	969	918	892	853	887	910	900	888	860	855	924	836	883	899	859	876	940	844	904	930	837	883	881	895	855	891	873	909	921	830	859	848	834	885	922	878	866	904	923	888	929	881	918	895	887	887	885	858	846	879	860	905	879	879	920	878	933	908	846	864	921	895	912	892	874	889	885	859	888	881	893	873	925	876	892	841	860	904	920	875	932	865	933	909	886	919	896	869	903	896	871	909	902	887	909	890	914	834	895	863	877	882	865	834	912	861	865	915	894	930	884	886	931	900	885	892	856	908	924	923	902	872	865	896	860	852	897	849	836	918	875	804	897	891	918	888	896	872	899	865	941	883	874	867	848	956	918	939	885	873	873	881	907	857	904	932	869	929	890	950	846	878	871	880	889	848	929	896	873	915	974	838	926	876	868	873	924	927	890	959	881	876	883	873	883	877	896	911	894	886	881	899	862	900	871	903	851	899	894	894	887	913	836	846	855	868	917	911	890	913	933	854	857	873	946	888	888	963	861	871	917	929	860	915	880	855	848	903	903	869	885	859	882	896	1004	813	893	892	833	862	908	918	883	882	901	888	920	881	876	904	898	867	860	866	882	905	914	908	861	956	921	898	883	928	935	909	912	816	884	897	881	893	867	901	881	934	835	896	915	865	878	946	903	840	905	858	915	853	884	833	857	899	833	839	822	907	819	885	860	978	879	923	915	926	813	866	915	862	827	909	902	896	873	903	882	895	890	873	880	898	925	948	870	895	927	894	857	876	914	954	910	926	865	877	962	884	856	918	862	860	847	852	899	884	943	921	906	895	880	868	917	904	927	911	894	916	903	838	890	905	835	863	906	902	870	898	924	889	919	819	896	886	951	881	894	895	920	871	883	920	855	870	934	882	882	920	896	871	842	907	853	920	851	923	896	937	856	894	870	910	897	873	856	920	854	909	884	900	868	913	933	933	899	913	935	859	910	886	880	899	932	865	868	863	894	945	851	924	896	830	865	853	896	896	915	915	914	907	894	787	915	888	865	820	858	898	899	858	870	882	914	892	932	868	929	915	894	876	893	879	882	894	864	902	886	903	827	894	934	947	891	876	911	856	846	854	875	901	880	845	862	906	940	877	848	919	908	894	905	910	885	902	924	887	914	836	921	898	886	896	903	892	890	868	875	906	900	894	905	849	896	860	894	934	873	897	894	839	898	943	896	908	922	894	922	875	875	914	923	908	919	959	886	859	850	842	873	874	905	892	889	850	909	915	871	888	844	947	916	943	906	888	907	875	916	905	925	860	829	883	934	935	865	901	887	878	873	877	878	867	897	882	868	892	927	933	879	887	899	894	919	864	927	894	875	900	904	901	935	861	908	913	929	918	935	868	881	866	876	926	868	898	881	905	869	877	886	974	859	847	935	899	864	830	906	843	953	846	838	883	922	935	864	937	880	917	893	944	926	895	919	892	939	900	878	920	917	900	863	894	889	903	909	894	895	902	950	885	921	902	876	937	876	858	884	872	889	869	919	875	900	882	919	899	935	866	897	901	913	878	914	876	864	830	941	879	924	834	891	907	869	923	901	908	905	903	865	929	946	872	916	887	841	895	854	843	873	925	892	871	895	894	879	896	868	836	856	917	880	912	904	855	852	926	915	872	935	874	919	871	906	890	908	956	894	893	840	890	877	896	858	848	910	865	861	896	898	850	858	845	927	835	890	917	871	909	897	848	838	882	898	882	912	913	854	901	829	940	885	890	861	884	972	894	912	951	891	838	950	946	880	892	848	882	900	886	903	903	869	878	907	881	934	842	892	893	882	911	901	857	898	867	850	862	893	890	895	917	864	896	846	920	905	927	850	910	873	876	874	899	878	902	938	849	856	898	892	902	923	913	904	880	875	909	896	836	944	903	889	867	915	876	876	895	889	919	968	898	879	912	911	864	953	902	913	904	892	861	930	939	878	879	916	875	883	885	872	923	876	870	921	910	899	915	913	914	902	895	838	854	925	903	897	850	904	886	919	905	950	872	878	854	906	860	940	865	946	897	819	899	905	884	880	907	830	891	862	902	867	871	883	895	904	914	923	922	913	905	908	923	854	894	843	906	935	866	913	915	914	892	876	899	916	869	866	844	896	863	923	845	856	888	875	859	937	937	961	835	862	891	891	926	908	928	884	902	904	893	871	909	878	923	905	942	932	883	931	860	910	873	877	883	896	883	839	878	876	907	925	848	927	868	848	930	862	888	939	946	905	913	895	907	920	923	824	883	860	889	876	917	886	877	901	870	857	875	900	874	823	930	952	969	900	909	906	921	889	856	854	907	941	848	899	854	855	898	899	846	877	840	882	866	859	929	906	914	907	880	920	908	939	829	866	857	938	909	882	876	874	861	914	915	909	934	877	926	855	908	855	868	924	926	928	871	842	870	866	887	881	870	826	920	842	860	886	882	922	887	929	873	865	853	892	889	884	896	913	865	865	872	918	922	866	895	869	892	871	874	818	874	923	896	875	878	853	940	933	839	900	885	932	939	887	878	886	926	888	872	816	949	821	901	933	891	906	901	842	903	896	892	903	889	883	872	947	888	900	909	909	840	874	864	878	868	872	879	873	901	878	921	811	842	877	871	891	904	913	910	937	928	923	904	916	841	869	860	855	879	919	877	835	854	875	921	869	848	859	864	911	914	961	896	898	874	895	923	843	888	893	885	860	907	895	890	885	978	922	907	896	882	879	886	880	914	915	852	842	904	917	945	900	844	933	901	910	931	953	835	867	918	838	880	897	892	887	880	904	851	893	808	947	924	914	885	858	837	872	848	885	872	936	858	890	917	892	904	832	891	893	884	908	930	909	874	849	890	893	909	936	932	933	907	933	902	918	893	885	845	841	891	857	922	864	841	890	910	852	854	881	872	903	911	916	857	855	925	835	892	902	841	940	900	901	905	875	867	919	907	904	893	895	860	870	846	880	914	858	877	884	891	868	875	891	859	896	882	915	892	911	981	859	834	933	883	855	874	826	854	881	890	864	868	852	906	917	880	811	864	875	872	972	922	837	927	892	888	905	869	934	917	918	859	905	898	889	862	902	855	934	943	882	851	908	900	931	815	857	923	878	823	853	894	880	892	855	901	875	861	905	858	832	894	869	924	872	882	852	892	923	900	858	926	894	868	871	892	863	872	890	905	878	884	928	876	871	925	954	903	845	886	905	890	894	852	873	941	870	877	866	928	806	920	885	877	882	872	872	919	903	886	926	876	939	818	885	914	835	880	897	874	863	897	903	894	897	918	877	780	853	862	889	903	889	912	908	913	835	886	916	935	853	907	808	905	964	936	917	900	847	916	930	865	851	883	865	950	886	894	875	895	886	833	845	867	920	912	929	844	889	904	907	877	849	907	850	881	838	893	891	868	853	921	885	885	845	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7961	1085	1442	1080	792	646	446	400	343	315	300	253	228	248	220	217	230	226	183	208	204	184	203	175	205	208	200	204	193	165	191	164	189	164	172	188	187	172	200	205	175	193	169	176	165	197	148	188	186	174	180	148	176	173	192	175	176	185	176	161	176	171	173	175	165	188	185	195	174	190	166	145	168	184	166	171	147	165	154	182	166	169	183	206	192	186	178	162	161	191	183	177	174	163	167	201	193	153	180	170	185	167	195	166	176	155	176	172	156	170	168	199	190	197	179	168	171	155	191	146	170	184	182	168	185	176	215	169	170	186	180	173	174	165	179	163	193	189	176	148	149	172	171	180	151	155	163	173	167	174	194	172	174	172	182	162	172	162	173	160	178	167	173	184	159	156	204	190	172	172	154	160	179	160	181	157	173	184	171	177	185	202	163	170	182	161	187	176	164	177	176	162	178	179	179	155	181	171	162	176	184	168	145	180	173	184	170	182	157	174	166	191	187	164	191	169	180	189	150	180	176	211	186	175	189	172	183	174	153	184	160	171	159	182	187	188	174	149	196	151	176	174	169	195	177	162	182	170	174	147	164	179	190	170	195	170	190	170	169	168	173	195	193	165	156	182	184	160	158	171	172	163	172	188	178	166	172	169	168	174	174	190	196	181	168	152	178	153	193	176	190	156	193	182	185	175	170	162	171	189	164	174	173	173	150	170	176	196	182	151	181	172	181	175	187	172	176	170	166	177	179	180	204	176	166	182	174	156	181	184	174	164	181	187	203	165	208	157	180	176	164	160	169	152	180	173	201	164	160	154	162	173	175	178	182	161	177	164	166	157	172	161	183	168	172	179	185	185	178	186	155	193	149	168	172	191	193	144	178	167	167	156	164	186	174	195	159	159	170	151	180	188	178	175	159	168	151	171	182	186	162	168	167	185	183	178	151	188	168	171	177	175	192	191	192	159	173	169	164	201	182	163	176	165	185	177	158	184	172	176	168	152	181	161	193	179	191	170	168	161	174	167	162	172	163	172	175	160	197	144	167	174	163	185	176	184	171	175	190	169	169	176	164	169	198	201	185	160	161	183	176	171	174	177	175	181	154	155	174	179	167	156	186	170	167	172	159	150	169	194	182	159	158	148	174	167	173	179	161	182	152	169	161	161	180	157	163	160	213	183	181	194	187	193	162	193	151	194	177	163	164	177	179	157	171	154	155	156	184	176	174	184	186	182	159	164	172	181	153	178	175	167	176	162	179	183	165	173	171	173	194	175	153	170	163	199	161	149	191	156	187	184	192	174	172	173	198	163	158	163	180	158	166	169	150	177	175	159	182	158	177	196	180	170	178	155	190	195	156	174	171	184	185	174	168	158	174	159	153	171	185	170	178	203	183	164	156	176	157	194	185	174	155	189	178	159	193	179	190	173	170	160	180	162	180	183	192	160	187	155	171	163	172	197	197	166	164	189	180	186	165	184	162	139	199	159	172	174	161	170	182	174	157	188	184	161	169	168	184	187	161	152	174	173	190	170	172	181	148	175	181	156	162	200	180	174	194	171	177	178	178	171	187	181	165	202	199	181	177	174	161	174	185	179	213	185	153	165	154	171	172	166	191	192	170	166	166	158	169	175	186	176	178	174	200	171	187	173	178	157	139	153	161	189	161	171	174	186	182	163	184	176	165	166	186	185	146	172	155	162	182	166	173	166	190	167	156	145	150	174	198	155	173	168	157	165	179	174	168	173	159	168	173	154	160	182	187	150	175	170	206	168	173	156	158	174	168	171	176	193	164	191	189	183	187	160	157	197	177	190	176	182	186	191	169	180	185	177	158	177	183	165	182	155	198	186	180	188	184	170	151	159	164	159	175	156	195	161	145	175	166	170	166	218	174	173	173	162	179	193	191	184	187	175	188	194	179	186	146	174	166	161	197	165	193	162	167	168	159	169	141	157	181	162	192	166	160	181	166	176	191	171	200	177	167	152	166	175	177	187	171	188	152	178	183	177	175	183	176	192	180	155	160	173	182	166	158	151	183	193	180	189	158	155	180	161	177	177	168	155	171	166	178	163	170	195	189	179	174	169	182	179	168	167	182	190	156	168	200	169	191	156	161	165	153	160	164	158	176	177	175	192	168	166	162	189	198	167	168	192	176	179	193	155	175	199	155	163	173	183	188	188	177	165	153	179	158	175	177	175	183	177	161	173	166	168	191	150	174	166	180	156	179	150	170	170	169	166	178	172	151	183	162	190	175	201	188	161	174	156	193	168	172	176	163	151	195	157	167	184	162	179	174	155	171	196	167	163	188	154	189	167	183	195	175	173	161	183	194	186	180	168	175	173	163	172	175	163	166	176	192	185	180	161	196	188	162	190	175	188	183	180	162	177	193	164	150	161	177	195	182	199	189	167	187	177	161	180	172	181	192	152	166	169	182	152	187	192	160	180	145	165	180	173	181	167	180	182	177	181	182	179	189	195	214	182	177	187	178	206	199	180	179	189	163	188	178	171	167	174	159	167	181	152	186	180	180	178	170	197	172	158	194	164	155	177	190	171	182	166	183	179	173	185	188	178	210	168	183	180	166	172	178	177	183	175	190	181	164	183	173	179	166	169	183	162	156	194	201	185	168	159	165	161	174	159	172	179	168	179	163	164	185	153	174	157	165	201	166	161	171	150	160	164	167	171	189	172	183	166	173	163	162	179	165	164	166	199	164	171	179	173	185	171	166	190	173	161	167	161	198	187	182	175	181	167	163	171	163	185	157	162	178	145	177	171	172	157	158	165	182	176	169	170	198	180	170	193	186	191	175	185	164	149	158	165	165	158	182	198	177	193	182	191	182	168	162	184	154	181	176	192	168	189	177	183	166	162	162	186	170	170	190	173	173	172	182	170	163	166	168	158	160	162	180	174	179	184	144	172	160	195	193	142	181	173	173	166	174	184	164	181	183	171	177	177	193	211	191	177	179	193	160	168	176	202	140	157	178	170	163	173	190	171	192	174	158	156	191	165	175	193	194	204	165	167	175	169	176	162	185	188	172	172	174	169	174	149	169	164	172	179	169	158	193	183	158	183	175	189	162	182	190	162	190	176	161	188	164	203	199	172	193	186	173	179	181	159	163	171	169	190	175	167	167	194	181	176	176	159	176	154	193	189	149	174	168	174	149	156	169	147	184	193	175	183	156	175	178	193	188	168	168	171	169	176	173	189	178	208	148	177	166	180	184	175	178	173	166	186	163	169	165	166	166	163	160	180	176	164	188	173	181	166	174	173	141	175	154	162	186	170	151	189	167	171	157	174	175	177	161	185	151	192	158	166	175	170	167	169	185	170	164	177	187	161	162	149	146	192	177	171	197	170	177	163	190	179	181	185	194	179	194	188	170	167	174	168	188	192	177	160	163	167	167	179	160	157	172	188	167	168	168	185	200	164	170	187	166	180	180	177	177	179	172	189	183	190	150	175	185	177	177	180	183	195	182	175	185	181	158	173	204	187	172	182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5585	1510	3034	3554	3081	2501	2082	1774	1529	1383	1314	1195	1078	1024	963	909	820	849	821	745	731	745	731	690	674	733	705	661	634	637	632	643	620	651	622	599	602	610	606	596	587	601	592	539	628	589	597	572	514	575	583	591	565	561	538	571	612	584	586	577	522	516	531	563	565	575	536	565	566	541	613	561	613	551	532	573	571	575	557	593	553	557	530	557	546	519	606	564	562	519	584	559	520	522	548	539	573	574	545	534	631	575	593	576	513	554	550	546	587	590	559	575	491	537	557	554	540	551	554	566	545	614	562	547	540	600	541	563	545	554	546	571	564	520	539	587	562	536	570	528	536	581	552	542	542	522	553	520	559	531	527	553	537	530	533	552	567	579	540	533	606	512	503	526	528	539	571	596	555	503	565	545	538	499	540	526	574	526	526	517	552	559	543	572	538	531	527	553	533	571	555	548	544	529	564	605	531	519	546	567	556	577	566	569	587	516	571	536	534	530	520	513	546	589	550	561	566	571	490	530	571	549	501	515	546	548	551	531	545	560	496	546	520	529	543	489	539	543	524	534	559	517	507	511	553	543	540	579	584	557	507	544	555	505	543	544	552	546	548	537	524	562	523	540	535	576	515	563	527	570	557	524	488	554	585	524	524	518	524	538	551	547	551	517	556	540	544	533	557	524	532	545	522	568	521	546	582	533	544	539	519	557	566	515	565	533	590	524	586	531	538	534	568	582	546	538	520	509	552	521	535	565	557	586	559	515	558	511	524	538	539	528	516	556	557	552	536	551	537	541	534	542	582	592	523	530	521	501	521	525	533	549	563	528	510	546	534	566	542	537	511	558	548	563	530	508	532	543	531	509	555	539	515	574	551	532	567	511	559	600	557	549	525	519	541	547	524	521	557	494	508	559	557	600	494	604	592	564	547	529	550	538	562	539	557	588	557	580	561	554	543	528	548	538	546	544	594	562	572	512	545	573	505	537	531	600	567	527	569	561	542	551	551	536	538	565	556	544	554	542	526	521	515	545	521	526	570	564	518	530	520	534	557	527	512	512	520	544	519	530	565	557	515	522	599	543	550	546	548	589	560	584	547	511	589	516	544	519	549	572	559	532	530	527	545	541	553	512	532	537	563	529	530	549	554	524	572	519	596	556	507	519	535	512	522	517	539	535	555	563	628	535	547	522	506	521	511	541	499	518	493	571	542	552	502	560	535	514	542	536	542	534	512	565	569	515	552	552	503	521	549	574	554	528	556	574	535	559	503	557	520	547	547	537	526	556	557	545	549	519	566	532	529	534	505	521	499	557	537	517	531	525	533	557	543	565	481	569	569	541	509	544	530	518	554	525	574	534	600	536	523	552	561	546	566	568	578	531	526	549	561	553	567	552	536	525	559	555	593	560	547	519	527	540	508	541	563	588	530	494	501	490	541	515	513	551	565	514	546	529	530	496	500	545	559	545	533	528	537	521	557	500	541	522	575	534	561	556	527	522	523	546	531	546	569	530	497	508	555	560	546	506	558	549	536	537	562	536	508	538	541	535	570	588	555	546	545	557	537	531	530	533	492	546	521	565	541	555	548	530	539	521	552	581	511	551	505	555	545	527	535	547	521	516	523	537	549	519	509	591	523	561	514	522	517	538	579	541	494	531	542	526	541	595	543	548	562	542	545	570	527	550	535	545	540	546	485	554	556	532	567	537	532	519	535	520	582	534	486	563	546	529	531	555	529	573	530	518	525	556	486	560	524	554	531	529	535	498	579	530	555	528	511	537	537	550	524	537	592	550	537	538	571	526	570	578	525	569	527	541	547	530	555	543	577	563	530	557	555	560	520	548	550	553	558	530	568	542	500	610	505	585	560	557	571	507	556	517	551	563	540	518	541	537	539	515	490	561	530	563	512	555	550	541	519	529	578	565	545	511	549	567	539	560	542	526	565	531	587	503	532	503	564	523	516	524	534	494	533	539	509	506	539	565	549	534	547	550	571	554	590	552	584	542	547	538	576	587	558	543	513	506	558	533	529	520	541	529	561	578	581	577	566	532	520	513	542	555	553	512	553	507	569	565	515	535	573	500	556	501	546	541	537	539	528	524	571	477	556	563	556	546	510	543	588	563	531	543	580	515	575	571	541	535	546	567	554	530	546	507	571	527	548	573	525	575	518	531	581	544	550	596	540	576	499	562	522	568	577	555	563	534	600	526	543	524	536	557	547	495	577	558	540	522	546	552	549	529	530	572	505	533	556	544	546	571	522	531	542	550	533	549	590	532	569	566	574	572	551	538	525	524	581	552	535	535	539	577	526	488	550	534	527	555	545	559	507	538	542	525	507	511	531	559	536	543	564	526	561	569	538	541	478	556	560	556	551	548	529	536	535	564	524	529	522	524	558	590	543	566	535	525	541	531	523	527	547	513	557	535	528	529	587	545	530	528	528	530	582	524	570	547	483	531	511	528	548	548	480	505	537	539	544	587	528	521	509	553	547	542	543	579	597	548	526	507	560	516	520	519	569	566	524	522	571	543	503	554	574	556	517	525	548	524	568	569	529	518	509	545	536	529	580	543	505	538	544	520	541	566	523	554	557	543	611	542	569	532	573	562	549	530	554	551	536	562	548	589	549	539	549	543	548	557	520	576	569	551	574	525	550	572	516	545	547	558	511	524	533	553	546	573	544	554	520	534	564	563	538	557	550	541	528	517	531	499	573	554	543	488	578	546	549	529	559	542	537	541	552	509	536	544	533	522	577	566	517	541	542	581	554	523	542	552	503	532	551	560	499	520	524	517	537	522	532	583	508	526	534	545	554	542	579	545	554	563	570	606	576	555	537	530	515	544	517	562	529	510	562	550	524	549	546	565	515	567	529	530	527	516	562	549	563	553	521	549	520	555	567	539	514	560	516	497	564	550	527	528	589	543	508	517	515	523	536	543	547	552	556	539	530	517	557	534	534	547	523	530	534	534	513	560	537	575	543	569	582	508	530	534	573	504	547	560	536	571	566	573	572	511	540	516	571	564	535	539	525	515	561	560	562	522	516	537	547	579	548	575	543	508	535	496	504	526	572	574	551	570	528	520	535	545	541	542	533	559	527	535	525	555	521	574	519	554	522	573	507	556	531	572	527	576	537	533	550	510	558	553	509	559	537	500	521	539	513	511	544	514	545	541	561	542	579	562	553	529	526	517	533	577	558	582	521	522	482	533	581	517	552	522	498	518	580	531	550	572	521	569	532	557	530	584	566	532	553	532	578	554	511	524	561	542	561	532	511	486	570	526	548	552	553	585	514	551	495	523	535	502	573	505	551	546	528	550	513	537	593	538	581	549	538	534	536	518	522	590	550	510	587	521	537	543	544	565	523	558	524	518	534	547	520	551	531	498	540	552	541	559	537	535	526	550	554	503	551	541	560	541	568	567	517	557	574	563	547	565	568	534	526	519	585	526	521	554	537	567	535	534	537	513	509	584	490	547	546	524	546	565	547	562	551	554	535	526	524	597	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15522	2379	2527	1986	1338	1001	745	592	472	403	361	327	302	271	260	195	227	192	204	181	181	167	178	179	168	177	167	170	172	142	173	145	149	125	156	164	169	155	168	136	145	136	177	148	139	156	161	151	154	165	167	145	163	132	138	165	161	158	144	137	162	144	144	134	148	142	157	136	152	165	157	157	147	157	141	135	157	160	156	126	124	144	136	152	133	163	152	140	143	149	139	120	149	132	147	135	125	149	152	144	156	150	148	139	140	148	132	147	140	138	144	129	143	132	160	156	131	148	149	143	141	143	157	153	149	153	156	169	141	142	147	146	133	109	137	123	136	120	144	150	131	145	148	158	145	125	149	144	145	164	150	150	133	152	147	161	140	153	145	149	134	153	140	122	145	132	152	146	156	129	143	139	130	142	138	135	135	133	165	140	135	128	140	126	134	153	124	139	142	126	155	149	160	135	144	164	136	146	138	150	122	150	146	155	146	144	158	155	132	145	132	134	135	172	141	158	99	132	130	143	146	134	129	141	149	141	150	144	150	135	152	156	164	118	119	153	131	148	138	126	149	142	152	142	148	130	155	140	144	144	156	128	132	162	143	125	143	140	132	122	126	155	141	151	149	164	148	133	133	142	142	157	151	147	135	138	142	144	136	153	146	140	154	135	143	165	136	143	135	142	130	129	158	131	135	128	147	147	147	149	131	142	130	142	163	141	130	135	136	140	137	116	148	141	135	150	153	152	139	143	132	132	135	136	127	138	156	149	158	165	128	129	128	128	140	153	143	144	136	142	128	129	155	131	142	145	121	157	160	126	152	146	150	161	135	151	142	128	132	154	147	130	119	165	126	175	136	158	135	142	153	132	137	142	155	154	144	146	147	140	153	130	159	136	150	154	145	133	160	135	142	146	126	149	130	145	111	145	157	128	151	140	150	132	119	134	149	145	146	128	135	141	131	152	146	144	142	143	130	129	146	157	150	144	156	149	137	146	139	118	147	126	144	123	158	140	147	142	129	118	140	136	146	122	150	146	147	146	147	148	141	135	132	161	148	163	142	170	158	134	131	159	147	118	167	140	139	145	152	144	140	135	137	156	133	138	163	135	134	125	154	147	134	129	139	127	150	154	141	144	157	154	133	119	134	133	139	119	138	151	159	137	132	129	133	157	147	147	149	142	154	151	149	147	138	132	150	128	137	153	151	132	126	139	120	140	135	145	154	127	144	136	145	159	131	149	131	149	120	141	139	140	147	165	162	135	121	151	134	145	149	139	141	145	137	132	137	153	120	135	159	133	136	138	139	126	136	134	159	150	146	141	146	136	137	130	134	134	140	132	133	142	149	133	138	136	127	135	128	110	135	118	142	136	156	140	149	153	149	150	147	136	133	162	144	172	138	138	139	154	129	135	133	128	138	151	131	129	147	135	138	130	136	129	134	158	147	147	138	132	131	147	156	135	140	152	165	137	140	154	147	146	174	136	159	154	144	135	131	150	160	149	151	127	141	132	151	181	161	137	126	131	123	157	129	143	147	149	162	139	150	161	164	142	149	132	156	143	144	130	157	140	142	149	154	126	137	115	147	159	134	145	159	144	144	142	133	164	139	144	126	148	135	141	153	152	132	144	145	149	136	147	138	130	133	130	133	134	151	159	165	159	135	134	128	131	153	139	141	169	151	149	158	159	142	143	134	160	129	128	134	129	126	134	131	153	141	137	142	167	141	141	137	147	146	133	161	148	133	134	149	167	140	136	140	133	124	138	144	142	151	132	141	135	136	137	139	129	165	116	165	126	157	119	145	162	148	150	141	139	139	138	142	128	146	141	143	138	148	127	122	140	144	135	142	146	148	158	141	141	137	155	139	151	153	135	152	132	116	164	157	114	124	151	158	153	151	139	158	145	121	137	136	132	168	152	144	147	132	156	174	154	148	122	146	162	160	126	140	174	164	162	167	130	123	134	172	128	142	134	145	150	146	143	148	146	139	139	122	136	140	145	142	155	150	143	137	161	117	131	166	139	134	133	125	145	143	140	140	139	166	129	118	160	143	155	142	164	152	128	143	149	128	141	146	128	147	157	146	118	139	134	149	145	150	146	148	131	127	129	143	142	139	160	129	125	120	134	147	156	143	143	138	158	149	138	154	145	134	156	124	138	127	128	151	149	165	144	148	143	150	159	151	118	131	150	160	125	141	132	160	133	153	130	148	140	145	146	125	149	131	140	150	133	151	154	163	147	149	149	145	135	126	150	158	139	131	148	139	149	133	130	128	141	150	146	144	140	158	158	142	155	135	137	129	141	122	139	147	174	148	150	149	149	138	124	154	145	149	148	143	124	148	150	117	150	143	132	136	150	146	153	155	149	149	136	133	141	161	154	143	160	142	136	145	153	154	146	120	139	164	147	141	148	143	142	153	130	138	141	153	131	137	143	120	126	160	129	131	147	122	144	137	134	144	142	126	139	141	148	134	145	146	143	160	135	145	130	155	142	142	127	135	139	131	146	130	128	138	153	164	136	158	172	156	144	154	140	140	127	137	107	134	147	162	157	147	148	139	158	140	154	126	153	132	151	144	130	139	130	142	140	138	113	164	112	137	147	145	128	149	146	115	146	149	120	132	137	150	121	143	130	159	137	150	139	138	155	137	133	144	154	140	149	140	142	138	147	157	121	137	154	119	145	138	124	118	116	153	114	136	133	154	153	145	137	123	140	141	165	144	153	151	136	141	143	146	144	146	156	124	135	153	144	127	146	134	172	154	144	158	148	140	164	129	108	128	125	167	164	127	165	149	153	155	130	127	150	150	161	135	129	155	133	157	156	128	130	138	121	174	149	115	108	134	137	136	157	138	136	118	139	135	149	139	141	150	126	135	154	139	138	164	125	148	141	148	153	116	162	169	137	162	128	136	134	124	151	139	150	137	122	146	138	138	136	133	137	140	144	165	144	134	128	136	130	151	161	144	146	135	141	147	139	139	128	142	131	135	139	153	147	127	134	139	146	157	137	140	131	131	125	167	141	128	140	148	158	150	122	130	151	151	144	120	134	130	144	154	133	137	131	135	169	147	146	127	144	140	139	116	153	134	138	117	120	136	152	134	153	124	152	171	150	160	138	139	119	133	161	165	123	161	156	131	145	136	126	130	137	144	131	148	147	143	120	132	124	127	123	159	142	132	129	142	147	136	131	145	123	139	148	133	139	167	135	151	150	131	135	143	144	142	147	155	132	142	155	141	162	142	144	150	125	136	123	148	116	138	144	131	134	131	152	152	142	146	127	136	140	134	164	146	140	127	129	149	139	119	153	134	134	157	141	141	142	150	147	149	147	153	142	147	124	146	133	140	140	132	131	131	140	139	105	153	140	127	143	127	142	142	119	136	147	147	141	129	134	140	142	136	140	143	123	156	141	151	145	148	137	136	152	148	120	130	130	129	137	129	139	169	142	128	147	113	144	136	136	155	139	146	133	129	144	130	138	132	146	143	138	168	125	124	133	139	133	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7670	2306	5053	5935	5077	4133	3306	2860	2407	2045	1801	1641	1531	1326	1236	1205	1036	988	927	842	867	804	819	735	773	685	704	702	672	670	632	635	618	622	553	579	595	559	605	572	576	580	562	567	542	575	496	575	531	542	543	514	534	549	487	523	509	522	537	488	511	493	499	522	523	509	510	543	500	509	507	514	474	472	485	498	493	466	508	482	474	497	469	462	489	509	483	466	481	465	476	482	515	509	473	469	485	478	496	478	530	444	445	500	479	488	413	442	489	485	472	512	474	482	494	498	453	467	511	459	498	502	464	450	448	521	503	477	485	455	477	470	472	462	491	479	457	497	479	449	487	474	446	476	442	497	445	496	509	442	458	490	486	490	473	433	477	470	445	491	476	461	458	475	493	493	453	477	417	464	464	432	497	428	453	464	488	464	452	463	440	473	499	484	437	502	457	469	460	490	437	471	463	505	469	507	465	473	460	437	475	448	478	467	456	455	476	484	462	484	484	462	474	460	478	462	482	457	521	445	429	533	459	471	474	462	503	474	479	476	517	494	471	481	441	473	450	462	506	481	476	496	452	492	491	486	481	474	508	475	481	482	479	470	470	450	513	467	448	495	477	428	465	417	446	479	475	487	490	478	428	464	479	441	450	477	464	446	436	432	469	424	446	469	436	465	454	474	451	495	477	502	474	458	466	462	481	480	466	453	433	498	494	515	437	479	443	489	466	481	495	465	405	467	479	439	453	463	446	475	421	495	490	441	457	488	475	483	418	496	468	480	462	475	491	441	483	450	485	448	472	469	504	434	426	458	457	457	458	474	478	468	454	471	441	448	501	488	458	475	438	447	475	481	505	475	476	480	455	448	446	487	490	486	456	460	462	507	455	436	503	424	445	457	485	485	435	455	497	452	461	458	494	402	439	472	487	442	436	500	480	479	487	468	457	452	474	448	453	434	482	493	475	469	477	483	440	467	477	471	453	470	447	482	494	505	457	474	462	476	463	450	472	461	478	472	449	432	438	456	452	470	485	457	460	489	468	497	479	471	461	476	452	449	440	452	450	441	483	481	465	466	474	448	442	477	470	456	473	442	466	462	435	441	470	464	469	453	465	473	476	465	483	460	490	428	457	493	471	450	443	458	469	451	458	475	429	465	475	443	514	439	454	506	483	496	456	479	452	437	497	491	459	487	465	425	464	444	473	425	462	440	435	490	450	464	479	467	414	497	491	478	442	430	476	480	471	530	454	489	394	482	457	457	464	478	455	443	466	464	473	484	491	486	456	451	487	447	522	458	486	493	453	442	461	448	449	452	449	475	444	487	450	462	453	451	476	518	538	503	480	442	501	490	483	457	464	458	474	429	491	445	475	460	495	465	465	485	448	464	457	487	456	462	504	460	481	475	445	455	449	461	490	484	468	499	492	496	451	423	453	425	436	475	489	490	489	462	444	483	448	481	429	503	495	481	474	486	490	487	468	463	469	457	476	468	449	446	424	468	447	464	464	474	450	459	445	479	456	512	483	477	469	467	460	477	459	464	500	403	489	496	469	454	439	486	441	477	505	442	451	449	470	471	439	445	455	471	444	451	441	492	409	447	475	478	481	458	468	466	471	443	462	482	440	466	492	478	456	459	430	477	448	470	473	416	449	464	454	453	450	459	468	472	434	493	479	493	472	512	491	468	460	485	466	477	476	489	472	469	452	457	480	463	439	454	424	447	462	477	503	442	448	469	476	484	491	491	453	507	445	466	409	420	456	460	471	448	494	491	442	496	505	438	468	452	473	452	457	454	457	486	511	472	475	465	413	446	495	459	487	463	419	477	496	477	469	472	447	439	462	439	464	432	464	484	477	497	440	424	457	459	426	448	480	484	496	450	459	451	479	480	472	477	485	456	479	490	420	457	492	426	444	450	488	458	503	436	468	451	488	441	489	482	448	461	504	489	487	460	440	433	477	456	464	464	454	477	461	490	474	456	486	438	444	445	445	490	470	493	485	496	453	471	454	462	473	446	442	492	450	437	522	514	455	474	454	469	413	502	464	460	454	501	443	462	486	441	440	439	425	482	448	445	460	480	465	473	495	497	485	464	452	472	441	452	466	435	465	453	454	459	470	527	462	445	477	441	480	483	474	465	450	505	451	458	474	459	429	470	451	451	444	487	484	455	484	487	478	462	447	517	469	435	464	478	497	480	445	508	416	486	433	463	497	481	471	477	444	463	459	454	490	444	481	513	460	454	452	455	469	469	469	429	458	480	495	453	436	489	452	478	454	474	433	462	474	463	458	438	461	482	507	484	438	397	454	461	463	498	475	508	452	505	472	456	485	472	443	489	436	480	466	469	493	455	442	488	449	488	481	427	468	470	457	452	472	498	495	472	451	482	445	448	485	472	452	440	456	448	498	449	470	449	497	472	451	485	445	514	453	473	477	451	472	461	460	458	442	466	480	449	510	484	506	479	498	480	439	465	472	411	422	462	457	460	468	445	495	461	471	460	443	456	480	469	433	457	499	419	421	484	490	443	433	451	458	453	441	482	473	428	476	491	447	455	503	481	450	463	473	481	466	472	507	441	471	432	462	457	455	466	481	431	460	444	426	497	452	465	425	478	423	461	452	499	433	468	456	454	504	467	462	464	494	476	464	452	460	493	462	481	487	406	469	436	489	428	451	472	450	435	490	431	455	473	452	453	441	454	489	471	478	439	460	495	448	468	453	469	457	480	449	489	441	440	453	489	490	467	497	455	457	479	452	464	430	466	492	436	481	466	463	462	444	482	437	440	481	481	466	486	436	465	432	445	501	478	460	484	473	442	476	461	469	496	442	512	428	443	473	509	491	475	484	446	489	518	497	469	466	473	465	504	408	465	467	441	447	485	512	466	461	429	428	472	479	484	505	480	494	470	475	500	438	465	419	429	450	480	494	507	470	442	457	478	486	455	475	465	477	435	497	459	455	457	443	465	475	475	471	498	504	468	448	457	460	446	484	493	467	509	482	464	473	465	458	437	470	484	464	448	430	514	469	477	482	497	437	472	444	444	464	486	447	452	486	468	479	454	499	502	480	405	453	489	468	438	505	469	430	497	486	433	467	486	463	513	487	479	464	432	450	445	470	456	518	460	471	475	452	427	456	422	460	474	441	472	462	481	422	458	408	498	419	525	478	488	452	482	447	467	455	408	460	468	486	458	454	481	471	505	474	459	478	471	459	476	463	410	443	473	442	467	435	444	462	479	470	435	462	459	481	467	516	459	445	492	486	438	463	436	485	445	465	451	465	457	488	462	429	468	481	463	479	505	487	474	479	505	437	471	450	510	470	462	458	462	448	470	451	449	510	457	437	501	483	469	460	452	439	457	452	444	473	457	467	447	485	498	453	450	483	455	484	463	455	458	442	470	440	453	477	496	475	469	474	459	498	470	478	521	463	466	467	484	474	470	478	458	472	469	430	414	492	496	454	473	458	490	452	489	483	483	466	439	476	479	456	463	473	480	474	484	453	476	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2078	346	383	366	345	319	314	317	312	305	299	300	324	294	332	300	321	318	321	287	308	295	303	309	330	320	278	305	336	308	316	318	319	296	293	299	308	318	306	327	338	336	293	308	301	314	307	294	307	307	313	309	290	305	329	349	299	339	325	288	289	300	315	321	315	288	298	326	267	304	324	303	324	317	295	316	287	297	293	301	329	328	334	306	319	307	301	305	285	300	315	277	289	284	300	299	280	344	327	343	322	315	300	309	280	296	290	313	295	311	328	306	281	292	332	311	303	315	364	286	323	345	293	302	293	295	329	299	293	311	297	309	278	311	314	315	295	291	320	318	301	306	315	298	303	304	292	325	297	293	312	325	316	318	288	333	310	306	296	296	304	308	320	317	304	334	300	309	299	306	318	309	279	274	293	325	297	287	301	324	310	310	290	287	320	352	289	303	298	300	299	272	303	324	304	342	329	322	332	325	326	317	310	286	282	338	301	264	305	307	288	303	305	291	320	322	315	311	307	311	288	313	307	307	283	301	313	298	325	295	305	310	290	330	280	339	342	321	301	324	309	306	336	265	322	287	296	314	292	320	333	342	272	326	329	314	311	297	320	316	293	316	320	287	301	297	319	310	327	304	307	324	278	298	305	305	294	279	268	285	296	322	337	318	326	339	316	294	282	290	316	300	303	287	303	286	299	296	300	323	296	326	305	309	297	294	305	295	281	287	306	307	282	315	318	308	324	315	283	307	307	288	303	285	333	292	293	323	288	293	305	317	320	311	326	317	301	309	297	266	305	307	307	348	318	319	294	291	333	321	300	291	288	312	301	303	331	291	313	301	315	320	310	299	297	294	292	277	307	326	299	314	326	313	261	317	316	323	295	330	314	325	298	327	290	319	336	299	317	313	338	274	311	310	282	293	318	317	328	276	293	352	305	289	290	293	314	335	333	336	286	285	297	313	291	272	310	298	311	327	314	310	296	289	299	311	317	285	303	312	313	312	299	324	288	293	324	282	325	331	310	280	315	287	296	285	316	269	302	290	303	289	315	312	295	311	282	322	317	308	306	326	316	291	318	352	297	295	323	283	316	306	271	319	286	321	295	335	299	277	285	317	290	304	305	280	319	329	309	304	285	308	316	347	285	340	309	314	290	291	306	307	308	296	327	326	304	286	297	308	318	297	292	325	301	312	273	277	329	348	319	298	348	281	288	283	300	304	317	307	312	329	317	311	317	343	316	323	294	273	290	306	278	313	303	323	294	317	287	312	285	291	315	285	304	332	308	315	285	287	301	304	315	304	301	311	305	302	331	268	315	314	287	335	298	322	302	321	314	315	315	330	302	310	280	276	293	342	333	271	285	306	305	289	291	303	303	297	279	300	322	319	295	302	303	294	311	295	313	286	282	274	305	303	320	305	336	305	312	294	328	275	313	298	335	293	301	308	307	284	296	356	343	328	304	325	295	313	289	307	318	276	322	292	320	270	320	293	318	304	279	301	348	305	303	290	315	325	296	297	321	282	320	315	288	289	317	290	315	303	300	316	294	277	340	312	320	307	307	311	318	333	304	282	286	324	299	334	310	316	305	278	298	308	302	291	310	304	296	338	303	311	295	304	328	301	296	312	326	331	303	280	307	312	322	306	279	299	286	313	274	307	295	292	304	316	292	297	316	318	302	297	308	302	337	297	296	331	293	294	323	290	287	288	298	307	287	280	326	312	322	333	301	317	302	313	315	300	285	330	312	318	277	295	305	317	318	319	313	319	282	315	279	326	279	293	307	323	329	309	318	333	301	323	300	313	299	272	308	287	357	308	322	260	278	311	288	307	324	299	304	306	324	305	304	330	325	318	287	308	314	304	304	315	283	336	312	277	330	327	313	305	316	293	301	302	285	309	305	321	310	274	310	305	332	322	281	338	319	320	278	291	347	307	327	288	345	283	300	302	323	301	311	312	270	322	301	302	318	328	324	314	288	314	308	275	262	309	287	284	329	301	307	310	343	299	305	329	305	347	286	306	327	297	268	290	314	332	346	330	308	294	324	313	300	338	303	331	253	332	285	275	302	284	364	287	309	331	285	319	318	320	272	291	336	326	318	270	313	297	318	305	318	295	334	326	293	292	311	331	286	339	314	289	315	298	323	296	340	278	315	335	296	313	325	327	345	316	331	303	289	309	286	315	292	295	287	307	333	303	301	276	296	291	315	299	306	313	316	340	297	291	317	295	319	302	296	273	290	297	309	302	322	290	312	320	357	279	305	313	282	301	349	327	330	320	277	272	321	279	313	324	312	322	292	297	315	307	307	285	322	316	312	291	298	307	323	327	318	305	307	283	304	300	298	309	295	307	329	266	303	355	306	319	339	332	322	295	300	282	327	327	301	321	281	296	278	286	290	328	346	307	301	334	285	348	292	314	339	294	299	302	268	345	306	323	302	305	309	297	289	325	301	316	292	289	300	309	300	304	272	337	313	312	309	293	311	298	290	288	305	327	310	306	313	309	319	324	287	313	292	321	265	317	298	336	308	325	318	306	309	311	325	301	314	303	330	304	286	296	302	298	272	287	311	306	307	317	325	274	330	345	303	303	273	331	315	303	308	332	289	286	295	321	298	302	310	300	312	349	308	282	314	312	310	294	285	309	300	305	291	287	294	320	284	302	287	315	303	279	303	308	307	329	294	318	353	325	314	265	318	296	300	323	298	295	294	300	323	320	317	315	319	294	299	313	309	334	295	309	291	310	293	315	302	305	294	300	306	344	305	296	281	331	317	330	314	282	298	314	288	323	311	313	305	293	310	289	344	303	321	290	281	332	328	291	321	319	291	318	294	296	289	281	318	291	296	319	336	328	334	302	322	325	308	274	322	296	332	310	282	341	331	318	320	306	290	331	350	331	287	291	334	289	289	303	336	285	303	290	312	302	300	315	347	304	321	323	314	329	315	304	307	360	330	319	301	364	305	316	270	312	339	275	305	273	296	298	324	312	290	337	330	290	305	294	269	308	307	292	290	283	290	278	300	280	306	301	291	304	309	327	299	294	336	276	310	297	307	324	317	298	308	319	287	310	305	315	342	336	288	308	308	326	324	304	304	303	270	304	312	287	327	312	295	306	296	278	319	288	299	299	298	270	309	304	337	309	325	328	328	336	320	300	299	321	291	321	349	317	300	341	293	307	309	342	296	285	277	308	324	322	308	298	318	297	326	304	319	284	312	305	352	286	316	303	333	336	308	312	286	298	291	294	309	333	315	321	304	300	326	324	334	307	311	328	299	307	315	301	307	285	268	330	268	324	316	321	286	310	314	291	341	289	329	301	352	297	302	311	303	316	290	300	302	329	294	319	337	306	314	301	323	316	313	306	323	292	290	304	299	327	305	311	330	319	309	306	289	300	295	332	313	314	316	341	313	298	306	298	295	303	323	328	298	299	292	319	273	281	329	296	285	308	293	286	309	300	326	309	297	315	320	292	284	300	298	334	328	314	292	304	333	302	315	330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2385	1024	1078	1089	1079	1063	956	996	945	942	985	956	930	887	902	902	925	944	889	884	849	961	937	943	897	923	885	908	926	924	887	907	873	907	943	881	856	853	895	869	900	864	863	923	849	905	913	830	889	919	935	869	846	864	882	904	874	833	953	882	874	906	893	922	914	905	949	875	890	893	877	801	943	909	971	895	901	899	913	821	923	856	858	920	911	866	925	828	833	862	915	846	891	913	893	925	931	868	952	869	870	868	884	915	852	913	898	905	903	887	875	878	919	872	880	925	956	900	943	848	892	868	911	883	862	936	904	892	931	844	874	871	913	879	892	916	886	877	859	865	875	845	871	897	884	881	886	813	914	903	886	883	879	870	845	814	909	860	877	850	868	926	886	922	814	908	895	882	912	938	922	865	892	901	896	935	886	840	881	868	914	847	886	870	888	849	866	907	862	918	878	890	924	887	891	838	927	962	911	893	839	895	945	851	854	846	833	799	885	908	947	908	869	868	976	906	808	911	852	871	902	876	896	879	894	886	863	896	888	873	885	934	863	844	849	890	918	940	871	835	917	923	931	916	847	860	885	850	886	897	920	863	913	877	860	889	881	871	871	880	890	855	868	861	871	907	902	938	909	953	843	849	854	846	897	836	908	906	849	892	892	881	873	920	851	825	926	909	900	872	858	949	856	909	872	894	927	959	873	850	905	883	904	898	918	855	937	902	859	925	900	931	895	940	869	929	874	891	886	858	845	887	905	875	866	926	877	808	873	908	927	904	893	898	915	844	907	881	929	885	924	954	877	835	909	879	923	859	861	911	877	835	901	924	956	950	880	906	907	851	873	895	922	960	903	893	906	962	873	884	898	855	946	877	860	926	894	894	921	902	891	869	805	881	898	895	863	912	933	921	909	898	895	905	827	837	892	869	870	902	871	897	894	913	920	927	879	850	937	872	856	917	869	877	915	856	911	885	870	851	875	862	884	881	838	911	917	853	875	859	877	840	874	878	862	877	879	895	896	863	918	837	918	888	890	860	870	882	918	909	886	883	917	862	921	887	909	888	898	872	881	884	899	907	862	852	857	853	871	845	825	860	896	867	813	885	901	907	911	935	864	891	867	874	918	912	891	912	927	865	858	884	887	939	904	862	855	869	880	833	842	857	843	925	890	900	913	868	844	885	936	920	885	878	896	894	879	886	899	886	874	900	874	847	933	907	875	881	883	914	870	916	901	880	866	917	876	895	840	938	936	888	908	911	896	923	916	933	909	868	866	879	908	871	889	906	906	866	861	903	864	917	862	900	881	888	876	851	904	875	887	869	894	906	856	876	938	901	919	860	881	901	874	872	871	936	959	943	918	931	941	910	860	903	891	912	846	907	924	884	888	894	859	904	817	874	873	890	840	928	909	916	891	898	902	882	864	931	888	876	858	896	887	910	865	869	868	887	853	884	897	944	883	927	922	892	860	933	903	866	862	871	884	880	917	858	912	936	908	910	872	836	878	899	843	880	874	892	917	840	833	894	891	870	914	883	914	933	937	872	866	914	885	836	851	865	882	861	909	870	875	906	853	852	901	893	855	888	869	858	894	871	861	863	897	879	915	900	884	853	878	931	963	834	900	887	921	847	861	899	890	875	875	831	947	919	919	883	905	922	874	862	845	841	907	850	847	869	935	857	886	847	915	866	842	893	910	927	870	871	881	878	856	906	864	903	898	905	885	892	935	817	898	857	914	896	869	942	917	924	916	934	863	867	872	876	875	874	891	857	873	894	880	884	859	863	883	940	943	914	912	871	889	882	869	880	849	853	869	910	910	891	929	884	917	920	952	831	892	902	875	932	897	912	881	947	881	859	855	877	945	837	904	874	924	895	825	943	869	898	898	846	901	882	929	792	945	907	891	889	926	944	879	911	868	900	900	896	885	872	882	917	928	911	896	914	853	871	880	925	819	879	879	838	923	856	922	888	898	879	857	895	858	942	894	884	869	865	937	908	907	863	878	873	850	914	811	911	912	907	859	914	933	886	918	872	913	875	932	867	894	879	827	867	821	869	875	889	853	943	873	878	875	885	881	911	836	926	903	873	852	900	870	886	918	878	870	871	888	935	927	899	908	928	851	870	916	903	896	929	874	910	902	848	916	910	868	870	887	889	931	914	916	926	889	917	841	891	937	889	876	886	877	939	898	880	925	855	855	921	910	880	896	894	922	893	906	879	905	842	920	859	903	942	900	929	880	873	844	918	906	883	861	858	901	906	887	898	897	880	933	855	903	911	884	911	866	859	853	878	899	903	881	910	925	884	891	865	880	840	877	851	858	902	807	906	868	867	900	934	871	899	866	881	908	891	871	897	912	886	922	879	892	893	890	868	867	867	883	919	860	852	861	868	914	897	842	878	896	856	935	831	881	833	902	866	892	866	886	909	910	853	927	925	905	864	884	857	895	914	858	827	887	847	886	891	901	890	905	929	931	900	882	850	871	984	936	876	886	852	873	854	883	878	919	868	908	945	830	907	917	890	834	900	912	920	902	928	874	892	834	921	856	845	896	880	897	877	908	858	935	940	906	910	888	877	870	849	863	848	871	831	879	881	868	848	920	913	885	911	914	878	892	900	882	882	885	933	920	937	892	874	886	887	920	846	875	905	914	831	936	926	864	912	916	897	834	869	892	932	854	933	872	903	889	894	856	879	873	886	932	850	919	913	888	881	875	873	943	881	868	876	882	880	901	859	908	867	906	875	881	940	850	919	898	916	851	893	917	857	913	883	931	931	936	910	858	857	862	848	910	895	866	866	870	878	801	871	849	916	907	908	904	903	888	838	914	915	923	872	862	924	914	911	894	889	862	899	862	875	856	890	871	861	875	865	881	863	895	868	857	877	941	876	896	872	917	890	842	868	926	869	876	892	921	891	918	920	916	882	912	840	929	885	897	943	900	900	875	895	899	866	880	897	866	860	857	946	917	884	881	890	874	907	883	888	861	903	898	905	872	880	901	918	937	872	911	878	913	861	886	840	924	906	890	845	892	892	943	916	904	891	898	909	879	847	835	866	918	858	870	897	910	866	890	923	876	861	886	821	880	848	883	894	828	911	876	898	835	871	881	826	903	893	878	872	901	875	884	922	861	886	856	906	867	833	899	861	899	819	949	870	911	904	877	874	905	859	900	872	875	869	847	898	888	887	855	887	911	816	912	943	940	864	897	896	970	885	846	925	846	900	938	889	870	912	920	873	873	915	942	892	910	907	894	870	883	835	910	905	903	925	897	907	855	866	894	827	886	934	880	922	897	928	877	904	906	905	879	896	928	902	882	920	895	911	928	878	869	909	841	883	952	892	881	859	898	856	906	886	887	873	952	909	841	846	903	938	887	864	873	879	908	951	903	875	901	916	889	868	898	923	871	948	877	864	890	874	887	858	900	827	914	837	844	870	859	875	908	883	914	883	913	869	886	882	880	900	916	895	947	901	892	937	893	923	849	875	807	832	925	888	865	905	853	881	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7988	1117	1379	1131	814	591	471	413	366	306	274	258	254	212	221	252	225	215	196	197	228	239	233	226	217	183	186	177	183	189	189	158	191	175	182	188	194	160	186	201	176	161	172	181	172	175	187	185	221	183	190	180	166	195	198	161	170	165	180	154	181	150	171	175	167	153	172	184	174	193	179	191	169	199	180	193	181	183	176	200	196	185	174	161	196	163	168	170	173	169	179	168	154	177	176	173	183	188	161	174	177	174	161	188	191	165	185	154	162	217	185	169	172	185	165	154	173	162	170	165	184	164	190	165	186	186	153	176	173	185	193	170	184	175	171	167	158	185	173	162	176	146	174	142	180	165	177	158	170	181	182	161	191	150	186	172	183	199	198	177	187	188	177	178	173	160	180	184	160	185	170	179	186	172	170	170	167	172	176	195	200	172	159	189	173	184	189	192	180	195	181	162	156	178	189	179	162	181	182	179	168	152	174	162	182	161	164	146	168	182	158	175	154	181	182	169	182	174	152	151	170	166	155	182	159	169	161	168	152	182	169	173	167	208	189	172	188	201	164	173	188	180	183	182	164	183	183	187	188	179	181	173	161	184	148	177	177	155	183	176	175	155	133	182	185	176	175	155	171	176	176	163	166	180	185	191	175	188	159	167	169	169	168	169	181	181	175	172	189	170	207	153	180	170	172	162	179	178	162	149	172	198	173	181	181	194	175	184	185	190	147	172	178	164	163	169	183	177	179	179	174	182	170	150	172	175	165	194	171	175	143	194	190	179	139	138	175	172	193	184	183	151	152	155	167	169	195	169	154	162	176	186	182	182	176	154	192	163	159	186	163	164	166	167	173	193	172	157	165	172	165	164	176	166	161	159	188	162	184	186	169	165	162	162	190	169	157	155	188	174	172	192	183	178	190	154	153	172	186	181	166	172	163	164	166	163	162	159	173	186	189	169	171	178	185	150	188	145	181	183	174	164	174	181	163	165	174	157	175	183	153	161	165	166	160	192	171	160	177	165	180	147	175	172	183	179	191	163	184	176	174	172	175	201	183	168	169	186	164	199	158	144	173	180	156	185	169	203	182	186	165	187	176	173	177	160	160	162	181	168	176	155	152	177	165	192	168	180	174	190	201	167	165	175	157	149	175	160	176	164	184	156	173	147	163	166	188	170	167	163	177	200	186	167	139	139	183	176	169	164	170	180	183	182	188	163	173	185	151	157	172	165	195	174	175	187	148	165	164	169	179	153	182	160	168	193	152	164	169	180	188	201	159	169	153	177	173	173	149	164	164	165	180	168	169	189	176	183	183	165	152	178	191	181	152	168	174	162	209	170	173	180	176	176	153	201	161	168	177	152	174	189	157	173	180	172	175	183	193	171	178	150	197	161	174	173	195	162	178	184	185	137	153	176	177	165	175	187	175	188	166	156	198	189	207	195	155	190	165	171	145	159	173	157	145	177	163	181	147	172	185	166	171	178	180	167	173	173	172	174	183	178	165	141	156	181	134	190	178	168	172	179	177	166	158	165	161	146	188	165	171	172	166	177	190	183	182	174	164	185	165	155	160	175	161	183	191	178	166	156	160	168	171	163	185	194	183	178	184	173	156	169	195	153	176	174	168	172	185	150	191	150	168	166	176	173	183	187	179	180	163	172	174	179	169	181	182	180	166	184	188	183	175	182	175	176	181	173	160	180	153	168	157	169	158	176	171	155	193	162	190	179	188	155	188	178	177	183	169	192	191	194	180	185	157	170	170	168	166	200	169	182	172	170	183	182	175	192	167	197	158	169	186	164	174	156	170	167	173	186	198	183	161	164	156	196	188	176	165	153	168	175	178	179	196	172	166	174	169	179	179	176	177	179	167	177	178	193	177	204	173	181	187	174	154	181	168	171	191	174	179	175	176	174	171	144	172	194	181	176	157	198	171	180	184	178	158	188	173	177	158	157	191	156	179	178	169	161	168	179	167	177	177	189	183	164	167	170	201	160	178	171	162	179	203	159	188	178	177	159	170	151	202	160	173	200	176	152	162	151	158	169	170	191	169	193	190	151	186	174	166	186	202	186	181	168	198	201	173	146	174	164	168	187	159	178	193	198	178	166	172	182	206	174	184	162	166	171	181	176	177	195	159	183	163	187	186	156	162	159	167	162	155	185	179	188	175	166	185	187	164	165	169	172	168	174	168	179	162	171	165	184	174	167	157	197	158	163	172	184	172	167	177	151	189	185	171	155	152	177	185	193	179	170	165	190	202	172	190	177	146	177	171	170	191	176	182	182	182	172	166	186	196	185	177	173	194	162	184	164	178	167	158	183	154	155	159	165	175	162	196	174	192	167	165	147	172	176	166	162	167	194	165	173	178	182	185	163	172	159	167	164	194	185	171	157	182	168	176	194	189	181	205	181	163	172	178	175	163	183	158	177	173	198	193	173	180	168	197	179	162	201	176	165	164	171	181	174	192	174	155	158	167	162	186	180	177	204	166	185	174	175	164	165	177	194	188	180	190	151	198	177	178	185	189	193	193	183	151	170	174	163	184	190	176	184	196	159	190	168	160	157	183	179	177	164	191	152	167	185	159	175	182	156	173	187	169	156	187	185	176	175	163	165	189	171	154	189	160	166	155	178	187	170	179	177	171	192	156	166	176	171	164	185	174	162	179	173	167	168	169	187	170	170	176	175	179	181	192	199	177	161	176	171	176	169	179	190	157	173	184	189	192	178	142	188	162	178	158	193	156	181	178	182	160	161	175	195	163	168	198	172	154	180	153	188	164	175	186	161	201	183	166	164	187	194	173	163	183	162	187	178	165	168	163	177	184	170	166	179	179	165	179	184	158	191	153	171	177	174	171	165	177	192	160	165	172	163	181	172	180	168	186	189	182	153	166	152	168	196	183	185	184	170	176	177	164	163	156	181	179	180	169	170	202	177	159	172	171	182	174	190	179	171	181	151	173	147	182	168	189	195	190	165	162	173	180	191	175	178	165	143	162	165	179	163	140	170	162	189	163	183	159	180	176	171	168	175	177	178	169	173	172	177	186	168	181	176	159	157	175	155	178	166	166	182	158	199	167	181	144	173	164	151	167	165	180	173	188	189	176	153	192	168	160	184	186	169	202	194	194	164	177	151	189	153	168	151	186	175	172	176	175	148	193	173	168	185	152	196	179	166	182	174	182	196	173	196	167	172	177	199	179	191	155	169	167	187	177	161	189	170	185	173	122	181	177	185	176	171	177	181	169	172	197	161	165	166	171	172	174	166	161	173	186	144	177	177	199	181	175	172	186	159	184	162	136	157	164	175	171	179	196	180	145	143	176	162	177	172	154	166	139	182	178	167	184	173	190	175	162	175	169	192	180	168	170	188	179	170	200	170	190	180	186	154	167	157	174	155	168	163	172	152	168	159	180	197	192	172	157	180	177	172	185	169	180	184	162	177	177	177	175	166	149	172	197	180	188	158	143	161	185	198	145	177	165	199	166	163	157	185	169	184	167	184	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5591	1502	2959	3460	3012	2547	2107	1817	1503	1360	1288	1127	1104	973	974	885	847	845	815	812	774	764	707	636	709	694	649	670	648	632	639	596	643	607	597	594	615	598	582	616	638	590	576	611	603	556	576	575	606	595	573	554	556	574	573	560	581	589	565	566	561	563	565	586	562	571	552	535	585	559	555	570	559	572	549	554	600	588	561	544	560	561	581	561	550	562	602	554	566	574	516	551	536	564	568	547	561	544	528	535	535	534	566	516	559	529	582	567	574	545	530	540	541	533	541	591	551	554	557	553	532	542	532	557	543	540	548	528	531	511	555	562	554	529	565	517	548	580	594	537	555	510	588	510	546	544	499	541	590	519	475	533	541	586	539	547	561	543	549	549	511	577	593	572	540	612	568	544	531	531	533	554	511	550	550	549	555	523	524	536	566	525	525	552	538	542	538	525	531	508	535	541	601	549	587	512	515	510	548	511	508	565	489	548	562	544	598	586	560	572	534	520	531	512	521	523	528	574	532	552	568	547	520	559	537	579	582	510	540	548	513	537	547	547	524	538	530	522	482	503	500	530	523	522	558	528	507	535	582	533	551	514	549	563	580	525	538	509	496	527	542	537	557	524	548	542	550	527	553	561	555	544	582	535	543	558	505	528	559	539	576	581	531	493	514	585	571	558	567	494	591	525	591	593	582	556	536	510	549	508	554	518	541	593	538	580	517	487	518	539	585	585	539	541	547	540	493	519	543	593	543	556	517	551	528	528	526	540	557	500	573	544	553	529	507	539	519	520	537	556	534	555	532	506	523	532	483	517	558	536	518	552	532	548	523	534	566	571	564	557	543	530	544	543	553	543	545	567	579	572	568	554	572	517	512	554	586	532	553	545	562	535	559	529	499	537	512	511	552	497	556	546	565	566	517	520	543	578	559	527	548	505	574	534	559	531	541	602	552	539	531	564	525	531	509	539	550	542	536	539	518	555	532	516	526	516	532	543	517	472	554	559	544	519	583	587	521	547	569	501	547	536	533	569	524	566	515	498	534	545	535	539	549	558	540	521	570	548	503	547	544	537	589	578	536	556	547	548	513	520	500	541	612	539	565	558	559	541	508	562	532	586	573	556	555	540	533	529	552	578	533	567	545	540	532	531	550	560	546	511	513	532	562	566	568	509	580	498	525	551	561	530	516	568	567	537	551	541	497	513	563	559	559	552	554	525	540	583	500	540	555	561	536	551	528	495	542	533	521	534	507	546	535	550	557	550	548	544	554	518	571	600	519	514	500	511	534	542	537	528	539	545	544	558	528	550	525	513	547	527	555	559	583	580	564	539	544	546	530	558	544	518	539	558	590	515	525	569	557	553	574	505	544	536	535	548	566	526	601	545	519	545	554	518	550	567	583	525	538	526	532	562	526	498	575	597	567	563	528	551	508	497	569	581	535	528	552	515	532	547	520	590	548	531	552	529	511	526	534	557	636	496	539	524	565	537	550	549	527	566	543	509	539	535	562	522	590	539	522	497	524	556	557	540	556	546	532	595	531	574	536	496	511	539	523	515	518	556	583	556	524	558	553	516	549	517	546	512	565	536	506	534	519	547	527	511	513	539	538	549	590	502	532	549	546	523	563	538	554	563	515	521	538	568	557	516	522	541	561	561	594	521	511	499	562	537	571	529	586	559	544	541	555	557	528	556	568	576	579	496	508	561	576	533	493	573	564	543	534	533	542	527	537	565	535	518	526	492	533	499	535	557	550	508	554	564	494	524	526	520	531	530	555	561	569	529	540	565	588	552	548	555	486	562	521	528	590	549	550	555	544	584	555	497	558	586	549	568	498	516	524	506	518	514	501	541	515	511	542	529	564	524	521	543	547	508	546	564	511	542	544	513	518	553	536	568	517	571	517	529	539	537	544	517	553	543	582	533	515	558	527	509	547	557	540	506	568	527	573	555	523	544	551	518	574	563	550	519	545	536	531	570	542	513	550	562	519	541	515	579	526	504	554	503	526	521	534	546	546	541	540	560	543	547	566	559	516	563	576	541	553	578	544	559	551	497	517	520	544	508	515	514	571	513	532	556	530	540	571	542	573	537	584	512	505	554	530	520	558	550	565	499	547	556	597	536	528	590	519	502	542	567	523	525	529	567	529	517	538	541	539	529	548	565	576	529	527	545	583	518	517	525	544	527	554	557	576	552	557	523	500	564	509	556	517	571	544	539	535	543	552	543	563	579	505	547	500	535	544	577	521	552	541	557	538	538	521	584	552	548	513	521	545	543	563	587	507	581	535	579	493	524	511	471	544	564	527	489	579	497	530	538	557	528	505	564	551	534	558	530	553	512	512	587	588	552	522	534	542	496	508	508	523	532	575	535	566	504	526	561	531	547	522	551	561	558	528	564	511	613	534	514	489	543	557	517	523	524	527	532	557	541	562	521	521	549	559	500	524	575	525	551	559	529	512	535	564	584	560	606	577	515	508	529	542	564	533	604	577	529	562	515	542	587	541	548	522	498	525	515	542	526	497	558	531	519	543	525	535	528	548	545	532	603	549	577	516	522	501	506	509	538	536	562	543	537	505	512	532	542	538	482	521	477	549	597	532	526	575	535	543	554	611	555	571	522	575	522	558	558	509	551	583	499	566	564	528	518	476	536	517	537	546	607	552	509	577	542	538	524	557	538	531	525	545	562	556	564	556	565	548	593	576	528	525	500	566	542	580	543	539	521	503	556	544	576	565	547	519	527	555	553	520	546	502	577	542	532	561	533	546	526	557	536	570	539	546	552	530	517	511	585	562	487	503	552	535	550	577	527	527	517	485	597	539	571	551	507	546	526	547	510	565	593	532	533	537	560	584	599	532	556	516	537	541	520	528	540	529	576	565	518	558	526	523	535	572	585	526	527	551	551	568	566	553	543	563	599	545	555	557	613	550	523	581	544	541	573	579	557	521	513	551	535	540	513	516	530	537	546	586	525	538	549	563	584	519	534	550	579	552	534	536	558	541	554	572	590	519	542	525	538	557	557	496	532	533	554	541	528	493	567	509	511	572	525	524	569	505	541	537	586	571	525	553	503	533	568	544	528	526	561	578	514	523	534	477	593	518	528	563	515	567	551	544	575	617	580	552	540	534	532	592	565	552	539	527	529	544	577	536	594	550	507	543	564	556	551	553	547	525	548	540	494	518	531	487	511	552	551	578	539	536	561	527	522	551	541	529	567	576	551	500	589	563	548	562	531	521	539	581	544	510	552	528	530	571	563	536	540	556	529	518	548	515	527	551	513	584	547	525	515	512	563	532	490	538	543	551	586	536	537	528	548	534	566	580	553	515	543	503	563	512	475	520	509	578	542	522	523	558	522	545	531	546	544	568	540	497	526	486	535	547	547	553	551	571	560	563	528	518	557	567	494	545	500	557	563	560	576	518	526	588	573	528	515	530	576	546	471	513	530	525	582	540	550	580	517	511	541	493	554	521	564	569	531	570	508	538	558	530	568	568	547	539	554	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15203	2505	2636	1923	1434	969	790	605	438	421	342	281	303	251	259	273	231	211	193	189	191	203	170	175	171	153	163	167	160	176	163	146	155	156	137	174	162	163	119	164	165	170	141	143	140	145	152	165	168	144	162	147	152	172	173	139	144	144	130	139	130	152	143	143	149	152	151	161	174	120	149	123	132	143	136	127	159	160	150	148	151	127	146	139	143	172	150	141	154	154	149	163	145	127	150	145	143	141	131	130	127	130	152	135	152	139	170	143	155	148	129	147	130	149	152	131	143	142	138	137	146	146	153	155	143	142	128	135	127	114	141	153	129	156	144	157	166	131	134	137	141	131	128	124	138	154	151	134	160	124	143	152	128	143	170	137	147	156	155	129	151	143	149	136	158	127	128	152	137	130	162	143	131	153	144	145	155	145	162	141	132	149	153	159	128	133	130	140	128	146	138	141	148	131	127	147	151	134	147	165	155	144	144	155	134	140	158	146	132	152	150	156	123	121	148	141	158	147	161	133	133	129	138	137	149	160	134	127	148	144	161	143	124	144	161	127	165	120	137	148	132	135	146	136	157	167	154	156	139	128	133	143	157	158	134	135	161	147	138	117	166	134	151	141	145	152	120	161	140	133	128	130	151	149	141	147	147	149	133	134	134	152	147	148	142	133	128	158	118	156	142	150	159	131	158	153	129	122	140	135	143	125	130	134	148	149	143	155	148	138	135	140	135	149	135	145	126	148	145	159	148	153	149	143	152	139	133	158	130	125	159	117	131	139	144	118	126	135	147	146	135	134	144	146	137	143	158	147	137	151	122	143	130	140	150	136	146	159	152	138	145	141	142	139	131	143	138	132	171	163	145	144	129	134	139	124	141	119	130	124	133	112	126	137	146	140	132	155	116	145	143	154	135	131	124	138	142	161	136	162	133	141	150	114	175	153	128	120	126	159	152	132	133	135	151	161	149	174	153	133	123	148	149	147	129	144	133	126	132	116	112	156	144	144	126	137	140	144	144	136	150	148	155	159	132	147	153	145	159	121	127	152	135	149	135	158	134	152	123	134	135	137	130	173	122	133	149	168	139	124	144	131	140	155	151	158	145	152	124	134	131	135	143	129	128	139	158	130	140	132	148	169	118	148	140	145	145	129	139	161	136	117	154	139	125	156	136	137	155	162	126	137	124	147	152	142	146	157	127	129	148	146	133	151	142	142	146	158	146	136	143	134	139	125	142	150	136	126	155	154	136	130	139	167	135	127	148	168	153	147	132	137	148	149	158	148	148	140	118	137	133	133	135	154	148	166	151	143	138	154	129	127	130	128	136	144	146	134	161	127	117	152	138	157	154	136	141	132	142	139	133	133	146	125	174	150	130	132	117	147	140	132	129	144	138	135	130	144	138	149	135	144	126	136	152	132	147	156	144	143	139	149	150	134	141	143	152	166	139	151	145	132	137	117	144	138	109	159	134	165	153	137	130	159	136	133	146	133	142	137	140	128	153	143	121	151	142	126	141	156	149	143	174	144	143	149	159	128	133	147	159	130	135	145	156	138	162	140	141	144	146	145	153	143	142	146	156	133	125	148	116	150	149	138	141	144	145	114	149	149	145	119	140	156	127	128	158	145	125	133	130	142	149	140	158	142	134	143	132	136	149	122	134	151	149	132	145	141	127	150	150	134	135	147	158	126	143	143	153	149	132	131	148	127	155	148	141	125	125	135	135	154	122	135	144	172	136	160	133	140	138	145	149	125	126	125	156	145	152	146	140	158	131	137	149	156	152	127	146	127	127	151	144	142	148	132	141	140	149	159	115	141	163	138	123	157	130	132	148	156	153	131	145	133	139	146	152	146	161	138	125	125	140	140	130	163	144	161	148	148	150	132	148	140	154	138	141	129	133	126	137	133	143	129	140	141	163	129	149	141	123	152	142	125	140	145	150	140	136	153	139	145	129	161	136	153	152	145	144	137	127	132	160	149	140	142	134	178	157	131	151	148	135	134	145	142	133	136	144	151	132	126	137	141	140	152	155	151	136	138	128	131	155	144	166	131	146	144	120	148	136	122	165	127	127	134	135	149	146	140	133	145	123	134	130	158	151	146	140	160	130	133	149	154	147	141	137	127	153	147	134	147	148	134	131	137	131	143	144	133	178	142	146	157	137	158	136	123	158	118	158	144	147	172	150	133	145	137	134	151	115	113	160	137	140	144	155	153	151	112	131	154	128	160	129	142	142	154	150	157	163	141	136	132	142	141	140	145	143	158	129	139	137	141	141	144	140	149	142	126	137	145	144	151	149	131	152	135	149	140	140	145	146	137	164	136	118	129	137	170	135	161	152	128	154	151	156	134	143	140	137	150	141	136	133	166	142	135	142	150	145	140	123	140	140	145	136	131	139	124	140	156	136	132	147	130	157	135	145	140	144	159	139	136	132	136	166	147	135	133	146	144	137	128	142	127	154	118	144	148	162	152	142	117	156	138	155	119	143	135	114	145	151	136	135	139	151	151	145	161	133	166	131	145	135	144	132	128	150	120	160	142	133	155	132	119	111	161	133	146	122	137	135	147	156	175	149	135	141	135	150	141	141	145	134	137	125	126	139	146	175	129	156	142	144	151	139	148	153	158	149	132	140	139	138	145	126	128	139	141	136	135	151	128	122	162	141	133	139	138	138	134	132	147	138	143	136	148	136	161	174	137	124	124	138	144	145	133	144	131	145	147	139	140	140	138	138	143	130	162	135	142	134	141	134	130	143	138	160	128	119	113	128	136	153	130	142	173	130	151	139	150	138	140	143	148	155	130	136	142	144	154	130	146	144	149	146	132	125	150	134	136	141	147	137	136	133	155	142	151	142	130	143	119	132	140	143	154	139	155	128	123	154	154	143	130	130	134	132	122	131	128	143	144	120	138	143	140	138	140	144	136	173	124	145	135	149	155	136	157	160	126	131	166	166	169	112	137	151	134	145	134	149	154	117	144	133	152	138	119	143	164	132	174	148	130	149	147	161	143	137	147	141	140	152	137	141	139	127	135	144	162	143	120	110	141	139	142	147	153	165	145	137	135	144	135	138	139	151	142	117	145	127	139	167	136	154	127	138	153	140	119	156	136	160	150	156	147	136	137	155	119	144	149	136	133	137	135	133	162	154	155	143	136	136	141	117	141	136	137	137	149	141	148	152	139	125	129	153	147	153	116	139	149	130	122	148	148	151	148	128	157	147	145	120	169	172	144	136	133	151	118	133	124	147	144	137	136	134	128	171	141	138	135	143	151	145	157	145	146	139	142	158	145	148	130	130	146	139	153	139	150	146	134	142	144	148	136	131	134	115	149	131	152	154	125	135	154	147	142	135	128	118	145	136	120	136	135	156	136	127	156	137	136	169	135	141	153	144	143	143	145	131	113	131	150	135	147	142	145	137	135	127	163	137	144	147	147	121	118	163	169	143	144	140	135	127	166	149	152	147	137	153	133	147	154	139	150	156	143	125	133	150	130	149	131	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7818	2297	5043	6074	5099	4128	3384	2840	2427	2114	1770	1626	1486	1362	1204	1101	1019	997	964	915	853	860	806	758	779	721	663	725	638	649	688	616	581	596	608	612	582	588	556	586	537	566	488	586	564	558	497	507	518	545	532	516	585	503	503	496	500	524	494	516	522	529	508	504	465	481	505	501	498	496	489	500	474	466	479	454	491	497	472	493	512	502	468	479	438	490	497	484	438	479	467	493	476	520	453	479	489	511	464	406	477	447	489	489	456	475	479	461	462	469	474	447	445	489	493	446	493	479	483	478	428	455	450	461	485	476	450	490	465	440	475	511	451	514	462	471	465	442	491	488	444	451	472	463	485	465	467	512	479	489	443	448	491	491	488	431	472	471	434	477	478	474	502	465	487	494	452	500	450	466	487	492	498	484	441	469	447	423	480	445	446	520	449	470	453	474	481	478	457	493	476	456	480	445	481	488	452	475	480	440	460	474	477	504	474	468	467	460	448	482	468	470	510	445	434	477	497	451	487	472	492	424	463	461	461	496	480	465	464	438	485	478	469	434	454	478	440	419	455	459	472	439	490	457	476	451	437	489	474	444	470	455	461	458	485	476	479	478	464	451	448	483	457	457	460	467	430	471	496	460	438	498	461	492	486	452	437	470	440	503	469	468	468	477	472	461	465	446	438	456	498	444	466	464	471	474	489	460	494	473	461	447	467	451	461	489	491	414	459	414	421	460	469	467	429	449	455	427	450	460	449	466	480	453	456	470	486	439	483	493	488	461	511	469	471	480	489	507	474	479	488	458	481	462	470	460	469	467	460	503	428	421	493	445	464	476	418	437	494	449	436	461	445	481	474	493	459	457	462	476	467	506	475	441	465	489	464	491	456	431	474	474	483	446	474	466	485	467	415	461	413	462	467	434	437	493	448	470	477	461	454	497	450	463	445	449	491	505	474	467	477	485	497	450	515	429	490	483	461	482	493	453	475	446	483	525	441	429	483	479	448	472	472	449	443	515	467	472	455	455	457	432	486	456	442	447	470	461	489	443	443	482	511	475	498	449	469	495	458	483	450	472	459	473	472	486	493	433	450	512	475	449	478	451	459	423	457	458	461	514	448	469	479	432	467	459	494	486	460	458	497	463	469	447	462	462	490	475	487	458	444	439	432	482	445	435	441	481	476	482	447	471	459	461	490	424	493	483	475	461	480	460	483	480	462	413	453	465	473	463	476	466	498	465	409	481	491	455	452	445	476	476	467	435	470	453	433	479	459	472	454	485	463	468	443	448	433	456	472	471	479	447	491	469	480	465	476	468	445	454	451	438	438	466	441	487	477	480	427	462	449	460	486	500	459	485	437	466	467	445	446	461	474	456	463	492	486	442	441	480	495	447	456	471	457	461	477	471	464	435	513	439	468	454	467	462	471	502	480	465	473	447	457	460	457	502	500	451	468	482	482	484	436	478	505	481	454	475	449	477	452	470	468	436	463	437	456	464	464	505	496	444	476	503	460	510	447	439	461	495	422	493	463	463	451	473	442	474	482	462	450	469	421	459	464	472	476	428	436	458	478	480	444	445	466	478	464	467	479	455	428	464	472	480	449	479	448	468	485	481	485	475	485	468	468	463	481	481	456	461	448	509	450	466	491	500	464	447	476	487	450	436	472	458	486	453	451	446	450	483	473	480	473	489	466	473	479	463	469	499	439	475	459	497	469	443	496	446	471	452	480	443	479	464	481	465	472	466	444	496	462	463	474	447	462	433	472	482	489	499	432	456	440	470	463	444	433	439	499	527	476	478	503	436	429	481	459	459	447	437	471	474	471	452	487	468	466	466	457	461	459	470	527	463	452	423	476	436	522	476	474	467	485	490	493	449	490	423	468	498	474	455	420	448	472	463	450	472	424	464	487	462	416	460	448	476	484	493	450	454	497	466	482	448	504	460	501	481	440	460	448	463	438	427	470	474	474	479	429	462	458	459	466	489	488	444	443	512	451	477	449	452	428	500	461	440	464	452	487	484	475	425	492	453	475	504	508	481	448	438	445	473	480	470	437	499	486	493	457	487	469	475	449	464	471	443	518	467	441	510	471	458	463	505	415	455	446	469	472	430	468	486	476	484	461	496	467	451	471	472	494	540	488	475	461	455	466	463	496	445	429	465	496	440	476	469	484	455	476	484	458	453	448	481	465	439	444	451	460	464	465	441	494	497	449	435	512	487	468	467	479	460	506	485	438	497	477	461	471	495	448	486	469	490	427	448	495	463	487	468	457	462	453	442	432	418	473	437	467	484	449	432	523	459	476	465	461	456	478	455	510	476	460	486	449	467	488	473	487	497	464	480	454	424	462	449	495	478	468	456	479	447	485	499	426	453	464	459	475	464	464	471	497	456	501	455	445	455	468	492	503	474	483	434	478	448	454	445	479	482	440	463	483	461	480	473	475	453	437	493	453	438	485	472	459	468	449	442	458	489	462	505	438	512	498	505	517	521	457	449	475	456	465	431	477	467	504	474	448	483	472	464	486	431	464	503	454	449	423	453	457	463	504	489	473	448	452	446	496	470	517	501	464	441	465	464	440	469	437	455	454	433	454	471	464	455	463	491	465	464	391	441	436	470	469	445	487	458	467	458	467	472	493	459	463	482	483	466	463	463	465	492	437	477	469	446	441	435	440	456	448	472	486	466	443	443	469	478	421	459	457	486	515	451	442	469	440	501	455	470	423	430	483	488	439	457	485	444	452	473	454	449	448	489	448	461	509	456	508	447	431	491	470	468	463	511	488	479	480	494	461	459	469	469	474	443	470	454	471	453	471	484	462	489	477	513	478	428	486	468	446	454	477	458	467	460	461	472	488	494	458	486	488	486	468	451	490	461	470	415	476	468	448	457	464	521	464	460	499	472	486	485	471	469	458	483	489	483	445	456	475	465	486	460	481	464	486	460	466	502	456	478	459	454	458	450	507	483	460	449	481	440	480	477	435	453	476	476	468	434	468	484	457	454	442	436	434	453	441	471	453	442	436	423	470	477	480	488	466	470	453	451	491	468	454	431	490	471	455	428	525	486	448	442	462	424	500	458	472	454	449	450	481	462	448	487	477	459	466	451	443	493	478	468	458	471	481	478	478	469	475	465	487	444	500	436	467	452	521	469	467	487	444	478	472	468	480	456	496	453	468	492	438	471	494	482	462	429	453	445	487	468	450	441	457	471	457	447	455	459	458	510	462	505	460	456	473	472	515	456	448	451	439	442	459	465	483	449	467	504	480	460	505	482	463	467	463	444	463	498	450	467	520	465	466	454	480	433	467	436	467	472	487	497	452	448	469	458	460	489	473	473	426	469	502	485	436	456	438	525	454	458	493	502	426	457	453	464	434	477	463	472	464	468	469	474	483	471	474	458	467	441	488	478	442	481	501	461	478	453	482	456	479	480	476	472	502	455	475	487	445	440	442	466	445	486	441	470	456	465	482	451	486	466	449	516	447	434	441	461	459	475	453	488	465	455	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2116	370	376	404	385	295	331	334	338	299	287	306	324	302	297	349	286	337	303	289	273	295	289	327	297	324	299	319	341	287	301	292	321	332	324	296	324	271	307	299	298	291	312	281	280	284	311	297	311	282	288	330	322	305	283	303	336	298	312	316	314	363	293	300	325	312	302	301	289	326	315	316	308	285	315	316	324	312	296	298	315	306	304	334	330	313	324	344	321	328	308	324	295	282	295	288	304	296	303	319	304	287	301	312	325	309	282	314	318	290	320	299	295	320	282	315	280	302	319	295	299	323	316	303	286	317	290	284	329	297	306	314	310	311	306	291	306	287	299	332	295	300	285	270	313	345	312	324	308	303	345	293	299	298	294	264	322	306	306	278	295	309	306	315	304	323	303	294	309	317	301	278	296	281	328	297	291	305	313	314	288	324	326	270	314	295	322	281	295	302	288	305	297	307	266	302	329	317	259	308	277	287	308	318	309	316	334	316	311	289	293	276	318	299	306	303	341	283	315	287	341	288	326	328	312	333	315	317	312	304	282	285	276	304	284	295	286	321	300	294	273	303	330	319	251	304	321	286	318	316	309	276	317	301	326	330	287	316	289	279	333	313	314	313	305	325	292	275	299	292	280	320	289	318	308	337	298	333	324	326	304	287	297	319	337	292	288	333	300	295	292	352	337	306	279	315	315	286	283	307	338	321	306	318	287	322	313	302	290	307	296	330	297	295	281	308	284	326	330	296	332	286	311	352	281	283	301	312	282	290	334	299	311	289	287	295	332	311	296	286	269	296	301	332	305	267	312	320	291	266	331	298	263	310	292	318	294	338	299	322	330	287	281	315	323	322	299	330	304	294	333	331	324	290	303	310	303	321	304	281	321	300	305	288	318	253	287	324	307	311	324	321	312	334	301	307	297	290	338	311	330	319	326	314	295	291	333	308	323	304	303	300	294	295	316	294	297	291	281	282	325	310	308	339	319	293	314	310	313	315	301	299	315	284	340	295	300	315	303	299	300	301	295	278	288	297	278	312	301	317	303	316	310	323	310	291	306	297	324	320	312	312	303	286	293	303	322	322	326	315	305	328	282	340	315	306	312	316	259	320	294	328	313	323	314	316	303	318	315	309	315	295	323	294	321	287	315	291	288	332	319	288	303	296	302	315	312	306	280	291	321	315	293	350	315	287	325	307	291	296	302	287	310	310	289	339	289	327	335	328	271	308	290	323	288	323	350	312	288	291	316	348	296	286	288	283	308	312	312	340	280	301	298	302	323	340	305	351	318	324	287	302	322	279	329	322	322	321	304	323	261	284	329	328	293	291	309	295	310	294	323	327	287	297	314	285	297	325	346	316	321	333	302	290	288	331	300	307	335	311	316	327	289	329	312	324	331	308	314	315	302	297	294	317	302	305	301	306	312	305	287	336	269	316	319	338	294	293	288	331	275	323	327	274	305	306	331	282	310	316	310	313	328	306	301	328	309	302	288	303	306	318	292	297	294	314	320	319	287	331	305	331	313	295	289	318	331	308	275	315	308	308	318	317	294	293	294	329	307	318	296	333	305	330	281	323	314	328	316	304	361	302	289	301	314	343	290	290	297	304	318	306	311	310	300	313	325	285	311	326	320	278	314	251	302	294	309	285	304	296	305	311	298	320	315	281	336	300	301	292	336	306	280	301	320	323	334	298	307	289	330	293	327	293	285	278	275	328	271	275	289	320	292	321	280	287	320	286	342	315	297	309	289	322	304	354	308	300	304	298	316	295	335	271	298	280	317	315	325	312	310	304	310	287	305	320	325	267	321	320	311	336	300	303	303	306	343	327	299	296	360	314	287	302	311	301	300	322	317	295	315	333	308	313	312	297	276	301	321	323	300	324	281	302	267	296	306	290	329	284	326	277	315	309	307	292	314	309	319	333	311	341	296	325	290	298	309	327	309	329	347	285	296	323	281	335	313	302	321	331	322	348	280	298	315	304	305	278	299	336	311	300	322	322	340	309	293	284	305	303	311	329	304	290	317	298	293	302	306	315	292	333	320	306	300	308	294	305	312	296	337	305	293	327	315	329	284	308	295	285	316	306	277	287	342	319	290	331	319	297	292	292	269	305	331	298	336	304	307	318	311	307	306	310	304	296	314	313	328	309	285	322	305	324	328	286	325	311	279	333	297	297	320	343	266	308	315	332	316	309	306	325	304	308	305	306	316	319	315	315	285	279	308	304	304	283	296	286	329	314	303	328	289	308	272	297	300	312	305	344	309	293	286	275	292	303	306	290	291	319	287	317	322	293	298	302	333	311	303	302	284	273	278	316	309	289	330	309	308	330	304	354	317	303	306	316	330	313	304	313	304	321	326	290	289	285	287	287	301	302	287	304	302	266	315	309	315	290	313	317	313	308	299	323	281	260	310	321	313	313	349	326	272	293	301	317	290	305	299	320	286	317	317	361	311	332	318	313	292	309	288	313	335	300	302	333	319	314	289	305	302	306	327	314	308	309	316	294	294	281	287	304	305	282	327	318	316	314	296	329	258	304	297	305	312	281	331	333	307	310	337	312	302	291	325	301	330	312	320	286	274	321	328	312	292	301	286	313	305	312	281	316	327	296	328	319	293	305	299	338	317	334	289	302	296	287	308	299	310	299	292	297	323	312	297	308	287	326	329	314	296	290	304	315	323	263	299	322	318	310	320	329	309	306	288	319	329	288	281	312	318	322	338	297	298	339	319	303	318	302	324	307	302	322	306	259	321	325	313	324	327	328	305	324	331	321	322	321	321	315	308	309	326	322	337	296	356	300	307	310	302	315	338	349	299	324	340	345	306	328	279	312	271	296	285	303	328	312	331	277	306	337	324	331	299	299	271	309	314	294	288	275	313	299	324	336	284	322	323	299	299	281	307	312	296	300	302	302	322	310	288	309	310	303	339	310	308	308	297	303	282	305	312	345	343	304	282	310	345	332	343	311	307	278	301	302	299	303	326	320	317	293	287	289	313	282	307	312	309	284	304	279	301	296	301	308	304	305	319	301	297	309	274	332	299	292	321	278	343	309	298	313	312	311	324	277	318	306	326	304	302	289	284	289	318	322	327	327	319	299	295	322	297	312	303	311	308	310	301	301	298	281	299	318	300	296	274	295	323	319	290	293	302	296	290	297	363	339	300	273	322	295	269	329	278	309	295	280	328	302	298	281	316	302	311	321	288	297	310	299	310	304	318	311	322	312	316	310	321	290	283	296	330	292	274	319	263	292	305	295	286	301	279	331	322	293	305	294	313	274	292	318	310	314	294	296	311	323	294	312	273	280	301	322	313	299	337	324	322	314	285	301	306	292	308	340	245	300	316	295	308	303	298	310	276	315	313	289	321	302	296	284	304	331	309	316	300	294	284	288	330	284	318	282	298	337	273	300	314	336	303	303	330	312	282	296	303	287	294	289	325	300	309	301	304	308	323	281	297	295	290	285	313	286	307	302	282	291	296	285	310	335	317	329	287	330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2435	912	1064	1106	1132	991	1058	950	968	958	960	902	927	929	965	880	904	921	917	882	935	898	864	954	869	935	814	904	881	867	890	903	916	883	865	837	850	867	877	891	864	950	890	902	889	857	924	909	943	890	928	874	881	907	893	838	897	850	921	876	874	956	880	858	874	875	949	898	935	919	900	859	885	893	895	929	841	868	941	944	905	842	834	880	878	872	877	848	877	881	899	841	885	922	900	882	894	895	930	874	914	911	906	874	910	954	891	928	877	855	881	851	945	888	855	909	865	874	891	901	933	927	927	860	915	923	937	902	917	918	893	885	862	874	862	848	906	904	926	915	866	947	902	918	909	883	891	861	858	847	876	842	941	878	866	919	890	866	911	892	898	871	909	924	905	915	890	914	869	902	945	904	814	835	837	858	935	895	873	907	860	931	859	836	865	885	912	833	891	909	970	973	905	888	913	912	927	902	875	873	944	895	894	876	914	859	854	879	884	922	889	938	922	856	912	882	906	874	869	885	870	891	893	881	877	884	877	914	961	842	911	835	909	896	890	878	886	836	906	845	880	806	843	958	904	870	880	893	929	886	851	905	857	931	854	899	861	861	899	869	904	907	917	886	877	842	935	890	938	927	857	833	853	829	867	886	865	897	933	889	868	915	858	931	880	848	887	869	920	867	858	893	862	892	901	915	911	859	934	877	921	925	887	918	899	836	908	916	922	937	844	918	893	888	861	939	908	872	930	862	912	884	917	863	879	889	888	910	875	870	925	873	866	899	826	922	922	868	886	859	940	907	862	807	883	867	904	928	864	860	888	844	888	862	917	928	910	874	888	887	902	924	934	896	894	896	845	830	918	921	870	954	928	907	891	848	811	889	940	856	860	875	888	908	928	913	922	924	825	918	894	888	868	872	893	853	871	927	908	945	880	869	901	890	921	854	830	877	874	891	884	893	924	855	891	887	935	885	916	908	914	884	905	884	915	845	870	893	902	893	931	841	936	891	911	872	864	899	901	857	887	937	902	847	888	878	886	939	850	887	911	894	889	930	872	844	921	862	890	866	831	869	895	914	900	931	853	898	830	888	900	883	876	902	903	878	889	823	910	858	890	967	867	882	884	877	882	900	887	859	879	913	882	888	932	928	900	884	868	918	871	877	877	917	819	902	878	851	848	934	815	859	867	872	861	900	883	850	849	918	883	918	917	863	908	905	954	865	894	912	906	811	916	889	883	878	920	854	888	858	890	874	894	924	938	912	848	884	833	899	915	881	893	943	807	915	917	903	900	854	858	893	884	908	907	891	890	879	895	909	885	889	851	876	899	882	870	860	883	931	918	887	906	834	931	884	867	885	873	855	850	897	900	925	912	918	905	861	931	874	942	885	853	859	894	900	882	926	908	880	917	894	843	884	915	852	900	862	897	876	909	879	968	881	862	869	929	893	882	893	883	919	923	885	942	842	892	858	832	864	878	901	886	895	861	878	908	923	885	890	877	891	887	895	876	908	892	897	917	904	873	919	869	855	934	849	876	862	872	845	914	915	890	972	855	933	891	871	899	893	881	850	866	917	877	892	886	873	933	881	895	889	851	881	860	878	920	882	857	908	938	871	874	839	866	957	929	877	883	883	848	827	877	928	868	894	847	912	956	849	940	899	922	909	930	873	868	880	946	877	913	902	908	907	905	850	901	881	912	897	891	884	905	887	907	870	929	884	913	884	826	898	868	876	916	882	885	894	898	882	860	892	855	857	818	964	848	935	947	912	917	892	904	939	903	882	912	924	846	849	888	902	836	887	860	888	922	840	895	883	939	897	890	894	965	910	907	931	877	915	836	918	932	869	880	891	883	828	913	905	890	952	895	860	867	868	835	884	894	859	924	910	881	909	885	914	896	930	912	915	894	820	862	882	849	987	886	911	879	886	891	879	905	890	872	958	852	912	881	898	809	870	962	873	915	875	866	902	906	905	893	890	872	851	848	905	924	871	922	876	876	832	884	943	885	882	873	897	842	902	879	872	939	869	937	903	912	881	903	895	894	944	877	932	831	864	853	883	883	888	889	877	873	854	865	868	869	884	910	892	874	950	923	890	855	900	910	845	902	865	908	919	859	882	871	913	885	893	897	878	920	905	891	895	930	888	875	910	911	822	854	875	866	880	894	906	920	807	943	878	893	865	893	908	918	894	942	855	940	906	835	868	847	873	880	904	881	893	891	889	954	893	871	929	881	884	883	902	877	918	838	853	920	890	906	921	909	893	874	956	895	827	878	931	882	923	862	896	821	881	948	893	889	897	844	867	857	885	864	870	868	944	887	881	866	923	933	888	858	925	897	888	884	895	909	880	869	873	844	905	817	871	952	839	937	875	892	882	858	917	909	878	892	919	865	885	848	914	901	884	863	860	822	881	905	933	873	892	874	787	919	874	946	868	873	871	905	892	898	821	891	847	854	882	857	881	891	889	940	870	871	883	848	845	916	927	877	893	866	872	867	886	916	885	866	892	884	848	895	849	899	830	838	881	872	811	852	898	876	905	914	872	892	870	869	819	872	899	899	879	885	901	854	953	916	880	872	871	953	951	854	871	885	890	890	904	893	917	887	863	895	797	838	834	916	890	907	901	942	866	886	888	858	860	882	880	909	868	851	884	893	855	847	892	884	916	877	876	851	900	888	873	880	899	885	917	867	871	861	938	924	901	894	885	862	911	883	862	862	892	886	848	884	913	928	891	842	887	901	902	915	886	918	890	919	903	873	817	888	887	961	874	907	822	865	914	874	907	904	882	887	918	889	874	881	918	855	916	893	858	836	928	902	901	865	886	834	915	903	895	894	906	902	905	852	947	891	935	895	882	867	857	863	890	902	877	932	840	882	889	894	876	896	944	920	941	855	877	888	882	949	843	851	911	849	916	896	903	866	908	863	879	914	874	894	867	936	878	913	909	864	863	899	949	870	885	884	954	929	876	885	918	905	904	855	881	859	890	849	896	934	903	948	920	905	870	909	844	906	893	843	905	865	924	905	919	890	854	883	869	892	875	821	878	885	936	860	849	916	910	934	920	877	927	905	924	909	908	851	891	931	901	931	923	920	853	863	909	939	902	875	872	884	883	864	902	902	862	906	833	900	944	929	867	835	852	879	844	906	896	955	916	891	889	854	916	896	931	851	921	855	916	880	848	910	876	893	947	890	888	905	829	916	945	918	875	873	877	896	894	924	877	930	866	850	901	832	887	864	876	925	826	933	917	922	879	914	884	951	881	866	922	876	944	818	889	903	886	883	878	874	902	875	910	855	914	906	883	916	921	875	877	943	936	875	929	888	910	894	955	911	876	893	920	941	878	894	889	888	867	922	924	859	841	910	916	916	880	885	866	908	887	954	818	923	921	852	953	893	892	901	900	823	881	935	891	885	870	900	886	884	870	877	899	878	870	938	897	874	918	838	930	834	854	884	874	876	877	938	947	881	891	914	835	882	946	849	835	927	864	850	911	867	846	950	849	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8039	1080	1344	1197	819	591	486	393	359	339	252	288	242	228	200	217	233	220	202	192	226	222	179	191	188	171	170	161	183	192	194	190	185	179	183	195	202	183	133	168	159	195	186	177	184	192	182	161	192	182	190	183	190	192	166	158	165	175	172	192	194	185	189	163	173	187	155	168	161	143	159	173	183	156	162	148	170	182	170	176	180	139	153	182	163	150	179	155	159	174	175	191	177	178	174	167	175	171	212	175	170	199	157	171	181	179	155	230	182	175	177	165	197	184	182	158	186	193	177	160	194	185	172	186	166	188	182	177	173	177	192	171	141	190	155	190	189	196	175	163	153	186	202	154	198	171	166	172	195	158	152	143	178	168	169	170	188	162	169	170	179	157	193	184	174	176	186	174	168	170	180	157	183	162	171	180	155	175	175	175	166	204	177	170	187	176	192	183	171	171	183	178	157	172	150	185	188	177	157	163	170	173	169	171	150	175	170	160	171	158	179	167	182	205	161	181	163	156	183	164	155	152	174	182	161	153	174	175	176	179	178	178	175	191	198	200	174	179	175	188	163	172	199	182	153	183	178	171	161	201	199	171	167	173	177	166	175	166	193	179	160	185	174	170	188	161	178	166	168	169	168	178	144	167	180	143	170	151	187	172	150	162	187	178	169	193	164	173	176	182	162	187	167	156	160	182	169	184	177	164	196	182	168	162	155	178	169	170	192	163	176	185	193	170	165	181	161	171	152	175	196	167	177	163	163	151	191	176	181	176	165	203	173	202	186	178	174	180	179	184	167	196	187	156	166	172	154	177	154	177	171	178	190	187	181	172	158	159	162	163	170	159	153	163	168	182	173	169	182	159	166	175	179	199	171	167	191	189	166	192	187	159	172	186	189	187	182	163	195	162	171	159	196	171	184	145	178	177	180	162	160	188	166	161	170	182	166	186	180	172	144	163	173	158	167	178	154	146	178	187	170	190	187	154	171	144	146	186	173	159	191	167	189	157	155	182	165	160	179	187	186	178	184	164	183	148	144	180	184	192	151	169	190	193	203	172	176	181	156	178	144	177	164	161	170	173	168	187	170	179	187	177	173	194	159	180	167	168	189	198	167	151	169	176	168	197	172	155	181	160	159	154	161	169	183	169	165	182	161	190	177	169	181	173	170	158	165	164	166	184	169	184	175	173	174	181	151	200	182	205	175	171	168	156	174	174	160	188	152	185	166	180	172	201	188	180	169	169	185	183	179	171	169	163	171	195	173	178	161	209	163	160	192	177	167	177	175	159	167	151	180	170	150	190	165	192	153	186	188	182	170	163	182	185	165	174	194	159	192	163	197	174	187	165	164	160	207	169	159	164	158	160	168	147	177	201	171	171	154	183	174	158	193	171	180	189	165	167	165	180	165	152	172	147	173	139	188	180	166	165	153	167	170	160	173	185	175	190	165	177	168	183	167	184	186	157	185	185	173	196	173	186	143	173	188	180	188	177	171	173	174	175	168	187	153	164	190	176	160	178	152	195	174	177	156	211	179	183	157	174	167	142	165	165	168	199	188	203	158	150	157	166	188	179	181	191	170	163	181	172	172	162	167	165	147	179	179	171	169	159	187	157	202	173	158	149	159	163	160	178	186	196	196	174	201	186	187	179	160	164	166	174	157	158	165	160	163	195	165	188	180	154	181	198	173	185	170	182	175	174	166	160	175	150	160	151	191	166	205	146	171	159	174	191	164	181	196	194	165	151	170	169	177	152	188	141	182	186	186	169	210	174	160	155	149	182	185	164	195	168	184	175	164	177	197	186	177	179	190	174	164	175	171	191	156	158	138	176	168	171	171	169	169	178	170	163	162	175	174	167	161	162	199	166	176	169	173	158	186	159	153	172	186	161	180	175	169	175	191	183	185	179	193	165	176	154	163	161	198	177	171	147	169	179	171	149	166	174	153	166	159	159	173	152	163	163	186	175	169	186	197	172	166	164	177	189	170	160	175	190	156	176	178	188	180	162	162	174	192	179	149	186	194	179	169	167	174	151	160	146	171	180	166	187	188	178	176	165	162	163	183	179	198	176	182	190	148	182	170	164	165	176	194	150	177	141	176	153	170	166	163	176	185	138	181	162	184	166	158	178	179	198	183	182	184	191	163	179	177	170	186	171	171	167	159	162	169	178	171	167	167	176	174	174	171	172	185	173	172	191	181	178	156	181	157	165	184	182	158	160	168	193	145	189	158	167	166	180	162	175	159	190	142	191	167	183	157	166	191	168	217	167	183	156	163	164	170	201	198	174	161	176	163	169	179	182	187	182	160	179	176	197	181	176	175	175	165	165	166	174	176	189	162	175	196	182	174	176	168	168	151	179	169	203	196	158	162	177	182	181	172	186	173	184	173	171	176	170	162	165	182	176	179	159	159	155	168	165	178	185	177	163	182	170	178	178	174	171	172	168	155	178	170	173	158	165	168	188	158	184	162	175	176	159	191	170	194	163	164	180	187	183	168	171	176	156	171	169	184	159	163	166	196	176	184	177	204	171	167	187	164	200	179	175	170	158	144	157	187	155	160	183	186	167	175	152	175	188	150	186	132	178	161	148	173	162	181	167	187	145	185	171	152	173	162	186	185	167	189	170	156	162	199	172	169	150	173	187	170	163	201	169	188	180	180	167	180	167	174	162	200	164	168	152	175	167	165	158	170	172	166	177	156	158	166	182	171	184	165	177	175	188	170	207	199	183	146	181	171	149	176	159	188	181	183	188	192	191	176	186	195	156	174	182	165	185	174	159	188	178	161	180	160	178	172	157	174	177	179	182	163	174	158	173	180	180	187	157	167	169	154	194	197	169	169	168	170	199	171	174	161	170	195	177	169	174	163	182	184	162	172	175	152	162	168	184	223	162	168	196	196	166	162	178	206	177	175	169	162	178	159	140	154	180	188	174	173	163	198	173	174	192	177	197	161	160	151	136	164	172	175	164	162	164	162	173	193	174	176	173	180	174	163	165	182	171	189	172	175	173	172	177	190	168	163	184	197	166	180	176	171	173	188	196	173	183	183	181	161	181	171	183	162	199	202	162	157	194	165	191	197	165	181	166	165	161	181	163	142	188	189	193	164	204	160	154	167	181	179	172	173	171	152	171	198	181	187	157	165	201	178	167	168	170	167	158	199	190	166	171	163	149	151	160	183	188	188	178	177	174	180	176	186	183	144	166	168	170	184	188	172	177	178	166	157	164	169	164	166	174	165	179	172	180	173	164	171	168	175	158	183	164	197	183	160	181	165	182	158	191	169	160	172	158	181	176	171	192	187	161	179	177	168	162	176	183	174	166	189	165	170	175	164	207	183	183	180	178	175	175	155	167	163	167	176	149	166	181	183	163	179	160	158	193	180	168	187	150	174	194	161	163	184	192	159	172	169	158	155	153	162	166	188	168	186	155	150	175	164	183	160	159	153	174	144	152	193	164	198	177	169	177	179	185	163	175	173	167	196	170	181	172	168	155	180	199	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5621	1564	3070	3733	3233	2475	2108	1812	1569	1373	1291	1166	1070	1009	934	904	840	808	823	791	772	751	760	742	692	655	667	630	699	655	644	573	625	569	606	612	624	599	581	571	599	589	572	596	573	581	583	574	574	579	572	571	575	555	598	580	555	581	595	579	533	566	556	569	554	564	549	578	536	549	604	553	569	529	610	545	556	564	520	578	562	560	551	581	532	563	557	571	558	597	542	568	563	518	530	541	545	528	542	537	505	564	582	569	546	559	543	579	565	569	549	544	535	564	478	517	571	506	503	542	537	564	548	572	527	534	594	563	534	562	552	554	536	551	542	533	558	559	523	508	541	531	557	552	527	550	544	503	566	516	529	529	549	580	570	531	517	530	577	569	545	582	538	560	576	571	510	564	557	605	532	537	544	565	514	531	560	547	535	574	543	554	524	488	553	553	538	579	526	545	506	541	516	566	523	530	539	523	562	526	523	528	558	493	525	528	555	527	543	534	566	545	551	526	541	543	588	502	595	550	550	531	533	549	524	544	568	572	533	556	499	549	495	558	527	574	554	572	546	523	519	540	551	572	544	543	550	528	532	500	505	514	535	556	526	509	549	519	543	539	515	533	521	559	507	542	559	545	506	564	524	528	489	537	570	533	559	525	543	543	576	534	555	532	535	504	459	544	566	518	522	545	587	545	527	532	527	534	502	556	573	509	531	597	523	558	553	560	552	552	530	555	525	558	542	566	534	529	548	551	570	548	509	505	522	504	540	575	525	537	535	536	555	516	573	507	537	542	522	533	579	531	579	517	526	547	549	543	529	557	540	567	548	558	535	482	507	528	550	516	548	555	510	556	524	558	538	495	521	487	531	554	572	571	552	541	543	555	534	565	581	528	506	518	567	516	557	568	526	532	528	539	535	578	533	533	518	539	541	537	548	522	515	575	505	498	515	544	546	508	566	526	571	549	566	530	544	540	542	545	531	561	578	507	536	525	533	524	512	561	555	516	544	569	550	555	549	541	536	567	557	563	572	506	555	548	529	529	509	525	530	578	540	552	519	516	508	534	537	561	566	555	575	531	535	559	589	557	528	545	489	551	536	517	497	513	505	491	515	548	539	515	543	565	525	524	542	510	586	560	542	557	566	573	516	556	512	537	524	523	563	468	526	543	525	516	551	510	549	580	563	525	535	521	553	581	553	556	529	541	563	551	548	536	515	525	532	530	552	583	518	560	557	563	562	503	572	509	527	515	517	536	553	534	560	584	579	518	539	520	542	523	560	529	549	552	554	544	563	544	573	569	551	550	553	558	512	573	565	594	541	523	550	491	534	523	509	550	550	551	509	549	552	499	534	508	560	538	510	525	561	574	533	561	537	542	542	548	523	549	553	547	554	564	545	530	544	503	538	569	555	557	530	548	541	528	512	535	521	554	504	513	519	570	514	535	478	569	541	598	560	549	561	569	519	526	538	545	543	580	585	594	530	515	562	533	566	546	548	544	554	529	559	568	502	491	518	571	535	570	512	573	544	526	536	531	551	573	522	516	537	511	532	526	507	532	548	518	504	553	531	529	536	545	529	539	553	496	583	537	571	539	523	549	509	564	551	549	543	526	541	536	567	557	566	509	537	576	552	568	530	590	543	526	546	506	530	480	553	537	529	499	551	546	499	539	528	530	546	520	535	556	550	487	545	532	584	522	528	546	501	525	509	579	513	581	566	554	585	528	539	556	559	524	542	530	548	574	549	533	486	522	532	538	535	585	532	569	570	544	571	567	520	556	502	573	523	524	524	527	567	547	545	532	534	552	517	515	535	561	547	535	533	536	595	478	522	537	547	503	522	553	580	543	518	535	491	554	522	550	504	560	538	536	543	543	571	527	569	501	555	535	534	554	528	540	563	558	534	559	525	580	554	510	550	556	518	524	581	551	525	525	540	540	549	531	531	527	542	506	533	540	534	571	534	534	542	579	525	572	518	523	522	540	514	515	550	528	532	567	530	575	539	551	536	527	550	530	530	513	554	516	553	533	504	535	515	557	544	527	594	505	599	523	517	553	503	549	526	567	533	531	533	521	556	553	559	519	541	552	498	546	514	547	525	529	549	568	560	555	542	544	563	576	556	554	543	548	526	541	530	519	561	543	569	582	550	545	545	545	570	531	541	529	534	552	559	520	521	564	551	542	546	564	501	548	586	514	552	540	535	535	554	550	572	534	572	543	609	578	531	561	503	549	551	568	537	500	585	531	512	562	535	506	516	545	507	574	528	540	598	563	540	540	540	541	542	520	524	519	563	518	535	529	517	567	525	558	511	493	579	525	546	544	545	510	600	549	581	535	518	536	532	541	512	527	566	570	563	536	550	571	492	543	508	523	510	495	529	549	526	515	547	548	565	537	512	528	500	517	544	535	527	559	569	548	534	525	581	545	586	565	535	554	552	507	533	491	503	569	529	539	604	539	523	564	503	569	573	554	544	500	538	569	537	570	540	562	509	511	497	584	514	491	522	511	541	558	545	533	499	580	555	490	547	519	495	544	536	568	548	544	517	518	565	567	546	511	550	539	538	514	542	545	550	537	561	550	519	582	559	529	548	507	508	545	528	539	545	492	544	549	551	524	537	541	535	531	552	527	558	528	531	589	542	536	486	498	549	557	528	541	525	542	533	538	570	513	509	555	533	516	536	532	517	581	537	575	570	521	558	558	559	515	567	557	574	542	555	546	567	552	539	554	527	526	515	544	560	517	486	514	519	570	565	513	505	518	525	548	540	531	553	578	550	555	549	542	558	552	561	537	553	562	541	579	532	512	520	522	560	558	565	511	501	554	507	548	528	563	518	554	562	514	542	555	493	530	571	510	516	540	545	558	519	516	540	517	566	541	555	536	542	499	570	550	532	531	542	541	586	539	552	572	550	544	533	558	519	540	554	563	551	507	553	533	572	512	544	543	573	567	500	547	511	541	557	517	557	522	553	571	527	547	557	559	547	526	542	577	573	517	512	537	589	524	541	569	558	544	544	569	560	534	536	566	551	530	563	535	534	544	548	534	516	548	510	559	520	551	593	534	542	537	574	508	551	545	502	556	558	542	546	537	537	611	539	504	497	572	520	554	549	532	498	500	555	544	537	532	526	556	512	556	565	552	553	532	580	589	571	535	537	550	532	541	495	552	542	534	637	521	551	555	524	544	558	585	546	528	557	537	544	521	546	545	519	566	541	522	522	518	561	514	512	601	537	544	519	539	518	496	562	582	528	545	516	509	557	537	586	546	537	521	507	543	570	527	536	538	530	529	529	511	543	551	504	538	563	580	551	574	538	539	508	518	537	568	551	553	550	511	534	582	517	543	522	569	515	547	565	569	519	545	507	516	558	507	543	529	569	553	523	567	514	577	567	543	571	569	555	538	546	551	557	550	553	530	569	512	544	516	548	503	538	531	524	549	521	546	604	580	514	569	564	491	569	558	531	541	510	544	535	522	540	539	519	561	531	549	554	500	537	586	553	582	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15186	2318	2526	2066	1444	922	771	570	501	392	392	352	285	263	245	245	240	222	223	195	205	208	157	157	161	178	167	171	177	191	154	162	166	164	174	136	161	145	144	143	169	133	159	170	145	146	155	158	141	136	142	132	141	147	142	133	139	161	179	120	150	157	138	160	159	139	151	159	151	156	139	148	159	155	143	138	164	147	137	156	141	132	123	144	141	133	142	156	142	137	152	142	145	138	156	142	134	121	145	146	134	132	127	146	135	150	128	144	138	144	142	147	150	140	132	159	141	117	118	115	152	131	131	135	143	130	127	161	123	151	146	156	134	163	141	160	144	141	132	138	145	147	129	130	131	133	132	144	150	139	133	131	151	168	137	125	131	146	144	122	127	130	129	134	142	156	147	144	157	133	149	149	135	148	133	175	154	154	128	161	120	130	142	131	143	146	139	133	116	146	152	156	134	147	153	147	125	154	141	141	138	127	149	166	148	126	128	164	133	137	141	128	119	141	157	135	137	162	132	128	159	143	148	126	151	125	133	112	118	157	145	155	154	119	150	121	129	130	131	147	136	146	119	150	134	159	140	122	132	141	147	156	141	156	140	144	127	139	148	134	127	140	133	138	156	127	130	159	145	136	141	137	135	137	142	146	111	138	141	130	139	144	138	148	138	108	145	122	152	127	156	151	167	133	139	162	136	139	144	136	158	116	144	129	139	156	148	118	139	140	130	148	136	133	124	139	132	133	135	141	140	151	133	159	129	133	143	142	147	140	122	153	136	143	126	142	146	138	149	133	132	118	155	140	147	138	120	142	139	149	157	140	144	134	135	151	144	142	143	132	140	135	149	119	148	141	144	132	139	140	150	147	147	131	140	129	157	147	135	132	135	140	176	134	145	145	143	136	134	131	148	139	129	137	144	147	126	144	154	152	135	146	137	140	149	128	129	135	144	163	135	151	144	148	141	138	138	148	120	133	132	142	139	133	137	133	113	130	158	125	125	147	154	148	126	126	128	135	140	141	141	146	129	131	146	138	154	119	133	134	135	163	130	153	109	146	144	156	130	148	123	119	131	144	133	138	134	143	130	144	137	127	144	135	139	140	144	147	163	127	133	144	141	130	112	140	146	122	121	157	148	152	117	126	132	143	168	132	161	132	134	142	146	140	138	150	123	140	134	119	136	136	147	147	132	147	140	133	141	166	143	144	159	137	134	148	138	153	128	103	162	136	166	139	147	150	146	146	142	142	135	163	128	131	136	161	165	135	156	170	127	136	152	146	145	149	155	154	147	123	164	138	136	154	151	127	136	150	119	138	145	157	152	153	178	125	139	153	144	148	130	135	143	136	125	121	132	137	144	128	134	148	146	126	128	141	162	153	128	129	128	156	129	147	136	114	151	141	130	159	149	148	158	147	147	117	124	154	147	140	144	130	146	141	147	131	142	121	145	147	141	149	129	128	130	157	127	152	126	126	154	146	128	140	149	159	159	130	152	136	151	110	145	154	156	142	138	163	142	137	162	125	130	136	140	141	139	142	136	165	156	158	166	140	159	146	140	153	146	141	138	150	138	157	168	156	147	116	131	134	153	159	169	156	117	146	156	129	147	156	145	150	135	140	133	143	160	137	149	130	145	134	146	128	141	132	129	146	126	153	118	112	148	143	135	146	136	136	132	132	145	166	150	158	138	138	142	135	149	144	131	145	148	123	136	141	145	127	162	144	131	127	133	133	143	147	158	153	136	148	148	156	151	154	121	137	156	138	133	152	137	171	144	147	137	138	141	146	102	149	147	125	127	141	143	160	148	148	155	149	139	113	157	148	138	128	131	134	134	123	142	132	119	145	128	115	127	131	123	148	129	149	136	153	153	166	158	147	144	147	135	124	124	136	134	148	138	130	136	138	139	137	134	115	134	143	144	143	157	144	130	134	117	156	115	139	154	135	138	140	130	132	121	142	136	128	133	162	131	149	137	145	128	157	135	154	147	146	127	138	139	118	148	140	133	141	125	117	162	142	134	128	150	130	154	153	116	148	133	131	172	146	127	128	138	136	152	108	128	139	148	142	141	122	132	127	136	134	139	156	152	144	123	131	156	160	156	147	143	143	163	153	134	137	146	125	146	128	131	138	145	137	116	152	125	127	137	155	165	129	146	139	145	151	153	143	144	132	127	131	133	168	121	145	122	119	141	155	139	135	153	144	151	161	137	134	142	122	142	147	133	162	138	147	138	145	129	157	165	141	139	129	150	148	139	164	157	125	139	125	132	150	152	133	146	155	136	145	139	133	161	154	122	157	151	142	156	147	146	161	140	132	110	137	119	154	158	132	138	142	141	135	134	136	144	122	140	164	137	144	130	143	143	141	143	135	138	131	152	132	135	166	151	176	145	139	136	136	124	142	138	155	116	153	135	150	136	142	154	136	145	150	150	155	143	150	143	134	168	140	149	122	150	163	146	146	143	123	147	137	157	144	152	145	119	143	160	116	143	140	142	167	138	137	132	140	129	147	131	132	136	159	140	155	145	145	152	144	155	130	162	130	125	147	146	155	141	145	137	146	141	136	146	131	149	135	150	159	146	142	142	131	129	144	135	147	133	134	148	129	150	156	131	145	136	138	142	140	151	120	173	147	158	125	159	147	133	164	139	137	141	140	139	125	148	135	129	151	160	152	137	120	156	148	133	146	151	144	160	131	156	123	137	142	147	152	149	141	141	134	139	139	128	140	140	115	159	149	143	134	130	140	149	151	138	160	138	137	136	152	152	135	153	160	145	116	150	127	126	124	153	141	151	159	127	134	130	162	140	151	143	141	152	119	127	123	170	122	112	139	145	134	144	145	136	142	145	148	157	148	126	172	171	154	148	119	138	136	152	130	156	127	134	136	113	156	142	147	143	156	135	135	139	135	142	131	136	140	141	144	149	135	154	120	157	165	137	144	141	121	171	143	122	133	138	166	140	144	157	161	152	160	131	149	144	135	160	115	142	141	147	144	168	107	144	151	143	142	130	131	127	129	137	139	137	149	129	136	140	142	147	145	128	136	149	129	137	154	155	147	163	160	127	129	147	155	125	148	157	150	123	124	119	135	158	132	133	137	136	141	145	153	138	124	136	122	143	145	132	136	173	132	135	148	136	144	133	164	150	125	129	126	142	140	137	130	126	149	150	141	145	135	136	173	164	142	154	128	148	136	159	128	140	125	146	140	155	170	163	139	127	132	131	144	157	131	127	138	145	127	146	137	158	140	147	155	146	138	113	132	150	130	140	134	129	126	165	121	154	152	143	143	138	161	144	145	152	158	139	149	119	137	144	146	127	129	128	135	131	149	139	151	153	131	115	140	138	127	137	136	130	149	138	127	167	122	142	139	142	125	130	137	110	125	154	136	141	163	146	143	141	137	135	133	137	165	153	136	130	133	158	133	136	138	152	140	155	142	140	140	136	136	115	150	130	156	126	122	119	142	142	149	134	128	145	150	125	141	145	130	142	139	145	128	144	156	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7715	2334	5024	6173	5107	4182	3403	2793	2399	2044	1802	1705	1488	1315	1266	1117	1091	1046	989	899	860	871	710	747	724	687	688	650	710	665	659	639	620	611	607	629	635	597	582	576	571	556	547	526	523	479	548	577	530	525	593	537	523	503	536	523	535	550	506	536	500	474	486	568	538	500	480	505	502	500	467	480	503	446	472	469	494	519	492	492	490	490	464	519	510	491	508	493	472	510	495	500	472	522	458	468	514	509	480	475	468	519	443	475	468	432	501	479	474	456	474	506	474	453	484	477	467	477	500	507	509	489	454	462	463	444	448	492	476	458	456	458	444	461	462	468	473	486	471	478	459	518	484	489	479	505	451	481	469	504	484	444	462	480	440	480	449	480	501	487	464	432	467	456	486	471	468	446	482	453	477	492	495	444	482	516	446	475	519	487	468	460	493	486	469	455	453	452	496	473	458	480	433	475	478	478	464	452	462	514	488	490	473	496	481	462	467	499	489	454	477	462	458	494	511	459	463	428	456	457	446	495	486	455	440	452	446	442	456	469	451	499	433	447	468	478	470	461	468	418	462	465	440	480	490	465	444	486	481	436	450	458	474	462	459	439	452	458	490	477	453	471	463	439	498	463	484	476	489	490	451	460	454	448	511	462	452	430	478	449	451	451	465	490	474	469	487	472	482	461	463	462	449	468	470	519	519	467	466	488	473	478	456	450	467	462	456	448	459	445	456	508	458	459	494	463	460	469	453	452	469	481	472	438	456	494	447	471	483	441	491	461	475	460	504	448	468	462	456	473	484	481	438	444	470	457	496	454	470	483	497	484	506	455	451	507	484	452	487	432	420	456	470	481	486	479	471	522	471	493	488	491	466	477	504	435	481	440	457	482	453	414	482	467	443	454	452	480	461	498	503	452	427	445	469	496	462	468	480	463	480	482	487	475	496	491	454	456	503	443	494	517	467	476	448	473	438	470	480	500	472	495	449	484	481	483	456	470	455	455	508	440	474	452	478	474	463	447	461	475	486	505	476	473	455	455	480	482	465	477	425	469	485	492	473	459	471	495	455	437	444	477	461	446	495	425	479	482	497	476	445	474	488	477	464	482	458	466	447	492	438	474	431	472	459	486	458	483	528	471	398	450	489	471	452	481	472	429	455	465	445	485	431	471	450	480	448	464	442	463	448	486	434	476	452	488	475	493	477	462	452	459	501	473	466	488	463	460	438	450	452	473	487	486	453	482	418	477	439	485	394	453	489	483	448	478	472	452	443	431	490	493	465	434	472	494	499	471	451	429	473	451	470	477	484	441	448	467	480	456	481	431	442	437	465	431	449	476	471	474	463	439	505	444	469	445	488	463	442	483	453	444	441	470	477	462	444	446	451	465	445	494	468	442	459	502	483	459	453	490	467	438	435	458	449	455	507	473	461	495	435	447	479	471	433	469	449	459	481	484	470	473	459	481	463	457	467	463	470	461	488	469	457	474	457	450	479	461	444	463	488	430	469	489	470	506	465	456	429	455	480	406	478	447	485	445	447	486	481	495	446	464	464	459	456	470	522	483	443	436	432	442	487	499	469	492	464	464	501	481	483	485	465	455	430	460	457	479	475	447	478	477	473	456	489	505	432	505	464	466	442	509	470	451	474	441	485	433	479	459	439	440	461	463	474	476	435	469	465	440	426	449	486	478	450	478	449	440	470	444	507	447	508	470	472	444	481	470	419	482	458	484	480	447	454	477	460	438	500	487	484	481	486	520	476	416	470	471	469	435	449	449	465	497	445	440	447	481	449	491	445	438	489	493	465	453	496	485	439	486	476	452	471	431	475	487	479	466	488	485	470	450	454	437	468	506	490	455	485	435	453	467	444	462	440	491	471	494	470	450	462	460	477	486	478	462	446	479	455	526	480	441	443	488	448	510	468	455	501	455	468	442	494	498	483	454	465	483	447	468	489	463	470	438	439	468	445	479	451	446	459	470	448	459	494	479	455	472	497	443	446	481	491	465	486	461	464	491	457	444	446	458	441	484	451	487	456	449	458	476	441	460	472	462	465	489	455	447	434	464	505	478	443	481	479	453	455	453	444	502	463	457	470	450	500	480	467	488	460	472	458	469	482	454	442	484	456	478	442	482	428	481	464	480	486	447	435	466	479	459	463	456	435	438	429	473	470	457	447	455	409	506	457	470	485	485	467	450	462	480	446	480	440	483	486	486	501	453	454	482	450	505	470	473	456	488	487	460	447	489	463	475	459	468	496	456	457	474	438	456	454	446	475	464	477	485	489	453	513	463	439	468	455	486	439	466	456	464	490	528	438	435	492	455	483	468	513	461	437	442	460	433	481	444	491	476	468	467	475	483	438	459	471	493	478	475	456	480	478	461	480	495	469	441	460	440	461	465	475	442	452	462	479	464	460	476	458	451	482	467	483	493	452	474	463	441	477	459	468	495	477	496	449	464	479	502	422	459	446	485	480	467	459	461	447	475	442	467	481	464	474	455	436	486	486	486	454	499	444	470	459	472	457	466	468	471	496	494	492	445	510	452	474	483	490	481	474	440	478	453	459	456	433	452	463	477	478	477	480	477	476	461	465	456	476	515	482	476	485	480	475	439	466	464	456	452	453	436	457	452	447	453	457	490	488	434	491	473	458	497	463	488	433	429	463	497	470	467	453	463	448	438	475	503	493	468	447	458	436	458	468	465	479	450	481	500	458	495	454	494	457	451	473	458	467	483	456	424	469	469	473	486	484	441	472	439	471	461	449	412	454	471	452	455	485	454	518	497	471	478	452	510	428	470	457	487	465	434	463	456	451	492	452	493	468	466	494	473	449	440	483	473	476	442	447	473	487	459	463	466	498	443	473	487	462	479	482	438	470	454	455	496	473	459	486	467	464	452	477	463	432	487	464	452	490	446	458	456	458	471	465	469	502	468	450	467	467	531	484	466	436	469	448	493	482	466	448	458	447	488	491	467	447	459	460	491	451	439	504	472	468	487	461	454	494	490	462	464	478	452	472	474	428	486	485	488	499	467	463	450	451	452	483	470	487	440	419	452	488	442	441	492	471	513	464	462	475	486	520	465	431	455	463	424	476	448	466	457	453	476	436	450	517	456	459	467	487	436	477	454	487	451	463	481	443	443	466	457	467	467	460	512	450	507	465	469	482	463	440	455	444	467	439	476	460	439	523	449	423	498	505	475	453	476	491	460	483	452	482	443	461	444	449	468	454	492	473	459	471	471	477	463	483	488	492	459	452	469	433	492	492	462	475	508	464	443	473	450	471	479	462	473	435	502	464	480	495	464	462	473	508	444	438	469	481	444	459	468	471	472	473	462	458	426	476	463	449	468	436	495	477	465	456	500	400	454	483	470	465	458	467	478	513	495	481	430	489	482	456	502	470	483	473	460	482	431	437	484	490	440	472	450	459	453	483	474	483	492	494	483	469	459	463	508	473	457	461	443	469	477	468	468	461	486	476	492	453	486	475	502	434	480	468	486	422	476	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2096	381	392	343	370	324	335	295	333	307	306	327	302	317	322	289	303	312	322	323	295	324	287	309	331	302	323	327	310	268	311	311	274	301	261	306	310	326	282	307	294	309	286	310	303	306	337	274	287	294	315	290	292	303	292	309	296	290	296	317	321	286	303	316	297	322	315	298	302	319	325	274	298	328	331	294	305	283	306	290	300	313	303	322	295	337	314	325	318	300	263	307	319	312	299	305	276	301	292	300	305	323	324	317	325	288	310	271	330	311	334	314	295	316	298	330	297	294	297	309	303	298	292	306	312	298	302	291	321	324	303	306	281	311	269	300	297	317	318	307	311	303	340	270	299	316	303	310	326	288	319	321	293	299	338	313	278	294	309	297	311	300	295	320	332	295	298	322	336	307	319	339	291	257	306	340	332	310	285	302	286	294	274	310	303	317	326	316	319	313	268	315	275	308	302	295	302	299	325	304	317	299	297	302	295	312	309	301	312	304	324	296	308	275	311	319	316	300	289	348	295	318	321	292	285	320	300	284	286	326	321	305	280	275	333	311	294	315	302	300	304	317	328	301	325	307	341	302	277	277	277	305	286	330	320	299	308	289	297	281	291	305	314	314	260	298	318	296	329	300	307	289	308	293	293	319	279	305	329	294	307	311	292	290	273	309	315	322	308	302	300	314	310	325	301	333	286	340	282	294	316	305	293	339	338	287	261	308	293	293	307	276	309	293	359	314	306	307	295	310	316	301	264	339	305	289	295	310	315	322	295	321	270	302	317	336	311	315	317	294	313	330	309	302	315	305	309	291	279	271	318	316	282	291	313	335	272	268	282	297	316	294	318	291	300	294	311	304	284	273	297	299	321	302	321	322	285	296	303	280	266	291	300	289	322	349	299	289	283	284	295	274	293	306	321	323	293	326	329	304	305	279	283	319	334	287	352	340	312	298	331	320	303	309	286	290	298	283	295	309	292	305	302	291	285	290	282	320	329	297	302	292	279	325	304	297	289	286	311	311	330	291	272	327	281	299	290	329	314	295	305	320	314	291	294	271	338	264	312	328	305	295	312	278	319	324	312	307	283	307	323	329	285	305	302	312	303	287	322	278	296	317	283	312	323	283	314	273	305	291	314	309	322	298	315	299	310	306	309	310	320	313	281	296	320	296	303	306	277	285	335	286	288	322	312	315	296	310	319	316	309	321	324	289	310	310	296	313	313	297	318	320	335	299	305	301	306	293	287	302	307	306	297	318	315	324	275	308	270	302	315	329	291	327	310	308	282	327	305	323	327	311	314	309	336	296	282	321	307	309	302	288	313	322	315	312	298	304	325	293	311	304	292	334	297	307	322	281	318	338	322	319	280	301	319	308	295	296	301	245	303	274	318	310	318	292	303	292	307	271	315	290	322	303	287	284	306	292	271	301	311	297	337	282	291	317	318	311	329	271	286	306	286	314	310	317	315	311	316	315	321	288	301	333	295	322	282	304	305	300	323	333	301	325	276	282	302	328	309	283	310	298	299	318	300	302	287	318	309	310	295	318	334	284	301	302	300	301	290	325	310	319	312	321	270	281	292	317	288	308	302	326	323	307	294	306	304	302	319	301	294	318	307	282	316	314	321	308	293	275	308	311	292	315	323	301	320	299	292	271	280	313	333	306	301	308	318	278	302	298	319	284	268	294	299	286	290	290	315	305	323	307	274	305	314	308	301	308	337	284	311	304	278	316	294	295	274	314	304	316	299	285	320	289	294	317	316	308	323	291	295	320	312	307	308	320	335	324	298	319	291	298	344	288	312	295	301	306	326	303	305	278	289	309	319	328	324	289	342	335	303	317	315	310	319	281	299	311	299	321	279	312	265	314	334	294	301	305	302	330	283	307	297	275	309	335	317	300	307	290	313	297	303	319	298	326	345	329	275	287	292	313	301	299	261	310	293	292	308	313	295	314	304	329	312	306	319	330	287	304	287	301	316	332	307	298	324	282	301	327	290	326	282	345	300	284	333	328	295	304	307	292	324	253	308	308	304	304	322	308	326	337	301	316	303	323	301	289	284	308	300	317	304	304	335	325	316	307	309	283	284	322	302	279	299	297	336	313	302	311	283	280	328	311	299	331	281	302	303	312	302	287	314	330	304	319	307	302	261	314	326	308	315	308	302	299	316	296	294	319	287	312	325	312	295	301	308	310	322	270	300	304	304	298	320	289	290	323	295	294	322	306	331	325	318	306	313	305	306	317	270	316	317	304	266	324	268	291	308	317	270	333	286	284	301	308	288	312	315	292	274	313	317	322	313	298	323	305	300	342	294	296	331	302	316	340	304	296	313	317	281	294	342	289	293	306	284	313	327	297	300	287	297	306	323	305	302	295	287	341	311	302	306	299	295	284	325	285	296	322	301	293	310	315	308	316	279	308	302	314	311	282	283	263	288	306	273	287	303	304	310	320	291	282	299	321	283	286	276	296	298	295	294	330	307	324	332	318	328	340	315	316	307	334	330	282	311	318	305	284	330	301	318	308	321	312	302	312	344	317	307	314	335	303	287	305	305	298	306	305	293	264	299	347	309	316	294	320	327	316	305	317	283	299	294	312	278	310	325	325	301	314	320	296	279	318	274	308	304	309	311	312	300	332	314	300	282	267	290	305	329	300	334	302	296	284	284	286	276	289	296	297	295	304	313	305	284	310	284	324	299	307	309	326	305	324	313	310	277	304	298	304	306	279	292	355	294	289	306	297	302	299	290	295	330	299	291	289	288	305	273	298	283	281	289	306	295	284	303	270	285	290	310	304	298	287	322	309	253	257	308	304	302	291	316	319	299	287	334	305	342	296	326	323	276	336	317	339	320	318	297	293	279	288	302	287	297	294	290	312	304	317	316	263	300	305	314	315	295	288	287	297	325	322	307	290	291	308	280	306	299	266	289	282	320	289	332	299	319	279	321	306	263	298	317	280	318	325	313	325	292	323	308	305	318	301	277	301	295	315	300	307	290	330	297	280	286	283	293	318	290	290	295	318	300	282	300	330	337	299	282	332	320	291	299	315	328	285	283	276	329	299	301	292	298	307	308	299	297	288	303	310	295	310	299	313	287	318	294	311	299	328	312	313	312	330	309	327	355	315	312	281	302	286	308	293	318	309	300	296	334	325	292	313	314	281	311	316	334	282	327	305	312	300	287	281	308	311	315	362	322	318	286	326	279	293	312	303	305	276	312	292	315	312	306	324	293	309	297	307	302	294	271	301	303	304	308	303	295	319	323	272	320	303	308	327	298	290	284	324	284	315	302	320	330	310	328	302	293	304	305	277	325	322	310	315	329	309	271	308	326	274	309	346	286	322	329	311	311	301	304	343	266	298	304	302	269	314	305	287	323	298	292	279	335	304	332	325	271	307	304	299	312	304	294	301	309	306	323	312	306	312	315	294	314	294	307	340	329	302	292	301	291	311	306	276	309	270	307	309	316	291	296	311	317	306	309	295	335	303	284	332	339	305	298	314	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2484	946	1079	1101	1102	1022	976	933	970	956	917	963	942	905	920	911	968	889	927	909	831	892	877	902	893	916	931	869	881	912	916	892	939	962	874	949	855	910	866	851	880	871	912	808	876	932	860	878	927	936	874	897	859	882	891	854	949	918	901	944	867	885	882	899	892	878	885	940	923	864	855	876	891	855	884	911	895	876	931	857	893	887	892	887	818	944	910	851	914	859	864	915	862	882	893	888	908	891	854	855	867	885	881	859	907	923	907	886	879	913	865	945	867	925	893	902	900	859	911	887	885	867	866	813	823	805	881	885	894	868	911	884	892	872	905	882	819	871	832	908	813	839	928	915	901	861	853	895	891	885	894	934	839	873	868	857	883	881	872	849	855	871	859	884	892	865	899	881	883	889	894	854	901	927	907	876	899	897	842	851	869	905	834	927	857	911	909	840	846	921	848	888	940	917	878	860	846	863	904	907	861	906	924	852	860	826	850	911	866	878	834	870	877	915	853	897	910	950	880	931	891	894	902	907	838	912	916	909	895	908	874	901	902	895	873	869	904	899	830	855	855	912	855	870	886	924	885	900	912	924	880	908	891	868	880	885	893	901	908	880	914	947	849	937	899	845	890	898	891	902	887	943	904	939	900	863	889	883	881	916	889	894	902	882	883	899	860	843	929	900	880	853	822	909	853	837	908	888	917	941	928	881	904	909	848	881	891	917	876	919	849	880	882	845	915	913	887	889	860	911	896	901	897	917	915	922	869	861	878	881	895	873	844	891	860	835	931	882	855	904	873	838	874	870	860	828	876	941	897	949	884	896	837	941	889	874	886	934	918	821	828	924	871	903	889	839	934	877	915	883	910	962	896	913	895	927	891	939	852	878	900	876	868	926	894	897	891	908	874	930	895	921	922	912	864	853	857	934	880	889	884	924	873	869	888	898	928	894	871	878	894	896	947	869	863	893	914	847	883	848	901	894	897	883	911	880	871	892	875	895	874	850	905	857	861	897	886	853	875	890	897	910	914	924	908	857	880	915	886	857	910	916	924	851	835	891	905	846	894	873	863	883	871	887	945	894	907	903	891	940	878	868	910	826	922	876	908	925	865	929	839	916	848	896	880	841	910	851	847	897	871	898	885	931	887	921	880	918	899	900	896	888	881	896	892	894	885	908	923	870	882	887	874	929	868	848	898	891	888	882	879	899	823	849	890	903	845	901	858	838	876	949	864	911	878	853	867	887	838	943	894	880	867	871	894	913	910	924	884	916	866	872	894	842	876	937	971	863	883	859	906	866	847	839	916	863	917	893	876	875	845	951	886	893	847	866	882	909	893	919	883	897	855	908	822	890	921	871	895	881	842	845	871	918	836	845	916	909	879	839	921	879	857	866	932	873	882	858	899	872	875	873	881	896	906	853	837	876	850	869	838	968	892	914	916	892	910	905	932	855	872	876	880	903	857	941	918	857	872	831	864	919	897	924	862	887	897	952	869	900	814	900	907	862	860	883	905	893	888	952	870	853	850	878	914	935	892	952	885	935	887	925	889	843	849	873	952	872	885	883	897	924	943	887	934	889	898	871	869	889	850	886	911	900	881	924	877	929	813	893	895	878	910	906	884	911	867	905	895	906	920	892	883	873	906	892	904	915	843	831	897	903	880	851	909	860	896	901	889	886	907	874	886	871	871	883	899	887	868	883	931	891	851	857	828	928	854	938	917	894	899	915	895	871	905	860	915	908	804	935	869	883	860	900	885	797	895	916	863	901	876	839	930	920	876	868	881	872	894	860	853	867	835	895	866	836	870	867	936	850	911	859	942	879	816	843	838	858	855	866	859	892	915	886	891	902	887	849	918	891	896	881	852	835	905	897	895	884	858	904	878	931	927	864	946	908	881	873	865	863	921	916	817	889	899	934	835	927	844	846	894	874	860	870	892	867	914	879	926	866	878	926	882	902	927	919	870	935	864	934	851	912	920	849	912	929	890	896	865	881	885	919	877	857	892	841	856	894	878	915	913	914	907	884	903	902	889	874	873	863	954	910	850	842	874	926	834	907	888	901	864	930	947	908	827	852	926	852	855	890	852	926	962	855	868	842	899	908	838	879	927	945	847	853	888	925	870	900	838	890	886	892	911	839	851	934	845	860	853	905	827	902	864	866	868	903	891	939	861	971	884	868	833	894	928	885	922	878	895	876	894	884	914	877	906	834	880	848	833	885	909	898	903	910	920	861	864	896	871	853	882	957	871	923	910	899	868	933	883	899	878	840	879	918	907	837	890	834	898	895	946	878	911	868	912	884	868	881	887	859	878	853	879	880	885	915	913	918	919	910	871	880	859	896	886	860	888	858	825	887	889	882	883	861	874	860	913	892	883	928	945	813	919	912	828	863	879	907	884	850	895	882	904	945	904	836	889	909	864	897	924	867	900	886	899	903	881	892	896	877	889	924	950	880	916	882	859	870	896	927	855	880	906	850	876	904	948	838	861	893	954	843	854	872	853	914	854	901	874	932	901	922	919	922	905	890	859	885	934	941	871	871	898	899	863	858	873	850	827	875	900	890	893	852	909	911	853	855	877	949	873	922	913	918	916	829	826	895	886	876	893	802	894	912	873	837	863	856	905	893	916	874	951	857	852	901	845	861	837	907	920	894	933	904	888	910	801	865	871	874	896	881	917	894	871	886	858	860	849	878	844	921	864	865	913	895	909	875	918	823	921	864	874	917	857	899	927	809	903	918	847	884	920	877	864	850	946	894	907	875	872	923	858	892	903	862	874	889	939	903	892	894	906	875	856	898	921	857	891	885	877	917	893	922	842	841	876	940	937	914	878	880	857	920	888	902	886	904	906	921	888	843	871	879	862	903	904	895	887	901	890	837	885	886	886	863	863	929	891	870	906	870	862	825	906	902	906	926	898	830	915	911	860	895	858	904	904	887	886	919	895	878	847	835	872	893	912	899	892	824	917	852	926	895	899	879	862	873	880	906	869	865	847	809	829	832	860	872	874	904	925	884	921	878	880	892	907	844	909	889	896	934	861	866	842	898	913	834	908	910	883	863	937	868	904	878	873	826	861	870	849	876	878	933	865	875	913	886	908	893	939	925	867	852	869	903	926	881	857	860	899	924	812	922	886	906	880	906	934	873	862	857	818	845	850	895	909	922	899	906	909	873	843	859	844	900	871	900	862	891	918	886	916	914	867	861	870	857	886	929	916	886	868	904	933	913	900	885	916	841	876	841	900	932	892	848	911	895	842	883	889	889	918	853	981	900	872	904	926	881	865	915	853	893	861	929	862	906	927	871	935	845	919	910	880	840	903	831	887	844	884	804	906	880	872	871	882	884	863	923	905	878	882	901	906	920	914	848	928	887	837	875	896	882	836	892	861	900	862	890	875	876	908	854	888	892	837	902	898	916	867	913	925	843	877	929	877	902	897	818	858	851	904	905	891	910	860	861	874	877	878	869	873	900	892	893	869	869	873	875	889	893	931	895	898	939	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8079	1209	1392	1126	815	611	507	379	310	258	284	248	225	242	237	224	246	217	201	197	198	194	194	198	207	200	180	186	185	159	199	172	176	172	205	187	180	178	181	196	188	179	178	165	158	179	182	193	184	194	179	173	179	166	169	180	164	157	157	172	184	174	184	152	191	155	171	160	171	177	169	172	168	179	194	175	183	174	158	180	183	174	174	172	180	184	188	181	157	170	198	199	167	174	146	154	176	186	187	178	160	153	162	181	163	147	162	178	188	185	177	166	160	158	202	190	180	189	171	157	184	178	180	179	176	182	184	162	154	158	173	179	168	186	179	184	147	165	175	168	161	172	168	160	150	161	181	166	171	176	158	174	176	172	183	169	149	164	178	175	154	167	172	196	158	193	193	155	162	167	173	171	172	175	162	159	161	194	170	186	172	173	181	165	168	191	159	184	176	140	162	173	163	181	174	169	169	174	178	173	197	168	175	186	182	166	189	172	163	191	184	162	171	179	175	155	180	213	186	160	179	187	168	195	183	167	155	190	165	163	184	160	153	180	187	181	168	175	180	171	166	159	180	152	179	187	189	195	178	160	164	162	150	165	161	187	181	187	160	182	161	180	157	173	166	171	155	169	196	157	181	202	168	161	175	166	174	179	153	196	166	216	169	174	201	162	171	169	172	196	178	166	192	180	159	176	155	156	158	176	198	176	165	185	174	177	172	175	166	184	152	173	173	196	180	148	168	133	183	184	178	203	153	183	157	169	178	176	165	173	180	181	175	175	167	176	189	169	173	161	187	171	174	154	189	183	183	166	176	158	151	154	180	195	156	159	162	154	166	173	168	172	174	165	175	158	160	194	160	160	176	155	171	151	159	193	167	191	180	173	186	164	151	192	175	171	169	191	156	177	199	141	174	200	174	168	156	198	197	152	169	166	185	186	159	175	151	165	181	173	194	180	165	172	203	152	167	169	192	169	151	170	161	159	200	162	165	156	152	165	167	168	176	182	160	166	167	154	175	149	174	165	176	173	157	169	177	164	171	156	183	163	193	154	170	164	178	159	169	162	179	164	172	180	183	173	197	164	162	166	196	188	156	200	176	153	159	146	179	183	168	191	155	176	170	195	164	186	175	169	173	159	177	148	164	165	171	195	160	172	174	175	182	162	146	162	203	173	185	202	181	194	177	173	172	163	163	192	181	179	173	168	176	175	181	156	176	173	206	154	164	171	163	155	186	182	156	169	179	175	154	149	180	199	161	176	146	174	180	178	173	169	162	154	174	187	177	159	188	160	179	161	161	182	172	164	169	184	175	174	161	166	177	198	183	172	162	175	165	171	178	181	160	175	162	180	187	165	189	143	179	178	170	176	174	185	172	144	170	164	167	186	178	155	143	163	162	164	152	200	177	196	168	186	166	169	178	180	180	171	180	183	174	177	154	171	165	149	156	150	172	172	184	156	186	180	171	177	165	182	179	188	170	186	180	186	184	188	164	152	165	192	168	183	182	188	170	156	175	180	166	152	163	185	177	171	154	201	177	163	180	172	179	176	166	178	190	149	180	155	161	175	154	189	159	175	165	190	195	197	173	162	169	164	166	192	191	181	175	160	165	170	199	186	171	169	156	178	184	167	168	170	179	174	159	169	164	180	167	173	160	207	140	142	174	177	167	166	170	179	189	181	172	156	183	208	177	180	149	173	161	175	183	161	184	189	148	169	184	181	159	162	167	182	177	160	180	162	160	160	162	158	170	159	173	170	195	170	172	177	168	179	161	165	159	177	182	158	200	176	175	166	178	168	164	167	183	182	161	162	150	172	191	154	168	185	176	167	155	191	203	177	205	173	171	189	161	178	145	180	161	167	156	187	169	156	184	186	182	193	174	173	170	179	185	137	176	150	170	194	176	170	180	158	175	166	164	174	177	169	171	169	167	203	167	186	161	142	176	170	159	203	176	180	186	164	182	174	158	160	159	179	168	160	175	164	165	161	162	174	173	175	159	156	174	195	180	179	170	161	168	170	160	165	165	167	144	177	165	154	155	176	157	157	167	170	169	184	160	174	165	175	186	181	155	163	180	156	161	151	180	152	182	169	173	153	150	142	189	161	209	189	195	160	176	191	204	175	191	170	192	192	182	172	166	186	180	168	195	160	162	170	156	172	170	173	183	177	162	167	159	151	191	182	142	162	173	183	164	144	186	174	204	167	177	157	177	180	153	176	173	164	178	200	186	178	157	125	187	172	191	180	175	170	165	160	158	186	161	154	179	169	182	153	167	178	167	166	181	165	181	155	179	182	161	200	162	163	162	169	163	170	154	170	163	168	166	176	181	179	172	167	165	195	181	191	177	182	159	176	170	166	161	159	137	169	163	173	171	209	168	170	182	177	154	154	175	174	171	187	159	161	162	158	174	203	179	196	184	154	194	162	169	184	166	172	187	159	184	160	189	163	164	184	172	170	181	171	168	160	162	146	174	197	182	180	159	168	177	156	163	168	193	186	179	171	163	155	159	190	177	182	149	157	155	178	178	186	195	160	183	158	199	147	159	163	164	173	163	184	159	182	160	167	156	139	172	169	181	173	147	171	176	167	177	163	188	161	189	169	189	169	174	164	173	173	162	179	180	159	142	152	175	182	158	169	163	163	162	166	167	151	209	183	166	147	168	180	148	153	185	208	158	172	165	167	176	175	168	188	166	177	168	174	175	171	171	184	186	161	162	175	179	161	186	174	155	172	173	172	168	202	177	162	187	194	179	184	172	148	187	170	183	175	171	181	181	171	184	175	160	154	169	200	171	141	184	168	169	158	187	183	166	195	164	181	179	177	173	170	160	187	176	185	156	169	180	188	143	174	158	183	162	175	145	164	163	155	178	185	186	179	176	158	143	136	183	196	154	193	192	185	166	189	175	160	180	164	167	171	183	157	174	179	164	156	165	160	170	160	169	160	158	166	164	174	171	178	186	189	150	173	168	156	163	163	165	175	190	156	179	178	171	177	164	172	160	184	174	161	174	181	172	177	164	163	175	176	167	176	196	171	174	176	180	188	170	162	182	179	172	190	151	180	176	160	188	169	176	155	157	165	168	167	174	171	182	173	185	177	162	172	176	171	177	171	172	164	154	173	147	158	184	184	148	182	160	174	179	137	186	184	172	162	184	199	175	157	188	166	159	155	178	164	158	180	170	193	150	178	173	196	152	165	203	175	163	164	182	152	166	163	166	154	159	158	154	174	177	180	167	150	178	174	179	199	174	206	161	180	160	153	168	207	176	163	184	147	186	198	167	186	185	153	148	174	155	181	183	165	174	167	155	157	172	182	215	180	181	169	186	157	152	157	188	172	161	192	173	156	171	178	176	181	176	158	186	169	157	177	160	181	180	159	167	179	175	184	182	171	186	157	173	199	167	193	164	176	175	172	185	181	186	179	166	166	174	192	194	200	172	157	171	168	176	175	149	157	160	183	150	152	180	163	201	165	167	156	163	178	155	167	172	163	139	181	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5601	1525	2917	3545	3019	2452	2100	1837	1557	1364	1202	1158	1110	962	936	958	879	800	806	744	763	709	681	724	673	679	634	632	665	623	631	593	616	668	582	641	562	618	623	587	575	562	605	552	601	588	583	630	618	587	571	547	578	599	590	522	550	533	528	583	592	552	529	577	585	575	547	571	586	520	571	572	542	562	577	564	560	542	507	541	537	556	610	583	550	530	554	541	573	545	515	568	557	548	539	578	557	511	553	517	553	561	575	529	554	552	537	555	596	523	557	529	555	542	539	607	608	512	532	561	539	560	575	528	541	548	549	543	546	537	550	526	519	528	541	544	548	505	507	527	583	536	561	526	551	537	551	536	584	541	535	536	533	526	505	549	563	605	542	508	559	537	549	544	543	524	569	514	527	524	546	550	540	512	515	498	530	543	552	534	541	520	506	533	560	575	517	543	558	550	556	529	527	537	520	548	535	530	562	531	527	558	520	567	576	554	569	548	522	568	544	562	561	532	565	571	597	539	523	553	536	524	500	509	502	514	524	555	522	535	542	570	538	547	517	541	529	510	507	525	555	519	542	525	552	521	508	528	493	527	564	533	518	505	579	506	503	498	535	539	550	545	576	558	496	544	517	525	503	564	548	558	551	555	534	550	532	524	503	554	483	508	529	519	522	488	544	561	518	523	536	509	543	547	489	544	553	500	535	514	514	579	554	573	541	554	502	549	515	554	545	544	531	557	528	535	558	502	547	528	496	537	575	527	587	539	540	514	530	567	511	558	556	526	527	543	524	568	546	560	535	542	592	562	541	535	530	513	514	514	508	570	565	526	491	551	553	532	557	540	545	502	486	516	561	516	557	520	537	562	541	574	502	512	513	543	545	595	570	537	565	577	543	538	564	567	545	525	552	564	548	566	524	546	516	524	525	558	538	565	561	521	560	546	536	543	552	506	533	547	536	521	534	530	563	505	516	521	539	550	519	580	584	539	560	506	563	550	576	595	550	530	502	554	540	519	521	541	501	514	555	561	533	536	536	570	522	522	546	528	532	532	557	575	539	528	542	531	574	524	531	551	562	553	527	539	564	501	518	552	513	545	556	546	576	572	527	531	580	509	534	540	571	573	534	513	556	529	515	539	568	540	527	537	541	550	568	562	532	521	533	540	522	530	549	538	532	559	563	559	554	543	540	534	568	545	569	536	556	515	545	537	570	524	529	554	548	568	574	510	525	546	540	539	553	535	561	567	542	555	563	536	515	526	538	555	511	568	552	534	494	547	529	563	526	560	521	520	498	531	509	550	544	528	523	545	517	527	547	516	558	514	521	553	539	577	547	556	490	551	566	533	547	561	548	540	537	513	491	567	514	548	557	565	557	563	517	537	555	506	543	495	552	517	571	541	547	523	584	548	507	530	518	544	513	544	552	528	554	481	513	537	553	528	542	549	573	593	558	548	534	520	515	553	508	548	535	526	535	545	515	546	516	569	592	503	547	563	513	528	528	509	555	527	542	538	537	495	541	503	577	529	573	573	541	559	521	541	558	582	571	519	530	534	528	529	555	605	542	525	561	545	563	537	527	598	530	528	542	511	533	521	535	508	545	555	563	507	533	524	549	493	534	566	532	528	530	588	565	507	524	517	532	562	526	552	541	539	522	543	507	579	516	548	582	560	583	534	534	542	559	523	535	531	511	549	546	531	552	560	546	516	545	532	529	552	583	520	521	573	556	561	538	529	556	549	571	536	556	537	539	549	512	524	543	536	553	541	554	555	519	580	532	513	537	555	558	533	518	554	536	555	519	523	571	558	523	554	503	541	543	550	522	522	510	530	553	536	562	530	533	508	572	546	549	501	539	540	580	523	529	581	529	507	523	528	559	537	496	528	523	542	527	555	498	552	519	555	567	521	522	562	537	526	515	533	544	496	547	518	566	599	573	529	529	515	549	502	531	535	538	552	524	551	513	539	505	559	544	548	560	503	520	538	559	539	543	488	553	537	557	470	520	509	550	524	510	571	524	512	529	574	533	541	530	566	576	539	521	594	570	550	547	532	534	545	523	550	536	529	503	528	533	569	548	510	546	497	522	553	589	490	525	567	531	576	554	540	494	534	555	531	524	599	547	549	538	527	561	537	582	560	548	528	560	515	507	556	543	504	539	561	554	573	532	579	536	575	546	499	562	509	554	576	504	550	514	547	532	545	555	578	540	482	504	531	537	540	525	538	556	570	560	527	562	557	524	505	516	552	546	541	524	576	550	572	527	535	541	547	550	541	489	547	548	556	554	509	554	549	537	550	531	518	532	579	522	554	530	539	554	560	538	562	546	550	558	537	503	535	511	546	557	537	558	531	563	515	534	522	484	540	539	561	591	529	545	551	553	549	585	484	518	578	538	562	563	526	513	533	546	516	551	522	534	562	558	551	544	555	510	529	539	524	546	538	531	577	540	559	520	533	553	515	506	562	540	533	526	515	561	532	556	546	500	539	535	575	479	558	546	495	537	558	526	512	537	535	569	547	566	550	540	553	524	552	548	526	501	514	517	536	560	520	563	531	538	550	536	519	503	576	562	516	569	497	551	517	498	547	529	533	436	564	499	566	582	522	522	544	611	553	614	528	539	552	533	588	546	563	547	528	541	544	542	518	565	525	566	525	553	537	605	550	546	520	548	551	555	562	582	498	547	548	531	507	514	540	537	526	510	545	520	539	545	528	531	491	524	564	566	495	555	548	505	515	531	535	563	505	558	561	553	546	568	526	521	510	580	524	549	533	546	543	499	517	513	567	595	517	560	573	526	532	533	531	503	576	519	554	567	538	508	506	534	515	558	541	520	541	520	490	472	510	537	565	563	538	550	574	573	524	580	513	544	570	558	568	532	545	586	556	524	555	536	542	558	521	530	512	554	514	551	555	513	536	556	512	520	548	548	540	570	573	564	559	534	558	553	526	492	508	557	509	563	571	561	516	539	569	541	527	491	504	567	541	503	529	545	556	564	550	550	524	579	485	553	550	513	538	536	572	556	553	554	551	585	534	501	554	550	526	529	570	547	536	544	511	516	550	543	561	560	552	542	515	571	533	548	556	538	514	526	511	532	525	557	535	549	570	560	528	543	522	549	501	586	520	534	547	546	582	514	514	507	536	539	541	537	553	564	540	539	538	527	545	519	530	553	540	582	515	573	545	524	540	575	558	561	495	538	568	522	529	594	549	519	538	555	567	533	518	537	536	551	491	582	539	552	539	521	524	539	553	538	530	526	545	536	529	538	572	507	556	537	520	526	525	520	546	537	560	536	559	520	533	514	545	581	493	508	526	524	511	562	563	555	516	508	545	550	551	516	546	515	572	548	494	521	553	559	542	525	534	574	543	508	557	527	511	537	548	518	574	546	560	522	503	529	527	559	535	525	558	549	550	525	541	548	454	542	547	577	513	567	533	520	517	513	543	509	559	511	541	504	581	595	516	547	512	527	508	505	562	551	543	552	509	539	523	518	506	542	521	531	543	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15271	2466	2589	1977	1334	918	691	620	468	395	364	323	291	281	224	226	212	219	202	202	171	160	188	170	178	175	177	195	163	160	151	137	166	158	145	148	157	142	152	149	149	145	138	143	155	138	150	141	151	129	144	159	144	124	157	141	142	129	142	128	137	141	159	137	146	150	137	137	128	129	163	149	138	144	125	130	135	141	155	180	152	121	152	127	139	171	144	143	154	154	165	133	152	128	136	137	136	140	145	155	146	152	141	153	129	138	124	137	125	126	151	152	131	139	167	121	140	144	142	164	150	152	114	140	145	161	130	126	136	128	138	128	167	136	130	149	132	115	155	136	151	152	167	135	145	125	149	137	131	136	133	119	136	149	137	151	153	148	112	127	147	130	134	149	143	116	138	123	151	148	111	127	165	139	151	138	135	135	155	141	142	155	146	154	135	129	156	121	136	150	156	122	166	138	124	119	125	156	150	146	144	132	116	133	143	148	150	144	142	136	115	162	135	148	128	124	142	147	145	148	152	132	145	144	140	135	163	139	130	142	153	131	145	141	117	131	152	135	137	155	153	141	150	160	150	124	159	135	131	135	147	155	151	130	141	145	152	127	131	127	132	139	157	160	124	155	130	127	136	137	165	157	146	153	149	121	146	137	139	146	152	144	137	135	134	140	134	163	125	121	140	151	131	125	149	129	147	136	126	150	142	126	143	115	133	139	144	129	148	140	139	115	168	137	130	157	143	130	174	138	139	149	134	149	122	123	137	133	138	149	125	148	130	150	123	132	154	147	133	158	141	132	154	138	150	129	130	128	144	147	165	133	158	136	140	134	128	143	144	133	130	133	132	156	140	159	160	146	150	163	142	145	145	140	120	133	155	137	152	140	130	143	141	160	131	167	119	141	152	118	131	134	139	152	146	145	141	152	151	126	127	121	133	136	133	130	136	148	132	128	133	133	133	135	143	137	144	151	145	128	155	148	144	139	167	127	133	118	143	135	159	135	129	142	144	132	131	145	139	142	146	141	145	166	162	117	144	145	168	131	131	129	119	160	141	124	149	151	139	153	139	140	143	171	159	140	128	122	143	162	144	146	142	154	148	153	146	141	142	138	126	133	149	147	141	139	141	117	133	130	140	145	153	143	142	143	145	136	139	124	140	126	142	139	153	155	134	123	165	131	139	120	120	117	123	145	139	130	141	147	155	158	146	143	149	124	134	128	122	148	140	131	129	130	122	139	144	146	144	142	123	116	171	161	137	134	152	127	152	149	151	125	166	135	163	146	161	132	141	165	123	124	138	120	142	152	149	134	120	143	169	120	142	132	136	146	132	124	141	160	138	134	133	126	138	164	159	132	152	136	123	125	132	134	156	142	136	139	169	134	139	139	144	140	141	128	148	128	136	128	153	130	138	133	136	141	141	152	129	130	151	158	127	160	128	141	156	128	147	130	150	145	175	134	150	147	111	138	149	128	140	143	121	143	144	168	153	145	129	144	135	143	142	137	147	150	147	135	117	129	147	145	126	148	125	147	136	135	125	158	156	143	142	133	136	153	126	132	141	150	147	139	111	145	132	137	146	128	146	137	121	127	135	154	152	136	132	135	164	161	118	153	159	135	149	127	129	136	156	159	132	141	131	142	169	154	142	130	137	157	132	141	128	162	149	150	155	149	145	140	144	159	162	159	146	125	156	132	132	138	159	144	144	132	130	135	122	156	129	134	137	137	145	135	133	132	137	153	142	145	144	135	140	151	157	147	119	148	144	149	141	159	148	137	134	147	137	110	125	143	158	151	137	143	138	120	143	147	142	150	148	143	127	141	137	140	138	131	139	124	152	178	146	126	136	122	134	126	139	166	134	131	139	131	139	130	128	138	137	150	150	126	124	134	142	134	145	130	114	132	102	148	128	126	133	127	140	122	147	133	126	134	131	133	133	140	133	166	137	116	119	147	147	149	154	129	109	157	141	143	151	141	153	150	165	151	132	147	142	127	148	146	122	143	133	137	137	137	150	135	127	139	125	137	124	147	143	138	160	139	145	149	152	132	145	162	154	152	141	139	134	128	144	139	148	140	155	141	153	139	130	153	134	150	126	140	138	120	137	149	148	128	125	127	133	134	132	143	139	157	143	145	136	129	157	171	129	138	134	117	114	122	142	131	144	163	151	147	140	149	148	140	155	135	133	135	140	149	119	129	126	123	145	146	138	140	147	135	125	140	142	136	146	134	136	114	143	132	148	139	143	150	137	135	126	144	148	135	167	159	140	158	148	136	147	133	145	130	153	115	119	118	131	149	142	157	124	149	157	125	141	152	174	148	158	130	113	117	150	101	143	135	130	144	132	139	118	156	154	125	136	140	130	145	140	121	165	136	133	157	135	161	139	113	160	161	148	150	158	168	131	135	144	127	131	142	136	158	151	109	129	148	129	145	136	127	147	138	132	126	143	133	127	153	155	139	143	137	141	126	127	148	144	153	138	115	137	134	152	173	148	140	118	151	140	119	138	138	131	133	135	156	138	126	133	137	119	137	135	133	137	160	123	136	144	158	111	142	176	133	147	138	125	127	148	171	122	147	144	153	141	137	131	147	159	133	136	151	137	128	139	136	123	154	155	147	140	145	145	136	173	141	126	126	129	145	141	132	140	156	148	124	140	153	129	131	130	156	134	151	149	146	136	143	126	118	133	132	145	128	142	141	122	138	151	144	137	121	138	149	146	134	142	142	137	131	136	136	134	135	136	158	124	139	132	154	162	135	148	132	141	142	151	148	145	129	145	139	137	133	118	145	143	141	144	129	139	119	164	147	139	151	159	135	129	134	120	125	143	129	104	134	139	126	150	148	127	147	164	118	133	150	140	133	140	147	140	145	128	150	150	149	129	160	120	136	118	143	149	125	134	141	146	110	141	141	149	156	144	135	128	127	121	150	142	144	148	137	158	144	151	161	126	123	150	142	158	158	132	131	133	155	139	128	135	149	130	132	130	157	152	142	157	141	131	143	134	131	133	136	135	157	136	148	145	143	157	122	131	134	136	121	133	153	119	124	127	144	145	157	127	130	169	135	129	144	155	145	135	115	152	150	142	115	131	148	145	144	129	116	142	134	135	129	136	140	141	135	136	143	140	142	156	158	120	147	131	132	127	134	132	135	137	142	146	122	142	128	143	131	124	136	173	142	144	141	142	151	149	136	145	154	146	136	151	133	138	122	138	139	126	158	148	134	129	113	134	140	145	151	141	134	141	125	140	147	146	128	137	139	138	125	144	144	140	129	138	154	120	144	125	138	133	129	129	145	127	143	139	119	123	141	173	141	125	131	168	123	132	133	143	142	120	113	137	149	122	139	142	141	135	129	137	155	136	136	141	145	149	139	152	151	132	147	118	134	120	145	137	135	139	125	142	144	153	150	151	135	150	168	146	137	135	140	146	128	145	141	153	147	147	129	132	140	145	131	144	134	143	149	131	141	138	138	143	143	135	139	126	121	131	133	144	141	131	149	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7677	2503	5150	6058	5111	4056	3466	2804	2434	2122	1890	1644	1489	1320	1200	1123	1077	987	922	875	867	820	733	742	707	693	701	672	674	651	653	633	607	619	619	571	599	575	593	553	572	571	539	564	535	523	541	546	532	503	483	477	504	518	492	534	492	490	521	523	526	504	515	484	518	490	500	524	568	479	477	524	485	498	460	491	487	488	459	547	485	478	476	509	502	502	497	464	509	479	481	484	482	462	464	454	495	463	445	513	451	522	492	485	474	465	477	509	484	479	482	487	461	502	505	441	492	512	464	472	496	458	463	508	460	445	483	462	439	452	497	461	432	505	436	430	477	515	474	504	486	461	489	473	443	476	462	501	481	443	455	493	442	461	419	480	449	504	488	457	508	475	472	479	475	441	457	464	497	461	477	469	462	466	482	433	479	478	451	491	479	519	455	464	470	458	469	501	425	469	490	474	456	457	491	454	494	491	438	484	457	453	464	445	468	433	438	444	495	432	468	467	490	468	462	506	462	495	480	476	440	444	475	473	476	430	469	417	446	511	486	486	473	455	472	493	488	430	482	454	489	482	448	449	484	439	464	470	411	435	433	460	482	500	457	464	472	447	511	500	486	467	466	434	464	453	471	445	437	472	472	470	502	481	443	470	443	422	483	457	486	466	466	468	476	479	472	524	467	489	484	466	453	430	431	447	440	441	488	486	473	436	439	449	461	503	466	484	478	474	502	483	456	485	478	485	467	453	448	460	422	446	438	451	454	461	489	484	475	475	479	446	444	437	483	454	474	448	514	475	443	459	451	486	457	472	489	449	475	460	445	482	444	475	475	497	488	448	453	459	460	437	447	475	471	467	465	433	479	477	477	471	443	449	468	464	465	496	436	475	476	467	407	508	466	410	477	479	444	479	494	468	454	435	467	470	523	475	476	470	492	463	504	447	455	500	469	458	476	462	459	465	446	471	474	489	469	427	473	467	421	489	433	451	487	458	465	446	432	470	463	499	461	456	466	463	464	443	453	476	433	467	489	443	457	450	475	482	497	470	447	484	444	475	445	460	457	468	489	444	483	475	496	482	443	477	463	487	482	427	437	470	455	489	452	455	478	444	448	478	465	491	471	463	436	480	496	455	476	449	448	454	464	512	443	477	474	481	439	430	478	486	442	461	466	435	486	470	443	438	469	461	487	471	429	446	448	506	459	481	445	428	456	450	487	440	486	494	443	480	480	450	499	473	457	476	440	459	504	500	497	429	458	441	487	458	501	459	472	430	474	488	481	499	472	430	489	474	504	484	419	438	440	465	467	466	488	444	450	470	466	435	467	498	479	448	456	499	428	441	464	408	467	462	486	481	483	453	457	452	471	450	480	494	481	501	462	478	461	507	477	500	453	469	467	453	441	493	446	425	415	461	460	457	470	482	515	490	457	469	447	448	473	478	469	478	467	453	481	510	449	457	472	514	492	469	451	454	454	454	464	459	481	433	444	456	460	499	446	473	425	476	485	449	490	455	491	427	485	452	452	485	495	480	476	460	413	459	427	468	458	451	461	456	483	445	476	450	428	452	484	452	449	456	470	473	443	476	456	500	463	483	477	501	474	490	481	443	470	456	468	438	435	454	480	488	462	469	446	473	465	439	439	480	470	432	449	434	445	442	483	536	441	491	463	427	462	491	452	455	476	465	481	482	433	460	481	487	477	480	492	469	434	474	467	454	492	496	469	448	474	445	439	463	437	424	491	492	458	454	441	448	462	457	456	456	461	463	467	432	498	450	467	449	452	469	461	408	454	472	431	491	487	460	428	443	475	491	451	501	450	475	490	475	476	462	483	475	461	471	429	439	451	473	444	488	466	472	467	462	493	453	450	493	476	474	431	460	440	462	433	451	531	469	461	423	452	453	478	508	440	489	442	452	439	449	471	477	457	451	482	501	484	446	487	489	459	461	493	475	464	464	466	477	472	436	469	465	473	466	497	450	478	470	451	454	498	513	480	465	450	469	457	425	439	502	440	504	473	474	459	477	458	476	458	468	447	457	443	494	482	450	474	479	475	473	457	432	473	447	470	483	437	457	467	509	445	435	463	470	505	415	475	478	438	467	473	472	486	483	459	439	456	480	470	455	422	479	481	491	496	473	473	481	474	484	451	515	496	454	467	489	466	497	473	455	439	483	449	491	480	458	448	482	458	477	461	497	487	440	480	446	454	449	440	433	499	471	447	448	476	506	502	451	489	462	485	444	464	462	435	458	495	472	473	501	456	478	465	496	477	455	501	465	469	470	445	441	491	431	474	479	443	424	461	475	465	457	455	489	497	450	480	498	488	454	470	513	518	483	459	451	463	442	462	431	479	451	449	491	482	509	450	446	480	467	458	439	536	488	480	470	432	443	434	487	461	464	432	452	497	475	460	453	441	451	442	464	479	494	444	393	488	461	456	475	478	476	453	457	450	439	425	479	478	478	454	466	452	462	454	490	466	470	453	467	436	464	429	424	460	465	487	478	421	456	476	466	410	473	423	481	463	511	430	451	455	499	465	460	513	486	481	464	457	477	476	502	397	457	483	462	456	483	481	453	455	467	475	467	479	482	447	468	436	494	440	483	467	477	469	480	473	445	444	499	444	454	423	463	482	447	461	503	454	485	452	441	480	447	494	493	463	441	491	490	477	467	466	471	495	479	445	502	451	480	487	472	479	479	480	469	478	475	460	469	464	447	468	484	486	470	471	451	431	449	483	445	459	489	471	473	461	490	491	491	445	450	453	475	479	454	468	499	485	474	470	435	449	436	466	469	460	457	456	490	470	452	485	433	486	452	464	479	446	438	474	448	451	468	461	490	432	449	455	467	468	463	444	462	476	495	452	492	484	472	500	485	460	481	438	477	487	449	472	461	514	483	474	501	468	431	442	464	417	433	471	442	454	479	480	468	446	483	478	433	476	441	497	513	470	459	452	431	452	447	481	464	472	464	468	482	498	469	460	474	466	460	487	481	481	490	449	449	416	453	464	508	461	492	500	451	446	492	477	494	428	467	484	463	430	471	474	482	440	469	461	449	484	484	471	480	469	472	484	441	450	454	452	479	442	468	474	459	426	449	466	436	494	426	436	496	465	448	537	478	468	497	510	475	446	465	438	473	423	466	458	469	480	415	469	464	454	468	466	475	447	471	432	450	465	449	497	497	481	461	461	447	490	487	462	503	495	429	435	471	471	483	446	450	452	442	456	458	446	485	480	476	466	490	473	474	474	501	468	491	504	473	452	446	462	462	454	489	441	455	465	489	467	473	462	447	487	479	461	465	458	440	455	498	466	507	446	477	454	445	474	464	485	483	454	472	473	490	435	447	472	441	454	463	455	470	474	485	457	462	437	451	447	440	445	450	477	494	462	489	453	476	466	503	466	449	416	439	458	438	476	490	434	454	459	485	450	469	459	479	482	459	465	496	458	465	451	448	450	456	461	442	482	492	485	475	490	473	442	488	430	408	470	481	451	450	445	442	477	492	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2092	403	410	378	378	320	342	323	284	269	288	345	283	305	326	333	324	301	317	304	290	308	304	306	321	288	272	294	265	271	289	321	321	336	319	299	285	310	299	340	319	338	320	315	315	313	325	285	297	278	284	308	301	314	314	318	308	280	306	319	331	273	307	317	291	303	311	334	293	310	305	336	286	309	305	290	296	298	310	246	290	280	285	315	301	307	351	319	280	305	289	299	286	325	305	303	289	326	326	291	318	300	295	311	305	324	289	315	338	297	293	305	320	298	278	312	307	267	262	299	335	317	321	313	317	315	347	310	328	260	321	334	298	309	327	310	309	314	328	336	292	307	328	305	316	280	297	314	320	298	302	281	309	314	277	296	271	319	311	305	295	310	295	322	308	309	300	296	302	306	292	327	293	288	318	319	296	328	305	341	276	298	342	312	285	295	293	333	271	302	298	331	300	297	322	335	288	321	286	284	281	295	268	313	299	317	275	286	275	329	306	266	302	319	291	308	303	285	332	300	342	323	322	286	313	285	290	294	309	328	326	312	290	317	289	298	316	306	281	287	325	310	313	332	302	332	291	279	306	307	293	274	293	303	327	295	300	279	317	301	309	333	287	299	315	292	285	318	296	302	319	313	323	291	284	304	343	293	333	304	300	317	324	320	325	308	350	322	309	315	337	314	296	289	315	328	297	299	297	307	330	313	306	317	296	286	298	321	289	300	302	281	311	295	332	297	306	321	335	294	346	304	289	292	283	290	309	317	304	318	319	299	317	336	301	319	332	283	292	325	272	288	314	274	312	294	293	314	314	279	302	312	280	316	284	268	315	308	285	290	281	304	304	281	329	300	283	331	341	315	302	318	277	317	326	303	307	333	304	297	335	302	307	315	275	311	327	288	303	303	310	285	303	337	297	335	305	323	301	294	307	305	314	321	328	350	297	298	315	288	279	297	316	305	298	329	320	315	310	290	335	300	324	292	307	290	294	333	294	302	329	307	303	309	325	314	322	330	305	318	316	318	297	307	297	317	292	279	318	300	292	316	314	334	323	269	296	302	304	314	308	296	288	330	289	289	307	290	269	288	294	286	356	327	290	305	287	282	289	262	303	309	319	282	288	292	315	315	314	288	293	306	326	323	332	293	286	299	293	308	304	323	326	316	311	297	303	279	329	296	289	298	273	303	282	298	295	298	320	323	295	297	309	327	267	287	297	280	299	334	313	289	310	297	316	299	332	286	306	306	303	362	312	314	303	332	307	321	283	302	279	309	306	306	298	295	295	294	340	308	266	305	330	311	282	297	328	333	324	282	318	292	317	307	306	299	278	302	328	300	286	295	296	322	279	336	326	293	318	293	292	318	297	329	332	296	326	298	314	301	288	335	331	324	320	288	324	300	279	317	291	306	303	342	315	361	278	341	334	310	295	279	330	285	279	266	272	342	325	318	303	312	314	315	283	322	318	296	302	283	306	357	325	292	286	296	309	300	295	305	318	335	300	315	290	293	306	313	285	314	311	288	315	305	291	292	279	309	305	326	313	293	332	276	346	289	332	308	292	284	299	332	320	314	284	281	316	313	277	312	283	296	317	310	294	277	299	297	287	311	298	309	299	322	278	308	307	327	299	318	279	317	321	333	322	325	323	281	295	324	322	285	298	316	315	308	301	310	275	313	270	314	301	348	320	295	287	313	306	294	285	265	304	310	278	315	287	330	315	300	307	281	308	293	329	280	274	296	302	309	302	299	282	304	344	315	282	288	302	306	303	332	295	307	340	303	331	305	303	287	304	285	300	297	239	314	311	338	279	271	313	307	335	291	309	295	303	303	296	318	297	311	298	294	281	280	341	324	314	310	299	314	312	306	298	293	292	281	328	323	293	338	271	277	278	290	276	311	318	263	332	300	310	302	305	287	304	298	286	317	311	297	307	287	339	287	306	309	328	297	300	317	277	295	285	316	333	322	303	300	290	297	310	298	329	303	318	299	317	294	308	301	318	325	296	294	330	317	314	306	323	270	307	305	280	316	331	280	302	312	284	320	294	295	283	298	277	288	306	274	324	306	318	309	297	302	295	313	309	329	292	315	306	306	317	298	299	277	331	299	300	319	293	299	315	305	329	288	284	284	309	306	302	324	290	319	281	313	327	309	301	285	301	275	317	287	286	306	288	284	302	318	318	309	333	298	350	301	309	317	292	316	302	292	315	289	309	350	306	308	271	340	313	294	288	291	310	321	275	300	309	293	320	296	275	305	282	313	308	321	294	301	332	306	299	306	306	297	347	310	316	296	333	285	295	285	305	277	311	319	315	336	307	317	302	302	287	305	265	284	300	317	335	287	308	275	287	335	322	290	293	297	294	322	290	270	328	298	286	315	303	309	316	320	295	295	298	306	287	281	301	346	278	306	312	303	331	276	315	282	307	274	330	299	291	309	328	349	321	308	315	309	283	295	296	281	288	313	301	310	265	286	287	298	304	308	310	270	317	303	318	320	279	312	340	306	285	329	306	343	342	314	299	285	317	319	304	303	318	293	300	325	304	292	288	290	306	275	281	321	305	303	305	286	320	311	317	303	311	298	317	320	330	290	335	315	320	322	274	293	315	319	328	299	302	312	286	285	320	343	325	278	308	301	339	292	292	324	297	314	292	341	304	307	339	293	305	302	304	277	301	332	298	321	293	313	312	329	342	301	318	288	302	286	324	306	327	303	323	302	278	299	307	309	309	286	298	282	317	279	295	312	309	304	304	313	285	323	294	297	282	297	295	298	340	299	290	316	322	346	341	307	311	290	311	289	264	308	323	304	350	311	285	294	293	331	288	337	301	267	288	333	312	301	310	291	315	289	283	297	271	315	326	321	327	319	314	291	341	297	302	305	326	284	337	301	291	273	328	339	295	249	311	313	337	291	297	289	294	292	332	316	295	300	319	299	300	303	290	332	328	272	304	279	282	284	300	286	264	276	299	311	308	293	303	283	307	300	323	370	323	304	299	313	323	304	321	305	312	276	302	301	333	318	282	314	277	285	295	312	328	279	293	333	282	295	279	298	335	307	310	330	313	325	333	318	308	287	291	314	289	291	296	300	302	308	318	293	288	317	302	324	282	318	307	323	318	303	256	263	306	329	301	281	349	324	317	320	309	281	263	306	306	296	319	317	284	322	310	294	322	285	319	294	339	340	314	279	278	291	303	321	292	271	293	284	310	297	288	264	301	311	317	306	271	287	335	312	283	280	309	301	280	297	281	289	298	328	307	306	309	281	314	284	282	301	287	281	281	271	270	283	279	282	287	321	274	305	290	307	313	329	286	285	314	299	316	309	306	341	332	296	309	307	296	301	306	302	325	293	317	279	324	312	324	285	288	290	309	295	326	266	271	312	298	327	288	297	305	306	300	295	307	296	319	302	317	305	295	320	299	314	287	299	311	289	304	334	277	327	303	315	343	289	323	297	323	294	299	292	297	317	303	264	302	307	286	332	328	308	305	282	291	299	326	342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2475	972	1042	1134	1097	1067	998	954	976	919	951	902	935	905	929	923	941	903	925	885	889	890	906	932	933	825	901	884	896	910	894	977	877	863	890	895	931	917	880	879	876	858	820	937	917	915	893	891	894	891	904	878	847	900	887	880	934	890	875	946	871	862	845	872	848	889	878	862	904	870	885	927	886	881	831	899	861	953	837	912	848	855	931	904	881	878	903	909	848	921	865	863	922	927	889	907	848	867	851	908	890	910	864	884	911	859	856	882	901	889	869	905	928	892	921	909	851	867	880	918	896	956	875	885	850	882	844	872	867	857	884	857	851	867	892	890	910	884	900	899	866	867	914	811	834	836	910	870	873	868	931	899	888	878	970	839	855	877	883	912	868	853	872	932	885	907	924	858	882	848	922	894	904	901	869	841	899	908	877	826	919	874	869	913	875	891	907	908	900	861	876	941	877	944	861	927	934	898	914	819	909	902	901	879	882	851	891	859	843	859	909	905	856	892	900	889	861	911	838	887	862	888	857	900	853	938	904	900	838	929	926	891	882	853	958	893	934	859	844	856	855	878	844	918	841	931	906	871	874	852	902	859	886	910	861	901	888	893	906	887	937	903	915	875	906	878	908	886	919	851	852	929	901	948	914	851	963	852	900	873	887	919	894	907	835	897	931	888	859	852	889	903	863	898	903	916	905	929	844	848	861	893	900	881	863	910	876	889	908	899	858	902	841	860	861	887	899	878	875	859	883	874	905	915	865	935	852	861	848	878	848	861	909	935	860	872	913	888	834	887	877	888	907	834	894	877	893	876	844	877	924	866	848	910	883	945	844	875	909	869	898	881	879	915	905	871	863	866	931	868	901	874	897	875	876	890	887	867	876	882	861	866	892	893	867	926	871	919	901	942	908	900	859	905	933	845	898	894	898	894	860	908	850	845	878	861	830	904	835	863	821	867	912	906	834	914	927	986	873	911	915	795	878	837	923	874	871	912	902	852	869	940	894	877	866	876	877	836	847	917	890	876	892	885	873	954	883	864	929	924	894	896	893	910	917	847	862	878	897	838	908	864	896	898	905	886	904	816	904	867	850	910	901	880	917	883	955	881	873	885	851	891	930	847	870	870	883	919	877	933	877	875	897	874	848	943	898	871	843	860	859	918	920	868	848	860	841	872	836	898	901	923	852	924	927	885	912	902	871	873	918	879	902	861	823	926	955	824	906	835	853	902	887	894	872	866	901	861	837	917	882	875	899	840	886	881	900	877	876	840	931	907	888	893	929	918	916	947	835	915	905	891	877	882	833	909	897	912	883	877	856	898	855	943	880	875	836	839	852	843	880	892	896	921	893	917	919	838	893	930	852	860	876	891	915	859	894	931	871	920	897	897	832	799	886	926	879	881	856	864	904	885	925	903	896	901	880	848	849	848	900	900	871	897	877	899	905	863	879	820	875	838	903	878	874	801	911	920	911	872	859	861	936	919	906	937	844	831	901	889	857	868	875	843	930	875	855	844	849	936	878	884	866	866	868	872	847	872	885	887	874	816	863	891	878	925	871	861	918	887	943	881	847	886	885	907	901	829	863	906	849	909	881	895	846	867	845	914	828	916	899	934	927	890	912	874	863	877	822	849	838	880	942	887	841	855	850	943	911	941	851	843	881	881	932	923	905	893	839	886	894	876	875	921	859	880	863	902	847	926	876	929	842	973	876	897	866	866	911	865	863	892	920	891	880	853	932	925	907	856	910	954	911	869	893	852	922	890	932	880	941	872	936	891	900	923	883	893	881	855	840	851	848	817	925	903	892	885	833	920	918	838	882	894	893	886	885	857	856	963	827	806	893	848	924	939	880	848	892	858	879	960	923	852	960	882	854	885	872	881	870	872	882	855	886	876	893	887	901	855	893	880	892	875	871	869	933	857	881	904	875	882	875	878	914	872	876	879	910	914	865	936	846	846	872	958	928	891	929	835	883	923	911	899	890	949	904	910	932	902	886	879	837	887	852	915	898	835	893	952	881	842	876	841	889	875	831	901	849	944	879	880	856	931	910	860	914	863	835	904	893	887	906	846	861	871	866	863	907	843	928	892	897	867	885	836	911	887	902	912	928	859	845	860	889	949	893	904	883	848	882	868	832	883	905	899	863	931	828	891	888	880	930	805	885	851	959	893	904	907	918	917	857	901	832	876	798	936	907	907	875	865	926	953	872	895	883	838	854	869	830	878	887	880	953	898	865	876	835	894	892	948	890	898	843	908	863	866	862	885	869	897	946	908	916	812	909	871	904	840	881	877	875	905	908	971	864	880	868	866	889	879	878	905	865	815	886	883	900	866	918	912	865	866	875	895	891	902	860	882	860	906	923	880	899	887	876	859	868	921	920	896	858	872	860	894	890	932	904	841	882	853	923	892	922	920	894	896	915	851	926	840	929	892	845	880	894	870	879	866	811	950	854	892	865	867	865	889	877	876	891	885	869	905	884	905	879	868	906	844	859	858	836	906	934	909	893	872	856	887	908	839	924	877	875	921	906	863	908	884	872	958	834	904	864	875	891	880	907	933	895	907	885	916	885	896	933	894	903	877	914	897	919	877	891	869	910	862	849	885	865	914	845	880	915	880	872	916	873	890	867	915	841	887	902	925	856	913	866	919	878	935	895	876	884	883	920	929	864	931	865	865	901	897	847	941	977	930	910	857	929	949	876	868	892	880	865	886	882	890	865	855	834	892	922	885	882	859	829	851	848	931	950	898	876	912	838	867	876	877	862	891	868	868	869	914	927	846	886	869	895	847	883	902	897	871	852	886	867	923	892	863	937	900	874	913	821	897	855	923	883	880	865	942	846	878	894	849	905	885	861	881	920	882	881	856	893	877	830	876	929	933	891	884	857	903	887	887	896	900	894	890	930	909	867	837	870	884	867	918	882	861	926	845	928	887	879	936	874	887	820	892	903	886	950	891	888	862	846	893	867	908	905	880	903	878	837	926	842	868	845	859	882	856	886	905	893	858	803	844	908	941	829	922	932	863	908	819	854	920	873	881	891	897	881	842	871	852	938	875	905	836	914	905	921	909	866	841	880	852	882	923	879	879	837	857	851	870	911	847	859	902	883	924	884	932	910	869	867	854	914	920	884	857	932	853	915	861	891	884	859	830	855	877	904	866	852	879	899	927	904	848	864	852	839	901	924	941	894	908	828	894	943	918	912	858	847	901	910	920	852	865	864	832	903	912	878	902	860	823	820	889	881	882	845	851	899	891	838	885	921	861	875	834	912	865	906	933	911	862	832	877	859	843	847	896	899	934	884	878	895	881	898	864	875	866	901	908	860	891	874	870	878	926	849	848	953	892	862	867	872	836	894	888	936	872	868	877	880	885	828	846	859	862	918	912	898	930	875	857	909	901	926	919	852	866	849	878	946	875	892	890	836	934	880	892	906	908	873	898	856	846	934	881	852	880	878	892	910	833	879	886	869	878	890	886	794	850	936	861	872	825	827	880	878	883	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8145	1292	1535	1145	808	573	477	390	378	335	288	265	248	219	237	196	205	197	206	204	184	193	190	175	183	206	192	189	194	168	208	168	177	183	180	185	182	192	167	180	179	188	193	158	181	159	176	170	190	171	139	172	153	191	177	171	166	188	194	190	172	192	170	178	160	160	159	188	179	155	195	176	182	193	189	172	161	165	191	168	205	170	173	142	155	161	166	170	192	166	160	154	154	168	168	172	152	161	176	187	156	167	204	173	166	185	168	180	174	161	166	176	168	175	178	155	157	163	188	185	161	167	161	172	168	173	167	166	165	199	187	183	183	191	174	150	156	187	161	156	166	146	188	161	198	196	181	187	165	170	161	163	186	176	183	206	157	186	168	168	152	163	190	181	161	144	180	165	202	196	181	163	152	166	167	175	178	176	171	187	172	182	168	174	181	167	193	185	178	166	155	172	174	165	178	171	188	158	167	165	178	171	196	143	164	186	172	153	161	151	168	173	175	184	163	178	155	162	169	157	172	189	180	171	158	185	174	177	157	194	153	183	157	176	186	154	167	189	159	144	170	152	182	169	167	169	161	203	185	164	167	167	167	153	175	186	167	165	165	169	194	160	196	164	161	170	177	170	169	178	175	175	187	161	166	190	187	169	172	165	175	177	168	192	173	152	178	175	178	157	131	177	142	166	158	180	179	163	171	166	175	173	194	168	173	173	173	180	158	176	157	160	191	145	179	154	183	163	192	177	177	169	168	175	172	176	165	184	195	197	178	178	161	167	162	173	170	182	194	175	165	150	152	182	159	163	152	175	166	190	167	169	172	177	199	165	165	172	174	153	171	150	171	154	171	193	165	165	155	164	172	190	156	187	203	162	162	162	178	169	192	169	170	181	159	183	187	174	163	184	179	170	154	170	192	162	171	149	182	166	169	177	168	167	164	163	180	150	170	149	179	181	165	181	181	174	161	153	192	167	195	186	179	169	174	175	165	163	166	188	187	187	193	150	163	180	166	183	167	188	177	166	185	168	178	178	178	175	176	181	159	157	142	186	196	168	159	166	181	166	159	178	182	195	166	166	166	187	179	194	166	191	166	182	154	162	153	164	157	180	193	174	164	169	169	175	192	187	157	178	167	186	183	164	180	163	173	155	170	144	182	180	182	177	171	176	151	201	169	198	190	169	150	183	148	185	147	178	166	176	167	182	137	174	190	168	165	180	145	173	153	176	158	151	154	151	174	155	181	157	161	176	184	165	172	172	160	159	171	167	186	189	169	154	199	177	165	164	176	155	178	175	142	195	175	173	171	166	195	165	184	193	171	168	189	169	179	189	168	178	182	187	158	190	169	162	169	173	164	188	179	187	182	159	178	161	183	188	139	165	175	159	194	184	147	160	186	164	176	207	172	162	183	183	174	190	161	170	144	180	155	193	168	161	174	181	195	151	190	161	168	187	169	157	158	180	173	152	173	181	190	177	149	177	205	183	164	169	179	205	188	174	172	158	186	172	173	170	185	176	170	184	184	160	183	191	181	186	174	187	213	171	167	189	207	184	157	169	169	159	155	179	177	177	187	165	161	149	186	181	183	168	175	172	162	156	188	145	164	171	160	186	179	186	161	167	190	192	171	168	163	169	164	171	165	184	168	160	164	182	192	173	168	167	206	173	163	191	159	195	184	165	171	189	172	183	185	167	158	175	183	165	151	198	180	167	169	177	178	163	139	182	206	169	183	202	192	169	179	168	161	185	182	153	171	169	182	167	177	166	164	165	192	167	173	158	176	168	167	184	151	184	187	196	168	175	191	160	182	172	175	166	166	187	185	176	173	179	148	165	186	173	156	195	174	179	182	206	172	179	165	187	181	164	157	169	173	175	178	183	159	188	188	170	149	162	181	149	169	170	191	173	183	163	167	172	186	214	173	185	187	187	173	182	159	175	180	186	182	168	168	191	166	176	149	176	188	164	184	179	173	165	165	165	161	189	162	153	166	166	173	173	185	171	156	179	169	189	183	143	183	152	183	178	175	160	171	173	183	164	167	173	178	163	162	182	162	160	192	172	151	164	154	171	191	180	158	173	215	188	187	179	167	176	175	170	182	154	171	186	183	148	165	179	178	176	153	172	163	177	146	185	145	157	181	185	176	153	175	173	161	182	171	182	181	165	166	170	178	167	168	180	191	173	178	183	157	157	186	164	167	179	143	160	167	162	191	165	167	189	162	172	143	189	164	172	156	190	167	167	164	152	186	154	160	164	168	172	188	187	204	189	181	163	172	142	173	156	186	175	180	171	166	161	177	163	159	172	178	185	155	172	194	183	166	182	178	147	172	174	193	166	162	157	172	173	166	161	171	172	166	185	171	174	164	174	161	212	184	171	187	180	160	183	169	185	157	187	178	188	177	182	165	171	191	174	155	183	176	168	178	180	174	143	154	168	162	177	179	188	155	142	185	206	174	158	181	186	169	178	153	173	173	184	176	180	159	156	163	153	145	149	174	187	164	181	178	190	177	184	171	177	194	195	206	177	173	176	164	175	170	148	181	157	177	178	185	170	169	171	197	158	172	161	176	160	163	184	164	168	171	185	174	191	170	186	178	211	158	160	170	188	148	182	179	143	184	179	192	173	192	165	169	194	194	174	165	155	177	180	195	198	180	165	176	191	185	182	185	140	184	167	163	172	175	175	179	192	185	194	172	152	167	186	169	181	170	175	167	179	165	184	173	179	177	155	183	180	164	181	177	174	149	195	172	164	170	158	180	161	187	197	176	178	163	168	142	175	181	176	182	189	182	183	166	158	193	184	174	183	164	180	155	176	178	163	175	165	183	184	201	185	152	181	176	175	160	169	180	186	151	159	172	153	195	147	171	177	178	171	170	172	175	153	177	167	183	154	176	202	156	173	179	152	196	170	180	182	181	195	160	177	208	189	171	159	158	203	179	172	188	165	179	175	159	169	163	163	168	166	161	159	174	165	159	190	163	192	176	167	203	162	198	174	162	173	180	152	150	164	179	179	193	170	177	186	161	162	171	165	162	184	190	148	170	162	173	172	180	194	169	178	160	182	159	182	158	160	195	173	179	165	161	200	175	185	178	183	166	170	172	196	179	181	176	206	151	181	195	158	173	188	179	175	179	175	197	175	172	183	177	201	157	167	155	170	189	167	175	156	154	170	165	171	156	171	193	178	172	147	168	172	153	196	184	166	184	175	158	209	182	152	160	176	178	176	157	174	172	176	177	177	185	185	191	192	185	161	161	182	172	163	181	172	174	181	170	181	189	175	184	177	182	191	204	174	177	162	204	175	181	164	165	172	159	191	163	162	183	171	170	174	160	148	164	162	147	150	154	153	190	162	187	175	169	179	184	169	161	171	198	174	194	171	170	170	158	175	175	185	164	176	191	175	161	188	163	155	163	179	176	193	163	180	179	175	173	199	181	173	188	161	199	169	173	144	170	170	186	169	163	166	176	177	174	179	169	170	170	166	157	179	170	197	181	183	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5616	1588	3122	3755	3099	2514	2084	1833	1563	1378	1267	1203	1097	1006	933	885	842	829	789	763	732	755	739	729	686	718	648	663	624	655	650	613	639	644	607	615	601	560	574	607	615	604	611	549	569	582	562	573	592	580	615	560	583	586	545	549	547	579	545	557	594	562	613	530	541	552	564	539	530	532	605	587	525	532	536	570	560	550	593	599	548	572	487	536	557	585	550	589	553	536	528	564	540	576	555	564	530	539	521	530	543	564	566	527	556	563	575	541	560	547	543	534	550	593	550	497	529	542	510	497	537	520	560	556	526	538	530	521	564	530	562	533	551	514	533	556	511	547	568	519	573	539	563	560	535	499	504	562	547	568	573	557	522	535	566	526	540	499	519	498	513	552	553	523	526	534	592	558	555	563	547	527	539	526	558	551	554	516	505	530	558	547	535	531	526	565	571	561	556	538	572	579	574	547	548	548	553	510	547	539	614	511	557	581	513	554	553	551	533	507	557	533	533	537	500	528	501	551	540	515	553	559	549	524	513	570	492	542	561	553	551	535	551	588	573	529	534	527	574	512	554	491	514	574	551	547	526	610	540	544	538	550	547	561	537	523	567	538	548	554	551	556	535	547	523	528	544	550	562	562	560	532	535	546	558	524	515	500	526	533	514	524	510	554	506	528	516	532	557	509	526	536	527	535	552	518	547	574	562	554	575	530	563	538	504	537	542	569	508	495	535	526	580	528	508	493	539	553	537	505	509	531	543	563	533	554	553	545	509	523	562	547	537	512	522	545	539	554	515	502	554	579	550	575	546	520	560	508	557	524	572	554	530	527	507	570	538	551	518	518	531	524	531	539	540	504	531	524	540	524	557	530	538	543	528	519	511	570	531	544	506	528	516	547	595	557	549	576	553	524	539	514	558	503	554	540	533	550	507	520	542	523	536	548	525	544	541	529	528	555	510	521	519	558	522	515	572	552	523	569	520	565	517	611	537	534	551	535	530	524	505	552	544	538	507	524	557	511	528	551	549	510	549	544	509	540	534	553	539	559	490	569	551	531	494	583	528	514	512	539	568	582	523	523	556	567	532	502	556	515	505	534	536	525	547	558	563	518	586	532	519	548	528	588	525	573	528	519	484	531	523	537	531	558	512	557	544	516	521	558	506	498	547	556	564	545	492	544	516	530	529	529	508	553	513	536	555	584	490	528	559	543	552	527	522	535	508	556	541	535	515	564	537	527	508	505	513	529	512	547	582	522	509	605	540	532	516	549	509	546	581	533	586	547	545	530	533	538	531	521	501	558	541	541	508	538	549	541	553	568	564	534	565	526	542	556	491	531	597	558	534	522	587	536	501	542	574	537	545	523	548	518	545	545	544	504	557	553	543	532	572	574	542	524	536	558	534	529	514	535	552	568	528	552	528	558	533	525	536	566	532	542	543	542	531	555	516	566	525	542	550	527	515	488	555	551	561	528	530	562	551	511	545	558	563	501	555	534	516	573	530	573	554	562	556	565	556	574	512	499	539	546	487	560	572	539	557	590	531	535	557	527	540	470	538	541	525	546	534	511	524	536	497	540	572	523	515	528	515	482	553	528	527	535	531	553	535	517	522	512	537	505	534	537	539	572	520	538	545	525	534	506	544	552	530	534	480	570	526	542	541	554	514	548	522	527	521	528	566	538	529	571	501	561	544	508	524	525	524	528	521	539	553	571	547	559	528	536	555	510	548	529	555	501	510	542	567	528	531	536	497	562	575	561	569	512	537	534	546	521	492	531	526	538	535	513	550	512	531	521	519	553	569	522	541	550	552	502	541	555	542	546	553	575	526	551	515	574	544	520	557	534	568	510	550	532	552	577	504	544	563	536	532	557	526	518	574	535	552	512	526	555	555	525	561	542	558	536	542	565	479	529	540	583	566	544	520	573	583	558	516	545	554	548	526	583	573	537	558	563	549	544	570	510	555	503	560	546	515	526	511	551	558	539	576	521	522	520	522	507	554	546	574	522	554	521	521	552	519	520	541	557	556	541	561	519	546	530	498	555	526	508	574	539	525	518	539	551	579	583	573	527	554	567	516	528	519	582	580	484	470	557	554	519	532	516	562	543	530	560	539	559	520	553	509	572	536	520	551	532	541	541	551	547	541	507	556	568	517	515	504	544	534	574	520	550	558	527	556	554	559	551	541	570	508	566	535	535	508	536	502	586	531	521	514	545	545	534	537	537	536	559	535	550	567	551	566	527	566	521	532	532	558	533	546	565	547	566	548	525	479	515	560	534	542	528	512	573	541	514	560	527	549	567	551	538	540	524	484	507	526	492	530	515	546	511	566	524	485	503	575	539	551	524	540	538	550	491	577	500	552	539	536	548	514	585	558	524	526	561	509	528	522	532	531	559	533	517	529	501	535	533	505	534	559	550	546	559	558	557	539	587	500	508	558	554	501	559	567	549	574	530	542	516	530	550	516	534	576	512	535	526	531	576	566	497	564	527	534	542	536	551	576	559	543	545	538	562	489	539	518	515	526	526	555	539	545	597	571	541	573	538	531	504	543	539	541	551	502	504	526	534	580	534	517	580	582	548	525	562	539	534	502	531	526	571	542	537	513	491	581	561	541	546	537	521	537	546	527	515	562	557	558	547	548	535	537	545	553	546	529	580	529	551	579	557	552	563	543	570	507	490	517	568	567	523	552	542	521	539	545	502	540	551	537	515	559	532	549	552	575	509	535	526	526	555	527	522	577	512	546	507	558	521	533	530	508	546	512	505	546	540	505	558	530	534	501	521	547	541	542	577	517	543	550	547	570	532	538	539	556	504	549	537	565	526	555	508	505	542	531	554	556	594	555	523	507	546	578	502	526	557	544	510	522	544	552	568	537	563	524	517	548	572	529	563	581	529	553	553	550	534	553	544	483	515	573	542	554	566	527	553	522	507	513	529	553	531	532	552	562	515	553	577	519	511	524	558	537	531	551	545	550	508	561	550	550	533	511	505	541	550	521	524	545	525	525	511	537	538	524	546	535	531	539	565	539	537	504	535	517	614	497	512	574	514	524	548	512	563	530	545	556	534	531	570	573	541	554	566	582	535	535	520	549	555	537	529	540	557	548	495	504	540	527	549	557	539	526	544	546	536	580	533	546	565	548	569	497	544	549	551	542	528	525	559	525	546	520	522	520	536	552	575	548	496	549	507	537	580	474	533	497	536	487	567	539	553	519	508	521	532	495	508	501	590	579	487	545	519	524	562	515	553	551	560	575	568	530	510	526	550	548	537	536	531	544	511	503	545	513	547	562	543	552	531	559	505	578	514	527	498	534	516	512	559	517	555	529	504	556	537	543	570	537	542	535	545	537	508	536	531	539	553	509	582	547	547	547	556	542	577	539	545	581	516	547	572	536	603	506	527	535	528	523	605	577	543	555	521	510	557	529	518	522	534	541	523	541	519	524	517	542	552	528	554	511	590	543	564	532	556	534	539	571	523	562	554	516	525	536	533	528	585	557	519	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15285	2439	2837	2182	1442	991	694	563	480	429	375	347	272	266	281	215	228	236	217	196	206	195	187	188	194	154	162	156	164	182	160	146	189	165	164	155	165	150	162	163	151	145	169	149	154	145	146	154	168	149	147	135	140	146	144	123	170	146	154	156	151	146	162	135	143	114	117	142	171	140	127	133	170	148	151	129	126	160	122	155	136	160	146	144	146	156	140	130	157	146	139	142	151	138	148	146	138	139	138	163	159	160	154	133	147	148	140	154	153	132	157	134	139	118	139	131	131	140	120	126	140	145	135	132	162	137	140	152	147	151	137	176	156	161	129	147	145	158	128	134	164	150	146	172	126	144	152	140	144	125	124	129	158	119	147	126	118	135	137	124	138	132	156	138	149	144	141	122	143	155	145	126	119	136	143	136	173	154	125	121	129	153	138	151	140	137	156	139	154	129	142	142	151	155	152	151	122	115	136	126	136	133	132	128	156	120	128	132	131	138	137	159	123	153	143	157	140	127	148	140	156	141	139	157	138	160	131	124	129	142	139	134	141	150	152	127	153	121	151	146	142	149	143	134	143	127	142	114	144	126	151	142	148	149	127	139	133	144	140	148	137	124	146	140	129	154	146	149	136	141	155	156	129	123	134	128	138	140	148	135	137	144	138	135	134	147	149	143	141	130	144	136	118	145	130	159	138	131	130	170	149	130	153	120	139	117	156	150	153	136	128	135	134	160	116	136	143	133	137	150	166	163	142	150	160	132	156	121	116	130	130	138	136	152	122	144	138	145	179	141	128	155	135	145	150	134	148	146	144	127	152	132	135	127	150	151	143	137	137	144	147	148	137	114	170	133	159	130	133	129	138	114	140	141	132	161	148	154	161	140	134	170	170	125	133	154	155	144	146	144	151	136	154	161	134	130	138	150	119	163	133	134	144	140	131	138	144	156	148	129	136	126	128	135	140	139	144	150	158	138	165	161	143	160	136	134	145	129	134	147	146	143	145	155	137	133	150	138	149	139	132	149	135	129	133	138	134	136	159	157	138	162	142	155	159	135	143	132	146	133	140	124	148	141	137	117	140	122	157	136	155	140	120	147	156	151	128	144	151	130	128	137	130	148	149	122	155	137	122	122	138	150	126	126	132	135	127	137	133	131	134	152	130	132	168	136	137	125	110	133	148	132	159	157	141	140	152	124	140	137	129	142	142	137	143	131	153	137	144	150	135	146	141	174	133	136	141	155	125	143	136	143	147	127	143	153	152	150	140	163	132	142	136	136	141	141	147	149	148	114	155	153	142	138	163	150	107	133	135	141	135	146	150	130	148	139	140	142	134	141	144	115	131	151	140	129	136	129	138	143	131	116	149	127	149	140	147	123	144	135	158	153	154	136	139	161	154	154	134	131	124	134	136	165	139	142	116	134	163	134	156	135	145	121	145	110	139	142	150	153	154	137	151	125	137	147	150	139	148	144	120	147	136	142	121	146	153	135	123	131	151	176	148	136	142	149	151	168	140	143	126	133	136	145	140	139	135	110	158	149	147	106	140	148	140	158	147	148	136	148	151	131	129	139	142	149	140	155	152	148	150	122	143	150	140	141	152	144	151	127	132	162	134	136	131	131	133	144	133	151	142	149	144	141	143	128	139	141	124	123	146	156	149	141	131	151	127	142	143	138	140	127	146	147	136	125	151	162	178	128	127	137	117	133	126	124	155	157	125	150	154	124	135	156	139	150	145	137	120	150	152	131	128	138	141	132	129	125	148	151	143	130	148	147	140	150	130	112	127	149	148	138	148	146	147	154	130	150	140	149	142	147	115	159	146	122	147	131	152	167	147	151	151	135	121	150	144	151	130	144	150	140	140	165	139	129	148	141	139	127	128	147	140	127	141	141	123	141	135	147	142	119	120	121	143	156	130	143	147	158	141	148	147	148	149	135	160	140	156	137	131	130	152	152	141	144	154	126	124	155	134	139	128	143	131	158	139	132	143	116	157	131	138	112	128	146	151	147	118	141	123	128	123	140	145	137	142	126	136	139	126	155	131	135	145	133	146	130	129	145	124	152	155	155	133	162	137	138	138	133	141	149	136	153	158	146	137	122	151	160	144	132	161	144	153	145	145	178	128	154	122	146	135	139	130	125	161	117	151	150	138	142	121	135	142	116	139	132	163	138	133	144	127	147	146	157	139	153	148	121	155	134	148	131	145	142	150	145	129	111	116	139	137	145	149	144	131	162	147	142	131	139	134	145	141	131	171	135	150	137	158	135	109	146	151	140	133	142	153	155	147	153	136	143	156	156	149	129	119	135	144	147	167	128	126	150	151	123	154	146	149	135	143	129	126	144	146	151	156	131	141	146	144	144	137	139	146	135	127	144	136	129	146	115	117	146	123	142	131	129	147	148	152	139	127	135	135	143	144	155	136	152	137	153	129	125	160	153	150	152	169	120	143	131	135	155	172	125	164	135	136	151	145	147	153	141	123	137	134	152	121	139	144	141	126	142	144	139	151	141	150	146	145	154	144	124	125	145	137	130	140	158	139	130	130	136	161	148	143	130	127	148	146	160	155	154	159	140	138	152	139	154	136	151	158	143	139	145	131	148	136	134	130	128	146	135	119	138	152	133	144	148	139	138	143	132	147	149	139	145	146	147	145	126	134	152	138	123	151	146	159	138	139	138	110	145	134	140	133	130	137	129	149	139	150	134	132	149	153	152	162	147	129	145	137	136	148	128	116	125	153	126	147	138	160	157	133	144	132	121	144	156	138	146	150	135	154	148	145	150	126	134	139	141	143	158	135	148	145	136	135	143	160	116	150	137	133	138	143	131	140	126	160	144	143	139	132	144	143	128	134	175	137	149	131	145	151	126	142	172	156	145	145	120	161	127	163	172	134	143	143	140	142	132	144	125	145	151	150	134	132	135	134	152	144	139	161	123	136	150	141	135	141	137	149	130	133	154	132	157	151	133	154	117	146	134	134	128	153	156	144	147	134	130	129	126	125	144	150	137	147	140	138	139	170	141	119	135	166	152	145	133	174	127	147	151	156	146	113	140	124	132	139	147	143	151	134	158	129	156	135	129	147	135	135	119	113	158	160	136	134	147	150	125	150	124	134	145	143	138	128	121	125	143	142	128	126	153	143	150	145	134	152	133	127	131	122	131	147	167	149	129	158	133	127	145	143	157	123	116	156	136	148	137	161	148	139	153	150	126	155	147	114	137	154	142	147	127	151	135	145	139	152	159	151	139	143	120	134	155	160	130	135	153	129	133	118	139	143	165	153	148	151	144	132	131	126	158	129	131	131	129	142	175	145	136	140	145	171	160	132	136	139	166	144	132	165	141	119	134	146	140	137	146	138	120	132	137	131	150	132	123	139	144	154	148	132	138	146	133	133	155	135	144	131	136	134	143	143	146	134	127	154	126	124	137	148	124	164	135	121	139	139	147	120	161	136	144	140	154	147	160	138	150	142	135	135	151	137	155	137	149	136	131	122	135	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7695	2506	5187	6287	5462	4059	3401	2789	2432	2113	1739	1697	1448	1258	1255	1134	1080	1018	986	913	904	841	828	754	738	737	677	704	695	668	646	609	621	620	577	627	575	615	590	552	585	545	547	570	554	561	543	543	551	512	538	522	509	520	509	486	537	470	489	515	483	484	493	521	494	551	529	451	487	551	512	465	505	484	490	474	503	498	484	476	450	482	498	477	477	506	475	470	482	474	460	496	515	429	504	505	447	513	487	475	451	528	477	489	458	507	481	470	470	416	462	471	472	469	449	411	490	432	477	473	480	466	475	456	457	508	494	447	478	477	461	459	511	479	452	454	498	478	450	453	500	470	461	453	456	460	478	428	481	442	462	486	497	493	518	499	490	442	496	471	489	497	467	485	454	490	473	486	501	490	429	475	449	498	462	432	442	486	470	461	463	480	467	452	436	463	464	448	514	477	463	492	470	420	516	481	465	479	482	478	469	487	446	486	499	432	436	445	451	477	475	507	476	473	470	459	457	493	446	499	482	442	476	466	475	455	446	440	464	444	470	467	473	462	472	460	475	477	500	468	449	482	501	503	472	465	482	502	465	478	479	510	449	463	432	487	510	451	464	490	510	495	465	444	455	508	470	497	456	482	485	491	488	408	485	454	437	435	441	459	491	481	444	477	428	455	437	445	468	468	444	458	460	473	476	456	446	456	500	464	449	466	475	496	470	439	472	491	462	458	490	456	432	460	474	483	478	479	478	457	465	475	427	471	481	448	477	493	440	430	428	464	530	448	468	498	492	440	438	474	485	492	464	447	480	492	466	482	473	498	446	465	434	496	500	460	437	481	466	494	508	464	468	478	449	501	485	527	432	458	464	470	519	481	443	425	471	501	503	448	454	472	488	457	464	417	454	472	468	495	498	428	470	511	424	481	459	451	450	446	457	477	440	466	462	463	477	472	471	443	501	461	513	456	493	486	477	444	449	479	494	440	470	475	486	470	430	471	496	479	481	483	432	432	493	497	430	476	449	448	492	483	499	460	459	459	443	467	463	480	477	441	494	450	470	459	491	466	416	475	467	470	503	484	461	451	484	478	458	492	471	469	457	460	477	431	440	469	422	456	492	473	468	470	490	467	464	459	446	457	481	481	455	470	461	445	465	435	448	462	460	485	463	481	440	450	449	462	471	473	481	466	440	471	484	462	436	472	452	459	437	481	449	463	454	491	459	482	440	456	467	469	463	492	498	463	479	465	417	478	474	472	457	450	473	471	473	443	518	493	459	506	458	481	498	441	482	461	466	478	470	460	440	457	458	492	443	471	476	478	477	447	450	490	448	474	459	421	479	519	454	463	501	460	476	522	448	438	503	477	477	477	446	467	438	463	472	460	463	452	482	451	483	443	454	528	478	451	457	455	415	462	475	476	450	440	463	470	453	460	436	489	459	449	472	458	480	489	464	480	460	455	476	475	492	484	457	455	460	435	479	460	464	494	435	484	478	466	465	517	508	486	503	470	434	496	458	457	453	500	466	475	483	455	436	480	458	439	490	492	444	426	469	480	462	439	434	446	468	473	455	478	469	459	475	443	491	458	464	487	465	490	467	458	454	457	462	454	468	471	458	461	465	430	479	449	464	450	445	470	451	458	478	483	471	458	432	435	446	481	514	383	463	490	491	509	469	469	450	431	488	451	481	432	460	441	503	417	448	451	490	493	452	460	483	456	471	450	456	456	441	446	481	477	439	480	478	484	462	467	498	417	445	463	468	442	488	452	462	490	480	452	485	470	451	420	482	458	437	471	488	458	502	454	513	477	449	440	445	490	499	499	451	455	498	451	458	454	445	501	443	488	459	467	414	463	478	454	470	474	430	484	476	450	447	441	461	434	410	453	443	496	430	497	419	470	467	461	475	492	476	419	457	476	442	498	474	436	453	437	487	446	451	429	461	430	443	477	473	473	494	471	500	474	453	464	490	462	472	482	475	460	462	433	455	467	467	464	448	482	451	488	468	470	483	509	485	474	465	507	486	435	468	459	445	470	472	459	465	484	471	465	469	430	463	462	480	444	464	427	427	467	453	481	455	486	470	495	473	465	443	477	472	492	496	481	486	472	477	479	494	476	498	479	508	491	452	446	440	466	485	460	477	455	468	466	463	487	450	455	450	424	459	417	474	457	483	453	421	463	467	458	452	451	489	457	458	448	508	475	466	443	460	463	471	496	457	470	448	482	457	488	455	438	433	465	486	460	461	486	456	465	451	430	447	478	474	467	487	447	514	439	469	429	468	459	466	491	443	475	489	463	435	427	462	467	436	473	464	465	479	493	473	467	429	458	467	472	440	471	462	463	503	443	458	442	461	445	470	443	465	474	450	458	463	478	469	495	464	482	476	501	452	465	497	466	474	494	464	534	465	448	422	463	456	445	477	468	455	436	447	446	453	472	458	481	508	461	471	490	459	471	490	451	445	459	483	468	482	456	479	482	478	426	423	459	453	493	462	479	457	478	460	505	422	461	439	439	483	491	467	482	455	481	464	426	444	473	474	430	472	418	456	499	447	482	499	478	463	531	466	468	446	465	506	467	468	452	498	478	453	483	510	483	405	468	454	490	460	456	495	455	466	452	474	480	497	465	469	424	480	520	433	449	474	471	436	463	440	460	447	491	460	485	459	486	496	481	466	478	471	444	464	439	456	466	479	466	476	468	435	476	487	477	463	481	472	449	480	473	454	456	462	474	499	453	471	472	472	439	493	471	472	481	474	478	443	468	452	471	469	509	488	433	443	429	450	449	424	451	453	470	426	501	500	481	458	448	480	455	454	469	496	433	466	445	462	486	445	464	473	476	443	419	470	469	454	463	473	453	446	492	491	496	468	482	468	495	510	488	504	439	509	475	462	490	473	465	459	448	466	477	439	487	478	472	481	466	453	500	448	474	472	464	448	518	453	479	473	463	430	478	482	442	469	486	484	474	483	446	439	444	480	480	509	471	505	451	460	446	486	483	481	439	425	466	510	456	445	468	458	461	473	477	466	474	482	486	464	502	485	452	457	433	473	437	458	502	491	513	448	467	452	459	477	451	472	500	459	455	458	471	476	479	435	450	452	448	494	468	478	442	469	467	471	458	496	472	470	456	426	486	465	441	460	476	474	451	463	450	504	503	460	491	474	486	464	461	436	435	448	491	434	469	454	456	487	477	504	462	454	481	466	448	464	478	475	485	438	477	482	476	496	470	436	407	514	444	461	489	525	470	476	495	458	441	483	444	465	451	471	438	447	467	496	464	480	460	452	498	473	446	462	444	476	483	450	468	447	471	460	481	508	472	440	526	478	443	448	468	446	446	417	453	477	454	471	454	466	442	473	444	454	444	476	473	488	404	458	482	464	467	500	476	438	488	448	463	446	447	463	494	499	459	513	472	446	451	496	481	469	462	484	440	444	439	455	452	483	460	497	483	456	450	430	459	468	460	461	446	492	476	493	477	429	460	502	461	494	464	476	484	486	506	466	435	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2101	379	359	348	303	340	330	319	319	322	320	342	280	317	304	295	331	320	293	346	312	311	324	329	317	297	307	270	314	307	273	291	317	284	305	310	295	311	295	325	292	301	294	298	306	292	310	291	305	314	304	326	301	310	299	323	352	326	315	289	289	252	319	297	288	306	279	294	285	284	325	316	322	316	282	298	319	325	330	298	317	292	287	312	324	298	304	280	340	322	339	300	282	292	303	293	285	327	302	310	309	274	283	286	324	315	283	295	300	330	302	305	315	322	279	305	304	326	291	306	299	276	292	314	349	296	300	245	320	323	305	289	305	304	295	293	307	295	290	307	291	314	296	297	296	293	319	293	297	285	268	309	301	317	311	293	296	303	310	324	308	294	284	279	303	306	302	303	335	294	303	322	345	315	318	290	303	308	306	327	333	282	310	302	287	296	309	308	301	283	298	327	287	340	315	326	318	284	338	273	270	313	296	304	316	303	290	319	284	304	308	280	339	314	279	314	317	299	288	313	283	315	274	284	309	306	305	311	315	273	277	294	321	322	294	313	286	310	274	289	274	296	304	296	331	261	280	297	316	305	315	262	302	316	295	308	305	304	308	304	314	305	293	310	291	293	321	261	321	330	292	319	333	282	305	277	274	302	307	320	310	336	299	308	308	328	311	337	313	308	309	312	283	308	300	294	310	268	314	311	303	315	304	302	288	304	317	300	294	315	289	356	314	318	305	293	326	313	334	313	319	308	318	313	294	329	312	321	306	312	288	289	329	304	322	302	305	302	309	339	282	295	271	274	301	322	364	318	292	282	343	307	297	282	315	270	354	293	307	283	323	324	300	293	299	300	286	316	312	321	334	301	270	321	318	271	318	312	306	306	302	281	306	324	304	274	321	283	277	310	285	288	291	285	283	298	271	297	289	305	298	271	287	311	288	285	308	289	318	294	300	278	311	318	316	300	288	308	312	311	296	310	309	330	327	324	290	322	317	285	322	295	293	328	297	314	314	308	303	302	311	295	291	271	313	311	283	310	313	292	307	321	317	306	287	311	312	322	321	320	297	312	299	299	291	321	339	327	299	318	380	312	302	335	293	285	275	300	311	324	343	293	292	284	330	311	296	307	321	277	296	323	297	311	292	298	276	301	309	301	322	285	284	317	327	331	325	312	303	303	277	298	311	291	297	314	278	309	288	302	303	291	318	284	310	294	301	284	301	288	291	282	337	307	258	310	307	288	270	297	287	292	306	301	309	290	313	271	303	305	305	345	332	303	279	298	308	343	299	306	340	336	296	306	334	272	322	323	292	304	270	304	322	318	297	288	315	296	303	307	292	310	298	305	295	291	332	304	322	301	321	286	303	292	289	296	322	297	314	289	307	304	304	310	286	272	288	303	311	323	309	295	302	281	288	301	295	314	309	330	313	289	319	341	310	310	307	296	308	335	324	309	303	280	307	284	304	303	301	293	315	320	316	319	304	297	303	328	294	299	273	305	304	286	299	303	283	331	271	332	293	282	318	300	293	294	308	291	324	288	315	294	315	297	311	307	314	296	290	322	339	326	293	301	322	304	320	289	278	306	289	292	327	295	321	283	302	288	290	304	332	304	287	311	317	278	316	297	306	291	306	304	289	284	293	321	297	312	304	316	316	276	287	298	349	303	286	263	302	258	292	318	292	328	303	310	317	280	291	320	294	342	323	305	286	287	272	298	315	314	338	306	295	324	302	294	329	299	308	320	310	285	300	292	306	299	290	302	292	278	321	305	281	311	299	291	294	287	295	305	309	282	294	295	302	294	330	291	305	299	272	289	296	317	300	273	316	331	288	319	316	302	317	310	299	295	286	328	287	309	307	336	292	289	331	295	330	313	304	316	290	283	297	292	280	297	292	307	292	311	338	326	336	276	306	326	304	279	309	310	298	316	312	286	328	290	289	294	289	302	318	317	274	314	326	318	298	316	316	287	289	295	293	301	315	259	328	313	330	303	293	299	303	291	273	303	291	319	311	298	311	279	310	327	316	298	309	324	300	333	328	317	318	294	325	321	296	304	304	320	285	346	279	297	265	287	312	322	288	260	285	303	279	297	297	313	292	308	293	312	302	314	295	313	288	299	299	287	281	289	303	272	284	320	314	295	310	305	312	302	315	297	318	272	305	297	270	305	291	270	302	317	280	306	319	289	285	295	307	334	294	307	314	305	309	277	299	345	308	294	301	317	298	288	289	289	302	301	296	338	296	341	302	319	298	298	304	268	289	301	309	333	316	307	329	318	321	308	276	287	274	265	298	292	257	328	310	314	320	322	270	307	328	285	307	279	292	290	313	329	290	298	319	310	291	316	317	319	309	278	301	315	293	310	341	295	315	322	333	271	311	303	319	293	332	311	322	294	291	320	301	303	326	282	281	309	316	291	316	303	319	317	290	269	363	299	309	294	271	308	322	328	293	300	295	293	275	320	300	274	303	287	314	319	303	328	322	279	312	317	261	294	305	294	324	302	296	326	325	295	315	304	288	306	306	313	317	292	310	287	319	326	288	299	279	317	295	311	307	312	278	320	315	275	290	302	321	297	327	316	334	285	315	289	340	277	281	291	345	305	314	285	295	320	307	302	302	286	291	306	313	314	310	330	307	316	317	294	300	322	328	294	277	322	285	288	318	312	344	291	335	330	313	286	315	294	322	324	307	301	295	307	278	326	293	293	329	293	282	290	303	307	270	313	314	278	308	304	321	286	262	317	305	307	247	296	352	301	282	299	293	289	320	289	311	288	296	296	291	266	308	321	280	287	310	280	319	296	310	303	269	316	317	301	316	311	285	293	298	330	315	293	296	292	314	294	327	328	307	303	280	335	302	330	320	283	326	333	297	312	327	319	307	292	300	308	313	329	295	303	305	314	317	275	332	272	277	305	292	319	291	268	299	292	305	294	301	293	284	324	287	320	352	276	320	310	322	311	296	329	321	311	330	307	320	308	302	298	306	296	287	335	298	311	287	305	311	309	276	297	328	296	303	309	326	329	282	318	317	318	332	304	346	283	289	311	294	294	304	302	308	316	317	337	328	297	306	288	297	347	330	320	297	326	282	340	313	310	300	315	311	316	294	316	311	330	268	291	307	313	308	313	300	332	288	337	303	283	312	297	308	300	309	315	296	318	315	294	310	294	315	315	290	288	272	296	308	316	281	257	287	324	288	294	337	297	284	312	324	276	299	301	288	283	329	336	311	328	268	307	300	266	293	288	302	326	297	345	303	296	302	266	283	319	301	319	278	278	296	320	342	294	328	331	320	298	303	294	290	307	309	291	296	304	289	282	306	297	309	246	298	285	288	329	310	317	313	302	313	291	298	340	307	288	287	306	314	274	316	313	324	298	277	316	313	321	301	311	300	312	327	317	261	315	317	317	301	317	311	294	284	310	268	318	293	307	297	307	310	299	295	317	301	274	292	348	304	300	299	326	343	321	335	287	306	305	288	320	282	296	298	290	327	289	313	287	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2561	979	1073	1126	1058	1062	1001	987	958	955	915	930	950	947	883	887	870	843	883	868	839	892	865	907	929	869	831	864	826	929	895	896	891	895	890	925	880	906	898	921	864	865	907	880	927	910	923	882	898	888	870	890	826	814	915	910	906	895	927	847	912	908	920	871	913	891	903	848	903	882	886	916	830	913	916	853	905	879	909	877	872	887	892	910	862	916	914	893	870	890	898	868	866	897	864	906	880	875	899	848	903	871	919	936	877	914	848	865	841	861	873	907	899	868	868	928	871	910	863	897	897	859	906	870	901	932	890	865	916	849	861	902	886	872	923	885	932	885	886	869	930	925	849	908	858	873	902	877	925	891	824	903	878	928	848	848	905	899	877	851	905	882	871	852	924	860	924	893	879	885	864	901	894	782	897	875	890	878	889	874	939	905	901	853	872	888	935	901	862	846	893	906	853	892	870	877	884	876	955	897	912	816	926	865	836	887	893	941	865	863	852	912	888	900	829	865	896	903	898	886	904	938	839	889	873	861	855	915	865	918	876	913	907	844	858	927	877	892	880	885	935	857	911	925	831	890	890	841	942	926	859	810	923	852	882	874	886	866	906	924	850	909	880	870	903	869	877	881	869	914	886	902	909	875	884	915	878	869	965	892	893	910	933	869	888	912	916	895	835	868	920	883	837	939	881	882	835	872	899	917	915	893	880	833	937	929	862	911	855	861	934	859	951	815	831	852	866	891	893	836	894	878	864	874	921	872	896	895	929	882	883	950	841	876	917	856	893	847	927	834	894	914	861	897	883	906	875	891	887	939	856	858	873	908	930	845	868	890	869	907	864	937	884	878	869	885	886	860	850	899	837	910	916	858	836	877	883	882	851	896	936	817	899	887	882	850	879	924	856	904	874	882	931	927	891	869	935	852	872	881	901	906	883	890	893	945	817	908	895	889	864	863	839	891	879	864	926	951	882	911	892	871	907	868	936	881	912	894	884	878	938	866	803	891	873	906	887	945	878	925	884	902	890	941	871	889	854	922	890	881	903	915	919	878	915	845	861	917	830	910	849	867	872	932	920	898	842	925	904	880	867	862	861	893	879	852	841	884	911	914	926	920	884	883	854	910	901	859	842	880	906	932	849	898	905	939	897	855	817	876	856	916	903	893	936	919	861	916	834	904	901	885	891	869	845	854	892	881	836	941	870	900	883	877	885	926	864	921	850	860	885	908	847	903	909	915	854	940	897	864	930	855	850	893	885	925	889	900	870	857	865	886	888	906	883	895	869	863	895	853	846	926	962	974	889	851	957	859	902	885	883	904	920	874	919	925	881	955	889	897	848	863	905	940	903	914	903	853	866	867	856	952	905	886	908	863	870	927	866	886	857	903	946	858	896	930	846	878	871	935	854	918	924	838	856	869	879	853	900	842	925	877	926	848	946	868	868	876	852	821	846	906	941	894	854	848	840	903	844	912	911	919	887	838	865	848	837	846	834	861	853	839	913	862	885	891	845	863	898	882	859	913	940	911	909	847	918	848	883	865	902	853	881	910	824	868	894	847	861	828	895	844	916	892	875	860	896	858	835	909	876	861	847	893	886	906	880	865	854	914	865	905	857	921	928	879	954	919	897	859	883	858	870	870	858	872	883	904	890	991	894	864	855	846	852	886	880	920	875	827	878	840	887	883	861	839	920	907	865	903	826	880	858	908	877	871	866	920	818	892	907	849	865	905	863	928	904	888	903	939	831	855	905	870	860	887	914	873	837	858	934	917	869	884	928	908	956	872	913	849	889	863	871	874	858	909	880	908	890	901	855	852	832	914	880	890	899	875	914	901	884	915	892	877	864	901	918	862	873	897	915	838	862	819	924	886	876	883	897	899	935	843	884	917	887	910	889	836	885	910	860	987	865	891	851	877	874	865	920	921	853	921	892	879	877	920	886	797	884	974	930	927	920	846	897	877	859	882	931	908	878	826	897	900	890	916	895	910	860	895	860	907	897	866	898	852	796	918	869	891	873	853	926	878	857	896	872	894	919	839	883	906	847	909	878	837	888	930	918	846	901	925	917	892	880	922	896	887	867	867	856	822	920	841	916	876	907	849	909	893	897	872	885	887	962	936	855	892	958	868	884	907	938	862	917	892	907	906	846	890	848	888	949	906	863	941	872	900	854	914	903	878	900	956	875	886	891	939	849	886	881	866	914	872	830	860	833	873	884	904	867	841	931	869	807	905	884	866	887	864	896	848	928	903	933	835	918	841	851	916	863	876	931	913	846	914	909	845	948	916	863	876	896	865	894	908	888	897	883	860	885	890	844	856	870	853	883	894	879	862	885	894	903	882	875	864	854	899	883	839	969	870	883	931	884	898	894	834	825	980	900	874	848	837	891	888	915	928	897	915	893	859	880	912	867	916	860	895	903	919	863	878	890	887	901	871	985	901	841	901	862	924	861	921	885	857	928	897	871	907	882	866	895	927	882	925	853	915	883	966	901	940	923	898	904	877	957	909	852	893	841	896	854	898	937	891	834	892	857	921	910	881	897	841	898	874	896	858	857	866	909	860	845	879	912	876	892	908	873	916	890	917	899	873	877	863	875	905	853	870	904	921	897	899	892	904	886	883	946	929	854	876	818	891	856	864	862	895	854	892	938	846	813	881	876	887	918	884	851	887	871	842	830	838	849	872	857	829	893	937	929	863	876	872	911	873	951	949	858	888	872	851	892	882	831	957	870	913	967	895	872	887	868	925	950	917	825	877	916	914	918	864	895	859	895	886	901	836	867	836	885	827	923	912	857	832	845	914	894	894	939	865	931	896	866	823	925	874	895	871	930	849	849	811	878	875	904	844	902	871	892	934	942	870	863	876	852	911	884	934	894	885	881	899	899	931	845	893	941	928	894	880	869	932	912	873	873	852	865	928	861	923	881	871	878	882	902	881	911	868	894	860	911	932	894	908	866	863	896	903	839	855	905	878	871	895	906	869	869	933	867	889	922	849	908	921	851	854	874	894	888	874	884	930	860	935	916	863	943	873	868	891	854	896	868	911	886	908	854	908	914	880	881	918	814	873	846	814	944	872	919	900	925	833	875	935	938	876	855	847	894	858	910	857	874	851	880	858	901	905	877	855	856	864	899	911	907	903	871	947	899	893	884	881	882	867	940	886	857	908	849	896	905	890	859	870	873	874	888	883	866	874	909	849	923	977	888	880	889	892	924	908	863	845	895	928	911	856	953	872	951	880	888	864	866	898	912	855	870	816	826	898	905	828	899	825	879	908	898	884	880	865	857	870	874	848	907	853	901	850	920	856	841	881	828	887	849	870	869	899	906	920	912	872	902	880	873	881	856	861	859	850	824	857	929	882	902	843	881	878	851	901	899	882	926	845	876	878	879	858	888	908	868	917	890	866	939	888	898	838	860	870	842	883	859	857	894	822	787	917	874	914	882	863	943	885	901	878	924	879	871	835	920	910	905	886	900	861	855	852	902	836	866	874	849	930	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8162	1273	1574	1190	856	589	453	400	393	291	286	274	235	254	238	207	202	229	234	229	218	216	182	168	211	176	189	183	220	197	170	181	183	191	193	173	195	146	160	193	161	206	172	189	164	172	193	182	183	177	189	189	185	180	170	179	178	168	184	162	184	184	186	152	184	168	160	163	161	183	189	181	167	173	186	189	172	205	165	153	158	191	186	200	169	185	184	168	186	187	180	170	195	166	167	160	179	173	152	169	157	183	192	186	182	162	192	169	155	164	180	166	161	188	169	181	188	193	169	204	174	176	193	171	191	206	177	162	169	189	175	167	195	160	165	163	185	186	183	178	149	175	137	178	155	184	177	154	171	179	165	168	164	174	165	165	186	190	161	178	149	168	162	165	197	146	189	162	162	172	157	186	145	170	139	173	195	151	162	175	155	162	172	198	167	175	168	161	150	168	181	154	192	187	174	170	167	158	155	163	167	184	174	171	164	170	184	178	169	181	142	183	159	157	151	166	174	179	159	172	167	170	164	157	175	140	180	183	179	187	172	208	174	164	190	176	168	172	172	166	170	176	177	176	178	165	173	173	167	169	171	180	169	160	163	151	163	175	173	202	137	166	178	166	152	182	172	153	207	169	175	171	195	158	184	159	145	173	159	165	182	183	162	174	192	159	154	177	162	184	212	177	161	136	170	158	155	178	183	162	164	167	172	169	170	186	156	178	191	172	166	192	153	185	167	165	157	176	160	166	163	149	165	165	175	170	173	135	159	174	141	200	172	168	168	188	169	176	185	185	159	181	162	175	167	151	170	165	190	164	172	189	167	161	174	172	172	220	173	162	167	186	187	187	174	187	160	184	177	181	166	152	175	169	164	157	171	189	157	182	170	189	162	174	199	165	167	175	180	161	163	165	160	161	161	152	156	163	180	155	172	169	168	176	159	157	168	172	160	154	178	165	153	161	169	195	178	155	171	174	202	181	166	163	177	168	173	189	184	184	187	168	170	169	181	183	160	172	190	177	170	143	188	177	180	196	172	156	185	181	184	148	158	171	186	173	187	177	162	193	186	174	199	158	166	171	171	180	135	192	162	171	151	173	185	161	165	162	191	186	172	158	172	164	175	192	159	178	176	179	196	166	167	182	162	181	154	183	166	163	143	146	200	164	179	180	184	166	168	201	158	160	160	170	174	187	207	172	174	194	184	162	154	174	167	161	184	154	165	171	139	180	178	175	186	176	156	181	147	192	157	161	153	174	166	185	183	167	168	187	164	179	173	173	162	151	170	184	159	161	176	164	176	172	160	154	163	175	174	175	188	149	144	163	169	177	186	181	171	160	186	168	163	163	176	167	181	155	179	191	201	174	179	171	164	162	180	171	164	163	187	176	147	164	172	170	161	158	147	191	169	182	174	171	173	149	164	160	180	170	183	181	178	158	175	165	171	154	175	183	196	167	172	171	186	206	161	180	168	182	191	165	163	183	171	165	156	162	179	156	167	162	190	191	207	186	165	164	179	177	180	162	193	147	157	171	156	171	191	142	192	172	163	166	167	182	169	174	169	175	172	174	175	152	157	175	159	178	166	163	173	170	198	157	168	161	151	180	164	158	175	166	162	181	169	169	152	178	156	167	160	173	176	159	175	160	167	167	169	187	175	160	159	175	176	173	153	186	156	152	156	165	148	174	216	178	175	158	174	165	159	184	173	187	178	176	179	168	171	142	157	175	179	161	164	159	155	151	176	187	174	182	163	176	167	172	189	186	180	146	167	168	178	154	181	164	173	162	175	169	182	183	160	170	173	183	188	146	170	178	160	177	180	176	174	186	167	176	163	179	171	181	176	182	177	174	164	186	178	171	171	159	147	172	175	177	185	209	176	191	183	181	196	155	142	177	146	152	166	153	166	169	190	168	181	177	144	161	148	174	163	171	181	177	160	182	178	168	173	191	183	146	144	168	167	169	155	192	206	176	182	178	173	162	166	177	177	183	165	148	200	172	179	147	159	194	167	182	164	167	164	160	155	162	178	169	175	169	151	170	170	172	187	175	174	174	198	177	178	176	185	205	173	172	189	184	165	188	156	184	184	181	163	160	171	183	192	171	196	184	191	160	142	167	166	183	174	203	198	180	164	170	178	194	154	170	172	202	169	208	183	155	175	186	159	173	172	160	168	178	160	158	158	186	183	151	177	156	172	168	184	166	180	195	183	163	183	175	174	173	168	160	175	174	174	187	174	176	165	159	181	162	178	182	168	176	161	168	158	158	190	184	174	194	170	164	163	162	172	172	211	171	159	158	168	157	181	161	190	176	183	180	188	185	178	172	196	165	169	166	185	164	178	169	172	171	169	181	149	179	160	171	176	156	172	169	171	163	181	160	166	166	169	183	172	186	183	184	181	167	172	173	171	161	174	173	169	160	159	190	163	172	176	180	174	181	172	158	172	191	155	180	178	199	173	186	172	176	170	160	193	156	152	179	184	150	183	168	182	172	155	198	193	196	151	163	165	191	153	194	157	159	180	178	174	185	177	185	186	169	194	147	210	170	156	145	190	167	184	185	158	173	177	180	159	178	178	180	156	178	209	165	177	182	160	163	206	181	171	165	178	173	171	176	190	204	195	160	157	184	163	183	181	161	174	187	185	178	162	186	168	182	184	185	161	181	193	184	156	186	165	185	177	181	224	165	182	137	153	156	161	160	192	178	171	169	153	179	177	170	174	185	181	184	147	162	166	167	185	185	161	161	193	184	167	190	174	172	169	180	187	193	185	173	189	184	179	160	180	181	181	162	208	180	201	181	181	182	174	166	187	167	182	163	161	165	162	169	195	168	178	150	204	177	177	166	161	179	154	191	148	172	175	174	167	168	168	163	180	158	164	184	194	167	192	170	184	163	163	163	164	190	174	190	175	170	196	190	170	173	172	172	191	161	160	188	175	173	179	146	145	167	165	187	152	164	169	186	169	182	160	173	153	200	156	198	175	177	166	167	176	153	170	178	178	176	205	177	179	152	171	151	167	184	182	184	161	181	167	175	168	180	202	188	181	170	164	186	159	160	167	173	170	157	158	165	178	164	179	165	189	168	172	194	189	185	183	178	184	212	171	183	188	165	159	163	154	171	179	189	167	177	157	170	183	163	169	181	196	188	154	156	166	168	186	150	175	169	181	175	180	162	176	162	178	166	157	171	172	162	166	190	167	174	172	168	163	166	185	179	175	158	182	137	192	206	156	155	166	173	200	167	185	176	163	173	197	201	178	155	177	163	152	173	181	157	166	213	186	184	138	181	173	167	158	187	168	191	177	148	165	167	188	172	168	186	162	171	179	169	182	183	181	176	178	186	169	153	182	166	152	170	173	166	155	190	178	159	182	147	166	168	175	169	178	148	166	164	168	162	188	163	164	175	153	159	215	199	186	181	175	168	170	173	160	166	169	190	182	166	156	132	164	174	168	172	175	176	162	184	201	185	162	191	167	160	202	173	186	196	187	143	183	195	175	191	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5620	1624	3160	3656	3119	2483	2121	1738	1564	1400	1317	1140	1050	1038	941	932	880	802	776	747	703	716	672	660	708	641	673	655	664	602	612	635	665	616	626	610	637	611	563	596	559	594	608	552	548	595	583	567	547	571	572	564	582	570	553	603	522	573	596	540	581	575	571	570	577	549	568	526	547	538	583	559	528	557	567	522	531	527	577	482	581	534	533	549	586	500	553	558	541	582	594	535	537	560	584	576	554	557	487	570	582	554	532	559	594	582	548	540	567	588	565	534	516	545	544	524	544	550	563	559	566	548	513	529	549	518	539	542	501	582	548	534	549	503	543	549	526	527	507	555	549	542	534	551	572	520	547	573	545	586	522	550	511	559	536	562	547	501	513	557	560	529	519	487	553	556	527	588	567	520	532	549	539	493	556	536	500	577	558	516	554	530	530	549	525	519	566	567	514	505	496	525	550	530	536	506	561	571	503	533	543	563	530	572	500	519	502	545	520	563	511	530	553	550	562	588	553	535	538	525	530	518	480	553	544	527	534	529	530	532	539	564	519	548	558	574	569	537	612	517	573	498	479	556	512	528	573	548	539	569	584	515	533	555	518	529	567	566	551	493	538	510	565	515	558	556	570	560	582	566	506	491	514	527	511	555	526	520	522	552	533	481	546	539	541	549	537	526	532	517	517	546	519	551	529	545	609	523	555	527	560	527	519	541	559	527	520	550	526	556	550	542	521	562	514	521	540	541	559	523	534	532	477	558	530	506	521	553	521	552	513	534	534	563	516	550	527	476	540	498	545	601	559	510	541	581	566	524	503	522	578	584	526	544	540	539	523	513	561	555	520	551	548	550	543	546	511	586	537	519	534	554	516	543	528	530	507	578	546	512	525	498	570	578	517	520	550	539	514	558	565	577	554	569	512	520	501	559	586	588	557	512	534	544	545	514	560	514	541	555	511	505	531	524	523	538	539	501	529	550	557	506	521	561	564	498	515	516	556	503	545	533	525	545	560	549	524	529	554	528	572	535	533	537	555	520	549	584	525	522	495	530	566	583	502	549	534	506	542	526	507	521	575	546	532	523	537	513	544	511	556	530	546	566	507	546	503	524	571	578	554	537	549	564	508	540	537	526	545	549	553	525	512	569	530	554	537	553	530	553	573	543	564	553	553	536	525	536	584	535	553	528	553	525	561	536	550	500	526	527	502	523	554	522	497	522	539	474	529	552	569	516	552	523	527	606	582	526	530	510	546	520	528	553	519	554	514	553	542	519	523	524	499	522	551	535	542	530	521	548	530	528	560	537	527	535	512	529	530	573	571	517	514	513	532	530	535	552	535	497	525	550	550	524	515	506	541	508	491	511	566	551	551	512	496	551	552	542	504	564	556	545	562	539	522	551	556	544	518	536	537	514	557	523	558	546	526	546	536	502	553	491	527	536	517	548	528	568	567	509	551	554	560	511	531	559	517	535	538	530	490	523	500	561	513	553	503	517	498	491	530	508	504	527	545	555	537	543	513	558	543	541	537	529	506	545	548	540	557	545	552	503	572	569	557	543	535	562	522	586	534	553	510	525	540	528	564	511	561	549	529	579	532	578	575	527	546	538	496	487	534	586	533	586	558	553	541	508	521	548	523	575	536	497	532	533	567	505	532	541	530	576	550	515	594	574	561	580	530	545	534	544	573	550	577	509	520	487	550	513	560	545	526	528	490	554	575	531	571	553	544	517	575	557	530	537	510	547	518	537	539	549	554	548	551	506	536	575	565	554	500	530	531	552	528	534	496	586	519	558	500	549	544	539	568	565	531	550	510	529	492	539	512	549	550	510	532	549	533	521	552	544	516	561	537	542	518	534	534	518	513	503	547	567	516	563	511	542	557	520	555	523	571	521	563	553	543	522	582	529	577	602	517	512	527	543	499	537	547	470	540	547	562	526	555	537	537	546	504	522	583	553	566	555	575	565	494	561	531	515	543	518	546	489	567	510	536	558	581	541	530	529	542	520	536	532	532	531	513	522	554	527	547	556	529	550	508	527	497	523	545	536	555	469	527	551	504	532	523	549	545	535	546	491	533	528	511	516	554	511	550	531	515	546	533	541	518	533	522	546	539	538	521	526	513	532	527	529	601	522	516	591	512	507	532	537	572	540	541	535	528	549	490	542	546	582	576	520	532	532	554	546	543	538	527	492	519	486	528	540	558	531	530	536	553	562	521	574	524	540	529	505	540	545	534	564	565	551	557	529	565	543	555	495	498	527	543	504	551	573	572	524	578	579	510	530	533	563	530	520	560	537	555	565	518	554	546	508	587	567	568	565	528	506	544	502	539	562	538	496	538	557	540	527	522	546	508	508	502	557	558	528	531	547	540	471	544	557	560	494	489	512	556	507	520	542	531	520	557	544	530	537	555	540	550	536	507	552	573	536	544	547	553	560	562	542	532	559	543	525	558	564	502	537	577	555	590	549	509	550	515	553	525	513	510	559	524	532	551	560	500	581	506	521	513	541	520	550	528	552	531	521	562	552	515	553	584	521	570	485	549	538	532	518	555	549	533	534	546	567	525	544	523	557	522	523	573	513	499	546	506	532	555	496	516	566	508	528	555	517	532	552	546	552	574	474	509	515	571	576	532	537	554	598	575	526	526	548	526	536	516	542	530	545	560	512	548	504	505	545	504	526	563	531	565	563	543	504	506	490	563	557	568	533	527	541	524	525	542	544	528	527	509	509	559	481	579	555	523	567	518	568	497	564	553	552	550	501	523	472	551	528	517	548	537	533	547	551	493	579	550	540	537	562	540	545	520	536	544	561	543	527	530	522	563	540	551	528	524	563	556	536	507	546	527	537	546	558	569	518	530	541	514	584	534	569	531	551	562	526	536	542	543	528	573	540	512	536	553	539	510	553	511	582	566	463	512	553	543	499	539	545	535	544	540	539	522	534	549	528	536	578	507	535	504	507	529	542	500	539	534	551	528	539	513	535	558	534	583	530	583	508	585	527	600	531	524	515	524	515	532	519	535	586	552	553	552	547	487	556	532	534	537	529	512	549	503	519	536	527	525	562	541	524	528	540	539	546	535	511	555	532	585	533	526	547	532	563	558	555	570	557	535	536	562	548	581	527	583	532	532	529	597	533	532	515	496	548	522	543	555	597	567	551	555	487	486	548	541	546	507	533	577	521	550	527	550	566	547	516	558	529	472	519	497	544	525	617	580	501	523	530	571	574	526	582	553	553	538	583	574	501	531	509	528	564	504	535	552	505	525	553	550	536	542	530	556	539	557	535	499	526	526	537	530	549	522	559	523	542	524	496	549	527	550	550	527	567	521	547	560	561	545	534	519	540	525	562	512	546	524	529	538	537	548	543	511	502	564	503	544	553	550	533	529	525	515	508	543	523	490	548	547	541	580	507	505	484	512	516	546	526	544	569	524	530	562	504	552	553	555	561	550	518	517	539	530	545	556	579	555	552	612	564	579	553	525	517	512	537	520	556	563	525	515	537	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15384	2972	3030	2237	1472	959	739	598	508	386	369	338	288	320	251	219	231	214	204	219	192	196	187	164	183	176	183	175	154	168	149	174	154	155	157	142	179	155	136	152	142	145	160	150	165	142	170	151	137	144	170	157	147	156	173	148	152	128	156	154	143	154	152	140	143	149	143	127	146	151	129	129	157	141	157	150	140	124	141	131	145	134	149	144	146	155	126	141	141	143	154	159	137	127	129	140	151	146	145	153	133	141	138	146	135	136	108	132	142	151	141	139	142	135	142	136	139	145	134	152	134	113	141	121	112	145	156	152	136	118	158	156	140	140	142	155	151	130	153	141	142	137	103	143	161	122	124	153	137	147	151	135	131	141	137	132	161	142	164	140	138	129	138	140	139	146	140	149	133	148	142	143	131	131	125	141	132	145	160	126	152	163	152	150	157	142	121	142	148	145	153	141	136	133	128	136	139	127	153	144	147	142	131	136	138	173	138	121	135	141	148	121	133	152	151	156	140	127	146	149	134	136	132	133	137	145	145	119	150	170	123	160	155	161	171	155	149	132	127	123	140	143	138	153	151	156	134	134	124	167	141	176	135	158	133	136	154	147	148	140	139	118	122	142	119	126	161	153	149	140	123	135	142	154	150	138	138	143	135	150	137	129	135	138	129	152	146	151	132	130	125	156	150	145	137	132	143	129	146	163	151	155	131	124	140	142	140	153	130	130	132	122	133	132	150	143	143	137	117	136	130	129	123	143	148	142	158	142	152	130	145	125	139	161	126	140	144	133	132	134	139	157	140	141	141	139	158	141	158	138	139	155	133	135	127	171	140	156	143	139	143	131	140	142	138	150	132	124	131	128	134	128	131	133	139	137	147	156	143	128	123	120	133	125	152	134	138	126	139	149	131	148	141	135	130	127	131	141	135	142	142	137	141	136	134	147	143	132	165	149	150	159	136	146	127	120	129	164	145	137	130	130	144	138	141	131	130	130	138	157	131	131	133	140	138	132	118	133	168	136	138	120	131	129	138	159	126	163	141	133	160	130	133	126	141	130	138	146	130	139	134	126	116	129	121	136	133	158	160	131	150	121	143	144	130	152	157	146	145	110	126	140	156	150	124	163	141	148	148	128	160	125	157	126	147	114	122	128	132	131	151	126	122	151	127	128	147	126	148	154	136	160	162	132	123	119	152	147	130	137	131	145	137	133	138	129	131	157	150	146	135	149	130	151	143	127	130	129	136	140	141	131	127	145	145	136	141	150	153	150	123	124	128	117	137	156	133	138	164	137	132	149	142	137	133	148	137	128	143	136	135	145	129	119	129	123	142	158	136	140	139	124	125	147	127	152	153	168	138	133	156	130	141	154	147	137	134	127	145	119	134	140	131	127	123	140	145	142	142	134	139	144	159	148	108	145	137	148	116	150	143	138	114	154	149	149	140	156	161	138	123	120	138	151	132	131	162	152	132	159	147	141	156	145	135	143	126	151	139	149	128	127	157	138	149	142	169	145	143	141	132	135	136	159	152	138	136	149	142	132	166	152	142	157	135	140	122	132	147	135	149	128	173	136	129	131	157	145	150	132	156	140	124	125	146	140	154	136	134	149	143	153	145	152	136	135	128	158	154	150	146	119	128	125	149	131	142	132	140	139	139	133	143	146	133	158	133	134	154	128	143	135	131	118	148	120	143	144	123	141	163	140	129	145	145	143	127	132	169	140	140	131	144	133	144	149	135	136	133	136	154	137	118	115	153	137	143	134	134	150	160	139	147	142	116	166	128	146	166	142	140	123	142	143	131	127	142	143	137	139	116	134	140	136	142	136	170	167	141	154	167	137	140	135	138	106	140	130	155	139	146	139	156	141	129	136	127	141	138	143	139	126	139	135	127	153	137	134	146	136	136	130	127	154	141	122	144	122	141	159	150	123	139	136	145	141	158	128	143	146	136	147	145	142	147	129	118	132	127	143	141	159	132	148	131	157	147	145	131	156	128	126	152	141	141	146	152	146	132	146	133	148	122	135	141	133	147	151	141	125	141	156	145	147	133	127	159	154	115	120	116	158	155	148	138	139	143	150	139	155	150	158	136	131	150	146	137	125	139	150	131	116	126	151	162	150	127	146	142	153	149	122	130	126	121	146	162	145	125	131	147	135	123	126	147	149	143	159	139	142	130	156	146	145	138	123	160	156	127	129	134	145	157	146	177	144	107	168	119	158	137	145	150	154	125	120	133	137	129	141	140	143	165	134	129	144	136	130	132	137	128	155	155	153	131	137	150	137	149	143	149	144	158	121	132	149	146	142	145	131	150	144	138	140	133	140	154	131	128	139	143	133	130	133	145	137	111	121	142	115	168	148	159	135	155	122	124	171	132	154	139	154	137	128	145	155	127	122	143	125	142	159	147	134	161	149	155	142	142	131	141	119	133	126	144	146	129	140	152	136	134	144	121	168	148	145	148	146	129	141	103	136	164	133	148	145	134	144	125	128	135	148	124	158	116	139	146	142	141	140	153	127	128	150	155	135	134	154	136	161	151	130	145	125	142	139	142	123	138	140	131	136	138	142	145	142	155	133	143	137	124	148	148	128	161	144	133	149	117	153	116	158	167	132	145	134	121	134	146	144	144	144	152	149	146	135	129	155	135	137	144	137	141	133	146	144	143	136	127	113	172	132	164	140	145	149	130	148	148	150	120	141	160	141	140	154	155	139	150	135	153	120	135	146	122	148	140	149	143	150	157	137	141	134	129	147	137	144	149	147	137	134	131	153	150	130	129	139	141	150	128	137	140	142	158	146	158	139	137	130	136	129	137	163	134	131	138	149	142	143	132	147	143	119	145	119	132	140	151	143	144	147	136	144	138	142	141	128	158	147	162	109	152	136	130	137	128	152	145	139	137	119	134	169	136	137	140	138	118	141	155	160	139	134	156	149	139	166	137	133	123	165	123	130	152	132	154	139	147	129	132	141	132	138	130	136	137	135	135	159	138	138	129	113	136	126	179	152	142	136	146	135	121	134	114	142	145	144	153	143	158	149	152	149	125	151	149	157	131	132	144	126	136	129	147	127	126	136	147	153	153	139	148	131	134	144	156	113	149	130	148	137	159	138	133	153	119	127	143	141	170	126	138	140	143	173	151	129	140	124	123	157	145	154	112	131	131	135	147	150	138	136	142	138	148	144	136	164	145	160	142	129	135	129	128	137	157	149	160	136	143	138	144	135	140	130	149	143	149	117	157	150	139	151	122	155	140	151	132	160	142	137	153	143	129	145	168	135	162	146	145	147	132	139	127	135	141	149	151	140	131	154	132	144	128	135	140	115	131	139	166	130	137	150	130	143	140	147	149	138	153	158	148	143	138	132	154	145	109	118	137	149	164	139	136	137	145	153	152	145	132	132	147	156	123	138	143	114	153	132	127	142	151	141	123	126	129	144	133	161	143	134	129	137	157	153	135	140	133	157	159	128	151	133	135	143	138	152	141	159	139	147	165	142	138	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7905	2761	5485	6210	5409	4171	3388	2893	2468	2095	1805	1613	1428	1324	1223	1145	1037	1064	934	893	841	840	797	801	797	716	707	676	658	630	625	635	581	596	569	607	614	561	574	613	560	561	579	523	573	524	571	558	499	500	519	526	506	547	555	488	469	513	490	523	534	492	526	473	498	506	512	508	482	485	494	506	490	521	516	517	484	509	474	503	508	500	511	511	475	456	485	495	475	469	474	488	480	512	485	495	440	491	489	456	451	461	476	504	505	464	442	467	495	485	467	466	506	490	481	437	487	494	502	485	473	495	479	468	509	500	497	528	473	519	447	468	472	481	487	502	478	511	501	476	475	465	485	429	479	478	477	474	466	463	468	472	447	499	452	473	487	485	476	491	460	462	486	509	477	474	462	488	476	446	444	452	472	512	499	480	449	453	483	480	455	459	416	432	462	488	472	484	497	468	465	467	454	504	485	461	498	469	461	460	448	437	476	491	462	481	464	433	450	454	461	462	511	462	445	508	456	449	473	485	459	453	461	458	467	469	471	498	507	490	439	463	460	457	377	446	434	461	457	452	454	443	480	484	446	461	446	459	440	492	434	438	457	466	495	482	491	439	477	476	462	505	438	455	452	451	467	467	479	473	455	506	494	507	475	474	493	457	457	455	463	447	460	459	462	471	441	457	464	457	462	444	447	470	472	449	428	448	516	449	505	492	502	463	465	485	453	497	457	468	472	454	465	475	472	451	483	468	465	423	500	490	476	442	491	427	505	473	410	498	478	437	480	473	456	456	451	464	453	489	490	464	498	489	441	489	440	474	473	479	466	459	467	457	490	499	472	493	480	431	420	468	456	448	479	446	460	474	446	432	440	473	483	488	446	533	444	480	487	470	475	487	464	450	487	440	501	437	465	458	490	412	471	429	462	466	497	454	487	492	499	496	472	477	435	481	478	464	416	479	455	496	457	474	418	468	464	478	454	472	460	504	453	464	488	503	488	439	474	434	465	468	503	488	422	471	491	499	459	480	452	442	470	457	455	482	453	463	477	487	434	439	487	475	491	501	456	485	482	475	493	477	481	457	493	479	479	466	458	475	442	445	498	431	455	460	448	462	454	417	490	490	442	477	464	406	498	473	457	462	440	477	491	476	477	483	493	469	458	479	428	461	457	467	503	464	458	479	443	512	471	465	434	467	487	462	508	434	465	474	445	473	498	475	474	454	460	441	469	451	460	507	465	480	458	468	450	485	488	485	456	476	452	471	466	438	487	475	491	460	461	436	466	475	449	523	476	453	451	466	485	470	464	456	440	475	489	450	480	466	458	458	453	477	482	482	469	498	533	455	475	479	429	498	454	464	452	503	472	452	482	474	481	448	448	447	495	426	472	464	441	447	476	473	432	465	447	447	463	470	472	472	498	442	460	458	497	490	520	478	463	511	453	443	501	467	436	443	504	491	449	473	477	483	484	492	522	485	457	482	461	472	492	459	464	472	442	472	511	473	465	480	459	465	461	467	467	434	480	480	480	464	445	465	441	468	449	458	484	462	460	492	478	474	488	481	417	442	453	501	486	474	483	466	428	469	460	475	466	459	448	450	447	486	471	449	471	477	464	475	457	456	454	469	437	495	463	467	473	465	470	470	454	461	461	441	437	457	507	489	436	472	503	493	480	456	462	458	448	478	442	441	461	511	483	449	435	437	476	461	500	495	508	510	445	435	482	473	478	434	478	433	497	475	453	498	470	476	443	424	483	438	467	494	456	453	501	445	503	492	482	473	475	474	507	469	508	458	452	458	425	451	469	467	502	487	437	439	478	471	443	445	449	475	496	435	457	448	465	441	439	500	446	436	430	434	447	471	439	452	463	484	486	469	460	447	477	516	498	460	433	493	504	460	440	456	504	448	495	499	435	487	503	490	445	457	468	455	457	480	472	478	447	468	500	463	412	438	482	494	491	464	444	455	473	422	480	449	432	445	474	463	457	457	472	486	472	526	472	482	469	453	467	444	478	454	458	453	498	441	490	487	486	462	473	464	490	423	486	485	507	458	481	505	419	448	438	447	462	428	448	467	475	443	482	488	466	480	464	479	471	486	456	486	468	468	464	414	483	439	446	439	422	438	492	489	481	453	472	466	501	434	448	458	481	468	488	467	444	490	490	498	456	420	479	459	466	482	466	470	451	509	426	435	476	426	470	447	443	463	487	432	460	483	451	486	451	480	508	490	474	472	458	449	459	419	483	430	468	454	458	441	482	468	484	438	467	494	474	495	441	474	481	472	493	442	480	442	493	451	460	455	450	460	485	467	462	438	482	513	472	467	431	448	481	500	483	508	446	469	457	471	477	473	481	472	462	454	473	473	480	463	482	455	435	483	508	470	432	459	471	415	473	502	471	461	465	435	440	461	490	476	452	465	472	503	446	436	434	513	453	458	446	464	508	462	408	452	437	454	480	472	436	488	478	429	441	500	486	501	488	522	487	446	453	462	435	473	464	450	470	480	462	451	458	464	444	441	462	458	460	454	491	445	443	495	423	425	472	503	456	455	491	459	465	455	485	484	482	463	467	476	447	470	481	496	478	432	408	468	418	485	463	461	454	476	462	453	460	466	483	464	460	460	465	480	506	508	455	476	480	446	460	455	457	454	472	438	454	443	458	454	482	493	481	485	449	461	498	503	433	474	431	477	479	455	490	443	461	450	465	493	454	446	498	488	486	483	466	481	456	454	470	474	469	441	483	489	503	468	459	437	455	437	468	445	462	479	451	486	479	490	490	485	476	512	450	456	454	463	452	446	437	505	456	473	465	475	434	477	477	460	470	441	440	448	467	465	470	461	437	464	469	449	475	463	489	498	471	463	461	474	476	456	476	459	471	460	494	467	464	474	465	503	453	472	495	463	445	477	491	492	422	463	449	476	483	456	464	471	415	470	425	473	427	491	489	464	446	466	449	433	443	461	474	488	494	465	466	496	495	449	434	395	459	475	519	456	490	403	475	482	470	489	493	502	477	445	493	473	510	480	468	485	477	492	442	475	473	471	505	467	493	482	468	495	458	445	493	449	485	428	468	490	468	467	476	432	446	438	451	450	515	474	434	494	438	436	468	467	475	450	493	463	467	438	509	484	495	461	480	511	533	470	433	463	500	492	467	495	453	482	440	430	494	481	455	471	499	496	449	457	443	467	490	438	445	426	445	444	439	470	445	465	503	497	480	478	506	449	473	474	451	476	496	473	469	491	430	453	460	449	476	464	482	479	497	468	466	486	451	478	468	434	469	438	459	457	466	435	467	463	457	449	479	441	453	475	475	509	476	478	469	458	472	412	469	440	498	444	465	424	453	471	458	466	456	462	484	460	444	445	452	480	506	444	436	460	468	483	440	448	469	463	456	440	439	488	438	464	493	471	456	505	467	468	460	476	430	459	439	506	448	488	466	455	472	510	460	463	463	452	482	478	450	470	466	452	458	473	463	511	477	448	495	480	493	484	473	456	500	460	460	466	462	483	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2087	357	409	377	342	329	337	327	293	325	310	324	270	312	312	311	303	299	322	299	293	317	325	297	317	341	294	250	298	288	284	322	277	316	309	301	320	290	320	298	288	292	316	327	302	310	311	319	316	317	305	321	294	292	346	291	315	312	297	312	342	297	296	303	324	310	323	297	305	311	327	301	308	303	270	319	329	294	288	303	315	316	302	287	280	313	327	312	323	327	255	297	284	285	314	285	280	277	285	269	299	295	319	308	310	317	336	329	310	283	282	278	294	303	310	333	296	287	295	270	278	284	334	297	307	301	287	324	290	280	320	302	320	300	299	347	318	306	302	283	306	327	309	317	277	294	304	279	300	308	285	302	304	293	288	324	311	303	292	301	317	309	308	305	314	350	301	306	307	272	305	305	299	309	331	297	322	314	282	288	280	315	328	321	299	332	285	296	338	325	279	270	303	305	302	288	291	308	279	348	295	276	326	291	291	302	297	334	331	339	319	299	324	294	314	300	319	295	306	281	319	314	281	301	313	304	292	291	286	270	292	300	310	309	279	306	314	287	320	340	286	291	305	288	282	303	306	319	317	302	304	310	319	312	312	309	277	323	296	318	303	286	291	282	300	324	311	319	314	287	311	323	305	312	295	308	307	303	296	291	270	286	281	288	327	309	338	320	300	333	322	308	311	292	295	299	317	276	286	262	301	280	314	320	279	299	290	299	294	305	309	318	319	339	299	287	300	300	288	302	288	298	287	280	320	304	316	314	302	303	273	292	296	336	315	311	292	292	299	319	310	291	306	302	311	282	327	325	299	299	286	304	285	326	329	319	311	292	296	321	281	305	298	317	301	298	333	300	325	321	304	306	333	299	312	327	302	331	293	273	326	311	309	307	328	310	304	306	299	323	308	300	289	298	270	289	298	260	302	285	283	271	323	285	283	293	305	317	320	302	325	299	316	320	336	297	321	299	287	279	281	315	331	321	274	292	294	287	309	308	303	301	322	286	308	315	306	323	278	287	284	313	312	309	296	323	302	285	278	307	312	276	304	323	313	311	306	300	288	299	279	282	291	298	321	316	313	288	288	338	296	293	290	305	289	322	313	302	292	280	296	314	281	331	307	313	321	295	302	312	293	317	297	303	280	277	273	274	343	290	310	305	329	316	298	299	327	326	293	307	299	328	290	301	289	313	295	296	276	309	284	326	288	315	299	307	314	310	266	308	317	296	297	318	303	316	319	342	335	349	287	312	294	307	327	281	315	320	307	294	315	314	320	297	301	294	305	312	309	320	317	300	325	313	285	306	289	271	299	285	321	303	282	314	308	313	321	255	307	290	329	292	302	329	315	286	297	315	313	293	304	285	329	327	319	297	279	293	322	275	299	299	293	269	331	294	275	317	322	293	299	299	271	343	321	278	321	301	273	296	296	289	283	294	302	323	323	320	293	309	286	321	307	339	300	283	311	299	321	301	324	282	290	310	302	320	300	290	318	318	265	307	307	325	306	323	307	274	293	316	311	295	296	297	285	316	335	327	332	330	302	290	308	322	294	322	296	289	321	303	307	305	324	296	290	306	320	306	335	275	275	321	300	286	273	309	317	320	334	326	298	290	274	280	315	295	291	302	314	280	305	303	300	297	279	306	332	308	287	316	301	280	283	315	323	326	285	304	326	317	285	296	303	320	283	323	293	285	322	294	303	298	296	319	307	306	306	294	300	315	300	289	299	321	301	306	267	277	299	332	274	293	295	296	284	332	279	303	299	309	299	318	296	296	308	309	306	309	296	283	306	309	301	324	279	323	303	294	319	318	285	305	301	287	283	322	255	316	313	288	320	314	315	316	326	312	293	315	309	291	330	294	315	332	322	270	306	289	296	312	315	310	279	290	326	293	274	332	292	319	298	280	331	299	284	329	292	297	283	323	295	309	307	300	317	283	303	301	256	266	281	293	323	271	307	283	269	314	331	315	312	328	326	316	306	295	313	295	332	302	283	325	321	338	306	311	306	297	295	326	326	321	299	292	318	302	317	282	296	286	289	329	312	291	296	301	319	315	311	279	279	321	281	319	294	313	338	317	277	301	290	288	294	295	304	292	326	300	301	306	312	292	280	311	306	324	313	329	316	302	307	279	292	292	338	316	314	326	322	303	292	298	337	294	303	279	292	326	310	321	298	268	307	320	307	319	268	304	321	288	330	344	318	314	301	316	305	313	330	287	282	312	303	300	309	307	293	265	298	313	287	305	294	310	315	307	298	300	277	309	346	302	313	311	288	290	287	289	287	302	302	283	294	301	319	307	275	306	322	329	345	273	284	288	307	297	320	316	303	304	288	320	326	286	276	327	313	293	310	289	348	313	324	302	280	328	321	315	294	301	278	304	287	317	325	315	311	321	297	305	269	274	288	297	292	307	298	296	335	299	320	364	295	291	306	311	289	294	304	308	280	315	293	307	286	312	291	305	288	289	303	342	277	307	295	297	305	293	283	288	309	340	317	301	304	306	300	321	302	283	334	313	282	295	271	317	334	334	301	298	347	298	319	289	310	306	307	295	310	313	321	325	294	341	274	319	329	328	319	283	319	289	319	292	318	279	279	311	308	313	314	324	316	280	306	301	321	296	293	343	321	293	291	296	296	327	297	307	301	315	318	314	285	305	290	291	302	314	298	329	328	279	287	287	257	295	292	317	284	280	314	327	292	306	287	290	310	296	301	287	294	304	318	271	299	307	317	283	296	318	303	293	336	307	317	301	308	277	269	291	302	298	294	276	270	283	302	310	292	288	320	296	302	311	293	313	331	265	321	304	285	317	319	325	324	326	299	276	313	299	314	288	302	313	300	292	317	287	293	302	284	342	311	314	302	311	302	327	317	283	314	330	290	289	279	312	310	319	315	296	294	317	311	334	290	295	296	304	331	319	315	316	288	287	293	294	265	286	267	292	309	301	264	287	337	290	306	320	292	291	348	325	322	339	330	307	313	301	301	306	292	303	283	317	296	304	294	308	306	298	255	297	322	332	301	304	319	311	307	298	278	316	313	307	308	286	318	306	312	274	330	293	286	292	288	286	296	286	310	288	310	306	325	297	312	300	306	320	309	331	273	309	278	286	296	311	320	288	325	310	313	304	335	290	287	278	348	354	305	307	304	328	297	306	279	299	295	339	299	322	281	320	309	296	285	330	313	285	319	268	309	312	301	323	347	328	306	344	272	317	310	322	345	289	303	311	306	312	289	310	321	285	289	305	327	314	314	307	302	310	323	321	310	290	313	323	329	307	310	324	327	283	292	333	308	301	341	291	314	293	313	316	323	314	311	293	276	298	305	298	286	292	314	318	302	300	318	285	320	303	304	279	328	301	324	309	293	299	284	322	301	296	294	290	324	301	324	291	291	304	297	311	322	293	303	285	298	309	324	311	340	315	311	297	320	313	301	299	287	335	301	288	311	280	298	324	322	292	289	313	307	312	311	282	301	265	280	318	296	292	327	311	296	300	303	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2527	987	1069	1111	1111	1041	1012	973	978	948	911	969	932	928	971	955	960	995	928	816	868	951	948	902	867	884	904	868	880	881	864	880	877	864	899	889	880	860	893	921	891	904	865	876	840	929	890	883	898	914	877	873	952	908	893	954	871	913	869	906	861	917	868	891	887	891	826	894	885	930	883	907	934	902	910	876	904	857	895	811	875	896	899	915	894	846	874	872	912	882	899	903	879	866	900	858	945	892	918	898	892	890	875	967	883	861	910	887	887	867	853	878	908	891	864	926	893	876	860	879	887	933	809	895	842	871	898	886	851	849	909	912	889	916	894	874	914	869	941	879	907	925	909	918	867	919	858	902	896	859	916	894	862	874	861	875	889	909	904	889	897	853	892	897	899	908	856	905	886	936	914	872	913	893	877	884	881	880	911	890	841	903	866	866	888	867	954	869	880	942	866	892	863	895	897	870	902	838	927	882	918	823	805	888	886	876	857	898	905	917	867	871	852	879	910	862	913	896	863	868	824	865	899	832	871	858	881	917	881	881	912	891	868	910	917	928	891	928	896	866	905	907	903	896	838	905	900	882	898	884	963	951	920	887	880	900	923	891	931	938	842	966	851	886	849	850	940	895	867	905	835	883	876	906	888	876	838	890	934	900	890	917	864	910	933	922	853	877	945	887	837	888	874	835	936	819	902	889	914	939	914	898	887	902	865	910	851	890	902	934	936	877	876	879	866	885	841	843	874	882	911	889	900	884	879	851	869	898	867	862	875	865	908	834	893	904	850	907	874	844	878	918	889	911	872	912	920	886	871	862	894	855	896	874	911	905	861	889	913	865	841	884	817	844	894	837	864	873	885	884	844	878	865	924	903	923	904	898	900	838	889	934	876	892	928	870	881	900	854	885	897	932	863	892	896	908	859	897	909	857	890	886	888	839	875	828	943	916	825	862	867	864	893	887	814	805	871	883	850	936	877	829	878	854	892	858	833	896	876	904	893	889	844	868	872	878	857	904	849	855	853	850	902	927	835	922	872	929	875	884	881	910	902	908	894	905	912	880	891	860	942	945	889	912	899	888	887	886	876	880	878	842	852	906	877	848	930	835	895	912	868	888	865	891	884	910	875	866	876	894	852	883	906	840	910	837	841	909	885	908	947	880	893	892	869	892	845	814	927	918	881	923	909	926	885	865	855	840	912	947	879	878	916	875	857	878	877	855	912	903	879	878	866	879	897	862	870	899	877	935	867	893	859	883	852	925	881	888	902	879	901	891	881	858	904	912	866	883	915	849	919	890	897	847	902	908	870	917	906	931	883	906	922	849	868	876	902	898	853	926	912	944	883	931	903	939	883	899	874	883	879	910	870	937	875	878	876	906	859	882	848	910	904	891	885	875	911	874	899	876	872	896	844	886	891	879	919	925	905	884	861	870	889	937	906	860	869	838	950	893	814	878	859	887	915	869	877	930	870	836	892	885	908	880	888	861	914	898	920	896	888	882	828	881	835	866	891	901	855	912	857	895	876	903	889	903	863	869	886	858	875	850	957	867	896	914	876	862	912	960	871	889	802	874	862	906	860	934	884	830	870	880	909	932	861	939	876	867	869	873	901	866	934	919	935	870	854	850	859	919	872	882	907	909	902	884	848	875	882	911	961	904	859	858	893	918	856	892	826	884	919	811	871	896	879	909	848	862	871	957	867	832	871	868	886	893	895	899	904	897	896	914	844	944	881	895	889	905	885	911	886	906	890	863	889	928	901	868	901	900	909	911	872	892	894	859	870	930	881	888	839	879	830	877	948	924	908	849	833	929	863	923	887	939	843	878	880	914	912	855	859	877	846	882	887	870	860	949	897	879	916	911	886	877	867	941	906	844	856	855	910	839	910	898	914	837	889	911	910	902	870	859	896	874	874	886	907	822	858	897	900	894	832	906	889	842	917	884	884	877	915	856	917	881	906	911	844	930	934	905	868	887	872	878	879	887	886	946	873	890	908	888	880	874	929	928	874	906	933	892	865	872	914	913	898	860	879	853	916	853	872	952	865	924	946	900	851	902	916	909	859	830	874	865	881	879	832	886	865	947	935	824	868	865	891	848	893	861	900	863	890	871	940	851	855	842	877	925	901	927	898	909	875	909	891	859	887	895	933	877	930	857	875	928	890	881	860	889	898	865	872	936	892	861	888	856	865	845	899	910	983	928	926	862	907	898	864	869	876	875	890	886	888	920	875	878	911	851	868	859	911	875	872	926	868	866	863	907	902	928	963	885	910	921	940	847	857	863	902	889	903	868	863	847	891	922	906	871	941	920	885	868	904	887	851	935	900	837	862	836	925	876	891	870	892	896	863	867	904	933	875	896	892	845	879	904	857	859	869	838	894	887	883	888	890	875	889	914	878	908	884	893	886	917	841	864	857	932	868	885	918	884	912	875	879	947	909	886	897	803	840	893	896	885	908	889	888	916	848	901	862	861	909	875	832	871	923	918	822	882	900	894	889	875	897	905	877	889	898	888	909	843	914	882	872	889	842	867	906	896	895	924	854	858	904	849	922	918	926	861	847	884	886	909	897	898	860	871	871	850	898	924	904	924	960	896	931	916	864	854	854	887	876	869	912	907	866	885	908	910	851	880	892	908	861	902	853	867	878	896	921	887	907	855	903	905	887	864	933	853	910	880	922	835	890	906	955	901	892	858	936	966	878	909	919	849	845	900	966	879	847	922	842	920	864	895	893	903	882	856	870	882	936	864	987	872	879	883	844	860	910	817	898	867	876	925	858	925	883	854	850	944	889	910	899	907	864	909	911	869	884	901	880	824	925	918	856	892	888	894	878	926	913	961	878	869	890	900	884	906	898	888	922	858	871	884	823	920	896	878	852	906	850	889	855	851	882	959	870	845	902	882	893	917	872	839	883	900	814	886	880	922	871	872	866	891	950	867	894	899	878	889	896	842	885	915	875	866	877	867	892	942	838	891	944	854	897	910	889	845	932	896	868	844	822	849	947	907	874	889	884	895	875	886	849	830	865	849	863	927	858	908	907	890	845	928	893	874	917	881	937	877	856	882	870	895	849	919	873	882	911	917	881	930	855	883	893	869	907	834	929	885	842	931	947	870	919	855	860	858	887	894	866	881	890	839	933	842	880	911	895	886	876	853	901	871	874	901	919	947	883	896	899	863	918	891	904	880	860	893	890	834	878	836	885	878	871	847	839	930	851	872	882	856	857	946	872	827	845	873	880	899	855	866	865	882	884	910	887	871	862	906	894	850	938	857	887	832	852	902	835	878	912	917	875	875	880	918	909	907	884	923	871	881	917	873	918	869	834	890	917	905	873	853	864	868	911	903	898	869	902	882	874	886	873	900	892	838	861	881	917	857	903	897	876	848	846	907	852	858	840	887	912	862	944	846	903	906	870	893	853	863	893	863	930	910	854	923	918	874	969	861	861	914	916	912	869	907	928	896	913	887	879	866	910	880	856	865	934	888	893	954	881	834	883	916	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8152	1370	1645	1281	822	618	495	389	345	289	327	242	255	235	234	209	203	247	220	200	184	191	184	205	176	176	192	183	193	167	194	190	210	176	198	176	155	182	184	197	182	206	160	188	168	188	195	184	175	168	185	192	158	158	158	182	176	177	193	179	208	179	178	174	181	164	192	167	172	169	161	175	170	180	187	178	211	174	166	181	186	180	153	181	177	163	169	184	161	170	170	194	160	175	184	172	186	182	180	192	167	156	164	183	155	149	179	189	157	175	171	163	176	175	166	172	182	185	162	180	147	167	160	155	159	167	168	175	167	175	177	166	170	152	177	179	172	163	169	173	197	171	181	182	166	163	169	171	208	176	164	163	167	173	174	147	167	173	167	157	217	166	165	166	171	189	171	182	154	153	144	153	160	183	172	195	175	169	163	192	157	171	157	192	157	193	169	178	192	174	166	171	166	168	167	160	147	190	180	157	191	162	168	173	174	151	163	176	180	164	175	174	172	166	178	173	152	182	168	193	205	186	182	181	180	165	182	162	162	168	171	164	173	169	169	189	173	186	166	159	149	160	163	177	180	168	196	166	164	157	198	172	141	143	178	178	162	167	155	173	173	180	159	174	174	192	192	189	182	173	166	161	169	189	167	200	156	164	167	185	177	166	176	157	169	154	163	183	168	163	148	186	184	191	137	167	193	172	181	165	178	172	159	176	177	176	169	165	185	187	159	180	176	129	169	196	166	171	171	166	190	156	177	192	170	158	165	191	174	179	182	191	178	169	173	173	183	182	188	172	170	182	177	177	175	173	179	152	168	178	166	170	157	168	152	163	158	163	160	176	167	188	182	172	162	181	162	182	169	146	171	171	155	185	160	173	187	162	186	162	187	143	152	178	159	176	163	170	181	172	170	175	165	186	155	203	175	204	150	176	165	192	189	135	148	170	167	189	172	168	169	187	183	199	175	176	168	151	174	177	165	178	161	160	173	150	181	176	176	187	165	162	175	171	158	172	164	152	172	151	193	168	160	164	169	159	167	183	197	173	172	165	174	184	156	169	169	171	186	162	159	167	177	181	154	193	153	154	152	152	154	177	174	179	179	197	188	188	160	178	195	164	177	154	176	175	168	156	148	154	164	179	186	173	191	173	146	180	183	176	171	177	174	188	153	147	180	159	168	163	183	178	168	179	160	169	172	167	157	177	177	185	165	192	180	185	162	182	159	169	175	197	174	173	181	189	196	171	164	176	169	185	186	176	174	167	144	191	158	168	173	163	150	162	169	187	150	178	179	162	174	164	164	210	181	175	198	164	165	169	165	159	179	169	175	185	173	179	171	161	160	177	181	153	175	180	174	156	170	178	191	180	153	213	189	178	171	182	185	146	163	179	162	159	177	158	185	151	187	167	163	178	165	184	168	161	171	161	175	187	165	189	169	171	159	199	174	175	162	161	176	183	177	195	181	175	176	162	171	166	152	184	179	168	162	181	140	157	177	174	174	188	181	162	161	162	212	171	175	174	189	191	167	178	161	181	165	178	173	167	174	176	161	176	173	152	164	151	159	161	171	161	183	178	171	181	143	189	168	192	163	196	176	179	163	179	179	170	173	161	183	184	161	173	157	200	164	185	160	180	154	149	174	172	168	169	162	187	173	190	166	159	178	187	168	201	181	163	187	164	170	183	190	159	181	179	167	157	162	185	174	166	168	162	168	212	152	173	169	182	178	180	138	182	169	182	183	151	164	171	190	175	155	196	156	153	171	148	180	147	185	182	164	180	158	164	169	167	186	168	166	164	191	168	150	162	177	141	170	181	141	181	172	167	174	165	167	152	167	169	195	167	185	195	196	154	169	179	174	181	174	167	153	182	158	151	165	173	167	152	190	169	179	170	196	146	184	159	178	166	172	173	172	178	199	172	169	167	189	174	155	174	156	171	173	182	178	175	154	181	172	178	175	169	193	146	167	161	187	157	161	205	183	176	192	182	181	203	152	175	168	164	151	169	171	175	176	194	191	166	169	158	189	164	194	174	183	170	205	178	181	143	162	178	155	185	175	155	178	199	152	191	158	175	164	178	143	156	197	175	158	178	190	160	181	166	184	177	169	165	151	192	191	159	204	157	188	190	185	184	172	187	168	191	178	187	171	175	167	156	171	168	167	167	177	155	182	167	153	167	171	164	171	180	157	184	174	172	170	155	150	179	162	133	182	172	182	179	187	183	163	184	157	171	151	165	181	149	155	171	160	153	179	164	160	179	156	182	178	154	168	152	160	172	165	167	144	167	177	161	152	182	179	160	186	156	174	169	173	162	165	138	171	178	180	148	173	151	187	173	165	149	179	148	169	187	180	146	170	175	176	178	155	172	200	178	182	173	158	180	157	151	166	163	171	150	171	179	171	164	183	175	192	164	160	177	175	153	168	155	177	163	195	152	180	165	182	177	164	191	152	170	175	190	190	163	175	170	184	170	174	175	201	146	184	157	176	183	167	165	165	159	154	158	165	162	177	159	161	139	164	143	174	189	161	166	172	147	165	170	154	167	168	168	177	171	156	204	180	185	168	166	184	185	152	190	185	191	196	171	156	157	179	143	177	170	179	184	165	166	161	171	159	180	171	183	183	153	168	162	189	193	169	161	161	174	172	171	160	184	166	173	174	163	168	191	204	158	185	167	178	199	181	176	161	154	176	147	168	159	156	175	165	177	167	191	164	163	158	168	163	170	180	170	167	166	169	181	167	136	157	169	178	182	162	147	197	143	189	184	160	187	193	191	167	160	171	150	155	179	180	180	188	169	160	159	173	165	190	161	165	156	158	158	141	166	165	165	169	195	182	140	180	180	175	183	172	192	172	191	151	171	176	173	186	153	157	159	178	169	179	181	167	181	154	162	155	196	176	191	188	174	185	179	170	190	175	188	155	177	171	184	182	163	187	157	168	152	171	169	182	180	176	150	163	173	150	197	153	161	168	184	181	156	154	180	180	159	165	168	161	171	179	175	172	154	180	183	157	178	162	154	171	171	168	148	176	166	192	165	168	169	193	173	158	141	162	167	154	175	155	186	168	175	151	171	195	160	162	172	160	163	173	167	170	175	167	146	190	175	172	160	178	162	160	156	184	154	164	165	181	178	151	153	197	179	154	183	168	180	174	166	176	158	167	176	165	177	151	169	193	149	181	166	171	139	181	167	208	170	191	170	196	190	178	191	159	164	188	163	163	186	172	180	140	206	145	168	173	184	182	165	187	164	178	169	169	162	188	150	159	178	161	190	168	199	175	169	171	166	168	157	169	182	173	161	185	157	144	169	179	154	168	178	178	163	174	150	155	180	163	190	177	208	177	179	191	186	154	160	168	161	181	174	179	167	162	161	164	148	194	168	172	187	158	182	173	176	163	164	161	165	180	156	165	162	147	155	174	149	161	155	189	158	170	168	164	174	161	159	194	179	162	154	183	148	168	182	182	176	155	199	177	180	170	166	169	156	191	162	188	181	201	177	169	165	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5865	1783	3271	3828	3105	2502	2093	1740	1507	1316	1274	1137	1069	985	909	897	855	815	786	754	751	732	709	678	659	648	643	705	692	649	664	594	632	625	600	625	623	601	598	599	571	566	598	548	610	598	554	546	557	569	586	554	550	535	583	558	548	534	547	516	601	593	561	557	562	582	528	511	529	584	582	568	569	586	553	542	573	559	542	539	550	559	543	596	598	538	531	516	541	562	500	553	537	541	540	540	560	557	531	570	559	496	527	550	572	549	573	543	590	560	541	501	527	538	539	523	527	557	585	564	562	546	532	531	504	511	519	507	538	527	538	518	527	559	544	544	544	559	515	567	565	571	563	547	560	536	543	587	528	511	551	508	562	545	548	533	568	551	541	539	502	487	517	527	566	517	559	562	563	589	544	519	563	516	574	545	528	489	548	550	509	577	545	516	530	549	581	568	564	529	531	514	510	499	552	528	562	555	524	549	553	557	559	523	538	542	517	520	538	505	572	493	497	527	557	562	550	534	506	558	530	535	528	525	528	563	538	581	563	576	523	572	536	579	548	542	505	498	507	541	581	503	518	551	518	578	572	586	518	522	545	560	567	481	507	534	529	512	505	512	556	551	513	554	530	503	538	502	536	548	564	519	523	543	523	525	562	501	540	549	516	474	504	505	537	575	553	531	513	569	554	537	541	514	548	542	557	528	510	549	543	495	549	495	534	517	538	527	534	486	547	523	542	536	539	528	544	509	529	545	555	525	536	517	508	546	551	537	494	525	522	550	508	554	560	538	524	571	562	540	546	525	545	543	544	523	555	546	556	551	553	576	525	553	515	567	521	511	552	537	539	496	548	521	558	543	536	596	522	526	547	535	523	551	540	572	542	573	507	544	508	587	530	566	552	531	502	530	576	537	520	511	536	490	531	560	527	574	532	549	529	572	552	541	534	520	524	511	509	557	551	546	581	533	535	540	518	542	560	530	541	568	526	542	530	539	539	517	575	558	546	542	539	566	581	568	502	532	558	507	510	557	559	534	540	532	568	538	512	571	508	567	523	524	530	575	542	562	534	529	541	520	553	507	558	507	531	560	504	536	531	509	526	550	507	566	535	548	490	520	514	558	524	536	510	568	521	527	548	516	546	572	514	521	560	516	526	530	546	555	509	542	547	538	529	522	553	538	508	540	530	524	521	537	510	506	577	550	501	567	521	480	570	539	503	563	531	546	559	547	547	498	544	553	540	534	538	580	533	544	544	522	547	508	525	515	520	545	530	492	554	517	529	528	559	551	548	572	516	567	518	568	537	529	527	554	532	563	525	542	547	531	560	530	567	538	529	547	549	571	542	530	545	521	586	541	538	574	547	545	558	534	559	511	498	538	528	515	515	559	590	537	589	525	543	537	545	527	563	509	536	553	526	506	549	552	527	558	517	476	567	553	539	578	473	528	524	532	517	578	537	534	537	535	507	528	530	496	541	555	538	585	538	517	531	530	501	524	504	518	526	547	561	556	532	585	546	558	540	519	522	536	540	538	537	531	558	535	549	521	562	534	538	562	534	532	523	523	527	539	541	484	543	519	525	522	556	553	504	543	567	554	555	545	544	542	562	526	525	537	522	587	536	517	528	532	554	511	535	553	540	546	480	503	533	501	548	558	484	524	475	529	550	534	535	516	561	510	544	492	525	572	566	572	544	528	526	542	538	556	516	533	525	558	537	563	546	514	512	545	524	517	493	550	534	536	527	503	546	534	528	513	515	557	518	553	496	526	514	527	512	524	497	568	538	507	546	531	521	585	545	561	529	521	541	523	538	538	519	556	560	522	542	524	554	568	559	556	524	511	552	530	509	530	557	545	543	507	556	560	576	511	554	571	595	546	579	578	581	507	530	576	548	608	523	521	557	589	549	555	526	512	507	566	551	449	540	526	523	514	511	523	542	519	528	543	502	542	546	561	555	530	563	547	545	565	544	544	514	508	534	513	562	580	468	505	550	526	511	490	485	542	504	532	591	546	558	524	516	541	555	540	503	564	538	541	510	579	513	522	553	525	549	482	532	573	531	531	546	548	540	558	560	556	522	488	535	567	557	555	525	540	542	527	507	556	548	501	503	528	530	558	508	522	510	536	555	468	565	519	553	518	521	536	547	554	552	519	540	532	527	553	529	556	548	547	510	501	563	515	511	531	579	528	598	542	517	553	561	540	588	519	545	553	552	586	507	545	557	545	525	537	544	543	538	565	535	514	505	529	538	539	512	584	516	493	548	533	518	554	541	532	572	519	543	527	549	532	542	530	536	503	544	525	566	537	605	575	509	495	489	569	541	562	574	545	522	588	516	501	553	496	537	540	521	524	559	548	519	529	543	558	557	543	496	537	561	563	481	576	526	559	537	517	573	540	535	529	529	520	525	545	551	545	559	581	519	529	512	554	526	538	552	528	581	568	572	531	543	509	529	526	565	570	508	488	551	521	561	552	542	506	541	525	490	563	521	550	572	521	517	541	495	553	510	486	531	519	524	510	534	535	551	552	540	551	528	539	533	556	566	556	545	506	515	571	553	565	562	536	514	538	555	534	514	478	553	533	515	508	537	565	554	595	517	522	548	547	562	533	532	525	541	579	550	509	519	523	548	526	534	548	555	578	522	540	576	503	585	546	531	537	513	545	554	531	528	523	539	538	547	546	543	536	548	556	523	532	560	533	566	515	526	564	564	525	534	543	508	544	521	552	603	516	525	526	559	593	547	535	525	558	552	539	530	512	543	520	558	572	529	528	560	504	538	560	523	571	534	546	568	536	547	544	516	549	547	554	524	599	514	501	537	540	537	582	509	543	523	534	568	535	534	530	550	573	584	531	547	529	559	538	515	535	549	567	538	541	534	572	558	528	542	581	534	506	550	537	529	544	517	526	565	551	521	537	531	506	552	549	556	550	558	556	522	540	547	528	543	537	534	527	520	554	519	554	507	575	556	516	585	519	596	580	579	520	515	498	492	552	541	543	559	563	520	559	552	578	528	560	505	508	563	553	599	558	527	572	502	534	532	530	551	554	495	529	559	535	524	550	526	531	542	584	538	570	524	542	520	572	519	557	539	548	527	557	526	532	544	562	539	540	535	551	511	547	521	501	523	565	520	543	585	590	508	549	531	515	550	566	516	571	523	577	517	507	512	526	520	520	538	568	579	495	581	517	540	540	540	531	532	511	529	548	525	527	548	529	514	556	523	551	538	528	512	526	528	533	523	531	498	577	541	552	524	507	546	498	545	534	554	507	519	535	540	551	490	557	561	528	572	557	544	572	558	563	568	539	564	572	520	581	530	544	514	576	516	560	503	591	531	550	556	525	506	554	552	549	565	535	533	505	539	587	570	501	543	577	521	581	558	494	530	545	523	557	522	537	521	565	547	511	524	508	518	565	519	539	601	530	561	525	534	533	553	560	500	527	561	536	520	555	548	511	559	548	519	543	499	567	583	599	570	508	541	532	520	573	556	499	550	541	514	587	560	535	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15268	2894	3037	2341	1521	971	736	546	476	428	357	309	304	267	272	262	201	220	190	187	185	168	179	177	183	172	162	188	170	162	152	156	142	146	163	136	171	146	162	171	151	165	159	151	159	147	162	155	138	143	136	147	127	136	152	147	157	145	154	150	148	151	136	141	152	163	132	140	131	146	136	173	129	150	137	141	152	145	144	151	158	145	137	161	127	151	142	149	146	150	149	184	137	141	163	135	154	140	122	162	154	156	158	139	149	129	140	160	132	126	138	154	127	131	145	160	167	131	147	120	151	162	149	139	140	132	140	132	130	133	157	133	141	169	136	138	136	141	132	146	145	149	149	160	134	151	145	137	158	124	135	131	153	140	141	145	141	148	149	146	133	130	148	147	114	139	130	132	149	133	149	148	138	140	151	164	122	124	148	146	143	138	151	154	146	152	142	128	117	123	139	147	130	149	136	134	108	156	135	145	115	146	143	121	139	139	160	139	120	124	142	150	136	161	136	146	155	139	144	145	147	136	144	144	126	151	143	139	138	123	147	141	140	143	147	128	133	152	130	153	136	139	155	133	120	125	133	147	127	144	131	136	158	141	146	117	125	143	159	122	146	154	159	154	165	118	156	160	145	138	131	144	159	119	153	143	149	140	126	165	137	112	149	154	167	136	138	144	136	148	152	127	157	159	148	145	146	147	132	134	134	114	140	145	133	141	125	137	143	136	145	146	130	140	125	151	155	152	142	133	148	116	152	146	152	141	138	126	119	135	161	127	132	152	117	139	141	151	129	134	135	134	161	155	141	158	143	130	146	133	126	133	129	136	136	156	128	137	157	140	137	147	135	138	147	126	145	137	127	126	142	131	134	153	133	126	148	146	141	143	137	166	139	147	142	132	147	130	130	126	138	132	147	133	136	146	133	159	143	160	144	125	157	153	125	156	148	144	142	143	154	146	139	138	132	146	131	132	146	146	137	160	131	152	153	142	137	130	155	165	164	167	147	125	120	136	132	142	152	135	126	128	162	135	139	136	172	149	148	141	139	138	158	121	129	157	140	149	152	154	138	147	136	141	142	153	125	128	130	121	142	137	136	141	151	133	152	162	140	152	134	140	148	122	135	135	150	123	134	151	159	136	125	159	150	148	147	129	120	123	137	132	144	133	120	138	138	139	124	144	138	150	134	146	164	137	149	125	131	156	163	148	141	161	125	139	145	127	136	142	127	150	136	143	139	127	125	149	145	132	167	145	136	163	155	136	138	146	144	158	126	151	172	139	142	133	135	150	140	155	138	154	139	135	135	151	133	175	121	147	141	144	152	141	138	140	128	142	126	144	167	132	127	145	132	172	148	159	134	155	154	169	133	141	160	130	125	163	145	150	146	126	115	143	144	154	140	148	161	138	148	136	139	133	126	133	133	142	141	139	132	140	125	146	140	143	169	136	139	128	140	138	141	142	137	159	144	126	156	128	148	142	139	127	155	147	133	144	136	133	150	139	139	163	142	160	153	151	146	137	141	138	132	155	145	127	139	135	171	151	129	151	150	142	141	145	138	132	136	135	152	134	145	133	124	137	142	130	150	155	140	143	159	133	143	114	159	142	144	147	166	131	169	135	135	154	127	122	138	153	160	158	141	141	110	119	123	161	164	155	143	158	161	135	149	146	153	126	128	156	150	142	134	152	115	130	135	128	133	120	138	115	133	140	134	132	120	111	133	133	155	133	157	134	143	138	137	134	147	127	142	162	173	146	132	134	126	144	132	136	132	166	141	148	147	112	135	114	159	127	159	149	138	133	135	172	145	112	134	134	131	118	132	138	145	145	134	133	132	139	146	138	134	137	128	125	161	145	142	139	146	134	106	132	134	128	154	133	129	143	165	130	125	153	146	158	159	144	141	190	138	134	139	160	133	147	147	121	145	142	151	144	156	131	149	142	162	133	161	122	141	138	142	146	131	119	149	163	137	135	148	143	132	110	158	160	138	132	124	169	152	138	167	136	131	145	152	134	157	124	145	144	151	133	126	149	140	144	124	153	118	149	132	145	129	142	139	146	136	140	125	139	129	128	160	147	124	149	122	131	128	159	125	162	130	136	132	148	132	126	164	142	125	134	122	153	149	122	140	147	133	147	124	130	117	148	145	148	132	149	144	151	161	143	159	121	136	141	139	154	136	143	132	129	133	130	148	131	135	153	154	151	127	142	132	149	157	143	141	155	146	145	139	154	128	123	130	157	148	139	139	142	116	146	146	126	136	158	115	152	156	132	149	135	128	147	152	123	152	140	146	149	119	132	121	169	146	128	146	118	168	139	130	156	127	149	157	159	137	160	142	131	142	157	137	154	147	156	139	134	139	117	132	131	137	135	168	157	137	133	147	133	138	157	130	129	153	141	153	165	155	146	141	144	146	128	151	119	141	111	144	149	111	155	141	145	131	123	149	166	147	132	144	134	126	159	129	134	131	159	154	137	134	136	138	144	151	155	168	168	132	125	133	142	158	163	134	135	144	122	134	141	137	139	144	143	150	140	123	156	128	137	130	147	143	119	153	146	143	146	124	131	131	157	154	134	128	150	113	134	132	127	141	130	123	151	141	135	140	137	146	140	131	148	146	158	118	129	140	129	136	137	137	160	153	142	148	140	154	145	134	127	133	152	132	137	134	141	141	139	138	145	128	128	152	147	140	153	114	137	147	137	146	126	154	135	141	167	167	149	161	141	152	132	145	167	151	134	148	133	136	138	133	143	136	136	135	130	170	126	167	135	154	155	126	151	128	117	137	140	142	143	130	124	136	143	142	132	155	151	124	146	116	140	160	153	147	133	139	118	136	135	128	143	132	130	114	153	135	133	145	127	145	158	153	133	159	124	145	151	135	134	144	136	142	147	157	136	148	147	104	162	133	149	154	146	129	143	153	155	184	138	148	150	133	135	139	149	126	164	149	137	159	145	160	133	149	127	135	147	155	127	138	122	147	133	127	138	147	124	131	147	135	139	130	162	149	128	133	149	161	129	142	107	145	147	126	149	133	129	131	146	141	127	138	161	152	126	130	148	152	155	128	131	140	155	149	142	122	135	162	141	128	149	146	149	154	153	157	121	138	129	144	136	127	142	156	144	116	138	141	138	146	145	141	151	142	139	148	146	129	140	174	102	151	142	136	137	116	144	155	150	129	132	147	166	135	141	138	124	146	134	137	135	132	138	139	144	153	154	145	146	136	150	137	135	182	157	144	135	136	126	150	131	140	155	136	141	137	116	137	143	141	124	135	147	159	150	140	128	161	131	131	140	126	159	139	151	155	161	129	170	126	145	128	132	116	138	159	119	142	141	160	150	132	135	142	129	119	152	151	136	154	120	145	154	147	132	129	137	127	140	138	144	133	147	143	149	171	138	129	139	126	152	128	145	134	136	144	123	135	148	136	141	142	151	134	140	131	150	158	130	125	143	128	144	140	137	144	135	135	109	134	135	145	153	135	146	135	134	139	133	146	152	144	137	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7973	2804	5634	6262	5258	4127	3321	2814	2381	2116	1795	1699	1415	1324	1243	1135	1051	976	966	909	851	786	804	766	765	690	662	699	657	636	655	626	613	605	625	655	579	561	582	591	561	589	568	511	607	520	531	541	507	509	549	524	547	538	508	536	529	527	562	557	527	545	529	491	515	533	503	515	508	538	458	489	499	452	511	486	475	463	487	503	461	479	462	499	489	473	499	488	459	493	478	501	464	487	496	500	491	460	462	493	444	498	490	474	482	475	487	491	501	452	460	459	475	451	488	459	445	474	472	483	469	462	482	443	450	478	479	425	460	456	490	512	455	429	465	493	455	440	480	470	447	486	465	456	482	477	478	475	520	448	463	487	470	454	459	475	446	498	517	456	474	480	444	415	497	436	457	504	446	471	482	426	477	446	446	440	487	484	537	431	491	473	482	489	477	471	432	455	477	495	473	483	480	479	447	475	467	477	490	437	492	495	468	478	455	443	476	472	496	462	419	464	460	481	458	460	480	468	488	471	464	454	492	473	434	439	458	485	450	446	480	461	464	465	467	457	437	447	415	478	455	437	454	473	462	496	456	453	436	451	443	467	462	455	452	455	463	463	450	517	481	447	499	481	444	471	483	481	458	456	484	459	450	454	447	457	444	458	496	455	490	478	446	419	437	440	456	503	407	434	483	445	493	469	463	436	453	467	508	458	438	474	418	485	463	489	468	476	465	471	453	488	475	478	466	427	446	458	487	479	455	463	484	503	449	450	469	518	466	459	436	460	434	464	468	426	441	448	479	452	446	439	490	473	450	456	504	461	468	509	460	486	442	422	464	457	489	389	488	486	508	445	476	526	433	449	445	490	478	424	457	453	460	467	507	478	462	445	500	456	479	486	471	501	457	520	475	509	473	461	493	453	485	472	490	467	458	449	496	451	471	467	478	479	448	463	446	467	475	466	444	525	493	494	491	458	479	468	469	458	430	474	496	458	463	448	447	473	447	491	459	478	460	444	459	462	431	442	452	460	473	508	445	447	500	449	468	498	473	462	443	454	477	470	480	495	459	478	481	451	465	443	460	495	458	477	470	466	448	455	461	472	452	431	453	452	486	473	507	485	451	483	486	463	473	477	435	455	462	468	472	510	464	473	464	491	450	479	451	484	477	434	478	482	442	478	497	479	524	487	500	479	505	484	453	458	472	461	466	479	443	449	483	517	436	497	449	460	492	438	447	477	479	477	498	458	484	508	494	464	471	481	482	440	416	462	469	469	450	481	461	443	456	483	427	509	462	477	485	452	482	463	451	454	433	413	460	478	475	447	460	470	443	458	435	446	492	473	491	454	436	425	479	469	472	490	433	495	472	467	513	453	462	455	492	451	453	455	456	466	442	473	451	447	472	460	477	498	439	477	441	447	473	461	447	460	447	473	453	474	437	455	452	440	442	473	498	436	452	491	505	429	510	431	429	470	498	471	487	492	476	484	446	463	455	505	480	466	480	461	456	493	454	472	445	419	442	493	463	445	469	484	470	437	454	498	481	456	481	505	473	472	485	444	475	441	458	506	486	439	460	432	439	452	417	517	463	466	422	444	439	458	439	491	493	435	493	489	461	444	513	485	457	465	473	463	520	460	491	456	475	472	473	447	452	467	483	462	465	470	494	471	469	465	433	465	428	430	474	505	455	425	499	464	482	493	473	445	471	429	470	477	490	424	470	470	466	439	492	483	491	436	474	472	487	440	488	435	482	466	481	503	482	464	465	468	467	441	515	477	467	466	453	497	474	456	499	496	501	463	486	497	446	458	480	468	452	478	484	484	456	462	444	482	412	507	469	462	491	444	460	475	449	459	442	480	485	457	446	439	473	470	466	445	463	478	451	420	449	444	412	486	463	503	491	477	472	478	516	468	475	440	480	460	466	476	483	475	454	473	458	474	468	489	447	458	487	486	470	430	474	475	452	464	476	434	473	502	445	461	490	480	462	441	442	512	490	472	480	497	468	466	465	462	473	455	460	466	509	455	467	464	431	451	488	438	476	475	463	507	468	452	453	451	460	474	479	492	485	495	446	448	458	471	441	459	510	448	443	503	480	437	405	469	474	463	455	449	479	436	474	464	482	488	435	484	418	433	464	473	461	475	464	513	476	449	449	499	463	494	525	456	455	437	502	462	471	481	480	454	457	490	508	469	441	471	456	461	450	444	474	501	440	434	474	466	442	437	464	460	469	482	500	468	469	443	479	493	467	462	459	465	477	482	459	434	457	479	474	441	520	470	446	469	475	463	474	476	444	472	435	475	482	448	452	452	488	474	462	461	445	464	446	476	436	482	460	442	480	484	450	500	449	465	485	448	465	488	474	483	446	470	501	462	458	445	479	457	440	489	474	452	470	461	460	463	466	488	448	472	461	492	469	452	505	446	441	485	446	465	448	482	452	445	487	463	483	444	431	476	484	463	462	415	483	455	436	473	449	464	467	460	453	472	442	472	493	455	463	469	442	471	488	457	452	486	474	466	481	448	440	459	452	504	498	467	474	458	444	495	479	480	464	477	472	485	479	482	441	478	455	444	514	485	423	456	434	478	470	468	421	412	500	455	494	462	468	468	468	470	470	461	473	465	429	443	443	457	436	487	464	458	462	460	461	490	472	487	481	460	488	456	486	448	497	483	424	447	469	485	418	472	462	430	474	485	514	498	456	476	486	509	463	456	457	448	471	465	466	484	496	471	465	473	446	478	487	473	432	419	459	483	508	417	471	465	463	436	455	455	443	445	474	502	428	468	470	521	458	433	480	439	459	459	471	463	454	483	451	449	448	454	499	476	479	463	492	454	482	441	433	476	473	450	463	480	455	515	463	483	514	429	507	474	454	442	475	498	491	506	451	485	486	423	467	448	478	431	477	465	472	471	473	479	480	458	450	477	465	456	422	448	496	474	485	469	436	416	458	469	467	481	444	488	460	485	464	446	449	449	468	472	469	472	458	467	446	473	499	503	486	471	473	442	509	481	489	517	446	462	489	451	489	434	478	476	485	437	491	457	466	485	447	464	462	491	454	488	520	488	460	482	476	487	450	462	475	482	472	437	454	480	511	426	467	461	497	446	469	480	440	496	501	461	448	503	449	436	492	443	512	488	477	515	478	469	486	439	455	485	433	457	439	475	485	486	472	464	476	425	479	509	503	430	494	436	462	427	441	477	469	460	446	477	468	475	450	451	468	455	470	454	455	454	477	458	448	459	451	456	467	487	434	468	470	487	485	484	468	450	466	491	480	442	462	452	452	456	478	467	480	486	491	480	434	486	456	495	489	459	479	454	487	458	458	445	449	461	465	475	445	466	460	479	431	454	449	494	428	469	449	456	467	465	457	446	481	491	470	465	488	462	463	459	437	443	428	470	462	479	477	448	486	485	470	462	467	443	490	476	467	472	456	476	436	464	485	467	493	467	456	506	512	451	492	463	473	460	430	481	459	494	472	469	490	479	469	463	493	474	466	426	466	433	475	471	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2184	406	430	408	352	315	337	344	329	322	317	306	275	317	326	340	333	331	290	279	290	335	322	309	334	296	304	352	302	304	297	294	320	287	327	295	328	307	318	330	315	280	297	287	310	305	314	318	275	301	352	295	283	286	300	367	297	303	296	329	265	312	314	305	304	302	331	305	366	293	300	271	340	330	308	314	302	272	290	332	274	349	299	314	300	311	298	313	325	323	320	305	287	305	292	314	319	306	295	309	266	311	314	298	290	306	295	297	328	313	337	287	304	312	284	273	326	320	322	314	321	307	285	307	300	300	311	314	275	324	299	302	294	279	286	318	345	324	312	298	289	313	303	308	318	300	344	281	318	325	306	284	296	301	297	308	277	293	324	324	325	288	314	301	265	288	305	330	312	284	306	302	277	310	297	321	315	302	302	283	284	316	315	331	292	313	305	314	328	298	283	298	302	353	306	295	294	270	319	351	324	350	265	319	312	306	275	268	282	290	306	310	335	316	307	336	316	309	302	337	313	291	311	285	278	297	311	317	293	290	280	328	323	284	289	285	282	320	300	300	299	316	317	322	327	298	308	300	310	329	316	326	276	285	301	320	294	310	304	295	259	297	328	302	330	298	326	349	287	315	296	313	325	293	305	290	286	307	330	273	294	297	297	327	353	320	351	293	294	263	292	299	289	289	302	296	305	320	319	300	309	331	315	313	313	267	309	311	281	314	312	308	329	278	259	311	311	284	314	296	272	326	303	300	263	280	312	286	303	315	325	291	272	281	348	287	281	296	304	314	290	289	302	307	322	300	298	262	294	295	304	304	291	331	306	301	285	285	311	313	279	309	310	268	341	339	281	317	280	292	317	289	296	316	294	287	319	304	315	318	288	285	309	281	316	327	295	299	291	292	317	295	307	274	320	347	322	305	336	291	303	317	291	307	287	280	328	255	303	328	286	300	315	283	302	298	325	298	297	285	277	299	310	323	322	288	286	287	316	309	280	289	320	316	290	317	321	301	289	306	331	349	310	286	320	308	307	306	282	306	319	300	297	319	319	305	304	309	271	301	298	288	311	334	298	304	308	330	297	306	307	336	304	309	305	318	302	326	281	278	337	294	307	288	312	356	343	301	291	290	281	282	254	304	325	311	309	313	289	301	332	304	309	337	306	292	291	316	321	314	310	311	332	309	327	322	316	330	331	301	287	300	324	314	303	302	321	290	286	304	314	299	310	283	322	296	302	348	291	306	294	310	325	292	295	298	284	320	308	292	305	305	285	292	322	301	281	280	325	289	311	316	299	333	312	307	311	282	327	308	294	300	292	291	306	303	310	285	308	291	298	301	307	316	307	304	328	297	285	291	292	300	286	303	301	335	295	317	316	291	297	313	281	308	298	345	320	302	309	312	313	299	293	342	331	281	293	296	306	305	309	318	317	314	316	259	279	308	289	289	317	316	290	302	298	313	340	314	290	317	307	322	303	303	316	322	323	301	304	305	308	297	327	302	284	295	289	307	317	274	311	334	329	293	293	285	300	322	301	325	291	306	271	293	311	322	297	307	280	299	305	312	317	320	268	294	281	292	321	314	295	297	296	302	311	332	304	311	295	283	300	311	314	344	312	292	307	288	319	324	305	289	292	335	322	281	306	265	312	309	297	303	329	266	346	296	279	301	282	292	283	289	337	320	304	289	279	282	277	297	290	320	285	286	294	309	307	306	292	309	318	301	285	277	328	298	281	301	315	305	301	312	299	294	277	282	302	257	277	271	286	283	300	305	321	300	303	297	290	300	281	367	325	310	273	306	278	324	311	317	303	300	309	311	308	267	311	286	263	273	298	351	337	283	306	292	296	286	295	287	338	267	297	282	283	311	296	322	280	310	292	340	307	314	311	314	313	282	275	305	281	316	323	316	317	303	341	337	266	324	302	301	273	316	319	309	280	285	328	302	313	332	325	316	357	290	290	336	343	313	329	284	285	304	279	305	325	323	274	310	292	319	287	306	274	318	305	300	301	311	330	316	277	276	298	345	270	298	286	309	301	308	324	331	298	279	287	304	327	298	313	308	290	288	300	291	277	316	292	312	281	306	327	307	326	306	316	307	280	298	343	286	288	317	291	288	285	305	313	306	291	304	279	316	295	318	311	297	294	289	276	289	268	313	314	337	304	305	263	312	306	311	284	318	313	280	310	312	324	316	276	297	312	310	292	316	295	340	307	290	299	290	298	287	305	310	303	284	321	336	285	303	322	301	308	302	331	314	297	287	279	272	320	280	316	307	307	324	257	324	290	290	305	305	306	281	326	293	308	327	296	290	262	285	316	267	294	294	319	304	326	306	297	335	334	328	268	318	314	294	310	298	315	314	298	303	282	300	285	300	316	318	308	278	293	318	262	308	321	292	322	301	325	310	308	311	270	273	286	318	274	334	339	291	278	297	302	313	308	280	304	294	313	316	293	291	306	295	319	288	309	258	290	336	329	301	275	301	329	327	351	301	325	310	287	294	325	286	323	284	315	300	293	312	310	318	301	296	297	277	360	280	306	291	307	284	309	289	287	319	281	313	319	324	313	302	311	281	296	323	341	313	329	306	277	324	299	301	278	294	295	290	310	301	329	268	318	345	304	295	279	282	295	289	301	291	286	300	296	295	260	321	317	295	261	268	298	282	311	303	298	284	315	300	322	302	309	300	284	287	301	316	271	280	317	296	326	292	308	282	311	302	309	339	324	330	278	304	293	277	312	288	282	293	301	319	289	290	304	324	274	310	324	306	296	315	341	285	259	286	311	292	298	262	318	327	316	319	280	298	311	292	284	303	291	307	290	289	295	292	298	290	282	300	303	303	253	308	279	302	305	295	335	288	315	288	308	308	311	303	290	297	304	315	293	302	283	331	312	295	302	285	330	302	308	303	286	305	318	307	297	294	300	308	311	285	340	322	294	318	313	340	286	298	301	255	287	297	301	308	313	301	292	279	314	294	314	300	289	304	292	310	313	305	301	314	289	312	285	315	280	300	299	297	307	302	290	321	298	289	316	309	324	310	320	293	285	281	264	311	308	275	303	277	290	298	316	322	283	300	282	291	291	354	295	301	312	294	262	295	294	321	319	290	320	306	279	285	302	288	328	294	286	299	332	291	278	311	310	291	292	293	256	303	294	310	317	321	301	280	323	314	292	299	325	297	319	306	287	340	294	290	272	323	308	321	307	305	300	340	292	317	313	286	280	281	291	298	274	288	296	334	300	273	313	326	293	320	290	313	298	276	287	329	310	300	275	274	307	313	274	286	297	300	304	266	339	308	292	289	303	309	267	311	320	315	284	293	319	312	301	282	312	312	312	289	314	305	291	328	340	303	270	321	342	308	291	333	283	310	294	300	281	294	283	323	309	312	316	314	294	283	301	286	319	336	314	297	314	326	285	295	308	313	309	320	331	328	294	300	299	292	324	322	301	335	306	304	315	292	302	303	270	296	330	293	269	338	306	316	315	302	282	307	313	318	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2527	1010	1064	1092	1117	1035	958	995	951	961	952	962	912	920	939	895	930	886	881	874	945	963	935	864	892	905	895	843	857	832	855	881	913	903	849	902	925	950	951	901	869	939	910	852	821	856	873	926	866	926	882	874	895	893	905	896	951	909	886	892	864	899	886	870	851	854	874	896	881	976	888	898	852	937	914	821	885	873	894	865	858	828	911	872	913	899	901	845	900	924	920	899	835	918	896	867	949	858	919	924	876	913	903	889	897	891	850	891	898	845	888	871	921	848	967	812	927	881	871	897	895	882	853	875	846	882	899	858	848	906	893	912	932	825	916	897	919	868	838	875	875	873	894	836	933	876	868	914	873	893	911	868	943	856	900	896	884	843	876	875	860	902	875	854	845	965	908	932	882	853	914	906	885	911	895	928	847	913	835	927	924	898	906	868	889	922	894	897	857	868	887	832	843	857	869	826	856	899	920	906	935	848	892	873	874	847	912	873	911	902	930	869	858	892	904	868	913	904	923	894	906	828	892	849	859	914	891	867	903	911	913	892	900	932	894	824	929	865	866	881	886	929	865	923	908	913	956	878	857	870	905	892	903	899	910	883	906	908	894	863	840	896	860	878	934	912	935	876	879	878	859	880	893	926	889	884	885	878	918	868	879	892	823	868	857	884	874	861	834	879	898	909	890	890	880	882	868	847	864	897	881	913	904	860	925	855	924	883	918	922	887	872	850	853	974	855	888	878	914	879	873	907	919	893	928	892	880	946	872	853	842	896	879	844	894	859	866	851	847	926	856	885	933	855	877	905	845	872	865	902	889	935	909	915	947	887	909	869	912	896	922	965	939	864	887	923	871	904	861	857	855	948	885	869	893	883	881	900	915	859	870	866	835	914	852	829	919	920	901	900	914	882	908	902	833	878	843	888	905	847	811	891	839	890	925	883	870	901	914	893	872	893	849	868	889	860	962	876	880	949	859	895	849	869	860	848	905	896	878	934	887	905	884	884	847	865	881	881	959	879	830	849	877	854	862	893	872	896	870	874	849	891	890	863	919	931	856	863	814	812	897	887	901	919	909	855	864	899	850	900	829	883	888	916	854	956	917	907	930	931	859	851	846	873	859	842	872	862	885	916	912	919	846	921	936	893	884	884	927	890	897	885	857	865	903	875	902	866	890	921	846	842	913	892	874	871	905	875	911	901	875	866	885	838	907	872	945	854	835	943	917	955	843	920	927	895	890	917	924	896	906	846	907	843	895	904	894	900	862	912	873	867	876	894	906	864	847	874	888	926	888	854	898	875	897	836	872	904	842	862	924	880	863	928	902	886	863	896	872	870	909	899	854	909	834	842	854	887	923	869	878	903	879	900	878	933	918	927	857	861	893	910	839	836	895	797	899	870	899	891	894	899	907	889	901	893	877	928	876	872	926	874	889	896	842	888	934	897	963	852	830	872	923	914	832	863	856	846	950	881	897	849	891	874	936	882	903	883	878	933	888	937	860	862	914	875	849	876	921	888	954	863	857	881	890	938	882	898	839	848	848	846	834	901	853	930	901	900	862	836	880	842	771	832	936	908	912	895	876	910	888	846	865	938	904	915	894	982	892	892	881	857	849	900	865	820	900	871	870	852	917	865	885	874	905	847	865	844	890	865	943	917	913	868	904	895	893	899	888	883	914	865	890	898	818	953	903	910	882	884	874	902	879	905	888	840	912	867	896	879	845	864	847	938	909	906	858	922	881	888	917	926	891	922	919	862	910	909	839	917	849	884	929	870	876	903	904	912	860	860	874	931	882	902	913	866	874	869	879	884	891	950	923	904	879	930	865	840	854	915	889	855	941	906	849	884	945	836	930	913	864	885	883	890	856	893	887	891	874	861	803	895	900	924	886	869	912	910	888	857	913	851	864	885	928	880	849	893	817	854	849	849	891	848	855	867	871	953	853	884	965	965	904	874	894	914	871	867	906	908	894	914	894	882	886	956	911	903	918	898	858	853	886	907	848	884	902	860	885	917	856	953	940	883	887	852	857	865	888	864	914	881	876	831	869	924	877	863	900	844	887	876	863	925	871	892	897	927	922	869	847	878	879	878	851	915	862	881	895	933	880	836	897	872	924	948	880	857	908	931	946	901	916	875	901	863	896	881	878	880	885	892	848	909	908	890	866	898	881	888	904	909	951	871	889	884	876	836	909	857	852	864	880	914	874	863	911	906	891	853	913	893	846	856	900	844	891	955	920	860	900	886	855	814	879	874	851	900	908	879	876	919	911	922	897	900	909	895	929	902	878	914	865	881	892	894	903	868	888	850	894	896	871	898	914	872	889	860	865	866	885	938	884	846	876	889	885	886	848	904	835	902	887	902	846	889	848	881	881	882	888	889	831	948	801	872	937	895	873	896	885	870	856	882	877	877	913	941	875	896	869	902	877	854	911	890	912	836	898	962	914	907	868	876	882	888	913	903	880	884	853	939	894	846	945	876	850	853	873	901	871	834	853	855	874	854	929	846	860	890	881	863	847	924	914	839	854	910	880	839	890	895	907	869	894	860	897	903	879	895	902	873	935	898	893	890	873	876	886	886	862	866	871	853	915	879	901	875	879	904	869	877	876	888	844	898	908	843	853	869	882	884	905	815	856	872	939	903	873	905	839	913	888	935	859	873	915	905	883	848	874	848	875	930	874	894	859	875	887	921	865	908	891	891	860	865	869	848	860	855	906	894	906	813	905	910	863	935	904	860	920	915	953	883	893	836	872	865	914	857	870	877	848	888	932	909	854	882	874	882	882	872	914	903	873	888	902	818	927	911	890	870	877	887	836	870	928	908	839	868	852	898	849	914	898	907	881	898	857	910	897	893	855	905	906	891	886	872	916	922	906	825	906	874	870	842	878	939	941	903	882	883	882	868	845	892	866	869	852	879	942	937	901	924	899	863	852	893	943	908	862	880	877	860	845	835	884	858	889	919	837	922	888	863	879	870	871	907	897	875	896	887	867	879	910	928	815	903	903	907	891	890	867	907	894	875	860	872	855	898	920	835	861	878	889	851	871	896	875	889	881	945	902	858	878	868	856	840	935	854	844	891	866	921	883	920	892	877	901	841	879	860	855	917	867	845	859	900	898	883	901	822	909	923	901	849	891	889	879	844	907	910	863	872	885	885	874	969	889	852	864	905	889	907	881	858	880	900	891	878	889	909	846	901	844	892	875	942	914	872	882	900	881	882	863	893	874	891	902	877	892	850	835	866	929	919	907	873	913	913	870	897	904	894	950	876	849	898	857	878	842	929	826	900	894	902	920	906	849	918	871	887	908	967	918	906	838	895	941	876	907	883	915	890	851	857	927	885	914	864	881	860	844	862	835	896	897	917	865	933	884	874	863	829	898	883	906	867	953	884	909	906	936	892	870	918	879	853	939	878	868	857	877	853	925	891	894	844	891	884	858	891	880	917	875	832	891	891	860	893	901	892	899	919	860	854	844	884	873	841	863	878	888	855	893	846	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8849	2258	1817	1200	882	608	483	401	338	336	288	250	246	237	245	218	202	234	220	206	193	181	207	169	164	192	193	175	174	203	187	161	170	173	154	197	199	190	202	161	165	177	148	158	168	181	183	163	189	179	182	197	195	160	184	165	153	172	177	180	176	166	167	192	186	176	190	160	179	158	168	176	172	170	165	148	177	170	198	165	179	193	163	171	181	163	181	177	177	179	177	185	207	154	150	160	186	160	164	204	161	174	182	183	154	172	178	181	192	185	153	148	168	159	173	163	167	170	166	184	178	173	155	157	157	179	176	179	151	151	169	161	143	160	171	167	154	187	163	160	154	169	189	176	189	157	167	181	179	152	174	166	171	184	171	167	184	187	158	153	178	165	168	175	184	179	168	165	169	176	184	191	192	160	174	168	159	164	182	173	184	189	169	165	156	175	168	156	157	161	168	167	188	182	164	160	161	179	179	158	196	183	165	160	174	141	153	161	139	170	172	157	174	150	167	171	161	163	194	193	156	175	182	198	163	150	177	139	178	157	176	179	165	182	189	159	176	167	172	187	190	151	153	153	186	180	153	173	171	189	181	191	184	170	178	179	170	188	171	172	173	175	177	164	196	156	161	172	180	181	178	182	162	162	175	177	177	182	190	171	184	174	148	157	168	153	178	180	165	165	162	167	181	180	160	165	174	171	176	177	165	171	172	167	165	176	175	171	193	186	169	198	157	193	194	163	170	172	185	146	155	181	161	175	203	166	168	144	177	182	180	181	182	161	159	176	159	167	194	171	175	191	178	164	177	172	174	183	183	186	188	161	165	185	164	203	166	165	138	177	171	165	169	168	183	177	160	168	157	180	184	161	162	167	173	157	152	175	185	187	167	177	171	168	164	189	166	150	177	160	178	166	159	172	159	169	177	167	186	155	172	184	171	200	154	171	157	160	171	182	154	166	152	174	161	159	170	171	166	165	166	186	151	160	170	171	175	172	185	190	165	184	169	158	181	185	179	195	163	205	150	164	163	193	160	183	167	178	187	178	167	170	167	170	186	164	167	169	173	156	178	196	159	172	184	161	181	215	173	154	171	203	172	173	170	157	176	167	168	155	183	174	171	167	196	187	168	170	169	165	200	178	160	167	162	166	186	155	200	171	166	180	191	174	168	156	164	176	139	144	181	163	176	168	179	158	178	181	166	165	180	155	174	160	192	144	175	157	183	157	159	173	180	162	155	155	173	180	177	176	154	200	169	178	178	171	194	177	171	157	186	146	174	205	168	161	193	157	166	203	141	213	165	206	162	186	158	155	155	195	167	185	167	182	162	159	174	184	185	187	168	179	189	163	180	166	189	187	166	160	178	156	163	199	157	153	180	198	184	180	168	183	186	143	154	191	159	179	168	175	163	158	184	154	153	180	172	177	155	174	161	198	169	175	163	169	161	169	166	169	146	156	173	165	183	166	185	188	180	189	174	167	144	166	171	184	182	161	176	167	182	182	172	193	153	177	169	183	160	193	179	147	163	163	165	153	187	152	171	186	174	180	177	151	174	151	183	163	206	177	180	185	154	168	169	153	184	160	164	175	160	176	179	197	205	156	160	164	154	167	166	153	165	148	163	156	157	172	173	153	189	171	166	197	183	185	177	181	157	161	166	184	172	191	172	153	192	146	171	156	189	173	166	183	171	186	198	163	173	161	186	168	180	161	149	150	155	162	166	168	183	182	184	164	168	176	173	181	164	152	177	175	166	171	163	176	171	158	179	180	177	141	189	174	165	170	151	161	165	158	166	153	164	151	174	160	183	173	164	180	169	170	167	185	176	154	156	184	173	156	157	195	186	158	190	165	175	183	178	184	218	157	187	158	170	165	155	170	181	161	184	161	153	173	187	166	149	178	174	170	174	177	190	191	147	162	179	183	171	169	166	167	168	171	192	164	166	166	173	189	171	162	179	176	185	174	166	152	165	179	183	173	178	171	162	186	182	162	180	184	152	150	179	165	179	166	170	166	172	169	162	163	207	147	156	158	156	163	153	140	185	160	160	201	188	166	147	189	187	170	187	176	176	178	158	185	134	166	177	165	171	172	153	177	193	174	146	156	179	156	174	186	166	187	162	171	149	207	180	171	170	178	162	163	168	181	173	171	173	143	157	183	150	176	189	194	163	162	192	167	170	169	170	160	154	179	146	142	166	175	173	183	162	167	167	189	158	159	188	184	163	168	187	172	171	168	178	167	165	185	191	174	172	150	142	166	163	175	175	167	159	179	163	180	168	166	178	163	148	150	168	158	176	172	154	166	181	153	169	172	162	168	174	176	176	167	154	141	153	154	165	177	162	158	181	150	178	158	172	156	159	168	162	161	176	172	155	173	170	172	199	150	165	180	165	164	204	155	173	161	159	180	157	191	187	178	163	155	160	177	179	181	177	202	177	163	187	169	171	162	164	177	171	164	178	162	179	174	170	137	161	190	164	162	177	173	164	153	161	180	198	178	186	181	182	167	174	211	206	154	189	156	148	177	155	165	180	180	162	164	188	143	169	170	171	167	171	195	203	168	164	170	192	194	169	193	152	169	160	154	187	146	164	173	189	177	183	173	175	172	188	190	166	168	186	174	174	141	181	170	173	154	165	174	163	198	180	158	183	174	140	178	157	173	178	177	194	177	156	159	165	166	189	196	160	162	166	175	151	171	167	178	177	185	176	152	173	170	168	164	171	182	172	187	158	188	192	177	153	197	152	165	165	162	180	173	173	172	183	172	173	165	189	157	190	153	168	144	185	161	177	165	161	156	164	164	181	157	165	170	190	201	192	180	185	175	164	163	189	150	179	166	158	184	201	169	177	159	164	161	180	181	186	183	187	170	168	183	178	151	179	162	184	168	181	188	176	171	163	177	167	189	174	139	172	166	156	146	165	181	150	179	193	173	182	167	157	145	169	183	157	173	188	164	159	179	174	174	174	189	171	172	164	213	187	179	147	153	158	180	187	178	159	193	167	171	148	196	160	151	175	158	186	179	189	191	182	152	183	166	176	174	154	170	171	168	156	145	162	163	169	143	155	173	184	168	179	166	165	146	166	169	178	167	171	163	153	171	162	159	175	193	186	183	182	161	163	174	181	166	172	179	180	174	188	174	175	149	161	169	164	182	171	174	168	183	174	160	180	163	174	175	178	158	162	168	171	179	156	161	166	154	146	178	180	178	160	179	174	171	163	172	168	161	193	172	188	177	158	195	177	148	174	183	175	182	168	160	162	186	177	198	187	168	156	177	177	158	152	157	175	150	157	167	164	192	162	206	172	161	182	162	180	189	178	150	187	178	195	178	195	169	166	166	134	163	187	139	165	154	193	185	174	155	155	175	178	166	155	188	175	177	171	181	152	165	154	182	200	177	172	164	158	162	176	172	178	175	192	171	178	178	182	200	168	172	173	177	185	173	160	199	165	150	173	199	185	178	174	157	162	175	184	163	171	186	180	192	199	175	173	189	170	170	167	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6152	2469	3268	3625	3090	2519	2093	1815	1550	1283	1285	1145	1073	1000	950	858	868	787	725	757	747	747	692	691	666	708	678	671	644	645	653	616	663	581	611	592	618	621	561	588	522	601	555	603	621	587	558	587	559	574	554	591	597	577	535	555	560	530	568	574	557	561	578	583	506	553	571	551	535	545	571	525	583	566	588	558	558	601	515	590	542	545	513	544	568	564	531	548	542	553	522	539	506	501	548	557	542	567	491	529	536	526	494	543	499	565	520	593	570	588	562	531	588	569	511	506	539	572	562	541	578	547	472	536	525	518	499	545	536	536	569	570	495	540	539	516	536	559	575	575	515	563	575	558	535	529	544	544	522	515	541	544	571	550	515	569	601	544	541	530	553	550	532	528	547	497	560	515	544	537	531	532	518	498	536	536	577	545	536	554	574	511	560	506	530	518	500	515	565	548	538	545	563	562	564	506	556	518	509	606	540	532	532	556	544	558	529	534	560	551	551	541	562	520	518	496	524	546	535	560	556	525	548	506	539	534	561	535	566	553	538	551	567	535	564	559	508	582	567	517	526	572	544	521	556	548	585	576	560	529	540	558	535	542	567	564	554	520	529	537	522	523	556	517	538	566	543	519	535	542	523	531	536	584	558	516	524	521	509	517	551	532	533	562	585	516	500	552	541	498	505	537	532	551	492	535	544	522	525	529	538	538	548	554	535	553	517	493	518	490	544	538	558	545	543	536	529	553	534	541	538	513	519	532	545	502	550	554	504	538	578	518	529	534	477	519	558	493	544	514	537	546	522	542	574	547	552	581	527	546	562	529	590	539	531	548	557	536	536	555	530	543	569	500	533	515	523	524	516	539	508	553	480	518	571	556	520	547	557	524	564	563	527	544	530	501	523	541	524	508	547	519	507	545	571	542	578	550	554	560	546	546	548	537	542	543	552	561	520	520	552	528	537	532	554	510	520	547	543	545	557	528	555	572	520	557	505	507	558	561	510	513	506	523	544	554	535	539	548	552	515	514	501	534	548	559	538	585	562	536	549	524	536	521	554	558	515	560	508	500	533	519	521	529	544	514	538	493	539	535	527	519	523	537	526	515	573	560	531	497	544	544	544	571	535	536	453	508	568	534	553	577	530	522	535	567	545	516	546	587	522	527	579	566	533	562	530	496	543	531	533	511	561	562	483	519	558	549	532	516	487	548	520	523	544	495	513	514	528	542	512	526	511	539	539	539	503	532	524	532	511	543	554	521	567	550	541	545	540	537	494	523	559	546	557	561	536	535	530	555	528	502	498	561	593	494	525	527	537	559	569	524	529	537	558	528	530	547	539	514	555	527	537	505	534	513	521	565	518	535	523	552	512	537	547	528	525	536	549	529	566	562	479	553	555	530	552	559	514	514	589	542	581	530	506	540	498	546	536	522	563	551	546	528	514	541	540	510	552	522	521	558	552	534	543	559	505	562	561	530	512	529	543	562	482	525	502	547	529	533	538	492	512	539	544	560	548	525	532	529	526	538	587	549	524	542	533	538	515	552	505	528	560	534	521	535	562	548	519	529	505	503	545	573	552	560	542	521	526	553	512	541	552	530	495	553	529	536	549	530	523	519	536	526	535	560	521	553	526	553	540	524	565	573	555	523	531	550	518	583	502	489	598	532	547	563	529	543	551	556	540	530	532	567	521	523	508	501	486	511	553	522	571	529	550	527	540	538	577	536	518	538	503	532	579	531	547	521	563	577	563	547	554	528	504	554	542	541	537	548	529	510	546	503	542	554	518	560	519	542	574	515	570	537	515	530	568	560	493	541	534	583	497	542	498	519	557	532	511	491	505	522	553	526	526	556	550	539	565	505	500	544	506	570	542	535	531	539	556	537	551	534	548	522	555	526	511	551	542	566	516	535	562	529	549	547	542	542	537	513	546	552	553	566	498	538	529	537	521	503	534	521	526	523	497	559	555	541	510	528	513	537	562	560	506	530	546	490	524	577	542	572	534	542	547	557	545	545	504	498	507	546	542	530	550	549	512	527	511	506	543	529	515	509	550	552	505	540	515	546	565	570	531	532	554	560	509	527	552	519	537	513	549	529	515	533	540	542	544	541	568	541	530	545	528	511	530	560	551	520	540	541	583	530	560	546	523	520	512	529	524	529	533	536	555	557	537	579	557	507	555	545	528	508	565	513	507	531	555	524	588	550	582	540	533	498	545	540	546	568	517	537	510	530	506	507	496	547	499	548	547	559	576	516	555	537	550	532	520	555	563	530	524	544	555	501	541	523	530	551	555	564	552	516	564	511	518	534	529	508	554	513	516	573	527	539	512	581	572	576	567	487	542	546	539	532	518	507	540	522	545	553	520	561	520	531	577	493	538	538	555	525	505	529	587	518	558	547	589	560	525	540	584	561	548	536	566	529	558	549	534	527	545	554	564	513	557	564	528	523	530	511	523	537	537	519	532	537	499	552	501	537	531	545	519	554	509	520	506	530	563	549	567	536	575	524	522	518	521	508	537	529	555	576	468	502	513	532	534	502	564	549	583	531	552	572	503	524	542	519	548	558	532	523	579	512	563	556	546	564	546	567	535	487	574	549	512	559	497	531	548	539	527	546	580	561	587	540	532	534	513	492	496	567	550	540	513	537	523	545	537	519	584	572	550	537	553	512	578	518	512	559	542	528	525	552	510	555	551	553	558	516	559	547	537	515	545	525	548	532	557	532	551	563	541	571	536	554	589	524	550	556	517	519	526	533	547	533	510	515	524	572	498	534	548	549	521	540	521	535	496	554	574	568	580	555	542	534	573	539	522	521	510	524	574	515	538	542	525	585	536	542	493	541	550	560	570	513	509	493	550	496	508	509	535	587	519	549	567	566	545	520	532	520	546	550	529	529	494	543	545	539	519	537	516	529	557	555	494	562	515	537	527	563	534	560	553	535	547	551	536	513	544	477	530	547	527	539	545	488	540	536	579	557	499	542	541	540	512	569	508	546	510	528	531	544	502	473	560	566	531	513	557	558	560	512	516	527	530	546	532	558	578	560	542	525	534	524	536	559	521	505	539	539	551	558	513	521	519	535	494	533	533	539	589	541	575	555	520	552	544	556	512	567	504	531	512	542	542	506	544	549	518	556	517	574	537	508	523	537	554	503	495	532	536	506	550	514	530	543	554	528	529	525	515	529	511	568	539	527	545	541	535	533	501	546	544	530	518	524	541	579	559	547	551	502	540	532	557	541	511	553	551	514	539	524	537	514	571	531	528	572	563	551	485	571	541	547	527	542	567	499	559	585	516	564	559	540	562	498	548	508	508	562	528	501	531	534	528	545	569	551	548	518	565	503	575	521	553	552	546	546	594	512	563	535	508	503	574	533	536	520	557	575	545	540	534	537	495	544	535	581	544	554	557	589	540	552	529	547	493	534	549	563	531	580	589	532	552	566	511	546	573	496	522	543	520	535	523	510	557	553	532	536	544	548	534	493	519	561	520	528	533	562	532	528	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16616	5182	4467	2696	1692	1047	803	641	501	406	339	318	304	253	219	245	254	207	185	181	176	194	169	167	196	167	163	179	162	170	154	150	170	158	170	165	158	152	122	121	150	154	151	149	134	157	157	142	148	150	148	144	153	146	149	150	164	165	129	147	147	132	153	158	152	145	146	160	141	135	151	135	142	147	139	148	148	177	141	137	147	164	148	140	140	132	143	137	148	148	156	142	151	142	140	150	153	149	156	123	136	138	122	123	170	165	161	138	148	155	125	141	150	151	160	153	152	163	135	159	158	139	169	143	133	131	143	118	130	168	155	135	141	153	166	135	139	146	163	124	178	139	124	131	143	142	132	143	146	150	125	133	138	128	129	136	131	148	137	141	143	157	129	127	119	140	162	146	133	117	149	135	154	133	162	168	129	154	131	152	130	156	148	151	145	153	136	137	144	133	131	126	146	152	132	142	133	142	153	134	145	120	139	143	142	138	131	152	134	148	132	146	148	124	152	146	150	145	123	162	151	136	111	147	142	124	145	128	119	144	127	141	137	146	168	147	150	127	143	139	140	139	132	148	136	138	128	145	153	140	119	133	154	135	150	119	154	132	144	121	121	136	144	147	142	132	142	150	145	123	142	151	151	134	147	146	141	140	138	150	151	156	139	137	128	136	157	143	129	125	151	138	148	128	155	138	151	136	138	150	130	161	114	121	151	140	126	137	149	146	141	125	136	142	133	138	124	122	160	159	132	128	125	146	158	149	142	150	130	147	158	121	133	147	137	123	138	129	164	144	137	128	125	123	136	136	123	156	139	137	136	139	128	133	129	112	130	142	155	122	151	136	121	129	125	136	147	125	131	120	125	133	129	138	120	138	122	136	145	151	137	145	148	147	157	135	147	143	128	137	127	159	152	139	159	130	122	154	126	144	142	149	145	132	149	133	139	147	135	146	145	156	143	150	136	138	153	145	150	143	140	134	128	121	141	163	150	146	140	143	150	137	130	116	142	130	127	144	161	145	123	149	128	168	154	146	153	161	140	122	136	142	145	138	147	128	142	131	147	148	157	157	164	138	130	132	110	135	140	147	122	144	152	141	113	164	133	137	142	146	147	141	147	128	144	158	143	132	146	141	130	139	158	117	143	150	144	151	144	136	140	128	147	151	120	139	164	126	133	140	128	138	157	148	138	152	142	131	118	162	149	142	161	140	114	163	136	145	138	153	138	140	153	143	128	148	149	152	133	139	139	139	153	144	160	132	131	137	139	143	158	137	134	127	121	137	143	128	139	132	152	156	136	111	127	141	162	130	145	170	129	141	136	143	153	132	146	115	153	126	140	127	151	131	129	128	155	142	124	134	146	150	131	142	130	136	154	147	134	127	134	141	144	133	121	128	128	126	156	138	152	131	137	142	141	148	133	147	128	145	125	135	145	145	147	132	154	148	127	153	142	142	157	131	141	135	149	139	139	130	140	127	115	129	132	153	138	140	134	119	152	127	143	140	133	145	157	137	133	157	154	137	118	154	135	144	132	171	132	153	123	149	129	149	125	143	146	150	159	152	143	154	146	148	143	150	124	148	144	167	124	146	161	163	158	125	160	173	150	161	139	148	123	142	162	137	125	123	153	127	139	147	143	150	124	149	147	149	176	146	139	146	165	132	158	152	143	117	144	128	152	138	140	137	131	155	137	144	137	144	140	142	145	145	136	139	133	135	153	145	148	152	139	151	134	156	128	140	147	144	139	131	150	141	145	150	136	121	140	148	144	138	151	143	149	145	150	113	127	135	131	126	142	131	130	144	151	159	141	151	130	133	137	133	152	156	140	155	145	143	126	154	146	150	123	160	147	132	137	129	137	147	139	133	148	126	135	121	155	162	152	140	133	120	143	141	124	115	151	126	130	131	134	142	152	148	127	144	136	147	135	147	129	148	131	135	146	139	159	137	147	156	143	155	147	143	149	133	152	142	151	150	117	100	146	154	135	125	137	125	134	137	147	158	129	131	146	125	130	142	138	131	139	116	136	146	157	141	127	134	141	127	133	119	148	134	139	144	165	124	140	140	140	145	142	156	149	129	137	139	138	150	144	123	123	128	134	127	129	132	148	146	163	126	135	145	143	151	146	131	120	118	151	135	134	149	129	142	151	150	130	157	141	131	125	128	135	123	149	143	150	141	138	117	117	130	126	154	141	137	145	151	146	130	149	123	147	137	141	144	145	152	126	122	125	159	159	123	123	131	120	147	151	134	140	138	146	146	139	125	134	141	151	144	148	144	138	131	137	154	142	132	140	165	151	148	149	137	138	119	138	120	144	163	139	131	155	134	133	125	131	126	165	139	142	127	145	142	141	135	130	153	129	150	133	137	127	140	118	130	124	134	140	147	125	142	159	145	136	124	147	115	144	160	163	160	127	108	143	127	140	142	136	164	133	136	125	140	151	138	152	137	159	138	152	152	156	140	145	141	143	155	129	152	139	144	155	139	139	133	150	134	131	147	139	141	159	148	125	151	155	114	156	140	125	125	162	142	132	128	142	144	141	156	132	133	139	142	122	148	149	137	137	147	126	129	143	141	129	147	149	136	134	139	137	129	126	150	127	117	132	143	127	135	144	149	138	149	151	147	140	128	127	143	136	143	148	131	140	151	125	130	135	134	147	158	142	105	137	134	133	131	143	142	139	141	141	129	134	129	143	133	140	138	154	155	190	150	147	141	139	156	159	141	134	142	160	156	129	145	139	143	159	131	128	143	138	161	122	137	144	130	152	147	120	157	148	115	117	127	158	128	129	159	128	129	123	154	130	131	132	130	150	147	140	158	156	135	142	158	141	119	136	124	161	124	157	159	150	131	141	146	138	141	141	137	120	146	143	150	148	150	140	135	155	161	142	144	140	146	131	137	150	137	169	142	141	131	142	140	147	127	130	120	128	138	142	132	136	153	158	155	134	136	133	149	150	159	132	136	146	147	118	120	164	116	127	143	136	130	137	126	150	130	134	148	154	118	146	136	133	160	127	137	135	151	145	136	132	127	124	139	132	143	124	130	135	135	133	108	122	135	142	157	131	148	142	153	125	126	160	127	152	130	142	139	125	136	141	124	145	148	126	147	159	151	146	153	137	151	133	159	128	121	133	127	119	156	142	149	159	142	136	157	138	141	129	137	140	151	142	169	139	124	144	136	133	136	141	144	121	153	147	145	130	128	125	128	137	143	152	127	139	144	164	134	155	145	151	158	131	145	136	134	143	133	147	120	147	149	128	116	149	140	143	139	144	147	127	114	135	150	133	110	133	124	134	134	129	120	147	147	139	137	149	136	143	138	129	136	132	128	141	149	117	147	103	153	138	143	150	154	132	154	154	131	140	120	149	134	137	135	146	149	136	146	160	147	159	154	154	129	133	149	150	155	141	140	137	137	136	172	141	124	122	135	151	115	142	148	136	157	129	140	119	148	153	128	147	151	135	152	126	161	144	139	152	132	144	146	128	156	155	123	134	147	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8933	4087	6486	6285	5346	4110	3428	2806	2446	2076	1830	1536	1453	1366	1276	1147	1080	1040	992	931	862	753	827	762	727	756	731	658	664	684	639	621	572	591	667	636	624	597	604	565	563	563	546	546	540	531	523	517	503	505	558	557	533	522	482	520	533	501	500	461	505	489	487	481	515	501	515	504	475	525	463	483	509	501	476	497	485	495	456	497	470	480	441	451	445	485	481	478	497	486	482	479	472	496	490	483	483	492	468	443	517	484	468	509	482	485	459	463	463	499	481	477	478	478	507	490	440	479	546	480	447	474	485	470	470	452	479	479	469	504	460	452	465	496	450	454	487	481	462	469	504	456	488	494	526	465	480	438	467	477	465	524	464	501	497	453	456	470	511	475	472	472	483	470	473	438	466	503	443	462	467	414	481	479	484	458	480	468	478	478	463	501	475	477	487	478	446	442	496	479	510	492	475	464	469	493	470	491	472	504	439	468	498	481	443	427	478	474	475	467	428	485	478	491	476	438	432	483	470	499	460	478	468	485	494	452	452	465	505	462	443	482	457	441	422	465	441	446	503	474	449	496	447	466	455	469	466	442	496	451	487	435	467	490	438	481	476	470	474	443	461	446	519	484	496	488	414	495	443	440	468	492	477	467	477	526	479	468	432	432	467	481	464	486	461	486	486	472	469	482	465	478	483	471	479	469	465	490	468	440	447	474	442	448	454	497	501	469	475	457	484	455	494	472	464	467	491	458	449	439	468	458	463	471	471	464	509	451	480	470	457	449	460	491	426	494	518	448	470	443	466	473	469	508	467	455	447	467	487	457	446	469	440	462	468	468	459	444	439	433	449	476	444	482	452	449	468	470	436	436	441	496	462	533	431	481	470	446	482	468	491	491	467	452	464	454	436	463	484	464	469	436	427	442	473	442	449	476	476	458	485	427	467	447	480	441	479	492	437	444	467	441	490	477	482	461	478	461	435	503	489	432	439	493	438	459	433	466	469	493	441	478	470	467	484	478	491	467	459	435	474	450	460	453	433	468	495	444	445	493	430	469	487	460	473	461	473	459	479	455	446	468	455	507	444	417	475	467	487	470	513	436	464	447	524	471	457	471	457	452	441	483	463	410	482	456	465	476	472	496	454	456	465	448	427	449	458	483	462	453	477	437	478	484	488	420	496	472	461	484	457	500	494	448	479	465	483	436	423	433	450	440	463	478	467	480	442	450	457	430	509	453	455	468	477	476	470	473	458	487	445	472	447	470	430	450	488	430	442	475	434	433	451	459	480	460	484	445	522	475	457	402	472	466	482	490	464	462	467	438	471	501	464	493	436	473	455	471	462	478	484	497	481	460	491	440	455	497	465	472	455	411	441	453	446	464	456	422	454	476	435	430	446	452	478	482	464	467	457	479	454	458	432	471	470	486	416	474	487	486	483	483	501	451	462	417	488	505	465	487	463	473	483	472	450	493	507	453	504	488	467	479	483	478	450	481	447	451	480	471	458	475	496	444	486	442	472	461	468	462	458	453	451	457	396	457	497	493	458	438	446	451	493	472	477	476	455	481	500	446	485	467	434	475	530	488	447	463	499	477	437	480	488	469	408	459	493	446	501	461	460	456	461	478	452	475	451	493	463	497	495	443	496	449	433	446	449	480	446	479	478	491	445	468	465	462	488	445	473	459	481	449	462	472	453	477	450	450	449	457	401	457	450	449	450	448	488	486	466	477	502	446	490	469	482	480	539	477	494	437	492	458	495	460	463	480	458	464	481	460	501	506	455	471	432	486	447	489	499	444	448	460	464	449	476	453	478	442	477	438	490	460	456	452	462	501	471	481	433	459	469	476	477	495	460	444	442	473	473	433	488	470	500	480	411	477	485	465	480	510	466	471	453	445	460	433	443	456	486	428	453	484	496	475	492	472	450	474	470	496	443	447	466	485	495	465	465	444	466	467	447	463	485	469	454	441	475	485	458	462	545	432	428	474	453	491	482	502	472	501	471	476	450	474	489	455	483	468	430	456	464	423	482	483	483	464	471	487	456	455	473	430	459	453	446	470	485	461	461	460	463	438	484	487	454	429	454	465	433	449	455	446	462	468	468	493	477	448	472	486	455	473	486	440	454	489	505	491	456	445	428	475	444	482	477	492	466	444	451	477	440	430	491	442	466	440	443	482	458	459	511	453	483	485	446	500	478	443	452	441	457	450	504	499	451	483	462	430	479	465	457	429	442	480	465	422	469	438	439	480	471	481	445	433	464	494	453	430	491	498	490	482	482	433	476	468	472	436	466	459	467	459	472	430	499	446	506	485	437	476	471	492	477	461	476	489	460	472	458	491	466	483	468	505	461	502	469	471	452	507	472	472	470	481	508	484	466	472	450	467	468	481	393	469	445	450	523	507	454	480	472	484	478	473	440	438	483	456	408	477	464	492	469	439	414	413	461	451	444	428	445	449	471	459	457	478	472	433	447	447	463	456	467	483	481	446	450	468	440	458	452	442	457	452	465	476	451	492	457	480	474	427	466	463	483	469	492	462	455	425	474	479	474	465	477	438	470	469	471	482	467	454	484	516	475	480	459	444	485	477	460	455	444	405	463	465	479	448	450	503	449	477	464	458	454	487	438	452	516	475	496	486	511	515	499	498	485	466	463	484	460	472	472	488	472	476	467	458	441	434	467	467	489	497	470	451	479	449	479	471	443	495	475	496	474	483	451	459	470	441	477	496	450	458	481	507	478	468	490	478	456	428	472	466	482	453	472	429	510	447	489	462	481	513	512	446	456	484	467	496	491	504	454	478	464	479	460	465	498	436	446	458	466	463	473	448	432	450	441	483	451	458	480	484	473	439	434	488	471	478	463	465	483	469	478	443	471	432	480	470	432	445	434	468	492	468	484	465	440	505	453	447	474	464	469	448	431	442	450	483	488	429	477	498	451	499	474	487	500	480	464	468	441	492	471	461	479	447	457	498	459	454	473	459	481	495	461	501	484	476	462	486	495	467	429	460	492	464	482	460	484	456	464	469	483	437	446	474	462	462	481	458	469	473	460	446	493	484	475	498	459	472	413	483	451	456	434	479	461	477	473	464	468	486	480	436	480	493	453	425	462	476	435	487	454	452	473	456	475	452	427	458	450	469	438	482	477	475	438	448	489	442	502	445	473	440	448	461	493	504	445	474	476	459	440	464	488	483	468	412	470	475	476	477	498	426	468	484	466	536	475	463	475	490	446	484	467	472	442	495	486	461	476	455	437	497	448	481	449	455	468	479	449	447	483	489	471	476	450	500	456	459	485	485	468	442	482	453	491	475	438	459	476	491	497	469	479	458	430	471	464	478	455	430	452	493	442	448	492	435	487	459	499	457	491	464	476	448	441	477	450	478	471	480	443	502	486	464	462	502	429	487	424	482	465	489	455	469	470	442	465	444	465	459	499	471	452	463	512	452	467	473	474	436	461	438	509	446	422	454	422	485	463	456	489	447	494	463	452	462	466	465	469	486	498	479	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2162	524	504	368	342	355	324	294	345	279	300	307	318	318	315	329	290	304	289	296	297	344	317	337	318	301	309	300	307	291	291	303	303	313	307	327	304	299	305	305	303	302	315	326	306	279	325	253	327	302	327	297	304	301	307	302	294	304	339	310	323	309	299	324	310	319	307	286	314	324	288	316	319	319	296	290	305	312	306	255	292	315	286	294	297	299	299	321	274	337	295	309	301	292	296	298	298	323	303	296	291	319	304	302	285	309	320	292	264	296	304	327	301	326	307	304	278	277	300	318	303	342	280	277	305	332	289	295	281	314	316	278	324	286	273	308	261	273	306	303	292	323	298	288	325	299	278	340	291	283	293	321	321	271	306	320	294	299	300	309	297	289	315	318	287	297	311	339	317	333	302	324	295	316	284	302	290	254	281	307	297	310	304	301	323	302	296	296	332	307	290	312	306	303	270	306	290	298	324	298	351	272	324	291	340	335	298	320	300	289	288	288	297	304	314	284	322	286	318	305	297	302	320	318	294	315	302	325	296	305	286	301	309	295	296	290	297	327	320	310	281	307	304	275	306	313	318	311	329	288	321	289	287	283	271	282	312	283	280	324	330	316	316	329	288	270	296	313	362	290	291	301	306	305	279	332	310	314	288	321	274	300	303	333	305	323	291	301	297	294	307	309	291	314	329	291	262	318	251	309	340	278	309	301	318	283	308	292	285	308	310	315	286	320	302	308	318	293	298	266	288	297	314	309	318	303	300	316	333	330	309	299	313	282	300	287	303	289	303	315	288	315	296	300	299	296	322	313	312	310	325	306	308	286	319	314	320	283	288	329	323	334	319	314	268	312	281	300	269	295	322	321	292	310	297	285	309	312	308	290	320	319	280	314	324	333	293	316	312	317	301	269	328	289	331	304	289	317	275	315	303	296	301	321	275	288	282	306	314	299	280	313	288	320	268	271	319	295	276	309	285	330	328	332	289	321	294	283	277	310	302	296	310	318	326	301	309	301	327	317	297	334	288	280	279	324	291	296	333	284	281	290	313	301	298	277	295	299	299	325	287	290	315	311	302	291	318	322	290	282	284	298	294	281	282	274	278	293	320	286	301	314	282	291	317	329	292	289	327	295	328	287	305	307	291	263	309	294	295	303	326	307	283	325	309	335	290	271	274	302	272	326	319	331	288	304	311	320	319	297	310	303	326	310	281	308	302	299	291	296	298	289	285	283	326	303	323	318	314	297	304	275	332	267	321	280	301	288	339	315	313	281	265	278	301	313	292	323	323	308	306	298	305	270	320	305	290	260	299	366	285	316	296	292	332	293	316	288	296	315	327	305	301	314	291	314	289	293	303	305	313	322	284	324	296	320	328	292	299	282	313	283	292	300	286	312	290	321	308	302	296	261	293	301	319	313	342	305	276	289	296	310	326	302	321	297	296	305	292	327	281	268	286	311	309	305	301	309	289	317	312	277	291	282	330	305	326	278	275	289	321	330	278	271	317	308	297	292	276	293	328	310	336	298	331	322	283	272	312	336	310	290	251	324	304	273	273	304	288	294	299	303	310	296	309	353	287	291	295	302	305	317	317	335	290	272	283	346	328	300	318	287	331	314	336	294	287	348	325	268	303	302	300	307	304	318	309	292	265	313	304	306	324	288	336	306	296	355	292	323	321	294	294	302	297	313	315	304	295	305	301	338	313	277	293	313	296	323	314	283	296	323	266	310	312	302	290	318	261	270	298	306	291	312	284	322	284	267	303	292	302	255	308	317	296	294	283	289	306	311	326	322	293	305	265	331	313	306	300	282	305	307	305	302	323	288	317	301	285	298	262	276	308	292	315	339	286	308	302	321	317	316	311	301	306	317	316	301	323	316	276	285	314	307	323	323	328	306	281	304	340	285	278	300	297	303	311	294	281	285	313	292	337	308	280	294	299	285	322	316	290	306	289	299	294	283	294	289	305	307	309	322	285	316	282	344	310	307	313	308	277	323	269	315	304	310	302	291	319	312	301	314	305	330	303	319	310	315	285	289	289	287	322	288	296	302	300	305	313	287	319	276	312	320	323	305	310	301	286	286	308	288	339	307	305	311	306	327	314	325	328	326	308	314	321	303	326	287	339	309	302	309	258	280	338	324	297	293	302	320	284	308	290	315	272	277	301	305	319	266	294	309	307	287	291	308	334	277	294	343	278	325	312	310	307	306	291	263	317	295	320	301	324	309	314	287	314	286	309	299	302	313	305	311	323	283	289	311	288	318	288	284	330	274	307	326	310	317	315	327	320	304	297	314	309	334	324	285	314	307	302	306	275	270	315	310	311	302	319	310	323	321	317	290	290	316	321	298	329	280	315	297	333	316	313	311	328	299	289	306	345	325	313	287	289	308	288	287	327	317	306	277	290	287	297	289	296	319	322	289	295	284	296	288	291	331	278	304	314	297	282	307	331	326	290	322	289	284	295	338	292	309	303	303	281	310	286	298	308	319	287	310	292	307	326	295	303	328	298	276	296	294	303	284	302	351	298	328	317	326	327	307	323	284	313	305	314	306	301	296	327	273	309	290	323	290	305	319	271	308	342	292	330	303	294	304	315	300	300	341	346	311	318	291	268	291	296	303	266	328	327	319	296	295	317	289	297	269	311	282	275	309	315	298	280	313	303	274	294	307	292	320	280	345	305	280	298	273	292	318	312	285	320	303	304	281	269	288	326	331	315	328	287	326	328	307	289	314	298	286	314	298	286	300	278	313	309	293	327	313	313	314	333	312	313	297	294	305	309	276	289	312	276	301	327	279	307	304	304	269	305	291	280	312	320	331	307	325	295	295	320	308	303	299	291	308	285	306	280	298	270	305	310	292	278	306	285	284	291	302	298	302	312	311	312	281	293	312	291	310	277	307	323	311	277	326	306	320	316	271	350	308	308	309	339	305	297	294	285	309	263	303	301	322	300	308	322	287	289	307	312	293	308	321	292	306	283	300	312	306	301	318	309	300	316	290	304	333	289	298	278	301	308	327	333	315	299	334	317	290	317	293	277	305	270	301	291	325	284	336	291	321	298	277	312	276	297	330	328	279	297	277	292	293	316	284	271	324	332	299	314	315	318	314	314	292	335	305	304	282	277	301	318	300	319	305	299	326	321	331	330	284	335	294	342	297	312	319	318	270	277	295	293	282	333	300	320	319	295	303	313	287	285	310	305	276	292	305	298	302	288	330	308	301	298	306	296	300	310	278	301	308	262	289	333	290	323	288	313	298	283	287	283	300	281	325	288	309	298	307	276	286	315	298	285	294	319	285	293	282	293	301	304	314	299	320	306	303	308	334	326	287	299	314	292	317	293	317	320	291	297	294	300	312	294	316	295	305	310	276	265	331	305	335	295	267	332	299	284	334	301	306	289	278	315	312	311	315	304	327	351	320	321	309	314	289	300	309	272	296	303	300	320	316	295	305	284	336	322	273	299	282	311	306	320	306	323	323	314	306	307	321	295	302	290	313	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2599	1103	1189	1120	1093	1046	993	1009	985	923	931	942	868	914	928	902	927	876	933	905	929	913	894	915	884	916	875	973	906	835	935	862	891	875	851	885	926	827	842	939	854	871	946	879	867	984	886	929	837	864	898	869	921	860	867	890	921	940	925	902	903	906	881	930	899	857	928	845	872	880	789	866	936	888	907	880	872	881	878	874	869	875	867	908	860	860	835	852	834	901	911	915	870	878	862	841	943	865	876	891	876	917	879	902	902	839	907	891	844	887	876	885	842	855	856	881	932	923	929	920	821	921	853	907	878	855	898	880	903	945	879	848	869	866	922	903	911	906	843	850	817	939	851	866	879	867	897	895	834	875	878	932	813	870	851	932	892	897	854	900	894	846	878	870	866	870	887	900	900	909	893	948	884	886	896	923	937	912	916	840	864	893	866	918	923	864	882	860	844	934	909	886	868	889	879	890	855	890	929	867	890	855	874	843	911	833	894	884	884	826	862	874	899	898	913	892	875	894	870	927	849	880	845	880	906	865	865	904	881	863	863	852	894	876	881	855	893	893	888	909	892	851	827	895	915	892	867	871	853	862	935	858	875	856	901	907	901	866	907	852	915	821	918	944	899	905	889	855	868	899	916	912	910	879	936	891	872	917	858	893	862	915	854	894	893	896	924	926	872	894	883	914	916	933	890	859	900	903	916	872	862	861	890	906	862	887	872	912	920	896	865	877	941	854	862	879	893	831	829	893	905	857	887	842	860	889	875	866	885	858	877	877	886	813	913	921	874	823	905	872	884	872	891	868	888	881	901	894	852	828	926	892	851	924	943	855	884	923	907	896	864	915	888	959	889	818	891	940	912	875	840	952	881	903	856	855	909	889	851	846	927	936	926	899	877	873	863	947	880	878	894	906	870	927	843	868	884	841	884	926	859	863	872	861	917	880	861	860	872	899	845	936	884	900	868	843	854	845	915	895	832	874	878	932	857	876	909	886	894	856	919	829	832	852	883	844	914	918	883	851	916	861	906	889	881	929	851	936	947	894	892	895	885	908	852	884	880	916	881	866	859	885	893	902	901	847	889	900	888	897	885	932	889	890	907	886	861	865	867	895	825	807	913	869	846	876	857	908	875	866	874	892	902	915	861	916	933	845	902	879	884	899	862	892	866	904	880	827	875	890	887	914	905	900	919	898	900	896	875	875	859	891	834	872	891	911	841	881	880	920	860	917	851	870	901	887	895	894	928	844	884	915	911	883	919	914	827	856	894	897	885	922	914	926	880	876	877	895	916	864	836	845	935	865	859	852	892	817	963	859	874	923	947	897	851	855	868	926	835	921	940	864	926	835	885	865	861	933	929	863	911	900	843	869	918	837	888	865	887	860	858	897	854	858	905	868	874	855	874	885	888	846	898	863	881	902	881	898	936	853	867	886	906	902	923	872	841	868	882	909	828	916	917	858	904	902	902	874	880	830	898	825	894	917	850	902	857	874	934	910	918	879	906	874	896	921	885	894	838	887	846	919	902	870	919	884	865	896	891	928	876	912	868	899	887	882	870	923	901	877	959	856	847	916	872	891	860	851	894	886	797	882	904	899	916	910	832	940	908	909	825	848	880	916	879	860	913	873	893	846	877	884	850	834	923	900	863	895	863	910	890	864	916	912	878	918	962	927	874	876	913	946	872	885	914	885	861	944	943	873	827	879	953	877	861	876	872	922	898	950	941	834	840	897	887	902	910	865	848	899	847	897	872	892	846	913	921	869	876	902	878	889	885	881	825	870	871	852	901	939	884	860	870	897	846	907	894	853	870	881	904	919	887	892	878	829	958	887	907	852	880	895	859	882	897	856	924	897	848	885	909	892	922	886	863	883	934	896	865	915	887	862	916	888	866	873	877	865	841	868	858	862	889	863	911	900	830	870	874	883	937	918	912	913	914	861	828	835	878	906	912	912	847	904	905	903	895	877	896	858	899	936	895	872	826	860	904	943	850	899	906	890	913	867	837	922	920	848	863	913	869	870	877	906	856	867	861	874	862	884	856	932	912	911	864	859	868	890	899	874	881	857	879	882	880	817	888	876	843	869	853	891	861	919	894	861	883	871	858	895	930	849	885	858	963	916	852	875	889	887	866	926	811	867	900	877	884	857	858	868	919	896	972	839	845	851	831	909	914	864	883	891	871	874	868	874	919	844	872	862	832	870	908	903	856	820	864	891	894	903	906	892	848	868	894	888	882	909	889	868	907	904	881	879	821	892	879	930	849	860	867	850	904	872	857	851	912	903	899	864	876	916	899	892	925	889	952	959	858	853	878	828	867	871	868	883	858	901	873	942	892	924	936	885	897	884	899	893	891	915	904	868	948	883	846	872	856	950	886	894	921	884	936	887	851	922	895	895	861	899	838	933	887	883	858	901	893	849	903	889	851	894	890	955	883	868	917	882	841	909	839	837	855	865	887	893	837	869	882	900	883	883	854	944	816	949	925	905	885	859	878	854	882	908	945	882	907	941	910	823	925	813	900	890	884	907	852	855	865	864	940	912	843	875	911	904	865	915	901	941	900	878	940	962	876	896	924	862	873	870	881	880	867	860	878	875	872	917	896	921	922	938	860	852	836	844	845	862	865	810	861	934	870	835	911	890	905	908	917	931	908	927	974	932	871	898	908	863	913	879	885	832	940	834	877	898	919	866	868	888	878	894	882	881	888	860	862	862	865	865	888	853	855	934	848	868	917	919	948	901	878	931	894	880	917	871	872	888	891	886	870	933	849	911	859	922	901	900	844	834	901	883	902	875	922	864	868	870	925	900	895	928	884	843	867	914	885	868	879	864	895	919	959	829	836	863	893	929	896	883	941	855	869	857	899	863	926	872	884	927	945	888	875	908	868	890	884	911	888	877	849	904	871	911	905	865	857	900	878	892	886	890	948	875	879	857	984	933	842	872	877	876	872	883	848	905	870	901	858	893	938	867	818	931	856	921	888	910	882	896	912	882	839	895	889	876	917	926	901	874	902	873	847	882	896	922	877	881	873	901	906	868	941	877	821	869	892	856	889	843	948	886	884	913	902	877	902	882	852	905	946	891	869	872	920	935	859	878	863	814	903	907	856	883	891	864	923	895	902	928	875	860	839	899	876	896	934	914	840	872	828	868	865	905	912	892	898	866	923	897	965	894	879	927	894	834	900	889	878	841	882	858	901	917	846	836	857	875	830	863	906	880	902	935	913	923	889	915	890	877	905	910	868	877	892	834	902	899	859	868	910	890	884	858	877	897	876	834	892	899	908	881	856	891	902	853	883	886	897	891	854	943	870	900	942	901	916	899	898	889	873	901	848	917	867	942	879	897	898	879	899	901	903	864	895	932	873	835	858	842	895	891	923	885	867	887	853	888	951	911	820	871	844	888	842	869	853	941	856	839	874	836	889	876	918	870	855	909	852	852	857	872	906	890	875	889	791	887	868	809	925	891	892	914	882	884	881	955	889	913	863	884	868	886	946	884	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8974	2532	2246	1427	809	649	482	397	354	298	285	249	256	233	224	217	202	182	211	210	187	190	216	192	184	182	161	193	181	177	162	186	193	174	173	164	170	193	179	187	195	186	188	181	173	170	185	192	162	145	180	172	173	162	181	150	160	177	185	168	178	172	168	191	150	169	165	166	155	173	203	162	161	173	174	202	149	173	172	157	140	141	156	176	165	179	164	171	162	169	163	147	168	176	153	185	163	170	193	188	170	171	169	162	163	175	172	176	173	173	157	175	137	179	169	193	182	174	173	177	163	166	171	186	177	163	170	156	155	161	188	157	178	168	181	177	175	180	186	150	178	166	164	159	168	162	162	160	174	164	189	190	163	186	155	151	167	186	157	179	177	184	169	192	177	167	194	166	158	142	175	174	177	168	175	159	165	186	163	161	177	180	166	177	165	158	189	169	164	186	177	163	167	180	169	178	154	159	163	154	160	172	173	166	170	178	163	169	167	200	194	188	156	194	154	170	180	164	169	187	169	175	176	197	170	200	160	189	200	176	140	191	163	154	190	167	173	173	175	158	171	162	175	164	171	181	147	190	165	169	165	157	169	164	178	153	184	173	178	153	180	142	175	176	170	181	190	183	169	187	170	186	172	167	173	159	172	162	180	154	178	158	151	177	160	190	162	162	139	189	172	186	171	155	175	183	188	177	184	181	173	160	161	171	162	169	177	174	164	159	162	166	147	147	186	165	189	184	187	151	156	173	170	172	169	183	150	173	160	178	160	178	176	180	175	173	173	159	187	146	160	184	168	187	167	153	160	193	162	170	144	180	149	181	187	201	177	159	188	165	164	195	154	161	176	181	150	172	168	162	167	178	149	165	168	155	191	179	183	169	184	159	170	176	167	177	172	172	169	201	169	139	186	145	164	165	189	147	172	171	156	160	158	151	144	169	182	175	167	151	167	189	164	192	166	157	168	162	166	181	173	176	173	183	173	196	177	189	188	176	170	163	168	156	189	164	199	156	171	179	169	174	170	157	179	147	169	185	178	188	154	150	164	161	164	183	185	162	155	174	178	173	195	191	193	176	139	176	139	167	164	171	154	181	165	170	163	192	160	180	168	195	176	142	150	170	188	171	170	177	175	198	184	194	189	158	177	180	159	185	180	172	189	162	145	169	189	175	166	168	163	155	160	171	171	161	160	148	162	174	181	187	185	211	166	189	156	167	171	155	183	160	159	183	165	198	178	184	154	197	167	168	189	190	156	157	180	164	184	196	176	171	161	155	182	171	175	162	164	158	188	157	175	166	203	164	154	175	183	174	194	169	187	172	152	146	161	167	148	161	175	193	171	168	187	163	184	167	178	172	179	178	187	180	161	177	158	161	145	158	184	176	161	188	183	183	188	171	175	184	156	193	171	194	177	178	168	158	152	182	177	164	198	164	198	189	168	187	155	176	152	174	173	178	174	172	154	177	169	171	187	158	154	157	169	165	170	158	183	168	163	151	168	179	205	173	170	158	176	198	188	162	203	165	161	196	164	191	167	175	156	163	187	170	158	163	194	168	173	159	145	178	172	174	177	162	185	160	180	165	181	181	164	152	176	181	166	167	179	168	190	167	158	168	177	182	137	155	195	160	162	178	156	159	159	177	173	164	156	165	186	135	171	193	168	184	172	151	173	178	170	167	162	140	171	184	169	172	176	185	162	194	166	189	176	178	178	171	169	159	175	167	166	166	170	181	158	181	170	177	200	172	170	169	190	155	185	183	186	165	185	175	178	188	179	177	188	169	150	182	163	166	177	205	164	192	181	198	176	174	147	179	178	172	177	165	173	174	217	177	186	194	188	144	162	166	177	183	175	160	158	181	185	177	170	158	170	162	167	154	164	172	148	145	179	165	165	168	158	158	185	171	165	167	149	184	151	168	170	162	185	175	165	177	153	168	172	157	163	150	179	166	157	186	177	163	186	185	167	166	166	163	187	178	181	164	183	162	196	177	159	176	175	145	187	137	175	162	171	175	176	175	191	164	174	204	180	161	185	173	170	154	139	169	175	171	195	169	192	165	167	179	201	161	139	178	161	156	168	174	173	172	165	189	178	156	152	188	183	171	168	167	169	153	159	176	183	180	165	188	174	169	148	169	168	154	185	186	169	156	192	194	188	156	163	168	161	157	181	182	182	178	162	167	176	168	192	149	172	158	175	179	174	182	174	170	160	179	148	158	160	166	173	178	183	174	171	162	159	192	170	172	183	152	169	181	165	176	183	162	174	195	151	161	185	162	187	150	187	141	157	185	174	164	161	169	156	167	147	165	168	204	125	146	174	154	173	159	162	165	167	165	145	166	166	168	141	164	177	192	185	178	193	172	162	161	145	184	171	189	165	189	152	184	164	172	151	169	167	188	163	166	167	156	153	158	184	163	168	149	169	162	183	166	171	175	183	165	156	197	159	187	164	161	189	159	194	176	173	165	159	163	169	167	185	167	183	180	164	166	189	177	163	171	162	163	175	163	184	171	174	162	175	175	155	185	167	182	184	168	158	188	191	186	151	174	175	152	173	161	163	172	170	170	167	161	155	164	170	174	161	189	174	158	156	193	167	171	184	160	179	156	170	164	148	181	210	162	169	186	185	180	145	180	164	177	163	180	167	160	161	158	175	191	165	163	170	155	176	159	172	147	164	160	170	185	193	155	156	167	171	166	169	148	166	184	164	161	155	176	174	148	172	187	168	192	171	192	202	179	185	166	156	170	176	183	169	161	165	160	171	162	152	159	179	180	145	164	153	176	173	159	178	146	163	190	173	192	161	152	180	167	165	162	188	134	184	183	159	189	168	163	196	188	170	159	158	171	188	206	199	175	168	165	175	200	161	196	163	175	166	179	154	181	187	187	175	180	180	178	150	169	146	171	164	177	186	195	176	154	152	179	185	176	157	172	169	186	186	145	175	164	140	166	172	177	183	142	150	176	166	186	176	169	191	165	146	165	166	151	175	178	163	159	188	191	155	185	174	184	150	184	186	165	157	169	158	165	170	162	161	175	174	154	166	162	179	165	187	191	181	172	173	186	176	180	181	167	190	158	178	170	189	147	165	164	146	153	194	164	189	184	194	183	181	153	188	173	162	168	191	168	151	181	166	171	161	142	181	176	171	195	161	154	151	165	171	161	179	164	169	175	178	174	197	167	167	175	141	182	168	158	178	176	156	161	177	160	168	181	182	162	161	173	156	154	164	168	141	179	166	180	159	167	188	190	177	159	159	178	179	173	182	175	166	151	150	185	189	165	163	175	156	169	178	200	170	196	169	158	147	167	197	166	177	171	184	167	183	177	171	165	168	157	168	158	178	175	168	177	164	170	161	149	169	180	161	144	196	181	174	196	165	163	182	173	154	170	162	173	169	154	144	173	182	187	183	180	168	168	183	179	166	161	161	189	183	176	189	176	173	171	151	167	166	168	176	165	166	197	177	194	185	144	163	181	154	145	179	192	188	171	182	164	183	177	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6434	2708	3838	3750	3152	2474	2084	1793	1483	1329	1235	1152	1088	1000	975	889	830	819	795	807	758	771	733	683	710	693	697	681	613	637	634	617	601	578	639	616	541	594	553	608	601	588	568	621	579	602	566	538	585	585	542	572	571	526	547	546	577	613	545	512	567	556	556	567	592	544	568	570	541	568	564	569	564	551	518	515	522	587	521	527	595	549	576	519	556	569	533	557	567	546	560	583	574	526	525	573	573	558	541	609	550	547	508	523	542	581	541	558	519	585	546	541	561	560	539	545	502	537	503	586	536	537	553	532	522	526	557	545	558	542	543	565	503	514	575	523	538	529	541	550	556	567	543	556	529	510	553	537	523	537	528	546	547	519	538	548	528	556	571	563	537	539	535	577	549	544	528	570	531	541	550	492	535	545	542	552	568	560	518	559	501	528	555	528	573	616	553	555	532	523	513	501	540	544	523	515	583	514	542	510	528	532	544	549	548	521	507	548	559	528	540	551	561	565	560	543	548	575	516	525	532	496	566	522	531	573	564	532	533	526	534	539	536	545	511	554	551	563	573	520	572	541	583	540	527	572	575	536	550	514	522	595	530	546	583	514	540	553	568	543	580	539	518	494	532	550	584	584	542	519	578	517	535	520	530	515	530	549	516	526	504	511	545	548	552	551	524	534	541	541	505	518	570	528	554	550	526	572	575	552	522	551	491	557	540	475	545	555	517	586	513	571	571	536	532	510	548	509	520	516	552	533	510	555	560	534	514	512	571	594	517	507	526	563	566	542	541	491	527	530	514	509	559	513	553	503	545	534	549	547	536	547	554	550	579	558	561	545	555	536	546	536	542	525	583	539	516	529	505	559	527	555	525	524	486	521	518	510	548	563	535	587	519	534	508	537	552	554	521	516	533	541	581	500	514	577	517	472	549	523	497	539	552	540	539	523	535	575	571	551	510	480	552	517	552	534	568	545	543	545	567	556	552	547	572	552	552	547	536	549	523	535	527	521	537	573	538	542	543	538	528	579	563	560	558	545	557	569	556	533	527	562	505	550	534	536	509	528	519	614	537	528	540	551	527	561	556	542	539	539	565	564	528	563	554	547	509	540	551	571	523	528	528	534	548	571	558	527	584	551	526	526	517	585	481	536	511	538	559	533	514	556	493	504	498	550	539	523	554	552	553	521	553	515	510	509	541	549	527	512	537	571	559	547	564	539	459	537	548	531	565	575	515	518	498	529	540	530	536	502	529	551	525	542	557	569	528	550	535	587	500	543	499	560	506	528	574	544	592	560	520	559	553	595	535	522	487	539	538	570	519	509	533	565	569	576	538	547	547	533	552	553	513	545	519	538	535	544	560	527	520	551	564	568	551	572	571	555	577	523	518	525	556	568	529	560	560	562	565	519	561	510	548	548	512	535	512	554	558	523	525	572	555	533	500	558	547	542	545	518	543	520	553	539	508	505	588	619	571	564	569	538	547	507	536	530	525	527	557	547	535	546	534	515	539	525	498	545	541	529	546	545	548	556	533	543	558	521	534	581	570	545	548	514	543	526	548	522	514	506	537	517	499	539	576	552	568	539	535	630	573	529	534	503	581	530	534	532	549	535	566	548	530	515	525	543	529	546	530	578	519	515	542	516	546	563	525	542	546	578	540	536	553	564	562	563	494	520	530	539	536	518	526	508	526	556	494	570	551	565	504	540	551	541	573	568	554	551	559	539	532	530	526	520	540	544	540	500	561	518	540	526	545	546	510	526	591	515	564	562	563	580	549	542	584	578	604	519	505	548	496	470	548	524	561	529	517	506	538	485	549	503	512	571	531	547	557	527	516	518	562	514	552	573	524	535	544	559	509	539	518	538	539	538	523	551	498	531	542	521	505	542	534	524	536	544	536	524	563	531	541	552	559	557	520	524	498	557	538	499	584	546	542	518	528	545	523	552	557	567	532	535	524	529	508	549	555	505	551	522	547	572	546	575	525	534	581	558	547	529	517	514	561	553	540	528	533	532	563	575	531	530	520	530	553	537	534	525	514	495	545	510	520	583	567	511	563	554	533	547	542	595	493	518	544	573	519	517	516	526	539	560	557	545	541	547	562	526	550	544	568	503	571	537	521	524	550	506	553	555	548	532	537	534	581	534	531	524	504	559	554	590	537	524	530	525	558	521	529	511	550	542	571	531	566	552	510	536	548	530	544	559	531	537	520	567	538	574	508	574	520	565	561	544	547	536	560	502	493	527	492	567	570	634	529	545	547	540	542	595	546	563	537	517	542	547	550	521	551	573	558	511	559	527	591	573	504	518	542	541	567	552	513	540	552	560	533	553	513	547	547	516	558	543	551	529	529	556	536	540	524	524	568	535	485	573	529	529	571	531	518	552	521	566	550	539	537	544	575	543	557	586	496	524	542	547	510	551	585	572	544	525	526	528	539	552	536	556	578	532	518	505	509	494	519	522	535	525	525	540	526	539	548	534	512	510	555	557	528	536	560	546	569	537	551	501	552	553	566	532	550	520	502	542	516	529	557	563	524	497	552	569	524	500	570	493	546	525	538	552	571	574	538	537	499	531	521	576	504	513	555	537	526	555	533	530	519	522	534	537	507	524	505	508	543	557	513	550	562	562	508	495	505	553	526	526	553	514	560	554	502	529	569	520	561	523	514	544	534	594	523	543	524	581	572	548	568	538	505	553	553	547	508	514	561	518	521	539	558	557	529	526	527	529	487	503	534	550	558	545	499	556	559	513	527	557	543	514	540	541	571	552	544	543	569	522	585	529	558	515	533	555	527	499	552	527	514	549	549	559	517	528	580	585	519	551	528	577	538	541	511	567	502	540	531	553	524	550	543	523	527	550	519	572	519	519	536	556	546	535	544	564	575	549	525	552	520	520	548	517	567	586	558	536	513	548	537	502	506	529	523	555	558	556	525	562	543	540	509	569	582	570	510	532	522	532	527	538	574	530	524	512	478	538	509	560	530	505	555	547	510	519	527	533	553	521	538	542	544	549	559	526	514	493	560	570	545	530	495	533	545	573	531	547	510	536	513	540	537	514	509	524	534	530	520	540	523	517	512	530	544	540	536	489	557	578	558	532	523	533	542	494	518	532	606	533	547	532	559	536	554	510	540	539	504	528	500	516	539	526	534	526	525	540	551	533	497	557	531	557	563	567	469	542	536	549	517	538	595	529	501	582	576	503	555	524	586	583	557	599	551	510	562	519	529	532	513	513	557	483	527	500	520	494	536	531	563	564	495	560	530	552	550	523	534	556	513	526	574	529	532	545	559	516	510	602	542	538	568	539	541	555	529	497	569	545	526	554	561	542	543	542	533	503	502	499	502	517	554	525	525	543	546	584	511	507	511	566	512	535	499	547	518	545	527	565	515	555	503	520	504	552	573	552	554	526	555	493	559	552	547	511	512	572	528	541	572	566	552	599	512	550	497	560	531	559	555	538	544	559	511	543	545	551	536	541	537	530	520	528	557	523	540	506	510	519	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16463	4158	3750	2443	1498	1012	768	583	529	414	349	332	271	277	288	245	216	218	217	214	191	193	200	176	164	161	182	153	167	163	166	171	156	161	149	156	145	133	161	148	138	161	135	169	135	163	138	142	151	138	134	150	145	163	131	111	139	135	138	162	134	132	153	136	134	130	137	141	148	137	142	144	153	147	144	143	122	135	154	139	146	134	147	163	142	151	150	134	151	134	150	145	157	146	137	142	138	137	138	142	137	144	164	149	142	125	151	136	124	123	152	133	149	138	147	136	138	132	135	128	146	139	147	140	146	143	148	156	150	152	143	138	152	152	125	129	134	130	163	134	127	156	129	135	124	140	142	128	156	175	139	134	126	151	127	146	156	135	155	165	150	154	153	151	149	149	141	142	133	162	129	147	134	153	138	137	151	125	108	162	138	147	149	128	127	119	137	150	145	159	152	122	147	130	156	110	142	142	150	136	153	172	145	154	150	126	150	135	157	146	163	139	134	125	148	137	134	131	139	136	147	153	124	143	131	146	138	142	133	141	129	135	137	131	158	141	131	137	136	136	132	140	142	142	143	156	148	136	139	137	141	133	148	132	141	153	117	163	139	157	139	131	142	148	147	152	108	139	140	124	132	145	124	166	129	140	160	128	161	135	147	154	140	148	162	154	136	148	151	152	134	124	149	152	146	152	139	136	134	126	135	135	134	128	142	141	140	131	126	152	161	138	139	131	146	147	145	147	180	129	146	154	127	136	151	149	129	144	136	129	125	129	144	137	145	164	143	133	138	136	131	142	140	133	148	140	149	169	131	162	124	138	137	125	146	130	134	168	142	126	125	134	139	121	158	126	139	167	143	139	152	124	154	143	139	128	142	151	149	126	118	132	140	152	130	129	144	124	149	145	144	128	137	152	142	140	138	123	162	140	140	130	154	133	125	132	132	134	129	139	138	141	146	119	134	127	132	140	151	132	129	137	145	147	137	151	138	118	138	146	150	138	149	135	112	128	141	150	163	141	150	139	129	143	128	127	133	148	120	143	136	142	141	141	117	159	122	156	140	162	159	141	141	134	114	126	141	144	129	154	151	139	141	141	131	161	145	115	142	152	135	149	133	138	164	158	140	154	139	140	148	131	142	140	162	165	147	141	133	131	109	154	145	133	150	144	138	139	142	163	149	153	129	129	144	147	130	144	139	131	146	150	149	148	135	135	136	137	124	145	128	124	128	145	151	127	127	123	129	161	134	142	114	148	112	143	149	164	130	135	140	131	141	141	127	147	143	122	141	126	143	150	139	144	131	153	142	166	151	152	130	127	115	137	121	128	154	126	145	150	117	155	138	140	149	168	168	142	145	157	148	148	155	125	140	162	149	155	132	135	131	132	135	126	152	122	145	137	151	149	152	149	157	143	129	150	167	139	136	155	139	139	126	126	135	138	158	136	146	163	133	146	141	162	125	107	152	139	120	148	139	139	150	154	145	134	170	133	161	144	151	137	126	147	138	123	134	151	121	162	144	152	142	119	138	135	141	158	153	118	131	150	138	138	144	155	145	137	146	132	149	136	147	164	146	124	130	119	143	137	134	137	135	134	154	130	140	160	156	149	131	137	140	175	136	146	162	162	150	141	106	136	136	155	129	147	133	136	148	141	140	140	141	172	150	134	145	144	150	141	133	143	147	115	153	123	138	138	151	129	153	141	156	137	131	151	136	158	132	149	127	134	151	139	123	148	134	144	149	158	139	149	159	117	161	141	137	146	150	151	134	142	158	138	124	146	133	146	113	113	136	131	128	125	143	141	125	132	151	133	146	144	123	160	150	133	125	147	160	126	164	144	134	141	148	136	138	168	146	109	137	148	144	137	120	134	149	134	149	114	151	138	148	157	123	145	141	149	120	153	152	150	142	163	136	142	135	143	158	130	152	134	127	140	156	130	140	148	151	146	150	151	139	156	122	147	133	132	130	148	139	166	136	128	127	131	132	164	129	136	127	117	145	145	142	117	143	131	125	150	137	144	140	146	143	157	152	148	149	118	146	137	143	154	127	109	136	172	152	137	156	139	140	161	143	127	134	140	144	146	142	139	142	169	140	154	138	152	158	149	139	142	153	146	142	163	137	139	142	156	126	158	147	138	124	150	142	151	133	134	144	138	155	142	146	131	137	122	152	157	144	121	124	147	126	150	129	164	133	166	143	118	147	146	161	147	151	122	134	132	145	125	141	154	133	130	130	147	138	147	132	170	136	141	135	144	144	145	134	155	139	153	140	126	136	150	165	148	140	145	139	136	140	123	154	138	137	137	160	135	158	131	130	133	122	121	136	139	147	137	146	155	148	134	144	151	130	156	126	150	156	168	151	135	135	132	144	146	140	147	147	155	139	143	130	137	142	136	130	154	136	146	141	164	129	150	151	141	153	119	141	135	145	114	136	153	140	156	154	130	136	148	160	115	135	156	140	128	145	141	134	136	149	134	144	132	139	154	146	136	155	122	134	143	134	158	144	120	148	128	139	147	151	146	116	144	142	144	122	145	155	126	132	154	156	124	142	169	132	148	160	165	126	132	151	125	129	142	145	155	134	135	144	141	171	149	129	148	156	131	125	138	122	141	133	165	124	149	147	149	158	138	144	156	153	127	141	150	145	125	131	149	137	161	119	144	142	154	135	138	138	122	137	143	138	139	147	140	141	126	132	125	145	113	141	140	124	155	152	140	143	136	152	141	134	131	161	139	147	145	137	137	141	134	151	144	138	122	142	152	133	142	156	151	144	149	139	151	154	144	135	151	152	121	162	150	154	145	140	122	141	132	124	142	134	141	140	140	134	133	144	141	140	135	134	133	149	163	137	138	139	128	150	139	128	148	138	166	149	173	158	136	160	130	125	133	136	151	137	144	166	139	136	138	152	141	147	158	124	142	124	142	139	151	145	128	155	118	140	150	157	130	142	153	147	140	155	171	129	139	150	133	151	156	129	126	146	132	114	168	162	140	129	153	150	122	133	144	140	141	149	144	152	110	142	137	135	161	130	147	127	132	147	144	144	136	132	142	118	140	141	143	129	144	130	157	128	146	135	149	136	126	142	154	140	139	156	140	130	125	148	151	145	165	134	141	158	121	151	154	136	140	147	145	156	167	126	159	148	135	159	123	136	133	146	142	148	144	132	154	124	151	178	115	140	114	154	127	142	148	136	142	134	141	153	125	128	151	152	146	118	164	147	144	148	149	131	150	145	158	158	162	136	136	126	141	112	123	162	142	140	166	147	140	142	150	123	127	138	131	156	150	151	137	133	121	139	145	139	130	123	131	132	162	140	137	143	127	146	147	143	139	121	143	140	154	126	151	135	140	114	158	123	149	141	127	136	128	128	135	130	150	125	139	144	123	135	147	121	138	130	127	128	132	139	140	126	144	145	107	158	137	135	150	144	123	122	133	147	143	157	146	151	144	133	130	157	141	132	140	161	149	133	116	124	135	130	168	134	137	127	149	136	143	158	151	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8828	3209	6138	6211	5190	4092	3355	2852	2363	2031	1832	1667	1402	1331	1239	1132	1128	969	940	908	821	793	769	744	716	683	655	698	666	657	638	627	686	590	601	587	555	582	567	610	577	554	554	560	563	569	575	560	544	546	543	553	522	555	510	516	551	525	525	532	492	497	520	492	506	510	487	502	493	476	552	473	467	476	513	514	505	492	514	487	501	497	475	464	462	485	512	471	449	477	486	489	482	506	502	472	480	514	484	504	435	455	471	484	476	485	471	481	456	460	482	479	476	498	473	434	463	482	457	473	476	495	480	487	477	459	497	470	472	466	501	437	471	480	431	470	500	443	435	423	482	469	485	501	488	472	467	463	472	492	453	458	475	448	469	451	516	413	449	478	471	504	482	456	450	460	493	478	488	497	440	477	462	472	444	467	500	452	494	502	493	466	476	476	459	450	481	447	433	469	467	458	474	457	458	463	457	477	462	470	457	454	454	463	448	469	459	470	457	493	452	468	489	463	470	521	459	447	491	495	469	459	501	499	477	482	437	486	457	474	456	453	478	503	489	449	432	481	475	466	472	478	460	458	497	435	458	441	450	469	451	451	469	457	460	457	431	468	493	495	450	470	476	443	469	451	467	487	496	460	472	481	417	436	496	470	507	488	471	440	458	475	457	435	449	496	450	462	471	462	443	441	449	482	445	484	479	446	481	497	423	504	454	462	483	487	457	498	435	475	494	476	464	476	463	489	486	445	523	443	455	439	462	468	503	454	471	464	487	499	496	487	450	490	471	476	468	444	478	446	415	488	486	480	448	487	500	470	474	462	499	477	460	454	463	470	472	450	474	479	464	460	490	473	480	457	427	482	429	475	468	472	495	431	491	451	458	481	458	469	487	473	491	462	514	484	494	493	521	460	473	443	461	445	470	483	479	444	472	471	469	463	446	461	463	428	462	464	449	465	433	451	454	489	479	477	448	491	428	477	504	501	466	479	472	477	457	420	457	454	447	443	488	480	444	506	437	450	484	483	473	478	432	459	463	484	483	480	466	455	468	452	465	504	462	447	431	474	432	500	510	487	482	463	457	494	465	532	463	449	459	479	464	489	477	477	478	480	446	497	469	455	492	444	445	478	453	422	477	444	469	486	457	459	494	457	429	462	476	448	495	475	497	434	443	446	471	431	463	475	457	477	460	453	458	491	488	455	458	463	501	470	469	459	466	483	433	435	459	451	453	448	443	441	481	456	446	449	488	475	492	483	445	496	425	483	481	462	484	481	456	495	457	442	447	475	462	496	432	457	452	445	482	478	486	471	486	480	466	486	503	406	410	453	485	488	439	444	473	481	440	416	474	474	472	449	494	489	483	437	446	474	453	466	497	456	472	474	485	452	488	467	433	499	446	453	474	472	443	472	459	459	460	456	443	491	469	471	422	452	448	498	486	437	443	467	464	494	480	445	453	491	462	454	463	475	464	436	473	455	450	450	486	456	481	479	453	453	474	456	515	442	474	458	486	510	506	438	463	485	499	431	475	463	517	502	485	452	488	473	469	422	433	460	492	480	461	456	494	525	453	459	432	438	477	461	501	441	478	504	443	466	459	494	490	435	469	462	475	488	441	459	482	470	450	435	439	482	487	460	439	467	464	458	477	414	475	456	497	451	490	463	445	468	447	467	499	478	438	445	497	484	473	451	497	445	472	486	460	443	465	429	454	466	472	449	454	442	451	455	452	448	452	451	483	457	486	499	451	445	470	497	495	463	453	464	475	483	488	515	465	415	445	447	480	477	481	483	475	469	484	503	453	517	449	481	494	443	522	474	472	476	496	479	458	490	438	428	496	516	459	474	491	490	495	492	461	474	473	488	438	453	514	448	462	464	480	514	492	495	453	478	464	454	496	491	464	460	483	446	496	456	463	505	440	485	493	446	477	439	475	452	453	450	475	489	479	476	474	513	422	440	450	477	431	469	453	490	448	467	432	467	479	458	491	444	465	462	432	459	480	449	471	454	460	466	457	439	494	461	491	448	447	455	472	498	482	475	473	432	486	449	489	441	426	438	505	470	474	478	462	458	497	459	463	486	475	492	469	451	458	468	475	470	451	473	477	435	486	455	453	440	487	455	450	462	467	459	480	425	460	493	479	454	490	440	426	464	450	463	480	511	472	437	457	470	450	470	458	451	441	474	472	501	463	440	478	431	423	434	452	487	460	451	491	474	462	447	449	464	466	481	430	458	478	489	459	443	480	482	464	466	461	461	493	461	476	464	490	490	451	483	461	507	504	471	475	456	449	524	477	477	445	472	473	450	462	469	475	434	485	456	441	457	453	452	498	455	472	479	475	474	456	488	454	451	496	507	453	466	503	454	518	451	476	452	492	451	460	475	498	451	518	461	438	481	447	458	466	503	495	453	475	475	437	487	481	501	466	460	477	498	437	462	505	483	499	443	481	478	455	448	463	426	457	459	476	471	452	488	452	423	454	429	482	473	482	486	449	472	451	444	449	440	490	498	425	462	498	469	454	482	472	466	475	465	503	443	470	502	466	440	475	440	494	450	468	499	468	431	470	463	487	492	480	457	504	477	459	463	447	466	484	492	449	470	484	453	466	413	477	490	500	440	470	474	461	474	511	503	441	452	456	479	490	462	452	504	476	464	462	443	449	460	490	478	492	404	478	450	504	482	449	502	481	445	473	455	477	470	492	451	487	514	475	437	484	510	494	478	474	473	474	472	446	495	485	434	440	492	458	477	441	508	495	444	494	464	530	472	436	445	466	456	497	464	460	490	493	455	502	470	455	479	520	478	465	481	471	438	438	447	496	478	464	459	445	475	455	471	444	461	462	429	467	470	471	459	449	456	466	445	461	439	450	483	486	454	451	489	511	440	488	457	485	416	488	466	486	434	466	484	479	449	462	472	483	472	458	447	468	459	451	457	466	500	493	463	474	484	458	474	522	463	479	466	476	447	432	489	434	437	458	455	424	469	505	471	479	456	467	466	460	493	474	445	458	505	486	435	493	468	450	464	474	451	452	445	442	474	451	430	445	481	453	497	471	445	483	470	462	470	478	454	473	460	454	466	455	466	469	461	444	454	462	457	454	478	412	470	464	474	440	456	420	438	461	462	448	468	437	480	467	461	449	484	477	470	490	495	464	449	498	493	442	463	467	494	479	483	442	465	486	467	453	471	473	481	475	445	474	435	463	461	454	482	456	466	462	494	465	482	478	463	471	489	481	499	468	456	419	467	474	487	486	468	478	465	454	472	465	449	477	437	438	477	489	454	493	494	471	463	479	456	449	475	433	476	492	423	470	468	459	444	496	478	437	508	464	509	476	424	471	481	461	469	492	449	446	455	476	449	477	468	473	467	464	461	465	489	438	472	426	459	434	439	475	447	471	491	442	456	457	462	492	465	500	471	488	476	489	463	417	471	468	479	458	496	486	475	480	453	481	479	477	443	462	465	492	477	459	476	475	489	475	478	490	469	472	435	505	446	494	471	457	454	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2215	411	455	394	334	349	354	302	342	332	323	321	285	319	320	302	314	292	302	302	254	290	331	298	306	330	303	307	263	286	315	279	328	297	275	279	272	307	304	289	319	301	270	288	287	314	286	278	316	269	315	287	310	305	274	320	303	292	267	296	301	318	286	285	321	314	333	312	267	273	299	316	300	312	307	285	264	321	274	295	286	303	308	292	277	307	313	290	302	280	287	305	282	318	291	301	315	320	280	293	301	299	300	311	316	271	316	298	309	275	301	289	304	298	303	302	299	318	317	288	295	267	274	334	329	306	295	296	306	328	295	265	292	328	313	290	281	327	288	277	295	299	256	263	301	302	283	307	279	287	290	321	312	299	305	301	307	299	310	292	299	311	292	306	300	305	325	343	275	313	292	325	288	296	267	277	297	279	281	304	323	282	328	290	346	309	306	271	311	325	299	324	278	298	307	276	312	303	335	285	307	255	305	270	320	300	320	271	313	329	281	306	290	305	308	301	328	300	297	291	293	337	324	311	317	310	299	289	304	300	287	304	292	274	298	326	271	304	314	274	307	319	312	266	269	325	315	317	323	330	335	293	315	267	341	301	290	302	310	289	311	328	322	318	284	297	308	322	326	297	311	295	320	289	299	314	329	312	320	315	324	292	275	293	301	285	279	287	255	286	287	309	297	313	305	293	290	334	274	325	304	317	298	315	273	294	296	305	273	295	279	299	296	294	285	293	275	297	301	297	319	308	280	306	313	337	307	292	265	299	308	344	315	309	322	298	312	315	308	287	297	316	339	315	302	280	329	287	311	290	292	284	283	301	310	306	325	310	290	302	323	319	278	302	325	285	308	276	288	305	292	304	296	280	304	332	318	302	318	290	310	295	290	293	301	301	317	295	310	316	290	305	306	287	287	294	280	301	319	286	300	284	330	300	290	312	292	330	261	290	308	290	292	297	290	314	291	278	293	312	316	298	276	254	324	299	297	273	302	299	291	313	290	316	296	310	289	285	272	290	300	311	307	329	286	344	253	299	318	315	297	294	326	303	293	297	311	297	283	299	309	303	315	319	311	324	274	292	299	289	272	281	296	308	304	297	300	315	312	325	320	304	311	313	332	284	317	298	301	306	324	284	316	291	292	324	297	319	290	296	297	275	306	310	297	297	310	263	292	301	279	331	320	317	309	308	289	325	300	314	338	261	303	323	298	312	342	324	297	301	291	291	280	343	273	298	265	277	275	320	272	294	299	332	326	282	312	296	305	284	326	305	279	291	340	371	285	300	292	275	286	314	323	290	305	301	312	279	288	301	269	289	298	304	330	275	312	323	310	340	295	290	291	276	331	292	309	311	295	292	296	268	309	330	324	297	325	319	283	297	309	272	286	307	298	350	292	299	315	298	300	286	332	291	307	284	292	323	285	286	305	293	299	306	301	336	303	316	330	293	298	302	302	327	299	305	318	287	293	291	324	304	277	296	320	321	329	301	327	285	318	297	322	306	299	315	311	307	303	302	332	326	294	296	311	283	289	293	304	341	316	327	312	317	320	272	288	307	319	312	331	287	325	295	268	291	314	333	305	282	301	296	284	311	298	304	288	305	307	335	297	316	322	263	308	249	290	316	291	329	241	313	318	314	289	297	263	316	304	311	302	318	299	310	309	312	288	309	325	299	281	305	305	301	310	309	320	302	285	324	301	309	295	302	254	308	279	300	324	336	264	320	303	314	307	287	291	308	278	302	267	301	316	312	307	321	280	324	294	313	285	306	289	275	329	292	288	321	339	309	306	252	288	289	301	306	331	318	285	279	309	318	296	347	318	325	298	321	286	312	291	289	295	327	288	319	277	301	280	287	293	305	287	293	296	333	309	280	322	273	310	333	282	303	301	313	325	317	306	300	317	293	292	307	295	295	321	332	280	297	295	308	311	320	320	310	290	296	292	307	295	310	322	305	293	329	294	315	288	332	308	300	300	302	335	310	293	326	288	300	275	285	313	329	313	326	298	279	334	316	339	297	301	289	286	314	281	307	306	305	317	285	300	292	284	308	283	310	294	301	271	304	317	295	290	311	300	329	310	299	296	296	301	320	300	328	318	279	322	283	278	292	303	272	303	293	317	313	296	304	274	337	301	296	304	299	297	308	303	297	296	303	325	322	303	302	300	301	278	315	298	312	287	265	301	304	324	301	349	329	292	313	273	310	322	307	305	299	297	337	338	327	319	310	305	306	280	306	286	269	334	308	306	312	306	316	305	309	310	319	280	274	305	304	328	273	317	306	289	317	281	284	285	289	322	315	313	332	297	326	305	291	301	332	313	298	310	309	317	289	325	291	272	292	305	288	295	332	278	281	266	306	315	313	320	292	332	311	311	284	302	284	297	328	270	306	309	324	292	312	298	324	272	287	291	318	312	318	340	292	286	271	287	278	308	269	315	283	285	311	303	293	313	297	330	294	293	341	335	264	296	307	336	304	306	281	262	322	287	285	314	326	322	304	318	303	311	339	305	308	287	318	329	310	311	315	300	301	324	281	323	325	308	283	302	338	327	318	312	308	317	281	303	291	310	317	288	284	295	265	308	306	304	285	313	293	270	300	319	297	299	310	307	296	289	369	299	298	319	296	342	305	297	323	299	335	274	305	274	306	295	299	318	279	330	298	309	317	307	295	293	316	309	314	312	287	286	339	307	276	322	299	299	290	304	288	326	306	271	287	291	312	304	322	295	292	279	320	315	314	278	285	305	298	294	311	296	296	311	321	301	323	275	293	309	296	328	315	288	313	313	318	324	293	323	329	325	311	296	294	298	332	308	303	305	309	328	301	307	273	292	279	307	317	326	297	298	313	294	296	306	291	284	336	313	301	255	291	286	324	316	273	289	324	280	261	293	336	308	322	330	312	296	307	293	301	311	293	291	292	314	258	288	321	293	305	310	308	276	330	289	293	319	282	275	351	336	289	300	289	281	332	282	292	304	293	317	285	303	277	309	312	290	290	319	343	295	334	292	278	332	292	310	334	320	322	332	336	320	307	287	328	334	293	306	292	307	312	328	313	314	319	279	294	276	284	304	298	324	296	309	299	287	295	319	314	313	296	305	294	302	294	269	285	313	330	294	319	324	311	314	309	305	292	301	308	327	308	289	300	312	278	318	284	333	282	302	311	314	326	342	286	303	309	302	313	284	324	306	296	309	296	322	313	282	317	316	302	285	283	308	305	319	316	301	288	333	295	299	316	278	300	296	288	321	280	289	308	300	287	293	294	304	339	295	291	334	324	316	317	295	319	304	307	325	331	304	315	295	348	293	302	290	323	301	312	273	283	291	320	289	286	302	297	276	324	289	311	284	282	304	295	321	298	299	266	287	306	315	287	297	316	287	323	297	312	289	310	309	280	295	296	331	319	290	293	311	285	298	310	306	297	312	289	327	298	339	304	369	309	312	267	288	311	284	296	305	297	311	299	316	304	317	309	316	312	323	320	235	288	320	329	324	304	335	343	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2604	1046	1152	1167	1115	1014	993	966	954	930	926	900	930	897	931	893	896	931	914	872	893	848	871	903	883	923	891	945	926	838	890	923	882	872	880	889	877	907	898	880	893	921	895	895	907	873	927	898	875	905	897	881	916	869	894	815	881	893	937	896	907	881	863	896	913	901	890	879	819	901	917	854	920	913	908	933	880	865	849	924	860	832	910	876	904	859	946	873	896	879	858	848	862	825	817	861	844	927	851	861	933	851	899	916	911	900	844	889	903	857	912	892	825	870	870	851	913	914	891	863	888	906	869	872	911	908	907	872	880	841	922	893	864	863	867	870	841	899	888	885	881	866	849	900	921	925	905	837	921	894	872	841	859	884	899	905	887	876	901	862	884	891	883	954	907	862	865	897	835	867	895	888	879	843	893	883	919	891	854	868	849	877	870	845	896	885	889	871	902	865	871	852	863	945	894	870	875	865	829	867	881	907	877	877	902	824	929	888	863	933	926	855	934	878	901	867	903	873	876	904	867	837	923	919	889	888	891	871	864	914	926	914	846	898	844	858	852	900	912	865	878	891	868	870	835	894	905	849	854	863	878	860	892	861	906	864	892	884	874	885	899	874	842	881	905	851	931	857	872	852	880	866	866	904	902	879	923	924	908	879	882	862	928	875	910	871	841	889	866	926	885	910	860	860	824	896	914	851	945	925	874	909	859	878	868	892	908	877	899	894	938	838	857	895	921	895	856	932	903	834	896	840	860	915	860	900	886	874	900	837	924	931	866	834	846	847	830	904	807	884	884	854	880	913	899	880	883	866	884	930	937	876	842	895	877	874	860	829	909	817	903	875	860	889	870	858	871	943	857	853	878	862	830	876	908	897	807	905	853	848	928	876	877	824	888	821	873	850	887	884	849	890	939	900	904	857	889	868	916	894	921	926	844	835	924	844	859	836	870	888	889	897	898	900	917	913	896	903	911	922	833	875	915	859	879	924	899	931	880	914	930	898	957	892	874	905	894	887	887	898	805	894	839	887	887	898	883	939	825	891	913	904	885	888	888	893	864	848	898	864	889	877	862	903	919	852	915	862	896	877	902	900	842	872	922	893	874	890	900	884	899	866	894	912	866	929	866	909	904	871	882	909	858	877	891	869	845	886	880	885	855	871	850	916	840	830	906	900	894	854	880	911	862	920	825	898	858	898	867	908	913	848	846	875	869	913	892	899	837	918	894	877	853	950	857	824	885	897	880	861	927	831	795	880	875	849	897	857	869	879	907	891	878	837	926	913	881	889	891	880	904	955	909	837	903	896	892	901	936	904	887	909	905	893	874	900	901	898	929	949	917	898	890	888	859	915	857	904	892	889	923	819	878	919	861	826	863	911	869	837	850	880	927	863	856	888	917	907	879	878	773	924	877	891	850	901	854	899	831	843	871	841	864	918	866	901	873	880	913	864	915	900	857	875	920	906	896	842	888	883	847	815	905	863	882	919	915	876	899	891	923	831	948	895	922	874	870	881	856	893	850	905	889	848	894	884	878	870	901	908	894	912	842	938	852	907	904	898	851	888	885	910	901	829	841	925	795	864	882	894	876	835	876	857	913	923	863	866	877	910	889	883	937	952	896	938	915	892	854	846	908	886	825	855	895	868	884	881	905	896	890	873	872	885	841	842	896	890	907	874	892	839	909	905	911	918	873	890	909	919	898	904	909	874	854	909	875	879	843	907	917	916	857	861	817	884	887	886	940	850	891	870	887	908	886	870	828	896	823	849	934	887	870	890	878	824	882	858	888	939	904	910	934	857	896	924	871	939	932	892	932	835	857	886	912	889	913	884	891	851	869	868	884	820	843	900	925	914	891	871	924	884	860	927	866	852	894	839	924	836	839	933	916	898	864	867	861	887	833	899	910	914	876	815	898	873	877	899	875	856	862	868	877	793	894	937	884	838	876	866	928	885	907	893	873	875	888	864	885	858	852	890	963	875	911	902	975	863	894	952	878	955	951	840	835	876	848	884	879	914	859	904	885	863	921	871	838	831	878	830	844	934	887	913	875	909	881	849	881	873	907	870	867	899	877	897	911	863	917	870	861	862	876	931	915	847	859	874	877	876	907	886	884	929	864	858	818	888	864	844	908	902	886	892	895	915	902	863	867	963	885	888	907	933	850	851	881	881	899	862	886	898	936	874	885	878	819	907	934	883	883	899	936	892	947	889	884	918	885	929	847	845	897	903	913	909	875	917	860	867	941	892	901	855	928	891	877	925	876	860	866	857	909	881	855	828	871	875	889	880	882	884	877	902	860	871	892	843	881	925	902	845	827	907	897	890	873	887	883	848	881	901	922	934	923	900	900	930	881	872	890	846	857	926	861	864	880	931	831	921	871	907	867	921	909	947	914	906	883	869	895	899	906	880	879	908	898	930	882	894	878	864	902	879	938	872	866	858	913	879	873	845	884	930	890	908	907	882	887	913	901	874	875	900	862	866	887	904	904	817	903	807	898	920	827	850	915	884	887	877	837	926	915	870	861	869	895	916	858	879	895	888	928	885	930	837	826	878	930	889	906	876	881	861	887	950	875	876	913	931	857	870	879	898	917	867	869	926	898	907	965	792	846	892	904	940	891	898	860	871	863	879	897	897	903	938	893	869	881	930	846	845	893	862	856	879	890	822	889	865	885	862	855	862	886	906	895	872	907	870	921	903	921	900	915	896	922	924	914	948	877	858	847	923	925	871	953	879	849	814	921	832	881	837	854	858	885	857	887	847	903	937	870	862	934	882	850	930	889	917	894	845	954	880	892	915	895	872	838	930	850	852	884	892	883	897	848	853	890	801	846	923	875	904	881	880	885	908	854	864	896	872	865	880	928	936	890	898	894	900	861	832	918	901	910	900	894	890	911	847	884	872	915	838	857	943	895	855	898	921	877	906	840	905	898	883	883	886	870	873	906	887	876	857	885	822	865	864	926	871	899	941	802	882	907	826	871	898	879	854	857	854	921	872	893	896	882	856	850	888	894	909	872	850	892	885	877	864	873	895	911	933	842	912	904	912	911	905	838	930	904	855	903	868	888	866	899	903	838	896	865	869	883	908	892	892	857	846	893	889	901	925	901	852	874	886	920	914	875	905	857	880	876	936	904	845	892	879	906	894	906	916	923	873	892	855	927	881	925	865	829	878	919	883	813	866	848	882	892	876	862	854	842	890	855	861	829	885	895	894	887	866	839	881	920	852	836	912	905	871	845	903	803	870	912	848	863	883	916	867	925	889	890	916	860	906	855	890	873	980	874	852	870	866	908	882	874	864	856	903	898	878	852	919	877	827	816	897	936	847	889	934	915	870	874	909	893	871	827	937	870	879	920	832	900	870	895	875	868	887	852	868	918	869	850	866	843	878	917	911	887	851	901	890	880	894	892	931	906	856	887	909	852	882	936	871	891	860	848	873	879	883	858	892	833	855	916	899	895	912	902	817	925	871	862	882	947	859	858	866	886	922	867	871	876	876	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8896	2168	2109	1389	905	604	466	377	332	328	289	267	226	256	206	231	213	206	210	201	215	201	195	192	192	173	187	212	180	187	181	180	168	171	201	189	186	180	157	194	184	185	184	188	169	179	169	191	191	179	164	181	174	198	205	200	166	171	156	187	167	172	182	176	155	152	181	137	143	170	176	172	169	160	171	158	169	156	182	178	187	190	157	146	171	196	180	177	168	182	176	175	178	173	188	165	162	186	179	160	178	165	171	203	177	186	153	169	156	160	175	160	176	176	195	170	171	174	187	176	173	146	162	165	204	159	155	189	174	160	165	162	168	163	176	181	162	168	196	166	158	173	158	188	175	190	171	154	168	178	169	162	171	179	193	172	162	176	174	190	162	168	170	176	164	165	174	168	154	175	157	162	181	184	160	159	150	189	178	156	163	162	160	171	174	170	178	189	162	171	189	168	173	188	199	179	180	189	144	155	153	176	188	178	187	195	170	162	175	171	170	177	156	169	169	169	164	174	148	177	160	165	186	164	161	160	179	171	184	150	173	166	176	149	184	184	165	169	171	181	170	170	154	179	173	167	179	169	172	180	173	179	199	184	159	163	162	146	117	150	171	161	199	175	178	183	163	166	182	188	158	147	129	182	185	178	174	179	161	148	178	161	171	166	182	175	166	162	182	148	161	195	152	163	178	176	162	173	156	173	184	164	155	176	176	169	166	157	169	166	158	179	169	166	173	174	158	162	178	179	174	166	161	172	203	173	185	177	182	155	148	169	184	177	162	170	162	176	169	171	157	179	182	172	156	168	174	186	165	192	149	157	169	179	174	174	161	189	167	180	172	177	168	159	151	190	175	167	198	171	176	178	159	160	187	168	159	173	173	191	147	174	186	157	185	171	150	153	158	168	177	167	154	149	166	137	174	178	176	189	161	151	168	183	153	184	177	170	180	170	173	167	158	175	169	180	163	176	162	174	174	192	159	164	169	160	160	178	166	159	173	144	172	174	198	155	148	186	177	166	180	175	167	166	197	196	148	174	151	171	156	184	165	148	151	149	161	181	156	167	172	187	172	153	162	145	178	149	182	168	168	162	157	158	167	180	160	157	145	156	187	181	183	176	171	183	195	167	195	160	161	194	160	163	158	176	163	165	160	178	183	187	178	149	173	168	166	161	189	160	153	190	202	149	143	182	152	160	166	169	179	171	158	165	158	151	183	151	158	175	150	163	165	174	185	180	164	176	172	161	165	167	197	181	179	170	161	174	160	174	173	167	175	174	175	161	173	165	156	187	174	155	175	176	162	165	167	161	164	184	181	152	177	163	153	170	154	169	171	155	185	153	178	174	194	172	179	185	195	162	159	176	167	161	173	170	147	177	181	177	164	149	167	184	173	213	181	183	175	199	171	169	164	152	176	180	179	163	183	193	174	168	198	156	186	176	168	180	163	165	163	154	202	176	175	144	160	201	167	185	169	166	152	156	169	173	177	159	165	140	175	188	175	154	176	181	140	186	156	149	159	183	134	155	158	170	187	177	163	177	170	161	165	156	172	172	137	183	181	158	185	181	162	184	187	170	163	162	188	167	148	169	173	167	173	176	188	183	172	179	151	162	182	172	163	206	175	192	170	141	158	151	174	157	167	194	164	174	174	175	202	163	173	168	169	192	189	157	177	193	179	161	154	181	169	193	182	183	179	179	178	183	162	149	188	199	191	153	156	176	163	186	155	175	169	172	184	152	159	155	158	171	176	145	171	171	195	188	183	165	158	180	197	162	198	179	165	185	173	176	165	191	160	181	175	175	163	168	170	186	162	172	187	177	158	170	149	158	161	167	164	178	187	169	164	188	171	172	173	160	159	167	174	162	167	177	189	181	161	184	174	169	160	168	160	186	202	166	174	164	164	184	155	167	162	164	163	199	176	179	192	183	175	189	156	175	155	183	159	173	185	177	180	176	160	177	172	166	170	167	178	187	178	168	159	166	164	170	173	162	172	164	153	173	164	178	163	185	149	182	173	172	149	146	169	170	158	170	200	183	160	182	166	160	159	158	172	161	181	151	176	171	149	165	164	150	158	182	152	190	173	175	177	167	177	181	176	167	165	176	178	168	142	181	161	154	172	164	158	164	168	180	183	169	181	208	151	179	175	165	174	201	162	172	158	169	174	158	193	137	182	161	175	184	187	163	184	171	163	161	161	161	182	152	168	175	176	175	135	179	172	175	167	161	159	156	183	192	157	175	191	165	210	175	151	182	198	167	165	152	174	160	181	161	131	160	180	191	182	158	186	176	157	177	158	168	143	176	179	166	194	163	169	161	171	164	186	169	174	166	151	178	170	171	160	193	170	169	149	171	179	182	157	175	159	168	149	166	169	190	184	169	171	186	162	175	179	170	195	173	169	165	170	163	172	156	173	167	152	162	171	187	160	179	185	149	170	152	148	174	177	166	168	199	191	163	180	160	168	184	169	193	194	185	171	159	168	155	179	170	172	147	151	157	170	185	161	157	159	160	167	174	187	187	164	156	178	166	180	148	156	182	178	179	173	183	169	175	168	138	179	151	150	154	169	158	168	177	162	165	186	149	168	156	191	160	176	170	194	165	157	172	165	170	188	163	187	158	179	173	174	167	156	177	179	188	190	148	165	171	159	172	175	178	178	201	184	163	170	183	180	173	151	173	182	183	151	187	165	170	189	184	187	172	161	174	166	151	193	178	196	169	179	167	157	177	155	176	181	166	172	189	181	170	194	183	165	165	150	142	158	175	180	161	164	163	183	156	164	162	178	159	159	184	158	192	183	170	182	158	143	183	174	139	155	183	178	173	161	178	164	184	172	168	163	149	159	173	162	171	169	188	161	178	158	181	162	190	173	210	159	167	164	179	167	177	195	153	165	182	175	189	177	160	192	195	198	173	181	179	174	159	172	166	137	184	179	186	144	195	179	127	168	164	180	167	154	170	161	170	161	161	169	165	192	148	174	190	181	163	193	178	160	174	165	181	190	152	181	164	176	167	216	173	158	186	163	154	163	154	185	188	170	157	188	159	164	164	180	177	153	169	179	160	190	161	167	151	167	167	187	190	164	167	152	170	158	160	147	180	164	169	166	169	153	160	153	177	178	187	183	193	177	171	177	193	187	157	181	170	148	185	172	168	179	168	164	154	167	177	167	169	181	150	159	178	157	146	161	169	184	156	177	164	174	173	173	172	140	171	157	201	174	169	153	157	174	188	168	164	199	174	161	153	163	174	171	168	175	147	182	165	178	167	173	162	167	187	155	176	154	182	158	172	191	174	156	164	168	165	158	151	191	172	182	168	175	180	185	173	148	153	150	176	173	184	161	179	176	190	190	166	180	160	199	185	193	171	178	171	211	176	188	187	170	183	178	169	193	160	192	170	201	182	206	166	171	185	175	160	172	184	152	167	167	169	173	167	166	164	175	176	172	169	166	175	188	171	164	167	171	166	181	175	162	168	216	170	162	170	161	161	183	179	177	161	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6450	2019	3555	3830	3069	2510	2161	1824	1633	1399	1242	1095	1111	1042	996	860	847	833	773	755	777	731	716	698	720	669	645	672	653	623	612	614	629	608	598	657	601	593	610	595	612	577	598	571	614	562	560	604	602	568	541	572	565	534	531	546	533	557	538	541	559	537	514	559	551	556	556	569	557	522	539	511	533	526	575	544	508	557	507	570	550	587	527	539	537	561	588	580	539	498	527	552	553	561	510	546	547	546	586	567	590	513	601	558	527	496	527	529	576	552	537	535	569	567	514	540	524	555	575	603	581	483	538	568	525	538	532	557	593	518	534	526	577	573	548	507	573	535	551	577	499	549	523	523	582	542	500	555	503	515	556	542	523	531	535	536	511	581	502	519	529	508	519	521	508	573	512	549	524	539	502	522	509	554	512	554	554	531	564	525	505	542	534	529	547	552	552	515	511	537	531	526	511	533	514	541	531	529	568	551	542	533	582	500	563	525	529	527	526	504	557	523	583	505	529	513	556	535	527	540	545	553	557	490	536	529	523	529	540	545	549	519	520	505	547	516	539	491	520	568	565	524	541	532	566	522	556	558	557	515	526	545	535	548	546	538	596	556	506	514	502	543	529	540	517	534	535	552	515	552	586	549	577	543	500	534	554	521	590	565	524	532	558	547	516	538	498	562	578	517	512	540	515	508	551	548	513	511	550	575	560	542	556	520	504	571	529	501	528	556	560	568	525	529	544	499	530	524	546	518	590	527	527	530	504	527	557	568	557	521	549	545	544	528	561	545	502	508	539	567	507	522	511	496	522	541	557	526	559	530	558	515	544	558	532	488	541	540	528	550	556	541	525	490	488	515	535	543	531	530	535	555	512	522	513	530	504	541	529	514	481	553	545	560	583	524	513	545	567	508	544	526	538	559	537	547	565	534	535	513	566	561	543	528	531	535	538	517	528	488	557	525	508	570	524	544	544	538	542	518	564	571	521	540	535	514	514	505	573	526	517	543	539	531	571	558	573	516	524	520	522	542	540	510	525	511	539	551	587	509	531	552	521	579	568	531	525	556	506	504	523	542	521	560	535	544	539	513	524	517	551	542	522	479	560	530	516	564	500	528	561	531	525	547	542	542	533	557	502	522	540	513	522	535	552	515	526	514	556	499	530	494	524	537	486	526	529	536	547	529	539	525	515	547	599	520	523	525	560	513	578	505	535	494	543	575	501	507	547	564	560	525	534	561	523	543	488	507	504	490	561	532	510	545	532	500	553	543	516	565	520	533	552	521	566	511	519	537	533	540	530	507	543	553	516	516	542	548	523	533	547	529	519	555	564	530	535	527	545	533	533	527	528	556	600	553	544	557	576	570	516	522	537	559	503	542	501	574	521	537	523	525	518	556	524	566	524	562	530	568	509	530	530	556	528	495	512	564	512	514	551	514	555	520	528	538	551	545	547	558	526	537	510	526	570	557	554	532	547	533	527	523	543	532	500	540	534	533	519	496	545	502	543	542	554	517	553	535	535	555	524	524	558	541	547	525	553	547	496	569	546	501	519	523	522	554	528	523	570	550	566	542	524	518	520	525	544	551	545	544	524	531	522	556	505	500	545	515	497	544	535	524	557	531	573	531	519	529	547	524	543	515	533	534	569	543	493	546	523	512	543	516	529	553	533	554	522	540	574	542	551	562	557	524	499	542	543	515	522	530	520	529	507	552	524	527	550	510	502	516	528	543	568	518	525	471	513	559	509	530	511	541	512	567	534	537	550	562	549	529	498	527	545	539	525	548	506	499	533	483	547	564	503	545	520	535	501	519	567	524	530	534	536	524	557	541	518	521	551	556	534	514	538	495	530	519	527	541	543	544	507	523	554	532	531	523	548	549	593	573	544	504	532	503	530	515	506	591	521	512	551	525	561	539	546	533	519	567	552	528	527	509	544	556	536	576	537	545	534	488	540	559	521	519	532	544	532	559	514	513	522	510	524	550	535	551	552	530	536	548	540	518	557	575	516	548	491	567	584	527	576	558	531	582	519	492	479	533	530	555	546	546	544	559	564	568	534	545	482	554	510	496	498	569	546	522	508	553	564	554	535	532	591	550	542	536	513	561	501	591	558	530	529	556	511	512	551	514	508	572	576	519	510	535	531	558	544	519	608	533	543	534	530	529	570	521	521	521	536	546	540	542	542	539	533	519	548	564	513	556	562	516	543	524	549	504	525	573	555	522	525	547	555	504	576	523	551	547	574	521	538	544	513	517	547	552	531	546	496	574	522	524	520	542	515	526	571	549	552	497	533	530	561	500	534	562	546	545	521	568	499	560	501	526	514	530	578	537	503	560	563	539	526	509	491	539	519	505	532	527	524	534	565	530	508	539	523	546	545	512	585	524	556	551	514	535	524	538	541	549	473	547	535	486	568	544	527	520	551	533	568	561	498	524	524	560	512	534	527	540	581	510	531	515	558	550	557	527	571	506	518	546	532	578	537	502	570	552	524	496	547	543	549	533	507	501	541	563	543	557	530	562	535	563	547	582	556	499	541	513	508	465	572	518	554	558	530	540	559	547	561	551	542	575	549	527	547	518	550	517	540	557	519	505	519	525	571	488	548	572	530	484	511	531	543	544	538	580	547	518	537	556	562	536	539	498	563	560	504	562	543	532	479	531	503	475	593	569	539	538	529	553	546	541	535	527	528	549	519	539	536	505	555	521	543	512	558	581	514	525	553	557	531	566	549	520	500	551	520	551	526	523	546	512	545	527	542	583	551	508	539	538	557	553	546	512	563	564	546	511	550	528	540	520	532	519	499	530	518	550	522	509	526	527	564	518	545	562	537	545	534	579	533	525	535	514	572	506	560	544	552	530	496	529	539	519	514	544	517	554	536	539	569	572	542	520	566	551	564	547	543	531	524	551	551	533	541	508	511	515	525	507	516	513	546	522	570	504	546	576	527	568	509	537	549	491	564	524	524	521	562	520	538	517	553	547	514	522	542	511	544	536	522	557	571	561	536	534	571	572	580	555	596	557	570	543	543	553	553	548	526	519	516	497	559	556	507	498	512	577	570	529	573	555	539	539	563	508	522	542	526	553	527	547	540	523	550	592	542	546	524	534	562	538	533	547	572	554	537	508	510	518	516	518	561	552	570	493	505	581	531	524	529	549	511	552	542	537	505	561	557	511	569	542	559	543	524	525	599	531	500	575	474	516	534	538	535	540	565	555	546	487	543	561	551	547	548	549	489	495	530	565	546	514	535	567	535	543	527	465	534	532	578	516	520	537	539	523	549	537	501	545	561	552	545	541	543	537	546	575	518	567	531	582	494	526	539	543	547	558	510	499	535	540	511	535	498	574	572	533	533	547	592	560	537	545	518	555	572	531	486	540	550	528	545	517	513	507	525	533	533	522	519	527	542	537	546	515	520	513	588	531	522	579	572	507	549	556	534	552	580	569	537	576	543	493	541	546	558	563	523	484	499	574	512	524	513	552	520	529	511	538	541	525	531	526	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17408	5580	4407	2755	1659	1077	751	619	508	382	351	337	295	243	269	228	213	207	233	206	181	177	202	175	181	181	160	159	144	145	163	172	178	169	164	146	150	135	162	139	164	159	154	163	146	145	146	170	139	159	144	135	150	139	140	155	151	161	152	148	138	157	135	154	142	159	151	129	146	139	131	155	143	127	144	167	124	145	153	151	129	141	128	125	150	147	148	135	138	153	129	148	150	154	151	134	119	134	157	154	134	149	152	155	131	150	125	156	155	135	151	147	139	147	138	134	134	134	131	134	143	153	136	137	153	144	160	154	140	137	141	133	144	152	124	145	151	129	138	161	128	137	121	147	136	142	159	115	154	121	118	131	145	118	142	165	157	139	125	161	128	138	149	149	155	136	136	107	152	128	152	147	129	137	150	134	150	127	132	128	144	151	151	149	168	144	149	146	134	133	147	140	138	143	144	162	131	150	134	136	147	121	163	134	143	147	143	158	164	150	144	136	153	132	132	145	131	147	139	142	169	132	136	154	146	160	126	148	134	151	125	125	121	147	166	157	136	127	148	138	120	147	136	154	125	126	140	157	155	132	150	160	148	123	154	132	135	153	142	152	149	134	128	133	129	121	125	140	148	134	160	161	136	147	158	145	132	152	144	149	134	141	136	136	156	142	142	138	123	151	138	140	130	143	138	162	136	138	136	137	150	135	128	144	133	131	144	145	120	145	140	152	148	159	151	143	154	143	110	139	135	149	161	125	119	154	133	122	158	148	142	161	140	170	130	129	150	153	133	131	141	140	130	164	151	139	117	137	130	154	147	151	131	137	156	152	133	147	145	141	147	142	148	159	137	118	135	125	129	147	149	142	138	142	122	162	139	110	131	138	139	145	142	147	133	147	154	147	128	126	143	129	130	140	134	151	145	129	110	138	133	131	136	113	172	160	126	151	127	152	130	152	125	149	140	126	151	137	136	137	127	136	123	143	131	132	137	126	142	153	122	141	159	132	151	139	140	149	149	129	117	147	129	129	147	149	158	143	138	138	152	129	148	111	128	142	152	167	134	174	151	136	123	149	148	133	159	145	131	132	138	158	134	141	132	163	148	146	139	143	142	118	133	142	144	150	134	127	124	115	123	150	155	152	140	129	138	133	124	135	146	124	139	144	119	148	142	134	153	144	137	136	133	160	126	144	142	154	128	143	156	142	138	135	122	132	123	132	135	139	150	118	119	137	115	165	122	124	152	153	139	134	113	174	139	132	138	144	122	153	146	157	130	156	152	156	136	148	146	131	141	144	142	154	160	139	145	130	130	134	150	147	152	137	140	149	132	141	133	116	136	130	175	134	144	130	131	130	141	149	129	153	123	147	134	143	150	154	136	158	136	143	136	146	141	151	124	133	155	136	120	140	143	140	139	147	149	155	149	158	149	124	149	133	151	154	128	138	140	153	133	148	139	136	127	139	131	116	131	129	149	141	149	153	160	144	130	152	136	141	131	149	162	151	94	132	136	134	156	141	144	142	140	137	160	115	122	150	127	142	145	121	135	154	154	146	164	175	147	143	130	146	120	151	151	139	139	139	126	125	162	141	136	143	156	138	134	124	142	142	137	133	154	131	146	153	129	157	150	161	130	143	145	137	174	157	159	134	136	140	160	160	143	141	133	145	125	124	146	143	143	152	150	138	125	122	155	136	158	143	127	151	154	128	136	146	146	133	156	144	149	146	140	137	102	159	140	153	147	144	153	141	163	115	152	160	147	136	138	142	139	128	133	139	149	154	133	145	143	161	143	128	118	148	168	142	155	131	120	147	144	137	138	158	157	127	145	126	156	118	146	143	154	153	151	142	146	150	147	153	124	146	125	144	166	138	144	132	144	141	134	124	117	112	136	132	132	132	134	140	118	150	157	127	167	134	130	146	127	139	128	159	140	146	128	126	160	127	147	148	151	128	138	131	137	123	142	142	127	150	146	138	128	143	138	147	146	141	130	136	130	159	126	136	173	135	130	108	156	138	139	148	138	140	145	142	165	133	124	148	150	131	158	139	113	147	127	145	117	165	120	142	134	143	143	153	160	175	147	159	136	141	145	133	141	151	121	119	140	132	111	146	134	139	135	137	153	123	132	136	158	156	153	137	141	135	125	135	115	149	139	156	136	147	144	161	155	145	152	149	146	148	130	146	135	137	135	124	180	153	138	140	146	127	137	151	132	160	143	131	131	145	147	156	150	137	143	126	144	119	138	140	154	133	131	133	147	130	145	162	142	145	147	142	123	157	147	159	122	146	138	141	141	140	142	165	158	156	160	145	145	154	133	139	139	123	135	159	149	122	168	105	156	122	157	161	127	156	145	154	149	154	130	136	150	135	156	147	154	163	132	138	131	137	121	130	151	137	130	145	132	142	160	154	148	150	147	146	139	158	141	135	126	156	143	154	126	134	145	135	145	128	141	150	143	147	162	125	141	125	136	163	145	126	135	134	128	154	143	152	130	153	145	148	157	139	124	152	163	138	147	140	148	126	128	136	159	156	141	133	163	147	155	131	144	138	139	126	150	132	142	121	156	161	146	124	143	128	131	146	129	151	140	143	138	137	122	161	143	154	145	130	162	161	157	161	156	152	128	118	141	170	141	152	138	146	138	130	123	145	117	143	147	122	147	150	136	165	123	145	126	122	133	143	133	120	117	142	149	131	157	128	144	150	152	134	172	115	134	150	136	132	150	156	153	150	143	133	141	140	141	118	142	125	136	147	141	133	131	161	142	136	153	129	123	119	148	115	131	147	131	169	129	118	131	117	143	128	131	129	138	164	134	134	150	138	147	127	152	153	136	135	143	118	137	152	154	138	132	146	156	122	115	137	142	126	151	132	148	153	147	144	143	152	162	162	150	146	158	133	128	151	155	141	163	164	161	139	147	118	141	140	145	144	132	133	130	148	135	141	151	149	137	132	177	130	148	152	135	126	155	149	147	141	145	144	143	139	155	136	151	137	142	132	140	140	157	148	145	142	129	133	147	126	140	158	120	138	132	145	136	132	152	124	138	138	161	152	150	143	142	136	140	142	144	132	167	159	127	145	142	142	139	150	151	157	130	131	132	144	137	137	141	147	146	132	137	145	155	139	127	145	134	133	151	136	138	128	130	131	152	140	153	117	142	159	135	137	132	146	135	109	152	132	124	150	132	134	125	135	143	157	155	147	163	146	136	146	140	154	124	152	143	145	146	147	130	136	134	147	141	137	138	145	153	154	158	155	118	127	160	146	131	140	138	140	136	146	166	129	152	150	153	146	150	149	156	146	136	159	122	155	145	149	136	112	127	174	144	151	138	139	144	166	128	137	134	139	149	147	132	130	129	145	132	161	139	134	135	132	153	152	153	124	151	148	129	137	142	147	122	134	135	138	137	147	128	126	163	131	134	131	128	129	143	139	148	155	142	143	153	151	135	165	149	124	160	143	166	139	145	133	140	135	114	124	144	143	140	128	150	154	142	149	153	157	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9703	3939	5783	6349	5218	4034	3362	2764	2363	2058	1839	1619	1466	1310	1217	1124	1096	1027	941	936	832	813	824	739	706	768	690	689	638	641	634	609	634	646	620	597	583	560	583	605	609	546	550	581	536	547	540	524	529	577	531	542	499	517	507	493	547	481	548	508	493	475	510	525	524	464	500	506	505	500	475	497	519	508	494	485	523	478	496	535	490	523	507	540	511	494	493	440	510	519	486	428	476	479	462	469	490	480	481	479	482	479	517	476	482	449	480	480	460	483	454	490	477	462	471	478	482	413	480	504	465	524	464	489	474	457	445	450	524	479	510	451	497	432	499	406	490	478	430	481	499	448	464	461	504	472	446	447	487	489	460	484	483	488	430	487	426	485	486	470	458	474	459	476	449	468	455	456	500	466	494	445	451	461	484	470	488	472	442	504	501	446	466	463	430	453	463	434	456	445	465	420	441	484	479	464	470	426	477	454	448	433	490	462	494	481	469	448	479	461	467	521	477	457	468	467	491	465	464	469	497	450	500	498	424	458	484	494	446	459	478	488	491	452	466	457	445	452	493	472	408	458	473	489	423	494	447	434	468	448	486	431	472	453	478	455	446	504	467	477	502	475	487	451	483	460	510	452	470	461	469	472	496	478	445	490	463	485	442	483	489	453	471	437	454	418	458	466	482	480	443	483	472	462	473	483	416	503	466	471	470	446	445	421	473	444	477	455	486	462	462	457	476	463	477	478	475	464	470	472	475	424	470	478	514	457	451	453	429	469	475	471	479	444	484	469	405	488	491	441	445	454	474	464	467	444	436	515	460	444	458	447	446	469	473	476	416	431	462	461	474	443	415	465	489	466	449	477	459	477	471	455	500	471	461	472	461	468	481	458	453	458	490	434	452	496	481	444	459	472	462	432	469	491	432	470	472	419	459	463	456	482	463	457	443	460	464	501	425	494	447	466	458	425	462	412	452	453	468	460	470	481	492	456	482	465	446	452	461	438	443	474	457	489	480	477	457	484	461	437	445	453	467	454	431	497	489	502	498	471	448	454	451	474	441	428	477	439	442	473	467	412	489	450	458	456	454	458	453	461	474	456	473	453	458	474	499	478	472	432	474	498	470	459	507	538	483	470	461	467	484	475	502	469	458	471	436	474	479	440	478	440	453	488	431	455	437	460	459	446	482	442	463	469	454	430	464	479	450	468	482	485	486	474	475	464	470	471	447	441	435	476	500	476	491	455	466	457	451	451	432	465	465	453	478	453	458	441	457	534	448	459	430	460	462	481	478	478	484	428	454	449	439	488	463	485	481	450	470	465	464	462	491	498	469	486	462	449	488	472	477	481	489	447	465	422	432	474	481	471	460	454	477	444	497	473	454	440	487	501	468	478	468	491	467	462	487	509	466	497	428	452	475	527	461	462	458	486	461	515	446	531	438	451	447	473	463	509	461	436	485	419	455	465	495	448	464	486	530	456	480	459	441	448	445	451	450	417	476	487	445	468	417	460	453	467	443	486	480	429	460	453	472	492	473	442	511	488	486	503	465	437	496	498	478	470	467	426	489	463	475	431	481	468	441	423	438	489	475	473	472	422	462	428	531	477	462	461	473	491	458	452	459	428	465	491	523	469	470	453	468	453	484	451	456	431	485	473	477	467	462	444	478	520	451	495	449	449	455	472	482	457	432	462	472	461	458	462	481	482	477	486	485	440	429	503	480	474	469	433	463	471	487	492	477	427	469	495	449	491	458	467	472	452	472	455	473	514	470	469	456	475	477	470	446	481	438	451	465	427	451	491	457	448	459	453	494	448	470	422	481	484	463	454	453	444	508	471	456	494	491	455	477	430	444	447	452	437	474	510	474	453	458	475	433	450	485	484	481	464	451	438	429	507	459	472	476	472	468	442	459	472	439	480	447	473	438	482	442	502	473	458	459	498	477	491	480	421	471	477	470	417	466	449	478	441	450	513	482	458	472	434	413	465	427	465	459	472	455	454	494	474	465	474	438	490	500	465	432	456	461	448	492	466	500	467	457	478	445	491	508	468	452	498	464	438	434	475	460	499	525	442	443	475	471	455	483	429	467	460	460	483	495	463	441	468	455	465	455	465	458	441	476	480	510	471	439	435	438	476	468	424	453	435	455	473	497	461	472	448	490	478	436	464	478	444	441	459	482	491	447	484	507	472	521	447	457	468	453	463	439	459	479	480	507	454	467	440	467	470	432	423	501	433	482	462	469	493	496	427	467	475	416	462	493	471	484	420	488	469	438	421	422	456	444	455	446	482	465	467	463	466	469	492	469	471	461	456	487	506	434	450	465	463	486	437	456	480	445	480	431	507	462	469	486	431	461	503	447	452	488	463	467	449	455	456	451	460	480	507	422	428	484	443	469	495	460	475	470	493	494	440	499	493	489	460	437	479	489	456	460	460	480	508	476	472	435	510	457	520	480	446	482	443	450	464	508	496	442	425	483	470	471	489	418	489	456	472	441	439	452	490	479	455	479	465	453	461	474	474	511	501	410	495	468	469	464	465	444	467	439	450	451	480	456	471	493	444	473	470	459	503	451	446	473	441	518	500	491	444	438	483	464	463	478	472	495	477	463	490	482	443	504	422	440	455	458	472	444	457	480	463	465	449	463	462	474	465	481	476	490	425	474	510	455	472	497	446	506	423	506	477	443	469	482	481	510	459	471	432	477	467	461	465	471	457	438	501	517	440	469	497	460	449	468	438	470	469	455	453	469	455	457	461	452	477	440	494	445	450	456	482	443	462	444	489	460	427	464	471	501	485	491	478	418	470	482	436	482	449	478	466	494	483	463	441	456	457	482	482	481	488	458	474	434	472	470	483	433	471	425	462	449	434	442	472	428	468	503	454	466	469	464	460	437	440	451	467	432	433	474	432	453	442	476	472	463	475	490	467	490	448	468	468	462	445	475	468	449	441	455	398	477	480	455	454	471	444	423	446	455	467	471	460	426	444	477	442	435	472	481	469	477	456	488	481	440	467	479	444	488	477	509	462	481	443	484	436	473	467	460	494	449	447	494	443	437	477	469	498	474	446	525	469	492	504	463	473	466	488	524	459	463	483	476	458	458	461	491	458	441	467	459	458	496	446	459	457	501	450	475	472	449	479	457	477	467	430	454	431	481	491	425	478	442	467	420	458	439	455	445	446	439	471	469	414	465	506	444	466	447	467	446	450	440	466	497	489	498	461	484	508	478	479	479	469	487	471	460	491	436	448	483	467	475	479	441	445	479	511	449	499	508	444	488	520	420	477	459	479	457	498	464	431	457	472	440	454	435	481	463	463	501	477	467	479	478	446	426	469	452	471	460	506	416	493	482	449	476	481	454	456	473	492	519	481	459	453	476	461	461	457	479	480	455	496	446	481	469	490	492	482	462	466	432	457	464	491	493	475	427	502	429	462	481	471	538	458	422	455	499	470	495	442	457	407	481	490	469	475	453	447	485	470	463	477	445	489	470	431	457	460	466	495	508	495	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2402	465	431	341	344	348	338	282	331	322	337	331	316	304	315	319	298	327	325	298	307	283	329	319	341	311	299	340	302	301	294	279	274	309	298	305	311	286	296	327	325	292	286	335	295	336	309	261	332	330	292	310	281	289	304	306	333	292	293	330	272	312	306	321	319	265	300	282	269	300	305	306	254	319	305	284	330	301	310	318	326	320	313	314	311	313	284	294	300	335	304	325	280	321	287	304	301	304	319	297	324	292	296	286	302	285	323	325	338	298	258	292	301	287	304	273	313	307	308	347	303	286	313	318	305	322	304	320	305	311	271	326	329	293	314	303	300	275	298	274	308	298	313	311	308	321	308	314	287	324	311	320	300	343	319	292	283	320	284	300	304	293	316	287	307	278	313	292	299	330	284	310	295	335	286	330	287	319	280	314	299	314	328	303	314	334	304	299	308	317	307	326	317	268	292	314	304	303	290	321	290	313	308	298	266	293	316	307	299	320	285	312	298	306	287	322	304	292	307	317	327	274	306	289	305	307	312	284	298	296	288	327	335	275	313	317	301	303	311	309	277	312	330	316	308	267	306	319	285	300	293	314	301	291	282	288	300	325	316	300	301	322	258	287	279	286	296	311	304	307	287	290	305	304	274	319	308	324	303	320	307	299	299	336	330	312	292	287	285	312	311	306	337	296	296	301	315	294	284	290	320	284	333	293	326	318	296	338	285	342	312	302	310	318	328	323	299	323	313	298	320	367	307	269	288	326	280	287	304	274	299	296	312	307	313	279	311	296	299	302	312	295	302	285	314	315	303	305	291	295	288	316	285	311	287	305	299	311	300	290	293	302	316	310	318	317	330	309	276	315	314	303	291	292	317	320	322	302	303	308	261	327	284	304	300	280	300	293	273	303	274	294	295	281	306	309	320	309	319	308	295	290	278	270	303	306	330	306	274	277	277	330	315	282	312	306	300	314	309	305	287	335	308	320	287	295	273	312	293	300	298	290	315	305	300	306	353	297	277	314	289	291	279	358	307	297	287	255	298	306	311	271	318	303	319	305	312	337	294	284	295	320	332	289	295	301	313	277	284	309	322	332	340	291	349	288	306	297	293	292	301	310	310	298	329	304	299	309	288	295	322	311	297	317	318	288	324	308	277	300	334	310	331	287	285	308	316	290	287	265	329	303	298	309	303	308	302	274	326	285	298	297	305	293	293	315	308	292	340	314	314	260	287	352	337	275	324	282	308	335	285	296	309	277	299	296	314	295	305	327	286	293	316	323	286	314	291	306	308	305	333	319	289	341	334	319	301	252	303	284	287	320	322	321	298	314	330	278	296	307	295	298	313	281	295	328	307	319	302	301	281	294	304	320	283	291	283	284	334	294	322	313	292	312	268	328	328	292	269	326	288	336	268	329	337	293	319	285	345	293	282	316	297	314	305	310	275	312	297	287	315	330	300	304	308	292	278	318	310	299	313	337	334	303	248	326	310	306	307	327	312	321	292	284	319	290	310	290	308	288	325	311	294	296	296	281	325	301	292	306	333	304	333	311	291	307	332	285	281	292	284	293	287	333	275	309	294	315	317	307	288	290	304	310	283	297	308	309	294	320	303	283	290	321	309	297	307	291	316	306	281	294	259	348	295	316	296	318	289	320	269	300	297	317	301	299	289	294	328	284	280	309	314	283	277	309	314	289	293	294	322	287	261	312	256	294	289	283	292	301	321	332	340	334	291	310	306	292	299	314	295	311	324	314	292	328	283	304	306	331	296	276	302	318	314	331	323	273	303	261	301	282	312	315	281	310	298	309	307	318	301	293	302	329	259	339	288	271	318	313	324	295	322	347	297	317	302	314	306	296	305	298	303	285	328	288	307	276	292	278	306	287	296	322	304	321	289	270	276	306	292	310	296	309	293	303	304	324	280	318	322	301	321	297	308	307	320	282	311	342	269	325	310	297	290	307	318	310	293	276	322	320	301	308	279	282	310	308	292	318	325	306	316	305	294	327	283	317	314	335	312	327	285	315	311	326	316	314	295	305	282	308	270	298	297	294	326	300	338	312	302	313	314	302	290	293	305	297	291	315	301	308	296	311	325	338	289	301	293	297	303	279	313	299	306	311	317	345	307	315	336	272	316	299	309	332	300	306	285	306	296	294	342	313	320	339	302	299	303	334	333	330	309	279	305	307	305	288	322	330	309	295	286	306	320	282	304	305	314	290	313	315	296	299	277	310	330	279	334	304	330	337	305	300	305	294	296	310	303	307	319	288	322	282	373	320	307	306	327	312	317	339	295	297	280	282	316	291	330	276	307	307	293	315	303	329	316	304	325	286	270	302	331	320	290	340	294	311	305	312	329	331	344	351	308	307	311	281	330	315	296	293	279	285	286	292	318	278	277	266	304	324	307	329	304	279	320	299	309	316	303	346	306	317	314	285	314	292	290	308	310	298	295	285	301	300	283	306	290	278	329	303	328	310	315	313	311	300	340	301	307	299	322	293	312	292	308	337	290	315	266	302	317	291	293	300	293	286	284	287	287	318	328	298	293	300	282	286	316	318	291	275	305	287	284	275	306	290	321	287	296	301	307	333	285	311	306	316	297	293	301	268	279	311	327	323	261	320	296	284	264	328	324	330	299	309	287	311	306	327	302	306	285	318	301	318	268	300	307	319	299	282	315	305	308	314	286	282	299	320	297	311	330	333	283	316	316	318	324	331	291	320	307	304	299	281	298	326	289	293	294	345	294	297	305	290	305	320	297	312	351	329	319	297	263	288	305	296	300	295	306	321	281	314	313	316	258	310	295	320	303	315	303	272	309	333	305	318	305	283	309	313	284	319	290	299	252	281	315	319	330	286	305	315	299	319	339	290	307	288	282	322	282	296	305	327	318	312	272	322	291	343	315	323	311	331	303	306	338	315	278	305	299	288	297	315	335	305	318	294	299	325	301	279	292	287	294	294	290	308	297	279	292	338	331	295	287	296	287	293	289	284	312	323	310	285	311	308	314	322	332	315	301	285	324	321	306	314	301	282	282	298	291	267	319	326	325	306	283	304	327	291	322	297	297	307	284	320	296	315	295	292	319	307	295	278	305	281	295	300	303	305	318	321	311	322	279	293	327	306	300	298	295	326	312	310	310	290	329	320	284	301	291	310	300	290	355	282	302	316	301	289	289	289	305	288	296	309	280	311	291	313	331	302	292	326	285	303	332	299	316	293	295	318	303	315	338	318	283	263	338	320	316	286	331	310	307	300	315	304	310	305	326	319	302	300	288	308	309	290	286	275	300	305	283	292	323	309	299	300	304	295	313	294	300	310	290	299	326	330	286	283	310	297	311	291	311	290	338	323	301	316	282	297	305	303	284	315	290	294	287	313	295	293	325	304	306	311	272	322	291	342	316	281	302	303	319	286	318	306	341	273	284	295	283	281	304	291	306	321	311	325	300	330	337	315	336	346	318	275	305	309	287	313	282	319	300	307	282	333	275	301	314	272	323	345	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2658	1097	1094	1159	1075	1008	969	966	980	939	863	900	946	905	871	931	920	920	920	898	878	896	894	926	901	867	899	926	802	864	888	891	913	852	873	882	874	892	916	870	865	867	931	896	963	866	881	895	970	867	921	897	895	865	894	904	891	886	931	875	905	870	873	867	905	874	874	876	836	901	870	913	917	874	885	860	912	827	901	909	870	916	896	862	830	893	818	876	865	900	909	796	864	884	885	929	882	852	815	833	865	869	896	922	865	880	865	942	915	885	906	877	882	864	902	843	844	838	910	900	855	880	897	916	832	950	859	851	919	914	855	847	879	871	922	913	833	889	859	910	880	891	838	791	866	877	899	868	890	935	854	905	887	856	893	849	806	873	935	863	793	926	877	902	891	880	888	900	865	908	856	855	929	843	856	874	897	882	830	869	897	934	825	841	887	847	862	863	897	857	907	880	867	878	844	828	838	871	872	917	888	852	875	848	881	843	862	912	866	896	927	862	909	891	861	917	897	865	865	842	956	891	893	838	892	873	861	902	874	882	890	852	880	859	888	899	944	926	925	858	871	919	882	889	887	880	873	873	935	895	874	942	856	873	816	816	925	893	892	909	897	897	840	893	834	913	856	843	954	864	883	910	842	837	878	887	924	839	937	898	862	842	817	926	853	896	857	890	863	900	913	862	892	868	839	854	903	896	900	861	924	904	855	873	855	857	846	909	860	866	910	942	866	812	885	927	892	927	872	892	835	895	837	888	801	894	813	932	860	868	870	855	858	901	893	845	820	889	862	889	889	828	911	910	891	879	853	879	937	883	895	866	910	884	907	863	938	916	892	919	884	845	864	898	926	941	897	886	868	898	915	908	902	879	890	870	877	901	931	890	917	923	871	885	885	864	877	878	905	927	855	830	915	922	863	913	872	823	875	899	831	905	899	873	910	871	883	893	884	848	891	873	925	939	842	894	877	911	936	879	878	893	912	890	842	881	888	894	884	900	875	924	864	817	854	849	868	872	882	877	901	869	857	917	901	898	890	874	855	848	895	901	836	840	868	903	884	901	846	838	876	916	883	844	874	874	858	857	895	897	877	861	872	901	866	873	890	883	928	893	889	867	927	871	842	885	898	845	868	937	885	873	875	899	827	857	875	894	960	904	904	860	891	912	850	851	837	877	881	889	926	891	859	887	876	888	862	886	863	882	851	898	903	879	881	885	891	897	910	890	851	860	866	910	839	841	868	913	893	817	826	908	854	868	857	852	919	891	867	874	862	903	857	874	886	876	935	912	932	885	897	904	896	889	874	835	873	889	884	853	931	843	910	873	881	857	927	862	895	880	939	899	854	878	845	890	917	856	882	864	869	890	891	905	871	904	885	902	911	950	925	914	798	864	905	891	881	911	872	867	881	933	875	916	893	846	842	896	863	885	862	948	830	898	892	878	935	864	879	875	913	920	898	862	881	918	921	922	875	856	887	887	904	886	871	840	911	861	941	860	932	863	892	882	866	906	904	819	867	848	883	882	909	902	864	854	905	899	867	855	866	861	877	832	948	857	910	867	861	906	904	863	938	891	866	883	858	880	894	869	826	859	854	897	873	935	925	940	855	876	906	897	894	914	870	878	916	884	919	879	889	851	911	901	853	913	934	862	960	899	910	874	929	879	930	854	938	867	852	868	891	914	861	891	855	871	855	834	903	920	814	846	879	888	946	904	875	874	927	897	918	871	830	981	887	876	902	874	867	883	866	829	862	890	880	842	934	914	928	857	859	883	875	896	911	878	945	869	879	832	858	925	864	909	846	908	887	903	822	904	899	881	969	882	821	913	891	915	884	907	854	895	817	906	863	853	880	881	861	878	864	890	853	838	866	832	841	915	896	869	918	861	889	886	883	883	867	871	822	906	894	897	857	854	834	863	874	882	856	896	890	904	888	897	893	901	941	865	858	852	903	823	910	903	903	882	852	901	895	879	848	866	823	930	838	886	874	840	867	933	897	860	862	913	856	910	877	893	834	887	910	921	882	938	868	873	827	904	916	839	866	851	922	893	912	872	886	891	836	894	879	853	894	955	875	871	855	846	868	897	846	881	911	931	866	877	928	941	831	899	848	913	901	855	897	882	874	898	867	878	856	893	891	862	861	892	971	895	868	913	872	916	884	945	915	852	887	932	909	891	849	863	900	893	873	883	820	912	893	962	907	874	875	919	881	912	875	885	890	873	902	891	890	839	892	879	845	944	848	864	870	880	906	866	858	829	917	953	905	908	896	943	897	888	900	855	845	914	891	881	865	845	850	889	882	857	909	854	912	828	915	940	846	882	863	863	890	943	875	889	860	890	804	864	901	850	899	874	899	868	920	865	872	843	928	894	898	888	891	867	862	869	849	891	838	847	861	852	923	899	858	869	930	879	891	857	892	859	910	894	852	857	881	916	891	887	915	905	937	893	872	920	859	892	887	821	873	887	853	917	865	902	885	852	858	855	901	881	936	881	910	849	901	897	864	903	875	809	840	914	844	923	891	857	821	888	883	802	871	878	869	835	923	913	916	884	860	873	870	860	908	896	925	912	871	884	880	881	899	928	912	835	884	859	894	857	866	866	906	900	911	913	883	888	889	902	862	856	867	859	865	857	858	875	892	939	815	943	834	868	887	848	894	885	942	864	872	850	921	894	943	881	859	906	880	896	890	887	946	868	837	888	825	877	832	927	853	850	902	901	898	839	893	854	893	888	895	877	860	875	840	888	911	867	896	867	905	908	851	917	951	894	875	864	875	893	828	930	861	912	894	895	881	861	844	839	905	928	892	857	853	883	912	908	884	859	856	911	908	917	899	862	867	885	916	915	916	864	879	898	893	932	883	866	940	903	866	882	864	923	862	873	880	921	903	915	861	916	887	865	935	919	884	871	886	891	895	895	859	854	899	944	918	877	935	866	834	843	915	907	824	921	859	839	838	891	852	935	887	903	893	938	869	866	851	844	806	869	866	909	875	883	830	876	878	894	895	925	915	908	911	862	875	841	916	861	874	843	856	874	904	893	875	900	920	830	900	922	875	931	896	827	867	861	922	805	826	896	878	921	828	874	851	897	876	893	884	949	862	910	899	902	937	849	865	876	924	912	939	885	838	909	896	885	836	905	877	893	855	924	892	895	903	828	854	880	889	888	869	888	911	890	897	846	825	875	917	881	908	914	881	891	859	917	899	914	905	920	849	853	893	831	960	851	837	904	899	887	878	916	870	892	866	836	908	858	900	857	852	919	882	856	880	891	865	874	879	863	912	910	932	911	888	905	892	903	891	867	859	914	906	899	909	900	908	892	861	876	869	879	882	866	885	858	859	837	846	885	899	897	888	834	884	871	884	849	962	886	876	928	910	880	885	909	871	895	829	905	832	898	879	867	875	897	848	828	898	883	894	882	874	886	864	897	868	859	838	902	854	907	881	912	895	859	888	887	894	884	861	874	899	855	913	853	856	883	897	817	809	871	890	888	795	907	839	882	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9309	2336	2132	1303	886	612	494	357	344	275	305	274	216	264	216	226	219	195	182	165	208	188	230	200	179	199	168	191	191	178	192	203	166	222	180	140	169	153	191	160	167	185	178	155	194	193	186	171	165	168	174	184	167	185	185	187	170	170	156	189	186	183	182	176	185	174	157	178	158	152	171	163	175	176	177	166	163	156	162	178	163	138	178	165	195	169	188	189	147	195	184	154	178	192	166	170	170	168	177	169	179	162	180	185	177	200	152	173	185	170	180	204	164	162	183	152	150	147	162	170	176	185	152	187	186	183	179	159	153	180	173	168	169	173	145	140	165	174	160	181	188	172	157	164	189	172	164	175	174	180	167	208	173	176	177	160	190	193	163	147	170	185	177	181	158	179	192	181	183	160	174	186	157	151	175	154	168	142	167	171	191	188	168	169	164	161	178	173	158	161	197	173	166	185	192	166	186	153	196	175	168	165	172	198	165	167	163	176	158	167	164	181	169	180	180	179	163	188	172	150	190	170	167	192	155	160	150	162	148	153	164	180	166	182	180	153	171	174	169	165	171	185	156	176	165	179	171	143	199	178	175	165	161	173	182	165	177	165	163	179	166	180	153	192	165	170	167	155	180	186	165	171	143	183	187	181	183	147	173	177	162	151	159	147	181	167	156	214	175	192	179	147	154	131	183	170	145	165	158	171	154	173	179	177	181	179	162	174	171	186	145	183	169	166	171	164	175	155	188	206	164	169	175	175	182	175	167	162	167	154	183	176	164	191	175	166	164	170	162	179	189	153	175	169	152	144	186	171	173	179	168	174	173	166	180	153	167	211	185	169	140	151	157	187	166	172	173	164	165	176	148	160	174	173	157	173	140	177	188	173	159	170	179	167	166	176	175	159	153	159	179	174	172	176	182	155	171	181	170	173	157	188	176	157	154	176	193	188	172	173	162	154	202	178	182	176	167	188	182	145	162	172	168	178	168	152	155	171	190	184	167	199	146	163	180	168	172	171	172	172	162	191	154	156	166	175	184	171	183	181	185	167	159	175	150	123	154	160	142	182	179	153	154	182	163	144	186	176	189	163	173	169	199	173	175	151	165	173	155	170	191	154	164	180	155	172	167	194	166	176	168	166	130	178	195	148	157	142	183	143	190	159	175	173	175	185	165	174	168	191	160	162	163	180	186	171	166	165	177	180	169	195	157	189	163	174	183	172	171	173	148	147	136	162	160	178	137	162	173	141	194	191	178	150	161	187	183	187	166	150	164	146	191	184	159	160	170	181	186	182	178	170	159	180	179	163	183	174	177	151	165	172	161	151	159	170	165	165	189	176	153	173	165	177	161	178	174	159	160	190	156	177	170	175	171	182	165	164	178	173	170	161	165	155	160	177	177	178	183	185	164	174	164	163	185	181	171	181	180	161	189	173	173	181	170	178	171	166	149	156	194	154	183	152	187	177	194	172	153	190	188	179	164	178	166	183	174	143	179	203	160	180	186	186	177	196	180	149	185	169	159	176	160	159	193	175	187	174	165	166	173	197	157	180	185	158	153	167	176	172	169	186	161	160	160	160	154	190	175	179	181	156	167	168	187	158	186	172	163	187	161	162	189	173	164	192	170	178	157	181	158	151	189	174	175	183	146	159	180	189	149	164	160	159	178	163	177	176	167	181	157	175	184	159	175	181	156	166	185	190	163	176	171	162	180	175	177	160	154	158	178	172	175	154	166	165	166	167	166	151	139	156	193	157	176	182	173	163	170	141	177	172	163	169	179	181	195	162	167	173	171	162	185	173	160	158	155	151	152	164	187	157	160	152	175	182	188	189	177	166	163	158	175	163	169	184	188	171	159	156	166	177	185	178	192	185	165	160	161	189	164	181	170	173	188	181	158	182	155	167	170	194	179	169	156	190	165	178	181	169	172	155	168	168	142	163	166	185	187	176	147	190	167	184	175	157	178	174	173	152	168	171	166	174	159	154	172	192	166	175	145	158	157	179	161	182	181	169	185	177	186	164	163	168	165	175	184	183	180	165	161	167	149	162	156	170	153	184	158	146	162	171	163	170	157	164	208	154	172	167	195	156	193	190	176	172	160	169	159	175	174	176	168	131	166	182	175	165	183	184	158	176	150	164	180	161	171	155	185	152	155	171	148	167	166	189	185	152	143	161	168	171	185	174	181	165	160	163	178	162	178	151	163	151	165	177	163	150	177	202	163	167	190	193	193	183	174	180	165	194	169	157	186	186	189	140	150	172	201	186	167	177	169	153	166	170	158	184	149	176	178	166	176	162	176	155	157	180	184	167	175	181	147	166	190	172	161	148	183	185	183	160	170	184	175	160	164	191	178	171	180	152	177	194	170	161	190	159	198	181	174	183	169	165	183	174	155	176	176	178	171	160	162	202	173	170	162	163	169	192	195	178	173	174	165	158	175	164	161	167	183	160	179	167	195	180	190	193	155	153	153	167	185	175	166	203	171	180	157	186	182	162	152	162	175	166	152	165	172	205	167	177	187	158	182	168	182	159	170	180	192	183	164	172	185	179	168	138	181	168	188	181	175	190	180	151	185	179	183	161	158	174	189	161	164	147	136	174	190	190	165	191	171	179	163	145	174	179	164	159	163	156	166	173	176	165	180	177	168	172	181	173	177	171	171	174	192	177	167	175	145	172	159	152	171	180	179	173	162	167	162	178	164	186	168	174	169	168	160	186	143	173	168	170	160	186	165	152	158	167	173	167	158	164	142	153	167	183	146	176	178	175	182	174	178	177	162	152	159	164	169	198	153	161	181	150	200	172	187	193	192	174	177	203	169	190	196	165	171	165	170	185	172	172	203	162	197	169	176	152	176	191	176	192	157	180	191	158	166	171	185	175	164	167	168	170	160	167	192	177	184	218	164	163	176	169	165	169	162	164	168	165	177	161	165	180	137	168	169	201	150	152	157	170	178	163	161	183	156	194	151	190	174	179	161	165	167	176	161	166	175	178	163	156	178	210	182	162	157	142	158	147	181	176	172	170	163	187	182	163	187	149	156	152	167	175	168	187	170	162	167	196	182	172	169	175	151	178	173	152	161	183	181	180	169	167	190	150	199	179	159	169	159	168	171	163	166	173	167	155	147	164	185	163	192	197	167	157	182	184	173	179	159	183	169	159	189	169	194	151	187	154	173	155	164	160	173	166	187	185	164	158	151	178	178	151	154	162	187	156	191	158	157	173	156	177	178	141	174	183	161	181	183	152	179	163	183	210	202	164	179	175	173	198	163	170	158	179	169	152	185	166	166	187	184	142	167	169	150	179	177	163	173	164	156	200	176	178	175	173	155	187	174	193	187	159	179	172	168	162	175	158	169	163	158	157	175	192	182	172	167	192	154	195	165	169	182	162	163	171	179	162	162	189	196	182	166	192	190	173	185	172	172	183	163	162	180	153	154	158	179	185	171	157	160	167	169	156	183	192	171	155	188	173	148	189	168	176	168	163	176	156	165	152	167	160	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6634	2217	3396	3786	3194	2453	2195	1722	1563	1402	1271	1138	1008	966	942	879	859	799	797	772	710	685	752	683	704	688	682	630	658	636	653	611	578	578	614	629	594	621	654	596	575	595	621	573	543	571	555	562	601	595	569	556	570	574	567	524	543	520	556	544	532	547	579	542	535	552	538	546	558	549	586	518	537	562	544	523	550	513	559	576	547	528	539	536	526	513	556	517	562	514	586	537	539	568	572	566	556	538	577	528	580	504	523	567	563	578	536	579	536	518	535	537	523	509	545	544	562	546	550	542	551	519	543	531	551	527	542	549	568	557	508	555	510	566	541	527	535	509	557	580	559	535	572	547	543	565	520	510	561	540	551	503	569	561	543	531	557	513	518	530	515	534	514	531	527	508	512	571	535	513	543	544	534	545	531	537	562	512	536	551	551	514	552	569	528	538	517	517	539	557	520	529	564	524	501	542	519	513	514	555	539	517	567	540	514	545	524	528	503	544	543	537	533	527	522	519	560	514	525	543	529	504	536	550	523	504	572	522	518	526	471	536	529	535	556	533	471	561	493	552	513	540	548	543	564	533	541	547	545	583	555	515	531	527	490	530	557	559	544	562	539	521	495	510	557	542	547	501	538	558	545	538	554	517	539	542	525	548	530	486	561	537	521	564	517	586	530	557	566	544	523	506	548	567	519	541	549	559	543	568	571	537	506	549	498	512	535	570	546	547	547	542	511	535	556	543	532	514	571	548	564	506	523	545	530	509	547	497	545	557	513	566	516	547	508	538	576	535	545	515	508	539	522	501	519	523	514	531	530	551	532	516	552	509	500	510	531	538	532	547	509	534	554	528	539	560	541	560	529	517	576	557	508	487	555	553	537	528	552	541	536	511	533	535	546	509	545	561	536	569	582	548	506	533	524	538	570	538	532	561	525	554	531	505	583	520	529	532	515	502	551	539	527	563	509	550	563	535	552	527	540	506	549	540	535	487	523	511	535	526	559	517	536	532	549	536	543	541	593	492	541	500	515	529	557	545	509	548	503	503	495	513	516	537	539	562	488	557	464	566	547	511	508	536	516	566	549	539	523	546	543	532	553	488	552	495	511	547	541	557	532	523	522	540	549	527	523	516	547	530	569	542	524	508	551	533	515	528	520	527	532	553	556	528	531	511	531	521	535	492	521	545	577	510	513	560	544	538	526	524	504	518	545	535	541	502	572	567	541	522	498	569	509	516	570	526	543	529	507	491	549	516	513	545	546	547	528	540	514	518	519	514	581	485	558	534	551	560	533	540	512	547	539	566	540	529	560	518	528	528	522	499	534	530	545	521	555	564	528	510	581	542	539	503	555	549	536	548	488	536	522	536	530	519	508	553	532	549	532	567	527	550	573	520	499	526	547	495	512	561	534	508	533	508	521	530	555	569	550	540	527	590	540	522	561	499	541	552	516	526	533	586	561	536	512	571	559	518	512	583	545	502	501	506	511	584	523	506	520	518	560	543	525	571	552	522	545	572	536	553	573	548	569	508	532	544	552	575	514	531	588	536	534	551	555	535	528	527	533	548	560	549	489	535	537	516	506	529	535	520	554	528	560	551	524	540	523	543	497	524	582	546	566	551	547	507	538	519	546	549	529	511	520	513	494	561	556	579	533	542	523	506	560	550	520	525	554	534	502	529	468	534	521	557	570	523	534	553	545	527	525	520	524	556	539	483	511	509	528	534	515	557	518	524	542	553	527	514	521	526	532	527	526	507	560	531	527	538	535	537	516	530	497	500	516	532	539	485	491	537	496	548	554	517	542	548	532	543	525	588	580	554	543	531	537	532	535	505	578	525	538	543	587	480	541	510	516	564	521	532	559	565	512	565	526	516	536	548	547	551	535	536	530	551	558	571	576	518	553	531	536	533	556	517	523	557	542	507	544	535	574	539	532	525	530	517	551	556	547	531	558	563	578	525	515	538	502	532	537	531	547	498	554	526	517	547	556	560	533	512	550	558	556	561	532	522	521	537	500	517	506	480	475	486	525	512	504	561	551	502	557	536	488	502	550	548	535	542	547	510	506	538	535	520	510	510	535	562	524	591	579	536	505	545	547	575	548	457	560	526	508	555	526	528	537	534	532	557	524	568	532	529	537	528	490	547	539	491	530	536	546	549	532	513	550	562	534	511	505	519	561	534	535	519	544	558	543	536	559	517	572	572	516	580	539	556	576	526	532	546	516	570	492	494	539	559	531	541	549	552	592	524	559	539	512	547	507	528	533	547	536	550	521	558	554	476	559	533	483	589	533	514	577	507	536	544	552	555	581	542	528	545	522	549	563	572	519	568	523	537	551	525	579	534	541	537	543	539	521	583	555	506	558	548	493	530	553	538	533	536	487	521	532	541	509	548	512	483	542	489	516	518	557	556	545	567	477	535	510	537	550	502	518	536	542	534	504	501	555	523	499	545	548	505	600	538	533	522	521	538	502	515	498	554	513	493	530	541	534	514	574	539	497	518	509	510	534	511	559	527	513	488	504	526	520	548	550	548	574	509	545	537	513	531	525	543	518	506	524	500	617	523	525	519	550	588	581	517	536	513	544	545	571	527	567	540	552	555	543	519	519	538	568	524	549	536	554	613	542	531	541	501	523	547	509	548	500	537	575	591	509	521	524	540	529	538	518	504	507	557	520	536	548	518	511	541	548	547	526	501	534	517	541	543	545	542	570	545	539	562	509	572	580	515	547	544	510	511	527	519	554	571	505	523	565	513	548	501	509	605	558	535	553	541	540	527	522	531	525	518	481	555	555	535	526	545	551	558	490	575	583	548	529	560	512	551	547	529	555	552	502	521	553	559	550	567	583	534	509	538	554	545	557	554	579	538	575	527	504	581	482	597	545	514	530	525	552	534	542	531	514	499	547	556	539	527	541	539	534	560	550	561	535	521	555	543	534	533	557	524	548	541	564	491	529	475	547	540	568	535	538	545	496	564	551	532	539	517	595	521	535	535	506	518	515	577	538	586	542	542	530	481	515	525	495	521	527	556	533	512	530	523	493	526	550	564	523	503	536	552	549	480	533	542	498	525	569	555	521	553	513	541	490	551	550	553	562	544	518	545	547	525	576	528	546	552	520	527	549	519	497	546	519	569	540	530	545	543	516	556	516	557	520	543	550	535	539	523	530	515	519	557	545	519	556	562	525	528	562	510	530	522	500	553	549	554	517	565	522	548	494	475	516	540	538	547	523	559	499	517	548	606	525	559	512	534	551	511	560	535	524	556	528	565	521	559	542	527	526	528	543	539	506	510	520	575	543	505	537	552	539	553	564	535	545	512	571	528	523	532	518	523	515	513	539	526	558	504	522	567	528	532	523	542	568	513	544	539	503	556	511	542	547	509	512	527	547	495	540	543	580	520	534	511	485	528	542	557	554	548	539	547	556	495	529	533	523	556	508	561	531	536	531	530	532	516	493	574	550	560	534	548	540	520	530	552	584	566	564	552	518	528	560	485	527	544	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17353	4651	4025	2625	1626	1024	753	566	469	421	329	348	283	282	274	241	213	219	201	192	161	189	194	199	167	177	172	175	176	151	152	176	156	170	141	139	181	169	164	165	152	164	141	157	167	140	147	147	138	170	148	141	165	147	157	155	166	141	147	151	156	162	150	153	134	152	144	165	142	152	150	139	113	126	130	173	149	142	140	139	149	131	163	150	153	135	141	141	150	125	130	146	142	159	143	157	145	135	153	133	132	125	153	164	144	136	136	140	126	157	162	126	147	132	143	154	139	138	144	147	129	165	142	157	157	125	147	147	144	150	157	158	128	142	162	119	178	138	135	152	149	127	152	134	134	144	130	141	156	145	161	138	159	128	151	155	132	142	149	141	161	147	126	134	119	150	136	120	118	131	135	156	133	155	162	152	153	141	132	141	170	147	136	119	118	140	117	138	148	129	160	153	128	138	172	149	142	137	136	137	140	112	141	131	130	143	133	132	153	141	160	149	124	142	141	151	150	139	149	135	123	130	130	143	143	140	156	130	163	150	142	153	133	136	157	157	143	145	142	131	155	152	173	147	140	128	149	143	128	132	163	165	136	131	126	172	122	151	142	124	137	142	132	139	166	138	152	141	125	145	140	151	131	144	134	128	124	146	142	133	119	139	137	143	147	137	141	146	125	143	139	148	131	144	134	157	141	133	173	112	161	136	171	115	149	141	131	138	161	142	124	145	124	134	158	148	157	141	128	132	164	130	135	137	127	125	152	111	157	133	144	150	150	140	159	151	112	148	142	148	130	135	145	143	142	139	155	146	138	151	151	145	148	149	166	138	136	147	151	150	149	159	150	128	137	143	143	170	147	144	135	121	145	151	135	157	168	150	159	125	139	137	126	132	163	156	126	126	146	136	143	139	121	157	144	156	146	153	136	153	128	130	148	153	136	117	157	161	127	129	119	136	146	132	139	139	141	144	141	135	115	131	134	149	124	138	140	137	141	134	131	124	148	144	139	135	163	131	137	139	150	152	149	137	160	143	127	141	136	135	153	128	140	147	128	144	138	113	146	144	169	130	128	133	155	131	128	165	139	127	126	129	120	125	139	142	130	137	154	147	133	144	125	114	149	149	158	129	132	148	127	147	128	143	146	137	132	151	145	121	110	167	127	142	137	151	146	154	140	148	153	145	140	161	147	140	141	152	147	155	142	155	159	136	136	154	130	128	149	144	152	139	148	146	138	142	140	126	164	157	123	135	152	154	127	142	154	146	167	119	122	156	118	119	134	138	139	144	154	155	145	133	138	145	141	116	138	132	163	133	139	149	146	139	136	158	144	123	143	136	138	156	142	160	131	121	155	117	131	148	133	162	156	129	148	148	135	145	167	148	119	138	135	128	149	141	134	153	133	145	144	156	137	137	149	150	133	132	138	138	139	160	142	145	139	141	170	151	123	134	134	138	154	133	157	147	149	133	129	153	139	140	134	160	164	135	167	146	139	150	167	134	121	148	126	139	134	143	163	131	167	147	134	152	152	147	156	144	121	128	183	158	134	148	145	141	130	143	125	133	144	133	140	145	141	148	143	145	163	130	150	155	149	146	138	135	154	144	133	140	149	155	173	157	146	134	156	150	148	115	118	139	151	142	153	141	148	138	160	131	138	143	137	117	141	129	136	127	122	115	146	155	132	156	152	141	143	151	147	116	167	143	157	151	137	131	143	169	142	120	125	132	124	144	145	142	129	133	154	154	142	138	125	153	128	126	147	130	143	154	148	148	162	153	145	134	110	139	142	162	141	140	143	123	126	132	134	137	129	155	132	125	148	138	140	145	140	112	147	144	152	159	141	129	156	137	138	133	126	128	142	147	147	132	146	139	155	153	147	127	128	152	170	138	148	159	144	141	161	139	142	149	156	148	155	133	138	157	110	143	133	148	119	153	152	137	130	131	135	134	156	136	140	111	135	136	119	122	143	132	144	137	145	147	155	125	146	128	139	137	157	133	127	146	137	150	138	133	136	144	133	155	130	125	149	116	152	137	139	141	131	132	128	104	146	140	135	131	130	139	124	121	138	131	134	162	132	123	140	155	131	135	150	145	136	158	143	131	132	136	138	134	147	134	129	134	141	150	132	148	144	138	141	117	126	157	128	137	149	159	131	143	142	124	140	126	150	167	135	142	162	140	133	147	139	146	154	156	166	145	142	166	146	122	137	138	135	154	137	158	174	130	138	138	154	145	152	142	154	148	139	156	146	129	121	157	140	155	138	136	143	122	133	132	135	132	127	143	135	154	129	134	125	132	142	108	158	161	155	113	148	152	130	125	133	112	142	151	153	141	122	127	134	153	128	129	155	137	147	135	129	133	149	171	138	118	131	149	133	138	150	141	130	122	149	137	142	135	145	141	151	149	141	142	140	144	126	135	152	147	123	148	134	148	134	109	132	140	140	133	146	149	135	138	154	143	133	127	135	150	156	150	165	137	141	132	132	124	134	126	136	136	121	133	129	133	142	163	144	151	128	132	131	138	139	151	153	139	153	131	161	146	136	149	144	140	151	127	148	136	159	127	147	140	159	139	140	151	152	141	154	116	163	139	144	134	142	143	137	142	139	143	112	144	155	138	136	155	157	148	140	123	147	149	139	141	123	127	161	148	141	143	141	128	139	135	131	146	142	129	151	130	148	128	143	134	139	140	153	165	134	115	138	158	137	139	141	128	112	155	139	134	138	125	143	164	146	145	158	135	137	152	134	156	157	145	140	144	167	142	144	126	136	148	134	141	134	147	132	142	127	143	151	129	159	145	153	139	126	150	127	147	150	134	134	162	130	140	141	125	134	139	141	146	145	121	138	133	123	149	146	163	170	152	130	156	136	152	155	129	129	148	145	129	140	142	156	138	135	134	152	166	142	151	148	159	141	123	161	120	154	140	140	123	139	142	138	156	147	141	141	140	152	120	124	139	141	151	138	144	136	145	127	184	151	133	149	126	151	129	136	143	147	141	129	156	164	139	146	142	142	130	138	126	141	141	135	151	140	139	133	165	144	112	125	123	148	139	145	120	150	144	137	138	139	148	141	186	159	135	153	138	157	148	120	154	142	141	149	130	133	162	141	139	119	153	134	128	147	133	161	134	141	134	120	157	141	153	158	151	115	154	133	150	133	144	162	128	165	138	126	127	152	140	139	143	151	154	119	151	139	118	138	132	178	143	156	120	149	149	148	141	140	141	124	152	151	148	155	134	138	158	146	152	136	133	153	148	133	138	124	140	140	133	138	125	135	136	170	151	139	125	155	144	147	146	153	136	142	126	122	154	134	152	131	135	153	155	140	140	129	149	146	179	140	134	138	133	136	147	145	158	117	154	156	131	147	130	171	134	141	131	129	139	134	148	176	131	116	132	153	125	154	133	165	152	140	145	136	146	151	146	127	128	158	135	143	133	132	130	131	143	134	143	147	152	136	159	137	146	142	144	160	178	142	172	134	163	136	132	150	151	146	123	144	131	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9346	3365	5926	6690	5357	4093	3444	2830	2388	2084	1797	1681	1443	1374	1247	1114	1058	946	946	940	853	819	764	756	735	702	688	750	634	665	587	635	623	615	621	576	579	563	574	597	560	593	594	596	576	517	590	516	502	530	535	516	521	521	537	545	525	478	540	503	493	496	496	517	507	510	490	468	510	470	506	484	513	506	459	501	468	486	511	486	510	494	491	495	473	488	434	464	492	453	473	482	528	476	484	498	508	492	478	484	463	477	475	456	462	492	445	436	487	501	484	465	499	483	487	504	462	460	495	475	508	469	469	480	500	453	491	460	474	467	476	463	477	448	501	479	474	468	464	503	483	448	483	477	484	461	499	444	485	475	478	482	446	480	454	460	490	466	480	484	498	480	511	488	444	478	489	445	428	496	439	495	495	469	493	479	462	444	470	452	473	493	486	459	483	466	474	462	497	519	468	472	467	488	463	447	485	438	468	450	476	473	466	485	452	439	456	458	489	502	480	504	454	436	481	443	453	467	458	471	460	450	500	465	428	477	459	470	469	455	434	472	467	506	450	451	464	447	496	487	466	515	463	473	443	457	451	461	472	458	471	438	485	449	459	470	471	490	449	444	452	435	512	490	461	527	442	474	491	409	491	461	465	471	459	461	477	472	469	465	476	505	472	484	444	478	495	465	439	441	455	478	442	468	440	501	473	454	486	451	440	421	437	417	502	516	465	445	487	498	465	465	462	462	477	469	455	505	459	458	460	452	468	501	434	479	453	468	472	456	480	451	495	459	470	429	470	510	499	486	504	480	409	482	510	458	493	468	468	466	481	475	485	472	448	468	454	465	472	498	436	452	459	471	470	469	474	450	443	456	468	493	462	473	468	505	478	451	454	433	473	470	464	427	485	469	472	467	440	460	492	451	474	471	435	469	505	469	471	426	453	469	423	495	469	438	504	526	511	462	441	476	461	448	487	529	415	438	455	473	461	468	484	448	466	465	485	411	459	482	451	464	460	475	452	477	474	479	481	497	476	506	501	481	462	489	439	461	489	462	464	471	431	455	446	486	428	486	478	490	475	503	462	445	429	442	467	454	471	477	455	492	485	469	451	475	521	482	452	463	504	508	466	407	474	459	426	478	466	470	489	461	489	469	476	471	483	489	472	476	460	496	459	472	443	498	475	456	466	463	458	451	470	483	466	438	482	425	434	468	505	471	443	488	489	438	466	492	459	459	412	473	460	475	501	476	461	481	484	463	445	462	467	493	475	443	467	482	474	459	439	491	447	465	456	485	474	463	444	481	472	460	482	455	470	460	490	436	416	448	462	494	476	461	457	447	430	465	460	472	448	466	444	505	472	466	488	465	457	465	474	453	472	423	461	511	487	471	487	463	465	495	432	434	468	472	495	476	460	484	457	463	496	491	458	458	464	488	457	412	446	441	461	484	484	464	451	435	488	435	496	446	483	466	495	443	483	511	485	467	474	482	486	468	452	443	492	463	493	486	489	440	495	509	421	469	501	450	457	432	471	466	497	489	462	501	474	439	482	444	497	471	441	487	456	454	469	490	495	466	467	444	471	475	488	431	483	469	466	465	461	481	456	430	449	484	475	434	442	452	493	483	475	446	479	441	462	485	467	474	473	429	463	494	464	494	454	529	491	461	438	470	481	466	459	463	444	485	495	458	457	418	486	483	491	485	442	474	443	450	458	464	464	440	470	478	487	453	440	503	474	500	477	498	522	434	471	443	477	443	446	451	488	446	480	467	464	424	461	487	453	453	444	473	445	453	447	495	459	466	432	455	474	448	438	470	458	469	472	478	449	486	478	455	489	460	457	486	450	430	473	471	475	465	444	489	452	428	462	476	517	467	460	467	442	466	459	423	460	458	494	459	460	418	474	454	428	442	487	515	466	461	465	460	495	465	487	482	435	451	467	455	467	503	452	499	458	458	501	466	430	476	453	495	455	437	490	462	482	497	488	463	477	441	494	469	480	467	478	460	456	487	500	507	434	470	441	456	480	504	459	472	502	500	437	481	448	471	474	496	460	474	493	492	465	445	469	494	452	490	426	453	488	473	457	479	465	446	463	472	454	444	472	478	460	483	506	451	491	433	455	476	449	481	451	439	480	456	449	444	491	452	459	462	423	444	475	443	437	464	459	456	462	463	459	488	488	450	487	462	461	462	487	470	484	466	501	482	447	475	505	527	423	434	481	472	478	464	467	478	431	483	456	471	483	447	494	481	461	487	470	464	471	478	483	446	501	458	463	502	488	447	481	489	494	461	473	489	451	473	499	456	427	437	461	482	474	444	467	477	474	523	510	470	474	465	440	489	422	464	453	407	483	490	457	450	450	471	475	474	474	472	465	448	427	431	507	446	461	488	475	463	465	437	451	477	466	478	425	444	479	484	442	467	485	484	509	465	496	488	481	428	473	433	458	458	481	442	491	451	421	482	488	489	469	490	523	485	460	435	458	447	447	410	447	470	471	399	495	475	484	469	454	480	472	485	419	431	467	463	486	477	491	474	473	468	422	484	479	433	517	448	492	499	481	461	475	425	452	466	462	448	477	511	459	470	444	443	436	450	472	456	490	473	494	464	462	464	488	465	447	468	494	477	477	462	503	493	454	464	458	493	453	507	477	457	496	465	458	445	490	465	493	463	497	469	467	457	436	488	472	517	493	453	456	487	502	475	450	450	478	465	467	456	481	452	431	457	459	477	487	426	457	486	477	433	448	479	469	519	500	482	446	482	450	454	503	461	470	493	490	461	443	442	472	542	466	514	438	482	482	436	484	429	503	430	485	457	433	462	465	451	498	464	458	482	486	410	454	452	476	420	484	492	506	447	521	470	472	471	484	413	461	485	454	466	470	457	472	489	441	464	450	476	469	477	489	442	442	454	430	441	479	415	496	447	468	465	480	491	439	475	501	499	427	440	469	451	479	395	487	488	486	467	503	456	420	460	487	424	462	462	502	467	485	456	479	481	482	487	443	464	483	498	505	500	446	476	484	460	482	479	466	476	479	462	454	478	428	495	465	464	443	483	439	476	441	474	471	465	469	480	463	486	457	441	459	485	497	401	441	457	455	437	479	501	487	437	495	431	441	489	468	484	485	504	440	463	452	450	496	447	432	486	462	462	512	486	460	505	445	467	452	471	455	464	471	489	431	457	489	476	486	465	438	483	478	443	493	473	460	484	442	467	473	454	451	496	468	479	472	491	411	469	462	481	496	490	419	441	477	472	427	458	470	492	435	436	481	459	488	438	483	442	455	429	498	494	467	452	443	464	482	447	471	516	498	448	441	464	474	468	464	469	455	464	466	425	472	460	494	479	464	469	473	496	493	480	454	460	476	475	463	448	477	478	509	475	456	480	466	476	483	490	451	462	457	434	433	447	488	468	473	475	507	461	444	469	452	500	465	488	495	462	475	471	485	466	437	439	458	472	470	482	470	460	470	481	479	479	495	485	438	499	432	474	474	483	469	432	466	466	517	466	480	487	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2270	478	481	407	340	363	358	318	324	306	304	307	315	315	348	290	305	323	337	305	290	317	316	318	312	330	306	295	289	308	302	309	304	312	285	309	292	325	294	322	281	323	308	296	286	303	332	324	301	321	293	310	311	290	291	262	309	312	278	333	313	273	313	321	314	326	306	297	288	265	317	314	287	317	300	301	312	276	294	335	301	271	288	328	341	288	320	299	297	319	322	293	293	288	334	329	312	348	307	272	287	311	336	301	309	337	295	320	332	325	315	304	309	284	314	305	278	301	324	318	286	304	322	295	329	277	333	292	295	333	298	330	317	307	273	331	292	302	372	311	319	312	257	292	304	283	291	304	296	344	279	321	306	277	314	319	290	321	313	300	280	331	323	316	305	301	287	313	324	284	278	288	317	300	299	315	299	303	277	323	271	292	324	296	268	313	304	311	328	301	308	315	310	309	332	289	303	286	302	300	282	300	285	313	272	289	296	303	298	319	301	333	310	322	290	302	331	311	305	297	301	297	289	304	291	324	311	293	306	306	343	314	317	303	294	312	296	330	292	309	329	300	294	311	312	333	297	308	308	268	320	340	283	272	323	298	317	310	338	314	322	312	302	293	298	305	293	311	295	308	279	314	281	308	316	328	321	271	308	322	296	307	291	350	295	307	338	305	271	294	283	316	329	301	310	299	282	321	315	320	356	312	293	313	315	311	315	276	295	314	278	318	293	308	340	291	299	318	320	291	285	287	256	267	289	318	304	304	310	303	307	306	327	307	300	283	285	323	292	284	280	323	335	308	347	302	300	309	328	296	304	294	326	292	295	283	310	286	318	298	291	309	308	332	310	278	315	333	269	317	306	298	301	307	307	294	298	288	331	325	287	303	322	307	270	313	297	311	337	307	299	294	329	279	299	314	281	296	310	316	289	314	316	287	306	301	296	286	297	295	299	311	301	284	307	300	308	309	319	316	307	314	325	288	319	321	286	310	296	313	320	336	266	270	302	308	325	292	317	285	295	303	329	288	293	319	291	302	283	297	270	279	283	307	290	284	302	318	286	298	307	325	290	315	286	318	298	259	309	302	298	322	316	302	308	309	291	295	303	304	284	312	288	302	312	319	271	279	322	335	299	349	285	319	292	271	325	312	334	279	324	289	306	317	279	283	292	313	308	351	322	314	288	292	323	284	275	342	292	314	312	282	308	321	298	290	304	309	302	305	310	297	310	306	295	318	281	287	299	289	349	295	311	315	311	301	320	317	313	282	326	294	289	308	280	293	314	302	309	325	329	290	292	306	294	319	286	292	309	316	313	325	289	329	300	294	311	340	326	307	317	320	299	321	309	293	281	309	281	298	303	329	318	328	300	296	285	285	322	278	306	271	307	325	327	299	292	325	290	276	313	299	276	299	307	277	316	270	320	300	311	300	309	292	338	306	328	314	329	298	301	280	294	320	299	293	283	298	301	254	299	307	293	311	295	314	315	297	300	283	309	292	330	304	289	280	297	289	314	346	333	326	288	288	309	287	301	293	315	295	283	308	321	322	294	290	314	304	321	324	330	318	302	316	293	289	316	288	294	309	311	329	273	287	289	342	322	304	330	275	310	315	309	289	291	279	328	315	337	326	303	305	314	314	310	292	320	301	311	295	333	307	311	301	309	319	296	306	319	332	320	289	300	312	336	278	310	314	302	346	304	292	280	313	331	313	310	316	305	317	292	293	279	299	295	297	327	323	321	327	311	286	305	289	291	291	288	326	295	321	293	287	283	291	310	312	306	327	319	309	277	312	310	326	323	291	306	288	306	324	285	287	336	276	302	313	281	309	308	325	317	311	289	287	312	307	298	308	293	296	293	311	293	338	291	314	318	301	280	285	312	296	298	295	324	304	319	302	280	295	324	302	295	339	305	349	298	287	293	289	315	323	303	310	303	297	267	326	275	309	318	310	287	308	286	299	301	321	320	282	301	318	310	335	282	289	311	296	300	315	310	322	299	311	296	311	315	328	285	323	301	298	294	280	279	295	324	299	323	307	283	281	296	294	320	324	327	308	320	319	304	312	276	317	304	321	312	299	314	303	306	300	318	327	285	324	320	297	337	308	329	327	301	290	307	293	289	311	281	339	313	322	326	330	312	312	276	319	309	313	306	317	305	302	308	303	314	319	301	313	329	304	311	302	314	280	294	251	276	300	327	310	302	305	280	299	312	314	287	312	312	300	310	308	323	324	300	306	270	312	318	307	308	338	311	305	303	308	294	308	300	309	336	291	310	319	314	270	276	308	275	305	280	292	292	303	297	285	298	322	313	302	302	288	329	313	304	298	305	317	302	311	327	310	306	278	295	311	278	296	279	284	332	282	287	303	303	285	315	317	330	328	281	319	323	303	330	304	334	276	298	299	289	303	300	301	309	311	279	274	280	303	306	309	326	340	361	279	303	316	299	288	320	302	314	278	294	269	282	294	278	276	302	320	333	305	318	306	291	298	288	311	289	294	314	327	300	290	293	312	308	325	287	321	351	286	290	263	293	292	325	296	327	280	298	302	315	315	326	319	298	315	286	317	264	288	266	310	321	308	293	291	285	323	311	304	303	330	321	313	298	301	277	300	284	315	337	340	312	335	292	290	316	291	298	302	313	268	281	297	297	305	308	298	296	329	314	320	291	289	279	311	306	292	311	299	305	311	288	328	294	306	308	302	294	321	278	306	326	309	293	330	297	285	295	320	311	297	293	279	289	326	305	322	338	303	318	310	266	285	312	290	317	346	316	309	302	295	313	319	295	321	290	293	298	301	277	251	303	317	306	311	301	282	281	316	300	297	356	310	333	312	279	320	336	317	315	327	317	302	288	308	308	258	309	293	298	299	293	298	309	284	304	293	335	311	313	320	291	314	295	311	290	288	273	318	306	294	292	303	317	338	308	308	347	292	315	299	309	299	292	308	315	329	313	294	321	307	293	272	305	323	313	295	317	290	311	293	336	281	267	286	336	309	326	311	298	332	301	323	331	274	295	324	320	313	288	309	309	312	314	305	296	327	296	326	306	310	313	300	268	287	299	317	332	285	300	283	331	341	309	308	337	309	317	279	335	302	289	310	277	329	297	330	299	298	348	281	286	318	304	297	311	298	310	330	279	289	300	316	322	296	310	329	299	332	299	294	325	313	319	309	307	326	319	289	324	315	318	294	302	282	340	301	313	311	318	314	332	314	291	277	293	275	276	319	300	339	315	305	334	316	323	277	321	315	265	310	295	297	307	304	317	282	300	299	298	298	297	319	296	321	303	319	312	334	299	291	306	308	296	315	292	326	300	294	294	295	341	308	268	314	299	280	321	321	306	316	284	320	328	307	289	252	327	307	284	312	296	323	331	302	297	319	333	284	343	295	322	298	287	305	301	304	291	293	316	290	318	289	293	290	295	312	327	316	304	338	313	311	306	274	305	319	280	312	324	285	281	329	311	297	307	297	306	278	300	297	322	330	307	283	295	317	305	325	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2597	1107	1205	1144	1089	1058	1008	985	958	923	947	926	909	912	902	931	936	896	861	869	875	951	911	905	949	892	925	886	872	873	880	856	838	864	862	883	902	892	922	888	908	856	928	896	851	895	880	920	861	834	883	911	903	851	940	946	922	861	912	866	905	898	847	858	867	876	892	897	866	815	869	923	849	877	905	848	918	900	849	919	879	871	856	868	877	884	874	871	864	876	932	823	894	822	867	892	852	913	941	865	898	877	877	836	873	937	852	879	894	860	840	847	908	932	884	937	853	872	885	886	828	918	866	899	863	915	869	870	823	886	834	886	877	825	856	853	907	864	899	864	860	951	869	876	880	893	868	859	884	915	849	887	925	926	876	833	870	921	870	885	858	905	824	902	879	905	927	856	875	903	921	871	884	877	836	867	827	880	876	894	888	813	899	867	928	913	877	923	884	912	895	857	856	858	879	913	909	899	870	899	871	896	819	837	838	842	912	852	897	881	894	860	882	870	866	898	815	796	917	858	845	885	949	922	836	878	826	925	886	910	865	896	901	905	861	872	876	845	856	943	919	883	848	891	918	847	847	858	897	838	837	920	898	870	883	864	909	953	947	822	885	886	882	844	936	857	882	894	884	883	900	922	889	866	867	900	888	916	909	908	890	841	866	914	890	894	850	877	883	840	825	889	897	878	888	893	837	882	927	844	852	897	862	886	824	877	871	908	909	912	895	861	855	894	932	883	903	867	878	844	853	873	896	894	867	875	864	827	861	929	896	840	860	920	883	874	881	883	871	845	853	897	848	880	914	866	887	867	873	863	860	894	857	866	901	933	870	855	789	855	888	869	911	896	884	870	886	875	888	862	913	869	846	903	870	879	926	868	881	900	893	871	831	920	880	839	871	870	845	848	881	895	869	840	847	879	860	888	836	915	883	853	883	899	868	865	945	848	857	864	901	883	942	873	835	861	819	926	873	825	930	854	887	904	854	863	916	881	889	864	902	870	884	856	866	882	891	850	940	880	852	849	929	877	835	863	852	930	909	838	890	943	872	841	823	878	970	845	907	870	848	921	867	851	882	913	840	839	922	891	881	887	838	904	889	792	847	913	896	847	890	900	920	868	863	888	862	934	883	879	847	845	870	837	878	851	850	899	880	901	841	892	845	907	877	956	879	911	833	899	924	913	915	870	893	870	870	863	864	857	858	923	893	849	873	857	863	819	910	914	867	862	929	907	835	873	925	917	860	933	963	946	916	905	867	856	878	915	831	930	919	918	831	861	902	901	863	926	920	879	897	860	842	902	854	856	847	874	893	937	845	881	880	836	895	841	857	897	867	929	848	871	882	830	896	867	870	932	839	858	849	844	943	859	912	901	931	908	869	930	881	882	841	842	887	896	855	921	849	867	866	876	915	846	919	872	847	931	905	860	911	858	877	875	846	849	878	875	907	911	875	832	881	824	902	870	906	906	827	863	914	876	866	855	915	862	873	916	922	858	847	905	892	849	850	871	870	934	845	847	876	898	894	928	840	908	942	902	891	886	859	874	892	873	894	870	871	908	899	842	852	852	839	853	848	883	874	859	900	847	875	880	845	903	914	920	878	894	872	864	881	934	869	909	928	870	888	900	884	819	915	930	906	865	879	879	857	891	889	895	892	880	863	846	892	845	839	887	884	880	880	878	864	900	860	868	912	894	934	880	858	882	929	860	865	879	919	878	831	868	867	868	884	877	881	895	888	841	872	1004	832	901	843	838	810	853	876	866	883	872	914	910	933	877	882	899	921	879	889	861	916	825	890	898	912	831	915	914	888	875	905	861	861	889	872	920	856	865	906	867	842	919	822	875	928	892	856	893	856	865	863	863	862	863	861	901	881	870	904	850	841	894	865	870	877	853	910	936	874	884	862	888	871	865	853	816	861	856	933	854	871	895	929	842	924	902	830	922	866	848	868	914	870	842	893	852	892	852	862	920	876	860	909	906	889	876	898	856	826	854	874	858	928	835	893	926	905	946	882	833	894	900	869	898	906	894	861	861	863	880	835	876	860	870	829	873	872	894	915	854	883	907	892	826	909	846	839	878	865	849	927	852	922	877	823	900	881	897	865	879	873	861	855	854	853	880	890	902	931	852	863	935	865	873	876	920	917	938	846	942	932	865	901	869	896	847	837	907	849	893	875	849	891	897	869	926	929	911	890	876	886	880	921	868	856	873	820	929	828	873	894	864	889	834	839	869	895	928	899	920	851	867	858	879	848	856	843	868	905	918	920	874	858	874	884	901	878	850	854	858	919	908	846	917	875	872	873	933	858	816	821	896	887	892	912	882	867	849	881	856	837	929	905	829	864	882	874	857	869	861	839	895	891	879	901	871	900	880	872	904	842	888	883	854	846	932	867	873	896	862	893	866	978	847	934	889	885	863	882	892	852	863	934	870	850	892	895	882	888	891	869	885	853	883	907	894	938	876	922	908	877	921	910	878	875	884	885	882	894	866	889	931	883	838	942	863	866	837	881	830	925	872	856	873	883	872	914	886	816	854	807	867	878	895	868	874	903	853	906	886	887	857	873	839	870	870	862	877	898	879	872	892	802	892	834	916	927	889	905	879	872	892	859	864	906	901	868	910	890	889	854	898	892	843	896	918	862	885	909	882	833	875	816	944	874	894	881	902	856	892	893	844	881	840	846	871	875	876	888	895	905	793	847	876	900	861	903	885	836	871	890	856	883	843	844	886	882	885	875	885	859	870	868	931	862	862	874	864	862	909	883	863	883	884	884	874	915	847	881	877	878	896	914	926	892	884	823	910	866	917	849	898	887	918	909	858	887	892	890	867	876	931	881	860	881	878	846	893	919	900	890	871	933	876	954	830	881	924	889	881	874	920	933	922	878	926	830	886	852	929	899	831	884	876	958	877	842	900	842	888	877	839	911	871	853	881	888	854	870	873	876	905	878	854	908	876	885	904	871	886	908	847	863	849	904	894	861	837	867	834	907	903	863	858	878	873	858	887	895	831	906	926	900	844	849	812	906	849	892	891	862	901	850	912	880	913	880	953	860	890	904	858	872	904	897	864	866	871	862	829	881	899	867	885	957	914	857	869	878	905	906	909	880	920	867	889	890	893	871	850	909	925	922	877	903	932	862	886	883	881	873	894	900	922	918	880	871	894	896	914	908	886	884	845	881	879	938	889	892	862	876	839	888	907	879	917	886	881	935	823	859	882	872	913	879	911	868	877	872	844	882	914	849	900	894	861	869	851	878	852	873	854	891	874	906	920	891	878	902	891	907	854	857	885	850	898	866	843	942	858	838	836	959	882	890	900	868	920	877	921	851	873	900	864	902	898	858	860	900	834	905	834	877	847	849	867	888	894	855	863	859	919	848	892	885	893	875	896	853	857	855	912	822	917	921	871	871	875	878	918	909	894	818	880	866	900	886	860	902	891	894	903	867	899	901	863	881	885	861	877	921	889	889	891	915	920	936	845	888	904	924	882	903	899	865	862	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9533	2770	2807	1664	1009	677	525	468	319	297	278	271	236	252	217	196	227	203	195	185	177	198	185	200	187	194	189	188	193	187	203	180	186	182	190	155	177	198	183	151	179	197	164	157	189	171	176	180	178	193	167	184	158	186	174	174	204	176	181	168	189	183	195	157	176	159	151	181	146	166	163	167	192	146	183	172	166	180	178	181	170	174	177	166	166	166	183	186	164	147	171	190	156	175	164	156	164	173	182	161	192	165	193	175	172	155	154	177	188	180	157	164	199	175	148	177	157	169	191	171	191	180	175	186	161	179	179	176	170	167	161	152	190	152	184	175	188	177	180	190	160	175	177	179	158	166	140	169	164	163	187	159	163	155	153	177	181	173	160	153	189	187	162	155	175	182	180	170	174	157	183	174	174	183	176	190	188	164	180	165	195	141	175	155	150	149	167	170	161	173	197	195	174	195	151	185	168	168	173	147	140	171	193	175	140	142	181	165	150	188	189	173	152	165	138	176	163	170	151	171	177	162	144	176	162	157	164	175	182	155	189	179	155	156	184	197	195	185	175	183	188	159	187	175	185	179	187	193	171	160	168	162	126	168	173	178	178	186	177	184	155	157	162	182	170	145	155	185	208	177	175	172	163	153	184	175	174	178	162	173	171	168	145	184	170	186	169	162	199	172	161	164	180	179	174	145	153	175	161	145	181	149	189	175	171	187	152	166	170	171	165	172	160	160	156	172	158	149	160	149	178	171	184	152	163	168	179	194	181	177	155	155	163	166	176	177	210	184	176	171	162	183	160	170	173	188	172	163	163	148	172	150	170	163	145	191	187	175	171	188	157	163	182	183	171	180	174	183	167	179	183	160	173	147	174	171	169	150	157	194	165	163	168	164	155	194	167	175	170	170	182	164	175	168	171	171	168	173	166	164	189	176	172	166	170	182	177	166	154	170	180	176	159	167	179	148	199	167	176	179	165	167	147	173	166	164	160	175	161	162	172	172	195	174	166	171	174	165	184	166	191	164	159	154	181	174	160	185	176	165	182	156	175	173	183	139	175	157	198	173	153	166	201	165	189	159	176	179	197	179	157	175	161	178	160	178	171	187	178	167	149	171	173	169	171	184	157	182	176	200	172	160	187	171	176	176	172	167	176	173	174	170	181	169	179	157	168	169	169	163	162	157	179	177	166	153	164	153	164	162	186	154	190	165	173	171	166	188	174	189	156	192	187	168	180	162	191	178	183	180	160	178	169	168	170	206	147	189	159	154	157	167	198	159	161	169	190	175	164	162	178	180	180	169	184	171	153	172	153	168	194	157	190	165	160	145	158	191	159	186	172	151	165	170	157	167	181	166	194	162	163	176	173	166	169	166	166	164	179	191	147	191	178	167	177	142	204	175	169	149	163	169	167	145	171	148	165	157	147	163	157	182	169	186	183	165	176	171	176	192	161	187	153	165	177	171	172	173	182	186	164	190	160	199	178	164	149	149	157	143	162	170	168	144	174	173	165	150	160	165	162	195	177	175	177	165	181	148	147	170	187	176	180	168	159	168	158	174	179	141	187	171	163	181	185	187	181	189	173	150	136	193	152	165	184	173	186	166	168	160	162	163	163	158	169	152	162	181	170	190	177	171	183	178	182	171	183	160	163	154	168	164	180	171	152	174	168	153	187	190	151	176	183	178	158	174	179	170	165	143	185	161	176	170	183	168	169	161	161	166	159	171	162	185	159	174	161	202	167	153	174	159	195	171	154	161	169	177	186	160	158	179	165	164	182	161	170	169	185	148	151	175	171	136	181	178	171	167	167	160	159	181	189	176	177	210	175	185	175	180	182	162	160	151	139	159	187	158	173	165	171	162	159	154	167	189	181	165	178	183	167	166	171	176	180	173	190	168	192	178	188	154	167	183	185	193	172	151	148	189	179	176	194	173	169	198	173	187	168	175	151	166	179	194	166	171	168	149	181	170	177	173	179	172	162	171	151	163	186	159	163	189	183	160	183	186	157	198	195	154	176	182	193	150	152	180	168	165	175	179	157	176	174	165	186	152	181	170	165	189	163	147	161	178	184	174	170	155	160	160	172	203	168	173	174	179	185	145	165	160	172	208	184	146	191	194	159	177	155	164	170	178	161	175	173	158	173	175	171	187	157	155	180	174	185	163	154	180	164	173	225	163	185	174	177	171	196	164	159	174	169	166	168	193	177	172	167	186	166	154	198	192	155	170	180	156	171	191	171	168	160	161	152	163	182	155	193	161	160	180	195	163	147	170	173	169	179	189	169	161	187	169	160	171	202	153	163	188	169	154	170	169	172	183	144	192	177	187	161	164	166	159	178	207	160	178	167	170	160	172	183	147	157	159	173	155	176	146	174	162	167	169	166	180	162	155	174	166	164	173	168	163	176	193	175	181	137	156	172	140	168	162	174	178	202	152	183	163	172	155	165	187	182	163	186	155	167	167	182	192	156	148	185	176	171	196	175	171	183	170	180	183	170	159	178	160	168	221	182	176	181	172	188	172	180	169	173	169	175	163	177	156	163	162	150	139	176	172	167	182	158	171	168	194	160	181	174	174	175	169	155	176	170	167	193	158	172	177	164	180	167	166	194	191	169	149	190	158	169	159	172	149	175	177	171	190	173	195	157	176	158	155	179	172	173	174	178	178	180	175	166	170	184	173	168	162	183	161	154	179	177	166	164	159	159	173	162	164	144	163	172	149	186	156	161	145	174	164	172	177	180	169	170	167	173	143	174	169	185	172	158	158	191	170	202	156	170	171	181	200	164	176	182	162	173	147	180	145	160	169	175	154	170	176	202	171	178	169	161	155	189	195	171	179	160	174	149	190	180	205	190	190	186	182	183	153	172	147	187	149	179	171	165	174	181	166	149	194	205	154	181	167	176	175	172	190	178	166	167	194	182	141	163	165	156	159	157	148	152	171	164	166	183	187	170	181	171	170	163	157	176	180	164	168	151	161	168	180	182	187	157	171	157	177	163	164	190	183	141	178	192	157	171	173	166	155	157	187	169	172	177	180	189	165	164	200	190	165	171	155	138	194	177	198	173	186	177	184	152	162	154	173	189	190	182	162	178	195	179	184	179	154	182	161	174	171	155	190	169	159	179	175	197	149	171	177	181	162	177	178	174	161	193	161	163	182	177	182	166	197	177	156	178	158	162	167	176	175	196	150	161	151	135	164	153	187	154	164	158	142	166	173	136	176	153	184	170	173	168	158	187	170	175	182	163	153	178	162	187	175	153	141	179	185	171	197	195	170	172	164	170	164	150	165	186	189	188	179	176	172	183	173	168	185	172	176	171	190	185	185	159	148	183	182	168	158	189	182	141	179	163	142	180	154	178	166	174	162	147	177	181	165	174	141	194	183	160	165	161	181	182	150	176	155	159	199	170	150	184	156	182	180	163	191	182	181	175	194	188	181	179	175	154	173	155	149	161	168	162	181	178	171	175	163	195	152	197	163	151	147	163	165	164	166	160	176	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6634	2553	3913	3902	3118	2471	2091	1757	1601	1345	1220	1158	1117	966	916	920	842	816	782	743	729	756	711	631	705	656	638	663	655	663	600	624	641	596	583	581	591	603	564	586	587	562	555	606	585	612	572	618	554	570	549	557	583	611	568	572	527	566	557	520	553	561	552	535	560	572	591	554	538	526	573	545	553	568	551	563	538	601	514	576	546	549	549	525	508	523	524	584	575	530	521	573	543	531	576	534	524	550	582	536	524	499	498	507	531	561	536	542	552	541	495	537	486	552	521	494	542	553	566	549	546	535	510	543	528	525	554	552	533	523	568	543	531	534	545	511	547	532	548	531	541	544	526	568	524	526	533	532	498	548	515	508	540	501	520	523	527	544	509	504	559	551	537	525	524	494	512	518	572	604	551	517	589	553	537	518	527	539	565	518	534	516	566	525	564	515	544	509	551	516	525	526	531	550	533	516	539	520	513	529	526	538	522	560	543	495	526	534	527	515	490	521	549	524	558	535	554	534	562	505	496	593	534	500	533	544	551	571	533	523	541	530	519	538	523	510	512	541	575	494	549	510	568	542	524	491	537	509	560	550	522	538	524	573	540	519	566	531	497	529	588	527	544	515	523	525	528	572	506	521	508	489	522	546	519	550	518	500	524	543	516	548	525	541	536	500	561	530	528	553	547	530	532	583	496	546	538	540	557	538	531	518	481	560	518	499	535	535	503	531	523	553	540	548	521	531	539	528	537	551	516	530	551	501	527	527	557	534	523	527	542	560	532	531	549	524	544	544	509	535	550	524	552	565	511	528	556	535	515	526	560	554	530	507	519	507	522	520	551	516	522	519	522	529	538	568	548	540	570	487	531	520	571	502	523	582	490	564	510	531	517	525	542	544	478	494	544	531	591	540	533	523	531	535	562	572	501	482	508	510	559	554	559	537	522	544	512	554	503	478	561	536	511	542	560	515	506	547	535	536	538	525	549	549	520	535	586	527	549	533	525	548	534	513	513	521	586	570	563	532	507	549	523	496	527	502	557	525	527	536	555	565	527	523	531	520	516	553	544	542	509	603	490	504	466	519	568	551	525	547	551	535	543	521	549	534	553	568	517	548	551	512	583	575	476	535	551	547	559	537	550	546	530	553	538	557	546	568	530	594	495	532	537	517	533	535	518	524	520	544	540	522	528	543	498	523	538	548	567	586	576	524	533	568	540	563	502	525	549	544	592	568	545	543	518	526	556	540	537	560	526	521	508	536	569	523	595	512	541	566	555	549	518	527	571	549	545	474	565	519	519	506	530	541	561	525	524	508	539	512	539	537	517	539	527	516	543	523	513	553	541	547	514	563	570	581	554	488	500	527	495	553	552	542	527	545	562	537	555	543	542	499	528	505	583	563	574	537	546	486	576	541	544	561	508	567	510	546	561	525	507	501	546	515	553	519	529	532	577	534	527	557	557	542	580	548	517	530	538	503	547	542	537	531	555	518	521	536	538	529	526	517	513	556	570	566	531	525	509	533	563	519	496	555	549	552	537	517	553	522	552	551	547	553	533	537	554	545	530	538	535	555	547	515	548	569	522	535	497	510	529	527	513	499	512	567	570	493	543	506	493	496	550	532	510	557	521	487	514	488	603	535	543	573	530	484	547	525	508	551	526	569	505	516	515	520	515	542	528	525	495	555	492	496	513	529	541	545	527	532	551	537	518	520	539	550	512	508	506	517	546	551	551	527	555	536	494	560	523	545	523	521	497	564	574	541	572	555	533	529	557	541	506	553	510	515	546	532	517	542	516	512	507	566	544	564	544	533	558	564	531	556	517	517	531	497	558	538	514	522	548	533	534	507	558	539	534	531	558	514	539	521	516	519	569	580	530	544	497	536	567	523	510	549	556	511	533	517	572	516	543	541	519	519	513	524	580	561	511	532	568	492	557	542	516	532	512	485	582	571	532	525	566	526	567	543	548	526	538	509	515	539	508	559	555	542	550	529	536	540	542	538	489	554	548	460	556	543	511	511	536	558	566	485	553	545	524	536	487	540	559	552	549	537	554	543	532	518	535	551	548	522	552	553	488	522	541	516	584	518	534	565	563	508	528	549	520	528	537	521	577	554	534	541	553	522	533	595	518	517	533	530	535	510	527	531	558	500	554	562	548	519	504	551	531	547	577	571	510	522	514	524	506	539	516	543	546	549	526	538	535	541	547	490	569	512	516	521	559	527	535	527	548	535	523	546	560	514	500	570	530	514	559	521	521	510	547	563	551	519	583	516	540	524	527	571	562	542	539	545	560	551	555	538	545	537	535	543	541	505	518	553	567	529	521	556	507	546	517	528	519	510	544	522	528	492	535	524	512	563	532	506	509	540	505	507	520	572	549	565	544	512	498	504	484	530	537	513	524	576	519	536	542	548	519	518	532	561	546	551	538	509	511	544	520	554	568	498	513	516	553	533	505	528	518	507	526	520	527	515	524	551	486	532	555	552	507	523	523	522	499	529	546	525	539	520	511	553	580	546	509	541	539	559	545	518	537	519	530	537	579	560	545	499	548	506	512	566	521	580	549	534	566	537	548	550	547	514	535	555	566	514	485	533	595	500	530	516	510	512	509	542	512	519	570	530	558	508	549	498	499	541	509	547	508	537	529	542	571	526	533	522	539	505	519	543	555	524	522	513	554	528	524	528	513	547	559	553	532	544	544	498	581	510	550	522	537	573	520	520	538	516	529	550	516	523	547	553	525	543	541	506	561	528	546	531	549	490	544	542	503	511	477	558	554	499	547	545	531	496	526	526	596	508	572	532	526	564	524	526	516	542	533	575	569	556	528	548	552	549	512	572	530	491	556	548	495	530	533	594	541	512	507	558	504	529	562	587	524	547	528	546	545	553	525	542	544	540	493	589	569	552	533	518	529	517	547	545	536	550	534	526	542	546	503	552	538	476	493	529	524	540	502	547	555	556	506	570	555	541	525	584	517	542	526	567	530	528	510	544	526	534	513	554	555	506	542	568	563	528	567	533	517	532	581	553	584	525	513	536	548	490	525	572	545	539	526	490	557	593	515	561	547	549	512	531	592	528	519	528	598	502	528	553	495	560	520	519	567	529	558	514	525	523	540	509	529	560	531	551	486	549	523	535	518	546	513	527	546	543	512	526	541	525	482	520	497	515	519	519	538	524	514	515	540	543	492	570	518	532	548	532	511	537	498	553	542	541	533	567	557	513	576	543	524	513	476	528	502	518	506	527	535	530	528	565	538	511	518	577	502	538	546	515	510	545	529	521	542	508	518	501	535	525	510	529	561	528	535	526	532	530	546	553	549	530	503	564	520	528	563	500	489	533	549	528	573	595	534	514	613	527	505	570	547	533	517	546	518	538	577	524	574	528	558	516	535	566	521	523	529	556	541	502	555	556	508	540	547	555	556	549	493	476	515	526	542	561	559	542	547	545	496	513	552	533	528	524	541	532	530	544	535	528	521	573	509	558	501	524	537	517	538	555	554	527	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17130	6205	5125	2804	1710	1034	790	602	507	426	369	304	281	289	243	237	201	222	203	189	222	178	183	179	166	153	175	146	167	148	160	161	178	154	175	166	162	158	161	148	139	165	155	162	148	167	131	156	162	164	136	133	148	157	133	129	161	133	133	166	163	156	140	143	163	158	146	142	103	132	165	158	141	145	130	155	144	138	140	141	123	145	169	140	142	133	129	142	143	116	167	139	150	145	163	159	150	147	148	153	152	136	133	134	139	136	146	141	131	138	137	118	133	146	142	143	166	146	156	159	138	161	156	160	147	136	145	141	146	139	133	130	146	147	147	131	120	130	160	139	162	141	129	131	136	145	150	133	127	143	143	133	146	129	136	139	145	162	140	136	133	145	162	145	129	145	131	152	125	135	147	124	149	149	131	141	148	134	148	142	132	145	145	142	134	136	104	150	136	141	142	136	129	144	142	137	145	133	142	130	121	109	134	159	154	113	144	147	141	148	147	121	139	130	145	140	139	148	146	160	141	156	130	151	131	147	119	136	135	117	140	142	166	137	131	138	146	174	128	148	145	145	126	158	132	130	138	140	132	151	142	159	146	138	162	139	156	126	141	143	134	143	133	130	136	137	123	156	140	132	128	156	136	161	133	150	163	154	153	166	139	149	147	152	129	150	133	142	134	150	142	160	161	139	144	122	153	152	144	136	139	130	151	150	152	143	138	131	150	148	121	132	172	158	167	156	140	139	155	131	133	140	158	160	129	139	153	135	150	135	134	121	145	151	152	153	142	151	134	126	145	130	141	128	152	130	140	151	134	142	139	120	131	117	147	124	124	143	150	118	148	149	153	136	160	129	140	144	142	138	144	127	161	167	148	140	139	146	135	152	159	120	146	137	131	145	129	151	144	143	128	150	145	128	146	143	132	153	128	140	163	121	141	146	121	151	134	136	149	151	137	136	140	149	156	132	137	135	169	132	136	130	137	161	142	138	146	126	149	142	127	154	127	138	142	139	156	140	143	128	160	129	140	145	142	146	119	139	138	134	161	170	146	139	145	137	133	129	140	145	142	145	119	116	150	153	148	144	145	115	151	144	131	126	136	136	137	148	155	137	146	140	130	135	136	122	149	126	144	129	148	150	142	152	125	160	139	131	115	159	140	122	136	165	129	127	139	154	140	149	146	139	125	133	147	138	112	133	147	153	144	137	151	146	152	129	138	130	149	132	147	147	153	152	156	140	157	148	146	150	128	137	131	150	154	134	140	141	150	132	143	146	134	142	142	116	144	137	155	159	154	137	127	143	147	139	132	135	119	159	135	151	120	137	134	154	153	125	140	138	146	122	127	142	147	134	139	151	147	136	146	158	132	138	134	132	125	142	144	164	130	138	146	119	143	144	156	134	130	130	141	165	127	138	136	134	143	141	144	142	154	140	136	133	142	129	151	146	151	146	165	144	145	136	139	149	143	127	147	143	151	133	137	148	143	159	136	162	167	137	152	117	125	133	131	140	143	155	134	131	156	146	123	148	156	139	133	168	117	145	130	131	157	154	150	142	131	110	128	139	149	151	138	137	147	144	161	142	124	148	142	153	151	130	134	144	135	121	141	125	152	133	156	144	141	158	126	139	135	151	154	160	134	130	141	142	132	138	139	154	122	141	136	147	128	142	134	129	120	149	137	141	121	144	143	141	145	139	144	162	141	136	129	131	141	138	130	132	136	112	146	127	142	133	137	147	146	168	145	134	160	137	129	139	130	148	156	140	144	163	137	160	149	152	141	160	169	143	144	143	150	146	138	141	131	161	145	137	133	143	141	138	131	147	132	142	130	128	138	139	140	123	122	133	153	134	140	152	150	161	119	130	125	138	144	133	126	120	142	158	123	125	151	163	130	127	155	147	147	128	139	137	152	124	165	147	123	145	138	124	135	120	145	131	131	141	135	151	163	130	146	157	145	134	138	139	138	164	134	142	144	141	153	149	160	139	116	140	148	133	124	140	139	128	143	131	128	141	140	143	146	156	155	146	139	140	141	145	132	144	148	150	148	122	143	150	137	149	156	134	114	147	135	152	126	144	161	141	122	139	127	126	129	148	125	135	144	139	135	150	136	144	146	143	128	145	142	164	148	153	158	137	142	143	119	123	154	133	115	153	136	133	131	147	143	151	162	136	135	165	136	156	145	135	150	135	130	126	137	155	150	152	128	141	174	146	136	139	132	155	161	126	143	126	156	148	148	145	138	136	132	133	140	128	163	144	147	148	150	140	136	121	136	125	146	154	150	145	124	129	148	125	128	138	130	138	139	150	130	140	120	126	124	103	145	130	138	135	129	144	148	131	133	145	136	155	163	126	129	124	151	135	143	135	132	136	151	152	138	149	133	112	138	134	156	154	121	160	128	129	131	153	135	159	137	129	141	149	150	139	144	149	148	132	151	143	151	142	150	125	154	141	123	144	140	116	126	140	134	139	136	140	133	127	157	152	125	129	143	136	147	137	147	146	138	138	129	153	149	133	138	146	127	125	130	125	123	139	128	143	134	149	127	145	141	146	147	142	156	146	140	116	154	143	139	129	129	137	147	115	155	153	122	152	128	145	136	132	143	145	123	146	152	135	130	102	124	127	130	136	132	140	140	150	148	139	148	164	153	151	156	152	142	119	158	155	136	133	141	119	154	133	140	142	140	129	136	148	131	126	146	147	152	116	139	143	127	135	121	141	163	142	165	120	148	165	153	154	131	150	119	140	145	132	154	138	141	126	129	151	146	139	122	138	138	137	161	141	135	154	143	149	152	146	121	142	166	142	128	137	144	154	127	126	152	143	128	129	139	158	167	144	134	154	150	140	154	139	155	122	142	141	135	134	152	123	114	164	130	144	121	135	120	144	148	125	139	138	132	138	163	154	146	158	135	124	150	127	154	131	137	152	153	137	146	135	129	143	159	132	115	141	127	127	131	126	130	131	146	133	122	136	153	152	137	140	150	141	141	150	132	140	137	130	144	151	134	144	154	149	125	149	140	128	133	136	130	135	132	146	146	135	144	137	125	125	139	133	154	146	131	119	129	162	142	144	161	150	160	139	135	138	133	145	146	135	116	128	135	157	141	145	128	131	137	132	156	164	136	132	177	127	132	155	131	145	132	143	145	146	132	118	139	151	145	129	133	141	151	148	161	141	163	147	141	167	139	140	140	134	157	150	149	149	148	132	126	122	135	154	139	141	135	132	130	143	146	145	148	141	157	144	141	129	173	133	121	123	166	126	158	135	143	135	138	140	136	139	140	141	140	141	137	138	157	147	141	150	158	154	126	132	133	138	140	136	153	147	147	148	139	128	144	133	146	129	146	165	132	117	145	137	133	167	134	143	158	159	139	140	139	140	139	147	139	126	128	146	132	167	143	122	154	143	143	152	141	144	131	149	160	157	164	136	134	166	129	116	147	136	143	131	150	138	142	137	140	136	152	127	138	124	128	157	125	116	127	137	142	140	143	136	126	147	150	142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9433	4657	6464	6495	5134	4175	3322	2888	2401	2127	1795	1654	1497	1434	1254	1168	1027	958	898	875	851	831	768	757	758	735	681	669	714	641	659	625	627	635	622	624	606	585	583	542	563	544	559	551	571	534	574	574	526	501	538	518	501	507	500	529	540	556	543	474	511	506	550	495	516	498	480	535	457	493	478	478	484	478	493	472	481	512	493	507	487	497	486	499	476	462	465	481	463	473	493	482	497	493	481	506	488	476	459	467	505	464	469	469	498	492	497	500	492	489	478	478	460	485	416	491	420	443	445	486	515	482	507	478	466	477	467	450	469	471	506	468	467	471	439	506	439	490	466	430	474	488	476	482	493	482	490	471	525	435	492	499	505	510	497	409	437	443	486	446	473	461	469	441	491	430	492	454	469	475	470	447	453	429	471	474	445	447	471	467	440	464	495	492	517	472	451	504	481	462	508	441	478	462	454	469	460	452	453	428	430	449	473	477	494	477	461	458	475	428	449	482	478	427	472	449	470	470	480	472	471	480	451	450	479	481	474	453	479	458	500	484	508	467	457	460	508	439	449	436	441	476	408	479	472	496	475	515	495	441	459	453	470	444	478	423	461	452	442	487	490	473	472	462	488	476	491	454	444	458	459	477	424	496	437	466	524	476	461	438	445	478	479	421	462	476	495	464	467	477	454	512	472	468	472	474	471	466	456	459	475	444	489	414	465	450	475	438	463	497	479	472	444	510	485	453	474	463	461	438	486	466	470	471	454	462	470	461	463	457	457	495	458	434	452	445	489	459	476	452	469	496	414	477	418	443	495	485	486	476	469	463	462	431	472	478	485	455	478	487	463	438	450	424	433	464	452	437	465	469	451	451	463	450	428	499	435	471	425	468	457	458	453	432	466	436	459	445	477	468	460	438	440	470	425	476	478	442	504	417	461	464	459	477	484	493	477	469	514	457	473	481	425	427	489	452	458	456	482	461	455	435	461	402	452	459	444	447	479	456	490	487	459	463	496	469	419	481	448	442	468	446	444	452	455	485	456	483	463	513	466	470	487	486	459	455	457	496	466	461	443	464	458	443	461	478	446	516	442	483	479	453	474	483	462	498	442	450	481	420	509	448	453	470	428	491	476	465	419	471	471	472	462	489	499	494	435	463	522	499	493	454	465	463	461	442	443	480	436	464	430	471	493	494	480	446	512	457	461	468	480	458	478	495	437	446	472	449	483	438	472	447	462	477	457	427	495	489	483	514	453	458	465	440	440	472	429	495	476	450	454	470	504	487	479	472	517	464	448	443	474	474	477	490	460	449	466	444	459	466	488	479	464	460	469	505	475	459	454	498	473	487	455	445	456	497	457	492	477	441	447	461	452	478	446	463	473	465	467	487	440	442	461	498	503	478	451	461	465	482	435	486	433	494	475	454	454	485	501	448	487	521	461	473	424	480	438	460	474	449	451	484	445	461	489	481	503	449	462	461	460	440	509	431	448	504	481	439	482	436	442	449	489	480	454	421	442	457	474	428	475	482	479	437	444	445	462	478	450	430	518	476	481	519	447	444	494	494	451	480	478	465	490	455	496	492	454	471	477	466	494	482	477	396	458	486	470	493	445	491	502	480	493	517	475	476	479	454	467	453	476	466	468	443	481	468	481	472	474	455	440	453	443	463	484	477	452	466	469	468	508	471	462	489	487	469	451	474	463	461	418	464	448	517	468	455	482	472	453	481	445	486	471	495	457	414	441	482	449	436	466	428	476	452	465	479	441	485	476	491	473	473	452	497	485	465	469	467	468	497	456	470	530	481	438	444	481	456	458	467	456	451	468	444	502	457	465	431	466	496	415	441	496	496	491	431	482	479	484	461	471	448	463	420	475	497	474	450	501	489	444	448	457	455	495	495	471	460	491	488	440	435	421	449	449	456	453	497	468	478	444	449	464	480	506	479	470	441	512	477	466	430	480	466	451	460	478	479	456	454	439	453	460	454	461	457	451	463	501	510	436	473	473	435	445	441	497	461	464	478	447	459	507	463	466	456	456	435	462	463	458	502	423	465	439	452	490	476	507	468	488	463	475	480	480	470	442	452	479	493	436	459	499	470	463	464	445	478	467	415	453	481	486	484	485	454	473	484	473	450	443	456	478	490	422	441	465	459	458	490	468	484	463	490	477	495	468	487	442	461	489	441	489	414	496	481	461	479	448	454	431	482	433	481	484	486	439	482	488	470	473	452	459	520	453	455	458	474	496	465	456	442	462	483	449	446	475	475	461	468	454	433	499	482	468	486	468	476	456	456	465	436	477	482	501	478	490	453	482	472	457	448	432	477	472	497	456	442	460	477	467	472	443	466	534	466	469	437	450	469	453	502	460	488	475	451	481	470	446	479	483	500	462	429	481	499	497	446	474	470	490	475	481	433	426	426	496	533	443	473	476	490	443	446	477	489	507	487	475	464	429	464	443	454	482	418	479	470	498	489	476	444	484	473	479	483	487	450	435	455	445	505	444	481	448	446	452	448	488	470	457	455	469	467	497	433	431	461	480	463	484	417	433	449	456	473	463	493	462	466	472	459	472	475	435	483	483	478	449	454	493	477	462	463	463	428	479	460	465	461	467	442	464	462	521	476	444	429	431	461	439	466	475	440	453	442	480	465	474	547	457	428	421	473	449	489	431	435	461	452	456	457	460	534	452	469	451	444	492	446	451	462	473	424	435	454	466	477	423	473	447	470	477	470	471	450	464	501	459	442	519	404	450	446	474	476	484	458	488	444	444	462	450	486	461	448	489	464	481	444	442	473	445	463	477	437	461	460	475	484	482	468	531	479	464	446	457	413	468	473	439	431	447	447	438	444	437	468	463	468	446	438	506	463	510	428	489	437	490	463	464	477	478	470	431	485	474	454	480	466	469	435	468	464	496	489	450	485	418	429	445	452	425	483	450	499	479	465	443	494	460	482	455	494	437	485	461	466	473	479	478	454	432	470	468	464	447	449	464	474	482	441	445	449	456	510	463	495	478	474	473	456	478	466	488	461	492	465	479	441	428	497	445	463	452	473	448	465	436	436	461	492	430	432	483	454	468	446	499	462	482	471	486	469	458	468	476	462	490	475	464	473	460	486	454	464	473	450	469	482	433	480	467	471	449	500	457	458	439	489	481	442	480	459	484	463	434	458	461	458	501	509	480	452	503	470	483	484	482	464	493	489	459	473	451	456	469	422	481	473	481	436	519	469	483	493	478	490	490	495	453	478	448	460	465	456	463	475	451	468	513	470	428	458	455	459	440	476	471	466	482	449	438	445	491	466	423	423	500	454	504	453	467	491	423	483	459	452	477	431	478	469	444	486	476	477	485	451	480	518	464	467	448	474	473	445	471	432	468	475	474	413	469	475	469	492	479	470	437	424	471	472	456	475	478	484	480	447	476	487	476	479	476	502	472	435	502	453	436	453	468	462	486	441	479	492	491	476	469	448	441	447	472	448	464	442	466	467	461	441	445	453	442	449	508	477	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2368	611	510	395	344	321	325	333	323	297	302	316	289	313	255	301	299	282	320	280	302	297	300	354	326	284	296	324	296	286	307	332	268	320	313	296	311	319	307	308	307	340	304	313	307	337	322	305	333	297	303	300	310	339	283	298	316	320	297	269	300	298	329	309	311	273	319	326	311	318	314	304	326	293	324	289	319	280	319	292	303	353	286	283	315	288	304	287	297	304	292	293	284	326	311	297	289	320	317	305	318	269	305	280	285	338	287	300	311	326	273	317	314	335	315	287	335	329	294	290	283	272	330	280	266	300	277	308	321	295	326	316	309	319	301	316	298	331	301	302	307	314	331	313	308	294	291	324	313	333	293	276	323	304	311	310	292	304	297	328	299	302	270	263	310	296	301	297	317	298	301	283	263	345	326	298	327	285	297	308	284	317	299	305	299	318	303	308	303	303	303	298	308	309	297	299	318	305	335	292	311	309	291	316	307	291	307	316	316	310	298	321	315	286	300	301	320	306	283	269	323	319	272	287	335	337	293	309	291	280	340	315	335	325	303	290	339	300	265	316	312	266	299	311	281	300	278	314	311	283	307	297	294	293	298	295	341	296	305	321	325	322	278	299	298	291	278	280	294	267	283	323	323	281	272	289	260	313	276	319	319	294	317	289	293	323	308	293	301	312	302	315	295	308	309	311	306	307	280	307	278	279	323	285	273	310	349	297	307	325	315	264	301	302	275	313	311	303	313	310	323	293	301	285	310	307	312	294	319	308	311	325	304	322	281	300	295	297	297	287	292	328	299	304	314	291	312	310	294	289	303	258	270	305	296	304	303	314	322	298	313	273	295	304	319	297	295	327	323	298	301	271	286	306	303	321	313	281	293	321	338	281	305	311	296	295	306	306	313	272	329	317	292	305	312	270	306	326	267	291	279	308	290	299	310	298	302	295	306	312	284	298	273	303	288	310	323	308	317	318	319	308	295	287	282	292	289	307	302	317	328	321	359	292	301	345	315	327	325	299	288	295	306	283	266	318	302	312	296	292	309	272	334	313	285	299	293	310	298	323	317	294	286	330	303	299	274	283	322	322	301	302	306	334	288	292	323	320	286	279	279	302	305	313	338	321	295	323	315	306	334	283	329	315	308	287	333	303	294	323	280	282	288	345	278	317	322	337	293	331	281	296	312	300	320	317	297	304	289	332	300	324	349	294	312	291	290	284	301	313	295	313	285	302	303	292	263	337	305	299	280	314	299	294	335	293	312	312	309	321	322	269	310	301	292	300	311	300	333	296	292	354	292	295	297	314	310	287	286	327	305	296	303	297	291	336	320	278	298	282	287	301	314	304	321	312	289	311	310	323	325	299	313	319	298	256	304	319	286	309	308	300	341	322	280	286	290	304	329	329	300	260	301	320	296	305	313	288	327	296	299	318	323	315	316	301	283	274	285	296	275	301	342	342	306	304	309	301	310	304	274	312	295	285	291	309	295	325	276	309	310	327	296	309	297	271	311	318	296	290	298	308	276	292	302	304	312	296	296	329	301	291	267	301	287	317	322	343	262	301	296	301	300	292	294	278	304	281	327	327	297	307	312	283	317	300	297	315	271	329	319	306	322	278	292	309	321	322	304	308	299	301	303	280	293	329	311	334	297	305	312	307	308	330	278	327	313	318	289	284	314	293	330	285	312	285	330	300	291	293	336	314	284	303	324	299	305	315	316	295	286	302	306	274	308	278	292	330	318	298	285	294	319	314	279	311	295	307	273	298	335	321	307	278	301	268	278	280	305	276	281	298	297	315	309	301	298	284	307	308	307	295	290	288	290	333	326	314	329	299	289	307	291	294	309	320	337	297	302	309	296	295	315	271	321	303	297	310	295	319	273	274	322	291	283	298	333	299	285	303	283	316	320	298	283	295	303	315	284	264	296	289	299	293	308	282	281	290	282	287	301	302	283	335	309	287	301	328	362	318	316	325	311	303	327	328	296	298	302	260	317	339	310	286	285	312	328	319	336	292	309	328	312	322	303	276	304	314	290	302	294	289	303	309	298	308	292	306	298	328	309	313	302	294	297	305	299	292	286	322	324	326	274	333	281	280	264	292	314	296	294	309	297	318	326	309	321	313	290	306	303	306	319	294	323	286	329	292	315	297	310	280	299	288	296	282	278	288	299	300	314	293	294	302	299	306	327	312	317	277	283	322	307	304	295	320	287	302	288	314	316	302	290	289	311	293	308	290	289	334	325	307	284	304	328	295	294	312	330	294	288	294	316	296	272	292	327	261	316	294	308	277	332	280	277	320	311	272	309	338	288	281	259	309	314	276	290	289	293	314	295	329	291	313	312	297	349	306	283	315	290	282	317	307	296	299	276	320	294	328	306	342	285	318	300	285	314	280	311	295	287	298	282	287	292	319	324	285	287	311	336	310	316	260	305	304	311	307	301	294	317	308	323	330	260	296	324	293	324	321	303	298	266	287	296	287	306	298	292	344	288	274	288	287	306	315	311	311	314	331	309	290	291	321	310	292	310	330	323	315	290	321	295	280	276	284	318	324	295	317	352	332	288	297	293	316	278	262	284	295	299	286	328	293	320	324	299	282	287	289	307	314	288	317	323	267	299	341	305	298	307	274	312	302	293	308	310	289	298	317	338	294	296	286	311	323	294	305	287	315	305	345	281	287	322	265	310	294	291	297	319	301	321	302	291	273	306	293	307	301	302	273	305	287	296	292	302	322	329	305	327	319	325	278	319	290	303	274	324	321	313	324	307	292	284	293	326	296	300	317	313	295	317	304	295	302	271	283	316	320	307	289	321	270	303	314	324	295	263	311	321	308	315	316	297	308	340	293	331	317	301	288	308	309	309	309	301	300	316	291	304	329	317	283	313	306	301	304	287	317	307	309	291	306	301	340	309	297	315	310	294	295	292	261	303	311	303	308	324	257	305	306	291	312	308	302	293	314	300	297	327	308	327	285	328	310	294	296	305	301	307	330	320	305	327	303	317	306	315	325	301	332	318	307	289	291	308	303	272	306	296	305	272	311	309	308	290	311	278	299	282	300	309	334	297	315	310	304	324	306	288	307	277	295	294	287	353	295	334	319	286	315	296	293	291	293	286	297	319	292	306	317	324	318	337	283	306	311	301	324	332	280	312	292	311	302	332	331	300	275	316	300	333	292	293	293	311	292	306	341	324	305	292	299	340	319	290	296	306	308	317	304	314	308	316	296	330	321	271	301	314	276	300	311	284	342	271	296	313	312	288	278	267	311	281	337	316	329	284	333	318	283	310	314	287	320	316	329	309	285	256	307	328	284	302	286	297	315	312	305	299	323	287	314	321	312	306	310	291	315	316	292	316	322	298	322	310	281	300	308	294	298	292	314	280	291	312	320	327	294	311	293	313	298	273	320	303	282	285	319	302	294	277	319	295	337	316	324	303	299	317	316	322	306	305	295	331	301	272	324	283	291	323	319	289	323	269	313	308	306	302	306	286	313	313	306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2748	1251	1222	1108	1093	995	990	948	968	974	946	951	900	917	906	919	891	906	902	905	939	883	898	936	932	887	883	910	831	842	923	860	868	923	842	910	906	917	902	859	873	877	872	846	885	897	912	920	828	827	964	893	855	896	910	864	865	926	846	882	918	901	884	884	878	875	835	841	866	905	871	921	910	846	841	857	844	843	907	885	839	921	869	899	939	857	922	894	897	861	850	853	898	863	923	893	872	900	824	865	863	908	815	902	847	874	888	875	849	948	892	862	871	879	898	834	907	868	888	900	836	878	897	846	857	845	877	846	872	855	858	901	876	905	876	857	865	816	912	871	906	892	943	845	842	863	833	891	876	910	874	872	833	836	865	930	903	908	880	933	872	868	837	884	898	865	887	905	893	839	861	895	890	908	862	906	907	866	876	820	828	873	888	888	877	848	867	892	911	911	877	888	871	867	879	864	867	876	884	875	894	874	898	846	892	907	863	874	897	864	937	878	904	899	901	899	937	880	864	877	914	922	884	866	856	897	929	838	842	897	864	869	887	833	886	889	928	852	841	851	860	910	859	899	858	835	895	894	879	855	895	879	834	845	881	888	907	882	946	919	845	858	855	878	911	853	914	877	872	938	900	890	905	884	879	889	866	926	930	885	886	872	853	921	895	865	856	898	892	864	861	935	875	860	913	906	924	920	858	910	874	855	882	839	851	891	869	853	845	895	877	907	819	794	912	898	865	880	925	822	904	913	856	868	879	862	851	864	882	880	883	856	884	846	934	881	914	851	860	897	878	853	870	886	858	907	872	834	855	819	849	913	885	934	899	850	844	868	917	902	869	847	881	881	890	865	905	859	911	833	835	906	897	848	934	854	921	908	913	874	884	842	943	918	925	852	902	921	872	884	853	907	899	852	884	875	877	928	918	906	836	882	828	887	898	901	854	935	934	851	854	898	912	844	881	860	850	877	877	876	879	869	892	854	844	879	860	802	850	880	875	837	854	821	872	901	856	918	859	877	890	877	852	897	916	857	845	877	906	834	918	875	861	884	820	912	847	912	820	850	864	888	904	852	881	852	891	933	836	883	911	872	853	899	864	876	864	911	884	857	896	902	885	894	869	889	913	915	910	847	919	909	890	864	883	884	873	861	867	930	896	832	884	851	849	866	872	871	884	869	893	897	855	869	861	871	828	878	892	931	869	902	878	871	869	867	925	882	848	910	916	847	898	884	947	886	860	856	875	908	874	880	891	925	896	890	829	870	890	904	898	845	898	848	921	848	854	856	880	895	853	898	888	875	887	871	821	870	881	854	898	883	826	897	888	862	890	870	899	864	876	908	830	880	858	859	881	883	841	866	900	870	839	876	887	844	881	892	852	844	828	902	867	906	904	924	849	853	899	859	940	870	885	856	912	956	887	860	840	864	875	856	908	870	894	869	883	915	898	928	881	858	918	897	925	903	896	843	915	878	907	937	934	938	866	820	862	875	907	840	948	878	870	875	857	884	888	903	888	856	892	872	868	874	873	885	869	896	869	896	904	892	897	883	886	883	886	873	898	935	918	890	915	922	822	884	864	951	869	870	869	887	918	851	870	841	835	870	877	902	932	855	887	883	830	913	921	868	875	873	869	839	848	912	828	906	922	878	892	904	890	871	893	876	872	883	838	926	871	858	812	887	895	921	926	859	846	870	910	896	844	895	846	894	883	894	892	901	817	878	879	886	825	874	903	862	904	910	859	907	883	909	879	872	898	894	850	867	850	801	885	919	848	864	876	888	889	932	842	895	860	885	929	867	855	911	873	838	863	839	834	889	900	913	867	925	880	856	915	922	918	858	859	808	935	852	898	896	869	921	823	950	868	906	867	882	861	873	892	916	892	832	911	862	919	893	907	875	841	885	858	924	880	837	868	861	867	844	886	892	890	858	902	826	802	882	859	844	862	856	899	865	909	876	823	838	821	871	883	911	882	897	888	878	894	845	884	903	888	894	903	886	911	918	926	910	858	914	897	848	842	865	936	929	873	879	895	872	879	878	933	929	828	883	880	937	879	851	882	874	859	886	908	876	936	859	895	903	869	906	888	954	906	919	880	906	875	994	884	889	927	907	891	892	848	855	885	875	882	884	877	880	896	854	842	849	932	889	846	890	909	823	862	933	902	895	844	859	961	893	878	867	903	945	831	890	859	876	845	881	918	880	907	875	909	942	889	892	865	883	859	908	878	857	828	868	898	893	864	938	831	854	901	850	933	916	839	876	907	881	844	861	883	794	924	903	918	880	907	857	890	866	868	880	922	868	894	829	890	868	903	833	851	935	868	847	872	867	839	920	895	864	951	830	939	873	900	899	876	888	880	866	880	905	896	846	869	857	928	896	881	905	877	891	853	851	921	898	897	888	875	886	884	887	870	876	880	899	903	885	903	857	856	897	881	868	895	885	871	888	940	852	852	841	872	898	883	894	895	925	875	852	895	849	858	874	890	909	887	876	841	903	904	852	853	871	869	864	914	869	885	890	892	881	907	918	887	857	895	853	882	848	842	881	851	921	866	886	849	886	872	879	849	916	909	855	894	926	836	875	849	883	892	878	871	928	885	898	841	870	900	867	865	870	850	909	846	894	844	905	937	894	846	894	834	897	908	896	835	913	882	880	866	884	935	928	841	847	885	899	850	870	880	858	920	877	854	852	835	827	854	855	886	885	890	870	919	871	937	920	883	855	870	889	865	842	874	838	917	874	891	873	824	875	879	911	895	861	872	883	872	856	804	847	852	915	907	858	855	858	859	873	899	892	838	840	838	877	902	919	842	878	913	887	891	885	899	877	876	869	941	879	854	902	898	904	841	861	865	899	895	909	840	912	884	903	974	897	841	872	868	911	855	816	869	889	869	883	843	915	927	906	915	852	843	892	836	943	908	858	904	879	839	908	854	856	907	876	912	894	865	881	923	942	914	890	894	877	889	902	846	801	883	873	875	884	846	914	833	899	862	910	898	910	879	926	823	872	869	864	904	852	901	905	887	906	883	952	835	896	912	891	886	891	882	866	872	870	898	887	843	835	838	897	951	885	868	886	863	929	846	888	854	913	899	870	845	903	862	877	870	866	891	925	889	800	867	875	867	907	883	839	824	928	865	868	918	888	870	880	922	880	853	895	855	862	916	851	883	868	849	854	911	886	879	876	889	894	916	918	824	905	855	877	861	922	872	921	862	811	903	850	886	829	829	859	839	827	863	924	917	877	868	878	871	918	879	917	857	865	840	856	844	831	882	914	860	852	913	884	845	924	899	888	888	934	842	899	835	942	852	921	879	901	909	904	938	859	904	853	890	845	858	916	854	933	895	877	867	861	887	879	857	894	869	868	915	909	810	868	903	860	894	888	879	864	885	910	862	890	870	934	873	898	901	909	862	912	841	850	869	863	880	887	900	909	854	878	878	921	882	840	895	903	878	888	886	886	898	914	893	850	852	889	915	893	906	875	871	834	839	907	858	903	867	894	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9928	3325	2840	1622	992	708	537	428	352	309	301	261	223	238	228	208	238	202	219	211	185	195	192	184	190	200	185	200	221	177	187	191	177	169	203	192	206	173	176	206	180	197	153	174	154	183	176	177	155	168	178	176	168	179	168	163	146	182	180	193	188	197	148	158	155	196	178	166	163	175	188	171	190	172	172	160	167	163	166	185	166	180	169	194	194	149	169	186	177	185	174	162	168	199	173	182	157	185	150	184	159	165	159	169	168	174	157	182	172	179	188	180	197	176	162	159	186	169	149	167	159	184	162	159	167	165	145	181	162	166	166	170	161	172	191	170	168	179	158	165	174	151	171	167	171	154	160	169	180	175	186	164	185	151	176	174	177	193	174	164	194	181	188	148	188	147	181	202	182	149	167	180	163	177	203	165	166	179	159	142	197	176	177	177	187	159	159	156	157	171	167	174	189	175	168	179	153	177	187	173	152	168	171	168	194	157	176	157	181	188	155	176	191	181	154	205	172	162	152	184	185	176	185	168	198	156	153	144	159	165	194	183	177	159	157	167	182	164	178	168	195	154	159	181	163	189	152	172	150	177	154	174	192	159	171	146	193	188	179	196	164	164	171	168	159	144	163	162	177	195	175	168	152	158	161	195	178	164	172	145	189	162	191	178	161	162	169	176	158	159	182	164	179	160	170	167	175	173	153	186	167	174	157	159	187	180	175	178	181	136	175	181	154	188	151	156	161	159	159	161	158	201	167	164	185	156	173	181	161	181	175	173	164	160	171	193	183	172	184	166	174	175	195	189	162	161	164	202	162	171	159	179	178	140	176	186	167	201	151	195	180	168	174	173	154	159	163	202	173	165	181	158	170	156	171	179	170	167	167	168	158	174	150	151	171	163	157	154	162	172	178	181	176	159	155	180	135	168	189	165	196	162	155	169	161	172	171	191	168	168	170	191	165	176	172	176	167	147	145	164	156	160	150	152	159	148	157	175	156	167	171	160	168	157	176	176	164	172	177	163	158	173	170	148	180	183	170	157	188	170	154	164	183	171	191	176	145	161	168	173	193	183	184	178	173	157	185	187	181	165	160	147	170	179	170	167	200	158	172	173	170	170	169	191	184	193	154	198	192	170	171	172	175	171	159	166	173	192	165	189	169	151	173	186	202	188	170	180	165	190	170	205	180	168	184	185	183	169	174	173	165	170	179	159	164	169	169	159	162	157	183	164	158	173	174	150	162	179	183	168	164	169	173	140	131	163	166	157	154	161	181	167	163	169	170	171	170	180	161	190	188	164	184	156	183	157	171	147	172	164	168	176	177	169	151	174	174	170	174	161	159	189	181	161	184	152	177	185	186	174	164	156	187	170	169	184	143	160	145	179	174	171	170	152	181	169	166	176	176	162	146	153	175	183	180	177	180	197	168	167	163	173	168	186	163	161	174	154	181	182	160	184	152	150	159	168	165	172	179	189	175	186	186	186	167	163	172	157	191	171	176	184	161	177	183	162	158	152	172	166	203	173	183	164	138	174	169	157	150	165	168	178	161	135	164	162	167	166	161	164	159	172	173	164	178	146	160	166	174	147	160	181	177	181	179	163	158	187	176	178	182	173	172	176	151	185	170	162	163	154	169	168	174	173	188	156	204	174	180	186	203	163	145	179	197	200	169	175	187	164	183	175	193	184	156	154	147	169	198	168	180	188	171	174	203	175	178	157	176	192	165	168	166	153	166	167	153	174	172	157	170	175	162	148	191	161	166	166	161	193	173	173	140	174	176	148	178	178	151	159	175	183	171	186	188	155	156	171	159	164	165	155	157	166	166	163	160	176	158	190	183	165	156	165	160	156	177	157	156	162	171	184	166	177	159	160	172	169	183	161	181	172	168	194	159	140	170	169	160	178	175	174	169	172	166	153	172	163	173	197	183	183	161	184	157	191	170	176	162	167	166	170	183	169	176	179	161	170	175	188	145	162	160	178	171	176	156	176	156	160	191	180	152	166	189	179	174	142	171	177	166	182	181	137	170	155	166	162	159	183	160	167	182	183	169	156	143	161	147	148	162	151	175	171	166	172	188	174	176	158	160	177	177	172	149	184	172	191	143	160	162	180	173	170	188	158	163	158	155	166	159	164	176	197	181	173	138	180	177	163	174	162	175	142	161	182	154	175	164	158	176	156	170	155	156	166	171	144	164	192	171	156	185	163	168	158	170	177	153	169	161	167	163	179	174	172	174	157	164	164	178	158	156	152	194	194	167	175	186	180	175	164	171	183	149	163	166	144	158	159	168	166	173	170	170	166	178	169	167	173	172	145	160	164	164	145	206	145	203	167	152	156	164	153	186	160	169	169	165	180	144	183	189	185	164	176	186	183	179	169	182	197	175	164	173	174	193	159	155	174	170	161	147	165	161	168	169	179	181	183	184	169	174	180	171	187	156	168	153	176	156	162	161	173	144	177	182	185	159	153	188	153	163	160	192	171	178	174	153	152	149	167	163	179	174	159	182	189	181	162	165	183	174	169	168	163	172	160	182	167	143	151	168	165	173	172	166	170	181	169	177	173	155	150	170	182	166	172	174	140	175	175	175	167	173	182	182	136	157	156	197	184	166	180	154	163	177	154	164	188	149	137	153	138	183	187	174	167	164	182	157	175	154	167	173	180	178	172	167	173	188	164	178	173	184	166	166	194	175	180	161	176	169	175	150	154	161	174	162	154	180	163	168	175	183	176	183	192	179	163	189	173	169	166	179	169	157	178	164	166	189	154	161	165	155	157	176	160	176	166	175	168	165	182	153	157	181	159	172	143	173	170	187	162	169	166	176	157	152	173	172	161	196	160	165	178	164	157	183	163	189	172	161	144	169	184	165	168	133	164	168	148	191	181	186	174	156	163	157	173	166	188	177	187	167	193	167	167	155	175	183	141	173	178	145	149	160	137	168	171	186	177	164	195	166	153	194	168	158	188	161	185	171	180	183	175	169	160	166	179	166	162	196	167	173	185	176	181	173	197	163	166	183	179	171	159	157	173	153	164	176	169	151	142	157	196	159	161	181	164	164	179	174	178	188	170	152	150	199	172	168	182	152	166	186	177	161	175	193	170	182	156	159	154	198	155	155	175	176	170	151	191	187	186	172	166	186	163	167	162	163	188	182	175	169	174	163	172	155	151	168	169	166	144	169	183	165	157	182	169	169	171	152	181	201	180	156	158	151	183	166	156	182	180	168	166	176	175	180	182	154	164	175	152	163	165	193	150	179	166	165	185	183	173	171	176	174	171	169	156	170	162	183	180	174	171	154	177	162	189	175	177	165	200	173	163	192	162	176	158	161	171	183	165	173	163	170	171	171	190	177	183	158	163	163	162	147	189	178	153	179	138	185	171	150	203	171	167	195	187	185	166	169	160	191	165	159	147	169	166	174	167	181	182	158	158	157	148	183	164	136	178	161	187	156	165	178	174	176	200	170	164	170	183	162	165	178	176	193	166	178	145	179	155	155	194	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7164	2935	4067	3895	3121	2488	2129	1810	1501	1405	1287	1193	1054	1031	898	868	844	780	773	806	743	718	725	695	691	687	671	692	600	641	639	598	600	604	649	596	595	552	561	573	604	562	542	577	567	545	582	600	567	570	562	601	535	576	547	533	598	537	601	557	547	580	591	558	552	529	513	534	570	543	555	576	544	540	554	501	533	531	525	524	598	533	562	572	571	552	545	482	488	549	552	533	540	574	538	514	516	547	554	523	569	552	529	550	554	566	547	493	556	503	544	517	506	522	572	559	513	581	547	531	484	501	543	559	533	539	549	531	489	534	543	527	532	547	535	526	546	507	560	538	555	494	500	573	518	551	522	546	485	499	509	530	530	484	534	563	537	523	561	516	511	526	504	529	508	521	541	503	554	532	552	548	551	506	531	503	528	553	530	555	515	487	541	550	560	589	557	517	541	519	505	555	532	519	534	551	522	539	532	562	567	538	541	541	522	547	499	523	552	552	544	538	529	505	542	494	536	537	522	529	553	523	538	538	510	576	494	538	492	510	503	543	558	526	496	540	537	497	554	522	548	527	550	540	564	531	514	518	519	574	538	566	523	528	554	532	525	510	556	575	533	587	546	513	517	551	535	495	509	518	563	518	526	536	559	541	539	549	539	522	516	503	531	541	545	559	543	510	565	528	540	541	516	518	527	590	521	480	524	547	520	529	514	541	559	516	538	509	530	552	576	509	520	524	541	522	548	476	548	529	551	521	527	556	512	542	564	528	495	547	546	535	565	562	564	496	566	528	545	490	512	528	501	516	525	535	518	503	523	533	547	513	562	567	507	548	526	565	525	529	549	480	570	528	499	567	555	531	502	518	506	567	534	548	573	499	507	518	528	561	508	532	533	538	526	505	560	538	501	533	518	531	513	573	551	524	568	557	548	548	543	531	515	514	557	541	549	531	535	548	530	513	531	527	472	545	534	553	582	526	494	538	547	509	500	542	502	567	553	570	556	559	547	501	546	532	517	539	503	519	543	572	537	523	533	547	529	558	542	561	538	543	542	529	518	545	571	536	508	560	557	571	529	542	536	524	527	532	503	560	532	538	530	553	530	520	521	530	520	547	566	532	541	538	574	529	530	554	561	541	538	585	550	536	518	536	512	552	513	520	520	525	527	567	552	534	535	559	581	509	528	540	539	539	484	517	522	549	544	512	492	546	525	529	548	523	507	541	553	546	515	559	575	537	517	548	553	562	525	529	535	536	515	549	526	545	519	543	510	547	544	536	551	514	546	531	541	492	542	545	527	501	532	567	577	577	544	529	561	520	570	568	519	533	523	534	544	543	534	568	521	526	520	550	543	539	514	502	495	539	533	529	511	492	498	501	506	515	540	569	478	542	512	557	512	513	534	522	519	593	514	539	518	553	555	564	522	557	554	541	510	536	544	553	512	534	531	573	537	568	552	553	549	527	548	516	541	530	529	579	483	549	512	548	537	517	505	522	537	549	550	535	529	511	518	522	548	490	504	496	551	508	491	502	548	541	565	556	572	539	549	516	586	546	555	546	524	527	544	517	514	540	520	510	532	536	521	504	508	557	535	543	522	521	514	515	552	539	516	549	541	510	501	496	519	535	485	523	489	504	529	539	528	538	536	538	544	521	547	504	557	490	541	526	582	517	513	535	514	482	581	530	550	528	537	548	490	549	549	534	494	508	528	544	513	576	524	548	515	529	518	520	561	561	530	516	504	503	516	565	579	552	525	553	510	538	533	570	495	479	521	556	524	537	530	514	516	564	531	508	583	555	502	585	568	504	532	501	573	540	516	539	510	543	495	529	576	492	539	540	569	532	524	471	536	509	539	557	544	533	550	503	542	575	533	522	551	529	534	540	519	531	541	564	531	532	531	539	503	582	547	567	502	523	533	513	537	545	578	526	476	523	506	546	572	564	527	598	530	547	521	525	513	516	530	537	536	500	573	524	523	542	559	532	488	537	498	553	552	549	485	560	521	561	540	522	520	494	530	523	582	554	559	530	543	506	505	529	541	515	557	513	577	563	560	514	510	527	533	524	572	534	494	499	556	521	562	549	533	487	528	584	544	540	526	559	526	551	522	555	533	491	543	551	587	528	529	537	517	514	510	530	561	492	540	501	527	512	561	535	531	544	490	530	545	561	509	520	545	569	527	503	507	538	557	532	550	554	577	529	570	494	519	527	521	540	518	515	581	530	514	502	503	516	538	495	556	552	518	551	524	553	539	535	537	564	574	518	548	524	548	507	553	564	474	478	527	534	533	541	506	530	580	502	555	518	501	551	562	566	511	545	546	521	505	480	569	543	544	527	536	522	514	537	531	505	532	530	572	557	505	563	531	518	530	528	516	520	535	535	522	503	548	540	523	525	535	541	513	512	474	535	543	545	530	527	552	564	556	544	519	497	536	558	559	533	562	545	502	569	526	521	519	524	550	506	521	538	499	527	516	545	568	529	553	569	545	583	492	538	542	520	516	506	542	541	538	557	559	557	533	490	532	502	548	550	503	550	560	565	549	547	563	529	527	516	552	525	535	528	503	554	543	480	550	507	536	515	531	556	511	539	508	518	533	520	531	512	521	516	510	562	546	527	526	538	495	559	543	538	519	530	533	540	499	518	501	518	542	540	495	517	543	538	529	527	531	516	524	529	571	505	535	505	528	554	529	554	495	523	532	514	516	552	564	511	525	569	561	519	526	522	543	521	545	555	519	566	530	517	514	532	562	531	511	537	477	531	511	533	526	528	531	535	534	536	535	528	500	545	561	553	513	571	510	581	580	523	485	542	544	527	483	532	518	552	493	539	524	514	559	519	534	502	523	515	572	562	524	518	550	566	541	532	524	543	554	524	529	538	528	528	544	532	489	521	546	544	569	539	510	544	511	498	541	501	552	539	517	543	525	503	538	490	564	550	546	490	582	533	520	578	511	511	513	545	533	564	540	544	567	520	526	518	543	524	540	565	534	550	509	535	537	536	521	491	487	574	521	510	566	520	497	521	566	510	489	557	504	533	548	537	550	498	521	549	553	512	561	539	548	544	553	459	542	547	524	506	520	521	522	520	512	578	562	519	491	560	526	503	521	513	575	530	546	553	549	567	542	529	536	505	483	602	525	539	555	523	531	540	522	570	581	564	497	530	585	545	525	547	506	550	501	539	566	514	512	562	557	528	520	508	571	525	507	522	525	527	562	514	508	573	539	551	541	525	539	549	546	528	530	535	513	533	531	534	537	566	540	520	537	521	519	600	521	528	529	555	534	546	509	524	502	552	559	572	539	512	509	563	536	553	548	517	500	540	527	517	504	539	549	524	537	534	544	498	480	512	568	514	517	520	546	565	562	521	523	516	505	558	545	546	559	501	516	541	526	477	527	510	535	531	544	568	536	493	543	518	538	575	551	548	502	506	512	562	544	509	538	540	539	538	523	476	526	555	521	553	513	500	591	501	546	528	517	528	540	550	518	533	487	508	528	549	572	492	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17464	5866	5460	3200	1611	1067	774	651	490	410	360	340	260	253	271	251	185	218	189	193	203	168	199	176	175	180	155	198	153	142	163	145	150	152	148	124	176	161	147	152	142	153	160	164	145	149	139	157	119	151	159	151	151	158	161	169	152	173	152	157	178	151	113	123	133	152	142	146	137	143	154	115	159	144	122	133	141	153	137	136	138	144	145	155	134	154	157	129	130	162	119	131	131	148	131	150	146	128	155	148	142	156	146	141	167	140	137	156	144	142	143	129	162	150	138	133	154	134	150	133	140	151	172	154	162	129	160	137	151	148	146	121	134	149	135	129	130	136	150	150	140	144	144	131	143	140	133	138	146	121	128	150	128	131	158	145	141	152	128	145	151	137	166	115	134	147	146	165	124	142	152	146	138	144	123	173	134	135	145	150	139	150	150	130	163	143	158	149	129	165	157	142	128	135	154	131	118	138	144	148	127	136	113	160	127	153	142	122	153	169	141	128	142	129	134	147	136	145	147	119	157	125	139	140	148	128	138	142	150	152	154	163	122	140	146	165	145	167	141	139	159	129	137	135	142	146	150	140	142	131	146	159	161	144	135	143	150	137	141	128	160	142	133	151	166	139	135	150	144	151	136	138	131	153	148	136	122	112	120	159	146	122	135	147	151	138	147	167	140	156	122	125	138	147	136	130	143	140	140	139	121	115	147	158	139	137	145	131	151	148	130	135	152	151	140	144	160	144	127	170	128	117	116	158	140	138	154	136	136	158	136	152	125	125	150	156	168	138	128	134	136	127	142	115	138	149	140	137	140	149	141	153	125	124	125	144	129	163	147	140	127	140	149	143	141	142	138	153	146	138	119	162	142	129	162	148	157	141	120	150	146	142	134	155	152	143	120	144	142	162	128	130	148	152	171	149	133	141	150	157	164	139	152	130	156	159	156	123	140	141	145	136	142	136	146	124	135	149	123	118	124	159	122	143	128	144	137	131	121	130	151	151	129	143	127	164	113	128	149	127	146	149	162	131	135	139	122	133	124	137	143	118	123	110	121	155	129	169	171	147	136	150	145	116	146	121	163	135	141	144	144	135	147	145	139	131	137	147	135	132	144	123	139	134	139	146	157	137	129	119	142	138	149	132	129	148	137	173	148	127	145	140	137	128	155	125	124	151	131	148	129	141	127	146	132	152	157	128	138	120	132	141	158	145	129	152	140	125	147	146	135	149	131	138	121	137	130	143	133	132	157	161	123	145	154	152	139	135	120	123	171	123	136	153	156	131	144	161	157	135	154	133	159	155	132	151	160	155	141	134	145	129	155	137	163	157	130	140	140	150	139	164	162	145	158	120	137	134	146	164	133	160	127	157	129	131	161	132	152	131	144	130	127	120	138	147	133	141	135	152	131	129	138	152	146	135	139	128	140	128	123	137	179	152	142	169	134	146	133	136	151	150	149	126	129	130	125	133	138	132	140	143	140	105	146	150	150	152	143	130	147	151	110	130	156	133	148	144	148	139	149	128	146	129	139	141	150	135	148	152	143	147	129	137	163	135	141	146	146	133	142	145	131	166	139	133	131	136	153	132	159	140	154	133	131	158	144	147	142	148	144	139	143	155	118	130	143	156	134	129	122	122	144	151	134	142	134	151	119	146	131	173	147	128	140	122	107	126	149	143	141	137	124	149	146	167	137	139	143	140	150	126	131	162	109	137	142	125	155	138	144	167	149	156	135	119	133	151	155	124	142	151	136	141	143	130	141	136	143	152	137	121	154	129	141	143	143	137	138	142	153	143	151	130	147	142	138	147	150	134	150	142	149	150	134	117	140	147	139	133	155	156	140	119	149	137	134	137	137	134	159	152	156	148	129	152	141	167	143	114	137	133	158	143	135	133	126	164	130	157	123	158	140	135	119	177	175	121	138	132	125	145	140	136	136	141	139	145	138	137	135	151	147	136	131	152	146	139	139	143	125	131	133	158	162	137	139	122	141	112	155	146	149	121	133	124	125	141	146	172	136	131	141	126	144	152	142	145	149	161	124	144	133	124	125	149	120	123	135	152	160	170	127	151	132	151	135	140	136	128	128	148	130	157	146	128	126	151	123	143	132	129	154	151	135	139	142	142	133	142	132	142	138	135	128	140	133	131	133	137	156	155	143	134	129	153	144	152	150	146	134	128	136	142	132	161	131	122	112	139	176	132	138	125	144	137	130	121	133	152	134	140	130	139	140	158	145	150	139	149	135	146	131	154	160	128	157	134	120	162	161	133	133	146	133	134	125	119	156	148	131	133	128	125	144	144	141	152	173	133	140	146	151	153	128	138	125	164	122	171	129	147	134	122	130	133	155	157	128	152	147	137	123	141	158	139	126	148	143	150	137	134	128	157	145	145	150	157	126	122	122	128	141	152	134	155	148	140	146	135	152	138	121	155	150	139	151	165	137	141	144	146	145	148	135	151	140	158	168	139	114	160	150	141	140	140	154	145	129	164	109	143	150	142	160	126	127	154	142	139	162	155	146	130	117	146	148	154	140	135	141	157	140	154	140	145	146	145	138	125	134	166	145	126	132	108	130	147	132	127	124	129	135	126	140	142	129	123	128	149	145	116	135	129	162	141	135	134	139	127	141	147	130	158	137	125	137	163	157	163	130	143	160	150	125	147	141	123	147	134	148	150	162	135	121	149	144	151	141	153	139	128	147	156	147	140	109	89	122	159	140	142	160	148	149	154	146	142	143	142	150	122	141	135	160	152	183	129	142	116	147	143	139	166	130	135	147	137	127	128	136	137	149	127	133	143	154	121	131	139	148	143	126	136	127	131	156	141	145	135	140	138	129	147	155	124	137	122	138	153	162	117	154	139	146	135	143	127	131	151	125	136	145	120	169	150	121	143	150	145	132	148	164	125	130	130	134	150	134	140	128	156	131	148	131	131	136	141	148	155	153	142	148	130	144	145	139	157	139	115	143	129	152	140	132	142	132	140	147	169	160	136	112	126	140	154	145	147	136	147	144	142	142	154	151	156	134	143	128	159	133	150	149	136	139	152	168	135	137	144	119	139	136	151	134	134	134	160	159	124	144	113	129	120	160	167	151	126	141	151	158	130	129	125	152	114	147	168	133	123	153	154	144	138	126	137	128	150	130	143	143	148	134	154	138	132	123	126	149	146	133	149	151	127	138	135	136	163	128	123	135	165	148	133	140	153	159	153	141	153	168	150	139	132	152	163	158	151	121	132	147	139	157	141	119	141	133	117	127	150	138	140	137	139	137	133	127	146	142	138	154	144	126	149	126	137	138	154	141	168	159	143	126	143	129	124	152	123	137	152	142	126	119	141	143	148	145	138	147	147	149	147	125	153	136	129	142	142	150	160	130	138	126	139	138	147	143	147	134	148	140	136	148	135	141	129	145	142	135	141	157	158	163	142	148	150	137	146	147	116	137	122	133	143	128	145	149	146	132	128	150	155	155	127	141	142	125	141	153	147	140	145	161	130	154	126	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9467	4556	7135	7069	5105	4193	3325	2747	2374	2067	1858	1708	1526	1330	1224	1115	1042	919	969	915	828	817	793	755	709	724	716	718	688	623	605	644	623	568	631	584	573	572	583	580	553	574	520	554	549	584	536	516	525	548	532	516	495	528	529	523	488	548	523	517	522	526	468	503	510	496	480	459	508	497	481	498	508	500	501	515	467	487	522	499	478	494	469	475	493	476	463	461	488	509	490	493	512	480	467	476	471	484	505	496	507	472	487	440	495	464	488	506	488	467	502	462	455	466	476	485	450	462	489	485	499	501	454	456	499	422	481	441	450	486	488	500	509	482	524	427	477	482	489	447	479	486	466	472	500	458	497	449	511	453	480	455	480	468	472	523	463	469	442	475	453	465	483	483	490	466	469	464	446	448	476	442	482	480	489	467	463	488	486	477	459	503	481	452	449	463	502	460	466	471	464	474	443	511	438	467	459	461	504	461	471	444	472	448	495	463	452	456	475	509	526	497	464	510	422	486	468	456	451	499	410	473	467	501	457	501	444	452	463	432	492	461	455	481	494	466	454	475	448	473	443	476	482	454	480	488	440	455	498	486	457	470	464	461	468	483	496	445	484	451	489	458	468	478	490	485	472	473	498	460	457	473	437	484	446	473	516	444	445	454	449	517	474	475	484	466	460	474	488	466	465	477	409	479	464	469	471	457	461	447	491	448	497	431	453	471	452	497	474	472	434	470	456	533	484	470	496	432	470	456	472	487	445	461	440	444	462	421	468	458	477	449	453	452	460	457	434	397	457	473	471	480	441	443	475	470	442	452	455	452	489	500	461	437	465	468	486	469	452	480	483	451	445	453	435	487	450	445	465	482	464	454	461	485	441	486	471	468	474	469	488	442	458	445	470	451	505	460	480	465	438	482	460	494	435	470	457	488	422	500	406	506	450	427	468	475	485	455	504	477	489	467	473	486	461	450	457	449	505	471	475	503	484	461	436	477	446	444	473	445	447	445	500	423	508	462	466	492	467	434	499	434	512	461	463	470	466	469	487	438	501	447	471	444	445	515	452	438	461	490	469	494	447	475	506	459	504	456	433	424	464	475	449	469	491	449	466	470	468	499	480	471	486	445	467	479	423	428	458	469	475	443	503	454	467	410	481	511	438	484	478	475	509	473	486	476	472	463	466	486	484	459	425	494	455	513	446	451	474	473	464	491	464	465	462	489	481	472	430	469	470	456	500	467	457	452	477	475	449	481	499	483	467	447	456	472	470	466	474	502	486	456	459	453	468	464	473	446	481	464	496	464	476	440	478	465	501	447	498	481	467	441	438	461	442	465	452	475	463	521	508	481	471	439	491	450	447	477	438	471	459	470	452	414	474	468	462	467	481	461	476	464	502	444	452	481	474	460	494	448	451	503	449	428	472	481	461	486	478	480	492	414	471	483	465	483	498	489	464	471	474	408	472	477	506	474	462	461	473	482	452	510	478	483	456	508	476	471	491	513	432	466	474	470	509	471	468	452	453	481	455	497	485	469	455	462	505	425	487	474	424	501	458	483	439	470	493	442	457	441	453	453	452	493	484	461	447	484	474	493	495	456	446	491	472	449	470	444	462	437	475	526	467	480	443	464	466	423	402	465	485	489	472	460	476	485	467	456	449	440	494	457	516	474	472	451	481	429	466	498	453	473	427	483	464	458	498	473	453	460	481	455	469	442	449	459	453	472	503	483	460	505	503	455	534	472	534	455	509	472	490	458	494	466	475	454	479	494	433	493	452	439	460	493	458	467	463	472	481	461	456	463	445	433	479	444	455	459	440	460	453	471	483	475	512	470	446	478	475	506	454	450	460	507	442	454	421	500	486	462	489	538	472	457	489	479	488	494	475	480	496	450	472	492	496	470	450	462	506	454	453	454	494	457	480	485	435	452	449	499	461	482	488	444	454	478	468	459	452	456	472	460	476	485	443	491	463	475	501	470	466	474	451	484	445	466	443	469	479	457	443	436	474	448	455	452	428	474	447	457	434	461	466	513	499	433	457	461	491	471	487	483	450	454	432	478	474	491	488	461	473	424	460	434	485	458	449	467	454	479	430	487	495	455	456	457	453	455	499	454	464	501	427	470	451	474	483	460	447	472	459	399	476	448	505	508	497	454	471	457	449	496	470	475	435	466	451	439	501	441	458	449	440	487	510	445	470	474	435	477	484	491	471	425	439	450	439	475	466	451	460	448	469	507	473	462	445	477	457	497	509	469	491	470	438	427	475	458	477	467	454	490	490	447	445	473	471	501	444	463	480	457	458	472	433	492	427	524	438	479	442	449	446	448	495	437	466	467	501	460	487	483	456	489	494	471	456	503	487	487	472	506	443	442	481	497	441	486	454	528	447	429	460	470	482	429	481	494	485	467	498	448	464	460	501	462	465	440	499	449	451	507	468	456	485	477	460	507	467	466	455	446	471	521	459	484	495	477	443	460	441	469	484	469	459	450	449	457	454	469	439	423	482	467	438	483	499	473	492	440	472	466	480	447	452	476	522	477	431	483	493	488	477	452	469	454	472	493	475	442	450	459	425	461	453	506	473	446	426	438	469	477	504	461	509	424	448	473	470	456	451	476	463	479	482	462	457	477	464	452	469	472	478	489	487	470	471	500	463	465	503	471	432	473	475	466	418	501	440	489	483	487	434	482	466	470	433	476	472	478	467	469	496	431	432	489	469	480	443	446	430	440	438	468	430	456	477	466	525	500	444	508	443	481	466	462	495	460	467	468	478	464	489	485	493	469	434	449	437	454	476	458	449	468	490	453	442	411	463	504	443	469	439	483	452	432	428	450	472	452	487	477	489	481	459	528	491	457	452	453	436	454	474	464	459	459	421	503	440	469	491	456	451	474	451	492	475	478	505	420	487	420	440	456	463	479	458	497	470	494	455	476	474	485	463	465	455	494	465	503	438	469	478	470	466	417	484	455	447	407	460	484	486	457	488	502	481	430	460	470	475	480	490	493	483	481	484	482	451	468	461	448	435	486	451	469	459	437	458	476	497	492	518	466	480	466	457	423	495	463	464	464	503	452	463	420	481	470	498	452	462	430	456	463	472	498	503	440	482	489	459	454	454	491	485	490	461	481	467	465	436	477	451	460	474	449	449	421	472	485	464	460	492	455	462	458	481	464	434	459	476	476	455	484	447	498	463	421	459	428	445	450	470	452	488	463	482	486	481	486	451	432	466	481	461	466	519	488	474	468	476	451	457	408	469	518	467	472	449	466	504	455	439	467	464	484	477	492	484	455	421	452	452	445	506	453	495	443	491	448	496	410	474	468	521	471	453	446	515	436	506	455	458	466	469	477	471	457	493	467	495	479	463	478	504	459	497	474	510	464	439	427	468	486	469	452	436	463	446	458	483	477	470	486	462	465	466	452	451	474	488	472	429	461	450	448	500	454	466	433	483	456	470	510	465	451	457	457	450	479	480	434	481	455	481	441	440	478	475	461	460	446	457	447	502	480	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2422	626	643	697	365	346	290	313	342	343	311	336	295	320	281	302	314	321	321	335	313	304	287	287	292	287	346	306	325	343	295	289	291	336	314	322	301	328	309	303	337	306	292	300	323	297	301	323	316	305	322	304	298	255	314	306	300	290	297	324	304	299	280	278	295	311	303	287	321	288	309	320	264	312	281	296	306	288	293	294	303	315	298	280	294	327	293	293	297	303	324	299	247	345	323	298	305	298	291	327	333	302	308	300	331	311	312	309	289	301	305	319	303	298	267	308	348	331	294	294	316	336	297	293	272	313	339	340	296	311	312	327	327	315	283	291	285	326	295	288	295	313	289	316	306	319	301	355	280	331	318	299	299	299	289	308	297	291	274	313	328	313	269	293	323	322	299	326	280	299	301	290	285	331	312	300	285	284	264	311	310	292	306	319	313	298	327	318	289	302	308	297	325	303	284	287	311	292	288	289	309	282	294	315	303	311	304	307	310	308	298	326	319	309	305	312	304	284	320	319	308	329	288	279	307	297	277	302	299	310	336	280	291	292	328	318	302	284	297	287	307	335	302	331	304	308	299	282	313	312	322	290	310	316	288	282	331	296	307	282	321	329	322	309	332	303	294	322	293	293	310	260	318	317	301	306	327	285	280	310	293	343	321	321	325	308	303	305	346	300	310	286	335	334	273	313	308	319	288	321	310	292	328	289	319	288	319	323	293	317	295	310	301	299	283	300	283	300	324	305	341	320	298	320	320	300	324	302	318	307	307	281	296	298	302	297	318	320	315	317	280	329	306	323	283	310	306	303	276	286	285	275	292	317	299	309	292	293	302	297	277	281	300	292	323	305	302	308	276	319	290	299	271	299	307	328	308	289	293	298	296	277	325	304	288	295	307	332	294	292	286	319	300	279	301	288	288	350	310	303	303	326	294	323	292	277	307	281	310	279	293	309	303	322	286	282	298	304	330	302	305	328	302	299	308	311	311	314	278	302	287	317	296	336	312	291	305	306	282	285	322	311	311	272	316	321	314	325	298	288	310	328	305	311	284	298	291	324	318	273	289	286	328	333	293	298	313	289	310	299	288	272	325	296	299	306	308	349	275	303	334	315	304	321	293	294	306	320	266	314	319	288	314	308	275	309	304	301	305	316	318	299	289	313	291	314	296	306	284	289	317	314	301	287	294	307	309	306	309	315	295	295	309	330	319	309	324	294	296	328	314	309	300	319	292	277	304	317	318	281	322	320	311	243	329	294	282	297	283	272	277	300	310	298	327	297	327	292	300	302	318	284	301	318	282	294	303	320	320	331	294	278	297	322	311	327	353	313	305	288	305	326	305	294	293	313	323	303	294	321	321	301	342	316	352	340	287	299	312	323	304	313	291	325	317	279	302	313	284	288	332	257	302	289	298	307	297	300	276	321	292	325	311	311	312	283	315	291	312	301	330	331	306	262	278	312	300	287	320	284	308	301	289	301	316	303	289	284	318	302	289	279	312	302	311	298	325	309	287	297	292	299	324	292	305	318	316	320	301	304	324	296	311	303	292	297	337	315	320	312	299	284	294	271	278	316	310	301	332	328	280	319	323	322	313	309	314	316	309	298	323	285	268	290	313	287	285	306	267	315	291	282	332	293	293	291	290	285	327	275	290	289	330	309	297	314	288	300	272	273	309	297	288	309	313	302	285	284	300	318	257	306	292	323	284	314	316	304	322	288	316	298	299	322	310	311	293	336	292	297	301	288	295	273	290	341	319	299	295	280	283	307	285	288	294	301	303	298	306	327	279	316	300	310	313	296	287	297	319	297	304	312	307	301	325	325	287	313	299	302	300	288	300	316	275	308	302	311	293	304	310	310	315	304	299	288	303	308	316	286	331	306	283	297	322	309	333	283	297	315	318	259	312	307	325	336	278	342	315	308	297	259	317	323	296	334	309	286	263	327	287	291	314	274	293	319	331	326	310	297	307	316	302	314	301	312	309	286	316	310	297	279	291	292	314	300	278	293	301	295	317	286	337	295	333	329	341	270	296	290	311	268	291	295	308	289	319	268	290	287	305	294	288	325	315	313	301	295	327	301	342	302	308	315	297	268	324	285	296	291	293	301	305	293	302	290	284	303	320	317	303	301	301	302	320	346	284	308	315	307	285	299	266	308	311	295	301	332	326	296	310	313	286	301	288	293	318	264	289	318	282	313	301	302	323	309	316	308	281	300	286	284	295	335	329	303	338	296	298	291	299	334	322	288	296	291	343	300	285	289	323	287	306	303	303	329	294	308	320	310	307	327	332	297	303	302	328	321	259	301	293	300	299	329	308	290	289	290	290	343	287	327	329	352	307	315	282	290	345	282	282	311	295	296	315	331	329	320	296	269	326	305	311	267	296	318	288	296	302	322	305	299	293	300	301	308	331	315	291	280	277	301	300	284	311	306	278	291	328	293	279	309	290	309	289	306	323	314	330	320	266	320	304	301	277	316	314	313	306	284	294	302	346	280	308	290	322	303	307	317	294	304	303	304	304	300	296	325	319	293	344	301	287	318	292	330	319	311	305	312	293	317	299	290	323	319	308	301	323	292	287	291	325	331	310	285	317	320	266	299	259	277	300	332	326	276	329	326	313	317	322	285	293	289	310	320	290	292	299	287	326	307	271	280	343	346	331	271	331	298	282	302	344	300	273	265	290	304	323	318	302	331	307	329	301	319	295	273	310	303	286	290	299	272	288	295	303	301	307	297	308	302	335	293	316	352	342	339	308	273	250	294	301	310	312	299	299	321	304	296	294	306	311	278	318	315	304	292	308	287	272	291	311	287	279	290	318	334	310	306	333	294	332	305	267	298	289	299	298	298	328	307	318	292	297	331	296	292	288	293	271	282	295	296	284	300	280	299	312	313	288	334	291	305	288	289	313	287	289	299	326	299	303	313	327	297	311	283	277	321	289	286	312	322	297	305	288	311	293	320	328	316	308	299	284	306	302	267	343	309	303	278	319	263	312	286	261	312	287	307	330	286	300	318	289	341	294	288	346	296	322	298	296	315	298	313	305	299	314	312	264	261	294	276	320	325	292	298	281	293	272	299	331	321	284	303	319	304	295	302	319	285	334	307	293	311	285	283	313	312	323	295	292	280	308	293	312	303	297	344	314	300	295	317	327	292	296	334	293	314	292	289	321	290	272	320	289	313	291	332	282	284	286	293	292	290	312	286	287	300	286	303	282	306	298	361	297	320	304	312	308	302	306	308	315	286	302	304	332	328	313	291	318	316	297	285	327	313	284	279	293	305	285	296	318	319	311	291	291	300	324	300	301	304	280	291	309	321	304	311	280	322	309	311	302	294	305	306	332	326	304	310	313	289	310	321	284	302	292	310	321	302	323	339	310	279	287	319	297	307	322	323	318	295	288	293	313	271	302	296	325	304	308	314	282	269	309	297	331	275	307	318	277	350	296	324	281	292	287	285	302	289	276	278	309	276	340	303	320	319	303	287	289	288	324	324	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2705	1253	1540	2126	1127	1058	978	1034	962	987	930	916	920	936	924	927	911	943	927	944	901	872	917	892	939	878	893	880	883	934	930	859	927	890	874	921	895	914	884	886	837	835	852	891	910	850	940	948	891	893	859	862	871	904	873	875	900	915	898	870	892	908	903	887	917	929	903	914	871	874	880	843	871	866	868	849	855	906	823	897	907	889	919	841	822	916	916	841	873	846	877	842	857	851	855	910	911	893	894	834	878	875	870	829	880	879	880	926	867	849	933	892	866	904	921	895	882	935	885	876	834	887	871	886	883	866	851	921	856	926	891	892	889	874	840	858	925	846	872	913	911	879	882	834	878	945	844	890	858	849	913	876	903	884	869	913	875	854	912	908	835	874	888	865	926	864	864	874	905	864	916	923	860	929	898	904	885	874	913	891	905	849	895	900	897	854	894	922	900	855	921	868	888	854	859	880	882	890	864	863	866	932	869	900	868	871	857	916	888	869	899	874	853	874	876	863	923	925	867	874	902	890	863	917	849	853	913	897	896	930	871	889	911	874	911	891	899	913	927	899	892	871	814	794	834	971	831	863	878	858	843	850	883	856	891	860	953	897	881	885	889	837	898	862	891	848	861	869	904	872	873	860	882	919	870	879	878	849	908	917	895	862	899	862	820	866	923	902	834	891	853	867	838	883	912	875	849	921	916	901	867	930	878	883	827	866	837	868	929	885	890	895	821	899	865	893	855	868	917	913	917	847	885	906	900	882	884	920	918	853	852	829	864	869	888	875	951	856	900	863	913	881	868	873	869	910	915	923	866	899	907	877	880	857	878	949	857	883	866	870	893	897	809	848	931	913	828	874	908	864	879	887	831	903	884	849	934	889	875	897	839	823	895	787	896	885	838	836	852	909	855	876	849	837	903	879	876	874	904	891	854	931	949	879	889	903	880	872	884	856	871	887	836	925	889	866	941	866	862	907	883	843	914	912	814	816	886	906	906	894	912	887	856	837	903	903	869	897	826	854	869	872	893	882	871	915	965	896	883	928	906	887	860	900	882	861	896	855	872	940	865	908	850	882	874	865	829	937	898	854	895	917	898	864	926	895	909	891	863	899	918	859	879	894	912	893	915	871	925	903	899	845	887	902	856	930	903	937	900	931	902	906	854	928	898	919	863	852	881	902	899	903	921	904	856	869	923	867	907	870	880	903	867	898	843	898	885	949	948	882	883	880	920	834	911	895	906	862	838	946	881	901	829	897	931	882	920	899	848	893	880	861	874	873	925	842	888	907	916	865	830	855	877	908	961	916	901	899	955	831	943	916	913	862	870	830	880	882	862	886	891	898	894	895	886	870	884	891	877	873	863	889	918	836	853	883	893	902	869	861	836	898	859	888	914	873	876	876	908	878	901	856	860	842	833	931	877	874	902	901	863	838	886	871	852	873	850	892	825	902	888	901	826	947	857	896	866	865	839	921	895	889	896	899	905	901	864	876	893	890	867	915	895	928	838	861	881	890	932	839	870	867	891	851	934	816	900	875	884	889	896	895	915	933	887	873	869	847	858	857	905	882	895	941	899	868	841	880	914	893	912	880	924	897	864	879	864	932	885	871	965	856	899	893	875	840	895	885	918	912	896	896	868	896	902	866	806	904	881	927	922	929	846	883	874	921	941	923	865	942	873	834	904	889	856	904	882	936	910	894	919	882	909	866	920	893	875	917	900	900	942	902	892	885	853	871	863	951	915	873	866	885	917	910	901	884	887	863	885	889	886	926	878	866	877	862	919	879	847	887	868	901	926	934	859	920	875	854	891	873	867	916	863	860	851	874	860	888	916	839	891	868	912	836	869	877	839	858	876	913	936	893	885	913	883	883	895	858	883	870	871	849	937	880	860	897	896	838	952	822	921	858	931	932	850	838	893	849	900	888	875	907	862	925	898	851	922	891	869	863	898	874	895	865	825	869	884	850	907	885	874	874	809	864	939	871	871	891	867	898	887	909	831	857	961	899	888	858	869	814	925	887	930	853	860	889	884	888	862	815	881	846	879	895	935	876	926	846	891	958	926	923	873	865	880	846	898	911	914	891	901	888	898	863	851	927	903	859	886	851	944	876	886	884	887	880	874	855	914	892	887	896	839	876	941	844	942	856	917	902	864	895	875	832	873	892	895	890	835	877	853	941	835	857	855	940	909	844	873	928	926	887	883	872	895	855	933	896	855	867	841	890	874	919	873	887	890	832	887	960	870	908	910	861	864	857	874	835	861	868	880	913	863	901	870	930	842	955	881	887	883	855	888	882	890	826	875	914	873	895	831	847	888	879	852	898	914	876	884	902	838	907	904	881	874	880	886	917	830	942	897	857	894	919	873	917	906	888	888	913	911	854	854	868	843	893	930	861	807	883	932	862	847	886	859	890	885	869	907	902	881	885	878	898	898	908	897	899	895	898	896	914	867	877	889	900	924	839	868	838	883	912	916	883	907	877	869	889	886	931	889	886	882	861	829	859	901	882	873	920	860	828	868	882	884	848	952	872	849	937	917	854	881	896	899	843	874	848	871	846	898	883	851	888	944	914	910	915	880	897	901	908	857	887	890	865	867	848	896	922	826	862	847	869	829	900	908	846	882	875	884	857	856	907	848	885	865	883	873	852	913	845	872	840	872	858	882	848	903	912	884	928	896	843	880	866	927	893	853	874	926	914	906	888	893	857	943	923	865	910	854	878	917	858	899	847	846	903	894	883	862	942	880	892	872	900	899	940	882	826	902	898	920	901	852	856	862	880	834	877	875	868	845	879	854	859	830	844	903	852	895	908	857	915	912	864	917	865	896	846	853	934	895	866	861	930	900	840	848	878	896	902	911	825	922	872	910	891	854	910	911	894	854	854	893	899	882	949	853	851	926	889	885	861	923	892	855	911	864	900	841	895	876	803	895	888	989	907	880	886	878	871	916	854	867	880	887	848	918	912	907	871	885	870	846	856	873	874	874	889	868	905	887	881	878	885	872	891	838	930	927	899	897	921	825	942	873	845	918	857	904	886	858	883	894	871	895	873	887	865	874	903	855	867	915	883	876	901	912	903	831	906	900	911	829	844	860	913	873	867	872	896	885	876	838	861	876	900	837	858	881	894	873	918	873	835	913	877	900	895	866	895	879	917	919	902	897	905	848	893	910	851	899	873	911	912	873	902	901	904	882	938	862	872	887	932	868	898	920	861	924	826	911	835	870	861	925	846	852	937	894	844	862	871	896	880	936	883	931	834	885	859	840	883	891	840	842	903	874	888	858	861	880	912	932	906	895	852	928	896	877	909	871	872	873	893	862	934	868	922	925	891	881	870	889	842	916	937	954	865	896	887	891	881	914	827	843	838	838	885	872	882	868	875	873	873	906	855	925	927	884	929	873	859	842	877	891	877	877	850	893	892	863	855	914	900	866	893	853	904	893	910	889	898	882	918	867	890	948	884	923	886	906	880	914	912	879	876	887	956	845	869	940	897	863	901	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10413	4598	7914	5913	1161	705	515	421	337	307	253	276	265	223	228	252	222	204	226	164	217	186	183	202	177	192	182	214	197	157	213	178	174	189	160	198	169	157	174	172	180	146	178	181	186	219	173	166	162	171	186	149	170	151	194	183	195	192	170	161	165	183	163	170	157	160	172	164	164	195	164	177	161	164	160	157	150	170	188	174	181	200	163	157	202	197	169	177	154	165	175	163	168	173	160	185	157	162	154	164	169	177	186	175	169	160	191	166	186	177	170	163	177	172	170	167	164	198	194	170	168	179	158	185	176	175	142	182	163	168	169	188	165	173	164	191	172	165	171	181	186	174	194	173	183	186	184	151	177	159	164	164	188	170	176	158	159	166	149	145	183	174	148	174	162	181	186	155	157	163	179	177	185	186	158	162	181	194	187	162	171	161	173	191	178	182	167	179	168	162	164	184	192	176	177	167	173	147	177	155	177	158	167	165	181	176	187	208	181	168	168	160	162	167	178	179	183	170	185	138	198	183	163	193	170	174	185	171	183	166	165	184	189	170	199	156	201	184	193	164	188	161	174	191	165	166	173	161	160	172	155	185	167	178	164	154	178	177	163	181	176	167	183	157	197	174	192	159	197	170	152	200	174	158	165	158	175	148	167	146	137	166	168	175	158	161	184	188	182	175	176	159	172	204	181	181	183	175	178	183	170	178	146	174	161	184	171	200	185	161	186	176	191	196	184	158	165	187	183	188	156	167	171	187	160	172	149	173	196	170	182	164	179	183	160	173	181	168	160	172	183	160	168	164	161	169	198	164	193	194	141	170	179	174	156	165	157	153	167	158	162	176	161	179	168	175	186	144	171	181	172	174	171	183	188	198	169	171	157	188	163	171	176	163	180	200	173	172	205	170	169	188	190	176	163	208	184	165	167	180	188	170	192	165	173	160	209	167	181	182	187	165	168	177	153	156	176	177	164	185	156	171	151	165	157	160	183	173	170	167	180	178	173	156	160	177	170	152	182	172	173	169	171	181	175	167	173	157	206	168	159	162	186	172	165	156	164	159	161	149	186	196	165	193	168	169	174	160	160	173	163	190	178	170	177	170	152	175	153	175	168	181	216	174	159	163	178	164	169	152	168	190	171	173	184	183	162	147	135	168	193	158	170	167	174	182	165	155	189	190	160	168	165	188	172	138	175	178	155	180	173	177	161	204	181	178	156	149	173	171	184	170	183	176	169	202	152	182	203	146	181	170	202	192	170	158	216	153	196	175	178	172	191	193	165	181	196	160	160	175	165	178	182	162	205	171	177	178	155	186	149	159	171	148	168	181	156	178	177	152	180	160	170	182	166	180	193	168	168	162	161	195	166	153	159	182	168	153	154	167	170	177	151	157	196	181	181	164	181	162	179	177	172	190	136	149	158	145	169	179	174	177	189	176	178	155	178	170	163	192	169	168	166	167	175	171	154	192	176	170	173	184	164	162	158	179	166	178	185	182	177	202	176	156	136	181	190	197	180	159	157	191	192	187	154	175	167	155	178	195	156	164	167	169	168	173	186	140	188	177	173	177	175	169	156	161	164	157	162	149	196	163	164	169	162	171	171	141	161	139	163	153	197	154	186	171	187	184	182	182	150	189	158	164	160	166	173	180	170	171	171	165	187	165	178	184	177	160	182	157	175	198	182	153	184	168	167	166	186	178	183	145	196	174	173	179	163	161	182	166	164	179	191	175	171	167	189	157	188	178	198	154	176	171	169	187	177	188	157	167	168	158	184	160	163	178	176	186	188	168	151	190	190	199	182	170	176	163	176	197	180	165	182	170	169	156	172	167	176	188	162	173	168	192	178	164	188	175	180	153	191	199	187	159	172	171	175	159	186	194	178	189	151	184	166	173	184	168	159	170	184	182	190	165	170	177	183	163	177	167	170	171	182	176	196	168	204	180	179	153	163	170	177	181	162	150	161	176	198	150	160	188	147	164	184	168	179	184	175	190	181	183	168	162	168	173	147	161	168	198	166	152	176	183	172	154	178	166	149	194	185	185	142	174	173	191	183	154	171	153	173	170	182	164	169	174	163	168	173	186	166	191	183	176	183	163	162	184	162	153	188	159	177	191	166	174	162	169	183	181	185	148	164	204	172	173	159	169	186	186	206	180	171	178	160	160	170	171	197	181	189	171	173	163	200	163	171	173	172	207	176	161	180	170	158	196	155	188	178	174	159	180	186	158	171	201	175	173	177	175	169	191	179	179	176	173	168	162	177	197	185	192	145	174	157	178	141	153	170	165	166	175	161	179	163	182	186	140	179	165	160	177	172	174	169	177	172	194	174	192	187	185	161	178	164	170	161	179	176	194	164	187	149	171	167	170	161	186	173	162	193	158	168	158	164	151	175	174	155	150	184	191	171	169	164	163	176	177	170	179	178	185	177	177	152	150	167	180	160	187	177	191	184	173	185	169	180	165	177	164	169	192	159	161	151	143	170	181	195	154	149	167	174	190	164	184	152	175	181	184	190	189	165	178	162	151	205	185	195	155	173	172	170	183	162	176	184	179	200	181	173	177	153	173	169	157	175	163	144	179	177	146	183	181	176	162	166	162	151	181	175	208	167	172	178	166	151	178	165	175	185	194	167	177	178	177	179	192	179	185	166	163	167	180	176	177	184	179	163	182	146	181	173	178	175	182	166	169	162	157	175	169	183	163	158	179	142	198	184	191	155	184	166	175	162	181	167	201	158	185	162	194	170	172	164	181	167	175	185	182	169	199	165	158	177	153	153	177	164	148	180	151	194	192	184	157	146	165	187	171	167	169	152	174	180	176	169	162	177	172	202	188	164	179	168	152	182	172	171	169	170	174	155	180	195	145	178	186	180	180	155	176	179	159	187	170	182	149	167	153	193	176	171	163	180	181	181	174	192	178	157	158	176	182	171	166	186	171	154	177	170	175	162	183	198	189	180	152	164	181	160	183	166	177	188	184	174	174	176	171	168	165	184	184	167	169	155	170	180	183	173	153	176	156	150	173	168	160	180	172	173	154	187	159	173	188	180	188	184	175	184	157	182	164	167	182	165	188	161	174	159	171	170	185	199	187	175	165	189	155	166	151	160	154	188	159	192	183	190	167	158	169	178	176	179	175	171	160	194	156	152	175	166	197	178	163	175	166	172	186	176	209	153	168	174	154	181	160	164	178	180	174	188	167	177	187	183	153	171	163	174	151	171	179	148	164	185	173	179	178	177	174	155	173	170	166	190	192	144	176	181	161	168	171	183	176	157	190	182	166	156	152	180	194	201	192	163	144	159	173	185	176	159	183	156	188	179	182	169	152	157	177	183	187	186	207	184	199	173	181	184	156	159	174	158	170	170	181	181	173	174	168	181	156	167	175	153	167	164	160	181	173	182	185	177	143	151	169	170	154	170	170	159	162	159	146	180	178	189	190	171	191	170	165	158	189	163	183	163	174	162	191	160	177	158	176	166	163	172	156	181	161	166	170	176	166	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7646	4146	12497	8057	3069	2483	2004	1835	1503	1384	1279	1092	1047	976	936	913	853	845	777	720	776	674	673	720	678	662	688	653	640	654	628	665	606	623	633	605	630	578	571	631	581	604	590	599	601	543	530	523	587	588	594	562	579	531	558	596	576	587	611	575	565	518	545	528	548	572	510	558	544	545	595	557	543	536	570	556	563	530	507	565	543	560	586	559	556	543	538	587	544	540	554	557	575	549	538	534	532	543	577	583	516	535	549	558	495	527	584	543	573	537	566	585	561	510	518	528	568	532	511	519	551	515	548	522	515	554	575	583	567	545	575	514	593	545	539	553	565	569	522	514	503	565	516	554	531	462	534	557	571	469	510	493	523	488	529	506	511	592	524	530	543	579	518	544	536	545	536	535	544	533	509	526	544	525	556	545	532	512	532	521	496	532	535	551	539	549	507	540	533	521	527	540	586	528	517	531	541	520	518	544	543	553	505	560	519	560	562	562	545	546	576	503	524	504	533	560	558	507	514	504	536	539	516	575	498	531	539	570	516	537	508	520	523	549	531	543	510	520	583	532	558	496	514	597	554	554	509	546	533	536	563	543	534	567	624	561	573	527	534	525	533	507	513	505	554	565	525	562	516	549	563	589	524	575	548	547	534	477	576	533	534	566	554	561	553	543	563	512	563	551	503	526	571	559	539	570	559	565	499	525	534	513	564	487	530	531	528	544	517	476	524	553	535	519	552	568	543	527	490	519	521	586	549	557	547	545	544	569	583	561	571	536	587	562	578	513	546	535	541	540	541	516	523	512	516	545	570	476	600	550	546	498	542	546	552	538	551	491	571	585	558	538	530	561	540	569	543	520	563	543	521	490	566	543	536	515	530	549	584	533	533	542	550	540	515	566	516	536	569	523	502	530	551	573	544	572	503	506	546	549	518	529	487	553	566	532	561	547	547	505	494	537	549	550	518	531	539	575	561	550	531	520	550	513	537	531	509	520	496	533	533	553	517	511	537	580	509	553	554	558	561	535	548	544	532	571	545	565	537	561	539	561	554	542	486	569	596	489	559	534	570	539	550	575	556	516	565	516	524	523	532	517	491	516	548	568	578	568	577	512	502	545	530	531	536	551	542	537	510	538	547	563	533	487	574	600	560	575	560	556	521	506	531	543	533	567	542	526	531	543	560	532	543	508	551	550	565	518	536	579	529	563	529	564	564	524	520	486	464	512	514	522	515	532	506	532	544	543	575	564	476	518	548	542	567	498	521	533	536	544	528	535	561	528	517	543	501	527	552	560	531	518	551	537	543	550	530	527	529	549	545	526	521	568	537	551	520	535	537	576	532	507	552	526	513	531	564	505	541	530	572	530	510	502	539	549	484	569	561	500	547	520	552	560	513	551	563	522	501	556	538	542	563	573	515	523	535	531	541	527	535	470	579	548	532	565	590	520	488	558	511	523	548	493	546	567	535	529	568	558	518	496	556	557	548	525	511	545	562	548	525	503	566	530	504	553	533	531	534	523	533	514	518	556	564	510	545	566	528	551	536	517	543	554	530	525	567	537	526	519	506	552	526	515	516	553	554	518	536	530	535	535	508	494	515	508	533	556	570	528	577	511	523	524	515	541	502	558	550	552	536	563	533	507	588	542	579	538	523	574	508	544	505	491	578	508	564	564	549	522	520	529	550	495	585	571	562	496	534	515	518	557	563	577	574	553	574	562	542	555	578	534	568	528	534	554	538	524	513	548	543	521	501	554	506	504	586	503	541	538	521	546	536	519	574	502	548	536	532	558	579	513	570	534	566	558	536	567	560	539	541	520	546	546	532	528	508	554	504	518	548	550	551	572	557	523	527	536	549	568	525	512	563	538	589	566	548	515	556	520	522	530	544	499	546	517	546	565	567	564	521	507	578	521	534	548	494	521	528	520	530	524	565	551	554	542	509	557	534	533	572	548	571	540	513	581	486	544	558	551	533	530	507	560	568	523	527	544	546	587	500	549	532	566	554	551	548	527	533	541	540	548	529	505	550	566	566	578	526	516	562	541	506	531	502	536	560	503	542	544	519	554	517	521	574	515	523	551	548	548	545	539	548	509	529	518	571	574	516	555	548	527	542	550	538	508	537	534	493	567	560	521	547	519	517	534	547	533	522	533	528	530	557	526	528	537	548	494	519	506	522	524	555	554	526	556	556	585	516	534	537	518	556	524	559	541	553	565	555	561	554	558	565	553	545	565	497	519	514	554	496	531	519	539	536	531	532	530	541	549	568	470	527	547	515	522	521	540	507	565	546	509	547	561	508	571	522	584	572	549	582	540	529	547	484	540	525	542	535	537	525	499	544	574	540	559	508	577	525	567	557	529	520	502	503	549	515	543	543	542	584	543	586	550	566	550	541	557	557	503	543	584	497	542	544	529	587	513	563	536	546	542	549	566	518	559	533	514	575	529	522	540	529	530	522	540	528	535	533	540	535	535	528	569	497	508	521	545	538	571	568	538	586	535	542	532	489	540	558	517	516	567	572	539	542	548	531	543	522	531	538	522	533	509	564	557	521	513	521	585	558	554	554	574	511	516	536	539	524	529	522	544	573	535	489	508	571	514	587	508	527	544	542	547	566	484	506	573	530	525	494	515	523	522	558	565	500	553	499	541	543	507	573	521	513	490	517	545	516	547	562	525	527	517	525	546	510	573	553	575	545	577	550	582	521	548	540	557	520	582	554	547	529	548	559	525	523	538	550	540	533	544	531	563	536	552	535	535	518	543	546	526	538	503	607	551	544	525	545	532	519	557	536	564	506	516	527	545	565	527	555	533	580	553	542	523	543	525	508	536	582	529	521	535	535	531	576	532	575	578	545	521	540	500	552	498	518	521	526	574	504	527	552	519	500	525	544	533	543	546	528	538	555	559	520	544	558	498	529	562	516	549	531	498	545	553	524	525	520	550	508	528	499	546	560	572	532	545	526	500	548	532	549	574	559	527	495	549	532	499	535	520	576	505	549	563	536	528	513	499	521	514	488	547	536	525	565	539	537	539	521	515	542	547	518	560	536	588	530	605	496	560	559	537	512	531	558	517	531	515	542	537	556	536	487	568	518	545	519	557	552	546	551	582	537	566	535	532	530	508	545	558	528	516	523	516	535	541	543	536	524	554	612	560	560	577	565	533	555	531	585	547	549	477	571	480	536	546	524	561	544	571	572	558	528	546	546	495	539	553	551	535	539	516	530	561	547	491	600	546	507	556	538	535	534	530	543	559	544	521	507	513	496	556	560	498	542	544	537	547	501	490	562	520	519	555	587	553	557	565	524	550	555	577	486	559	558	534	499	564	557	557	549	543	515	587	546	490	533	565	516	502	524	577	534	529	541	539	542	513	545	562	516	554	507	518	556	564	530	566	568	541	536	595	539	514	537	535	562	522	556	531	547	525	570	508	532	518	521	512	551	530	513	533	536	551	522	544	579	516	560	538	560	529	553	538	518	529	563	523	509	549	558	552	548	547	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18480	9194	14124	14611	2782	1420	916	635	480	397	368	334	294	247	251	273	247	237	212	174	200	209	195	179	184	159	169	152	163	167	183	174	159	160	163	148	141	185	169	166	163	150	162	130	158	151	146	153	147	149	160	124	155	146	129	143	168	164	156	140	147	156	144	161	135	134	128	130	153	165	165	157	159	154	154	147	155	132	151	148	128	148	171	154	171	146	138	157	164	160	157	153	147	142	119	157	169	149	135	150	135	146	144	170	151	134	171	136	146	137	130	137	156	122	146	145	142	141	149	148	151	144	131	144	135	160	145	167	152	152	150	141	163	143	162	154	144	132	141	154	142	133	140	126	152	168	141	146	157	132	162	140	161	150	178	162	143	135	149	162	114	141	143	156	125	154	143	138	135	141	159	155	144	152	139	136	138	176	139	151	161	153	145	145	159	136	163	131	134	153	157	155	125	147	122	146	140	135	143	170	141	146	131	127	139	144	137	154	142	146	154	141	127	143	160	129	135	145	140	141	138	161	161	143	140	144	146	169	135	139	145	130	148	153	129	148	145	162	152	152	132	146	147	139	142	145	143	138	132	129	146	143	162	131	129	148	131	121	149	159	155	129	149	152	164	135	158	131	153	128	146	145	144	145	135	152	153	154	151	152	140	154	135	140	129	130	141	138	142	157	161	162	133	141	136	142	143	143	133	137	148	127	139	142	161	127	155	123	143	139	142	150	130	154	131	152	124	144	148	124	135	127	114	160	153	147	156	137	141	143	125	166	129	153	145	123	166	155	130	137	148	120	153	151	145	145	140	139	151	138	156	157	140	153	153	153	143	133	137	126	150	160	144	138	155	157	146	150	134	141	150	169	133	138	170	131	155	151	132	147	133	133	141	125	145	139	157	154	161	142	138	171	160	144	160	168	144	128	143	137	123	123	140	133	171	134	155	150	125	137	143	142	151	157	126	146	134	155	151	155	168	140	151	135	138	136	173	144	158	144	146	127	152	139	145	142	139	149	133	145	153	154	140	148	134	168	156	144	147	149	158	151	166	136	139	136	148	140	158	135	141	137	144	156	126	134	137	143	142	126	148	170	139	158	142	143	140	128	147	151	153	163	126	142	161	137	146	157	154	145	152	135	145	131	129	141	140	155	139	135	132	154	115	148	149	145	165	148	149	130	149	172	151	126	153	149	159	140	139	157	156	133	157	147	167	133	151	153	156	137	146	120	153	157	166	150	140	134	147	158	141	146	149	129	135	160	154	150	156	163	135	164	163	154	155	128	126	155	144	170	131	137	141	157	156	142	169	125	137	113	142	117	134	158	146	137	145	137	150	151	132	151	144	139	146	127	162	123	152	161	132	129	123	156	150	145	145	136	151	144	166	146	129	132	144	151	152	142	149	144	142	140	134	145	152	142	126	160	146	158	145	157	128	155	137	148	178	136	155	155	140	141	154	142	147	145	143	145	142	167	156	135	167	156	131	143	143	152	131	160	128	137	134	129	145	153	157	140	128	161	150	140	138	148	155	156	147	141	134	146	146	136	135	122	132	163	144	157	143	145	129	158	133	160	175	152	155	118	143	117	144	135	129	147	144	139	141	135	149	138	134	147	135	156	145	149	160	156	149	150	142	130	169	136	169	156	139	141	147	133	134	153	159	151	131	165	156	160	162	153	148	131	145	124	141	144	150	138	156	154	147	136	140	147	115	170	125	136	141	154	138	124	134	137	145	139	136	168	141	175	152	143	134	165	163	150	147	130	121	161	145	142	135	123	142	157	152	149	134	150	146	130	137	123	153	136	153	148	127	172	133	129	156	149	147	153	124	153	155	137	153	152	144	161	155	143	144	151	149	133	162	146	136	163	136	142	141	146	159	134	145	156	159	153	164	147	155	154	166	152	159	156	139	125	142	173	142	136	162	141	140	142	169	147	135	126	132	130	138	139	148	160	143	138	127	141	167	153	132	132	151	154	132	155	139	146	128	149	158	145	135	136	151	137	150	139	145	167	153	173	136	151	147	149	161	141	160	124	157	139	143	144	155	143	148	150	134	152	137	135	147	167	133	139	146	183	136	152	146	148	149	161	141	139	146	137	140	154	163	155	129	139	133	140	132	140	143	147	127	148	159	140	167	146	112	161	159	157	139	160	122	144	150	126	146	126	173	129	159	145	171	123	149	145	137	124	138	130	140	166	144	153	155	131	142	149	163	145	157	139	146	165	150	156	151	133	151	162	150	155	129	156	143	140	139	145	142	155	157	142	136	131	122	151	155	138	137	141	138	135	140	164	130	124	157	136	124	137	153	155	129	140	123	141	141	169	133	151	133	144	141	145	150	140	150	145	148	138	158	147	148	142	130	153	143	130	160	153	141	137	168	151	143	147	149	174	147	129	150	139	144	131	145	151	147	145	155	138	148	151	136	153	150	152	131	136	147	140	150	132	128	149	150	143	154	150	168	156	154	145	136	162	134	144	148	140	144	152	144	160	158	152	130	145	146	139	144	118	154	154	152	156	159	154	134	141	139	147	128	127	132	145	159	146	152	147	133	121	125	157	121	151	149	148	135	146	130	156	145	127	158	130	129	128	153	129	163	157	162	148	155	116	153	134	143	153	143	162	147	138	131	150	142	146	160	133	148	143	147	140	131	134	126	140	139	136	152	150	130	142	152	130	141	135	140	148	155	150	163	146	133	129	142	154	149	148	151	139	133	147	135	143	167	150	128	142	160	142	135	138	136	127	158	158	150	115	144	137	166	161	116	146	154	156	129	141	139	154	145	137	151	119	155	145	162	150	129	163	151	133	138	151	151	135	147	137	159	154	148	147	149	134	146	164	158	134	166	155	144	135	145	139	145	137	138	149	142	136	148	141	156	152	155	147	139	168	141	125	144	141	151	137	144	138	139	158	152	146	142	131	144	132	148	129	132	150	159	146	135	145	134	142	139	130	132	127	139	163	134	157	134	154	141	163	136	136	142	127	147	152	129	155	124	147	136	142	157	136	143	161	128	141	133	175	161	152	146	131	142	136	144	143	144	153	125	160	155	133	123	146	144	133	152	146	130	151	134	151	146	145	164	128	143	133	124	146	168	129	134	146	141	137	143	153	140	152	142	136	141	157	139	149	151	154	138	141	146	141	146	153	143	144	127	135	129	154	182	157	144	135	132	145	151	165	153	149	154	151	149	168	144	127	136	157	159	143	137	140	144	144	146	148	150	144	151	131	141	164	136	138	158	130	161	150	141	159	138	152	148	135	158	149	135	122	136	148	148	131	138	149	163	133	142	165	142	162	143	143	150	142	147	137	142	139	147	144	126	150	142	132	138	125	157	144	170	144	140	134	141	156	139	163	168	141	149	151	155	165	148	139	168	140	142	170	170	126	151	169	133	138	144	152	150	131	140	141	147	157	160	161	141	138	161	149	128	147	135	133	147	146	132	138	143	147	159	168	150	161	142	161	147	131	130	164	135	132	157	144	156	146	154	140	165	136	146	148	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10735	6827	17365	14259	5187	4032	3301	2857	2380	2000	1833	1611	1446	1312	1209	1116	1022	1018	966	882	898	837	799	768	713	709	745	690	712	704	639	658	644	629	641	652	598	637	551	575	540	568	561	583	564	528	528	495	564	503	505	492	527	523	516	527	549	495	533	483	504	521	513	555	508	534	519	512	542	524	511	535	539	511	511	461	482	460	501	542	478	507	497	492	487	557	475	505	488	499	460	443	529	518	490	487	481	500	487	440	505	510	531	496	457	496	472	526	505	463	506	463	515	494	552	504	485	466	506	505	510	465	463	482	483	488	493	445	483	451	503	534	494	450	466	478	517	485	496	457	469	477	422	507	510	441	476	474	495	491	462	463	466	492	437	471	484	469	487	504	490	492	476	499	474	478	511	501	493	509	533	504	509	467	437	503	513	490	483	493	466	497	515	477	469	454	477	482	457	485	503	424	489	512	483	445	531	479	457	459	468	458	505	476	463	502	488	475	467	477	457	482	473	471	477	504	469	478	483	477	515	504	470	490	458	469	455	515	484	509	449	454	463	474	482	454	519	458	446	490	463	458	500	462	529	470	446	489	491	468	498	490	425	488	556	429	448	481	502	517	477	438	476	449	454	503	466	474	479	490	512	486	442	476	478	460	470	495	485	505	470	457	469	483	447	476	458	495	494	482	466	482	463	463	452	509	531	493	470	478	460	479	498	466	487	501	436	507	449	448	495	408	501	489	465	465	483	472	485	454	426	455	462	477	485	474	457	442	433	490	483	507	456	486	475	486	495	475	473	499	431	481	485	451	463	483	457	458	457	440	476	527	470	453	447	475	419	472	430	442	448	468	478	497	482	494	475	453	496	437	506	504	469	463	457	460	457	480	510	507	508	470	441	497	442	494	478	546	489	492	454	491	490	475	493	496	476	471	483	510	477	474	476	455	433	486	513	493	489	463	445	490	496	515	519	476	444	472	446	455	508	434	470	413	464	492	473	477	494	498	499	431	480	427	492	459	467	504	450	459	497	465	425	471	460	495	432	485	490	486	464	473	460	475	467	452	473	461	449	463	433	459	484	425	449	507	453	508	471	464	461	476	465	512	459	471	443	472	489	446	520	468	478	474	448	472	477	498	437	527	493	479	465	466	482	501	457	522	498	479	440	477	479	487	460	462	497	477	499	464	480	466	465	464	489	490	483	484	472	476	486	471	478	483	499	450	475	469	481	481	469	482	448	493	506	504	471	461	490	425	442	462	465	486	513	459	484	447	470	472	487	452	495	456	473	516	500	439	486	447	472	483	486	493	511	496	493	518	479	456	475	474	447	487	479	449	494	458	474	476	471	489	432	502	486	510	474	449	454	482	468	487	493	484	443	504	464	467	452	476	456	450	482	476	491	482	509	472	482	448	474	461	491	497	480	454	500	476	464	424	464	464	469	474	477	465	515	507	475	457	475	468	484	463	469	483	427	470	478	474	440	443	486	467	484	435	449	508	510	455	443	464	505	473	450	531	455	514	481	506	478	461	484	453	500	445	492	461	473	450	470	507	462	542	491	459	484	509	477	496	469	410	473	465	479	469	478	438	477	463	455	484	484	497	462	464	477	491	490	445	478	471	479	520	481	457	474	465	414	476	497	462	483	499	482	479	460	472	436	430	526	482	508	499	458	462	484	501	472	479	437	495	474	449	436	486	438	506	467	451	466	489	487	520	463	465	547	508	456	475	465	488	455	519	425	499	485	481	457	456	460	490	517	468	457	525	460	502	514	476	518	510	468	478	524	488	487	498	447	505	422	485	488	471	471	474	456	451	457	481	454	484	466	463	471	452	485	454	475	462	452	482	447	465	497	471	456	468	460	456	413	448	471	459	478	499	437	449	441	477	485	472	458	514	450	470	501	492	494	500	484	475	450	448	503	527	482	462	473	456	497	486	484	455	456	496	495	487	502	467	493	451	451	464	473	437	473	437	484	460	503	473	489	482	532	446	489	473	457	460	494	477	459	460	485	474	488	461	476	467	442	459	467	477	450	479	468	479	496	433	459	461	470	493	472	440	435	515	484	448	505	471	461	499	486	473	456	481	517	466	477	493	453	467	442	477	471	457	473	484	500	488	445	467	460	526	431	494	471	488	444	535	498	489	486	525	468	464	460	496	463	531	495	478	449	447	492	510	462	498	465	489	409	460	473	490	488	482	489	472	502	477	506	493	488	457	473	504	470	478	483	453	488	481	480	490	479	527	449	417	467	480	497	469	503	498	505	523	465	429	466	465	460	469	448	467	510	458	473	481	452	483	495	484	425	491	475	449	443	475	509	443	452	477	483	440	487	457	490	465	452	478	443	431	466	443	471	485	467	458	459	504	454	508	473	459	457	498	480	468	477	483	497	498	489	496	435	460	473	500	485	482	466	452	481	513	459	490	431	468	487	473	479	458	491	482	509	493	469	480	504	473	479	467	481	473	482	476	532	445	500	459	464	446	492	493	478	472	465	448	467	466	469	512	474	458	485	516	460	483	430	458	447	476	489	484	493	461	466	494	495	465	506	445	452	469	494	518	464	460	456	534	484	447	499	470	483	467	492	482	475	501	491	499	486	461	473	494	449	465	472	470	454	507	519	447	449	470	484	487	488	472	438	464	499	473	476	514	463	497	496	465	529	497	469	460	489	469	480	446	441	467	491	467	486	458	481	452	475	487	480	480	473	453	449	499	487	477	500	515	459	442	432	465	486	478	479	508	512	456	520	450	464	435	495	456	489	473	464	491	481	480	494	456	490	510	443	461	534	457	436	461	483	449	515	414	456	468	514	457	472	495	424	479	499	504	470	442	490	463	476	506	506	442	491	453	496	499	487	504	517	502	478	479	498	483	498	476	454	453	452	482	472	458	458	505	531	454	484	470	468	468	454	465	499	487	454	501	482	471	504	453	465	454	483	480	442	476	483	480	463	460	474	452	489	465	486	428	482	458	508	508	467	468	487	478	482	462	446	478	444	475	506	477	473	469	515	450	472	439	449	497	504	472	466	455	470	469	491	526	484	504	467	496	503	485	484	466	452	462	468	439	442	447	519	440	477	479	470	453	450	492	466	454	471	478	477	470	515	454	485	521	457	494	486	493	478	453	446	454	474	448	477	447	447	464	487	477	491	509	469	435	476	468	487	497	431	482	440	472	479	479	490	460	460	476	506	464	458	475	521	498	507	506	489	484	446	462	468	492	523	486	464	460	431	464	465	472	448	489	476	496	480	485	505	491	426	501	473	512	479	511	458	461	515	473	467	476	489	466	470	465	439	492	470	466	476	504	482	485	489	464	495	449	491	466	507	486	495	481	463	490	457	464	468	463	475	465	449	465	459	475	448	475	471	442	441	471	467	467	451	457	469	479	485	464	510	512	452	463	491	538	489	441	462	488	484	497	478	479	475	462	473	446	511	510	448	465	473	459	459	474	452	456	452	460	474	476	514	461	499	486	462	491	460	455	448	479	449	434	459	475	477	458	469	504	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2503	719	968	1454	382	347	321	291	283	340	308	308	325	303	283	366	303	295	316	325	305	289	330	341	308	329	347	331	301	311	310	322	335	296	320	306	316	328	318	327	297	307	301	298	293	323	328	287	295	289	313	348	321	307	325	300	289	319	308	295	299	270	287	308	309	302	287	282	309	336	282	283	294	294	304	335	339	300	315	319	316	336	293	306	325	319	320	316	313	333	276	291	317	302	340	283	297	296	324	300	318	291	348	287	338	297	310	317	315	314	311	288	304	282	285	279	342	331	312	286	310	311	300	333	318	285	329	301	310	302	281	304	309	293	314	305	326	304	325	322	326	306	316	321	269	332	345	316	277	324	268	294	300	311	283	293	336	355	330	319	278	313	303	309	311	297	293	318	296	306	297	327	315	278	320	294	326	305	300	310	287	301	316	293	321	307	297	331	315	316	332	304	304	288	298	326	315	283	317	304	305	355	310	307	298	294	315	351	289	297	313	279	303	302	303	326	339	312	285	294	346	338	281	303	305	291	341	289	309	344	307	307	320	309	313	323	315	306	278	315	354	299	299	293	316	290	289	296	335	280	290	334	303	319	305	346	309	309	329	310	279	287	353	317	298	303	312	326	283	347	299	319	312	307	312	317	316	309	320	296	349	320	306	332	305	286	303	299	297	289	333	283	312	314	301	308	331	315	311	312	308	327	304	282	315	328	297	332	290	315	306	300	314	317	308	280	297	279	291	318	318	327	276	308	305	281	295	286	303	296	281	263	321	312	332	294	329	323	318	278	281	338	298	351	341	278	302	258	314	310	332	305	320	314	293	308	289	330	287	319	307	297	301	289	296	303	324	320	327	295	312	292	322	287	334	279	320	301	311	320	308	297	270	282	309	296	275	291	313	334	292	358	296	309	312	303	350	310	319	296	329	300	303	294	289	325	331	310	324	318	308	295	294	316	307	282	340	331	299	291	284	330	305	322	254	291	307	319	339	283	301	316	327	294	315	304	300	341	330	307	318	319	319	337	326	291	340	338	306	265	300	303	337	325	318	305	306	295	333	292	326	303	275	302	303	308	341	318	330	275	309	323	331	294	291	334	316	330	317	324	310	295	318	304	298	299	319	321	313	315	300	317	304	303	331	321	285	328	338	312	319	306	301	316	290	308	296	309	307	329	282	284	284	320	327	293	334	304	314	305	337	314	294	300	303	311	304	287	299	304	335	302	340	315	315	315	332	296	299	322	314	297	321	325	331	300	328	295	332	337	295	333	302	301	321	280	286	300	276	312	285	313	289	296	317	315	321	295	288	324	334	297	291	312	309	316	318	285	308	299	319	325	312	309	341	308	311	296	282	294	308	325	312	290	287	318	299	324	324	320	301	311	318	299	336	324	321	300	299	297	311	320	322	315	277	303	311	322	330	311	309	303	296	301	333	303	340	321	330	311	330	305	320	303	327	303	269	330	284	281	312	321	304	290	342	300	306	321	292	302	285	303	288	309	289	339	366	312	330	284	308	309	301	265	307	316	349	313	295	325	301	324	312	328	297	324	311	305	325	305	314	347	299	266	311	339	302	311	334	347	302	306	327	326	331	331	295	301	304	270	332	320	307	317	280	276	301	331	301	332	344	307	329	299	288	341	316	321	310	310	295	291	338	321	305	295	298	318	322	302	336	316	312	312	287	309	312	294	313	330	289	308	298	298	321	289	274	339	330	272	332	327	342	327	295	307	303	297	331	325	302	336	316	295	340	346	319	322	327	314	323	304	301	304	296	291	307	312	327	300	343	317	295	309	299	305	314	295	334	294	322	319	291	307	281	305	336	297	314	292	332	337	324	296	299	297	296	296	276	306	325	326	319	320	320	348	284	302	319	299	305	311	281	309	327	313	333	279	317	301	291	297	299	305	311	295	326	318	322	334	299	295	332	290	309	326	320	318	322	277	302	311	315	305	320	287	327	298	297	321	347	290	303	303	318	303	309	310	319	313	324	326	300	334	292	295	292	308	291	284	334	301	325	285	289	332	299	313	290	297	339	291	332	326	329	284	286	330	312	326	325	295	332	313	321	307	318	298	306	325	304	271	302	314	327	313	322	311	301	311	321	299	333	315	286	278	320	298	338	307	323	326	356	346	304	335	330	293	307	306	314	260	321	331	324	340	319	286	295	318	330	315	302	343	332	346	288	305	308	303	310	321	331	344	278	322	316	331	304	291	307	331	301	326	314	339	301	307	323	301	319	329	297	323	309	299	314	289	299	340	318	293	321	342	286	330	313	307	322	307	358	328	331	272	323	314	308	304	310	275	273	301	316	314	325	299	283	296	306	286	329	315	336	285	291	302	295	306	335	295	313	345	286	300	276	301	327	322	276	308	297	358	309	294	295	321	328	311	333	308	319	319	303	314	297	330	342	324	307	310	310	280	318	302	296	329	315	284	308	270	314	325	324	323	292	281	329	283	303	310	300	282	295	305	282	362	324	300	331	301	362	283	288	318	299	310	312	282	333	325	306	307	288	315	279	289	304	336	297	326	323	306	285	317	303	300	291	323	298	294	317	275	304	326	274	309	303	278	300	335	325	308	329	296	301	326	310	290	328	314	310	320	291	295	341	315	302	324	341	306	310	325	302	297	300	287	336	296	295	343	271	331	319	315	304	306	305	278	305	319	293	334	337	306	318	279	332	296	288	309	323	311	259	324	322	291	343	308	313	296	295	281	289	272	308	298	307	302	308	312	291	293	323	335	306	314	306	330	284	287	276	288	332	284	335	321	304	324	308	321	319	281	302	321	292	292	297	289	318	315	300	301	322	318	325	316	299	324	327	345	298	318	310	310	316	316	273	311	310	318	282	303	308	269	289	306	322	274	325	304	287	291	357	326	324	321	311	290	312	312	306	308	301	301	326	314	291	304	307	324	317	303	315	326	325	298	315	307	278	322	289	313	323	307	294	314	292	281	329	310	307	289	300	337	271	300	309	320	280	292	302	294	293	300	279	321	321	311	297	274	301	316	309	327	274	318	291	326	303	302	303	325	326	333	317	259	294	277	285	284	313	276	342	307	291	301	303	276	309	312	306	326	282	297	300	285	342	337	304	304	313	316	327	287	309	281	298	316	302	331	331	313	339	302	300	310	320	338	319	308	294	319	342	314	283	324	306	282	300	330	274	302	283	289	285	302	290	324	314	328	305	300	286	347	287	327	297	295	308	323	276	301	314	304	284	311	318	326	295	294	290	297	324	320	292	299	318	347	315	352	310	303	315	318	269	328	293	296	309	311	298	308	314	312	304	315	269	317	309	311	315	303	318	327	306	280	309	276	305	305	303	306	328	305	278	318	304	333	271	340	304	315	331	310	320	299	320	314	320	301	327	312	303	350	305	303	336	337	313	325	311	317	328	329	328	286	311	322	319	297	325	313	304	314	319	310	279	295	297	308	330	290	318	302	291	313	340	319	321	273	328	287	333	303	311	353	312	316	321	321	297	294	312	320	337	307	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2709	1392	2484	3837	1081	1057	1019	1036	915	921	995	959	915	939	934	921	956	911	962	938	892	978	852	892	911	826	875	892	882	898	863	874	915	914	904	819	867	916	898	929	903	919	910	928	925	926	881	901	925	885	887	959	882	930	880	861	877	897	922	878	870	903	943	881	864	917	892	871	857	900	934	928	876	874	901	861	874	854	857	829	849	920	867	898	900	909	848	925	875	903	929	918	920	897	898	895	909	872	857	902	885	884	880	933	906	932	908	923	901	846	917	925	909	915	869	874	915	868	890	865	901	872	867	881	892	909	832	929	918	847	884	893	862	966	901	864	915	925	867	860	900	870	911	896	884	927	947	895	905	883	853	893	917	864	875	950	908	898	845	928	863	927	918	858	876	890	933	863	965	932	980	898	888	840	934	885	850	884	899	894	857	875	883	881	882	892	860	901	896	897	865	875	910	878	921	921	904	878	876	921	902	922	929	907	883	916	858	921	886	895	911	900	880	914	890	924	869	892	915	893	964	853	853	843	905	847	888	863	908	857	887	895	922	881	854	893	899	921	890	923	901	873	833	920	847	890	881	851	918	887	876	877	903	901	920	897	968	911	896	857	878	869	912	868	907	932	878	894	931	868	925	867	865	894	889	854	898	894	884	857	941	880	840	914	904	908	918	885	882	890	946	964	863	903	901	888	899	910	911	886	891	872	915	908	884	861	839	843	852	865	890	913	900	850	875	891	891	910	889	845	935	858	879	920	911	853	872	918	895	870	920	918	850	926	912	907	925	877	905	829	901	891	905	930	913	859	902	911	921	899	861	889	945	882	867	928	895	897	883	905	936	918	887	861	850	886	839	839	871	859	873	923	862	879	925	911	879	893	850	910	911	912	922	932	891	832	913	921	916	879	852	944	848	877	890	898	914	889	874	904	851	923	905	852	843	931	897	863	836	884	917	905	887	869	854	910	926	870	887	960	913	920	884	883	946	932	867	922	895	851	922	911	915	861	896	888	892	954	913	901	886	885	851	874	960	881	915	860	867	943	916	897	918	824	930	933	876	875	893	888	909	917	921	901	876	914	918	887	891	893	922	898	885	889	875	892	867	910	890	869	881	881	907	880	924	875	904	902	847	882	908	883	896	880	863	903	878	897	893	939	952	948	815	886	927	877	926	874	887	893	874	882	901	910	892	852	863	845	918	913	896	879	908	921	865	891	888	865	930	885	920	888	970	848	856	902	878	923	845	825	915	862	889	891	900	925	811	884	903	854	925	917	897	892	944	889	910	898	920	860	887	857	901	886	862	903	935	942	887	902	877	901	904	916	903	865	872	937	928	918	902	863	915	837	915	894	918	901	869	856	908	918	873	882	904	892	853	841	862	887	917	869	878	953	867	864	878	877	843	867	892	920	893	913	894	911	864	880	877	905	903	891	894	875	838	900	881	911	885	916	874	902	862	938	902	889	882	899	930	965	897	872	842	877	851	969	899	847	899	879	885	898	889	871	923	882	872	891	906	902	926	807	921	905	944	900	915	916	852	847	895	861	941	966	931	830	934	853	841	891	905	962	918	899	929	920	899	859	859	880	908	894	886	866	956	891	929	908	892	930	882	879	952	889	870	896	884	918	943	881	896	856	909	835	887	897	881	836	863	934	916	886	929	923	896	932	922	920	889	893	867	921	855	889	886	900	881	850	857	935	957	903	893	933	948	900	882	900	906	924	881	898	898	895	905	895	828	867	908	922	870	923	905	877	877	925	908	925	930	839	903	910	870	957	866	931	904	911	916	847	875	890	848	887	855	885	942	890	915	883	884	877	917	891	859	938	874	919	927	906	973	861	908	902	904	949	891	1004	891	909	862	846	892	882	857	867	869	883	881	918	874	912	905	896	954	912	873	899	897	858	905	927	880	871	903	886	911	927	899	871	893	893	846	941	887	941	859	876	891	882	899	914	876	925	921	878	890	936	842	842	893	857	880	890	852	884	888	921	865	860	860	884	953	859	862	864	902	909	875	875	910	902	891	960	903	902	948	894	878	870	890	880	884	873	893	951	883	929	893	824	902	852	849	912	875	838	879	930	894	947	888	871	872	898	926	892	938	872	924	897	914	865	924	863	841	874	873	883	910	929	838	889	911	886	928	930	875	907	976	851	872	929	877	933	909	892	870	864	916	880	987	849	879	859	844	888	871	896	877	877	925	922	848	895	887	851	915	883	936	878	876	819	872	868	881	894	846	864	857	880	881	854	919	913	902	878	915	866	886	869	903	891	914	876	915	917	942	887	880	885	900	884	885	914	870	894	884	907	876	860	930	954	850	863	881	906	883	904	881	916	854	866	882	888	874	919	932	873	925	883	883	894	858	872	873	864	904	884	884	865	887	911	947	883	879	936	891	834	857	918	875	888	871	832	888	874	855	876	881	860	855	861	878	910	926	906	883	951	891	892	948	913	872	913	906	926	904	880	910	900	897	899	923	869	854	899	906	923	867	903	856	906	920	871	883	862	878	846	939	917	962	922	887	884	868	940	894	906	920	862	809	903	913	836	877	870	885	903	903	916	871	918	882	875	867	938	919	873	935	927	941	924	910	900	875	869	831	890	912	908	879	889	902	940	864	927	814	866	896	860	914	898	885	883	885	873	851	914	904	915	854	949	866	875	887	901	879	849	900	910	890	890	888	897	926	886	873	902	872	1006	894	946	859	924	895	855	914	886	907	864	875	881	906	855	909	896	877	860	840	922	870	877	896	906	931	949	932	907	899	938	944	910	915	882	882	933	911	901	978	873	935	880	888	906	976	898	897	887	899	813	874	877	875	907	852	920	894	884	878	875	920	932	873	906	856	913	894	907	916	929	890	919	894	947	908	878	932	914	873	889	860	903	900	871	900	853	942	961	850	876	853	862	894	932	908	884	914	902	881	915	857	884	903	939	846	894	913	890	885	911	906	941	872	908	906	855	928	895	914	873	869	862	950	991	911	911	930	887	885	894	897	896	869	839	912	892	897	924	825	952	935	947	853	860	878	864	875	816	893	918	916	879	835	882	874	872	928	891	880	896	912	905	862	865	900	846	892	854	892	878	911	841	899	866	923	918	840	889	836	892	909	926	855	890	932	885	914	869	883	896	953	905	883	917	852	913	877	956	888	889	902	876	891	932	887	875	908	859	897	887	824	899	878	938	870	904	904	915	876	925	955	847	898	833	906	940	901	914	934	876	875	823	921	857	893	925	924	898	871	918	918	934	929	933	984	879	848	853	862	848	869	863	886	897	932	879	840	915	881	888	901	893	834	858	896	907	860	918	851	942	948	855	877	922	901	908	939	870	844	885	910	873	924	868	918	946	926	916	934	874	893	894	904	888	856	890	888	874	885	956	906	900	918	882	880	870	947	912	910	884	900	882	879	917	877	878	928	871	860	882	911	918	841	841	915	851	906	906	838	894	928	911	868	881	858	957	827	867	906	944	915	919	863	925	927	860	912	900	907	828	903	910	899	908	873	848	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10642	5081	13952	23033	2515	716	483	417	377	299	302	265	273	231	217	231	208	189	233	219	179	183	218	201	217	204	206	200	197	199	160	222	190	198	212	179	179	161	229	162	174	200	188	213	167	192	205	201	179	198	197	203	170	182	184	161	190	173	157	189	195	169	195	154	163	182	195	187	167	151	197	185	190	181	175	169	168	165	201	198	178	172	183	188	173	185	168	186	213	172	190	199	183	182	206	174	179	202	180	162	179	172	163	188	160	184	185	198	176	172	178	216	183	196	170	180	197	160	189	160	167	179	208	179	161	174	168	170	183	187	184	185	190	153	201	171	182	197	170	164	168	187	197	195	176	162	205	178	171	205	182	190	165	175	146	179	194	176	159	185	200	193	173	194	167	166	173	169	173	166	160	200	186	193	188	185	175	191	189	181	187	206	153	180	200	173	186	167	211	154	168	188	167	147	170	211	202	167	169	172	171	175	173	167	174	166	188	190	181	171	172	178	187	182	176	174	182	176	197	183	193	188	214	169	181	179	173	180	168	153	183	181	204	162	188	175	189	206	200	185	185	203	176	186	176	188	154	206	180	180	176	169	170	197	206	198	177	176	176	197	181	174	182	175	174	179	189	174	174	178	177	189	167	194	182	177	197	189	188	163	176	158	170	189	194	176	181	176	192	176	167	176	178	165	196	200	186	176	199	188	169	189	164	187	188	160	193	178	199	172	173	212	179	190	179	192	132	216	174	163	200	173	188	179	189	159	173	159	169	204	164	188	178	182	187	186	186	175	182	193	149	185	191	181	190	197	185	184	190	174	182	191	182	178	157	185	198	191	189	173	178	182	185	180	177	195	193	195	176	211	175	160	173	193	194	202	193	164	186	171	209	194	188	178	196	175	167	164	138	179	180	173	163	183	185	200	167	176	157	195	167	189	192	170	181	199	166	192	194	169	177	208	175	165	194	178	206	177	212	172	178	202	170	174	181	175	182	205	177	147	207	189	179	179	176	205	176	188	173	178	167	187	207	178	164	203	160	206	187	160	177	170	202	196	178	174	167	165	165	174	193	165	191	178	185	168	167	153	181	186	179	167	207	173	165	146	170	165	171	176	168	174	206	168	164	185	174	202	162	183	189	158	155	201	193	187	169	191	180	205	178	168	164	182	206	191	178	184	181	172	175	198	162	172	200	165	167	184	187	151	193	160	179	180	183	177	162	194	182	181	178	195	184	195	178	183	177	181	192	186	190	203	196	174	181	163	189	188	191	178	180	161	180	184	176	202	198	178	162	159	177	183	155	188	182	184	172	174	198	190	168	193	190	187	177	160	176	168	184	167	197	182	204	177	170	173	196	167	190	191	171	176	198	160	183	173	181	187	184	186	158	177	194	175	184	190	187	198	174	176	175	192	188	183	172	174	187	190	171	178	187	179	177	182	191	185	173	180	163	186	178	178	196	171	170	178	174	186	168	192	183	172	198	222	175	167	185	183	175	165	201	172	181	178	191	184	175	167	190	178	182	174	191	188	193	200	160	197	158	152	195	167	198	182	173	170	170	169	189	193	188	185	153	172	176	156	179	183	169	147	168	189	175	167	185	170	193	181	175	160	178	177	199	174	212	175	153	183	184	175	164	197	172	177	159	178	220	196	176	191	171	151	184	156	194	192	173	203	168	158	193	172	168	173	199	172	198	163	145	184	163	164	199	192	164	168	173	179	173	183	177	180	180	178	188	187	181	178	173	160	185	173	189	165	164	190	177	173	184	168	155	194	182	182	188	185	194	183	198	168	170	165	167	175	192	189	178	170	204	179	187	207	158	195	178	178	179	152	174	185	189	186	193	183	165	195	174	183	173	170	192	186	199	166	190	168	182	182	177	182	170	191	207	183	163	191	178	178	195	177	174	180	165	161	167	183	173	184	160	184	171	182	161	200	163	173	179	183	173	187	185	202	174	179	168	174	200	152	171	169	165	174	166	161	192	186	157	160	191	183	165	185	162	190	202	184	164	181	184	205	205	200	197	185	169	185	194	187	178	163	177	191	183	172	164	191	165	182	181	167	183	180	153	161	180	177	177	172	174	178	208	188	177	185	203	184	205	189	165	173	165	187	164	155	180	174	164	170	190	173	169	190	189	171	163	174	183	192	194	169	182	182	156	179	184	173	193	168	184	184	203	181	170	182	169	192	175	164	187	166	166	165	192	188	188	172	177	176	178	185	196	158	156	201	176	162	171	188	171	191	170	174	179	180	187	190	172	196	176	183	193	174	190	182	171	168	199	168	184	183	195	163	181	182	194	180	187	184	161	175	174	183	200	179	175	198	200	198	182	187	164	183	186	186	205	192	168	189	180	174	180	177	165	181	176	177	177	170	153	178	185	170	193	153	198	167	183	174	189	203	195	193	185	173	180	174	174	200	177	188	176	185	147	178	155	201	160	168	160	179	163	185	199	189	193	166	189	200	158	212	192	173	177	185	163	174	168	188	168	181	189	181	201	193	167	178	177	182	196	175	183	212	199	180	171	162	194	169	187	186	188	178	209	182	168	196	173	180	198	168	158	176	145	169	179	190	182	161	182	164	181	178	206	175	165	187	190	179	164	177	176	193	179	168	198	183	168	197	169	182	178	161	211	173	173	185	209	195	176	158	202	170	192	186	204	165	165	181	171	175	159	179	180	187	178	187	184	181	186	170	193	148	184	191	190	204	183	175	193	169	180	162	191	183	191	177	178	192	181	167	185	157	189	182	170	163	219	173	198	195	174	201	154	160	167	181	188	174	168	165	182	168	208	175	177	177	185	163	197	191	203	152	173	181	179	192	186	185	175	159	158	179	162	197	184	172	204	170	167	188	170	176	188	182	186	184	184	200	185	166	167	175	191	195	178	193	174	175	195	186	175	178	176	188	169	161	201	177	176	186	185	183	171	176	197	163	190	171	197	183	172	158	194	177	192	179	174	187	174	167	191	166	187	193	178	184	187	181	187	167	179	162	188	162	166	187	188	173	188	180	186	172	186	205	176	199	165	171	196	156	172	176	181	180	158	184	188	183	173	171	193	144	182	161	166	168	199	170	178	182	197	177	196	169	198	211	180	170	177	166	193	180	171	192	176	182	201	196	197	188	189	167	180	182	188	196	184	182	174	163	208	184	169	205	161	179	180	167	190	177	195	155	171	196	205	155	185	165	182	184	153	199	180	203	187	185	198	187	164	191	179	185	186	178	161	165	173	156	189	192	190	191	179	193	173	167	176	169	183	170	182	188	170	184	174	163	155	176	179	184	199	179	158	191	193	163	201	170	160	192	159	183	158	182	164	189	177	190	192	167	209	157	178	192	184	167	210	170	187	186	148	172	173	170	172	157	203	192	169	172	185	183	180	192	168	156	167	150	188	200	187	194	186	181	171	173	173	173	170	169	182	169	167	161	174	204	187	167	186	200	179	162	164	174	188	188	183	177	172	176	198	168	158	181	195	173	198	194	167	181	168	184	193	179	210	161	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7407	4437	18663	17534	2963	2301	2075	1726	1452	1305	1189	1102	1052	958	975	843	887	788	785	802	773	774	767	678	707	710	617	668	628	633	655	651	667	633	673	587	588	633	599	641	642	604	641	635	613	606	585	623	639	525	608	615	587	621	591	585	611	621	549	584	591	570	601	522	522	631	628	590	587	558	601	585	534	618	586	555	585	593	580	596	590	597	601	586	546	553	574	583	566	608	575	580	559	582	570	549	527	565	621	555	561	551	583	569	574	608	573	545	569	539	557	543	549	559	566	582	561	582	607	595	569	570	579	582	577	580	548	625	566	541	529	606	581	562	594	520	538	555	575	597	610	557	563	570	591	546	576	602	577	585	585	555	571	566	622	604	586	604	542	567	561	550	591	552	610	579	541	553	593	568	577	578	598	578	521	565	569	552	571	575	563	534	582	535	539	554	566	577	603	566	553	579	586	588	573	545	607	581	541	563	574	556	555	556	561	558	603	537	604	609	564	554	533	574	608	541	616	564	549	585	556	548	589	587	527	564	543	545	541	588	544	556	553	566	598	560	560	586	582	547	555	573	580	579	542	574	545	546	558	560	554	551	533	562	572	563	564	586	608	530	611	547	552	521	551	554	537	621	564	590	550	531	533	541	550	557	598	549	562	558	547	578	574	603	543	556	546	557	573	551	578	567	525	555	483	580	521	584	569	561	555	569	594	554	577	576	579	551	608	587	556	577	569	560	604	524	592	572	559	564	584	562	590	577	569	568	587	556	573	532	548	577	574	543	525	545	524	538	565	569	617	590	577	558	562	498	591	545	543	575	576	547	577	540	561	553	560	606	580	541	553	584	556	550	547	562	579	611	555	592	563	539	553	572	556	593	581	552	590	573	574	546	588	609	533	575	541	563	560	603	548	567	535	559	561	589	550	574	609	571	572	548	567	576	559	567	583	562	580	558	556	542	560	535	571	501	544	602	550	564	554	568	570	548	618	563	575	536	551	553	534	589	548	588	554	604	631	564	611	583	544	567	578	608	539	609	593	568	609	578	547	562	537	580	576	533	560	556	549	549	503	583	553	554	565	590	586	574	579	513	555	609	585	562	588	565	557	546	534	566	600	550	571	543	540	537	525	547	568	571	577	547	569	597	560	506	576	538	559	589	536	592	573	533	550	558	593	571	593	559	543	571	579	584	546	551	575	563	510	591	605	570	551	590	552	549	561	569	565	523	573	576	585	575	584	600	540	568	605	575	593	516	555	568	577	601	568	542	539	571	526	576	543	557	559	592	569	565	593	592	535	569	565	594	573	577	565	565	621	563	603	585	569	561	550	559	579	576	590	579	538	511	572	554	571	608	560	580	549	557	541	564	598	554	565	578	526	592	529	578	544	578	562	590	566	543	543	532	563	559	567	574	584	601	585	535	585	550	617	516	605	574	623	578	562	505	546	543	529	584	556	597	568	554	531	531	536	579	568	589	575	553	549	590	539	554	580	583	581	569	552	539	612	562	564	524	562	523	514	572	580	551	541	572	560	576	568	539	553	595	557	552	574	596	547	526	571	576	582	593	606	545	566	591	564	552	563	571	558	537	572	529	552	565	585	570	554	597	597	554	567	604	560	573	586	562	597	583	523	527	578	553	562	525	604	565	591	579	591	597	545	616	550	554	586	569	544	527	545	553	560	574	561	557	588	572	574	558	564	564	535	554	599	568	570	567	554	598	517	604	590	595	585	554	583	544	583	550	548	577	542	569	566	584	544	539	536	562	527	536	565	581	558	574	540	568	570	549	558	549	534	562	599	522	590	574	552	568	592	550	575	603	543	571	570	551	551	576	545	593	566	568	577	578	584	556	565	519	563	588	543	608	578	527	564	532	550	574	594	600	552	577	545	587	569	568	552	544	536	567	604	544	575	541	545	571	558	586	589	551	553	551	573	511	556	559	580	571	608	523	580	562	567	533	625	554	556	593	547	563	558	533	561	565	544	549	533	561	567	526	600	564	594	507	572	607	525	583	593	502	559	588	579	544	567	559	584	556	568	585	568	522	550	586	551	563	549	558	571	565	573	542	540	586	542	532	572	565	572	568	591	534	510	534	595	574	569	552	553	541	569	562	568	539	591	510	532	555	585	567	584	560	548	578	592	606	559	583	569	583	529	566	608	551	591	596	565	595	533	536	578	572	548	586	541	539	575	586	540	530	560	582	540	564	592	571	555	555	585	569	593	573	581	582	542	562	548	537	570	558	556	531	531	547	557	543	604	563	582	575	594	568	548	549	565	554	586	583	546	540	612	561	553	523	563	562	537	548	572	557	531	589	559	539	553	546	552	601	566	523	540	521	569	594	523	550	556	558	563	541	586	540	567	584	563	599	524	571	556	546	554	613	550	603	578	594	586	574	555	599	557	555	518	556	538	577	592	563	545	584	555	536	556	518	622	591	569	545	556	610	580	580	589	571	528	598	586	614	521	574	542	559	570	582	545	557	586	541	544	583	557	548	541	554	548	547	554	587	525	572	567	580	544	534	547	554	586	535	556	542	568	566	528	512	544	580	578	575	587	581	539	542	553	549	535	573	543	570	579	642	538	531	522	553	510	558	504	565	583	576	574	572	538	556	553	540	551	554	558	545	519	568	531	526	554	534	572	499	569	531	549	582	559	602	567	559	583	570	586	529	538	608	564	516	584	561	559	555	539	556	541	554	555	559	526	525	561	568	533	532	539	560	539	550	510	564	538	537	568	567	568	590	567	599	552	616	566	544	562	535	572	565	576	534	568	553	588	592	553	585	550	556	611	548	561	562	559	552	573	576	552	513	531	578	578	560	543	613	542	546	568	571	595	580	583	604	574	528	557	592	565	564	560	527	574	549	535	557	605	523	549	561	547	573	544	559	548	572	582	562	584	577	554	582	593	563	548	522	543	562	586	583	585	557	606	574	571	560	527	535	558	595	549	563	554	578	566	567	544	586	549	565	616	556	524	577	565	549	561	526	526	582	552	553	577	544	567	576	579	584	519	574	523	618	537	595	537	592	534	546	512	548	600	530	603	513	582	605	566	546	566	539	591	582	565	596	573	578	590	577	601	557	583	533	599	556	540	563	558	587	558	560	520	543	566	567	548	529	556	556	542	539	545	577	587	545	548	541	569	561	542	584	577	553	549	589	550	528	521	564	549	543	599	490	561	532	575	580	499	541	549	573	575	557	577	575	591	570	569	527	597	589	587	579	537	535	562	584	552	542	537	556	586	568	574	573	556	563	591	558	543	561	501	534	566	567	599	524	558	547	555	565	531	544	536	569	547	547	551	538	522	561	532	554	628	583	613	577	506	522	546	600	538	556	593	560	530	575	536	553	577	539	569	523	574	587	610	519	533	599	538	510	528	579	559	573	544	554	594	529	561	553	585	549	514	535	568	554	559	548	574	578	555	607	570	549	542	550	612	549	565	556	574	556	578	595	565	600	557	598	560	553	565	580	552	574	603	547	589	579	573	545	576	529	588	531	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18230	7816	19818	22003	3318	1207	813	625	490	428	385	340	304	250	251	255	211	228	206	224	211	194	168	174	162	181	159	168	193	163	182	173	148	177	159	185	154	190	168	127	166	153	154	152	148	153	188	156	157	136	137	137	177	144	136	149	166	145	145	155	148	135	156	157	161	153	135	175	146	154	151	145	160	157	143	155	143	142	139	165	127	164	146	152	174	181	144	137	149	143	155	146	151	134	141	155	150	157	140	142	138	140	148	169	147	137	149	154	147	147	156	171	137	141	137	145	141	177	152	146	143	153	170	135	153	143	165	156	144	127	133	155	140	154	134	139	160	151	128	133	139	152	164	146	125	136	153	169	142	137	145	167	119	165	132	151	142	151	152	126	128	127	133	154	150	145	145	149	143	157	142	151	146	131	162	140	154	149	139	150	134	154	143	140	163	149	149	145	151	156	108	155	156	163	146	149	144	127	141	154	148	140	153	148	147	152	152	156	140	162	127	158	145	141	143	148	137	143	152	137	149	151	149	161	155	137	146	171	143	165	148	132	160	149	126	139	140	149	162	151	177	123	156	189	125	140	151	161	155	137	151	134	142	164	125	158	139	143	174	152	164	148	149	139	144	138	138	148	147	138	169	157	145	160	157	152	149	151	180	153	151	137	150	144	142	143	148	133	160	133	163	155	153	135	150	164	139	114	122	149	126	160	142	152	163	153	150	138	147	167	170	114	132	140	156	167	148	135	124	172	140	155	155	131	154	145	153	141	150	140	145	164	158	158	149	131	149	149	153	135	151	146	143	132	149	132	118	152	151	160	139	155	148	152	147	154	154	150	131	144	149	155	139	165	112	137	125	140	143	151	132	140	157	143	159	145	165	166	163	148	145	126	143	153	180	139	154	156	118	180	145	149	142	157	148	145	140	153	156	172	165	142	159	146	168	139	143	150	156	177	152	159	145	140	134	143	145	174	164	145	155	151	126	145	147	136	151	149	186	146	147	132	145	155	145	132	126	147	176	127	139	141	149	130	159	144	155	151	147	154	153	132	147	150	166	144	167	148	150	161	138	146	129	161	137	175	143	146	142	138	121	153	163	155	175	146	151	147	159	130	145	143	148	145	150	167	128	140	131	133	156	130	138	124	154	135	153	140	162	154	178	145	142	148	154	121	164	138	141	141	149	144	157	158	110	149	146	142	137	138	155	156	145	138	148	143	144	134	126	121	152	138	172	165	134	129	136	132	150	128	127	154	143	140	149	140	141	141	148	146	156	165	151	130	166	157	135	139	154	155	114	148	154	139	163	124	150	134	141	136	146	127	138	155	139	126	171	149	138	145	141	146	164	148	152	139	168	134	155	145	177	131	159	163	161	138	153	155	161	127	150	174	148	154	129	160	143	159	137	148	132	148	159	159	150	152	155	140	139	148	148	149	135	142	154	152	161	135	155	158	130	138	160	169	162	159	150	139	153	149	151	124	149	165	141	156	148	147	157	160	161	127	150	131	150	142	156	154	132	170	141	143	150	168	145	139	150	141	142	147	127	145	152	163	153	148	124	166	159	139	186	159	134	138	133	154	143	166	138	147	137	142	133	166	157	149	142	152	122	152	142	147	145	139	144	138	137	143	150	137	137	154	151	146	131	128	137	155	148	139	146	141	140	124	140	146	162	176	142	137	126	158	146	152	158	130	172	153	153	162	142	144	133	135	136	149	156	147	148	129	144	162	147	160	159	143	156	131	148	130	172	106	145	149	171	163	128	137	154	147	137	177	157	161	129	165	152	146	127	154	136	162	118	161	165	145	134	128	163	152	158	128	143	146	146	152	125	143	156	146	157	150	163	126	126	143	141	155	133	136	134	158	140	133	161	136	137	169	130	156	141	156	133	138	162	156	148	134	151	151	150	158	151	137	155	132	144	150	176	155	130	132	119	124	157	171	156	145	153	149	139	148	140	156	151	163	125	137	139	156	136	158	138	156	149	133	157	151	119	142	145	143	170	173	142	143	124	155	149	142	148	151	176	150	154	129	158	121	147	141	162	160	120	152	175	153	135	124	114	155	150	145	161	144	145	125	180	153	154	163	170	145	134	146	135	140	139	136	148	163	133	136	134	148	157	145	165	145	159	165	161	166	163	143	139	142	158	162	140	132	165	152	158	147	146	157	159	170	149	149	137	139	151	160	147	162	147	166	136	151	158	153	153	138	136	153	148	136	155	152	156	149	164	177	168	163	149	168	148	155	158	148	143	157	145	153	176	137	158	133	138	150	143	152	131	147	154	135	162	140	149	135	142	140	162	157	134	162	136	132	149	170	134	155	154	173	142	143	164	144	152	166	163	151	129	134	140	144	132	152	135	155	163	150	133	119	156	136	147	133	156	133	148	142	153	150	127	141	147	150	160	166	151	149	131	174	131	143	155	161	155	122	138	141	151	145	133	145	147	160	138	158	143	160	151	130	152	140	152	163	145	147	153	140	178	147	136	136	144	154	151	121	140	143	164	135	140	153	152	157	154	139	143	146	151	141	135	150	140	167	131	120	137	161	135	135	130	161	153	132	124	147	130	136	133	149	151	159	134	149	165	131	157	137	129	131	140	139	173	136	132	150	157	166	161	145	146	131	159	127	171	157	162	155	160	158	152	150	152	139	124	116	162	147	151	146	147	153	167	139	151	132	168	148	127	143	163	155	139	136	148	152	132	146	152	154	162	147	133	143	124	150	133	125	142	153	131	170	142	154	143	139	146	145	144	142	140	148	147	157	151	138	164	130	139	144	163	150	161	142	155	158	142	171	148	156	158	127	144	142	159	171	158	135	130	144	156	140	153	162	151	143	166	157	152	138	163	151	141	167	163	145	164	162	150	144	170	146	152	143	151	144	160	137	170	159	137	160	154	135	153	152	135	171	131	159	144	144	151	142	169	140	135	166	162	132	148	135	146	150	154	129	166	144	153	154	141	131	143	158	146	145	142	150	158	141	135	143	132	123	141	150	142	132	178	120	155	157	142	150	144	128	147	137	150	151	162	160	168	153	138	143	147	138	140	149	149	145	163	159	139	141	178	159	140	155	154	167	148	143	170	158	138	155	147	154	138	137	163	148	142	164	156	149	158	144	166	140	162	124	150	158	143	140	149	166	144	150	139	158	126	139	134	148	151	133	155	152	142	153	138	130	163	144	148	147	153	151	149	161	133	147	136	132	140	148	170	179	137	146	156	153	132	134	161	118	130	147	144	146	155	135	145	157	167	155	146	131	141	164	149	138	143	157	139	143	162	162	133	154	145	149	152	158	148	167	146	141	149	147	133	140	146	158	144	152	170	162	158	153	136	141	144	146	150	135	166	141	132	163	143	150	141	164	150	177	147	134	151	129	140	147	137	157	161	149	155	151	130	144	161	165	163	156	152	132	157	156	137	149	148	151	143	145	144	146	135	159	126	130	148	140	158	155	157	151	160	143	144	136	171	157	171	156	150	145	156	140	150	145	153	142	129	162	138	147	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10408	5683	24255	14880	5080	4073	3347	2846	2387	1952	1735	1611	1492	1298	1178	1134	1078	1054	905	931	813	780	753	797	747	788	643	672	666	636	705	661	666	602	617	595	608	581	572	617	607	562	560	574	587	568	530	583	538	536	523	501	557	555	541	532	517	520	529	554	536	523	515	514	540	524	501	496	482	491	488	523	497	517	493	501	501	485	547	478	501	528	493	468	488	512	541	439	519	490	506	515	495	500	458	463	457	454	466	511	502	495	519	490	504	562	523	526	469	479	464	488	495	507	469	501	478	493	502	517	485	522	470	495	488	475	486	462	478	472	465	533	512	488	497	525	557	495	523	489	460	537	503	470	512	467	486	477	464	506	506	477	455	497	439	478	451	523	530	483	513	478	490	457	504	463	459	469	500	478	516	468	499	472	509	488	483	500	458	484	516	473	473	481	498	503	457	506	514	485	476	501	497	511	461	477	482	492	490	505	501	517	476	454	511	462	473	498	487	488	475	463	465	454	451	464	522	475	500	451	454	427	438	470	466	518	467	483	514	473	486	503	455	487	505	437	496	482	456	477	505	493	486	517	503	468	506	493	524	466	486	490	478	521	477	472	478	513	498	490	480	487	500	486	502	458	456	485	501	479	498	495	457	494	490	509	471	492	492	445	512	488	509	487	509	508	538	456	477	477	487	476	485	448	479	479	493	455	456	473	468	479	503	462	470	483	471	472	470	459	489	512	461	465	504	493	485	497	510	470	482	466	476	475	441	451	499	498	466	463	517	491	451	430	474	496	494	491	472	489	526	501	492	464	493	464	470	508	498	469	462	481	450	497	525	498	484	468	524	451	456	494	511	465	454	462	450	529	474	455	463	465	474	460	460	507	487	490	460	455	506	519	508	468	501	468	503	488	489	449	476	445	470	490	472	496	491	470	481	477	489	502	498	503	443	510	462	492	472	423	474	494	466	471	507	490	496	478	503	468	491	475	483	480	476	481	461	468	447	497	493	482	490	460	478	499	525	477	500	481	492	474	494	462	496	507	493	476	483	505	501	462	459	478	516	483	463	444	500	462	523	494	474	472	468	463	529	481	477	453	496	464	459	477	490	459	514	508	495	480	483	522	455	494	474	470	460	466	482	467	469	447	491	485	469	489	520	492	494	460	481	440	488	474	485	483	452	451	467	445	466	450	497	496	457	518	501	520	459	465	475	487	459	510	482	472	481	483	441	506	466	517	490	468	482	500	445	473	511	475	479	506	499	483	484	484	471	475	463	508	504	497	537	467	477	480	515	471	489	468	481	490	477	511	487	459	509	466	501	442	458	451	505	496	493	479	450	547	483	464	498	479	475	498	490	489	456	476	485	504	475	528	468	499	471	504	480	489	498	488	461	489	487	496	479	440	493	493	466	448	479	523	467	494	474	476	455	468	454	500	450	486	489	509	476	487	502	500	481	479	474	454	432	476	516	474	470	494	483	494	491	494	475	461	474	472	496	508	484	478	482	447	452	445	509	509	495	435	479	479	484	465	470	442	472	485	478	487	500	467	480	502	487	474	502	511	516	501	483	497	487	450	503	490	499	483	480	466	484	452	506	478	480	459	488	476	466	507	490	439	489	476	435	484	526	495	469	483	479	481	463	478	495	476	471	472	474	483	484	505	513	527	487	491	520	456	480	500	504	489	515	486	436	462	511	469	464	505	458	507	506	458	480	511	480	478	451	446	448	493	492	467	471	484	445	488	449	498	477	456	501	476	460	464	513	436	492	501	510	500	471	482	505	502	514	473	455	442	481	437	482	467	444	492	498	456	507	463	488	487	494	478	491	447	441	506	466	469	489	461	511	432	488	484	479	476	529	469	508	525	489	466	494	467	465	461	454	451	523	481	486	495	503	492	474	486	487	501	499	478	451	468	527	508	472	508	478	498	482	489	490	493	487	467	476	473	537	466	481	450	507	492	456	435	471	507	483	433	492	506	470	486	464	462	458	486	492	465	489	483	483	491	469	488	442	493	468	496	508	458	455	450	445	499	490	477	515	491	467	466	424	461	508	479	472	466	480	443	477	490	500	474	496	467	486	442	510	467	484	469	494	442	497	471	497	441	459	459	481	497	505	487	455	457	461	479	481	461	474	492	447	496	493	500	467	491	486	450	466	463	449	481	467	480	515	460	480	462	489	469	462	496	464	485	471	477	447	454	491	499	494	455	475	499	439	486	453	456	503	477	465	466	520	473	513	498	489	483	509	498	492	497	487	489	480	503	474	483	479	440	475	509	513	476	490	485	483	461	465	498	502	474	474	457	461	475	487	533	473	467	467	445	439	511	465	501	473	469	525	479	447	507	470	504	497	476	466	487	503	454	515	469	494	505	451	489	477	485	511	489	496	490	516	523	466	450	475	493	503	470	533	524	449	490	483	524	512	482	484	497	459	430	464	507	505	492	506	489	478	491	505	476	487	482	467	504	487	462	478	508	499	443	466	490	529	472	492	471	453	503	485	456	484	455	468	485	494	527	503	515	476	474	463	493	473	534	501	475	511	500	518	452	471	453	468	494	464	490	536	464	425	470	538	420	497	508	496	476	448	542	522	475	476	487	494	483	462	474	480	489	503	471	457	492	488	485	461	498	505	512	467	491	522	464	488	493	465	461	469	490	498	462	483	457	459	488	467	470	509	498	488	475	489	463	481	511	456	482	483	517	475	495	492	498	450	483	497	461	504	469	459	484	465	484	458	480	490	497	473	515	521	515	529	488	496	497	454	464	495	460	448	498	479	485	475	507	441	494	494	479	458	495	510	481	486	481	498	509	461	486	468	505	444	506	471	511	499	468	523	494	479	462	475	504	456	499	472	514	491	517	490	501	477	476	498	501	476	497	455	500	480	472	459	484	502	484	468	443	503	451	492	506	479	501	487	459	489	435	461	482	482	509	454	457	476	463	465	486	470	483	473	486	469	460	462	477	490	459	512	528	502	514	490	478	472	497	485	450	482	480	458	481	487	469	467	518	491	473	463	498	460	517	502	474	492	494	522	462	484	482	495	457	499	521	480	455	454	453	533	490	517	505	483	503	495	478	524	472	495	511	520	498	480	470	479	455	456	493	451	531	474	485	480	495	466	484	492	490	493	498	451	444	493	518	497	474	497	481	468	443	480	468	478	466	469	510	492	544	490	491	502	479	445	505	449	501	465	494	491	494	452	490	507	454	468	482	504	475	490	492	463	456	464	495	451	449	482	469	508	506	492	464	462	452	452	473	451	484	494	456	444	479	501	466	509	459	506	502	463	485	463	502	524	466	492	459	457	468	469	463	484	474	471	470	544	509	454	476	515	481	482	489	490	508	486	489	489	512	491	514	500	460	512	469	486	508	497	491	448	480	494	508	505	502	504	493	492	472	511	512	487	461	498	476	511	496	511	502	476	480	484	464	473	517	502	461	457	467	473	474	492	431	457	495	460	470	502	512	463	511	470	477	474	464	517	486	522	494	454	490	459	529	460	495	445	453	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2430	652	1796	1929	367	353	337	346	355	329	314	345	290	297	327	322	290	320	304	293	324	326	292	324	342	321	294	328	323	331	306	309	316	325	311	324	291	322	329	319	330	289	300	314	351	320	330	332	310	357	302	330	277	343	271	332	354	333	316	309	321	319	302	285	306	287	345	309	261	355	290	273	268	293	301	307	346	329	320	325	331	325	306	291	328	278	291	290	326	310	361	315	302	321	290	308	324	324	301	335	274	295	317	316	320	296	310	306	296	314	298	296	307	316	303	309	284	319	299	325	285	327	319	345	305	261	277	290	338	291	323	329	309	314	320	330	311	308	312	302	313	335	315	309	277	337	323	304	298	298	299	303	357	318	351	295	314	312	332	318	276	295	321	337	318	297	325	307	322	265	320	292	293	289	318	310	308	321	302	311	305	309	293	335	302	308	321	301	286	319	302	299	313	318	279	300	334	347	312	311	304	307	317	333	288	320	302	331	339	292	295	336	341	304	323	346	311	299	329	287	305	316	297	326	318	340	303	302	303	287	309	321	292	324	315	318	303	334	303	316	294	334	301	318	342	342	322	313	306	332	326	328	295	297	304	310	345	310	299	314	322	285	290	340	295	342	317	360	312	281	317	303	280	331	331	326	297	319	298	287	316	300	312	295	322	317	294	315	302	298	305	304	338	289	310	291	289	318	295	315	315	342	299	309	288	343	298	310	293	296	304	313	298	322	297	312	319	299	314	290	307	297	337	305	307	296	314	296	312	308	348	302	326	273	295	285	316	294	310	305	324	291	322	303	304	306	302	327	291	300	303	314	339	314	307	343	267	321	341	324	308	318	294	330	283	308	324	295	329	305	341	320	299	304	301	307	278	316	322	313	343	304	276	308	297	324	310	286	329	317	332	332	330	318	307	296	342	309	333	299	301	321	327	328	263	310	314	280	290	284	328	312	329	310	321	296	290	295	296	329	302	371	319	294	327	273	336	333	319	294	297	281	304	332	328	328	324	310	271	322	305	293	312	301	296	290	295	344	327	307	334	299	308	326	349	342	338	305	344	302	308	312	307	324	290	297	309	325	349	318	283	326	333	325	288	286	298	305	339	351	278	305	308	295	320	313	305	298	324	340	299	329	316	316	308	323	329	303	346	317	310	326	272	311	331	337	319	282	313	339	326	330	310	349	275	283	283	285	311	323	298	287	305	317	323	310	309	292	322	301	292	310	321	323	306	296	351	310	327	293	299	313	308	328	282	316	304	274	312	315	332	317	312	308	326	317	325	320	347	319	342	316	307	303	303	310	306	315	361	315	294	342	310	329	258	334	315	325	300	312	286	284	317	323	337	314	313	326	304	315	321	321	292	293	300	304	320	319	298	348	313	325	315	330	300	334	315	313	307	304	312	324	347	337	320	289	302	361	305	315	337	294	315	317	288	308	332	310	322	335	287	310	313	303	330	350	304	280	300	322	324	313	294	281	300	346	311	325	312	313	342	324	308	285	343	297	302	282	289	320	331	299	301	306	329	306	318	287	301	273	294	280	322	287	304	304	300	263	324	279	282	310	314	306	311	316	293	309	319	324	299	342	283	309	313	321	307	345	304	296	341	333	313	331	313	334	315	303	289	316	304	303	314	309	322	302	318	336	344	336	317	334	306	324	325	322	293	325	321	289	313	267	312	310	310	303	280	298	350	273	301	340	285	325	310	306	323	328	334	270	288	323	318	333	303	327	298	296	309	306	328	321	320	292	313	316	332	310	317	334	279	338	312	293	328	320	310	312	292	313	319	272	344	299	318	330	339	320	325	318	281	342	303	329	306	320	326	315	308	321	333	310	315	298	327	304	310	286	294	314	303	329	282	323	325	318	329	310	320	328	303	331	316	327	276	313	315	306	288	274	319	316	285	313	293	309	296	313	295	328	317	322	296	319	310	315	308	317	304	333	345	318	302	300	261	331	316	319	323	284	296	325	306	320	285	297	333	296	341	311	298	288	316	315	319	286	335	315	292	301	330	320	281	304	295	345	338	260	311	319	268	283	283	307	333	289	294	256	333	296	311	331	344	351	325	283	328	329	338	304	340	331	350	301	311	280	311	322	271	318	315	318	313	306	334	311	334	287	311	306	312	297	325	306	274	336	336	314	296	305	321	307	322	350	316	342	339	299	312	314	318	336	319	332	306	353	342	330	297	308	309	318	297	299	328	298	302	313	310	312	325	300	305	305	307	311	303	309	298	306	302	297	284	298	318	292	326	293	328	296	320	335	312	297	324	314	333	307	300	339	301	297	314	324	341	299	301	329	301	283	313	290	312	294	324	330	293	328	337	293	282	299	300	299	296	305	306	335	329	314	299	340	328	310	292	328	293	300	306	281	318	314	303	364	292	317	301	304	305	292	327	292	304	310	317	302	321	316	321	322	308	271	284	287	332	314	309	316	321	308	307	330	316	288	308	275	327	342	291	354	347	291	323	321	309	298	314	310	327	311	312	321	302	312	310	318	335	325	309	310	298	327	337	291	333	333	318	336	303	342	298	319	296	288	330	328	343	319	298	333	300	317	318	302	305	269	296	292	318	303	321	323	314	308	312	313	297	289	307	293	303	314	338	285	296	313	317	298	322	310	305	318	342	313	325	310	323	352	318	326	310	314	290	343	333	321	333	307	322	313	297	344	304	300	313	331	294	328	322	348	320	294	287	309	319	349	296	316	323	308	338	301	326	333	267	307	300	322	297	274	317	309	328	312	313	332	331	341	330	313	311	318	356	275	320	321	331	323	320	325	319	326	303	330	338	303	283	295	324	318	301	286	249	299	299	291	316	321	308	314	283	331	334	324	310	309	288	300	339	288	273	339	302	299	312	341	329	351	305	328	323	317	307	338	275	328	302	307	324	310	332	301	299	309	312	302	308	311	305	282	312	328	302	305	335	287	326	307	346	324	277	307	310	336	324	341	308	331	305	304	332	312	306	314	312	304	306	323	296	294	309	311	331	339	285	326	285	316	308	315	307	285	308	321	336	299	327	303	326	305	319	328	305	297	304	323	303	298	308	311	329	346	297	279	291	313	297	305	311	310	277	304	323	287	272	304	310	308	328	286	286	313	306	301	325	286	339	324	324	317	281	296	308	285	301	292	275	298	336	316	298	321	271	307	288	303	349	299	275	286	306	326	285	296	315	320	331	313	323	279	285	293	320	304	327	329	275	315	328	310	284	311	282	301	336	302	317	310	303	293	324	317	293	330	319	328	330	317	353	350	283	288	332	330	297	339	297	336	362	302	345	308	319	328	357	329	305	325	313	299	354	315	313	319	331	302	357	307	299	292	265	341	358	285	338	308	280	334	328	326	325	301	305	313	308	292	320	333	330	339	290	304	297	327	323	281	336	309	290	279	287	356	285	300	315	276	317	309	307	314	310	324	343	290	287	342	317	333	280	304	322	336	319	313	306	333	308	315	294	311	313	318	284	312	330	294	319	316	261	298	287	338	319	309	312	307	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2618	1294	4300	5246	1069	1067	989	1032	989	993	967	953	914	949	945	959	950	974	944	886	905	969	888	926	914	971	895	905	923	883	920	912	888	938	911	910	940	938	910	908	918	893	858	890	881	948	878	942	908	876	883	886	862	908	896	892	911	928	899	859	845	925	911	865	938	943	912	927	870	926	900	891	916	911	929	918	887	947	919	921	870	861	962	908	886	873	957	835	927	857	926	905	945	932	933	889	876	873	871	911	898	909	905	925	913	918	903	914	895	925	910	857	855	890	856	903	940	915	910	879	866	879	892	928	902	871	897	854	956	906	914	913	879	918	871	922	892	888	975	918	909	879	907	916	913	896	915	849	896	887	811	910	886	894	960	909	908	865	888	887	919	902	904	912	946	886	893	892	946	892	876	905	945	875	906	915	916	895	934	926	863	860	856	891	862	879	901	857	926	912	885	904	845	951	874	894	954	906	943	934	911	900	906	884	885	916	881	857	913	913	902	945	922	886	881	934	922	913	856	915	890	888	904	865	899	929	908	836	929	881	893	908	912	922	929	852	835	875	932	915	845	908	928	867	928	891	907	875	908	957	913	865	919	882	928	905	890	921	906	868	927	929	912	903	871	903	905	879	887	943	874	894	959	927	823	938	871	979	940	896	901	906	872	903	874	877	934	927	881	909	860	854	889	941	865	903	919	863	880	946	915	920	928	912	909	922	903	882	908	886	914	908	908	884	899	926	906	926	899	930	887	880	923	863	906	898	880	924	881	880	929	902	888	899	859	883	968	903	952	898	935	889	882	912	867	937	876	905	902	905	899	918	875	862	940	903	929	861	969	893	932	886	942	896	885	870	925	901	838	935	903	903	898	923	936	896	936	908	904	904	919	888	894	940	921	948	961	885	910	887	953	923	894	909	902	882	905	926	866	896	927	917	887	905	902	896	875	883	878	899	906	919	876	896	880	918	865	936	902	887	882	910	932	895	916	896	913	900	911	894	916	885	848	867	899	929	894	869	885	950	834	910	905	904	865	944	878	941	864	902	934	890	924	943	909	943	872	883	903	857	920	866	894	909	927	930	919	884	870	882	942	927	923	909	927	895	936	898	917	859	969	865	910	897	865	857	922	935	927	918	901	887	930	966	928	875	849	929	959	922	904	914	906	896	959	924	925	931	936	935	953	899	890	943	924	935	907	916	894	961	894	892	898	889	893	897	840	924	900	890	857	890	926	910	942	902	946	924	895	875	903	947	945	897	930	950	936	896	877	935	881	918	886	906	875	879	936	907	925	923	877	888	875	935	916	918	894	893	915	904	903	885	827	931	825	852	892	906	935	887	915	923	948	896	883	889	949	912	952	859	920	888	912	928	917	946	940	895	896	895	913	903	924	883	934	922	837	902	938	921	863	883	911	862	927	912	945	871	899	920	935	878	923	899	923	881	867	903	885	900	911	852	892	861	938	891	920	923	914	918	904	894	876	962	884	920	878	877	883	903	911	898	951	919	886	894	902	872	871	909	903	930	908	907	875	894	948	927	888	853	889	887	862	900	948	891	916	914	899	897	891	890	913	875	875	942	953	881	918	889	955	900	900	863	891	934	935	947	886	905	926	903	880	917	973	941	877	899	944	933	910	892	887	895	833	968	894	882	919	887	871	888	925	873	862	888	929	980	860	939	928	849	907	898	945	887	902	989	916	913	939	908	863	921	932	921	927	903	863	894	889	952	861	931	930	894	884	953	859	900	885	910	864	940	893	871	928	974	858	929	857	874	955	846	965	892	871	910	888	918	869	948	899	911	939	935	900	940	907	913	907	935	909	933	909	936	918	888	906	886	922	917	924	868	880	834	906	889	853	887	961	864	862	918	932	877	922	916	924	920	845	896	867	900	911	880	894	922	834	966	911	886	929	872	849	913	866	836	921	911	948	929	884	899	904	892	859	902	928	890	932	872	900	940	882	901	939	900	900	950	938	894	890	926	920	908	940	903	943	914	865	910	918	938	930	946	884	880	898	930	905	892	915	922	959	857	822	912	918	899	967	930	964	890	890	882	857	884	986	970	901	925	876	920	888	906	951	881	856	929	858	944	895	936	877	889	886	874	858	936	865	879	908	942	927	872	924	914	917	864	875	889	936	941	908	943	886	900	957	874	898	917	849	946	910	850	855	922	924	903	834	924	920	888	894	871	879	895	948	918	912	893	939	883	820	929	911	880	924	897	904	870	879	929	942	871	881	950	893	915	896	896	928	890	943	915	900	868	892	893	927	916	939	896	903	955	927	922	925	926	903	877	868	900	927	859	917	918	848	904	928	868	972	855	941	941	869	856	925	862	927	909	901	913	901	871	900	904	912	907	924	937	884	867	904	919	871	892	913	911	947	874	924	884	916	906	918	907	912	865	968	907	912	908	948	918	880	852	834	897	887	946	912	933	907	915	885	894	897	915	943	879	895	909	878	891	891	898	885	846	958	867	914	880	897	964	921	863	893	880	903	890	870	877	915	889	907	927	863	927	893	906	934	933	828	912	932	869	903	912	881	877	961	945	876	847	896	914	961	867	946	917	909	884	879	888	897	947	926	924	925	894	947	911	860	890	924	863	972	862	919	877	913	928	949	945	823	893	911	884	856	894	959	864	898	924	881	824	904	868	929	910	927	928	918	974	951	881	930	892	893	905	890	904	893	881	941	883	843	865	913	931	966	893	892	856	834	865	920	904	879	886	875	876	898	921	912	888	953	911	932	872	938	878	924	942	930	923	907	900	903	900	946	921	890	924	957	896	917	909	868	922	912	911	945	886	899	883	965	904	896	929	882	904	934	913	930	870	855	868	928	877	948	938	883	894	956	871	942	926	946	893	830	854	872	910	949	908	844	948	950	889	831	865	878	890	897	889	926	905	916	931	931	943	914	858	877	963	960	938	947	906	859	873	879	918	915	857	954	901	945	889	940	898	890	871	904	930	857	919	890	919	962	939	946	918	874	888	884	956	884	917	891	908	932	912	912	903	896	887	919	908	889	899	905	869	920	922	899	873	935	920	911	861	926	888	916	875	905	905	934	912	889	875	864	858	908	884	878	927	961	943	908	887	882	891	871	878	945	938	879	874	882	920	871	892	940	917	888	914	950	854	893	921	835	916	894	945	863	908	901	845	897	914	906	874	882	919	906	914	867	888	857	904	909	884	855	879	920	942	875	927	881	882	871	902	909	908	861	865	953	889	891	866	852	899	881	925	930	905	924	910	872	919	947	879	907	861	877	921	886	873	865	887	924	888	866	894	932	875	967	922	847	933	885	940	899	893	898	921	863	921	895	910	898	872	901	957	893	885	913	886	947	897	882	913	917	913	928	926	931	910	844	966	919	916	897	911	928	991	909	873	931	893	844	924	922	905	933	917	923	912	930	857	906	927	915	901	943	864	928	880	946	906	921	877	919	879	908	861	908	951	930	966	895	924	918	920	917	919	899	905	874	901	855	904	897	892	928	901	903	903	876	896	884	922	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10330	4755	21461	32843	3731	673	478	402	369	318	270	278	249	245	237	216	221	210	205	244	185	229	224	218	227	225	226	182	212	180	187	203	209	203	195	196	201	178	201	216	206	190	217	197	174	184	185	195	193	199	200	185	207	191	198	196	183	187	187	203	190	210	185	148	191	187	187	184	191	190	170	197	191	192	177	179	194	172	181	191	164	147	195	189	194	187	189	189	203	179	188	192	173	184	192	201	176	181	210	209	177	187	187	218	189	195	192	193	181	186	195	179	180	184	193	170	191	177	191	214	158	189	213	188	184	187	172	196	196	201	196	172	185	168	191	196	199	169	208	180	198	181	187	200	200	207	192	189	199	172	195	178	182	183	190	190	171	164	206	182	190	179	186	156	190	197	187	185	209	189	176	207	192	165	201	174	196	182	216	183	202	184	202	199	188	181	182	207	180	162	199	184	200	193	166	205	176	174	201	194	173	173	194	205	192	184	186	183	195	188	185	168	203	179	187	192	194	195	215	182	179	194	180	197	173	189	190	194	211	204	181	159	172	177	200	191	177	192	191	191	185	205	185	191	184	189	200	190	170	192	192	177	191	156	196	167	173	176	197	190	179	178	180	167	178	173	188	176	195	181	205	200	186	169	200	190	170	206	173	166	191	205	190	160	171	181	208	187	162	172	168	178	181	191	161	170	203	192	178	191	203	179	192	176	175	180	166	185	187	186	200	164	165	184	170	180	182	160	190	165	195	191	201	191	178	170	187	198	191	173	190	189	204	207	184	181	188	192	181	198	179	167	192	185	180	183	184	196	197	163	169	187	178	173	148	174	209	199	196	192	201	182	167	178	157	160	180	207	189	227	185	205	186	196	175	195	170	193	181	195	192	169	205	188	178	189	188	180	203	197	175	173	185	166	202	199	182	185	189	186	174	185	178	189	200	170	186	172	178	198	168	174	195	209	198	186	207	185	208	170	179	181	179	175	174	158	188	185	213	200	179	168	167	186	186	207	196	172	188	183	167	186	216	189	185	206	203	175	186	200	171	190	180	180	186	180	174	199	206	193	184	194	198	206	164	158	185	178	186	182	195	159	179	174	192	202	200	184	201	179	186	190	190	190	191	174	186	174	189	179	172	153	174	166	178	190	201	186	184	185	181	179	212	176	194	196	181	167	212	172	187	197	190	183	186	175	182	176	190	177	195	184	190	198	221	155	180	192	184	190	180	189	204	195	181	186	169	169	182	198	171	163	195	187	178	175	187	197	218	198	187	194	161	166	194	216	173	183	190	184	208	176	190	176	142	182	187	165	187	188	168	179	201	166	190	193	200	194	185	177	179	174	199	186	172	184	212	164	222	195	197	177	207	188	186	204	197	192	176	207	173	175	205	187	154	185	172	183	181	183	203	178	225	182	205	192	193	208	204	202	189	187	184	187	214	189	180	187	197	185	191	200	203	185	201	191	170	191	198	202	191	207	186	180	185	184	167	195	173	167	181	166	187	197	160	199	180	193	186	211	200	183	170	202	167	173	177	186	199	204	191	185	174	189	222	204	199	177	187	197	172	173	193	173	183	180	190	203	189	191	189	191	195	185	174	170	193	182	168	192	171	172	180	172	202	186	176	170	169	201	221	178	171	175	212	173	190	178	163	193	204	209	177	194	180	178	200	175	201	187	197	190	197	174	204	192	183	192	191	202	180	199	194	202	192	175	182	175	207	170	187	171	187	161	192	180	197	189	208	177	200	182	185	176	196	189	178	168	181	190	165	198	180	186	191	156	168	167	169	183	205	170	185	196	175	172	183	190	179	190	206	207	190	195	189	190	192	200	170	185	182	150	192	181	185	171	198	175	197	168	197	194	181	172	182	194	171	201	187	178	192	193	187	173	172	205	195	178	189	186	198	196	183	177	179	181	186	183	188	174	166	189	202	191	185	187	177	182	172	186	189	175	185	187	205	182	194	187	190	190	197	198	195	172	198	183	176	204	188	181	176	194	192	201	194	183	199	194	163	188	195	204	197	215	164	173	202	188	154	172	193	172	198	172	196	192	166	203	180	163	174	199	204	178	200	198	201	182	206	184	200	190	198	185	184	177	187	220	207	189	192	190	185	198	172	200	197	187	181	187	149	200	195	185	178	185	203	189	188	209	187	188	155	170	188	161	194	196	187	177	178	180	193	185	167	183	162	177	189	166	181	204	180	177	188	186	173	186	176	201	169	205	197	205	195	211	163	187	180	203	186	181	192	180	224	204	190	197	201	174	193	173	185	178	184	179	188	160	178	157	172	178	175	193	184	168	223	187	193	195	202	193	190	186	190	191	213	178	162	176	174	186	198	190	192	166	165	163	185	164	177	185	177	193	172	155	193	176	176	214	175	167	187	186	159	184	172	167	199	168	201	178	185	165	177	181	185	207	178	185	197	198	188	191	180	174	174	177	171	168	200	169	170	162	166	195	168	193	186	163	211	188	202	202	188	189	203	173	181	191	188	173	197	181	200	175	187	182	187	172	174	182	193	189	180	203	177	198	179	200	200	201	168	192	201	178	197	176	185	190	188	163	168	176	182	180	181	187	188	201	178	179	174	189	187	152	187	180	188	177	178	196	182	192	180	205	179	194	183	200	223	199	165	198	194	206	184	198	173	211	183	179	191	165	154	202	188	232	174	209	192	176	172	177	167	177	173	186	196	182	181	190	170	182	171	193	197	187	162	178	176	220	180	162	182	185	205	186	195	181	186	165	175	191	162	186	195	183	182	153	174	168	169	167	197	187	181	176	168	169	191	210	182	192	174	152	200	178	151	204	203	185	197	179	183	195	172	198	191	184	177	207	180	211	174	200	177	170	180	186	202	173	168	205	183	159	158	197	186	204	193	197	179	186	169	187	183	196	177	184	191	202	185	190	188	160	187	172	176	174	190	176	180	170	181	195	153	208	180	185	176	196	188	172	183	176	182	180	171	193	206	170	176	179	205	201	176	192	197	168	180	201	171	181	194	212	194	209	185	185	190	175	174	171	182	157	166	176	173	186	170	189	176	162	198	206	178	188	173	211	207	203	194	171	189	177	168	171	202	189	209	196	183	181	178	194	201	173	197	171	175	207	193	201	190	192	194	178	182	188	185	158	164	148	193	158	180	198	178	196	193	180	177	176	198	164	172	191	221	175	198	189	172	187	183	167	198	201	192	191	189	169	196	202	181	202	182	176	186	188	181	164	177	170	192	199	186	187	191	169	185	204	205	200	172	185	179	190	202	168	188	201	203	170	167	177	205	189	180	198	194	183	190	196	177	214	183	173	171	175	177	201	193	219	171	179	183	205	190	192	170	168	186	196	181	196	175	197	188	175	181	179	200	202	206	193	159	196	189	164	196	199	170	178	205	179	204	178	170	162	158	181	194	163	189	180	182	173	186	162	203	165	177	190	184	177	194	188	201	179	166	213	220	184	177	194	197	181	213	150	192	196	177	184	211	181	208	195	170	185	170	184	190	181	203	165	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7332	4323	28371	22999	2870	2237	1937	1717	1567	1259	1229	1072	1008	911	947	845	839	819	794	784	784	777	718	726	698	706	728	666	649	648	660	636	672	677	675	623	661	638	630	650	660	657	579	576	656	649	617	627	629	654	575	590	625	575	604	608	653	596	614	576	588	560	581	602	616	616	583	648	635	577	548	569	579	573	608	590	608	592	599	566	559	604	554	581	584	592	589	562	549	603	601	598	599	600	549	560	570	582	562	625	534	606	578	595	584	591	582	597	577	571	614	550	547	643	596	585	595	606	568	611	598	538	602	564	568	594	583	604	568	596	600	617	592	538	625	605	596	576	575	612	580	603	588	609	612	590	599	620	569	598	557	594	590	617	573	547	580	557	574	554	606	578	607	589	577	597	594	566	581	570	582	590	533	542	608	573	562	564	601	613	573	585	581	573	598	571	563	608	579	614	648	579	580	571	578	537	570	557	562	597	592	567	596	598	595	584	569	576	578	545	578	556	583	580	600	561	594	612	600	567	565	557	568	569	589	570	601	551	606	616	570	600	554	612	554	625	615	621	581	560	607	560	623	561	612	633	624	601	611	563	564	602	577	573	563	568	536	567	583	594	580	570	584	594	560	566	573	591	588	596	579	593	593	600	565	573	563	552	572	598	609	582	601	561	567	570	611	611	603	572	583	588	574	593	629	591	579	575	579	593	600	582	614	588	589	539	572	598	577	570	545	573	599	628	579	573	534	584	547	576	589	560	574	557	605	552	594	556	556	598	607	562	614	586	595	609	580	582	571	568	574	639	607	580	569	593	586	625	599	554	595	569	581	592	605	624	596	567	551	576	591	555	574	588	542	591	616	557	540	601	579	543	573	559	591	595	590	534	595	550	588	550	548	605	608	598	555	621	544	568	569	587	589	529	588	594	565	537	587	581	605	579	563	591	631	596	583	557	586	600	578	607	564	609	610	587	591	586	556	517	570	568	586	578	580	534	570	587	572	586	604	556	619	580	582	579	577	576	561	575	554	625	540	546	535	608	596	550	572	618	578	616	569	600	547	610	605	596	605	604	583	554	583	580	628	564	552	562	555	587	574	578	580	606	616	582	628	597	539	581	573	566	589	557	586	597	567	590	590	538	591	553	551	561	573	605	549	532	539	551	554	559	599	667	562	571	573	547	546	579	604	558	540	590	562	605	623	573	611	559	593	568	554	608	587	597	584	530	553	602	551	594	550	579	583	575	578	573	557	582	579	555	548	590	594	546	648	620	545	589	589	578	569	581	541	581	607	562	527	562	623	530	601	588	559	585	580	613	601	568	584	539	580	569	581	636	552	590	550	556	597	589	570	584	567	581	621	557	603	578	591	590	555	584	557	585	578	569	627	557	556	636	597	620	587	547	593	645	596	608	560	609	560	589	616	616	564	594	598	591	571	584	564	610	586	602	603	602	563	590	553	536	574	561	523	626	561	577	585	597	557	565	574	612	615	613	651	624	564	579	542	543	558	562	572	604	552	565	560	605	598	569	587	544	572	602	548	583	571	557	570	593	581	591	574	596	547	608	539	537	584	586	524	586	612	589	597	603	553	631	613	585	599	561	611	558	555	599	540	594	595	612	579	569	564	602	560	573	580	602	579	605	604	617	574	604	611	590	585	614	628	556	582	565	603	592	585	592	602	501	584	593	597	605	554	582	616	570	565	607	589	568	622	581	577	618	572	544	599	583	605	597	591	583	605	551	554	585	569	587	556	616	574	596	587	581	594	618	546	573	564	581	591	563	551	560	551	587	545	587	554	555	573	603	592	610	629	574	569	600	599	517	563	608	590	585	613	565	597	596	631	571	580	577	589	584	569	550	560	583	596	593	570	601	592	567	580	558	602	569	581	549	575	591	539	590	574	548	555	597	560	554	589	544	601	614	546	571	588	532	598	571	588	593	542	575	584	565	542	644	604	562	573	561	579	566	602	602	625	606	593	568	592	592	609	565	566	607	596	590	620	571	624	567	580	580	584	631	573	586	570	585	570	548	613	588	575	563	611	607	597	554	561	594	601	587	593	623	597	586	649	599	578	560	578	580	568	611	594	578	588	589	580	606	545	608	606	599	581	536	605	599	541	590	578	621	561	590	570	601	557	594	584	598	571	627	600	586	579	583	583	571	577	585	563	560	611	557	577	572	575	586	556	601	552	581	601	644	607	606	597	582	594	622	591	583	504	601	590	592	559	600	575	579	616	567	607	607	609	641	587	562	579	551	593	639	630	577	578	561	538	585	584	592	532	613	576	600	591	563	576	588	553	592	575	626	555	564	593	575	599	575	613	597	603	600	551	579	574	608	575	576	561	618	551	567	570	570	586	597	574	536	561	595	568	614	618	611	563	584	577	545	576	587	578	586	568	598	600	588	564	513	591	615	579	603	549	590	636	558	580	556	574	538	609	601	539	536	609	589	557	606	588	579	637	594	549	560	607	590	564	590	578	562	599	594	563	617	581	576	563	564	515	579	570	618	557	575	570	592	564	604	574	587	571	583	584	580	603	568	619	575	520	559	571	536	595	566	575	555	602	588	590	537	554	553	592	597	573	560	601	563	600	597	583	565	582	590	557	527	572	576	529	601	579	555	616	560	630	604	538	599	601	587	575	571	617	586	591	561	543	591	548	610	612	599	571	643	597	597	594	592	596	565	561	559	561	584	569	589	584	605	591	588	591	590	600	581	601	600	576	564	601	590	537	606	582	558	578	581	596	597	602	573	605	598	612	557	559	603	602	583	581	561	636	549	575	595	597	572	591	546	612	554	576	616	591	622	570	612	541	609	581	577	642	615	563	563	577	568	561	617	571	603	548	580	599	547	621	587	590	578	619	583	541	607	593	580	570	593	562	600	604	587	585	566	565	585	582	549	591	627	598	578	602	559	608	604	602	620	584	604	596	560	584	558	566	570	595	552	591	576	606	555	573	594	619	567	565	629	535	616	579	595	577	611	550	548	570	571	559	609	531	550	598	605	518	582	579	587	582	592	597	619	592	531	548	567	578	558	593	583	605	560	556	543	595	597	564	578	539	537	599	596	561	535	552	591	554	518	608	581	604	569	570	590	571	596	566	558	609	564	630	609	544	585	581	552	659	595	602	571	569	578	566	564	567	591	559	576	573	635	589	568	596	613	585	537	609	604	553	629	528	562	605	562	575	598	579	579	579	596	565	589	559	597	520	556	606	597	576	596	639	579	592	607	553	547	581	581	613	578	599	582	572	621	590	577	565	569	593	589	563	557	561	589	585	543	558	569	586	599	597	601	562	590	628	610	623	584	590	545	574	596	606	590	571	569	582	572	603	597	569	599	623	614	611	557	587	550	547	597	531	577	566	551	583	608	626	571	574	596	628	576	607	584	595	549	616	535	560	537	590	530	581	572	519	605	615	565	574	590	568	596	593	561	565	575	544	615	584	586	571	601	559	583	558	556	577	581	559	586	553	617	561	613	604	564	571	523	627	529	602	589	532	603	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18653	10933	25877	45842	9423	1559	768	581	470	436	357	318	285	247	233	236	257	218	209	217	194	209	185	201	204	194	180	146	156	170	189	171	178	190	182	199	168	175	183	173	177	172	162	196	153	163	176	175	172	159	161	163	149	184	166	166	144	146	152	150	155	191	144	172	161	168	163	153	167	182	160	176	142	174	165	175	192	171	154	152	152	159	177	164	164	157	139	162	174	185	141	194	163	150	174	175	157	158	141	182	163	158	156	151	160	142	168	162	161	151	144	146	158	142	175	135	165	155	174	159	172	173	153	177	141	145	174	161	162	149	166	184	145	173	153	152	164	163	160	166	152	157	181	159	174	149	172	144	151	150	156	150	149	171	167	157	126	139	168	145	163	164	151	133	161	165	171	153	148	149	157	141	156	156	148	155	167	164	155	190	145	169	165	160	159	135	140	156	161	153	147	169	181	154	166	163	156	185	158	165	180	161	160	172	152	143	160	197	158	155	180	151	182	185	148	175	160	164	166	170	161	182	172	185	165	156	183	153	164	152	162	174	179	160	183	157	189	160	178	169	157	128	146	153	156	174	142	153	195	154	176	166	144	156	150	170	171	175	128	159	161	152	143	169	184	158	152	160	145	176	163	142	162	172	148	157	161	183	165	139	158	138	159	186	166	168	170	157	169	158	158	180	172	145	149	151	159	159	175	155	169	164	179	187	164	145	163	146	170	167	139	169	161	130	145	148	166	161	175	173	159	171	180	153	148	167	157	155	159	146	157	155	174	178	187	178	168	158	154	166	136	172	169	147	145	166	146	162	179	168	150	174	158	149	154	186	143	143	141	152	172	137	159	161	170	158	166	141	157	159	163	171	157	154	151	148	146	134	157	186	158	166	158	165	154	136	153	169	165	144	168	169	163	171	164	143	174	158	158	150	161	186	160	174	163	160	149	165	170	171	145	175	162	158	166	172	142	166	175	163	160	168	153	177	156	152	147	156	178	157	183	157	139	138	173	163	165	158	173	136	145	148	161	152	133	147	132	166	169	140	165	121	148	161	159	145	150	147	147	151	157	173	149	149	148	157	150	164	169	155	171	176	160	137	137	156	179	157	160	164	149	162	175	159	157	158	161	165	152	154	127	161	151	159	157	148	154	149	158	129	141	172	162	178	167	160	136	171	158	162	155	165	161	169	152	164	163	162	173	163	190	168	146	164	170	155	165	147	161	152	156	174	151	156	163	152	163	131	144	153	183	156	166	173	140	169	166	140	166	155	153	163	160	160	173	159	147	156	143	148	146	156	162	171	143	185	164	164	158	158	137	158	148	187	152	140	171	160	142	169	168	153	169	164	152	159	153	143	164	143	171	153	169	176	144	152	151	163	173	173	164	167	169	176	154	137	153	141	153	185	176	155	179	179	141	186	177	161	138	160	144	172	174	176	155	157	148	173	168	157	173	138	155	151	166	156	153	153	162	177	165	174	161	154	133	167	139	133	147	165	164	189	154	166	164	168	156	163	151	156	128	147	171	171	134	133	161	146	165	155	161	177	162	161	178	159	164	144	161	135	176	151	152	161	164	155	175	147	137	169	176	179	148	151	170	164	158	163	142	170	169	162	180	147	175	163	170	161	163	167	142	170	111	153	143	157	150	153	154	172	156	158	177	165	136	144	141	177	193	159	161	149	158	175	179	141	155	154	139	170	157	157	170	155	184	166	145	152	198	168	162	184	164	175	164	179	155	147	149	152	153	163	164	146	174	147	179	159	149	179	183	155	171	180	163	149	156	155	165	161	160	169	169	184	174	165	181	173	168	182	138	134	162	177	138	147	153	169	186	160	157	163	166	147	156	164	149	142	164	153	176	144	142	152	154	164	171	160	140	164	183	170	163	156	136	165	149	152	143	147	136	145	149	152	162	144	154	185	150	180	155	169	146	126	147	163	157	139	164	168	184	157	159	132	160	163	167	168	168	156	168	138	163	156	147	136	159	139	161	157	178	149	144	165	173	154	142	156	166	150	151	156	177	173	165	155	177	175	154	159	141	148	173	144	138	153	134	145	173	167	163	167	156	164	161	150	142	136	164	153	169	165	137	155	163	178	168	142	163	152	171	137	174	139	143	155	149	125	151	151	162	143	171	145	157	164	157	166	129	148	167	158	142	155	149	156	165	155	143	153	148	146	168	154	172	161	156	169	163	149	168	154	151	171	167	144	172	141	174	135	162	144	182	163	170	172	160	150	155	166	154	155	142	141	155	177	163	173	153	189	134	127	159	167	160	161	188	165	147	152	165	175	157	156	155	159	186	157	149	163	160	145	157	164	149	142	147	138	159	152	145	157	173	165	170	141	169	167	182	164	142	129	155	139	156	155	159	153	151	144	161	153	139	154	148	154	170	128	154	176	174	166	147	154	148	164	176	157	150	165	145	148	159	165	152	160	162	175	175	146	158	166	182	150	171	157	161	170	165	141	184	149	166	162	137	157	162	170	154	179	160	171	154	158	163	146	139	168	153	163	169	173	151	164	190	156	153	179	147	180	143	173	152	149	151	161	134	168	138	188	157	161	173	142	161	159	152	145	181	146	147	146	154	167	158	139	160	154	143	172	187	156	150	159	149	183	172	152	145	154	188	164	161	177	174	154	166	155	167	169	186	168	131	148	150	153	153	170	141	123	168	158	147	152	182	149	137	170	162	188	173	146	156	157	176	154	169	154	150	160	171	141	164	155	152	165	166	144	139	156	154	164	164	145	145	146	148	156	152	150	164	179	184	167	144	176	169	152	169	160	186	130	140	154	180	181	144	177	168	148	168	161	152	169	173	157	163	160	136	149	159	149	147	165	151	157	171	149	144	147	157	154	165	162	152	159	155	155	173	156	184	147	164	136	137	174	181	174	162	181	168	158	145	159	151	154	149	174	177	155	145	147	188	128	152	130	169	161	181	142	158	157	164	180	164	145	171	163	175	152	152	158	148	153	134	163	158	139	156	134	180	144	148	140	158	153	163	164	184	158	171	131	156	182	145	147	169	181	160	156	149	142	173	161	148	154	143	171	155	162	154	179	156	157	160	156	149	152	161	154	165	170	152	160	174	154	171	162	154	186	148	131	145	163	164	116	158	186	174	172	166	187	162	173	149	154	165	162	152	126	156	164	154	149	136	179	157	146	177	152	165	155	171	144	147	157	171	190	144	161	159	155	154	156	159	140	154	146	170	182	159	154	159	159	188	139	146	160	162	159	143	148	155	148	147	158	150	148	186	153	155	178	165	163	161	148	148	162	154	150	150	136	142	164	164	169	166	152	166	154	140	131	174	140	159	185	162	146	169	176	127	162	144	150	154	138	167	151	140	158	161	177	171	147	168	153	188	151	184	147	166	134	159	168	146	149	142	162	177	176	164	154	151	153	142	137	176	160	145	178	165	162	149	145	152	158	157	172	161	168	157	147	160	136	142	143	148	143	161	164	157	148	174	170	168	154	168	163	143	160	146	156	170	175	159	179	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10742	8501	29878	31755	4773	3755	3175	2677	2226	1908	1627	1548	1446	1239	1210	1104	1083	982	904	905	860	824	801	783	743	697	726	688	717	644	703	716	641	702	634	600	631	624	626	621	616	581	604	611	630	623	629	591	609	591	541	608	537	527	534	571	578	590	559	596	522	587	573	563	578	532	555	547	551	537	508	564	527	548	500	530	571	526	535	559	550	546	550	545	531	547	504	562	506	538	488	545	572	568	556	545	566	535	540	509	558	523	565	490	543	513	574	509	537	568	526	565	518	559	533	542	526	515	529	569	545	548	541	521	557	505	516	478	515	538	554	549	476	495	512	500	547	498	544	537	506	506	524	534	532	515	527	503	488	540	507	505	561	515	531	530	522	485	538	541	503	507	544	526	505	538	508	498	553	502	555	539	508	534	562	510	498	498	522	506	548	495	550	464	516	508	521	536	556	554	515	537	511	489	476	510	569	496	524	505	497	507	548	502	490	528	551	495	514	495	472	548	574	509	514	510	526	511	522	515	529	511	544	483	492	488	528	522	532	510	519	511	492	518	543	542	529	520	517	509	526	535	513	522	494	498	545	519	525	502	494	527	460	557	539	490	507	549	542	524	504	503	477	528	527	508	553	515	542	508	531	513	551	510	576	505	557	514	515	535	517	506	534	528	515	498	514	521	520	526	514	515	494	495	492	560	513	545	482	513	551	505	551	519	503	465	534	521	566	479	481	539	522	476	506	536	518	529	504	462	507	562	500	544	518	515	530	539	507	513	548	549	544	520	502	501	569	542	527	512	518	533	542	530	545	488	533	490	557	511	506	541	510	560	521	533	500	510	520	483	539	488	529	536	523	513	500	528	520	484	524	548	526	523	498	511	511	533	518	523	520	483	489	526	547	554	531	523	502	524	505	532	506	535	504	491	506	496	544	496	532	500	495	528	558	498	506	509	540	550	548	526	520	527	518	529	475	554	515	505	508	544	494	517	533	476	509	504	547	514	511	558	482	534	509	487	510	549	506	527	490	517	526	485	508	557	497	511	527	508	537	582	546	525	517	496	491	501	532	520	497	511	509	519	519	524	556	515	528	545	513	523	530	508	521	493	541	487	523	527	498	518	501	538	534	525	525	534	514	481	521	530	539	546	498	508	535	543	490	503	524	545	522	526	513	490	556	525	515	543	515	508	552	502	501	558	533	490	527	525	527	526	533	539	503	495	514	517	541	522	526	545	550	547	540	514	524	505	534	484	514	544	534	523	518	520	513	525	467	524	507	562	466	515	536	535	533	530	506	503	506	500	547	523	499	482	538	504	492	459	539	527	521	506	502	505	492	524	515	513	545	528	489	510	535	540	538	526	520	552	507	540	520	551	491	485	522	532	525	531	523	542	506	479	495	489	500	523	525	531	481	495	511	540	518	535	534	535	503	500	553	541	525	507	517	495	499	498	552	508	583	507	459	548	470	564	520	514	535	498	519	549	509	529	554	541	484	538	513	520	498	525	527	528	515	506	553	505	514	547	534	512	546	488	529	487	528	569	521	491	567	531	507	534	534	556	531	521	510	546	502	539	513	515	524	539	482	567	522	526	497	520	509	522	526	525	512	521	520	506	570	492	531	534	492	490	548	493	489	499	513	513	519	523	522	521	522	563	565	505	528	522	530	538	451	525	514	520	517	539	513	584	526	480	541	519	555	488	530	537	516	491	552	519	508	541	511	526	521	540	498	553	523	515	518	526	520	535	522	530	540	524	511	523	491	556	516	515	535	512	492	533	508	529	544	522	517	555	522	507	539	502	533	546	487	527	538	523	541	499	514	531	501	544	567	533	538	487	509	465	474	525	514	532	512	541	507	524	525	533	572	548	520	500	519	528	502	526	554	509	528	525	522	516	532	544	523	527	503	524	555	535	496	535	475	529	529	514	509	520	534	528	492	504	547	507	547	484	497	520	513	511	532	539	520	537	526	531	529	554	504	545	512	529	518	485	523	513	519	529	527	512	525	554	519	532	514	543	520	564	509	572	530	464	544	506	496	523	476	528	470	540	533	521	521	477	490	544	558	535	539	506	521	523	572	555	494	475	568	551	490	524	527	504	512	544	518	536	554	448	504	528	486	464	512	510	494	546	497	497	528	491	545	560	528	506	491	496	480	506	511	536	500	497	505	510	533	588	548	526	476	532	517	512	488	519	566	522	526	571	533	533	510	509	458	521	524	573	556	525	532	555	539	500	537	501	513	579	508	494	506	564	492	524	492	554	574	537	529	532	543	528	529	467	492	519	475	544	551	529	534	525	502	524	567	548	516	538	503	535	553	508	551	505	512	555	555	492	508	573	524	526	497	535	508	530	511	541	513	538	547	471	550	503	521	567	523	537	535	471	506	509	541	505	539	490	493	527	531	538	494	556	536	526	567	513	534	504	516	496	531	566	519	512	514	546	557	539	538	537	514	522	500	501	518	520	501	480	528	491	487	515	511	506	515	570	536	529	507	555	512	515	500	511	493	520	540	500	513	547	516	494	508	575	529	511	545	501	531	544	535	524	538	556	483	537	498	506	531	551	530	534	526	492	521	542	537	475	554	531	521	596	494	504	529	537	517	516	487	531	514	554	536	530	513	510	569	515	540	510	534	541	510	564	522	523	550	515	535	516	465	472	528	507	530	516	547	477	534	481	532	554	509	503	496	516	512	513	485	556	520	514	524	510	529	538	587	535	495	537	546	514	519	573	536	537	513	489	526	536	517	483	509	525	505	488	553	515	512	531	524	535	526	563	488	533	509	558	513	517	522	497	560	562	537	516	513	501	524	530	541	541	541	516	547	550	488	524	551	539	527	500	549	517	516	519	555	527	534	487	491	487	535	509	562	523	531	527	478	500	550	516	490	509	542	521	520	506	555	511	499	506	542	520	561	539	486	529	538	525	539	494	505	540	514	497	518	538	507	505	543	553	534	496	453	536	500	510	505	500	501	505	475	502	536	554	523	546	547	518	482	491	529	562	514	523	541	497	524	515	506	524	511	534	545	536	525	490	535	566	524	540	555	526	507	544	537	500	506	510	518	541	525	542	493	510	551	511	524	522	510	527	515	523	522	533	542	512	476	467	566	480	545	506	537	540	508	549	539	498	516	529	529	537	516	524	527	566	542	485	501	562	529	532	522	508	536	551	510	530	490	528	525	514	524	535	497	530	485	522	531	467	496	545	526	559	526	509	549	508	561	524	506	502	508	501	508	525	482	519	545	550	548	517	519	518	509	524	525	500	556	539	471	512	556	524	517	545	523	522	483	527	519	520	563	561	556	515	487	512	489	529	548	516	510	529	536	524	532	518	530	547	542	501	524	503	544	539	505	585	505	515	506	518	502	495	529	485	533	538	503	487	515	529	505	515	475	518	516	527	559	546	528	541	541	524	522	519	539	494	526	560	504	535	495	525	491	521	541	517	504	509	516	539	509	466	537	496	501	520	506	552	537	504	548	509	493	493	516	532	510	528	510	535	548	524	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2661	1044	2311	3870	483	364	316	337	346	307	294	308	331	308	306	317	317	356	331	300	310	305	335	326	305	300	324	329	307	321	305	334	316	321	335	304	348	334	316	340	312	353	324	325	337	313	328	346	329	323	326	331	352	351	317	322	321	319	352	350	340	358	327	325	337	296	333	326	335	327	342	323	322	316	301	333	338	284	313	327	350	316	305	295	340	290	303	318	301	333	317	354	317	350	312	328	322	304	351	315	318	351	313	306	356	303	331	338	332	344	319	324	311	307	339	320	329	324	349	331	311	297	336	328	333	332	339	328	297	313	334	348	329	297	323	334	350	319	332	298	339	360	326	340	341	310	302	325	306	318	333	323	325	300	299	314	314	380	328	313	325	359	304	312	317	375	334	326	330	314	344	326	297	308	333	295	316	347	296	307	312	297	292	320	309	309	336	341	340	291	312	294	354	343	320	325	342	325	336	301	324	292	330	316	332	312	353	294	314	304	311	305	327	333	286	365	326	333	353	320	340	323	313	322	335	306	309	310	335	340	335	337	345	310	322	319	379	322	325	322	332	344	303	363	389	342	320	334	302	326	302	291	297	328	325	337	321	266	333	308	277	327	330	315	351	346	298	357	333	339	311	292	299	337	364	322	350	312	319	346	323	299	333	356	326	326	296	331	301	334	354	303	326	357	319	329	323	314	317	329	299	276	297	321	331	321	311	314	344	320	347	339	323	309	291	342	302	324	336	334	354	307	319	318	311	326	339	312	305	322	362	295	307	325	300	324	335	310	321	339	304	313	300	351	344	318	293	313	338	339	311	307	354	311	284	310	339	322	338	345	314	322	332	330	338	345	315	358	330	337	327	311	303	328	324	322	328	328	324	317	302	327	324	340	339	317	315	309	352	349	305	334	322	340	325	318	360	316	313	357	333	350	331	329	287	308	314	364	279	322	306	312	311	322	305	334	345	301	329	332	315	338	326	322	308	348	316	312	323	323	281	296	290	314	294	347	307	309	333	287	304	290	324	338	325	325	299	338	295	322	347	325	343	314	331	330	319	298	330	329	322	322	293	300	350	305	324	306	368	340	322	339	316	291	307	311	338	332	321	327	332	314	340	315	318	348	292	339	317	299	320	278	301	321	343	342	307	335	315	324	307	311	315	321	323	322	327	332	313	335	319	332	320	329	325	352	302	318	343	297	334	340	307	330	308	298	324	328	317	349	341	317	306	301	342	323	316	337	302	330	326	319	345	305	311	356	329	309	335	317	333	335	305	299	317	349	325	318	332	293	339	280	318	299	307	334	297	321	308	334	327	308	302	302	327	339	339	310	316	343	348	311	358	332	320	346	315	331	342	322	313	310	275	302	304	344	338	317	311	331	331	315	318	314	310	325	316	309	313	296	318	316	339	308	338	318	307	315	300	323	338	321	293	359	310	324	305	334	311	338	299	315	324	336	307	329	319	311	325	336	357	299	327	303	324	313	316	315	322	353	335	310	317	333	315	284	332	359	333	291	342	327	331	322	328	321	325	301	320	288	337	320	334	322	320	339	327	350	314	338	340	337	333	324	332	315	324	353	307	345	320	318	325	300	344	312	294	329	302	303	337	316	325	328	307	322	306	292	311	330	344	325	312	346	319	305	329	325	358	300	323	299	333	326	315	337	287	347	344	322	315	301	318	322	299	304	334	328	323	321	364	303	313	320	304	352	317	330	347	337	308	312	334	324	314	301	337	322	312	317	299	324	296	316	338	321	328	325	337	308	334	320	335	352	298	323	315	320	347	294	335	372	350	329	339	355	349	330	319	327	374	329	354	295	356	330	337	349	312	311	324	320	335	329	331	330	338	331	305	309	334	323	318	319	332	316	300	324	351	349	321	320	323	324	336	320	390	305	306	323	300	311	316	330	324	320	296	341	342	315	343	314	298	349	308	316	306	318	335	324	290	340	339	343	353	332	318	326	348	295	346	310	307	344	324	308	299	341	335	335	332	309	324	334	335	337	301	344	316	310	312	332	328	295	290	331	334	309	295	321	299	337	318	320	341	341	287	340	317	330	336	320	323	324	318	354	332	328	345	330	358	347	313	335	335	350	324	306	304	327	306	352	324	332	298	316	295	333	313	330	309	277	308	316	339	326	336	311	321	338	326	343	334	329	288	331	313	349	311	342	301	320	314	328	345	313	319	333	303	322	322	310	354	369	326	347	290	332	322	314	327	314	324	282	302	300	315	313	329	312	370	353	307	329	329	295	297	299	322	322	345	329	320	344	325	338	327	294	336	310	369	313	307	317	354	305	329	298	328	329	311	354	335	329	288	342	347	340	286	341	339	316	313	312	360	324	327	304	326	280	317	340	296	297	292	327	354	302	316	314	313	329	347	337	315	312	325	320	305	328	334	321	340	312	327	295	297	333	320	319	337	313	329	318	304	324	350	323	331	361	349	317	307	341	320	310	296	302	342	297	336	340	303	344	324	323	304	306	291	329	335	292	323	323	333	318	299	322	349	339	337	305	349	352	315	320	351	327	314	306	332	293	309	329	322	340	323	326	310	298	315	345	303	324	360	316	327	298	311	341	343	322	307	338	334	309	346	336	321	315	346	321	335	305	342	314	308	355	337	333	285	313	304	298	307	313	315	332	334	327	323	336	316	306	316	325	308	318	317	351	306	335	319	348	294	293	309	314	313	321	318	318	332	363	335	335	300	318	323	318	305	327	327	306	320	309	297	287	343	308	305	304	342	310	329	290	300	339	311	325	310	358	303	318	330	332	345	331	318	324	387	317	329	337	307	314	347	329	344	344	325	318	317	314	326	327	327	302	331	347	351	312	305	322	320	310	287	343	335	354	325	326	326	320	331	291	316	307	313	321	344	308	324	333	359	295	339	314	309	311	320	313	318	316	320	349	325	333	342	318	326	310	334	323	322	302	296	314	310	273	358	340	295	302	353	310	330	331	338	320	332	344	346	306	291	325	328	321	281	322	323	342	336	294	331	327	339	324	291	339	334	306	320	320	341	265	318	295	336	320	315	313	337	322	362	329	344	320	347	315	316	344	297	337	299	315	330	310	317	328	311	333	335	319	322	317	286	324	297	309	301	321	299	313	316	320	361	327	344	331	327	326	333	323	339	351	305	347	329	301	324	297	357	363	331	314	342	323	350	341	294	303	338	323	342	361	292	326	307	347	313	330	330	309	311	348	337	292	344	328	309	332	301	300	310	340	330	327	335	313	308	309	336	323	341	348	320	303	285	315	316	379	286	309	324	296	321	333	319	325	316	319	299	345	316	267	324	326	344	334	323	322	323	296	322	315	324	315	314	287	297	332	339	319	316	326	329	314	302	291	316	324	334	291	295	355	328	315	299	331	316	372	346	299	311	296	314	320	305	297	332	318	321	285	307	331	312	336	335	327	310	299	343	328	333	303	283	321	325	331	302	298	314	331	336	314	335	287	332	314	352	334	328	347	313	329	337	323	332	302	303	309	337	314	311	326	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2805	1609	5595	8371	1118	1049	1018	1015	968	1014	968	994	950	1011	994	995	958	1006	948	981	918	914	960	960	928	970	894	927	910	957	970	926	977	903	904	943	949	982	980	919	939	917	895	930	958	893	996	861	910	929	916	954	962	879	967	928	933	940	931	920	962	983	919	938	928	936	928	988	938	1021	964	896	919	937	921	933	949	957	915	929	952	1001	933	905	940	914	920	932	915	886	889	924	959	977	935	952	940	913	919	941	951	948	962	927	887	924	972	918	942	947	927	935	998	950	992	983	954	943	895	943	933	912	937	916	970	909	945	926	968	930	897	899	926	902	949	962	906	954	944	910	909	905	961	976	912	941	919	945	879	908	909	965	992	975	922	917	887	883	894	890	945	889	928	934	935	942	861	946	884	948	950	972	881	879	965	923	922	899	912	878	950	931	922	900	887	969	965	900	926	911	945	959	962	942	994	912	931	910	835	922	933	903	929	951	958	930	901	915	956	945	925	948	930	905	953	966	945	876	917	914	945	934	963	958	935	937	922	962	913	942	934	913	899	895	936	933	931	923	904	943	972	955	934	877	902	936	950	925	901	906	917	927	913	911	945	957	984	967	944	960	906	957	958	900	955	949	957	924	906	936	952	913	975	889	951	884	845	912	964	888	911	936	892	918	872	945	936	914	899	986	904	908	973	961	966	942	916	971	935	919	972	933	961	929	938	908	913	950	990	916	892	1007	936	957	933	918	910	925	905	951	942	910	942	941	980	981	954	930	935	928	923	909	953	941	908	935	949	985	960	928	905	930	953	977	931	951	888	992	882	880	968	934	905	927	891	954	895	912	928	867	915	937	945	909	939	862	983	951	938	911	900	962	949	898	899	964	881	924	962	940	971	934	874	921	863	917	930	921	927	885	960	958	925	932	969	895	896	952	917	965	905	889	928	932	958	926	897	863	976	952	955	944	929	945	902	948	839	961	881	962	926	928	937	967	941	946	913	922	908	927	938	944	951	918	888	898	919	954	893	983	963	950	902	944	952	966	910	981	919	916	945	896	918	925	894	883	907	900	888	977	920	909	947	966	951	956	928	925	910	918	940	952	899	971	949	956	932	966	947	941	995	886	968	911	892	937	975	893	939	953	910	915	978	982	993	935	931	921	928	942	948	908	966	966	889	914	960	949	896	986	985	909	942	912	980	929	960	922	956	959	916	884	966	901	919	904	989	977	960	894	924	978	855	907	947	912	960	922	884	946	903	920	933	957	947	868	923	934	952	951	919	907	897	912	953	944	931	947	877	954	989	944	966	954	958	976	908	943	938	1006	938	990	971	946	906	955	932	901	947	943	931	881	900	836	961	947	934	944	885	916	937	894	908	899	882	904	950	942	940	954	898	972	945	919	994	907	928	951	945	948	975	959	946	886	886	899	944	911	973	929	910	926	912	983	893	942	968	945	1004	937	908	917	919	918	928	963	883	915	903	964	915	893	920	886	907	919	943	962	904	981	957	936	927	933	877	917	947	923	908	932	897	965	955	906	896	917	970	926	967	906	940	922	947	936	947	903	936	939	877	936	918	939	937	924	909	919	929	889	907	964	863	915	941	895	960	921	916	934	980	961	882	963	914	882	884	911	975	920	898	968	966	972	927	930	983	906	928	977	981	968	909	960	901	899	938	937	909	930	922	978	929	952	928	855	862	916	959	942	939	930	909	960	928	965	932	945	888	997	940	954	924	965	939	956	945	956	916	947	917	963	972	926	955	892	940	911	915	996	929	964	954	905	932	905	940	938	881	958	914	952	957	917	904	879	925	918	972	911	932	878	958	947	934	878	892	946	961	918	938	872	976	935	906	927	962	925	926	910	925	911	914	907	950	933	940	936	936	895	955	955	944	936	920	932	910	870	962	930	935	927	980	921	946	936	940	914	884	877	903	914	976	949	888	922	891	952	949	911	945	953	944	972	948	893	928	948	942	973	914	920	914	937	971	924	984	921	891	872	903	947	956	916	911	901	933	931	952	920	920	903	950	977	924	941	899	974	944	968	945	912	942	976	935	926	926	964	973	935	949	919	943	920	968	967	950	916	947	902	998	958	953	977	965	902	975	937	940	933	939	905	986	903	908	905	960	925	921	907	945	912	968	908	950	922	951	917	952	942	912	954	938	941	960	958	931	930	919	922	984	915	926	933	958	915	898	980	965	927	930	926	919	919	911	944	919	991	943	923	907	891	937	946	966	942	931	915	920	924	885	933	932	911	879	929	929	944	840	916	946	937	914	983	939	960	944	980	933	920	943	959	944	889	923	905	955	973	902	979	950	967	910	926	934	846	993	921	979	929	946	920	917	879	940	949	920	901	927	972	979	900	879	944	964	870	942	912	921	954	870	977	926	920	929	940	940	894	875	910	940	930	893	991	980	971	959	898	922	916	956	934	950	1016	1012	924	938	935	962	894	968	936	869	946	945	931	918	949	930	992	947	968	964	898	915	900	942	953	966	966	934	853	910	947	912	947	946	916	968	898	914	911	980	911	921	904	922	885	887	890	973	956	894	960	909	946	964	918	930	983	922	959	892	939	946	877	951	919	940	924	880	929	948	905	896	906	917	932	938	883	881	967	951	908	913	966	903	999	904	910	927	960	916	874	939	896	967	915	926	881	898	876	915	922	916	995	899	913	992	918	937	957	876	962	888	916	921	971	925	927	917	901	889	951	929	908	937	958	963	949	932	951	952	921	930	938	945	869	930	945	946	907	939	895	934	920	899	927	869	917	931	943	976	894	893	935	915	920	964	954	941	911	902	979	894	939	899	892	915	962	894	936	932	948	930	927	920	940	900	942	945	962	932	938	974	949	980	934	893	916	962	899	881	837	940	959	912	931	960	933	912	954	922	911	988	939	913	928	925	962	906	928	985	954	951	902	966	941	919	922	926	925	868	955	945	937	863	963	946	966	929	973	908	831	960	902	969	912	911	931	937	918	948	902	949	927	938	927	878	928	937	914	946	944	920	931	883	874	953	964	942	912	970	952	919	905	957	921	932	971	927	904	964	938	901	934	868	934	920	912	916	958	960	935	869	955	945	938	911	940	959	970	891	950	926	961	907	869	921	921	936	930	966	956	946	957	1025	897	904	876	974	940	914	944	938	951	943	976	975	961	939	930	901	939	904	898	907	943	868	939	913	894	915	967	955	952	896	926	939	899	968	936	914	1011	986	946	966	890	929	912	949	951	917	938	937	935	949	946	887	939	943	912	888	909	938	930	917	952	933	919	905	914	937	927	939	907	922	894	924	931	939	943	933	971	939	926	906	933	995	924	952	913	919	950	943	933	959	882	943	920	968	962	897	938	982	890	918	945	960	910	926	989	927	953	937	928	967	892	893	936	956	962	925	916	965	932	968	969	971	896	920	875	941	956	925	934	910	983	922	961	950	965	893	896	939	942	974	925	941	895	912	892	970	958	910	954	913	958	921	918	971	902	974	910	919	921	932	895	920	904	914	890	900	871	937	919	951	970	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12059	6877	21264	34287	4998	826	571	414	363	330	271	279	244	241	250	239	229	217	242	214	211	224	205	181	211	185	203	184	215	190	224	176	181	225	210	216	190	173	201	201	195	208	194	188	222	183	195	190	183	184	221	202	180	206	196	207	169	196	202	193	205	181	186	214	179	180	208	208	186	179	200	191	181	183	197	227	186	181	179	195	203	184	191	176	188	170	180	205	190	176	187	191	196	213	162	190	194	182	197	183	189	200	180	186	212	186	179	199	177	198	202	192	196	207	197	204	205	147	172	194	199	181	181	197	187	156	184	172	167	198	206	187	212	172	187	178	196	185	179	179	176	188	227	203	163	216	193	194	180	178	193	177	205	189	177	201	201	181	196	181	182	195	205	184	193	198	197	203	190	189	202	189	188	209	209	169	183	192	169	182	192	174	159	166	196	195	206	175	209	198	197	213	225	189	214	205	176	199	181	226	191	191	191	208	206	214	155	209	182	179	222	187	202	195	190	190	188	183	191	187	215	171	207	189	192	205	184	221	198	196	200	183	176	168	164	175	166	209	204	175	212	207	184	191	196	205	177	190	183	183	206	213	184	182	167	189	199	192	181	198	190	187	215	181	187	179	171	172	185	200	192	201	185	195	175	180	189	191	200	193	200	186	213	174	202	178	187	188	177	230	195	187	144	202	175	185	200	183	186	167	201	184	190	186	212	196	189	196	168	178	189	202	203	198	169	177	211	187	196	182	208	187	199	180	212	177	202	208	198	212	173	180	201	206	185	190	199	195	202	185	172	205	177	201	207	189	196	206	194	200	189	184	202	196	193	176	165	166	181	209	183	191	213	179	181	188	185	207	187	222	195	195	187	177	197	188	191	187	165	199	181	189	187	166	187	184	190	187	187	215	179	188	178	176	181	193	163	160	188	184	156	204	179	187	182	209	196	205	183	208	179	184	187	178	194	205	189	180	192	172	202	189	190	201	173	203	189	206	179	184	173	159	187	202	195	192	199	183	172	204	214	202	170	185	177	192	172	191	172	186	202	174	190	203	220	182	188	194	192	201	188	185	196	166	179	200	195	190	179	205	188	181	187	196	189	181	182	199	175	171	199	191	172	182	206	211	179	193	189	182	200	185	190	201	203	188	178	181	196	198	180	192	216	194	200	194	172	160	176	202	163	176	173	174	188	189	192	195	212	192	175	185	179	175	171	226	198	175	167	181	176	199	192	189	190	165	177	195	188	179	200	178	206	179	170	166	190	189	191	210	180	193	177	182	167	191	208	197	182	170	176	186	208	188	166	190	213	193	199	173	206	206	185	182	181	198	203	212	191	212	195	183	191	200	171	204	197	169	223	173	195	205	175	182	211	187	169	180	202	163	175	216	201	206	195	196	190	186	214	192	198	178	201	187	188	194	203	190	204	220	198	187	176	199	197	188	193	204	171	199	183	192	199	195	205	192	216	190	200	208	179	189	207	191	216	198	190	182	223	193	177	181	189	212	179	184	193	188	189	186	177	208	187	188	195	171	213	185	202	188	193	206	202	201	173	218	191	195	189	209	192	203	174	202	182	185	191	189	198	196	187	162	182	194	166	215	191	199	188	204	188	150	210	175	210	180	197	195	167	217	199	189	202	184	204	204	186	218	204	202	194	203	183	196	188	200	181	217	201	206	209	194	204	192	171	208	210	175	200	196	190	200	190	177	194	193	177	179	204	182	200	190	184	191	186	200	180	180	212	172	196	188	201	186	177	198	197	158	195	196	192	166	200	200	195	189	193	183	173	204	178	196	192	177	197	192	185	168	161	172	170	192	159	173	198	197	210	179	202	167	199	194	183	186	197	206	181	194	189	178	213	200	192	195	180	194	194	190	186	206	187	183	176	193	180	209	215	177	196	175	203	199	207	166	195	182	178	159	188	180	161	191	192	173	191	198	201	189	207	173	191	175	195	190	178	200	190	190	207	183	184	181	214	162	198	189	235	182	203	199	195	187	204	177	202	183	204	195	175	166	190	191	161	199	193	196	168	176	187	191	192	192	180	191	174	178	176	205	170	190	205	169	189	187	166	206	187	181	184	170	187	176	185	210	179	181	184	204	201	198	189	201	202	197	194	171	174	198	184	201	193	178	201	188	172	212	207	207	218	211	192	197	178	205	204	197	192	227	204	188	189	192	175	197	197	201	190	190	196	223	192	179	177	216	213	201	206	183	184	174	201	167	183	188	194	203	197	196	182	204	170	188	182	190	200	176	170	177	179	200	193	188	190	179	183	185	191	197	189	198	198	176	195	188	172	185	172	200	210	189	189	208	203	212	202	188	181	179	185	200	204	186	158	185	204	169	160	194	183	206	193	215	196	188	198	211	200	189	187	175	200	181	184	178	211	193	191	195	175	173	191	196	204	182	195	200	194	182	181	194	189	173	183	171	202	168	196	173	169	196	210	190	204	191	202	182	189	206	190	200	174	171	170	184	175	188	177	187	194	199	205	177	195	177	189	210	189	198	161	199	215	187	185	205	202	174	204	193	177	180	195	179	211	186	192	180	183	200	194	193	193	185	185	205	189	188	259	188	194	185	198	190	195	202	185	156	205	198	173	203	186	216	195	185	189	208	223	184	196	187	179	184	192	213	213	187	218	216	174	196	202	203	188	190	181	184	199	179	187	202	182	188	209	188	206	176	202	178	194	191	200	171	188	213	201	181	191	206	176	175	190	188	207	211	179	174	163	193	198	166	184	197	220	178	182	195	211	183	214	181	184	185	200	194	182	216	201	187	176	188	172	195	177	184	191	199	194	202	180	199	196	201	198	178	199	208	190	181	207	202	192	185	201	161	211	203	201	196	174	205	197	177	159	228	187	167	184	225	200	208	185	175	185	194	179	185	198	180	184	184	190	199	180	191	204	200	201	199	197	168	164	182	180	196	183	181	183	191	215	174	194	174	182	181	174	212	181	185	179	200	173	205	194	177	188	189	201	222	191	196	183	189	197	186	211	182	185	168	204	173	193	201	228	201	165	197	184	194	206	195	191	183	196	182	180	167	189	190	195	209	198	222	203	182	218	197	187	188	195	200	178	190	167	164	179	199	200	209	197	192	194	162	204	177	231	195	196	192	194	167	172	189	165	184	170	179	172	192	215	181	189	194	186	191	187	189	166	198	221	212	182	182	201	201	190	181	183	198	205	186	198	172	200	178	224	214	227	186	197	192	201	204	192	193	185	191	181	199	186	193	174	192	184	197	177	212	195	179	197	181	202	189	182	189	195	183	179	200	188	198	196	174	214	196	194	172	218	189	205	158	178	189	187	171	166	205	185	193	202	184	200	186	210	207	214	182	176	188	181	183	175	189	207	201	189	175	175	196	208	198	192	181	173	185	211	202	178	179	201	175	172	183	190	186	197	175	185	180	200	202	207	196	173	175	189	191	190	162	178	177	195	165	204	204	184	187	184	198	185	201	176	204	200	182	200	181	200	197	182	190	186	183	191	206	192	183	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8819	5771	26511	22714	2886	2266	1956	1687	1423	1256	1179	1107	1057	955	919	905	850	835	776	791	756	739	698	723	692	676	690	643	659	693	668	654	643	648	670	619	626	615	620	589	616	583	688	640	640	596	668	596	652	598	584	608	629	612	591	581	556	608	598	605	625	620	575	610	612	579	611	608	541	605	607	589	637	625	619	601	568	553	611	571	610	623	591	612	597	580	627	583	573	599	559	636	567	578	583	563	587	572	615	597	647	585	628	606	605	566	592	577	573	560	559	597	612	601	614	600	586	635	587	555	594	592	629	592	636	568	572	596	609	547	572	549	619	607	556	588	597	578	603	580	607	629	552	589	598	591	604	574	583	543	594	617	563	581	606	600	575	563	604	578	596	592	564	626	578	563	596	560	617	601	610	601	651	599	554	606	586	618	600	569	607	589	578	591	553	577	585	574	593	622	615	603	584	601	604	567	549	590	560	584	585	593	586	569	596	573	604	571	616	600	598	585	574	589	594	617	568	578	645	631	616	582	615	588	583	597	570	569	560	586	568	614	577	582	604	604	590	613	568	602	617	571	514	593	621	552	563	572	562	579	574	595	600	589	626	558	578	590	596	567	560	603	561	613	598	583	590	626	598	611	589	608	578	608	623	583	635	558	606	611	557	622	572	601	600	575	655	585	581	571	569	630	578	574	601	595	599	614	550	583	555	572	592	569	560	631	606	541	561	589	581	577	545	604	612	619	594	593	590	601	583	622	617	576	591	549	597	535	591	610	595	600	608	616	584	555	585	585	594	557	580	626	606	601	626	594	588	595	601	580	549	602	613	618	621	616	563	564	564	611	592	562	557	550	571	589	565	570	569	548	588	576	608	606	596	577	543	574	624	607	574	584	600	582	566	592	600	636	621	577	567	601	640	560	603	581	571	564	619	618	616	568	571	567	583	581	573	616	552	557	568	555	577	625	658	608	603	602	573	551	610	612	616	590	629	543	587	578	575	612	630	594	577	619	565	581	588	598	582	591	559	566	550	568	599	586	570	602	599	610	623	612	565	601	601	591	587	592	614	570	564	604	581	596	594	575	591	579	565	633	541	635	589	607	607	582	595	556	604	573	580	598	576	594	566	630	612	604	623	549	632	558	589	655	606	610	582	591	600	549	583	583	585	606	589	530	605	629	558	603	564	598	579	560	635	583	602	582	566	613	599	602	572	609	570	540	589	598	557	603	604	587	578	591	593	573	578	591	581	603	590	588	591	584	574	544	579	580	551	596	622	604	609	565	560	563	599	553	626	580	602	571	590	579	584	597	617	602	618	574	575	601	618	614	587	555	584	525	586	572	591	567	661	581	565	584	599	605	571	615	635	644	582	593	604	607	572	606	608	591	596	612	597	575	569	580	580	651	565	572	598	624	596	607	594	609	593	594	583	575	586	584	617	531	551	564	615	570	599	575	560	589	612	600	575	597	594	587	592	576	584	565	620	596	617	593	556	607	566	567	557	606	604	616	587	577	620	616	550	618	606	605	607	580	632	584	595	623	529	584	553	562	561	591	604	585	569	602	601	570	534	575	575	603	571	628	659	557	607	563	598	547	523	571	596	615	630	595	567	566	625	578	572	548	618	601	605	588	575	572	576	589	549	593	606	592	562	601	581	587	597	601	617	614	589	600	613	569	589	552	589	600	556	588	584	529	591	586	586	591	594	554	591	577	596	573	595	538	554	602	638	624	556	565	548	584	636	575	610	593	634	641	581	583	619	586	583	563	574	553	571	576	590	573	609	597	569	574	608	607	603	601	580	579	589	611	585	601	554	617	584	603	593	594	531	542	597	568	590	617	558	601	618	603	538	571	603	568	589	608	617	590	593	603	586	577	595	597	603	601	569	625	600	593	562	582	568	558	654	608	609	547	595	609	593	617	580	565	600	577	624	609	587	598	588	607	576	605	621	611	625	611	597	535	641	510	565	556	598	589	603	588	573	637	585	562	594	612	570	629	606	572	587	623	600	611	620	573	574	576	545	597	603	609	593	595	561	610	598	582	594	574	552	561	603	560	561	592	615	589	547	604	600	601	597	567	597	590	608	568	601	565	576	630	635	550	575	572	588	560	617	566	603	604	586	633	640	569	564	581	582	599	632	577	568	629	638	645	637	568	596	595	584	563	573	564	652	619	579	602	621	594	600	561	596	595	606	589	603	559	537	644	583	643	590	596	617	613	577	572	595	607	564	587	563	602	600	569	562	588	585	598	586	602	567	546	614	575	578	563	565	568	574	625	632	582	583	570	611	600	566	609	587	616	560	574	562	601	577	662	560	559	653	576	596	588	550	578	588	596	604	562	597	613	565	624	602	576	587	604	595	638	610	593	586	561	572	593	557	629	586	619	607	582	562	574	586	531	624	560	575	632	543	583	617	592	581	603	586	598	584	587	560	564	537	557	631	572	596	589	603	566	551	608	592	573	613	607	568	569	596	602	593	543	606	577	565	581	604	596	577	570	629	627	584	589	585	570	590	582	627	603	595	571	589	565	583	575	601	602	621	574	596	583	565	570	575	580	570	561	586	560	629	583	622	563	544	572	572	583	572	614	609	582	599	617	568	579	556	611	538	603	582	532	582	572	560	567	517	558	601	589	617	585	594	600	543	585	582	577	597	545	597	572	556	584	585	629	616	557	615	627	573	612	580	603	569	561	599	583	553	573	557	612	591	600	557	610	561	601	619	606	590	580	602	567	578	558	577	529	572	590	640	569	603	570	548	617	599	593	564	612	586	538	562	628	587	574	624	585	573	591	576	574	593	625	618	613	602	595	581	533	555	612	543	553	582	550	636	589	620	607	609	592	603	615	603	592	631	560	574	652	605	618	568	610	562	554	589	567	613	565	546	547	593	578	616	610	561	581	619	587	598	586	595	608	575	566	590	582	581	563	572	567	596	559	608	608	578	598	574	569	554	563	648	575	574	597	582	594	604	584	560	607	586	563	630	582	610	556	584	562	605	554	605	580	552	628	594	622	592	571	628	575	620	558	577	581	594	571	582	607	604	585	608	611	530	597	601	611	628	556	542	558	564	555	576	638	598	583	606	540	582	572	609	596	581	611	563	594	597	575	577	590	564	594	650	620	579	609	628	598	554	610	563	602	632	594	548	627	566	595	593	565	595	596	618	630	577	609	613	602	631	584	627	563	563	595	586	551	623	631	570	597	668	579	585	590	581	574	615	596	581	551	575	585	578	602	563	609	594	576	598	612	589	622	557	614	578	629	611	627	608	600	595	576	553	629	599	604	600	571	595	591	602	586	602	589	562	582	585	586	630	620	617	650	538	618	630	586	580	586	583	620	610	596	594	579	624	590	643	595	536	607	595	621	610	601	556	578	581	580	624	592	634	607	587	587	574	580	601	591	566	649	592	588	599	577	545	598	623	628	603	575	567	599	557	624	585	588	609	596	617	604	605	586	607	603	575	563	552	598	598	613	590	565	629	542	610	607	570	574	564	556	592	538	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19932	11505	32883	38728	7228	1258	777	566	472	380	405	346	288	282	256	221	227	216	254	198	201	188	188	180	177	177	193	184	196	189	150	192	194	177	177	148	171	188	192	185	192	166	186	156	141	156	158	166	150	180	149	174	175	153	174	179	160	174	162	169	165	171	167	141	154	168	176	175	143	150	142	185	163	202	144	135	153	140	177	167	149	154	163	132	175	163	145	163	151	173	127	148	182	153	134	174	149	146	182	156	171	165	161	160	181	181	160	164	164	154	165	166	170	170	165	141	161	138	175	175	150	159	167	158	168	154	149	149	150	159	139	170	157	165	166	170	172	176	152	138	158	143	142	150	151	143	163	168	159	150	150	153	179	171	155	172	156	141	155	152	178	159	141	182	171	152	150	178	169	187	165	160	159	152	150	179	132	152	145	163	161	167	153	144	136	161	186	151	156	149	190	166	151	164	172	133	159	165	162	141	143	124	150	150	156	155	151	136	149	175	159	157	144	172	154	173	180	178	145	154	141	142	164	172	138	165	192	149	143	167	163	170	152	166	152	147	162	136	166	157	144	176	160	148	166	156	158	141	143	174	148	153	154	152	151	144	156	164	183	132	169	131	164	139	170	164	145	160	132	156	148	151	153	137	160	165	144	164	172	170	179	160	165	157	141	153	147	164	152	144	169	149	160	161	145	147	164	150	153	155	152	180	144	159	139	168	148	153	167	153	160	158	173	130	150	138	146	173	146	142	162	145	161	154	134	169	151	169	146	161	152	148	154	180	153	157	152	158	149	167	159	162	159	149	141	175	156	141	170	127	136	161	142	149	161	132	140	177	170	156	160	154	146	177	162	157	160	147	140	159	189	149	161	160	155	163	146	157	161	174	166	152	153	150	163	145	153	155	150	153	185	155	164	161	152	153	151	144	164	145	156	158	151	149	150	130	143	172	188	176	174	162	165	135	141	181	126	154	148	157	177	183	164	165	130	176	175	144	156	146	169	159	160	170	143	145	155	166	151	172	151	158	165	146	168	142	152	153	153	148	170	159	154	154	155	143	149	159	168	153	139	141	169	150	147	159	166	173	148	182	163	152	172	152	159	156	169	153	136	168	153	155	167	172	145	155	155	172	157	155	143	162	149	143	181	157	147	169	156	148	176	155	168	156	181	191	144	174	153	162	149	155	162	157	154	155	150	163	140	168	167	152	157	157	155	163	163	147	158	165	146	157	173	157	135	143	154	156	154	157	142	149	156	149	127	158	169	141	179	160	169	155	166	170	141	147	170	150	157	151	152	151	135	130	194	146	158	165	146	144	155	153	146	171	173	153	146	143	160	158	168	157	165	139	153	164	167	161	182	157	176	152	141	136	148	165	179	172	156	142	153	174	166	132	139	163	148	150	167	180	159	172	194	142	156	150	141	148	162	156	154	152	152	161	162	140	163	147	153	151	173	130	181	144	147	144	168	139	157	160	165	147	136	159	165	162	169	162	156	145	158	158	171	157	160	153	154	174	153	148	179	171	157	148	136	173	180	169	148	167	168	163	180	163	156	172	158	148	163	148	131	177	181	166	150	155	185	154	157	152	150	143	124	153	172	144	154	151	137	159	166	164	177	150	130	160	137	155	141	192	144	135	133	160	160	171	175	166	156	158	155	162	177	140	158	160	158	160	157	143	153	170	148	164	153	140	138	137	191	154	162	170	169	137	195	152	162	130	146	156	134	144	172	160	158	145	154	167	152	155	169	182	143	172	166	163	170	141	152	184	137	149	174	157	176	172	165	128	150	159	163	153	152	149	147	167	161	148	162	164	150	149	144	138	169	150	168	154	142	153	151	158	155	164	148	177	143	154	137	152	154	157	132	152	150	162	159	168	160	152	178	148	159	174	164	156	147	169	153	150	145	174	150	153	155	179	133	149	158	177	154	170	160	175	157	154	155	153	142	145	164	166	151	148	151	151	138	155	173	145	139	160	167	137	151	159	167	156	173	141	158	147	151	159	169	166	166	162	152	159	171	160	184	160	157	155	166	156	164	162	144	156	158	175	147	160	168	167	183	159	154	172	153	174	155	177	167	180	146	156	145	166	149	154	157	146	175	153	168	144	147	164	144	151	169	169	181	149	160	125	141	159	161	159	148	156	157	156	129	140	156	141	145	144	160	166	151	158	148	153	166	147	138	152	174	147	159	151	174	165	151	154	161	164	160	149	146	181	146	171	159	148	157	148	170	146	172	143	169	139	145	150	185	149	153	156	156	155	165	127	146	140	150	128	173	146	146	145	153	148	152	156	172	168	160	128	158	153	172	162	157	162	145	127	168	142	180	148	162	145	161	144	152	155	167	148	158	179	142	144	155	161	140	147	147	157	137	146	157	161	163	147	142	154	153	167	182	151	153	152	142	148	158	131	133	158	160	166	134	145	160	161	166	135	186	184	174	163	146	157	178	135	161	162	162	145	154	164	165	161	171	151	146	169	159	136	160	143	151	144	163	171	160	163	140	173	147	171	151	143	173	157	179	142	172	165	137	159	171	170	155	162	166	142	141	158	151	151	149	169	150	168	149	155	160	166	154	178	156	158	147	142	153	173	154	168	161	157	135	163	141	176	173	145	142	163	162	152	156	169	162	157	168	160	159	148	164	130	166	156	160	150	144	169	165	126	182	157	178	159	154	154	154	153	165	154	147	144	164	149	173	151	162	150	172	162	156	161	161	156	129	165	149	159	172	149	173	160	151	156	137	157	155	151	167	156	163	141	161	157	164	172	156	154	156	168	143	176	160	145	145	146	151	175	167	154	152	160	159	142	182	179	146	134	156	147	166	162	164	155	161	128	157	149	179	153	164	170	146	149	163	138	161	157	145	160	176	180	154	161	161	146	164	171	178	175	145	161	139	161	152	169	164	147	159	180	169	136	150	163	140	170	153	146	154	173	142	175	156	163	140	156	163	161	131	150	156	174	166	163	165	173	169	154	171	150	168	144	174	151	158	164	168	174	154	143	154	181	149	159	145	167	151	159	156	145	154	157	140	147	157	168	164	141	154	144	155	134	173	164	173	159	163	155	142	140	135	155	167	140	143	152	141	157	141	132	157	159	158	150	157	178	172	133	155	173	161	152	158	151	149	155	173	161	166	169	167	157	168	127	154	158	151	140	148	151	166	158	166	156	149	148	167	164	167	162	154	149	171	144	163	167	162	147	178	146	158	151	148	148	167	159	139	173	194	148	164	150	163	143	146	188	156	146	159	165	159	157	153	174	159	136	161	162	152	165	140	163	165	172	145	148	175	134	164	140	161	180	146	163	166	156	161	150	150	171	163	176	169	148	148	164	151	162	177	166	155	149	140	144	140	144	159	160	148	136	176	156	150	142	149	156	136	154	166	149	160	139	173	153	160	148	149	168	168	161	150	174	159	149	146	150	150	171	160	167	178	182	151	168	159	133	143	172	154	181	152	140	169	151	172	161	155	168	174	143	140	175	150	159	184	152	137	175	153	163	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11894	8165	37045	22405	4854	3780	3224	2665	2219	1925	1765	1519	1473	1283	1184	1090	1075	995	967	866	882	833	761	796	720	734	719	699	679	697	657	644	674	622	655	640	612	651	606	598	608	589	584	577	590	567	583	594	584	572	552	609	549	574	565	520	553	543	569	541	567	573	512	527	532	553	545	508	569	564	520	527	496	532	549	518	534	541	493	549	510	505	561	567	515	530	532	511	504	513	506	529	531	528	516	520	496	477	513	530	555	501	570	528	513	517	539	509	510	556	516	524	538	501	531	526	490	571	527	520	541	511	501	510	489	507	502	499	510	517	533	488	535	530	498	558	528	507	490	525	484	500	529	528	516	501	505	557	490	534	524	512	497	496	469	478	503	522	503	457	546	504	494	518	515	532	531	496	507	519	483	514	541	512	504	539	488	503	525	507	499	531	497	510	515	531	527	514	499	509	545	481	503	527	479	544	562	512	518	494	497	516	488	539	528	509	536	507	503	494	489	535	432	515	493	517	548	487	435	492	550	512	547	550	551	493	529	486	529	467	515	508	482	500	527	498	507	535	523	495	486	514	477	495	526	560	541	524	502	477	478	512	492	499	488	483	509	547	521	517	535	523	521	535	511	501	526	502	535	502	546	523	553	500	462	473	515	471	538	496	508	516	494	456	512	501	533	537	443	534	529	528	494	510	523	519	504	510	518	492	529	493	529	533	527	527	511	542	517	496	535	558	516	472	577	520	537	511	459	517	489	507	531	483	552	510	561	528	491	515	525	508	502	493	552	529	518	500	549	518	500	499	514	519	536	488	548	521	505	536	524	520	479	515	515	519	529	486	510	516	487	528	499	489	502	503	496	521	527	521	507	507	482	493	563	527	509	540	510	509	498	477	500	544	468	529	539	541	555	512	526	537	547	496	519	505	483	539	517	520	510	565	494	507	490	507	520	514	553	495	478	486	503	495	502	534	520	549	507	476	543	503	511	529	533	527	496	532	540	500	471	475	510	553	520	554	518	561	491	548	452	502	496	550	520	513	522	512	560	469	524	533	500	546	494	540	480	544	543	535	509	499	499	504	490	485	518	533	512	547	485	539	516	538	471	514	501	512	522	496	492	567	520	525	455	480	558	551	492	510	494	499	509	521	496	533	503	510	482	494	522	520	503	511	508	512	502	495	504	466	499	496	536	476	502	508	502	522	470	540	520	465	493	480	546	514	489	510	539	545	550	485	554	514	495	514	513	480	542	489	540	533	512	499	510	509	494	523	523	518	502	465	556	514	512	521	534	510	485	518	506	505	526	523	539	554	503	485	505	551	497	501	502	520	511	527	522	464	514	481	488	498	540	474	517	483	496	478	513	498	539	535	546	494	481	524	510	490	520	511	514	478	500	511	516	514	512	521	532	514	507	531	524	517	535	542	501	430	505	476	491	465	525	535	522	514	499	513	533	498	501	462	491	503	507	531	493	499	555	454	523	513	474	576	576	514	522	504	517	508	537	544	517	482	568	504	515	490	522	530	527	551	486	489	538	512	559	478	545	523	527	497	499	511	550	496	481	485	520	487	480	502	489	485	525	501	524	507	520	473	525	505	529	496	524	482	520	490	491	517	481	507	487	548	508	504	547	527	501	519	565	501	521	491	491	523	510	513	457	497	488	505	530	469	513	470	505	472	458	501	524	546	526	497	548	485	519	510	534	529	515	546	487	538	518	495	521	504	513	529	557	481	467	516	483	528	504	534	501	482	488	491	549	509	520	517	540	495	521	490	505	465	518	529	523	484	528	492	515	558	519	452	533	498	494	542	521	502	485	495	519	513	509	516	524	483	531	500	527	480	510	489	527	495	511	516	508	513	511	508	487	492	521	515	491	500	510	553	544	513	501	497	533	498	530	496	524	477	566	499	523	540	463	525	490	501	500	496	514	521	539	508	514	531	540	513	499	520	494	503	517	501	506	513	473	556	530	519	508	495	520	500	492	480	531	501	529	484	462	518	535	482	513	469	504	486	493	503	500	506	494	529	476	483	507	507	495	520	497	514	502	546	517	529	520	519	532	531	508	515	517	485	523	475	489	499	549	536	523	511	540	462	524	512	518	514	497	543	506	520	497	505	511	462	497	476	502	511	533	529	496	526	495	517	504	521	509	554	529	515	547	530	525	489	486	489	503	526	482	519	488	495	505	549	490	517	516	543	496	507	514	534	535	506	482	478	498	539	553	500	504	499	497	528	480	549	472	540	526	478	484	508	514	482	518	518	531	527	525	520	522	516	483	532	528	552	536	466	538	486	474	517	522	481	486	488	523	491	517	526	524	514	527	504	512	536	505	534	524	500	515	526	482	498	519	509	489	487	519	491	484	512	555	493	539	477	493	504	481	533	514	509	516	495	542	490	535	503	466	509	495	534	520	480	489	482	537	519	522	480	511	515	487	542	534	548	505	534	540	500	507	469	509	535	546	475	543	504	517	497	501	487	523	587	473	515	515	532	508	483	518	491	539	559	490	527	481	520	552	562	542	516	476	485	517	488	546	520	517	508	528	512	536	486	479	531	514	499	509	520	494	505	514	537	490	508	516	485	523	515	473	516	500	514	511	518	506	501	513	540	543	503	510	489	503	510	513	498	511	504	517	516	514	471	487	492	514	497	500	542	508	514	535	467	503	497	485	535	522	499	534	520	508	525	549	506	489	526	557	507	496	534	552	503	522	512	536	537	509	516	532	489	514	483	515	479	559	541	518	546	530	500	569	507	522	495	505	556	494	524	530	534	504	522	511	498	466	510	493	473	520	499	488	494	491	529	522	539	518	510	506	536	528	490	519	532	480	513	518	560	513	506	505	513	545	513	519	504	471	516	521	524	514	506	509	543	497	534	550	504	542	509	502	520	496	496	515	507	536	558	518	489	491	520	479	485	505	533	507	510	495	502	516	512	527	481	522	483	521	513	526	523	516	527	467	489	508	529	529	476	491	523	513	492	525	521	527	518	514	494	563	515	501	578	472	502	479	517	532	479	524	529	538	504	536	513	509	536	474	503	504	505	508	508	503	523	470	500	497	524	558	470	483	493	497	505	533	510	528	525	586	497	499	443	489	527	517	488	546	516	494	540	512	499	501	521	484	502	518	547	498	504	503	528	493	469	503	534	535	531	519	471	530	491	522	542	512	533	489	531	521	490	536	574	481	474	509	520	498	522	501	527	530	498	502	513	541	491	493	468	546	514	496	521	498	536	535	494	530	495	501	498	527	497	505	522	527	535	491	502	534	507	498	511	488	475	465	480	508	477	485	540	481	519	495	501	507	497	502	520	512	482	454	456	549	499	472	511	509	509	506	480	522	502	480	525	482	507	494	529	502	509	522	531	533	516	489	549	533	505	517	548	474	459	522	494	537	481	537	489	505	511	512	540	493	511	498	511	497	502	498	524	502	500	525	467	505	471	495	527	487	545	491	506	502	516	506	446	495	550	486	487	508	486	502	538	514	529	529	499	492	505	504	503	508	558	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2697	1154	1492	1989	369	325	321	337	322	300	309	323	326	294	283	326	318	333	318	325	301	357	311	340	332	319	275	335	305	343	353	325	328	344	302	318	284	316	315	326	322	315	327	335	318	329	311	330	341	337	303	323	289	305	315	335	333	286	321	301	320	348	328	316	323	320	324	302	315	301	312	336	287	310	315	287	307	302	285	312	308	330	287	308	302	328	304	319	286	325	311	315	326	316	325	311	323	341	290	328	312	298	303	307	322	295	314	319	307	301	326	328	311	313	292	326	293	327	325	298	298	292	308	314	303	312	320	316	293	308	311	321	302	303	274	307	289	283	319	329	280	300	299	328	315	287	322	317	297	296	317	324	329	335	322	303	339	325	310	330	307	343	300	317	287	291	298	314	341	293	310	331	316	296	317	278	342	293	312	338	286	316	294	292	311	292	322	301	306	309	336	324	324	330	308	332	332	321	324	318	339	320	314	295	313	313	321	324	325	314	318	328	300	302	326	297	304	306	327	305	302	303	315	319	291	302	313	308	311	319	296	347	321	309	291	309	298	299	276	309	317	252	317	301	304	313	313	310	354	338	320	321	296	323	292	324	335	300	266	312	307	337	292	307	334	295	313	327	341	293	328	311	312	323	301	290	293	329	302	289	305	314	315	289	277	304	352	309	372	323	310	327	313	284	308	337	314	308	309	280	317	319	331	327	318	329	324	337	293	323	299	333	296	299	313	314	331	314	304	309	308	305	319	297	328	335	321	333	341	321	294	306	287	307	309	295	319	293	314	343	280	284	319	270	315	314	328	335	319	328	308	307	296	303	288	306	323	311	308	327	308	325	325	313	311	301	321	338	318	305	305	336	318	269	299	329	288	295	331	270	293	332	303	307	325	330	285	261	330	332	308	337	285	304	312	322	313	359	292	275	323	343	324	301	305	310	312	298	305	312	281	289	313	275	338	313	302	322	304	317	354	318	336	303	292	326	324	304	343	305	309	293	308	319	296	329	310	319	306	343	308	311	278	322	313	329	314	290	333	340	341	290	300	323	317	329	331	309	297	290	318	258	305	321	334	319	317	289	294	311	314	329	299	325	326	342	305	317	307	302	326	356	306	306	304	306	328	311	302	313	292	282	291	285	302	291	294	334	302	316	319	294	322	315	301	322	313	309	308	308	314	294	331	307	326	317	337	301	322	327	333	294	313	285	292	333	318	346	315	299	295	310	290	310	318	293	333	279	311	326	313	297	294	307	300	284	287	312	302	315	314	315	299	296	319	300	280	317	304	320	298	311	301	348	297	330	291	323	333	324	321	321	317	340	302	327	282	322	337	317	271	312	302	290	320	294	343	304	335	323	324	326	335	293	350	290	307	313	316	317	305	293	324	281	340	330	324	305	309	287	274	314	328	297	312	316	326	298	312	315	321	310	291	299	331	312	294	322	296	345	328	320	316	333	307	309	318	310	319	322	302	315	290	320	291	325	325	303	309	301	339	325	293	310	330	301	304	328	333	319	335	292	314	316	332	297	292	325	294	338	339	323	295	316	288	320	307	310	311	279	296	313	326	320	292	326	308	286	338	317	320	331	321	317	303	296	324	352	307	323	278	308	317	290	318	342	311	306	312	316	309	320	326	335	307	335	312	287	321	315	299	331	322	304	299	323	301	295	299	299	303	305	298	371	317	290	337	330	288	301	308	284	295	309	259	292	303	319	334	331	281	327	326	307	319	271	311	296	315	303	334	314	297	315	306	354	321	309	328	320	299	315	302	305	327	291	308	316	353	318	335	290	301	343	332	311	307	320	322	321	324	313	340	306	304	301	297	316	344	306	316	336	332	319	309	324	310	328	307	301	308	312	307	282	316	332	320	289	310	314	289	317	340	293	325	324	303	340	303	278	326	295	308	323	302	311	316	317	292	326	309	294	336	314	319	328	314	309	289	321	291	318	289	307	327	276	298	277	284	307	292	302	311	299	330	284	297	309	342	301	327	351	300	282	289	280	338	305	323	295	314	316	335	283	299	296	330	354	287	289	309	292	283	309	314	300	303	326	330	331	333	317	320	331	284	298	300	322	293	320	320	303	355	305	324	284	314	276	292	300	285	311	322	298	281	276	326	273	291	304	335	303	358	303	301	327	278	314	319	317	304	354	318	323	321	309	292	282	330	314	322	308	321	296	341	346	357	344	280	310	297	327	323	323	306	312	327	340	294	303	323	303	326	309	311	312	283	316	316	338	300	316	288	321	327	324	294	291	295	320	317	315	317	311	331	318	334	310	337	303	300	323	289	357	317	320	354	309	306	306	325	333	307	313	321	291	302	328	303	307	326	313	310	328	330	277	315	344	324	298	300	341	310	332	325	309	326	334	317	330	338	302	293	339	286	328	303	302	351	302	297	317	297	348	336	315	299	332	333	296	295	317	302	335	301	357	335	312	337	341	314	306	288	324	296	303	316	297	327	286	276	308	312	302	292	310	348	344	296	330	273	299	341	314	293	301	301	337	319	289	310	278	346	334	320	337	290	316	310	310	317	316	334	300	324	329	339	324	299	284	291	350	299	315	310	295	319	293	336	317	313	293	327	335	298	324	315	332	296	326	327	312	315	310	288	304	306	298	311	288	279	316	306	291	314	313	321	334	292	312	300	305	316	317	308	271	333	318	318	329	281	303	305	317	296	319	294	294	336	297	318	299	324	297	321	288	309	286	319	339	289	311	276	311	338	304	315	307	314	328	303	292	291	354	275	310	276	318	308	323	319	323	339	332	309	303	301	289	353	301	300	298	299	303	287	306	281	299	297	305	279	334	311	282	284	296	315	298	277	334	308	307	316	287	286	305	294	324	331	315	337	287	323	325	311	299	308	340	307	294	307	285	301	309	313	331	322	324	306	314	317	314	316	319	315	305	320	305	321	291	347	283	311	336	296	301	310	305	333	331	302	292	287	319	303	284	332	363	317	310	309	323	285	304	313	318	309	321	310	314	279	322	306	318	310	313	347	290	304	308	321	312	289	270	322	298	307	319	304	309	343	337	331	319	337	282	318	287	298	291	299	324	346	297	333	330	306	317	328	308	322	317	321	336	328	319	311	309	289	294	323	315	310	304	337	299	308	331	320	325	320	302	334	334	318	320	293	300	361	313	330	337	292	289	319	310	315	333	351	331	306	318	327	345	304	287	284	315	329	292	286	319	312	292	309	304	315	325	309	298	310	344	312	309	293	309	324	313	303	321	308	302	296	299	331	296	313	308	300	298	317	297	329	302	302	308	353	318	308	279	281	289	325	296	308	322	313	322	313	316	332	316	319	324	311	298	300	336	322	317	273	323	301	345	326	311	305	319	294	349	269	309	331	314	311	299	326	313	322	324	303	289	305	317	306	315	300	294	320	304	310	296	317	308	313	310	308	319	354	349	295	289	315	292	295	303	321	307	308	312	297	309	322	286	306	273	295	310	293	311	310	317	305	286	340	318	299	364	347	290	319	293	332	316	319	327	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2865	1815	3637	5177	1051	983	992	1017	1004	941	912	934	911	938	933	884	958	867	875	890	898	908	890	900	933	877	935	935	925	856	891	891	919	880	927	910	908	870	928	907	903	891	978	996	903	919	874	910	895	900	893	899	924	852	925	912	913	934	880	907	938	864	922	930	883	896	936	893	907	948	905	889	942	888	888	916	953	965	838	879	887	918	889	913	921	857	905	940	973	963	905	925	929	902	924	976	899	904	900	875	899	897	938	940	899	927	884	851	885	857	905	939	869	894	860	919	938	914	953	899	842	927	925	895	887	928	878	918	886	898	906	889	899	940	890	917	890	903	952	896	933	870	945	864	904	869	867	951	939	879	890	835	919	836	894	923	884	875	858	829	934	879	933	925	875	905	887	866	870	923	929	895	891	856	903	909	881	885	925	948	901	888	936	891	950	889	912	932	825	925	898	892	891	942	901	892	902	915	843	899	923	909	878	942	873	904	893	894	918	919	952	909	847	887	843	881	921	869	903	928	910	885	915	926	962	860	892	861	863	885	887	923	943	892	884	897	899	857	882	917	908	880	870	866	924	879	885	861	909	883	910	975	918	906	901	904	937	878	864	971	877	833	900	939	885	934	922	905	864	873	883	943	839	855	917	898	940	929	885	879	863	883	928	924	923	886	955	908	936	947	910	923	920	888	910	895	888	910	899	912	861	832	888	911	948	897	913	928	846	894	877	886	893	922	914	887	885	941	916	910	959	879	860	837	905	878	900	860	905	909	921	952	890	891	943	915	910	895	947	916	921	954	931	893	870	919	983	854	907	902	897	930	913	921	931	940	922	922	878	889	919	883	891	899	873	936	910	960	908	893	887	918	865	912	950	883	882	910	918	936	894	877	896	874	837	901	912	918	889	911	928	907	915	864	829	866	917	876	874	892	900	902	871	909	909	926	844	919	948	896	916	892	889	888	907	901	846	909	909	897	905	880	887	891	862	825	847	913	874	897	882	854	858	953	854	922	866	900	939	931	890	942	863	887	904	941	920	930	857	907	947	951	946	880	866	836	911	935	909	868	937	918	855	860	904	890	935	899	944	928	856	929	908	891	869	899	904	883	899	906	911	874	927	868	925	941	885	907	869	938	902	922	881	904	942	857	884	902	902	880	870	872	914	898	906	901	903	949	913	919	921	892	906	936	918	882	862	917	924	857	876	909	850	863	918	900	916	883	897	894	844	913	845	909	860	918	904	903	906	870	857	849	904	875	942	896	886	901	907	905	930	891	904	926	881	955	874	883	905	874	927	876	973	951	926	901	921	890	939	864	946	960	845	940	880	943	933	828	858	888	875	895	920	909	918	903	855	875	903	863	907	835	906	952	977	911	924	899	960	880	858	922	921	882	889	895	896	850	944	914	890	865	900	947	903	931	913	855	926	918	905	917	908	869	876	892	905	903	945	938	923	872	933	931	970	886	915	874	903	917	925	853	866	927	898	918	851	892	929	873	904	912	921	900	924	883	908	881	894	924	917	906	933	878	905	879	902	828	939	904	888	877	913	886	911	950	881	922	968	904	857	888	943	905	890	908	919	895	874	927	906	820	877	844	913	884	921	920	980	885	935	977	923	876	850	925	872	882	905	914	855	868	914	954	936	852	894	879	896	887	884	928	861	887	870	876	896	937	934	904	851	903	882	902	904	873	883	921	862	899	927	876	933	868	909	960	888	916	927	874	869	884	900	872	859	902	933	936	897	843	890	925	882	873	882	927	960	934	861	879	926	864	911	915	910	923	871	919	928	917	877	940	919	955	896	880	897	883	905	885	890	900	941	876	953	839	889	857	909	931	886	874	850	938	858	990	842	914	856	920	866	894	944	909	854	925	921	904	872	919	892	897	892	879	937	873	921	922	838	970	925	904	948	891	914	919	967	940	939	948	903	866	925	889	900	958	851	868	831	881	882	947	895	888	897	927	921	908	909	835	848	871	846	891	914	873	890	909	878	910	872	902	920	975	890	922	931	953	931	966	880	914	914	899	907	946	955	918	885	974	868	918	906	912	893	948	875	912	927	914	901	921	878	869	878	865	889	921	977	913	885	889	902	894	957	914	930	909	927	908	873	893	891	893	950	850	912	912	892	869	925	939	926	893	973	907	902	905	898	890	877	855	892	900	900	905	887	914	872	915	904	913	913	878	942	922	910	854	916	798	905	909	914	913	928	861	930	889	880	908	892	872	858	855	907	896	824	913	896	888	923	880	886	936	907	870	832	940	889	889	913	979	940	932	904	890	892	884	877	887	890	851	861	896	874	876	896	896	899	869	870	911	921	916	908	883	882	899	909	854	903	922	872	911	922	907	877	967	885	891	925	925	899	906	931	893	858	900	914	919	898	972	943	934	896	896	904	927	936	919	871	915	884	902	899	877	884	946	885	841	903	889	931	861	898	896	881	1000	874	904	879	970	886	908	880	878	905	965	898	913	883	896	872	927	866	897	868	906	899	891	832	915	899	912	894	940	905	909	947	881	935	869	881	918	885	898	893	904	913	876	908	901	891	929	841	890	889	852	921	908	849	865	905	952	878	892	911	892	942	865	957	892	945	888	920	944	921	875	911	880	872	903	923	867	913	922	833	898	935	903	873	894	908	902	898	940	864	902	907	870	826	892	835	894	888	912	929	860	879	867	934	879	884	874	878	885	911	916	890	891	891	990	879	925	962	908	902	870	927	933	947	902	866	884	893	958	870	902	912	957	900	905	954	875	865	888	930	935	955	859	956	947	893	974	906	938	876	883	910	897	856	919	903	873	885	896	911	933	895	880	919	879	896	939	900	877	918	905	907	918	925	882	903	908	941	882	908	851	928	891	902	949	895	928	942	855	936	890	892	873	931	892	935	896	880	936	945	878	881	895	907	937	918	859	956	932	947	903	856	886	897	867	888	865	878	875	962	899	936	867	885	890	897	982	881	919	944	903	896	921	882	877	845	919	862	950	887	934	907	935	906	943	921	875	910	885	947	893	866	866	872	921	868	913	871	909	897	858	898	881	923	878	973	883	905	930	877	872	886	918	889	923	835	897	900	927	878	928	859	918	941	871	926	884	873	906	952	891	915	951	888	941	919	899	942	879	904	910	901	947	913	909	862	917	902	878	907	942	912	880	934	895	940	943	904	914	917	875	868	883	901	921	924	947	913	956	856	868	891	908	904	902	881	933	906	881	913	921	854	908	887	899	908	910	890	890	879	927	860	894	890	887	846	909	899	889	894	906	977	928	902	886	814	953	975	904	893	883	892	874	894	927	881	937	959	882	910	960	929	905	909	958	904	870	936	929	835	923	915	890	932	901	908	868	886	903	867	900	879	867	889	904	913	908	900	889	880	869	893	850	908	884	913	893	880	912	864	891	890	860	864	923	912	909	919	905	923	888	955	886	923	901	920	853	862	904	912	887	913	859	805	854	893	926	934	902	874	943	870	873	959	899	872	944	836	881	908	874	880	926	878	916	903	851	878	882	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12592	9094	16739	28642	3198	801	532	422	352	319	298	289	272	256	233	245	214	207	212	223	214	194	210	236	198	241	222	213	211	201	194	180	210	200	176	194	200	185	199	204	184	179	190	198	193	187	170	184	196	188	186	180	189	185	193	187	188	163	176	176	162	194	190	172	181	166	181	178	199	181	164	173	166	167	178	200	198	172	188	168	184	190	192	173	176	185	189	192	175	184	176	204	201	205	172	172	194	204	174	196	174	186	183	178	211	175	151	180	176	173	171	190	194	181	178	195	174	175	177	163	173	164	167	191	193	178	194	189	192	167	174	175	165	174	212	183	186	188	184	166	179	180	164	167	160	162	166	165	158	182	182	207	184	180	194	174	166	174	193	161	191	175	176	191	182	167	173	179	171	185	187	194	184	184	173	173	188	155	180	189	183	179	194	193	181	183	204	190	207	172	171	173	181	172	170	176	193	170	190	183	180	171	185	171	177	199	174	170	161	204	172	175	199	196	192	159	184	171	179	198	196	195	161	193	165	197	164	180	193	210	200	181	183	164	172	166	176	184	192	188	179	181	149	191	184	181	195	181	177	198	204	185	178	189	181	173	176	153	168	170	181	173	174	174	175	178	165	158	173	189	185	184	162	190	214	182	184	206	172	180	216	166	182	175	174	182	172	177	197	200	186	194	182	183	180	181	186	189	190	188	181	192	160	183	179	158	176	186	171	183	210	162	173	191	183	190	196	188	181	210	189	200	180	172	180	203	160	202	183	186	185	169	186	173	153	184	193	189	197	201	182	191	191	180	211	174	176	196	186	188	170	188	218	192	192	182	146	176	200	190	181	165	197	174	151	180	173	187	191	164	180	217	171	196	168	154	156	177	188	170	202	192	168	196	180	179	199	182	179	192	159	181	180	180	173	193	188	182	192	197	165	183	167	205	190	195	187	206	204	213	202	194	187	174	162	167	186	158	198	193	154	195	168	181	202	182	165	195	198	168	179	169	196	199	180	185	175	189	185	169	191	187	198	193	190	196	199	173	180	179	185	168	209	185	188	170	185	186	165	177	183	169	189	180	192	172	191	180	184	173	206	189	192	164	207	166	197	203	183	192	175	188	179	193	197	211	183	178	200	205	175	169	171	184	183	165	155	203	174	171	198	191	186	181	186	162	176	165	182	195	176	159	181	177	182	182	167	179	178	186	177	181	179	182	181	181	167	175	190	177	186	190	168	193	195	213	176	187	203	167	193	204	174	162	179	162	198	181	167	188	184	185	211	182	213	187	177	211	188	188	161	195	204	162	175	201	176	184	176	178	157	149	197	179	174	164	170	191	191	204	192	186	191	189	200	179	190	174	173	176	160	188	187	171	188	179	177	179	175	181	186	197	188	193	198	181	203	163	168	181	185	202	172	207	197	175	202	164	157	183	184	201	199	183	191	172	191	152	191	190	146	180	196	182	179	171	207	180	196	165	187	167	188	173	202	180	172	167	194	175	197	193	198	171	193	188	187	170	186	157	190	166	199	186	176	175	183	212	169	192	178	179	189	181	203	217	183	176	175	203	192	188	173	188	174	187	191	179	175	205	196	201	211	185	203	165	187	163	203	199	175	176	165	181	188	170	139	168	206	180	156	176	219	210	186	189	179	187	206	191	193	199	189	194	211	176	169	211	165	204	182	210	178	187	191	196	189	181	188	156	185	188	173	178	190	182	198	189	185	195	177	208	188	182	207	178	197	196	212	161	210	160	185	210	190	199	166	188	210	189	188	191	188	187	204	181	187	173	180	201	188	200	202	197	162	195	173	176	180	160	198	188	193	184	182	200	186	170	197	204	178	173	176	165	195	175	175	217	172	175	193	183	181	176	175	165	178	189	186	166	200	179	187	176	200	167	210	166	188	172	201	156	184	165	192	176	178	160	192	178	201	199	186	175	179	166	166	222	169	188	210	186	169	183	188	176	185	200	180	172	178	210	189	181	191	184	177	190	197	181	187	169	174	168	194	179	186	167	189	177	195	173	182	162	210	183	180	172	174	200	175	173	206	180	202	179	175	184	190	158	180	159	186	171	176	197	174	165	187	179	182	210	174	177	165	194	175	170	185	181	179	192	211	171	179	198	189	209	206	178	168	180	178	202	173	149	191	180	192	208	153	172	185	160	183	174	190	180	184	193	172	188	156	184	199	201	183	191	186	202	202	205	182	167	169	168	187	173	193	175	184	169	172	179	211	185	159	178	213	181	199	172	190	182	184	190	172	178	187	199	200	217	179	189	160	199	188	216	179	182	171	182	169	178	159	177	173	156	144	188	213	168	182	181	184	178	197	180	183	169	170	179	159	168	159	178	186	181	193	168	184	185	187	180	177	176	192	184	196	183	172	195	179	185	201	184	205	176	185	213	206	180	181	179	180	167	174	169	186	166	201	195	196	173	161	199	166	201	195	164	188	173	205	196	158	166	185	178	183	168	190	179	169	181	184	188	174	182	173	174	215	180	183	181	174	180	195	179	190	186	181	163	203	184	173	180	177	181	190	175	172	190	207	185	207	213	171	169	169	184	207	167	170	175	166	174	198	178	204	194	182	194	187	189	200	191	186	153	167	200	179	206	177	172	193	182	176	186	207	189	188	174	184	187	194	191	193	189	208	171	172	187	178	168	180	196	190	177	179	191	189	204	175	187	176	175	183	202	168	195	189	190	188	186	221	176	167	182	208	185	179	176	159	178	209	184	163	201	186	186	196	195	189	174	190	190	176	187	187	193	213	175	171	175	178	213	177	159	194	186	170	163	197	181	184	205	187	183	204	184	197	201	184	203	189	210	196	192	202	182	163	186	174	185	181	212	177	172	164	182	203	188	177	159	174	186	197	169	184	186	187	178	196	196	186	187	183	168	178	190	163	180	176	189	184	176	178	177	181	183	195	175	198	169	170	188	175	165	192	175	201	190	189	176	181	177	187	179	175	206	201	175	185	212	176	180	210	194	177	169	174	181	186	188	175	193	180	176	186	170	146	194	186	183	185	178	197	209	167	190	190	176	166	203	183	186	183	169	185	164	159	184	193	168	172	201	177	174	193	169	187	197	175	200	189	187	160	170	181	175	167	201	163	193	178	188	199	174	180	190	187	182	177	170	191	163	194	186	183	166	185	175	176	190	199	176	176	156	186	194	175	188	195	182	181	201	171	178	209	204	193	175	172	174	153	188	195	191	162	175	203	186	197	176	148	194	184	186	177	148	195	187	192	205	217	175	166	193	172	196	152	167	169	200	173	177	170	199	198	188	205	172	172	165	182	221	174	197	200	204	176	187	172	181	172	174	194	164	179	187	198	172	166	155	203	184	202	196	182	167	195	157	179	181	183	195	179	158	188	187	176	173	176	174	190	178	186	176	168	171	202	189	188	163	163	161	185	183	183	192	191	196	158	166	171	189	178	198	171	176	188	196	181	190	164	195	173	204	182	215	200	175	181	188	173	183	187	211	199	197	167	194	188	174	189	211	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9032	7301	22097	22754	2920	2362	1940	1681	1495	1331	1210	1123	1058	976	932	865	825	810	784	809	782	704	739	695	723	721	681	674	689	640	649	614	671	625	616	638	620	606	598	617	609	584	647	645	613	614	634	631	625	570	623	551	613	607	615	547	624	551	589	595	610	598	599	549	567	579	568	550	576	621	622	582	584	582	587	560	607	541	591	574	549	602	575	582	565	581	531	622	529	579	603	573	583	604	599	585	556	593	590	561	532	599	572	568	526	551	585	562	554	583	557	581	534	555	557	576	589	585	611	521	570	632	509	583	581	573	587	560	575	567	561	539	559	574	545	569	547	589	563	569	612	631	570	603	578	520	554	594	567	552	587	553	608	578	586	585	568	550	583	552	589	563	581	583	554	588	622	585	597	578	616	561	556	592	569	533	528	570	587	542	595	567	594	624	566	588	598	599	616	587	531	551	536	600	576	597	605	579	538	551	580	562	577	522	569	546	570	570	567	567	594	599	575	599	580	549	574	569	543	571	581	547	557	542	567	576	585	585	585	607	598	558	582	559	576	588	556	562	520	572	523	581	536	536	602	579	567	541	605	596	542	596	529	584	536	564	622	597	514	573	599	559	622	532	580	569	573	532	601	579	549	581	547	561	586	554	576	620	538	577	596	567	601	565	586	547	566	552	577	604	605	565	581	577	588	572	594	612	567	537	587	604	593	554	566	572	549	551	558	571	586	558	573	623	569	589	528	584	584	632	572	541	537	544	606	528	587	539	584	557	580	573	554	594	595	541	575	561	572	561	580	578	571	563	586	564	528	553	578	568	595	591	592	620	564	547	513	578	553	600	571	559	575	528	563	576	546	524	558	567	577	536	586	533	575	561	546	556	564	576	567	572	538	564	593	598	573	532	572	617	560	581	569	592	558	568	597	568	589	591	571	568	615	559	565	581	564	565	562	563	627	546	592	517	555	583	625	565	565	576	550	541	556	569	556	576	525	567	565	586	569	519	581	564	594	539	587	575	576	551	614	578	564	561	573	632	562	548	545	614	536	573	582	544	586	582	596	564	592	549	533	600	572	571	579	580	567	598	546	590	574	559	537	555	562	564	586	566	579	606	607	570	576	588	589	596	594	562	605	563	618	580	597	551	629	549	566	556	551	594	532	567	575	587	569	579	582	509	619	560	573	583	594	548	559	564	569	585	550	567	571	538	564	581	585	632	586	557	531	581	535	555	513	567	563	599	564	612	571	564	571	562	558	586	574	576	625	591	591	546	581	570	575	537	543	539	591	530	540	556	572	566	562	557	602	587	601	588	537	567	579	554	576	562	581	562	559	608	590	606	565	578	523	571	558	564	534	532	564	564	580	565	567	559	568	574	588	573	598	600	534	582	560	606	543	590	565	599	553	567	614	608	569	549	599	581	565	544	546	570	565	600	607	568	547	566	611	570	603	633	593	580	534	547	552	549	546	600	556	561	566	558	555	538	598	557	606	613	611	570	564	535	571	587	528	558	564	578	562	531	583	574	587	595	554	577	623	586	551	571	566	565	603	537	587	545	550	577	588	586	593	618	594	576	569	574	586	570	584	583	579	568	601	575	588	560	547	518	594	577	572	556	589	578	582	568	602	573	583	541	569	570	553	565	564	562	546	610	522	583	549	619	561	552	547	553	603	555	607	558	559	513	566	528	568	538	570	539	570	531	578	564	597	581	538	577	584	586	559	610	568	567	589	559	587	550	593	576	612	539	556	555	547	594	585	555	586	531	573	578	577	590	542	622	576	575	570	556	541	567	588	613	563	566	577	595	591	558	573	610	598	582	551	582	544	584	574	568	575	595	543	570	560	564	564	572	523	510	538	580	611	541	562	533	547	588	593	606	601	583	557	584	595	568	602	571	554	589	588	594	548	534	571	558	574	555	580	584	540	548	579	604	565	600	558	578	579	585	605	596	544	569	580	563	588	579	543	528	562	569	529	562	598	607	597	609	561	529	581	617	548	539	584	549	554	562	560	580	577	585	586	559	578	537	548	602	585	557	578	539	556	633	546	607	566	547	528	583	591	579	561	547	561	534	543	565	601	584	564	607	557	580	549	520	556	605	544	587	580	585	581	561	564	572	569	549	569	549	584	543	550	557	610	595	568	539	539	534	585	594	585	538	541	563	617	537	587	598	553	585	552	559	566	572	535	565	573	585	592	544	566	589	609	573	610	587	560	603	576	572	583	575	578	566	580	593	521	573	606	567	574	558	596	565	554	589	598	541	563	516	565	619	555	562	565	586	595	564	619	579	553	545	576	539	556	567	539	536	565	565	581	510	571	586	552	490	574	575	554	640	594	582	541	553	545	604	555	579	564	546	547	540	528	554	566	576	581	591	570	598	599	549	584	580	551	579	555	590	564	582	543	587	560	579	586	514	578	567	569	514	634	618	555	576	572	514	526	564	590	566	616	549	560	593	565	577	554	580	582	542	544	570	574	528	572	543	579	552	570	582	590	573	611	591	579	571	593	584	589	580	615	576	595	553	553	549	569	555	582	582	581	554	593	575	550	557	606	572	577	606	565	566	627	602	546	574	580	577	560	571	579	582	579	573	613	531	581	576	620	575	527	538	562	580	545	551	521	572	591	571	591	544	542	572	556	585	582	571	591	524	559	562	572	609	577	540	553	567	558	560	547	528	572	565	590	561	558	567	528	541	561	543	560	555	535	551	514	590	528	613	594	583	555	572	585	572	538	545	559	587	586	573	574	579	582	595	552	576	567	608	559	502	554	583	589	566	577	550	539	560	568	578	583	586	585	546	557	548	560	585	579	611	557	582	570	582	592	553	575	567	561	571	558	576	562	568	596	587	604	554	561	546	511	525	580	583	552	597	574	579	597	610	583	600	551	612	609	565	531	562	544	582	522	538	569	554	581	583	593	588	595	570	581	558	539	564	551	592	531	607	576	586	545	562	562	576	546	560	552	621	559	535	569	516	598	568	539	570	596	559	547	554	549	646	594	560	575	572	526	529	590	584	553	574	580	572	560	588	540	540	569	585	545	579	553	574	564	523	580	583	568	601	572	586	585	577	564	566	596	576	577	587	610	569	567	567	601	575	559	573	539	569	500	553	581	550	575	552	591	546	608	582	538	552	538	577	557	561	584	573	594	581	541	576	557	598	588	570	562	574	588	585	555	553	574	564	607	542	553	549	569	571	545	563	594	593	592	567	623	603	561	582	587	573	596	543	561	617	602	524	566	598	548	569	542	608	578	547	610	554	607	586	558	591	573	568	575	553	555	592	639	561	554	556	559	630	562	618	574	564	545	576	559	547	576	577	567	585	594	579	539	605	556	548	535	548	554	567	536	551	589	546	586	544	604	575	578	545	617	548	524	565	554	575	527	607	587	573	616	523	594	541	560	557	588	587	533	557	543	553	583	552	553	550	575	589	545	623	539	589	557	530	546	578	573	564	550	598	581	559	592	591	574	547	618	590	592	548	543	530	612	590	563	594	540	568	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19609	9856	14534	41763	8412	1636	903	623	501	411	362	325	333	273	254	226	242	243	219	210	205	182	201	182	173	191	181	167	168	205	158	159	190	173	193	181	155	160	175	182	159	155	171	174	165	180	161	196	158	153	158	132	149	136	144	152	171	163	175	156	157	170	173	155	141	153	153	137	175	153	146	168	164	145	178	155	163	152	174	185	171	167	158	158	161	147	157	145	127	172	150	158	168	162	152	170	167	143	160	157	164	165	146	150	159	153	128	173	158	141	140	163	156	139	148	154	145	166	155	150	138	165	142	161	136	163	146	144	163	158	161	169	161	166	165	139	164	155	143	163	136	165	149	175	163	157	141	153	182	134	139	148	161	145	149	151	144	132	153	150	159	158	137	179	170	191	144	146	159	153	161	158	182	138	139	149	161	166	160	141	159	144	145	154	163	160	188	158	154	137	143	160	150	152	173	159	151	164	133	173	143	158	161	150	139	161	131	149	179	160	161	149	156	176	147	148	141	140	150	151	154	156	145	166	158	155	164	151	166	162	154	161	164	141	154	157	146	143	158	154	145	141	169	167	155	149	169	147	167	158	142	162	161	153	154	166	160	155	148	160	137	141	160	141	163	120	129	167	151	132	143	168	144	158	170	142	153	125	165	173	148	171	130	140	133	158	151	163	141	179	131	146	160	156	143	153	162	150	153	158	160	146	158	151	147	150	138	137	141	154	140	164	147	190	138	131	144	121	149	151	156	156	159	139	160	131	140	135	150	141	155	164	154	150	150	163	162	150	113	150	150	167	137	161	136	161	163	162	157	141	146	165	166	166	146	161	154	159	175	147	134	137	169	157	145	163	159	135	158	147	164	152	147	195	152	148	184	130	141	140	157	151	167	167	159	145	158	156	153	134	161	140	164	167	154	172	154	156	144	143	138	159	156	156	161	144	154	154	161	163	160	177	154	127	146	149	141	151	153	155	149	160	149	165	150	151	152	157	162	154	158	154	139	171	151	172	136	149	152	133	155	140	186	161	164	151	143	169	159	146	154	173	144	157	174	157	160	135	169	153	137	157	139	147	166	182	167	168	165	139	129	174	159	175	167	171	156	145	154	151	136	137	172	165	154	155	154	143	153	139	159	161	136	166	146	157	164	158	140	148	122	155	158	123	153	180	148	153	167	149	147	151	140	145	133	148	144	161	160	145	148	144	147	161	171	155	129	161	142	136	147	176	160	138	152	145	168	147	174	153	163	136	149	154	148	150	145	174	157	140	152	172	150	163	164	131	156	154	154	161	160	164	145	146	155	147	152	140	154	153	160	146	148	167	139	136	164	166	155	162	136	146	155	132	172	144	154	143	159	159	158	177	159	143	168	145	154	141	168	138	163	151	167	149	164	147	154	154	157	165	171	155	170	157	176	133	149	167	164	146	134	144	172	155	173	168	154	150	161	153	161	144	157	172	172	146	149	163	176	153	145	169	154	146	152	154	140	140	160	142	142	135	168	147	153	136	143	155	163	176	129	154	130	146	170	149	142	138	183	152	140	158	184	165	142	154	151	174	151	149	150	146	162	142	179	154	142	151	150	174	142	166	147	139	155	165	152	181	163	158	137	162	158	153	159	163	149	176	147	132	160	145	140	160	137	148	141	142	148	137	169	146	163	161	157	156	165	130	156	168	162	167	153	137	140	145	137	163	142	150	156	148	145	127	155	141	184	165	135	173	164	146	168	162	147	147	161	153	174	181	161	144	140	155	156	122	171	143	157	153	158	150	139	144	161	170	199	173	164	165	131	179	148	167	145	173	135	146	159	174	165	153	157	153	170	175	148	147	155	161	142	152	166	152	163	149	153	171	163	160	147	131	167	156	142	152	150	167	139	159	146	153	135	149	141	151	160	154	150	158	143	141	164	185	149	154	138	160	148	161	159	144	116	141	154	156	154	156	138	149	159	147	157	160	161	158	145	152	158	165	167	148	186	142	158	165	150	154	161	157	152	160	156	176	162	137	141	156	165	144	129	157	145	154	143	151	136	155	148	148	169	171	161	158	155	151	141	153	153	161	143	142	160	158	166	159	164	132	136	140	145	133	150	169	153	153	180	157	149	140	167	172	143	154	135	141	160	146	139	144	143	153	156	149	150	174	139	138	165	136	164	141	137	154	157	151	154	161	168	151	156	143	161	143	167	153	149	157	170	156	139	145	134	146	163	136	170	147	153	146	170	148	133	163	131	143	142	141	144	164	151	151	154	138	175	157	166	165	150	147	157	155	163	150	128	164	152	133	155	175	142	142	138	151	148	161	131	157	141	154	174	175	163	145	166	150	145	179	153	159	167	170	155	148	152	162	149	177	119	165	161	169	169	146	146	156	148	149	145	156	170	160	143	134	162	171	176	152	128	174	163	158	159	161	138	133	152	145	127	146	149	138	156	164	164	139	160	134	144	144	165	162	139	160	171	157	188	157	141	162	148	156	162	171	151	156	164	142	171	136	165	155	168	131	165	129	149	140	127	140	151	127	160	134	161	165	137	170	153	158	145	150	162	133	151	158	162	164	161	142	144	152	145	183	160	159	172	164	168	168	138	158	147	152	155	145	145	158	168	178	135	144	148	165	158	165	158	165	157	178	163	140	152	153	149	140	152	173	171	133	152	130	153	131	138	174	129	154	142	172	158	177	144	157	151	144	140	141	169	142	140	162	150	157	168	144	159	156	156	177	156	163	138	167	157	159	149	155	155	172	140	159	140	140	157	148	150	150	145	165	171	163	146	165	176	140	175	152	143	140	166	127	152	150	142	163	144	164	163	147	144	142	158	158	167	159	160	158	170	151	176	164	144	133	159	166	152	145	162	180	166	169	149	153	174	159	155	160	177	165	159	129	169	154	152	167	156	164	164	160	153	141	145	145	159	151	159	165	156	158	170	150	155	167	157	144	162	142	164	156	140	149	165	173	157	161	164	153	157	145	142	136	145	154	142	156	145	155	156	180	143	172	162	145	149	155	164	161	146	158	154	152	160	141	153	157	163	150	151	150	135	138	165	175	166	153	167	145	169	151	159	158	189	152	143	171	151	146	141	128	150	167	153	150	156	160	151	152	168	156	133	167	127	145	148	144	157	166	158	135	175	146	165	155	165	149	143	141	158	159	147	138	141	152	167	163	140	161	163	158	167	143	154	165	149	139	154	160	134	143	137	170	150	153	163	123	177	156	159	150	165	172	142	153	168	152	153	151	145	134	140	170	143	153	160	139	148	160	158	152	141	150	156	157	130	151	149	139	144	161	145	132	145	159	148	140	162	155	153	138	155	166	159	171	167	172	162	145	152	157	145	135	155	140	136	158	167	145	136	159	174	147	172	176	171	154	159	141	133	192	164	154	162	177	156	166	160	166	163	165	145	157	149	178	144	119	161	149	153	153	140	165	141	160	132	155	154	162	154	163	151	133	149	168	154	144	137	178	159	152	142	159	166	147	168	167	145	173	151	157	148	146	165	150	141	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11665	6833	18800	33325	5085	3911	3229	2659	2277	2057	1740	1579	1450	1282	1239	1132	1046	963	1002	861	889	829	835	790	791	760	686	725	698	715	619	659	639	644	602	644	636	629	582	574	563	580	601	570	581	541	582	543	549	553	580	567	549	567	560	547	552	578	549	550	562	564	553	480	508	552	549	533	502	553	565	506	539	518	519	521	490	489	477	535	556	516	541	483	503	520	508	531	510	536	561	517	551	528	540	546	514	509	527	507	526	491	516	535	549	529	514	527	491	552	529	503	487	519	495	510	531	488	509	496	519	500	522	523	500	510	502	510	501	510	489	477	548	497	512	532	519	502	529	513	502	513	528	504	508	487	506	515	491	519	529	524	507	521	511	507	486	524	493	516	506	488	519	491	545	511	477	534	503	465	503	491	502	496	486	450	469	514	507	535	516	497	542	539	493	455	483	512	500	494	530	520	498	482	487	476	496	563	539	471	519	511	520	495	515	546	523	518	459	497	541	491	475	496	495	516	486	547	503	520	470	520	486	495	517	515	485	477	495	497	527	540	571	493	508	497	510	426	472	463	489	532	477	528	484	519	473	488	525	492	502	512	555	514	492	508	498	511	536	499	501	480	546	516	538	501	544	473	453	536	507	508	480	491	486	456	496	459	533	514	500	513	534	488	479	478	474	495	522	487	501	498	560	470	466	484	480	528	476	534	518	493	515	471	485	473	511	508	506	528	499	501	529	538	506	472	460	499	527	479	551	499	500	486	477	553	510	502	480	508	506	493	531	483	489	483	530	549	493	524	528	477	496	501	526	504	499	485	446	495	504	500	516	493	529	539	489	534	559	524	479	481	506	484	498	504	518	542	502	490	518	486	509	493	518	480	498	493	530	504	481	502	536	552	556	496	525	511	474	509	498	494	500	544	526	496	480	511	509	452	503	523	497	514	490	525	504	498	495	507	490	450	492	503	535	517	479	533	500	496	475	493	504	471	452	516	506	503	474	519	505	485	526	459	507	505	523	522	511	476	478	478	502	515	477	524	506	474	531	485	497	492	511	460	507	525	534	487	482	482	528	487	495	515	508	475	519	486	474	516	517	495	508	526	526	465	472	505	503	512	506	516	538	532	525	521	502	531	492	496	473	505	493	533	495	505	488	520	495	518	486	470	504	488	510	492	505	512	512	493	517	501	499	487	524	548	497	451	507	488	511	486	485	500	533	530	511	550	508	457	541	476	493	519	493	475	456	503	460	501	557	523	545	527	467	484	461	518	494	544	500	500	499	497	469	518	509	467	484	512	499	551	478	510	511	501	475	499	529	493	528	535	499	511	495	460	491	516	500	489	499	484	507	501	501	527	507	497	529	522	516	441	506	489	525	518	515	507	488	493	442	496	529	535	511	466	523	502	530	501	476	477	522	507	512	552	503	500	515	511	512	526	497	500	474	473	492	518	493	507	517	522	521	499	501	517	505	490	462	514	489	531	456	497	529	492	518	502	543	509	467	475	494	485	499	462	500	482	511	486	470	523	508	517	537	525	486	522	512	497	500	473	454	504	481	522	505	465	504	505	491	487	460	519	522	470	484	506	462	525	471	542	466	482	493	545	521	527	520	501	493	525	494	538	540	520	477	508	485	492	523	505	482	470	522	501	519	505	502	483	508	494	513	528	498	484	555	541	501	502	500	501	515	490	450	467	541	531	499	472	519	465	457	502	525	507	511	480	479	495	514	522	528	512	504	478	462	516	468	471	497	506	511	544	514	526	521	478	498	507	484	485	476	494	457	514	481	490	489	509	503	498	527	522	479	524	544	473	520	455	494	483	524	519	510	478	480	520	514	500	506	507	478	511	518	480	525	486	535	505	495	506	499	489	502	496	484	505	523	506	494	516	468	502	486	430	518	479	492	462	498	520	524	539	500	482	485	512	461	497	543	523	516	446	559	508	483	484	491	486	451	541	534	454	492	520	495	494	509	538	489	507	508	500	508	507	473	474	479	505	476	535	456	505	516	514	490	510	457	499	518	489	487	476	524	527	482	479	507	484	467	504	541	495	487	521	516	498	511	495	551	460	475	500	541	492	520	496	495	529	495	485	503	510	497	532	471	501	498	575	490	466	511	468	453	509	518	503	519	519	544	457	488	501	477	533	479	476	497	515	481	551	529	486	454	501	501	502	531	525	519	519	493	479	515	477	479	505	526	502	520	473	501	474	489	488	512	491	481	512	494	488	515	477	523	513	478	496	485	510	487	504	481	531	470	557	501	508	545	506	467	509	532	510	487	483	476	530	494	490	533	525	503	504	534	498	508	508	474	486	491	509	460	474	521	487	487	518	492	525	532	472	510	510	451	514	530	486	493	501	491	489	513	515	496	517	516	510	535	556	517	527	502	488	533	482	493	509	496	457	484	490	525	488	430	504	519	490	491	502	530	502	497	468	511	518	474	535	513	499	510	506	486	497	510	465	505	487	515	472	549	500	523	512	500	494	527	528	490	539	525	495	512	492	526	512	495	497	501	498	517	525	477	473	534	530	504	472	489	488	521	499	523	520	499	490	507	535	517	529	511	501	503	517	497	502	534	501	507	499	482	532	552	533	487	468	542	500	493	506	498	460	526	468	501	510	509	508	535	521	542	466	527	482	454	510	474	484	478	503	488	509	528	492	531	491	507	492	502	531	526	497	502	499	523	483	493	476	519	445	499	510	483	505	522	514	476	525	492	482	418	502	511	522	501	518	464	497	471	524	494	488	517	505	523	475	475	531	482	505	516	522	480	480	512	508	508	480	483	468	472	485	552	473	477	497	482	531	497	491	496	508	513	524	501	543	499	462	542	485	517	524	470	496	523	507	499	483	485	482	492	486	524	537	530	492	495	505	514	566	480	518	503	502	492	495	497	459	516	498	484	475	528	509	515	492	507	512	489	512	531	486	504	477	506	498	478	524	499	498	523	522	509	489	540	503	476	456	510	525	505	499	499	468	513	514	493	511	472	490	512	466	452	492	490	514	467	487	455	513	479	518	531	535	481	527	493	496	526	473	502	522	517	538	525	455	471	524	494	509	504	474	529	500	500	503	486	525	483	539	521	471	545	553	499	498	495	505	509	506	530	529	503	532	502	477	499	486	521	519	497	489	517	542	480	537	504	524	525	491	510	489	515	502	507	516	548	502	505	502	487	526	470	494	496	475	502	488	517	486	524	528	479	518	497	469	516	526	509	488	517	504	505	521	482	515	462	497	489	474	482	515	497	537	479	504	524	497	520	500	520	499	497	537	492	519	479	476	517	516	531	534	514	518	535	525	481	511	501	522	520	496	501	517	487	468	522	533	539	545	524	460	521	515	532	516	473	500	497	499	485	534	477	477	495	517	480	508	528	490	488	486	505	513	518	472	473	529	518	518	516	478	509	509	522	505	487	481	525	543	467	479	491	489	481	530	485	545	508	471	509	475	491	502	503	498	510	500	556	529	500	499	536	504	518	511	512	527	490	519	496	473	466	527	514	487	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2682	762	1326	3660	461	362	321	366	323	299	337	349	367	294	329	307	280	323	305	292	345	304	319	299	341	312	298	347	321	304	317	294	314	297	302	315	327	308	310	310	333	309	304	306	311	312	314	308	309	318	322	306	306	340	296	301	317	321	326	309	296	276	322	301	298	308	265	325	329	341	341	320	300	322	315	356	328	360	327	336	332	345	313	302	320	318	349	293	341	324	308	299	308	291	306	332	342	335	295	302	320	302	335	327	324	305	313	327	324	301	321	332	306	316	326	317	322	294	314	310	310	314	330	314	337	299	305	304	346	346	335	293	307	302	337	327	339	371	319	305	296	315	286	325	335	296	334	316	296	316	307	321	298	325	315	318	353	332	351	333	307	324	304	323	351	331	297	317	286	352	303	315	294	325	305	311	304	283	315	320	300	292	313	322	294	311	303	309	262	316	327	315	303	327	301	326	303	300	322	311	343	329	302	355	320	330	347	287	369	369	346	325	346	283	338	294	292	324	322	327	292	324	303	337	334	337	316	333	325	303	330	330	334	310	317	310	310	315	316	324	301	330	312	337	317	311	368	255	313	322	358	338	315	321	323	304	307	315	326	303	286	283	318	323	314	312	316	330	321	344	323	317	309	349	342	272	331	296	317	332	294	297	308	305	315	336	335	296	285	315	285	288	308	298	313	307	313	348	329	297	318	300	308	310	308	330	313	299	323	301	305	316	307	287	326	339	337	318	297	300	334	312	320	318	326	317	323	331	339	305	359	293	301	350	315	306	334	322	291	296	295	341	302	311	327	306	301	308	323	310	312	324	321	334	360	356	332	298	344	304	292	337	304	328	304	340	325	309	355	325	308	333	304	333	331	294	328	315	331	321	307	307	333	320	312	359	333	339	346	332	312	307	308	297	333	314	302	292	313	329	325	287	327	343	326	328	270	293	319	346	335	304	303	310	326	323	324	297	333	305	338	350	335	314	342	279	332	293	303	324	311	319	361	346	326	329	306	277	325	317	326	352	351	345	345	340	353	328	327	296	305	321	365	322	308	304	293	340	323	310	321	308	329	319	330	346	319	336	302	345	314	320	312	327	318	329	311	286	306	297	331	301	330	326	330	297	305	320	291	280	282	308	314	283	332	309	294	344	288	328	320	301	310	353	330	323	301	309	318	360	319	320	341	335	314	365	322	316	336	321	304	321	353	322	330	317	311	325	337	282	317	310	334	305	306	329	326	259	339	303	342	308	326	328	298	325	293	312	295	309	313	348	287	332	281	343	309	314	337	322	299	308	313	309	331	312	349	331	304	316	334	307	297	307	328	302	315	334	324	311	331	297	303	338	329	327	318	333	330	312	313	303	301	280	299	340	324	314	338	342	337	323	325	302	341	324	310	305	325	301	300	304	327	316	310	308	317	302	302	300	340	301	305	343	288	311	340	320	305	327	335	293	304	304	329	332	328	310	304	345	331	319	314	340	314	328	328	317	326	339	328	311	303	323	365	282	294	294	335	304	343	325	300	321	342	335	340	329	355	334	310	336	326	338	326	305	341	305	284	289	305	298	335	301	311	312	329	327	317	319	316	303	336	306	285	301	297	299	328	308	306	346	311	274	327	327	316	337	303	309	288	298	321	314	330	342	286	313	325	297	283	340	282	333	325	320	292	345	307	340	326	295	290	270	341	312	321	296	313	331	297	354	320	313	323	306	324	336	322	338	323	344	329	296	306	348	311	336	343	329	318	347	325	287	324	320	292	321	273	311	318	315	305	332	288	315	326	295	336	323	315	329	295	349	320	306	287	288	329	323	285	285	311	322	343	331	280	311	303	350	304	303	322	308	302	294	290	296	304	292	323	300	339	307	337	291	308	298	315	335	326	329	334	345	332	343	321	296	322	350	326	310	295	308	293	290	294	335	284	295	304	313	311	315	308	275	305	318	309	312	346	307	312	324	301	320	315	319	302	338	333	310	311	338	315	336	347	322	307	326	348	323	294	319	318	311	318	326	333	312	330	284	300	332	319	334	339	328	319	279	318	297	307	310	298	311	335	303	308	311	294	282	323	355	311	299	352	313	334	313	294	329	337	341	316	339	319	338	312	285	338	322	311	325	330	328	332	333	310	333	296	317	328	317	338	332	285	317	321	295	294	333	333	306	318	324	312	274	299	343	308	303	314	288	323	363	322	303	331	303	325	336	354	326	334	330	295	309	331	323	343	314	321	337	322	309	303	318	312	318	285	288	306	343	310	321	314	359	330	312	347	339	307	298	331	339	330	287	312	320	333	303	279	328	287	330	304	317	333	318	326	303	334	348	297	351	341	318	347	297	319	328	290	343	312	322	330	292	317	340	301	355	329	322	304	299	333	341	296	342	312	311	288	310	344	312	305	311	319	320	330	305	336	318	336	319	298	295	323	339	326	300	322	336	310	316	320	316	316	312	318	319	309	324	304	315	343	300	298	335	316	338	295	327	341	347	336	314	338	299	307	321	333	321	313	341	344	342	324	319	318	318	345	318	334	328	317	303	304	345	323	317	317	297	314	303	320	345	316	315	331	313	319	306	308	299	332	287	315	312	333	308	308	326	351	329	287	350	337	302	325	338	301	320	346	340	345	312	306	303	337	319	331	330	313	325	310	332	309	329	339	319	322	325	297	346	318	348	319	333	331	321	332	334	310	336	296	325	313	307	295	302	308	344	285	281	319	308	334	334	298	320	314	338	323	331	297	302	324	312	307	280	359	338	331	316	307	308	313	309	295	283	302	344	302	285	322	352	325	346	282	300	337	332	300	296	309	322	322	290	336	313	288	314	283	341	325	307	335	320	306	287	322	307	313	302	311	334	304	295	322	333	340	322	311	308	313	281	351	310	307	356	330	316	326	324	301	305	320	318	312	311	288	285	290	363	298	272	323	299	310	344	301	313	321	308	327	327	341	332	314	338	305	320	287	300	302	332	341	323	332	326	363	307	307	327	332	313	367	339	309	316	328	325	331	308	336	313	308	304	323	304	342	312	319	321	327	340	324	329	302	331	335	310	290	319	332	322	292	300	323	319	314	354	302	332	322	291	317	320	337	322	260	316	338	326	309	327	298	318	318	301	342	305	323	343	299	308	306	318	338	318	306	339	330	301	321	307	281	323	324	290	313	284	303	354	336	309	311	321	321	316	313	303	351	339	303	347	262	292	323	286	319	347	336	355	320	316	320	313	298	294	343	290	325	325	341	329	311	331	334	314	320	309	289	291	300	317	310	313	296	319	312	298	299	298	316	282	319	333	338	309	313	296	334	267	347	311	311	339	324	339	308	298	326	341	320	308	323	316	325	307	330	295	319	341	305	334	363	297	337	318	333	298	320	337	314	325	312	333	279	310	323	300	322	310	327	298	332	313	299	327	337	293	315	340	329	324	316	332	299	317	323	318	319	318	279	311	316	304	302	316	297	309	312	339	318	323	296	319	341	320	322	307	322	301	320	302	315	288	318	303	304	322	327	337	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2785	1448	3066	9245	1140	1062	1008	979	996	991	961	980	948	936	904	925	906	964	917	995	966	936	897	948	873	908	925	893	904	931	902	949	927	900	987	915	977	884	940	955	958	877	943	920	895	877	954	926	939	927	959	919	925	947	933	909	1001	929	883	896	927	942	945	918	926	924	934	968	914	934	907	875	949	941	895	952	924	1006	895	953	933	937	934	893	911	959	976	959	897	949	878	967	926	920	873	912	961	916	883	909	926	903	953	865	947	921	891	984	884	886	946	886	949	876	909	962	957	927	967	846	932	855	865	950	957	918	896	939	935	905	893	947	909	919	898	929	916	953	957	917	902	882	908	938	942	884	885	950	903	930	938	904	932	932	932	931	974	962	926	927	961	898	928	895	890	975	975	917	927	883	924	919	920	895	937	966	927	896	911	927	896	959	964	944	864	948	977	910	970	864	910	911	897	921	913	926	905	931	949	919	919	945	928	932	904	950	928	931	912	925	866	934	946	964	937	942	933	858	914	908	925	923	937	925	940	893	961	868	969	915	929	898	904	963	934	933	965	880	917	917	886	925	916	888	909	925	929	981	918	934	933	940	889	921	907	946	901	940	863	948	926	907	895	924	890	941	949	892	1017	896	885	895	942	937	876	925	939	902	861	847	925	917	948	911	951	910	922	908	975	874	904	1013	905	931	907	941	897	904	921	941	907	893	915	890	936	919	954	949	937	910	892	884	962	871	931	897	976	925	919	904	929	945	940	892	887	943	924	877	885	925	891	912	960	926	913	931	936	920	911	929	892	925	917	913	918	921	904	892	911	896	925	941	901	896	900	950	943	890	890	939	916	895	888	950	908	938	919	954	860	872	890	922	932	859	864	893	847	874	922	875	924	854	949	936	896	861	913	901	928	890	951	949	911	917	894	947	942	914	863	923	927	949	944	932	950	944	928	866	960	960	941	952	876	961	953	952	878	963	909	918	931	889	918	932	902	948	889	906	877	870	895	978	963	932	893	892	902	922	935	922	874	971	911	913	934	901	917	930	929	945	942	906	926	881	905	933	950	922	896	921	867	906	929	890	938	909	843	893	903	913	918	959	953	893	947	959	976	931	940	944	865	915	897	915	909	941	931	874	923	962	944	892	941	932	958	924	896	897	927	870	864	894	961	918	955	926	931	863	872	928	952	902	925	947	956	866	889	907	944	937	951	877	913	904	922	906	887	874	938	937	929	886	952	925	930	910	859	919	920	884	948	887	935	866	932	936	894	889	878	914	948	955	943	940	863	962	1003	956	908	896	887	921	952	933	903	891	900	913	890	903	889	934	952	893	860	909	958	892	888	932	967	944	927	894	939	923	965	876	881	890	884	864	938	908	897	896	961	942	957	871	869	855	917	901	884	934	960	962	949	912	879	976	911	926	918	894	895	853	942	909	931	927	951	920	921	897	848	899	872	907	1024	950	876	905	940	943	904	852	931	916	904	953	868	933	969	925	935	877	943	885	895	877	942	937	891	944	923	889	932	922	963	884	927	937	934	906	916	890	901	899	954	965	938	934	896	924	962	931	912	892	935	970	972	886	931	875	958	905	922	922	869	854	891	913	934	896	923	903	956	910	920	902	960	892	852	918	924	986	890	919	906	940	942	947	931	935	891	945	914	941	914	890	964	888	888	882	896	931	932	946	973	946	919	919	914	915	930	919	1016	890	898	897	927	970	916	914	869	892	923	867	913	921	922	872	902	959	945	925	895	918	969	983	998	910	916	914	933	930	893	923	891	922	911	940	900	863	915	893	944	930	879	929	918	907	910	912	891	933	897	905	945	952	902	928	927	927	910	1003	925	910	868	964	908	917	925	903	907	912	924	980	904	933	913	915	891	917	953	967	952	919	965	926	919	930	922	930	876	859	889	963	924	913	906	933	892	896	943	912	903	908	928	896	935	921	873	969	933	921	875	896	941	953	938	910	856	921	918	865	931	921	928	887	908	923	892	904	922	936	950	935	988	981	876	961	901	930	896	957	893	916	924	920	926	938	862	906	927	871	900	948	909	942	917	961	894	942	929	875	901	932	913	930	934	892	933	904	902	942	917	924	950	901	933	876	920	941	889	936	977	956	886	935	859	910	929	908	934	885	927	919	901	929	941	915	943	918	927	975	937	898	923	939	893	876	924	928	917	925	945	885	889	900	917	897	911	959	882	944	893	944	896	945	894	930	937	921	919	889	903	898	916	941	867	904	891	972	926	877	974	935	955	910	945	875	979	921	925	963	925	916	918	922	917	925	898	950	887	957	892	907	940	952	915	908	909	955	881	921	955	928	955	906	881	923	946	926	897	939	944	906	871	929	885	912	919	934	967	940	914	930	905	908	913	938	921	920	967	882	909	881	883	940	919	944	923	900	945	903	885	879	911	962	883	949	919	936	894	953	924	935	895	891	964	903	916	931	944	950	934	942	953	923	884	914	896	905	911	967	919	934	903	960	939	887	930	901	894	926	839	912	896	963	945	932	941	904	932	883	885	962	946	950	894	922	824	873	946	929	872	905	925	970	966	957	900	891	914	900	928	867	942	927	885	852	887	934	940	946	893	915	895	925	937	953	973	888	966	926	915	919	935	935	926	928	926	959	928	862	906	921	912	873	906	934	959	975	900	906	831	921	932	947	928	889	957	882	875	866	879	882	953	931	895	882	938	962	875	912	947	916	957	899	905	874	883	960	897	902	926	938	923	933	904	901	941	878	926	899	894	872	929	969	860	928	895	894	918	979	883	876	968	921	955	956	918	930	897	918	949	934	986	894	915	904	919	925	891	895	878	888	941	873	964	904	922	932	871	955	922	925	966	889	890	845	865	918	902	854	990	963	885	885	971	922	920	888	883	921	978	864	924	903	930	936	904	880	897	911	925	910	936	867	941	900	925	935	902	930	902	906	939	897	926	900	923	890	946	920	935	858	915	876	912	933	1004	883	910	940	912	916	934	945	952	889	888	919	953	917	864	949	942	917	972	898	909	856	893	920	938	895	848	919	972	898	923	924	948	960	903	935	882	922	964	928	914	871	918	878	971	879	920	877	927	935	964	934	919	950	900	884	918	964	924	927	939	902	907	914	894	921	928	926	879	950	926	876	934	884	959	945	896	895	968	889	906	901	944	912	881	982	901	916	924	919	929	931	822	910	930	895	894	904	956	971	862	883	913	937	911	911	909	913	905	956	938	868	983	949	905	962	876	923	959	894	946	869	890	884	909	906	910	940	904	949	896	968	922	906	910	885	927	958	883	918	914	939	898	892	975	949	876	947	893	915	884	935	918	896	987	928	874	896	888	887	957	941	954	927	940	896	981	901	911	931	879	904	923	913	874	889	918	912	887	860	986	970	920	903	891	955	938	923	917	919	913	979	911	918	919	924	916	909	941	877	871	915	933	859	909	963	976	957	956	923	947	938	912	956	892	892	920	880	917	921	896	884	926	952	955	872	888	954	905	933	896	903	949	900	850	954	880	913	930	913	915	935	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11468	7756	11595	27335	2898	784	551	436	354	309	261	271	253	225	251	240	193	201	196	184	205	224	209	208	204	182	193	206	200	186	181	176	181	191	172	202	178	189	220	201	212	205	176	193	191	188	179	174	188	191	164	184	193	166	172	170	184	186	189	165	193	177	177	198	175	175	155	170	208	191	177	183	168	187	186	184	176	181	182	171	191	193	183	179	175	173	168	193	160	211	202	195	188	180	182	183	162	171	195	208	178	191	180	166	179	192	180	178	182	176	193	187	172	200	179	166	178	183	169	172	181	176	180	180	145	174	163	167	190	212	193	175	189	182	163	167	196	170	200	175	196	169	177	176	181	188	176	174	186	188	196	202	203	167	191	182	186	191	189	201	171	187	190	181	193	175	194	167	175	176	153	179	196	178	171	193	157	208	198	180	191	183	172	182	181	187	168	194	189	186	188	156	164	174	172	177	170	198	175	187	168	189	185	185	182	210	182	181	179	197	184	193	185	191	181	165	170	184	188	201	176	179	183	190	191	204	196	181	157	176	171	174	170	205	185	157	186	189	165	171	172	170	153	151	172	177	199	199	175	202	160	195	168	168	207	200	157	180	165	183	189	192	210	179	173	156	192	184	194	171	191	151	166	185	165	182	158	188	158	172	170	167	173	202	188	173	193	188	169	203	182	183	170	175	161	149	183	174	187	185	184	169	190	163	168	157	197	165	182	190	168	160	199	186	154	203	182	168	175	185	201	170	174	161	175	206	177	175	192	172	204	178	184	176	185	166	189	160	191	174	199	156	175	183	174	196	178	176	192	186	161	164	201	192	166	160	190	202	195	186	184	185	176	196	167	156	184	184	181	176	171	183	175	164	173	161	188	194	178	180	160	194	189	165	150	184	180	172	180	193	182	185	181	187	186	168	164	168	174	189	188	173	174	201	174	184	176	180	177	159	174	179	186	224	164	195	197	193	217	177	187	160	185	183	191	194	170	170	192	186	175	170	177	189	152	158	153	208	184	160	180	166	193	168	193	195	186	161	181	204	168	163	177	175	182	197	169	161	176	183	173	131	179	181	170	179	181	162	155	187	183	189	169	171	193	179	182	179	164	169	169	216	175	182	189	177	180	184	192	189	184	205	173	186	197	184	173	159	203	192	182	172	179	179	175	173	180	159	191	191	158	159	197	165	191	146	185	187	177	175	176	201	186	170	198	155	177	173	193	150	178	187	189	200	174	164	163	189	186	191	195	166	205	172	166	171	169	174	182	172	192	200	150	196	186	185	193	168	179	169	184	184	194	172	166	167	181	192	188	170	187	197	174	187	172	205	170	190	150	155	176	196	170	202	184	216	154	193	176	180	182	175	186	186	183	168	175	175	180	177	178	176	161	186	169	158	223	189	177	196	190	186	175	169	176	176	183	194	163	169	161	185	175	178	181	172	171	153	169	173	173	159	173	185	182	197	203	170	186	190	203	199	175	182	163	173	187	170	182	171	175	174	166	193	172	164	164	178	191	212	175	173	172	164	171	179	172	197	194	171	173	177	172	188	186	162	188	182	170	205	213	183	178	188	174	188	168	178	191	182	196	167	179	209	160	175	191	184	157	180	185	176	169	178	177	171	180	169	161	199	197	183	173	160	197	167	152	166	182	158	147	203	169	179	189	184	191	198	188	167	192	188	190	183	192	166	157	193	161	178	186	181	183	167	175	173	174	167	182	179	181	157	151	201	200	185	180	165	179	169	198	165	151	178	186	173	170	184	157	157	176	186	164	186	174	184	161	212	206	188	178	166	178	204	201	222	176	186	183	207	161	179	151	199	177	181	179	185	195	165	183	197	182	171	175	186	190	179	181	161	179	175	182	182	171	183	177	198	164	170	171	171	171	201	185	192	219	169	169	184	199	177	185	201	182	186	169	174	147	173	198	175	172	155	209	188	183	190	176	196	203	173	170	191	184	168	175	189	190	203	177	183	154	183	186	194	175	175	180	193	194	162	171	171	170	201	160	180	164	167	185	181	193	184	156	188	144	191	183	177	175	166	184	187	178	193	180	166	190	173	163	168	154	168	179	187	191	179	193	154	198	185	190	190	182	180	176	185	171	193	185	178	169	184	180	170	168	178	184	196	184	188	172	157	190	167	196	165	189	184	170	200	148	174	165	179	191	203	186	195	186	187	189	148	174	166	168	160	197	172	187	197	171	170	200	172	159	179	172	172	179	160	201	192	206	181	169	167	187	192	169	174	197	150	165	162	181	197	190	183	201	190	191	216	196	191	185	158	190	193	178	176	166	195	182	184	181	157	187	188	182	173	183	205	178	179	189	186	201	184	187	184	205	182	201	177	175	196	182	170	201	170	179	179	186	197	201	177	179	173	197	192	192	169	172	191	163	157	171	170	170	172	170	185	161	162	175	173	170	145	164	169	173	202	184	174	180	171	192	167	176	168	167	169	170	172	157	185	177	199	177	161	165	176	174	184	170	179	176	184	169	188	175	167	182	155	186	195	191	176	170	190	161	191	183	191	186	190	157	170	183	205	180	157	172	193	198	191	198	179	199	182	165	179	174	166	191	158	170	175	184	188	179	175	176	200	191	200	173	182	172	188	187	200	175	167	185	173	173	160	180	177	199	165	154	167	187	171	175	192	170	181	178	166	194	178	159	197	191	190	204	190	178	166	201	171	149	172	187	169	184	169	165	177	163	187	195	181	202	190	179	206	169	170	222	193	185	186	183	179	205	198	191	185	179	190	202	175	195	165	187	172	192	178	154	151	189	202	170	167	182	197	181	179	178	177	165	164	184	179	176	174	170	181	193	204	195	176	172	185	172	177	185	214	182	193	182	172	170	159	175	183	162	171	192	207	192	177	193	192	165	207	179	197	171	178	180	185	138	176	197	194	163	166	189	175	190	194	171	161	178	197	167	168	176	154	191	157	172	170	158	193	184	187	157	189	176	179	167	187	178	180	184	187	187	207	169	177	169	177	193	198	179	211	180	186	169	186	169	198	163	183	185	192	194	188	159	157	174	213	169	190	199	174	189	167	171	209	189	174	174	173	162	162	202	178	184	185	169	181	178	186	185	205	185	171	174	162	187	179	203	184	176	170	171	189	168	172	170	173	194	185	186	201	203	202	197	169	200	190	187	188	181	185	182	174	159	178	184	168	175	177	162	182	201	202	182	167	176	184	179	169	194	167	176	183	170	173	185	159	190	186	176	174	156	193	176	174	174	196	176	164	175	186	194	199	189	192	174	160	196	191	163	201	172	200	175	180	185	146	177	212	172	204	165	176	173	207	177	165	165	168	181	170	182	182	172	167	183	191	176	159	188	195	175	193	190	175	155	193	185	194	188	166	186	170	171	194	209	203	185	178	196	197	175	188	184	192	199	197	158	166	174	180	176	183	180	177	191	186	203	186	186	179	182	168	192	183	180	170	179	186	185	184	174	187	174	179	180	169	186	206	181	169	172	185	178	189	172	179	177	187	174	208	168	187	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8342	6404	16753	23053	2979	2288	1956	1769	1548	1362	1167	1147	1000	1015	914	904	886	787	825	795	724	756	799	736	651	678	661	717	652	609	645	644	644	662	627	642	595	663	584	588	591	611	619	604	606	575	580	599	571	599	571	570	573	579	602	563	612	591	575	573	589	602	602	562	593	605	571	561	578	594	560	541	555	545	602	570	573	555	574	589	611	588	579	541	517	542	604	537	600	532	567	528	560	552	582	543	569	564	542	621	566	581	566	590	548	580	580	563	578	582	589	572	564	585	518	593	568	561	561	602	560	560	598	609	569	549	587	555	622	581	585	595	549	544	508	592	558	498	589	519	549	568	517	568	530	562	594	546	525	556	538	545	546	558	615	540	579	561	562	527	544	554	559	552	546	539	561	550	548	569	558	588	575	567	630	539	584	564	534	583	542	563	571	570	507	525	559	560	556	618	570	549	557	582	590	588	548	563	570	568	567	544	557	526	587	532	567	570	579	544	566	556	525	567	611	581	566	529	572	556	514	559	591	550	557	548	533	549	562	527	563	587	559	507	508	576	544	575	595	553	592	570	570	569	569	545	527	558	539	569	590	577	559	579	595	567	554	533	577	570	581	569	495	598	546	560	604	567	559	557	557	547	578	567	549	579	548	551	559	530	595	580	569	540	537	603	564	511	557	595	499	550	554	567	554	588	566	573	572	560	552	525	576	603	556	565	598	552	549	576	580	543	581	567	564	520	560	625	580	567	554	589	581	593	600	508	543	607	553	545	542	588	532	562	524	588	543	505	536	557	552	575	561	592	545	546	568	542	560	559	563	609	533	588	519	563	542	595	570	515	595	566	547	538	581	523	550	567	553	573	549	556	570	505	557	569	583	561	550	552	573	568	574	550	537	566	514	554	546	537	562	613	555	574	541	542	579	542	605	553	526	581	547	537	551	535	576	586	582	509	533	556	559	563	566	585	579	558	582	547	528	555	597	557	559	555	539	551	530	556	552	553	489	561	589	554	532	554	528	572	569	572	536	576	523	595	589	552	572	547	570	548	541	606	545	577	561	588	551	529	553	573	531	554	548	591	562	561	565	520	554	565	571	608	620	549	567	576	525	584	589	509	570	621	545	590	581	557	540	564	524	587	556	553	523	597	563	528	571	546	558	560	558	546	549	536	554	559	608	595	542	548	512	554	547	533	540	561	584	554	553	523	552	582	554	523	543	564	505	562	531	571	562	545	568	564	557	554	565	572	537	571	557	566	546	556	570	551	576	545	556	545	543	554	576	595	593	543	574	574	547	572	531	566	540	533	541	544	579	550	600	582	573	561	590	573	619	519	562	569	588	541	590	541	546	569	552	558	597	603	570	621	613	561	576	529	602	557	529	589	550	547	543	560	583	543	584	556	571	570	562	551	577	553	557	568	542	556	568	574	570	543	574	570	571	552	553	555	593	541	596	547	558	584	535	554	540	590	570	538	510	554	592	569	565	552	529	610	525	579	587	584	530	546	565	568	596	565	556	533	581	587	559	540	559	542	550	574	591	571	565	567	601	593	544	536	525	557	570	554	548	562	542	595	564	566	575	611	569	592	592	592	555	536	534	551	588	537	555	536	578	575	575	533	565	512	574	588	511	575	531	573	605	549	555	593	612	544	581	560	581	605	556	596	565	504	553	518	599	560	585	535	534	558	564	558	537	528	550	548	520	563	588	583	591	524	529	553	517	572	502	587	550	556	571	527	571	575	562	563	565	579	527	580	565	493	543	554	541	584	536	576	544	570	551	585	586	597	574	538	511	607	581	553	545	578	592	572	529	531	514	586	564	590	575	551	557	556	540	551	587	608	585	531	558	579	556	553	575	560	550	557	536	553	549	584	584	520	598	592	562	541	548	522	568	570	585	571	611	524	519	545	565	559	574	526	561	535	542	557	555	553	579	575	547	561	522	588	512	571	530	579	531	527	571	550	594	588	595	571	542	554	549	576	550	563	526	584	622	547	531	553	545	568	499	557	532	544	566	595	536	585	548	563	545	548	520	570	525	536	543	578	571	555	538	564	537	564	567	537	562	579	503	562	549	541	531	548	558	571	530	613	563	530	551	541	573	575	564	543	558	581	515	600	538	568	530	601	590	565	559	596	559	575	556	596	530	518	549	534	583	565	559	575	595	521	583	581	546	566	536	587	588	542	555	550	535	544	545	557	559	580	567	516	538	533	529	556	561	580	552	573	613	563	536	571	578	560	567	538	564	570	586	550	578	527	582	575	490	550	519	555	548	560	577	535	560	560	561	525	598	549	565	590	585	546	544	588	550	582	575	575	543	566	565	580	600	546	614	562	558	605	594	550	561	560	540	586	539	609	518	574	531	559	546	570	543	537	535	561	575	533	526	512	555	570	584	592	525	555	550	562	584	587	587	572	557	553	551	560	559	547	530	557	588	562	574	535	564	564	596	550	537	524	581	520	526	545	567	565	577	573	588	582	545	585	574	517	562	526	593	526	562	562	577	566	529	550	579	555	499	574	492	580	551	568	551	530	600	553	579	574	534	571	531	570	599	538	554	524	578	591	620	579	541	557	564	560	541	527	586	576	563	503	552	578	522	560	559	561	577	559	541	560	533	520	562	577	604	551	601	516	547	525	608	511	568	562	601	584	543	535	620	515	499	578	590	555	587	548	559	579	601	532	503	600	583	537	589	573	582	558	547	517	548	566	569	542	566	584	565	557	549	563	543	566	546	539	568	525	581	506	570	538	532	545	563	537	539	551	591	553	550	591	570	571	580	540	573	539	550	590	589	563	532	516	574	562	555	589	574	529	584	569	581	515	578	514	565	598	569	566	569	582	590	532	519	544	570	592	542	608	534	568	515	571	561	566	510	549	595	597	553	579	539	589	557	568	574	572	543	551	577	540	558	598	545	563	532	592	532	555	528	568	589	497	569	576	526	575	571	540	593	573	589	535	560	552	577	518	590	570	587	600	617	543	583	545	546	595	513	608	504	577	576	550	552	551	584	556	542	573	543	581	556	566	543	581	552	557	524	580	526	543	543	557	582	564	545	526	565	557	552	586	570	550	528	542	530	572	562	553	615	513	542	557	554	542	527	571	568	557	553	606	542	550	577	543	575	558	560	565	536	517	572	593	589	546	585	599	550	567	585	545	556	570	547	596	566	602	537	535	586	590	584	540	569	562	565	508	540	539	534	578	569	575	543	523	523	560	560	558	579	569	540	523	582	575	577	558	567	538	550	566	566	544	540	571	607	567	569	542	524	562	565	585	577	566	556	521	548	538	557	537	531	571	544	530	584	552	572	606	543	582	556	567	555	564	586	531	569	594	566	571	557	582	527	555	569	531	589	587	560	558	590	542	545	530	497	522	544	559	564	556	620	568	584	531	560	546	585	577	555	552	556	563	553	554	584	568	541	569	517	605	584	547	551	563	558	589	514	549	518	531	563	548	537	558	607	528	559	529	547	540	581	598	536	618	578	522	575	569	554	585	570	558	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19655	13740	23329	47820	11444	1730	818	603	481	384	355	304	279	258	268	240	252	247	207	204	198	222	212	222	196	187	175	187	186	186	178	176	192	167	181	192	169	167	167	165	161	183	181	171	180	158	175	152	175	159	184	167	165	162	154	157	156	162	184	177	191	173	168	161	173	148	172	164	144	147	155	176	150	155	149	182	162	147	139	159	159	173	150	172	166	150	161	187	161	147	161	165	171	169	136	163	153	141	151	145	170	166	150	165	159	138	158	155	153	178	169	168	172	199	169	146	164	141	163	153	164	156	184	160	167	162	155	160	175	170	152	157	161	175	174	189	173	154	161	166	145	186	168	150	143	177	173	147	157	175	156	159	167	192	158	164	186	139	164	199	154	161	149	140	183	158	146	162	187	142	140	170	172	146	174	172	156	150	160	189	171	174	166	188	172	156	180	146	164	167	164	185	135	151	170	154	182	173	152	152	155	162	148	183	157	176	182	143	158	155	140	154	166	161	155	157	161	164	148	172	147	148	169	155	149	173	173	182	157	167	152	138	155	168	151	157	163	135	160	156	155	159	160	172	161	160	159	175	151	174	175	163	161	160	178	161	157	140	157	165	166	174	147	168	169	159	161	171	144	163	156	145	147	190	163	183	170	163	166	181	179	165	168	142	160	152	165	166	153	149	179	158	155	158	169	176	128	149	180	151	180	176	151	149	165	153	171	162	177	191	149	189	174	154	165	158	190	180	187	183	180	168	159	154	165	157	155	163	168	146	154	157	151	161	146	171	153	145	158	150	167	156	150	155	158	178	163	180	162	169	168	169	176	144	140	152	149	158	165	165	151	169	157	162	160	147	156	148	162	164	156	156	192	178	139	162	182	160	167	166	143	152	182	150	138	180	166	147	157	178	151	164	193	155	148	156	146	152	132	180	156	163	166	143	170	166	182	165	162	158	172	174	168	183	168	155	164	184	170	160	180	171	181	146	156	173	178	179	176	154	150	172	153	168	150	155	167	163	146	156	159	160	151	179	139	163	139	156	146	132	168	158	151	167	172	157	152	172	141	149	165	165	125	164	174	164	175	161	168	156	171	174	166	168	162	171	184	167	181	174	170	165	148	168	155	169	146	159	158	159	154	172	162	173	152	169	153	158	148	165	165	136	147	173	163	163	162	175	169	141	133	185	150	151	158	163	155	163	144	173	175	163	153	175	149	152	178	156	168	149	174	162	162	158	163	172	149	147	168	176	151	145	147	201	166	165	163	149	158	159	151	144	160	152	156	143	152	144	150	186	159	143	149	179	152	152	177	157	173	164	149	175	182	174	163	154	138	162	181	176	163	147	187	143	162	145	150	157	164	152	163	173	156	186	136	162	174	170	184	161	182	182	157	158	162	174	164	153	158	170	175	157	158	180	185	153	166	172	165	175	156	175	167	135	177	171	183	165	175	161	170	173	171	186	174	166	160	172	152	154	182	159	160	163	183	148	157	157	149	156	161	164	172	145	150	173	156	151	168	168	169	149	164	167	146	158	145	167	166	158	138	144	170	154	146	178	164	148	152	145	173	178	180	160	136	160	154	133	167	180	156	182	167	172	176	177	155	160	141	173	146	162	171	148	151	157	146	172	157	137	157	159	141	158	146	171	184	170	180	156	138	126	155	173	162	161	145	160	161	168	143	171	150	158	144	156	172	175	152	150	158	161	173	138	153	162	163	177	169	152	162	143	160	161	157	141	155	160	181	166	173	173	146	180	157	133	162	174	156	162	152	181	151	152	174	164	147	173	152	172	179	175	167	153	145	182	171	172	168	161	155	194	164	157	178	165	164	173	168	152	154	176	159	161	159	158	163	175	154	161	172	138	167	162	163	160	147	169	172	159	161	155	166	161	157	178	148	178	158	162	168	145	155	143	160	143	166	136	160	153	175	154	170	166	166	157	161	172	133	165	183	164	171	175	177	166	178	156	165	159	153	176	172	139	168	160	164	196	157	152	174	166	157	147	153	154	165	160	170	146	161	162	167	170	172	171	151	167	160	156	146	169	174	150	174	170	178	156	150	158	145	152	153	165	142	155	172	151	158	175	141	169	169	162	131	173	149	159	168	159	157	181	161	170	159	149	152	142	147	163	160	167	179	153	170	138	155	174	173	150	174	152	156	195	179	151	170	149	181	180	146	160	173	178	150	179	166	159	176	173	144	156	168	145	163	155	168	165	166	165	157	184	161	167	152	148	171	149	167	144	136	171	164	162	164	151	173	151	153	164	155	147	139	163	173	136	160	194	181	152	167	170	157	177	168	179	164	182	150	169	165	170	158	164	150	160	156	154	145	164	166	165	176	144	161	164	172	184	172	157	178	156	174	165	166	169	167	174	151	129	153	165	168	162	152	160	175	162	171	166	181	149	157	183	166	149	155	149	165	154	160	173	154	164	158	143	144	148	154	191	175	163	152	151	161	149	163	165	142	155	148	159	152	138	165	161	159	153	155	153	165	153	156	157	157	175	146	179	144	169	190	162	160	160	165	172	186	154	163	167	160	146	164	144	162	159	160	171	156	148	144	170	166	167	162	177	153	190	141	161	170	153	155	156	136	161	157	171	143	180	172	180	180	146	171	176	173	170	145	155	160	179	169	170	135	170	158	167	169	160	156	172	157	164	192	153	171	150	166	182	150	151	180	159	161	135	168	158	160	175	171	146	149	166	166	174	164	155	184	161	148	172	139	156	169	156	174	155	157	184	159	163	165	157	159	140	162	163	150	167	173	161	164	160	145	169	160	155	177	148	159	161	183	149	142	173	162	168	157	182	159	158	173	169	163	177	170	158	159	147	154	164	153	170	148	170	165	168	188	151	194	172	154	162	162	144	157	145	138	167	174	181	185	160	164	163	163	153	152	149	172	144	173	164	135	161	165	157	160	170	165	174	153	182	174	178	167	152	152	181	165	157	126	167	153	160	170	159	165	189	162	148	181	161	170	165	161	137	186	170	166	178	161	154	178	194	164	176	163	167	145	148	152	183	145	151	163	174	169	167	184	161	185	180	166	153	177	151	169	162	164	145	156	151	153	166	146	160	175	147	162	167	170	152	177	157	180	176	180	170	158	166	169	159	151	157	152	161	139	170	172	178	146	181	174	159	170	174	164	140	167	154	158	152	153	146	164	177	158	136	155	163	146	181	175	176	182	171	148	140	163	163	148	176	173	179	139	166	174	153	144	159	192	161	142	169	164	175	171	155	172	152	153	139	156	167	150	170	150	148	154	150	182	169	162	164	170	172	164	182	177	160	157	169	171	161	150	143	165	169	169	141	139	152	163	166	196	168	153	150	138	170	157	174	160	159	159	160	163	174	164	148	157	162	160	175	160	135	181	162	165	164	167	154	176	160	159	154	121	139	162	149	166	176	166	156	159	172	190	171	180	149	151	141	177	156	160	154	166	156	153	176	172	146	151	145	169	179	159	160	157	182	176	157	187	167	152	163	167	148	149	145	166	179	139	171	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11694	10660	26191	35486	4934	3829	3099	2558	2330	1929	1654	1523	1326	1267	1139	1141	1019	981	976	875	818	875	822	786	776	733	747	734	722	695	658	692	689	676	651	668	610	627	643	620	625	623	592	595	561	607	608	569	533	606	585	594	552	558	550	544	556	546	580	557	564	556	576	580	543	557	543	535	598	586	594	588	555	543	518	530	592	526	536	532	568	521	542	547	547	556	504	521	524	558	551	535	568	540	565	543	558	547	558	565	555	586	564	550	503	533	467	546	538	506	537	539	552	539	529	533	548	511	532	525	525	510	548	555	552	517	502	486	530	485	519	530	512	513	530	534	526	548	515	545	515	515	499	493	519	536	495	526	553	522	554	555	525	493	492	511	518	551	523	530	569	569	499	590	515	546	566	521	558	526	528	519	542	523	548	523	483	572	515	489	518	506	523	523	525	517	521	555	540	546	520	531	520	506	548	515	519	520	510	555	536	538	541	550	544	468	512	550	499	459	536	509	541	520	545	523	509	532	525	514	491	507	502	555	566	520	529	532	487	584	506	544	540	512	481	525	501	514	525	514	552	525	503	539	516	559	497	562	575	526	510	526	544	548	528	472	494	518	508	517	544	527	536	505	507	519	479	502	520	507	536	520	532	538	513	498	501	495	514	496	565	532	448	555	517	568	462	491	513	502	513	521	502	538	541	535	488	555	517	491	554	560	550	486	549	494	529	510	499	530	504	543	553	534	519	513	571	535	490	527	518	539	510	526	517	486	527	526	508	536	595	508	556	535	519	488	540	529	501	545	581	511	551	500	533	511	525	576	524	524	538	522	548	500	530	513	513	551	557	513	538	549	543	503	541	542	527	530	528	537	533	486	530	480	503	532	511	499	503	513	524	475	522	543	535	499	527	532	529	514	513	484	544	519	540	517	534	496	496	496	513	527	511	546	540	498	554	517	529	542	511	547	511	502	473	510	506	522	535	543	521	511	505	527	558	483	545	532	498	508	526	534	503	504	545	496	535	491	508	499	550	521	562	516	509	534	490	574	538	527	540	547	530	540	522	578	537	551	501	520	570	498	575	566	534	494	539	542	540	547	478	522	545	495	560	535	524	525	518	514	504	536	555	504	487	523	547	528	510	539	564	519	513	553	530	499	511	516	518	505	536	515	510	537	528	555	539	521	554	499	528	538	529	525	522	526	516	533	507	568	505	548	471	519	543	512	491	506	492	541	523	518	493	488	537	507	585	549	564	515	520	500	532	560	504	525	505	538	538	504	529	505	545	529	494	521	527	493	522	492	507	517	533	512	536	549	544	507	531	553	501	522	499	534	486	491	525	517	495	526	572	556	497	542	525	511	492	525	534	578	517	574	509	484	521	521	516	536	547	547	519	490	535	521	529	513	548	547	503	515	514	517	501	549	516	511	531	477	556	531	489	531	522	509	516	507	537	510	496	521	496	491	493	532	480	497	520	535	502	525	536	496	523	524	514	542	530	525	529	530	551	483	506	539	501	516	514	520	531	530	544	557	511	530	501	545	531	535	534	557	550	529	504	508	528	527	507	554	505	513	491	518	534	534	517	523	527	539	507	512	514	517	523	539	498	533	534	485	556	457	527	529	509	497	523	544	554	490	524	519	540	493	541	521	466	517	513	502	560	512	526	591	492	492	556	534	529	542	482	492	526	535	527	549	533	537	521	512	523	521	531	542	463	483	531	525	532	537	538	536	513	491	541	562	561	510	542	528	518	497	530	526	539	556	507	571	508	530	485	516	516	511	546	517	506	553	495	523	494	506	518	464	559	538	542	494	544	534	523	521	556	514	515	503	476	538	544	535	484	540	529	521	536	497	473	529	514	528	491	543	524	501	505	531	518	499	528	539	515	509	557	495	509	521	488	502	509	528	530	537	522	517	520	534	533	505	529	504	544	518	554	513	510	470	502	534	513	541	558	504	560	513	520	542	573	513	541	543	538	504	501	584	533	520	506	515	531	508	523	562	549	541	503	517	516	495	532	523	520	505	529	490	524	491	509	517	528	520	531	529	526	528	556	510	490	528	529	502	531	529	491	528	543	538	555	532	518	485	537	576	525	541	534	550	466	485	489	533	521	542	513	549	554	514	503	494	544	473	534	511	535	499	482	495	513	549	501	543	502	545	515	538	538	511	505	491	549	529	530	520	535	516	498	571	569	501	539	502	536	525	505	503	538	555	512	525	558	522	565	520	511	517	529	534	487	533	537	501	510	467	539	550	528	507	497	525	545	496	510	529	536	529	551	528	531	503	510	519	568	551	522	481	550	504	529	548	512	507	493	551	491	534	502	521	519	529	597	551	544	537	557	481	565	511	476	495	546	530	504	491	536	511	532	510	541	528	538	506	517	531	523	515	505	541	513	555	545	459	496	492	541	520	517	524	486	502	531	517	529	525	527	545	541	556	547	488	533	519	534	585	521	526	536	531	513	484	505	487	551	530	522	553	503	547	472	502	572	498	532	566	538	571	543	518	513	547	525	536	507	517	517	524	526	524	480	537	494	535	527	544	516	565	535	487	533	542	530	511	478	506	509	542	529	534	530	556	487	516	549	500	548	532	515	533	541	555	521	517	523	512	488	506	523	531	571	538	514	543	502	514	517	514	529	502	546	536	557	548	514	465	554	479	536	524	513	511	533	535	510	484	507	494	534	553	546	528	514	540	560	540	526	571	498	542	509	518	466	538	509	502	512	525	493	553	501	514	546	499	512	525	540	506	504	513	481	529	511	559	546	522	521	496	472	544	508	511	499	523	555	512	552	527	544	471	514	516	524	505	512	531	527	526	510	512	516	520	575	552	501	537	545	530	494	564	537	532	508	518	541	537	507	519	475	531	545	479	507	534	508	562	505	560	470	576	539	498	572	524	548	517	547	551	514	519	520	534	472	529	512	515	543	499	525	545	521	538	506	523	549	564	522	523	567	512	528	508	490	547	502	531	490	523	534	506	518	510	544	534	514	487	525	529	537	514	489	535	573	517	474	524	519	507	516	499	510	533	510	537	492	567	508	507	496	517	537	539	545	538	525	476	499	524	509	531	464	497	524	518	502	544	544	522	521	535	508	549	504	511	533	505	545	538	492	486	514	542	530	509	562	494	467	529	519	538	526	541	494	514	524	535	511	507	521	501	501	511	521	483	491	534	530	480	547	512	516	571	514	541	545	491	536	561	532	515	517	524	493	530	564	523	545	527	510	515	517	540	518	536	560	496	525	533	500	574	558	542	550	520	521	496	516	491	510	505	490	481	494	473	533	577	480	478	500	546	515	565	612	516	532	543	540	513	500	503	544	510	527	546	501	497	538	560	488	507	516	526	571	553	511	555	528	502	530	541	540	511	513	514	510	500	552	535	502	524	521	552	543	531	537	570	514	536	516	540	559	514	520	483	501	528	530	512	515	547	535	491	500	530	518	482	490	497	515	487	530	530	541	545	512	558	535	534	528	553	530	531	493	517	517	518	498	529	536	549	539	542	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2766	1037	1934	3729	475	340	352	323	334	305	327	341	336	314	349	326	324	339	315	320	303	354	308	319	328	278	294	319	320	318	310	332	283	293	292	315	327	327	340	302	315	315	331	311	285	317	313	335	325	320	313	316	294	338	320	305	306	320	299	295	313	332	330	314	322	318	305	296	337	324	331	322	346	310	310	342	300	318	325	315	336	342	292	303	321	310	328	278	344	293	337	294	314	282	299	297	334	295	309	350	340	312	347	329	325	305	300	341	326	286	335	332	312	333	320	315	325	308	305	335	330	309	322	312	341	307	304	324	351	313	299	325	299	315	355	250	287	301	338	320	299	324	327	302	334	312	347	311	319	348	312	310	335	304	307	333	319	331	314	338	318	311	337	325	345	306	330	318	318	341	330	300	345	305	309	309	335	314	318	342	314	315	325	350	307	322	352	320	314	328	336	350	315	320	326	310	352	282	292	317	300	290	358	299	314	315	325	303	295	321	331	335	308	329	339	332	296	301	334	308	313	296	338	319	341	323	325	321	300	329	340	308	296	322	313	284	345	315	320	338	328	337	313	309	312	339	321	304	301	307	255	319	342	306	339	319	313	307	322	297	328	319	333	327	341	290	314	327	337	360	325	293	309	344	316	313	323	346	342	364	331	331	339	314	307	321	312	316	316	315	289	307	290	312	321	330	312	322	298	334	359	333	312	292	321	317	314	320	313	327	314	340	308	281	327	291	328	313	338	327	318	316	323	337	291	318	326	302	299	320	325	327	329	331	304	333	298	301	311	323	329	307	341	348	314	329	293	296	339	341	344	332	342	317	283	329	326	345	300	333	298	311	298	334	307	344	326	281	308	290	304	301	288	306	337	308	305	322	320	351	345	304	358	308	318	314	313	324	297	326	333	291	284	321	311	313	322	304	301	340	302	306	329	287	312	320	307	347	325	346	310	302	326	332	301	296	343	311	307	330	310	333	311	296	306	296	303	324	320	327	302	335	332	319	334	317	293	308	324	312	338	313	278	307	284	362	326	337	312	323	318	334	324	332	304	309	277	339	328	340	318	310	297	329	293	322	300	300	331	354	306	312	287	314	314	328	305	323	311	324	329	374	353	318	294	271	311	304	288	332	361	308	314	294	330	340	304	325	328	322	311	286	306	309	333	306	341	305	320	315	329	302	328	272	303	307	331	320	310	291	337	329	342	310	309	311	299	309	315	329	334	336	283	289	346	331	311	324	291	283	283	306	292	323	307	346	352	293	302	310	303	348	274	312	313	322	305	343	344	346	300	300	333	329	342	290	341	314	320	328	309	303	286	288	332	315	285	327	321	340	350	334	327	300	350	321	332	293	310	322	320	312	315	322	314	303	327	334	303	324	320	303	333	310	281	311	294	296	325	309	288	323	321	317	307	292	312	299	340	322	346	356	334	344	334	353	310	303	328	317	318	319	318	306	307	320	339	340	350	345	323	291	308	301	320	329	322	352	300	321	284	318	292	349	328	317	328	339	318	330	345	325	315	311	334	267	309	320	324	270	305	320	303	347	325	359	330	331	330	313	332	303	320	315	304	329	340	289	354	337	327	340	333	326	320	345	319	284	327	293	283	299	317	310	325	290	314	346	329	329	322	330	300	329	317	298	307	320	324	303	331	300	300	309	334	336	303	346	307	322	346	296	341	307	294	294	358	296	312	328	332	323	300	325	339	306	336	327	336	322	293	324	352	295	332	318	306	313	310	359	357	309	315	319	332	327	337	308	321	312	309	344	368	307	316	299	324	336	310	321	309	328	302	329	325	347	331	317	316	305	343	364	322	314	345	312	329	312	319	340	307	355	296	316	292	320	314	340	325	313	322	315	285	342	302	325	341	337	343	277	294	299	314	302	319	297	289	300	335	315	302	335	348	308	316	330	337	329	366	338	279	302	308	316	312	327	314	333	299	323	319	327	317	311	324	300	312	305	291	309	315	289	326	326	297	285	301	319	303	299	353	287	339	315	333	325	344	310	311	308	334	329	311	325	339	360	326	310	338	309	314	332	300	324	314	309	288	300	351	313	317	320	314	315	291	334	296	310	306	310	302	331	307	301	326	303	320	323	323	328	299	310	306	319	312	319	331	307	315	347	331	360	335	312	287	330	318	316	306	328	332	320	302	269	348	340	297	323	295	333	322	310	332	331	323	366	326	340	318	303	338	325	321	326	301	297	342	345	310	344	325	329	315	345	308	319	314	337	317	312	310	335	311	340	326	300	323	333	315	303	330	307	302	344	352	298	329	314	294	327	320	328	329	291	350	342	310	326	300	336	326	280	331	297	309	334	331	308	309	334	325	290	354	349	317	304	301	297	277	289	333	320	319	307	320	295	314	314	297	291	306	324	297	305	299	296	319	332	310	328	323	294	326	333	356	301	303	335	342	311	337	296	299	302	312	320	283	314	296	345	334	299	291	314	312	305	314	302	317	307	316	328	341	332	351	323	326	321	301	286	311	299	333	332	327	322	293	342	320	317	301	286	330	320	332	326	304	319	304	306	339	317	360	320	333	312	316	301	338	340	319	316	312	299	317	305	311	324	299	295	297	324	318	329	325	366	294	327	307	326	334	333	299	324	311	349	342	286	305	295	329	337	310	339	310	329	312	313	305	327	288	326	328	339	308	315	321	335	288	343	310	337	329	315	309	319	296	303	288	336	319	299	308	333	328	333	336	328	307	340	318	312	312	297	294	310	309	311	352	353	305	308	328	331	310	314	315	321	335	324	331	290	365	311	337	311	294	312	315	316	353	310	328	304	311	316	331	307	319	334	348	309	334	306	318	329	301	333	316	354	310	291	290	312	313	306	321	320	307	293	308	317	347	311	348	320	344	310	312	320	316	304	320	309	320	314	327	360	333	306	334	315	330	342	315	297	335	312	318	319	313	337	328	344	329	283	366	295	326	349	299	314	315	294	336	320	326	332	324	300	343	294	295	297	334	322	317	299	336	298	314	307	320	320	312	334	339	332	334	300	349	318	336	301	302	316	318	312	323	307	332	350	319	302	340	349	318	333	368	303	317	317	327	288	323	314	324	306	299	334	307	321	317	322	328	318	313	300	319	305	286	317	304	319	340	338	320	306	317	326	328	341	330	322	320	316	336	311	283	298	334	324	307	318	296	300	341	322	320	323	306	345	318	335	316	313	310	339	327	306	289	338	330	309	319	316	341	282	349	334	326	309	295	298	317	349	316	315	313	326	289	313	336	303	299	314	323	316	314	305	324	338	295	327	317	327	300	345	340	299	325	312	324	314	351	298	295	329	317	304	325	339	290	309	288	318	332	302	305	327	300	324	306	298	322	331	333	329	296	322	339	308	347	293	298	326	289	336	335	353	319	321	325	309	293	358	295	323	307	340	319	342	316	342	343	339	322	296	320	299	306	316	314	323	298	303	354	290	315	328	320	336	304	314	369	340	314	304	313	327	327	324	328	341	315	326	320	333	339	333	348	313	301	327	311	328	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2959	1853	4593	8532	1121	1025	1036	989	1042	996	976	946	966	1010	958	951	935	925	910	979	955	907	958	919	924	900	856	943	900	921	942	897	946	949	903	963	939	886	907	917	921	955	960	874	970	924	937	920	936	884	924	944	896	965	895	909	930	951	934	920	969	876	888	960	924	929	956	934	906	919	952	934	932	895	974	881	893	944	936	941	902	922	921	935	946	910	938	936	935	877	900	917	871	928	958	951	873	941	937	933	1015	889	917	956	959	922	884	975	893	955	925	877	910	943	908	934	890	924	925	860	917	888	877	975	906	910	957	928	921	952	923	934	895	913	930	865	941	917	963	887	925	1008	908	977	937	878	912	923	890	983	960	912	966	871	990	899	931	926	973	895	939	944	960	887	944	924	892	952	907	939	896	915	991	922	902	925	898	906	898	923	914	918	912	885	929	915	885	889	946	893	890	933	920	930	918	885	930	943	945	894	865	950	938	944	884	926	983	911	944	917	935	867	861	913	938	912	913	894	960	873	922	908	937	917	920	972	957	921	897	931	951	909	917	956	857	877	879	919	929	929	947	953	962	915	958	944	942	888	932	902	925	962	851	901	878	921	890	933	862	936	955	977	912	931	888	897	893	919	973	938	922	914	931	940	950	906	891	904	930	906	952	924	931	909	930	935	908	876	938	952	944	892	891	947	898	901	903	907	913	923	991	903	917	915	922	904	924	914	937	911	931	901	896	969	875	954	952	912	945	928	939	946	936	881	899	876	897	877	915	913	885	927	896	940	938	884	878	889	950	946	909	931	973	953	1017	955	886	919	909	905	917	911	946	979	979	886	935	934	921	890	936	919	918	872	897	909	946	886	929	920	997	945	960	923	932	891	919	887	923	960	870	904	941	899	910	896	917	925	906	885	918	947	930	927	901	959	953	921	917	933	903	900	910	967	898	901	900	881	938	938	917	971	982	953	907	933	932	874	926	901	948	924	949	892	928	933	957	965	942	892	980	927	937	885	896	916	945	897	935	875	953	882	891	955	962	897	972	916	902	869	902	874	976	914	887	977	896	931	927	948	909	952	931	956	880	852	899	928	917	941	908	875	922	912	1031	918	972	922	910	935	875	976	929	975	873	940	918	901	960	908	952	846	883	933	887	886	964	976	893	944	891	922	916	913	905	961	925	918	941	911	912	938	943	937	930	926	909	901	944	985	926	861	941	932	925	926	891	901	958	938	923	943	952	926	880	911	943	883	950	881	881	934	949	905	966	912	944	908	919	888	888	924	939	929	970	938	888	1013	946	913	945	915	946	947	908	914	888	899	981	999	971	894	892	966	931	945	905	895	922	970	900	908	910	891	913	932	845	941	985	955	949	944	926	886	961	906	911	945	927	954	954	916	902	992	869	932	975	873	945	973	837	921	896	859	871	963	855	876	933	934	910	898	935	896	928	926	963	904	925	944	957	950	925	986	927	931	919	940	901	902	953	954	887	919	896	869	931	888	925	981	914	955	894	947	936	873	909	931	901	933	947	939	879	924	934	927	975	930	968	892	951	932	920	868	910	896	966	922	933	989	864	991	939	912	911	940	909	925	946	915	939	981	966	907	945	896	902	919	910	975	995	917	948	954	906	861	894	921	896	921	916	918	916	933	903	875	970	860	939	852	907	939	885	931	948	935	915	905	957	892	914	925	902	904	931	891	950	977	922	967	892	959	890	932	880	900	936	872	956	863	915	853	916	905	990	907	954	882	931	914	948	893	955	876	846	931	969	988	934	964	933	943	853	926	924	921	911	892	936	862	923	867	905	954	926	924	891	871	946	953	899	921	960	881	936	895	920	955	930	881	953	898	878	908	950	967	919	916	953	950	890	1008	934	900	910	936	895	921	908	978	976	929	899	939	925	960	909	983	923	933	941	941	943	912	912	943	904	916	957	976	918	941	963	920	942	915	948	888	962	916	936	919	927	986	948	891	930	951	888	909	886	984	933	910	953	902	945	987	941	920	934	913	886	879	926	948	889	931	979	930	909	955	902	903	860	908	899	915	971	886	879	930	939	941	916	913	890	921	910	999	909	938	915	934	920	901	960	911	901	916	967	893	965	876	891	950	900	922	875	880	929	889	942	938	906	931	896	981	901	944	920	920	937	903	863	905	937	954	979	935	931	885	916	926	964	927	878	963	936	871	893	912	951	916	952	896	874	904	913	879	929	896	913	944	944	943	888	874	946	984	943	923	916	892	968	864	890	927	928	905	984	922	919	929	933	1009	921	961	916	873	945	872	921	915	904	949	918	901	898	943	923	938	948	952	968	946	969	925	966	928	874	946	947	904	907	955	916	841	954	966	955	926	911	936	934	922	882	885	930	921	939	845	1008	938	969	957	903	931	958	948	956	963	907	963	903	919	901	979	949	897	918	886	957	915	908	923	924	912	922	972	955	920	922	924	897	916	866	941	895	961	940	904	895	897	939	956	924	934	985	941	897	891	903	889	940	938	894	965	890	939	912	898	912	914	952	953	941	902	927	925	924	978	937	890	915	923	912	918	913	968	937	928	896	891	941	889	903	929	934	928	964	902	945	995	923	961	872	919	950	906	912	939	912	924	902	934	959	909	889	955	912	898	872	947	900	934	903	966	925	937	930	895	874	956	923	973	957	956	903	927	963	901	914	954	983	895	931	936	883	916	941	979	906	985	920	925	982	953	940	905	855	911	881	899	934	926	953	938	921	925	961	894	883	970	928	914	928	922	940	908	940	943	965	953	896	862	885	927	904	940	924	893	939	956	970	860	915	920	917	919	907	932	978	888	915	914	894	954	893	923	966	896	961	925	937	908	958	885	892	914	909	952	934	958	899	944	928	904	937	931	928	961	961	925	905	930	940	929	902	906	936	950	933	867	930	924	927	905	916	892	881	953	892	964	918	923	893	906	932	922	955	919	975	940	905	968	911	923	909	929	926	907	915	912	891	907	878	907	868	973	912	875	921	896	901	997	919	999	954	902	982	914	892	928	847	913	898	971	940	916	938	944	976	874	922	879	921	978	906	928	983	921	895	914	934	912	935	924	947	942	898	951	960	917	928	927	926	934	941	892	926	924	941	929	946	860	898	946	942	884	911	953	970	940	926	929	905	931	909	930	938	928	927	927	913	931	893	894	909	929	933	897	921	940	917	943	964	941	964	902	929	967	900	926	953	898	875	924	959	898	958	952	912	955	916	932	923	916	969	903	922	939	922	933	992	958	920	924	942	929	876	898	876	963	946	947	900	948	941	929	946	919	918	932	935	923	951	938	938	1000	916	872	875	933	903	916	963	942	840	900	908	932	956	944	951	948	937	963	914	931	936	965	952	922	950	953	949	880	928	896	942	938	925	926	944	991	938	888	938	964	877	973	919	874	961	995	895	925	870	925	888	878	920	990	928	918	883	899	899	917	897	862	951	895	938	914	892	917	882	958	866	928	841	959	902	937	965	898	905	891	950	931	923	997	910	858	875	877	937	944	958	942	928	975	927	935	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11974	7894	25767	32511	4513	794	511	447	323	315	280	249	253	263	243	235	225	227	241	197	215	214	188	195	194	227	199	194	208	180	217	183	194	186	195	190	210	210	184	201	200	196	209	205	192	191	191	195	174	194	202	184	191	176	217	189	176	173	188	215	155	189	174	180	223	190	202	196	168	197	179	174	178	176	181	165	193	173	196	197	184	218	179	186	183	173	186	190	191	197	198	180	178	205	178	202	188	200	163	163	181	199	180	189	181	175	167	170	214	187	191	194	182	190	178	197	196	179	190	232	196	171	193	189	185	197	205	198	194	203	180	183	207	193	174	189	189	194	183	211	143	208	181	204	222	201	200	168	199	191	196	170	167	189	197	199	176	165	203	171	189	183	185	207	193	172	195	193	207	192	195	193	189	177	198	197	203	181	204	183	221	194	181	211	181	196	180	197	185	193	164	183	172	163	197	175	180	178	192	185	182	188	192	184	193	192	182	191	182	191	178	160	176	186	195	182	184	211	169	220	202	218	172	228	198	198	205	196	165	178	197	186	197	191	161	187	187	180	190	185	194	201	177	202	197	201	210	179	154	189	203	186	182	189	238	217	186	200	213	163	182	175	214	198	196	197	203	187	197	188	173	230	186	172	194	197	192	187	178	178	180	177	189	165	178	176	194	186	202	207	182	189	207	173	200	187	179	189	184	197	210	174	189	189	200	186	191	194	212	174	184	201	181	188	172	206	179	176	179	179	209	188	179	200	202	178	194	194	198	195	184	174	204	186	172	173	189	193	192	183	188	193	207	169	187	167	177	197	194	181	175	186	182	175	210	179	185	193	209	175	165	198	197	168	179	181	181	177	171	210	195	182	191	192	180	201	169	186	167	174	185	187	190	192	182	216	193	197	209	177	189	184	191	186	207	198	183	179	206	183	157	187	169	158	197	195	176	196	170	204	214	170	186	196	186	192	191	173	189	177	174	186	182	191	173	218	179	186	203	196	189	161	191	188	211	211	192	195	191	195	193	171	192	192	172	163	175	194	170	197	201	203	166	212	191	174	158	165	172	175	180	191	210	192	189	184	167	167	191	189	185	179	191	175	214	187	197	193	188	204	176	217	188	188	185	196	208	198	185	185	182	196	166	171	175	199	195	201	196	188	179	190	184	190	193	195	183	203	168	191	200	211	214	213	181	201	188	177	180	185	200	221	186	173	171	167	191	188	174	198	201	191	180	194	193	170	180	190	190	191	194	190	208	181	203	181	188	175	171	163	189	210	164	191	212	178	201	198	207	192	185	184	178	198	204	183	185	205	177	177	178	196	185	194	169	205	173	196	194	198	176	183	195	187	186	185	176	220	161	196	166	150	196	196	203	167	198	200	182	212	206	202	189	185	197	170	183	188	191	168	195	183	167	173	194	192	164	165	190	217	209	178	214	199	211	179	171	161	198	181	183	183	175	186	200	190	183	202	190	178	189	169	209	187	212	190	194	191	202	188	176	198	182	192	194	196	192	186	156	187	184	175	185	196	195	200	185	163	197	183	218	177	218	202	175	190	191	210	166	186	191	188	200	210	204	181	208	214	175	169	182	181	192	180	203	195	218	168	197	198	188	170	183	194	194	176	205	171	177	201	188	188	185	173	213	171	159	188	195	176	177	182	198	173	186	176	171	203	188	182	185	183	188	189	186	187	202	197	185	188	159	179	193	177	187	212	200	191	189	183	187	201	161	202	153	194	162	209	189	182	188	183	187	192	181	178	180	189	185	180	178	187	207	183	202	185	196	193	189	188	199	187	222	190	197	170	195	208	168	163	174	166	183	198	187	171	206	225	182	199	200	178	205	189	191	175	210	180	178	218	159	183	199	190	185	184	176	187	202	189	190	183	191	162	180	188	186	187	191	196	174	194	185	196	173	187	187	207	194	212	182	179	203	192	192	176	173	186	199	224	173	170	187	171	201	182	194	206	213	195	205	201	188	178	178	197	206	196	166	186	182	191	204	194	209	164	164	184	165	168	193	199	193	176	202	200	189	220	210	195	175	173	186	161	210	175	208	188	170	178	199	206	182	179	178	202	197	192	178	202	178	203	181	185	186	184	201	173	182	210	160	176	184	204	179	189	186	175	167	178	198	179	205	190	196	172	197	210	203	195	198	180	174	167	182	183	198	208	188	191	197	181	170	191	178	200	183	178	208	185	201	177	189	202	187	210	177	184	184	203	210	184	180	187	189	189	195	181	202	201	187	185	190	199	179	200	212	189	186	183	176	176	208	192	177	199	196	180	215	200	171	197	203	196	202	193	206	178	201	180	206	187	172	183	207	172	224	184	182	187	181	172	179	198	206	195	166	221	189	178	215	193	170	171	181	167	182	181	181	208	196	212	215	200	191	180	204	165	196	175	199	183	197	191	189	155	178	195	191	205	201	172	188	177	185	198	203	198	184	241	198	193	188	181	173	182	194	188	166	181	195	203	173	186	182	199	202	182	172	167	196	190	205	172	176	208	191	185	188	174	196	178	216	180	203	187	178	179	191	185	195	198	195	188	196	186	175	169	165	178	195	175	194	197	191	172	158	171	181	200	202	208	171	196	199	173	183	180	162	173	199	177	181	185	178	176	213	183	190	173	179	176	178	211	157	206	166	208	178	190	196	184	177	195	193	189	168	176	195	213	166	185	196	183	199	209	160	191	169	212	194	176	177	198	164	180	173	202	193	199	194	204	183	176	194	189	213	173	210	204	206	180	201	207	190	207	191	179	191	212	181	188	192	169	168	181	204	196	198	174	202	168	198	175	167	173	187	211	187	205	216	202	188	187	202	197	186	188	202	199	193	207	187	175	180	201	176	167	183	214	202	202	182	166	181	169	181	188	163	218	182	190	219	183	174	199	207	173	180	208	175	203	182	187	205	166	165	202	174	170	174	210	175	185	206	201	204	181	177	180	167	177	184	182	186	186	187	172	204	185	175	214	174	197	209	195	171	187	153	200	196	187	182	167	183	179	200	193	182	186	197	196	185	173	177	180	167	189	182	197	180	199	178	190	188	160	186	172	197	202	189	198	211	193	180	200	199	192	175	193	196	218	183	189	183	181	195	186	197	193	182	211	197	170	187	190	182	193	182	191	212	200	188	204	177	192	185	184	195	223	193	180	168	223	163	196	194	181	196	190	172	195	207	198	196	180	176	186	188	190	190	176	194	197	201	178	186	192	185	180	179	159	212	204	182	173	171	197	163	180	197	201	198	181	166	180	157	169	195	195	189	184	234	191	214	193	184	199	219	200	186	191	223	209	178	168	201	185	181	188	178	202	187	168	180	188	184	182	197	181	182	190	175	186	210	180	197	198	178	182	184	200	177	169	150	177	173	185	170	177	194	179	201	223	217	169	176	195	173	202	189	185	194	189	178	182	168	185	179	185	183	200	178	200	182	185	182	186	188	203	180	182	188	202	172	181	205	219	188	172	220	193	169	207	229	183	206	195	207	201	190	184	182	177	190	181	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8499	6650	30561	27421	2934	2315	1979	1601	1510	1366	1207	1137	1059	1017	920	925	884	846	820	768	771	779	729	707	721	744	711	692	703	684	699	714	668	613	676	616	678	634	657	625	671	593	641	599	638	620	636	630	594	653	548	625	590	565	566	621	567	638	648	617	623	583	575	615	619	619	635	626	546	597	543	595	564	591	626	614	600	554	577	595	605	609	597	612	557	603	578	579	600	577	612	562	597	582	589	574	561	582	592	579	568	592	599	614	525	567	595	563	657	591	609	607	597	589	558	602	531	583	596	604	611	585	606	597	589	592	584	519	581	574	636	600	551	556	535	588	575	570	591	615	615	618	598	565	592	566	623	595	612	577	581	573	570	571	600	623	546	586	586	575	585	585	624	584	572	619	543	565	554	558	526	557	605	635	603	596	618	592	554	588	584	546	576	586	598	548	552	583	571	560	578	588	640	585	596	572	601	563	572	618	565	570	621	607	579	576	558	580	548	584	547	598	604	573	561	603	598	610	572	573	550	615	588	592	614	597	581	655	583	583	572	542	573	626	600	569	577	552	590	558	602	569	605	595	555	560	600	560	626	606	551	617	561	577	570	564	593	560	592	589	553	590	594	615	589	571	587	607	564	574	535	575	607	577	546	554	655	582	575	622	536	624	560	648	541	599	582	595	609	603	563	581	595	604	610	575	544	562	558	589	583	607	562	622	592	611	584	566	584	576	556	580	562	587	582	562	579	565	556	615	591	607	574	595	583	572	588	580	592	582	609	548	584	578	556	569	575	588	620	609	568	601	557	621	577	574	597	578	577	584	593	588	597	585	547	639	605	576	594	637	581	544	553	574	572	573	610	611	566	563	630	579	552	538	594	569	586	586	577	536	546	592	564	585	634	595	606	568	574	584	594	582	602	564	617	595	575	574	563	563	557	557	584	557	610	648	599	553	596	598	578	655	569	604	582	617	550	592	590	564	579	567	629	607	583	572	575	600	630	602	596	564	563	583	588	582	613	579	571	560	585	550	569	617	564	597	622	591	564	594	581	549	594	650	554	589	562	585	569	599	577	580	619	541	583	583	643	584	592	580	569	612	572	573	570	621	561	547	580	623	554	546	592	594	561	599	588	594	586	576	595	608	556	599	596	554	597	592	583	557	619	555	533	624	587	603	552	586	604	589	585	570	644	580	624	593	606	609	555	613	520	595	590	613	564	573	565	595	552	540	573	558	570	620	588	594	559	581	573	580	600	596	554	593	608	541	599	576	607	550	580	601	591	590	569	570	588	632	579	590	602	597	586	555	594	587	615	551	603	589	581	615	566	556	577	547	576	611	578	622	619	585	538	532	573	582	596	590	591	545	583	573	557	582	599	579	589	603	584	582	568	588	581	606	603	599	576	559	570	600	584	613	595	626	584	549	585	620	603	602	586	564	584	565	580	605	597	594	577	550	597	583	628	609	636	619	578	593	599	553	570	600	601	556	590	521	586	602	576	568	646	636	612	631	586	593	566	580	595	615	579	562	528	576	568	622	601	608	565	575	605	599	574	581	597	601	561	598	597	616	627	566	606	570	606	595	575	586	614	557	581	549	563	581	609	604	581	611	590	595	593	602	588	576	573	615	616	580	578	559	572	560	610	540	634	585	594	572	610	566	571	563	591	568	565	595	597	593	595	583	578	571	551	583	554	603	594	557	586	566	627	572	587	541	541	627	601	559	610	644	504	569	539	600	586	587	602	576	576	591	585	594	564	603	596	568	593	580	549	535	553	636	555	561	631	581	556	566	590	523	630	540	645	542	626	577	592	577	550	594	583	601	574	626	580	592	601	572	588	618	615	577	583	568	589	644	617	567	575	554	575	542	602	604	597	631	559	560	578	622	615	554	603	593	568	603	617	608	595	565	590	585	609	557	570	577	631	601	603	589	585	596	559	612	580	643	593	576	598	573	630	587	593	575	551	556	575	616	550	538	576	548	617	609	610	594	560	535	600	606	601	583	580	601	588	581	594	605	590	547	563	606	539	585	551	584	559	581	566	568	584	583	568	579	592	576	588	672	621	624	545	561	578	570	573	521	603	589	554	571	605	586	578	578	601	598	610	625	566	566	598	577	629	618	588	547	563	550	559	586	581	581	606	646	596	597	562	562	603	556	577	557	555	572	585	576	589	614	580	580	593	571	561	553	600	588	575	634	539	598	553	587	587	598	584	580	610	600	598	603	601	572	538	567	609	521	542	611	608	581	573	602	568	574	579	573	552	582	598	586	546	623	566	584	562	577	612	541	610	605	575	551	598	562	573	581	599	590	589	591	574	576	587	577	598	585	566	584	583	549	565	596	575	582	570	582	590	571	608	578	582	579	587	567	582	572	555	581	577	597	606	575	554	599	597	574	588	616	596	573	571	574	568	573	617	563	581	584	558	575	590	576	610	617	557	610	585	587	561	609	521	578	534	589	561	614	614	584	604	573	608	557	594	564	552	591	577	583	590	580	607	554	529	561	591	562	581	603	572	619	603	594	594	597	585	564	560	612	582	566	597	612	621	602	595	602	595	560	607	527	576	607	536	600	599	560	546	578	610	610	537	597	575	587	588	619	602	555	590	580	597	618	617	628	543	594	551	522	565	615	569	569	566	587	542	621	588	623	612	591	585	582	614	588	550	599	573	605	580	545	557	550	587	592	614	607	577	585	588	592	589	571	578	598	557	625	555	588	607	601	567	556	585	597	581	585	585	617	589	589	614	629	575	610	587	543	582	580	602	594	569	612	603	608	627	594	587	607	616	594	580	603	631	614	582	583	583	564	568	600	592	564	605	586	611	588	641	596	611	585	621	550	590	598	633	527	593	558	565	599	588	564	615	552	591	553	593	632	585	587	612	532	556	609	557	598	563	609	550	551	612	560	585	600	593	550	554	563	572	596	550	606	606	610	589	587	593	568	593	577	605	545	575	584	610	510	591	592	592	569	567	612	591	564	591	567	564	637	630	580	557	569	577	594	630	544	585	568	545	568	595	633	552	590	544	562	555	563	573	632	546	562	609	562	567	605	543	553	599	551	575	572	631	605	571	591	564	548	623	595	600	578	563	604	605	608	553	623	580	596	622	550	549	596	565	576	609	567	586	595	604	591	597	576	559	615	590	598	602	572	621	589	587	651	578	618	566	570	614	592	561	591	560	624	576	608	591	567	597	616	576	595	642	619	573	590	579	610	535	569	628	615	618	592	623	609	576	602	570	596	546	587	606	591	583	579	608	564	541	523	568	555	589	559	558	562	654	605	587	581	616	560	579	608	606	589	579	567	573	593	542	558	579	586	623	574	596	542	548	568	554	595	608	580	573	594	567	614	582	608	596	568	542	557	611	561	573	591	568	584	584	576	611	611	558	554	559	557	624	565	589	599	589	580	582	600	653	580	575	612	552	601	580	619	597	596	585	577	557	560	631	544	594	589	576	588	610	561	615	560	595	560	605	589	565	604	566	585	583	576	557	545	584	598	587	588	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20309	14352	44459	44524	11331	1798	840	612	443	398	377	358	323	276	238	229	225	241	214	211	231	237	195	209	208	215	187	209	182	188	191	183	192	206	176	175	223	189	186	172	193	159	179	206	145	175	197	164	146	168	208	172	163	176	173	189	167	164	169	177	160	168	176	189	175	166	186	166	187	149	181	181	182	174	182	157	158	187	171	180	172	175	184	178	164	186	174	183	179	172	185	169	190	168	194	165	161	167	173	164	169	167	195	176	160	189	161	179	176	153	172	173	173	176	170	177	175	169	160	176	166	178	188	163	153	169	180	162	165	154	162	174	156	162	185	151	176	170	157	181	161	156	165	138	145	161	156	191	172	162	151	143	171	162	160	173	149	184	170	161	189	159	153	153	162	195	169	158	162	196	162	177	159	162	175	168	154	182	178	161	148	173	166	161	159	177	170	171	168	165	169	168	168	190	178	170	169	167	169	170	165	157	193	175	175	158	139	175	158	164	176	151	169	158	145	150	194	166	160	179	188	163	169	160	151	133	178	165	170	159	164	178	166	162	171	164	158	151	189	165	172	160	192	185	175	161	183	178	163	181	170	203	169	173	174	154	176	163	174	158	177	154	172	198	172	175	157	169	160	132	156	184	180	178	190	172	188	168	179	163	190	140	151	155	173	167	142	170	175	177	141	162	177	154	158	177	147	179	151	199	172	169	174	160	176	190	158	161	174	187	159	189	165	175	138	160	165	169	172	174	162	172	161	142	172	155	167	193	163	151	164	147	150	187	171	159	174	166	180	162	206	178	158	179	150	156	199	156	176	167	159	156	186	175	164	163	171	175	165	158	152	158	175	166	166	174	178	167	166	171	175	157	156	174	172	152	151	180	166	189	173	187	157	179	179	192	160	172	153	162	151	181	175	177	159	173	188	165	151	168	188	146	172	180	168	141	169	158	182	171	168	182	158	179	193	162	179	166	156	176	166	179	200	165	169	168	170	148	180	171	178	198	164	169	154	174	178	184	189	199	146	160	144	144	164	151	177	166	172	150	164	164	168	158	187	161	158	183	187	166	150	184	178	190	163	151	149	188	184	180	175	164	190	152	173	153	188	178	200	175	172	142	168	176	170	144	159	166	171	166	167	178	166	134	191	172	162	169	173	164	143	166	179	168	176	158	163	176	160	176	192	192	165	152	174	166	177	167	153	160	157	178	160	182	170	170	163	162	153	159	168	177	147	176	188	152	170	174	147	165	154	155	180	181	171	142	146	164	156	157	172	201	183	190	180	164	160	170	166	179	177	150	183	171	171	160	169	174	145	198	146	165	202	157	175	171	146	182	156	164	165	169	177	213	154	201	158	174	169	164	173	140	169	167	190	189	146	170	166	197	179	197	161	161	165	172	149	166	177	168	152	150	169	151	176	168	172	176	184	185	169	179	154	183	175	179	155	157	167	149	162	150	183	172	167	153	163	171	172	178	164	167	179	165	164	177	148	163	154	192	170	185	185	157	173	197	152	151	174	168	164	167	166	195	180	183	153	161	171	171	175	161	172	164	184	181	165	162	156	163	161	193	155	163	164	167	162	182	185	158	183	175	153	196	171	170	184	174	165	167	177	162	155	164	160	173	160	187	174	179	185	167	163	178	163	172	169	178	172	180	176	148	153	156	167	153	159	175	160	198	157	181	163	166	175	189	150	173	175	164	195	181	176	150	177	158	160	164	196	164	161	178	168	172	190	174	168	167	171	179	169	166	194	159	189	157	152	145	161	157	185	162	170	189	188	162	150	175	156	180	171	172	178	189	169	164	170	169	177	165	186	188	195	191	178	154	173	177	179	136	169	155	145	162	191	159	160	174	170	162	170	166	189	153	174	178	157	170	175	155	173	170	166	179	162	180	156	184	166	167	172	183	184	163	167	166	180	158	162	175	173	174	161	179	167	176	151	159	180	181	176	171	172	152	186	155	169	177	183	170	163	160	162	168	164	172	150	190	146	128	165	163	152	181	188	150	176	156	167	157	172	169	162	169	173	173	155	179	196	172	170	152	175	180	162	166	179	147	168	142	180	158	170	156	153	185	175	177	148	163	181	156	197	156	189	154	171	158	150	155	177	176	162	168	160	173	162	156	181	159	169	180	168	163	194	167	180	187	159	167	166	182	170	157	172	151	183	174	180	161	174	189	151	159	160	148	151	159	173	168	190	173	168	171	182	162	182	161	178	178	185	171	184	164	169	182	171	195	166	171	163	176	151	151	168	183	180	167	156	161	180	189	159	165	174	168	179	158	162	164	193	184	194	190	167	155	159	151	165	174	174	175	165	162	172	174	152	186	177	180	175	166	171	143	164	158	185	181	162	176	154	148	172	173	182	174	172	170	187	173	172	178	156	167	151	174	175	161	166	161	177	170	184	194	188	180	163	152	175	165	153	176	175	149	179	196	158	202	169	165	173	173	166	169	186	156	150	154	168	155	166	176	174	140	175	187	175	151	173	168	186	198	162	156	168	171	177	166	151	153	154	182	168	164	149	183	175	150	165	156	158	153	189	167	148	172	160	204	169	167	162	158	185	167	169	142	165	156	154	163	162	177	200	180	168	175	180	154	171	171	171	160	169	149	165	190	182	190	155	181	148	178	172	151	165	186	155	172	166	159	172	160	170	174	178	159	167	174	175	146	187	183	149	182	158	171	169	149	172	145	175	173	180	162	173	182	168	172	162	167	177	142	178	167	170	160	185	154	157	163	168	166	167	182	152	181	164	151	178	171	173	177	175	145	171	173	172	154	185	192	175	160	179	171	158	183	162	154	155	177	167	199	177	162	179	161	200	134	164	150	172	170	156	199	165	148	176	173	170	187	173	170	164	188	197	167	172	165	155	160	160	177	174	171	152	161	176	167	163	179	188	192	173	177	179	148	162	175	173	183	169	146	168	162	160	171	185	173	167	176	166	153	169	165	178	160	170	172	183	161	173	171	165	184	159	162	176	168	172	181	157	186	159	166	148	167	158	183	173	148	169	164	187	180	152	168	184	180	174	179	175	173	167	192	200	178	172	165	179	168	170	178	189	186	192	153	171	163	174	183	193	175	172	171	177	175	148	171	165	168	159	161	155	173	172	179	183	172	193	177	162	177	160	182	178	167	172	170	144	167	156	152	192	164	153	151	177	144	159	165	170	168	162	171	177	176	159	159	172	172	147	132	167	157	156	193	163	148	151	155	168	156	184	161	164	149	157	170	171	146	173	166	158	209	146	204	165	162	177	132	182	164	185	185	194	141	155	167	183	170	180	153	177	160	164	169	160	196	167	144	160	182	172	173	156	162	182	149	157	147	176	160	187	149	154	157	186	176	166	148	185	161	173	160	181	163	169	163	167	171	158	149	180	185	183	179	191	152	176	165	154	166	168	156	160	159	157	185	168	177	165	170	136	145	157	155	182	184	161	182	141	157	172	153	167	167	188	174	167	172	165	173	143	168	194	171	180	157	154	167	155	169	167	149	156	180	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12284	11499	45935	32830	4678	3609	2918	2451	2180	1902	1696	1476	1299	1293	1195	1076	1037	981	939	892	885	833	842	769	717	765	696	735	681	739	661	672	675	629	661	645	669	660	615	629	602	635	630	622	602	572	617	605	602	546	593	597	581	588	622	570	608	601	572	571	600	582	590	587	589	544	568	568	590	556	573	557	571	583	591	577	522	559	562	605	569	576	561	534	556	592	596	579	534	542	556	543	554	563	573	513	542	564	571	587	585	520	590	518	555	559	506	534	568	524	553	545	576	561	558	527	548	571	537	493	583	553	568	572	540	582	552	544	558	516	567	527	564	567	546	596	541	546	517	528	573	538	580	564	558	540	553	549	561	522	535	571	534	554	541	563	532	519	555	606	571	547	623	565	567	568	545	613	585	554	534	531	503	519	512	568	571	516	539	542	527	539	543	564	533	578	564	559	551	548	564	557	546	543	557	543	599	556	546	574	582	528	533	538	556	528	568	509	573	569	507	533	533	550	511	531	498	534	513	525	530	542	558	583	507	547	600	513	593	529	545	539	537	571	573	539	505	550	533	571	525	567	540	516	543	530	559	533	536	537	574	553	543	544	545	540	493	545	584	535	485	530	557	583	542	590	556	526	554	588	535	546	534	562	550	550	510	542	532	545	528	561	540	573	555	549	538	562	544	573	613	536	521	527	526	514	584	559	514	559	539	532	512	547	575	528	560	542	506	542	558	558	472	540	555	545	521	552	530	561	546	488	532	541	574	533	542	543	535	520	551	559	563	542	578	574	553	556	559	561	502	550	551	533	538	515	585	532	541	528	551	519	578	554	550	551	526	505	573	567	530	590	550	549	536	550	537	507	540	547	562	543	578	551	539	505	533	555	570	509	497	581	541	508	556	536	544	529	538	555	526	550	573	568	564	488	536	554	567	528	547	504	527	524	523	523	550	569	542	538	574	575	529	537	520	519	526	486	551	557	579	541	544	534	495	563	555	572	591	554	543	527	542	520	549	542	555	515	504	538	504	586	563	582	511	580	573	541	540	568	541	527	579	549	548	520	524	553	530	549	557	571	523	554	545	532	536	520	572	569	546	564	540	523	546	550	509	544	499	555	572	576	551	566	587	566	541	548	549	543	545	554	541	536	499	510	550	519	521	545	526	544	528	529	528	567	517	556	558	555	518	554	553	548	573	593	499	558	551	570	566	563	542	518	543	560	520	564	553	519	525	546	583	536	534	549	543	549	550	535	577	519	519	578	584	531	568	486	559	562	527	538	526	552	501	548	531	496	512	524	527	542	546	529	549	488	536	513	551	557	574	550	529	542	550	557	567	521	551	566	535	529	515	571	535	578	534	513	573	559	498	513	570	496	564	488	535	539	585	549	553	524	523	504	544	564	482	563	529	562	531	535	563	543	536	513	565	537	521	542	563	558	525	568	590	526	564	523	525	565	532	539	557	588	521	564	516	556	556	601	516	534	558	542	543	540	547	508	526	526	534	558	509	563	537	498	591	553	565	553	500	539	568	573	544	547	560	538	538	574	563	566	503	537	548	541	531	539	528	540	536	531	565	535	564	495	544	537	551	520	544	525	505	560	577	554	553	519	543	515	562	567	528	536	536	533	627	537	522	592	540	527	559	524	515	533	570	539	568	527	523	555	521	581	546	492	473	557	574	565	525	552	539	567	539	545	568	568	542	546	579	564	576	531	542	504	557	563	583	569	567	567	515	547	577	553	539	570	542	524	515	527	558	550	526	529	504	497	563	513	552	545	545	560	532	545	546	561	543	517	633	542	566	543	507	513	558	536	557	523	575	506	560	574	547	513	582	543	518	536	509	549	525	527	528	538	564	511	560	516	523	550	533	528	554	513	605	535	551	578	588	586	549	547	532	566	554	512	527	543	581	559	524	555	503	565	542	557	552	565	545	553	593	585	549	556	535	584	528	532	549	534	545	537	504	541	550	624	573	478	539	552	551	575	545	558	528	547	572	560	572	570	549	536	530	563	546	535	556	552	585	565	578	516	518	545	539	564	556	581	541	559	523	546	546	544	557	548	532	530	568	503	576	543	572	545	532	563	497	554	502	533	509	563	517	597	542	540	537	544	533	583	525	561	544	543	542	550	558	528	558	551	557	547	507	544	542	535	519	541	589	571	557	563	565	514	564	587	561	553	529	526	572	539	569	527	530	517	547	543	551	588	595	536	542	548	594	520	527	597	517	512	529	564	539	568	576	552	520	552	530	529	547	540	561	521	567	502	564	512	545	530	557	573	542	511	531	516	517	548	613	514	562	520	556	578	545	554	558	567	494	534	505	512	518	529	527	574	549	605	569	555	544	572	541	533	556	536	590	567	544	547	535	551	533	554	566	520	539	501	553	504	520	524	552	511	550	571	509	507	545	527	571	562	540	519	533	548	574	499	517	497	539	535	526	575	510	578	549	543	558	511	577	570	522	522	543	573	537	579	534	546	544	518	528	568	554	538	534	576	530	531	568	551	517	511	590	574	586	550	533	528	554	563	539	565	568	525	552	549	556	556	534	560	509	515	531	528	518	550	532	533	535	519	574	557	519	551	546	557	515	532	529	545	538	515	523	549	550	525	571	530	581	587	558	502	537	545	548	597	540	549	563	544	513	554	534	512	544	524	581	518	550	539	562	527	510	549	523	540	523	522	568	523	513	573	564	571	564	533	536	540	546	554	539	566	532	566	516	521	539	542	591	549	530	539	581	527	561	614	558	556	573	514	554	569	540	546	527	581	495	583	565	521	523	547	527	563	558	557	572	544	544	545	521	577	546	541	561	554	522	544	520	513	543	567	502	555	529	495	548	558	543	559	537	546	525	544	573	556	545	539	532	574	531	565	518	514	563	543	518	549	569	529	521	511	556	538	554	521	527	537	538	527	531	533	530	496	509	536	516	534	548	545	549	528	544	507	563	534	532	511	529	575	549	573	547	556	579	518	533	560	560	531	527	567	522	516	522	520	557	546	525	529	499	540	555	556	591	539	554	539	559	552	534	556	549	557	572	539	521	548	522	514	515	541	534	552	555	525	533	535	608	551	599	550	543	544	547	551	567	525	534	519	527	537	546	541	591	542	576	544	588	564	539	580	570	556	573	555	545	527	552	531	608	491	550	550	514	543	516	569	566	554	523	546	539	522	519	563	534	524	552	507	572	536	561	484	536	533	574	558	540	589	543	541	501	542	535	527	507	503	582	523	556	581	571	573	520	546	574	527	560	558	532	549	516	528	575	524	495	564	547	562	538	518	553	559	546	535	568	558	590	551	560	536	562	523	544	531	525	537	545	534	567	532	529	531	545	524	526	530	523	557	527	573	560	552	559	546	543	548	500	583	574	590	580	590	546	568	538	514	537	534	543	538	528	546	581	516	533	541	542	559	566	540	519	565	524	569	542	569	551	526	557	508	515	542	563	530	537	512	541	536	556	517	546	563	532	531	568	573	577	537	567	552	531	570	567	523	551	538	572	545	593	530	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2744	1213	3076	2357	444	342	366	325	346	306	329	333	319	279	337	281	352	334	330	343	348	331	329	306	339	311	286	310	339	307	319	335	315	332	316	308	342	317	302	306	346	336	305	331	375	339	330	341	309	342	307	319	332	345	301	299	312	342	337	289	313	353	286	312	322	320	316	288	333	308	350	297	324	321	334	340	325	310	325	344	322	304	309	311	314	311	310	332	310	332	305	327	294	316	331	319	326	331	320	345	305	293	320	297	294	305	308	339	317	294	308	322	331	316	319	320	328	309	282	326	302	337	313	354	337	312	290	322	295	318	313	308	330	339	273	287	306	330	352	309	335	288	332	305	308	322	315	300	317	315	320	326	317	335	310	312	326	310	326	320	334	326	295	323	306	307	295	303	311	326	287	330	317	322	294	343	300	319	331	311	320	304	321	308	332	346	341	316	339	345	319	332	339	319	342	330	294	324	332	282	329	317	319	310	315	351	337	333	325	355	332	306	306	355	277	344	278	321	307	298	331	343	322	319	308	308	295	338	311	301	338	294	323	324	334	315	301	334	315	319	327	322	315	318	355	306	310	327	299	288	278	305	328	329	304	290	318	311	333	333	302	305	318	306	306	306	308	357	300	333	316	336	330	302	319	361	296	339	277	315	333	296	298	346	306	336	304	322	308	317	301	320	341	338	311	317	315	335	343	316	330	334	298	314	331	336	288	308	319	305	295	345	329	331	345	303	329	316	296	323	321	341	302	354	316	310	312	271	304	330	325	335	301	309	333	333	285	329	323	311	282	305	285	335	322	313	324	312	329	318	296	331	305	338	303	332	302	337	292	335	329	333	318	333	282	293	299	304	322	321	316	330	294	299	320	304	293	310	318	351	328	308	304	293	297	308	348	324	332	330	289	317	325	279	333	330	314	285	319	262	324	300	316	337	298	309	305	320	346	324	291	318	318	321	338	320	347	301	352	374	319	349	311	288	311	298	318	326	300	284	282	335	295	309	282	271	347	305	320	314	311	291	310	349	315	319	292	297	344	337	303	306	303	332	322	307	327	347	295	297	349	314	282	310	309	333	349	320	324	295	350	328	284	341	330	302	316	342	349	352	298	315	329	296	315	315	284	325	304	331	275	312	314	293	331	305	305	316	315	333	301	325	315	318	328	322	312	311	327	328	311	307	340	312	325	344	306	336	319	341	292	369	360	340	288	336	336	339	324	310	322	321	305	301	335	348	363	298	339	307	337	295	343	342	313	302	327	293	317	313	367	293	297	299	362	330	317	330	317	316	372	328	292	316	299	312	293	323	310	314	329	284	304	315	317	307	322	316	320	303	331	325	322	338	310	310	315	317	319	304	309	321	332	306	306	352	313	329	296	349	301	340	346	286	354	331	349	313	291	321	323	296	330	327	319	301	304	305	329	315	348	334	348	337	310	310	305	296	336	348	339	318	332	294	336	344	302	322	289	315	303	309	312	338	330	321	325	316	313	308	358	287	311	328	317	308	337	310	320	331	292	334	338	297	315	281	332	299	314	316	307	326	301	313	345	326	304	330	310	325	324	290	333	313	329	312	330	323	329	316	296	332	278	303	324	318	295	350	295	304	307	289	331	331	307	315	316	300	289	336	317	303	330	309	331	319	347	305	315	285	295	293	288	312	295	289	298	307	323	304	342	323	308	340	290	299	337	318	308	297	294	331	327	320	296	299	311	320	344	338	290	330	330	330	298	302	346	348	322	349	310	297	318	303	315	309	319	326	354	305	340	306	327	339	343	335	280	326	318	335	319	319	304	310	295	275	299	326	312	339	324	343	306	306	308	313	324	332	306	331	331	283	339	317	300	305	328	363	357	310	308	319	331	348	320	296	299	337	332	317	307	327	331	314	315	314	329	348	336	310	308	286	316	295	304	327	295	354	352	288	319	296	353	345	314	306	304	329	345	324	331	313	309	307	303	329	308	335	334	281	340	326	307	320	285	335	310	337	317	303	339	301	323	318	309	344	307	315	315	302	350	303	323	302	316	314	315	301	321	334	328	334	273	350	347	272	317	331	297	332	322	303	291	341	313	331	312	290	328	306	339	328	327	318	287	329	336	300	342	340	306	350	305	331	290	303	329	317	302	306	331	311	343	340	319	347	364	342	314	341	327	291	304	327	299	297	338	289	299	328	332	271	287	327	313	330	314	327	302	312	297	319	321	294	305	305	339	316	361	312	365	334	303	318	295	326	283	331	307	318	331	341	327	319	306	315	291	287	318	261	310	323	331	314	311	344	292	337	309	325	337	336	300	275	332	299	371	307	339	321	319	317	303	289	309	301	331	314	327	310	314	367	332	345	317	301	266	334	318	279	295	349	301	326	345	304	342	326	316	303	333	315	327	326	317	334	314	330	311	314	294	302	331	296	328	319	296	314	326	302	308	310	321	335	326	314	307	322	318	326	340	341	322	312	322	324	313	339	333	316	324	288	305	316	329	296	320	324	297	328	307	345	293	318	320	302	302	315	293	318	302	324	311	330	343	327	290	329	293	349	303	333	329	340	313	305	326	337	306	271	363	325	332	315	293	324	322	339	317	320	312	308	271	321	338	308	315	344	339	349	341	341	305	311	317	307	337	302	278	309	315	341	333	329	338	306	314	327	340	326	289	311	304	284	327	332	324	316	315	320	321	296	332	312	316	356	322	311	308	318	313	354	285	318	307	345	316	320	343	349	312	334	341	322	305	325	309	314	328	309	338	305	292	299	336	312	332	322	300	323	311	316	329	321	336	354	300	314	306	319	346	315	344	291	304	308	305	332	320	305	286	319	333	317	299	306	330	293	335	320	345	312	332	287	313	326	320	299	315	299	320	344	333	339	318	312	307	315	315	323	331	330	285	328	307	325	322	311	326	288	335	312	328	335	337	343	334	302	305	295	282	316	327	299	338	343	342	314	319	307	313	323	295	309	332	317	333	317	346	317	309	287	314	303	292	296	328	314	321	293	304	324	291	300	327	312	306	295	293	300	294	315	327	331	348	323	337	314	298	312	334	289	333	313	306	331	313	320	305	329	314	326	325	277	281	285	340	330	329	305	309	299	312	306	334	310	326	337	334	320	317	338	332	307	275	322	334	336	318	318	338	333	311	306	305	312	334	292	322	329	310	325	312	323	301	311	308	319	305	279	291	337	299	333	311	330	310	326	294	298	318	325	299	265	329	318	367	320	316	326	300	325	297	324	282	324	305	334	318	296	285	324	315	306	309	312	307	315	321	309	278	312	327	324	322	326	318	307	331	291	318	345	296	329	322	359	337	330	292	293	333	321	333	346	333	337	305	334	309	292	336	334	317	316	326	312	303	284	300	314	339	285	318	317	304	322	314	309	313	332	334	346	310	342	307	296	337	276	308	326	332	300	307	330	338	353	331	322	300	318	336	331	308	307	274	349	312	365	326	354	345	318	327	332	331	317	322	325	333	315	309	283	306	307	296	332	319	311	333	314	298	337	313	303	340	322	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3122	1925	6835	5834	1206	1028	990	946	971	1001	982	923	950	946	988	978	986	987	938	924	921	891	885	913	905	901	985	866	929	928	954	883	929	888	869	916	934	931	947	934	984	930	944	946	883	919	945	929	921	940	893	967	928	963	977	896	892	895	979	936	922	923	963	903	938	899	918	960	883	928	968	929	899	980	917	931	887	906	891	944	948	942	873	961	898	925	964	960	915	942	941	941	976	956	887	941	958	907	933	916	904	976	984	892	859	893	938	910	888	895	859	965	893	957	936	926	980	964	942	896	943	922	884	947	911	946	909	913	938	948	928	854	958	923	935	868	894	931	912	882	945	896	938	938	884	929	893	934	881	969	901	950	823	914	936	904	939	929	985	915	951	895	835	896	915	867	948	925	880	897	945	923	905	921	913	893	897	940	929	905	917	858	916	975	956	870	934	953	925	921	892	854	870	898	915	942	938	896	916	893	909	901	931	965	883	953	976	916	991	922	907	955	925	910	1008	962	930	940	931	955	886	891	934	900	876	938	888	981	868	902	980	924	923	917	958	918	894	901	940	906	914	931	916	894	885	940	918	914	873	808	920	948	961	910	935	893	945	921	892	903	886	949	961	855	937	895	986	919	883	955	905	985	880	913	896	955	940	968	951	881	906	896	896	976	877	919	957	853	886	967	925	940	920	929	900	915	946	896	979	955	958	881	896	911	957	960	919	932	897	960	902	915	961	945	902	934	865	871	890	926	964	919	925	961	948	919	935	925	973	877	912	918	959	899	892	904	919	913	923	981	920	912	947	873	926	910	931	920	924	912	909	940	888	958	910	911	935	922	904	857	887	922	915	921	968	897	886	885	897	953	959	915	996	951	898	953	941	949	920	894	935	907	937	957	912	932	892	940	912	954	932	925	932	867	951	957	902	925	956	913	930	919	899	893	905	950	848	934	921	876	911	930	895	875	931	893	898	966	895	907	924	964	943	898	940	926	971	923	967	956	959	856	907	889	894	934	921	959	903	921	978	887	986	835	906	938	906	905	880	917	948	911	912	959	909	883	922	962	915	888	969	865	935	951	916	904	938	897	955	903	918	974	965	939	921	883	917	907	925	890	883	930	889	908	896	912	923	941	894	993	957	932	928	943	917	980	978	988	947	947	927	915	929	865	926	929	956	921	935	888	846	886	938	909	919	932	940	907	913	903	939	963	925	880	896	927	897	919	905	958	959	881	972	935	940	928	940	910	917	928	872	940	906	967	884	913	946	928	903	902	942	984	933	927	897	926	945	926	949	965	943	914	946	932	886	968	896	915	894	932	939	933	968	951	914	915	920	954	890	943	902	936	878	902	931	945	897	884	920	878	956	899	946	965	935	916	933	872	883	881	946	881	883	925	907	938	920	881	923	900	946	927	867	916	865	872	945	980	904	938	860	905	892	937	917	897	931	933	837	849	946	856	909	925	893	911	918	897	846	910	904	919	886	924	890	918	894	926	923	885	855	916	927	881	955	993	939	918	927	914	937	927	957	925	907	910	906	916	894	948	899	877	908	915	932	949	917	937	908	886	918	922	913	924	935	907	939	928	897	894	904	926	924	881	907	923	915	866	920	924	920	895	952	904	917	956	884	905	955	912	969	901	942	916	893	949	925	914	884	946	924	855	877	907	952	987	994	945	924	912	855	922	934	899	896	934	934	944	927	914	917	921	967	956	956	905	885	938	965	928	932	917	941	927	962	941	926	932	921	932	908	933	901	857	923	857	901	923	941	964	925	901	981	888	941	960	959	916	997	839	901	888	989	914	1004	893	959	956	911	928	935	926	957	924	955	879	941	969	890	902	942	896	888	951	911	922	917	926	945	882	937	888	916	894	875	961	944	971	907	862	935	961	941	897	959	974	840	886	936	881	899	953	938	909	941	917	901	882	942	932	882	916	939	932	953	934	936	894	840	905	863	844	856	932	897	916	892	910	852	893	957	911	921	944	940	932	948	917	975	915	918	881	946	871	945	895	921	977	976	881	902	874	952	951	910	941	893	855	983	946	918	906	944	926	893	937	945	963	877	913	905	918	895	938	933	939	958	885	875	883	902	893	972	917	966	922	864	923	1008	893	947	903	947	975	954	958	941	897	878	1009	921	923	918	927	902	896	884	925	985	962	909	901	949	873	936	974	888	894	875	968	888	942	937	937	922	914	915	970	911	877	883	903	935	867	873	910	942	885	980	986	875	907	895	942	854	918	903	900	908	920	902	948	990	967	932	928	943	897	900	880	925	924	909	906	926	922	940	905	878	893	968	969	937	852	911	929	906	879	908	921	875	952	887	897	947	921	969	897	911	983	898	908	949	915	878	941	935	904	965	941	901	946	928	927	931	923	892	971	985	930	894	941	927	910	975	918	888	919	936	894	909	940	945	981	909	1033	957	929	975	899	886	938	917	853	919	855	946	984	917	911	898	931	899	909	916	985	908	890	915	851	933	920	915	928	973	913	873	917	889	933	917	919	876	919	911	938	899	927	883	900	903	862	910	859	870	954	936	919	876	931	946	953	906	920	969	891	905	968	904	920	904	917	931	884	933	976	950	922	901	894	1003	966	897	939	927	945	899	904	921	981	881	950	891	957	935	886	879	903	962	917	899	923	870	877	867	958	919	913	907	880	936	911	946	934	925	961	872	898	918	885	947	951	1005	994	966	925	906	868	931	949	893	899	928	971	938	953	901	893	924	995	936	924	968	894	924	996	957	973	905	934	931	931	944	919	981	927	934	922	956	894	931	940	945	902	930	930	926	957	883	955	968	937	891	928	916	895	856	947	869	944	912	890	874	885	922	964	906	939	940	927	953	897	892	932	922	955	883	890	866	939	931	880	913	915	925	917	945	916	925	975	905	924	962	894	929	881	937	924	915	892	916	862	901	961	948	991	1007	905	893	961	904	970	888	1011	947	944	906	918	918	955	900	907	911	913	882	894	963	920	962	890	894	944	885	961	872	946	899	922	935	895	897	908	897	935	889	909	912	930	922	917	936	948	930	937	899	965	878	908	903	934	930	948	947	921	939	906	958	915	960	952	920	972	913	917	919	987	892	866	893	893	938	927	932	910	975	957	930	865	914	922	946	940	931	923	920	929	926	897	894	938	953	887	892	935	889	931	887	928	942	939	932	938	933	924	937	905	887	911	893	943	938	954	906	869	940	895	953	944	941	961	944	925	909	913	912	892	899	873	948	909	904	997	911	919	942	905	961	918	883	920	866	922	927	953	887	905	866	930	939	935	927	912	940	891	963	879	888	952	912	878	955	887	944	987	943	955	908	931	937	960	985	896	937	931	954	890	937	904	902	926	1001	924	928	946	943	913	884	908	910	924	923	928	873	887	919	923	986	933	925	919	919	949	886	916	958	918	905	882	916	912	896	911	955	894	944	927	892	935	884	961	948	896	863	936	920	922	953	908	914	899	910	921	917	867	901	927	952	893	903	905	920	923	904	898	931	924	914	886	927	955	933	951	897	927	928	909	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12835	11271	21998	20658	2425	827	542	403	353	315	295	254	243	277	231	256	235	217	183	201	222	204	157	206	230	197	180	185	181	211	189	187	180	191	194	216	181	201	182	176	206	193	199	177	171	182	178	202	209	175	178	195	165	201	204	174	190	174	182	187	171	173	167	203	174	181	174	164	177	150	166	200	156	197	177	163	186	181	184	192	202	166	200	195	176	164	171	169	186	166	199	173	178	161	183	180	209	208	189	182	175	182	181	155	203	189	167	174	181	206	190	166	184	217	151	180	161	163	171	176	180	182	171	170	184	179	161	182	171	181	146	197	165	178	187	171	182	167	184	175	178	168	175	179	193	184	151	184	164	176	170	207	182	166	154	173	174	194	160	172	168	177	195	188	186	178	167	164	175	190	180	174	151	195	163	187	187	178	190	166	187	172	193	193	184	197	175	193	176	176	200	157	171	158	164	173	175	204	168	186	155	188	165	194	189	181	181	176	180	182	185	184	177	177	178	186	167	183	189	182	170	167	197	184	154	168	183	173	193	175	187	176	188	170	167	165	169	187	163	198	182	163	184	176	191	196	175	165	185	192	184	197	169	163	167	170	171	202	192	185	165	206	203	142	192	174	169	182	206	190	172	187	175	195	169	163	188	174	157	159	163	184	178	172	164	171	200	172	171	159	231	177	192	173	195	179	152	184	176	173	170	160	180	177	197	174	180	185	208	158	183	192	168	167	167	181	177	181	182	180	175	179	181	176	192	187	190	148	189	181	152	184	193	169	178	181	179	196	150	205	179	179	194	154	185	176	168	182	176	188	189	192	179	171	184	186	186	186	181	174	178	172	183	193	178	201	183	184	190	161	175	181	182	176	200	195	177	165	197	181	172	171	185	191	175	172	186	161	180	187	194	195	170	189	160	178	181	187	181	195	181	203	202	169	174	195	154	188	188	180	187	175	198	192	173	179	200	192	189	168	227	198	211	200	190	188	177	165	159	189	184	182	187	202	175	182	190	185	152	166	182	184	199	183	190	183	194	172	179	185	174	152	160	164	179	178	167	189	195	203	169	178	188	184	162	194	203	179	181	193	207	171	201	184	173	192	188	176	184	178	186	193	175	149	171	191	174	206	204	196	162	161	190	194	185	170	162	176	174	185	165	180	184	197	160	211	219	188	181	196	196	155	164	171	170	182	166	196	198	167	175	170	190	185	197	176	194	171	186	171	173	198	169	168	175	207	177	171	182	184	170	167	184	184	182	174	156	175	163	175	193	178	179	185	176	165	195	165	186	195	194	177	197	173	185	180	186	155	177	197	198	168	207	155	201	194	226	173	191	174	169	173	171	178	176	193	163	181	195	177	186	177	188	166	180	179	181	192	182	167	155	167	169	178	192	171	191	192	163	202	182	197	178	178	187	199	187	168	168	168	179	169	168	183	200	169	165	178	204	180	202	166	205	197	176	172	178	173	191	176	157	178	191	192	178	152	183	191	171	176	181	182	165	176	189	193	174	173	174	175	178	163	177	196	197	182	188	179	197	176	209	210	196	182	177	181	191	195	165	173	179	176	181	157	208	182	187	167	174	169	154	185	177	207	188	177	190	186	183	187	188	190	168	157	205	170	181	176	174	186	173	154	186	173	195	179	207	163	174	180	202	165	171	178	174	183	186	185	179	176	149	197	186	162	164	194	197	176	180	194	186	175	165	183	187	181	186	180	181	181	186	180	190	214	149	176	176	192	198	166	208	159	186	171	176	169	161	176	195	179	192	188	179	173	165	182	186	163	176	188	182	183	177	183	166	180	165	181	190	166	190	192	165	209	170	188	202	167	175	198	197	170	191	163	190	196	201	163	164	193	180	188	158	188	188	172	193	172	176	147	205	179	168	181	172	191	177	191	185	187	189	180	179	180	208	181	157	180	189	177	187	201	187	167	166	183	174	183	183	181	179	186	156	214	160	172	183	170	172	189	204	178	165	175	160	204	183	168	169	191	165	164	184	177	188	207	194	172	155	195	194	168	169	176	185	166	158	188	165	194	180	175	164	174	189	156	200	194	186	197	184	182	187	176	181	159	189	190	167	174	160	204	165	192	187	168	148	177	178	169	177	168	193	156	180	212	184	157	208	177	172	184	184	153	169	182	191	177	180	172	172	174	193	188	179	168	186	169	164	189	170	179	190	184	179	156	196	192	184	175	195	184	185	193	194	175	198	170	154	178	171	158	177	180	156	163	210	181	174	153	174	174	172	165	201	171	149	186	165	180	173	199	171	203	167	177	181	168	174	179	194	178	183	201	192	185	186	164	181	168	200	150	169	184	177	170	185	188	163	157	164	189	193	187	175	176	196	207	179	187	180	181	171	182	191	172	175	179	173	172	199	143	179	156	192	187	181	174	188	178	182	178	190	167	174	181	179	202	167	177	175	185	172	183	171	204	186	194	183	187	183	174	193	169	163	200	192	163	172	198	173	180	195	175	187	165	159	197	169	173	165	180	164	202	177	192	189	188	179	160	158	183	208	190	162	185	184	203	188	173	175	183	170	163	167	154	202	183	165	182	164	197	192	158	175	191	163	174	182	197	196	179	156	175	170	190	174	205	197	197	185	176	177	168	172	177	189	178	174	171	157	196	174	190	180	174	213	159	202	198	182	187	171	173	158	161	166	200	175	200	194	191	171	180	181	151	172	192	173	184	188	167	148	168	175	174	191	187	177	183	189	195	184	181	195	158	149	180	183	192	209	181	205	184	185	189	166	158	195	180	185	161	173	177	185	189	192	176	172	180	179	173	170	191	189	195	155	183	202	191	188	169	173	185	186	175	175	190	167	174	186	189	164	191	182	165	207	180	202	186	172	169	173	155	196	184	201	163	157	183	153	171	177	182	182	177	178	174	197	170	187	188	188	151	192	174	200	180	185	179	197	203	205	212	192	205	159	176	171	180	167	174	178	200	184	198	204	192	191	174	187	184	190	180	199	158	186	171	165	168	157	203	186	171	182	183	176	163	170	165	185	166	172	189	172	180	189	169	172	170	180	208	171	178	167	194	180	195	187	186	195	165	179	187	184	179	178	202	177	185	171	175	204	172	184	168	178	149	157	175	180	191	170	166	205	153	173	212	192	164	185	171	187	173	183	172	186	192	176	178	156	187	176	186	170	173	169	190	184	209	206	172	183	187	175	177	180	198	173	158	203	186	168	171	197	187	182	179	201	176	179	175	198	185	178	203	164	184	181	175	176	170	170	177	186	202	160	176	167	197	190	187	195	214	184	192	190	178	182	175	155	163	175	185	162	172	156	194	177	182	194	167	162	215	179	173	201	180	200	153	189	192	178	156	185	190	188	166	166	180	198	207	165	183	197	155	185	196	199	170	181	147	194	191	168	171	157	172	158	177	168	195	175	181	188	177	183	175	188	178	175	175	196	164	176	194	177	187	178	183	192	203	170	166	176	196	186	187	182	161	152	177	179	185	168	164	177	207	167	189	194	176	165	174	186	183	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9321	10037	27401	20394	3002	2406	1912	1790	1452	1305	1241	1100	1067	985	969	873	873	841	701	775	725	729	708	717	711	665	684	694	697	592	629	667	625	633	596	605	619	602	633	550	599	558	578	599	598	576	614	605	567	604	584	582	564	555	545	586	547	586	580	592	550	558	556	576	581	582	621	582	524	568	573	565	565	583	588	583	567	528	604	565	581	563	618	590	566	583	598	580	561	551	578	563	561	582	519	576	568	564	535	546	566	596	607	601	610	559	531	595	569	603	569	576	545	560	587	548	548	551	560	552	585	588	541	557	581	550	568	567	549	567	573	528	603	557	582	592	540	568	524	580	567	570	590	581	559	553	568	567	564	596	593	568	561	544	547	550	580	562	574	595	525	582	551	539	582	588	551	547	553	580	577	529	558	552	553	601	560	587	537	635	552	553	537	557	590	543	585	554	536	538	575	567	541	531	546	536	555	551	591	522	591	563	521	566	570	517	574	539	551	560	614	521	572	581	579	522	553	548	567	499	575	530	545	539	581	566	561	571	555	617	535	554	521	555	572	616	561	530	517	552	600	547	551	562	573	573	565	563	578	558	588	566	580	549	588	560	583	554	550	589	580	581	524	599	584	563	545	569	567	564	569	563	553	602	564	548	562	583	533	549	562	575	522	529	574	520	547	524	554	526	572	580	576	512	605	557	548	521	550	552	550	572	550	537	573	545	567	583	548	544	600	583	554	540	548	541	525	569	582	593	560	571	510	548	565	530	535	568	583	544	509	562	559	540	544	519	573	565	557	524	568	540	550	586	545	534	590	590	570	551	501	553	552	596	538	578	592	545	539	584	529	580	572	563	550	564	580	536	560	571	548	586	572	529	570	552	563	544	557	567	540	505	565	565	560	570	569	539	569	559	556	563	575	572	567	542	544	538	524	592	534	556	543	561	516	555	575	567	575	541	554	549	568	518	566	628	564	573	562	554	615	502	534	557	547	617	589	541	563	546	609	575	547	528	579	566	563	587	529	560	576	554	573	559	553	555	578	537	566	576	601	560	596	569	541	573	549	568	548	573	592	548	600	509	538	561	590	546	564	557	603	584	526	569	534	528	559	581	577	543	556	543	587	548	586	567	567	566	554	558	623	558	549	568	576	561	566	550	568	534	540	569	561	575	514	577	587	606	526	557	561	554	542	563	570	566	572	542	553	520	502	581	612	532	581	532	518	572	612	577	563	543	577	544	525	599	585	573	560	548	570	497	585	557	567	612	541	548	590	534	565	551	538	562	554	521	544	586	568	593	537	579	540	554	581	580	562	580	558	517	550	512	596	555	556	587	526	534	538	604	539	585	553	560	525	524	509	513	571	538	580	573	578	563	547	507	539	557	558	584	570	571	572	553	530	578	577	593	517	527	526	603	534	554	562	564	560	607	561	576	550	558	571	534	573	561	542	596	518	616	528	509	557	521	554	514	580	588	531	568	543	542	570	561	515	507	553	573	579	500	528	570	560	542	573	548	552	583	568	537	594	576	564	602	568	593	552	583	596	549	595	540	552	606	539	522	546	524	597	611	561	525	549	557	514	537	571	556	544	548	570	567	544	553	539	540	507	545	562	550	529	503	547	559	555	566	523	560	604	513	557	550	546	589	564	551	613	557	561	526	533	564	556	525	525	573	569	573	594	563	553	548	536	533	572	552	554	559	587	562	560	603	553	538	524	541	540	547	566	577	594	571	572	539	570	605	586	504	554	565	504	578	525	541	558	592	568	580	541	533	550	527	536	581	598	574	600	529	573	605	538	528	556	565	567	604	595	557	570	591	574	553	510	573	555	530	598	549	592	552	567	538	615	552	560	569	578	571	590	556	577	518	566	563	544	552	578	591	547	540	553	547	529	552	528	574	594	535	555	552	545	534	530	583	545	581	556	563	600	546	508	559	585	546	556	553	518	559	569	553	597	558	572	568	530	562	517	533	555	528	531	611	547	545	562	551	569	566	569	571	563	556	553	600	565	564	557	586	540	566	586	544	529	541	548	549	546	575	546	592	552	583	543	568	580	512	540	562	552	567	583	496	537	552	550	615	531	571	582	546	558	578	544	522	568	567	552	526	530	587	555	539	565	586	559	561	563	554	523	573	528	518	538	551	574	591	540	563	582	548	528	587	568	579	586	550	526	525	578	599	573	531	580	537	570	570	546	583	533	583	546	583	541	571	554	534	582	523	551	554	537	540	578	564	549	543	556	515	544	542	547	544	550	557	553	558	532	567	586	583	572	559	556	588	573	582	581	552	552	581	559	542	580	515	514	540	542	599	587	566	570	566	581	538	505	526	515	512	560	580	597	566	609	573	611	562	528	537	534	568	542	580	593	544	549	567	589	564	539	539	549	516	571	563	568	589	595	574	580	564	586	557	577	556	585	543	536	578	543	538	564	564	552	557	571	504	518	607	542	579	582	558	554	562	555	535	536	601	573	588	542	532	547	543	541	537	546	552	527	517	583	576	590	567	594	559	522	555	600	569	569	531	550	558	554	582	586	559	554	540	562	558	593	584	564	589	565	484	557	593	557	572	544	605	580	544	551	529	526	526	540	547	544	559	588	549	556	521	587	536	540	573	536	539	564	573	560	556	563	596	555	563	582	554	566	592	587	551	568	524	568	589	571	577	562	526	553	567	522	564	552	542	555	543	538	551	607	535	533	583	561	565	558	589	576	561	566	547	590	524	600	589	581	593	570	530	580	580	543	584	546	590	563	550	618	555	539	554	567	564	535	539	566	556	541	558	549	574	570	557	506	576	542	533	571	557	554	524	578	548	523	601	563	601	551	564	598	591	561	541	563	525	559	545	566	514	563	622	589	543	534	542	546	597	541	544	580	546	505	511	536	565	572	558	541	597	597	585	489	567	577	552	539	565	582	587	590	507	553	524	591	558	550	545	515	537	550	562	532	574	523	543	603	573	569	546	531	569	538	592	568	569	585	553	525	544	513	535	567	608	571	561	575	580	558	559	555	547	573	584	533	560	554	588	577	582	552	567	550	587	547	556	539	560	558	571	509	558	613	570	560	542	568	549	539	575	575	604	556	520	552	553	572	563	539	576	560	583	545	509	559	552	578	567	594	531	549	514	576	566	518	570	526	553	549	514	574	532	553	581	611	523	524	545	593	567	557	559	578	593	583	585	570	523	606	546	506	529	552	523	552	573	560	580	539	527	577	602	526	527	594	590	524	540	555	547	549	542	563	584	613	566	527	554	554	530	551	580	576	602	547	561	549	580	573	508	506	550	552	569	539	584	551	570	557	584	591	553	560	558	579	533	608	577	564	501	574	603	558	555	521	513	590	504	577	585	541	524	551	598	553	581	593	567	574	581	580	551	571	523	527	633	558	545	583	529	511	593	557	545	565	537	557	538	588	541	582	581	589	576	575	564	566	568	540	510	599	541	616	521	598	557	571	559	553	518	559	545	539	527	527	581	545	580	545	536	560	524	574	553	573	564	551	571	500	592	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9
