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
336998587763	336998588326	336998588876	336998589426	336998589976	336998590526	336998591076	336998591626	336998592176	336998592726	336998593276	336998593826	336998594376	336998594926	336998595476	336998596026	336998596576	336998597126	336998597676	336998598226	336998598776	336998599326	336998599876	336998600426	336998600976	336998601526	336998602076	336998602626	336998603176	336998603726	336998604276	336998604826	336998605376	336998605926	336998606476	336998607026	336998607576	336998608126	336998608676	336998609226	336998609776	336998610326	336998610876	336998611426	336998611976	336998612526	336998613076	336998613626	336998614176	336998614726	336998615276	336998615826	336998616376	336998616926	336998617476	336998618026	336998618576	336998619126	336998619676	336998620226	336998620776	336998621326	336998621876	336998622426	336998622976	336998623526	336998624076	336998624626	336998625176	336998625726	336998626276	336998626826	336998627376	336998627926	336998628476	336998629026	336998629576	336998630126	336998630676	336998631226	336998631776	336998632326	336998632876	336998633426	336998633976	336998634526	336998635076	336998635626	336998636176	336998636726	336998637276	336998637826	336998638376	336998638926	336998639476	336998640026	336998640576	336998641126	336998641676	336998642226	336998642776	336998643326	336998643876	336998644426	336998644976	336998645526	336998646076	336998646626	336998647176	336998647726	336998648276	336998648826	336998649376	336998649926	336998650476	336998651026	336998651576	336998652126	336998652676	336998653226	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2747	3650	2300	2747	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
80489	75904	76672	58389	38556	25975	10730	725	355	327	367	270	334	262	281	265	264	272	261	275	269	283	274	270	289	287	302	281	294	315	330	314	289	309	264	285	281	275	273	277	292	357	377	322	340	304	297	265	276	250	279	266	281	251	276	252	268	290	265	299	297	309	258	288	316	289	282	256	257	248	314	264	244	245	296	256	306	278	280	303	237	281	257	288	254	215	235	301	241	238	270	236	272	265	279	286	262	257	252	285	257	294	263	273	287	294	274	277	271	276	256	270	270	257	240	239	242	284	269	275	326	274	260	288	249	262	250	294	246	296	304	248	270	281	264	262	281	263	277	245	280	295	271	250	263	279	256	260	270	265	266	261	252	258	263	281	286	253	281	269	278	253	278	261	266	261	268	262	263	278	262	236	268	298	276	294	264	230	271	285	270	291	243	264	290	276	278	248	241	287	260	285	266	289	292	267	278	266	242	280	285	314	272	250	267	264	265	279	276	264	277	240	265	254	241	275	281	275	278	244	268	239	272	256	260	274	276	264	282	255	240	251	278	276	235	265	240	233	264	249	275	311	250	257	292	263	269	265	269	265	299	255	254	252	288	261	240	259	288	262	261	241	250	265	290	262	251	309	254	243	261	260	279	260	228	270	311	245	224	241	261	255	316	279	231	251	275	261	262	237	274	255	275	243	241	266	282	287	269	274	280	295	255	258	270	283	281	270	262	263	288	287	288	285	247	251	278	279	301	253	242	268	281	265	266	277	283	274	255	278	257	261	284	252	301	261	268	284	281	262	273	294	289	278	234	258	228	267	248	270	275	254	273	255	295	289	284	263	259	261	304	285	289	270	280	257	287	261	269	294	284	302	250	320	268	294	297	256	262	287	286	272	283	246	267	283	283	307	243	256	285	265	265	256	251	254	230	266	276	271	289	264	269	247	255	306	296	279	244	274	288	245	281	276	257	235	261	260	285	281	269	258	268	277	280	285	268	266	288	280	279	261	278	305	263	266	251	284	270	274	288	280	265	289	288	243	282	280	248	284	281	272	249	256	279	240	294	292	275	250	284	270	295	245	270	314	289	279	273	282	304	264	286	283	265	255	292	277	260	283	274	264	266	301	250	285	242	261	281	242	262	238	297	263	270	264	260	244	258	272	286	255	279	282	274	280	270	286	274	263	261	287	277	285	276	266	230	262	242	269	272	262	268	295	276	286	250	261	241	307	241	254	266	280	271	292	272	269	280	243	264	281	235	248	292	278	268	255	244	275	266	292	259	248	271	264	252	255	258	289	267	256	282	281	249	245	265	239	279	291	271	303	262	265	299	247	263	280	265	275	289	262	263	248	272	271	241	264	307	283	300	286	253	251	275	270	272	283	275	298	294	291	276	276	277	255	265	282	302	277	294	266	281	250	316	281	274	261	250	250	314	283	302	305	285	287	263	276	263	275	268	250	274	267	247	258	249	270	255	288	252	235	270	250	273	244	262	275	290	248	308	289	249	234	272	275	297	268	284	281	282	297	255	265	273	240	250	278	237	279	300	252	289	242	272	230	277	261	240	272	288	273	297	262	290	286	278	281	299	270	252	284	279	220	260	291	275	255	263	291	301	263	269	273	254	264	278	273	262	277	258	284	279	293	312	285	287	288	274	277	273	263	275	309	258	264	289	274	241	297	280	279	245	267	272	276	268	267	275	273	284	274	262	248	255	286	316	255	258	283	261	241	258	290	277	265	252	232	285	256	277	242	284	302	272	265	235	278	270	258	244	272	278	272	256	278	223	243	285	264	272	256	265	264	274	267	286	279	252	245	218	291	276	283	305	308	267	275	256	265	261	262	257	287	286	314	248	286	249	243	254	309	262	281	262	279	280	265	248	270	273	281	256	273	270	267	274	265	307	279	264	266	259	300	258	240	270	284	263	277	287	274	267	271	288	261	268	255	265	310	250	281	264	274	280	284	275	274	284	264	272	283	249	221	276	244	290	274	256	254	280	281	270	264	278	248	260	293	273	286	263	273	263	280	261	298	278	294	264	307	267	296	285	282	287	267	259	279	262	280	257	276	287	285	260	272	240	289	292	257	293	278	261	271	258	259	287	260	246	283	268	254	287	271	286	246	239	280	258	288	262	269	255	284	253	269	270	258	263	251	299	263	268	281	239	286	269	274	273	268	294	266	273	270	256	281	269	270	329	306	268	296	251	297	292	259	261	214	295	272	287	274	282	256	271	266	257	237	273	285	239	263	266	265	268	273	261	259	303	280	248	253	276	281	259	238	263	282	256	270	297	273	247	246	264	278	293	291	280	270	272	301	261	281	292	256	254	282	265	254	269	285	244	258	276	266	272	258	281	252	246	264	261	298	238	262	296	244	264	265	245	311	259	230	260	278	260	272	263	260	260	230	253	283	296	253	299	289	273	267	275	264	279	284	272	275	302	240	265	287	313	254	267	283	281	290	240	262	289	289	247	246	277	295	244	291	278	255	315	258	275	293	246	240	248	240	276	290	270	262	300	270	284	293	269	283	263	263	258	232	294	286	258	293	314	269	279	287	276	275	256	280	241	250	267	266	275	270	286	258	280	268	261	271	282	280	286	238	278	254	263	258	257	266	277	280	312	248	259	284	296	267	255	273	267	260	296	267	270	280	276	298	259	285	234	222	268	302	261	264	276	241	278	256	274	274	308	270	264	266	292	254	255	285	297	284	265	246	255	257	244	265	264	256	228	284	277	284	257	266	297	244	257	288	260	273	251	263	284	288	229	274	260	253	268	291	285	255	263	251	246	255	273	269	253	251	309	267	256	282	271	269	244	249	289	288	272	280	254	259	265	294	287	236	247	293	269	277	295	285	253	253	279	270	272	269	246	258	266	282	253	269	274	247	290	268	253	264	256	271	242	260	265	279	295	255	263	245	267	269	288	269	228	289	241	258	258	283	283	274	274	285	260	246	294	295	270	268	258	263	284	296	270	277	260	277	291	274	292	276	276	274	283	269	287	245	261	267	264	270	267	282	277	259	290	257	249	304	285	254	243	254	261	276	262	267	258	281	291	297	261	254	271	264	258	247	281	298	272	285	265	273	294	252	296	282	279	275	265	283	279	278	271	296	278	289	247	293	228	300	221	245	276	269	265	242	278	263	278	283	265	265	261	270	272	301	264	283	280	271	269	271	254	251	294	290	265	252	260	286	269	269	275	262	255	246	273	253	268	271	256	259	257	241	289	296	255	279	263	278	288	274	249	294	275	278	274	223	279	273	263	277	280	262	266	269	248	264	264	278	292	277	250	270	268	307	267	224	274	257	271	269	279	265	260	223	301	250	281	256	237	280	278	297	261	307	311	277	277	286	264	280	266	287	226	295	250	282	269	260	284	265	242	259	249	259	243	271	282	293	286	281	271	224	283	252	300	272	251	257	259	282	240	303	266	264	276	254	278	277	274	261	286	277	270	267	259	261	254	226	293	255	294	260	235	247	279	287	282	282	272	261	287	254	268	299
50403	58608	71888	62552	47277	38468	15276	1167	929	857	801	739	734	702	669	678	715	700	675	687	663	681	695	696	684	640	667	688	700	765	765	741	782	676	626	684	661	662	645	629	860	1245	1283	1082	958	712	662	581	653	623	662	604	647	621	611	625	633	617	639	653	640	636	637	608	674	606	634	635	563	636	574	645	616	607	648	604	598	639	628	647	619	688	650	642	650	643	636	644	644	605	627	610	618	586	598	620	597	637	683	650	631	637	647	622	643	580	598	599	619	656	603	678	607	598	646	657	642	649	610	631	648	621	665	695	635	610	676	591	566	626	665	661	602	643	683	664	593	586	607	623	614	641	620	658	673	630	613	650	591	635	682	677	668	600	648	600	600	636	632	612	619	640	632	603	590	595	645	613	618	619	647	624	648	609	638	629	653	655	625	622	645	664	675	610	602	633	606	640	623	630	647	604	623	653	658	658	618	630	606	664	641	621	672	633	611	678	644	643	649	644	628	611	642	638	610	627	613	659	630	601	680	620	577	629	625	602	606	668	632	600	630	633	647	658	576	577	610	647	650	660	657	607	619	584	618	641	619	629	635	633	622	628	627	584	612	625	626	637	620	622	616	596	638	596	660	613	627	630	632	634	629	642	623	656	610	614	638	664	659	608	609	636	604	615	633	661	639	626	620	631	632	635	596	639	626	603	622	666	570	596	663	644	662	644	617	601	599	652	616	649	624	636	625	670	584	665	651	621	583	652	589	621	599	669	619	603	637	668	680	617	636	639	587	664	624	653	619	673	613	631	657	623	628	674	664	628	622	641	608	668	662	627	623	621	620	658	583	626	619	632	612	572	618	628	627	649	618	587	629	580	665	616	631	648	651	631	590	627	620	630	627	646	597	634	608	607	588	667	609	619	650	621	635	619	641	640	631	638	638	621	627	613	624	597	631	625	636	655	638	622	635	590	606	627	624	671	631	630	588	613	606	627	597	631	662	641	631	609	617	648	593	589	628	592	637	619	620	636	663	689	635	636	615	626	625	608	643	612	656	619	608	667	614	644	621	628	667	642	630	620	608	619	606	645	652	629	632	596	629	659	635	584	641	659	639	677	628	623	638	611	619	663	605	604	604	584	680	625	645	624	646	614	620	601	621	616	662	655	611	597	616	627	609	686	626	597	598	659	629	666	632	599	628	635	633	636	612	583	624	658	615	650	609	631	601	652	628	630	626	655	641	623	659	620	605	606	669	628	665	612	617	635	609	656	620	650	659	652	621	648	627	618	585	614	586	605	628	683	644	600	638	636	617	639	624	599	657	614	585	661	622	635	633	667	604	623	649	649	572	684	605	677	612	656	639	650	578	622	621	639	626	600	652	655	634	550	630	614	657	640	612	623	675	652	640	613	573	599	624	603	625	662	597	626	610	603	610	667	564	687	651	609	649	628	616	604	689	629	648	639	635	637	659	649	627	626	641	650	615	653	614	636	640	608	602	594	666	627	601	602	636	601	645	638	603	603	619	663	619	657	611	619	670	633	641	639	620	610	650	621	645	635	666	601	646	600	648	603	616	616	598	635	658	663	643	588	673	625	614	652	602	637	603	642	681	596	638	662	641	623	660	564	669	585	629	641	640	607	640	643	644	665	595	629	634	616	643	655	619	659	636	643	601	657	625	601	645	640	591	637	646	639	644	616	618	686	601	623	656	603	618	589	644	607	626	620	639	603	630	580	648	610	651	634	645	654	615	660	609	658	623	651	640	599	628	620	674	684	650	631	636	609	648	614	658	652	634	601	670	606	622	622	640	623	737	625	633	654	607	618	665	623	609	652	607	638	635	643	595	653	610	641	632	678	633	630	616	633	631	656	566	622	606	640	629	607	648	616	606	631	648	651	634	585	640	659	613	604	610	632	637	647	611	651	666	648	635	620	617	619	633	620	600	634	621	630	595	641	624	617	606	654	632	674	622	622	646	619	628	612	618	618	616	620	624	647	577	589	647	625	612	617	605	625	650	656	649	628	625	632	671	615	661	607	611	624	636	605	603	642	650	627	639	577	640	659	640	637	619	647	598	631	656	650	627	577	620	655	621	610	685	651	625	630	638	695	648	607	617	594	634	609	626	650	596	621	635	613	660	634	659	632	629	635	596	665	653	639	610	659	622	661	618	649	620	682	621	655	617	614	613	628	597	680	635	682	631	620	611	633	613	614	622	647	612	606	645	656	665	660	600	607	591	629	564	642	653	659	649	600	630	637	637	631	639	622	652	626	663	633	644	607	592	614	624	640	639	637	652	635	585	590	667	687	633	627	603	604	609	659	606	663	651	655	604	642	601	628	630	594	635	604	617	618	620	617	594	647	652	605	641	626	568	623	600	633	659	633	680	599	611	665	620	608	624	638	597	648	628	640	661	607	639	636	609	645	620	633	620	616	656	648	570	638	647	659	615	672	606	656	612	596	637	629	588	673	594	644	627	667	615	642	623	624	619	630	609	644	650	609	613	641	677	635	618	609	635	635	635	641	620	630	593	645	616	604	645	621	651	624	665	659	680	695	624	621	618	623	632	653	642	655	614	683	606	663	666	629	625	616	627	639	618	631	606	630	610	657	631	605	628	612	629	616	618	652	640	611	666	605	653	647	643	678	647	637	624	641	626	606	629	672	627	651	576	702	688	622	664	647	604	593	587	666	647	654	653	641	622	681	606	638	591	645	633	645	627	666	603	607	662	644	644	617	671	626	602	626	632	609	646	615	624	593	627	634	615	648	617	630	646	640	580	651	659	658	633	661	639	629	656	626	652	661	653	595	664	652	636	618	614	604	646	662	668	638	626	668	682	628	631	675	618	632	658	615	618	637	615	645	591	649	604	601	654	627	605	622	659	659	643	603	640	619	620	671	609	627	602	605	665	588	667	617	627	635	692	633	634	589	638	638	597	659	620	689	629	656	641	632	606	634	670	626	646	600	607	647	668	594	615	625	697	647	640	621	665	604	601	642	628	633	627	653	585	624	688	642	567	625	607	596	596	635	643	646	639	646	615	627	637	620	627	596	678	618	635	620	618	585	608	627	637	637	633	626	659	625	606	594	640	610	636	637	643	629	627	671	624	633	644	641	623	675	621	598	586	684	612	553	615	613	670	612	634	657	629	649	610	569	643	603	639	616	593	621	647	673	630	665	587	613	644	660	623	635	618	608	629	642	601	638	609	646	637	656	611	606	599	612	657	571	607	628	675	651	598	621	631	636	640	646	623	636	669	664	622	641	640	629	656	657	677	594	634	613	625	590	638	610	619	640	618	622	651	621	613	656	612	650	622	591	624	632	578	626	645	645	663	641	582	670	639	636	615	607	620	651	620	573	629	645	586	628	613	630	584	622	664	617	624	646	635	610	658	643	647	595	686	617	634	657	621	600	647	661	666	634	672	596	638	606	619	608	651	605	604	618	598	619	642	653	605	646	611	636	596	595	625	631	677	631	664	599	651	621	622	650	655	656	672	628	597	570	621	568
18900	11878	11669	5756	2275	1353	536	335	375	371	361	305	342	329	330	332	359	348	359	335	361	357	331	359	365	372	367	342	342	356	319	331	353	378	334	304	350	342	347	361	362	361	373	341	317	352	365	332	343	371	330	358	303	348	359	368	323	349	328	320	342	316	331	338	334	357	384	377	357	348	319	345	339	364	329	337	328	325	346	351	322	352	378	372	359	353	332	349	339	363	340	352	376	338	344	349	302	320	349	324	340	365	391	383	331	352	322	344	353	327	357	339	354	354	329	305	339	351	321	325	334	357	367	371	329	337	354	328	433	334	384	335	314	372	316	331	343	359	348	354	344	343	341	348	376	369	354	348	366	309	330	314	328	356	346	319	365	338	328	309	387	327	360	317	368	335	358	325	339	349	361	313	327	327	348	369	352	282	363	326	339	345	353	350	326	302	351	346	326	377	346	365	334	360	370	333	381	366	325	326	349	304	338	368	354	307	326	346	331	329	336	311	326	341	360	322	321	339	358	309	362	331	310	323	366	371	339	333	322	360	338	376	329	352	350	362	319	349	359	323	320	328	359	365	376	357	319	372	358	336	367	337	338	330	319	301	367	364	386	308	362	379	358	363	334	348	360	360	333	344	355	390	362	349	328	363	377	357	330	341	350	345	321	378	320	337	316	359	345	359	353	322	361	368	316	342	319	358	347	316	334	370	369	354	313	367	348	372	347	312	350	347	346	312	322	345	333	361	328	314	351	348	335	344	324	328	359	338	341	309	344	390	346	367	329	351	372	343	374	350	337	339	361	341	337	341	365	369	380	351	360	384	327	347	346	327	350	350	374	327	321	355	339	300	360	357	341	368	375	373	359	338	342	345	385	347	333	381	319	337	344	336	378	320	327	345	387	352	365	364	353	337	359	355	362	346	347	315	335	366	356	318	349	359	333	354	338	326	337	299	357	345	338	345	355	332	320	364	335	354	343	336	336	311	376	338	350	331	315	351	329	304	332	347	348	336	331	339	343	339	329	329	312	336	372	373	342	345	358	341	386	344	365	378	349	312	320	346	356	359	361	325	341	336	350	351	365	359	334	329	350	334	329	347	326	364	348	344	365	335	392	361	352	315	336	342	362	373	338	334	354	339	334	356	345	339	359	342	338	404	349	367	363	327	365	329	348	354	341	347	385	374	308	339	333	340	373	372	324	355	324	341	300	334	316	384	340	368	344	338	294	335	363	366	349	338	334	363	339	323	316	306	339	335	355	347	359	324	367	341	348	379	345	366	361	335	352	347	364	362	334	365	340	381	350	350	344	359	349	345	373	331	320	341	336	382	353	363	323	337	310	323	350	343	356	313	349	351	295	305	346	338	326	335	343	323	345	327	324	358	354	364	371	337	353	343	353	349	356	314	318	363	339	343	314	346	379	356	350	327	364	380	400	355	357	365	362	339	364	359	375	320	325	376	375	357	362	357	319	353	358	359	347	336	374	368	367	360	355	367	355	354	298	320	349	347	347	347	348	332	329	356	321	326	313	331	345	355	378	345	343	338	377	328	368	347	339	341	350	288	336	302	338	327	356	373	346	347	350	342	305	325	337	360	374	305	328	344	347	337	362	372	349	313	371	365	325	342	372	353	324	380	371	330	346	347	348	360	361	324	323	339	334	356	325	365	377	331	329	321	357	361	369	375	354	349	367	368	334	358	348	333	335	311	322	352	343	373	338	364	335	356	310	324	355	321	333	344	340	333	355	339	351	320	343	340	357	333	328	339	348	372	329	322	343	353	333	381	384	348	310	352	376	342	376	361	331	368	355	307	362	320	330	363	313	328	345	360	337	324	360	381	328	349	340	350	353	364	352	334	360	337	341	349	373	352	350	342	342	342	355	344	346	349	320	336	333	345	350	354	361	344	350	327	311	367	367	350	363	307	320	360	361	320	342	338	362	345	342	358	331	330	384	355	347	330	334	349	328	343	330	345	339	349	341	330	326	352	329	338	363	360	351	394	349	304	345	350	329	318	338	333	338	306	335	336	332	353	364	342	369	359	371	343	339	325	355	361	346	334	328	345	330	348	328	376	350	401	349	331	347	336	370	326	377	311	296	345	332	322	311	325	338	328	352	357	369	352	359	335	322	345	338	349	306	364	336	346	330	341	315	361	334	336	357	355	332	358	376	408	350	330	343	353	325	353	350	339	369	321	319	342	326	347	363	348	357	322	348	333	361	328	355	356	345	342	331	320	364	329	332	303	341	341	334	359	348	327	307	334	343	305	352	343	348	379	326	361	339	327	351	372	346	353	354	323	306	373	320	366	369	316	338	324	328	335	347	370	353	327	344	385	376	346	305	347	356	361	339	340	367	364	311	391	329	358	338	346	368	338	325	343	336	329	354	355	350	346	379	347	344	363	341	327	341	347	367	329	360	364	359	365	339	346	371	321	377	358	342	344	381	353	336	323	365	371	333	340	339	364	333	326	362	353	341	365	333	310	319	371	352	337	328	352	352	329	346	345	320	368	329	337	328	383	359	316	339	366	321	328	323	337	380	357	336	333	324	342	347	328	339	332	369	375	355	320	329	350	339	361	357	348	331	324	318	339	350	360	355	354	369	348	354	338	340	359	310	360	355	335	350	357	361	356	350	336	368	320	367	379	339	328	347	378	354	369	358	379	344	318	354	345	348	365	349	356	345	349	343	332	346	340	323	326	334	373	371	339	336	324	348	354	347	360	335	365	326	347	345	342	360	347	320	337	363	360	360	360	346	342	350	337	352	377	375	364	357	385	341	369	348	293	338	306	338	333	362	344	377	359	363	343	331	335	322	361	321	336	326	328	338	331	364	366	329	344	346	326	332	338	309	310	342	373	327	363	334	355	355	340	369	348	368	334	348	383	353	342	359	314	339	360	311	337	354	325	338	337	334	346	375	335	354	341	360	317	321	338	346	325	331	315	352	316	326	361	368	355	373	365	333	366	335	339	347	352	359	327	377	353	351	334	345	312	342	383	350	399	351	331	351	313	376	341	348	385	348	387	331	340	335	349	349	376	334	345	351	335	331	379	320	340	332	329	344	344	360	343	326	376	325	335	343	332	274	357	364	387	348	343	356	301	360	334	334	324	352	332	371	366	294	336	329	360	346	381	344	342	344	326	342	351	342	329	350	370	337	349	358	379	371	358	371	388	340	342	355	333	349	376	336	362	374	354	350	344	323	354	390	353	355	314	324	307	346	322	344	365	347	348	377	320	347	324	326	345	358	351	349	350	340	312	342	342	307	354	338	352	336	328	351	350	340	374	348	360	350	370	336	336	365	329	372	369	328	354	338	347	330	349	355	360	326	340	335	331	317	341	384	356	335	353	375	321	341	331	338	325	348	329	352	353	343	359	308	374	350	361	392	354	342	351	381	345	350	345	354	336	327	335	332	317	320	343	322	335	364	342	337	319	324	338	346	321	359	339	389	314	362	334	354	343	343	340	303	337	336	336	376	341	335	349	358	385	349	344
15593	14687	18658	12236	6228	4122	1462	878	844	799	758	775	795	775	792	803	812	820	756	827	829	761	848	765	782	794	809	829	833	784	790	797	771	771	772	740	792	782	776	793	786	816	813	800	816	744	766	798	808	831	813	781	828	761	765	739	767	765	789	809	777	763	794	787	763	716	764	763	827	784	770	812	794	796	754	834	734	785	711	781	792	756	790	761	814	777	791	792	803	775	802	766	773	807	791	858	805	844	793	802	791	824	756	806	794	782	767	787	739	772	776	770	742	805	771	779	733	785	735	813	741	816	770	851	747	789	754	723	787	785	807	764	792	779	746	798	794	734	837	736	775	763	765	756	801	750	752	771	726	769	793	734	767	750	766	774	781	812	817	799	774	795	786	770	797	769	813	760	754	731	819	809	831	785	757	781	760	804	814	812	818	762	772	770	786	782	744	781	767	763	779	770	839	752	748	766	785	762	804	762	774	773	837	754	790	760	791	793	752	820	751	780	824	780	715	761	748	733	775	831	785	759	803	758	769	761	798	784	808	799	811	761	791	751	783	760	775	784	806	835	784	848	758	790	771	806	781	782	732	790	744	805	817	740	737	718	785	764	750	747	784	793	771	804	763	762	808	840	777	765	778	776	760	774	827	761	807	779	796	789	795	769	764	767	843	783	821	774	790	800	764	741	756	790	771	784	754	772	822	774	742	799	776	732	726	799	797	819	792	760	740	725	770	760	813	831	754	807	774	781	778	830	766	830	755	751	800	792	787	776	750	752	796	732	797	729	782	728	774	804	731	812	776	803	741	837	755	779	751	767	766	775	839	764	802	752	779	750	791	734	788	759	820	821	767	784	782	806	756	763	795	762	820	817	771	832	823	793	790	827	811	806	739	751	786	798	760	802	815	733	760	744	776	755	768	698	783	783	790	758	788	772	745	788	776	768	784	826	797	792	797	799	789	789	778	792	752	798	742	700	760	727	743	791	740	775	777	809	773	779	773	797	777	799	781	783	810	780	825	847	761	774	778	713	793	813	806	793	804	792	830	781	756	816	776	784	734	809	772	795	792	836	795	767	806	767	776	749	796	796	766	758	754	762	778	774	738	756	812	829	767	766	740	828	771	795	811	771	767	783	756	768	780	794	779	755	783	764	800	800	762	804	827	776	755	767	804	797	809	766	796	743	802	770	789	796	811	776	788	765	810	806	785	807	769	788	761	810	755	788	782	771	729	797	773	795	804	810	797	769	741	709	801	787	786	792	784	813	812	797	746	825	751	780	819	794	751	756	780	807	839	811	798	786	786	798	822	796	734	778	762	750	774	796	793	763	794	794	804	776	756	797	760	766	783	783	770	741	769	746	769	834	758	802	751	807	743	744	718	772	806	780	775	785	783	794	726	772	819	777	781	754	730	773	788	755	808	746	715	795	786	834	799	761	807	791	769	786	800	816	819	795	797	770	804	807	764	741	773	765	765	759	742	791	782	756	810	752	775	785	784	800	789	815	784	793	809	814	814	767	793	761	741	817	758	779	763	757	759	755	783	843	810	797	810	809	782	744	761	773	753	781	784	757	780	782	745	741	805	788	835	817	810	843	813	731	760	757	814	802	769	761	738	775	762	826	776	800	836	777	757	762	757	735	757	830	804	784	810	813	818	732	805	787	745	794	810	817	775	811	800	803	749	795	798	801	831	817	774	808	757	786	811	761	787	730	755	810	781	799	736	747	756	716	725	808	779	844	838	766	809	723	747	818	766	773	735	782	749	844	742	793	745	767	748	748	771	743	777	829	775	769	808	764	788	747	786	742	809	780	753	761	770	770	777	756	738	794	800	766	798	833	773	736	780	809	745	795	740	752	802	745	747	819	811	795	768	811	749	756	827	788	832	782	724	805	742	755	827	761	727	794	819	731	791	741	767	801	747	773	751	758	784	806	783	821	719	758	773	721	741	773	802	785	741	790	757	810	758	775	794	815	795	752	753	755	773	724	746	770	756	817	774	797	780	823	782	741	806	778	754	751	773	797	789	764	750	805	805	774	796	793	763	809	779	768	799	744	795	777	781	786	803	788	742	717	764	759	791	805	737	788	813	780	792	753	745	769	824	778	783	770	768	806	775	754	795	752	774	814	766	748	796	758	802	754	737	762	729	781	733	745	759	777	809	808	761	820	780	785	799	793	736	767	787	773	833	780	794	732	720	755	760	786	787	767	785	782	762	689	839	794	769	794	755	786	813	810	794	793	793	794	775	794	790	793	790	784	764	719	748	758	819	755	819	773	809	815	786	847	761	791	844	756	767	798	782	816	766	753	832	740	784	801	817	753	759	794	792	738	794	822	795	771	748	767	744	843	775	769	741	821	759	766	783	799	779	773	834	737	786	802	829	827	788	777	792	762	844	780	779	803	783	778	760	778	817	798	801	766	759	769	759	785	787	783	776	812	771	778	796	794	774	727	789	802	786	792	801	762	748	726	794	845	810	737	796	795	776	815	777	767	809	783	747	783	775	815	724	771	775	738	795	756	788	834	727	732	760	759	767	835	801	781	771	770	806	800	757	788	775	790	800	803	755	765	743	821	769	785	806	832	763	759	786	803	785	767	809	782	750	864	732	787	746	779	787	790	751	842	791	738	765	803	793	765	815	813	800	758	811	803	800	778	710	843	789	778	769	738	789	756	834	776	865	784	776	741	772	785	798	818	769	810	763	785	815	806	725	760	819	749	777	758	717	783	744	771	778	807	760	797	818	788	789	746	843	758	728	781	808	803	764	747	788	806	802	743	741	779	802	801	755	769	745	764	758	805	818	752	769	767	751	797	790	788	787	802	757	768	781	759	764	772	754	806	774	800	760	749	850	787	787	817	726	751	756	733	764	748	784	794	723	801	767	797	796	771	770	766	769	768	800	766	784	758	769	746	787	807	795	813	793	779	767	800	741	819	795	778	819	792	789	745	828	803	774	758	793	738	778	774	777	817	776	731	779	803	789	776	796	766	781	805	812	770	806	803	780	844	755	759	816	755	788	786	803	827	747	856	782	795	780	760	780	758	751	765	777	789	760	775	770	814	785	776	778	839	784	790	774	772	762	771	721	747	764	809	735	828	765	730	803	777	776	781	797	783	739	792	716	785	751	815	824	769	764	727	775	809	738	788	796	778	790	791	769	823	830	821	826	785	782	785	779	737	787	769	779	742	807	770	777	760	785	768	793	789	764	802	778	764	786	803	784	799	789	742	756	715	811	785	755	802	834	767	745	790	799	768	760	760	765	767	765	806	760	784	725	761	774	763	816	786	795	777	788	768	812	828	777	774	754	779	839	788	772	744	770	777	759	726	815	829	757	741	783	812	826	794	807	786	759	718	778	798	825	764	736	833	803	820	779	732	750	780	789	759	787	840	810	737	785	809	786	798	739	811	833	787	821	753	800	761	748	799	796	775	756	792	713	829	746	805	768	769	780	763	775	721	759	776	823	808	783	760	742	806	782	749	813	768	781	791	800	799
66118	61771	63734	45359	26941	16027	3565	335	311	281	286	278	269	278	239	269	289	262	285	275	257	285	256	265	275	247	259	277	268	286	262	306	283	289	272	263	260	259	250	247	265	359	324	338	294	263	248	271	244	261	289	299	235	295	269	269	277	251	254	240	263	272	287	273	282	275	255	247	242	275	258	288	262	263	262	262	271	260	256	286	238	243	263	260	241	246	251	235	249	274	255	257	250	275	258	266	262	257	286	260	253	278	265	241	230	263	250	323	267	257	257	255	261	242	241	233	267	286	290	263	271	260	244	259	237	269	288	246	271	267	277	262	268	255	251	264	271	255	269	262	214	269	259	293	252	311	253	246	245	260	247	274	227	262	308	290	269	263	287	274	246	278	256	255	280	288	251	277	274	243	273	257	260	263	269	307	260	267	269	253	270	247	231	252	246	282	298	269	258	268	260	262	255	260	280	259	301	246	235	255	273	254	273	276	254	271	259	259	258	249	235	268	298	267	227	254	256	290	229	255	277	292	268	249	264	259	207	271	275	258	256	295	258	247	268	273	267	265	257	262	268	258	246	275	223	259	277	309	257	245	246	236	236	246	264	245	231	228	268	278	255	273	283	242	240	246	272	290	248	264	274	262	244	258	246	232	248	266	259	262	267	279	242	263	264	243	266	273	249	237	280	281	263	266	252	267	237	272	270	238	256	260	278	244	290	266	274	291	266	282	270	245	258	241	264	278	294	253	264	246	256	264	258	239	292	278	285	241	261	270	265	259	265	246	289	250	268	251	276	268	232	270	278	273	249	240	277	256	238	282	276	263	266	253	260	304	260	271	245	272	293	253	244	293	285	250	267	281	267	294	249	275	295	283	300	246	272	266	253	265	259	227	266	269	261	224	268	271	249	284	289	249	265	262	266	275	265	308	261	292	243	255	238	240	264	271	257	278	260	245	251	242	263	273	252	271	284	303	286	261	268	271	273	285	259	261	255	250	268	268	258	260	260	230	270	250	262	280	245	251	281	270	278	250	272	280	260	241	249	245	280	249	257	279	269	275	287	259	276	269	246	268	275	278	232	261	279	256	272	264	257	250	271	262	245	272	260	245	285	243	281	306	250	249	280	274	254	270	270	257	272	266	271	272	257	294	287	269	296	248	239	270	279	269	269	258	242	285	235	276	284	222	249	276	259	280	271	272	254	263	253	266	247	253	244	265	253	252	270	292	272	285	233	244	247	265	299	270	276	267	257	250	287	272	242	270	255	261	296	290	243	256	255	246	259	274	255	256	272	269	273	285	258	248	238	265	251	252	260	263	263	267	256	276	260	274	260	285	264	250	255	251	288	249	276	263	265	272	270	263	251	279	275	303	273	256	270	271	278	273	282	278	264	286	266	238	277	265	252	252	265	260	261	261	272	261	278	264	235	294	222	297	266	257	254	275	255	281	265	243	235	245	248	267	236	255	278	240	218	255	248	247	262	256	258	278	256	252	250	259	264	283	274	261	248	262	267	292	285	283	278	248	237	273	256	226	245	282	261	254	265	266	274	261	267	283	253	252	289	264	235	258	226	290	255	273	279	256	246	261	256	257	230	261	272	260	259	255	262	251	257	284	248	293	246	303	270	230	230	272	244	250	261	261	278	300	238	277	255	259	277	239	288	249	244	246	231	268	256	293	267	286	238	277	256	264	233	279	252	255	270	289	251	271	265	241	272	281	292	268	251	248	269	238	272	259	275	257	258	283	252	265	294	273	259	270	243	263	276	247	250	282	248	243	240	243	284	275	273	257	293	255	292	271	291	251	255	277	267	276	248	255	273	229	261	245	266	288	240	287	273	260	269	266	272	252	265	282	281	265	256	253	253	261	273	261	272	265	279	238	254	267	248	244	268	250	270	257	236	256	248	273	247	231	260	283	251	295	264	249	272	271	273	255	267	270	252	266	285	257	289	282	272	268	266	253	270	289	246	268	261	280	286	248	274	270	262	267	267	273	257	252	263	275	238	282	273	283	244	275	282	265	274	268	251	259	249	237	250	247	249	279	256	252	272	282	229	249	260	253	286	302	273	229	256	294	244	232	266	281	278	251	268	252	257	256	261	273	258	281	249	259	253	257	257	230	279	281	264	271	265	241	273	277	266	266	278	266	239	244	262	261	267	267	266	282	291	277	267	263	269	267	292	284	260	261	255	267	214	270	232	307	258	250	270	279	246	257	240	280	276	255	232	280	270	265	249	272	272	275	247	233	243	256	240	289	261	221	241	262	270	287	262	269	281	268	234	264	274	278	241	247	228	241	254	267	254	250	253	272	270	260	247	265	288	295	274	264	240	253	240	266	262	258	302	277	267	249	261	281	282	264	254	266	254	269	247	244	290	276	260	280	264	267	241	253	277	276	270	270	259	243	275	233	268	269	263	256	267	261	253	252	272	237	251	286	269	282	244	251	273	243	233	247	225	284	293	279	279	254	286	264	239	306	259	287	282	253	260	258	257	268	266	267	279	294	260	251	277	267	279	274	277	263	282	235	245	262	259	256	230	255	261	236	253	293	248	243	289	253	271	236	267	262	254	249	265	252	260	281	253	223	265	264	283	271	217	248	278	293	265	249	281	244	285	292	274	269	269	286	264	251	275	277	247	266	258	271	268	275	288	243	254	259	248	249	280	249	280	278	263	223	244	248	221	252	258	283	288	286	251	290	238	270	235	291	281	265	267	239	259	262	272	236	273	265	261	273	249	278	284	263	241	265	253	290	258	245	255	284	278	287	276	235	265	284	253	271	274	255	249	255	253	240	271	313	253	263	280	280	272	259	251	290	263	257	280	257	264	291	263	260	266	284	261	270	257	254	251	262	283	256	271	259	282	279	278	220	269	275	280	241	269	235	237	230	247	263	270	240	263	272	271	245	259	233	276	245	267	256	244	238	264	240	271	305	256	260	288	275	285	260	289	246	255	285	258	281	257	277	249	272	275	309	258	246	255	282	251	276	253	288	280	290	242	269	260	265	276	257	277	252	292	279	251	256	266	264	259	254	233	270	286	223	278	271	246	233	276	266	256	267	266	296	245	260	269	246	273	268	295	250	233	244	275	242	299	284	249	261	288	241	238	239	253	293	223	230	268	273	275	260	274	257	260	288	270	291	244	274	290	252	253	254	259	289	252	282	257	257	267	263	242	241	263	297	262	255	301	269	268	252	256	260	257	246	232	260	239	255	273	249	272	260	268	285	246	286	232	250	261	272	232	263	268	261	299	281	246	228	233	240	276	251	262	280	261	298	292	270	238	264	231	283	230	247	277	285	289	268	278	272	291	259	241	271	294	262	282	270	269	268	273	259	271	251	277	244	293	218	284	303	258	267	280	270	261	251	270	282	264	258	256	275	244	261	253	281	260	265	227	274	245	251	245	248	234	242	272	250	249	278	242	277	278	282	265	262	261	261	256	275	264	293	269	273	275	306	263	228	269	250	283	276	257	256	266	262	304	260	261	240	284	302	302	257
39607	46411	57927	49695	36815	28848	5807	997	801	784	730	667	658	744	698	694	619	654	632	672	663	595	629	670	614	648	640	674	642	704	651	690	664	613	599	633	608	615	633	645	794	1064	1038	862	802	616	623	640	622	620	568	614	635	630	649	630	609	661	668	623	634	624	625	638	657	634	656	634	608	588	580	629	625	629	584	643	627	644	628	576	598	643	592	649	612	624	596	583	628	632	576	606	586	604	633	592	602	597	603	647	606	619	616	597	580	626	630	621	568	648	613	665	596	629	633	637	586	636	619	655	608	606	621	613	620	589	608	608	609	587	615	631	592	605	593	623	646	582	610	648	591	609	613	630	630	585	601	636	626	668	650	620	653	618	587	624	655	620	614	632	667	624	629	614	638	621	617	647	672	647	623	653	620	615	645	585	587	615	549	618	586	610	631	615	629	609	619	583	635	649	576	623	600	618	617	600	601	585	623	631	605	574	644	593	625	623	641	595	626	664	577	632	602	606	565	606	587	581	635	605	654	604	606	626	644	585	609	613	637	656	631	586	623	611	620	654	587	596	584	631	617	596	679	575	604	568	620	627	630	629	598	597	682	646	660	641	656	635	631	619	620	615	570	644	584	612	646	639	632	574	618	626	598	620	605	633	629	618	636	635	633	613	573	596	657	566	610	632	605	659	640	606	619	629	655	619	605	633	626	667	679	631	621	621	647	634	610	602	600	595	600	666	593	628	576	567	589	608	601	598	565	629	646	571	597	610	607	635	544	566	659	629	607	642	654	654	605	615	638	623	646	609	606	616	672	588	665	582	622	620	626	651	631	632	642	586	606	605	573	632	544	580	610	643	646	625	636	649	606	627	661	640	600	611	627	562	620	622	590	664	630	587	615	614	595	596	675	656	576	648	634	610	568	666	591	622	650	660	599	573	662	600	647	640	607	628	601	617	592	594	625	675	588	585	615	625	623	650	612	584	616	642	626	597	632	605	586	620	629	667	611	603	602	610	543	595	593	601	619	587	547	642	587	584	667	616	632	625	622	587	600	649	615	577	592	644	648	642	557	661	604	631	614	590	641	629	619	612	601	622	607	653	602	628	625	584	606	632	611	562	627	555	614	626	627	627	615	572	643	599	658	615	599	586	638	623	611	638	584	614	606	618	611	598	573	569	619	638	653	607	575	675	606	605	612	641	581	550	601	628	584	622	606	658	593	584	609	591	622	601	604	667	643	623	630	585	634	599	623	607	564	602	633	649	668	609	597	585	618	576	613	601	623	597	586	643	645	568	606	559	615	640	615	598	581	608	638	657	611	611	618	624	662	634	654	656	605	601	610	603	631	637	633	633	599	616	636	588	604	625	615	593	598	584	604	645	616	603	606	594	605	594	647	629	600	597	657	606	621	687	618	635	610	631	596	618	595	602	610	622	590	616	646	629	594	646	608	622	611	610	642	617	629	655	632	629	617	610	652	605	617	608	609	627	640	603	621	636	580	637	581	689	645	628	603	582	636	595	608	627	616	612	627	590	599	604	674	623	633	673	625	630	612	602	597	592	583	594	611	596	657	596	617	619	629	563	658	632	627	610	627	646	623	599	656	606	636	651	572	582	608	675	608	657	611	596	632	593	646	623	626	656	646	597	612	663	616	605	586	600	627	597	660	605	635	661	625	584	609	626	635	595	618	663	607	605	590	645	633	650	634	623	624	593	561	623	617	584	606	614	607	605	627	651	601	627	573	572	615	666	571	594	621	625	572	589	585	578	630	636	577	608	638	582	635	595	628	641	589	603	635	555	586	595	580	662	644	663	622	587	601	649	588	547	624	581	610	651	635	622	639	609	617	677	628	654	643	659	664	631	618	617	610	589	658	581	642	588	607	649	584	621	653	643	633	627	660	594	653	583	608	606	604	585	632	657	583	668	622	592	596	609	652	625	623	619	635	602	640	642	683	599	630	618	658	690	614	637	613	641	578	631	617	617	597	602	631	612	621	625	581	634	646	599	677	618	641	569	653	637	604	608	620	614	658	605	631	611	638	601	586	643	642	611	559	621	593	577	590	616	607	582	664	630	609	595	620	569	676	651	586	663	609	617	652	593	595	588	609	578	599	584	639	583	613	583	625	628	603	621	612	617	603	595	589	654	625	653	615	638	628	651	654	578	612	619	618	649	637	633	640	627	602	634	583	649	605	621	557	560	618	616	580	588	610	616	624	640	666	593	594	590	623	599	645	662	597	654	605	639	577	592	585	571	597	607	622	598	582	631	609	620	591	569	596	602	667	578	677	608	620	601	622	626	637	632	617	575	599	596	636	577	592	608	623	570	610	606	585	614	627	572	609	578	604	644	587	624	605	602	572	627	659	623	640	592	585	606	622	598	599	586	655	634	628	636	627	629	632	642	613	615	611	620	626	631	617	665	636	641	617	603	622	557	585	650	612	630	626	590	654	635	585	602	621	667	624	623	584	623	621	613	641	613	635	594	651	573	647	658	616	616	633	573	663	621	603	629	650	617	600	657	653	598	620	618	613	603	672	590	601	619	599	624	623	604	620	616	620	625	579	635	605	641	637	653	611	611	675	623	635	618	606	566	595	623	640	618	635	629	592	606	648	645	667	645	604	615	685	600	565	636	598	591	646	597	600	615	590	607	625	610	585	625	628	644	641	565	578	622	573	650	600	621	663	613	638	632	619	647	606	631	628	576	615	641	579	605	649	604	616	628	626	635	613	578	600	680	627	638	599	595	595	649	642	596	631	629	623	614	612	622	616	642	612	603	613	620	612	619	626	649	618	600	597	631	607	631	647	617	629	581	619	664	627	622	580	607	616	616	572	604	609	617	575	622	622	629	605	644	617	621	585	615	612	631	602	621	614	610	630	580	698	662	587	642	619	590	640	650	633	643	601	587	587	605	604	609	599	602	615	595	650	584	605	622	573	585	611	587	571	662	638	596	638	634	604	582	633	602	586	612	642	573	636	659	668	639	598	598	644	580	634	605	593	605	590	552	606	590	597	593	576	568	634	622	612	598	607	607	668	607	647	619	615	606	571	607	610	604	606	626	612	639	642	618	607	590	604	642	596	622	639	584	622	583	641	656	654	627	619	632	623	573	579	632	633	615	584	608	608	590	621	622	594	636	607	627	649	624	618	655	629	664	649	590	617	639	637	644	622	624	639	619	636	595	611	619	641	662	691	576	591	645	622	609	605	608	635	616	603	630	648	660	581	613	612	614	591	606	656	598	633	589	658	596	597	641	595	674	631	597	608	636	595	669	603	635	589	603	630	631	616	630	645	624	621	629	579	613	588	580	594	639	555	610	635	572	658	653	661	658	627	577	639	627	653	603	621	584	569	650	622	618	644	627	591	602	598	606	644	648	600	609	629	636	573	604	643	610	600	628	613	612	612	627	598	592	634	625	658	633	621	618	616	592	608	630	615	646	630	619	612	630	604	648	600	648	633	603	610	631	611	617	598	657	578	594	597	615	586	624	593	590	600	595
78103	74973	74717	56635	37430	26117	8664	575	383	320	268	281	292	289	300	268	264	278	272	274	248	264	287	276	273	273	279	287	293	269	270	240	265	257	233	228	271	246	269	251	303	364	340	343	309	270	249	216	253	255	262	219	257	259	242	259	242	252	279	261	279	256	271	266	255	289	257	251	256	268	263	277	279	234	249	236	271	272	257	233	266	265	255	261	264	263	256	261	259	263	259	248	293	262	261	270	272	251	277	264	266	243	254	270	280	270	243	231	243	289	248	275	257	261	238	251	297	307	258	263	224	259	268	258	272	259	305	243	261	246	254	258	290	281	248	233	246	289	237	255	268	255	286	267	260	252	271	266	261	270	243	263	273	264	275	287	261	265	259	244	283	244	269	274	257	250	280	267	242	277	250	259	254	270	272	254	293	256	239	240	257	272	261	269	264	267	244	267	285	277	230	240	260	299	260	283	274	247	275	262	275	249	240	267	246	279	224	253	286	259	265	224	255	239	261	250	248	297	272	247	257	282	264	245	280	293	265	244	230	284	236	294	244	267	277	280	271	265	250	250	277	226	243	265	237	280	284	257	257	257	267	260	270	273	250	260	249	245	265	275	264	272	232	282	268	233	245	258	256	242	255	274	288	250	264	233	274	247	257	273	263	284	254	254	265	281	240	246	268	277	273	249	270	255	283	280	255	261	235	267	293	255	249	250	243	229	251	268	261	285	226	257	253	275	270	257	237	236	252	272	282	266	260	269	266	295	268	284	259	274	267	287	235	262	253	290	230	243	272	259	265	282	256	271	257	258	278	294	237	239	274	267	270	271	251	278	261	273	264	243	253	281	252	281	293	270	273	261	234	269	234	256	231	236	255	257	223	269	251	255	287	216	283	265	240	242	271	245	257	297	279	260	274	246	260	241	265	254	272	271	230	238	290	297	279	243	281	264	284	272	283	225	261	268	267	282	305	240	258	270	281	222	248	239	267	255	281	250	246	264	253	266	243	243	283	255	257	258	262	258	277	301	250	243	267	249	253	269	267	267	255	257	251	246	252	256	236	292	249	264	264	264	249	248	242	279	241	219	261	290	257	288	245	270	271	245	247	276	291	244	234	236	279	249	218	242	254	268	268	287	252	243	276	269	256	240	266	269	227	271	293	293	249	228	271	269	294	262	270	273	240	275	277	263	273	262	262	270	277	259	268	271	270	249	268	267	261	238	270	253	257	277	264	256	255	244	287	267	258	256	261	247	261	262	282	242	267	269	247	265	239	242	284	253	277	255	290	288	266	221	274	282	260	246	286	237	238	277	272	270	251	268	256	255	258	222	276	264	244	243	215	275	275	263	238	242	289	267	266	269	267	271	272	272	240	247	233	301	246	253	282	315	258	269	267	236	252	260	247	248	263	254	264	270	270	244	249	245	243	275	262	291	252	257	240	250	282	276	246	271	290	237	261	284	271	230	270	251	279	291	252	270	230	264	260	254	268	269	271	255	266	273	243	251	250	265	227	249	260	272	235	232	253	253	258	293	244	237	250	243	238	267	244	256	271	250	263	242	260	236	271	267	252	301	266	242	273	267	277	236	267	263	258	259	257	263	251	253	243	274	265	276	291	256	274	280	276	236	271	263	281	268	250	247	242	286	279	266	235	270	260	242	271	244	260	254	262	253	238	259	263	250	272	259	274	253	253	271	271	265	272	295	261	264	279	264	276	278	263	275	266	275	282	232	278	281	275	273	287	276	283	248	265	237	285	264	257	281	285	276	266	282	252	242	268	251	246	258	244	256	230	268	265	290	293	233	264	277	265	247	237	265	249	269	259	278	258	249	276	269	276	260	246	288	257	292	256	234	225	243	271	245	270	262	258	260	259	265	249	271	267	239	277	246	268	247	264	253	265	279	262	264	255	252	265	249	267	294	261	258	245	262	270	263	261	270	250	260	263	264	267	277	272	249	259	265	262	289	238	277	261	266	273	252	249	271	258	269	282	273	282	291	267	264	260	265	252	252	255	261	263	264	275	283	284	272	266	254	262	266	277	273	233	261	271	216	248	252	241	259	284	257	286	261	266	236	257	274	255	289	268	257	269	260	257	246	283	259	246	232	234	252	261	276	278	272	301	257	288	251	247	274	259	233	256	273	286	278	283	280	277	248	288	293	243	260	257	247	254	289	284	282	272	270	284	267	264	304	245	258	292	277	235	266	254	262	291	267	258	265	263	241	251	255	296	277	249	253	295	287	257	272	260	267	251	267	252	253	264	267	228	223	256	283	256	239	243	247	258	270	246	257	266	225	267	236	248	267	256	235	237	254	271	275	294	281	248	270	272	244	249	255	263	249	224	239	247	242	277	259	253	249	248	268	260	256	275	263	292	268	289	275	276	261	259	261	252	268	216	274	267	244	261	247	278	285	248	268	276	253	250	266	261	255	248	274	259	275	286	263	233	267	248	236	235	256	296	260	262	277	273	297	257	244	277	238	252	298	265	256	265	262	256	248	281	263	253	290	250	269	247	260	267	260	255	230	276	254	269	249	254	263	255	241	247	255	251	280	266	256	265	298	231	271	274	239	250	252	272	266	262	242	293	240	275	230	237	295	243	250	266	272	261	246	249	244	283	224	246	262	281	230	239	248	248	263	259	253	280	258	263	267	260	249	242	262	234	266	247	268	239	251	269	282	238	259	246	218	227	248	244	260	257	260	263	248	285	272	289	242	263	260	262	255	288	246	285	259	266	264	251	251	230	244	249	281	247	250	245	268	270	259	249	256	286	277	268	241	266	265	268	235	260	229	258	261	266	266	264	272	255	264	252	263	285	264	261	254	244	297	272	267	246	248	279	274	255	282	260	234	263	289	294	265	236	238	259	258	251	253	265	261	276	273	253	226	260	289	275	239	286	278	253	272	238	254	248	268	227	277	280	255	258	290	247	238	270	285	266	232	257	249	241	261	288	267	270	250	266	238	259	271	277	241	288	258	262	259	286	250	238	255	243	266	272	258	270	274	251	271	253	261	260	271	271	251	266	287	268	236	275	273	249	281	288	284	263	250	279	248	252	254	254	267	275	260	271	290	247	269	258	247	263	258	285	262	274	261	272	278	278	241	270	260	256	217	249	270	265	270	259	266	304	296	269	265	238	265	292	274	250	271	271	293	254	239	282	266	267	262	258	274	260	261	284	260	257	246	250	269	251	262	272	258	241	247	292	292	275	292	244	233	283	272	276	263	273	235	246	246	290	267	266	249	268	280	267	265	274	269	253	255	258	249	282	242	251	247	261	260	284	275	242	253	255	266	262	259	260	274	273	300	282	268	285	248	239	280	271	241	260	265	265	265	282	258	269	243	262	287	275	266	269	281	245	249	253	287	265	228	252	248	252	258	249	259	257	226	271	277	253	261	235	258	291	283	270	259	262	251	279	274	255	267	292	255	290	266	285	247	269	306	261	260	255	243	274	253	262	250	268	232	251	271	244	267	270	253	275	287	299	252	259	249	231	265
48878	57232	70538	60677	46222	38493	9934	1059	909	821	747	761	732	731	737	683	694	775	638	651	656	646	670	687	647	661	629	713	671	667	696	679	679	666	596	653	621	649	626	611	932	1449	1411	1083	913	677	627	627	627	620	639	627	586	629	642	575	639	657	585	612	637	584	621	646	626	633	612	572	621	632	627	620	622	637	579	597	584	591	622	654	616	625	613	640	647	572	615	613	682	589	637	643	602	646	636	594	608	625	608	578	604	566	623	638	627	673	613	585	645	634	594	594	609	613	628	624	570	633	644	592	621	601	588	595	629	592	612	592	566	592	605	596	652	625	589	581	643	634	583	616	668	608	608	622	641	595	636	637	591	628	625	610	601	597	645	629	609	648	609	642	593	622	576	617	627	666	572	609	639	584	648	572	646	649	653	601	605	612	606	590	608	615	618	614	645	589	621	631	617	654	603	629	638	645	589	653	615	613	642	596	616	632	591	583	619	634	616	641	627	619	637	588	601	576	585	567	605	600	591	577	620	608	589	662	628	622	630	585	605	580	584	601	611	592	613	636	637	609	573	605	626	689	617	589	600	589	685	603	599	605	638	625	659	636	622	601	588	616	581	584	585	618	632	581	595	601	587	628	653	611	635	552	593	589	669	571	624	621	634	607	564	645	558	618	644	603	592	587	588	650	608	575	601	643	636	649	604	594	637	641	628	609	592	619	586	606	591	566	591	598	627	613	609	638	606	607	594	600	595	599	618	594	614	639	601	635	598	627	636	615	593	583	598	613	610	632	623	614	623	592	574	618	563	600	630	606	581	592	616	623	643	556	632	640	608	578	606	597	571	591	643	638	587	621	614	614	589	604	647	641	586	619	614	582	623	616	614	574	633	645	626	614	620	691	707	653	595	641	618	630	578	616	623	635	632	621	622	599	635	622	605	648	593	605	599	629	659	600	628	567	631	609	600	616	643	588	624	608	594	596	644	640	622	627	605	595	560	589	603	616	590	613	630	584	637	594	651	638	599	634	667	608	616	597	610	578	596	611	572	629	584	605	610	641	615	643	634	587	594	603	602	624	645	596	600	635	657	592	579	617	585	639	616	618	549	608	602	653	554	608	637	611	593	627	667	621	636	559	575	607	610	629	609	571	601	661	575	590	562	597	599	606	603	609	608	628	614	644	629	619	574	624	585	602	588	626	610	644	595	607	620	653	635	603	600	660	626	613	621	588	635	562	624	651	600	635	633	615	645	625	572	595	611	633	599	635	637	598	542	597	588	638	625	572	627	612	611	654	631	596	630	623	679	630	597	626	623	608	622	626	632	606	620	617	596	615	585	619	613	578	617	585	575	604	609	627	580	673	578	571	661	611	609	613	612	589	587	623	631	605	637	614	646	630	638	601	629	611	651	665	610	630	573	613	636	611	612	632	626	570	645	612	563	630	606	582	636	587	579	621	627	628	590	578	598	606	625	611	558	661	596	567	637	608	608	634	640	623	638	602	639	607	640	601	621	628	579	684	622	642	633	633	588	615	582	595	598	633	652	619	647	650	578	582	626	630	638	605	616	658	621	576	603	629	651	661	627	622	584	616	578	567	588	597	598	589	622	636	569	622	637	635	612	597	652	588	580	613	635	597	617	603	610	621	634	588	593	621	636	626	612	628	670	607	628	625	674	611	595	612	643	558	631	612	649	616	601	621	595	598	623	561	593	607	617	628	611	654	617	643	565	613	615	597	659	626	601	591	640	633	605	604	671	637	626	573	595	584	636	625	617	612	607	624	635	642	596	621	624	625	627	607	607	605	561	625	593	612	649	628	630	558	628	650	611	634	588	634	568	571	627	603	660	613	694	592	593	648	653	652	598	600	624	637	579	621	623	627	564	650	611	641	558	649	641	615	625	611	643	639	591	630	574	599	608	616	600	627	633	633	611	569	608	627	612	615	611	619	640	577	640	598	582	585	597	578	663	591	589	603	579	637	573	620	598	596	628	620	600	577	620	583	605	590	609	614	642	600	587	613	608	634	592	617	657	609	567	625	604	637	622	631	625	584	629	600	629	612	618	642	636	605	624	596	624	577	634	610	595	603	625	592	611	634	604	575	610	568	613	608	583	617	616	638	614	683	603	588	647	608	598	588	626	651	582	598	658	636	576	581	639	650	618	570	585	604	611	644	616	634	617	624	656	600	633	632	622	655	605	580	643	588	654	652	557	624	599	589	599	570	609	633	597	618	620	581	631	642	689	623	635	628	619	580	601	595	610	630	576	596	627	628	638	637	644	635	628	627	603	603	569	586	653	606	649	654	618	636	571	552	620	625	622	624	636	648	562	621	602	644	641	636	627	623	589	641	612	639	571	590	651	641	626	603	645	636	598	611	609	592	583	579	606	570	593	608	620	618	660	607	614	611	607	639	609	631	572	594	612	636	624	602	663	638	624	587	602	664	632	635	592	636	615	584	676	649	605	615	623	626	612	605	567	630	608	641	624	626	670	605	625	616	613	576	602	608	619	579	568	664	597	602	620	575	588	623	605	624	674	636	635	624	589	594	606	585	610	593	589	632	601	644	603	679	669	652	587	628	579	660	613	574	613	630	583	596	594	591	592	637	622	596	581	632	605	648	598	561	641	617	603	662	589	582	578	607	600	637	662	620	594	628	586	602	624	633	643	636	553	611	640	542	588	587	615	614	598	594	568	599	625	617	618	627	625	648	587	594	617	617	625	657	594	648	616	612	659	570	602	581	585	601	664	629	591	578	631	597	627	591	622	629	599	605	635	608	617	611	648	625	627	574	613	644	608	653	580	602	692	589	599	633	643	628	580	651	618	593	613	600	649	575	605	602	612	658	611	612	611	584	657	596	585	594	595	631	600	602	623	605	603	618	579	604	638	611	653	596	619	584	641	620	574	636	665	620	592	604	590	566	642	594	590	605	641	622	596	597	586	629	596	612	583	647	675	623	608	593	615	604	638	629	580	642	662	661	622	614	604	615	617	618	595	581	639	638	621	621	629	645	603	627	590	575	621	652	584	595	586	648	612	569	605	597	570	689	579	621	612	647	573	635	585	595	569	619	633	625	634	664	641	601	593	635	618	593	593	571	626	630	594	621	594	587	635	611	629	596	614	620	621	650	618	650	604	589	600	612	607	609	627	585	635	612	618	584	629	634	629	619	588	651	628	596	623	601	609	665	663	606	606	606	589	614	631	611	651	570	580	591	602	593	631	659	628	622	617	595	634	600	603	555	621	618	605	577	615	636	622	614	591	587	647	576	670	640	626	572	628	609	588	600	644	613	627	576	636	591	645	616	582	617	563	596	635	618	585	612	655	597	559	625	619	612	664	598	603	583	613	617	643	643	581	623	592	623	607	631	622	619	626	609	621	636	641	607	604	616	602	657	612	620	644	639	602	588	634	593	653	644	606	639	606	670	622	600	620	632	594	608	662	599	630	636	579	675	553	570	632	636	656	611	627	583	632	618	648	619	596	585	636	601	613	619	584	594
18465	11687	11264	5175	1948	1192	530	368	353	348	343	355	354	354	377	409	329	345	381	347	376	312	347	335	377	320	345	397	335	367	364	360	366	376	376	402	371	298	375	348	349	361	340	393	381	363	312	348	346	359	339	333	359	352	344	367	353	358	373	348	344	360	368	320	363	359	340	336	354	379	329	322	343	403	341	330	347	369	359	360	361	328	355	319	317	329	371	338	381	346	361	359	357	377	366	359	341	374	383	312	393	350	370	351	341	331	348	361	330	338	359	375	349	340	347	359	358	345	328	319	338	367	331	367	343	349	362	318	351	365	350	343	335	342	329	353	366	316	337	355	303	363	336	362	386	322	367	345	328	356	346	322	351	363	316	345	329	343	336	352	374	360	374	370	349	387	353	343	323	344	343	348	344	359	327	385	353	357	380	364	354	345	345	359	366	365	386	346	364	338	340	360	341	343	340	340	348	348	350	330	366	361	371	377	347	350	361	382	324	364	342	346	411	354	368	337	318	350	354	347	345	339	328	342	327	344	362	353	352	346	338	360	371	405	375	341	351	353	372	354	394	391	327	366	363	360	342	349	355	410	388	367	354	343	370	347	345	342	327	355	378	336	365	354	326	356	333	306	351	370	345	356	375	369	353	339	368	350	349	391	396	363	342	355	326	338	332	368	347	351	369	353	353	370	340	367	355	334	366	321	356	350	359	349	389	377	381	384	343	329	329	341	407	322	369	353	342	353	370	325	331	350	380	386	352	374	396	337	353	354	344	360	366	340	376	381	359	347	360	337	333	389	349	338	333	352	367	350	401	349	350	332	350	341	382	317	363	337	361	328	343	329	380	357	343	364	360	357	330	366	312	314	396	318	380	310	364	378	358	355	346	377	298	334	337	366	332	325	378	391	358	381	348	362	354	336	340	353	332	381	353	365	362	349	365	321	324	324	327	370	341	370	312	322	344	329	347	359	366	362	334	335	330	340	365	353	360	324	362	314	382	356	336	352	327	375	354	340	307	365	357	348	339	376	347	382	346	342	356	370	345	362	345	358	343	352	361	329	327	341	355	390	366	330	335	339	325	399	322	372	317	347	347	351	387	370	349	357	368	349	353	328	346	351	351	335	368	354	344	344	351	363	351	365	340	340	361	353	348	362	336	321	355	358	346	362	309	351	368	366	327	334	352	359	358	347	354	348	324	376	362	373	344	346	333	368	374	303	337	379	327	363	333	390	360	334	334	310	317	354	327	307	309	360	356	339	339	333	346	311	336	352	365	344	332	363	308	352	329	338	353	348	355	352	357	335	378	360	318	343	356	320	337	341	357	364	330	355	318	344	329	387	358	369	347	372	345	335	350	330	343	322	400	341	394	359	340	316	349	362	358	326	368	370	344	308	355	359	344	358	348	365	385	351	323	340	344	357	346	334	345	341	382	349	331	335	342	354	339	349	342	340	382	329	363	384	372	352	386	380	376	372	340	319	331	348	326	357	365	350	346	357	373	345	357	378	349	361	331	389	334	348	333	352	342	358	382	365	323	347	336	343	417	337	366	326	334	386	344	355	370	352	303	372	337	328	393	340	332	375	388	349	304	322	368	330	352	303	347	342	344	347	338	344	374	379	374	316	348	365	340	340	367	333	345	346	359	345	368	390	338	339	322	354	345	365	332	363	329	373	342	342	340	352	363	327	355	354	377	338	354	372	359	373	330	381	344	320	370	353	375	341	328	354	361	357	320	342	332	369	283	362	363	361	369	332	357	346	355	340	359	346	371	320	316	347	331	342	339	357	340	306	337	358	346	351	352	346	352	356	347	334	365	359	382	349	352	340	347	329	355	319	350	340	335	374	331	312	350	363	358	346	346	344	317	301	376	325	369	361	376	335	322	351	340	370	372	344	351	360	343	364	318	321	360	328	341	320	325	371	367	335	359	347	370	407	342	342	335	342	366	374	367	353	390	334	375	335	368	349	341	342	345	333	372	360	340	387	354	370	342	365	356	343	326	360	327	347	353	346	334	327	341	344	336	350	378	332	364	356	347	339	380	374	363	358	359	367	364	366	321	334	363	386	346	367	362	334	359	356	340	345	328	355	368	376	423	333	337	334	373	345	352	353	326	344	339	379	358	356	332	361	378	344	394	368	363	352	344	365	347	357	357	324	364	342	342	344	351	358	354	364	370	358	342	349	342	370	359	313	327	361	361	342	349	378	334	351	322	378	331	332	371	357	319	400	350	336	334	339	355	369	346	341	355	349	347	357	337	331	368	344	379	395	374	348	312	294	356	396	345	341	346	357	350	365	354	351	367	340	331	341	335	338	353	347	342	386	349	376	369	364	347	338	353	319	340	375	364	370	362	356	297	354	376	333	361	328	344	363	367	353	346	363	345	392	344	336	343	338	347	393	336	349	344	373	376	370	378	335	334	379	341	383	345	365	339	347	347	339	345	375	361	356	377	377	346	318	382	334	331	369	348	336	305	368	338	371	328	358	364	390	365	349	323	355	414	375	364	312	356	335	323	370	382	356	357	365	341	342	359	362	309	344	376	342	351	381	319	334	358	367	353	350	374	340	353	337	374	326	372	325	376	334	336	336	321	380	314	327	355	371	365	359	326	400	395	352	341	352	357	358	366	344	355	392	369	375	377	357	341	327	364	352	323	347	339	348	376	305	359	381	354	341	358	330	365	357	327	341	342	327	319	344	327	367	374	367	314	331	321	362	350	329	342	367	323	335	342	363	360	339	363	356	336	357	336	324	342	355	383	331	341	339	346	370	331	335	331	312	352	338	358	350	350	345	364	330	368	367	335	353	342	345	361	372	353	321	362	325	335	364	321	315	384	347	367	340	341	352	352	334	341	325	356	361	370	348	364	354	405	391	333	347	367	352	364	331	388	337	378	349	338	345	365	391	352	330	324	319	366	329	358	326	358	401	324	314	354	349	338	380	352	339	378	362	333	349	355	353	370	343	360	339	386	343	378	316	354	375	318	350	363	325	354	350	387	306	347	358	343	341	343	367	311	367	351	324	379	309	356	319	324	332	325	345	351	352	350	354	336	370	355	376	390	358	318	344	342	343	352	356	322	348	301	328	333	348	346	367	340	331	382	374	380	365	350	374	341	372	372	313	351	367	340	389	344	361	298	361	379	341	349	370	316	324	326	371	381	369	340	362	312	364	373	401	347	307	331	379	327	351	375	351	391	367	388	350	367	368	345	333	326	367	363	359	312	383	337	360	311	327	359	335	349	350	353	354	377	316	371	413	341	350	353	387	321	374	339	380	361	338	378	311	347	361	348	346	324	342	353	335	360	356	371	364	379	343	358	355	365	353	353	321	360	344	337	343	341	324	377	353	369	338	374	377	352	358	337	366	356	339	345	362	357	328	355	318	326	358	333	323	326	353	351	350	390	309	333	361	319	353	338	328	340	328	309	358	360	370	344	327	365	340	373	354	351	318	346	353	318	314	359	348	372	345	382	333	336	335	356	332	361	333	332	350
15071	14590	18292	11535	6103	4212	1530	860	849	831	796	845	773	833	811	741	746	794	806	777	778	781	788	799	769	786	809	751	791	800	792	806	797	766	740	838	798	807	821	790	836	784	816	790	798	779	851	759	800	749	801	773	768	778	776	773	743	838	780	825	807	768	760	796	831	774	757	875	764	760	773	794	758	772	839	801	807	789	789	800	792	821	827	782	807	828	794	786	760	796	763	773	816	793	753	810	827	839	809	739	749	776	771	768	821	766	845	807	787	846	807	800	803	768	830	795	745	780	803	800	744	861	815	784	781	818	741	764	751	772	801	803	875	844	798	803	846	822	757	789	796	747	785	798	753	811	835	789	764	828	793	815	774	781	792	814	797	747	808	755	734	815	787	730	726	845	776	853	793	783	745	771	791	827	813	802	780	731	772	763	819	739	770	822	778	794	780	796	778	786	787	782	785	813	798	864	783	825	833	802	798	803	798	789	786	791	780	768	796	792	791	800	792	783	788	853	802	794	794	803	811	797	776	799	734	813	782	767	795	751	767	836	828	831	792	750	786	778	771	772	824	842	808	772	775	806	817	801	801	827	797	780	801	792	798	798	789	797	850	847	776	790	806	822	790	798	789	834	760	780	757	753	771	779	805	816	744	729	740	791	823	795	810	739	794	775	830	753	778	786	798	878	754	816	811	787	788	771	797	794	815	834	827	790	779	772	844	812	801	846	764	731	752	806	809	789	732	852	776	773	723	813	780	840	761	802	768	784	776	790	769	805	778	748	769	763	811	775	787	780	847	776	748	822	768	766	782	829	775	795	816	769	769	789	783	730	791	818	794	754	828	811	752	817	737	788	777	750	804	830	767	817	831	780	811	826	769	787	775	814	799	794	782	808	805	752	775	768	756	766	773	789	784	834	835	826	763	747	810	800	778	820	770	795	790	769	788	732	781	815	808	810	762	816	761	771	787	852	807	797	787	828	772	808	793	817	781	766	802	814	794	707	763	844	828	802	794	779	774	829	782	765	838	809	805	826	773	764	834	786	801	787	732	755	772	804	808	851	840	788	820	751	804	843	763	767	785	776	831	783	789	771	824	819	817	802	805	816	845	790	805	830	794	820	760	822	822	773	817	792	774	801	793	808	768	769	789	756	787	774	771	838	830	801	793	796	787	778	756	785	847	816	765	736	793	742	801	765	826	812	788	788	757	817	821	807	795	793	791	822	829	786	812	809	794	769	780	780	810	818	804	769	824	769	764	818	797	805	811	808	790	842	842	851	818	785	750	819	798	744	774	745	778	785	786	786	812	788	789	827	765	725	758	786	796	837	811	800	758	793	819	793	819	782	776	775	795	811	865	803	757	747	780	763	752	798	819	784	779	778	811	799	882	764	807	770	753	844	831	786	818	820	788	761	819	796	779	730	789	805	814	782	833	786	799	770	773	786	805	797	719	766	794	771	777	766	766	822	849	796	812	755	781	768	749	806	748	835	785	820	783	851	801	788	779	727	765	801	755	815	783	767	803	798	851	881	833	828	741	825	768	746	756	806	824	846	786	767	796	796	866	761	851	778	774	798	774	768	828	804	818	758	830	787	793	791	783	761	800	776	841	783	768	779	771	791	815	780	795	815	832	802	770	829	780	784	778	776	793	781	811	783	782	790	741	809	836	806	781	775	795	756	781	758	786	770	823	753	787	815	816	780	817	823	765	821	770	715	780	755	782	810	787	760	763	790	810	829	798	763	811	746	798	810	770	811	774	769	789	819	840	762	796	766	783	765	812	771	781	809	778	812	831	842	763	824	800	807	789	772	802	834	765	814	813	739	776	774	734	754	795	798	795	803	742	776	762	793	792	808	788	797	808	806	812	804	771	741	765	745	803	810	774	834	784	811	815	779	777	723	769	784	749	761	764	815	750	809	771	798	780	816	818	801	809	745	812	802	783	805	809	815	788	771	745	744	840	790	796	720	811	830	772	836	756	808	810	799	801	821	820	803	799	770	815	798	777	794	796	798	747	776	812	747	851	769	784	784	835	764	782	821	815	771	798	783	760	745	862	752	787	824	768	828	782	779	774	776	792	812	792	798	808	796	784	816	836	793	812	771	797	833	818	785	812	820	843	815	791	773	794	775	774	792	775	787	779	790	726	755	790	786	807	769	824	747	784	753	835	795	782	829	741	789	751	784	798	795	774	793	826	791	766	811	820	773	799	800	763	824	754	773	751	819	765	781	780	807	761	833	812	793	763	747	787	778	831	804	771	793	728	846	767	804	799	774	806	782	724	819	816	773	783	845	797	795	776	815	802	774	855	761	796	770	780	760	800	796	793	794	765	781	805	775	803	773	762	802	755	783	771	836	756	834	780	788	821	780	791	813	801	785	768	779	803	825	822	735	797	788	769	789	772	815	763	813	816	801	788	760	817	734	809	780	803	796	773	800	780	834	816	785	795	814	761	777	795	795	778	828	810	850	819	808	765	778	811	791	800	808	783	773	824	847	787	824	762	783	834	776	798	759	809	789	824	825	815	792	778	786	745	806	803	795	791	799	772	751	823	834	794	735	760	769	788	777	750	849	809	816	783	831	804	805	796	791	784	780	778	752	836	799	827	811	777	779	799	703	764	792	742	816	786	758	767	840	763	810	813	842	820	810	779	782	830	777	776	814	795	819	788	808	774	747	834	815	790	817	838	767	755	790	795	770	795	789	829	764	868	842	775	831	800	779	754	764	738	744	771	813	763	786	855	774	788	749	821	794	868	772	801	748	776	778	768	835	827	844	797	777	828	797	845	791	800	842	831	802	838	790	821	766	839	768	788	785	794	792	811	777	816	757	815	744	775	799	821	786	772	843	757	808	783	817	796	820	780	720	827	797	719	787	752	797	735	824	821	782	767	804	780	770	782	805	760	816	802	748	819	728	791	797	808	815	787	799	820	793	801	749	788	810	796	767	806	751	771	795	827	796	814	800	808	802	820	780	740	760	767	745	763	832	779	803	828	823	792	741	834	791	785	811	849	825	823	795	777	789	770	767	792	854	816	783	793	827	802	766	801	823	826	768	813	799	761	836	782	811	803	766	764	828	820	791	747	778	768	795	793	822	801	749	791	813	787	784	814	755	762	807	778	769	730	753	806	745	765	779	781	777	807	780	838	824	804	768	750	770	793	795	811	793	845	781	830	777	797	759	799	794	823	775	804	872	829	832	768	799	770	785	795	766	763	795	716	805	824	824	818	755	798	826	805	749	847	789	797	792	802	782	781	749	746	801	808	795	808	785	787	785	800	836	833	823	763	782	803	802	756	804	844	789	846	775	814	806	820	787	832	812	774	767	839	748	850	749	753	801	748	788	853	751	808	759	781	810	758	806	781	783	807	784	803	812	809	811	814	801	831	768	800	800	780	816	790	760	817	782	778	771	823	844	834	789	788	836	796	768	811	816	799	791	827	780	757	778	772	777	754	781	757	785	769	775	762	832	780	795	765	800	795	750	814	762	793	789
65716	61940	63376	45104	27065	16008	4814	394	339	334	291	314	254	270	287	293	288	269	259	292	288	277	277	291	256	274	292	296	304	261	258	277	289	249	295	299	261	257	292	296	295	349	311	322	271	290	293	294	276	255	280	272	286	273	271	290	275	295	280	246	254	288	266	268	277	291	278	260	275	303	282	279	276	254	279	249	282	282	274	277	274	238	272	300	289	277	283	279	264	280	263	279	291	260	296	267	253	268	261	280	283	256	278	257	289	275	235	288	286	252	235	272	264	308	288	299	270	268	276	290	286	245	283	253	267	287	282	270	255	243	266	269	255	274	234	286	285	237	301	256	287	271	250	266	262	289	277	238	286	284	264	268	273	256	264	270	269	245	280	296	252	292	292	256	274	295	284	270	282	312	291	254	302	292	289	284	302	282	269	255	265	221	276	268	298	295	269	268	249	263	251	292	277	259	313	326	258	255	291	279	280	313	265	254	257	295	279	287	316	311	255	235	274	284	294	255	275	270	255	288	257	288	257	287	258	268	267	265	301	250	247	286	295	300	282	255	258	269	283	287	272	265	287	290	262	305	283	288	270	281	286	283	286	257	284	285	280	275	248	272	262	270	292	276	289	255	289	270	292	266	275	284	263	269	294	298	298	255	273	279	261	287	239	250	262	276	277	278	269	251	297	290	282	289	270	265	277	295	286	286	296	248	257	294	265	283	285	275	295	280	280	284	284	265	262	278	276	269	279	277	291	289	270	279	285	291	274	245	270	295	280	261	287	292	275	272	264	288	314	245	258	281	261	268	279	268	252	281	275	278	256	251	285	285	299	288	242	292	277	263	289	285	278	288	266	280	254	273	237	279	282	257	260	293	273	288	275	276	291	266	279	255	240	278	285	285	270	290	255	282	256	287	291	277	287	263	260	298	277	277	290	290	251	269	284	270	280	281	312	262	260	274	261	256	285	259	322	270	273	266	276	279	311	286	270	291	262	273	271	267	249	303	290	277	289	274	250	274	256	265	271	274	273	294	283	272	256	242	287	271	274	276	286	299	292	268	284	268	319	263	267	269	277	296	297	284	276	260	270	233	285	285	242	299	268	288	257	257	262	273	287	275	324	315	277	250	254	284	275	277	301	258	254	285	281	274	297	262	289	261	279	315	277	278	254	266	251	289	276	287	274	268	279	273	252	269	257	294	255	247	272	270	253	288	249	246	248	273	282	288	271	257	249	255	254	273	254	268	266	250	294	249	267	293	261	253	268	295	283	307	289	267	297	273	259	276	256	246	258	289	265	292	295	285	258	301	246	280	251	286	285	264	295	285	231	298	261	254	263	290	266	276	264	306	275	235	274	258	295	276	239	266	274	278	296	254	287	306	274	294	283	279	253	275	252	308	261	307	263	243	241	285	281	306	285	286	260	268	266	273	297	305	265	242	276	283	257	231	268	298	276	274	267	286	297	256	286	268	299	270	270	275	315	280	278	249	261	271	298	260	301	279	260	243	291	283	297	280	325	263	243	286	284	261	290	264	288	252	258	254	249	291	246	276	267	276	292	295	268	265	286	280	280	278	283	262	296	290	264	272	290	245	295	315	262	273	264	268	282	292	287	261	263	247	286	272	271	269	297	293	290	264	263	268	289	259	273	271	266	271	261	269	270	234	263	279	262	265	272	257	252	282	263	260	268	265	261	275	290	255	271	273	279	256	312	265	308	298	285	298	284	310	257	286	265	261	285	276	279	281	275	265	283	253	244	235	274	276	269	275	272	264	286	232	273	304	234	274	251	292	277	293	273	257	233	294	289	259	292	269	257	284	276	288	274	268	257	283	275	276	282	246	275	286	286	293	292	261	253	281	268	285	280	286	280	270	288	282	287	281	291	270	271	272	293	275	272	288	267	288	252	294	278	242	251	297	273	300	277	256	289	256	269	323	294	278	275	263	310	277	291	282	251	315	260	287	269	290	263	288	260	278	263	284	269	281	287	275	303	280	277	263	271	265	276	254	254	277	256	262	265	265	267	257	270	263	266	240	279	281	277	246	294	254	282	270	274	279	294	254	240	260	270	292	289	271	279	268	270	295	273	286	274	255	257	262	283	285	254	267	255	285	299	309	282	270	290	253	264	293	285	262	270	266	279	281	287	280	289	261	241	264	268	281	280	255	297	242	271	286	254	268	281	289	275	273	283	278	253	270	267	231	257	281	262	262	282	277	274	266	290	263	264	281	271	293	277	295	264	264	273	290	254	277	244	255	274	247	276	279	255	276	289	230	275	303	283	303	288	290	277	241	282	289	280	295	292	262	258	285	263	279	268	285	297	278	274	278	264	282	231	288	267	280	274	309	263	275	259	255	263	291	302	267	277	243	286	282	269	267	274	285	303	272	286	279	283	264	303	278	248	292	273	297	284	285	251	247	286	264	289	269	243	281	271	295	281	274	294	277	287	257	250	272	282	287	283	293	261	278	274	296	246	279	275	244	291	258	256	263	267	268	251	256	283	294	301	260	261	263	271	298	246	258	287	301	267	281	273	269	279	309	300	260	278	256	263	282	276	297	266	282	254	253	299	267	262	280	255	243	290	286	247	260	253	263	300	300	250	285	290	292	293	265	271	305	292	263	285	262	284	266	283	293	260	278	282	268	274	256	277	270	297	280	269	290	288	281	311	272	243	287	254	239	284	273	268	269	296	281	258	242	330	254	283	261	271	252	270	277	313	288	273	275	260	290	269	249	254	280	286	277	281	229	278	265	277	291	254	303	286	246	276	273	262	286	265	272	294	262	265	273	268	262	296	250	260	294	270	274	295	262	298	248	275	245	262	297	276	309	281	295	279	289	262	304	269	274	298	286	294	280	287	259	271	307	243	262	269	300	303	294	267	287	266	299	278	271	272	263	280	270	242	246	306	280	285	284	304	293	251	273	273	258	277	263	308	270	295	271	266	285	280	265	268	266	237	259	269	287	240	275	255	282	263	265	283	268	291	269	295	266	255	289	274	244	268	270	286	267	257	251	265	281	257	264	269	307	234	282	267	278	308	279	279	271	263	284	260	297	238	276	262	255	284	314	276	285	295	234	253	301	245	256	270	288	294	276	270	271	270	268	274	234	242	270	256	271	260	291	272	250	315	272	285	290	267	288	316	253	258	251	290	270	288	244	252	262	276	293	266	286	274	255	256	295	286	275	266	259	256	271	266	269	313	248	274	276	289	269	243	268	307	269	266	289	303	264	263	292	250	275	268	262	287	283	276	279	258	291	279	269	285	286	276	273	273	263	279	298	297	289	289	277	274	279	284	274	239	259	269	295	293	250	283	279	274	242	268	271	271	295	257	300	288	312	284	260	295	280	279	282	217	269	288	256	262	300	278	256	263	276	267	315	241	270	280	298	310	271	280	260	300	272	309	261	267	314	255	268	272	304	262	273	250	259	272	282	251	273	304	274	277	264	313	264	305	297	285	269	239	282	296	276	313	270	284	270	290	262	263	270	246	229	281	272
39684	46485	57759	49404	36957	29036	9375	907	935	790	762	752	713	726	727	666	632	678	698	639	675	646	652	658	641	630	705	666	722	663	684	649	617	636	633	639	680	620	661	625	813	1115	1066	930	799	676	608	656	649	599	685	640	629	619	667	636	651	657	636	628	682	625	643	666	621	621	631	664	618	611	605	650	619	629	591	647	659	594	622	670	640	577	685	613	640	663	636	644	656	656	654	644	636	604	589	631	659	601	618	620	633	629	608	611	657	624	650	595	597	653	662	624	657	595	677	634	607	651	654	595	665	622	606	638	651	632	631	599	642	611	572	645	623	633	667	647	614	610	678	594	610	615	697	585	644	636	678	632	624	636	645	641	610	616	608	650	693	622	633	598	644	633	662	639	619	676	656	628	605	648	633	663	630	601	638	665	636	636	632	604	634	673	647	647	636	611	608	622	626	648	618	652	699	606	597	649	627	631	661	646	638	646	637	673	610	663	597	676	648	648	642	632	641	595	625	598	636	619	679	625	664	637	621	634	685	604	632	662	651	622	663	642	630	638	628	632	689	641	682	631	640	643	673	623	635	589	680	674	648	581	621	628	641	629	645	626	593	650	618	654	629	639	618	655	643	620	640	607	580	609	671	633	644	633	635	634	584	650	633	601	630	603	628	640	627	663	715	648	620	623	600	606	647	607	656	638	671	652	646	633	638	624	641	628	652	631	670	628	595	686	682	663	687	625	654	655	667	630	599	623	599	633	592	624	612	638	667	613	633	656	646	633	659	642	586	649	657	622	692	662	643	640	654	646	667	674	653	653	652	621	638	653	636	619	654	634	656	646	591	615	599	619	646	622	644	640	646	644	631	678	670	661	628	625	631	648	615	627	605	638	615	653	636	649	642	621	616	628	675	629	648	627	650	643	614	603	628	654	650	619	656	614	676	624	646	644	617	666	644	629	676	588	633	645	637	630	656	644	628	649	633	634	701	671	654	630	641	639	651	629	601	640	650	633	633	633	633	588	613	678	623	658	631	602	622	608	635	629	632	595	618	643	617	617	656	601	693	628	659	641	690	654	649	661	613	626	635	632	631	639	641	625	649	615	683	626	597	643	637	657	600	597	706	619	673	607	652	627	643	650	659	629	625	652	653	605	634	644	632	641	722	600	648	618	657	624	618	627	595	684	623	658	609	645	610	619	633	627	606	646	640	613	664	622	655	594	611	615	670	638	666	641	622	615	641	632	618	623	607	633	608	652	613	662	608	646	691	576	629	655	628	607	659	645	610	616	661	635	658	631	660	673	625	663	631	624	592	678	663	663	688	657	655	631	608	666	647	635	623	656	669	656	597	682	643	589	638	644	665	641	613	648	642	609	622	621	673	623	648	640	643	722	633	611	643	608	641	637	620	609	682	604	657	647	658	643	661	662	634	655	638	620	621	584	663	619	609	618	621	649	628	691	618	654	655	632	655	617	610	623	631	665	620	662	615	681	667	635	653	635	653	675	589	677	627	657	617	595	621	645	676	700	645	640	605	595	596	641	583	624	651	617	609	662	701	657	642	685	619	626	605	663	630	644	636	656	616	711	626	648	589	647	594	650	643	621	621	630	642	619	654	651	645	629	628	609	644	628	683	659	680	632	665	664	624	650	637	632	625	618	608	643	594	686	615	643	646	650	604	645	638	601	658	667	642	661	648	632	641	628	656	676	638	614	634	677	668	641	659	621	668	672	646	631	619	628	669	672	619	634	667	633	638	695	702	631	628	617	581	650	655	663	633	611	688	615	618	605	642	660	622	617	631	668	628	648	617	637	667	619	619	661	667	658	632	643	634	619	660	659	657	658	626	651	595	666	623	635	618	645	645	625	614	644	645	648	612	639	654	619	671	633	581	621	618	634	662	685	608	638	615	652	606	618	596	695	586	653	615	625	617	653	619	649	631	599	667	624	587	631	603	635	616	621	681	581	626	621	620	621	651	683	654	674	622	599	641	607	651	639	650	653	606	598	607	613	665	679	594	608	701	622	668	656	653	596	634	660	635	640	650	631	596	654	633	641	639	654	672	582	641	618	681	615	642	650	633	644	619	621	575	608	626	665	648	606	658	597	625	615	651	661	592	625	604	634	661	636	653	704	653	683	627	627	646	666	655	662	648	653	662	650	599	632	617	647	681	628	638	679	641	651	614	647	635	584	634	640	640	643	693	638	639	647	623	619	625	611	600	622	622	660	637	607	635	676	641	657	658	624	648	655	664	618	667	640	644	646	624	683	597	660	664	667	642	629	601	635	645	623	679	657	655	630	617	648	656	614	604	661	598	596	648	615	626	606	640	643	652	655	670	657	643	659	641	605	647	592	635	661	651	662	660	677	635	686	618	639	588	652	617	652	610	664	653	650	641	659	631	667	612	659	690	666	644	648	644	635	657	663	656	625	593	642	602	646	666	637	633	646	597	685	649	597	635	615	613	636	634	633	639	634	656	641	620	631	624	604	613	621	664	651	622	627	686	634	657	647	635	670	625	668	635	640	618	664	633	668	656	580	646	629	656	643	614	628	629	622	660	658	657	674	652	666	632	698	641	614	670	672	682	626	622	644	637	625	656	648	622	636	655	621	653	613	655	644	679	603	606	695	648	625	618	656	626	576	677	638	629	621	647	640	631	586	635	630	638	633	625	618	658	620	617	640	637	627	658	639	639	630	611	613	610	663	661	658	634	607	642	641	663	661	606	636	631	606	665	631	659	677	632	646	611	647	671	647	635	647	601	634	665	631	596	608	638	667	645	619	639	661	610	659	651	634	628	681	644	625	630	644	590	586	641	659	616	622	627	642	661	636	684	648	625	683	613	626	631	699	634	671	600	641	625	627	650	601	664	632	633	623	661	640	637	648	600	568	648	651	641	622	676	592	689	625	597	596	631	673	622	613	596	647	627	619	606	621	644	655	607	667	627	626	629	650	624	620	683	611	624	615	633	605	656	672	613	647	606	552	635	635	635	608	635	629	632	612	629	616	627	649	655	634	651	619	620	624	617	615	628	621	643	645	594	612	683	645	606	632	631	663	621	648	619	639	599	603	652	612	643	640	677	656	646	631	618	639	634	651	632	638	605	648	667	620	643	596	624	650	656	613	660	634	636	636	571	657	612	663	707	638	604	614	648	627	631	651	644	665	629	635	641	650	583	652	659	651	629	666	608	655	635	600	671	571	624	626	611	655	627	629	622	624	649	610	674	601	658	650	627	660	644	586	631	628	619	622	669	602	599	661	606	652	640	671	580	639	626	675	650	635	629	634	628	626	628	653	674	597	638	639	640	690	678	657	679	642	634	652	669	630	608	631	638	653	619	679	624	672	660	662	649	651	645	644	606	612	638	668	634	613	634	610	625	686	633	666	621	615	650	598	616	659	620	655	619	655	622	690	642	663	638	573	648	703	622	631	621	657	648	629	628	642	654	652	633	646	662	668	631	667	667	676	646	616	627	628	655	627	589	577	674	622	679	618	643	623
78929	74866	74813	57241	37939	25686	10579	640	313	340	360	327	286	308	321	311	310	297	296	283	279	315	281	271	262	302	289	286	355	297	267	273	278	292	282	311	302	308	257	266	341	381	400	372	333	314	292	311	279	265	272	310	269	263	297	274	294	278	276	249	288	261	268	275	268	276	290	261	303	240	295	295	274	278	267	295	302	309	267	300	315	282	236	266	269	286	314	287	247	279	285	294	273	288	278	283	279	276	266	287	277	276	251	307	293	258	306	277	275	272	271	286	257	281	289	280	273	242	274	253	275	305	278	283	255	288	292	295	285	285	275	303	303	274	249	263	274	284	280	282	291	274	272	298	256	259	302	266	275	280	285	273	271	295	300	260	288	324	303	265	293	265	252	286	276	289	265	306	279	306	266	289	289	279	265	283	281	251	280	268	276	271	308	263	296	289	262	251	255	277	250	289	288	296	264	237	317	259	247	273	272	289	266	303	254	264	285	269	272	291	273	291	311	273	285	258	290	278	283	282	274	303	277	278	310	271	307	279	273	273	286	308	283	289	280	320	290	293	249	298	287	291	293	277	260	274	259	290	293	272	281	292	285	245	251	287	291	290	257	290	283	275	295	294	259	283	287	316	296	294	285	294	269	263	304	297	282	304	316	249	309	274	297	305	303	264	305	273	281	282	280	281	280	308	253	270	287	292	274	294	283	257	281	266	270	287	268	301	264	261	288	272	280	294	276	290	260	265	262	307	261	271	256	273	270	280	286	266	265	272	282	275	258	299	274	263	275	282	270	274	238	255	252	270	296	279	293	296	275	267	286	270	264	285	269	283	275	275	275	286	298	287	248	276	307	286	289	281	284	258	298	261	291	260	268	309	287	301	286	271	267	292	283	269	271	280	322	276	303	278	279	271	276	271	279	280	274	258	288	260	306	303	308	282	290	314	280	264	270	278	269	293	284	259	268	281	292	297	264	302	268	287	316	288	287	289	289	288	288	289	266	271	259	286	297	284	284	297	285	271	234	295	289	235	270	273	302	309	249	268	279	269	295	257	302	290	286	291	288	272	287	276	267	286	261	268	260	262	268	291	307	268	280	271	271	273	242	271	276	298	291	285	265	297	297	288	312	258	275	262	277	254	261	251	263	303	263	339	271	280	284	265	286	302	269	299	277	288	289	264	289	287	312	260	265	295	279	295	269	278	272	285	276	271	291	283	272	268	284	317	276	271	265	283	291	265	285	281	270	307	263	293	266	283	257	281	288	282	256	285	252	265	281	294	257	276	307	267	265	259	292	262	288	293	309	304	286	299	272	229	284	298	284	254	297	280	297	262	296	265	280	238	286	279	294	289	278	307	277	273	280	264	260	285	254	308	286	278	244	257	292	296	296	308	273	254	262	295	287	287	275	256	276	288	284	268	288	257	280	283	279	275	305	252	278	304	284	247	270	262	271	292	291	328	285	276	275	272	251	288	254	297	269	295	307	289	327	265	277	279	286	273	265	306	267	281	285	275	292	282	273	308	288	268	299	277	280	305	312	276	291	298	274	254	308	301	276	281	294	279	276	293	298	298	270	267	298	270	261	267	300	260	246	295	261	279	233	263	327	312	303	284	278	246	276	254	293	297	297	307	309	259	275	305	282	266	283	245	284	272	287	265	276	274	292	301	291	297	286	288	280	299	320	290	271	288	276	284	283	236	304	274	258	273	274	270	303	283	307	315	304	268	287	261	280	305	254	302	265	241	267	272	277	304	272	290	305	284	287	274	281	269	278	265	266	272	274	268	290	290	262	276	287	280	289	301	295	277	281	276	274	287	292	284	297	277	258	274	252	306	280	268	303	278	306	299	272	263	295	306	273	261	269	316	264	269	269	283	290	280	307	278	287	291	263	267	312	262	269	285	289	275	277	259	249	252	296	296	264	288	290	263	272	281	253	277	286	270	280	288	269	293	333	286	280	295	283	288	292	294	297	267	225	276	304	302	272	250	289	284	299	298	271	292	275	301	268	271	276	295	285	267	310	245	267	285	298	262	272	300	269	294	279	276	257	259	277	261	281	275	270	281	289	265	269	277	260	282	301	262	258	288	279	305	291	298	291	276	299	262	286	286	267	298	307	267	278	253	260	300	267	267	270	299	265	262	261	306	277	242	264	245	305	269	283	260	284	262	278	259	271	257	288	278	274	305	280	280	279	271	296	247	290	279	283	282	301	263	235	276	306	286	285	280	252	292	287	288	293	297	282	281	292	281	300	290	241	266	289	253	263	271	296	308	280	277	275	248	291	312	278	248	279	264	276	292	254	282	286	278	263	330	275	256	261	264	268	281	275	286	312	273	276	286	295	230	299	271	272	268	294	293	289	307	267	284	285	289	279	264	300	300	264	276	241	239	289	291	298	267	273	263	259	293	311	303	315	269	263	266	282	254	291	276	314	287	266	291	319	294	287	271	255	287	291	267	268	270	294	263	257	269	286	320	309	292	263	315	278	279	318	284	303	307	306	252	296	296	308	268	255	277	288	257	269	271	284	322	286	299	294	288	270	256	302	266	266	251	288	264	302	300	251	252	263	314	274	269	281	253	251	280	265	271	278	286	249	299	296	259	295	269	247	264	308	306	290	265	260	260	268	326	285	279	276	270	283	263	261	259	281	266	253	302	282	296	294	292	276	279	260	265	286	273	309	267	287	299	258	278	298	289	249	312	296	266	275	303	289	266	268	265	260	292	291	324	263	301	284	284	303	311	282	321	289	281	269	280	291	295	296	251	255	269	302	286	265	260	284	256	289	293	285	287	276	277	279	292	308	291	276	279	263	308	286	271	317	268	292	279	310	281	279	298	270	265	291	264	264	278	288	317	257	277	263	245	303	276	295	258	274	269	279	265	274	302	284	318	288	303	265	267	316	275	282	274	328	264	287	262	289	296	282	314	285	279	266	287	282	299	262	268	263	279	283	294	258	273	290	260	298	284	283	263	307	310	272	282	287	296	260	275	283	285	294	281	289	255	273	277	295	276	268	306	290	279	314	291	258	246	319	277	285	284	273	253	253	260	299	285	282	272	293	336	292	306	279	293	312	257	285	256	288	289	318	275	310	256	286	284	320	285	283	259	266	269	323	277	269	259	271	282	289	276	315	270	287	276	261	302	270	314	288	281	269	285	299	274	286	288	315	282	256	272	285	286	278	280	273	273	272	303	284	262	251	261	262	272	299	266	262	280	284	250	269	283	255	274	278	274	286	260	295	253	319	286	273	249	298	291	311	280	287	253	265	271	291	301	265	288	287	257	297	269	269	265	290	261	267	317	259	283	262	300	309	278	323	293	282	276	265	317	271	279	285	260	293	276	278	274	265	307	283	290	270	248	272	277	312	272	307	283	305	283	265	280	257	285	284	304	306	304	300	276	296	265	278	289	286	318	273	274	287	297	298	268	300	268	286	273	273	275	293	254	267	296	273	273	283	300	293	271	274	286	261	302	294	305	268	274	259	288	243	272	305	268
49156	57521	69548	60623	46394	38087	14810	971	939	917	840	856	820	790	768	708	741	667	641	702	664	685	667	750	722	688	698	739	761	744	713	692	709	674	695	686	672	690	643	667	1150	1453	1384	1042	860	687	643	619	653	606	653	698	629	623	632	613	622	636	653	619	642	677	602	688	656	667	679	690	596	632	660	690	631	654	641	650	626	648	673	665	673	691	668	665	649	641	660	645	685	624	644	651	672	709	663	692	667	647	650	647	670	634	622	607	620	678	659	685	656	670	624	656	628	648	616	610	639	644	667	627	642	657	642	677	662	646	682	639	650	675	690	645	655	646	664	662	660	603	631	659	651	683	677	687	642	577	661	616	646	685	678	601	615	692	674	661	672	657	636	651	619	714	659	629	633	591	657	652	624	653	648	643	640	632	617	690	657	638	680	636	617	627	615	642	678	652	644	679	646	676	597	623	685	657	685	652	645	667	661	675	670	630	650	648	623	651	675	636	646	664	629	621	626	646	691	660	639	668	677	684	622	676	652	672	686	647	627	696	678	645	675	626	656	651	643	594	589	670	691	668	631	652	685	643	662	669	679	653	634	644	674	634	633	637	680	710	633	658	663	695	606	623	652	629	618	665	655	673	664	640	648	690	675	667	639	638	590	656	639	625	671	683	643	657	666	625	656	681	655	672	622	674	671	623	646	666	660	637	629	702	651	613	713	644	687	630	658	684	635	677	655	637	607	621	681	660	617	689	643	653	641	634	660	644	678	662	666	647	645	632	637	671	671	641	617	619	659	607	670	646	645	657	667	678	659	673	642	648	655	587	615	621	611	639	645	626	698	676	619	633	614	630	643	663	686	644	649	645	633	661	635	631	704	676	674	652	661	685	658	670	665	648	659	643	662	688	649	668	602	667	676	622	646	649	653	631	664	624	665	635	640	663	660	708	685	667	707	649	640	670	627	647	616	617	643	601	636	683	657	608	666	696	635	618	704	630	623	615	679	632	685	702	648	628	645	637	643	704	634	621	693	698	659	642	657	644	654	675	634	626	616	648	616	668	613	647	694	661	644	649	638	670	630	648	684	680	639	649	680	677	690	670	650	650	700	685	635	639	660	668	655	614	662	656	670	685	648	650	681	641	659	645	661	634	687	617	653	659	678	632	628	643	667	643	675	656	644	687	644	686	635	664	667	717	618	632	648	649	663	635	639	669	643	652	686	699	686	684	654	650	626	643	679	623	647	669	647	661	681	630	661	614	688	648	598	639	676	602	666	657	645	698	665	693	683	660	653	639	657	676	636	675	669	626	657	643	627	663	618	606	703	642	710	617	629	675	683	670	653	595	658	642	639	619	649	668	672	646	624	648	694	659	651	619	650	670	632	662	611	677	656	620	664	640	633	627	710	671	679	628	643	637	654	638	592	633	663	641	663	671	631	601	659	639	656	622	674	656	649	639	663	660	621	636	669	681	643	626	650	667	638	631	641	613	691	658	669	622	607	701	645	674	659	684	662	639	670	657	608	639	662	639	722	634	652	667	656	690	655	698	699	695	678	643	653	640	644	641	617	657	668	611	655	682	709	648	675	620	676	641	661	667	640	637	650	644	684	704	602	698	665	662	628	657	654	657	650	691	661	639	645	663	651	622	640	642	665	610	649	672	601	659	668	654	633	617	628	652	639	652	690	678	635	655	668	672	637	656	624	657	656	670	697	669	638	656	631	691	660	638	660	614	649	674	636	686	657	644	651	651	598	697	632	664	658	597	622	618	613	650	681	616	652	670	624	655	666	695	615	665	653	640	672	668	675	670	649	602	667	656	637	644	623	646	679	682	660	655	622	670	618	694	621	672	640	671	634	678	687	663	683	666	660	676	658	700	661	656	622	624	650	630	682	653	661	681	658	645	705	648	617	648	681	627	647	665	650	630	647	629	612	656	668	647	667	678	636	627	631	649	649	646	646	651	620	670	658	644	674	642	630	659	654	689	650	622	646	635	665	692	623	670	680	633	685	618	580	700	650	669	642	626	658	675	668	629	646	676	651	630	650	639	666	628	688	647	663	659	691	640	635	666	688	624	682	663	671	664	672	644	649	613	672	686	646	683	672	661	695	659	657	644	651	658	622	653	674	662	657	674	661	709	667	647	678	672	630	617	679	675	597	694	664	634	649	655	659	674	678	679	634	657	631	683	667	626	727	672	669	699	646	629	670	621	641	597	694	596	647	681	680	662	641	693	672	648	625	631	708	680	654	622	664	668	692	637	675	675	682	618	644	641	676	611	648	649	702	719	652	657	647	652	621	668	651	689	646	632	644	620	664	663	668	712	739	637	613	637	623	663	627	655	645	642	646	647	661	636	676	623	643	656	619	638	658	674	642	658	620	631	638	644	634	674	618	679	690	626	643	614	620	657	645	604	694	647	648	649	665	630	624	612	646	676	623	659	677	663	614	688	634	643	642	640	663	640	660	641	656	650	646	652	624	698	620	652	677	682	661	660	637	638	656	669	627	633	669	635	645	658	612	621	653	676	659	629	678	633	669	644	683	658	617	647	640	658	601	638	619	640	646	644	656	622	640	658	679	668	687	618	666	688	667	682	675	673	663	648	630	654	625	633	719	609	627	642	602	629	680	576	673	618	676	683	623	636	692	645	668	652	634	652	697	635	620	719	649	660	701	633	641	647	608	677	653	628	634	650	664	666	648	638	641	645	671	631	649	668	672	678	625	683	677	668	659	605	702	634	672	653	660	612	652	643	619	650	678	603	620	681	659	627	641	636	670	665	643	607	647	693	655	703	653	669	644	654	679	637	701	624	650	643	671	628	652	633	683	677	667	659	629	633	626	651	665	659	642	638	660	665	659	643	691	640	648	678	603	652	680	629	649	652	656	680	661	618	705	640	641	659	616	681	633	689	648	635	703	669	668	677	631	689	673	630	658	646	689	617	676	674	676	659	679	674	624	705	663	645	683	640	652	633	659	625	615	622	648	680	596	667	671	679	664	582	659	700	655	683	602	647	693	667	663	665	657	666	585	672	701	631	685	668	654	614	634	640	685	686	667	617	620	701	656	678	587	621	632	656	650	628	640	714	685	664	681	672	663	619	627	673	640	657	660	613	659	672	658	688	623	660	620	708	649	659	630	611	618	658	636	686	675	637	655	682	646	645	664	645	630	634	659	669	641	683	706	608	643	679	672	699	567	641	658	663	655	641	639	634	663	605	630	633	643	626	642	672	697	680	642	611	633	626	665	652	652	622	695	653	614	664	650	620	617	672	613	647	665	642	626	670	636	630	665	664	687	661	687	650	635	658	609	667	676	588	670	667	642	609	679	633	671	610	676	657	654	649	648	620	634	652	690	675	652	639	647	695	686	636	665	608	642	650	632	656	673	683	638	687	685	663	652	646	662	645	599	645	639	672	716	679	674	656	655	624	658	691	683	642	665	652	621	667	663	647	659	669	632	675	626	626	694	693	679	638	620	651	670	598	618	670	607	644	665	671	651	668
17652	11622	11387	5143	2124	1213	661	377	378	402	413	343	340	375	394	404	350	408	382	383	400	392	397	355	357	374	348	341	381	375	384	383	379	366	364	361	408	361	338	409	397	388	389	388	391	391	375	357	364	380	392	372	385	386	385	407	402	404	343	391	386	360	391	395	371	380	342	349	336	362	351	339	343	402	365	369	380	349	370	396	376	407	380	353	359	343	334	357	368	351	345	356	352	355	322	391	366	363	383	377	385	383	389	330	361	386	395	340	352	344	340	320	350	365	353	365	370	357	368	330	350	359	374	374	374	344	346	344	371	362	347	352	364	408	390	348	349	355	401	375	333	323	345	356	341	377	413	395	377	391	347	386	369	354	338	361	362	403	364	371	384	345	362	379	392	376	360	408	376	364	343	322	369	387	361	361	384	364	362	363	349	364	359	384	382	374	418	373	392	389	334	391	350	371	340	365	374	368	379	339	363	337	359	357	372	381	380	362	337	409	346	373	394	365	339	350	336	372	351	371	351	352	334	344	407	362	400	390	383	407	348	365	387	379	388	346	393	359	358	355	363	355	378	379	368	368	344	348	368	380	368	393	386	377	391	392	358	329	376	379	362	381	400	355	398	364	383	380	373	432	351	349	345	349	383	365	350	427	355	406	391	376	379	363	379	397	406	363	375	369	351	346	384	380	386	388	391	369	373	358	361	401	410	362	389	362	386	382	385	355	394	363	382	384	362	374	325	355	349	369	337	377	380	376	361	347	360	384	413	335	351	377	376	384	338	357	353	380	349	365	363	356	377	389	383	364	388	341	367	359	310	334	384	368	361	368	374	357	361	391	348	359	372	390	369	344	383	384	388	334	398	358	337	354	375	386	357	401	368	385	364	359	361	374	388	395	350	371	331	395	377	361	362	371	389	351	355	379	354	393	414	364	380	361	377	359	359	376	408	330	392	383	347	372	362	352	351	373	407	339	369	399	371	370	382	361	408	340	395	404	401	370	375	371	332	394	401	370	377	379	369	399	366	367	378	409	380	381	384	390	373	368	375	345	325	364	383	351	364	392	387	359	375	345	383	368	377	379	389	370	334	362	380	386	411	305	356	359	396	362	376	371	376	397	361	327	364	367	362	361	375	396	366	366	364	345	352	385	348	346	344	374	362	362	345	390	392	340	357	381	397	331	395	408	357	420	379	359	376	355	352	376	360	378	390	377	327	393	369	391	368	399	375	362	361	402	369	372	395	367	342	387	335	369	348	415	391	382	401	371	377	381	372	369	383	385	372	369	336	350	398	381	344	381	376	354	363	344	384	380	371	381	328	357	361	388	366	380	397	401	393	382	335	393	375	367	411	353	411	338	336	377	373	416	356	341	353	361	363	404	419	368	403	406	399	382	376	365	361	377	379	376	367	350	362	398	361	379	376	342	379	351	387	372	365	351	371	365	350	395	370	354	387	356	333	399	372	377	372	369	355	350	382	380	323	354	401	384	387	373	355	368	364	385	362	313	387	339	342	353	380	376	381	371	329	381	394	367	383	363	357	339	355	357	367	363	341	411	373	382	335	375	375	362	379	398	384	375	380	372	356	377	352	390	366	384	322	358	377	383	378	401	361	376	349	383	392	376	389	353	353	366	386	393	341	363	382	328	393	357	351	427	372	380	365	376	361	378	348	359	378	432	377	387	339	381	365	397	357	368	328	369	360	383	390	372	387	395	349	352	372	372	370	386	350	354	367	382	368	369	350	378	374	380	372	368	361	390	360	349	351	356	364	333	347	358	358	369	360	415	352	361	393	379	362	345	372	344	378	332	380	356	365	362	370	348	343	361	382	358	375	378	369	359	389	392	379	359	368	338	390	355	391	374	393	397	404	350	344	400	349	359	333	379	388	383	390	346	364	386	360	378	367	363	375	357	389	412	374	359	397	364	377	405	354	430	381	382	371	364	364	364	385	364	376	383	328	354	390	333	360	360	378	378	348	373	395	380	387	351	372	393	353	346	379	373	379	380	376	376	360	375	358	356	412	355	374	385	373	357	392	389	376	386	352	400	361	370	361	377	379	353	362	388	408	428	360	358	377	366	360	365	371	360	342	360	359	364	372	390	383	395	377	378	365	372	373	384	384	343	394	384	380	355	359	372	375	350	391	388	354	374	368	356	352	360	388	396	361	405	394	365	348	328	349	399	386	356	351	387	363	403	370	352	355	341	380	382	365	349	382	363	382	359	364	348	361	349	398	393	365	348	343	359	378	382	383	360	388	342	367	375	367	378	371	353	358	385	394	369	373	357	340	384	361	380	362	403	367	335	396	379	363	379	370	328	394	382	372	367	399	355	379	373	377	358	392	353	373	356	359	365	355	387	366	390	382	390	382	373	351	372	388	417	373	388	369	358	356	375	413	357	364	343	350	364	387	390	419	362	353	386	429	344	370	396	391	371	359	372	367	380	371	359	397	382	313	354	370	356	371	365	378	364	358	364	373	372	390	374	349	401	352	354	376	399	369	367	378	367	369	369	431	354	357	367	336	358	373	359	377	398	378	381	390	393	372	354	351	396	352	406	384	397	387	347	404	343	334	345	365	389	396	352	339	384	363	357	374	374	356	380	349	351	369	399	359	365	320	369	370	379	375	361	368	347	352	324	419	393	338	382	366	356	357	394	377	390	379	356	363	416	405	408	375	409	353	379	361	377	379	369	382	372	351	374	370	372	345	362	373	388	369	369	331	375	392	334	379	375	385	359	388	352	381	340	371	357	342	367	317	348	382	368	369	366	348	394	357	315	388	328	376	337	410	388	343	362	379	335	329	345	341	352	332	395	373	382	347	338	390	377	344	374	420	399	399	340	402	345	379	371	357	402	369	341	378	360	416	382	362	353	360	352	367	380	339	362	383	341	356	398	367	344	375	368	366	346	360	420	379	387	375	347	380	384	348	362	352	372	359	343	351	352	376	368	352	389	374	373	383	353	406	406	381	391	340	354	389	364	399	392	343	340	390	369	352	324	338	337	319	377	429	382	369	398	380	420	373	339	360	371	404	350	362	378	366	370	387	364	398	381	364	384	389	397	360	358	364	325	347	392	353	386	370	376	376	366	377	365	422	353	352	382	408	390	384	376	372	404	383	379	359	331	339	387	349	383	420	409	343	407	375	378	375	359	375	367	363	354	365	362	368	376	348	416	362	322	372	373	356	340	321	359	370	395	370	330	369	390	364	360	384	386	376	369	361	401	384	364	360	375	378	375	396	387	352	373	374	360	355	339	346	402	344	400	356	361	349	352	358	405	325	356	388	418	362	379	373	333	360	335	353	384	370	329	363	312	356	368	393	366	392	368	356	386	338	369	378	371	382	402	369	374	401	381	393	375	349	408	372	350	353	362	353	367	377	391	369	385	396	389	399	357	406	358	382	398	396	389	374	377	388	327	357	383	327	346	382	365	352	380	369	384	387	394	365	381	419	358	368	405	375	331	352	421	343	342	381	355	362	393	387	361	405	353
14945	14757	17776	11952	6402	3876	2022	868	871	874	847	862	866	878	869	903	855	836	812	811	848	880	809	868	856	848	806	823	822	850	805	864	858	874	837	844	815	799	822	881	851	853	892	834	814	869	879	837	808	862	863	875	879	791	844	838	850	863	803	864	823	841	806	800	882	800	841	804	836	843	859	780	835	815	834	877	850	889	880	863	857	780	785	765	816	845	824	835	816	853	866	858	787	784	845	821	852	801	814	915	860	764	821	852	855	778	853	849	814	831	806	830	886	821	854	893	922	869	799	853	874	783	824	881	819	865	851	817	767	817	827	840	858	863	876	762	822	826	828	869	849	816	824	805	869	845	855	815	835	880	804	861	785	815	808	833	878	778	823	823	849	856	815	832	783	884	816	823	881	864	838	875	846	802	863	806	776	860	863	872	786	818	890	839	807	791	853	835	798	813	858	810	864	867	762	819	851	771	859	788	860	831	856	787	836	847	818	800	810	824	876	811	843	866	813	853	813	830	875	841	872	888	845	816	906	864	829	831	837	869	829	839	876	851	840	902	811	787	838	818	847	857	868	781	788	821	815	785	827	838	854	815	787	833	877	821	825	828	801	842	823	837	824	818	827	811	853	853	809	779	796	782	888	793	860	749	841	806	854	832	843	810	846	849	828	825	837	816	766	834	842	778	820	812	827	792	843	776	811	832	795	858	871	851	890	855	827	808	816	826	852	813	805	841	840	878	854	834	818	827	855	838	792	844	814	814	823	849	863	830	840	842	854	817	896	893	818	853	859	840	839	888	844	842	856	818	889	849	805	845	854	873	796	896	836	827	856	793	817	888	799	838	892	828	870	842	851	825	854	817	856	825	848	819	880	828	872	836	811	851	813	859	859	818	848	806	840	834	810	849	833	812	826	872	801	830	841	837	829	862	860	787	785	814	852	834	842	786	815	807	864	819	847	852	816	762	852	838	881	884	858	818	865	778	834	846	845	887	868	847	811	839	834	869	874	848	849	861	880	796	848	852	821	833	833	820	840	822	803	838	892	818	786	823	833	821	822	820	841	819	886	844	846	806	789	832	758	803	839	810	881	849	861	814	887	845	860	895	853	799	822	833	822	793	882	778	822	795	858	805	836	879	781	857	905	833	871	785	871	825	847	827	853	841	847	846	797	787	873	846	825	824	837	893	854	902	801	825	896	840	849	823	839	799	850	865	847	816	847	863	858	849	819	835	830	833	890	814	908	832	806	844	800	799	811	791	839	841	855	894	779	833	810	814	808	872	838	858	818	733	849	822	904	810	848	831	816	808	916	870	827	814	778	781	857	811	773	830	856	823	822	866	817	858	822	875	824	847	808	825	826	835	828	847	846	850	812	798	825	759	840	894	870	818	829	839	821	854	849	824	846	812	844	867	809	818	827	851	826	842	851	806	847	851	815	803	850	850	846	840	814	827	815	827	850	798	836	843	824	844	806	863	847	833	824	845	818	823	835	771	879	811	806	780	838	860	836	856	829	791	813	842	845	824	817	829	815	846	858	846	818	841	804	802	837	826	818	857	865	815	827	888	807	860	847	835	822	833	895	823	854	850	864	837	847	857	833	807	858	794	840	828	860	837	814	848	852	840	793	787	806	811	796	843	827	858	815	827	820	800	833	820	873	848	857	862	847	856	875	814	812	850	808	845	790	819	828	839	819	857	787	850	820	810	814	849	796	809	848	837	797	873	829	901	791	832	888	791	820	843	840	791	868	836	858	848	802	775	907	836	872	830	821	871	862	801	804	821	852	741	801	866	891	794	864	846	834	823	850	800	881	807	801	803	898	848	800	784	810	781	843	864	805	872	859	834	822	841	881	848	806	836	898	825	879	836	870	849	826	835	859	832	796	851	841	870	841	829	807	872	836	830	802	893	835	851	861	825	828	857	791	811	793	816	827	826	818	807	767	906	856	857	826	792	839	840	786	869	825	843	830	861	821	821	807	845	840	846	805	870	835	869	819	807	869	852	825	831	784	799	830	856	799	833	829	823	853	829	806	863	879	802	852	846	819	778	914	849	791	773	899	836	800	850	837	795	859	855	841	826	843	853	875	835	807	834	841	859	818	823	865	831	807	855	840	822	921	862	845	907	788	868	847	771	857	814	792	876	816	820	851	828	846	826	861	854	844	824	833	837	833	852	799	870	848	831	827	816	790	855	803	818	869	833	796	796	848	817	776	816	839	821	842	812	847	780	832	850	818	790	916	852	823	804	786	836	838	856	844	831	832	823	801	794	799	861	851	846	824	857	848	842	826	777	859	851	800	916	827	792	825	845	866	883	793	910	834	820	807	798	817	854	822	845	834	877	801	813	864	876	852	836	837	803	868	823	840	867	881	887	878	835	805	859	813	812	852	818	858	825	841	856	845	854	848	829	841	828	813	849	846	883	850	794	790	843	802	893	867	827	849	812	799	860	793	869	825	813	829	846	848	822	773	854	826	808	886	810	819	846	842	785	817	843	818	867	856	822	848	821	852	817	818	885	831	870	835	828	787	873	793	857	849	858	861	845	847	866	850	851	830	806	770	841	839	834	830	832	813	856	809	901	813	819	868	795	821	777	841	834	814	807	827	799	810	821	763	855	860	830	880	900	859	834	823	870	857	835	855	832	848	832	827	839	877	843	807	861	838	842	803	818	842	858	812	856	857	852	776	869	833	794	838	869	856	817	813	855	839	813	832	864	844	750	799	799	858	783	785	855	855	816	842	834	822	846	784	848	810	843	880	850	825	842	826	793	863	820	804	854	876	911	820	885	838	835	838	853	790	840	903	812	853	849	843	806	815	841	784	795	780	867	796	873	813	816	823	851	797	863	813	885	864	857	820	842	861	848	892	786	829	799	852	816	866	844	824	870	818	856	797	729	844	820	869	841	905	874	818	840	843	831	858	851	774	778	818	818	794	827	810	797	814	812	877	780	846	815	859	868	779	839	807	845	834	837	862	822	845	788	813	795	841	848	829	853	803	822	814	836	841	866	806	824	808	784	837	799	874	805	826	863	820	820	798	867	848	856	783	768	794	845	847	841	846	803	842	815	822	842	835	859	805	814	834	827	859	880	866	836	836	866	836	817	854	869	879	836	850	826	810	838	815	824	864	844	831	845	841	808	837	789	822	803	818	805	809	866	862	821	830	842	855	805	787	886	858	817	837	846	795	815	845	812	814	788	845	841	833	816	815	827	834	895	841	840	790	832	880	857	863	825	857	853	787	818	850	813	836	762	872	865	850	831	836	806	809	839	823	803	831	870	794	791	825	850	869	828	822	799	829	819	846	786	803	875	845	850	853	868	851	847	859	805	837	813	819	816	861	826	868	878	850	840	774	864	801	822	773	792	842	801	846	843	842	845	803	857	838	815	807	816	833	855	844	862	792	836	855	824	791	839	856	791	832	896	788	819	826	867	872	829	837	848	840	812	842	790	800	796	852	783	845	868	860	825	826	896	827	847	826	825	854	847	826	833
65310	61846	63741	44933	27562	15751	6519	480	346	295	350	313	289	308	285	307	311	297	309	292	281	321	297	359	319	294	293	335	315	287	281	311	309	317	326	326	278	329	291	269	371	345	337	289	282	320	344	297	290	309	311	305	304	262	291	305	304	275	331	291	254	282	296	329	269	268	311	323	311	297	311	297	272	290	307	300	283	289	311	300	299	306	300	327	279	313	282	315	268	288	280	290	275	316	290	299	301	284	309	290	306	276	286	307	285	299	278	291	312	299	290	289	289	307	318	298	296	297	266	316	319	295	307	282	269	280	291	274	289	280	281	278	285	286	287	313	328	305	318	297	302	307	291	316	274	292	320	281	303	286	295	293	304	289	287	290	291	282	263	304	281	280	299	296	294	297	301	266	309	264	278	309	282	292	299	264	303	273	260	288	297	291	292	296	290	323	282	266	273	314	255	295	315	297	269	313	255	274	282	285	276	310	289	314	275	283	288	302	293	256	309	290	311	267	325	316	301	298	302	298	297	274	288	291	300	286	314	298	319	315	296	270	293	269	317	290	336	305	295	285	319	313	302	284	306	300	277	320	303	293	305	286	276	273	291	287	255	283	290	296	309	341	269	322	288	283	325	310	286	307	312	281	311	260	289	279	273	331	281	300	307	312	305	273	292	304	292	305	304	298	277	328	285	273	259	283	303	278	308	278	302	252	315	265	304	323	306	298	292	313	264	280	297	296	312	297	277	319	274	285	306	314	295	324	256	296	307	278	316	301	292	260	314	269	299	278	310	261	273	264	289	326	259	294	301	325	337	329	303	318	316	284	302	313	283	305	285	293	284	284	276	252	292	288	314	307	290	292	287	293	258	285	320	286	316	316	301	314	300	300	273	308	300	274	279	279	294	308	285	286	279	297	293	280	338	294	344	309	285	313	327	306	312	334	297	265	299	300	315	284	287	309	307	302	324	306	296	302	285	282	283	308	295	315	330	284	295	280	288	317	288	315	306	294	301	295	306	305	300	339	292	315	329	270	297	286	310	296	298	287	296	300	284	259	305	300	274	273	281	328	314	355	284	298	269	301	272	310	288	298	313	319	281	310	298	307	328	296	307	287	285	328	278	326	284	300	297	317	280	282	291	289	291	307	321	318	313	272	300	263	317	324	291	283	306	311	272	324	288	249	307	330	304	284	305	288	304	286	289	298	296	290	325	302	295	280	288	284	327	289	325	302	290	300	278	326	297	302	277	305	335	281	283	266	292	289	294	340	274	285	288	296	287	317	314	299	295	325	286	298	308	313	294	290	294	292	320	293	275	271	326	299	294	298	317	305	252	288	299	297	293	281	310	275	295	305	289	297	290	298	262	282	284	280	295	294	298	295	306	301	299	270	279	292	284	287	304	258	293	279	276	296	259	277	290	290	270	261	292	294	285	296	332	302	308	293	261	282	305	333	306	275	333	243	330	297	293	306	281	312	272	282	306	289	283	306	279	302	301	268	299	319	278	293	266	302	273	296	265	289	318	295	286	295	297	319	282	284	320	282	297	320	295	267	301	289	332	338	284	298	277	302	291	305	281	298	312	306	300	319	264	304	316	313	313	330	334	275	291	303	320	276	282	287	294	313	281	280	300	299	308	275	316	283	269	339	315	284	291	327	297	278	286	289	285	273	303	268	292	295	286	288	271	289	296	303	318	264	271	295	308	299	320	316	296	306	301	300	286	307	293	302	307	301	303	299	294	268	301	281	279	294	324	325	265	302	290	304	291	276	289	313	273	315	298	313	282	305	310	311	277	327	301	293	303	273	292	297	283	301	296	300	280	328	316	268	285	288	342	288	291	285	275	300	325	285	269	293	282	284	278	290	287	306	261	268	292	286	289	292	335	238	300	279	307	284	305	269	286	292	298	319	297	310	286	294	312	287	296	297	292	277	326	312	328	298	295	336	283	294	285	274	311	266	273	306	302	298	320	315	302	299	287	310	337	346	301	327	319	293	281	310	300	291	314	289	271	273	287	265	265	267	308	266	306	322	296	289	285	295	285	279	302	251	327	297	284	300	298	304	284	305	289	309	292	291	291	289	297	302	282	294	258	316	266	298	290	297	269	287	289	266	280	289	289	284	281	300	282	296	297	288	304	300	289	274	270	316	298	304	303	344	299	287	293	319	314	281	308	298	312	277	333	260	300	259	301	297	288	316	267	294	290	282	317	304	282	294	296	294	297	319	288	299	310	317	281	253	303	301	275	314	290	280	307	269	271	282	306	292	325	320	295	300	292	280	282	287	339	280	301	313	279	316	292	313	277	269	286	288	284	296	296	318	293	315	298	281	286	283	297	309	301	292	334	283	304	329	311	321	309	262	301	288	295	333	285	289	293	274	348	284	307	288	278	256	270	336	286	275	325	316	311	276	296	313	336	311	297	299	317	312	295	320	301	271	296	312	313	287	286	293	298	288	253	289	287	311	308	265	285	307	324	292	290	302	302	319	281	290	322	257	326	293	284	278	292	304	255	278	276	281	301	286	310	309	275	311	279	262	290	296	268	295	319	275	292	278	294	299	289	271	311	328	306	276	285	275	287	312	300	262	303	285	315	291	283	311	287	325	293	320	289	292	288	278	279	301	295	329	289	313	305	287	291	274	274	273	276	282	275	309	321	301	278	286	307	294	267	297	305	298	300	312	289	291	308	299	276	289	307	315	273	275	284	319	268	294	292	277	303	284	281	300	294	313	329	325	301	337	296	306	295	272	278	283	326	305	310	246	302	313	320	314	270	303	311	293	309	312	308	292	321	305	299	315	287	303	305	334	300	272	293	313	310	285	273	300	277	303	327	274	276	298	310	298	286	304	298	294	282	286	313	297	318	330	268	276	297	249	323	295	292	279	294	291	275	275	286	298	298	293	307	312	312	332	286	305	302	273	315	302	259	257	306	327	264	304	304	318	283	269	294	284	302	272	297	295	294	284	301	278	276	320	288	316	292	297	310	299	280	291	311	305	311	296	332	291	285	277	287	284	331	312	309	301	284	277	319	269	326	291	312	277	326	295	300	282	286	303	280	259	293	278	315	299	334	266	313	290	333	299	276	291	289	295	298	311	315	289	312	329	308	306	291	300	307	281	273	296	314	271	306	284	288	271	316	276	303	267	279	273	291	327	280	296	297	334	294	288	270	276	282	265	309	323	307	286	303	321	297	271	294	291	275	316	285	314	297	294	289	299	305	292	325	306	311	291	311	279	335	308	315	284	335	307	288	284	298	295	294	295	288	282	288	265	289	296	289	302	312	283	315	277	289	306	318	308	281	291	305	316	297	325	282	277	292	312	271	257	306	296	324	301	306	322	300	279	308	290	279	321	281	321	295	319	294	293	289	308	299	288	278	271	284	277	304	304	335	310	304	342	329	273	309	301	288	297	277	260	275	272	281	279	273	305	346	317	278	292	276	282	288	298	298	289	308	263	286	262	289	294	285	288	334	314	243	293	304	299	275	335	327	318	334	286
39587	46828	57662	49452	37669	28533	14215	812	830	723	786	751	756	755	739	764	739	690	722	687	725	773	736	765	706	696	732	761	731	705	693	740	701	699	648	713	693	715	729	710	1076	1029	976	815	763	729	713	717	665	666	694	650	665	706	699	674	688	652	668	662	750	655	678	637	682	678	673	666	727	693	669	685	672	703	703	701	655	711	684	659	671	706	692	675	718	662	650	734	702	695	683	692	674	681	665	695	710	701	664	686	678	673	631	655	722	640	712	679	718	668	697	672	649	659	673	681	691	640	708	675	712	709	704	662	691	657	673	664	688	745	726	693	724	679	683	698	700	680	694	661	674	690	689	698	703	712	672	696	662	689	707	686	624	685	676	699	680	668	668	693	731	646	702	689	628	674	688	650	740	640	704	663	707	659	678	691	714	685	696	698	645	703	761	704	661	699	686	720	712	670	758	692	639	683	682	697	665	668	713	682	691	735	665	705	648	704	720	635	687	669	734	713	678	715	660	702	674	642	714	635	669	707	685	655	690	685	711	694	770	683	701	692	625	681	687	700	598	690	685	656	644	711	692	669	663	684	710	668	685	680	676	672	708	681	679	704	647	679	731	678	743	701	667	688	670	681	699	680	665	696	724	697	672	680	694	685	663	677	688	702	698	704	714	636	692	670	650	657	663	684	646	680	693	681	673	664	654	717	687	653	661	671	697	724	687	706	671	683	692	654	700	659	657	682	673	704	721	670	699	663	725	676	696	704	710	717	671	666	647	718	680	686	679	689	658	669	680	710	730	691	715	668	681	716	644	690	718	660	670	657	681	691	650	721	665	674	703	665	678	630	667	649	721	694	679	662	685	650	684	646	692	658	674	642	681	716	649	719	697	671	683	656	641	669	707	693	654	734	713	649	689	665	706	685	679	648	684	712	664	682	658	668	704	688	641	717	685	652	682	665	706	687	708	702	693	635	707	669	725	659	691	683	750	669	643	704	698	649	700	698	711	665	695	720	710	707	691	667	655	662	685	736	659	645	719	648	692	651	666	707	687	651	683	643	710	675	663	654	676	637	714	664	668	720	731	668	658	677	654	649	708	726	704	668	708	696	698	676	672	731	717	710	678	693	689	635	728	734	664	720	699	677	711	659	669	692	733	705	626	670	637	690	702	699	700	681	715	698	739	715	677	698	668	677	661	651	652	679	652	704	649	728	699	671	658	701	722	669	694	700	688	700	735	666	649	646	732	705	689	704	695	661	680	686	718	651	737	672	711	662	643	617	731	693	694	688	700	666	675	711	692	650	718	668	737	707	671	714	688	717	670	656	679	694	650	654	691	664	747	676	656	705	682	696	710	656	631	708	782	695	696	658	675	681	669	692	667	660	698	681	641	644	675	702	652	709	691	724	673	694	729	685	694	691	698	723	699	657	689	658	627	681	707	717	699	686	740	690	692	686	652	599	704	727	708	676	696	681	681	679	623	690	677	636	654	679	723	696	698	701	730	642	713	735	695	666	650	693	661	693	674	646	688	684	685	657	623	677	658	692	750	693	694	684	669	674	692	699	699	677	714	677	684	738	655	669	633	687	694	688	650	647	637	660	701	720	681	695	665	685	667	664	679	634	686	659	714	694	683	656	702	654	672	686	679	728	654	692	724	669	683	733	704	714	687	660	630	691	682	689	654	679	614	718	702	729	654	680	681	766	655	711	706	708	647	666	633	722	700	670	694	679	672	649	734	669	739	681	721	702	686	664	694	718	709	713	705	661	701	639	718	650	662	719	678	703	701	678	700	639	682	734	711	668	642	662	706	688	627	657	698	701	657	697	676	716	714	704	697	680	685	674	700	651	680	711	692	713	735	690	694	695	700	708	644	678	695	732	682	685	748	688	685	626	715	634	694	641	689	668	694	657	696	687	662	701	675	678	681	720	686	705	680	677	684	690	706	685	698	607	695	673	685	699	695	689	736	657	655	667	692	688	705	691	689	675	716	680	656	763	709	682	667	668	663	690	656	679	675	678	675	696	651	680	670	658	669	674	672	708	672	705	692	734	679	709	654	659	731	740	673	688	691	706	708	731	700	704	716	660	689	647	641	690	708	619	669	626	662	695	694	636	693	665	645	700	669	709	669	667	688	642	679	664	678	649	698	661	675	692	677	744	665	693	694	706	663	666	696	718	682	666	662	661	720	640	680	636	689	717	661	710	676	710	728	729	684	677	695	686	644	623	733	718	676	703	706	681	662	747	674	686	726	695	650	671	703	695	709	696	649	677	712	670	682	659	714	701	689	677	673	693	700	646	655	731	696	732	675	728	670	659	719	743	639	639	675	707	681	695	684	680	721	718	621	658	654	709	710	686	685	704	730	678	662	678	693	675	692	734	675	679	662	674	700	700	704	667	678	650	674	715	689	721	684	654	667	684	698	731	685	657	664	694	628	701	677	700	714	681	691	666	657	661	672	644	665	699	702	665	718	655	714	685	644	691	720	698	635	676	683	709	652	715	687	738	694	670	694	643	652	715	691	690	671	670	664	732	725	678	668	700	659	710	671	714	657	690	687	671	707	651	710	675	722	666	679	668	653	707	734	675	705	675	693	706	680	653	676	756	669	717	669	631	699	685	658	705	702	700	725	681	664	653	727	681	685	691	678	648	678	667	685	687	680	649	639	723	706	683	686	734	654	674	698	683	674	712	708	685	687	743	659	676	714	718	685	667	711	718	725	688	696	689	656	685	647	705	645	734	719	675	707	658	681	709	684	696	638	669	714	742	630	624	711	716	682	699	722	692	691	681	689	671	703	698	663	691	685	753	670	673	684	720	700	643	681	673	698	711	644	710	721	650	693	692	664	666	684	710	674	680	682	729	655	712	658	671	660	700	674	679	666	675	709	691	682	675	707	687	679	731	705	708	673	713	708	679	676	667	678	698	647	724	706	656	661	691	691	697	670	644	667	732	675	672	741	662	708	675	683	689	653	670	697	692	693	726	718	667	677	703	682	698	647	685	673	686	682	656	710	724	685	700	682	680	655	687	725	640	657	686	674	717	681	692	705	726	699	694	683	715	698	660	705	652	711	669	706	742	714	658	719	611	691	666	661	706	743	666	707	712	648	698	725	688	705	670	684	679	727	671	697	675	701	770	675	652	697	713	648	672	697	726	699	665	662	765	691	698	635	696	660	687	701	723	726	690	702	684	702	667	679	657	641	678	662	732	706	704	688	727	640	699	671	662	690	686	640	642	645	676	664	671	739	709	668	694	695	653	710	701	691	684	671	701	665	685	660	713	698	688	676	695	636	674	693	686	724	707	662	673	670	645	674	688	670	663	701	675	665	663	708	699	686	672	661	664	659	693	703	719	710	687	698	631	715	687	655	670	709	673	697	689	676	650	713	683	726	730	713	692	685	667	651	662	722	655	688	688	684	712	678	656	675	695	697	733	640	671	735	669	675	697	689	650	695	660	674	722	712	681	662	718	701	704	662	728	625	672	674	712	705	652	688	693
76693	74839	74400	56438	38824	25687	13485	1110	338	305	329	340	309	307	316	309	280	304	293	304	297	273	288	312	334	300	293	285	307	291	288	287	294	300	286	264	291	273	291	330	366	370	346	333	300	311	323	296	293	307	322	293	312	283	309	283	295	288	289	290	284	274	318	290	274	282	254	278	295	287	272	278	292	283	267	300	310	274	307	288	288	330	293	273	287	287	294	255	261	292	299	311	285	290	295	272	280	284	269	270	275	271	289	287	308	299	314	288	276	286	250	273	290	291	338	298	279	326	314	308	301	257	265	281	315	275	285	299	311	307	284	286	314	328	309	315	281	298	309	294	292	290	298	283	295	270	299	283	299	315	298	316	296	299	298	299	281	265	294	284	280	297	286	294	274	275	286	302	256	317	282	292	276	266	289	288	310	277	304	289	287	303	316	305	324	309	314	286	306	346	272	284	291	259	314	310	294	279	310	305	259	261	262	299	333	303	317	266	295	290	282	272	266	273	331	291	283	279	290	311	294	324	277	280	322	294	328	295	301	321	327	267	322	281	294	294	311	303	294	291	272	301	294	297	285	275	290	294	297	279	305	294	311	308	311	270	271	305	298	267	306	302	336	250	292	277	269	301	295	320	321	282	286	279	301	270	288	290	256	297	278	260	304	283	292	333	286	275	264	289	305	299	291	325	276	275	280	331	278	274	276	267	280	292	293	288	269	290	296	292	289	318	323	273	289	298	282	273	312	272	303	308	297	310	281	302	282	286	278	316	284	298	284	306	300	286	275	283	298	281	273	326	307	322	309	271	290	249	289	256	289	282	299	296	288	301	271	282	332	312	293	279	288	283	276	280	292	277	300	334	319	270	296	277	301	308	321	293	294	303	288	274	264	294	298	313	290	274	294	307	301	297	289	290	272	276	322	306	277	285	325	276	279	283	308	287	282	284	296	271	314	305	290	288	311	287	269	323	301	284	323	285	262	293	286	281	310	267	304	325	323	264	264	277	278	306	289	283	268	323	314	322	280	291	320	312	280	262	293	286	316	265	301	278	286	294	298	260	271	289	317	324	260	272	281	300	282	286	302	312	304	299	304	299	309	275	320	309	356	298	325	301	286	293	322	338	301	274	286	286	288	308	302	292	288	263	313	272	318	268	293	302	316	292	277	274	259	309	310	310	283	291	291	339	278	327	302	283	297	305	313	249	292	264	280	290	308	294	292	296	268	265	310	302	317	285	285	315	286	295	298	295	286	310	281	310	305	263	289	279	292	281	278	295	310	300	303	285	276	288	312	260	283	316	324	278	264	262	314	314	288	304	328	287	289	319	327	311	327	300	288	270	269	307	258	315	302	305	295	310	301	275	285	304	262	293	300	298	252	280	267	311	314	280	273	315	300	281	295	298	297	288	291	292	286	296	298	290	269	285	276	291	305	291	288	256	276	294	260	301	247	260	290	308	308	281	300	278	330	322	293	292	304	324	266	279	293	319	321	288	272	284	314	259	274	328	283	287	307	282	264	266	282	277	253	316	323	258	299	333	283	320	323	286	319	292	267	287	331	269	275	300	306	289	298	287	280	304	292	320	294	315	333	290	314	286	300	308	275	290	320	275	288	283	254	272	293	295	312	273	271	277	294	307	293	287	287	269	298	312	293	291	283	303	292	294	315	322	281	291	283	333	235	305	300	264	268	282	296	296	280	316	290	287	291	282	327	270	294	318	284	298	318	316	283	276	299	272	285	333	285	253	286	280	321	281	277	308	329	320	306	291	280	278	304	291	313	316	302	313	317	301	289	306	311	315	287	282	286	290	262	317	294	262	293	295	304	259	311	303	280	305	279	273	291	287	263	296	305	294	307	287	291	307	301	284	304	278	299	261	290	285	249	313	310	269	286	286	255	283	304	288	284	287	312	290	300	314	287	301	331	323	306	267	308	269	280	267	278	305	296	290	290	284	297	310	300	273	276	311	292	270	281	281	299	278	302	326	265	316	300	288	286	289	275	290	283	305	242	313	261	292	287	280	305	324	319	289	297	273	288	280	274	260	317	309	319	303	290	316	308	307	320	312	313	260	278	329	290	268	284	290	260	288	279	313	297	309	283	316	281	273	314	272	304	308	294	265	283	299	307	292	310	290	288	275	301	285	297	315	324	304	270	249	280	265	282	276	315	320	276	253	279	273	304	305	285	310	316	307	279	273	306	324	329	300	288	276	280	271	267	302	297	291	305	284	298	287	290	272	283	272	315	295	315	317	287	299	292	315	297	295	291	291	294	263	336	303	304	333	301	301	309	271	286	262	301	289	294	294	279	272	266	266	285	269	272	282	307	274	249	284	282	309	254	307	284	319	302	321	287	274	356	323	282	278	295	286	307	281	267	343	304	285	315	309	295	256	269	311	316	285	314	300	265	302	305	277	279	274	290	264	313	298	283	266	301	292	291	276	285	309	284	293	271	303	263	279	337	277	284	272	301	289	305	284	310	305	274	307	321	278	294	279	306	305	301	364	316	292	278	312	282	306	323	339	330	326	338	278	293	290	269	292	312	296	317	298	275	296	281	306	266	304	304	304	288	291	310	302	326	301	275	249	278	296	312	299	286	310	306	309	327	301	285	292	276	307	302	321	328	283	294	300	284	283	264	291	273	275	275	303	281	267	291	268	288	284	316	287	295	281	268	284	326	271	279	269	285	270	268	297	319	315	283	317	323	304	306	311	278	279	258	308	276	311	282	281	295	286	290	260	268	305	300	285	322	276	279	260	292	307	297	259	315	270	277	299	281	279	298	286	309	322	304	297	318	304	308	286	314	326	289	279	286	290	304	283	308	280	257	297	285	308	271	307	298	279	316	327	322	306	270	297	323	299	312	275	320	303	290	269	297	304	302	275	315	275	282	283	299	299	297	271	286	290	321	290	306	307	309	308	310	287	291	330	278	269	275	270	280	303	289	310	295	287	295	311	292	290	239	314	317	302	295	288	262	292	317	314	261	289	324	309	284	303	289	270	321	273	295	318	308	277	278	285	264	283	254	306	299	301	299	286	279	259	304	262	296	280	272	301	303	277	283	261	292	312	276	266	305	290	277	299	298	304	279	305	307	276	318	297	300	286	296	296	314	333	286	300	297	298	287	272	279	285	286	267	271	323	295	294	356	288	284	287	289	298	326	269	293	294	269	305	274	284	290	302	263	302	292	295	323	299	284	278	266	250	310	297	291	297	291	284	289	295	301	303	328	305	263	291	296	326	310	287	263	302	324	303	297	319	249	293	271	265	307	301	268	303	305	285	259	323	286	266	292	251	278	279	293	298	289	299	287	297	301	278	290	289	279	285	275	285	299	293	344	297	278	297	267	316	284	289	306	298	268	297	317	262	274	285	273	265	278	325	269	270	279	285	271	309	290	314	281	274	303	308	281	269	292	293	303	311	286	306	290	290	303	287	293	303	316	319	303	293	285	283	322	309	303	286	278	292	285	280	305	289	271	318	286	295	296	305	316	271
48421	57679	69710	60697	47594	37670	22258	1065	875	817	849	753	792	775	816	751	698	744	750	712	746	749	728	687	697	677	711	708	769	708	777	735	662	693	696	648	670	733	703	834	1172	1196	1143	949	789	741	672	693	677	663	705	658	708	676	713	707	703	671	685	687	675	675	690	700	641	692	720	676	653	712	674	666	647	671	709	619	667	657	681	681	671	682	721	642	664	668	632	689	643	682	685	706	671	681	644	682	674	665	681	689	675	691	727	675	744	666	725	683	673	688	679	686	671	689	702	682	661	743	658	699	679	634	685	672	723	659	692	633	711	696	655	698	673	724	730	638	717	682	659	721	686	667	662	670	670	673	691	688	688	669	690	721	692	716	713	735	662	693	639	643	671	695	709	694	655	689	713	714	713	672	697	678	725	635	705	671	722	691	697	702	654	665	653	683	664	659	716	725	648	636	685	697	634	677	677	738	705	625	721	701	732	658	684	691	658	671	676	710	714	662	661	676	679	680	667	691	668	659	733	705	700	676	666	594	658	710	700	666	678	676	651	671	707	665	692	647	636	692	717	685	707	685	670	645	673	722	731	694	685	689	684	681	685	700	724	643	593	650	683	676	711	711	733	687	683	644	700	673	723	704	681	719	682	707	672	678	700	710	690	685	683	700	693	681	683	703	749	675	670	625	670	707	678	707	669	720	725	658	678	725	662	674	678	658	717	669	679	718	671	640	717	693	725	750	705	676	722	705	692	688	692	736	691	679	674	642	709	731	607	652	678	678	725	665	697	665	750	675	711	662	684	697	689	697	652	687	692	654	682	730	634	736	687	685	670	621	671	657	712	698	657	679	682	674	668	718	704	690	709	687	711	667	681	666	644	657	726	681	663	682	642	671	646	691	658	678	658	697	667	745	685	663	714	672	686	696	731	673	662	639	693	633	667	646	703	690	713	728	664	676	671	711	728	642	645	667	690	682	648	714	699	655	689	727	614	688	706	660	686	635	719	712	637	740	664	650	648	693	682	652	709	657	665	622	681	690	667	739	668	744	653	691	681	639	698	671	670	719	688	686	681	690	641	694	668	709	706	682	682	684	679	654	676	661	637	644	688	690	647	683	731	701	674	694	693	677	715	707	701	657	657	654	687	661	711	724	686	704	651	695	717	681	677	678	714	672	692	700	678	666	694	710	709	683	720	664	674	681	698	712	674	675	697	637	674	653	723	714	757	688	725	711	663	732	688	722	744	681	687	713	729	624	654	686	653	653	735	676	649	667	703	701	691	666	699	673	663	675	688	718	710	702	681	690	709	666	659	694	735	655	699	670	682	699	676	620	722	663	695	688	630	626	654	661	650	716	680	696	685	667	673	713	688	636	719	630	724	689	755	718	715	660	709	719	673	687	657	646	736	670	680	726	668	710	664	682	723	657	639	667	683	688	709	656	647	679	657	692	710	695	726	671	718	701	709	661	652	718	679	701	660	674	657	698	744	696	723	689	655	670	674	682	705	698	692	677	663	687	675	639	688	641	677	670	698	693	669	636	663	693	681	674	694	654	685	691	671	667	643	709	655	699	680	702	694	685	675	700	716	696	689	703	656	702	636	664	683	686	708	693	637	672	622	678	709	738	665	639	719	704	660	673	675	727	695	671	652	665	672	744	690	731	678	636	639	701	718	687	659	698	729	654	666	720	662	698	615	719	685	655	665	728	699	690	656	679	685	665	651	695	668	676	696	668	706	685	671	729	663	645	654	638	728	718	644	685	664	673	664	702	722	712	663	678	667	678	692	705	647	629	717	636	707	700	714	669	662	678	713	688	713	668	723	694	697	692	731	650	656	646	711	667	715	667	691	710	687	682	724	714	708	722	652	650	644	684	699	692	725	672	666	674	687	674	654	648	641	700	686	664	671	712	680	691	706	681	668	698	717	701	703	678	708	719	680	624	691	716	693	722	649	644	655	732	687	649	668	702	707	661	664	680	667	646	690	693	655	629	660	722	728	718	743	697	688	668	648	675	694	698	695	702	646	676	658	679	676	702	666	661	707	671	664	693	680	641	678	700	701	652	691	713	649	700	655	697	660	715	704	685	669	688	638	642	672	717	693	683	678	654	668	671	635	715	707	668	686	667	688	679	660	645	644	658	647	674	708	609	657	648	709	686	634	680	724	631	649	695	621	671	667	674	723	719	652	671	725	654	694	690	685	726	703	673	647	717	693	689	688	674	687	680	699	678	714	675	620	652	679	677	624	677	643	675	618	745	658	643	699	673	643	675	645	661	720	666	637	666	727	638	698	674	707	672	605	700	693	693	695	692	647	667	686	630	703	675	729	665	646	679	713	591	676	658	649	694	692	680	713	709	689	694	698	718	689	666	674	665	638	648	665	701	689	666	668	650	676	701	663	698	629	678	723	685	723	656	665	681	678	688	696	685	708	647	730	687	674	682	678	708	669	686	704	696	700	657	643	708	686	688	697	700	744	686	649	696	695	680	653	685	674	700	686	636	689	696	656	667	718	679	687	646	645	654	654	670	684	656	692	660	642	666	648	700	643	697	684	701	667	718	694	711	650	682	642	690	648	724	659	633	710	652	697	647	603	648	704	709	697	679	718	706	660	655	655	663	704	641	707	686	688	678	690	693	680	649	670	711	709	676	659	688	663	683	743	633	667	711	693	660	695	711	664	671	686	673	647	704	675	700	661	648	674	656	685	667	685	683	688	709	674	702	693	707	641	712	668	651	741	659	708	691	681	688	686	678	705	720	696	702	697	679	658	647	670	626	654	682	686	688	717	636	678	752	639	686	714	716	680	657	664	697	639	685	655	717	653	672	682	707	694	671	664	667	711	673	649	636	631	706	663	708	681	688	711	686	667	681	693	683	712	679	681	680	698	662	667	671	691	687	712	745	699	693	673	694	708	667	679	653	679	707	645	649	682	625	706	682	709	681	636	662	706	654	683	681	682	713	661	656	675	695	677	658	734	701	718	705	659	693	703	677	716	685	664	708	693	654	703	678	695	696	697	705	734	697	729	683	668	643	621	716	654	694	719	681	663	710	678	764	688	689	701	694	730	669	669	683	689	693	741	693	650	663	655	732	660	674	699	655	643	689	652	689	680	663	712	671	685	704	634	636	666	700	687	674	690	700	640	706	681	683	684	691	665	676	717	647	689	670	677	663	634	682	714	663	654	656	702	733	620	690	655	667	640	668	707	689	698	696	710	656	691	706	724	738	636	689	668	652	620	653	675	708	693	707	675	695	711	709	691	670	645	709	682	652	652	722	667	722	657	658	687	706	694	709	682	726	688	662	745	679	675	685	620	689	667	638	715	671	708	714	715	676	714	689	687	735	680	673	667	694	658	722	684	726	655	665	659	717	689	704	639	655	674	648	683	700	714	629	691	682	690	698	733	746	711	661	662	713	642	636	704	667	684	673	682	714	657	721	656	676	667	672	670	666	674	674	672	688	655	680	640	673	668	678	637	696	664	685	702	722	671	636	678	686
17776	12196	11876	5239	2430	1370	836	428	387	374	367	376	407	366	369	376	348	367	383	382	380	380	362	382	326	365	384	341	368	396	365	359	381	381	381	412	395	371	385	375	400	415	363	362	399	387	355	406	365	374	376	383	336	398	391	341	406	355	376	381	378	366	369	428	405	389	324	381	346	349	395	384	350	359	387	361	348	368	393	376	381	386	364	382	361	326	421	372	365	327	383	378	362	387	366	390	368	387	415	433	357	400	369	342	361	415	368	402	370	374	363	392	401	395	403	359	357	382	392	371	372	385	378	388	365	369	409	352	336	343	343	390	376	364	358	338	359	351	335	357	400	397	377	403	369	390	375	376	372	373	342	372	384	381	390	369	419	383	368	388	369	345	328	384	383	387	386	412	364	384	383	363	397	363	398	338	390	360	378	376	345	417	358	347	352	395	361	425	371	343	336	373	401	404	342	399	371	394	383	332	384	365	402	341	362	377	368	374	369	382	386	349	390	395	359	342	346	372	386	364	393	401	378	390	393	372	355	372	381	338	388	388	373	360	399	383	367	379	329	387	372	384	408	351	373	398	347	410	401	364	372	316	411	384	352	359	338	388	368	376	383	376	366	372	415	373	374	359	362	367	378	386	371	362	393	402	382	381	401	374	378	389	382	386	351	350	377	391	354	355	375	385	353	385	333	374	404	364	412	346	315	357	368	337	422	379	367	352	367	391	370	390	354	374	403	372	394	369	366	361	391	414	377	368	367	358	354	381	356	337	367	404	370	347	392	366	379	390	392	357	378	350	399	352	346	379	378	357	368	394	387	354	373	386	368	396	377	376	373	340	374	393	390	402	356	377	355	400	388	354	407	397	375	373	366	347	343	379	395	343	358	376	403	381	371	318	388	380	360	388	406	384	314	356	341	370	386	388	408	374	375	367	387	361	357	382	396	363	361	372	335	404	358	352	363	358	344	356	361	385	358	383	369	378	385	389	413	363	402	375	349	360	374	378	379	381	402	371	363	383	367	337	351	379	380	346	367	360	416	408	401	358	342	366	392	367	350	356	340	364	388	326	380	342	382	382	397	406	427	402	395	327	379	390	389	353	368	356	372	417	401	379	389	368	357	368	359	383	366	435	395	374	390	396	373	349	376	376	377	396	381	395	378	386	362	357	417	403	363	362	357	385	343	349	374	375	368	358	376	368	373	362	378	375	399	379	372	397	373	336	390	358	388	316	380	348	381	378	368	357	384	384	353	363	379	347	362	385	355	338	387	376	374	370	355	374	401	344	382	350	306	341	379	383	353	376	358	384	377	369	374	337	341	408	376	436	403	384	352	373	365	369	359	374	397	345	355	387	367	391	396	351	384	378	383	436	394	385	383	425	369	365	346	378	382	345	393	379	399	369	386	390	369	379	356	359	334	391	383	387	396	368	362	392	379	338	368	345	403	385	390	359	355	399	400	365	371	345	378	363	415	392	357	344	386	395	389	377	387	347	355	358	343	362	374	346	398	398	358	380	387	373	374	413	388	374	389	376	358	359	391	400	360	351	360	421	350	340	375	336	400	363	371	367	366	397	386	354	365	364	389	400	373	345	405	393	370	384	383	407	360	362	366	375	418	361	368	358	399	402	374	381	374	408	403	389	379	357	370	387	364	359	381	353	385	367	374	404	414	393	343	357	357	359	380	368	364	373	372	400	385	357	383	365	382	391	359	372	357	361	354	387	379	383	401	402	377	377	379	376	359	344	409	359	351	356	390	400	365	386	378	396	387	367	361	360	411	367	389	368	369	369	369	379	350	378	381	421	392	387	372	370	367	373	394	377	404	369	372	363	370	402	392	379	395	384	386	338	374	374	400	376	388	370	378	358	376	372	381	372	364	371	399	373	390	356	379	371	391	408	355	387	372	364	347	377	363	398	393	389	395	354	361	405	375	349	400	361	383	403	338	387	381	383	375	396	342	391	365	365	400	357	346	390	387	350	335	391	364	403	367	355	366	407	359	354	336	386	385	358	414	380	379	340	367	353	372	374	371	378	363	332	397	375	345	390	357	376	339	383	368	388	356	339	363	359	376	335	367	377	349	384	374	337	372	347	344	348	353	363	404	369	361	391	347	355	391	391	365	372	383	375	360	341	387	367	375	369	373	400	370	365	388	366	373	357	364	379	405	365	384	367	366	378	364	387	369	362	395	381	370	392	405	377	354	373	390	338	409	348	369	372	358	356	358	407	350	395	372	408	399	361	338	384	376	368	392	392	363	377	368	373	360	407	386	358	348	375	370	408	353	364	355	377	374	371	350	368	357	405	376	414	383	410	383	380	357	328	410	392	390	367	359	379	349	379	333	359	422	389	387	362	379	387	368	393	360	391	374	354	358	382	364	369	336	388	382	385	378	336	376	373	369	424	371	352	385	400	401	357	395	374	378	405	326	369	360	356	400	349	338	397	386	400	407	342	387	397	413	365	416	390	404	381	330	364	382	369	357	354	374	345	338	381	362	355	406	362	373	357	353	386	365	387	366	375	364	390	372	353	377	387	365	360	363	386	351	377	408	388	375	381	367	356	374	366	347	365	366	382	378	386	408	343	397	393	356	384	358	357	383	362	370	363	389	366	380	371	386	370	434	349	388	392	386	372	366	337	396	386	353	356	341	367	348	408	394	349	366	383	395	406	375	386	352	373	417	390	391	362	391	340	379	351	379	336	364	385	356	359	369	361	354	357	391	405	369	370	353	381	384	344	352	361	392	371	368	389	356	355	376	404	357	342	382	383	378	346	369	375	386	396	384	384	431	399	409	394	402	381	389	360	352	408	390	368	376	362	414	321	388	368	388	359	366	354	376	381	452	369	375	369	411	364	355	362	378	349	385	376	405	360	303	334	346	372	375	331	338	386	362	347	366	369	339	392	350	379	376	365	387	373	413	355	369	368	370	369	384	397	383	345	338	361	376	382	397	349	363	365	374	353	361	362	363	379	390	356	347	370	349	375	389	349	364	372	375	393	381	382	396	371	369	386	382	374	397	378	383	398	405	361	402	397	393	356	394	375	346	404	362	377	374	345	333	426	375	402	365	378	375	392	390	368	364	397	378	363	377	334	345	362	377	376	338	399	406	431	378	386	405	362	375	369	354	343	372	362	370	361	362	360	374	414	379	361	371	367	367	367	323	372	344	385	388	350	366	383	382	386	372	401	393	403	370	393	381	384	362	354	373	370	374	332	394	361	401	365	351	370	351	326	405	367	368	358	381	381	356	360	366	369	373	359	411	333	333	355	373	375	406	403	369	343	347	376	381	363	384	369	336	374	377	394	406	368	381	363	335	386	377	358	359	401	394	365	336	386	419	378	381	361	378	397	343	401	397	368	378	355	359	370	414	370	381	392	349	390	368	387	361	371	393	398	362	327	359	409	348	386	370	359	329	368	392	358	382	356	394	407	351	349	392	393	388	368	352	354	350	329	387	409	328	390	400	402	389	391	430	381	374	363	412	349	385	396
14651	15316	18546	11899	6853	4250	2506	872	954	881	873	886	872	881	865	826	849	876	837	886	866	870	874	865	854	808	806	888	885	873	852	874	832	856	861	843	840	846	834	857	846	918	902	910	885	887	805	852	790	865	854	852	888	872	906	856	864	850	834	873	835	921	829	901	835	896	868	848	886	866	897	830	818	878	852	868	928	858	819	867	853	842	809	843	864	807	879	860	913	843	867	836	901	833	827	820	878	839	836	882	811	842	851	784	790	903	858	828	864	813	868	906	819	859	853	807	881	854	856	867	900	829	841	888	792	881	876	835	884	870	806	878	861	898	936	852	870	926	775	854	869	846	876	885	890	836	866	861	851	857	822	851	832	827	868	852	896	901	816	835	838	813	895	807	857	811	881	843	865	835	811	880	843	805	870	830	859	817	888	874	780	862	833	824	882	862	830	844	883	833	825	813	828	823	918	883	869	882	841	886	881	854	874	912	828	884	844	853	904	945	863	837	817	895	862	873	836	856	868	888	841	902	829	854	804	863	839	864	916	901	870	839	883	869	885	867	900	867	889	901	851	822	836	882	849	837	831	827	828	865	871	921	835	869	789	799	842	875	868	828	885	783	828	851	876	831	850	851	812	811	812	880	884	838	869	843	785	856	797	815	865	876	827	873	874	810	805	869	901	859	847	815	830	831	847	825	793	862	865	860	759	867	842	865	857	846	848	853	859	838	880	901	855	814	835	889	872	821	822	836	849	843	880	858	782	839	851	833	873	831	797	810	840	862	890	858	914	834	888	801	825	835	865	879	850	838	862	832	852	867	868	838	822	824	845	861	842	901	916	909	862	844	867	818	826	854	854	907	832	862	793	846	839	853	849	828	855	869	866	854	869	884	856	825	876	840	857	892	861	869	837	844	849	835	821	870	873	853	867	856	833	843	917	790	876	852	862	852	865	857	811	836	875	816	832	866	889	836	847	857	887	840	844	845	812	887	856	815	865	827	799	897	924	832	873	809	831	832	889	862	887	820	845	872	860	852	850	876	829	835	814	853	847	829	848	867	841	885	890	895	844	870	854	867	909	893	836	873	833	878	863	860	888	837	929	821	804	822	837	866	880	868	817	867	822	834	868	818	827	868	855	876	876	847	786	798	853	862	895	841	845	827	848	920	827	834	828	840	857	883	863	844	836	859	883	855	845	848	854	888	851	855	918	901	846	835	868	802	866	815	853	884	775	846	861	859	845	818	845	857	843	871	819	845	846	860	823	864	786	820	887	826	837	888	922	789	867	887	892	856	818	871	833	805	865	849	872	825	814	844	843	837	925	835	836	809	882	869	883	854	809	790	824	821	857	827	841	870	877	867	813	825	936	841	852	862	860	851	836	907	867	884	909	921	856	864	854	864	896	824	873	855	900	866	840	883	829	825	853	858	842	899	889	833	801	812	868	884	841	822	854	849	866	803	802	837	863	874	805	815	909	854	860	878	926	826	881	863	863	786	877	900	845	887	857	845	882	885	863	858	862	844	865	853	840	888	798	808	842	838	851	869	831	829	805	878	814	826	863	860	872	827	795	861	827	845	898	905	850	866	837	813	806	842	860	887	841	857	798	875	907	855	879	921	832	867	833	856	890	841	863	828	807	853	900	865	837	838	874	841	837	883	868	862	854	813	839	858	858	842	865	843	800	860	842	882	842	822	840	900	852	852	889	842	892	850	849	830	826	862	817	915	844	815	836	871	877	863	850	830	858	840	868	871	833	830	941	882	817	861	791	838	812	844	808	852	834	887	888	825	821	867	835	867	872	799	817	888	823	910	840	902	843	827	902	855	838	821	858	851	838	838	810	800	845	908	853	856	851	853	900	827	842	840	834	877	865	875	881	789	816	836	885	871	850	861	876	859	882	861	906	791	863	802	807	821	818	891	858	857	865	815	845	851	858	853	830	899	880	837	835	804	809	822	892	850	865	865	835	827	871	845	852	787	840	768	833	902	849	822	815	922	797	815	840	889	852	863	878	860	817	881	849	858	902	850	887	824	822	852	855	885	856	828	849	900	823	848	880	878	853	850	781	861	856	874	840	886	832	889	828	825	891	869	843	886	820	907	815	862	868	821	816	808	841	868	893	865	806	876	815	852	888	836	850	853	871	834	819	814	828	861	814	846	863	812	854	876	844	871	858	860	822	853	877	866	835	826	850	846	849	843	849	885	877	855	793	872	850	794	831	875	824	836	826	830	850	834	853	878	863	901	842	871	877	814	880	807	858	796	859	806	857	838	803	836	850	836	925	830	876	819	918	823	892	859	877	897	824	810	851	842	882	852	875	869	838	834	884	845	858	812	804	840	803	822	838	808	821	828	850	813	874	911	834	818	871	847	910	851	863	869	842	856	833	838	843	897	841	900	846	850	839	888	882	832	887	774	891	895	878	823	871	914	842	840	867	851	826	819	855	863	831	882	864	849	870	853	806	841	846	854	842	865	861	812	822	795	823	905	868	827	823	855	823	937	821	845	875	798	818	829	874	830	874	858	841	809	851	849	819	871	837	869	844	845	903	867	887	814	828	878	871	868	881	853	876	795	847	857	907	878	839	916	838	860	803	820	853	860	842	846	840	787	856	842	897	859	881	833	837	878	821	850	862	823	834	793	826	882	856	819	820	876	818	850	882	848	857	816	850	795	835	870	862	847	861	820	830	897	817	846	851	820	862	840	866	854	876	881	830	819	837	900	863	907	860	866	865	857	899	837	835	848	849	839	862	847	882	868	854	879	812	855	833	877	830	851	886	855	911	835	836	804	853	860	853	860	838	911	864	870	869	862	874	852	844	926	874	882	833	864	899	873	857	840	857	844	805	840	873	869	840	819	891	809	856	835	817	862	845	857	841	819	862	885	868	838	819	806	867	850	832	881	838	901	889	817	836	860	783	845	854	816	885	822	834	862	824	823	847	898	841	822	908	851	898	880	818	837	887	898	876	824	887	893	838	872	864	814	863	821	893	867	864	877	841	873	801	839	896	869	847	814	884	829	845	830	837	926	852	870	849	857	884	801	832	855	837	855	866	802	811	855	817	846	855	914	838	858	858	851	805	849	850	825	843	852	881	827	859	857	893	841	853	828	862	887	839	852	830	830	827	839	896	841	871	777	863	900	865	803	893	850	815	840	824	854	819	828	874	810	804	818	850	829	834	814	803	881	891	873	854	878	876	866	840	881	889	861	885	808	811	874	865	817	847	884	841	840	841	816	808	873	871	829	873	855	835	844	804	906	859	811	801	896	850	800	839	840	849	895	893	796	805	856	820	858	883	847	840	863	854	819	895	854	828	899	818	799	870	875	874	817	832	867	844	832	862	848	820	825	829	860	827	830	858	853	848	851	873	873	875	820	811	844	846	821	824	853	863	756	830	813	858	854	862	903	845	858	858	874	819	834	882	854	917	851	895	887	823	851	869	829	822	869	872	851	869	881	871	832	881	818	832	868	920	870	895	825	863	846	820	809	805	845
64375	62178	64070	44686	27508	15677	6714	520	339	361	339	291	300	316	338	321	281	311	306	298	306	293	300	281	298	314	233	320	300	307	288	323	309	305	284	347	298	310	289	328	331	332	348	329	276	298	281	308	268	313	305	300	296	286	278	308	281	296	293	307	308	305	286	326	305	311	285	259	295	271	321	260	300	320	303	281	313	298	331	289	308	317	284	282	293	278	290	301	308	309	312	275	282	299	290	325	276	308	338	287	299	295	303	337	266	325	285	289	296	302	299	288	299	295	293	292	317	291	324	325	285	306	284	303	266	307	309	295	312	314	290	327	273	312	316	310	291	319	266	311	310	290	294	306	270	272	299	311	306	326	284	287	304	313	286	296	306	306	291	290	316	296	276	284	305	278	311	322	302	285	291	289	278	318	282	273	252	312	275	308	299	323	289	259	287	297	322	297	292	258	308	296	289	319	311	303	279	285	341	305	285	285	283	303	324	308	265	311	302	326	287	311	277	271	289	278	297	253	271	320	277	277	326	292	286	280	310	300	288	305	263	274	301	288	337	319	279	276	334	264	266	322	290	302	276	312	308	274	323	334	303	306	272	282	280	293	307	295	296	288	292	309	293	288	290	326	279	291	299	283	300	297	289	285	294	299	306	342	292	268	293	290	292	292	313	314	276	277	313	295	291	288	355	330	297	286	310	321	317	334	307	292	284	306	274	296	334	303	267	281	272	289	296	304	282	243	319	300	322	324	331	326	288	316	315	295	321	292	313	279	273	343	301	277	322	305	313	302	298	292	299	293	295	312	298	293	302	287	298	299	298	317	301	276	293	302	289	296	286	303	296	287	317	333	295	302	281	296	303	307	279	311	311	306	317	335	310	279	320	294	251	283	313	285	301	264	302	294	297	310	295	296	292	276	281	304	295	325	293	293	317	309	304	313	315	280	308	302	309	313	301	280	329	290	272	289	291	303	305	301	309	282	324	275	307	321	308	301	271	319	272	325	317	309	298	295	301	325	305	298	301	317	315	312	310	289	329	326	295	266	313	276	294	296	288	279	338	272	278	299	324	310	326	319	277	297	297	310	276	294	307	309	327	257	266	291	328	302	265	293	308	282	337	304	312	310	323	305	324	302	267	291	301	307	338	298	292	273	285	327	288	276	300	291	283	297	290	301	277	266	300	288	251	282	302	283	298	315	312	289	303	279	310	266	334	283	290	294	315	303	296	303	299	327	279	275	329	282	297	303	283	307	298	307	321	321	315	323	321	288	279	270	300	352	318	307	294	288	306	296	277	284	266	302	285	303	282	300	296	307	324	258	296	301	318	277	297	269	268	309	302	309	285	287	294	292	298	293	334	254	287	315	306	262	320	287	300	324	290	303	283	291	305	272	312	291	282	325	335	267	292	293	296	315	299	271	296	287	307	295	299	305	301	287	270	322	283	290	300	299	314	294	292	267	311	265	308	283	290	278	309	282	310	286	314	270	316	302	286	306	305	317	304	290	278	280	309	302	303	280	299	310	289	299	273	303	306	297	280	307	326	314	292	287	297	281	271	350	306	268	325	284	306	293	344	303	291	278	292	287	276	290	267	309	286	304	324	347	287	321	315	288	276	282	307	286	319	300	283	298	295	289	288	273	300	334	289	318	294	302	298	293	291	290	280	307	296	295	320	282	330	258	319	260	287	297	270	310	287	261	309	292	316	283	332	301	296	288	283	308	304	300	246	299	294	294	279	273	289	275	320	265	279	305	276	305	288	292	281	316	314	269	321	282	313	307	293	269	266	282	263	268	302	289	307	280	292	317	259	305	313	278	297	263	298	289	296	260	286	304	302	273	276	315	310	315	316	315	316	265	294	306	294	263	301	289	291	308	308	301	305	282	292	319	282	298	280	295	290	286	327	328	300	277	297	286	306	296	294	288	253	310	297	287	289	287	328	304	297	334	339	332	297	295	273	315	281	278	285	259	307	271	300	313	245	297	283	260	288	298	299	273	307	297	305	241	328	319	291	304	274	269	285	281	300	292	294	284	274	277	315	310	278	279	304	314	320	303	244	296	252	326	298	294	283	309	271	301	309	315	316	314	293	317	314	342	305	289	306	335	307	287	308	301	282	314	301	332	317	273	311	304	273	285	296	310	276	271	301	277	285	316	298	321	275	341	282	332	287	286	322	294	291	287	280	308	284	329	313	284	298	311	286	304	294	328	288	279	266	300	301	268	308	312	288	298	297	277	266	322	258	305	317	326	325	304	288	295	290	277	296	300	304	315	286	296	297	308	338	279	324	299	290	280	328	290	283	280	303	315	277	317	295	303	290	309	307	320	289	309	293	314	310	292	288	313	317	317	293	290	293	290	271	274	301	312	274	301	289	288	316	284	292	297	276	286	314	298	277	265	327	294	317	308	285	299	293	282	295	284	321	279	294	278	273	303	281	290	325	322	306	307	304	298	307	300	324	296	300	296	317	332	311	283	274	290	283	256	327	297	289	301	312	316	260	318	275	308	316	284	312	304	312	273	308	328	286	287	299	294	286	296	301	308	298	303	300	294	280	245	287	319	301	290	290	280	315	283	284	269	284	291	296	304	295	268	311	316	273	333	329	301	274	296	291	262	286	305	313	307	309	335	276	300	302	293	309	292	301	272	294	297	277	308	306	309	273	317	302	310	284	286	288	273	314	283	294	330	277	331	299	280	280	293	298	292	281	310	302	289	304	285	307	282	310	287	278	271	320	303	279	272	298	280	326	278	289	322	266	285	275	268	269	288	281	285	311	322	277	288	312	289	279	268	293	318	310	282	293	305	278	330	299	303	308	276	268	310	302	331	302	297	267	350	303	312	289	282	323	313	334	278	315	279	294	304	330	302	312	266	277	279	314	293	311	293	284	308	300	265	332	307	290	307	297	278	261	312	310	304	293	310	316	266	303	313	310	314	274	293	293	304	292	302	308	272	252	290	326	290	317	265	318	274	289	295	297	256	280	329	307	295	304	291	299	288	275	319	292	290	267	303	271	254	321	295	301	299	298	303	293	328	311	288	312	298	294	322	316	282	299	301	303	299	277	312	321	292	263	297	246	313	279	288	250	307	299	309	295	313	289	308	326	299	272	289	287	309	310	300	308	315	290	290	321	284	271	277	285	298	260	305	283	299	297	318	334	304	308	298	303	284	298	291	278	274	288	275	283	250	286	292	282	260	299	279	296	316	326	302	320	273	317	274	300	307	314	327	282	301	309	278	281	275	307	282	274	301	300	317	257	283	305	252	345	289	297	271	315	310	296	322	327	285	302	252	285	283	317	293	288	335	317	273	303	313	293	270	272	281	290	281	312	333	306	313	268	269	305	306	324	283	331	312	314	324	298	261	316	260	278	305	301	289	256	298	306	338	322	290	290	296	285	304	304	296	304	289	307	296	304	303	308	294	307	289	311	284	299	312	306	277	308	317	311	286	327	275	273	269	310	283	308	257	274	295	312	291	286	307	303	308	266	270	295	293
38696	47089	57952	49732	37511	28821	14552	939	831	811	831	778	812	772	765	703	712	704	740	755	699	722	697	710	679	693	674	691	708	658	733	721	739	710	678	715	743	689	657	731	937	1067	950	843	743	699	681	651	687	688	668	682	677	681	712	689	649	718	698	733	665	637	656	670	674	709	708	671	737	684	659	715	714	710	660	649	718	650	694	650	689	716	686	687	701	650	692	710	673	701	742	680	656	727	658	704	673	723	723	706	682	677	698	733	710	679	670	677	634	651	679	687	715	668	704	700	638	729	698	680	703	689	698	677	699	681	695	681	681	643	658	683	685	675	705	684	637	677	693	704	677	724	696	683	699	696	717	677	737	675	678	696	692	642	747	698	679	669	690	708	651	670	724	716	679	688	666	698	740	667	740	677	728	701	684	677	617	673	697	690	695	707	650	659	713	678	675	678	704	738	695	719	661	656	681	680	700	718	703	628	740	664	698	711	671	669	693	644	676	710	732	700	724	652	680	689	691	626	697	662	710	675	701	708	655	738	723	712	705	665	672	740	712	705	665	692	674	698	654	686	689	648	670	710	659	686	713	695	738	651	694	700	673	700	685	705	696	710	687	672	700	719	661	661	642	752	642	698	668	693	658	723	644	733	683	642	662	699	680	685	707	672	689	679	705	666	673	665	650	660	670	687	742	716	658	695	679	695	680	672	699	688	627	701	725	688	694	700	684	693	720	673	685	723	745	735	702	684	695	648	698	667	677	675	675	702	699	697	680	687	721	704	713	701	647	700	652	696	701	706	692	696	661	679	662	679	673	664	695	660	720	706	651	651	710	709	700	719	716	694	648	647	688	709	694	691	707	672	673	717	695	721	725	730	724	698	708	695	700	678	713	723	694	712	708	695	673	669	688	687	674	647	727	721	705	711	709	711	711	690	698	692	685	691	658	700	699	696	706	728	681	700	721	646	682	720	647	693	698	703	673	707	674	702	708	689	694	715	693	684	708	709	737	707	717	705	657	712	707	707	669	713	709	663	617	704	701	701	698	727	674	708	671	722	715	669	690	696	672	643	681	696	696	684	711	647	732	641	742	652	655	715	745	681	696	723	704	679	714	675	690	700	662	679	690	749	669	699	641	632	643	683	719	722	720	700	646	715	695	681	658	686	696	659	680	672	704	694	636	664	703	705	681	692	676	750	734	671	689	728	666	701	675	716	691	672	673	725	651	703	668	702	677	725	677	672	663	686	695	734	674	681	679	716	695	666	710	670	666	725	687	694	682	703	690	683	754	671	666	637	685	660	694	718	648	701	678	726	677	699	711	696	690	672	701	680	679	679	702	739	691	718	726	658	680	714	710	699	715	708	687	702	712	665	719	669	708	657	622	687	680	698	681	704	771	685	720	654	700	656	691	662	735	690	671	664	694	672	749	676	748	724	699	662	684	694	607	713	691	666	679	696	692	668	686	732	655	723	706	691	707	658	677	676	727	722	770	761	731	685	723	651	707	630	677	730	742	699	666	679	706	721	711	679	667	699	673	686	645	668	725	717	668	685	698	729	675	727	716	726	701	676	696	663	739	704	665	673	685	668	693	668	665	688	659	688	640	701	658	729	665	702	646	709	681	684	692	700	653	727	678	664	704	689	708	666	704	660	686	726	677	683	663	696	697	701	742	651	680	674	741	631	725	706	671	642	717	669	684	692	678	708	713	682	691	674	713	697	687	684	683	684	687	699	712	705	686	696	710	667	673	734	698	692	673	690	654	684	666	697	703	669	709	665	706	707	710	698	675	695	644	702	653	678	737	730	687	672	683	675	696	697	677	690	684	671	688	680	709	697	698	709	703	651	668	705	708	714	684	705	715	720	684	729	727	730	691	603	687	714	685	705	727	673	687	712	706	710	717	666	693	684	706	748	695	720	669	693	700	677	704	711	714	709	687	716	683	713	654	719	735	727	748	676	688	673	679	681	700	664	736	720	698	703	714	664	651	721	696	689	718	719	730	691	727	720	737	656	725	673	708	649	638	692	692	685	702	650	691	667	674	679	708	694	685	641	686	703	696	683	680	730	683	699	685	663	730	660	660	667	698	701	698	724	745	749	720	701	702	708	701	700	672	666	696	731	695	730	698	681	638	704	693	688	661	693	646	720	721	662	654	732	688	698	674	693	671	692	685	665	696	671	682	717	657	676	673	658	653	667	686	733	675	692	723	702	725	693	668	699	728	685	685	666	707	697	718	664	716	681	713	703	660	726	618	637	713	653	703	767	678	686	687	648	701	683	699	693	691	702	712	650	739	684	684	695	687	707	710	684	687	726	677	687	645	689	625	710	694	626	726	685	724	708	660	652	716	720	692	665	748	685	695	655	695	715	659	671	660	714	697	673	681	728	659	723	683	638	711	652	739	707	697	662	709	664	697	663	718	698	685	681	663	697	683	683	656	694	736	681	721	644	674	633	673	672	714	704	626	654	725	676	689	639	720	685	695	726	618	704	668	644	683	689	729	697	692	714	714	643	677	719	714	703	652	655	676	702	707	722	732	684	683	721	682	685	682	692	718	748	680	682	696	757	750	677	740	716	688	682	726	664	706	686	711	700	686	681	689	687	657	709	732	661	693	703	705	692	663	728	685	723	687	677	683	683	720	690	666	702	713	733	700	677	692	706	650	700	745	667	641	685	697	711	681	741	704	676	662	717	653	653	676	694	661	712	683	701	662	679	701	682	649	721	725	699	717	720	660	647	702	690	662	713	708	740	732	696	679	668	700	695	627	692	708	657	673	714	712	656	674	704	739	724	698	707	676	655	692	680	706	706	700	716	686	675	665	702	715	706	716	700	683	675	694	682	715	732	680	655	685	703	669	690	677	664	721	709	692	690	666	675	717	697	692	717	680	668	651	710	732	714	717	737	712	658	713	697	669	707	695	727	667	654	711	671	697	746	702	699	693	665	669	728	684	707	717	694	705	679	677	704	686	714	700	649	679	675	685	684	729	713	710	693	673	735	684	677	666	690	658	637	666	691	718	711	711	693	698	682	665	693	706	692	669	697	685	659	730	654	664	688	699	655	666	708	677	732	779	695	705	719	735	683	660	698	665	741	723	661	691	680	631	689	682	665	698	719	687	713	713	715	730	701	657	657	646	711	659	641	707	693	664	689	706	654	705	722	690	682	693	683	712	688	672	739	667	714	675	720	685	710	706	723	730	724	715	714	703	696	712	691	709	680	725	714	712	707	672	689	675	680	658	716	712	694	686	679	710	681	688	724	681	702	668	711	659	700	697	672	722	721	702	727	692	683	710	708	697	702	704	700	679	680	714	674	703	683	670	726	681	636	727	686	678	672	703	652	731	713	674	701	644	713	736	659	739	712	703	682	693	701	719	671	674	664	662	710	698	711	712	698	721	680	684	667	662	718	729	701	659	705	728	648	680	705	684	730	691	682	769	716	739	667	658	690	674	668	663	714	658	707	686	690	703	657	689	635	709	719	655	681	714	723	710	735
76818	75565	75054	56138	37575	25803	12656	996	340	352	321	304	345	303	356	335	297	315	316	297	323	343	298	284	288	302	281	313	297	283	318	286	311	311	260	296	306	301	302	300	333	375	346	359	310	292	312	290	316	301	308	279	316	294	316	288	295	271	302	275	267	297	285	327	327	292	318	298	285	280	257	298	299	273	287	305	288	293	306	272	282	272	313	298	280	265	315	295	330	267	283	300	313	276	297	293	282	293	333	281	296	282	298	302	324	333	288	269	313	282	272	283	287	294	311	284	310	285	301	298	322	326	285	320	274	284	288	287	292	286	304	291	321	329	312	285	264	263	290	277	301	286	295	287	291	264	286	297	258	280	278	300	295	292	330	276	283	305	329	319	299	257	262	291	302	332	336	310	261	259	287	301	311	289	344	272	286	306	272	313	314	293	264	267	293	310	296	271	328	315	297	285	279	274	279	288	289	304	281	291	304	304	324	314	293	272	295	293	286	285	289	295	327	309	296	293	334	290	289	288	277	296	275	302	284	307	260	284	308	320	306	280	293	293	285	286	281	283	306	291	322	301	309	271	287	278	296	286	316	295	288	327	295	277	278	304	301	308	291	260	310	291	307	276	331	273	274	260	281	303	283	279	249	285	298	333	291	294	297	287	304	308	313	305	297	277	335	331	303	315	297	300	291	314	282	272	270	308	302	270	279	299	298	269	298	280	297	269	271	258	301	291	321	283	290	303	294	299	303	299	285	278	295	309	292	305	318	318	267	288	262	239	283	288	300	295	325	288	297	289	282	280	300	290	311	327	294	293	288	316	275	301	280	266	311	301	304	280	287	336	312	262	277	288	288	330	282	275	299	307	290	264	300	272	293	300	316	263	284	322	294	332	306	276	303	285	324	261	270	304	270	307	263	269	286	297	297	320	319	296	281	317	283	302	308	293	315	289	272	269	330	312	288	322	286	292	289	292	294	295	295	277	273	307	268	276	308	299	369	272	287	292	290	284	307	278	331	339	298	324	291	280	283	299	299	293	310	272	304	297	282	281	282	333	296	313	273	299	265	311	315	286	293	296	306	272	321	337	280	265	291	289	299	312	305	308	293	269	300	286	313	266	257	312	280	290	272	270	300	303	340	299	265	286	298	277	278	286	309	289	274	321	330	286	282	279	279	276	310	292	301	275	292	302	308	289	272	304	267	287	271	274	315	297	268	304	314	309	271	286	315	342	301	313	289	306	311	338	285	274	290	299	276	308	295	303	278	307	307	272	280	294	335	315	300	272	310	288	291	304	310	297	320	316	268	270	288	313	268	284	310	301	304	262	294	286	277	302	314	311	296	293	282	305	271	308	301	279	277	305	308	261	310	272	303	306	299	292	258	304	254	317	293	287	286	321	309	288	280	302	286	265	289	296	318	282	295	304	288	294	280	291	324	297	273	265	307	278	299	282	285	270	309	358	341	265	279	280	296	328	288	262	320	256	242	286	278	300	281	282	297	260	279	263	321	309	292	298	320	270	261	273	288	299	312	297	284	283	239	349	285	279	282	280	299	328	276	302	337	293	294	278	294	290	294	271	291	299	289	326	314	282	288	327	285	302	321	327	280	294	301	297	274	284	315	296	284	267	303	286	251	294	290	291	286	267	278	323	284	315	308	278	295	295	309	303	300	310	314	287	289	325	318	296	300	275	282	294	314	307	305	281	348	307	281	315	295	270	270	307	292	276	311	310	291	307	304	257	272	293	282	286	306	306	295	304	311	321	295	313	318	285	313	316	281	293	323	293	255	298	286	274	299	306	286	298	296	298	311	291	313	276	284	305	298	306	297	292	309	306	303	273	316	327	278	296	300	283	295	302	260	269	334	291	292	313	264	291	294	286	316	297	281	286	314	314	302	282	270	298	310	276	305	272	291	268	307	326	280	302	310	268	288	281	306	290	341	304	303	294	308	295	285	279	292	299	277	271	276	290	286	333	278	275	313	319	313	294	320	311	282	309	314	272	297	293	284	298	300	298	273	284	293	279	307	313	277	303	296	289	272	282	274	288	301	283	306	317	291	279	318	288	285	273	315	277	304	268	282	262	295	339	287	299	305	311	292	260	313	303	308	320	265	318	345	306	268	303	256	327	294	280	266	289	275	288	328	309	302	286	289	294	304	287	346	284	258	279	305	295	292	312	280	298	295	290	313	290	282	290	295	306	263	310	312	303	315	261	288	270	342	334	278	307	316	317	304	298	307	285	297	288	303	305	291	287	273	280	288	302	291	284	299	308	345	309	277	273	289	302	290	281	274	267	259	278	282	297	304	303	302	300	328	308	313	296	272	323	313	286	262	298	270	292	312	302	318	318	287	269	294	278	287	269	291	294	316	319	314	286	291	287	296	295	277	279	283	253	290	258	326	292	315	256	268	281	285	304	300	263	313	297	291	309	273	297	241	301	289	330	270	284	269	301	326	296	287	285	307	295	295	335	279	283	294	334	284	286	303	288	278	276	308	298	309	274	286	299	309	255	300	281	287	318	299	297	301	293	316	297	286	313	287	272	286	286	294	292	286	263	276	288	291	301	264	272	267	261	316	313	284	301	303	302	300	311	287	284	299	311	286	279	310	261	265	298	287	309	290	294	325	286	264	310	268	274	306	313	285	284	269	276	282	310	274	324	295	294	306	305	289	296	332	301	325	327	285	279	267	298	268	288	301	270	317	284	264	297	293	276	300	316	302	298	300	280	302	325	310	275	309	288	292	266	288	319	297	294	276	293	280	300	291	301	284	314	292	282	290	295	305	296	276	275	294	265	297	286	321	288	322	286	308	277	282	279	313	300	306	276	277	274	290	306	279	276	296	298	277	310	281	288	292	285	283	273	283	291	281	300	254	267	300	283	286	293	328	279	300	308	313	262	326	312	264	288	289	278	281	276	287	280	285	296	300	279	316	265	268	294	281	290	285	325	294	274	301	299	317	286	287	324	305	308	269	317	319	287	300	258	301	276	303	297	296	265	293	301	313	311	329	306	310	313	321	256	304	286	272	336	293	273	286	299	306	309	289	307	299	301	262	295	278	297	309	260	272	276	296	303	293	321	294	297	304	328	306	318	273	289	318	297	261	300	271	296	294	300	306	344	278	293	283	243	299	298	285	296	311	280	294	265	303	326	282	265	294	303	295	303	296	306	346	314	321	281	296	279	320	306	317	297	291	279	295	319	298	295	304	309	257	276	318	300	331	271	264	284	298	297	326	304	257	318	281	263	285	269	302	257	291	326	307	285	286	288	289	292	272	276	283	284	303	310	288	305	301	291	307	252	283	303	329	282	299	307	315	283	281	303	309	291	303	286	261	290	309	268	311	307	279	270	285	315	290	296	285	263	254	317	282	289	321	272	296	313	309	296	299	342	260	292	314	268	323	262	321	277	296	267	283	288	306	310	295	299	310	299	268	298	323	287	281	305	315	289	292	282	285	305	338	277	298	302	285	285	305	297	324	316	312	283	287	310	297	294
47584	58302	70497	60579	46784	38412	20766	1083	869	915	880	829	751	786	785	766	788	775	772	765	726	730	714	740	684	703	724	707	727	700	676	750	725	693	712	732	726	698	704	727	1267	1319	1184	1020	838	812	701	694	687	687	706	721	678	670	727	686	750	697	664	698	682	673	705	679	688	694	720	709	717	723	651	697	703	684	695	685	729	734	705	664	671	674	697	681	727	722	715	670	678	706	655	668	720	704	722	708	718	650	683	700	694	672	689	678	710	678	635	687	701	700	674	666	646	715	695	705	676	674	710	629	713	669	665	688	718	678	672	695	676	690	747	696	685	686	707	714	724	657	662	695	687	708	646	656	724	656	735	726	683	719	663	660	708	709	729	639	680	717	642	734	732	700	697	703	671	724	729	694	698	695	743	675	643	706	696	715	701	656	667	696	677	652	680	681	716	647	673	697	674	695	652	714	706	730	682	673	644	714	692	660	669	674	706	692	684	712	681	722	665	676	659	706	694	698	701	720	707	648	701	678	719	739	749	734	687	684	676	695	684	684	677	713	669	719	670	709	651	689	718	665	657	714	683	712	698	691	679	705	700	696	705	699	724	706	715	667	734	718	669	710	659	716	700	721	636	701	661	703	735	719	684	689	668	707	686	662	670	702	687	737	667	736	713	697	728	708	699	714	729	716	677	683	700	675	682	694	711	714	678	695	699	655	699	661	715	704	719	674	688	673	700	727	735	673	720	683	685	696	688	684	684	686	689	701	682	678	699	672	717	692	685	705	689	694	682	679	654	663	664	686	701	676	688	657	692	704	738	696	683	709	666	694	684	672	685	645	737	689	687	669	723	691	678	682	742	677	751	650	695	711	701	716	692	672	680	665	670	676	726	689	723	680	744	676	691	673	706	725	702	621	655	692	682	701	748	675	690	700	708	684	720	725	694	656	697	700	697	659	721	720	709	704	731	753	687	685	717	702	688	765	681	697	688	693	686	685	681	664	656	694	673	702	680	665	707	652	696	652	661	719	709	725	720	685	701	669	681	675	664	693	705	706	739	673	671	683	680	725	689	717	697	724	689	665	677	712	716	656	679	715	681	702	666	698	661	683	676	679	713	682	722	689	702	712	674	703	717	702	708	720	700	677	703	686	648	723	726	683	700	662	689	750	689	692	670	720	709	704	715	694	725	678	651	702	697	693	700	707	693	644	720	666	693	729	689	696	665	662	679	686	708	718	704	677	735	675	721	687	749	694	695	673	691	700	667	680	667	684	665	682	693	651	704	693	704	743	694	727	696	706	692	674	644	736	720	676	754	704	659	697	679	731	662	630	666	704	678	684	705	716	709	671	670	683	705	719	690	665	668	649	684	670	703	681	726	679	722	708	659	675	690	694	673	688	668	715	669	724	754	691	704	706	664	706	660	680	697	703	723	738	694	660	679	677	705	681	695	681	719	710	702	664	693	661	712	715	660	739	676	675	676	719	747	722	664	673	659	666	668	696	722	713	723	695	691	687	642	705	680	689	711	627	713	694	704	746	713	684	697	692	633	708	666	693	707	685	671	631	688	688	706	713	687	683	640	703	700	721	687	673	701	688	699	722	675	672	673	713	686	678	665	693	678	692	661	696	710	657	635	687	721	698	712	702	699	663	705	632	646	695	704	686	676	663	726	712	729	679	672	714	688	729	695	714	741	636	661	703	710	683	703	696	700	687	696	716	732	677	731	681	683	708	717	743	756	688	723	671	710	670	706	664	664	709	690	696	728	645	657	694	690	692	680	674	730	700	679	719	682	699	725	697	749	705	696	680	697	728	674	707	710	710	711	714	691	730	662	674	712	707	686	687	677	692	688	668	692	679	672	701	648	682	713	725	697	672	757	674	665	718	690	713	658	692	702	672	712	687	663	695	697	708	696	698	634	625	688	712	619	699	713	615	724	697	695	661	658	679	687	750	684	670	680	711	688	677	692	664	663	702	702	697	673	701	690	693	658	675	673	703	698	733	684	682	647	724	681	663	651	684	696	677	705	694	722	664	674	706	722	707	674	681	658	707	686	667	717	679	680	690	687	682	735	666	706	654	677	692	675	739	665	695	750	702	700	721	674	731	697	729	692	683	729	660	710	729	675	716	728	668	708	704	671	708	697	700	656	739	742	639	677	661	667	711	677	688	693	692	704	710	647	692	752	684	683	666	706	685	688	670	728	658	702	731	652	659	714	704	712	687	699	685	662	651	669	646	640	700	671	635	676	716	685	675	719	700	672	708	664	730	667	693	706	675	657	715	704	739	704	655	723	649	702	662	674	692	710	665	683	697	712	718	646	708	693	676	688	662	680	656	692	696	619	688	711	674	682	708	735	704	708	677	699	684	706	710	675	675	721	701	670	661	667	712	707	681	684	660	674	732	693	674	663	667	681	653	673	691	748	668	664	767	648	710	694	651	679	721	663	696	699	689	682	654	699	680	691	669	661	693	662	667	654	675	704	624	684	703	644	695	651	697	706	669	687	705	695	674	704	693	729	710	690	727	644	681	696	647	656	734	718	696	671	687	700	688	682	735	714	635	693	668	665	696	662	706	736	705	693	679	710	699	703	686	668	691	664	690	676	673	679	724	655	702	607	708	659	722	688	700	736	700	659	681	723	676	714	682	679	706	738	748	683	702	679	650	663	693	714	667	671	686	659	713	681	709	708	704	670	659	717	702	721	692	667	718	698	724	660	669	713	615	711	730	679	702	640	694	685	708	701	652	704	675	734	658	716	683	735	688	680	710	677	684	722	727	684	715	706	685	708	721	709	675	698	650	627	682	658	651	663	679	675	674	690	660	666	704	688	634	645	694	747	695	681	695	713	659	640	656	698	662	707	652	700	677	689	716	662	668	692	701	688	677	694	699	701	644	671	668	690	721	679	699	669	701	694	655	665	661	716	689	728	699	682	672	717	749	702	672	678	739	672	680	698	701	686	668	676	678	709	690	635	728	643	697	648	686	718	698	690	680	688	699	681	723	673	655	692	710	718	650	688	673	725	756	708	685	660	669	709	722	682	664	684	644	680	664	692	721	696	741	730	698	692	701	704	709	715	676	689	696	721	633	653	679	673	701	678	690	671	728	687	649	703	717	662	639	629	685	632	721	711	657	688	681	684	669	710	684	728	647	726	683	706	642	693	711	659	675	741	731	687	692	680	648	709	673	666	690	685	693	664	708	679	639	733	626	699	720	640	673	699	699	742	712	694	709	708	712	687	710	742	670	703	678	676	656	704	700	686	705	662	666	722	664	670	706	689	671	632	704	650	703	656	689	715	703	664	681	691	695	654	672	661	666	736	693	716	721	674	670	705	692	692	677	706	702	719	718	699	694	667	666	650	673	747	661	698	713	688	666	679	657	685	711	654	658	698	667	724	632	740	665	708	730	684	682	680	680	712	721	716	702	717	671	684	673	677	713	670	691	705	686	702	692	682	713	717	675	686	674	710	732	648	700	681	740	687	673	658	648	719	681	713	682
16950	11832	11483	5135	2176	1223	728	383	388	414	400	351	403	378	379	402	389	384	345	370	369	391	377	380	380	331	366	376	412	428	384	356	409	363	353	413	400	379	385	357	397	389	386	393	402	379	413	374	366	357	390	359	409	368	393	373	379	384	350	347	381	370	380	358	378	363	370	371	351	380	386	377	395	376	369	377	390	383	377	373	372	379	395	347	410	395	374	398	325	387	369	343	335	369	377	405	400	366	391	400	374	378	367	361	377	376	347	380	360	368	374	398	375	421	394	361	365	377	377	380	394	356	384	373	347	374	406	373	356	353	405	384	352	378	372	374	412	415	391	390	358	395	407	340	417	350	391	397	377	353	376	428	372	387	372	357	380	381	386	365	406	402	401	375	389	414	443	386	365	384	390	422	384	401	390	400	388	371	370	395	394	366	379	378	340	407	329	362	358	391	401	372	376	341	369	399	337	409	401	391	394	362	396	407	346	406	369	369	363	384	395	366	354	387	370	365	364	382	373	405	391	350	386	355	355	357	407	383	377	360	387	376	348	382	361	407	385	386	392	373	393	386	360	376	383	427	394	373	361	376	373	397	427	394	395	369	366	380	400	372	402	384	396	378	397	366	364	377	363	376	358	393	380	384	388	352	390	374	391	396	366	421	338	409	433	390	373	410	351	380	355	391	379	378	383	386	405	389	417	364	366	394	400	379	411	367	345	403	367	390	376	362	346	367	409	361	401	366	387	388	389	376	397	405	355	381	359	406	386	381	364	382	381	396	379	389	398	375	386	340	380	365	374	373	365	416	359	391	411	367	361	362	429	385	378	361	398	403	394	375	390	356	351	429	370	357	356	383	393	376	374	382	423	424	357	356	353	378	388	367	378	380	380	342	386	365	386	416	361	366	360	422	365	387	360	344	350	403	390	364	389	385	368	379	366	391	381	402	395	361	405	366	345	371	387	364	384	389	373	375	365	396	433	401	361	381	369	364	401	362	367	372	417	368	360	410	396	363	418	359	352	371	397	429	387	359	372	358	402	391	402	391	381	367	406	394	372	388	365	371	387	380	403	371	377	374	433	401	381	364	351	375	364	374	348	386	397	357	362	404	408	371	425	360	393	382	415	388	398	413	405	360	404	347	376	350	375	382	355	343	399	375	380	370	380	394	407	381	388	375	370	390	388	393	359	400	344	407	361	384	358	383	344	390	352	369	378	366	378	365	388	402	413	377	375	378	384	400	377	389	368	418	381	353	348	349	367	390	338	384	372	413	393	398	416	375	396	384	346	345	392	387	373	382	385	373	368	394	359	370	382	368	364	368	403	387	410	378	379	341	387	369	373	382	389	384	406	415	390	360	365	401	427	371	390	371	380	400	397	344	390	419	392	418	388	400	361	358	352	369	384	373	374	390	364	377	379	368	389	359	396	378	369	377	396	375	360	368	391	376	348	362	394	342	418	395	401	366	365	371	395	354	372	401	389	391	393	417	411	394	407	377	397	366	379	406	358	365	378	406	374	348	401	404	341	401	378	402	382	383	354	390	360	376	395	367	364	369	380	410	360	363	382	369	405	416	391	384	390	412	360	401	398	344	379	349	341	364	368	373	403	346	380	391	376	399	397	367	383	404	379	390	352	394	363	421	431	409	393	410	370	344	394	361	386	369	384	445	358	399	378	366	392	377	374	358	412	386	407	364	379	336	355	391	350	384	399	367	383	365	384	332	387	362	408	399	405	383	355	376	343	374	386	400	409	403	393	372	382	415	384	406	385	387	322	409	386	350	386	393	403	364	434	378	394	346	419	374	350	414	375	343	373	333	382	379	416	391	410	399	391	373	358	365	364	371	354	381	347	369	396	372	380	380	347	408	381	410	370	343	356	380	361	371	392	384	377	370	392	391	410	416	410	367	408	399	384	367	375	370	357	383	371	370	379	367	353	328	394	402	370	373	407	378	362	404	401	376	384	385	380	381	389	359	359	390	386	368	385	363	405	362	375	392	400	413	379	401	382	379	377	362	384	393	344	371	418	403	367	380	393	383	372	388	359	374	383	404	343	391	382	362	355	387	370	375	376	382	382	331	379	402	352	348	384	412	365	376	389	385	370	385	374	361	388	362	390	399	395	357	401	380	379	359	366	376	339	386	381	382	403	391	398	366	422	360	336	366	367	392	417	377	359	397	357	367	384	345	376	372	376	356	393	366	384	397	389	375	405	382	337	376	393	374	365	355	386	361	373	392	384	364	379	378	337	387	380	396	356	392	361	395	374	373	396	366	340	370	366	374	380	385	385	364	398	400	382	391	339	379	372	384	368	372	369	410	357	336	373	333	382	395	386	364	362	389	365	356	400	380	369	392	355	435	368	379	399	344	381	356	354	389	387	370	371	352	377	378	379	355	359	402	371	344	379	382	393	393	379	408	405	421	355	360	394	367	388	382	332	370	414	385	367	366	370	389	414	369	352	398	400	350	410	388	370	399	400	371	406	373	350	374	363	410	367	394	417	397	377	364	390	389	393	405	365	355	404	387	351	356	356	356	382	356	409	376	381	402	376	363	395	389	361	379	375	404	392	354	404	388	373	376	355	407	352	365	382	395	366	391	411	420	394	369	385	363	364	393	395	389	379	373	352	398	393	349	369	371	377	440	384	398	379	382	395	390	391	385	372	348	383	354	389	402	356	354	374	382	377	395	388	359	367	342	430	400	414	410	391	411	411	359	391	368	367	385	387	355	395	389	369	365	412	396	347	378	349	372	388	364	372	393	361	419	382	393	378	386	433	397	402	380	386	383	412	369	368	365	398	352	394	440	405	372	382	422	377	382	418	369	390	356	393	351	344	340	371	350	374	351	399	362	365	371	372	385	372	376	375	382	405	372	381	421	366	424	365	378	438	349	402	387	357	357	381	383	382	376	376	374	369	367	383	364	392	357	421	389	374	330	369	351	371	392	356	377	407	371	340	381	334	381	411	356	369	337	438	382	424	376	386	408	420	390	357	346	387	399	366	385	420	383	371	374	383	384	401	384	367	389	369	396	367	390	382	351	399	369	387	380	362	406	371	345	374	399	398	400	378	396	397	365	415	370	380	415	398	366	347	356	390	397	394	391	394	408	357	391	412	376	404	396	369	365	413	393	413	369	371	350	346	353	377	384	382	363	366	338	418	372	377	367	360	373	413	412	374	381	358	420	349	387	382	395	353	364	385	390	371	410	371	359	395	371	370	367	363	356	387	378	334	371	402	360	373	418	339	345	392	382	370	388	387	372	397	394	376	399	398	402	363	402	357	390	392	420	386	380	365	352	380	356	374	366	412	352	360	402	370	391	390	363	403	370	380	395	358	417	376	382	404	379	380	371	356	403	376	394	403	353	426	393	399	387	391	375	388	410	361	390	411	378	378	371	370	357	397	397	345	399	375	405	408	388	399	352	374	399	408	351	382	391	369	352	415	366	384	399	391	422	382	394	375	386	365	372	375	400	366	404	345	381	372	356	403	396
13855	15305	18470	11610	6253	4125	2099	874	853	906	893	887	855	894	867	897	866	908	848	873	870	878	916	832	815	888	870	893	887	857	893	880	913	876	838	841	857	831	857	856	850	866	881	895	872	860	859	897	819	821	851	895	853	892	866	871	864	841	852	822	838	857	833	865	880	891	875	831	872	833	891	835	829	840	828	885	846	802	867	763	850	826	883	863	866	852	842	825	882	814	840	893	838	882	815	912	861	858	813	867	852	865	828	827	881	867	847	846	853	868	936	872	905	866	888	874	839	868	832	887	846	897	859	891	873	841	883	843	878	805	859	884	838	803	862	880	883	895	859	826	812	930	859	900	870	870	884	848	877	852	859	846	825	894	865	831	872	908	859	872	935	829	882	889	884	838	919	920	835	842	836	910	897	918	829	815	830	849	898	844	809	850	825	840	890	840	873	867	802	861	829	806	874	852	864	856	877	815	867	874	850	877	858	848	849	868	842	843	836	838	906	852	867	874	852	898	811	925	866	915	859	837	936	860	863	877	864	901	867	850	890	857	904	869	840	874	840	897	823	926	793	846	817	869	824	844	877	835	834	869	911	869	841	893	862	892	825	866	799	886	863	872	835	893	870	871	875	837	883	866	861	920	860	833	865	811	842	888	851	869	881	835	854	864	826	823	855	856	909	889	870	885	850	822	917	926	880	906	853	835	837	864	861	848	843	912	867	856	832	899	800	875	885	882	881	892	814	846	920	800	881	919	857	891	887	881	925	893	852	858	881	884	874	893	892	867	833	867	854	870	887	861	879	816	807	868	873	847	862	814	842	841	854	867	875	847	839	803	860	881	833	882	864	886	772	876	840	870	868	809	915	864	858	871	814	856	891	840	882	849	871	883	888	865	799	904	838	858	924	888	855	882	856	890	863	830	895	866	830	849	865	917	863	849	844	849	888	810	817	886	855	831	861	882	862	883	854	818	830	853	909	795	923	848	855	840	822	892	821	830	895	879	852	856	862	862	806	866	871	888	884	799	841	837	846	914	889	886	857	835	855	851	859	840	908	886	870	823	898	870	874	815	840	888	842	792	873	856	887	829	886	818	836	894	857	897	887	839	813	863	825	871	872	890	883	874	878	893	852	887	877	914	860	877	866	846	870	873	865	860	814	826	866	865	896	891	849	832	853	855	854	834	828	859	882	839	858	853	883	877	837	822	835	863	839	933	880	846	836	859	886	803	871	838	885	923	838	803	883	890	904	871	873	893	877	812	843	841	848	864	809	852	850	906	836	929	839	827	869	819	897	846	867	853	849	777	877	879	901	878	830	905	846	817	858	876	866	916	848	853	868	887	815	864	861	869	907	849	814	819	874	888	856	897	867	795	908	888	861	868	895	835	838	896	907	850	851	872	881	857	902	813	877	845	822	836	834	848	861	846	872	817	875	879	847	864	875	861	859	841	900	921	864	923	915	844	934	848	822	857	833	833	813	891	839	838	833	831	840	909	831	891	863	861	802	828	903	884	863	823	850	846	883	869	845	842	907	844	826	876	857	897	854	853	851	866	856	846	882	844	863	835	910	803	853	843	846	892	840	908	877	884	907	877	829	893	826	812	836	871	904	870	869	844	829	820	869	807	883	847	851	911	803	873	847	827	870	817	872	855	882	847	897	796	882	888	868	843	866	846	875	835	827	862	892	909	869	838	820	863	836	883	838	897	883	851	879	904	874	881	860	872	919	865	845	875	896	860	853	865	873	876	861	909	849	808	862	922	840	912	807	913	876	847	876	902	890	838	866	878	836	883	868	890	818	890	870	852	874	803	886	851	898	871	823	832	855	903	874	893	933	781	878	882	882	789	855	877	903	823	849	816	852	894	872	871	863	971	853	861	797	898	837	874	851	813	881	932	846	900	923	882	839	874	833	836	887	850	857	846	868	886	861	894	835	933	851	832	838	823	885	863	909	880	854	866	889	859	884	891	841	865	846	894	851	892	853	853	889	855	897	889	847	861	864	896	859	897	874	859	846	893	866	857	841	880	918	840	807	852	837	843	860	835	881	915	891	833	911	873	854	896	816	831	875	844	810	885	875	871	849	834	847	843	858	900	852	854	862	849	901	865	889	857	890	870	883	879	856	875	900	880	886	893	853	859	850	817	859	807	882	834	885	858	897	826	842	820	827	860	885	815	880	888	810	851	865	815	881	852	834	882	854	803	832	827	912	855	838	844	902	868	867	902	850	820	838	826	871	835	834	806	877	855	845	829	914	897	862	877	810	844	868	813	901	843	850	857	866	895	821	878	840	844	829	878	844	865	888	853	870	815	878	892	857	833	866	834	856	869	862	883	836	875	857	841	826	916	914	900	851	906	854	875	819	863	875	850	865	832	909	878	883	894	926	857	847	865	888	868	833	833	862	888	804	889	851	855	887	846	827	913	911	828	807	934	863	849	884	871	851	947	830	845	828	867	889	844	906	878	815	827	889	824	877	847	859	908	896	867	841	880	848	841	831	853	829	840	879	859	875	863	858	805	847	815	897	883	889	950	862	915	840	862	882	860	872	852	821	892	861	844	855	866	863	818	850	869	900	830	833	840	823	865	876	860	852	834	845	824	868	862	879	849	872	885	887	839	841	872	909	853	917	864	905	872	859	824	855	857	894	870	788	911	848	835	835	800	865	852	863	861	879	897	834	823	856	874	818	849	820	896	868	927	824	898	950	885	840	830	861	875	882	877	894	896	866	826	829	865	866	855	855	840	820	857	827	869	833	852	883	817	858	855	842	824	877	826	836	854	896	865	849	841	826	870	858	852	890	861	905	830	852	880	871	898	861	846	856	899	854	843	928	788	831	924	853	892	890	879	875	828	869	852	839	808	883	855	912	867	892	830	867	833	863	806	901	868	872	857	889	855	890	909	890	816	882	862	869	867	861	866	878	862	869	822	872	843	865	886	848	834	835	921	884	899	864	875	861	847	852	843	878	843	838	871	864	856	872	861	873	792	854	873	849	853	860	866	826	852	870	863	861	897	826	883	930	884	775	885	929	866	864	865	905	803	848	899	864	869	843	865	881	834	847	903	807	861	869	865	887	894	806	883	886	859	847	818	874	854	932	839	882	819	856	875	851	840	839	870	862	837	859	841	955	848	880	829	872	883	861	875	862	893	851	888	881	890	852	890	837	910	882	862	871	861	867	872	870	904	871	841	862	858	825	862	825	864	899	836	860	830	888	835	820	885	864	879	855	850	863	857	867	835	911	857	802	861	931	824	856	889	825	865	859	852	875	893	844	922	816	878	905	877	873	811	832	830	890	859	857	849	887	856	843	904	855	815	890	852	897	812	811	893	889	867	856	875	805	882	856	904	838	820	852	893	865	866	879	815	836	846	836	892	868	841	834	834	842	887	927	897	885	880	866	853	941	824	849	875	884	892	815	892	810	912	822	846	818	876	903	869	863	885	903	881	872	904	880	891	881	814	829	854	866	857	901	872	840	879	847	839	836	778	824	844
64071	63126	64277	45321	27063	15488	5410	447	333	312	330	304	333	313	291	295	300	349	310	285	274	313	317	318	311	312	310	293	326	273	283	303	312	314	290	295	279	317	282	320	332	327	314	321	308	279	312	342	301	300	301	332	301	299	289	295	271	288	299	297	294	316	327	302	271	316	326	319	320	302	280	316	320	283	291	286	288	354	317	287	282	287	280	308	335	295	293	311	318	303	285	290	280	297	303	294	326	294	277	295	316	280	314	313	308	307	308	281	286	289	313	281	275	309	312	301	274	271	299	289	296	281	318	294	324	299	342	287	312	299	332	279	279	306	318	309	322	298	310	296	298	272	298	290	290	290	311	292	291	280	315	316	302	314	282	328	311	307	281	282	287	333	306	294	329	296	279	311	300	328	287	296	291	297	299	272	273	326	296	290	290	295	294	292	324	269	282	302	324	306	265	307	293	261	277	292	302	289	305	297	299	250	276	277	297	304	314	306	278	296	290	274	305	287	326	334	312	314	293	323	352	318	305	323	314	299	316	337	320	289	299	307	319	322	308	291	291	353	317	333	272	290	332	325	297	295	299	261	284	310	317	301	287	303	280	282	306	325	267	313	300	319	285	283	319	295	281	299	322	334	298	330	263	297	292	286	318	298	314	304	319	288	304	316	276	321	315	301	294	307	268	288	347	315	284	302	302	322	282	282	283	315	305	292	324	317	323	273	298	301	282	295	286	283	287	315	289	297	299	269	349	293	351	317	316	317	306	295	293	298	285	298	291	310	267	315	310	322	310	260	309	307	315	319	300	303	292	323	326	286	308	305	339	303	300	315	298	269	305	338	279	283	328	327	296	283	326	289	311	326	293	291	304	298	273	300	289	290	314	304	310	290	313	272	273	292	333	321	309	288	314	291	335	303	334	276	302	294	298	296	261	295	291	287	313	320	317	286	322	319	321	305	314	288	317	350	305	294	323	316	324	300	320	333	324	288	316	339	321	294	297	288	305	320	310	311	307	302	291	280	271	314	295	275	292	291	300	303	307	292	296	301	333	275	321	299	289	310	272	311	292	302	307	315	300	300	290	314	291	292	313	297	295	299	328	293	304	284	269	291	292	319	299	288	341	336	308	308	312	328	312	318	317	265	302	278	301	285	302	301	283	304	297	277	272	299	305	320	299	280	294	314	317	296	278	292	309	300	281	292	291	270	316	309	332	319	312	301	278	306	306	298	299	305	318	318	331	314	307	322	305	335	314	293	307	323	310	299	303	301	320	281	310	294	321	307	289	310	287	335	303	280	322	312	317	307	294	327	300	276	285	277	356	324	277	332	317	328	352	286	308	302	332	310	310	316	312	313	290	295	282	294	320	296	306	289	334	299	293	280	310	307	291	295	319	294	303	296	329	313	259	286	285	321	321	328	332	264	302	283	290	282	288	289	298	279	327	323	311	330	298	274	309	259	288	319	301	314	318	294	298	304	302	309	290	331	296	314	332	324	341	324	305	273	308	294	280	285	253	291	321	310	277	299	279	291	347	313	305	305	274	303	285	287	299	284	300	294	304	267	326	313	269	326	272	301	284	342	332	279	286	293	270	289	291	286	279	282	327	294	309	268	284	297	309	353	343	296	259	307	298	293	290	323	349	299	289	298	288	314	304	287	296	276	301	299	291	296	336	284	286	294	305	314	306	315	275	322	268	323	263	299	338	274	294	295	311	312	283	321	285	301	324	301	296	288	300	302	295	311	273	293	317	272	316	295	283	272	301	338	293	289	312	309	294	273	271	297	299	305	303	300	283	294	351	325	279	312	305	310	315	307	310	269	302	275	306	284	306	321	301	293	295	297	299	289	323	272	301	301	304	262	289	279	275	315	299	304	282	278	278	298	322	279	304	301	293	297	328	256	308	306	308	318	325	320	291	272	295	306	310	327	330	307	282	281	289	289	322	313	282	308	311	296	291	278	281	280	272	285	287	282	336	305	303	320	309	314	323	315	318	306	277	353	324	301	301	320	287	309	312	303	278	290	306	326	298	295	276	292	270	298	356	291	302	329	305	293	311	302	297	328	286	274	333	294	291	299	312	310	277	291	312	272	279	286	268	298	297	272	282	288	311	299	294	242	305	287	303	311	297	327	316	330	307	304	286	290	308	291	298	309	312	291	320	307	313	302	327	314	292	302	286	275	296	312	270	290	270	288	317	287	298	286	301	276	300	301	327	314	284	319	315	317	285	307	328	273	290	320	330	316	324	340	312	331	305	280	317	281	319	318	296	289	296	307	276	315	316	305	294	307	264	329	312	307	304	321	300	304	309	274	296	301	311	295	287	303	303	305	309	349	310	338	295	289	290	299	316	308	303	284	284	288	310	329	290	291	299	309	282	279	312	309	277	292	320	287	295	300	283	283	313	278	304	312	321	295	320	282	273	275	282	295	310	288	299	279	295	327	297	327	338	331	315	315	291	294	304	261	317	297	292	305	300	301	295	287	334	295	287	322	281	300	270	307	269	279	265	305	275	291	295	294	307	278	318	306	305	311	280	300	326	305	300	297	292	351	333	291	326	276	278	290	313	312	283	315	298	288	302	321	313	300	340	331	273	297	298	276	312	300	309	325	309	303	314	275	307	308	323	298	326	264	285	338	328	294	291	294	330	317	294	292	325	315	298	290	304	305	334	278	293	273	301	288	297	280	330	276	290	267	273	319	303	290	312	322	334	294	316	299	300	276	271	295	314	290	289	313	326	293	268	275	273	285	295	283	273	287	305	298	282	286	270	299	295	290	330	326	321	316	300	305	292	281	314	341	285	275	286	323	289	291	331	307	310	300	270	312	293	290	307	316	328	282	296	283	290	320	338	321	319	291	287	305	284	292	293	312	292	310	308	305	321	314	343	300	299	289	307	333	293	308	308	273	315	298	250	295	297	293	281	311	266	306	305	319	296	306	304	294	332	293	283	304	319	312	316	284	293	318	264	312	308	298	302	302	290	310	326	271	333	293	329	286	309	311	336	306	304	304	314	321	293	274	308	311	299	310	313	296	303	327	324	314	319	302	284	290	293	302	283	270	308	288	261	323	286	293	312	316	299	327	318	313	296	298	314	333	302	275	340	273	272	265	289	292	317	299	305	312	326	340	332	303	309	289	327	260	279	316	296	290	338	284	273	294	309	307	301	312	321	317	298	293	297	289	299	325	333	290	301	272	308	275	271	296	304	308	303	304	283	273	292	310	339	312	284	309	285	302	304	265	299	274	264	310	311	279	281	312	297	271	320	287	327	297	272	279	330	310	280	321	327	285	299	263	323	303	281	285	269	324	311	295	318	289	304	274	299	301	301	303	318	274	296	297	322	307	312	306	310	303	279	298	322	305	280	265	323	246	291	294	320	301	300	269	320	338	273	288	295	291	298	292	287	287	305	323	289	295	281	332	260	302	321	313	289	283	295	293	299	287	292	290	329	302	313	309	278	264	261	308	273	291	298	314	292	300	280	289	296	318	294	309
38210	47736	57867	50002	36639	28654	11871	852	865	824	816	784	790	765	792	757	723	807	704	685	735	686	788	742	720	667	756	701	710	745	763	762	752	719	683	701	667	701	673	761	980	1036	1013	874	775	693	747	673	669	697	664	723	722	706	712	719	719	697	697	705	703	694	717	720	672	721	689	681	687	691	672	656	697	645	691	697	710	721	731	738	746	637	646	658	715	710	669	697	692	696	689	688	709	719	708	728	680	675	680	717	728	718	705	727	706	703	731	704	742	655	661	705	751	700	734	709	685	715	707	679	709	726	697	695	716	685	696	698	634	667	688	692	700	703	671	705	738	739	721	758	672	716	675	729	691	672	657	740	713	732	707	653	695	756	700	682	703	665	680	722	696	699	679	650	704	693	714	690	675	771	697	679	694	684	654	702	732	678	696	693	775	713	665	711	670	674	672	748	727	697	722	708	715	692	674	741	708	704	698	667	654	674	753	674	701	662	704	696	685	680	692	643	683	711	633	741	724	716	693	677	690	720	714	689	686	672	730	734	659	676	713	739	726	700	650	703	689	684	731	687	676	711	699	722	715	686	722	717	684	729	665	675	694	698	698	734	715	711	716	739	698	667	698	697	692	757	710	706	693	675	706	722	684	740	712	713	714	676	737	741	750	697	718	696	745	704	712	755	675	679	651	695	721	707	679	722	712	712	674	705	713	729	719	703	691	673	665	715	702	689	653	701	673	723	727	679	697	698	701	658	686	711	676	706	701	702	644	754	698	716	737	712	708	726	738	678	697	644	751	728	722	646	719	729	702	703	712	727	653	724	658	705	730	709	702	681	714	654	677	691	694	663	688	719	672	700	699	713	670	707	717	711	692	701	662	704	689	714	669	728	664	699	684	701	696	662	728	678	696	693	650	709	701	662	681	697	682	702	743	720	724	666	711	723	717	703	651	687	721	701	713	686	718	697	704	713	658	721	705	718	699	715	691	717	689	728	750	720	701	658	710	689	761	692	686	735	711	687	681	701	755	657	753	665	658	711	702	684	697	723	714	665	717	685	739	692	691	735	696	707	731	703	745	689	714	708	706	668	717	678	687	692	691	654	687	710	693	667	686	701	709	696	691	725	704	707	715	701	739	679	693	734	726	671	658	724	667	706	671	660	664	723	712	699	710	719	703	758	691	683	647	657	721	701	765	721	715	679	717	683	668	705	737	715	679	716	758	698	723	698	734	726	700	689	648	667	709	716	673	691	735	708	703	682	704	683	727	722	626	685	724	732	655	680	676	729	683	718	662	691	728	724	727	699	704	667	713	717	683	757	692	716	668	650	705	729	666	707	698	666	683	749	719	692	698	664	698	653	708	689	692	698	683	759	734	677	775	697	693	752	717	722	727	709	684	720	705	721	748	726	682	736	675	632	691	695	692	664	671	710	720	722	690	714	728	690	694	702	710	721	672	661	744	727	713	715	683	706	640	676	721	694	660	707	711	681	684	661	676	724	709	693	654	696	642	686	698	695	681	702	770	689	653	730	697	709	720	740	717	674	721	692	659	714	715	693	667	695	682	695	732	708	702	684	718	752	669	703	704	686	701	709	772	645	683	664	737	698	730	679	680	662	690	725	747	665	709	712	708	684	680	721	718	724	701	711	731	741	707	707	739	727	718	753	728	677	690	660	703	712	718	708	705	703	701	686	676	671	701	730	715	707	745	720	677	714	706	675	650	704	667	715	684	703	709	713	734	678	712	728	661	711	700	735	723	648	744	718	658	693	697	665	685	737	663	648	697	733	715	678	680	706	677	683	682	736	703	736	737	712	668	695	720	663	693	718	697	676	711	741	686	712	716	659	683	694	692	713	698	708	708	730	659	687	695	663	715	702	693	708	696	666	678	670	691	704	704	706	703	675	692	735	692	692	708	694	733	740	717	703	714	664	712	660	759	692	680	722	701	699	698	629	673	705	715	679	684	701	702	707	651	673	774	649	707	666	716	671	680	754	696	708	666	646	743	756	690	714	714	685	706	664	726	692	723	739	701	740	726	680	705	678	705	741	688	706	691	667	659	665	741	723	680	727	681	677	694	689	707	653	715	705	684	739	681	692	764	675	688	735	671	710	664	669	653	671	733	675	711	711	704	717	688	717	695	662	716	719	687	700	696	737	676	727	704	683	747	761	708	707	668	700	678	701	719	693	647	715	694	728	683	677	676	703	708	647	695	682	690	677	706	678	699	684	702	719	705	701	675	707	772	695	686	676	764	682	722	704	674	660	661	721	659	673	736	719	705	677	673	705	713	778	728	735	677	709	663	649	753	695	710	731	671	713	739	696	657	705	718	708	675	688	685	770	731	681	695	697	639	696	716	710	710	739	681	705	669	672	707	696	671	701	709	692	716	713	698	719	686	712	710	711	720	739	715	736	695	733	682	697	705	728	710	731	721	727	672	790	715	681	711	692	704	709	693	731	710	708	679	701	728	687	701	706	700	731	659	704	708	656	708	747	721	690	695	717	720	732	700	705	702	708	681	699	719	730	654	690	656	684	680	728	785	719	696	726	726	728	697	680	706	718	699	655	693	707	668	698	740	644	706	722	684	710	691	728	691	674	718	637	738	698	721	750	687	713	675	670	669	692	726	714	722	714	677	730	735	698	683	720	669	727	706	708	750	720	685	723	717	673	743	687	707	716	682	693	706	662	713	712	674	746	714	736	685	746	651	729	680	705	676	689	698	721	687	674	674	731	722	668	687	716	739	695	654	673	709	727	668	728	669	735	711	736	693	712	699	666	690	696	724	694	693	701	687	721	706	685	715	687	685	725	704	713	710	699	709	646	658	703	709	720	663	724	630	691	738	691	689	723	689	688	752	761	625	704	728	733	733	706	677	702	672	689	705	735	679	726	701	687	702	693	701	751	667	732	716	708	674	709	724	696	709	686	689	723	654	676	675	715	656	721	689	710	680	743	697	754	693	728	742	719	675	731	699	666	684	726	696	707	740	669	682	680	702	682	741	735	704	703	642	695	685	741	697	693	674	716	741	702	710	664	691	689	690	750	695	701	679	725	704	736	684	701	720	659	705	709	672	701	710	670	691	720	714	711	721	721	702	707	709	718	673	664	712	676	700	691	734	674	697	720	720	717	734	732	738	700	673	668	738	718	619	665	703	718	704	667	720	706	711	700	672	725	732	674	693	722	631	751	708	695	673	676	737	659	681	669	668	701	685	724	696	745	720	699	688	678	672	743	674	671	686	629	707	712	739	703	658	703	668	709	719	678	674	686	730	687	718	664	672	716	695	707	723	727	680	704	692	710	733	700	691	687	685	705	687	657	714	682	738	675	669	701	659	686	657	702	721	709	717	722	685	758	679	710	706	677	697	716	699	705	719	713	734	672	658	709	723	672	693	705	674	726	699	677	649	698	709	654	637	733	692	662	683	662	662	733	739	718	743	761	699	671	692	627	749	690	712	688	641	687	733	741	719	719	667	707	701	709	702	722	682	700	681	723
75415	75208	75660	57469	37744	25514	9431	695	434	342	323	348	313	327	337	318	287	322	329	333	299	305	290	287	289	283	288	301	289	314	283	289	301	298	295	271	310	311	302	265	410	404	337	341	341	296	251	288	276	310	299	282	281	276	282	295	279	281	285	299	267	318	332	297	299	289	278	294	302	310	282	277	311	276	271	285	289	305	279	303	313	318	324	298	276	264	303	283	284	277	283	306	285	292	288	271	309	316	321	304	272	288	301	282	283	309	310	304	284	320	307	293	299	306	264	272	264	300	300	284	302	350	279	274	279	294	262	297	302	276	288	281	314	261	317	259	299	285	343	294	291	278	306	285	297	325	299	292	292	328	301	320	258	276	306	291	287	275	316	319	293	309	302	303	305	284	286	298	311	296	277	289	299	291	309	320	320	311	307	286	295	303	280	308	294	290	295	304	267	293	329	262	259	295	276	347	320	292	304	266	309	308	300	297	328	308	303	258	305	300	296	278	281	313	288	296	278	294	321	281	293	282	292	304	296	295	300	286	275	281	285	305	272	297	309	257	308	291	314	318	311	322	299	304	308	265	286	313	273	316	288	272	307	294	308	286	256	275	295	298	319	317	283	296	301	278	289	297	306	260	304	280	255	266	276	290	297	301	311	281	275	297	306	317	305	275	328	278	291	288	256	270	292	291	295	288	321	289	294	257	267	292	302	289	281	311	271	290	312	305	298	277	279	297	307	319	294	305	274	322	263	302	269	292	298	301	288	288	320	273	319	303	277	299	288	307	294	289	312	287	314	294	294	295	322	284	273	307	291	277	313	310	283	307	310	271	338	282	289	277	324	277	268	316	305	268	298	275	288	278	294	295	285	289	252	315	314	281	280	313	278	273	316	305	268	292	308	310	274	330	286	298	304	268	255	294	251	304	310	297	296	307	323	284	290	313	321	276	279	276	257	314	306	307	298	283	302	280	292	272	306	301	307	320	301	259	288	310	313	244	265	319	308	333	301	285	297	263	294	261	283	309	303	253	311	311	263	299	311	325	274	275	304	273	266	279	294	280	283	285	288	293	296	304	287	286	277	273	307	285	304	294	297	299	299	312	319	316	253	258	243	282	278	280	275	283	317	301	296	301	283	307	291	295	283	301	283	264	302	320	278	329	272	268	279	294	263	333	313	338	307	275	301	311	292	307	300	295	304	298	277	279	291	265	277	283	312	319	265	289	304	303	310	293	287	304	306	271	280	294	318	336	281	303	292	289	301	306	285	285	315	319	292	254	290	311	272	307	322	271	292	267	279	276	264	310	303	284	275	257	284	269	268	299	329	281	252	298	261	331	277	298	316	286	298	335	283	308	288	311	299	345	294	285	322	285	291	277	295	322	312	289	278	274	306	312	286	275	276	279	273	317	298	288	278	269	307	275	312	313	301	296	310	308	319	294	294	266	290	311	291	313	297	292	286	303	330	332	294	290	315	303	297	284	309	299	278	331	263	281	315	296	285	295	333	306	275	301	294	286	293	281	309	287	307	262	290	306	279	292	279	288	319	287	291	287	292	293	281	284	273	288	263	284	274	306	294	266	297	294	282	288	295	310	284	295	309	249	314	261	274	292	319	270	297	279	282	250	251	267	302	293	308	284	314	322	288	285	278	287	309	308	322	309	307	296	296	305	287	292	296	300	278	305	289	317	309	308	280	262	308	277	294	298	309	294	281	287	294	293	312	330	306	282	298	282	281	301	288	310	284	258	282	315	287	290	287	273	316	282	287	260	305	315	315	275	324	277	307	295	351	322	286	296	311	295	340	289	302	299	288	278	232	278	299	308	278	268	341	275	264	296	317	290	296	307	294	261	256	335	309	303	307	262	310	309	265	262	285	270	313	317	280	305	333	289	284	267	309	280	316	309	286	276	322	258	284	277	313	311	316	277	279	276	320	279	268	305	278	289	273	290	275	299	308	311	267	258	291	280	271	291	314	293	287	300	324	295	286	321	283	352	282	305	275	324	303	275	307	301	321	308	321	316	297	286	305	292	277	283	307	276	281	307	314	301	276	264	287	332	315	285	302	287	317	296	296	318	288	309	289	300	296	310	278	277	257	283	332	298	309	305	275	261	291	299	302	292	303	296	281	293	281	295	281	321	293	275	325	320	301	304	293	327	264	282	274	323	284	312	270	290	281	295	275	315	308	289	317	283	285	284	280	326	304	297	277	285	289	283	304	318	297	297	264	315	285	274	294	276	303	287	302	280	315	279	291	294	280	290	294	285	264	291	300	297	289	327	308	289	309	297	314	286	300	298	306	256	317	299	321	291	310	284	293	273	311	272	297	270	301	310	313	276	312	284	293	288	330	310	271	293	300	302	290	280	288	315	295	319	320	314	292	276	299	276	290	290	306	284	300	300	321	273	283	278	266	281	308	291	300	296	293	304	279	289	310	273	313	310	315	328	301	302	291	270	296	323	275	313	300	314	295	288	272	303	286	312	305	305	314	296	289	319	290	268	298	317	270	288	286	284	268	299	291	287	292	285	280	277	271	301	276	303	316	292	300	275	283	287	290	312	288	299	269	303	299	287	292	267	293	325	302	253	265	304	265	263	279	268	296	312	250	314	305	303	302	306	285	301	298	326	316	306	302	297	299	291	277	290	309	327	293	284	275	303	258	311	297	283	327	277	276	281	284	288	285	304	279	294	276	251	290	301	302	293	259	286	299	275	271	306	268	294	287	293	292	252	259	267	299	300	275	284	299	285	284	261	297	295	281	293	313	298	289	311	302	288	313	271	312	297	252	303	295	284	309	330	311	316	290	268	274	298	336	290	306	309	264	284	293	269	273	267	298	292	297	326	301	271	265	295	333	267	292	281	298	291	303	275	288	305	295	294	290	308	296	279	309	282	283	274	281	272	287	303	296	303	316	295	317	286	292	267	313	291	310	305	312	314	301	285	317	314	301	273	316	285	302	304	293	321	280	300	289	298	302	273	257	264	303	323	308	284	284	323	286	300	296	328	290	305	311	295	331	260	286	261	307	268	275	300	299	270	291	312	313	316	325	296	292	268	302	293	281	292	265	304	277	304	305	308	293	331	315	319	293	301	313	272	295	281	296	290	311	278	307	332	296	313	258	269	276	290	288	293	346	293	304	256	268	293	288	305	291	308	306	287	281	280	327	306	329	345	286	269	288	298	274	295	320	289	288	288	318	299	256	323	304	278	324	319	293	285	272	262	311	292	273	304	329	275	313	307	282	284	277	313	326	275	260	294	307	299	308	293	318	314	305	315	316	274	277	295	263	301	299	308	303	280	271	294	290	264	271	316	287	298	281	273	290	288	296	267	297	310	289	304	277	322	305	304	273	301	289	297	316	299	286	286	268	270	272	273	272	312	289	277	286	298	282	335	271	297	309	297	295	275	295	278	286	312	279	292	300	324	299	287	327	309	283	308	261	297	302	294	304	268	302	279	280	282	312	311	265	289	288	306	293	299	279	321	294	300	306	291
47187	58495	71212	61653	46240	37654	13811	1083	1024	979	984	896	806	834	857	820	774	779	726	712	745	730	737	749	758	709	728	749	669	657	760	768	685	759	747	734	719	716	676	755	1202	1422	1235	1072	881	762	710	656	660	662	707	679	669	727	713	706	694	679	714	696	661	707	700	702	690	684	665	724	692	697	714	672	696	653	635	701	708	651	690	683	710	666	656	706	675	704	682	721	678	672	680	671	650	702	692	671	663	678	675	704	714	648	665	708	654	680	694	697	662	655	683	670	637	688	700	696	674	713	667	695	669	686	704	705	676	665	682	676	638	735	688	694	681	674	692	650	670	695	664	649	712	668	686	652	690	610	681	668	721	712	669	705	668	649	674	706	681	717	710	661	711	688	689	733	691	667	681	702	672	670	701	721	677	718	690	722	690	662	705	716	712	694	686	653	620	695	679	645	702	667	698	713	672	694	679	693	710	694	680	676	739	675	710	693	647	705	677	711	688	705	695	671	650	713	706	723	631	680	700	720	706	686	645	650	653	715	699	717	673	649	702	643	661	660	668	673	670	695	658	714	690	698	701	732	645	701	735	654	696	635	687	703	700	717	693	666	696	684	686	670	679	688	706	654	712	693	683	680	712	688	662	694	702	701	720	722	695	713	683	711	678	704	695	689	682	679	715	706	703	721	732	680	746	695	697	637	713	639	683	709	697	683	647	751	674	731	673	698	722	623	693	656	698	694	697	705	727	738	733	692	716	695	709	668	718	705	674	625	665	675	680	693	706	702	702	700	701	712	722	683	636	715	694	694	705	737	695	641	661	696	663	678	649	738	700	727	706	697	680	690	695	698	706	693	648	664	716	648	691	666	669	665	700	673	681	717	704	671	669	645	692	671	659	690	664	689	671	704	700	711	694	711	736	662	692	723	725	715	700	711	658	657	677	689	666	671	644	712	701	707	710	672	655	711	685	704	662	647	661	681	682	660	669	685	721	664	711	737	712	710	691	684	650	698	712	653	697	695	724	645	693	662	699	674	688	692	738	651	732	673	672	634	716	653	675	691	652	708	673	664	674	645	683	649	700	730	715	674	652	705	713	685	683	676	692	701	687	678	666	731	703	725	638	696	747	700	688	663	715	684	664	687	693	670	697	626	682	688	681	694	688	678	647	703	680	685	666	658	699	706	670	641	642	709	736	702	687	660	709	651	665	706	667	651	696	690	748	659	725	738	730	691	672	713	656	741	698	699	692	720	634	697	708	640	714	687	696	656	659	705	721	686	684	700	752	640	718	697	696	692	686	699	702	748	627	693	711	671	681	721	635	665	710	667	736	694	712	685	669	691	646	703	688	673	700	705	712	711	714	688	691	698	653	717	681	723	708	705	666	706	697	713	663	717	738	710	676	637	670	670	703	664	700	706	695	652	674	696	696	711	722	672	710	730	727	685	684	695	656	712	692	674	739	688	686	654	646	716	707	686	696	692	711	667	698	715	662	645	663	684	676	611	713	697	651	725	691	675	711	709	729	697	697	697	727	701	720	695	689	689	674	680	760	649	627	670	688	648	720	627	684	729	706	713	723	674	642	709	749	682	743	662	664	719	679	692	682	707	690	704	684	731	680	736	700	688	684	688	738	697	664	726	743	743	728	696	677	707	638	639	679	705	729	739	700	698	706	711	703	655	687	661	706	700	726	666	700	745	715	674	648	662	654	682	674	676	672	718	703	672	714	692	739	654	665	695	681	673	677	695	700	669	702	682	653	688	689	679	687	698	656	667	696	689	674	669	689	688	640	640	704	726	688	715	651	666	677	690	663	660	661	701	695	671	650	692	672	696	657	720	673	687	690	695	677	673	696	701	651	668	648	699	681	705	685	714	717	679	675	692	707	689	697	710	700	668	662	715	674	706	646	686	708	701	685	656	687	717	666	638	709	731	683	711	707	717	677	676	702	682	675	687	690	720	717	709	719	688	661	668	691	710	707	667	670	684	672	741	696	673	676	701	667	687	712	691	726	705	696	697	718	694	686	683	670	724	693	707	700	674	677	678	660	671	686	703	656	701	702	692	698	666	633	702	665	705	678	678	707	722	707	713	697	658	691	683	704	686	652	649	684	631	672	683	683	706	658	671	702	702	717	669	719	680	689	749	703	685	720	663	700	721	721	702	676	625	706	705	673	655	720	707	670	696	659	679	733	666	705	708	660	677	683	716	706	666	732	668	659	677	660	731	689	665	684	689	688	676	723	701	716	714	692	688	678	665	696	693	673	675	717	685	694	706	717	692	671	715	658	684	700	706	668	686	623	685	660	679	681	679	699	696	711	669	670	694	692	691	658	697	666	659	690	668	683	698	716	724	702	702	708	726	681	715	700	689	642	668	666	714	695	691	712	629	670	676	741	704	656	686	697	703	650	657	655	662	682	671	687	661	676	695	689	730	690	662	669	696	681	717	689	675	676	724	695	731	667	661	700	636	711	731	681	712	696	714	682	710	696	682	739	643	680	684	675	723	702	744	742	676	695	679	691	678	691	680	680	683	685	709	692	698	693	649	718	673	720	718	686	659	691	701	704	707	729	735	643	699	636	638	629	673	673	654	674	699	693	672	687	719	685	694	724	677	675	681	673	668	637	699	663	696	687	690	692	690	721	685	690	746	665	729	677	683	721	721	667	676	677	683	668	723	694	685	686	700	722	684	690	696	683	673	683	700	686	679	718	682	651	716	691	679	729	675	666	662	651	662	689	660	678	723	669	664	707	670	665	680	700	711	692	659	719	699	749	683	741	681	705	707	718	693	692	703	704	694	687	692	668	704	737	674	665	672	706	684	690	706	696	665	662	699	725	673	646	687	655	690	690	713	680	708	670	736	731	712	701	711	703	638	709	679	674	700	665	675	682	672	731	708	703	694	718	676	684	699	693	709	711	704	704	659	703	647	694	703	657	673	706	681	676	711	691	691	698	643	699	713	679	635	665	699	718	669	651	675	682	687	667	683	634	658	689	717	690	713	720	705	658	665	669	709	662	670	712	680	680	728	642	703	693	695	694	699	716	677	694	662	666	715	684	669	704	692	668	702	664	693	713	716	699	648	672	662	671	656	695	659	642	709	730	651	763	699	608	652	690	678	677	703	694	664	697	702	684	693	722	665	769	706	675	603	650	652	657	638	652	677	733	720	695	668	712	660	691	694	645	714	702	732	718	727	686	696	716	711	674	710	732	730	665	681	672	672	688	699	725	679	712	679	714	696	654	670	708	675	678	706	677	678	651	684	685	649	675	680	667	707	706	700	677	680	627	676	717	646	720	688	638	687	674	662	699	688	631	694	685	682	698	696	704	674	669	739	693	687	665	682	660	726	677	667	688	721	694	676	696	658	700	642	700	702	711	699	710	679	693	699	689	686	679	711	657	702	714	662	699	670	676	664	683	728	739	692	737	647	695	661	675	672	704	728	695	714	701	656	678	698	705	702	771	730	676	668	694	666	724	690	693	700	677	623	709	656	717	707
16616	12134	11723	5235	1985	1111	509	384	373	383	385	364	352	396	393	352	352	397	367	398	389	386	379	368	382	389	373	355	391	370	373	388	378	361	384	368	349	379	378	390	368	430	380	400	400	369	351	367	370	394	380	367	422	406	380	390	354	381	378	385	359	354	375	375	360	338	329	320	384	371	404	394	364	357	383	411	354	391	380	428	373	378	410	367	380	390	359	380	380	395	363	359	364	392	376	365	364	375	357	357	354	403	368	347	386	379	409	345	392	413	378	383	353	393	342	377	381	384	403	349	353	382	407	416	419	350	353	381	402	376	350	379	421	359	389	377	377	386	390	386	361	354	352	398	371	362	330	355	355	356	383	339	355	372	397	386	389	407	360	371	346	400	361	349	384	373	351	382	406	391	393	365	401	375	365	338	413	374	396	345	402	364	391	364	358	332	376	371	399	415	373	385	381	379	390	373	364	379	359	355	387	393	411	400	347	363	370	371	389	349	352	406	404	403	374	354	357	393	427	410	422	365	370	363	393	382	389	383	372	388	383	382	404	361	392	357	390	389	365	376	377	361	380	389	375	374	381	375	340	365	382	368	364	345	372	350	357	361	363	375	399	365	346	390	339	367	364	369	361	375	389	396	387	344	416	333	408	344	356	390	372	372	414	343	391	383	348	357	376	398	331	349	365	381	368	392	355	355	355	360	350	372	375	409	378	371	352	365	372	368	344	374	390	374	338	362	377	356	374	378	386	371	357	346	364	403	372	365	383	433	373	363	377	385	368	358	364	378	375	391	345	342	390	378	358	390	370	371	324	364	359	372	353	407	356	385	365	357	356	360	337	383	362	374	382	365	347	370	366	367	327	376	384	408	360	343	365	368	367	383	366	339	352	353	406	353	354	391	372	360	372	383	370	395	320	345	378	399	380	421	383	369	356	408	391	391	407	369	411	381	377	378	351	357	383	392	350	371	383	374	366	376	411	351	340	392	373	356	391	361	360	393	340	383	362	330	352	386	378	412	378	396	390	370	368	373	364	389	370	371	358	381	360	379	412	395	336	399	371	344	352	351	370	306	388	408	372	360	356	373	409	395	385	373	387	363	366	386	386	406	343	393	404	436	389	356	400	382	394	401	363	366	342	364	399	385	424	392	378	399	324	342	385	385	357	386	399	422	409	370	344	410	373	368	355	370	353	342	349	387	386	381	396	356	393	340	374	355	382	392	354	342	370	367	390	370	386	350	345	362	360	412	363	374	358	369	392	416	371	405	372	350	365	359	356	359	420	373	350	402	423	383	361	372	359	370	355	385	357	376	395	391	413	393	345	354	378	434	363	393	375	374	376	370	348	404	391	369	392	377	399	366	368	389	352	376	392	375	363	389	402	367	395	330	345	312	364	374	330	385	375	369	399	390	386	359	392	369	380	368	386	401	380	377	365	375	373	374	398	393	403	364	390	400	364	374	343	378	341	385	364	379	375	363	387	376	347	361	366	373	398	395	353	328	372	368	368	349	376	352	353	344	372	399	381	363	366	345	364	385	384	431	381	354	358	388	360	356	420	347	343	374	363	369	378	386	370	402	385	388	406	380	342	372	344	407	397	341	393	373	388	356	366	365	352	384	362	366	360	355	386	366	384	388	370	357	392	352	394	386	371	393	356	419	385	368	379	376	334	378	355	386	377	369	363	359	373	377	387	350	379	374	343	359	373	345	371	368	349	374	382	398	375	377	344	335	383	402	391	384	337	396	406	387	368	415	385	356	371	379	375	395	372	369	406	393	357	379	378	363	350	370	372	366	404	377	348	357	380	369	412	366	365	429	345	368	377	366	343	369	353	346	350	376	365	372	385	361	422	387	371	356	376	388	389	394	365	381	362	394	346	405	346	356	358	353	393	357	376	384	384	382	359	363	366	384	333	348	416	417	375	374	361	379	400	415	398	352	397	380	399	379	452	354	373	391	351	382	372	354	391	385	393	397	376	361	356	346	370	354	371	384	350	355	375	368	364	395	392	361	371	374	375	399	361	378	359	409	378	381	308	374	382	405	368	365	371	375	350	403	408	353	388	348	355	370	366	364	369	373	390	347	385	385	370	382	431	372	351	414	402	363	391	376	381	356	371	370	365	374	405	359	381	358	389	370	407	358	397	340	370	353	350	390	401	372	369	387	407	367	356	386	357	387	376	395	373	363	344	376	376	342	343	368	360	369	405	371	343	374	365	412	369	320	375	397	392	387	379	377	413	303	313	325	351	365	363	341	399	389	372	365	376	343	373	355	403	385	353	371	382	324	348	357	381	371	368	336	420	361	375	375	389	367	361	372	381	353	392	408	360	394	388	385	379	381	364	377	377	380	368	419	386	380	398	383	348	393	401	363	370	396	375	357	324	391	345	376	360	392	382	353	348	355	386	359	399	345	378	372	377	374	396	383	392	398	369	403	404	397	344	382	401	370	364	335	395	395	344	412	343	380	380	318	414	364	378	415	361	356	357	401	379	381	402	357	386	401	369	420	417	379	372	378	342	363	409	365	325	386	346	397	359	358	362	389	405	409	400	330	360	354	375	385	356	385	378	362	378	413	392	383	381	354	377	395	400	323	348	401	341	362	376	394	354	427	367	391	379	427	342	377	373	377	348	381	358	378	350	397	372	369	359	385	370	357	363	381	371	385	389	409	378	392	390	391	349	390	385	374	325	394	346	375	379	372	383	370	392	356	404	397	369	338	402	367	352	390	399	385	324	331	388	368	364	375	395	362	379	399	352	384	370	380	344	383	351	366	401	342	364	353	369	366	375	361	374	388	396	406	369	373	366	387	380	378	367	354	408	369	404	346	367	384	390	387	364	390	371	359	377	366	367	360	397	357	398	345	389	368	401	352	377	408	374	409	417	374	394	361	409	358	391	371	419	396	429	376	378	401	404	359	380	369	326	369	353	393	376	403	383	386	394	394	388	382	390	386	384	406	356	396	366	374	345	421	393	336	337	387	362	338	357	370	351	363	387	353	391	397	392	405	350	375	437	385	341	361	378	384	373	409	368	351	350	360	401	338	359	382	360	396	350	396	371	349	341	393	388	375	387	388	367	388	376	361	392	366	370	362	379	365	409	374	397	350	353	348	386	324	333	401	362	373	378	369	344	405	362	367	376	379	388	337	433	346	400	422	382	381	377	374	381	425	406	382	415	365	367	365	394	378	358	379	401	386	391	382	353	375	349	370	421	385	361	390	358	363	375	367	340	401	342	393	388	377	396	369	381	444	389	387	381	410	365	393	379	379	403	378	398	394	390	336	393	326	389	394	365	399	394	363	352	386	369	383	366	362	388	360	357	374	362	357	364	379	380	391	411	403	373	386	362	376	395	394	396	382	401	376	388	354	346	351	395	382	369	405	385	415	366	365	379	386	338	404	367	397	363	402	399	362	370	347	366	360	349	379	344	364	331	367	376	387	384	451	382	375	361	367	407	363	337	341	374	338	401	375	403	359	337	384	352	372	392	413
13592	15603	18502	12062	5621	3806	1274	894	974	867	905	904	864	857	868	839	814	866	877	803	872	841	831	863	834	872	808	820	841	831	909	873	814	879	849	835	851	870	796	812	903	941	839	916	865	837	801	864	841	882	808	843	869	853	838	788	790	855	815	915	802	811	854	849	858	812	914	863	866	850	848	912	840	792	862	831	862	844	887	814	860	862	845	861	844	837	837	856	852	823	857	818	824	817	833	843	845	865	872	821	845	831	860	867	818	826	815	845	845	815	845	923	859	811	882	805	847	895	819	865	830	921	864	825	811	837	817	882	851	839	861	894	828	856	807	886	862	848	838	841	837	849	856	791	803	859	796	814	864	824	876	836	836	793	924	878	822	796	820	856	796	852	855	813	830	866	827	763	799	807	859	846	833	886	875	880	891	848	816	841	829	877	759	858	880	781	887	830	904	827	864	852	800	821	794	817	877	858	829	847	860	818	856	820	913	811	867	855	853	869	829	800	844	889	867	817	900	894	872	808	841	870	807	852	856	878	851	807	864	876	831	853	861	829	859	850	817	849	863	850	808	846	825	819	846	850	920	823	823	882	842	841	834	891	888	862	790	881	834	852	815	885	814	855	808	818	840	846	818	841	803	825	850	875	843	858	869	818	877	869	855	838	812	827	872	880	866	855	863	863	807	832	819	856	856	864	841	871	824	857	811	806	877	834	850	887	833	832	894	795	926	816	807	854	830	861	846	863	836	900	876	827	856	875	881	828	822	859	870	887	877	889	866	855	919	876	883	808	810	799	866	843	850	842	822	848	855	846	791	868	803	812	856	882	867	868	845	877	825	872	778	889	835	866	917	867	860	821	815	861	872	839	813	873	847	858	843	878	866	859	835	874	896	800	769	829	803	860	871	898	867	889	871	862	895	842	853	854	820	835	863	855	855	869	808	874	934	856	810	832	901	821	828	872	828	871	848	842	873	799	831	861	840	832	898	894	873	836	859	854	849	797	832	794	838	858	776	816	848	784	865	841	856	817	830	894	813	830	808	886	811	875	838	846	826	759	853	878	853	868	806	836	869	829	872	837	838	871	820	819	859	870	866	867	849	835	860	849	855	873	873	852	813	862	840	815	851	815	852	846	829	841	853	813	807	881	845	848	844	829	850	816	877	828	847	855	915	778	830	845	776	826	810	849	773	789	865	831	855	835	849	828	842	826	861	853	832	819	807	832	838	813	876	863	861	884	819	834	828	819	864	846	875	872	822	837	780	857	819	827	847	830	825	811	861	875	864	791	881	858	879	878	833	805	916	834	841	848	873	827	867	795	834	854	832	872	808	788	827	812	886	816	876	850	858	850	831	841	796	801	839	859	820	851	916	807	871	918	836	872	861	858	839	783	852	896	850	816	793	832	831	875	847	811	822	822	844	853	851	920	845	800	879	815	811	846	793	846	824	815	881	834	831	824	834	849	899	816	842	854	787	869	812	872	880	868	892	891	839	843	889	839	796	812	867	847	854	823	821	825	816	825	859	809	862	848	880	837	866	774	820	852	844	844	883	813	879	836	846	844	877	825	854	832	808	856	833	897	848	838	857	830	862	811	882	867	804	828	838	906	860	840	928	871	864	820	849	837	816	820	829	816	773	808	850	851	817	860	821	804	844	808	884	857	784	871	877	892	844	895	833	889	864	873	872	834	800	820	817	835	870	833	801	842	862	896	846	863	850	861	829	802	849	849	839	820	862	842	888	841	794	768	825	864	861	848	796	846	802	864	814	849	830	818	825	847	837	804	808	863	878	849	817	895	860	846	857	872	838	820	823	858	798	847	831	854	815	859	803	884	861	830	870	822	837	840	860	872	863	882	825	925	865	845	807	874	804	859	852	852	815	861	864	893	848	853	841	799	829	810	852	900	853	784	893	871	827	842	810	877	878	877	813	829	833	882	848	829	781	838	836	791	820	822	840	774	853	878	854	809	847	822	828	895	772	810	826	822	828	841	877	856	864	849	844	859	786	844	829	905	877	848	880	827	856	879	865	866	846	869	869	838	844	886	828	839	867	825	814	839	894	883	864	843	831	839	850	836	793	838	828	872	824	813	801	852	895	827	816	808	852	767	858	800	823	860	825	831	868	865	858	863	879	807	828	897	854	835	815	847	824	836	799	838	895	796	818	839	852	866	874	837	848	842	823	887	818	857	867	819	867	825	870	841	878	843	851	835	822	865	860	880	819	841	869	831	853	823	870	864	814	864	837	819	873	884	908	816	898	856	846	839	890	834	811	827	862	874	800	850	811	790	846	838	824	838	805	834	868	895	807	869	871	873	857	831	816	790	845	863	866	826	861	876	841	843	827	881	889	861	798	844	848	865	910	821	832	825	817	862	822	819	807	820	876	851	809	818	832	829	778	867	896	848	816	821	855	799	828	824	842	839	810	823	854	839	834	835	815	881	914	838	836	828	869	855	859	784	848	827	807	812	873	825	811	816	782	870	853	830	788	838	849	808	847	830	833	841	846	854	846	898	875	827	799	850	822	818	850	816	812	873	872	836	853	838	847	806	834	871	859	856	855	854	811	846	845	821	814	856	836	850	841	855	844	849	850	789	821	831	862	898	809	903	864	900	840	830	817	871	816	877	834	883	872	846	847	886	830	831	813	810	848	870	827	837	865	840	806	808	815	829	872	871	859	824	862	871	839	825	819	860	823	888	880	858	809	807	844	877	850	888	805	819	800	831	867	851	878	824	838	814	796	849	898	898	837	853	875	811	870	846	839	881	827	844	805	826	827	893	834	850	868	854	837	839	854	887	844	792	867	875	878	856	832	827	826	848	829	821	875	855	833	835	853	858	868	830	837	879	834	843	849	806	878	880	874	844	882	836	842	905	825	813	864	824	859	920	805	829	843	829	832	808	854	826	837	851	856	858	838	931	880	801	836	838	815	804	849	777	860	839	825	829	829	851	841	889	860	850	855	863	829	850	888	822	875	815	867	866	836	786	847	844	873	883	878	837	840	826	802	806	811	832	809	818	808	884	843	883	859	866	854	818	814	812	861	861	837	834	890	839	836	879	823	859	822	789	820	841	862	840	754	861	848	847	851	854	873	817	815	838	811	845	864	849	849	857	857	818	850	879	870	830	877	852	821	859	886	868	839	864	835	851	823	862	833	883	849	929	892	853	914	858	830	804	875	889	797	808	847	848	862	832	822	810	878	833	836	821	873	845	874	848	841	867	874	838	832	908	867	864	911	785	862	872	892	860	813	843	887	823	893	851	826	849	867	850	794	823	857	863	833	842	860	886	835	857	809	805	821	852	851	838	854	844	852	900	809	815	800	830	828	871	863	835	828	848	839	847	816	849	872	831	884	859	876	842	847	902	893	830	834	821	822	849	795	805	853	836	835	807	868	879	838	859	816	917	831	836	883	839	799	874	850	836	903	867	840	812	827	834	862	886	823	825	836	892	871	889	819	847	817	773	803	834	800	873	850	877	852	863	797	828	851	873
62821	63397	64156	45830	26225	15401	2750	371	368	352	325	370	324	317	335	283	273	293	290	278	304	251	285	325	291	296	299	324	311	280	320	286	306	307	290	285	286	292	288	305	352	375	334	322	317	272	290	255	306	313	282	309	305	299	297	324	306	295	294	257	300	310	295	284	298	284	300	292	267	273	275	249	288	312	290	280	289	312	271	278	289	282	273	265	259	284	286	310	308	259	287	282	290	316	287	281	267	296	304	308	298	268	284	286	288	289	253	289	289	286	300	253	285	300	312	265	283	296	305	293	285	297	320	299	305	262	276	308	294	312	293	273	293	283	279	295	275	301	315	277	250	309	264	281	275	332	332	310	262	299	279	267	263	272	263	286	281	263	295	269	290	321	277	282	262	304	259	301	272	269	296	274	313	320	299	291	306	279	313	291	269	279	320	280	287	277	315	311	292	288	284	287	333	288	280	289	278	273	309	305	332	291	264	298	269	305	291	294	298	295	262	288	298	296	278	271	256	283	288	301	305	275	292	296	294	308	315	290	292	271	266	270	314	300	275	307	281	304	273	288	279	278	299	253	308	300	306	267	301	277	342	293	290	335	281	339	314	283	293	303	289	277	290	317	284	282	315	302	295	283	295	297	292	311	300	300	323	313	274	278	299	293	331	290	302	287	254	271	306	272	287	337	300	282	310	274	321	292	275	295	298	302	317	302	263	298	288	282	286	269	318	294	281	280	305	285	296	302	285	301	298	265	301	309	281	296	285	282	275	321	300	281	289	264	311	286	299	303	300	294	263	308	280	314	276	282	311	292	304	287	278	327	317	315	259	276	313	293	322	247	258	307	318	306	247	278	332	307	310	277	268	292	307	334	300	322	277	289	282	300	314	313	268	274	296	276	293	280	271	304	277	282	275	297	292	304	324	307	296	294	270	294	305	277	273	263	295	280	305	319	259	294	279	269	263	299	277	264	279	291	248	295	286	280	287	324	306	281	308	284	261	302	282	307	276	267	284	305	301	284	281	279	348	309	285	297	300	309	297	308	298	239	285	304	296	289	305	274	302	273	283	278	269	285	286	280	318	314	292	334	276	297	313	287	296	270	288	277	260	289	266	276	307	270	274	290	302	284	307	280	263	301	309	258	257	319	305	265	277	283	302	275	299	291	272	290	285	285	276	271	314	270	296	304	281	287	289	284	291	277	305	303	324	277	280	277	274	277	287	299	284	291	284	274	305	276	286	292	294	279	298	267	283	289	289	297	290	276	305	296	318	274	296	310	299	261	303	293	304	274	246	301	284	279	286	298	283	296	281	257	305	262	324	264	308	271	290	258	294	313	284	300	307	223	263	282	282	314	263	250	315	278	298	301	295	285	269	283	277	280	278	279	279	284	300	299	277	301	318	279	265	267	293	301	282	271	315	273	329	314	290	269	303	307	318	280	273	302	291	279	248	279	311	282	254	295	261	301	274	287	290	275	293	284	288	284	292	301	294	284	259	269	292	288	287	277	311	287	300	298	266	286	273	281	252	284	272	290	303	276	263	289	272	270	306	310	304	283	310	288	311	297	300	286	276	316	279	311	277	278	279	335	324	287	286	285	254	312	294	299	297	297	286	297	292	285	262	318	305	296	287	259	294	309	298	300	277	309	294	288	261	302	280	304	245	293	278	287	257	284	303	269	281	305	311	292	316	294	323	283	281	282	267	298	281	304	304	263	277	298	292	318	327	269	302	319	290	296	305	299	266	309	295	272	257	307	276	303	314	276	271	292	260	293	294	317	296	287	307	291	312	278	294	314	271	312	309	230	322	261	283	292	283	255	286	314	253	289	284	293	250	292	267	283	282	291	281	286	295	287	283	291	293	276	280	275	286	287	282	327	254	309	257	280	297	272	262	259	281	292	316	309	287	285	285	294	293	281	284	284	297	326	307	307	314	291	304	287	311	309	320	301	292	312	324	307	317	293	268	283	301	301	295	250	288	299	302	289	314	289	283	296	287	300	291	288	297	314	287	321	295	304	280	263	270	268	313	289	299	294	309	292	255	302	292	282	287	292	290	302	277	274	307	281	269	341	242	264	302	305	286	310	262	299	265	302	284	270	317	319	286	300	304	279	295	282	261	282	258	301	318	304	286	272	298	296	269	260	292	284	282	288	294	311	283	302	260	291	331	275	294	286	275	286	312	327	279	262	278	289	299	281	285	272	309	318	269	277	251	277	298	277	272	263	282	302	293	295	317	259	286	280	281	317	309	299	297	285	272	276	301	268	266	299	283	288	279	287	277	282	310	320	294	260	276	282	301	305	287	308	305	308	302	305	281	269	315	275	264	269	300	272	292	264	300	290	280	278	288	287	304	298	298	311	283	293	298	275	275	284	259	287	295	278	321	284	290	281	293	288	273	276	284	283	288	301	291	307	254	298	289	297	330	293	281	250	274	275	277	272	283	291	289	280	270	278	281	283	311	322	281	303	304	278	303	263	302	300	277	271	297	316	284	301	280	284	269	297	284	277	285	293	270	310	283	296	279	311	301	277	298	281	304	285	334	284	270	307	306	302	287	306	269	274	311	256	330	284	295	283	286	295	318	317	305	305	263	263	289	283	267	309	266	299	310	268	267	276	291	282	299	311	291	303	291	294	293	297	319	297	305	273	234	287	279	311	265	292	316	310	300	277	283	276	272	295	282	285	305	297	292	283	298	281	260	307	272	283	261	270	284	303	269	322	269	271	308	300	282	304	266	283	272	282	290	280	259	319	309	297	298	291	294	294	273	257	290	272	295	301	276	251	275	270	289	284	289	279	281	323	288	270	261	280	258	293	291	292	309	283	272	313	329	267	322	309	304	268	268	288	291	304	294	275	296	256	314	290	314	282	299	267	306	297	287	288	322	284	291	269	293	309	295	291	261	283	307	290	276	258	292	304	296	292	293	280	273	269	281	279	288	284	303	274	267	278	290	277	287	276	320	326	285	317	297	304	323	272	257	295	287	286	312	306	331	289	320	282	290	278	303	271	274	280	298	288	297	242	302	262	294	264	303	274	304	272	297	282	276	294	308	289	330	292	285	307	278	279	278	290	291	283	282	277	289	286	283	311	311	276	305	243	293	272	258	270	288	278	303	287	289	288	279	271	283	303	302	307	285	289	285	293	271	275	302	308	301	301	281	276	269	305	290	277	301	302	272	326	295	281	275	281	317	295	264	317	274	281	316	261	291	284	323	291	304	296	300	301	301	266	285	321	273	289	286	301	292	308	281	289	264	300	285	278	312	299	307	318	283	283	328	317	287	311	297	289	304	286	298	305	271	307	283	328	302	299	256	290	284	281	292	303	261	264	295	293	286	267	340	282	298	309	300	286	329	303	312	314	275	281	324	292	306	294	268	278	280	303	264	290	307	278	278	279	316	313	289	280	280	296	299	278	304	292	267	243	297	291	293	290	273	283	294	300	258	275	287	274	276	312	254	318	287	268	284	285	291	245	259	284	306	290	291	286	294	315
37925	48148	58565	50054	35685	28359	3623	1028	896	841	830	861	792	782	770	753	710	712	757	710	699	687	715	663	689	680	718	681	686	742	741	682	731	689	688	663	641	685	713	856	1026	1123	1038	851	760	712	682	696	629	691	667	712	695	659	668	697	661	699	714	699	739	664	657	690	678	670	678	640	636	661	650	684	706	676	674	626	707	708	601	671	656	693	625	661	662	664	630	660	667	690	649	662	705	752	674	660	677	633	664	698	637	693	686	659	697	651	629	679	698	701	670	693	689	679	674	670	660	669	715	699	697	687	668	667	681	684	665	677	657	661	688	696	632	661	677	695	698	735	702	675	636	679	691	669	744	681	665	661	640	669	629	703	677	618	641	691	641	656	672	651	660	692	661	686	686	651	663	658	637	633	677	628	678	670	637	629	703	665	684	659	679	712	631	658	682	639	679	671	711	668	685	644	730	678	692	665	673	629	714	687	674	684	714	643	653	669	680	676	647	701	649	662	659	678	698	687	664	691	672	650	662	653	708	649	663	666	666	668	726	686	682	713	670	684	707	688	687	683	646	617	679	694	685	667	685	724	645	631	664	674	661	667	617	653	637	671	692	646	700	692	638	706	712	657	650	650	685	657	649	638	647	638	652	680	669	639	670	690	641	662	724	663	659	696	683	622	693	695	648	649	676	670	684	693	676	695	695	676	686	657	702	620	682	672	661	709	693	674	686	648	640	625	642	700	674	643	638	690	666	657	698	673	664	637	625	672	626	694	641	664	651	633	681	672	652	687	692	657	675	713	705	668	674	660	669	703	721	692	707	681	662	664	666	667	697	672	633	713	677	694	660	667	652	659	641	668	663	656	605	728	669	660	637	687	693	696	632	617	700	638	662	680	628	656	714	682	681	702	657	619	671	650	678	662	639	703	692	642	683	662	654	667	621	702	675	617	697	661	658	693	660	641	681	655	670	718	706	656	644	668	644	645	654	699	680	638	693	654	658	728	707	716	690	660	635	679	695	651	687	693	637	686	674	675	671	627	666	659	678	692	644	694	678	674	678	627	626	659	711	689	646	656	629	689	663	664	685	669	617	656	689	684	677	663	646	654	670	651	688	688	680	656	629	652	655	686	650	659	692	655	672	685	698	743	670	656	679	651	677	709	672	680	680	722	649	656	696	658	706	715	651	689	671	678	669	691	664	682	626	661	699	650	676	663	658	648	618	681	684	677	688	677	675	739	685	648	669	642	647	714	582	700	649	620	615	665	662	632	728	664	636	661	653	648	710	695	699	668	666	653	677	581	639	658	667	661	696	650	661	712	655	632	698	664	665	669	685	727	684	629	724	679	702	666	640	693	661	686	652	682	683	690	657	667	679	678	674	699	666	672	653	665	677	657	679	676	686	703	687	655	694	701	714	641	703	644	660	677	692	659	712	639	663	670	639	695	637	694	652	686	684	643	689	684	620	661	651	650	672	648	676	646	647	679	642	721	619	629	661	693	658	720	702	658	674	648	660	670	659	675	688	647	673	679	667	668	634	667	693	657	670	690	643	686	719	685	691	657	634	646	659	682	651	686	658	663	699	679	640	662	656	668	682	698	624	699	653	692	687	668	666	676	643	641	695	681	629	660	625	656	670	700	669	671	652	654	677	631	720	702	643	649	666	667	662	703	701	602	641	627	638	646	715	664	711	679	665	706	695	682	641	696	658	672	663	672	671	662	654	660	646	671	672	722	654	616	663	671	707	642	647	710	614	669	659	702	654	672	666	656	696	676	707	663	633	662	678	724	701	648	710	656	684	724	693	631	688	682	715	734	677	690	683	661	656	692	686	666	683	691	703	698	663	698	692	676	698	617	617	646	668	648	678	683	672	675	650	678	670	658	676	696	679	702	652	638	615	680	646	687	660	686	705	604	656	659	614	641	686	669	688	633	694	608	720	641	662	666	660	689	704	665	626	680	681	669	670	641	636	695	710	654	697	655	621	662	617	694	650	646	672	680	669	680	657	668	658	635	678	657	666	654	634	675	687	687	686	681	654	649	709	643	645	662	672	675	669	647	685	697	699	681	651	725	678	689	674	674	669	658	694	628	663	682	638	649	669	659	693	627	708	655	703	690	663	669	702	661	656	695	705	646	612	675	684	681	663	657	692	676	693	667	665	687	646	712	678	673	657	666	649	702	673	668	694	646	647	678	662	628	680	697	651	697	653	644	686	681	634	687	679	637	703	645	685	675	713	683	671	708	668	690	681	659	633	662	618	674	666	662	652	657	689	667	720	659	654	671	643	661	714	611	647	712	645	679	637	674	703	654	664	687	638	665	674	688	645	694	662	667	694	685	639	690	664	684	654	661	690	676	670	676	657	643	666	677	683	678	659	653	663	666	667	645	714	659	685	670	615	672	690	659	715	701	642	714	692	671	683	649	680	653	668	663	681	653	690	663	670	736	661	651	671	708	664	671	688	622	682	697	686	705	667	627	734	668	701	692	670	677	657	638	662	655	635	687	674	654	638	669	690	662	649	679	683	697	727	662	627	675	669	691	675	696	684	607	720	697	709	615	667	687	657	729	645	710	616	669	656	645	636	672	659	670	669	661	664	660	655	689	692	641	646	707	688	675	694	717	675	671	704	675	653	668	656	640	666	719	666	658	666	653	667	704	661	676	679	637	701	663	652	702	677	648	680	657	700	677	631	657	679	634	676	626	645	673	663	685	661	642	681	728	652	616	653	708	708	658	658	695	690	640	632	673	678	658	623	673	688	691	640	667	651	689	682	700	656	693	693	696	722	634	646	647	688	657	670	716	664	704	607	698	674	675	662	661	679	665	684	704	668	650	687	704	714	740	682	692	649	675	674	657	715	677	705	681	614	639	722	693	636	713	690	669	655	643	643	672	683	693	659	681	635	705	668	671	681	665	700	678	664	675	686	652	658	676	691	652	675	669	614	657	652	684	648	648	661	676	676	654	659	646	643	692	656	672	697	640	631	663	677	748	681	667	640	671	659	641	652	690	704	676	658	706	643	686	652	685	679	666	674	657	675	638	703	717	659	663	684	628	667	684	644	674	682	687	701	642	716	691	676	679	664	628	650	633	657	647	663	643	692	657	648	658	676	709	641	690	630	618	669	706	698	655	698	659	657	679	638	697	625	659	685	697	666	722	685	677	675	677	696	646	671	662	636	681	703	711	710	677	704	693	649	674	677	617	630	668	685	707	683	673	680	679	696	643	702	674	613	674	668	661	642	685	690	653	666	625	631	687	675	705	658	670	729	643	708	663	636	636	699	657	698	698	679	645	656	671	613	662	612	704	661	694	669	684	659	672	654	681	676	700	665	668	735	673	676	673	662	667	615	687	667	653	657	707	694	661	686	686	676	718	683	698	643	655	676	677	667	679	706	674	687	717	625	679	623	702	656	659	632	715	676	645	627	693	728	693	681	660	748	657	688	708	673	692	665	658	653	670	696	622	679	656	680	661	653	676	662	685	658	687	647	661	671	683
75803	77151	75605	56736	35987	25153	6546	408	377	355	312	326	288	311	320	295	304	309	281	267	310	318	264	278	321	263	283	273	288	252	308	283	296	297	306	283	264	282	279	318	377	342	343	340	342	309	293	274	296	294	255	254	280	249	248	297	284	304	226	259	283	229	249	264	288	246	268	281	279	282	267	275	254	301	279	289	278	315	282	274	291	302	295	307	310	284	241	275	263	262	256	291	289	295	280	288	285	277	268	305	310	282	264	289	271	284	303	286	288	277	257	271	315	292	271	297	261	262	261	237	299	269	252	244	289	284	274	299	276	262	303	290	272	295	278	265	271	249	260	280	279	302	282	295	288	268	256	278	291	273	302	256	324	252	279	317	275	264	266	287	280	280	279	284	294	300	280	293	275	295	281	295	277	279	267	300	252	275	258	245	233	273	302	285	283	281	300	269	248	276	285	246	258	302	259	266	296	264	280	302	266	272	276	252	290	296	309	268	290	298	289	267	271	291	267	262	296	252	267	256	267	242	269	293	261	262	286	255	258	248	287	254	248	289	260	282	292	310	279	295	275	267	315	275	283	300	259	289	265	257	249	306	272	272	304	274	256	289	246	260	284	286	278	280	284	280	272	265	310	316	267	253	287	314	289	307	280	287	276	280	275	276	265	252	287	285	273	273	291	288	269	271	283	279	287	276	263	301	282	301	296	284	256	258	301	287	274	253	292	302	283	272	278	299	315	274	290	309	266	298	289	285	295	283	298	260	277	294	273	292	268	275	257	251	258	290	285	279	267	279	263	300	294	270	250	263	283	307	310	251	268	284	264	241	266	264	263	259	279	284	275	285	292	306	310	298	306	271	296	282	266	272	279	310	290	314	327	276	293	252	251	263	243	285	275	285	277	287	262	289	254	283	278	324	276	296	266	268	255	301	276	292	269	279	298	271	299	263	275	319	286	296	307	287	275	304	235	284	282	292	306	280	277	303	278	276	274	268	278	275	276	301	283	296	279	275	282	281	258	287	289	260	284	272	278	257	263	256	270	280	277	266	277	261	280	263	259	291	301	290	280	262	283	286	297	266	273	284	302	313	317	310	254	255	284	286	257	265	263	278	284	269	272	256	228	308	289	298	303	280	301	277	268	285	283	275	273	288	263	261	263	230	269	272	302	296	273	269	266	282	262	308	290	251	246	282	261	271	285	291	279	246	265	296	266	323	281	272	276	273	256	305	281	264	254	282	254	289	278	279	293	284	300	268	252	321	297	252	302	277	291	277	287	270	306	287	277	266	293	278	218	268	249	288	268	290	265	270	290	293	284	292	237	276	275	290	272	260	273	265	289	304	284	267	265	269	280	268	276	265	297	284	299	290	292	282	268	290	266	281	280	281	276	265	285	278	269	261	269	265	252	261	262	285	305	278	284	274	267	296	295	286	258	256	298	260	247	285	317	260	273	293	293	312	295	282	289	286	261	258	266	280	287	330	270	297	286	305	283	293	252	289	243	286	313	257	209	332	271	275	243	278	297	311	271	276	296	303	264	269	280	248	291	285	252	245	258	265	269	270	276	296	249	273	268	249	257	275	282	268	272	273	277	304	276	273	240	278	288	281	281	273	290	271	287	278	286	295	280	261	267	294	282	257	302	256	290	276	291	277	281	239	295	270	291	262	283	276	317	283	298	272	274	269	277	269	269	290	307	290	272	288	261	294	291	291	298	276	293	256	274	300	297	302	268	300	257	256	267	242	272	286	244	273	305	266	278	262	315	281	261	309	272	262	296	292	253	257	268	283	271	258	310	275	276	300	281	299	277	281	305	269	250	283	276	278	280	259	269	291	275	259	298	274	292	285	279	276	299	269	288	280	268	349	274	272	284	311	272	262	274	262	294	264	299	281	269	308	270	268	262	280	246	279	288	310	276	275	279	288	272	285	301	299	247	253	284	267	271	256	261	248	277	261	281	272	250	268	289	285	268	260	256	283	310	270	268	287	284	266	249	282	283	292	277	291	273	277	280	276	252	281	274	269	279	285	284	286	267	274	252	274	288	259	249	265	274	282	274	280	286	263	253	243	299	232	288	287	277	300	256	277	289	296	263	273	268	273	291	274	278	283	299	250	278	285	254	274	277	251	285	273	303	289	289	259	293	275	299	259	258	275	299	287	294	314	270	261	285	274	259	263	316	282	269	281	269	281	291	301	288	260	271	282	318	291	285	312	282	286	277	266	267	271	270	273	289	268	270	287	274	269	273	300	301	305	243	272	275	226	273	298	240	271	299	269	285	278	283	254	296	265	278	249	264	280	298	295	275	279	299	281	309	280	291	259	269	265	290	302	255	270	267	292	247	300	301	287	280	268	287	278	262	287	287	262	313	274	278	292	274	296	267	285	264	252	301	282	295	270	290	287	299	292	251	279	261	257	282	284	276	274	241	267	291	282	259	289	244	276	278	254	266	285	260	257	288	270	295	279	293	272	289	283	278	261	274	324	243	255	263	280	301	282	236	288	277	282	290	294	295	271	291	276	301	285	253	287	265	283	265	284	282	268	289	272	304	248	281	291	298	305	293	269	277	289	282	270	302	274	280	288	295	262	292	281	270	283	268	264	259	245	281	301	286	282	287	273	287	301	287	298	278	272	246	275	302	269	245	290	259	269	319	232	284	328	268	269	279	260	298	275	277	278	280	271	283	301	278	299	281	288	272	281	284	297	250	303	265	270	274	282	271	330	290	262	288	282	305	248	266	273	258	282	268	279	259	302	266	277	285	290	287	292	277	284	290	291	293	296	275	259	273	287	246	254	289	289	288	257	298	289	246	279	319	315	266	295	262	267	252	288	298	296	256	252	251	292	301	295	289	302	252	263	267	302	279	279	263	298	300	275	244	273	314	285	297	259	266	259	289	270	272	283	260	258	280	270	272	313	281	276	264	264	267	297	252	282	298	273	287	316	274	294	253	302	269	269	300	277	246	268	282	290	274	271	264	268	280	283	270	309	284	248	280	256	266	267	267	268	285	307	289	269	253	266	281	273	300	296	276	248	236	272	305	319	279	263	279	286	279	261	251	292	285	292	301	268	312	265	306	273	293	282	283	259	290	283	296	291	251	242	287	259	244	291	275	279	294	271	287	256	266	278	278	283	304	255	249	272	282	279	278	291	278	297	244	281	242	272	278	287	284	305	263	281	263	257	245	261	270	271	294	318	270	275	287	286	272	288	303	285	244	269	286	276	275	285	274	266	281	253	292	270	282	261	276	296	272	268	279	290	301	256	274	278	268	274	267	291	278	319	307	241	265	250	286	263	308	270	280	259	251	253	303	269	267	282	289	271	278	277	270	304	280	263	283	266	286	226	279	268	294	281	293	282	291	289	261	248	264	297	290	272	245	276	261	250	275	283	298	289	289	265	272	290	278	253	295	264	268	266	263	293	259	277	311	283	271	289	282	273	288	290	250	293	304	272	252	295	281	271	278	306	276	262	293	277	291	293	281	276	298	266	265	293
47264	59389	71162	60751	44596	37505	5873	1068	1025	886	960	930	827	822	797	798	666	689	728	687	730	687	657	661	687	703	725	691	690	751	751	723	655	702	676	651	666	661	628	1030	1328	1126	1120	1070	899	693	642	660	643	673	635	636	672	618	613	667	560	638	663	618	646	660	697	645	614	625	625	601	680	639	689	652	660	663	672	670	644	638	668	655	683	652	647	668	642	673	645	683	615	621	686	633	667	651	650	643	688	656	617	651	614	670	608	642	673	625	622	679	605	651	642	676	623	676	637	625	636	672	676	652	646	633	703	627	636	592	629	626	643	669	583	694	645	630	639	649	619	616	635	624	640	632	662	617	645	631	698	651	662	641	611	673	632	655	679	625	663	638	638	614	666	665	656	698	631	672	643	629	672	650	689	637	636	640	647	647	670	611	697	663	651	613	649	615	614	628	620	691	636	654	662	684	634	638	654	632	686	669	620	647	638	623	669	612	656	628	716	651	663	627	660	690	639	623	672	642	636	643	672	632	686	668	651	661	647	637	656	637	635	680	669	687	658	665	621	661	600	620	655	618	631	661	640	643	680	629	646	640	675	634	629	656	649	702	645	630	662	670	670	657	657	606	627	670	646	607	645	623	676	649	636	633	621	625	598	640	627	613	669	636	636	673	644	627	687	609	622	668	657	617	632	664	625	611	687	617	604	671	655	624	639	653	684	631	620	593	646	643	651	665	672	649	661	664	699	646	639	607	704	668	642	639	643	684	594	652	643	651	659	654	663	666	624	643	656	628	637	656	613	648	648	593	628	689	636	683	622	633	672	651	688	631	670	685	646	651	670	680	646	622	588	696	645	658	639	670	670	655	634	628	628	679	645	617	681	703	638	668	643	668	643	650	617	664	682	619	610	645	693	659	688	637	640	663	638	704	618	653	692	692	652	669	611	664	671	662	633	614	653	614	634	641	642	671	644	696	632	638	626	708	673	671	706	670	678	666	642	697	680	639	625	640	688	692	642	653	695	627	639	639	655	614	624	658	607	610	675	665	631	681	625	610	655	635	632	648	629	669	634	704	667	623	637	609	651	620	594	668	651	639	685	654	643	677	687	624	636	670	672	644	645	673	639	636	661	631	667	652	608	671	673	647	666	645	679	664	656	659	647	650	669	664	638	603	647	620	728	694	638	635	666	651	628	692	601	650	610	636	681	654	686	639	694	691	625	648	646	641	654	634	667	655	680	682	620	640	695	648	693	651	659	626	651	643	629	658	647	637	612	644	679	616	621	664	649	624	674	628	661	671	667	626	656	682	677	641	663	628	630	652	619	645	687	654	674	658	646	606	640	631	623	638	667	639	631	665	671	656	644	663	649	652	655	633	640	656	633	695	676	644	645	663	649	699	631	688	648	615	637	684	639	670	649	664	647	620	686	654	666	628	659	609	678	635	612	652	650	646	622	666	614	642	674	709	658	609	625	682	646	644	697	647	630	642	650	637	623	706	695	630	682	675	623	654	628	689	692	685	675	653	649	607	664	650	621	605	684	627	635	690	628	663	669	611	653	666	667	681	663	681	656	641	627	678	623	664	638	646	654	680	656	643	618	645	596	624	672	649	649	643	641	684	659	610	629	635	643	630	631	635	652	598	631	634	657	634	636	641	638	604	641	619	640	672	671	645	677	610	638	630	687	690	683	656	622	670	630	666	636	637	612	667	672	674	706	640	629	664	658	622	606	637	661	654	610	692	674	628	694	688	670	615	613	663	589	649	655	692	641	669	654	656	658	639	635	684	631	651	671	696	684	671	629	656	648	637	676	629	678	685	614	669	625	661	688	663	647	667	684	643	632	600	644	613	686	676	640	647	649	636	648	631	647	648	639	627	664	596	636	665	676	605	640	649	690	633	675	659	628	625	672	679	651	613	627	626	607	656	672	656	634	630	690	649	632	646	663	621	639	639	642	636	652	688	621	660	632	635	631	642	681	652	682	632	655	635	623	650	609	672	649	658	620	672	644	639	661	666	655	652	647	639	635	632	647	689	617	628	649	648	661	649	622	627	662	634	664	675	649	672	617	709	653	633	626	661	619	675	639	636	653	649	625	656	670	636	609	654	650	620	647	657	674	622	632	605	622	619	652	689	647	662	630	629	649	659	611	662	655	690	633	656	637	613	656	629	677	628	635	666	661	628	645	659	612	638	642	633	653	630	621	666	615	683	685	689	630	600	667	652	671	643	641	652	647	627	625	627	623	638	655	610	624	663	597	648	681	641	666	649	593	615	645	631	690	635	679	662	639	700	645	666	611	635	607	626	658	657	607	642	613	662	603	642	646	660	656	637	641	650	666	629	646	678	687	651	657	667	613	661	653	630	668	612	669	658	611	658	622	630	650	608	667	664	652	621	620	637	641	666	668	642	618	622	631	620	680	695	602	652	631	657	636	646	615	610	641	607	648	653	631	635	644	694	625	649	658	674	654	611	660	635	654	620	603	623	633	664	669	667	665	616	671	671	612	631	639	630	662	666	670	656	668	682	670	675	622	674	660	631	645	652	658	667	630	695	645	611	619	672	688	642	648	636	638	618	654	657	681	648	624	652	630	667	651	648	607	649	643	625	652	612	633	639	619	626	630	628	697	660	667	649	665	611	639	639	648	670	635	649	651	645	625	677	664	629	619	685	652	668	619	630	665	670	624	651	621	692	616	637	630	655	629	674	641	583	680	620	616	662	663	640	622	604	656	664	655	645	607	613	650	675	645	646	671	633	629	638	672	642	655	661	690	640	616	680	681	621	683	637	668	676	690	631	618	691	620	660	640	644	637	655	633	660	702	678	655	664	643	687	613	680	643	667	611	664	647	617	632	638	681	646	664	631	634	648	633	651	694	685	678	609	640	643	649	616	639	735	666	662	614	660	645	637	655	676	651	666	642	630	672	615	668	657	622	719	671	667	629	654	663	667	591	680	651	623	646	622	635	630	665	639	624	661	683	681	707	666	637	658	631	638	601	621	631	662	660	670	640	663	684	594	658	712	627	656	611	674	711	640	584	668	649	657	665	586	660	604	656	669	698	649	663	652	668	672	632	614	635	625	678	648	631	651	706	636	662	648	685	666	644	619	643	635	619	685	643	703	691	648	663	653	671	649	633	618	640	684	635	646	655	652	637	632	655	680	674	644	655	638	616	651	661	625	654	656	635	670	639	594	645	631	607	632	656	646	675	652	662	661	635	646	600	625	673	668	622	642	702	660	647	635	626	660	676	651	645	642	637	682	632	644	603	672	682	648	662	603	679	637	664	647	700	611	646	612	662	638	679	665	672	663	642	651	669	625	664	661	648	643	689	659	641	637	657	684	615	622	640	616	641	658	673	643	628	660	657	662	611	636	647	639	645	643	660	614	653	721	641	637	613	655	644	625	645	649	639	657	631	670	613	678	642	639	614	638	639	659	678	657	660	646	669	649	650	676	647	669	667	668	594	671	662	656	638	660	677	628	618	632	657	676	615	694	647	633
16211	12543	11921	5449	1700	1111	596	405	352	355	377	388	369	379	376	403	347	347	357	364	386	357	358	362	339	309	353	374	354	394	374	391	339	352	379	359	343	360	367	342	346	354	354	363	387	366	377	364	378	365	386	339	341	341	374	406	360	352	333	346	347	374	332	368	335	344	349	334	370	380	345	366	326	359	327	387	361	374	366	378	339	381	369	377	390	359	397	350	355	372	340	369	338	372	386	362	424	369	335	370	346	315	379	340	368	347	394	410	365	343	400	372	343	373	358	384	383	344	368	362	344	343	363	355	347	331	367	399	340	404	370	354	346	363	362	340	347	327	354	357	361	359	367	352	356	405	373	369	343	369	371	349	331	367	387	333	346	338	343	351	384	362	395	363	358	349	349	347	364	400	354	352	370	322	380	394	396	366	357	369	349	343	381	384	351	384	335	396	348	346	344	369	368	351	358	347	380	351	348	331	386	330	329	374	373	364	380	366	328	326	353	324	369	362	354	316	354	368	342	390	366	354	367	337	362	347	328	329	368	334	355	345	345	327	376	344	351	349	373	364	369	363	355	346	348	329	354	346	348	368	346	369	364	359	372	346	402	381	347	376	335	390	383	413	344	332	343	364	352	378	338	349	356	354	345	353	377	361	385	368	367	356	388	356	367	354	369	342	390	359	391	360	361	403	379	346	392	386	366	399	372	331	354	359	333	397	354	347	374	350	410	385	375	359	363	346	347	348	337	355	358	390	390	367	323	364	368	386	376	368	362	360	360	357	362	337	366	372	411	368	324	364	366	365	361	351	332	369	391	346	369	363	316	373	392	366	373	340	372	377	326	340	400	369	333	380	371	359	379	339	353	314	350	375	369	373	340	370	380	401	376	367	401	351	391	382	326	394	376	373	337	361	341	371	325	312	348	377	346	359	344	382	349	405	392	354	374	390	332	330	355	378	362	355	346	355	401	373	363	359	353	385	358	368	377	375	369	347	337	357	373	376	358	330	342	350	337	367	372	382	385	337	328	367	355	335	358	360	390	330	353	317	335	350	324	364	350	360	394	366	337	342	384	380	383	358	362	374	364	346	382	349	380	363	358	367	372	361	393	391	369	340	355	339	339	347	380	356	365	402	365	395	358	381	332	338	342	383	391	358	344	384	366	348	345	335	386	369	384	336	385	347	336	338	320	384	336	381	342	368	367	330	359	320	368	365	363	358	364	337	367	329	362	366	392	374	373	392	365	358	332	360	344	360	363	380	362	363	357	391	335	358	372	358	339	369	385	367	354	382	358	344	362	355	359	370	375	339	347	340	341	377	377	348	399	336	349	362	382	363	332	351	336	395	364	342	345	358	369	357	427	341	388	348	366	346	388	379	400	397	377	399	367	364	374	345	342	376	325	351	308	339	382	356	357	367	375	326	371	386	359	359	335	365	358	350	347	362	364	345	355	358	352	384	378	369	328	347	376	343	350	374	364	355	370	336	351	363	382	363	325	403	349	370	365	354	334	358	367	353	358	354	333	361	362	370	355	342	373	335	388	378	384	365	337	364	366	361	336	345	354	361	360	387	371	358	366	345	366	397	324	317	350	375	365	371	364	345	339	373	353	365	366	325	420	370	373	366	387	357	329	381	363	378	373	361	359	355	358	354	362	332	338	338	354	368	361	359	336	342	368	323	402	342	360	327	347	343	374	358	332	320	342	369	348	383	359	328	359	333	374	353	372	340	372	335	332	365	371	351	360	362	368	388	369	355	350	385	388	354	347	325	348	353	363	386	360	358	396	363	389	349	355	386	329	385	363	337	328	387	345	336	384	369	352	360	351	349	362	340	320	382	354	382	388	359	356	397	333	388	380	325	354	384	376	371	352	345	332	392	340	361	350	382	333	361	359	355	359	328	355	327	353	392	363	378	350	372	339	395	337	353	342	363	349	349	357	354	370	310	339	340	371	394	337	367	318	396	386	383	345	358	362	382	358	315	341	339	344	358	368	382	366	357	384	348	415	347	360	369	389	385	341	354	388	344	371	371	376	377	357	320	333	346	375	398	365	336	366	359	378	335	368	358	333	388	372	328	392	338	342	324	348	338	367	352	366	362	395	310	354	372	375	373	387	364	348	356	369	353	350	361	349	354	356	346	398	364	378	325	380	356	342	358	354	363	357	371	366	393	349	381	370	339	362	336	347	350	361	370	356	341	376	348	365	363	402	409	384	359	371	352	352	367	346	377	323	352	351	351	351	357	366	342	342	328	360	323	368	341	376	423	362	351	412	329	327	370	357	356	368	345	370	360	363	385	380	378	378	366	381	381	381	357	363	373	357	330	352	358	355	364	381	354	325	340	364	387	338	359	364	356	355	349	374	371	365	339	368	407	350	375	366	330	352	352	355	386	351	398	374	357	370	379	362	383	355	334	374	365	357	344	349	358	378	354	370	349	320	375	373	361	369	381	368	364	371	362	338	349	363	344	333	353	361	368	338	370	380	339	328	386	350	371	430	365	350	368	336	333	354	317	320	358	401	343	329	303	346	369	359	336	382	352	364	401	349	368	384	319	377	379	352	351	371	333	336	341	361	402	384	371	352	364	367	350	344	327	355	354	381	358	405	387	355	348	359	373	328	361	355	360	347	374	340	350	334	334	353	399	323	329	354	359	358	348	382	382	349	337	351	386	330	374	368	398	364	361	372	332	346	388	394	370	354	375	390	368	353	338	354	361	377	376	356	356	356	380	353	377	351	404	382	342	353	359	337	365	370	355	326	349	364	364	322	339	392	334	344	363	378	373	367	372	373	354	348	344	334	368	355	409	355	353	336	357	390	343	348	351	383	365	353	371	363	374	324	390	375	352	351	373	401	360	366	362	355	352	386	349	343	361	365	355	364	360	323	352	406	373	368	341	372	349	353	385	350	407	363	383	374	339	338	354	347	348	356	360	356	353	371	338	356	378	378	397	375	337	331	373	377	347	381	360	364	368	336	367	362	377	367	394	428	351	363	374	372	354	358	338	383	341	350	363	364	343	378	317	360	344	356	348	343	334	367	348	383	358	381	355	410	397	351	351	361	384	370	348	377	346	311	349	360	353	394	355	360	403	346	366	368	370	371	329	335	371	357	368	387	382	379	355	376	312	350	383	356	384	368	359	356	383	346	359	344	348	364	356	402	375	354	377	379	371	343	343	346	336	398	357	387	341	368	323	386	349	374	355	340	330	340	363	362	353	337	383	339	347	356	383	360	367	379	364	385	367	360	373	352	375	333	371	383	340	361	344	335	366	361	382	338	340	353	328	350	356	318	347	375	357	372	336	375	355	354	345	333	362	367	353	346	383	393	381	368	382	402	343	362	357	368	345	384	369	385	333	344	372	380	367	343	362	364	338	369	396	366	303	355	367	356	349	370	375	381	313	348	359	416	368	342	350	436	390	322	318	384	348	379	352	380	340	336	392	360	351	380	371	394	353	388	377	369	387	321	383	346	359	354	343	355	364	403	327	369	387
13435	16523	18731	11720	5211	3896	1533	876	906	836	858	822	790	867	842	811	812	862	808	789	823	793	789	828	809	835	815	803	790	838	845	797	821	806	869	800	811	795	821	827	800	813	913	839	817	854	802	768	819	793	782	789	799	807	818	873	810	804	826	806	854	756	862	831	790	821	800	841	839	801	791	773	767	824	773	856	822	817	837	815	798	876	822	808	779	828	808	848	819	794	823	804	811	821	805	854	809	769	841	775	778	770	795	820	827	817	817	805	764	849	809	795	780	787	824	796	860	832	821	814	781	838	812	829	803	790	831	804	796	826	862	845	837	811	757	805	845	756	819	830	813	788	759	845	772	811	837	839	808	837	815	818	814	776	822	793	801	850	790	755	814	849	826	823	802	821	818	857	778	844	763	720	775	766	784	785	776	824	799	818	810	811	774	829	833	834	800	732	817	839	832	812	826	821	853	807	830	817	831	833	764	850	829	825	825	787	835	795	814	769	798	802	789	791	756	776	800	832	785	780	798	740	822	799	827	798	822	826	841	783	803	815	812	835	835	790	831	785	799	844	825	771	806	796	744	839	787	835	783	790	829	833	797	865	815	802	815	792	817	793	836	776	796	811	789	842	844	807	855	808	829	801	828	812	849	805	771	827	819	780	841	827	822	841	810	811	813	838	839	825	830	812	810	784	812	822	814	803	812	828	790	834	846	799	808	782	789	801	800	822	789	832	802	836	840	789	839	790	863	821	845	810	809	808	830	843	834	821	834	795	795	786	815	832	819	794	797	821	801	832	771	835	806	828	785	855	782	778	880	792	746	793	815	834	821	834	783	829	855	809	774	844	797	822	853	787	832	787	791	792	790	822	818	826	846	818	840	784	838	822	856	811	802	782	812	779	786	777	868	805	859	800	798	823	837	829	897	768	801	818	786	779	815	818	828	805	804	828	790	814	781	853	875	853	815	815	811	837	816	812	779	785	835	782	820	778	807	788	809	792	821	797	825	814	850	832	734	799	802	841	823	851	827	786	780	823	802	824	851	849	781	820	797	816	774	811	798	751	781	853	835	841	807	800	805	790	818	823	799	834	794	831	781	860	846	790	825	767	816	808	801	799	848	809	827	794	801	822	842	842	806	804	786	859	822	780	787	850	840	717	797	798	825	834	836	841	812	804	813	804	827	851	804	842	835	815	803	801	857	860	807	794	823	801	825	725	760	783	806	780	813	795	842	734	809	776	857	800	813	821	852	777	782	807	764	844	770	813	801	783	814	824	811	842	800	751	830	785	820	806	804	772	818	862	828	783	786	838	780	829	829	814	802	840	763	789	776	830	823	792	802	809	796	788	811	819	763	774	849	827	816	794	828	831	848	804	862	805	797	802	795	806	850	856	821	833	788	860	818	843	828	788	804	839	841	764	849	818	793	837	776	838	799	837	781	864	837	864	838	844	788	801	802	818	783	811	768	802	796	785	813	820	841	821	773	805	814	832	819	846	785	815	845	868	843	802	820	837	782	761	821	826	782	797	764	822	855	753	881	833	794	811	823	847	849	789	834	771	807	789	805	813	834	804	789	821	777	796	844	776	829	826	756	831	820	810	793	802	770	849	813	823	814	800	860	762	842	849	794	828	813	795	823	787	839	796	810	761	812	793	814	781	836	864	786	833	834	847	784	812	800	831	798	861	871	771	810	826	832	801	821	803	859	815	811	810	783	791	808	876	782	841	814	804	806	807	825	804	828	781	765	819	838	842	819	797	789	844	778	894	837	841	810	776	854	791	786	817	803	839	843	782	803	854	824	786	870	822	807	819	762	810	773	771	797	821	820	820	795	832	839	882	836	774	805	836	836	815	817	782	810	847	819	828	840	837	746	858	787	827	810	783	826	836	807	793	856	776	811	832	821	812	805	798	794	825	780	775	886	792	881	803	776	808	818	801	842	839	880	817	822	793	809	848	734	823	865	808	802	784	885	818	800	772	831	822	807	768	757	846	778	909	804	786	804	881	850	822	836	810	796	750	804	820	769	835	843	773	781	783	813	796	805	836	775	772	798	800	853	821	803	793	770	827	815	802	828	824	827	820	794	807	850	821	779	791	864	805	819	794	871	773	822	819	803	785	809	767	816	813	846	834	830	880	807	797	816	819	818	860	803	741	849	825	825	802	783	818	781	826	801	831	767	819	773	830	817	808	847	836	794	833	812	811	839	837	821	785	856	827	820	792	830	773	843	786	819	795	783	788	808	822	826	819	819	801	793	795	819	784	791	767	779	820	748	841	810	803	827	771	883	853	826	830	849	831	799	779	748	797	824	844	801	803	765	839	837	869	840	788	806	779	812	801	794	813	783	796	825	889	811	801	810	815	865	823	805	780	817	805	831	825	819	802	780	821	818	778	830	779	874	860	750	816	850	816	761	770	817	852	816	865	849	831	802	803	787	801	816	812	809	836	796	836	876	819	847	785	798	805	767	815	830	777	859	792	806	728	834	847	816	788	794	803	851	834	835	815	855	828	801	818	827	851	812	838	801	747	829	795	809	885	792	775	829	869	821	782	856	752	826	836	817	799	817	802	813	805	832	825	837	824	811	833	773	816	828	797	832	849	828	852	803	857	844	801	784	830	792	825	830	827	874	835	821	788	816	779	790	815	785	845	847	795	775	809	816	814	781	821	804	819	834	830	811	802	870	758	861	818	827	832	826	828	776	791	837	809	852	822	826	806	808	816	843	807	832	810	794	828	815	826	812	850	784	799	785	826	803	809	806	806	853	755	842	750	788	812	761	790	764	847	807	835	838	845	808	846	839	813	777	841	827	784	806	857	835	853	813	775	764	816	841	822	813	824	810	851	812	808	764	787	786	763	760	761	786	817	823	805	769	773	796	799	836	824	755	817	843	773	798	784	840	871	810	837	783	817	774	820	788	803	831	844	772	830	846	782	787	800	822	768	799	811	822	798	807	816	815	800	817	799	794	751	815	822	780	803	791	789	796	831	842	795	782	808	795	800	849	776	799	889	800	814	809	836	773	829	801	813	829	809	819	781	776	801	804	843	781	809	852	812	815	836	771	807	774	784	834	826	834	815	817	775	827	845	794	833	876	796	832	816	822	835	835	832	806	775	834	795	791	812	797	790	796	865	820	839	837	814	774	838	861	784	811	834	802	823	835	807	808	811	805	833	817	800	856	784	814	777	838	822	781	792	761	822	811	842	809	770	813	792	805	787	852	828	845	806	826	785	811	834	820	812	802	771	768	843	835	763	873	829	782	826	834	815	864	802	791	806	767	834	774	845	813	845	801	774	801	847	814	809	854	801	873	823	824	773	786	761	833	816	874	783	801	880	802	801	804	840	778	827	832	805	766	792	843	802	827	759	839	802	802	827	836	781	806	768	763	832	752	779	829	829	813	790	853	827	784	813	785	844	800	808	844	812	749	829	862	819	811	755	807	804	844	842	783	773	847	820	815	819	838	797	825	783	867	762	791	852	778	845	820	804	841	795
63052	65211	64304	44872	25489	14464	4354	305	308	292	343	295	316	280	301	280	286	299	267	224	258	289	306	297	285	298	272	253	287	255	252	281	273	286	292	295	275	283	283	255	284	325	312	311	283	277	277	286	272	301	275	266	308	270	250	252	247	263	264	237	281	258	269	267	263	288	281	290	244	241	269	288	257	301	297	268	282	305	288	295	279	283	243	276	282	265	286	293	254	264	280	265	290	279	282	248	269	258	279	282	244	281	267	264	299	261	281	273	266	293	257	273	273	278	255	264	275	279	261	279	275	257	311	261	285	307	318	250	288	277	314	301	301	256	279	277	255	262	286	273	276	282	271	293	247	267	272	275	255	276	250	279	285	266	280	252	279	254	274	252	256	239	287	294	260	279	274	281	287	286	289	280	268	268	310	253	289	277	277	306	264	290	282	287	296	234	270	273	296	286	281	287	273	264	288	301	285	278	250	284	259	288	270	287	283	256	298	285	275	276	320	277	303	277	262	296	308	272	328	312	276	270	258	266	295	290	269	280	276	259	251	281	287	273	260	281	282	271	271	270	275	252	289	265	297	265	299	283	255	227	279	259	294	288	282	281	282	290	274	270	287	303	305	270	262	289	300	296	267	297	256	259	235	289	274	271	251	243	241	291	271	284	274	277	299	292	307	285	270	245	265	275	282	249	248	285	291	271	271	255	286	275	263	270	278	265	305	229	232	260	278	297	264	255	303	274	292	280	257	281	269	295	276	282	266	248	251	277	267	302	296	270	262	270	247	273	255	271	282	276	286	257	259	249	276	296	264	319	289	279	260	225	288	271	272	244	234	283	262	267	292	252	272	268	289	264	288	282	270	279	273	274	323	268	281	240	318	239	270	274	297	256	272	282	284	237	290	264	279	289	293	279	304	245	246	259	266	290	275	261	274	264	316	290	238	239	299	270	242	279	293	277	273	257	281	262	285	284	287	266	266	276	253	280	256	293	272	249	270	274	255	240	270	314	277	298	304	298	244	272	280	272	279	251	289	276	243	279	249	272	267	274	280	265	291	274	272	286	283	262	263	260	264	305	266	262	271	304	278	268	289	294	278	292	279	277	275	278	260	262	260	297	303	270	262	260	278	279	254	277	291	249	245	274	273	293	266	284	283	254	266	261	273	256	260	287	282	283	269	294	280	275	277	290	248	268	258	261	293	279	291	253	260	281	280	272	302	222	276	250	274	278	265	254	270	255	259	276	286	275	261	239	257	270	259	289	268	260	282	298	295	272	287	249	270	293	270	292	285	262	305	253	280	252	233	286	288	271	313	283	273	259	282	244	257	282	278	259	300	271	252	289	249	317	254	260	296	294	278	254	258	287	270	293	280	310	251	292	240	258	255	269	274	253	266	258	304	304	267	267	239	304	273	309	267	274	263	289	262	272	294	282	265	258	252	277	260	241	288	276	286	260	258	253	281	245	271	309	273	279	263	301	272	271	280	251	291	265	318	262	271	240	259	265	256	234	321	282	274	276	279	275	258	267	260	292	254	258	269	299	281	274	299	293	288	267	271	262	265	261	248	299	282	277	280	253	256	294	281	280	279	314	269	290	274	300	264	252	253	260	293	255	243	293	286	291	298	274	298	284	273	281	274	267	270	272	286	270	288	298	278	257	250	289	324	273	252	302	244	285	331	272	277	299	282	279	279	320	310	292	290	285	294	266	245	277	284	310	277	290	270	295	298	275	276	279	262	278	274	275	265	295	275	240	282	277	256	283	301	231	303	258	272	259	267	244	252	285	271	242	281	302	301	280	250	261	254	280	278	266	264	292	274	286	295	270	261	296	264	300	274	273	284	233	268	271	266	289	237	288	249	277	308	254	287	266	270	301	263	287	289	268	263	262	285	249	291	275	265	278	261	297	260	270	285	277	302	293	288	310	267	270	277	296	282	244	264	303	280	288	262	255	275	309	289	268	287	281	273	260	287	279	279	267	255	264	279	264	265	265	268	246	284	284	280	267	254	230	297	248	268	272	270	244	293	269	253	245	272	292	292	267	274	260	269	260	283	287	279	276	233	252	268	267	259	281	297	311	262	274	269	289	249	273	290	286	295	297	260	290	272	277	292	298	299	292	269	254	246	266	270	308	264	270	251	248	252	307	314	270	277	287	268	252	274	262	296	275	312	259	250	253	301	262	279	258	268	298	257	252	307	277	271	283	292	286	276	294	269	242	265	281	262	302	263	290	301	273	266	258	302	328	282	289	264	268	280	276	254	283	283	282	288	279	297	264	250	265	267	284	258	271	278	252	280	278	265	258	297	270	264	306	268	297	280	299	253	254	264	270	253	283	296	281	283	258	261	258	259	280	258	275	297	301	268	257	274	257	294	278	284	278	257	263	260	301	274	299	324	286	284	295	280	269	285	276	288	269	257	267	258	299	301	273	286	238	269	284	307	273	281	243	270	264	301	271	281	272	264	269	269	268	254	256	284	264	252	284	261	277	245	266	257	299	274	272	297	256	283	281	274	272	268	251	268	281	261	257	263	259	287	279	286	258	296	311	266	263	282	290	282	289	290	267	265	267	265	296	279	293	267	274	290	257	290	299	265	272	274	271	288	258	291	293	269	281	296	254	286	287	289	256	279	276	243	267	280	296	278	282	292	254	282	282	298	286	296	300	279	258	269	290	257	277	284	260	241	287	254	261	281	273	288	273	253	266	255	271	280	284	264	275	275	284	281	249	269	295	284	270	272	271	286	263	275	293	260	262	284	271	270	284	280	249	269	280	292	250	281	244	263	302	289	274	277	252	257	259	269	237	292	261	259	302	299	287	299	297	249	267	286	269	309	253	261	292	280	300	288	283	268	315	257	269	264	279	259	295	274	263	267	242	284	258	286	261	286	255	223	279	316	240	248	293	269	293	254	267	266	292	291	261	305	278	262	273	268	261	266	288	262	304	286	234	273	289	259	297	284	278	259	279	261	281	275	269	263	290	261	260	280	278	268	294	267	311	303	258	265	275	270	258	285	288	271	298	232	233	278	315	242	256	262	261	282	260	283	265	238	268	260	257	283	259	296	265	275	230	268	275	258	269	257	291	254	288	282	289	234	270	262	278	260	283	300	246	237	306	249	301	266	271	283	263	268	308	288	276	267	279	257	270	303	281	287	274	301	306	285	280	274	297	254	273	248	249	241	266	295	272	289	262	276	250	261	299	275	257	290	255	259	256	270	291	263	279	272	285	275	263	293	270	241	262	274	286	257	282	322	256	278	265	258	284	258	273	265	292	271	289	275	293	299	271	285	279	250	270	272	272	274	297	283	257	272	259	280	301	258	287	250	288	294	297	279	301	249	265	265	275	275	284	288	285	267	276	282	248	267	263	295	284	282	240	262	249	281	268	270	281	285	281	293	281	261	250	273	234	253	234	280	297	331	236	269	287	262	275	285	254	273	290	245	258	279	265	272	257	283	258	240	301	277	278	279	258	267	284	267	290	280	247	251	259	289	296
37919	48834	58363	49487	34777	27598	8606	813	809	723	727	801	759	763	655	626	729	703	686	693	627	621	612	667	691	654	668	648	656	659	647	670	631	665	663	643	657	628	685	790	871	1009	916	855	706	696	660	634	642	650	621	606	626	615	657	642	637	604	619	595	627	617	668	603	622	615	614	623	653	629	712	667	667	645	638	632	604	654	628	692	654	630	649	636	641	649	615	659	617	655	632	606	685	629	655	650	645	602	615	623	665	641	641	695	614	615	602	635	655	664	637	640	684	604	638	585	591	607	639	677	595	624	620	608	611	647	663	663	619	607	626	663	620	624	612	677	632	614	630	666	665	681	629	603	635	624	650	589	660	626	643	620	620	630	639	608	650	642	633	624	634	641	593	608	593	659	672	632	643	653	659	643	635	649	641	599	650	650	605	675	644	640	610	626	625	615	676	602	644	687	633	603	600	674	630	676	633	653	607	693	700	621	663	580	604	682	643	632	663	602	668	630	655	632	624	652	621	651	631	631	630	632	639	631	612	644	660	569	621	617	637	672	619	631	634	653	602	630	612	660	659	617	610	677	664	661	630	607	641	658	657	626	622	692	644	648	637	631	611	625	661	652	602	656	656	643	617	612	645	660	614	651	694	643	650	645	660	646	649	654	622	633	606	633	665	610	648	659	572	588	625	628	641	614	601	613	627	638	605	682	669	643	618	643	641	584	647	653	618	613	651	633	626	653	641	646	656	678	616	604	595	577	644	621	631	620	643	676	671	603	641	607	648	634	658	651	608	639	636	634	593	645	638	632	678	614	647	674	639	678	640	612	628	616	660	631	687	647	658	654	633	693	648	630	653	648	693	657	626	654	649	646	546	620	654	666	622	644	606	660	655	640	624	664	650	613	652	650	608	633	612	601	664	618	621	645	576	622	629	657	597	603	584	621	663	632	648	622	613	620	656	617	616	605	623	634	623	605	680	632	661	708	667	669	631	639	669	636	665	650	617	625	629	621	605	669	624	653	663	643	638	655	625	652	632	648	638	651	587	655	656	628	634	642	603	643	613	622	646	631	629	644	623	639	675	653	670	650	613	641	624	622	607	669	637	667	655	613	647	633	653	639	604	613	673	645	625	639	587	644	644	657	669	644	656	647	638	671	616	669	630	607	633	588	623	599	648	636	614	641	621	632	603	609	673	652	625	667	614	661	641	645	658	646	676	629	655	649	655	640	610	654	625	594	636	648	558	638	648	627	621	619	676	628	630	612	631	607	620	604	656	596	628	672	624	610	660	685	642	672	674	622	633	652	629	627	629	631	689	690	625	622	656	639	665	635	609	631	632	619	680	610	654	635	611	625	596	667	596	655	610	632	613	677	610	625	644	656	674	658	630	694	615	660	614	624	659	597	633	648	642	623	615	619	640	629	655	632	634	671	628	641	616	619	656	583	673	621	649	611	630	638	636	635	656	625	636	637	605	681	622	616	604	578	604	590	650	644	647	609	644	644	668	645	631	663	645	651	598	577	642	643	640	594	625	636	623	655	600	644	680	643	640	665	646	610	635	608	654	629	646	576	655	638	619	650	644	668	635	645	585	640	612	581	650	662	618	623	655	617	646	650	618	672	660	585	660	677	649	611	653	617	586	657	637	615	596	653	664	627	649	619	595	662	638	645	637	643	653	616	628	641	645	615	667	629	663	618	651	607	633	681	635	648	614	617	632	614	651	648	654	650	599	628	676	659	631	667	636	609	641	647	652	660	651	657	652	635	674	627	624	635	587	624	643	655	638	631	649	632	633	647	677	630	595	628	652	626	679	644	662	597	627	633	624	603	612	615	646	641	639	681	657	614	652	647	598	637	638	634	611	616	651	625	635	609	576	649	635	668	679	589	591	657	615	610	642	642	667	706	633	672	679	652	652	667	592	643	660	630	647	615	654	635	646	626	644	657	628	662	632	642	630	586	686	649	609	648	634	664	655	596	624	617	625	640	696	649	659	640	619	644	625	637	626	618	642	666	645	627	644	601	610	652	618	655	643	657	626	611	640	650	604	629	664	648	640	670	650	661	607	638	632	609	670	635	648	624	661	629	616	668	678	678	631	614	633	656	639	698	600	641	667	655	630	627	654	660	628	626	644	589	633	631	587	650	653	600	612	649	622	622	613	629	656	671	657	638	666	591	628	657	616	684	632	662	656	649	640	648	626	626	679	608	682	626	616	633	665	610	658	597	647	620	624	645	643	622	615	579	632	692	665	645	645	623	675	647	666	606	566	601	645	656	639	650	664	659	652	654	613	628	616	637	645	653	612	642	615	583	673	635	630	620	632	598	660	620	644	614	604	626	631	616	616	646	656	596	592	621	702	603	680	672	655	656	619	686	607	663	664	608	659	617	623	664	619	675	639	664	631	640	657	656	643	630	634	633	656	652	628	597	657	636	679	668	633	606	618	636	638	666	634	666	599	592	665	616	623	647	646	597	596	686	647	615	610	640	696	630	637	647	649	664	609	629	604	641	640	608	603	583	626	620	684	673	606	632	588	644	615	624	636	639	633	602	646	643	669	679	638	659	616	643	628	623	602	634	650	665	638	638	606	639	645	607	634	601	616	621	669	617	626	696	615	624	641	632	617	649	634	623	612	628	614	675	650	667	638	659	660	624	630	642	664	642	623	606	610	688	590	621	652	617	648	678	627	672	614	637	646	632	616	658	620	626	628	618	667	650	660	625	629	565	705	575	619	658	611	689	616	613	649	629	569	645	605	653	614	630	670	660	630	659	647	652	613	654	632	611	599	635	605	623	640	590	665	638	600	667	690	654	623	632	642	626	649	614	613	630	634	625	649	661	661	653	636	600	654	642	635	615	615	635	665	678	599	641	642	659	656	635	652	698	647	660	603	671	650	633	614	608	639	618	613	671	643	624	619	628	668	596	609	631	652	631	630	641	641	619	641	635	640	618	681	637	667	641	659	673	648	596	637	620	666	667	579	655	605	647	647	633	630	615	655	640	627	625	611	620	627	631	616	679	664	613	667	621	668	641	636	589	682	668	630	612	636	618	634	645	623	644	637	628	640	629	639	621	607	619	630	630	604	585	638	646	641	633	614	682	613	657	679	620	616	649	660	641	599	656	612	660	687	665	613	600	615	628	649	664	645	633	611	643	668	668	636	639	667	675	621	624	616	615	622	637	596	641	628	599	683	635	629	663	607	664	683	663	669	656	686	637	653	596	607	623	648	668	609	653	592	658	597	638	668	673	675	653	679	671	612	603	632	606	656	630	646	628	648	658	675	655	638	575	609	616	612	657	619	628	628	616	653	638	637	642	650	610	565	590	614	664	654	629	642	599	645	642	642	627	633	669	624	648	629	676	609	659	642	640	616	626	678	649	646	648	640	698	650	603	640	636	653	665	644	626	634	673	616	609	624	590	603	644	646	622	639	671	670	607	654	639	627	652	691	648	644	644	647	618	635	656	642	650	668	704	645	624	661	627	626	642	621	635	621	643
76055	77901	75889	56017	35317	23776	9712	611	304	327	318	285	294	321	284	323	312	290	281	297	269	268	260	314	254	271	252	283	274	296	268	243	272	271	257	239	278	272	271	347	354	374	346	325	266	269	278	257	259	258	260	268	251	269	299	277	277	276	302	291	249	267	260	268	279	293	251	257	276	282	258	267	229	256	263	281	268	244	266	301	242	276	270	269	282	233	234	283	288	250	273	266	245	278	258	244	267	271	274	252	306	271	268	262	272	276	246	267	262	267	265	238	258	247	236	260	272	246	293	295	263	245	267	271	276	281	259	220	267	243	232	268	266	286	260	279	258	291	291	278	284	272	255	279	268	275	297	267	238	255	275	266	265	215	258	266	295	253	236	282	265	278	284	243	258	228	284	256	266	254	291	255	226	276	222	231	270	287	282	290	283	244	294	281	262	269	255	242	247	247	273	259	241	282	282	248	275	270	256	283	259	254	255	244	278	262	272	251	270	245	278	254	268	255	283	266	258	260	266	268	260	308	235	263	264	281	316	229	269	243	256	254	271	254	261	269	244	259	237	272	255	267	278	298	248	257	277	270	273	254	303	283	270	296	240	286	279	266	252	247	268	227	262	276	277	289	265	275	267	244	279	283	241	254	258	296	255	258	286	273	265	265	263	282	276	266	247	268	251	275	244	251	286	243	277	252	248	252	270	278	253	266	272	275	284	293	259	275	261	279	239	245	280	245	230	258	262	269	282	232	249	246	298	263	291	240	251	287	247	253	268	260	267	271	263	267	232	226	269	247	253	244	274	273	250	245	261	275	279	293	257	258	259	269	246	289	290	290	277	263	278	275	259	265	266	277	250	287	260	243	269	273	274	291	258	243	268	285	258	255	262	273	267	269	260	247	274	232	259	269	286	285	253	266	308	284	246	272	275	309	272	264	248	253	276	271	256	228	308	263	255	278	266	260	284	269	288	268	251	256	258	250	261	258	242	265	268	244	245	243	298	287	274	279	276	266	291	275	302	276	277	256	262	254	245	230	265	272	244	256	275	250	282	264	275	257	264	250	238	260	252	250	257	280	281	275	275	277	237	248	275	272	259	269	286	272	254	237	274	261	261	283	293	271	281	257	270	266	270	231	243	301	265	270	269	253	258	251	273	266	252	255	271	244	267	248	284	254	266	273	270	286	281	257	271	267	274	242	260	261	272	241	281	262	284	250	258	254	248	265	255	257	255	236	253	252	275	263	255	261	265	277	256	282	258	285	238	270	270	259	227	264	284	239	257	282	268	300	233	282	290	285	269	273	261	262	235	247	280	286	274	262	294	242	292	288	247	290	251	258	245	269	298	272	273	275	230	255	279	269	262	276	244	283	257	277	298	276	266	249	277	242	249	290	284	240	275	237	234	261	252	260	255	292	267	257	251	276	239	260	256	273	266	258	289	292	280	272	310	270	252	258	257	249	270	292	251	234	321	257	239	232	255	244	271	269	256	291	251	271	271	279	251	268	277	264	259	272	275	290	293	293	290	261	253	261	240	272	298	263	300	226	274	260	283	263	255	272	241	276	282	283	272	318	248	244	237	265	284	270	242	248	249	243	220	293	267	270	258	253	275	267	228	245	246	260	246	283	287	276	245	245	254	224	272	251	273	279	224	247	275	256	318	259	274	237	281	217	276	249	283	294	254	265	275	270	242	260	261	269	264	263	263	253	231	268	252	285	246	285	256	240	276	260	278	270	286	277	286	268	277	293	269	268	249	260	275	259	268	294	254	257	257	284	252	249	275	254	276	256	258	254	265	283	238	261	257	254	291	286	284	251	275	277	273	269	293	278	295	261	254	236	247	287	278	273	260	231	270	259	254	249	259	262	272	272	253	271	264	260	289	278	265	281	261	269	276	275	272	276	280	228	285	281	256	274	272	293	259	272	266	269	257	259	259	248	289	266	249	267	245	265	255	304	272	267	285	262	290	272	254	275	265	270	249	281	263	292	295	272	269	264	267	265	251	246	271	257	265	265	285	262	278	255	274	268	260	264	289	247	244	230	268	265	246	251	285	264	269	236	267	293	246	243	250	299	230	282	262	312	258	279	257	248	297	275	266	291	272	272	278	254	265	275	252	266	253	246	248	278	252	279	272	257	258	270	276	258	269	266	255	274	280	302	262	257	293	276	296	280	254	270	250	291	291	292	250	285	227	265	248	248	262	289	273	280	257	290	272	269	264	246	267	269	279	263	262	275	258	239	259	266	255	261	248	230	281	234	266	263	281	295	269	274	294	238	277	273	270	255	278	240	233	276	275	301	276	277	289	260	258	219	277	250	262	227	271	240	244	287	250	223	280	266	277	256	257	297	268	266	266	287	276	277	284	276	251	314	278	273	284	259	300	287	252	229	235	262	270	243	249	260	237	281	256	243	276	277	267	289	233	265	262	286	266	259	240	258	299	252	291	265	280	258	240	278	274	264	277	301	282	304	293	239	262	284	246	248	285	265	252	265	264	238	261	267	264	269	281	272	251	245	280	265	274	272	269	269	272	252	293	293	266	295	264	270	286	237	269	278	286	262	256	256	288	267	276	296	239	258	246	276	262	256	256	275	261	267	285	293	252	269	269	245	276	287	257	258	271	265	243	285	283	231	264	265	265	244	236	283	270	253	248	255	269	269	260	266	249	266	297	244	264	269	253	232	268	296	282	273	227	283	275	262	272	268	278	268	265	257	261	268	275	257	284	237	265	238	285	247	255	287	266	275	242	292	293	273	258	237	246	262	277	301	273	272	268	265	280	254	268	291	277	269	273	269	241	274	278	262	271	232	268	260	277	259	256	280	263	242	241	261	251	245	245	240	258	265	272	255	296	246	261	274	269	256	242	269	265	260	251	294	282	267	285	257	252	276	257	258	257	252	279	287	268	270	266	274	259	264	289	267	267	271	290	237	273	274	266	263	280	267	253	236	253	284	272	257	284	249	243	262	254	274	282	291	274	228	273	273	275	269	252	262	242	241	241	253	276	252	277	264	262	264	269	264	265	274	263	244	266	253	257	260	289	237	268	251	234	252	239	244	264	249	274	264	270	283	260	253	206	258	271	234	242	272	283	293	251	276	239	295	266	260	264	263	258	276	258	255	285	236	240	230	242	294	290	259	248	251	242	271	249	272	259	268	270	270	254	256	218	245	264	274	299	280	245	253	231	283	275	269	273	263	268	248	271	263	248	279	241	270	290	259	262	239	278	282	274	279	272	295	276	260	294	268	277	290	260	268	297	245	261	255	280	267	274	332	276	302	276	236	265	262	279	253	234	283	271	276	298	285	272	242	268	241	245	277	249	289	254	283	259	265	288	261	261	274	257	222	258	265	297	270	286	285	262	261	268	257	244	236	249	292	264	267	286	218	257	255	269	285	264	276	287	261	244	293	269	256	262	265	271	294	273	281	249	284	282	286	270	276	271	239	271	298	270	252	260	275	279	281	278	248	260	265	245	282	265	234	264	238	265	255	267	271
47049	59585	71058	59683	43984	36311	15130	1002	910	894	829	830	793	715	744	738	718	692	664	641	668	596	672	652	629	706	622	666	664	687	647	625	647	625	627	634	654	636	629	729	1002	1286	1097	925	788	725	594	602	587	614	628	646	658	652	608	620	569	675	611	666	639	627	625	663	596	642	564	578	629	616	613	666	614	598	643	594	595	563	623	625	672	642	592	625	618	638	657	583	635	641	611	619	603	625	672	625	631	648	620	622	624	621	626	592	617	594	598	589	627	578	618	625	637	605	598	619	641	649	599	655	587	607	629	636	568	615	647	625	584	644	633	636	638	613	595	682	623	656	620	615	655	595	666	624	619	637	617	574	595	642	629	604	606	636	618	608	569	604	627	595	649	606	609	615	649	629	678	618	612	635	624	638	603	605	632	612	597	619	619	594	601	669	594	627	592	601	626	621	646	614	605	627	645	609	616	599	658	616	648	612	600	649	621	592	633	620	612	636	628	617	634	611	654	622	590	643	616	633	597	649	633	578	627	644	689	638	606	614	631	627	646	598	654	606	645	611	626	624	626	603	615	641	605	684	650	626	643	608	633	634	636	665	621	623	577	655	608	624	646	610	625	585	630	651	591	657	554	650	599	582	640	625	646	653	631	682	612	639	634	593	595	617	649	616	649	596	648	623	594	629	639	625	613	648	648	624	639	651	591	596	658	626	603	649	674	618	620	619	633	611	662	620	624	626	626	589	614	622	654	632	643	571	598	651	636	643	653	614	640	569	685	597	634	640	646	624	612	664	597	615	624	635	634	660	611	602	615	619	600	569	617	628	648	594	629	657	633	612	599	607	645	620	617	607	638	656	623	639	667	629	633	587	595	604	665	608	604	652	620	614	619	655	646	632	622	579	663	654	588	644	603	656	633	587	626	596	613	661	628	624	617	643	642	645	618	596	634	604	586	597	616	640	675	589	591	608	612	649	668	608	626	583	600	621	637	640	601	588	638	600	659	639	686	631	616	586	615	639	617	637	595	587	607	625	646	675	640	585	630	667	616	600	610	621	659	577	607	622	616	639	593	598	599	650	636	610	665	595	616	643	596	597	622	638	618	630	611	662	608	629	639	615	566	597	584	601	636	641	665	614	630	674	629	587	619	615	642	610	571	632	622	637	605	591	610	619	622	631	577	587	616	638	687	594	645	676	637	606	592	636	673	585	640	648	655	591	617	586	630	620	664	613	627	637	653	640	586	622	605	619	631	619	619	603	582	616	649	627	625	618	618	619	598	597	593	648	607	644	582	643	624	671	604	635	597	651	634	666	587	603	629	642	620	608	605	608	649	561	634	609	626	639	599	644	629	626	600	625	622	584	630	605	610	614	581	639	610	608	621	604	586	593	588	615	686	575	603	644	657	623	626	608	643	661	632	589	601	651	604	664	631	600	569	632	598	631	599	621	632	641	635	603	639	598	597	582	657	607	624	626	646	623	627	588	608	658	576	627	631	596	639	688	618	625	642	648	574	604	609	607	616	634	673	651	631	629	613	604	645	634	634	591	638	622	670	628	559	600	612	638	636	646	580	617	594	633	657	681	637	635	631	596	616	607	632	591	648	622	662	599	630	592	567	600	650	641	614	624	628	672	577	640	606	612	643	646	613	560	619	596	633	637	627	621	609	639	637	615	664	607	625	588	628	655	603	634	598	645	628	593	639	604	649	611	601	635	596	606	586	629	624	675	618	610	605	615	589	633	589	656	627	607	646	621	610	577	615	636	639	618	615	657	582	647	609	642	623	658	600	632	627	633	655	666	577	689	674	649	637	632	656	613	651	608	634	611	639	629	664	636	632	613	604	646	615	607	625	593	580	626	584	613	631	640	661	645	668	617	639	612	621	619	642	633	637	646	636	652	683	629	590	649	648	604	623	636	624	644	636	631	632	575	632	643	631	594	587	613	626	663	617	613	577	597	617	632	630	649	605	602	630	621	596	651	615	634	654	626	619	618	652	631	621	622	636	636	661	601	653	631	636	593	675	624	632	632	600	620	627	596	646	616	575	627	631	638	633	632	632	640	625	639	628	650	616	668	607	628	629	605	636	619	592	614	666	625	635	648	622	662	631	631	609	661	617	590	633	664	677	597	603	649	623	580	628	597	591	629	616	652	589	647	599	620	675	582	604	619	624	595	612	611	685	582	631	571	612	611	618	635	631	608	590	653	599	578	643	650	626	624	617	565	663	628	598	630	627	625	604	596	641	634	598	627	626	621	627	652	622	641	683	632	610	621	603	627	636	633	635	635	630	608	607	661	629	581	616	625	614	640	665	621	664	676	640	670	635	654	614	638	619	590	639	595	595	624	680	641	637	597	617	624	637	661	642	587	645	596	605	605	604	626	660	651	577	604	628	624	630	618	621	667	615	604	593	651	621	584	645	592	617	608	616	659	658	613	653	618	639	649	579	606	632	664	628	629	595	629	619	627	684	596	628	597	609	611	628	620	612	626	600	581	616	643	616	634	624	615	614	626	620	650	603	647	609	619	581	600	613	585	605	623	628	643	619	653	613	655	592	653	620	619	640	596	625	607	622	627	643	622	590	611	623	607	617	638	595	614	625	609	595	627	636	657	645	590	640	634	634	598	617	637	619	609	599	661	641	615	620	630	622	624	612	584	622	621	598	605	623	611	600	601	618	618	613	581	633	617	605	627	617	626	613	604	654	603	598	590	640	671	639	647	618	611	577	617	603	652	636	580	606	644	609	584	584	626	634	592	623	624	618	674	621	645	620	642	598	633	616	624	664	613	635	633	592	644	610	579	611	595	591	623	566	616	611	617	645	582	618	646	644	634	663	660	617	606	629	614	629	638	608	633	614	651	644	585	658	630	622	631	578	624	616	571	630	610	596	604	604	602	608	631	625	596	652	593	608	651	621	639	626	663	598	602	596	625	648	653	642	551	578	644	638	579	611	642	671	670	637	664	614	558	630	630	621	591	655	608	648	621	635	622	606	601	638	630	604	623	596	665	615	601	648	595	656	608	656	619	605	620	614	597	600	668	639	669	632	628	623	590	643	608	596	662	645	612	642	619	622	639	581	614	612	616	627	600	599	649	617	645	619	665	637	634	655	619	596	635	620	659	664	629	638	555	606	598	564	611	583	666	645	594	575	597	624	595	648	619	644	617	646	636	645	597	688	631	622	643	643	619	578	611	625	637	641	590	593	652	648	615	605	658	621	620	629	602	605	622	593	635	620	620	648	577	646	640	667	652	675	624	618	631	605	651	559	596	645	593	628	581	625	606	637	634	681	608	656	633	615	606	635	640	618	617	596	614	611	619	624	644	643	615	623	640	599	665	692	656	664	629	651	654	629	636	645	644	605	639	680	651	634	631	582	585	633	624	614	638	589	619	617	594	624	679	667	594	620	630	598	582	650	600	645	635	618	621	646	611	587	601	613	661	654	611	620	635	601	596	596	630	658	598	630	632	587	636	585	594	657	596	647	647	611	643	625	616
15136	12450	12186	5198	1772	1041	646	352	381	341	329	394	362	318	356	356	344	375	344	347	358	329	387	371	373	377	383	357	373	366	402	348	338	362	354	338	361	361	373	381	363	395	373	342	376	391	350	345	402	366	344	314	343	354	385	390	365	336	387	382	345	365	377	363	362	378	389	404	393	399	383	384	365	359	330	350	349	363	343	365	347	324	316	342	338	373	392	369	349	362	410	354	375	326	372	368	400	389	393	370	365	364	345	367	368	344	310	347	326	338	354	335	330	362	324	332	328	374	362	379	352	314	380	361	327	314	366	381	363	369	332	358	384	360	355	349	366	402	324	382	338	358	359	350	342	354	350	365	348	340	354	386	334	370	369	384	406	383	368	347	363	366	348	361	362	388	372	341	370	384	394	353	371	352	385	331	352	373	364	340	357	339	322	339	344	330	393	369	385	351	384	350	341	358	366	351	401	364	376	388	347	334	340	372	335	328	338	378	348	344	334	399	358	320	383	406	340	363	384	354	392	374	348	337	369	363	351	358	351	309	316	357	390	326	342	347	362	371	379	372	346	349	368	313	387	334	360	362	350	376	312	340	378	368	359	377	366	346	366	371	351	366	351	369	345	366	360	357	371	359	353	365	360	339	319	318	384	364	370	363	360	355	362	355	364	337	336	344	381	367	352	345	373	377	347	363	400	366	363	317	351	351	360	390	360	362	366	337	318	346	334	355	369	342	341	326	348	362	364	372	357	333	385	352	361	363	374	354	311	338	353	353	345	350	354	393	365	366	371	345	334	370	355	379	319	354	306	399	372	340	349	327	333	358	353	362	353	352	347	385	324	358	365	353	385	397	373	332	351	358	385	328	341	393	368	344	329	396	375	350	346	377	388	367	348	356	378	338	327	349	384	390	363	372	375	338	318	327	358	328	363	359	355	374	394	335	360	363	380	375	363	344	366	360	399	352	343	360	359	370	360	365	335	357	395	357	361	340	359	356	347	376	361	384	350	372	344	343	354	347	359	390	347	370	329	367	340	390	361	377	357	355	332	355	357	359	364	372	363	379	337	372	342	358	388	338	335	383	366	350	385	371	350	373	372	390	381	344	342	359	354	369	348	336	346	352	322	385	368	380	339	370	372	367	374	342	345	377	360	372	368	333	350	357	355	370	356	328	373	338	343	320	380	332	380	351	344	330	354	368	336	379	363	341	365	361	370	389	353	326	359	380	356	341	386	347	379	386	364	361	361	391	330	325	351	317	346	358	363	363	352	372	357	355	383	374	349	374	335	364	381	381	366	396	330	341	344	367	365	366	337	365	380	372	377	352	362	352	379	337	383	332	377	388	353	354	341	330	312	356	360	376	344	356	329	355	365	389	375	373	369	367	365	363	339	354	357	389	386	376	375	379	373	329	358	329	356	321	355	378	378	333	361	360	337	381	321	375	367	377	359	358	375	339	335	384	356	335	324	347	365	373	363	379	350	346	323	333	338	321	361	360	331	362	353	361	379	363	335	343	359	347	340	358	365	359	343	381	372	381	366	336	325	402	327	346	353	325	356	354	397	347	349	355	322	332	342	315	390	397	383	340	388	371	388	331	359	365	359	324	370	371	349	361	330	345	341	389	374	352	386	343	346	396	361	362	342	344	365	318	370	383	374	347	383	349	333	326	363	376	354	408	351	346	358	344	337	341	339	347	349	321	362	390	364	359	350	357	362	352	339	348	329	364	339	359	347	374	359	358	342	360	336	377	360	360	355	364	387	318	340	329	333	342	341	361	354	392	395	350	344	411	352	415	430	394	376	382	361	359	394	380	355	347	360	327	383	370	337	358	377	365	345	374	392	380	356	366	348	362	337	362	379	354	334	370	347	321	377	363	337	360	347	365	336	310	340	321	364	362	347	356	365	352	359	353	335	351	381	406	330	341	357	368	365	354	323	342	378	372	378	336	337	378	367	332	360	381	381	370	331	328	321	345	345	351	378	346	331	338	370	355	382	358	330	364	359	344	338	353	363	395	355	344	361	341	382	349	360	360	338	347	337	338	336	343	377	337	354	385	392	357	347	346	358	376	377	358	328	345	324	360	361	388	355	395	367	365	337	411	399	322	357	368	379	363	354	312	361	345	350	376	359	364	411	371	364	356	317	336	345	386	340	326	347	350	330	370	352	355	397	370	345	384	343	383	347	420	361	347	398	364	335	351	345	361	381	377	365	332	326	390	345	329	396	388	341	341	335	357	325	368	363	415	336	359	334	359	369	355	348	374	333	332	425	365	346	371	337	360	326	333	397	343	372	372	353	343	354	364	379	367	366	379	366	370	392	346	394	365	330	381	362	368	351	325	350	338	345	349	361	376	364	346	349	340	364	324	379	390	394	369	403	305	328	336	347	352	384	358	395	339	356	372	337	364	378	336	314	374	387	346	337	353	354	322	366	412	373	349	355	341	368	335	357	379	324	370	377	347	403	379	362	362	370	338	399	341	419	368	383	313	384	356	373	417	376	340	341	384	381	322	367	333	362	352	384	345	332	363	378	379	347	343	349	356	329	346	368	375	349	361	363	370	335	407	359	355	384	328	356	354	399	386	375	328	390	353	371	360	363	340	366	357	342	374	369	311	350	363	330	365	313	385	341	330	336	358	376	371	376	379	357	363	365	352	384	381	334	378	345	349	384	340	374	375	370	350	335	336	396	322	374	338	373	411	346	332	368	381	350	379	384	360	348	379	368	342	363	358	359	353	398	328	366	330	365	377	347	368	337	378	392	342	364	338	356	368	338	360	360	344	378	367	373	349	356	327	368	357	329	378	342	345	336	329	380	349	385	328	342	363	339	336	398	404	366	354	371	339	377	346	384	357	337	361	367	374	335	411	378	353	354	359	342	325	353	331	369	352	395	394	350	381	357	361	328	393	371	354	332	363	353	411	379	359	361	327	347	360	336	340	380	342	368	365	335	372	371	382	335	323	379	343	342	351	347	397	303	361	378	343	320	346	386	395	426	350	359	345	343	343	344	355	336	356	380	391	365	357	382	366	337	334	353	357	350	325	374	342	353	364	386	405	371	347	399	383	407	331	363	383	352	338	401	351	350	342	360	381	347	316	384	340	345	357	387	374	378	362	372	356	363	318	360	342	371	337	376	380	344	324	333	381	333	349	344	400	393	373	372	370	350	350	346	331	369	380	317	362	362	347	364	361	346	365	366	347	391	335	380	363	340	333	347	340	347	363	335	348	330	354	349	387	367	352	351	356	317	392	353	380	322	374	335	339	383	382	332	383	355	397	326	352	348	371	331	299	376	345	354	356	336	397	417	375	392	354	344	379	330	367	344	391	344	335	343	342	353	360	322	398	361	336	354	379	370	334	421	387	361	370	376	365	352	321	359	364	389	344	380	376	387	393	375	347	388	355	377	357	364	352	362	330	392	358	382	318	369	334	355	347	386	373	375	349	339	361	347	338	340	354	357	359	380	372	359	351	345	324	357	343	358	353	371	408
12892	16524	19290	11572	5161	3533	1918	874	841	839	843	827	831	734	791	817	791	861	813	847	798	805	840	796	807	807	813	803	885	794	799	842	821	784	823	791	816	823	786	830	773	858	880	861	796	847	800	804	745	815	796	819	769	834	801	806	791	821	837	802	815	777	785	763	846	785	764	842	845	814	794	847	774	790	798	804	821	788	819	802	781	828	805	814	750	760	773	758	774	820	774	883	825	783	806	820	818	789	841	815	797	858	783	798	810	830	803	837	768	823	774	782	824	765	846	786	762	750	784	854	786	824	769	805	796	838	827	805	798	851	778	881	715	767	809	757	759	827	764	816	816	741	851	764	820	782	826	780	825	823	793	785	752	826	819	833	770	761	835	819	760	839	789	772	779	797	748	814	821	791	803	755	781	762	785	814	770	793	809	753	841	779	758	781	788	788	804	775	836	799	783	784	795	812	851	806	811	837	774	781	811	796	814	791	777	770	806	779	825	815	833	811	824	763	830	841	816	787	807	766	853	783	790	824	797	827	767	807	803	797	831	799	825	826	822	828	814	801	815	768	779	820	813	804	823	869	829	796	779	799	820	817	820	815	781	784	825	806	806	829	798	814	835	774	769	802	844	765	779	765	797	781	785	814	809	821	806	828	804	793	773	814	826	816	859	821	687	825	804	860	869	803	832	758	768	813	835	778	826	849	820	845	800	791	800	784	803	788	816	806	837	828	828	822	747	819	799	788	809	773	773	799	848	841	860	778	821	812	803	819	810	802	830	791	825	795	784	805	799	799	776	753	825	825	811	842	850	791	806	818	892	776	860	807	847	828	750	791	847	823	818	787	821	809	819	775	852	804	801	782	862	800	818	839	791	769	815	797	809	820	789	841	786	804	814	797	784	820	793	859	779	842	829	776	796	784	794	834	840	730	816	788	792	812	798	781	797	846	734	822	810	778	810	836	806	823	774	739	773	835	842	809	826	798	750	768	821	823	821	817	839	767	788	843	800	818	792	787	801	773	755	807	789	823	850	841	781	783	796	850	810	784	780	762	807	860	815	770	780	811	790	787	778	797	841	756	778	838	809	747	760	800	849	775	793	783	827	830	761	803	822	752	828	816	811	816	760	847	835	812	776	817	809	802	808	773	816	787	832	814	812	828	772	759	737	777	764	822	802	813	886	808	827	783	825	767	799	823	782	812	808	814	783	782	846	830	917	791	796	816	787	805	813	767	798	817	844	795	827	758	772	816	794	823	831	773	837	862	785	747	818	808	820	815	824	810	819	800	824	768	864	835	795	790	760	749	797	780	779	856	828	805	781	797	790	831	832	807	819	781	761	786	808	804	836	834	778	772	847	813	840	809	841	749	785	821	840	830	840	802	821	764	752	847	810	774	773	833	802	831	761	829	829	785	856	772	784	823	795	847	821	795	866	781	786	772	841	802	798	818	794	775	844	758	827	774	799	715	800	831	803	819	790	843	803	791	798	790	828	828	806	774	820	805	826	800	732	793	839	823	799	803	821	780	820	816	829	787	833	760	815	799	847	810	789	801	772	802	800	796	846	777	852	786	801	792	820	801	819	864	840	771	805	815	815	777	808	745	795	786	788	802	786	827	830	793	790	785	859	812	807	807	832	863	783	815	779	783	800	884	824	807	802	862	822	784	824	782	824	863	812	817	818	790	831	820	855	804	796	804	793	763	831	858	795	766	822	793	767	839	846	813	761	814	835	832	780	859	889	759	788	795	841	819	793	786	836	843	801	814	804	783	823	804	783	843	777	781	827	782	783	796	823	779	849	806	800	779	815	811	780	842	800	803	779	823	838	748	828	829	744	820	835	818	803	804	792	848	832	810	812	797	820	773	817	823	815	807	827	890	775	804	775	820	849	809	798	758	815	783	845	842	816	812	779	772	825	782	828	861	821	784	828	797	766	816	801	805	768	779	813	802	773	753	817	814	834	788	724	812	823	803	786	824	817	807	813	759	858	792	803	822	849	798	802	816	807	792	833	814	846	789	843	801	828	841	801	813	834	766	826	787	799	813	765	814	839	813	761	773	776	816	830	905	805	761	815	854	795	771	787	812	787	813	843	845	806	815	807	790	792	783	801	813	749	811	821	769	839	801	869	810	807	782	820	842	799	817	784	779	827	796	815	732	811	839	811	798	819	847	828	773	810	772	755	802	777	765	815	789	825	834	769	843	808	874	805	830	808	809	787	807	847	812	787	802	795	782	820	780	822	817	807	818	786	785	783	746	806	817	772	820	839	816	827	808	777	849	815	835	772	786	789	793	840	811	845	845	810	803	749	782	796	835	870	824	826	770	846	779	819	760	821	815	780	758	794	826	780	801	794	818	820	772	788	833	807	797	821	851	793	817	823	806	789	855	805	806	792	863	842	795	760	812	793	821	827	804	816	769	814	806	820	790	825	822	792	763	793	816	875	794	841	834	756	849	785	820	798	849	835	795	830	767	822	862	808	804	845	804	813	884	849	789	784	802	809	811	858	773	813	807	845	783	804	815	859	794	804	795	775	828	773	831	808	848	780	848	834	824	850	806	800	797	828	853	809	822	809	792	782	786	833	809	839	777	778	777	786	816	790	752	868	781	833	762	810	793	806	788	788	811	805	795	813	820	807	773	791	803	794	810	794	800	799	810	817	826	801	788	879	825	818	865	832	771	779	792	800	837	829	844	751	794	822	830	792	772	791	810	864	765	803	819	779	832	786	804	824	828	780	890	813	818	789	768	750	795	818	787	796	837	762	746	838	808	829	831	798	827	812	860	776	803	753	790	807	746	805	805	810	750	767	821	866	819	753	829	804	810	770	828	796	846	807	812	784	751	787	814	790	805	854	822	846	808	788	770	779	828	833	803	843	826	793	817	828	782	842	822	790	792	774	794	817	736	758	815	811	795	793	829	828	784	807	850	821	833	801	811	805	805	832	755	828	826	811	755	797	890	772	797	805	761	839	797	784	767	832	771	857	842	810	818	819	813	800	819	822	849	856	809	818	824	786	762	811	787	771	789	809	822	789	813	817	807	807	797	787	845	801	830	786	857	771	810	773	843	802	820	834	801	795	813	766	770	796	812	830	836	836	808	787	812	858	800	775	831	848	800	812	827	802	852	837	794	772	791	821	787	770	784	796	810	753	789	813	801	822	820	822	807	868	801	798	805	778	793	802	790	825	789	787	834	798	808	774	799	770	844	837	792	808	838	748	788	858	803	848	788	817	831	775	803	808	812	792	779	861	790	769	866	774	798	761	787	822	774	808	796	830	838	829	770	816	833	835	825	793	837	819	814	782	810	854	804	791	797	810	817	793	797	783	760	826	816	784	791	830	836	832	839	821	827	801	806	804	819	821	758	819	864	769	785	790	802	855	754	851	758	809	792	781	811	843	811	787	835	792	838	767	821	798	803	803	775	756	773	808	773	846	838	828	795	784	819	809	791	817	822	815	786	839	794	816	779	825	834	769	784	787	848	791	820	806	811
62627	64374	65707	45437	24945	13746	5577	507	329	292	263	328	261	273	288	295	292	298	306	296	249	276	292	265	314	292	283	300	269	282	283	290	297	283	296	280	275	265	270	287	311	316	325	296	291	268	291	288	297	286	303	266	275	322	283	269	315	288	273	317	252	288	276	287	298	300	275	239	290	277	295	268	295	271	283	274	277	265	255	285	304	277	268	292	299	269	285	267	283	269	264	252	265	279	274	295	288	274	282	273	250	284	279	286	290	286	276	268	277	253	260	296	261	266	272	313	280	302	281	255	268	272	248	284	284	293	294	258	275	310	303	278	258	271	227	290	281	273	294	273	279	288	267	271	267	255	256	284	303	304	266	261	263	282	267	257	253	295	251	286	304	285	276	283	276	258	276	302	253	306	321	287	243	262	290	285	263	295	277	246	277	295	261	299	289	261	302	290	291	279	302	270	276	296	293	268	290	267	236	297	275	275	260	297	279	262	312	282	245	287	261	285	256	267	257	252	280	265	275	252	293	286	271	262	264	293	281	272	268	291	275	277	276	288	316	264	287	290	294	291	294	262	287	273	280	283	288	288	263	278	292	265	298	273	288	284	277	313	285	296	287	298	301	288	307	297	283	274	276	274	281	285	291	265	252	266	290	283	269	266	295	286	306	272	274	284	277	281	269	274	254	312	289	253	273	255	318	310	292	285	316	307	283	282	250	283	300	266	237	246	261	263	258	250	288	279	291	268	270	294	277	270	292	267	302	272	309	272	259	284	286	271	272	289	299	292	276	302	277	286	278	308	275	282	295	256	309	284	289	267	256	250	290	289	283	305	277	272	312	275	300	299	271	284	276	274	291	260	274	277	283	260	285	272	262	303	302	260	268	264	310	269	272	317	281	305	276	282	279	294	263	297	278	294	282	265	268	294	293	256	280	291	268	280	296	284	310	280	281	326	269	268	290	292	281	260	254	311	292	281	247	285	269	280	267	266	278	243	288	286	271	303	275	276	243	325	286	273	283	243	280	251	269	273	288	296	293	287	285	270	275	242	238	242	308	285	262	265	290	256	310	303	317	269	310	281	293	252	257	277	255	269	294	269	288	288	299	268	278	296	285	267	298	278	262	264	254	262	264	277	281	278	290	278	254	291	249	280	287	276	276	285	283	307	296	259	281	287	275	285	291	247	280	280	295	281	263	259	280	260	292	263	311	250	238	309	260	262	315	260	295	328	292	286	285	274	266	287	275	252	294	302	279	278	273	302	294	284	275	305	271	306	276	277	259	242	295	276	312	287	265	252	283	274	276	257	297	251	252	292	303	282	273	280	270	288	255	260	289	303	264	242	253	288	308	269	244	297	292	322	288	281	368	270	260	300	273	272	295	276	278	283	296	279	274	283	277	294	262	279	289	280	255	257	290	272	279	291	292	263	275	276	286	310	263	294	271	252	261	290	256	314	256	283	284	306	309	290	283	282	268	270	266	262	287	291	300	281	279	271	269	266	275	299	262	294	302	307	248	311	262	265	331	280	299	329	276	283	268	296	277	309	295	272	294	277	302	247	275	274	271	291	265	277	280	331	295	260	276	247	262	260	264	287	305	249	308	280	264	282	306	302	264	296	278	249	307	301	281	270	303	271	269	285	281	301	246	267	252	278	302	281	271	273	237	264	246	269	277	269	274	273	294	268	249	285	277	265	236	287	285	310	263	310	303	252	245	254	247	280	297	282	268	287	296	307	301	293	265	288	297	308	307	277	277	269	304	263	273	296	249	292	299	271	255	272	267	292	293	288	263	252	298	264	289	303	295	302	296	256	293	280	291	290	290	279	310	299	294	301	292	283	286	283	259	313	285	285	274	271	303	267	309	287	279	267	289	276	298	310	279	266	307	275	299	296	317	293	299	286	284	287	284	251	287	273	246	251	277	277	281	260	277	277	263	274	293	253	291	286	258	290	300	277	289	285	290	298	244	275	281	285	290	263	267	277	260	290	282	282	260	262	266	292	264	265	297	283	284	279	272	298	236	244	279	272	271	248	278	302	286	302	282	267	291	264	268	272	293	274	295	240	274	256	300	273	261	272	237	267	297	301	267	291	276	245	259	287	280	285	262	294	302	274	240	269	277	267	273	270	292	286	262	263	300	274	249	284	289	280	282	261	318	252	302	277	310	305	272	290	274	279	277	288	258	328	275	281	297	307	262	285	262	302	288	296	271	269	297	267	278	308	312	263	294	287	291	304	277	268	297	273	247	279	270	280	314	266	224	250	262	291	292	272	286	258	329	248	262	270	267	269	273	270	281	266	281	255	288	297	262	279	285	293	270	282	288	281	287	278	288	274	290	309	266	270	263	263	300	283	312	290	252	307	261	312	279	284	257	269	283	283	306	299	266	264	258	295	263	301	276	296	282	276	284	265	274	291	270	268	272	257	280	282	308	285	275	249	281	293	270	298	313	311	289	286	282	296	293	276	311	274	292	258	246	259	283	269	257	286	270	311	282	306	290	268	308	292	282	251	282	250	271	323	302	263	287	268	283	306	264	285	285	302	285	301	295	286	280	265	280	264	286	296	269	293	262	295	255	282	300	280	260	280	317	268	259	320	295	271	286	276	255	275	252	300	288	274	280	297	292	296	278	305	269	310	291	275	251	282	276	301	280	239	298	278	290	310	282	288	287	290	278	267	250	263	318	303	284	283	279	302	293	275	295	264	255	261	276	282	305	283	290	276	276	282	265	270	289	313	259	268	285	284	285	277	279	269	248	249	279	285	290	294	293	285	246	281	271	299	259	294	289	316	302	292	298	289	297	283	258	302	279	263	286	272	249	294	279	325	273	270	265	269	263	302	302	282	273	269	264	272	265	294	285	261	260	265	292	260	300	280	291	284	284	271	287	289	294	279	273	285	267	274	281	268	306	290	293	271	298	287	296	297	290	308	286	270	288	267	269	271	263	281	309	290	309	275	280	256	271	262	275	306	258	268	240	258	302	315	284	291	282	280	288	289	274	254	298	314	291	282	258	311	262	298	283	286	267	261	283	270	306	259	297	298	269	292	276	271	242	304	293	300	293	291	294	296	269	305	279	274	236	304	273	278	272	262	232	268	289	233	266	294	282	272	260	281	300	277	278	297	275	276	272	280	268	293	260	281	276	266	290	254	287	309	277	315	305	306	285	278	289	262	259	273	260	289	255	302	294	298	269	266	308	317	265	292	289	286	280	289	279	268	294	293	292	303	274	307	256	272	266	258	272	303	257	278	267	294	288	288	288	315	283	276	268	276	258	300	274	263	265	274	282	282	292	297	240	285	274	292	245	285	292	278	256	235	275	257	261	284	247	285	300	283	268	258	254	278	276	261	305	271	291	284	277	271	290	311	292	266	293	262	325	289	263	260	298	298	256	296	271	268	287	268	280	268	276	294	271	264	256	283	274	303	291	249	278	307	271	298	252	252	287	280	259	254	293	297	261	305	282	274	321	294	294	287	277	275	307	279	275	282	298	272
37981	48408	59625	49214	34112	26352	13068	927	827	811	822	771	801	748	720	708	707	658	694	687	712	699	648	659	700	688	675	652	667	651	656	698	693	656	682	655	662	649	718	740	970	964	890	845	723	696	673	665	687	667	682	640	668	705	630	645	654	682	674	624	678	637	647	672	661	657	674	710	624	648	653	681	645	671	694	644	688	619	633	692	691	635	631	671	607	660	674	645	677	661	661	702	650	649	649	639	678	638	636	700	601	655	649	660	690	682	683	677	665	673	653	634	661	570	679	613	605	637	645	647	657	629	665	671	570	661	627	657	676	637	625	670	598	680	673	658	628	648	645	690	648	647	680	681	656	673	687	659	643	650	635	652	648	640	644	665	643	700	656	668	697	633	651	617	664	686	635	626	652	650	675	662	674	638	658	648	682	670	641	610	628	660	640	677	669	667	634	673	646	648	667	669	695	674	619	666	651	684	668	680	653	684	626	657	686	648	640	662	710	656	605	618	665	616	624	636	637	652	627	659	690	669	644	612	610	668	708	655	650	615	614	647	663	614	653	628	667	622	630	614	681	676	651	671	604	663	663	702	694	677	684	666	701	666	642	649	657	679	629	667	652	566	649	640	630	650	661	618	608	711	645	615	674	677	626	627	621	653	619	649	654	646	661	647	611	684	634	655	675	625	656	636	634	631	719	638	664	667	667	663	638	627	659	640	679	675	664	639	647	640	684	652	676	697	585	634	640	732	659	675	720	652	672	666	698	659	641	657	670	660	659	687	669	646	634	698	682	614	649	629	669	655	625	682	635	695	600	666	690	643	630	629	638	679	660	676	645	675	614	687	647	595	618	693	666	650	649	688	659	687	637	684	645	661	662	678	660	690	615	661	622	674	675	634	643	667	633	650	620	626	663	633	606	678	667	671	641	635	620	633	638	689	661	611	632	632	651	680	680	691	600	671	647	653	647	631	645	630	635	661	680	688	628	608	645	656	624	662	637	713	661	629	651	682	596	662	659	673	637	673	686	670	659	639	631	611	646	634	653	650	702	639	664	625	638	636	649	639	632	672	646	590	652	695	693	682	681	635	651	627	603	699	654	614	624	670	635	658	665	641	711	674	661	641	641	653	668	669	685	635	619	681	626	644	646	622	673	643	663	648	670	659	672	635	643	616	689	650	623	676	657	666	663	647	630	661	693	615	693	667	672	604	680	687	661	630	702	679	659	616	664	636	684	640	653	636	626	675	644	636	636	666	608	676	700	624	653	621	678	653	646	650	651	700	636	675	623	654	675	688	660	709	641	628	632	684	653	684	659	641	662	662	592	659	648	634	621	635	713	604	629	641	626	668	624	649	638	622	624	667	596	676	660	643	675	671	638	684	611	622	660	619	644	645	695	669	668	638	623	632	588	637	690	624	636	637	665	669	681	655	695	666	663	663	623	656	655	652	647	674	630	633	649	669	643	656	615	679	636	709	643	640	623	646	708	633	637	672	623	650	651	687	618	634	653	659	640	673	621	663	640	648	708	654	629	603	645	596	663	654	642	623	655	644	670	639	683	668	711	635	654	636	598	636	590	662	638	626	624	670	649	638	628	671	624	697	653	676	639	726	636	631	645	613	652	663	654	651	656	654	683	615	654	647	642	704	618	610	613	656	638	645	670	666	642	668	673	630	635	670	608	662	637	664	618	627	611	648	622	645	627	676	667	644	650	692	679	674	641	679	657	661	640	665	641	632	638	624	624	661	624	619	621	684	679	687	655	672	694	654	678	641	643	625	683	673	692	618	663	683	634	637	674	648	666	631	669	640	639	657	657	651	703	640	647	638	624	621	711	670	667	669	683	663	644	666	668	718	624	622	644	703	645	644	647	656	620	627	672	650	672	646	658	699	638	682	660	651	653	640	649	647	673	627	679	598	649	664	648	639	648	714	652	660	665	652	650	633	687	653	632	617	681	662	664	615	680	624	619	695	640	637	630	644	663	609	631	659	671	645	603	632	716	650	680	664	678	665	663	681	627	672	668	669	649	597	642	675	657	678	638	668	649	675	632	656	690	671	656	611	673	636	613	662	660	647	653	670	654	645	655	621	666	686	623	666	639	649	698	685	675	664	665	642	622	649	630	686	629	632	651	665	660	680	650	656	635	636	639	634	683	671	675	681	603	639	626	659	641	657	643	613	703	661	676	663	667	631	667	648	619	694	655	641	638	643	628	675	672	654	654	648	658	623	655	651	662	618	626	682	650	626	664	618	684	666	682	664	639	676	673	629	648	678	638	666	645	651	671	635	677	633	671	643	672	660	640	659	682	683	674	682	644	657	624	664	624	600	674	691	653	666	664	607	609	666	658	653	631	659	645	646	695	696	674	661	710	669	679	678	629	620	633	635	638	646	654	700	671	650	633	681	630	628	625	672	642	675	667	654	645	652	675	658	650	648	630	602	647	600	658	660	686	660	633	654	642	644	586	677	603	653	669	642	661	663	677	646	659	623	646	604	633	661	688	599	652	621	651	651	600	676	666	638	660	653	671	636	629	657	621	689	648	622	641	655	665	625	627	682	660	642	642	665	680	685	625	618	702	628	702	642	672	678	616	644	655	634	638	665	647	689	635	656	671	641	665	650	649	678	704	629	640	581	650	660	654	652	631	615	639	659	656	614	685	636	668	647	651	645	676	654	624	665	683	620	640	687	610	666	649	643	654	649	649	619	665	686	620	670	669	667	674	657	609	620	647	644	688	676	619	678	669	691	665	662	624	652	620	666	638	660	639	634	653	602	631	656	675	645	628	665	661	632	605	674	650	632	614	632	625	628	646	632	637	663	677	664	657	658	646	639	654	654	598	664	635	601	690	665	690	662	637	642	652	625	615	656	670	658	701	605	648	647	628	663	658	709	666	655	663	626	625	658	687	653	665	682	642	643	673	668	634	677	643	695	665	629	650	652	601	694	677	600	661	671	674	651	635	629	643	672	662	666	700	681	637	700	662	635	640	672	699	629	608	631	618	657	677	632	667	649	637	628	660	691	672	665	663	699	656	631	652	646	672	662	617	654	649	622	676	630	702	633	682	615	680	631	663	633	653	660	635	599	652	659	664	671	639	667	655	623	663	669	622	660	637	667	637	605	616	646	653	643	673	633	643	661	651	668	660	632	670	643	673	637	632	611	653	677	664	673	649	632	715	675	631	648	618	624	624	711	626	659	663	690	687	674	672	641	604	674	639	687	651	648	652	648	651	628	631	701	646	662	675	664	667	705	620	636	630	649	660	665	690	676	635	656	639	646	628	661	638	683	665	628	644	655	642	614	664	679	676	670	653	666	646	675	668	671	677	636	708	641	669	615	658	637	641	674	689	668	661	642	614	671	626	674	662	626	671	653	618	666	636	676	621	667	628	669	682	630	665	660	651	663	653	629	683	701	644	672	644	657	610	693	642	657	655	662	643	683	660	686	669	624	646	652	659	643	630	696	674	659	605	691	664	654	630	632	685	639	655	623	642	645
75790	77685	76075	56394	35327	22817	10921	859	373	306	293	301	338	283	329	288	291	316	278	283	278	309	272	274	264	277	323	281	284	281	297	301	280	253	286	297	284	271	282	337	331	386	344	322	298	290	270	268	276	271	291	286	284	300	291	295	275	258	283	274	262	254	279	285	257	231	293	287	270	241	271	285	308	271	304	278	258	280	286	312	293	273	282	262	293	308	283	260	282	259	251	295	279	323	282	317	291	265	284	273	287	259	259	268	289	331	240	274	293	261	263	274	285	256	273	282	300	267	297	284	279	274	280	291	293	254	263	327	270	343	254	277	269	259	263	270	290	280	299	283	275	286	253	298	256	299	299	308	296	267	276	272	288	299	286	301	279	258	280	274	287	273	252	274	282	287	299	286	258	263	274	279	251	249	317	287	265	235	304	271	283	269	282	273	331	275	256	308	283	251	250	300	282	270	292	301	236	264	281	272	289	266	298	320	299	285	260	285	294	286	313	286	282	287	288	275	308	306	278	275	279	287	257	268	292	264	286	237	288	277	294	255	278	281	285	278	296	279	248	296	270	299	274	291	303	298	307	289	272	278	276	275	286	282	335	273	297	263	304	295	295	275	293	295	286	275	300	291	275	296	287	281	281	248	257	259	253	279	271	285	296	250	295	279	276	273	297	288	283	327	275	280	265	293	259	278	302	287	261	282	283	269	294	317	276	295	260	256	297	286	294	286	261	265	268	295	312	279	290	270	315	288	288	288	269	288	298	270	308	281	297	259	286	243	278	262	279	273	247	296	284	289	295	267	308	324	293	294	275	302	298	293	268	268	282	294	299	273	276	288	294	273	280	324	275	258	233	269	284	297	279	289	271	299	236	235	264	284	269	274	239	266	279	285	298	262	287	259	291	272	288	269	267	277	276	296	249	272	241	290	299	279	284	316	251	267	294	294	258	260	274	291	279	276	278	280	248	289	294	288	279	322	289	242	261	293	277	307	323	290	285	296	324	287	280	283	274	302	286	305	299	286	278	252	252	253	270	277	272	257	293	237	252	286	296	279	247	290	290	318	270	291	283	264	253	252	283	258	266	301	259	261	308	257	270	256	263	297	258	261	289	306	272	284	297	258	262	285	265	294	279	296	310	293	270	291	280	237	312	266	299	271	252	292	279	283	267	288	273	314	259	275	253	297	288	252	269	287	271	283	272	289	300	319	296	276	266	278	271	282	301	279	268	279	302	263	309	281	241	277	293	289	311	282	307	297	304	303	294	261	296	274	288	311	318	296	276	263	284	271	283	292	287	259	283	262	281	236	317	278	275	282	270	278	266	305	271	285	288	274	300	264	271	270	270	280	295	282	287	303	279	258	243	281	253	295	291	273	273	278	274	273	266	259	273	302	263	310	297	279	307	273	321	253	271	290	294	298	264	268	274	277	289	280	280	287	272	288	274	301	301	285	291	284	260	278	263	296	291	264	304	254	286	280	273	319	299	286	275	307	279	264	272	260	273	292	287	268	305	308	277	249	274	263	237	276	273	276	284	255	274	279	290	288	274	299	310	270	261	296	263	285	257	278	283	290	272	287	264	276	292	272	262	268	272	282	296	274	283	280	269	282	301	290	243	266	252	297	276	275	295	272	279	258	303	269	284	261	272	265	312	286	285	298	275	283	282	268	322	272	286	291	285	298	265	284	277	288	288	265	285	275	247	260	279	266	298	297	303	250	301	279	270	282	279	260	230	289	245	256	265	296	273	302	290	302	268	298	290	282	284	293	268	293	304	274	287	255	287	268	278	273	288	292	248	268	268	268	304	306	242	256	263	308	268	301	262	261	257	278	301	292	287	254	280	306	301	279	270	268	293	272	282	270	277	284	262	279	288	321	301	284	271	300	232	243	271	283	263	272	293	273	258	286	269	299	300	284	295	276	304	286	343	291	308	283	287	282	274	269	277	267	285	301	287	267	272	273	284	275	305	294	294	294	321	281	283	255	269	283	285	236	277	307	280	260	287	273	259	252	273	267	252	297	270	266	269	308	263	268	290	301	286	309	285	267	279	273	245	230	282	307	281	302	232	223	297	268	288	271	257	270	298	317	295	286	262	304	290	269	231	291	257	268	258	276	294	259	289	271	313	246	272	292	283	302	264	270	272	306	262	271	238	264	304	277	295	263	256	302	252	283	297	279	298	275	265	258	265	337	298	295	289	260	280	286	278	255	271	299	300	296	292	276	320	303	272	296	290	274	291	329	310	266	261	233	242	284	275	256	276	250	256	291	278	272	281	263	285	266	303	296	306	264	285	280	287	249	286	291	301	280	268	262	273	302	282	270	292	284	287	289	288	269	268	300	260	306	285	268	295	274	307	281	261	253	260	299	286	309	324	315	276	305	288	270	283	279	293	259	260	285	265	265	266	294	258	275	296	277	280	277	266	272	294	281	290	277	271	287	282	291	266	308	267	301	258	286	284	279	289	248	294	305	288	289	286	272	250	259	267	311	278	273	266	287	262	263	276	278	267	291	262	282	285	297	252	286	273	265	272	248	274	275	301	303	282	261	300	295	277	285	272	259	281	265	260	289	276	285	255	260	309	284	280	272	271	293	291	260	257	283	300	254	268	303	295	287	272	273	294	299	268	296	266	296	301	278	293	289	272	292	262	280	267	266	274	284	280	279	278	254	278	277	269	260	266	290	276	275	300	266	254	270	276	279	287	283	266	299	272	290	295	274	264	300	249	253	260	300	321	307	262	262	296	256	257	301	298	295	258	274	254	264	261	265	249	257	282	243	280	271	269	319	284	291	261	285	257	290	309	293	268	258	269	269	307	333	307	281	322	316	274	239	275	287	273	279	293	258	268	278	296	283	252	234	277	282	276	295	269	270	264	267	245	294	282	288	272	274	287	273	248	272	274	268	289	291	257	256	276	273	288	312	299	286	286	250	285	288	296	261	288	304	265	263	262	275	253	275	294	274	286	268	272	261	269	297	282	293	330	295	266	289	247	286	301	285	289	273	304	280	270	298	285	314	278	264	279	280	316	285	315	286	311	281	273	266	291	283	268	292	272	268	297	311	309	280	280	258	275	300	258	258	261	277	277	264	285	306	279	273	303	258	268	258	316	268	246	292	298	258	254	276	256	276	298	277	288	262	300	282	276	296	293	296	258	279	273	258	255	273	290	262	293	300	276	247	275	291	277	270	255	274	276	287	271	279	266	310	304	285	278	300	293	277	297	297	268	267	264	275	306	271	279	289	284	273	278	324	316	279	252	303	257	276	268	250	288	253	288	294	295	285	245	276	266	314	308	286	282	301	268	281	291	270	267	301	271	298	296	252	297	243	266	268	242	254	293	274	269	282	289	298	284	270	273	318	281	276	242	291	290	286	260	266	267	294	268	262	277	276	264	262	233	267	294	279	251	263	292	273	315	267	287	276	271	251	291	296	275	265	288	311	303	268	284	293	294	273	279	308	271	279	275	280	264	278	288	274	278	267	277	254	275	273
47181	59829	72039	60031	43490	35605	19689	1127	922	885	846	766	766	809	791	762	712	731	674	648	684	671	712	673	711	712	639	684	649	658	634	678	633	621	648	726	651	608	627	739	1081	1253	1156	938	759	687	674	649	672	605	659	652	665	645	656	612	619	660	641	631	658	688	662	649	631	664	643	648	640	666	671	663	660	693	666	672	671	620	676	656	653	676	639	659	645	707	648	674	661	642	647	610	665	650	668	611	629	648	611	679	586	621	695	664	654	660	661	620	650	643	678	659	653	617	649	691	681	647	694	643	622	678	691	676	667	662	637	641	621	677	687	684	645	647	695	646	656	662	639	614	658	652	664	659	626	672	669	665	678	654	677	671	647	661	673	681	657	673	645	626	652	635	642	628	646	648	591	617	699	594	653	687	700	673	693	664	642	657	647	610	649	608	696	666	706	612	649	648	677	641	617	645	651	663	697	699	634	654	627	663	627	639	638	639	681	610	669	663	673	656	644	655	671	691	667	609	620	662	617	618	668	616	657	659	630	673	614	661	710	630	619	633	671	693	697	692	630	659	632	642	637	669	636	670	677	637	640	642	689	636	683	625	642	655	668	654	641	606	621	619	614	667	734	695	647	621	679	700	652	624	665	680	653	657	644	658	651	672	642	695	656	621	689	632	665	642	654	659	632	701	661	617	659	656	672	617	689	640	642	641	668	660	654	610	645	673	589	655	664	692	651	632	686	622	655	630	666	637	692	601	674	660	653	645	666	678	636	657	680	628	690	642	651	709	685	591	641	632	671	635	667	638	615	636	623	653	646	614	601	663	652	597	655	659	693	664	662	639	617	705	674	679	652	644	717	636	633	655	631	661	613	685	624	675	676	692	695	632	650	652	639	703	643	613	616	594	678	675	648	638	693	651	664	683	631	662	679	667	671	649	612	663	663	640	644	698	640	680	600	620	677	633	658	654	669	594	622	681	633	700	634	636	676	642	643	675	675	664	633	663	644	687	682	654	664	678	612	669	669	651	658	612	611	646	624	670	620	671	662	683	679	663	646	634	650	651	705	682	619	644	685	646	668	633	634	663	680	631	622	631	672	681	659	639	672	651	625	632	651	625	627	671	613	635	665	642	624	651	662	652	678	674	634	674	651	696	627	656	673	661	672	589	640	661	647	622	657	622	617	680	668	655	645	684	656	594	627	638	688	675	669	622	655	645	671	680	678	624	641	608	692	648	641	691	696	682	618	637	605	656	625	642	637	648	629	676	657	617	652	632	619	653	601	664	607	678	667	620	692	660	644	665	663	670	636	684	641	660	634	676	624	671	664	663	663	652	655	694	678	670	660	653	631	629	641	629	649	624	646	660	627	674	630	635	643	661	641	669	627	632	665	660	682	680	658	670	634	666	622	703	671	651	667	633	605	637	716	620	687	684	656	672	622	644	666	655	655	650	653	656	677	691	616	704	655	682	717	618	679	664	645	660	640	641	628	656	684	682	659	666	685	672	638	672	680	666	667	602	680	676	605	569	647	644	672	682	661	640	664	625	670	654	694	666	667	644	651	664	648	668	649	665	690	642	637	659	634	605	641	654	699	643	663	656	621	696	644	667	624	658	586	646	709	649	698	628	618	660	676	692	655	651	662	651	674	625	623	617	652	664	647	665	696	659	684	656	651	640	672	643	647	689	633	652	675	658	600	680	597	598	657	648	632	659	673	677	647	676	666	658	622	627	628	646	630	637	653	681	588	637	617	671	634	676	620	651	660	710	649	668	650	608	643	571	676	669	631	674	665	667	661	643	677	638	662	628	695	655	674	642	619	661	656	657	667	643	595	588	641	709	662	655	642	665	662	621	679	673	691	690	646	667	647	662	668	645	679	695	651	667	668	682	705	646	593	700	643	651	649	629	634	667	642	642	632	691	662	658	686	666	685	639	672	666	667	624	670	625	656	644	700	615	646	580	660	667	665	580	639	661	620	677	655	684	646	693	622	624	668	689	671	658	622	615	639	659	660	636	695	650	649	653	670	674	689	652	620	678	629	604	664	674	656	629	651	644	674	602	639	665	673	629	615	688	623	656	678	684	664	672	654	628	694	620	650	614	702	678	639	633	683	646	665	657	620	636	671	660	617	675	621	695	616	670	671	609	607	632	659	636	617	642	679	677	678	660	715	629	669	633	653	666	661	677	668	602	641	665	652	666	627	644	640	660	594	660	664	621	632	633	598	643	677	615	616	603	664	692	639	595	664	661	619	666	689	655	645	657	668	636	656	612	623	694	664	671	733	641	675	607	638	679	617	651	646	666	614	672	687	703	649	698	633	605	616	646	616	643	653	679	639	692	653	627	649	652	626	696	627	617	685	597	644	641	658	662	697	617	640	690	627	658	675	650	652	652	672	677	624	637	662	723	682	642	614	664	671	669	653	698	606	665	634	647	651	635	701	637	623	629	658	608	699	606	653	608	670	683	678	630	641	599	655	622	632	636	649	648	638	643	616	679	687	626	637	652	634	677	673	629	663	641	660	678	678	625	663	679	676	654	634	668	660	644	644	645	629	633	652	617	685	656	702	656	617	645	629	663	681	646	650	603	659	690	647	642	635	679	627	651	609	676	648	657	689	619	622	664	673	664	619	671	658	652	614	665	655	685	630	637	614	684	598	651	674	625	647	682	645	676	676	608	656	636	661	683	642	649	606	681	662	639	630	664	661	617	719	680	628	666	620	682	637	646	639	669	647	624	614	642	644	701	623	608	687	642	697	677	652	633	628	663	652	674	651	669	673	688	604	642	666	667	653	651	637	673	666	588	687	639	618	629	673	663	636	653	621	609	686	624	662	629	635	699	648	702	643	660	675	641	630	669	667	644	662	693	665	752	642	679	587	654	634	714	648	618	664	673	643	636	662	646	667	604	669	661	612	691	634	644	632	659	636	644	668	624	653	655	668	626	669	637	684	685	618	678	686	643	628	640	639	678	621	648	653	642	642	643	625	665	626	661	604	644	651	625	649	613	626	731	658	701	632	660	614	624	667	605	708	628	646	633	647	650	678	652	687	640	693	662	609	682	645	660	675	657	634	681	603	660	629	644	665	639	657	681	667	624	620	636	699	597	709	666	654	632	674	694	653	646	667	649	635	661	651	660	661	624	671	638	624	657	661	651	640	655	621	641	596	611	648	664	630	611	614	628	638	703	636	663	645	637	612	650	660	643	668	678	640	659	651	682	650	685	648	636	719	679	680	672	689	641	672	655	633	723	625	669	644	648	654	648	619	588	660	635	656	628	667	649	667	625	650	701	613	640	651	682	657	681	626	691	642	667	653	666	638	657	651	639	656	658	651	673	667	713	639	661	679	640	620	650	680	618	619	629	657	621	695	630	643	669	642	662	696	691	691	625	677	622	672	649	695	667	647	627	640	630	619	607	643	685	663	656	676	630	669	689	679	662	685	625	651	649	639	650	675	639	692	668	667	707	634	624	675	625	668	636	646	670	613	651	640	706	641	657
14996	12547	12539	5552	1784	1045	605	377	383	367	375	380	375	344	339	334	415	383	366	387	385	407	377	390	370	373	355	365	357	368	341	394	371	364	352	422	369	377	345	363	368	367	408	359	345	388	385	411	373	342	350	355	340	392	357	383	403	341	394	401	365	389	384	370	370	336	381	358	369	364	362	376	362	378	389	393	384	353	356	352	352	377	367	347	353	366	375	389	362	364	366	359	397	358	379	363	380	332	329	347	312	364	367	339	368	349	392	377	353	350	379	360	376	339	347	349	331	387	392	360	349	421	350	355	360	393	390	376	366	410	385	344	369	375	374	382	339	373	397	346	367	352	375	369	352	352	323	384	361	340	380	341	332	351	396	355	351	359	383	386	368	385	404	365	353	362	370	392	373	361	356	349	396	384	382	357	376	377	348	371	343	337	364	368	402	376	341	361	364	373	392	363	369	369	359	371	348	330	390	361	381	394	358	312	367	364	378	380	365	349	344	345	340	372	374	336	358	362	376	366	376	373	329	383	350	346	404	356	361	346	391	401	355	356	362	400	361	361	353	353	388	384	380	379	374	388	346	346	348	338	345	366	376	353	357	344	363	358	368	349	341	353	376	354	375	368	392	372	355	413	375	392	358	373	359	355	348	366	374	369	406	370	351	349	340	357	367	380	380	352	367	393	353	405	374	384	386	363	360	340	353	348	374	370	349	359	390	377	362	378	359	359	349	395	369	339	395	390	360	368	392	371	351	340	367	343	445	408	357	346	376	348	391	359	380	360	341	324	401	355	365	366	378	344	382	391	399	390	355	356	354	378	368	335	339	362	329	364	405	365	392	400	365	401	371	359	360	372	366	390	365	356	370	365	371	373	397	364	385	373	406	367	391	363	386	342	346	369	376	356	371	410	360	369	390	347	397	340	386	370	402	359	352	332	366	357	370	376	322	365	364	394	403	359	373	322	345	368	378	361	348	365	360	357	371	349	348	373	361	402	396	366	396	377	346	350	335	370	392	371	406	352	361	407	344	365	380	388	374	362	367	387	370	407	393	383	351	348	393	359	388	367	396	375	374	366	369	359	317	340	369	355	358	384	367	384	368	373	341	380	366	372	385	351	365	378	363	354	360	374	382	397	381	387	373	367	356	339	403	384	386	376	361	404	355	350	363	368	383	337	387	373	363	357	349	365	365	355	379	372	371	374	382	365	386	372	386	357	325	371	363	364	391	367	370	392	387	361	396	380	343	375	340	387	380	326	397	404	355	363	344	395	326	350	350	335	361	380	383	389	339	367	366	346	403	364	394	373	347	342	404	353	377	348	363	373	384	381	363	351	341	341	368	371	363	367	351	388	344	338	347	364	408	383	415	371	369	341	334	332	358	384	361	346	382	359	377	376	369	374	367	367	361	362	368	382	357	355	360	386	360	366	364	343	367	389	355	364	349	350	348	363	357	382	400	363	349	364	344	376	335	380	402	376	382	364	367	380	360	354	409	370	380	355	375	366	378	360	374	417	374	337	397	380	377	377	371	357	372	384	389	354	403	352	351	367	379	408	365	373	384	369	359	387	341	385	348	335	354	390	358	350	387	360	374	335	342	386	411	384	384	347	346	350	375	374	371	389	339	394	402	368	378	341	347	368	333	393	370	376	394	379	401	377	399	371	334	383	340	360	335	367	362	359	393	358	358	373	399	346	364	367	363	372	405	371	332	378	358	366	376	372	374	359	365	391	364	366	360	370	371	349	365	350	346	396	349	373	376	390	341	357	379	374	389	342	309	363	369	332	374	366	364	361	372	373	358	339	347	383	383	372	399	383	383	350	382	363	416	386	385	375	365	348	387	356	385	368	376	340	389	382	366	367	336	348	355	357	374	354	342	372	342	378	356	391	390	396	396	361	390	354	366	368	376	382	406	381	369	394	371	410	353	349	356	355	356	382	363	321	356	363	398	360	387	383	351	380	375	410	341	378	341	326	364	363	391	400	351	386	404	387	354	400	367	397	349	354	415	366	358	365	360	377	370	382	371	405	405	387	333	349	367	395	394	387	360	356	407	353	381	330	370	342	349	373	399	385	395	362	356	399	372	374	380	393	353	348	354	368	342	348	372	396	380	407	382	389	359	383	368	386	341	371	331	304	377	376	350	362	390	372	367	378	386	374	360	344	382	342	346	381	377	346	357	372	358	360	352	351	354	376	410	368	383	418	420	352	321	384	337	346	355	356	370	378	361	389	331	381	383	380	387	378	419	385	371	332	387	338	369	380	359	401	376	384	368	339	356	372	326	328	361	372	388	362	356	360	360	384	401	331	346	353	387	395	368	376	349	388	400	361	378	350	339	357	360	357	385	303	379	383	341	388	396	373	322	377	367	362	362	375	398	368	349	366	384	417	386	382	360	354	376	384	388	317	360	368	369	357	343	360	375	368	361	337	357	341	376	390	385	371	360	355	391	364	365	356	434	360	375	326	321	414	353	375	364	357	376	390	388	337	397	377	367	367	374	370	352	383	387	362	370	374	354	364	378	393	386	354	364	346	370	362	336	377	387	365	363	342	338	348	365	352	340	393	361	381	380	376	344	344	380	361	358	341	350	362	367	354	370	366	388	400	356	369	360	373	368	358	391	374	393	397	396	359	404	382	371	373	378	351	366	366	376	405	384	381	394	376	377	388	375	346	402	403	382	358	348	357	383	370	367	389	352	348	354	349	383	369	357	377	400	345	361	360	387	372	371	372	363	343	344	356	357	346	377	369	354	390	351	342	381	384	369	405	357	436	365	397	378	391	399	373	358	348	380	375	370	338	351	376	319	350	351	368	339	367	366	389	380	361	368	365	354	391	366	355	383	350	355	370	371	352	390	376	336	348	333	355	383	341	393	373	354	385	352	355	336	370	335	382	351	379	338	374	393	361	384	369	423	375	358	343	351	349	374	356	415	370	387	384	365	350	351	355	371	401	351	309	348	397	386	365	351	372	372	363	355	317	378	377	399	357	386	381	379	403	388	369	367	346	352	332	393	406	378	344	355	355	335	340	366	371	368	374	361	391	366	403	410	369	360	376	372	397	398	356	354	376	406	391	364	314	365	393	347	395	374	329	362	394	321	366	340	355	362	386	383	377	358	381	372	377	390	378	393	349	349	382	348	352	343	357	365	322	368	380	366	334	343	365	346	346	357	360	341	342	387	400	365	374	381	417	371	389	365	346	385	366	375	395	360	384	341	363	383	371	362	340	368	350	358	348	387	400	367	384	374	376	386	371	346	402	404	375	400	368	379	351	368	368	379	365	372	351	357	378	354	344	370	368	390	365	366	385	383	375	413	387	351	417	389	323	335	378	368	397	365	379	342	343	369	368	356	339	348	391	395	377	371	347	370	395	367	368	400	377	379	354	386	407	397	368	364	375	360	375	381	402	371	354	332	349	358	384	367	364	350	320	354	399	348	385	391	369	356	339	353	341	384	359	357	361	360	381	388	383	398	384	347	406	385	390	356	380
13127	16575	19794	12029	5093	3376	1872	878	872	899	843	832	825	875	858	836	845	830	838	855	845	818	831	869	890	844	791	825	886	822	847	855	787	819	841	822	843	806	816	861	909	879	869	878	882	864	857	817	822	846	800	829	793	800	820	823	833	824	862	821	780	806	857	818	866	823	844	830	865	753	817	860	840	833	890	814	805	811	799	815	839	839	832	839	854	770	816	797	786	816	867	816	864	869	819	827	825	780	828	848	778	825	836	770	819	802	849	860	849	819	809	842	843	805	812	845	851	814	817	812	851	857	791	853	809	837	818	856	822	856	793	854	806	859	836	858	824	838	820	853	835	887	823	835	806	808	830	858	803	838	869	804	854	827	864	822	870	831	806	835	793	849	833	801	821	835	828	811	829	841	847	791	843	858	838	839	841	810	851	856	831	778	850	823	816	833	844	836	852	848	852	820	828	853	811	804	804	845	821	797	888	829	815	851	849	801	826	810	825	805	798	819	816	827	846	796	802	824	854	768	832	846	813	827	829	765	832	834	845	864	844	841	835	828	778	830	853	763	829	830	835	855	807	871	787	789	876	818	821	830	819	846	813	835	865	807	806	850	821	829	854	803	837	826	818	856	817	859	859	834	835	815	791	804	806	835	795	819	841	829	795	846	806	839	794	800	792	820	820	843	810	821	792	832	832	830	830	857	824	878	791	832	888	791	809	812	876	870	842	813	832	853	806	826	845	873	850	825	821	811	859	802	780	855	828	829	827	822	815	874	834	781	818	814	821	839	820	844	827	880	864	776	854	829	836	842	849	832	811	798	844	811	814	771	891	841	826	862	797	847	807	814	845	836	823	821	795	860	791	817	808	840	851	809	888	799	857	874	848	794	809	804	844	807	847	812	820	814	841	836	843	840	827	861	826	818	867	866	772	872	789	819	836	824	852	892	798	836	828	842	798	787	823	818	832	806	826	778	818	836	821	823	896	796	838	866	799	797	836	799	845	819	852	760	834	886	858	786	749	755	816	838	834	829	774	816	848	858	798	862	824	811	830	851	809	818	798	849	822	835	819	804	775	881	845	809	842	826	863	843	808	844	798	853	820	874	834	835	808	835	836	859	851	829	850	815	875	812	772	840	798	815	796	814	895	780	837	828	903	851	828	854	857	858	821	865	844	834	798	785	842	868	855	837	819	874	789	839	805	801	801	786	819	873	821	874	837	836	850	810	839	827	807	853	818	876	796	804	827	770	866	806	841	811	841	795	804	891	779	824	848	804	834	828	796	850	839	815	867	783	828	859	853	796	799	890	815	859	909	813	808	794	820	824	838	784	786	853	833	800	797	850	785	815	875	830	842	879	874	816	848	788	864	800	819	822	846	838	833	837	815	823	776	799	819	852	850	861	851	826	812	777	846	808	861	838	831	866	814	791	852	840	811	868	827	858	795	853	901	878	838	784	772	844	826	818	806	797	813	873	799	876	815	810	796	826	838	840	848	861	814	853	847	827	799	823	863	829	791	838	786	811	793	854	889	824	837	853	785	794	814	837	877	795	824	815	815	810	784	849	844	791	825	790	817	846	853	831	804	811	813	818	837	818	828	794	840	825	795	860	861	866	834	870	840	869	863	784	854	813	806	843	809	797	826	809	786	870	847	842	832	830	781	844	843	780	835	811	863	808	819	868	829	879	762	836	811	822	822	799	911	845	854	827	820	807	811	859	867	799	843	777	820	825	784	819	805	785	825	809	783	806	796	831	797	819	866	843	814	847	833	825	766	872	855	818	820	818	758	823	793	827	835	841	810	864	808	821	763	836	837	843	827	817	819	851	831	789	807	809	816	796	858	782	795	831	825	841	819	868	831	858	840	800	800	864	829	792	860	873	890	886	793	849	865	837	837	877	825	837	827	832	848	823	819	810	855	824	798	849	804	791	841	816	845	822	837	795	848	817	824	826	760	846	783	776	793	892	794	813	814	825	852	811	840	808	849	811	861	849	818	828	800	825	883	876	853	867	847	853	792	793	871	853	872	798	846	792	818	834	810	853	808	825	833	836	824	848	827	814	849	846	797	819	831	881	781	864	806	841	816	825	827	844	834	789	896	851	829	865	815	811	843	793	780	838	801	872	826	847	828	852	812	809	833	837	863	860	828	862	826	854	876	831	825	825	900	836	861	819	819	865	882	825	798	821	815	823	850	807	853	880	824	923	875	784	778	821	826	864	858	822	796	826	836	813	853	829	810	887	823	874	828	843	834	868	863	853	805	867	864	859	801	875	799	812	827	763	857	855	838	793	862	799	801	822	794	850	823	851	782	798	792	838	827	842	835	795	840	869	786	801	843	794	836	817	860	846	817	818	852	813	856	799	833	866	848	859	825	804	849	803	829	759	841	846	817	855	851	840	849	839	795	859	858	799	880	839	866	845	799	799	835	807	843	819	820	838	858	847	897	812	772	799	870	846	836	843	835	798	805	853	803	828	900	818	855	825	795	871	875	860	883	820	823	808	762	885	815	878	879	858	798	819	857	803	811	819	856	830	801	717	847	807	809	856	863	810	813	775	798	790	851	853	822	837	813	874	808	856	878	897	815	879	882	835	831	836	803	844	811	807	827	878	796	853	867	819	776	862	890	836	855	866	842	869	866	824	783	841	847	819	851	824	790	826	819	895	859	847	810	884	786	842	831	808	844	771	832	814	855	823	844	867	836	870	897	855	842	802	854	801	867	831	839	838	821	851	822	858	795	831	788	836	832	884	864	820	820	832	817	831	864	834	786	822	768	867	750	794	809	832	890	857	879	857	815	873	817	825	895	862	791	799	799	814	838	837	858	816	801	803	843	841	855	815	808	844	803	834	806	816	769	800	868	818	810	807	822	815	817	854	829	852	811	802	806	813	818	860	830	818	801	852	814	829	792	830	800	803	813	835	831	852	855	840	831	907	855	829	806	815	800	822	857	825	847	835	869	828	864	853	865	786	785	792	867	853	785	850	832	882	805	862	774	807	808	836	845	825	846	837	847	812	875	842	824	797	836	804	825	842	815	811	808	823	836	814	844	819	742	894	796	819	861	850	825	817	815	826	790	801	878	813	802	804	793	818	833	834	865	858	822	824	793	823	819	800	788	845	794	876	800	840	793	793	850	858	832	817	834	835	797	840	904	857	862	802	830	909	868	794	787	842	842	860	865	847	854	814	830	858	851	813	828	828	833	824	860	845	806	867	819	846	833	844	851	802	766	835	833	827	849	805	810	814	819	852	855	824	825	840	851	815	802	871	824	834	821	835	826	877	851	807	816	860	808	810	843	824	811	850	849	886	858	843	820	851	808	826	819	864	797	878	849	830	791	790	835	853	817	832	807	807	812	815	806	840	828	775	787	836	787	865	833	817	812	839	848	843	827	810	877	838	779	818	803	821	812	837	793	807	810	837	855	848	849	760	756	859	800	857	813	818	780	816	808	843	814	838	834	835	814	819	873	826	843	866	774	873	803	865	863	821	798	803
62992	64863	65446	45675	25680	13147	5446	532	338	328	314	300	282	331	299	280	262	328	306	306	298	280	305	324	297	301	314	298	295	287	295	293	323	269	314	282	300	323	280	274	339	333	316	307	316	299	284	292	273	324	314	232	301	302	285	300	280	254	327	297	325	276	273	292	275	304	315	279	307	283	289	285	302	284	280	265	311	310	295	284	288	260	270	312	240	309	305	330	318	291	290	283	304	277	305	303	288	276	278	284	331	296	274	277	286	300	273	298	286	308	296	298	256	276	324	270	317	266	288	293	287	291	260	285	264	298	287	296	274	300	263	290	300	337	315	291	288	286	302	287	300	300	324	277	290	328	287	307	304	291	298	257	304	326	295	253	286	292	250	281	270	289	282	283	303	287	297	285	293	278	338	291	295	270	290	304	277	292	297	277	270	274	297	255	252	308	279	307	288	300	304	285	271	275	284	308	312	299	263	292	297	270	293	286	276	275	258	249	323	296	295	299	288	321	291	303	295	278	276	286	317	295	262	250	291	303	271	277	303	287	308	278	322	357	292	309	328	248	274	316	282	288	287	307	301	276	282	292	293	287	320	313	259	252	301	311	290	291	285	290	263	297	309	334	331	297	300	293	297	286	303	300	304	300	323	304	272	308	266	329	308	264	272	286	298	320	273	287	296	290	293	304	292	287	306	298	264	268	310	306	292	300	284	288	305	296	282	284	279	281	272	317	292	300	315	291	296	343	273	283	278	296	286	282	290	292	287	301	288	309	294	271	304	310	304	292	308	304	273	312	293	312	277	300	287	276	277	304	257	279	274	294	311	261	274	305	269	325	293	260	302	302	311	301	274	312	310	301	277	310	299	298	302	299	280	261	279	275	270	289	290	303	261	310	266	292	277	267	281	299	283	299	272	279	279	291	305	304	291	297	298	293	293	291	313	292	303	262	324	282	316	297	297	308	287	263	289	256	302	319	295	307	297	274	277	277	322	297	299	291	310	331	309	284	313	309	312	271	316	286	278	296	312	297	291	285	268	281	327	290	312	283	302	266	283	323	298	279	308	281	304	305	307	292	306	287	298	285	279	295	305	284	275	322	296	296	300	293	293	334	286	272	288	291	286	317	304	295	278	311	279	289	274	287	292	295	303	291	294	294	321	298	279	294	295	284	290	295	264	307	284	309	295	309	308	271	304	288	304	251	287	272	300	302	281	267	293	284	277	289	316	310	289	320	279	299	302	289	280	310	312	265	292	275	283	298	291	306	320	300	306	301	278	296	270	272	326	291	248	286	319	293	282	303	257	309	271	291	268	289	321	303	307	297	293	296	286	312	314	273	279	276	289	276	269	291	288	292	312	313	298	277	302	311	278	276	292	293	251	280	298	287	333	301	262	288	280	317	282	323	293	289	291	287	282	292	300	318	311	282	309	281	279	312	299	304	322	294	292	303	289	306	280	310	278	256	286	297	292	314	285	294	301	310	283	281	276	312	295	281	267	269	288	265	280	312	288	278	289	289	276	288	306	287	277	307	289	263	311	297	313	313	284	291	238	304	304	281	272	265	270	300	333	273	284	313	274	300	284	299	278	311	285	285	294	285	288	270	257	286	317	307	266	298	309	261	288	289	289	275	271	304	259	291	264	274	283	288	324	330	309	301	282	277	319	307	274	259	282	308	287	247	252	301	282	311	273	304	313	298	289	312	293	321	275	303	281	285	284	284	274	273	276	298	259	318	300	288	289	290	275	287	315	285	259	286	292	278	285	271	281	262	299	282	259	301	296	296	291	279	268	322	279	271	273	320	305	328	288	285	306	297	266	289	277	284	283	260	292	285	279	291	274	283	298	324	300	289	286	291	283	290	287	308	289	294	291	300	293	332	311	289	297	300	299	298	317	327	286	306	322	276	294	306	285	268	289	299	286	303	282	265	264	283	274	274	303	239	279	311	270	269	299	292	296	309	298	271	254	282	282	295	290	316	310	305	286	299	301	289	274	282	315	292	312	274	303	281	300	292	304	290	324	324	305	263	290	293	288	314	291	293	305	323	314	282	264	331	304	298	301	290	263	289	272	297	301	278	277	277	312	290	285	292	316	285	279	271	315	320	312	259	297	285	285	289	280	301	266	270	292	281	254	285	274	318	273	278	278	291	272	292	288	262	292	315	295	258	290	279	291	303	298	278	313	263	293	304	277	283	279	268	314	277	294	291	265	280	285	268	274	261	302	318	310	322	270	299	285	294	311	272	294	311	297	306	277	297	283	277	298	288	289	316	305	308	309	263	282	283	276	257	282	320	283	292	299	296	313	273	328	274	289	298	249	269	290	285	277	286	285	277	279	286	308	294	290	292	254	253	304	331	284	288	335	288	285	282	264	297	303	266	280	260	329	295	289	266	276	320	298	305	278	302	313	293	311	273	314	284	303	314	239	276	258	294	304	287	289	279	300	270	312	273	294	293	285	312	287	300	266	281	285	263	301	290	281	291	286	289	323	280	308	326	271	278	285	302	291	302	270	305	279	322	304	292	320	275	277	286	265	317	305	292	303	276	286	282	283	269	308	292	278	312	298	305	311	288	290	305	285	269	293	272	281	303	293	296	281	263	290	293	273	296	269	282	290	305	275	335	268	259	299	281	322	286	326	285	245	317	315	274	300	297	305	283	287	295	271	284	305	290	275	269	280	284	299	296	335	290	270	278	302	290	296	301	252	308	269	304	305	278	323	313	265	304	303	288	309	266	301	318	259	312	268	291	283	292	301	267	280	303	311	290	317	298	285	298	282	280	283	300	283	335	292	304	280	259	308	308	291	262	274	283	331	275	316	309	299	275	284	285	307	285	270	281	267	317	315	293	328	329	309	287	254	299	275	277	329	309	267	284	270	324	262	306	301	305	307	278	297	283	316	284	275	291	256	291	255	283	282	291	292	300	288	285	297	271	250	297	291	297	291	281	274	306	283	243	291	285	288	285	291	296	300	276	314	281	287	281	279	313	254	269	306	286	294	273	295	316	291	327	287	270	299	297	286	307	326	281	280	273	278	289	299	294	295	282	279	317	290	297	299	274	277	282	287	300	316	300	251	267	292	295	290	295	319	285	294	291	283	278	276	267	317	285	286	283	277	277	307	313	299	265	334	253	294	296	286	273	304	284	320	246	260	318	288	291	274	277	302	276	299	257	286	261	303	287	315	283	298	333	256	328	304	273	299	269	276	317	300	302	264	278	278	280	304	334	302	291	300	257	270	284	296	319	301	279	300	298	297	289	317	341	258	292	322	306	308	269	286	292	303	289	290	302	290	297	269	310	293	267	276	300	320	276	297	284	258	267	318	292	313	281	308	297	275	284	299	276	271	288	300	311	281	293	303	308	303	274	259	296	336	290	297	275	295	331	291	296	306	282	301	284	245	323	269	268	263	281	323	267	304	290	300	282	333	306	297	319	280	301	266	248	266	276	299	289	315	279	291	275	268	292	294	306	281	303	281	262	265	290	287	263	311	300
38104	48735	59250	49873	34130	25525	13598	934	975	777	764	729	731	811	736	733	744	719	664	699	661	729	713	726	706	706	703	678	681	705	679	690	653	687	667	657	701	686	619	725	990	957	925	854	726	717	660	651	629	666	640	675	668	681	698	721	685	643	711	641	687	667	634	627	693	680	706	681	683	679	653	664	664	664	689	715	652	643	660	708	673	696	692	677	696	632	722	691	693	642	700	668	644	697	704	674	681	673	641	669	681	677	724	661	638	675	635	662	708	688	666	697	653	678	699	672	665	673	683	713	706	687	685	662	729	687	699	694	664	661	697	671	637	661	656	689	664	637	685	679	694	668	668	686	702	674	645	657	690	655	723	610	680	638	674	681	649	691	675	652	629	674	720	691	700	683	666	677	684	654	727	662	694	706	668	671	679	704	640	716	729	689	648	672	649	627	649	628	655	656	684	637	656	686	673	674	681	708	649	662	681	652	726	691	716	677	713	694	707	622	657	672	648	645	619	684	680	667	654	626	668	645	667	695	679	708	639	638	681	691	614	636	664	654	689	677	668	632	656	670	661	688	702	690	713	660	682	724	635	686	636	698	658	699	663	637	632	671	671	682	686	692	689	699	682	699	697	707	633	685	644	707	646	707	641	693	672	690	621	616	658	703	683	700	684	654	661	672	663	716	660	671	665	675	702	671	653	655	677	715	661	662	689	663	659	683	718	716	642	656	716	681	700	709	683	655	668	728	687	695	678	682	705	691	666	706	704	661	672	718	673	674	699	691	675	672	645	649	659	631	662	690	631	700	670	683	688	675	628	712	677	649	683	641	660	660	695	652	653	702	701	657	702	684	679	659	685	700	658	686	682	634	645	704	676	678	681	690	678	687	666	680	649	663	663	619	673	675	721	661	739	673	696	685	667	668	683	685	698	675	673	669	671	676	609	659	647	668	693	696	676	640	683	664	651	674	661	681	667	662	705	699	685	670	725	740	696	655	660	627	718	672	713	679	718	649	688	657	680	700	669	619	683	687	659	679	632	711	660	686	668	702	675	683	642	685	723	684	648	683	693	689	656	665	669	656	670	626	683	665	669	721	658	679	690	651	677	657	694	658	671	645	697	679	657	701	655	676	751	683	622	684	672	648	645	645	696	663	696	651	678	667	724	698	666	673	634	675	657	644	691	677	698	652	695	648	656	635	683	685	662	674	684	682	673	670	692	681	665	708	713	668	638	624	675	680	668	650	652	704	722	670	669	680	694	680	673	632	650	654	728	718	637	669	661	683	698	686	674	615	686	664	724	649	640	659	668	646	684	681	640	685	648	704	722	655	682	682	662	648	703	694	690	690	673	669	680	670	695	649	703	628	690	685	639	688	690	719	631	679	665	693	658	706	673	718	697	650	672	706	632	650	694	682	698	658	713	719	668	724	620	709	679	611	672	688	703	655	716	727	640	672	645	662	670	638	675	725	692	647	716	629	653	687	680	656	669	690	726	632	704	657	675	714	712	714	689	761	667	635	683	658	694	648	693	666	702	668	664	690	683	691	702	649	667	698	663	675	665	671	643	636	687	652	707	742	700	669	656	632	672	662	676	713	673	708	677	735	698	688	670	684	682	660	662	642	686	698	688	698	703	637	663	688	707	655	696	659	655	666	660	648	643	667	678	701	614	681	694	705	664	638	624	675	721	678	651	651	637	683	728	681	677	709	662	708	716	694	689	687	712	687	663	720	652	671	703	663	653	672	663	658	636	656	652	693	686	658	718	653	698	681	643	709	675	694	680	672	692	685	653	687	710	670	675	695	657	644	711	693	652	732	668	701	709	666	701	660	635	714	659	669	689	675	659	624	677	663	678	703	722	645	714	688	688	675	659	682	677	697	723	634	658	696	628	651	683	642	692	692	670	708	692	651	724	662	681	657	712	731	667	730	687	683	636	693	673	676	733	649	665	676	680	677	684	691	727	673	667	700	685	700	713	643	670	712	630	669	688	661	721	669	671	649	684	598	697	646	696	670	665	687	712	724	672	687	668	686	673	687	654	673	707	699	722	674	705	652	647	645	641	674	692	645	679	731	713	706	732	687	638	656	701	667	682	662	676	629	678	642	666	669	694	690	713	640	676	680	682	629	690	688	660	672	684	723	673	672	683	717	754	687	643	662	648	685	685	667	674	663	671	661	658	699	673	673	691	641	691	690	676	686	715	665	655	674	673	668	706	683	660	654	641	694	667	709	692	724	661	706	672	641	662	610	721	665	694	684	679	665	692	683	654	666	678	683	655	657	700	686	664	671	659	642	702	617	729	671	692	665	692	721	695	665	639	689	675	635	676	727	690	683	654	675	649	681	670	713	666	660	669	627	669	696	671	743	635	688	656	702	625	637	669	708	681	721	650	700	712	671	678	657	641	705	679	709	661	682	680	636	649	675	718	686	659	684	712	696	688	641	638	698	709	735	701	652	705	682	682	672	634	698	666	684	659	684	650	651	703	696	628	657	715	697	631	658	676	655	679	686	645	718	680	714	700	698	701	662	653	699	682	676	649	647	708	651	664	672	681	660	645	699	739	688	641	674	614	674	664	714	686	698	681	663	719	678	698	714	669	669	708	615	714	667	636	687	684	688	673	660	745	641	666	643	637	639	667	645	645	679	702	627	699	702	635	640	699	663	645	709	654	676	729	672	686	698	714	655	736	665	666	690	673	708	713	634	650	635	685	649	685	626	695	657	663	677	628	658	703	683	696	622	650	684	694	650	633	663	702	648	679	659	627	665	649	637	678	673	720	691	704	684	668	656	683	643	725	689	742	626	670	676	679	652	671	706	674	661	702	651	663	648	675	688	678	676	632	683	671	728	658	653	637	667	683	706	678	699	707	682	625	691	693	656	685	665	675	713	630	652	693	683	681	708	740	698	681	693	676	652	695	677	683	696	700	659	687	656	654	681	688	676	725	722	665	707	688	646	697	665	682	646	676	645	669	693	634	634	646	666	707	616	648	646	632	677	677	646	671	660	615	674	663	657	644	700	660	669	666	667	651	725	675	690	679	684	640	648	648	685	708	654	640	662	642	631	645	676	689	667	711	659	671	672	705	629	625	639	654	742	685	714	664	664	711	652	700	676	684	654	686	709	695	682	685	617	674	670	690	681	677	661	662	704	637	682	685	693	681	619	671	687	658	674	639	715	671	653	678	735	667	698	681	672	679	708	680	713	683	691	694	675	657	689	654	660	687	699	686	693	690	678	644	691	681	672	675	692	726	683	668	676	661	641	661	673	667	673	699	655	682	680	655	658	695	750	646	644	651	661	682	670	683	683	653	718	722	659	683	683	691	689	701	646	657	632	655	658	663	705	725	691	706	695	654	611	764	672	642	687	671	691	663	680	706	659	664	687	708	678	656	652	697	678	706	664	684	652	711	678	634	652	689	680	669	718	697	705	676	711	679	638	654	631	694	670	684	724	677	663	658	637	703	738	720	674	689	639	667	686	715	691	647	676	691	714
75748	77141	76322	57026	35009	22514	11262	993	349	341	340	298	368	310	321	293	327	335	296	311	288	300	291	275	293	305	313	325	286	308	308	287	298	318	311	299	313	296	281	307	351	375	322	317	358	307	278	323	313	297	295	303	287	302	296	298	320	307	283	270	310	316	277	271	307	297	283	306	283	293	299	283	298	306	304	300	288	320	299	301	269	329	280	282	296	286	293	279	277	304	275	272	283	303	300	272	299	322	283	310	294	301	268	268	316	286	298	333	322	305	267	292	303	294	314	288	302	275	270	303	310	313	329	268	270	290	286	297	276	330	313	297	290	303	321	308	296	275	270	321	288	258	285	277	269	289	299	265	314	274	267	287	278	325	298	311	302	290	278	306	296	304	279	284	279	295	311	311	273	288	277	306	294	297	279	295	284	257	276	283	314	302	288	295	274	311	284	297	295	300	293	290	313	327	278	316	309	261	289	268	317	281	329	289	317	322	277	266	313	273	277	281	280	309	296	313	311	261	331	316	259	308	297	325	277	299	275	262	285	268	281	298	289	285	300	268	273	288	299	332	292	270	283	308	280	318	281	307	274	281	271	292	306	285	327	311	317	269	290	281	275	325	282	286	303	277	296	303	299	303	261	278	290	310	282	298	294	281	273	282	329	293	307	265	307	315	278	304	299	299	289	321	298	286	261	289	277	273	310	303	274	290	282	303	259	288	286	315	321	292	305	280	308	301	262	295	315	285	292	286	282	282	300	312	261	312	301	261	258	248	296	300	312	299	272	260	280	302	284	311	286	292	301	305	271	289	250	263	295	311	286	268	294	284	301	282	310	283	285	280	278	270	281	295	311	308	293	307	276	305	290	283	332	308	266	260	276	282	302	263	280	294	306	296	275	293	290	287	311	295	278	294	287	269	285	304	296	274	282	275	270	304	295	298	285	299	285	299	295	306	313	276	295	283	302	332	268	304	290	326	276	281	269	267	267	287	309	314	315	316	265	282	314	292	312	269	291	277	267	292	273	276	296	304	307	274	279	282	288	273	302	289	296	298	287	284	265	291	262	298	321	314	284	294	298	275	265	301	314	276	290	271	275	292	284	295	282	294	296	276	278	274	340	275	273	299	295	257	307	284	322	286	296	279	285	276	262	292	305	262	289	255	308	287	307	351	274	287	297	291	312	326	280	295	280	278	318	269	292	327	279	290	279	283	275	308	309	281	329	288	310	295	320	303	275	305	283	305	285	296	285	288	310	271	295	287	270	283	289	319	274	257	285	264	274	299	317	315	294	280	285	307	300	278	267	340	306	271	281	289	342	297	304	297	287	283	308	300	293	267	285	313	308	322	272	313	310	285	266	289	278	282	288	318	309	288	276	309	282	274	308	318	295	263	308	267	292	280	302	304	291	295	289	306	281	308	306	287	316	312	286	245	284	281	329	297	307	281	302	297	301	282	325	293	314	316	258	277	306	277	328	288	311	306	273	274	284	278	279	285	293	295	302	309	283	256	306	252	307	305	308	279	284	295	301	289	328	282	291	268	280	318	300	254	284	304	315	328	296	287	320	277	313	280	283	263	300	257	287	299	295	315	281	296	304	254	284	299	289	279	269	256	301	316	268	281	308	271	290	290	273	307	307	289	312	293	321	297	272	287	322	315	283	262	289	300	291	307	323	300	279	294	322	293	318	313	289	316	278	328	297	285	293	280	294	336	274	306	291	317	309	302	288	296	307	290	275	289	308	279	316	270	285	278	322	308	293	297	286	286	314	320	281	289	287	273	267	309	282	292	342	289	314	303	295	321	295	269	321	255	298	305	274	284	306	322	295	277	303	312	287	288	327	275	300	302	265	275	332	289	278	276	309	297	309	302	292	316	273	277	283	311	300	343	285	264	278	273	329	293	337	266	295	268	286	302	264	269	275	269	290	276	281	296	284	304	299	298	312	263	281	287	286	286	300	293	272	296	299	262	320	285	293	324	292	324	320	289	294	298	289	279	282	307	273	279	264	293	289	263	318	322	267	268	305	310	302	301	296	324	319	286	282	302	302	333	310	289	324	312	298	280	279	271	301	297	272	316	288	342	293	270	305	274	272	298	283	290	280	291	312	291	323	301	286	306	315	268	274	304	261	315	328	314	260	300	314	288	298	333	286	289	324	284	307	312	265	297	316	282	274	286	276	290	300	282	292	313	327	280	318	316	297	288	297	294	312	296	330	283	251	255	276	310	285	275	283	322	268	313	288	289	273	294	297	292	293	285	279	292	302	318	301	278	319	292	271	287	295	241	279	298	291	311	286	285	304	285	327	299	307	346	296	297	279	302	294	304	270	290	280	243	319	289	289	270	283	302	313	333	303	284	262	289	278	295	279	282	293	298	298	286	249	286	281	299	341	304	320	290	284	285	290	267	306	299	292	329	319	266	291	309	288	306	323	301	290	266	294	277	306	299	293	298	267	296	328	284	257	315	275	334	333	301	314	307	299	280	277	299	261	294	297	280	321	340	264	293	318	295	278	287	296	307	297	293	270	280	316	285	298	306	260	258	270	275	306	302	270	306	307	296	292	286	294	304	318	326	302	285	295	300	300	274	256	322	301	285	275	282	306	281	301	276	327	292	279	271	294	260	309	317	286	293	269	265	282	300	297	312	268	275	331	287	269	298	312	277	299	275	312	305	290	334	303	272	291	286	301	303	264	279	296	284	279	315	293	293	322	278	269	277	292	316	281	298	298	308	285	276	272	309	320	309	331	320	300	290	300	305	297	310	297	318	323	273	277	293	313	318	283	354	290	291	301	313	323	286	273	296	308	298	319	301	279	296	290	282	271	306	277	282	312	265	296	254	288	263	335	277	245	291	271	297	283	248	298	264	304	288	272	278	293	302	324	279	287	261	254	295	296	309	259	313	336	302	293	300	301	289	306	324	294	294	279	294	303	299	307	271	297	310	259	308	314	290	299	298	273	291	320	311	278	305	284	300	309	291	305	281	282	296	339	282	293	285	287	319	282	284	268	287	283	308	270	297	291	327	295	270	268	280	272	276	306	281	276	296	290	304	276	301	316	296	282	282	289	322	343	293	286	265	285	298	295	332	352	263	247	263	272	298	307	273	311	322	308	282	300	277	325	267	295	298	323	288	305	278	276	263	306	307	285	330	283	263	305	283	290	310	301	322	281	258	268	300	289	293	305	290	286	271	287	273	307	283	310	298	270	319	305	337	283	310	296	297	294	278	249	262	309	282	298	289	298	340	275	279	261	278	247	304	294	272	298	322	290	282	295	299	285	317	287	286	261	281	290	300	285	305	268	258	285	289	319	259	316	293	305	269	295	279	292	337	324	264	292	282	289	296	274	263	311	308	283	286	327	270	307	265	282	266	317	308	273	302	266	289	301	295	294	303	302	288	263	251	293	285	288	282	289	329	296	279	283	285	293	304	264	303	270	293	280	282	293	271	307	285	302	298	293	312	319	269	288	279	338	296	285	245	307	296	301	321	334	284
47515	59434	72150	60562	43503	34560	20706	1152	966	869	835	829	858	776	796	771	721	720	704	724	721	677	694	704	690	706	753	743	719	717	714	665	687	695	684	652	649	646	680	685	1050	1146	1118	936	817	806	730	618	682	696	637	697	699	754	693	688	639	700	691	647	681	659	679	722	715	662	682	679	644	679	687	676	638	661	699	706	662	706	685	721	698	683	700	701	650	693	673	648	624	673	693	650	650	682	635	675	697	660	659	671	710	665	694	660	670	719	723	687	697	682	650	682	659	681	638	673	699	680	681	632	734	655	671	666	682	688	759	710	699	684	697	727	676	658	677	661	697	662	694	678	698	677	711	693	695	679	666	682	699	704	671	696	729	690	661	715	677	694	665	623	656	689	677	738	659	686	644	701	704	675	671	668	687	694	695	710	686	687	649	691	696	656	687	660	684	670	659	690	674	640	691	694	680	691	644	674	659	655	669	711	676	675	691	693	673	658	667	719	689	704	697	738	700	736	689	672	674	648	705	663	691	684	726	703	664	728	634	685	724	654	695	691	722	695	675	682	674	670	742	669	663	694	654	678	653	663	674	671	643	665	629	704	681	637	678	681	702	727	640	697	661	655	682	642	699	640	652	703	686	669	656	714	602	623	665	705	690	671	663	667	695	660	695	681	699	677	668	663	691	635	636	649	640	654	683	664	693	706	716	632	697	622	661	654	684	725	654	717	679	721	688	668	692	637	626	722	626	701	709	658	687	726	674	709	703	689	656	668	656	699	659	689	707	673	690	703	699	685	670	721	679	666	694	713	657	724	647	691	725	650	640	646	681	690	644	682	649	672	660	667	631	710	667	684	644	662	676	682	642	726	668	701	614	695	660	678	682	682	664	679	684	659	655	687	650	672	699	728	752	693	716	649	652	716	666	720	643	664	699	681	678	686	693	648	698	687	719	656	658	683	630	692	691	674	676	632	683	672	652	671	674	654	656	688	723	723	675	661	700	635	679	705	657	699	625	647	650	659	663	647	646	730	660	709	683	711	716	702	664	699	707	724	651	619	726	718	663	635	652	689	669	697	660	719	698	719	687	676	689	681	677	713	654	687	712	708	654	616	674	713	644	688	658	621	616	653	708	670	640	627	690	651	676	680	683	697	709	666	615	705	657	648	718	703	683	605	656	710	708	676	669	654	696	647	679	719	719	715	711	694	689	689	673	701	704	662	673	655	711	695	706	671	647	701	720	708	640	694	674	690	683	701	661	661	652	652	687	654	678	636	636	685	704	654	650	668	662	656	634	669	672	658	676	687	707	649	695	667	675	628	733	696	675	686	711	695	703	668	689	737	661	689	698	640	714	644	718	730	725	663	679	679	646	684	692	681	685	670	653	639	684	652	620	661	704	687	700	628	668	614	698	643	679	710	747	664	615	704	705	684	713	707	669	678	679	667	700	680	686	685	674	669	696	666	723	665	703	637	641	662	654	678	694	687	670	672	659	719	684	698	659	655	679	696	695	690	683	688	697	673	680	681	705	651	702	641	702	759	698	642	654	650	681	666	639	699	679	679	688	709	659	655	640	679	686	728	703	669	695	655	725	651	655	693	695	666	690	676	630	721	694	666	729	723	694	639	654	699	656	653	717	689	680	685	702	711	704	683	705	709	598	629	684	682	690	698	672	666	680	652	644	730	688	662	669	688	690	699	647	675	693	701	650	705	670	667	615	714	647	658	694	737	708	726	710	652	694	662	658	668	620	684	708	668	654	646	674	664	645	690	635	625	656	752	684	734	647	677	690	671	697	650	639	700	692	655	689	659	674	726	681	679	692	676	689	709	675	645	689	677	716	671	759	692	655	684	691	683	702	681	663	711	685	703	712	714	716	677	662	666	679	655	684	656	726	641	646	671	638	708	704	698	730	697	673	682	717	654	729	653	731	676	701	661	653	671	691	667	648	670	649	681	628	679	641	681	672	647	704	692	703	645	666	666	707	679	716	666	674	626	689	687	673	617	690	699	698	694	692	675	713	719	675	662	689	743	735	670	692	700	688	670	676	685	673	699	666	653	676	644	678	700	650	663	672	662	632	668	677	674	655	637	646	699	703	677	676	630	692	686	632	641	670	653	732	701	686	728	664	717	704	700	661	687	722	698	703	727	698	704	681	697	657	654	682	650	708	670	661	711	670	634	685	673	681	678	680	681	676	662	685	705	727	715	702	682	649	709	661	665	652	676	671	685	707	683	734	674	692	726	702	667	694	677	699	706	664	668	683	642	701	661	642	703	679	702	709	668	695	661	694	726	654	705	611	674	699	658	685	704	654	680	682	677	656	684	681	680	696	667	655	654	663	676	674	715	687	705	703	741	709	658	664	679	696	654	708	672	694	685	669	699	713	646	722	652	650	699	641	684	675	716	675	726	676	680	693	692	683	681	653	637	664	680	706	685	687	663	681	695	715	690	656	661	650	726	674	706	677	735	687	697	723	679	692	670	663	686	657	671	683	708	687	654	665	671	688	671	701	700	692	665	669	622	685	662	672	688	621	635	689	683	648	670	683	681	695	663	697	714	681	657	720	658	674	746	667	693	652	677	610	718	693	648	688	657	728	730	673	701	686	656	660	662	684	690	714	695	697	717	693	648	676	723	716	637	668	704	697	686	677	696	637	654	708	696	718	677	649	696	677	688	721	671	686	694	707	689	674	685	697	663	684	674	652	712	693	713	648	663	701	670	652	667	660	662	679	713	718	669	688	692	672	706	703	714	703	652	674	667	695	704	707	664	671	685	681	690	664	666	669	672	670	710	627	641	750	665	671	708	662	650	716	663	693	740	716	673	702	683	664	682	678	636	673	703	691	682	658	705	679	698	665	683	645	685	672	649	688	684	686	679	612	687	679	682	639	674	671	697	675	662	624	670	641	665	689	719	700	711	720	686	694	704	666	701	665	678	631	725	716	670	686	668	669	687	697	695	598	648	683	708	713	689	694	682	660	689	710	674	649	716	662	714	671	675	672	670	631	653	695	645	712	716	687	666	655	666	732	733	707	719	663	652	701	643	704	653	708	680	686	675	708	669	696	703	673	724	689	662	639	671	716	690	700	661	718	734	691	703	662	676	695	675	656	652	678	657	673	710	641	687	694	694	669	703	672	660	654	687	687	645	654	699	682	702	702	698	729	644	711	729	678	702	669	726	728	632	696	666	645	673	677	681	642	698	658	697	694	674	678	642	698	686	730	703	665	670	695	666	730	689	664	718	699	658	641	714	657	688	653	715	666	689	698	731	716	682	676	670	677	677	683	681	720	668	693	676	651	723	654	726	655	690	702	664	696	666	701	648	671	695	710	702	679	736	662	686	713	674	691	728	670	724	678	702	702	697	672	693	667	715	716	651	658	643	652	656	745	722	685	630	652	675	695	671	693	657	636	644	647	671	660	685	684	668	640	683	691	706	668	668	672	696	646	673	678	642	696	710	649	677	690	698	705	696	703	711	724	647	668	694	694	729	651	653
15533	12437	12919	6072	1830	1100	678	410	399	377	376	331	384	375	353	344	381	369	401	344	391	359	377	402	393	389	358	374	386	375	397	366	360	384	371	359	357	388	358	384	402	392	391	398	404	397	338	361	352	401	405	384	370	412	376	405	369	397	378	362	364	378	370	427	373	393	364	384	369	366	372	380	386	363	349	390	356	394	357	374	361	376	342	417	370	366	363	376	359	379	361	415	377	337	367	379	356	378	391	358	362	375	388	373	361	379	354	372	393	388	381	385	378	369	380	392	380	383	401	414	346	329	379	419	373	361	379	390	388	381	355	405	342	378	414	358	350	398	385	375	352	354	376	374	399	416	399	377	388	409	373	336	364	355	361	369	381	363	373	388	374	336	402	376	368	390	402	367	376	362	333	419	382	402	380	395	370	388	352	356	408	392	358	380	377	380	397	368	376	398	388	373	368	407	388	379	360	387	384	380	376	367	387	348	381	385	416	405	385	396	416	405	456	336	383	392	383	367	407	382	360	369	357	394	390	385	360	370	408	379	367	370	384	391	372	370	358	376	377	402	369	350	379	370	366	396	389	403	396	383	350	402	368	363	400	393	360	382	398	383	388	403	353	428	392	405	387	418	345	384	369	357	372	398	361	388	371	398	387	388	389	362	392	380	382	355	375	343	385	388	403	374	367	356	361	362	403	410	352	391	430	361	352	371	373	361	344	405	377	359	391	350	379	355	369	349	402	401	388	377	380	354	339	358	384	361	401	390	361	382	374	345	400	346	379	387	386	426	393	386	356	367	390	397	366	370	392	394	368	370	386	386	396	378	348	343	354	337	414	411	394	401	353	413	382	367	381	380	397	372	393	355	404	356	371	397	370	388	370	378	383	397	356	378	414	371	399	386	354	359	383	371	394	373	395	365	357	356	362	381	359	386	389	389	367	385	364	351	389	364	391	360	362	348	364	368	403	383	377	403	367	407	429	380	380	387	382	396	386	384	400	366	370	388	378	365	379	364	414	381	386	403	411	377	400	385	394	346	389	415	346	371	385	375	418	403	357	340	363	381	350	390	345	368	368	351	378	360	401	365	386	386	369	366	379	363	354	337	370	382	370	384	362	382	374	391	349	402	368	399	387	390	403	362	390	360	350	361	379	380	395	393	340	357	397	358	358	403	363	394	357	355	389	357	387	395	371	354	418	380	370	396	380	377	379	363	394	370	390	371	425	402	413	376	392	396	369	409	374	415	389	386	402	374	402	365	375	398	454	375	381	368	395	363	384	375	364	407	378	404	371	361	371	389	375	354	347	394	391	396	392	370	359	401	383	393	418	358	350	365	399	417	365	369	365	364	381	342	385	410	373	358	397	369	344	366	377	405	322	392	344	382	369	389	370	343	399	364	389	370	346	393	378	384	387	396	399	388	340	393	383	393	378	385	381	363	410	359	358	411	373	376	355	355	356	357	418	378	383	358	415	416	393	388	389	371	375	410	373	397	372	399	376	350	426	372	373	386	370	384	382	375	379	367	362	384	367	371	378	364	393	375	379	365	369	421	351	419	363	360	368	373	390	352	382	363	370	376	357	364	400	355	370	403	376	374	394	364	407	409	400	376	387	381	401	380	367	397	368	389	408	370	395	378	382	416	399	384	390	370	387	414	351	408	375	368	331	382	395	380	354	363	388	389	405	379	391	369	370	362	330	392	370	370	369	382	379	382	378	368	361	381	371	383	373	386	384	393	371	366	387	362	396	413	386	359	359	373	377	367	385	366	360	384	397	385	382	372	402	355	357	412	397	380	352	393	388	364	408	396	380	361	383	347	395	350	383	393	369	380	376	357	379	388	349	360	366	409	370	397	352	321	382	393	349	413	405	417	370	404	404	387	405	384	389	338	359	384	367	356	371	364	373	369	375	366	365	365	387	395	423	384	384	357	416	404	369	393	345	384	364	418	393	402	378	368	371	377	391	401	378	378	369	354	402	340	395	380	349	349	383	365	378	398	408	394	411	360	376	370	394	355	403	319	372	404	372	388	385	350	382	383	361	412	340	361	398	390	386	381	342	358	375	356	392	401	383	356	385	373	368	393	357	395	361	367	371	375	363	350	398	353	381	381	347	367	363	357	359	386	356	402	389	367	380	356	399	363	430	373	373	346	391	385	362	372	355	434	402	397	401	354	401	389	320	389	385	388	369	382	359	407	370	425	326	385	397	368	330	353	376	355	391	378	384	379	378	345	340	407	357	395	400	389	375	405	363	387	394	382	374	366	362	385	387	377	368	361	417	358	389	353	373	347	366	378	365	368	377	344	359	400	356	384	413	350	368	383	385	427	376	344	339	420	409	404	401	426	379	356	356	366	408	433	332	386	392	399	348	397	378	369	365	410	369	364	370	374	402	380	386	361	347	364	355	384	405	378	381	342	430	326	372	378	384	399	400	424	366	371	417	401	417	391	354	370	357	399	359	386	371	384	349	400	354	377	403	390	326	364	378	388	373	369	393	386	371	399	368	404	355	439	422	376	340	369	394	416	386	359	347	345	398	356	417	379	389	383	404	348	341	373	395	390	429	364	376	387	348	379	378	399	410	381	399	371	373	391	396	381	377	369	398	367	374	367	350	374	376	368	394	337	363	408	359	395	373	398	358	387	411	378	382	412	355	391	364	391	353	382	359	374	408	348	386	344	375	358	357	351	391	377	367	381	364	376	396	343	407	369	360	355	399	359	389	358	384	374	387	400	376	380	380	386	379	390	366	364	403	391	381	400	407	408	357	385	365	360	376	353	385	385	406	374	372	371	344	383	360	368	384	369	380	354	383	395	389	389	369	373	388	374	354	384	364	349	382	372	379	360	366	393	406	387	355	383	410	347	402	379	373	366	394	404	378	396	374	372	379	410	358	386	353	392	383	403	394	375	382	383	373	376	381	373	382	388	386	396	330	374	372	370	359	325	364	375	409	360	350	372	391	347	401	382	392	401	365	382	377	369	367	380	389	378	384	357	389	366	405	400	405	341	395	421	411	378	362	392	375	391	376	394	389	373	378	379	376	402	370	391	412	364	346	365	390	335	403	361	398	403	397	404	376	362	333	390	393	354	342	380	414	385	367	349	372	367	370	391	360	360	378	369	376	400	389	376	378	349	363	382	389	381	389	398	372	381	364	390	349	387	355	360	405	366	361	373	381	361	363	414	373	347	321	411	390	377	352	396	426	396	378	374	373	367	377	388	338	415	391	395	382	391	391	356	374	393	387	348	341	410	343	369	374	348	359	352	380	392	373	369	379	356	378	353	376	361	371	373	389	357	387	354	366	366	361	378	435	416	425	363	394	376	379	358	378	410	358	356	391	367	356	353	380	344	373	389	368	342	355	351	360	388	375	374	370	344	382	354	387	413	356	385	377	401	339	370	405	383	347	384	352	374	394	374	384	341	410	334	361	391	364	393	366	398	376	405	383	349	417	382	356	357	370	402	387	395	350	384	399	357	350	385	369	363	367	390
13004	16322	20126	12805	5426	3303	1872	902	938	840	838	886	901	899	896	835	823	819	826	906	846	855	831	856	865	887	850	835	836	799	883	872	855	834	890	824	863	870	897	825	900	838	879	876	886	907	833	849	846	842	833	869	870	872	768	837	886	853	851	867	823	905	876	879	836	855	876	833	811	852	865	804	839	844	879	879	864	866	917	814	823	879	837	853	861	824	882	874	852	838	798	853	890	892	882	875	857	927	810	902	832	834	847	869	875	888	850	873	893	810	880	842	852	876	878	896	901	863	881	832	849	816	878	847	814	873	879	842	868	831	834	847	864	822	839	889	835	833	910	920	850	870	847	844	856	830	839	843	849	860	833	831	832	818	803	896	851	862	873	843	834	891	840	876	866	851	887	810	886	799	826	902	839	892	879	912	833	853	837	871	856	844	850	870	812	891	896	827	889	886	911	884	898	817	842	857	904	836	840	835	830	798	869	854	839	881	845	877	843	860	882	839	843	855	873	855	837	868	855	838	849	872	872	790	847	833	827	855	829	873	829	834	852	856	823	875	892	874	880	798	858	792	846	852	792	858	896	837	893	820	838	865	885	867	873	866	834	822	871	871	857	910	865	901	853	828	780	871	883	828	849	826	909	847	788	811	833	895	857	837	880	894	839	836	835	865	814	869	920	899	880	800	912	866	830	839	859	876	857	829	924	858	819	878	849	843	847	878	864	856	877	891	830	873	863	823	847	845	914	856	868	849	858	859	823	807	887	857	843	843	844	845	901	879	847	885	868	847	858	838	886	855	853	844	852	835	834	854	838	883	875	840	828	834	872	864	880	857	877	861	834	861	845	866	819	861	831	825	872	831	863	880	822	837	851	861	869	854	782	788	859	872	829	837	845	879	883	846	831	876	799	848	872	867	846	826	834	803	895	854	867	831	864	850	864	886	875	793	843	882	812	824	838	871	870	880	809	859	856	821	827	857	847	859	890	785	850	843	904	803	888	851	804	874	871	907	839	825	845	867	849	788	844	905	877	852	867	850	850	827	890	902	834	829	869	881	880	822	830	830	867	802	846	817	869	846	901	850	849	801	866	831	889	866	864	813	818	897	847	889	857	832	846	791	900	802	820	887	790	864	782	883	887	842	824	806	823	890	840	834	867	842	875	813	849	819	865	819	858	807	869	907	883	855	862	814	822	851	799	870	881	824	853	869	859	830	845	816	902	867	896	841	792	877	877	844	870	848	864	820	898	786	849	874	839	816	793	859	857	841	819	850	905	829	908	895	859	889	865	885	891	871	835	942	836	888	848	834	836	819	835	841	860	821	877	862	855	883	857	877	855	856	821	847	848	820	916	836	848	890	799	821	823	817	823	853	891	874	855	855	849	885	874	818	833	856	864	845	818	818	856	895	874	856	852	816	868	867	829	854	833	851	882	817	859	847	855	851	798	808	846	878	891	833	861	851	836	811	853	892	875	807	890	823	860	854	884	850	891	868	781	837	867	904	825	813	885	786	899	889	891	859	889	759	829	893	847	810	833	835	828	881	872	804	832	864	925	828	785	896	850	857	801	861	853	859	851	864	822	810	830	826	858	863	863	839	855	877	865	823	836	858	840	842	835	905	860	845	885	906	841	874	883	836	839	887	839	868	856	848	867	866	857	848	877	845	869	839	833	858	847	813	868	859	882	843	863	875	832	835	793	864	827	863	860	843	832	780	874	799	813	879	823	811	862	852	845	863	806	886	834	885	859	867	878	844	917	886	816	864	879	864	845	830	850	843	847	821	829	841	857	872	829	854	888	823	826	831	842	853	847	859	836	839	818	854	840	923	797	867	816	881	808	835	862	848	878	856	875	909	803	834	809	831	853	914	850	836	848	829	890	889	880	806	835	874	833	882	903	821	884	832	835	868	857	882	851	804	839	853	841	850	893	883	851	886	833	894	895	882	837	871	844	885	891	842	906	809	852	884	863	809	861	867	815	894	879	850	844	816	852	901	865	882	898	837	802	866	878	862	820	848	881	857	853	870	833	832	894	853	876	903	795	883	876	821	811	832	921	863	847	891	903	841	836	861	805	838	878	852	841	837	871	795	902	829	830	866	867	835	912	832	896	788	824	813	888	832	854	895	852	824	780	820	861	840	887	820	813	837	821	792	864	878	845	795	818	812	854	889	841	905	850	853	818	883	807	849	839	839	813	829	840	844	847	843	874	912	813	861	794	838	899	832	933	839	824	839	828	893	860	893	879	848	872	824	862	891	868	875	794	886	857	847	894	862	829	894	871	869	886	838	887	834	808	863	791	824	811	890	827	788	859	887	847	874	878	845	870	904	837	877	896	830	902	845	864	849	828	901	867	798	867	841	836	831	838	878	838	826	842	830	874	846	843	805	847	838	804	849	851	855	863	861	858	939	871	866	820	838	838	855	859	830	850	859	885	891	851	896	835	791	848	851	872	843	876	833	808	962	856	890	878	851	805	825	828	872	829	854	846	856	873	856	844	857	863	834	810	873	875	857	873	847	839	849	892	795	823	789	845	861	809	854	820	801	870	845	851	869	827	878	847	846	827	871	807	827	815	784	850	844	866	882	885	882	848	838	817	872	821	843	806	857	814	828	863	819	875	850	775	864	857	851	909	889	884	871	852	845	865	888	824	876	843	822	849	839	853	798	821	867	883	829	851	865	833	834	842	839	890	822	874	833	853	845	809	864	849	845	836	874	879	864	918	855	826	873	834	853	811	797	838	872	834	866	832	840	824	856	869	833	877	820	866	869	811	815	859	871	893	837	926	806	854	839	829	865	826	872	841	903	815	801	890	811	883	881	853	852	892	871	882	816	853	827	787	903	814	855	848	828	786	860	867	884	846	868	868	817	871	861	855	893	846	878	839	879	835	863	848	815	852	880	834	870	813	809	845	877	831	871	852	916	819	838	880	850	843	828	912	896	871	819	851	802	878	850	759	875	849	845	841	836	827	856	840	862	880	855	808	847	884	840	836	837	851	838	855	871	835	823	834	856	842	889	800	851	827	814	835	897	829	841	848	779	868	902	856	832	879	876	894	903	875	868	857	826	864	875	864	881	848	838	858	846	825	872	851	870	894	855	905	860	857	874	834	933	856	815	863	828	893	848	871	861	824	863	886	839	848	875	882	866	823	833	800	837	832	882	846	892	824	855	825	898	868	901	859	899	864	869	827	822	870	885	867	820	892	820	850	877	866	914	837	883	834	908	828	841	828	878	830	852	868	856	905	823	835	865	867	858	850	881	869	826	856	840	810	851	871	803	826	820	858	903	823	874	862	894	815	877	885	857	846	853	871	913	825	896	849	810	818	808	864	785	842	832	892	866	888	803	898	878	819	862	883	896	806	824	882	840	860	875	849	849	828	854	869	807	800	869	798	804	848	866	833	821	871	805	881	872	812	862	835	900	881	844	787	834	858	866	899	820	841	862	851	866	860	827	860	874	803	809	796	856	836	878	833	855	831	863	897	832	862	862
62734	64988	65543	46020	25166	13052	4993	466	324	266	295	333	326	326	334	311	338	280	307	298	326	293	303	303	289	297	293	272	261	286	321	307	312	311	300	276	340	303	312	310	319	344	320	316	302	327	311	320	284	299	295	293	330	292	293	294	304	307	268	317	295	285	314	333	293	304	282	331	320	305	320	282	309	270	312	301	318	295	304	311	289	301	325	323	316	303	312	286	280	301	326	324	320	329	288	275	290	304	289	289	263	295	290	330	314	293	321	274	280	301	275	314	315	312	287	335	261	317	292	288	267	296	295	296	312	279	281	275	292	264	282	304	263	302	325	274	280	290	285	293	320	295	279	293	272	281	294	297	289	277	320	298	292	287	332	281	323	328	289	293	298	281	296	331	288	289	291	267	291	316	282	291	299	317	268	282	300	300	281	289	304	333	295	284	317	305	274	295	301	309	287	348	305	298	301	300	293	266	315	281	268	299	282	269	302	303	301	280	295	308	314	305	283	319	301	317	308	307	298	334	300	312	277	299	322	278	283	312	287	313	304	284	306	297	310	288	302	284	288	313	312	319	258	278	323	303	313	294	286	322	299	298	310	284	281	299	279	328	307	284	304	320	314	314	300	301	301	307	295	301	309	305	313	286	317	287	271	307	312	280	311	298	304	278	277	251	291	305	293	285	283	278	267	313	314	276	290	326	312	286	312	330	274	270	295	302	305	283	315	311	290	296	290	299	329	279	300	302	278	312	287	337	294	271	278	330	311	271	296	307	288	298	271	294	321	312	305	311	325	273	280	303	286	286	335	263	311	285	310	303	298	289	310	286	306	292	297	311	305	304	335	323	290	299	302	317	302	297	304	316	272	313	294	274	272	293	299	278	283	302	294	322	296	285	310	266	269	314	312	315	274	327	302	307	301	298	272	301	328	295	319	308	320	289	301	285	305	300	333	315	314	284	311	286	307	294	300	317	279	320	318	292	301	284	323	306	294	325	300	309	280	293	317	297	308	301	258	323	303	298	291	295	297	306	310	281	276	317	313	308	300	298	309	323	318	298	319	301	296	313	286	278	347	299	292	306	281	290	260	290	294	273	307	291	297	266	289	296	307	301	302	299	308	279	268	280	268	293	276	302	297	297	308	311	350	306	306	298	327	292	273	293	287	276	267	303	313	305	301	296	270	305	274	306	300	310	302	298	291	299	299	319	290	303	287	310	310	292	295	277	311	316	296	264	290	265	285	308	280	293	344	289	302	324	301	289	278	281	321	312	292	300	312	334	295	307	277	281	304	319	285	307	294	285	323	300	266	308	291	289	285	284	321	314	322	297	303	342	264	299	336	286	304	306	312	311	298	299	301	304	301	303	277	293	300	294	283	308	343	289	300	274	313	325	328	309	292	287	308	283	293	265	295	286	311	278	307	263	286	305	334	293	270	322	304	329	305	303	272	303	267	292	281	293	282	317	297	273	287	301	321	303	286	292	267	298	272	337	309	274	294	296	276	287	294	297	359	337	292	306	320	302	325	306	308	321	295	298	279	308	288	285	312	302	304	292	302	297	313	273	298	314	321	290	290	342	313	312	294	298	286	309	299	333	282	269	295	293	296	304	306	304	294	311	287	329	309	261	288	296	312	313	282	316	278	298	292	307	312	302	303	308	327	305	289	335	297	313	300	294	298	311	287	314	287	277	293	298	340	332	295	291	285	297	268	284	299	267	323	285	315	326	307	307	329	301	334	303	315	289	303	292	338	281	313	328	360	305	302	325	302	291	294	317	283	317	304	336	325	297	285	287	279	301	287	273	271	310	285	293	280	293	289	316	274	302	313	273	302	284	315	297	326	268	322	291	284	320	286	290	325	287	276	282	285	308	324	320	319	313	314	300	301	302	335	301	264	318	286	296	317	281	282	321	319	281	268	275	286	291	315	290	305	317	314	298	280	272	350	267	252	291	287	304	284	302	311	301	284	316	317	283	283	291	326	285	284	295	284	325	257	285	274	314	284	312	276	300	296	298	325	324	298	314	279	285	318	273	319	300	316	310	306	295	340	292	347	308	295	286	286	265	289	331	308	292	298	270	297	294	287	298	298	273	290	323	281	264	290	324	342	300	299	309	339	281	307	298	295	303	306	284	280	321	288	288	329	258	294	308	300	323	271	281	307	296	307	297	312	278	317	319	327	326	285	310	283	301	299	289	265	312	305	279	322	288	284	277	276	300	301	296	298	315	290	307	299	282	260	293	276	338	281	337	318	276	267	307	313	309	288	282	300	296	296	325	291	273	320	330	290	316	291	282	304	283	321	287	272	285	319	274	309	281	300	344	284	276	293	287	280	256	302	303	289	278	313	309	307	315	324	315	323	336	270	254	269	293	317	305	297	306	294	321	297	281	270	304	286	284	275	349	309	315	325	310	298	311	322	299	292	282	335	313	307	311	280	291	273	336	311	279	275	291	301	322	303	248	274	326	274	268	303	299	313	320	259	289	314	303	337	284	294	309	319	328	286	313	282	272	286	316	295	268	294	309	314	305	293	290	275	292	272	291	318	299	299	296	310	319	322	303	299	297	303	320	276	300	318	309	309	311	311	333	300	304	296	282	320	308	266	304	312	324	306	292	306	277	301	332	307	293	263	284	299	305	308	311	287	311	299	336	306	311	285	301	283	281	304	313	268	311	292	315	240	351	295	292	294	321	298	291	275	287	291	279	308	302	325	310	307	310	333	281	289	288	306	316	307	309	308	294	323	332	309	292	289	300	299	293	288	307	273	281	291	314	285	265	282	323	333	300	288	314	313	261	334	296	288	286	287	251	295	290	296	298	287	310	326	329	317	285	313	312	308	298	312	328	330	322	275	291	307	307	313	310	295	353	313	296	300	299	313	312	296	261	349	290	296	296	286	309	296	314	333	312	304	314	263	291	301	312	299	281	318	284	324	274	301	281	289	300	315	301	290	311	321	294	303	321	292	323	297	309	302	283	295	305	332	279	302	293	324	296	319	298	296	284	283	323	286	308	294	286	297	265	304	292	311	307	293	306	320	292	323	306	312	326	306	296	312	298	293	302	333	299	321	284	301	314	269	297	296	284	313	258	289	324	310	290	278	295	321	316	333	284	299	314	318	316	321	301	288	312	348	283	323	317	333	299	316	307	310	284	312	283	313	301	254	299	298	311	310	306	295	307	279	266	287	304	300	296	290	298	279	320	306	305	278	320	319	289	297	295	225	322	315	311	310	319	274	301	310	268	270	286	322	289	280	286	277	331	298	279	309	294	299	260	288	303	307	319	319	282	315	280	305	338	291	311	282	333	315	282	300	297	286	301	302	280	303	310	269	303	309	333	328	295	293	319	328	300	305	270	325	315	313	310	310	318	309	304	311	313	302	317	269	304	299	302	287	316	304	315	298	305	303	294	315	299	288	328	302	312	298	312	292	295	316	315	310	283	305	308	279	299	323	317	305	301	311	286	281	272	323	292	311	310	320	293	306	311	308	259	295	281
37680	49134	59719	50215	34057	25020	12693	917	828	768	739	838	765	745	744	716	700	735	769	700	690	689	702	741	682	741	726	705	703	694	733	704	707	690	736	710	763	728	748	746	966	925	922	817	726	723	665	736	650	671	715	664	700	697	705	700	679	696	711	610	690	672	663	718	703	675	753	730	740	653	728	682	677	708	702	644	727	702	722	726	688	687	721	666	702	695	687	692	674	682	718	749	695	643	663	733	680	702	725	731	676	706	721	665	719	648	715	706	723	682	711	706	652	702	680	735	694	696	680	747	662	706	660	699	713	668	680	760	699	681	683	727	708	679	699	720	673	683	708	656	663	697	695	708	670	685	670	638	673	664	678	727	680	687	667	692	729	688	686	707	669	701	696	720	704	681	697	681	665	711	666	751	768	682	710	633	651	657	693	670	708	667	683	670	713	686	661	685	651	659	704	757	725	660	696	762	742	738	672	664	684	657	721	694	685	703	676	663	706	710	695	672	686	731	647	710	718	690	673	711	696	667	672	727	668	744	672	777	746	725	692	691	697	711	719	712	682	709	722	662	719	652	660	669	702	690	670	684	755	676	686	673	702	682	692	674	686	742	689	719	715	674	674	722	690	699	696	649	704	718	705	698	749	691	691	668	642	697	697	725	694	709	698	677	693	662	691	704	672	676	684	674	652	651	685	691	689	691	675	726	685	740	691	695	686	691	678	690	706	690	707	712	673	636	636	718	720	686	710	682	709	650	720	647	697	719	717	708	681	690	723	675	701	693	711	693	620	679	664	689	695	669	709	674	714	677	716	705	701	672	725	685	696	692	711	692	672	663	693	682	679	677	660	707	696	713	701	667	736	725	735	688	702	664	706	707	743	685	674	703	700	699	691	744	698	746	715	695	701	671	681	691	704	720	682	659	714	714	696	733	702	699	678	729	719	688	734	659	683	713	658	716	714	662	685	717	664	723	682	678	698	722	705	709	668	680	708	684	696	664	689	610	672	681	672	717	684	706	720	703	653	696	684	605	690	742	718	681	745	690	738	681	671	720	682	684	679	675	666	696	698	684	692	708	651	706	688	686	690	723	708	645	675	725	690	727	722	672	684	726	689	680	704	690	690	642	743	725	733	668	715	673	688	698	675	677	666	688	729	715	660	675	704	698	666	661	714	741	700	685	732	709	716	690	674	715	696	674	710	623	665	699	658	711	699	760	685	729	650	703	689	693	706	656	704	709	695	693	654	720	677	709	722	702	644	716	668	665	725	659	708	718	765	728	666	689	724	716	682	660	699	691	646	684	691	749	675	650	691	724	657	709	734	684	720	734	700	685	707	658	685	712	711	699	749	655	696	752	627	712	662	698	720	718	723	718	704	696	681	675	720	692	780	673	706	678	681	695	737	653	671	692	720	703	700	670	695	636	717	690	682	699	688	696	701	675	677	688	707	694	690	703	714	703	695	701	768	686	682	670	652	678	700	723	712	698	673	643	677	635	715	666	677	710	679	661	682	701	718	705	723	682	712	652	674	684	648	733	682	677	727	747	717	725	692	690	651	675	787	695	669	699	719	681	700	712	663	723	745	726	719	714	690	668	679	700	697	717	716	696	661	688	732	696	680	646	692	702	669	749	698	692	712	707	642	661	699	705	668	702	729	701	673	742	719	644	768	702	733	708	733	741	686	694	715	745	690	671	719	682	716	689	715	740	699	714	691	664	715	740	703	687	691	701	653	685	712	658	741	748	727	677	706	677	692	685	693	696	680	682	664	663	738	675	693	678	694	713	676	710	703	758	706	673	669	690	720	671	722	702	695	675	706	672	620	696	688	724	697	725	679	717	674	632	681	699	697	699	680	694	665	697	696	656	744	737	714	664	721	665	726	696	692	684	678	664	695	695	721	711	718	677	641	678	713	737	713	753	695	709	713	660	693	709	682	707	730	723	665	694	704	638	661	681	653	724	728	714	686	693	722	708	678	707	701	733	676	700	724	651	694	714	727	704	705	674	704	707	712	624	666	673	700	707	690	671	699	746	686	677	691	716	641	671	624	694	709	681	706	664	672	668	666	721	702	691	703	710	710	694	676	736	707	685	656	697	657	688	680	708	682	690	719	755	736	675	727	745	693	708	743	695	728	673	678	638	740	719	690	690	708	693	707	702	721	663	700	714	680	717	689	681	733	744	706	728	693	680	714	684	692	671	702	728	651	741	741	694	709	652	696	697	716	716	708	727	682	712	694	696	687	694	702	667	712	665	644	675	645	681	677	670	698	655	726	642	701	727	707	689	709	728	705	686	672	660	680	658	720	688	716	707	705	664	682	670	686	709	716	671	618	678	689	661	697	721	731	724	709	675	711	718	696	731	667	738	693	715	764	708	737	686	689	671	691	756	702	688	703	691	702	663	685	729	647	766	689	722	729	660	673	662	707	684	699	705	700	701	679	731	687	765	746	684	711	666	676	656	665	656	714	695	673	699	653	668	718	675	682	702	699	712	703	707	669	702	717	658	689	680	702	716	719	665	707	734	710	721	696	697	703	722	748	703	780	665	674	707	689	726	678	663	665	668	707	668	697	681	717	722	666	653	662	703	687	665	697	694	696	709	699	673	669	680	663	690	694	664	729	682	686	734	691	651	701	718	743	699	710	716	731	696	723	690	669	652	681	697	707	697	691	709	702	668	693	735	707	701	716	673	658	727	656	701	684	672	734	665	672	654	688	676	680	737	688	711	675	708	708	729	719	699	704	680	698	706	693	714	715	673	703	723	739	720	702	733	653	737	662	722	710	687	739	712	715	745	756	689	642	668	668	762	670	697	695	711	693	690	722	711	672	703	691	686	735	663	674	721	692	680	701	751	679	740	684	647	704	684	687	737	678	675	677	686	771	733	682	735	727	684	700	688	653	707	717	755	687	690	676	671	684	657	714	684	711	688	685	696	671	683	690	686	704	665	702	681	679	693	733	722	694	715	677	703	673	727	727	690	673	689	686	683	652	661	734	724	718	648	752	773	735	666	662	699	706	705	694	736	705	616	713	693	686	687	728	707	707	700	692	662	688	687	635	725	676	659	673	684	713	692	705	687	715	734	707	696	704	743	676	645	718	700	672	680	702	695	726	686	680	685	730	680	665	734	704	694	649	687	691	672	676	691	696	693	694	698	701	740	736	696	721	653	690	645	719	678	707	693	686	680	704	743	665	703	668	705	681	705	703	700	709	658	672	698	709	697	705	696	673	658	685	735	662	705	671	709	658	712	727	714	717	696	687	660	695	728	667	665	729	676	750	669	715	711	731	719	673	696	701	714	688	643	690	697	698	704	688	719	735	713	708	699	636	710	635	685	695	725	746	715	647	706	685	693	723	678	676	679	723	698	714	656	675	704	661	717	678	731	674	656	712	702	729	674	644	666	668	673	669	745	692	689	703	692	697	724	688	671	700	685	725	692	712	747	720	733	721	694	688	694	687	746	693	717	689	657	704	675	698	696	649	662	725	677	723	663
75829	78036	76158	57306	35460	22106	10288	819	368	323	354	346	345	289	321	314	307	320	308	295	319	289	275	272	295	270	307	294	293	274	328	264	299	286	289	309	305	332	303	319	371	373	354	352	316	291	269	313	303	288	309	302	310	295	289	338	269	275	315	276	292	270	309	289	288	314	289	289	302	325	294	282	307	325	286	312	301	305	285	276	268	295	285	274	297	286	332	286	313	302	288	274	308	315	298	294	291	317	307	289	280	294	310	291	281	288	279	295	270	306	259	329	269	305	297	334	275	288	298	317	276	286	314	284	288	284	313	296	304	314	293	305	299	311	262	294	339	283	305	293	289	326	272	288	330	295	321	269	278	311	305	312	322	312	324	307	317	327	276	298	294	298	291	257	300	301	261	286	304	310	278	298	274	283	306	299	300	299	312	308	291	280	276	273	285	280	293	298	293	316	288	289	279	303	280	277	321	285	319	285	282	321	284	295	305	282	336	297	322	307	275	315	316	304	325	286	290	286	309	278	289	283	298	323	304	271	296	302	310	297	300	292	286	315	302	298	291	263	248	270	298	295	295	306	303	303	291	289	287	275	275	303	289	340	282	294	289	315	279	279	323	305	320	313	308	302	277	267	307	299	313	294	305	285	285	306	292	329	298	300	288	318	318	268	319	279	312	266	306	307	306	291	306	294	299	319	275	299	295	342	306	297	301	311	300	292	286	280	287	332	303	329	297	304	299	308	276	267	334	309	290	298	301	289	294	297	297	299	295	316	285	284	321	334	278	280	290	324	288	265	280	340	310	294	321	284	269	298	309	261	309	288	305	294	258	300	276	274	279	292	278	276	310	292	273	283	326	280	271	296	308	310	328	277	305	277	308	271	299	301	271	275	265	320	310	292	307	325	295	298	293	328	303	303	322	275	315	297	285	301	313	338	320	292	325	276	289	303	293	293	324	297	311	307	318	320	319	286	298	294	308	300	308	289	305	278	298	281	297	307	306	275	317	281	291	278	293	283	272	306	307	313	280	245	329	272	301	279	301	313	304	286	276	305	297	311	294	307	292	309	329	292	339	307	296	344	298	295	312	306	303	266	310	293	307	293	293	277	300	265	270	297	284	306	291	291	331	334	305	301	295	310	300	295	282	300	292	293	296	283	270	283	301	308	308	268	317	321	302	277	288	299	287	307	320	291	335	318	284	289	295	307	292	307	292	284	303	319	285	298	296	272	300	296	326	319	284	286	304	289	296	323	312	301	285	295	309	289	301	292	295	306	301	267	285	310	262	292	304	281	281	287	301	259	293	286	299	324	297	308	309	309	304	308	305	328	292	280	322	282	322	327	282	277	285	294	337	307	304	317	270	267	291	297	259	304	282	280	315	342	327	290	289	302	321	290	292	310	285	299	301	308	317	276	307	315	295	352	322	326	300	325	298	302	292	285	300	278	302	296	294	292	291	296	308	335	300	309	310	296	302	286	293	295	280	309	328	307	295	313	275	306	283	303	302	305	298	296	325	336	281	311	277	289	295	315	293	307	320	310	300	322	280	316	265	273	279	299	287	299	281	299	296	269	312	285	357	287	305	331	298	295	316	281	293	289	287	309	264	315	337	318	300	304	313	322	278	318	324	306	285	328	290	312	303	312	296	266	285	327	296	273	286	290	299	268	295	308	305	306	302	297	291	319	273	317	294	306	342	299	317	309	314	303	308	300	300	284	283	295	288	289	303	269	264	302	317	301	283	289	282	306	282	296	281	283	308	280	318	285	291	326	299	288	326	314	275	308	308	289	305	283	291	285	295	296	278	291	338	295	299	305	294	329	340	316	297	302	290	320	301	285	331	287	265	318	274	265	268	321	287	296	294	280	296	289	288	298	339	323	265	294	268	304	281	319	295	284	308	317	329	277	288	285	306	297	261	299	294	289	287	329	293	288	300	288	311	298	310	290	288	281	272	304	295	308	266	285	285	333	307	330	278	301	317	320	312	321	307	333	301	288	301	311	281	310	285	320	294	293	286	297	283	303	295	300	265	289	304	303	297	283	287	315	300	307	274	320	292	298	332	320	290	310	300	282	283	304	274	304	302	324	260	273	293	276	269	294	287	290	336	266	305	291	302	289	296	293	281	301	286	294	299	306	299	301	325	298	295	262	280	281	328	298	295	343	292	315	290	295	269	281	271	267	285	327	270	295	293	286	278	311	290	281	325	280	272	304	279	293	313	299	342	281	270	312	281	351	296	315	333	308	302	331	294	304	294	287	300	280	315	273	294	273	329	289	301	290	285	308	273	261	301	281	281	311	275	305	337	260	266	271	290	327	307	285	295	299	302	278	294	287	313	320	306	291	317	271	257	279	292	269	289	279	292	301	281	282	327	342	284	319	310	315	328	275	312	318	299	285	298	293	327	318	315	274	294	312	281	296	305	300	306	312	317	287	282	296	282	285	290	298	311	298	294	278	297	310	303	295	300	283	302	303	270	310	303	293	323	254	294	337	292	323	301	316	266	318	283	335	311	307	278	320	270	302	334	303	302	276	319	290	312	299	285	248	305	293	321	290	316	267	298	249	296	285	293	301	299	322	321	311	287	303	325	319	306	290	311	286	280	296	265	337	290	279	287	298	312	292	260	306	308	282	292	292	292	333	292	305	319	278	275	294	296	285	327	292	278	308	320	288	308	313	292	287	303	276	297	297	296	283	287	279	278	302	325	316	276	311	300	318	286	335	287	291	290	293	310	299	306	319	309	285	308	313	278	278	297	300	287	267	305	304	306	277	309	280	286	295	271	328	315	312	270	305	290	301	321	301	333	281	278	279	307	297	286	293	337	338	315	299	287	288	287	300	299	298	284	273	298	297	317	313	282	311	316	335	315	315	306	298	298	336	264	266	294	317	280	309	297	306	301	316	292	250	299	292	279	300	280	314	315	302	284	309	324	285	266	313	292	292	298	276	322	305	290	314	308	279	345	276	275	302	300	280	291	271	287	284	271	312	307	286	289	285	273	294	266	281	267	280	296	298	304	274	284	322	293	321	286	303	279	279	315	297	273	319	284	310	304	296	294	277	313	289	303	311	295	278	272	278	322	308	302	320	290	290	287	298	322	264	306	266	287	274	272	316	273	322	312	302	286	286	299	299	283	286	324	314	281	258	320	294	310	301	272	334	261	303	328	280	273	316	297	293	298	281	272	310	313	274	291	286	292	307	310	293	300	283	306	318	273	266	289	301	285	311	283	281	280	318	284	293	263	333	311	305	284	322	279	306	306	320	306	275	281	269	294	294	305	293	280	278	302	311	298	318	281	295	272	319	283	265	313	275	285	290	316	274	296	330	314	291	304	258	296	300	318	296	344	323	322	300	287	313	304	291	296	300	282	313	317	281	272	288	305	314	266	318	269	315	241	291	308	271	275	302	321	291	294	276	305	290	285	305	290	284	316	282	283	290	256	262	294	295	310	291	295	293	312	293	297	309	306	269	301	275	284	288	295	302	282	269	315	279
47042	60391	72070	60830	43652	33894	19170	1168	931	853	808	854	792	769	766	766	754	746	699	721	755	697	708	766	778	732	683	759	727	747	740	714	761	708	705	698	716	725	690	807	1168	1160	1042	920	868	729	750	724	651	651	667	687	720	701	672	672	666	694	676	708	722	663	669	697	697	697	684	665	695	729	740	706	658	678	673	659	656	679	719	682	685	698	676	713	697	678	701	722	663	717	745	650	728	742	679	704	720	709	662	729	715	681	664	727	648	705	672	671	688	684	701	720	699	715	685	709	667	675	639	691	692	655	682	759	656	688	668	677	701	629	697	765	705	691	706	710	687	667	662	737	696	711	679	671	675	686	716	730	668	734	709	696	688	689	668	696	701	664	703	677	711	702	668	659	686	738	671	698	741	681	699	720	704	687	737	664	673	695	694	696	656	670	680	659	714	654	694	686	702	647	672	702	698	705	665	676	713	674	678	685	673	679	670	679	729	692	704	660	698	660	695	686	701	679	682	676	661	718	702	691	686	704	668	729	695	710	703	690	710	662	687	651	722	648	643	625	678	673	716	714	698	687	711	693	654	709	637	684	720	739	656	723	717	686	720	724	716	750	726	678	669	712	723	672	719	707	693	681	679	721	662	707	745	690	674	668	718	712	681	729	709	733	647	713	694	709	708	685	696	681	697	676	669	708	654	673	726	667	671	714	656	709	706	663	745	725	651	675	695	706	694	707	706	734	685	715	689	660	666	651	693	714	749	709	702	658	647	680	720	650	652	674	669	690	700	734	683	675	670	651	686	668	727	708	676	668	710	747	681	668	723	718	700	695	707	701	724	704	689	709	699	725	675	701	718	687	707	715	692	667	685	641	688	692	746	691	676	705	763	696	692	730	703	661	719	643	731	728	674	684	676	700	689	651	690	700	687	681	698	685	673	693	699	730	728	691	651	696	684	712	674	704	689	672	699	698	714	642	687	694	726	749	679	657	674	696	654	743	663	674	679	694	707	671	726	727	648	677	691	656	643	660	663	752	690	693	651	703	729	700	723	720	707	682	701	711	718	677	757	674	668	715	712	662	667	656	652	694	693	657	726	720	705	693	714	701	704	680	735	655	685	652	673	687	740	723	666	677	683	723	752	680	663	716	663	696	714	675	727	675	692	697	710	686	636	697	674	725	687	640	736	643	680	749	666	657	668	672	664	703	712	712	652	685	672	724	683	643	710	705	670	720	705	653	656	676	726	718	682	673	690	704	699	679	673	645	682	714	716	694	680	715	671	714	655	720	678	692	717	705	634	759	687	643	677	660	707	709	661	699	665	709	685	715	690	691	683	724	686	689	679	688	669	772	695	682	699	710	705	737	699	706	689	711	636	673	704	710	715	692	699	684	678	694	696	695	730	710	739	685	692	712	664	677	677	690	678	711	710	694	707	703	746	673	724	704	655	661	692	683	704	656	657	678	659	703	687	639	689	711	675	684	668	718	711	677	663	680	728	693	732	706	703	715	661	662	729	668	731	701	639	675	675	689	657	674	700	703	688	695	710	637	738	687	692	631	672	696	679	683	683	664	682	696	673	685	715	737	720	665	694	677	698	703	725	699	680	693	678	652	712	730	688	698	688	708	683	715	670	678	695	740	659	681	708	697	685	706	680	729	676	674	654	682	676	732	691	679	719	672	686	694	678	672	716	712	661	689	728	672	649	722	692	650	736	715	659	735	720	687	690	713	659	718	694	710	683	693	738	649	689	660	664	716	712	729	649	679	761	693	688	674	727	690	695	692	734	744	674	713	708	680	741	702	724	689	709	732	655	693	701	657	716	699	681	712	699	709	647	667	698	688	737	727	709	706	645	723	687	713	697	693	681	726	703	675	693	732	660	678	658	704	732	666	686	677	727	660	702	670	682	738	711	713	705	630	698	697	682	695	660	705	623	670	658	644	680	691	691	707	729	660	713	697	706	680	692	650	651	693	665	693	695	710	679	668	699	709	706	683	679	722	661	692	690	709	695	743	756	662	656	694	693	698	668	666	705	730	724	702	702	690	648	715	669	694	730	708	726	677	667	686	653	699	656	673	767	695	717	704	704	682	667	699	656	690	698	704	719	681	687	675	708	673	679	663	686	664	689	642	746	730	664	650	718	686	675	699	665	708	709	682	711	661	721	659	694	711	706	697	682	699	725	679	690	709	707	718	737	697	722	713	630	710	685	689	640	661	685	688	712	684	702	678	663	732	680	722	727	704	719	691	705	658	724	694	705	658	642	633	707	663	661	705	636	631	686	706	704	754	675	699	659	740	682	661	664	671	676	658	678	707	675	699	641	692	706	685	684	701	715	706	728	705	698	686	682	682	673	701	699	687	707	691	658	660	683	719	672	684	716	730	713	713	706	662	686	693	739	690	688	661	745	681	687	717	685	717	708	691	688	650	682	645	707	677	671	726	712	699	705	638	652	684	710	701	705	720	696	742	727	658	736	657	699	670	680	668	704	704	655	669	676	679	687	654	742	683	664	698	702	722	699	678	742	708	715	741	702	690	754	641	709	720	736	715	681	712	708	684	754	668	716	691	719	698	714	717	692	741	698	692	698	665	708	675	733	674	699	682	706	679	716	694	670	733	693	693	701	743	686	706	684	658	683	702	684	717	721	655	663	710	695	727	708	689	751	674	668	715	694	699	706	667	717	675	682	679	691	686	697	631	655	727	694	726	671	654	689	671	700	703	702	690	745	675	661	690	709	758	729	725	632	681	719	693	701	684	721	703	708	705	711	650	672	718	685	698	673	664	685	739	668	681	711	690	694	720	742	662	669	665	703	636	695	669	682	686	633	717	711	678	694	705	660	686	674	737	747	651	681	695	733	716	718	740	683	690	700	696	659	760	720	684	648	663	665	701	744	665	665	729	691	736	683	708	703	671	711	674	708	706	675	725	717	660	707	749	757	744	676	715	694	696	623	636	675	644	668	669	673	693	728	668	663	680	688	657	701	686	671	705	707	658	712	719	691	652	704	671	679	665	652	652	716	698	683	754	703	701	633	703	724	711	685	699	672	655	710	676	728	690	710	704	671	687	711	666	661	731	700	734	666	691	683	668	698	666	657	735	771	704	709	698	706	743	633	692	671	663	659	704	681	670	673	708	701	728	633	663	755	683	684	690	681	695	694	666	661	661	661	662	710	669	699	696	690	715	667	684	677	688	678	675	724	659	694	710	719	673	697	684	731	639	702	674	729	677	633	697	739	694	666	681	667	640	680	705	673	651	666	675	702	691	710	681	719	694	672	753	632	650	704	664	673	696	694	733	693	687	736	678	667	672	713	703	711	668	686	706	666	688	715	715	700	684	696	710	702	714	722	715	675	658	683	697	707	717	705	671	682	679	715	711	651	696	704	669	703	664	772	706	719	691	672	703	684	662	693	719	684	694	695	701	706	689	726	683	694	715	711	658	687	713	650	737	678	694	719	691	722	677	689	705	712	736	737	703	668	699	728	716	666	669	692	665
15123	13057	12657	6269	2059	1061	628	372	371	403	433	403	405	379	385	391	407	399	396	361	372	373	379	415	398	398	393	397	384	344	368	405	397	383	387	359	346	369	365	358	392	395	393	404	380	399	385	405	389	360	359	400	403	365	395	418	344	372	405	382	380	390	364	375	350	388	425	397	351	402	406	357	360	393	370	361	355	419	413	378	372	381	420	351	401	405	366	385	422	380	401	364	372	424	384	389	393	391	392	385	369	390	378	386	387	386	394	356	405	416	371	376	354	378	345	395	377	403	373	372	384	412	390	349	408	386	383	356	402	362	392	376	405	367	357	339	388	380	382	377	338	399	405	385	394	397	394	353	386	410	359	399	389	378	372	386	439	370	377	411	374	417	423	370	365	395	362	398	367	383	421	364	402	376	410	416	378	373	412	396	369	380	426	406	398	383	346	353	362	413	401	379	407	371	367	348	377	399	390	387	385	389	397	391	373	409	349	368	369	367	355	353	399	339	379	387	422	395	424	385	373	378	402	356	378	356	435	386	381	404	365	416	367	389	358	361	380	346	348	381	393	379	401	368	378	383	394	387	365	409	366	384	378	365	396	410	387	382	396	407	380	373	365	389	355	352	421	392	397	369	384	365	398	381	378	391	373	380	387	394	403	378	360	360	388	370	359	428	389	419	378	406	371	383	390	399	368	406	380	366	405	408	385	368	361	394	409	358	380	405	365	394	376	369	423	381	373	356	369	388	382	389	350	407	410	406	396	379	382	389	358	372	392	383	406	365	369	360	374	403	373	351	365	357	355	402	375	422	421	362	380	395	380	391	365	359	388	421	381	383	407	361	391	408	400	381	412	415	416	416	366	399	377	382	370	416	377	373	405	324	385	389	368	400	356	379	385	382	379	380	421	368	376	361	369	400	362	371	383	384	369	417	387	376	345	403	394	367	388	366	369	362	363	368	371	411	446	375	369	366	382	350	390	361	367	406	360	395	376	361	372	389	376	386	344	395	375	402	385	378	372	380	375	373	353	382	355	372	419	363	377	391	387	397	379	379	373	364	365	368	396	376	385	399	377	366	366	379	370	404	401	373	323	390	343	428	370	369	360	385	387	354	344	376	388	402	394	396	348	376	429	398	407	398	346	384	363	385	377	408	415	449	399	373	349	397	366	369	379	384	379	386	378	368	361	410	358	405	403	379	372	386	412	392	369	400	353	407	405	417	395	386	393	422	397	387	415	372	357	384	337	414	365	405	394	353	392	388	367	404	386	419	392	368	356	422	384	406	387	414	387	387	345	371	384	408	405	383	351	411	353	363	342	380	357	389	370	408	363	421	390	399	417	404	391	403	371	394	379	404	391	385	379	386	367	406	344	406	366	386	380	417	393	380	370	369	378	369	392	362	391	387	399	399	371	377	373	367	376	375	380	410	392	388	374	410	404	360	355	387	382	408	371	368	393	395	393	429	372	362	430	378	393	342	389	388	353	387	368	362	351	380	373	387	388	386	405	372	409	366	352	393	369	379	386	393	404	378	376	376	409	379	352	388	414	339	381	348	368	381	331	333	375	390	380	421	370	393	394	371	394	386	378	349	394	314	396	396	377	390	355	386	368	394	445	373	400	372	391	409	374	358	386	389	390	382	383	408	389	369	394	409	328	392	413	397	385	374	388	358	406	398	381	355	367	387	425	352	379	378	383	411	379	372	409	357	366	354	407	350	407	382	393	381	363	393	365	357	351	387	363	394	378	382	364	413	386	376	355	371	418	384	393	380	370	364	364	397	355	377	408	351	365	374	389	392	366	356	409	421	378	389	376	407	369	375	416	402	406	413	367	404	345	411	400	394	409	367	389	375	405	379	401	442	355	354	367	382	413	388	356	406	387	410	376	353	405	370	375	408	371	395	385	359	380	394	389	363	389	408	399	395	389	348	377	428	396	400	398	390	386	374	409	363	386	395	363	390	375	370	356	383	415	340	374	364	414	399	348	383	393	369	369	393	383	387	366	408	395	393	397	414	389	369	365	359	411	363	368	400	408	373	372	386	374	399	381	384	413	406	381	393	385	372	406	404	358	376	340	359	389	402	355	356	365	375	370	355	355	380	374	372	427	375	346	369	384	365	372	386	382	362	384	391	339	394	407	415	348	376	357	350	404	409	415	372	380	375	361	389	393	362	401	361	402	406	376	350	379	414	371	390	351	353	373	399	382	368	380	354	391	413	397	363	360	397	359	354	386	350	380	405	397	412	388	384	344	408	375	343	345	402	377	395	392	393	391	370	353	371	387	363	358	345	362	380	388	423	399	393	394	386	356	378	348	358	353	362	406	363	407	371	343	384	374	365	404	387	390	394	373	362	409	394	402	385	367	391	390	367	371	384	394	348	389	378	415	395	427	381	378	385	385	352	390	387	356	379	384	377	390	388	366	401	373	379	356	362	371	395	433	426	380	380	383	353	374	391	391	422	370	354	383	372	357	397	374	394	410	362	359	364	384	361	411	380	359	346	358	388	396	406	395	417	382	367	389	389	395	405	362	383	363	399	349	398	354	371	372	382	410	407	369	387	372	396	360	378	374	391	417	361	389	382	386	389	369	374	373	378	378	364	393	368	354	383	354	367	383	396	359	374	363	384	414	367	393	381	377	402	383	385	376	384	385	396	377	382	382	401	376	334	396	368	406	375	424	350	406	376	363	422	383	358	384	380	387	390	418	380	364	375	392	361	355	422	361	434	351	375	401	399	370	385	377	406	373	372	349	367	367	385	365	340	391	370	372	379	395	376	366	407	384	403	393	386	382	438	376	394	367	380	415	384	371	393	421	362	392	374	389	391	395	345	367	400	386	360	376	371	360	385	369	338	383	378	373	344	396	398	386	391	350	422	372	387	369	414	387	365	383	403	393	382	383	367	391	370	374	378	369	373	369	369	391	386	400	325	357	396	412	404	380	381	392	379	374	381	388	386	362	353	371	411	386	411	401	365	392	372	408	392	364	360	388	392	386	360	392	385	376	395	373	375	387	368	401	349	377	367	412	362	394	373	374	392	405	350	371	361	373	376	375	385	394	362	388	385	410	366	433	410	387	433	373	371	405	366	407	379	386	377	359	354	394	360	372	377	363	355	362	398	391	407	369	418	352	382	407	382	411	412	357	388	372	369	386	382	381	382	373	372	350	348	372	364	429	365	402	393	397	373	342	370	359	349	397	360	375	387	377	393	395	413	392	384	336	356	378	366	363	414	381	392	366	373	411	394	389	385	391	341	419	369	360	390	352	360	399	385	408	412	404	400	392	382	370	393	379	362	401	397	363	353	344	391	375	377	364	392	385	398	371	378	368	381	387	361	379	430	407	388	375	356	358	359	401	400	373	355	379	406	395	366	346	342	387	364	333	390	359	386	367	360	367	376	411	384	345	347	363	360	377	403	382	371	381	393	363	369	400	394	398	378	364	364	383	356	398	392	360	375	376	401	382	391	384	397	387	382	395	357	390	389	370	382
12997	17061	19955	12611	5629	3247	1822	906	924	855	901	854	832	897	803	843	905	853	881	833	861	861	856	869	834	868	830	812	814	840	921	871	891	839	862	838	866	869	886	875	866	896	917	905	866	906	849	923	841	875	904	858	890	816	836	851	857	810	925	849	885	896	909	906	862	895	868	834	843	869	849	879	872	882	876	818	854	864	857	848	863	885	857	895	907	853	870	853	891	819	889	891	857	859	801	870	861	878	849	906	856	854	851	883	836	876	824	812	863	843	831	832	825	848	840	825	891	853	826	856	859	881	831	892	882	921	846	856	854	906	855	849	869	871	879	916	871	869	847	851	852	898	834	862	858	863	879	880	844	847	853	887	822	852	841	900	844	920	857	878	837	837	936	851	834	825	882	835	894	857	824	856	874	869	872	845	854	834	844	851	870	911	861	861	883	856	851	844	845	836	878	832	854	929	858	905	865	878	891	819	939	879	916	811	896	838	863	879	845	795	908	879	878	837	849	833	895	881	904	843	834	875	891	805	873	858	831	876	842	867	849	817	859	897	813	874	855	836	885	815	859	833	837	879	907	856	861	833	843	835	833	845	864	842	907	872	854	855	827	881	795	877	829	848	899	817	907	907	835	898	860	869	835	906	881	834	864	852	848	915	880	870	828	817	854	852	866	852	893	854	877	904	893	902	862	853	899	856	812	811	874	844	885	886	849	826	851	819	809	855	875	810	926	863	850	878	882	863	862	880	853	868	811	861	897	858	869	874	894	832	807	849	849	855	865	889	861	876	875	835	908	826	840	836	889	868	874	811	854	858	869	846	834	873	886	822	863	826	880	837	846	832	847	872	845	825	851	837	849	916	904	912	804	881	868	900	863	882	849	874	833	897	830	867	912	860	872	800	851	844	836	849	828	846	858	883	855	859	864	835	816	851	851	846	906	851	848	919	891	846	883	878	836	885	887	828	877	839	865	910	849	832	880	839	890	851	877	865	839	820	778	886	923	875	855	848	907	824	857	858	866	841	882	846	892	887	836	805	876	878	912	862	909	879	849	850	862	856	813	818	887	868	860	872	846	849	870	883	845	838	837	833	864	836	881	887	842	853	868	829	852	804	874	880	844	810	868	892	872	810	898	884	821	834	841	866	889	843	881	890	880	887	876	834	857	893	874	805	858	885	841	832	830	810	859	852	872	856	875	881	850	866	913	920	839	820	861	887	842	825	862	829	872	893	815	877	805	874	859	892	868	890	880	856	823	879	822	831	869	905	857	876	889	876	842	822	881	873	896	820	855	905	888	843	903	875	910	881	873	790	892	873	818	882	852	849	839	904	811	826	860	866	796	868	903	821	864	869	846	853	858	869	882	902	833	867	818	854	887	808	862	919	862	891	901	871	856	840	860	915	831	934	868	893	830	853	877	820	865	873	869	840	844	816	836	847	895	897	839	914	813	897	810	852	893	851	879	881	865	828	861	862	869	853	898	850	877	856	864	804	844	859	854	859	881	855	913	792	861	842	761	822	830	823	888	872	905	849	881	839	915	854	814	857	863	881	866	892	837	902	880	851	872	879	876	837	906	836	830	846	836	866	903	908	842	857	820	884	860	825	867	892	815	885	853	902	822	819	871	870	848	822	850	877	876	877	860	874	872	864	787	846	847	856	846	827	866	771	843	836	821	846	844	856	842	881	873	876	839	870	866	858	911	795	866	805	861	875	866	887	846	820	861	887	819	893	832	911	877	826	839	845	856	852	902	870	869	871	857	854	851	822	884	869	799	869	798	859	881	876	811	874	798	875	899	851	871	917	847	842	837	858	826	858	876	817	901	895	852	866	841	827	828	858	831	895	847	828	874	821	853	835	842	904	851	849	831	884	824	857	834	886	825	838	837	865	878	936	864	889	868	866	839	894	876	889	839	847	788	862	853	827	869	876	844	842	861	853	797	850	821	862	889	873	881	823	901	878	884	904	852	845	868	894	837	886	832	842	879	861	914	915	843	878	851	817	832	826	864	846	822	884	845	881	816	888	880	869	854	805	876	884	864	860	825	833	870	845	848	818	896	868	869	879	850	833	898	842	877	839	864	884	873	825	873	850	828	860	842	895	885	875	834	855	834	871	871	867	904	868	856	816	847	836	795	868	848	884	842	867	844	903	856	881	886	803	830	831	890	895	874	861	811	863	850	865	853	884	903	898	884	890	875	887	876	796	885	845	893	815	883	861	848	877	890	822	863	893	894	864	883	906	854	813	841	865	878	864	831	906	953	863	823	860	817	861	853	880	828	784	853	838	881	896	860	879	847	878	855	856	852	901	869	903	898	894	880	887	903	897	905	815	877	850	859	900	879	840	835	856	839	860	845	909	871	880	804	849	839	829	826	888	876	855	891	830	852	894	907	847	898	891	904	866	840	911	855	853	786	832	877	913	823	841	830	825	830	888	820	837	836	862	928	849	856	864	788	850	832	926	870	845	844	857	858	858	848	879	807	896	850	837	876	828	835	836	871	823	855	821	834	877	837	867	853	852	874	896	880	880	861	869	841	882	858	864	825	824	874	855	840	889	831	884	872	894	810	865	810	815	875	865	846	873	868	881	873	838	870	862	874	834	939	832	821	859	883	892	852	821	883	860	813	817	834	870	870	847	832	835	855	878	809	854	844	803	821	812	850	837	824	838	812	804	835	843	841	867	839	876	831	892	863	849	831	860	832	879	818	811	874	857	849	886	839	814	840	871	909	854	866	872	799	926	840	869	873	851	868	846	866	853	884	853	896	880	860	848	886	816	884	860	826	855	871	862	807	901	869	870	830	894	903	776	855	871	864	815	875	833	880	873	888	885	879	882	879	798	827	824	871	853	890	842	894	911	831	939	803	903	882	812	898	858	878	896	853	859	850	863	857	878	875	857	879	850	851	887	872	820	873	852	846	863	870	883	847	798	856	943	897	857	871	859	911	874	871	846	855	869	828	886	896	914	896	825	870	871	843	836	871	856	843	842	852	840	845	870	876	859	899	905	846	912	859	797	889	832	879	869	862	835	884	877	888	856	880	888	839	922	858	815	820	805	813	868	864	868	811	876	850	915	860	861	829	860	852	845	874	853	847	837	825	853	895	825	869	900	847	885	855	861	882	773	840	858	871	838	847	847	787	822	917	867	847	873	923	868	854	853	897	833	834	894	883	857	804	858	827	834	846	867	855	859	879	814	843	830	861	904	912	831	862	849	859	881	859	820	884	869	811	857	841	829	848	883	851	843	818	846	864	893	865	842	880	825	860	859	887	841	880	817	865	870	855	851	847	872	907	812	899	860	786	887	888	827	897	862	843	876	874	830	899	868	868	841	833	885	895	850	857	880	811	852	875	848	838	816	855	897	872	824	841	861	854	901	845	858	881	803	831	894	855	895	912	883	837	851	895	808	920	824	900	812	856	847	840	857	873	911	865	868	869	884	887	878	860	840	897	888	842	854	868	826	836	851	859	889	811	850	851	833	830	882	822	778
62752	65974	64718	46201	25802	12887	4930	459	345	298	373	329	307	314	323	268	312	294	304	265	312	278	307	313	309	304	303	272	312	304	275	312	327	283	298	308	297	317	320	298	336	343	375	335	319	308	322	315	292	307	316	328	302	279	317	309	297	339	324	287	284	311	276	293	306	303	295	289	321	319	294	271	290	305	313	324	291	298	307	292	293	258	324	333	302	331	335	295	328	304	313	291	311	289	280	307	315	298	310	281	284	328	354	315	279	283	291	303	317	277	283	268	294	303	316	277	318	300	320	287	304	300	319	296	272	292	305	324	293	298	325	312	284	287	292	292	305	301	298	293	307	326	317	274	296	302	321	303	312	295	289	306	277	298	283	275	281	267	293	288	287	306	315	315	327	315	299	297	282	278	284	313	310	333	307	290	316	300	316	304	311	308	275	283	316	330	283	327	250	315	305	306	319	355	303	284	298	254	313	295	280	300	262	274	307	314	313	321	299	282	326	296	324	319	326	300	304	292	324	306	296	313	315	278	314	294	280	317	302	331	291	293	329	335	327	326	268	310	282	290	294	283	317	305	283	281	291	279	277	277	321	351	306	265	313	302	343	287	290	277	257	306	292	307	310	305	313	310	309	305	286	333	323	310	300	298	337	335	318	307	287	319	293	306	313	328	287	291	280	313	301	282	325	300	309	309	327	256	298	281	312	305	323	312	284	282	289	286	314	305	310	306	331	314	336	323	308	296	320	343	291	305	288	278	310	334	292	308	318	279	297	301	308	321	317	295	322	300	317	318	318	313	308	293	291	274	305	307	310	312	307	301	297	302	268	297	302	325	280	313	320	298	307	304	300	277	279	306	321	321	336	301	303	326	317	281	294	285	303	307	319	299	310	334	292	316	285	326	299	298	295	293	336	307	294	286	321	360	315	273	347	318	291	266	309	283	274	320	294	297	287	297	305	328	297	305	323	301	294	301	333	304	314	281	325	299	292	308	273	309	315	289	317	299	341	333	324	300	276	310	315	316	286	279	287	301	298	334	283	329	302	300	268	309	304	295	336	313	285	306	311	298	305	296	317	298	303	285	313	326	310	311	274	297	267	312	300	304	314	271	326	281	289	331	304	308	319	311	292	276	341	313	281	303	306	304	306	333	299	307	331	301	283	320	292	335	307	330	291	303	297	342	329	324	278	304	308	319	321	284	292	300	303	274	320	314	315	311	289	309	289	323	317	321	365	324	355	297	321	326	323	329	306	293	310	290	266	319	333	300	287	270	295	298	307	298	277	274	304	296	310	311	280	300	311	277	309	290	267	282	278	293	309	333	337	299	329	301	317	302	309	322	313	291	318	258	314	298	300	322	304	338	305	357	310	270	313	281	313	294	297	320	305	297	296	324	291	261	283	297	287	322	323	290	288	310	297	300	303	268	265	322	322	295	336	309	296	327	317	280	321	311	285	347	319	305	297	271	336	306	314	331	335	310	293	306	285	310	274	285	309	300	342	300	276	306	330	311	322	297	304	306	300	309	321	343	304	293	278	300	268	319	318	299	277	345	282	337	280	318	303	290	293	300	291	309	304	297	301	278	281	309	278	293	305	324	289	296	340	292	303	269	331	324	321	264	313	297	276	323	328	314	310	296	295	288	309	302	308	321	323	329	269	336	312	294	269	309	287	293	315	350	309	319	302	308	277	309	294	298	268	313	297	310	294	291	318	293	273	300	282	306	288	285	322	301	279	304	313	336	282	277	312	290	299	306	272	291	316	299	300	298	307	291	322	284	301	296	309	295	315	309	325	297	302	275	317	291	324	299	295	295	306	293	290	334	331	304	341	305	293	306	293	312	319	335	296	345	309	300	285	284	282	311	323	264	292	301	330	278	326	317	307	282	320	274	331	295	304	275	320	285	315	309	323	307	271	320	343	295	314	311	329	319	310	289	283	291	311	274	340	351	274	327	311	318	270	283	273	301	337	307	328	313	302	323	303	291	310	304	304	287	310	288	307	285	293	298	306	315	320	304	299	319	316	278	304	313	300	300	301	319	326	301	277	292	339	298	293	317	307	290	299	299	297	292	336	313	308	311	329	283	300	312	317	316	341	306	327	295	308	286	331	282	299	284	305	298	314	324	312	280	298	301	305	345	300	308	276	317	289	321	335	329	336	315	291	313	300	275	319	326	268	310	295	328	280	307	316	305	305	289	276	311	290	284	295	305	285	283	314	307	316	314	261	295	283	306	277	296	307	286	283	297	286	298	303	276	306	320	338	264	299	286	318	316	284	305	313	289	298	285	288	320	294	315	292	290	302	322	310	330	292	287	338	311	290	299	302	314	271	307	297	266	306	277	294	294	293	296	300	327	317	294	283	301	311	302	290	289	308	302	329	323	332	341	312	333	302	317	324	298	277	308	300	354	316	347	323	299	293	298	303	316	317	333	300	290	307	316	301	298	333	289	342	297	313	288	325	281	329	294	296	309	338	314	307	290	310	297	319	308	306	298	313	311	293	279	284	300	309	291	287	322	308	308	280	299	288	295	320	340	301	324	300	304	286	298	288	266	329	284	308	303	287	283	327	287	310	290	300	332	305	272	290	303	332	349	322	300	271	322	302	321	304	300	282	293	302	317	320	306	311	317	297	309	300	284	308	299	301	338	310	285	322	309	280	291	293	324	279	315	288	297	281	333	299	299	271	268	322	280	318	310	268	302	310	322	282	287	309	283	311	309	299	297	285	341	308	318	289	276	283	320	281	302	288	306	324	325	278	307	315	326	286	311	291	310	326	295	341	303	299	281	359	292	274	308	337	315	300	271	324	324	301	285	274	286	292	283	288	275	303	284	337	306	333	326	296	291	299	316	278	322	298	308	313	317	334	275	299	304	274	303	291	312	306	294	296	303	322	299	300	288	307	317	317	299	309	259	307	312	306	322	322	318	329	328	336	306	298	314	305	269	316	302	294	291	320	311	289	316	297	295	301	334	304	311	294	302	286	277	299	330	290	268	301	302	295	286	295	320	329	299	295	287	304	297	312	278	315	283	334	333	333	298	317	289	291	307	319	318	294	306	295	307	303	305	287	315	302	343	297	312	311	337	278	306	289	322	315	298	292	291	283	315	263	291	305	290	315	325	292	305	307	294	331	310	269	297	291	308	293	322	294	315	288	284	304	311	305	303	312	304	334	322	320	289	282	297	274	288	266	330	333	296	287	319	311	294	274	325	293	276	334	285	305	294	315	318	289	306	325	298	309	290	297	318	302	323	297	298	296	325	282	303	290	300	316	278	320	304	286	288	326	308	325	325	286	308	269	288	290	279	306	284	291	316	345	305	296	288	317	290	288	314	317	281	301	303	296	295	279	295	301	306	301	305	280	338	287	301	324	312	297	307	316	317	304	332	328	321	293	266	295	300	339	299	320	329	309	297	288	306	298	313	295	264	317	286	297	303	324	308	287	312	307	270	317	297	326	284	295	350	340	311	300	305	277	293	298	301	327	295	306	305
38208	49531	59246	50058	34547	24468	12165	1034	846	830	775	818	796	757	726	721	690	742	752	713	718	750	689	727	728	772	735	709	716	729	770	762	762	780	714	757	660	743	715	759	922	1015	885	870	805	744	705	691	699	703	691	732	726	697	686	703	694	694	667	667	726	726	694	717	662	722	682	675	677	735	651	659	663	694	716	646	659	679	702	728	712	689	728	719	659	685	675	666	703	691	655	679	741	692	713	752	673	676	661	708	697	694	674	676	689	695	713	733	700	662	670	746	707	710	698	679	705	669	643	714	671	690	683	711	743	652	668	703	696	701	674	722	679	699	717	704	680	730	719	714	701	678	722	679	683	711	743	690	665	720	732	712	729	666	693	707	739	715	684	736	724	691	724	672	704	708	688	692	734	723	683	715	679	706	666	675	664	670	665	660	709	769	687	699	698	698	691	686	708	711	664	686	755	687	665	748	732	693	737	666	719	707	685	691	702	743	712	678	706	698	708	722	717	686	734	687	680	702	798	756	699	690	715	733	702	743	736	686	712	699	683	670	739	711	705	722	678	726	687	667	699	643	679	694	682	644	712	696	723	694	712	685	706	716	715	757	683	698	712	683	682	686	738	699	741	664	703	635	727	680	679	749	754	687	725	696	700	696	703	733	721	678	686	732	685	669	653	729	688	672	705	686	687	688	716	643	698	754	706	690	677	694	717	704	701	709	736	682	695	733	700	676	752	677	699	698	709	720	739	702	687	719	726	703	673	729	711	673	692	667	716	741	716	731	657	708	711	688	693	694	708	701	711	713	730	741	714	690	684	672	724	730	675	743	737	689	704	721	672	687	646	688	729	702	724	674	659	669	769	714	725	710	737	715	674	687	763	702	729	721	725	665	670	757	654	747	709	709	707	707	750	710	742	657	678	758	678	712	683	731	663	700	666	663	718	660	696	663	677	670	770	706	724	636	690	707	681	731	712	665	704	662	683	677	723	732	731	700	718	698	713	707	718	695	676	678	714	669	729	672	713	702	673	715	706	729	666	680	716	686	729	686	719	727	696	646	690	745	671	708	680	695	772	705	695	729	694	699	650	695	741	685	701	671	684	687	685	676	754	712	717	741	660	733	667	708	718	683	673	706	691	714	747	701	692	673	721	693	696	674	708	667	684	684	667	662	666	713	699	714	698	694	692	725	756	686	657	699	735	710	673	720	727	698	731	689	741	706	688	709	687	687	699	784	694	683	670	684	725	698	726	697	708	706	718	733	685	695	739	712	680	643	708	725	727	746	688	703	679	737	728	738	730	655	706	715	730	681	694	694	693	700	660	715	673	698	671	676	690	688	667	710	681	664	725	678	700	659	681	708	753	731	782	633	694	750	741	741	647	673	728	691	717	660	684	692	706	705	680	729	719	697	708	698	728	691	730	686	726	729	713	690	715	719	671	713	689	706	676	671	668	672	726	674	739	745	687	724	694	685	696	688	692	712	705	760	736	719	673	712	716	733	682	732	676	699	684	707	738	731	702	739	666	693	691	732	671	696	740	673	732	687	686	725	693	747	693	689	698	691	730	671	689	675	714	713	722	657	697	676	693	721	683	671	677	695	698	716	697	649	707	699	655	714	684	662	723	699	690	693	646	692	683	726	703	703	688	717	685	706	749	704	724	719	673	708	693	721	705	693	696	723	688	690	739	703	695	697	664	758	725	730	745	686	740	702	742	660	763	731	706	737	682	701	727	681	679	620	700	713	716	697	720	710	704	683	695	696	679	701	667	690	710	718	736	728	769	718	703	712	710	705	709	710	726	723	702	676	721	686	682	657	681	709	700	741	669	723	718	703	705	709	696	744	680	685	731	689	695	689	722	663	712	736	728	709	725	744	756	735	721	680	721	631	673	699	669	722	724	710	649	684	681	716	674	718	683	737	687	678	686	684	755	672	724	726	726	687	657	667	685	700	712	644	707	740	664	696	715	673	692	665	739	658	735	736	730	687	712	672	704	669	712	726	699	713	749	694	721	671	689	721	708	737	677	673	696	732	659	689	732	725	662	729	746	716	744	697	694	665	706	706	698	682	703	701	699	737	726	681	723	734	722	717	719	672	720	700	721	712	707	710	687	738	693	705	699	725	744	662	788	711	678	734	696	715	706	687	665	705	701	668	670	662	687	760	717	684	745	736	682	729	731	711	681	695	715	698	733	718	680	701	678	698	693	686	709	684	717	704	733	694	735	700	661	716	684	679	664	696	754	688	681	733	719	699	693	731	695	719	709	686	672	708	762	701	682	674	656	652	748	702	723	685	709	666	692	741	685	731	689	704	722	720	688	731	682	743	670	665	712	665	706	702	686	708	680	686	698	670	712	697	722	728	701	646	673	672	716	685	704	683	690	699	717	659	738	708	737	726	665	721	705	692	698	758	649	634	719	727	669	721	683	687	676	729	697	707	734	729	709	678	671	699	704	700	732	689	742	728	744	699	673	709	705	698	685	686	713	767	708	690	746	683	742	676	704	703	693	724	681	718	705	760	693	716	751	711	727	696	714	707	681	730	751	712	723	657	746	686	743	700	708	692	658	681	693	681	724	706	651	718	692	731	694	683	679	731	703	724	687	727	745	666	704	712	711	717	725	681	750	718	741	704	713	696	705	686	692	687	724	718	711	692	705	709	702	700	717	699	716	705	682	732	683	677	703	673	714	755	697	678	727	690	657	752	716	720	680	711	682	754	707	654	668	710	707	692	711	712	731	695	657	714	693	731	693	751	748	694	706	669	666	675	720	683	734	709	670	719	734	684	737	679	690	703	686	761	684	766	718	665	743	738	693	709	705	686	694	737	680	662	715	712	714	743	641	718	695	720	697	717	720	713	680	715	694	679	682	700	697	683	723	741	703	649	697	754	715	733	682	714	771	750	714	702	717	720	705	699	712	648	739	761	688	734	731	730	712	726	703	690	689	698	715	628	669	646	695	738	731	685	693	685	718	734	699	717	638	714	690	726	706	716	694	736	703	677	742	717	726	717	720	740	645	714	693	732	736	758	674	726	680	737	719	685	729	692	744	688	730	703	626	706	701	696	731	715	721	700	695	717	693	664	669	712	721	693	714	714	645	681	684	682	717	699	689	728	711	713	674	725	690	698	690	684	628	686	696	688	708	671	730	699	662	706	701	680	731	710	739	658	729	695	740	716	684	712	711	683	709	681	699	701	707	679	705	723	711	675	620	691	709	667	645	708	732	702	734	707	682	720	680	676	705	696	685	686	664	682	688	702	758	651	700	704	703	748	691	750	710	688	710	684	707	656	641	687	674	713	647	683	712	712	717	699	662	672	690	726	685	693	682	688	734	707	740	729	736	716	726	705	732	687	700	702	711	731	677	716	742	709	647	687	726	711	709	737	781	628	686	716	723	655	685	702	694	713	745	680	679	641	673	743	687	701	692	661	688	723	704	708	735	776	719	763	671	681	644	774	743	677	653	714	732	682	733	655	680	668	655	698	719	715	673	696
76337	78387	75674	56794	35758	21826	9491	675	342	303	320	327	322	334	316	291	312	273	319	303	309	280	266	312	285	324	286	303	285	295	320	337	321	325	285	316	310	292	309	327	343	338	326	328	324	297	273	304	311	275	299	293	289	311	317	314	292	291	301	295	280	299	334	303	321	318	328	317	274	293	281	298	293	305	302	312	274	279	299	291	325	290	324	317	294	274	294	298	281	264	286	306	300	295	280	292	299	278	309	305	314	286	280	296	290	293	276	292	297	280	293	288	307	260	334	304	288	293	310	299	318	300	289	279	287	318	325	284	287	298	286	272	307	279	290	286	269	299	300	299	276	302	311	323	321	297	294	320	310	325	322	281	303	293	276	300	314	303	288	289	295	290	293	299	287	294	261	271	317	283	275	289	265	273	292	275	310	292	282	325	284	272	327	282	310	320	298	294	297	320	318	285	286	336	306	269	332	291	291	305	269	295	295	334	281	316	291	306	274	268	275	313	312	297	318	300	280	291	272	304	273	303	310	314	298	318	265	304	323	287	291	293	296	304	292	281	313	298	315	332	284	256	303	293	326	338	280	325	285	289	299	281	282	283	336	295	308	276	320	304	307	300	312	246	301	332	312	296	262	291	295	267	316	267	298	298	271	283	299	322	309	281	293	285	338	284	317	281	272	277	276	306	311	281	264	294	305	295	289	304	298	286	292	306	289	303	307	321	327	305	314	307	315	316	287	285	286	303	280	295	291	293	295	280	291	303	304	320	300	312	305	310	285	307	284	286	322	278	308	323	316	323	298	278	303	299	300	291	284	287	302	294	308	295	293	291	296	346	320	265	310	292	292	281	318	302	297	267	305	283	330	301	307	297	282	290	320	314	277	268	290	306	308	305	268	280	295	307	308	295	309	289	290	320	286	301	303	280	282	301	313	308	313	328	313	292	303	301	297	325	277	287	300	294	307	315	288	320	307	301	332	310	297	277	288	273	276	312	296	307	336	300	312	279	312	317	324	287	303	274	296	318	272	307	320	324	328	286	279	300	322	295	272	299	324	294	305	296	321	298	289	292	288	300	270	323	290	299	312	311	284	305	299	277	293	303	290	257	295	303	312	304	302	280	294	319	311	282	315	268	315	284	323	297	283	296	266	303	281	305	297	291	318	297	322	306	270	294	302	292	279	314	267	344	285	317	316	325	277	298	282	299	293	324	262	312	291	309	299	313	335	275	290	304	280	308	328	305	270	279	300	320	303	305	299	270	306	316	267	309	301	280	281	343	346	272	304	303	279	261	307	291	274	275	300	303	303	324	302	293	335	264	332	285	266	297	296	320	296	323	295	306	306	270	308	322	277	285	324	306	282	289	306	308	297	297	294	261	328	281	272	303	304	269	324	302	288	285	317	316	267	287	284	286	306	301	304	314	296	271	303	300	261	302	283	285	271	272	308	304	277	320	287	271	286	307	285	283	283	304	333	309	309	295	317	305	288	298	305	291	266	307	301	288	282	277	294	330	284	313	299	288	296	282	302	268	295	300	324	313	277	318	305	314	283	281	292	280	294	311	289	300	282	290	315	272	300	327	312	292	329	295	279	321	316	311	277	282	309	283	307	303	289	292	309	324	278	318	300	293	299	283	290	287	335	316	298	270	311	302	295	285	286	298	282	297	304	266	286	305	304	259	305	278	304	278	283	309	290	271	277	326	303	329	306	296	316	316	311	296	308	295	272	279	302	275	257	303	321	297	280	322	281	294	311	303	269	281	307	327	312	279	300	304	281	294	296	329	290	307	306	306	342	300	311	267	291	315	292	316	283	294	285	275	281	284	334	300	307	290	304	300	285	287	283	266	318	273	312	286	269	303	328	279	289	297	282	285	337	357	292	256	297	310	270	323	286	281	284	349	278	265	313	296	313	294	278	288	281	302	267	283	303	259	285	285	281	298	268	311	308	289	260	299	329	293	312	335	288	289	301	246	300	296	276	316	270	287	289	303	300	296	266	351	273	318	325	260	273	317	300	309	276	267	294	275	292	296	283	316	283	305	320	290	291	276	315	289	321	253	285	308	280	323	309	296	313	306	301	297	274	306	344	337	299	319	291	276	295	303	304	305	291	291	276	330	274	308	296	308	293	308	283	313	301	271	318	290	297	300	313	313	302	297	254	323	295	306	324	262	279	283	294	300	313	306	269	295	276	314	312	276	299	324	301	281	282	296	297	307	307	307	292	306	285	310	271	304	288	299	277	288	296	292	265	307	289	292	292	305	306	304	331	294	305	299	258	281	284	270	321	321	300	288	322	258	288	292	298	294	337	302	282	273	285	272	307	298	302	307	329	300	296	289	295	283	323	320	307	308	297	302	285	275	279	279	294	288	303	293	317	314	277	273	281	297	292	256	255	314	319	298	294	275	277	281	340	278	282	293	298	293	312	277	287	284	272	285	308	335	291	274	288	296	289	284	286	299	284	295	295	323	295	305	307	268	280	320	300	278	318	269	265	315	288	293	280	277	291	286	285	340	298	308	318	299	290	294	302	298	299	286	286	283	302	283	270	286	297	313	295	297	294	312	324	288	289	305	279	326	294	295	318	321	314	306	301	336	314	297	283	280	297	273	289	291	295	319	279	277	326	281	283	284	304	305	279	304	283	292	286	330	325	268	276	268	280	334	275	282	329	286	280	309	315	320	328	352	288	295	325	268	331	305	307	288	292	270	306	290	278	285	290	321	322	339	288	291	269	277	298	253	295	313	323	323	290	286	307	274	284	320	293	287	279	297	293	294	302	286	329	269	286	309	321	338	295	279	277	299	326	314	303	299	326	297	320	304	297	281	292	326	281	296	294	289	321	304	311	275	313	317	321	318	326	293	301	308	318	266	296	290	291	326	292	282	267	304	289	322	305	300	324	294	285	276	285	289	276	321	311	286	303	267	316	287	294	294	339	291	292	315	278	303	266	319	328	296	280	278	311	267	281	272	292	308	291	296	296	297	346	286	287	316	291	297	290	283	307	289	269	310	319	289	334	293	270	312	296	300	312	320	321	303	278	290	288	299	291	257	318	278	293	281	283	305	308	296	296	298	309	300	316	323	294	303	298	283	271	280	286	288	326	318	293	296	291	304	301	280	334	328	294	294	301	327	293	289	289	305	308	282	294	310	283	305	270	311	309	298	299	253	305	277	287	295	301	322	287	281	304	306	318	267	304	266	288	288	301	311	297	308	327	302	332	285	338	300	308	309	294	289	278	291	309	282	301	309	308	298	288	301	291	260	278	279	300	310	281	297	301	268	326	301	291	277	283	323	361	314	281	310	297	280	297	309	291	316	289	285	321	250	286	282	303	278	298	343	308	307	277	287	321	261	303	284	285	298	289	328	324	295	296	306	277	296	286	287	270	319	295	288	292	329	298	284	251	297	315	308	314	298	308	318	313	268	290	324	309	294	275	318	269	268	296	306	304	301	296	299	295	294	354	252	284	290	288	301	290	304	287	273	293	291	293	291
47468	60409	71188	60984	44273	33361	16919	1145	879	828	836	887	829	803	796	738	730	736	697	717	737	685	749	728	718	735	723	710	719	773	862	850	776	783	753	731	733	705	772	813	1170	1161	1010	953	824	725	733	721	706	680	726	681	655	691	668	729	661	691	669	690	679	699	721	750	687	695	702	624	707	713	724	692	680	697	727	693	666	687	664	680	640	699	720	653	714	733	691	732	701	716	696	754	640	688	679	747	679	719	682	694	744	651	658	674	695	701	665	706	686	664	666	717	698	725	712	731	707	708	689	673	674	685	696	695	761	667	687	679	687	730	684	686	685	652	705	691	679	664	705	709	700	663	708	680	682	699	701	710	690	671	720	654	714	773	701	696	667	682	712	692	717	675	714	705	689	702	654	719	705	732	693	720	683	712	702	708	679	719	665	696	679	695	680	749	659	712	670	694	726	695	693	702	701	699	669	696	706	669	739	660	698	693	701	703	677	731	690	694	668	699	696	654	685	701	670	716	660	694	753	736	696	661	720	720	667	729	653	741	628	669	659	663	705	721	670	689	701	728	658	664	709	721	705	667	698	686	693	669	682	677	691	757	740	735	701	701	651	720	662	695	694	728	721	708	654	710	670	663	720	751	692	673	690	708	715	686	667	684	662	697	726	689	727	659	729	643	688	723	666	654	750	684	673	765	661	691	703	663	717	716	674	704	727	687	705	672	656	707	723	661	700	676	654	674	695	654	713	704	679	634	694	668	641	663	687	698	736	695	697	684	668	711	700	670	718	719	645	694	715	697	675	691	687	707	725	663	693	706	735	684	655	678	683	694	665	647	690	672	700	691	657	735	629	710	697	659	677	697	738	684	745	706	705	690	698	668	671	698	690	667	688	683	703	646	694	692	666	698	703	728	687	669	741	735	699	727	745	720	704	690	710	702	698	687	705	703	667	705	675	700	707	712	677	692	719	696	763	693	682	666	692	696	679	646	661	705	679	748	724	749	704	669	698	691	672	687	711	698	669	699	709	717	701	659	643	673	668	660	708	733	640	688	674	660	690	624	708	718	701	686	668	644	650	695	660	705	686	714	703	699	696	646	673	643	666	714	698	685	670	698	680	678	667	713	705	743	650	719	724	694	723	712	693	674	716	693	674	679	667	684	639	664	647	648	661	689	691	684	700	670	682	750	687	730	708	657	760	677	726	701	681	712	716	669	691	711	632	665	651	648	705	670	660	723	657	709	708	702	698	677	666	665	726	666	658	700	682	692	685	699	722	720	664	710	704	658	698	704	660	695	661	664	716	694	656	664	691	704	676	726	728	692	711	675	657	683	722	688	698	706	705	735	696	719	661	688	738	724	712	722	652	657	658	669	717	661	682	680	712	699	714	703	679	635	702	674	680	688	696	705	683	704	655	657	735	646	708	684	700	691	672	738	748	657	708	679	710	654	718	700	681	629	733	740	691	668	678	686	667	689	676	668	696	676	700	701	661	655	662	700	682	697	688	704	660	644	745	688	711	673	660	689	702	726	733	722	738	725	699	635	710	740	686	688	704	682	698	691	699	710	680	711	687	707	701	725	735	696	715	702	672	670	664	654	724	720	713	684	709	698	677	715	667	660	698	707	731	664	712	696	713	704	644	676	661	761	691	686	713	670	674	712	723	726	693	709	656	671	631	701	724	680	695	654	725	664	679	709	661	740	695	693	683	708	663	653	703	731	699	727	621	673	718	684	703	672	712	733	668	706	682	741	635	711	674	683	705	708	670	660	647	673	692	723	682	670	685	701	682	705	688	696	690	665	676	700	717	699	720	733	701	681	662	718	655	705	673	700	728	690	693	684	691	679	720	717	663	720	662	731	680	744	663	745	681	693	695	712	678	695	688	657	697	735	718	665	656	653	687	763	670	694	702	698	693	659	651	742	725	688	656	707	715	691	656	684	732	695	666	685	708	726	681	717	688	685	685	720	672	678	701	694	694	706	683	709	683	670	688	669	674	669	665	733	678	674	690	716	666	676	676	731	722	648	648	724	706	658	674	657	728	688	686	702	737	706	670	685	705	649	641	731	743	680	732	728	732	707	709	713	676	706	693	670	711	736	692	704	676	654	717	674	706	729	695	688	706	699	653	718	689	687	662	773	715	702	681	685	644	723	714	712	676	685	684	707	658	659	676	716	692	705	712	649	697	718	669	721	678	717	678	715	697	709	680	710	689	697	691	676	736	688	673	678	654	690	724	714	678	678	650	709	703	675	715	688	680	695	650	673	679	711	690	689	714	666	655	688	686	735	688	761	666	691	709	671	651	689	655	702	673	692	650	678	693	685	694	700	692	726	713	610	716	708	699	713	726	686	656	691	689	706	705	700	709	675	694	679	674	701	677	690	658	702	710	697	704	691	711	667	697	703	715	660	712	732	709	720	724	692	711	686	691	684	673	649	717	706	718	718	709	699	716	623	693	700	739	704	699	714	669	704	684	689	676	735	725	667	699	648	677	728	669	699	687	675	671	656	678	672	691	729	703	653	705	680	651	695	678	659	679	679	695	705	733	667	667	697	700	718	715	656	691	690	739	673	652	687	673	714	691	698	701	701	684	679	650	648	708	662	693	708	723	687	685	678	672	644	694	670	700	690	717	681	615	639	682	667	691	701	699	688	699	736	683	728	687	674	705	672	661	674	703	721	702	666	682	698	701	713	713	674	711	689	709	706	696	698	717	696	722	715	685	695	677	658	707	732	741	730	699	675	744	694	690	666	711	681	678	709	711	744	693	714	703	697	689	702	659	683	669	668	717	711	721	712	675	729	716	688	707	634	677	687	710	717	707	682	669	717	698	625	720	730	643	675	680	696	637	686	698	689	715	701	719	673	674	666	715	695	708	696	704	704	678	697	646	683	755	750	646	670	707	707	713	649	696	690	714	671	682	660	675	698	677	707	667	687	678	697	701	717	687	691	705	667	702	715	684	660	699	705	686	687	689	721	692	707	715	653	668	730	674	692	686	660	653	752	711	692	706	677	739	664	641	735	690	665	772	664	680	742	676	702	702	670	685	653	684	645	693	654	651	690	700	649	712	673	645	676	726	718	676	690	699	680	672	716	690	723	719	695	718	649	618	692	687	677	669	699	689	676	711	707	707	680	670	641	750	698	675	713	674	730	711	715	661	663	731	697	673	702	718	742	678	683	695	690	733	695	693	659	714	724	708	669	702	718	686	697	686	717	685	676	731	667	671	692	720	661	700	684	726	730	686	691	658	687	730	652	686	710	694	754	675	675	721	657	695	700	674	710	723	713	712	675	652	720	652	683	710	676	700	746	691	692	673	663	696	622	669	687	710	687	690	699	675	685	652	741	660	676	694	617	670	701	736	665	619	677	707	706	698	687	683	679	654	681	710	759	692	662	730	678	735	703	698	684	716	723	624	687	688	673	717	692	663	685	731	668	653	642	663	702	712	697	689	708	671	733	684	662	702	665	660	727	730	654	690	700	696	707	659	693	706	685
16116	14588	13196	6052	2289	1140	647	394	376	372	435	359	358	366	385	382	395	347	391	377	422	409	392	413	408	381	349	383	382	407	356	350	382	337	386	381	385	385	393	392	374	334	396	379	388	364	386	403	398	360	387	396	410	403	401	393	394	390	373	399	370	374	377	344	341	370	358	361	347	422	354	382	370	362	382	363	379	398	375	371	387	379	360	384	394	364	388	388	339	348	339	394	392	373	410	378	369	408	362	371	370	384	355	360	413	389	339	382	402	370	386	421	373	395	357	421	370	399	384	374	379	365	364	356	381	358	346	395	405	403	399	418	385	375	350	412	430	391	369	386	386	369	391	370	409	352	372	375	406	387	364	364	368	353	374	396	384	386	366	366	373	378	400	362	389	379	398	390	357	403	371	363	361	367	382	381	420	369	355	394	383	375	392	398	376	347	396	384	364	355	366	398	381	367	348	373	386	371	393	357	392	404	392	340	370	388	362	344	382	378	372	395	419	367	352	381	375	396	371	388	365	357	382	409	348	358	379	382	398	346	366	371	412	326	376	362	362	354	358	385	369	396	405	352	364	393	356	383	391	389	335	370	375	404	398	406	376	370	381	384	391	372	340	386	405	369	401	372	373	365	365	381	375	343	383	411	399	373	364	415	367	354	370	345	444	365	391	405	387	391	392	367	377	385	374	374	398	364	405	408	383	343	386	357	391	427	391	348	420	364	409	382	411	353	381	368	346	372	398	368	387	407	373	348	364	353	390	369	362	396	348	389	347	406	399	381	339	383	362	357	403	366	377	348	362	380	387	363	410	369	374	361	365	374	376	385	365	395	354	423	344	364	409	395	381	368	384	377	406	417	436	371	407	388	374	362	336	379	424	377	381	346	371	386	390	337	379	369	367	404	366	404	374	393	394	384	341	400	376	391	391	378	372	343	373	355	377	371	385	406	398	351	362	363	347	393	370	397	362	406	418	360	370	414	420	392	377	378	388	349	367	366	359	386	345	415	333	353	403	373	408	355	400	397	340	381	368	334	366	384	362	354	406	372	360	385	402	386	378	406	396	427	393	407	373	394	392	393	375	401	350	371	426	398	371	408	380	424	389	376	377	362	400	380	415	381	365	375	353	379	372	402	383	390	353	363	384	379	356	389	370	379	419	410	359	355	389	397	387	366	414	336	370	369	401	330	383	366	361	357	379	395	383	366	448	390	378	381	394	396	393	370	356	382	345	363	373	382	373	389	380	363	362	343	393	392	359	384	390	345	366	426	388	370	429	403	357	373	353	371	415	364	379	369	386	390	392	353	358	391	363	363	359	364	406	414	377	372	346	420	357	366	382	365	398	373	358	399	397	395	366	381	375	364	366	385	399	374	399	406	377	401	395	365	393	425	385	371	365	350	376	379	386	362	387	404	388	392	383	383	362	341	365	373	366	388	341	364	398	356	376	397	372	375	383	370	365	364	400	428	403	400	385	404	405	395	368	361	370	389	364	371	363	363	387	420	425	364	368	371	400	397	394	339	402	393	392	386	382	381	397	393	372	384	378	357	383	366	392	382	385	366	412	380	414	384	377	390	387	368	373	401	378	398	352	403	410	403	408	361	366	371	376	348	364	434	364	352	390	352	336	408	371	333	398	397	376	349	378	380	413	407	386	369	355	430	380	375	379	352	412	378	359	413	377	432	422	345	380	375	381	355	387	386	405	387	359	373	428	354	407	392	393	373	371	375	371	384	365	373	376	371	366	373	405	368	365	380	429	357	372	416	381	341	373	377	379	378	390	374	385	341	334	365	386	381	413	365	372	354	386	378	327	358	382	391	397	402	382	393	384	360	352	362	373	386	376	378	404	365	407	340	407	350	432	391	407	368	380	372	410	370	408	387	381	348	383	363	380	324	384	371	398	390	356	319	354	377	383	391	376	377	402	357	378	370	428	379	418	346	413	347	385	382	372	377	410	370	418	418	367	373	396	399	374	344	404	361	352	384	388	361	410	411	372	377	375	360	396	388	353	394	379	432	362	377	371	374	382	376	393	360	398	393	395	409	377	394	400	370	415	384	371	379	373	355	388	396	376	366	337	364	393	333	359	399	328	357	374	380	356	357	359	375	346	373	371	406	357	406	381	351	393	363	382	385	353	399	416	421	388	402	345	402	382	396	391	388	382	399	374	376	365	367	373	394	370	384	381	350	337	349	412	343	377	370	372	371	349	355	400	363	341	351	383	402	372	366	364	362	362	386	391	413	348	346	364	384	379	389	373	374	380	414	383	348	364	379	349	386	383	382	387	393	410	384	389	373	416	366	368	387	391	379	372	370	372	368	396	425	400	409	389	388	377	370	362	403	378	416	410	428	379	390	380	384	381	366	357	396	368	362	379	355	377	372	385	384	386	356	420	346	369	410	385	395	362	403	368	399	378	389	399	393	369	354	406	369	382	411	372	398	316	364	373	416	352	364	399	372	398	398	398	350	394	394	366	418	368	372	371	378	373	396	402	374	384	390	385	336	372	397	341	374	371	370	378	360	373	367	382	362	387	371	370	396	364	347	389	366	365	398	360	361	356	358	331	367	393	348	350	412	420	396	372	348	350	365	367	382	392	381	408	373	382	372	351	377	426	387	395	371	396	418	376	361	383	401	397	404	375	404	376	401	379	392	362	392	368	393	384	391	351	368	405	389	364	398	350	380	364	368	391	361	386	367	368	362	370	400	353	374	355	392	393	379	396	354	372	361	400	367	381	379	375	394	375	370	373	352	378	383	372	409	393	394	398	353	432	393	367	395	382	385	384	366	386	357	383	355	356	386	370	375	394	346	407	367	343	413	394	356	351	351	331	368	352	347	361	394	396	410	343	371	373	377	357	392	373	355	389	352	377	354	404	383	396	369	375	389	372	385	370	387	384	351	401	348	386	373	391	397	393	371	425	411	397	345	404	432	384	388	411	366	344	370	360	372	367	399	407	400	391	408	387	397	381	386	385	383	389	374	365	372	402	386	337	389	373	380	388	394	383	378	368	345	378	371	362	384	412	357	378	417	404	372	382	352	387	339	388	355	390	386	367	371	403	382	413	384	375	385	371	377	363	400	424	370	361	376	393	404	391	420	394	374	348	393	392	337	350	402	389	360	371	380	362	367	419	369	396	378	408	400	415	395	406	405	362	334	393	388	395	467	388	376	391	375	368	378	373	385	375	340	419	350	364	369	379	411	381	399	390	397	380	383	360	403	374	351	391	373	427	355	390	389	411	371	381	407	383	376	395	415	406	426	353	397	347	354	394	348	390	366	377	378	394	380	375	356	407	379	369	355	355	363	380	390	379	375	387	366	393	351	362	374	392	362	385	360	406	374	385	365	357	353	382	373	401	392	397	365	405	384	371	355	348	397	382	400	352	356	384	401	403	395	355	352	395	360	386	398	370	408	361	423	376	378	381	408	387	371	357	356	376	390	368	371	345	419	363	430	389	362	337	348	411	405	370	393	426	380	371	414	393	384
13424	18271	19854	12695	6044	3462	1819	929	897	862	882	847	856	841	846	838	868	885	874	874	874	878	853	851	849	873	910	865	912	888	876	870	859	851	830	909	836	872	841	863	858	890	911	836	878	902	894	906	824	862	912	855	805	823	870	847	845	870	811	829	892	835	827	888	895	889	797	842	897	878	913	856	862	857	909	826	837	871	906	836	868	894	891	896	795	875	866	880	887	886	845	891	883	848	850	834	849	837	877	833	857	877	883	813	861	898	879	891	814	870	878	835	816	859	862	842	871	839	864	854	811	809	801	878	864	838	846	854	862	808	879	838	880	878	857	849	834	783	881	832	861	869	870	882	821	881	832	883	821	875	825	910	812	861	818	858	878	850	825	816	895	862	884	859	867	832	895	878	872	855	886	861	895	869	829	870	871	855	837	860	866	840	862	867	864	892	847	804	815	866	875	850	832	823	827	837	802	880	839	846	829	916	827	879	902	885	904	832	812	826	868	846	798	867	911	833	852	897	809	854	814	864	845	817	808	841	849	818	819	867	840	843	872	864	844	823	841	900	902	868	869	839	873	821	881	854	854	914	906	819	872	840	827	920	905	887	840	834	867	898	909	847	863	892	854	864	848	870	843	818	854	815	818	870	862	839	814	850	862	871	874	826	868	842	840	877	826	861	871	828	806	841	822	837	811	878	870	855	785	849	825	868	903	854	876	823	845	880	892	805	871	863	883	827	848	885	888	811	862	875	864	897	862	846	812	861	873	855	847	837	841	846	892	898	817	837	772	844	871	807	811	862	817	856	841	847	836	846	874	832	831	840	883	876	880	863	830	896	853	840	871	837	796	887	850	818	884	899	875	870	826	871	837	848	859	831	865	850	820	844	857	851	861	865	866	853	884	870	853	821	840	857	857	905	880	876	881	892	869	833	873	817	856	877	895	856	856	895	902	841	870	854	819	841	883	869	820	824	868	884	885	824	896	902	919	859	872	879	880	927	847	886	876	853	855	831	880	826	843	865	866	858	850	880	805	815	900	840	837	834	835	854	819	889	859	862	835	835	862	869	883	818	851	861	826	829	906	840	839	887	852	837	889	864	860	836	814	842	839	886	846	924	848	799	862	871	802	820	854	886	874	892	846	867	895	866	845	833	822	869	879	833	838	814	871	850	826	871	872	902	829	871	871	872	824	881	822	822	846	857	836	879	871	845	867	851	847	901	831	852	855	860	853	843	854	834	834	873	837	864	881	869	896	900	879	882	907	871	798	823	798	858	842	869	850	853	854	897	878	855	863	835	860	799	850	824	810	769	884	848	841	852	895	842	855	842	889	842	854	860	853	833	845	882	873	886	870	852	825	860	812	900	824	873	812	809	869	866	836	822	904	887	867	852	819	870	885	863	851	832	880	828	857	824	879	881	835	872	934	869	839	861	900	843	846	875	877	846	869	854	854	845	886	866	831	831	842	880	813	787	863	869	895	905	852	866	852	906	828	836	867	832	882	847	886	809	885	853	871	902	890	834	890	846	841	879	817	807	896	868	817	882	879	855	894	866	844	864	865	824	804	889	903	925	836	875	870	837	765	829	847	844	848	850	854	905	845	853	814	839	855	821	871	859	836	868	885	806	843	868	837	828	876	855	814	815	886	843	881	850	880	864	829	832	829	845	846	825	886	823	870	844	835	841	871	804	887	868	830	849	873	873	850	833	904	871	817	821	870	858	811	796	859	864	858	833	861	857	874	837	888	807	867	871	834	848	906	866	880	872	897	808	830	827	854	843	854	857	875	904	846	829	892	837	842	882	861	808	892	903	890	838	832	906	838	874	862	799	913	919	852	819	876	817	850	915	850	838	866	827	801	876	854	881	858	863	836	866	824	826	872	888	857	840	816	829	866	885	810	865	871	842	813	884	854	796	839	842	842	881	872	856	857	821	847	871	869	877	914	845	846	860	845	830	892	855	870	883	843	821	770	854	853	866	821	952	847	832	873	864	797	768	863	840	846	859	827	861	800	840	829	845	849	877	793	814	902	845	837	841	874	793	881	896	885	820	866	826	835	924	840	867	844	844	882	869	881	829	825	870	815	828	855	870	887	885	829	838	854	836	866	861	817	871	889	855	867	843	845	848	865	848	816	881	895	846	815	909	889	835	834	851	841	841	901	831	901	875	916	862	855	907	810	900	849	865	790	883	849	873	894	866	883	810	793	911	905	799	888	839	903	877	811	798	840	891	855	873	857	850	918	823	891	865	843	828	896	827	885	912	811	867	850	825	769	835	835	871	852	888	830	891	818	861	892	877	869	852	836	839	846	868	883	902	859	863	931	839	831	846	884	903	813	877	860	860	872	857	836	841	861	853	859	813	860	879	806	862	840	888	889	814	861	833	887	885	883	901	894	858	832	826	816	889	859	816	820	874	891	830	902	813	873	839	887	817	839	857	840	828	827	816	900	807	888	826	803	857	879	852	871	803	843	874	870	831	830	809	865	852	803	871	870	859	938	867	818	875	854	895	886	883	855	880	832	885	799	873	879	851	868	852	826	826	858	825	868	859	826	860	916	816	842	867	821	843	831	846	866	886	841	878	876	841	860	854	900	852	853	861	860	875	880	836	841	828	811	820	787	851	821	863	862	849	846	901	891	873	842	809	820	822	884	880	828	851	861	854	828	833	785	904	826	833	901	834	858	880	841	857	858	871	851	875	823	844	840	860	894	822	871	842	836	848	895	882	828	884	860	891	846	829	891	837	860	839	857	865	830	842	845	856	807	876	786	845	872	806	842	846	819	806	884	889	842	810	916	881	871	892	876	842	904	816	884	868	842	802	798	882	866	848	823	813	839	863	877	815	850	823	812	853	848	901	875	938	853	848	899	822	813	842	866	827	885	881	893	867	898	877	907	865	824	880	830	834	803	882	826	841	802	866	820	827	838	897	839	877	811	863	810	884	856	906	854	815	786	814	832	851	844	885	892	843	877	892	911	839	809	860	926	844	859	891	892	840	822	871	882	806	845	835	834	857	870	876	878	860	865	824	878	870	884	843	815	880	857	858	839	863	851	875	853	840	857	803	869	847	863	794	853	895	829	850	847	848	844	873	885	847	867	889	827	771	841	896	852	839	866	881	902	879	864	841	855	841	867	917	829	825	864	860	855	856	875	905	845	790	886	898	836	905	857	826	842	887	883	833	806	856	831	838	869	792	843	843	830	860	807	861	845	864	872	848	853	853	841	863	853	789	824	890	853	838	836	831	876	880	853	845	835	840	836	805	839	908	905	850	850	851	854	897	810	816	833	794	841	852	845	806	882	846	881	883	873	854	832	864	863	854	857	864	855	872	867	837	857	825	852	891	859	857	880	813	840	847	901	847	877	870	848	864	883	834	892	863	903	857	868	889	832	830	901	842	826	798	836	827	869	824	860	898	889	812	855	838	830	825	836	855	801	878	871	863	846	833	807	808	876	834	864	864	850	889	817	870	849	929	868	827	880	847	853	833	884	846
62875	66143	64415	45399	26136	13358	4867	394	341	296	306	321	310	318	344	311	312	300	290	312	262	289	295	303	310	304	294	291	288	306	288	309	296	305	307	295	285	297	277	309	382	353	336	351	326	301	300	279	329	300	304	278	305	296	311	311	295	264	299	304	282	297	277	293	328	261	281	263	327	329	302	277	268	299	279	290	284	303	299	285	292	306	335	320	298	288	311	260	295	286	332	329	311	299	283	297	284	322	300	260	310	296	289	304	319	298	302	291	295	290	308	305	279	299	316	282	285	331	327	308	305	291	300	274	281	292	295	277	289	310	301	299	257	285	307	291	288	297	306	316	324	265	265	297	293	305	277	292	318	269	296	287	269	300	293	279	299	297	314	311	298	254	314	283	275	303	311	310	310	326	291	292	315	280	299	303	300	285	295	269	283	304	297	301	311	293	305	303	291	292	285	305	318	310	302	306	283	300	296	285	295	324	332	296	279	299	289	311	307	297	308	276	299	280	293	280	277	282	293	310	311	326	285	332	312	327	287	271	285	284	335	280	282	313	300	268	297	292	311	325	305	275	336	313	274	285	286	286	280	314	293	318	325	322	285	291	334	296	294	238	301	303	276	296	300	290	298	312	304	302	283	300	288	304	332	282	299	281	256	301	315	279	309	296	286	273	291	292	311	295	296	297	293	299	279	332	311	307	292	261	309	288	294	295	310	329	276	285	294	259	313	300	300	278	300	318	314	305	287	294	318	293	294	294	310	299	303	294	276	297	276	308	305	290	305	335	363	264	345	325	287	271	294	281	304	292	303	302	275	284	268	311	303	317	301	315	303	296	306	325	284	268	320	318	302	312	294	305	290	296	281	308	308	304	314	286	308	275	307	280	293	328	285	309	304	308	340	289	324	295	301	303	329	292	290	323	291	335	297	285	314	316	286	295	312	297	305	308	285	308	289	285	278	264	297	314	305	324	260	268	285	284	280	304	297	297	318	268	304	310	324	290	295	282	293	300	298	283	282	327	271	306	267	310	272	278	298	292	290	335	305	288	354	325	327	321	318	281	265	302	280	310	283	273	293	294	297	251	289	326	280	296	284	319	328	337	283	272	306	320	290	314	290	269	281	296	294	272	309	328	299	328	328	318	285	325	314	301	302	286	303	306	268	283	263	302	277	285	314	280	322	295	312	263	276	279	300	294	275	301	311	290	294	318	289	306	292	245	304	311	280	292	298	281	289	307	280	279	294	299	286	313	278	302	314	284	295	285	308	318	308	271	309	306	267	238	297	294	300	287	297	294	310	263	301	295	306	303	261	289	281	297	316	333	293	272	307	289	310	295	320	268	324	303	294	292	294	311	331	286	253	281	267	317	300	288	334	257	294	292	329	287	316	313	283	319	307	297	292	299	309	289	314	277	289	313	325	290	274	295	296	273	296	282	303	295	332	290	282	266	298	300	285	315	265	309	295	277	297	317	296	296	314	306	287	345	309	260	284	271	284	289	301	319	285	288	304	292	292	292	310	320	324	305	295	268	306	304	287	330	287	294	301	293	338	294	318	314	307	309	315	265	263	330	307	294	319	249	289	311	290	328	253	316	308	312	254	297	307	310	305	303	325	279	273	313	302	280	271	284	300	287	316	286	282	294	265	314	299	299	303	279	312	293	328	296	319	314	320	296	312	309	291	323	300	307	287	297	304	311	297	304	325	320	346	312	304	283	315	279	302	309	294	308	304	310	281	289	310	324	288	280	279	296	314	314	304	305	310	284	303	278	305	327	263	307	303	280	285	315	306	275	304	324	301	309	304	284	302	272	270	303	281	292	305	299	295	297	328	262	338	300	259	283	296	300	313	304	290	293	318	308	277	304	285	299	274	294	311	294	327	303	305	308	293	297	312	304	272	275	321	332	307	305	265	294	310	265	319	292	332	311	295	288	318	320	281	300	297	330	291	331	316	271	297	276	302	314	303	297	306	298	299	293	296	304	306	314	294	288	267	287	319	279	276	299	265	313	281	286	274	289	331	290	293	308	336	316	297	308	300	300	306	319	282	296	289	292	249	308	312	280	291	301	265	305	326	310	287	311	296	272	306	300	312	299	303	320	289	295	297	324	317	266	267	289	309	304	281	306	300	266	295	323	286	304	261	289	324	297	286	304	298	293	330	290	296	291	308	283	310	283	306	296	312	300	282	305	290	321	306	297	267	307	274	322	334	298	306	308	304	298	291	309	281	290	289	312	296	316	308	298	304	307	303	289	272	274	323	310	286	306	292	289	275	305	252	287	285	311	285	311	279	284	289	319	295	307	300	324	292	323	288	272	280	298	291	334	325	307	319	295	279	272	287	272	326	337	299	290	296	264	305	322	323	291	300	288	298	294	287	298	283	314	314	327	299	292	277	283	300	309	302	278	297	330	272	282	291	304	312	309	287	303	287	309	300	306	327	281	303	271	270	253	272	317	295	312	284	265	323	299	308	338	291	302	306	320	296	283	324	296	292	288	285	330	323	288	284	326	280	319	299	328	310	312	281	269	307	290	322	317	338	296	286	311	279	279	314	272	297	317	290	308	293	303	291	291	277	306	301	307	290	281	304	344	295	309	320	322	285	312	310	280	324	293	293	324	291	333	303	294	312	318	278	306	321	301	283	284	311	321	296	296	281	314	318	299	290	308	296	323	279	277	294	272	306	306	299	267	318	268	315	326	286	300	296	281	313	285	271	267	311	295	279	320	339	327	314	303	294	300	297	300	292	301	281	285	294	297	290	316	305	297	295	308	299	287	326	294	287	278	310	277	290	275	288	317	311	306	273	284	291	281	255	272	283	290	315	276	288	271	288	317	287	313	309	291	318	270	286	278	278	300	303	291	286	327	293	296	291	335	293	315	304	319	276	290	275	322	328	324	318	295	291	267	318	278	273	335	300	319	299	301	265	289	321	267	314	341	312	287	313	317	266	298	284	298	288	304	296	297	285	312	298	283	299	283	283	296	327	275	316	308	292	329	325	283	303	265	312	280	297	263	318	290	300	284	309	293	278	289	297	296	305	296	273	302	307	317	284	319	315	307	289	302	254	313	310	290	278	288	281	303	317	285	309	296	296	338	288	270	289	281	307	299	283	280	287	325	297	290	295	298	285	263	288	281	306	280	296	317	333	286	270	310	320	276	316	300	290	304	287	286	307	308	331	278	312	285	291	307	304	313	293	276	300	313	304	266	308	323	297	289	291	295	317	309	319	314	296	323	308	300	311	301	303	304	297	275	327	283	309	335	339	298	279	301	292	295	271	319	301	320	286	309	307	302	329	299	285	281	298	307	319	314	306	291	282	288	317	284	291	307	307	309	314	298	287	277	320	308	273	332	300	302	312	321	268	289	296	324	299	306	281	296	310	293	319	363	294	267	286	281	292	306	289	286	267	302	312	286	305	279	322	297	293	306	265	297	325	290	289	287	291	294	285	307	301	306	289	298	335	308	323	289	305	320	297	339	300	310	275	292	322	345
38266	49777	58465	49949	35385	24617	11409	871	788	776	842	818	800	783	753	760	718	727	643	721	729	730	746	729	695	730	729	728	729	717	784	784	810	710	759	679	698	686	639	709	971	984	860	851	794	733	683	685	720	672	676	736	705	714	692	718	683	718	703	635	699	714	660	647	671	685	688	695	711	639	688	697	706	644	657	653	766	722	680	746	736	636	686	677	666	714	711	703	637	704	688	675	682	683	684	626	741	678	677	714	714	708	685	674	678	691	681	677	755	658	723	690	736	655	705	732	713	712	661	680	723	667	679	674	669	686	693	697	712	685	746	676	718	719	685	686	673	722	641	667	707	674	706	698	672	652	661	681	707	735	726	659	731	693	723	730	724	684	697	692	705	696	685	682	667	757	680	698	686	673	640	644	681	658	670	680	687	670	686	748	680	705	706	708	697	700	663	677	657	751	736	682	705	663	690	699	695	672	697	717	693	696	696	679	683	680	740	653	683	692	680	675	717	684	689	690	707	709	704	672	668	696	734	710	718	689	682	700	715	654	699	663	676	737	692	700	716	714	740	663	729	723	693	698	692	719	715	725	709	706	691	666	702	706	686	681	628	687	676	683	672	669	716	721	674	682	718	654	676	644	691	684	666	679	655	666	669	643	692	679	681	671	745	658	697	671	669	639	682	689	653	682	702	698	637	678	693	696	681	656	672	637	694	676	694	727	681	704	710	754	699	725	664	703	681	735	666	712	650	669	702	684	664	707	682	696	708	737	706	681	698	731	673	731	740	751	726	677	742	674	668	677	670	667	647	768	760	749	741	740	676	675	645	666	679	643	648	654	691	718	687	636	671	699	692	682	650	735	663	682	689	740	715	679	681	691	708	630	649	704	677	713	720	685	718	680	709	676	630	709	761	712	691	715	703	683	648	710	695	656	726	696	694	648	630	736	717	671	677	646	678	637	675	670	742	671	686	705	697	712	680	683	663	679	699	688	717	703	738	671	675	688	674	697	715	699	691	641	710	623	671	689	663	690	657	687	677	688	666	655	718	677	722	672	681	642	701	711	678	705	723	678	691	691	691	728	714	688	676	731	706	702	722	701	656	689	711	712	688	697	750	662	657	693	696	716	670	687	690	675	667	725	652	683	715	672	663	700	663	721	687	725	665	682	729	677	682	686	656	713	664	681	686	708	696	703	683	723	690	680	640	666	732	697	715	648	726	749	715	685	655	647	717	715	704	668	726	699	696	694	671	649	664	691	752	712	646	696	657	688	659	651	717	752	760	650	655	665	712	695	686	715	721	693	740	634	646	702	698	684	730	703	675	704	700	702	685	652	690	709	706	656	762	684	700	663	703	666	695	718	687	710	736	687	690	713	679	697	668	659	688	676	696	692	692	702	634	720	699	685	717	704	707	665	697	700	695	677	691	619	759	653	660	649	672	690	718	706	682	663	652	715	676	694	699	694	662	678	700	681	687	713	691	700	646	690	717	706	737	714	706	658	657	723	701	662	683	719	699	680	674	684	690	696	665	692	698	690	660	690	687	677	697	668	682	703	663	725	668	706	667	668	695	665	638	711	699	724	654	701	685	688	689	630	669	716	681	673	719	730	702	671	689	712	723	656	708	697	705	707	636	679	724	684	687	698	746	668	681	686	694	689	645	711	689	717	648	705	712	655	695	699	689	719	694	721	693	729	681	678	697	641	674	711	725	702	720	720	632	653	708	700	700	683	692	708	698	679	675	710	699	661	697	704	694	715	721	682	651	673	693	695	682	745	644	680	723	647	704	676	681	713	678	670	677	756	699	701	692	678	726	691	682	709	698	698	712	701	655	690	722	719	655	694	720	741	675	667	703	720	664	681	722	663	707	670	740	704	681	700	700	654	732	691	718	655	696	721	721	757	712	680	688	700	712	701	682	679	681	662	704	693	676	725	684	679	707	652	706	667	667	711	745	675	727	668	688	713	683	704	657	752	699	695	696	636	658	719	674	760	720	668	689	726	663	706	672	758	710	746	680	672	671	676	730	618	669	675	714	731	764	732	702	702	655	668	671	691	768	693	744	653	714	675	693	715	674	712	707	687	735	654	697	682	697	680	648	650	738	644	698	661	694	683	644	642	680	692	697	653	695	708	721	675	681	677	659	699	727	677	678	678	697	717	710	738	670	675	727	675	691	713	676	667	692	697	648	681	691	648	682	722	665	677	655	708	709	708	695	666	649	750	660	700	693	655	674	666	702	654	690	704	678	680	671	675	668	686	677	714	724	707	708	705	715	733	703	679	690	649	684	638	678	707	726	721	700	664	709	708	680	649	693	721	692	677	669	653	690	669	720	687	641	715	679	677	732	675	676	692	694	682	688	670	655	715	709	662	698	690	740	686	719	697	701	708	671	686	706	667	684	687	699	637	668	700	716	626	714	719	677	728	665	706	662	683	699	740	697	711	732	687	710	686	703	664	710	686	719	687	702	710	683	657	687	654	699	671	694	668	681	689	692	668	672	638	742	745	674	682	679	670	694	718	671	719	689	640	705	719	699	679	658	696	663	676	716	708	665	702	691	684	704	694	688	659	673	726	648	746	687	706	675	730	680	715	687	750	698	731	730	673	669	742	686	701	689	693	669	664	637	716	693	666	714	698	647	651	664	687	714	665	680	712	695	727	690	709	712	656	737	695	696	701	673	719	737	663	646	687	684	754	681	660	650	673	659	683	678	708	681	704	674	698	686	698	683	708	703	722	668	724	730	720	679	672	663	717	705	677	698	686	676	703	660	716	692	697	667	680	671	674	719	648	717	685	694	647	703	722	716	696	719	702	726	675	662	696	707	704	707	684	641	672	677	701	657	732	719	692	720	702	674	651	746	658	687	634	682	630	689	708	705	713	715	666	686	638	692	753	698	711	700	678	669	723	682	675	666	677	700	697	684	727	681	696	684	706	675	680	686	710	716	665	685	691	673	675	700	720	694	705	693	681	725	723	679	687	660	649	689	683	703	708	692	673	708	736	690	705	669	719	710	696	710	765	677	714	694	723	680	687	656	699	673	685	758	764	677	732	710	697	681	705	702	696	675	693	685	709	696	632	662	693	717	687	744	719	669	685	676	696	672	683	698	646	668	726	674	694	661	677	689	708	688	699	641	651	676	706	660	705	682	667	709	713	693	674	674	706	661	675	681	694	730	668	654	699	699	702	736	665	721	721	661	686	699	702	719	752	683	710	724	736	694	665	690	682	619	713	683	688	697	683	696	718	719	712	630	686	701	678	684	660	667	664	704	729	659	716	692	717	658	719	777	721	709	715	714	715	675	633	703	688	713	679	686	704	697	692	721	666	681	684	677	725	713	702	707	729	681	713	662	684	679	703	688	689	697	716	709	654	710	659	654	694	664	684	672	738	652	642	706	687	696	702	699	713	645	652	679	712	654	678	696	723	643	703	694	715	695	700	701	703	669	712	705	696	711	731	697	736	699	728	662	702	676	644	677	713	683	700	678	730	678	708
75953	77531	75721	57639	36561	22603	9000	618	350	336	284	327	313	293	271	335	314	289	279	326	301	289	300	301	302	322	340	303	288	306	286	313	313	311	290	294	268	312	292	314	311	412	344	388	273	325	277	311	271	287	314	259	322	290	295	294	275	278	278	280	296	287	282	304	287	289	270	303	282	293	267	299	321	269	287	286	300	268	298	276	285	271	302	306	285	280	300	268	329	276	268	316	273	297	302	318	312	323	283	263	304	283	278	292	289	313	287	281	313	272	276	311	290	291	295	266	261	296	295	304	276	289	257	272	281	303	268	269	280	273	279	253	297	280	315	297	280	246	301	301	279	291	283	285	280	263	281	294	269	268	295	293	318	303	289	282	266	266	302	315	315	282	297	296	296	294	281	307	315	300	319	311	296	278	301	301	303	308	321	304	283	293	297	279	282	268	284	264	253	283	296	262	299	278	300	289	284	290	285	277	321	275	295	252	275	306	274	298	276	255	261	272	303	288	271	303	309	269	311	305	297	292	320	301	265	321	304	310	296	319	304	297	290	290	266	293	309	299	269	321	314	295	273	288	287	291	281	289	281	296	304	285	333	319	299	317	275	287	269	295	230	279	308	269	293	245	270	304	249	265	289	310	250	258	301	325	299	257	320	289	317	315	304	284	293	298	290	288	292	286	267	301	267	265	292	249	282	287	310	260	306	297	265	273	278	270	263	300	291	285	295	319	306	275	290	287	278	297	297	285	306	332	289	300	295	280	295	259	290	280	269	267	296	324	268	318	318	298	275	304	270	306	290	252	260	303	310	280	281	277	308	261	306	283	305	271	262	326	265	274	289	304	267	325	270	283	290	279	261	305	321	332	257	291	311	332	279	272	280	269	257	299	308	312	316	263	293	265	303	246	259	260	299	280	284	307	280	302	315	290	268	276	270	277	302	285	316	277	257	259	275	311	313	294	293	280	286	280	301	296	285	273	269	253	299	281	302	302	297	289	286	298	282	271	268	288	299	291	310	289	263	267	259	289	274	330	282	261	311	328	272	296	318	288	289	283	311	287	262	296	284	272	321	291	287	317	286	275	315	313	301	344	299	261	280	300	314	306	324	280	311	285	293	295	274	326	308	314	302	323	296	317	295	265	307	279	305	283	277	287	284	318	280	298	292	294	291	272	305	274	305	330	272	281	310	258	300	302	295	286	260	296	287	274	270	296	266	276	297	295	271	306	250	260	249	274	273	269	290	265	257	284	294	308	294	290	274	275	272	289	285	260	283	281	289	287	271	286	316	247	319	295	296	269	296	296	269	270	304	308	282	293	297	287	271	277	300	286	284	330	254	280	293	299	292	296	296	289	296	285	276	259	313	280	282	284	295	299	305	293	276	291	297	315	292	289	304	313	272	304	292	294	259	283	285	261	302	299	319	294	258	295	307	276	283	290	273	284	280	296	272	316	300	270	294	304	256	297	299	286	309	271	299	292	265	297	300	280	244	296	300	298	288	293	289	309	319	295	251	286	299	311	270	282	323	300	306	288	291	267	284	299	323	286	286	304	266	287	269	265	294	287	308	320	320	295	281	288	299	302	279	266	267	289	297	296	278	277	281	284	254	285	268	297	309	264	292	304	278	287	291	288	303	310	330	269	278	287	333	287	306	295	282	288	273	274	299	300	286	283	278	299	285	322	291	295	284	329	311	308	282	284	302	265	308	295	281	307	333	270	286	288	309	292	251	312	289	265	308	281	273	269	296	299	293	308	305	308	262	284	301	277	277	296	314	277	289	299	270	290	304	310	286	279	302	312	301	300	304	298	304	271	283	286	309	310	302	281	261	275	290	296	283	294	305	280	266	275	303	292	298	313	322	338	320	341	295	286	270	294	311	277	241	295	282	306	298	294	282	300	292	283	295	261	266	276	275	289	285	319	272	293	278	265	288	277	267	280	316	295	299	309	276	324	275	308	287	308	280	264	300	288	306	305	273	300	250	273	311	287	314	330	307	282	302	295	279	275	288	289	257	300	293	274	277	274	308	289	272	267	285	255	265	274	326	276	281	288	302	274	268	278	268	317	259	312	296	284	283	286	292	288	270	282	319	308	286	304	280	273	263	284	279	273	264	311	285	290	300	273	268	316	307	271	264	298	276	289	280	267	283	276	274	248	293	298	288	277	285	314	307	284	302	303	329	290	281	258	267	288	299	273	274	283	283	314	288	279	321	275	271	293	299	272	297	273	283	315	296	279	282	320	296	310	285	271	295	273	301	281	315	258	271	272	279	264	306	271	262	284	294	317	282	293	258	273	302	287	255	272	310	290	272	289	289	337	280	282	273	291	304	277	283	295	310	297	297	258	280	312	296	303	292	283	315	286	286	303	263	291	271	295	273	267	305	272	304	256	291	277	256	283	286	300	300	298	292	282	305	285	294	274	269	267	305	290	297	288	293	306	310	302	305	312	297	305	281	260	294	282	270	269	286	289	276	298	293	250	270	290	273	286	286	275	284	283	315	304	275	267	273	270	281	303	276	289	267	289	271	268	290	288	278	272	301	275	321	293	281	309	289	283	289	309	298	318	319	292	292	323	276	268	268	262	262	305	323	269	289	295	260	288	276	310	276	283	274	292	286	293	323	257	256	264	291	292	287	281	300	289	300	303	289	302	310	289	255	306	311	284	292	286	286	299	261	305	279	251	315	277	314	299	280	300	301	311	310	262	295	263	277	298	279	284	283	285	271	298	286	285	294	303	285	304	291	289	266	296	267	302	293	281	247	283	290	284	259	294	254	311	324	266	292	289	279	299	267	334	305	265	300	287	281	304	305	280	292	301	298	313	280	266	269	290	281	295	323	284	267	294	230	301	292	317	272	289	261	295	292	270	276	311	255	262	291	283	266	275	308	265	272	282	268	285	295	274	310	285	273	290	325	253	291	295	272	282	327	274	295	284	278	298	284	255	305	293	262	273	249	284	296	255	297	309	303	315	260	275	320	269	271	312	280	294	303	267	271	290	247	312	260	267	290	322	322	257	289	310	284	297	267	317	271	263	297	288	299	286	307	291	325	302	259	283	283	317	289	283	284	303	292	269	258	293	299	274	300	290	270	314	303	283	321	291	305	310	288	247	282	290	307	293	266	299	280	298	292	280	306	302	294	264	278	284	281	290	291	315	270	259	250	263	294	287	320	255	315	292	285	291	273	306	307	261	312	291	274	283	287	279	290	282	308	264	279	252	283	270	306	286	272	299	305	314	297	290	281	281	321	302	292	280	303	301	259	286	299	284	279	281	301	304	284	292	314	325	247	256	324	276	291	290	279	279	298	288	292	255	274	313	302	266	291	283	309	306	290	250	285	314	271	263	300	273	293	291	279	307	285	262	267	246	292	295	296	305	297	306	292	301	273	265	266	310	310	289	278	307	309	291	276	271	251	266	262	311	299	276	302	296	276	301	282	310	319	293	261	286	305	276	264	275	306	294	325	263	294	268	317	284	268	288	298	279	288	330
47006	60030	71723	61697	44565	34012	14295	1049	861	853	872	882	829	732	803	767	745	731	714	727	723	683	720	677	682	765	705	701	730	740	793	816	710	739	686	710	675	669	670	755	951	1350	1193	1044	878	783	719	627	691	686	727	705	700	700	660	656	681	658	700	678	672	684	648	665	662	634	645	670	681	667	693	683	677	669	685	669	619	683	671	645	643	660	712	694	681	717	737	660	688	679	675	664	662	693	631	607	690	674	659	672	689	661	675	657	685	691	686	667	684	635	641	719	666	684	641	666	683	712	705	674	667	656	641	679	651	680	700	678	676	702	654	684	653	650	656	647	663	655	645	727	682	679	679	680	657	673	668	685	639	652	673	665	673	684	668	673	662	621	629	677	668	650	703	662	673	613	630	702	674	656	667	698	701	704	660	688	722	676	686	695	715	703	700	684	691	621	643	675	663	690	686	642	704	652	706	717	695	679	682	685	676	666	678	653	707	701	673	617	677	629	714	646	726	658	669	669	638	665	713	640	657	613	696	699	636	684	663	680	671	664	713	671	667	658	670	664	639	692	629	710	677	661	665	650	698	707	626	676	685	690	651	666	685	666	645	692	673	676	707	647	624	665	648	692	643	665	680	699	720	685	685	677	685	666	674	665	696	608	712	689	716	693	700	617	641	650	675	635	662	631	673	714	648	684	645	669	696	645	692	668	695	687	673	698	688	642	700	641	702	686	653	698	648	618	672	653	669	672	654	674	672	642	681	685	728	724	665	687	692	624	617	643	650	665	672	713	669	678	668	657	712	705	674	694	677	681	632	660	670	665	638	681	637	689	689	679	626	692	614	638	660	662	692	727	673	670	701	676	635	675	678	700	653	665	629	665	651	671	638	681	697	671	692	650	684	671	649	685	678	667	653	681	724	659	668	668	628	665	689	648	720	658	664	694	713	665	654	686	682	623	705	679	681	670	663	651	648	686	661	721	670	665	701	686	661	691	678	692	689	634	685	689	691	675	665	666	751	662	653	681	699	679	681	700	704	698	694	664	719	718	641	637	656	691	643	626	716	682	652	682	687	681	687	678	668	660	709	688	651	629	632	713	694	650	670	703	620	699	682	659	688	652	650	680	640	658	659	681	684	658	655	666	664	665	662	632	643	694	650	667	674	658	682	629	657	678	646	680	611	677	665	666	697	631	651	652	671	666	685	643	671	637	670	627	671	628	680	665	661	641	653	689	716	651	697	656	652	658	698	668	690	703	650	660	644	640	635	638	721	662	707	644	742	636	639	649	675	672	655	661	679	673	664	663	681	693	707	680	680	696	633	660	667	663	685	673	702	628	692	733	675	635	671	693	658	650	640	663	648	684	654	674	643	728	663	720	676	712	656	719	686	703	616	643	662	664	658	680	649	635	642	627	670	686	652	637	687	677	712	635	662	631	686	652	673	695	654	646	674	666	654	661	690	686	681	696	640	680	700	669	697	668	645	662	649	684	666	660	658	689	692	678	688	662	652	614	717	642	700	656	666	677	666	614	687	680	658	689	629	685	668	717	675	670	654	714	700	695	625	682	705	633	704	673	679	663	692	653	650	672	631	640	625	714	647	685	697	692	685	677	706	710	718	636	646	629	630	674	690	678	648	662	710	641	660	666	690	676	659	703	730	638	674	680	701	714	623	695	702	632	694	659	651	640	632	666	683	661	699	664	670	688	650	727	650	670	687	710	693	659	699	709	689	643	666	646	685	673	686	641	634	663	700	663	672	660	649	668	677	651	678	666	696	663	625	639	677	672	701	676	671	665	670	711	686	694	669	631	659	734	655	624	589	679	672	713	664	645	703	700	676	693	659	694	657	677	662	665	705	650	701	663	673	678	704	673	684	693	675	675	671	659	711	626	661	640	631	640	664	668	727	670	648	705	713	623	655	608	664	694	640	666	677	665	660	750	651	720	656	675	679	682	675	660	662	649	659	652	666	642	649	612	715	687	668	656	670	720	682	662	618	673	647	655	664	663	687	688	647	648	648	681	637	661	638	677	649	656	665	633	684	683	667	700	713	671	675	690	662	637	666	721	670	683	631	664	678	701	668	686	649	671	677	630	648	627	706	697	636	695	675	687	691	653	623	665	718	660	655	695	692	690	669	639	678	653	693	707	623	692	657	681	662	671	664	652	647	669	685	692	681	718	678	674	636	674	706	649	684	677	679	662	708	696	650	664	687	661	648	601	694	678	658	649	677	613	682	672	672	662	658	706	687	675	723	678	685	686	652	657	667	653	704	656	678	658	678	642	652	712	689	719	691	644	697	678	648	628	698	641	621	684	681	655	653	654	664	684	660	650	667	675	629	712	690	676	636	674	647	718	687	681	642	673	679	667	687	676	655	677	763	655	668	687	655	673	686	619	730	729	635	659	630	692	668	686	693	645	657	716	674	690	683	699	699	655	675	700	695	723	647	724	666	680	660	691	663	626	685	714	668	668	672	682	681	677	668	652	661	684	635	697	680	654	696	679	638	681	634	653	675	657	653	658	694	636	665	619	734	680	625	638	672	658	635	661	669	648	672	666	680	624	666	710	670	689	699	630	683	683	695	693	663	642	676	712	636	648	666	676	655	662	685	651	655	688	702	693	698	650	671	671	719	687	620	646	692	651	691	732	629	700	716	647	650	646	678	692	698	716	662	706	647	650	643	672	676	680	681	670	645	688	663	710	711	669	641	645	704	675	638	677	682	681	633	712	696	668	699	647	641	676	658	650	682	648	706	648	688	720	660	702	680	682	628	672	687	674	671	636	650	690	647	681	654	663	658	662	697	670	654	641	645	710	685	672	634	623	720	664	692	649	654	674	682	653	675	696	728	674	699	695	669	705	679	666	692	690	653	686	703	641	699	691	675	698	649	698	688	664	733	655	650	667	668	634	663	630	650	714	681	671	669	644	674	680	677	661	644	663	677	694	670	648	673	660	692	686	697	659	685	674	664	642	696	677	645	679	660	658	662	655	699	700	676	692	680	652	650	738	665	705	677	636	604	680	679	646	709	645	692	622	732	669	711	623	638	657	688	627	652	671	669	670	645	677	655	742	657	684	675	653	738	688	672	682	664	711	659	666	686	648	614	667	639	690	641	677	657	672	632	724	679	646	645	642	641	675	695	624	693	651	687	655	663	666	597	674	602	668	687	686	722	664	701	670	651	619	671	710	660	673	674	666	700	725	708	666	720	649	649	667	680	691	682	687	667	668	662	624	640	670	685	683	655	641	649	679	662	666	695	636	704	617	645	700	681	638	640	696	701	636	667	687	670	648	660	668	653	702	675	648	692	728	655	673	665	661	704	659	712	660	673	688	697	686	659	676	657	673	689	635	662	646	701	661	678	689	668	647	672	693	692	623	668	661	673	681	682	615	678	665	630	683	657	635	680	669	667	664	689	645	663	644	639	665	643	619	661	623	685	650	666	624	657	678	669	669	673	696	696	680	670	670	681	655	674	663	647	696	660	691	630	696	660	696
16061	13785	12303	5815	2006	922	543	374	347	375	344	338	352	319	357	391	360	366	370	373	339	368	381	382	353	382	375	345	353	385	372	387	399	318	365	358	341	357	355	377	387	391	364	344	388	400	400	362	364	348	380	360	390	394	371	385	349	416	386	371	368	365	412	367	359	374	369	330	339	342	366	404	348	389	332	340	367	362	332	384	370	362	339	380	366	353	368	367	397	372	388	362	326	333	357	350	371	369	366	350	388	376	379	316	354	354	335	371	350	337	373	368	338	335	402	363	375	380	385	361	377	381	343	374	360	368	358	333	372	359	353	360	347	379	361	347	374	375	372	409	344	361	407	348	352	324	372	357	393	359	416	358	374	356	363	380	367	347	332	397	342	323	383	371	325	365	374	367	362	392	379	341	377	355	389	348	347	367	399	344	371	391	367	389	364	339	357	409	354	339	375	379	361	351	376	345	350	352	382	346	370	371	404	379	365	363	385	374	406	372	361	357	347	361	399	330	394	369	394	388	409	367	358	373	368	366	371	365	337	357	359	360	338	380	370	358	393	344	357	384	376	380	362	354	358	379	392	359	354	363	381	399	367	378	341	380	367	343	376	363	334	335	341	335	410	388	343	342	352	341	381	359	321	362	385	369	360	376	373	351	356	374	345	344	348	383	341	352	386	365	410	367	375	361	376	365	370	345	370	376	381	362	374	348	377	361	377	343	367	373	370	332	385	366	346	357	391	371	382	309	395	363	352	392	333	363	367	340	356	338	359	362	366	411	390	339	334	317	371	360	418	384	380	371	357	366	382	349	360	372	367	323	365	385	394	368	393	348	387	372	369	369	321	365	322	359	391	360	339	386	326	373	345	352	382	316	341	358	344	365	345	362	349	357	345	367	408	339	367	328	354	418	373	370	367	402	364	360	332	384	334	351	372	364	344	380	334	368	396	363	386	362	372	363	374	395	362	324	343	309	371	345	351	365	376	343	386	362	352	372	383	388	395	387	378	339	357	323	361	393	367	365	365	376	344	371	388	367	368	372	366	370	390	338	371	350	335	393	327	381	351	356	341	384	346	392	342	345	335	347	351	328	368	372	364	343	362	351	353	384	357	344	366	390	345	390	360	343	402	360	382	359	373	369	395	342	387	336	385	332	327	344	349	339	378	374	354	385	353	381	355	366	362	379	374	436	362	388	395	368	345	363	347	386	364	359	348	369	359	385	372	385	385	386	378	387	390	366	404	374	408	362	361	375	351	370	364	362	397	392	319	356	348	334	362	361	372	371	369	363	352	342	348	305	399	371	334	398	358	398	354	347	363	390	374	385	337	357	390	315	359	402	368	369	366	378	376	359	336	363	369	392	385	348	370	414	361	363	340	336	381	327	359	371	379	392	335	365	416	385	358	365	395	344	329	352	343	378	392	394	403	355	358	384	357	358	397	355	335	337	363	390	341	370	366	337	375	355	373	393	379	382	360	363	316	332	357	363	378	390	328	348	338	372	358	379	350	357	357	379	388	385	369	394	342	356	368	346	349	348	353	368	370	346	371	365	353	364	389	390	369	407	343	350	368	366	383	356	367	383	394	379	314	338	396	358	358	400	345	375	332	367	388	357	364	375	363	361	377	359	394	314	367	352	354	340	372	360	354	380	403	374	367	308	377	346	347	343	363	343	332	365	361	334	342	324	343	377	366	379	368	375	366	345	357	394	356	346	374	375	388	370	399	393	348	346	351	375	351	378	364	392	395	360	354	366	376	350	395	363	398	359	345	353	380	374	341	365	368	390	340	364	379	360	377	368	364	356	399	339	344	381	379	371	378	349	385	356	345	371	344	336	387	352	352	366	344	389	346	340	348	367	380	382	410	374	359	357	324	337	348	366	388	341	347	373	358	371	362	381	365	362	350	343	357	371	316	343	345	353	390	372	330	356	368	391	388	375	408	397	390	350	387	381	375	354	330	374	354	402	381	336	340	372	389	350	356	360	368	336	339	370	343	388	381	360	416	356	331	398	363	398	379	401	385	365	399	347	371	346	379	379	318	337	368	321	366	355	333	402	352	353	340	336	373	355	343	355	362	413	346	367	367	406	333	411	336	359	329	355	331	355	410	381	324	390	365	346	411	402	368	349	333	371	390	395	363	377	359	378	376	361	391	386	401	341	340	336	332	340	368	363	341	360	375	327	423	375	368	383	380	374	381	348	347	366	402	380	347	383	376	367	364	364	365	396	355	423	351	376	378	364	360	348	348	377	357	347	351	342	371	374	347	336	341	376	350	379	325	343	381	350	363	326	411	360	376	372	342	350	365	362	351	395	344	339	365	369	356	383	358	379	320	342	356	417	393	350	344	374	376	337	364	331	370	334	362	372	411	408	373	380	330	342	377	361	340	337	365	345	394	366	357	368	366	374	351	359	341	342	362	364	347	357	360	350	369	381	348	333	335	415	364	394	370	316	367	354	404	346	335	394	377	362	374	386	398	372	356	362	356	369	355	333	366	361	364	357	376	368	374	402	398	369	365	355	383	359	360	378	394	357	342	361	382	385	355	364	364	362	329	381	362	344	373	370	399	365	351	352	371	357	394	342	357	371	377	348	370	381	396	381	357	375	409	355	367	344	361	372	375	347	403	338	382	311	393	369	399	415	352	327	340	359	362	369	371	371	368	344	367	359	337	376	366	364	366	367	373	397	364	398	378	417	347	371	334	358	378	383	364	373	380	383	379	341	367	354	364	369	330	336	330	378	329	344	396	386	377	330	356	381	377	376	386	380	373	334	367	336	352	351	342	341	329	334	363	346	323	377	373	350	379	400	347	372	357	339	372	372	370	387	382	354	360	331	341	355	349	383	373	356	388	388	371	354	376	362	372	385	363	363	358	374	350	347	342	377	380	337	388	367	399	359	348	352	370	368	379	355	392	338	350	353	370	397	312	392	346	350	370	357	385	338	369	370	347	367	356	357	372	333	403	370	371	361	374	347	385	362	371	373	362	340	370	359	339	356	334	331	376	312	401	312	396	354	335	308	319	372	362	401	369	386	365	344	367	364	370	371	355	389	342	368	345	349	395	385	370	365	364	352	371	363	337	356	342	408	378	357	361	371	328	345	366	385	382	396	367	360	383	352	390	358	390	332	365	364	319	362	335	373	358	382	325	398	367	394	399	401	353	376	351	343	384	343	385	367	362	359	369	333	380	369	327	400	358	377	397	395	357	408	395	352	372	363	344	376	341	341	380	369	368	363	384	378	351	381	390	351	374	371	371	351	354	351	371	376	333	392	380	362	352	363	364	384	392	364	348	384	344	387	329	364	362	365	354	377	377	373	359	381	369	375	364	342	381	322	383	342	351	359	357	378	394	378	334	359	324	380	399	347	360	358	355	377	346	357	393	371	370	359	363	368	391	395	352	356	368	410	351	368	348	369	380	348	418	362	361	383	357	337	381	344	341	372	343	355	370	365	397	343	365	398	377	375	365	396	359	354	380	348	373	367	347	377
13352	17291	18972	12513	5597	3143	1431	855	814	873	844	812	808	904	804	773	813	774	785	812	751	812	789	787	794	870	803	868	861	801	776	858	820	830	836	813	786	867	857	822	784	806	873	814	885	837	816	837	823	829	823	807	833	825	811	798	816	788	817	814	871	842	824	790	787	808	792	805	807	807	823	837	812	834	837	815	869	816	796	776	774	897	805	818	841	846	769	776	841	804	848	790	769	837	808	764	798	783	843	810	833	834	813	758	769	788	836	857	794	801	787	835	835	841	797	795	782	820	762	884	837	828	806	848	816	826	831	841	784	800	814	819	770	815	843	762	834	794	811	815	807	860	894	783	831	815	804	795	808	817	858	810	813	829	818	827	827	819	851	789	802	824	804	838	821	821	814	813	803	819	807	806	806	817	807	830	822	810	775	784	858	797	832	822	802	847	826	796	879	855	818	847	819	831	818	823	777	852	785	789	809	837	779	842	876	844	775	819	847	873	782	814	839	822	827	810	797	810	846	788	847	816	779	866	802	846	819	845	823	820	789	811	852	852	834	807	846	779	770	800	850	786	818	805	828	790	844	796	856	831	855	788	822	847	858	829	825	829	761	812	831	788	811	855	812	814	796	811	834	812	821	804	794	838	830	824	855	779	800	797	826	793	768	752	852	760	854	843	776	831	817	800	778	784	812	836	758	807	817	845	842	840	829	836	798	863	828	803	810	772	845	846	809	811	809	832	779	810	822	844	858	747	818	822	828	831	838	861	817	800	810	788	834	876	804	788	812	784	806	835	828	767	850	818	800	827	816	878	810	815	819	831	780	794	821	858	790	790	863	800	793	850	848	860	827	815	856	797	830	854	797	828	811	812	771	817	787	800	828	833	793	797	892	855	815	838	825	753	821	809	867	816	844	821	778	803	835	784	769	754	792	826	848	839	840	853	834	815	785	814	796	831	812	813	849	841	830	784	838	759	833	789	854	860	857	802	785	816	824	867	828	830	812	777	799	806	852	743	773	816	820	796	839	789	819	884	837	781	820	849	852	855	797	785	849	860	828	807	827	812	844	803	842	775	772	838	838	782	882	786	834	803	771	835	834	756	825	757	812	827	857	828	762	825	810	850	819	812	853	801	850	830	771	822	824	843	835	844	847	801	866	819	887	813	812	815	855	787	866	804	805	791	860	788	785	787	827	798	749	824	819	810	750	806	825	851	805	859	872	814	818	861	842	794	808	802	830	845	811	826	828	838	817	813	824	856	843	776	870	753	794	805	833	805	793	837	808	821	819	824	834	862	795	822	757	764	794	802	829	803	808	816	796	746	842	817	817	766	805	778	768	825	789	836	826	815	811	831	873	798	818	753	841	789	823	776	822	750	832	803	846	835	835	812	808	828	840	780	795	853	810	812	817	791	768	817	872	869	819	792	813	779	800	815	796	800	812	815	790	836	842	832	762	815	815	800	813	810	801	905	807	847	823	774	849	801	889	733	789	816	821	811	798	852	832	807	843	809	801	822	772	794	793	779	791	749	856	789	844	816	850	781	858	832	753	841	768	821	837	801	767	815	840	790	863	845	792	809	831	811	801	830	802	834	809	837	819	813	837	882	819	827	809	754	835	813	808	810	808	771	853	826	780	792	830	799	802	839	814	836	813	808	822	882	850	848	792	812	790	787	815	792	784	843	752	867	895	821	806	795	805	834	808	805	816	813	846	820	844	766	802	806	848	800	816	794	843	754	794	835	813	793	812	841	796	839	852	819	830	835	866	788	846	829	804	783	817	869	876	775	813	820	813	808	817	817	776	790	806	823	804	783	788	832	795	823	827	831	846	797	834	871	878	820	856	777	870	839	799	838	797	904	840	791	841	836	796	765	792	837	811	831	819	859	798	809	864	827	836	851	805	810	797	845	826	839	794	819	771	798	811	831	795	851	812	763	812	807	851	843	825	863	817	798	833	806	842	801	783	839	815	803	817	837	837	813	824	821	792	842	816	781	761	807	857	826	825	803	842	813	812	865	856	804	828	823	779	784	843	815	787	811	816	828	825	823	823	847	773	839	830	761	841	790	799	809	775	797	837	816	827	809	785	781	812	854	765	899	785	808	820	819	750	846	814	830	825	808	768	795	801	790	757	795	797	790	854	832	829	792	889	810	782	808	818	828	797	816	803	814	840	799	808	800	867	791	829	828	827	820	786	799	823	875	862	784	832	801	817	859	836	840	819	854	810	831	818	845	805	763	811	835	851	804	811	770	795	850	849	803	815	802	762	813	812	834	830	816	811	841	843	797	822	841	853	821	833	813	832	767	816	855	802	844	770	773	771	888	853	816	817	834	819	808	869	827	816	829	847	852	856	773	815	844	823	778	814	813	791	824	848	858	834	837	829	787	829	790	809	814	850	885	843	820	851	853	798	839	792	841	827	886	829	845	795	802	817	851	817	798	825	817	758	823	845	876	771	765	825	794	811	812	805	838	851	794	818	798	820	798	803	811	848	811	815	770	805	810	830	832	805	805	803	745	832	791	829	819	843	817	775	870	810	852	834	850	858	841	829	862	776	829	802	858	829	847	818	832	862	811	834	826	855	832	824	809	787	842	837	875	799	791	793	808	823	812	812	790	841	783	835	779	831	777	880	809	844	822	823	765	791	791	813	758	784	820	805	854	790	847	833	831	816	830	869	820	794	765	759	840	827	843	828	782	781	829	806	851	830	863	803	859	814	839	800	850	776	854	826	821	797	822	860	820	851	782	804	785	811	809	855	866	817	815	755	819	845	821	841	772	772	878	795	824	791	869	812	840	877	842	791	820	829	849	836	861	815	849	796	863	857	815	835	844	802	817	818	842	824	839	837	818	787	773	822	862	825	874	774	823	832	816	838	871	828	821	807	772	805	772	790	814	859	835	864	828	821	793	793	774	778	894	838	819	846	788	828	774	820	833	789	852	807	801	805	844	789	825	838	828	814	784	817	824	875	793	826	811	811	799	815	863	795	834	842	772	815	816	813	806	809	838	774	786	761	798	766	808	816	792	827	809	742	827	852	825	859	812	791	792	830	801	808	803	838	795	821	793	853	803	850	797	805	791	864	840	815	800	792	872	793	794	830	815	768	813	850	832	822	771	807	755	836	794	832	830	820	750	797	846	822	826	840	738	799	775	778	799	787	820	804	805	818	785	802	845	784	812	763	831	792	858	818	815	785	814	791	822	800	792	836	819	841	805	809	769	808	813	783	847	793	814	842	819	846	818	806	840	818	755	790	831	837	799	854	798	826	840	781	806	828	865	854	837	818	783	846	856	845	739	845	836	794	840	846	815	784	809	806	836	868	807	774	812	811	807	827	796	815	835	824	797	792	796	816	799	769	830	763	825	812	817	812	801	764	826	788	795	776	808	845	771	830	824	797	838	836	825	836	841	840	850	865	789	803	877	807	792	815	876	835	776	841	815	824	825	796	806	831	807	807	818	788	803	782	837	792	820	776	844	739	781	780	786	869	823
62952	66231	64064	46065	26184	12666	3455	354	303	335	291	311	280	285	320	278	281	286	286	274	290	276	296	255	275	287	266	291	279	265	238	279	274	272	262	294	279	262	269	288	298	348	331	356	318	283	226	281	260	301	260	265	269	263	306	279	248	246	245	293	289	298	281	285	285	273	266	252	258	289	256	256	284	292	264	258	279	291	301	299	287	274	244	266	265	286	276	268	276	307	281	263	273	282	250	293	251	268	257	301	239	269	250	275	251	252	287	304	316	276	260	271	283	273	289	295	272	262	264	283	274	267	282	259	296	283	269	291	272	275	272	262	272	276	289	266	263	276	278	286	277	271	248	293	262	239	285	260	242	292	260	276	278	300	274	282	291	281	287	263	259	304	274	293	278	263	275	295	283	296	276	279	259	268	261	254	284	264	259	268	253	252	262	260	277	280	252	251	286	259	265	286	270	238	269	244	282	264	280	317	252	255	263	265	282	268	278	272	262	270	267	270	262	275	257	289	290	277	225	248	271	303	267	264	282	267	290	266	284	263	261	275	253	283	290	301	256	276	300	267	277	264	328	268	264	271	263	266	289	286	300	306	279	261	239	256	260	287	278	284	271	262	274	283	273	254	287	288	283	282	287	278	295	286	318	273	293	272	277	293	245	297	292	275	261	261	287	272	274	230	263	270	276	268	267	263	273	274	295	291	296	258	279	308	297	283	271	258	275	309	271	292	246	238	288	284	266	256	295	272	278	278	273	248	281	287	280	285	254	272	292	268	259	302	270	274	295	276	288	288	273	262	246	299	263	268	283	267	277	290	302	256	261	263	258	259	283	253	269	297	313	267	256	274	311	274	270	256	288	306	296	271	280	278	262	273	247	291	300	273	257	281	271	285	270	277	266	277	282	268	250	281	274	301	288	300	294	255	267	271	275	271	278	311	262	287	284	272	280	283	290	291	286	255	286	283	269	292	280	277	276	274	276	246	258	300	269	295	252	253	273	274	285	249	253	298	237	254	273	289	290	258	252	293	274	270	279	256	258	284	302	282	281	293	272	252	283	282	268	249	252	261	270	294	269	276	256	264	226	283	268	247	236	260	263	236	268	285	282	268	259	279	269	269	262	279	273	265	295	280	300	293	299	264	299	268	266	274	279	268	277	268	270	283	272	259	274	271	290	282	277	287	295	272	288	288	261	260	272	275	273	272	285	317	292	260	286	304	269	270	311	279	290	277	242	262	256	261	266	277	282	270	282	299	270	266	289	264	282	286	265	280	293	277	247	252	268	290	293	280	289	272	272	279	309	281	284	255	291	270	289	250	256	247	264	307	295	316	283	287	265	286	287	259	264	285	308	296	262	296	259	260	276	285	253	295	274	272	268	304	269	271	265	235	281	283	245	284	274	270	272	244	291	242	285	299	279	300	295	283	267	261	300	262	237	270	284	272	228	278	245	285	289	273	284	272	274	259	287	264	268	265	264	276	291	261	302	278	266	262	277	282	288	260	253	266	278	292	269	271	288	287	325	272	279	268	273	277	242	270	285	277	285	267	287	309	296	311	267	261	248	243	253	291	250	276	290	254	268	278	285	271	291	290	295	255	281	284	298	296	269	284	278	279	271	276	268	320	275	280	286	276	284	280	289	281	282	263	275	302	262	259	291	307	283	277	259	258	309	265	296	284	279	265	269	238	277	244	235	272	321	324	289	280	292	300	252	297	268	277	294	281	262	253	290	255	276	287	285	296	292	235	284	284	279	274	261	287	270	268	253	296	272	291	275	267	298	288	271	249	292	266	248	288	255	241	270	270	277	282	292	259	269	247	287	277	303	254	288	295	289	280	288	266	274	282	267	284	275	300	281	295	282	312	274	307	279	281	296	271	249	283	295	302	321	287	231	278	274	287	267	276	281	284	238	250	266	272	273	271	269	255	266	291	276	314	256	265	286	270	282	284	258	259	255	282	265	303	284	277	264	256	291	272	266	249	257	288	280	275	268	286	272	277	292	276	286	254	297	262	292	293	261	308	288	271	260	253	264	285	275	272	254	238	268	284	285	266	280	266	279	300	251	288	242	278	242	268	255	296	274	278	264	225	259	278	262	288	293	268	284	278	267	289	295	271	277	308	279	288	283	246	273	271	266	282	277	247	264	275	266	287	267	239	275	255	287	299	252	273	268	271	286	253	261	295	294	303	299	270	295	280	293	259	280	250	251	235	295	275	314	261	294	296	285	301	264	253	305	274	264	315	274	279	276	264	270	262	245	280	235	266	279	274	275	268	268	282	268	271	278	263	293	245	300	255	300	275	294	278	280	275	267	296	294	262	290	264	271	257	263	278	289	280	270	265	273	299	268	281	306	269	291	287	262	303	299	291	238	260	291	268	291	277	292	254	299	266	296	274	270	238	275	259	266	277	261	295	224	283	268	279	271	282	288	248	288	264	258	292	288	266	215	293	278	297	287	266	273	303	280	268	269	273	274	266	268	278	306	250	264	256	289	288	296	268	270	309	301	244	258	285	290	300	266	302	274	279	261	280	260	278	287	276	266	263	256	257	295	265	313	273	291	246	272	271	256	245	291	292	288	255	285	266	284	259	272	267	302	241	281	290	266	272	255	294	295	319	278	276	288	289	310	255	288	260	275	310	275	269	266	309	279	271	269	297	274	274	275	299	256	287	236	289	300	254	284	301	293	305	288	250	257	263	242	266	303	307	305	281	296	260	280	275	275	269	278	289	267	280	213	284	312	264	278	307	270	285	292	295	276	276	267	243	248	273	308	280	235	301	278	282	296	274	297	270	273	261	293	298	264	288	300	274	262	280	278	301	277	275	315	278	283	290	293	260	285	257	287	288	284	282	269	277	251	263	272	279	291	254	285	263	254	289	275	291	296	295	293	300	293	263	283	272	243	271	243	274	274	264	260	279	286	274	275	287	259	258	310	279	276	284	268	271	285	293	264	300	280	277	291	292	290	296	285	268	256	258	243	274	245	261	280	262	291	303	272	259	256	301	277	284	284	299	274	306	284	303	287	288	271	269	256	285	243	249	268	266	265	283	292	297	279	245	274	271	275	269	275	269	265	282	274	274	303	273	309	279	293	272	295	260	278	282	277	286	284	298	257	283	276	291	280	289	267	302	291	284	256	292	279	286	280	275	278	283	288	251	278	291	284	246	257	287	257	264	265	248	276	266	291	273	267	304	277	269	257	292	329	281	299	276	290	314	279	296	285	265	248	269	253	263	277	273	262	252	277	262	286	281	295	282	277	291	272	268	239	282	287	293	297	233	273	277	276	255	264	240	297	283	284	269	263	274	280	284	289	245	253	271	265	298	302	285	267	279	291	272	278	302	292	296	271	278	270	270	229	301	279	303	251	265	284	275	282	259	272	325	311	274	290	293	306	311	284	294	282	259	265	280	291	313	276	291	267	271	308	266	265	256	305	251	285	273	255	301	274	270	303	262	292	248	249	262	272	274	312	287	270	253	277	258	301	295	265	268
38237	49177	58220	50448	35222	24403	7546	885	735	727	740	737	748	743	733	654	691	694	685	664	687	632	623	627	644	651	659	747	706	670	691	634	682	618	647	653	656	641	633	667	771	975	1025	943	793	689	606	633	613	603	660	654	649	622	680	658	668	648	616	647	609	619	635	666	612	612	677	626	650	642	596	653	646	637	634	622	595	636	587	635	608	662	662	623	679	666	579	597	623	616	618	623	647	637	671	599	661	688	676	673	660	636	660	669	666	660	602	635	658	611	623	681	612	637	657	635	651	624	655	658	579	606	635	607	626	652	638	646	609	646	655	665	641	613	662	602	651	634	650	641	652	655	635	657	636	663	627	613	662	696	631	661	611	649	629	610	617	583	642	625	642	660	616	621	608	663	677	622	624	648	616	620	628	654	666	653	663	646	642	617	676	625	631	604	642	626	620	687	672	660	618	671	637	590	656	626	647	645	648	603	596	613	648	660	602	625	632	652	648	640	621	610	677	666	607	625	607	646	633	652	649	639	583	578	641	641	626	611	613	621	630	570	612	622	647	671	680	651	645	651	646	616	616	683	618	616	611	634	641	699	605	628	596	712	624	619	570	690	632	653	627	660	683	633	623	665	645	613	666	592	681	669	672	662	622	602	590	670	589	628	677	606	680	638	630	718	653	649	655	654	642	653	625	629	617	660	603	585	624	658	638	664	595	651	632	633	611	640	629	627	620	655	644	628	643	607	641	632	661	589	640	614	675	634	667	639	659	601	624	653	632	653	648	623	615	642	660	671	626	618	682	664	640	657	661	617	613	664	613	596	651	621	617	650	621	658	662	671	574	650	623	598	654	621	650	609	650	594	638	662	670	636	664	662	664	685	632	635	669	658	608	674	626	665	679	599	627	622	651	648	633	667	642	718	610	653	659	625	636	654	642	643	635	667	600	645	657	660	655	597	618	631	690	649	704	603	642	657	659	682	628	640	643	651	611	624	637	596	625	614	614	618	632	646	591	621	628	641	635	698	637	616	652	647	686	683	633	643	664	680	643	608	638	637	649	620	605	656	624	661	645	636	612	612	629	643	632	576	631	625	652	615	613	651	627	635	667	600	655	647	599	623	653	661	591	657	623	657	644	652	627	631	625	579	594	650	628	651	663	651	616	639	633	639	634	651	609	661	649	653	642	679	637	619	651	628	598	516	718	670	646	665	608	647	627	581	647	652	646	674	642	566	669	611	639	652	647	637	607	635	633	626	680	590	660	640	644	657	626	618	632	671	657	688	654	641	625	679	650	644	651	648	635	669	625	633	644	675	592	667	635	654	617	687	626	613	642	679	616	630	611	631	670	667	640	619	670	642	661	672	595	625	646	619	627	678	632	636	654	626	652	652	602	635	658	642	710	651	657	598	636	636	608	654	619	651	639	641	602	685	628	641	648	701	649	624	629	629	661	664	609	663	660	589	642	588	647	668	625	646	625	611	693	632	635	657	620	611	648	658	704	620	662	612	628	619	647	653	632	637	639	707	657	676	651	632	689	648	637	666	618	656	638	634	640	636	627	619	677	640	654	663	610	612	660	647	688	616	634	657	684	618	628	638	633	624	670	639	677	666	646	644	617	656	657	643	615	624	655	641	660	648	630	635	681	622	605	659	592	682	619	692	655	627	610	666	650	645	673	662	652	652	640	626	635	655	622	607	640	629	639	675	607	666	642	636	607	609	659	631	664	638	659	634	663	632	612	626	630	670	654	633	616	646	676	627	619	617	639	647	618	662	625	633	651	651	601	630	627	638	653	660	587	664	624	640	606	664	652	622	650	634	620	631	688	649	631	653	600	656	680	620	641	643	678	625	641	619	634	630	585	609	638	614	636	660	657	669	634	666	650	645	674	629	654	711	614	628	642	627	639	648	619	652	616	631	645	593	617	653	646	651	640	673	656	623	651	684	706	661	650	640	662	617	615	660	664	663	597	647	630	696	637	696	634	616	620	644	680	612	624	651	674	631	601	647	619	656	661	644	668	604	629	646	592	680	647	593	633	653	626	626	655	642	634	628	654	695	655	628	642	626	659	632	627	642	631	644	629	632	651	636	600	634	629	600	678	618	638	588	689	640	653	620	652	641	582	604	627	678	638	627	595	659	628	618	636	684	640	651	628	647	601	634	634	670	652	654	647	582	677	613	626	683	654	647	613	656	619	631	587	614	653	631	632	646	642	667	607	622	618	664	624	658	618	632	679	645	644	635	613	657	657	632	661	642	639	606	647	605	628	643	662	635	646	621	599	640	614	639	648	654	641	640	642	601	620	654	633	665	624	631	656	657	644	659	615	584	658	669	642	626	606	625	618	604	642	654	633	643	624	636	653	685	621	617	617	624	684	616	615	644	623	603	660	644	639	655	622	674	631	653	659	636	600	678	666	661	605	643	623	584	616	598	595	626	654	589	663	655	648	604	639	618	640	619	629	611	616	646	643	660	604	637	665	657	597	658	657	651	646	653	630	683	599	623	617	662	621	661	633	626	647	668	643	631	602	659	627	661	625	673	615	686	574	649	637	598	652	668	632	667	597	650	609	644	665	685	679	656	640	685	598	613	690	687	718	686	648	662	658	646	652	647	678	639	639	650	661	683	630	640	634	632	636	644	625	634	678	641	673	656	634	626	646	627	652	650	614	643	590	643	626	606	642	675	631	647	642	697	597	626	666	662	633	633	689	649	720	616	628	651	625	641	650	667	678	588	671	665	604	650	629	601	629	580	661	646	649	593	636	658	682	643	642	578	663	658	648	629	670	630	658	658	653	621	636	630	665	644	634	629	632	626	692	657	632	668	637	645	643	624	630	625	644	694	662	590	682	667	644	629	592	690	648	618	606	615	662	652	628	633	643	615	600	658	627	681	636	633	603	627	624	624	678	641	633	649	616	605	633	658	627	639	602	619	627	659	650	661	651	593	655	614	606	628	628	647	597	631	646	617	631	659	672	657	659	650	653	672	612	624	604	642	669	664	657	659	652	644	695	648	657	592	658	635	660	623	661	655	609	635	667	602	629	586	644	674	630	597	631	649	643	637	634	613	626	637	683	700	673	622	645	605	609	666	673	668	629	625	580	593	649	634	644	592	620	666	646	598	637	589	639	658	628	678	647	604	676	665	632	678	633	655	611	650	625	650	647	624	683	637	628	658	617	627	588	600	634	622	642	615	627	665	659	600	624	637	655	670	641	607	651	665	609	642	652	639	659	629	705	667	665	639	666	623	637	662	633	651	628	663	642	658	612	640	655	676	644	638	594	639	670	648	683	629	622	633	688	636	643	607	662	639	679	651	650	650	629	643	637	639	627	637	617	635	631	624	617	681	685	683	686	627	670	659	628	655	656	645	665	620	616	585	614	671	651	673	610	603	624	648	636	623	585	629	670	642	630	645	680	655	639	620	644	637	611	650	630	649	619	606	629	631	653	618	671	630	633	655	602	675	619	621	625	600	631	655	701	659	654	685	637	662	627	655
76543	78245	74848	57524	36673	22322	6573	449	338	318	288	336	317	298	288	266	304	264	253	256	276	261	280	309	274	273	262	298	263	274	236	248	268	274	291	267	275	250	257	268	315	376	382	366	322	264	288	305	263	267	224	238	231	258	275	289	267	288	301	275	277	248	269	252	261	265	238	269	256	263	253	252	277	259	263	253	255	264	284	259	283	264	264	264	244	292	260	280	247	270	270	237	262	246	260	234	266	253	301	281	237	259	259	245	266	231	279	241	262	270	267	244	264	258	288	282	280	247	273	258	259	283	248	278	242	282	247	243	283	299	255	291	249	253	269	276	231	257	287	239	259	255	264	270	269	226	275	267	260	273	274	264	285	245	263	248	295	268	269	250	262	265	259	243	281	267	260	264	260	266	255	272	270	279	268	255	265	260	262	257	263	265	248	290	259	257	270	271	249	260	276	273	266	299	247	288	260	272	274	281	274	228	270	274	268	264	295	261	229	253	249	316	229	287	241	255	239	272	265	291	291	292	269	279	288	235	284	265	235	302	276	267	287	251	259	294	260	275	234	256	254	241	240	254	274	255	255	284	271	275	272	258	245	260	239	292	271	264	246	251	275	252	274	271	280	238	254	261	282	272	266	230	266	274	252	251	279	303	278	234	253	256	269	270	252	235	267	243	245	263	266	242	263	265	253	237	283	259	267	262	265	289	253	262	243	263	274	282	284	274	271	257	248	275	275	249	268	273	248	256	262	267	256	290	252	258	250	262	269	252	262	259	278	292	279	280	262	264	277	283	251	257	271	268	242	251	246	247	267	256	259	292	240	273	281	251	270	288	285	283	283	273	251	251	299	263	247	251	265	304	261	243	264	260	276	254	257	306	283	254	256	245	234	276	281	284	257	252	256	263	295	265	273	230	263	277	261	258	251	269	253	270	245	253	263	276	269	244	252	241	260	271	218	295	290	263	227	271	250	239	234	262	265	261	298	290	237	238	242	275	257	232	259	267	244	253	296	257	278	279	274	229	281	276	262	252	252	252	232	242	267	258	250	265	264	266	255	263	271	248	281	270	269	263	261	267	287	282	265	249	265	240	256	264	269	235	295	274	246	254	242	281	266	277	263	247	253	251	278	249	292	280	255	270	267	242	254	277	262	261	247	224	262	260	257	244	256	268	271	248	269	250	270	286	292	259	256	242	305	256	308	275	280	276	277	269	277	229	238	254	266	295	273	273	302	271	217	236	267	287	250	256	269	238	278	253	272	264	227	277	232	325	268	252	263	270	288	241	249	262	260	280	260	258	278	253	234	281	266	293	277	291	248	280	250	271	260	268	270	286	294	282	250	254	280	269	259	254	263	310	238	255	253	285	276	266	251	280	283	271	272	265	256	263	247	254	319	266	263	253	259	247	276	250	240	254	257	270	303	298	256	240	265	277	288	303	257	260	274	267	258	263	286	254	281	276	287	271	247	230	264	252	259	278	254	281	288	251	269	272	251	247	276	276	282	255	279	261	271	292	250	234	304	259	264	263	268	287	270	265	255	228	278	241	295	303	254	273	277	245	234	234	256	262	283	278	288	255	230	272	239	280	276	254	277	224	284	258	257	243	244	260	260	256	276	282	263	299	250	250	253	286	268	264	274	303	274	256	254	298	274	250	240	262	284	230	262	279	254	267	278	272	260	266	261	275	279	300	260	237	258	236	276	267	269	253	254	292	248	261	246	279	247	260	246	250	259	254	247	284	264	258	272	282	289	269	259	244	279	252	237	260	285	255	262	263	269	261	273	278	279	262	268	277	261	246	269	269	229	251	268	257	270	279	277	241	267	291	281	244	266	264	248	248	293	276	262	255	267	259	251	244	258	268	269	305	313	254	222	226	245	259	275	250	252	268	290	245	243	263	239	263	277	280	267	259	285	254	250	248	269	274	280	263	271	258	251	281	277	287	240	269	268	258	262	255	227	265	254	240	240	253	305	274	225	255	252	241	248	277	286	280	261	248	280	262	249	270	249	281	253	289	258	249	229	259	248	253	262	270	222	252	277	250	244	257	250	246	286	224	242	248	273	255	258	230	279	225	257	263	257	290	268	268	241	254	272	286	294	296	290	262	253	246	295	249	264	263	287	247	249	273	262	271	272	282	279	286	259	252	286	246	253	280	269	252	254	264	260	284	248	304	283	256	258	274	280	255	282	260	258	255	225	275	249	284	282	291	284	282	304	271	258	248	247	245	272	277	239	277	266	264	275	266	263	252	257	280	240	297	267	249	271	232	241	281	271	266	264	291	269	249	260	282	295	249	276	256	288	247	265	269	257	299	290	274	245	242	283	265	292	276	257	258	271	269	257	281	301	251	266	272	249	272	258	311	284	265	286	240	257	287	260	278	239	259	272	277	251	287	254	289	233	239	287	261	275	273	243	272	263	263	252	241	248	275	258	300	273	256	288	275	277	267	238	250	249	247	241	278	239	243	257	285	249	253	256	261	256	259	283	230	236	267	290	253	284	261	263	296	291	246	251	237	260	258	286	244	251	260	234	256	258	295	261	256	239	247	245	246	259	253	261	281	283	293	276	278	273	249	281	291	248	255	271	295	264	257	260	270	246	258	273	235	291	243	247	286	271	264	281	270	272	234	255	270	273	286	251	278	304	252	303	277	273	248	239	240	281	296	268	249	263	250	273	273	231	266	272	280	246	260	258	265	289	253	270	261	260	263	281	262	246	263	254	298	287	265	275	234	269	242	248	249	232	285	250	239	253	271	272	280	254	238	267	257	269	254	280	278	247	296	270	254	260	282	250	274	279	286	262	259	256	272	268	302	264	286	257	268	291	220	262	245	286	267	275	268	252	261	276	262	257	252	257	271	269	258	259	232	260	283	259	263	271	243	251	258	240	263	251	254	265	288	259	263	244	256	252	257	257	245	293	269	250	271	255	276	258	261	281	282	230	253	256	263	256	261	276	251	261	252	256	253	279	230	266	295	258	282	252	245	284	265	275	246	250	247	247	241	281	286	249	251	287	257	294	245	252	255	258	263	256	279	285	259	260	249	259	256	275	286	270	263	224	259	257	267	266	249	270	275	288	261	275	285	253	288	273	305	266	263	259	278	275	265	242	292	293	237	301	257	262	274	271	264	282	274	258	254	246	284	267	250	280	271	248	286	282	258	252	271	275	256	281	269	259	264	253	282	257	260	295	273	284	268	277	267	277	238	277	253	272	275	283	241	273	285	267	274	247	261	255	258	261	283	274	269	277	271	266	260	256	246	260	267	260	262	246	226	236	271	258	267	301	263	269	271	265	254	257	271	233	279	248	280	244	238	244	258	254	261	240	301	290	267	260	251	275	280	269	295	280	261	289	247	236	290	257	250	292	264	247	261	291	268	256	258	249	236	292	276	285	279	259	235	257	282	263	240	300	263	254	231	256	273	277	290	282	272	240	248	263	264	264	250	259	266	259	269	283	297	282	242	274	280	279	291	298	256	269	284	251	304	255	301
47703	60149	70751	61529	45034	33729	8782	1002	902	829	801	704	809	810	651	733	646	626	645	664	651	709	719	726	686	683	695	692	709	674	714	699	643	638	651	617	666	608	620	632	845	1412	1434	1114	837	674	614	575	642	590	638	607	609	603	639	660	617	592	613	616	608	587	678	619	615	582	602	587	660	624	601	662	613	627	584	612	624	639	648	589	581	643	592	633	604	588	622	636	617	589	598	614	623	559	649	572	622	631	565	580	635	624	626	630	663	636	594	608	616	574	629	615	615	581	597	637	639	657	628	654	580	617	623	608	583	641	628	648	625	605	621	622	676	646	583	611	597	588	622	622	619	617	630	613	650	642	594	618	617	610	623	662	599	618	618	598	593	598	627	644	609	589	617	574	601	636	601	615	643	631	566	650	578	615	641	621	608	601	578	628	589	591	662	612	619	659	645	643	608	640	590	622	631	631	609	583	583	640	600	629	619	637	627	655	666	644	590	668	597	652	636	609	617	620	650	640	608	617	675	602	622	619	624	638	597	634	594	667	623	638	611	593	631	622	595	646	600	615	653	571	537	664	591	589	593	646	591	616	649	597	623	611	622	646	627	579	592	607	618	618	635	588	612	615	583	680	604	586	643	598	613	621	649	604	648	564	622	642	631	625	618	642	626	638	609	597	588	656	607	622	608	612	596	626	632	589	642	590	634	632	592	536	681	585	641	640	585	615	630	616	648	623	575	635	657	594	617	583	591	630	636	630	628	668	603	609	606	624	621	570	625	650	580	607	596	655	673	601	608	608	640	607	625	600	628	650	620	615	624	605	603	638	595	649	589	616	611	647	611	626	594	600	621	623	641	622	660	626	593	630	619	629	629	637	623	606	616	599	628	592	672	594	637	631	644	639	586	663	636	678	639	671	637	642	595	625	614	652	623	630	594	646	655	621	604	616	607	626	598	592	649	608	633	648	614	634	631	591	624	663	637	627	596	611	615	570	600	616	617	605	615	610	588	669	663	622	635	606	593	598	616	635	619	610	606	595	593	634	624	627	584	658	654	626	620	592	636	608	625	647	636	661	584	595	609	635	605	636	602	619	643	606	608	643	578	683	625	593	661	629	606	602	606	593	601	604	598	604	615	569	606	621	624	635	637	591	622	637	629	607	602	613	609	624	627	634	622	637	605	650	627	645	628	604	625	617	615	633	663	643	621	646	676	601	618	613	616	656	568	626	593	607	636	620	569	659	677	646	608	620	575	624	604	635	703	619	657	591	631	633	594	611	610	613	643	582	591	616	601	631	644	622	624	661	604	597	613	655	644	616	629	609	669	603	621	613	614	636	648	603	601	624	628	608	603	663	641	615	584	609	617	659	594	633	608	630	618	599	666	623	606	576	625	632	613	606	622	666	613	642	599	628	622	623	594	615	650	640	594	616	630	613	633	655	599	576	655	566	602	621	605	657	613	616	658	600	624	642	644	591	628	643	665	613	559	609	636	614	629	600	610	633	617	623	630	614	594	622	646	640	593	580	607	605	601	596	621	603	627	608	636	637	619	639	638	605	591	611	600	573	614	633	599	672	647	589	666	645	624	597	625	639	593	604	603	599	632	622	649	647	584	584	619	619	653	587	630	610	620	633	628	617	635	653	638	681	616	583	628	625	635	596	598	674	627	622	590	579	641	619	617	623	615	667	565	609	665	596	600	633	633	580	594	550	580	617	585	609	647	632	606	639	612	650	590	581	561	610	632	618	562	601	604	645	621	591	661	615	632	613	607	610	607	648	583	613	599	594	605	620	587	616	626	624	625	596	608	623	634	583	629	619	639	637	644	630	642	583	646	644	650	590	679	633	645	635	625	601	622	668	636	664	613	612	653	610	598	623	657	609	603	599	617	596	604	635	621	605	630	623	593	633	641	644	601	643	660	598	635	604	647	623	630	630	624	654	566	624	590	647	621	613	633	601	607	641	614	642	640	623	621	611	605	647	629	643	603	614	598	609	667	608	636	653	645	589	620	674	622	647	580	641	615	582	634	607	624	629	606	612	600	619	616	633	606	600	607	622	613	640	573	610	612	632	624	576	594	641	612	624	642	651	644	638	596	619	615	592	598	581	652	629	646	616	563	598	669	657	611	638	613	619	613	617	625	612	643	606	627	610	616	625	640	630	654	590	658	608	614	628	624	608	624	651	591	628	629	660	635	607	605	664	627	623	604	640	637	615	659	576	619	629	610	646	612	634	563	600	648	622	628	602	613	599	609	614	621	612	618	642	645	627	642	607	647	592	669	651	612	647	613	606	653	631	634	584	632	620	569	587	610	628	605	590	619	605	676	656	623	673	598	630	615	607	636	627	594	551	651	612	649	562	632	604	654	598	612	621	623	609	683	610	605	601	645	647	587	610	608	595	569	616	590	593	615	605	621	622	613	614	604	644	659	667	638	601	595	640	603	613	641	613	595	579	627	641	613	585	642	609	596	625	599	613	607	578	575	614	569	624	590	615	633	643	678	624	577	609	629	602	620	643	635	621	607	595	627	618	621	579	651	560	653	597	658	657	632	617	670	679	604	605	630	639	609	629	653	651	568	639	635	579	618	573	607	616	645	596	630	604	603	641	631	591	592	646	638	586	644	621	605	648	692	597	603	636	627	612	617	631	623	610	628	575	578	622	617	611	625	639	611	613	605	632	575	639	634	617	631	633	587	616	652	628	628	649	646	621	625	625	617	618	627	638	608	623	608	621	653	619	591	596	618	631	626	612	608	587	641	604	653	597	616	642	615	612	663	613	637	620	608	632	624	638	616	589	655	636	604	625	647	585	622	629	593	635	674	600	568	686	668	626	619	653	600	590	635	619	662	620	612	657	600	629	625	594	600	598	629	595	624	600	650	632	657	630	627	618	657	593	643	623	620	618	660	605	610	615	597	605	656	587	624	610	639	635	637	604	604	584	626	639	638	579	629	622	641	613	635	567	603	647	600	626	656	647	621	620	581	594	581	596	596	632	552	605	684	608	557	653	549	603	640	614	607	590	611	591	625	596	627	612	621	591	646	644	607	591	646	633	616	586	628	662	548	626	655	638	604	634	620	610	632	602	573	633	668	629	611	630	567	655	634	631	603	589	618	642	609	616	549	632	644	637	619	594	597	561	650	632	575	655	635	632	644	689	628	622	645	628	605	605	611	601	666	626	587	661	628	585	645	600	597	620	638	652	645	611	640	610	638	624	653	601	598	619	601	612	632	642	611	645	617	647	649	617	617	592	565	648	626	605	584	600	640	588	612	637	609	643	588	638	610	628	554	581	600	631	628	581	589	672	627	677	664	576	616	602	641	661	658	631	680	640	610	616	643	625	590	654	590	638	636	619	643	655	570	612	615	569	639	616	654	650	632	641	641	587	609	629	613	604	662	604	643	626	636	597	636	708	654	573	628	629	628	594	620	604	667	598	627	599	637	588	609	593	639	617	575	580	617	604	631	624	613	662	585	625	630	638	612	597	612	612	587	636
16684	13019	11581	5372	1845	962	430	355	357	342	310	383	323	341	326	338	347	337	373	356	328	337	322	363	373	351	341	347	366	371	359	318	384	349	323	336	374	371	331	333	348	358	349	365	337	322	331	322	331	323	359	344	312	353	344	331	357	313	375	301	328	334	334	320	337	345	321	351	325	364	330	342	367	406	358	351	332	339	329	364	365	354	342	368	379	350	357	331	337	350	327	365	317	347	318	310	356	319	382	356	341	324	347	335	376	321	374	349	352	331	345	343	334	366	330	334	352	335	346	352	342	346	392	328	351	321	346	349	356	329	320	345	371	346	344	361	342	339	336	360	343	337	336	350	297	341	349	343	347	339	369	381	351	354	340	334	360	365	339	414	337	309	357	385	350	322	342	363	325	380	370	312	359	376	330	349	359	355	319	312	357	345	378	345	330	360	311	312	324	362	334	319	341	379	368	339	327	350	359	371	326	318	339	339	348	339	362	323	339	376	326	351	354	342	344	364	351	347	369	350	373	348	337	416	345	318	369	392	348	322	347	364	350	344	343	331	381	365	371	364	388	334	335	362	365	326	360	358	351	325	331	357	341	326	348	388	331	354	374	338	377	339	326	320	375	326	344	322	303	366	347	339	310	362	352	342	332	327	356	372	335	321	317	302	310	359	350	354	343	332	335	349	374	347	376	346	323	321	338	351	348	348	332	343	357	328	351	316	337	327	355	380	324	279	333	340	334	352	363	382	363	329	347	297	297	345	351	325	357	335	337	345	345	310	363	336	307	347	325	312	351	374	329	309	356	307	327	324	356	358	350	357	349	357	364	355	323	369	364	364	362	329	380	340	323	343	311	338	338	401	329	374	336	345	346	406	325	332	348	378	336	340	339	340	347	344	379	345	385	392	335	358	367	356	369	370	332	320	348	316	344	354	328	322	325	334	343	362	354	327	342	336	322	351	339	347	377	333	361	350	352	372	347	344	331	371	341	319	328	397	353	320	323	310	331	358	327	387	321	330	360	362	344	379	368	354	329	338	332	333	334	360	343	329	377	335	378	362	369	333	339	366	314	337	379	348	297	392	342	334	305	357	330	378	347	335	314	361	340	336	387	344	361	341	301	348	330	341	368	323	378	319	391	343	359	335	357	335	369	349	361	346	327	328	312	382	346	319	369	325	334	349	353	318	378	367	341	334	351	330	329	384	327	373	333	338	344	345	335	331	347	338	319	327	323	367	337	390	324	345	332	334	387	339	298	346	357	357	370	344	323	345	342	332	333	361	349	360	365	317	348	326	327	342	338	361	357	349	351	342	353	381	351	364	375	343	358	349	393	338	382	342	351	319	345	351	368	373	359	391	329	335	314	357	340	329	360	342	356	358	360	326	358	351	362	359	322	347	338	380	319	353	345	321	365	353	358	338	327	324	359	320	375	366	342	378	331	364	398	352	376	341	363	352	336	343	393	355	330	340	370	360	364	329	350	341	322	315	299	354	341	319	378	343	334	347	301	323	366	348	337	350	347	343	344	369	400	361	334	353	347	356	374	332	359	379	364	375	328	320	352	311	359	373	333	360	335	332	355	324	345	344	337	330	365	344	340	349	373	373	332	328	348	334	336	347	361	315	327	368	342	339	337	361	342	324	349	327	366	325	370	347	319	337	334	341	333	346	350	352	353	364	339	335	343	350	348	368	345	357	319	316	346	344	354	363	325	367	336	364	358	356	356	342	336	353	350	374	372	331	390	395	334	335	294	338	324	337	296	339	326	350	357	343	334	369	330	400	361	369	360	332	381	337	358	359	335	382	335	319	345	341	347	322	394	358	356	331	337	382	361	364	340	337	332	341	347	340	352	362	346	358	340	348	339	359	337	313	338	339	336	339	324	378	332	361	368	351	334	312	364	308	326	336	338	344	352	394	374	351	343	355	395	318	351	347	359	315	354	330	334	379	362	369	357	385	333	334	345	336	330	366	348	381	365	358	385	308	356	348	349	320	340	357	351	317	391	346	347	333	365	406	339	360	342	318	353	317	325	352	328	347	336	348	340	348	379	355	375	322	381	333	329	358	348	346	333	320	361	332	370	376	344	344	328	356	346	358	318	367	340	332	369	332	339	370	340	354	349	332	356	380	337	326	365	331	341	359	353	304	353	339	352	324	336	344	312	374	340	331	372	361	372	340	351	364	348	340	327	329	327	350	337	358	348	353	337	346	342	371	339	365	339	341	366	361	338	365	369	324	332	324	407	336	349	316	329	399	307	332	364	354	315	384	383	381	340	334	348	328	320	338	343	350	352	353	341	327	353	345	321	361	332	353	352	380	367	370	365	346	346	392	362	347	297	347	345	340	398	332	353	320	314	343	347	347	359	342	361	350	356	340	340	347	364	343	355	336	363	337	349	302	313	351	359	338	358	370	317	340	327	374	328	333	351	339	355	380	351	375	363	352	324	336	360	353	357	329	362	344	390	345	339	322	329	318	361	352	353	324	338	373	314	368	349	358	326	318	324	357	322	336	354	359	357	410	327	324	316	327	341	366	333	342	327	318	301	389	362	326	329	344	379	377	370	349	352	353	355	311	352	333	395	334	345	330	363	358	372	379	354	330	342	348	356	343	338	339	368	355	330	322	355	346	354	344	353	381	351	338	330	339	345	337	348	349	379	371	339	307	352	349	353	374	337	363	341	339	342	358	364	344	357	353	354	358	344	387	372	333	322	320	356	355	339	348	358	361	398	352	367	350	322	381	338	342	346	365	364	324	343	358	348	358	327	366	341	370	368	344	341	368	346	323	393	354	330	332	350	327	372	344	312	360	334	340	349	351	356	335	354	324	347	359	351	340	324	360	361	338	359	345	350	321	362	387	367	353	377	351	307	353	349	364	368	344	350	355	350	351	380	331	380	341	345	336	340	326	358	346	347	362	371	350	345	313	360	332	349	321	327	355	367	337	349	346	343	335	338	358	376	360	324	337	347	350	331	356	362	314	348	316	354	376	346	357	325	340	353	345	346	334	361	321	388	334	325	303	338	351	360	364	344	344	314	321	333	347	333	336	375	316	352	355	332	328	361	343	312	347	340	343	373	340	348	324	359	374	336	338	347	374	378	357	369	363	376	362	352	375	333	359	341	387	365	325	340	332	358	350	330	335	324	370	361	331	360	326	326	351	343	327	351	344	326	335	369	398	359	351	301	313	291	334	334	377	357	335	350	340	356	381	324	357	318	357	340	373	347	368	346	367	336	353	342	352	347	313	293	354	321	361	376	321	342	372	328	322	362	338	361	331	358	357	314	345	332	336	370	364	365	360	358	354	367	346	325	337	365	376	365	317	354	292	346	295	395	360	341	353	371	346	352	306	334	327	359	351	336	375	332	328	343	352	328	364	358	353	319	361	307	330	329	333	348	355	332	356	335	355	340	305	351	336	345	338	398	351	342	367	350	326	357	365	353	341	349	353	337	370	361	357	357	336	341	301	345	353	343	349	383	342	330	359	366	340
13783	16363	18382	11963	5590	3133	1115	851	820	811	789	795	824	831	793	819	844	789	755	781	802	801	789	825	792	784	802	769	782	736	788	787	747	761	749	797	723	735	774	774	824	829	820	836	784	791	760	772	742	765	782	777	700	773	786	770	790	797	781	794	769	814	776	765	766	768	769	838	791	773	765	787	825	811	817	781	743	784	726	774	788	798	772	785	788	777	802	755	751	798	746	804	786	746	806	776	748	803	812	753	730	786	771	756	771	769	771	753	787	789	816	796	768	789	751	745	806	797	818	740	798	783	793	803	762	772	750	808	744	780	752	754	749	771	828	803	739	785	731	771	796	759	846	752	745	802	751	801	823	718	777	798	779	788	792	791	735	785	764	803	760	749	790	846	790	778	767	769	818	738	752	750	769	750	767	766	809	769	781	741	761	756	710	755	762	823	789	822	789	796	808	787	800	761	792	779	814	829	783	755	733	810	762	776	791	746	739	793	759	763	784	755	789	773	753	761	830	791	804	796	780	752	792	764	767	767	741	734	792	803	799	770	788	759	761	799	758	730	782	800	774	795	818	748	760	762	790	746	773	765	789	807	790	792	772	843	784	755	772	805	790	790	767	769	775	780	884	775	776	738	736	799	723	769	831	742	747	768	817	771	774	804	798	795	765	759	764	801	777	744	803	754	781	739	739	788	808	766	782	741	736	804	762	810	789	764	785	777	820	814	784	768	807	761	769	789	749	779	778	797	814	797	768	765	764	806	749	804	802	720	835	738	800	791	769	773	839	800	775	799	781	788	805	791	787	765	745	807	752	750	744	702	735	830	749	766	791	822	811	795	811	769	714	785	759	790	795	790	785	800	783	756	742	794	764	817	765	747	794	763	806	788	753	795	792	802	795	761	809	777	767	774	745	801	818	815	785	779	772	781	730	759	742	782	787	769	795	799	759	709	783	799	765	772	726	789	749	812	794	795	778	781	753	790	775	783	808	761	796	837	762	799	743	780	755	755	793	807	748	806	804	720	757	777	718	820	821	767	750	743	791	786	768	790	802	747	712	792	787	758	788	799	796	828	764	787	810	777	755	788	760	740	787	733	846	825	742	784	745	774	793	805	793	790	768	759	759	770	777	786	754	765	808	796	768	744	755	756	771	793	812	788	773	793	759	766	756	772	715	804	786	760	706	760	814	781	729	780	794	792	796	801	784	798	775	802	762	741	801	770	761	777	815	767	755	832	809	751	794	806	759	835	755	791	822	853	772	770	814	795	750	807	784	800	752	782	794	758	804	773	784	722	745	766	799	773	789	773	753	794	805	760	796	724	805	778	719	764	781	763	787	777	780	729	801	776	789	790	770	793	774	778	789	814	789	745	806	763	756	779	775	804	747	799	863	783	761	764	806	778	796	787	800	776	797	744	807	787	806	738	790	808	788	824	809	775	736	810	742	775	772	768	767	748	764	813	733	752	761	782	834	779	795	792	798	756	788	767	812	737	782	781	759	833	762	788	794	764	771	754	798	792	717	771	800	792	758	777	778	768	751	774	765	743	812	773	789	776	727	750	793	774	767	776	777	784	733	773	736	727	762	764	732	790	744	747	783	767	791	771	790	783	773	765	727	813	762	794	741	785	806	738	780	714	766	837	737	793	775	755	837	788	767	812	813	802	728	826	766	827	760	781	778	776	802	770	784	744	751	719	787	780	796	797	741	782	825	740	786	835	783	798	782	708	766	829	742	726	759	731	786	835	760	761	779	846	776	797	838	796	844	760	795	762	740	785	756	824	761	771	793	780	789	771	701	785	736	764	839	758	779	781	803	734	729	766	754	773	830	745	753	786	743	790	768	791	764	771	817	767	780	739	774	760	747	785	782	780	748	773	773	773	776	799	832	821	790	782	774	794	773	802	785	784	777	749	711	792	745	760	779	773	808	792	812	716	734	727	757	794	815	822	776	819	758	758	787	766	746	769	800	767	787	749	787	756	747	783	786	731	772	768	762	769	785	786	779	787	719	789	830	748	800	796	761	744	784	764	779	742	806	785	788	752	764	785	803	790	828	806	752	789	762	756	778	797	815	765	815	807	737	808	810	755	736	775	792	817	804	772	746	773	796	764	805	769	746	795	810	819	795	740	787	728	813	728	765	773	737	830	782	745	806	768	780	752	774	790	772	739	718	770	814	778	794	771	759	750	792	804	781	813	714	804	740	822	760	802	764	756	827	751	795	751	790	801	774	757	788	744	789	787	787	751	786	747	833	778	777	789	819	791	782	762	775	789	765	781	807	753	784	749	808	765	768	795	774	804	748	748	788	803	781	756	796	757	817	759	773	815	755	793	811	796	752	794	748	782	810	749	769	767	741	797	780	772	733	831	745	799	798	700	779	782	763	760	779	753	747	746	761	803	809	817	802	757	782	752	729	855	789	809	747	777	737	774	786	737	770	794	763	748	782	728	783	775	760	754	792	783	780	796	772	746	797	742	781	764	740	774	753	753	771	758	827	804	875	785	793	799	773	723	817	773	785	761	797	750	760	773	780	780	775	739	763	743	809	738	804	806	795	797	747	777	815	809	757	790	766	769	774	799	794	807	818	746	787	790	807	758	767	798	777	787	743	791	815	763	780	725	779	768	788	786	781	752	750	776	743	784	784	746	764	751	831	772	761	817	772	805	788	797	806	816	790	796	795	792	772	770	779	755	831	814	788	743	780	770	814	756	775	774	790	762	832	761	794	796	783	799	757	759	803	789	817	746	787	809	770	796	777	793	805	813	831	774	729	800	811	822	770	743	804	786	809	769	799	747	777	811	824	746	815	746	755	769	750	726	739	740	764	728	824	826	790	803	769	790	809	748	776	752	806	765	793	796	719	792	756	812	776	753	789	786	797	818	818	794	721	815	773	804	754	795	802	767	720	747	696	770	721	768	757	777	818	768	762	741	806	852	755	779	787	796	781	770	792	752	766	712	763	801	740	779	774	812	861	824	819	808	798	724	725	761	773	759	780	781	782	831	748	730	743	801	753	777	756	781	735	787	772	810	772	800	755	792	748	767	768	778	754	782	789	741	756	736	762	815	830	747	814	779	792	818	736	789	732	753	812	773	757	774	734	773	786	771	732	762	761	742	768	802	770	775	812	809	828	800	779	817	760	809	749	812	778	800	767	747	782	769	762	788	771	829	760	784	794	801	846	752	775	769	799	820	779	776	762	821	799	833	759	775	832	797	793	743	825	797	691	714	774	829	771	780	761	779	782	779	818	784	781	784	773	756	778	786	820	790	737	837	744	785	758	819	767	776	712	770	733	774	783	821	771	765	801	781	764	749	780	765	807	761	807	779	798	787	766	762	801	814	728	789	761	791	789	778	762	817	776	781	772	777	739	829	777	730	765	837	783	748	765	728	778	773	808	793	766	793	785	725	782	774	789	794	813	812	787	776	815	781	782	853	813	759	769	801	796	788	826	741	822	747	756	834	794	787	822	800	746	788	804	754	827	763	778	767
64274	65806	63257	44967	26161	13147	2475	356	315	288	246	251	268	273	295	280	242	229	261	250	255	260	305	257	261	245	269	263	270	276	268	260	257	243	279	251	236	267	277	290	308	290	282	323	271	278	288	254	269	284	259	261	269	262	268	255	272	244	238	258	258	304	246	288	265	268	252	240	234	270	241	246	246	251	274	255	270	217	218	273	265	243	249	254	266	258	270	245	246	255	251	263	266	229	249	329	273	230	252	276	267	266	252	265	276	260	254	224	251	246	264	280	297	241	237	251	248	241	275	274	260	253	232	243	255	246	254	267	265	295	256	248	275	214	242	258	276	278	249	265	272	266	270	267	247	254	245	262	263	248	264	234	258	242	259	236	303	263	245	245	282	266	256	245	243	275	263	286	272	269	257	269	217	257	250	269	249	234	254	279	239	255	246	240	276	248	271	276	287	261	254	287	254	275	241	262	264	257	265	258	266	265	259	245	265	269	231	264	237	293	240	241	273	262	248	217	227	234	263	277	249	245	253	283	252	264	237	278	235	257	268	236	292	257	257	252	239	268	256	257	257	258	264	242	286	263	263	220	249	240	258	247	258	265	281	282	236	263	241	254	244	241	264	272	271	267	318	262	285	273	268	264	257	276	221	257	258	251	235	268	247	224	304	249	264	258	276	251	254	261	240	235	251	225	262	249	239	266	251	239	224	254	279	270	267	249	273	270	256	236	232	236	249	271	252	270	274	276	242	246	231	245	268	251	265	252	237	283	275	272	239	242	250	240	258	277	252	258	291	246	235	255	244	275	255	259	242	257	265	274	280	240	239	252	265	255	225	240	263	248	279	267	230	259	280	247	239	232	243	253	269	246	277	272	276	240	255	247	259	262	272	272	243	271	235	244	267	266	258	237	260	266	251	253	263	297	247	270	297	276	316	251	262	249	259	274	264	271	247	267	256	242	291	245	279	256	248	234	276	237	257	238	298	237	261	233	268	250	226	259	249	260	252	235	255	233	251	253	283	255	237	261	252	256	287	268	272	247	263	262	255	240	261	286	235	272	243	218	256	273	276	242	226	272	296	231	258	247	258	243	265	274	235	232	243	245	259	260	249	250	257	219	259	237	260	283	245	275	271	256	264	257	271	255	258	248	259	253	263	283	253	239	237	268	250	257	266	272	241	258	230	235	272	220	273	285	284	257	261	258	298	227	239	249	253	249	254	271	253	272	250	257	248	265	269	224	247	242	251	262	242	247	253	250	227	249	245	242	252	257	238	249	253	269	243	273	247	273	272	258	259	255	291	246	270	248	244	244	240	248	280	265	258	254	264	242	260	277	285	265	252	305	238	233	251	250	242	239	246	236	241	261	243	273	237	253	247	269	252	252	247	241	257	279	254	254	296	258	298	265	267	258	240	265	257	286	252	263	257	255	260	243	235	241	246	241	243	273	278	227	247	234	269	261	251	268	271	282	250	240	249	275	252	263	275	254	276	263	295	265	258	263	260	286	264	248	256	237	258	261	277	244	283	234	241	245	245	241	229	273	227	249	247	291	226	249	248	253	223	293	269	242	243	275	269	271	270	252	259	259	231	255	244	273	249	250	235	263	259	254	256	255	237	235	268	261	258	267	255	269	272	236	254	237	271	287	262	256	237	254	254	263	235	237	271	252	231	223	281	273	256	245	270	245	266	263	253	257	236	239	264	247	235	224	254	263	237	279	231	239	275	254	265	250	235	246	247	270	277	234	254	262	270	255	268	260	272	275	245	275	234	255	240	275	246	214	248	250	264	288	270	246	271	260	286	259	254	267	252	263	261	259	261	260	300	263	245	257	248	272	239	264	230	283	264	277	254	244	258	274	263	267	256	270	251	259	288	273	239	240	239	248	249	247	274	248	242	258	280	274	269	243	237	260	262	258	243	298	251	243	275	251	256	288	259	247	270	245	260	238	265	275	249	254	240	263	256	266	260	238	279	245	232	256	244	279	254	227	240	263	241	253	241	245	263	255	254	259	280	239	266	269	299	240	258	261	268	250	224	248	242	260	243	241	305	268	229	274	273	271	275	255	269	230	254	256	245	231	254	239	264	269	240	247	262	246	230	244	253	243	260	291	264	253	266	261	283	269	281	228	262	244	241	245	236	275	234	252	249	273	274	287	255	248	279	273	237	236	249	278	245	267	234	260	234	273	247	264	244	287	252	256	253	252	262	256	272	243	281	251	252	236	251	240	263	241	266	257	283	264	276	257	230	225	238	284	248	259	271	254	242	230	217	239	246	249	242	283	275	267	260	284	234	265	254	205	232	269	274	236	269	238	258	232	250	258	262	284	275	239	245	278	274	226	226	285	252	256	235	238	270	274	234	255	268	258	253	270	272	258	254	225	272	255	245	270	272	280	247	264	281	252	298	261	240	263	245	278	275	243	261	247	257	254	266	257	269	245	256	271	252	250	248	230	239	249	261	241	237	243	266	261	238	254	240	225	268	240	260	255	239	260	292	268	235	270	269	304	262	278	270	257	244	267	241	228	262	229	223	226	242	258	260	264	254	251	261	257	272	264	272	241	251	240	268	234	254	266	254	280	260	260	253	252	253	248	240	277	254	263	275	277	224	247	253	253	278	245	240	267	272	266	231	241	262	212	238	267	246	262	302	248	235	251	249	258	287	261	262	273	220	251	256	235	253	260	265	262	239	236	259	253	279	279	254	236	279	212	257	250	244	269	256	243	252	267	254	271	264	240	250	250	264	250	267	238	239	256	215	246	262	244	254	275	232	265	278	293	250	255	258	239	266	251	266	267	254	247	251	266	266	276	262	267	268	267	264	257	248	260	232	254	260	240	243	257	284	251	264	251	282	240	281	284	252	234	281	221	258	233	244	271	227	253	276	283	272	281	261	234	272	249	243	248	233	254	238	271	264	279	222	263	230	275	244	266	260	234	278	275	209	286	262	257	270	234	277	264	271	265	241	273	238	248	247	260	261	298	245	250	304	246	261	259	263	241	255	288	239	291	252	272	263	278	249	239	227	252	224	232	246	260	241	270	225	282	249	278	269	274	282	278	272	223	242	256	254	264	262	255	230	259	269	284	272	230	241	275	257	256	260	274	272	257	257	252	229	268	241	250	296	249	260	247	227	270	263	253	265	259	284	276	266	252	272	220	242	253	247	267	281	282	282	272	246	251	265	273	266	271	218	221	274	251	230	226	254	230	287	239	249	249	257	281	256	280	246	225	243	260	288	264	256	242	259	252	288	237	245	234	246	260	312	215	252	238	247	271	271	273	253	275	250	268	278	267	247	256	244	250	254	211	249	250	246	257	242	260	242	279	252	251	282	235	256	255	260	255	262	257	263	248	254	275	251	252	230	281	232	271	247	240	255	252	243	267	285	230	269	265	268	277	267	266	266	244	260	265	249	258	249	246	269	256	246	264	257	233	248	256	257	222	257	253	281	238	241	253	252	245	270	247	265	274	243	285	257	266	280	250	260	265	259	241	260	263
38885	49300	57423	49457	35381	25196	3933	851	840	757	757	729	675	754	688	642	628	629	650	639	587	662	634	628	627	650	639	624	636	633	585	601	610	623	646	568	638	624	610	678	906	941	990	848	673	622	590	595	593	607	614	581	593	599	618	613	559	607	613	600	601	607	637	614	615	531	625	597	594	598	616	627	596	596	575	557	639	646	605	594	613	579	589	616	564	589	631	615	631	614	604	591	612	542	621	602	606	617	629	570	601	602	575	586	605	535	649	587	597	571	578	643	594	604	586	579	594	602	540	593	579	612	597	567	593	635	619	571	595	607	587	607	603	567	620	620	588	553	636	634	589	576	639	621	612	590	559	634	598	633	573	612	609	632	533	614	548	612	573	562	645	616	557	612	615	609	653	606	613	633	639	591	603	580	621	594	596	580	584	583	597	585	615	636	629	612	556	637	588	593	609	591	589	629	561	646	605	604	568	599	571	615	586	621	556	577	569	620	607	597	569	571	560	605	583	583	633	615	581	604	589	596	615	600	588	652	571	551	579	575	578	604	628	610	588	611	574	576	635	617	563	623	562	564	610	574	600	613	615	624	580	580	542	600	636	591	600	596	565	579	588	586	615	605	602	585	624	617	635	572	614	592	612	622	657	603	638	653	572	624	580	554	588	601	623	620	595	566	566	609	612	606	552	618	604	584	574	609	588	602	634	647	559	623	609	611	596	556	600	576	606	596	558	592	634	582	571	594	598	589	593	614	617	607	587	576	584	596	603	618	605	609	569	622	602	585	597	590	552	642	620	576	608	586	636	586	616	577	632	572	590	638	596	612	600	583	601	612	599	554	602	575	607	583	575	611	606	558	629	572	581	585	614	588	596	607	587	640	591	596	583	644	593	561	598	603	621	630	625	584	612	582	591	583	577	613	631	629	593	546	567	648	589	616	584	625	581	643	580	563	621	582	599	624	552	562	559	577	595	594	645	619	582	592	557	609	586	615	591	585	634	651	571	598	580	603	636	576	621	631	619	585	612	615	553	574	595	580	606	626	568	604	590	573	584	615	577	604	644	592	616	604	606	578	613	551	585	607	641	569	564	635	576	599	571	586	568	557	577	574	584	624	594	610	596	628	610	614	608	596	582	616	596	603	570	605	577	548	603	566	603	590	575	626	587	607	596	566	617	647	618	610	600	645	609	582	605	573	579	620	607	593	629	555	638	600	596	620	587	596	653	631	598	558	575	591	611	588	597	620	622	627	594	596	619	583	598	610	606	621	543	576	616	583	576	595	616	632	597	572	603	579	596	627	589	601	634	590	561	607	601	577	557	626	616	575	578	594	616	598	582	628	653	545	575	588	604	584	557	614	590	611	587	575	610	549	591	588	614	586	627	588	613	572	632	561	584	597	562	578	611	596	609	582	628	631	593	581	583	585	577	571	625	601	605	592	574	597	605	612	627	632	647	615	589	577	588	606	583	587	603	587	582	605	591	638	586	604	571	597	600	632	594	622	597	562	580	600	603	646	605	598	576	530	613	608	604	579	583	567	588	609	614	637	579	615	624	618	568	574	622	600	595	581	614	628	609	630	583	590	600	587	613	615	613	590	635	581	585	591	585	604	575	569	611	571	637	603	625	606	581	594	545	632	636	559	594	578	542	599	565	620	586	598	589	582	582	577	581	604	577	587	616	600	603	559	555	560	597	569	617	603	554	579	615	558	604	580	548	618	633	620	637	573	560	605	578	612	557	622	631	577	566	623	605	571	594	608	591	634	586	584	595	566	541	580	590	579	549	626	607	574	636	645	606	620	601	594	628	606	636	590	581	549	630	609	622	620	588	598	609	659	589	615	642	611	569	639	582	551	571	621	600	594	579	580	636	621	609	614	580	596	583	560	610	611	604	601	591	587	581	610	592	598	560	625	603	598	598	653	544	590	596	598	585	576	618	581	627	600	564	556	599	618	590	576	590	610	577	557	581	640	590	604	609	672	593	585	598	597	598	598	570	633	596	589	669	592	582	566	600	553	620	569	596	650	621	586	593	573	584	635	571	577	603	557	584	593	568	618	612	632	603	559	619	624	587	605	599	562	587	620	583	600	589	616	564	604	640	570	559	572	608	575	581	605	622	578	619	566	646	645	641	610	614	593	597	573	613	563	566	576	635	641	621	615	536	558	564	590	602	618	598	588	579	630	565	630	598	598	615	589	559	585	590	568	596	614	592	648	611	588	589	601	582	648	611	577	613	633	619	611	579	575	553	617	577	541	601	595	570	623	631	614	585	627	623	639	605	615	621	594	629	573	590	574	555	569	555	619	608	574	599	593	614	575	582	572	600	612	602	607	617	608	562	631	585	601	578	593	606	599	613	566	582	590	640	566	603	606	580	608	613	568	623	682	599	644	589	623	611	598	613	620	646	597	595	597	567	583	645	586	599	559	583	590	612	600	557	629	631	616	602	609	606	604	579	616	592	607	625	623	582	619	587	618	634	552	593	591	632	542	618	629	591	658	590	567	585	591	598	591	576	569	640	530	625	593	594	597	583	596	608	582	573	588	615	616	613	574	615	617	608	609	623	584	578	579	603	580	582	620	612	596	574	622	617	549	608	598	577	581	594	581	635	605	598	593	589	624	613	576	602	591	580	602	627	605	602	645	565	562	589	588	593	640	645	604	603	615	591	626	607	597	615	620	615	596	611	611	574	588	603	561	550	592	574	614	594	607	560	625	613	602	600	571	633	592	608	623	602	615	591	577	584	627	611	609	619	594	577	607	582	561	642	634	585	565	588	574	596	612	625	595	591	580	582	630	589	610	560	564	641	587	562	601	571	565	597	593	540	592	584	540	604	616	570	621	602	602	543	600	552	599	602	587	597	575	612	579	616	570	622	596	579	595	589	586	590	607	596	607	597	567	614	578	617	601	604	621	593	605	608	570	610	576	574	579	607	615	628	622	589	586	592	596	579	617	631	599	593	632	623	596	547	581	609	611	571	593	575	615	576	597	621	603	598	636	536	597	547	601	565	626	620	580	604	550	646	586	600	601	624	566	599	592	581	584	658	560	612	596	592	620	577	592	612	602	626	592	584	647	624	593	585	638	610	590	586	620	546	660	627	586	606	629	591	561	588	581	614	615	544	589	594	598	623	625	608	630	634	601	546	625	596	600	590	632	598	598	574	575	605	616	636	592	607	577	611	586	586	627	585	595	577	612	560	594	644	611	575	644	641	643	592	593	596	626	607	618	595	588	614	648	618	572	581	594	576	562	599	592	594	650	583	562	588	604	599	585	555	594	598	617	576	529	621	611	587	616	644	565	564	593	607	610	600	579	626	582	581	607	616	625	580	644	607	609	612	628	616	622	578	604	567	605	585	607	586	603	614	606	545	571	620	579	600	597	581	596	559	565	608	613	613	559	572	604	637	618	600	623	646	589	617	628	610	608	606	596	612	574	547	646	588	583	564	619	646	616	583	563	600	624	575	622	637	576	635	619	631	640	598	603	601	621
76940	77563	74191	56057	36587	23142	4860	376	310	323	300	273	282	268	278	275	246	244	232	277	282	270	265	247	268	252	254	252	264	272	231	267	258	269	262	236	252	278	253	257	293	319	388	324	319	291	268	216	230	275	244	225	227	266	242	218	266	264	224	242	281	234	235	236	275	259	257	261	244	265	234	243	267	266	255	262	261	270	240	275	246	289	272	255	281	251	256	271	237	244	275	262	222	224	269	250	217	233	282	250	244	259	250	243	276	254	248	273	243	239	267	250	239	251	245	247	249	237	237	263	226	239	245	243	259	242	260	248	262	240	232	276	257	230	238	218	257	299	258	259	278	254	244	250	264	256	252	225	258	259	239	250	223	251	242	252	274	261	222	231	267	278	229	245	242	245	215	264	233	272	235	235	245	266	243	264	232	234	227	249	259	259	285	237	236	229	250	241	263	218	232	245	254	265	265	230	273	253	246	242	256	226	239	251	235	249	258	270	248	257	237	266	281	227	264	256	246	252	263	262	235	239	277	275	242	274	208	239	238	229	237	259	264	269	221	229	243	244	243	252	228	250	245	228	226	244	247	246	262	228	255	236	254	257	279	255	254	266	270	258	260	216	242	260	280	219	250	231	253	229	229	246	212	251	269	261	223	250	220	263	232	234	251	225	235	260	253	245	256	281	276	235	277	256	229	269	241	251	235	226	269	274	270	264	274	281	248	211	253	253	252	255	251	242	236	254	258	267	277	249	262	270	262	237	270	248	257	229	237	238	263	214	270	245	254	249	244	248	278	271	254	248	236	245	282	255	293	226	263	246	302	274	238	220	265	277	244	234	268	247	252	248	241	272	238	246	252	240	241	227	231	263	259	254	269	243	263	260	232	219	235	223	234	255	250	267	280	226	234	255	227	269	285	212	236	273	248	258	245	274	246	234	271	211	255	269	256	230	247	264	227	254	244	230	255	242	237	234	225	220	247	248	253	246	247	244	270	278	277	252	247	233	291	264	267	268	254	256	264	212	223	259	259	243	264	232	237	233	270	244	237	265	270	245	244	249	233	244	243	247	267	250	248	248	243	271	239	254	230	257	235	251	275	244	216	241	267	228	249	239	215	244	237	252	222	258	251	269	259	258	246	222	255	249	267	225	270	262	240	234	262	252	263	267	257	253	284	249	260	235	249	277	258	233	244	236	284	259	272	264	245	259	226	262	266	267	244	223	235	264	255	235	232	249	274	248	254	240	268	254	229	231	249	227	245	253	229	288	227	253	255	264	249	264	275	248	262	236	255	268	222	276	250	249	240	226	270	240	235	249	244	243	247	274	241	237	233	206	252	246	263	248	272	273	302	245	242	236	247	258	249	252	234	278	269	244	267	258	250	269	213	275	229	229	248	240	255	258	280	214	256	238	222	243	265	271	288	229	251	244	296	263	231	236	234	260	269	254	253	230	251	231	251	258	238	239	258	244	242	260	230	243	244	233	243	247	248	236	220	237	240	242	255	250	237	257	241	256	273	263	240	234	281	259	269	242	254	253	244	267	239	251	224	258	257	240	234	244	248	236	269	266	267	260	272	269	265	265	233	247	227	221	261	241	259	236	241	238	256	237	234	246	235	228	252	271	264	247	248	240	243	236	246	247	237	263	257	269	245	274	268	254	298	257	259	251	243	232	239	285	251	211	256	255	224	244	241	265	254	235	278	217	241	230	260	252	244	247	252	212	232	223	256	256	204	216	223	246	224	259	256	256	244	232	247	270	232	228	254	270	248	264	214	224	217	233	229	285	226	252	262	247	262	228	230	251	251	256	241	242	264	245	274	263	271	262	254	253	241	271	253	227	269	214	259	242	269	249	229	252	256	249	213	253	274	228	259	266	235	243	217	225	239	254	244	243	268	253	220	226	221	253	212	257	258	224	254	231	238	255	237	239	291	250	243	243	269	241	242	281	278	256	278	297	263	276	239	235	250	246	260	262	230	265	233	250	262	288	233	251	270	259	253	216	246	260	228	265	251	251	247	237	290	218	235	264	241	262	255	278	260	271	265	230	259	264	274	256	214	278	253	271	260	238	278	256	261	242	247	288	263	219	247	222	253	268	238	244	245	255	230	249	273	251	255	237	235	267	221	266	299	251	250	239	254	224	257	262	240	272	279	263	289	262	222	234	288	245	260	270	229	282	270	261	247	245	262	256	217	227	262	244	272	239	269	249	257	272	266	261	256	255	237	250	249	256	288	249	239	276	265	246	267	270	220	251	220	255	271	273	240	230	250	281	230	251	246	252	238	273	253	275	247	233	234	239	264	253	243	265	226	260	241	255	254	242	247	268	250	294	232	258	239	205	269	241	276	259	251	238	270	234	231	244	256	262	269	216	229	251	290	257	252	246	254	273	279	248	286	289	263	270	243	224	232	242	249	225	241	230	247	262	272	235	251	241	287	273	240	236	274	232	274	239	265	283	269	268	256	253	259	240	241	244	244	244	266	271	249	288	273	238	249	255	262	250	273	255	258	259	262	191	233	289	284	250	249	250	258	225	232	225	265	258	234	237	218	264	240	284	259	229	254	241	256	247	274	215	236	252	255	253	234	284	245	253	223	276	262	265	258	248	245	274	273	228	264	220	276	261	285	260	239	233	245	255	232	252	275	235	281	257	275	251	260	268	256	244	218	247	258	235	280	245	258	232	239	272	265	222	250	274	267	259	281	245	258	260	267	259	247	247	219	252	216	283	266	271	267	261	236	272	209	237	257	243	241	250	266	239	237	281	264	229	247	291	262	235	258	281	238	285	219	238	242	248	270	268	288	243	238	293	253	236	237	251	256	249	206	238	245	254	243	248	253	250	241	244	283	250	234	271	267	252	228	231	245	254	262	281	263	232	240	263	235	237	228	259	259	261	264	251	242	257	251	252	243	245	245	229	227	247	246	255	248	236	241	244	251	225	256	245	250	269	257	268	268	261	252	246	231	238	282	260	252	244	243	245	269	261	264	257	251	267	250	250	261	238	235	253	256	239	270	254	261	248	274	253	260	263	255	267	245	257	203	229	269	267	269	247	270	239	236	288	262	265	245	237	253	263	237	211	247	245	245	244	228	236	291	264	237	228	245	237	240	237	266	248	275	240	219	250	257	248	242	298	254	283	271	260	274	243	265	257	251	259	259	230	242	251	250	236	242	247	261	247	244	235	253	277	245	251	252	254	240	232	275	273	267	230	283	240	241	252	262	230	262	229	236	241	301	256	249	255	249	242	246	239	250	251	238	249	209	273	249	244	239	251	234	221	240	234	281	261	254	230	240	259	271	238	229	235	251	230	255	248	246	270	248	246	267	228	255	262	255	246	245	232	239	236	240	242	278	237	252	234	217	248	261	229	232	275	253	225	266	274	238	242	238	227	252	232	234	242	264	253	235	241	242	264	252	277	249	238	253	258	241	231	253	253	253	247	238	252	275	259	276	238	228	242	251	248	254	272	237	231	237	205	241	252	238	247	279	260	253	274
47891	59715	69987	60216	44858	34725	4443	1181	887	879	865	809	805	763	765	650	694	654	626	636	645	690	663	718	677	680	653	644	747	635	636	634	596	613	578	620	647	589	580	617	765	1163	1365	1229	1072	768	643	615	608	592	563	592	591	630	627	540	614	592	565	563	611	625	592	560	602	537	616	588	572	633	557	610	603	570	572	559	605	604	565	599	599	614	577	578	618	602	565	568	588	597	582	565	582	626	588	596	598	589	599	584	577	598	544	589	611	610	592	600	570	595	571	629	593	563	590	598	599	602	573	575	594	601	607	587	581	582	600	537	599	625	588	567	608	535	563	601	600	576	573	631	567	592	603	585	563	569	589	588	654	568	607	625	601	573	594	588	564	545	563	622	650	557	539	603	662	577	589	567	582	607	548	597	548	609	568	554	596	604	588	586	580	602	571	563	597	647	647	596	594	623	594	545	582	604	585	594	602	550	634	596	612	618	577	572	587	592	577	572	587	569	625	575	574	575	539	597	571	588	581	621	564	565	588	620	583	617	582	586	586	610	561	605	601	577	555	644	541	559	608	565	596	604	612	580	615	547	574	557	602	581	611	621	594	581	565	626	593	587	596	575	613	606	562	577	580	632	622	618	556	553	636	600	580	597	589	645	539	589	596	604	592	599	617	591	629	610	587	568	588	590	601	596	623	562	556	566	568	595	578	568	579	574	606	568	584	609	523	597	591	597	607	587	606	583	577	572	583	639	598	580	599	570	575	568	610	588	568	610	641	573	557	632	616	573	560	608	589	609	561	573	617	635	654	576	601	578	600	554	572	609	587	591	576	605	569	600	570	584	592	586	594	616	573	616	566	539	598	591	613	607	632	566	591	588	609	628	560	608	595	566	619	558	613	631	671	608	571	560	605	536	555	595	562	577	582	591	602	586	598	568	586	606	615	601	592	597	579	587	628	600	596	599	568	555	572	592	556	596	578	599	578	609	573	606	578	603	607	569	580	587	582	564	620	561	595	627	548	566	602	586	607	607	587	616	607	559	582	590	598	604	651	628	577	591	584	570	616	564	571	593	617	578	655	570	600	606	616	610	613	579	600	558	578	571	585	590	608	577	578	585	598	594	572	555	582	580	602	601	569	601	611	619	574	601	611	631	614	606	591	606	568	561	599	570	599	593	545	588	582	566	587	536	602	579	578	637	547	605	610	612	572	610	607	614	599	623	577	533	617	589	609	552	608	632	565	563	633	596	569	594	635	596	605	570	569	597	608	570	588	586	594	623	602	574	572	573	602	545	575	572	583	582	606	611	569	606	539	573	597	593	604	614	601	577	629	610	608	622	618	595	567	596	576	580	599	572	572	577	584	609	605	548	590	661	606	628	573	571	582	621	587	609	594	576	562	614	554	650	555	629	619	596	618	595	583	578	567	570	602	572	620	620	564	558	580	559	608	600	570	577	612	580	584	624	581	579	612	601	628	578	579	595	643	593	595	583	578	566	554	615	607	587	610	614	604	611	565	586	624	591	597	580	604	588	570	541	594	608	576	585	585	583	584	571	582	594	580	593	569	596	576	610	577	540	624	566	630	589	600	555	631	587	573	607	602	571	611	562	618	593	579	569	600	577	594	622	629	597	548	567	588	619	562	596	611	623	566	555	589	596	596	562	573	556	620	652	602	621	588	592	599	572	542	591	581	602	574	606	627	603	601	586	600	583	612	564	559	628	619	601	585	627	612	584	615	571	593	603	591	574	640	563	587	585	584	591	599	574	576	604	571	616	578	573	594	606	612	560	605	552	602	547	609	603	560	628	613	607	579	582	546	579	625	614	593	597	581	570	613	581	603	609	588	603	559	563	615	527	590	599	541	552	617	579	616	572	602	563	571	624	575	612	576	606	632	603	572	610	599	591	584	614	590	617	596	636	624	549	603	613	567	605	570	588	574	561	609	577	571	614	580	603	568	536	576	571	593	604	602	599	569	606	534	566	573	562	565	569	559	600	605	612	589	554	601	611	579	613	553	585	574	613	582	603	563	600	628	603	597	566	550	584	633	578	609	569	566	592	615	559	599	583	576	569	580	578	623	610	610	601	576	519	574	575	568	577	601	590	597	561	564	582	591	590	569	574	610	564	586	608	610	639	585	577	594	589	581	591	612	577	629	593	622	613	576	642	623	548	584	634	610	573	602	624	584	575	566	568	555	565	570	586	567	553	611	584	588	623	608	601	606	576	565	600	573	595	596	581	624	596	565	592	584	548	568	580	567	586	564	592	585	583	564	601	566	601	575	570	593	615	566	584	625	587	596	568	603	568	563	592	561	558	584	628	597	593	564	585	561	582	596	597	568	612	566	602	549	566	585	570	586	577	590	552	614	570	567	610	582	586	547	593	643	594	596	625	600	615	586	560	572	559	573	588	609	586	611	602	594	595	576	644	606	620	529	592	610	587	601	575	569	611	574	603	603	601	636	579	628	566	532	580	602	617	615	577	531	608	551	566	597	557	617	613	587	553	572	577	603	605	572	600	622	577	624	636	613	586	604	584	600	573	630	624	593	571	590	556	573	550	603	592	556	600	553	579	622	578	542	620	607	593	617	589	594	587	538	550	619	589	564	554	602	558	606	591	567	567	593	577	591	583	599	606	600	575	591	591	596	608	581	585	640	577	578	570	600	577	550	589	576	591	611	566	585	603	608	571	559	575	609	552	556	634	600	585	568	575	558	546	568	570	573	595	565	555	606	581	549	584	604	613	606	595	596	600	576	545	582	606	601	607	606	622	596	587	602	527	604	575	592	578	565	621	550	664	619	639	612	646	622	576	633	550	529	600	643	659	605	561	555	590	594	548	582	562	593	579	586	540	624	590	549	560	572	579	556	587	537	551	553	641	594	558	537	603	590	594	585	564	612	627	603	582	550	628	605	618	624	614	633	579	597	563	563	566	569	572	584	591	571	623	614	608	596	594	585	566	602	581	568	611	540	634	599	608	587	631	614	555	594	577	607	581	597	594	598	608	616	576	588	617	594	618	578	575	547	588	600	614	590	589	575	557	579	631	612	569	589	578	609	605	607	594	603	662	573	562	608	578	571	596	570	598	576	571	594	602	560	624	568	589	594	565	644	615	572	600	575	562	612	620	586	639	594	558	608	589	574	569	546	602	589	571	661	649	598	525	622	564	596	591	614	584	535	599	602	568	586	573	588	580	544	549	641	615	580	567	580	597	563	620	546	566	600	575	558	614	597	587	559	646	583	604	595	613	587	590	617	573	588	605	630	615	558	606	615	584	626	597	587	566	576	613	579	575	594	583	581	546	584	553	596	583	646	539	565	565	628	558	615	596	622	559	629	570	556	645	550	577	612	617	614	550	603	583	595	584	601	585	589	606	573	593	594	585	567	611	573	572	561	592	588	595	604	611	618	606	611	576	634	596	549	581	625	547	558	605	594	576	587	537	600	576	575	609	581	561	542	620	576	586	634	600	586	600	590	562	585	592	584	592	571	600	582	524
16392	12329	11239	4929	1752	982	395	347	330	382	348	372	328	343	377	311	369	349	331	345	347	336	349	344	341	354	373	352	351	356	365	337	353	354	321	336	348	349	326	340	303	353	324	354	337	362	366	362	340	318	323	338	362	411	339	330	359	344	346	337	352	350	353	328	323	334	359	373	378	353	360	323	316	364	351	343	322	349	347	339	315	311	361	345	352	321	325	359	353	322	307	342	319	380	345	353	357	356	328	352	353	391	333	364	330	327	326	298	357	352	314	328	384	362	362	353	349	339	337	330	327	322	369	332	331	360	375	362	370	317	340	367	364	296	389	342	387	323	355	384	334	330	334	309	338	352	332	328	351	317	330	325	372	365	343	315	363	396	328	321	330	364	352	372	343	314	337	373	352	323	327	348	340	355	332	352	339	362	361	385	345	329	355	355	343	322	369	312	358	340	325	299	354	336	368	327	322	362	388	335	360	327	349	369	321	354	356	334	347	374	330	349	329	353	335	352	401	337	326	317	296	319	361	321	369	386	359	338	324	349	336	364	371	363	399	329	350	304	339	343	356	340	342	345	384	339	317	354	369	350	315	347	347	361	396	321	373	368	341	327	327	329	318	317	346	341	367	347	346	358	348	343	367	360	338	343	326	349	348	351	372	357	316	372	353	318	333	346	358	315	318	322	322	337	351	371	331	334	334	339	341	366	350	320	322	371	322	367	342	373	332	333	359	351	313	353	355	356	356	347	385	335	326	363	336	346	346	350	338	348	367	362	303	353	342	332	396	356	321	355	342	341	343	317	368	332	318	320	343	324	360	361	350	346	334	326	326	339	339	348	368	331	349	369	353	349	339	336	318	384	349	371	366	337	380	385	344	327	344	351	352	361	364	329	351	337	294	351	352	330	356	334	337	382	341	344	355	347	322	405	342	345	316	358	344	363	334	390	353	363	375	375	334	359	346	377	348	364	342	367	321	370	315	365	371	370	338	341	371	361	349	371	346	330	330	348	346	358	372	358	342	348	345	354	327	365	337	338	320	335	352	359	329	309	358	328	366	353	358	340	354	346	319	320	353	343	368	349	345	350	354	342	359	307	356	350	354	349	357	361	359	345	381	370	327	325	381	339	352	319	333	305	374	327	351	340	327	341	328	317	338	343	363	370	374	349	350	322	347	356	342	362	333	363	324	318	378	356	357	387	335	339	373	348	320	384	342	352	364	327	397	333	355	338	388	333	353	328	330	357	332	307	329	362	305	320	348	350	340	359	337	347	329	362	345	372	345	378	304	345	371	369	339	367	353	337	360	337	303	315	326	372	345	344	359	338	340	340	355	340	405	337	348	370	356	358	354	350	329	302	329	369	380	340	328	326	323	370	314	356	329	341	367	336	407	376	344	389	350	379	389	334	340	366	381	360	375	348	333	340	304	377	334	346	361	330	338	345	336	351	353	340	339	364	339	354	331	344	336	350	348	316	382	335	346	359	346	342	355	349	360	366	358	355	312	339	307	326	349	344	358	323	320	325	327	359	379	360	340	377	350	356	379	325	332	335	352	318	343	332	344	342	365	333	335	369	381	370	349	350	291	374	332	323	348	345	354	357	358	343	342	366	369	348	357	350	315	330	330	331	344	301	372	328	359	356	312	293	347	312	330	349	366	370	341	336	345	353	348	365	371	354	351	361	371	368	344	291	347	337	331	329	337	346	357	359	336	351	329	317	319	335	364	331	337	345	331	332	335	347	369	354	335	322	375	367	338	308	329	319	353	335	367	349	320	381	371	346	379	356	352	366	369	373	326	323	360	339	370	329	348	381	331	365	354	330	361	323	322	338	327	370	323	356	363	356	344	348	356	339	341	374	403	325	370	327	324	313	348	340	380	368	315	335	326	368	342	341	345	318	324	386	379	371	336	340	336	356	328	373	361	315	313	323	334	345	360	364	335	347	328	341	314	333	374	377	350	342	326	361	358	325	358	337	338	362	362	349	374	332	307	329	318	338	381	369	355	354	334	348	354	358	388	351	332	354	348	378	329	343	340	331	346	370	351	345	350	317	362	337	313	324	349	367	346	370	355	380	365	365	346	355	327	366	339	343	325	350	362	369	345	344	313	358	347	334	335	354	354	340	343	321	329	330	360	362	347	352	336	336	360	311	341	357	341	351	359	326	341	339	351	353	383	354	385	373	334	358	352	349	357	309	339	341	334	339	342	351	360	332	365	373	345	376	306	312	350	354	366	352	302	336	342	365	335	349	323	335	346	339	332	353	320	347	352	341	353	334	379	352	326	338	376	327	343	358	332	358	310	354	343	368	390	334	331	334	333	338	326	381	387	332	342	341	359	357	373	321	363	332	321	338	324	329	354	352	323	336	333	406	348	334	309	335	316	302	350	333	365	373	333	322	365	316	349	315	362	355	371	343	329	327	361	351	358	360	352	361	336	341	377	361	356	361	329	354	333	386	372	378	333	335	362	345	327	349	335	342	302	358	368	326	361	366	338	378	308	359	367	340	324	361	357	359	337	356	339	330	357	332	332	357	332	346	363	327	317	335	355	365	380	320	348	324	317	357	327	344	382	329	365	350	348	337	337	325	365	343	353	328	375	352	320	325	346	313	340	331	363	350	364	314	354	364	348	349	373	334	331	336	322	375	356	367	354	302	368	326	342	353	349	349	338	336	386	356	357	343	326	344	390	334	354	392	355	352	377	353	360	331	331	319	361	355	354	357	352	370	344	327	401	334	332	346	336	363	359	345	391	337	365	333	374	331	356	344	328	361	348	374	351	352	337	315	354	338	363	353	304	342	355	352	345	327	340	359	332	378	374	351	346	344	349	347	356	352	341	352	353	321	326	367	327	345	315	347	323	380	293	330	335	314	361	341	338	331	340	330	320	358	350	381	344	329	338	330	316	366	344	348	338	356	338	349	357	380	358	349	305	377	366	367	338	337	368	332	335	357	337	350	324	325	317	337	347	374	319	358	310	315	328	333	327	340	364	339	363	350	346	338	352	320	328	351	334	394	358	336	360	332	354	346	347	338	341	352	354	318	347	355	332	350	352	330	326	341	320	312	380	341	355	351	369	355	330	374	329	333	331	395	339	357	371	332	366	337	357	337	371	346	346	320	332	380	356	337	381	335	355	318	332	328	344	350	364	383	358	326	338	354	333	313	356	353	331	356	340	344	360	366	331	306	343	358	375	390	325	329	334	333	341	373	333	325	353	342	355	348	344	308	322	325	345	374	337	374	313	335	361	356	364	347	324	320	369	330	319	357	345	328	353	352	315	346	360	410	312	350	344	353	337	332	355	376	370	345	329	332	320	381	344	330	333	333	342	325	304	323	355	335	369	346	348	353	306	349	343	348	352	349	363	311	365	336	344	372	337	363	296	362	331	327	318	338	367	336	367	345	352	336	314	357	363	319	366	336	326	366	325	342	362	343	367	364	337	348	334	373	352	351	354	341	356	318	348	320	338	331	330	365	348	325	366	353	334	342
13745	16180	17856	11172	5388	3335	907	827	747	838	835	790	842	859	762	779	816	707	793	805	784	841	834	778	787	741	798	836	803	773	784	766	763	750	765	725	772	847	821	784	774	821	813	778	820	772	773	810	796	798	761	808	696	763	792	796	767	797	800	769	812	739	736	817	783	803	821	788	764	782	797	760	796	778	789	758	800	795	805	761	804	769	748	761	757	798	771	839	788	760	821	790	810	767	802	783	799	778	762	721	713	765	755	796	817	764	793	804	766	746	750	805	754	774	753	812	757	810	782	760	794	764	787	768	760	806	787	805	786	794	792	736	773	781	755	771	774	797	775	771	784	807	747	779	760	754	760	780	799	771	794	767	793	779	785	743	779	828	782	806	785	751	799	768	742	793	721	763	768	749	734	793	802	768	808	764	767	770	764	775	746	801	751	741	799	770	753	784	823	725	779	789	794	766	741	813	756	745	744	745	761	735	782	806	749	754	797	781	737	767	780	814	731	776	818	733	781	761	760	769	736	750	833	766	767	780	702	804	757	790	766	792	753	745	771	790	829	774	776	791	767	816	759	772	807	769	739	779	732	787	789	781	755	788	774	734	763	751	788	731	828	776	819	772	850	812	776	765	770	794	818	776	795	748	809	791	736	772	785	779	816	750	777	765	752	751	728	819	778	797	806	777	806	836	804	803	777	720	724	783	805	821	806	737	740	797	846	759	769	768	757	756	794	764	816	756	793	783	770	791	733	784	822	776	775	829	767	765	793	796	744	770	809	784	775	789	778	789	820	759	786	756	757	771	798	768	804	801	789	749	795	787	788	846	702	782	776	788	735	746	747	790	747	768	761	785	764	794	793	795	770	814	780	778	807	802	784	790	759	772	796	781	772	729	770	785	818	784	810	795	762	756	771	769	788	827	778	769	781	786	771	781	760	790	790	817	814	787	729	815	824	756	800	783	800	794	802	732	820	781	774	746	733	711	825	787	803	764	821	805	761	767	768	790	779	773	825	735	757	773	754	773	801	811	730	746	792	760	797	774	758	757	819	761	799	803	770	777	753	754	797	796	800	742	738	775	767	751	837	793	789	812	735	706	800	797	803	719	766	804	810	791	775	779	788	723	770	731	807	805	756	802	764	757	764	816	809	793	764	805	770	740	825	796	806	751	773	814	795	784	799	803	743	793	787	778	746	750	769	734	755	749	785	778	769	737	760	758	814	761	770	696	751	806	787	805	766	812	809	811	795	822	774	783	789	740	724	779	794	767	790	763	778	763	761	773	794	761	790	751	860	783	750	780	813	744	804	769	785	787	741	771	772	781	727	794	777	787	780	780	738	781	722	801	816	759	773	773	806	787	767	801	769	796	817	792	769	815	773	781	774	797	799	768	753	736	815	786	806	741	821	768	782	769	751	754	762	817	765	723	812	827	761	758	798	754	833	745	811	785	775	810	818	786	812	777	775	789	752	798	774	826	822	769	818	779	762	838	774	822	805	767	738	754	784	758	741	733	743	770	786	790	778	760	754	747	753	813	756	765	802	761	736	801	761	803	830	737	827	796	769	788	801	780	807	751	802	786	761	790	743	794	770	756	817	757	767	757	790	742	756	792	755	791	822	769	775	757	797	719	821	812	770	792	774	874	758	729	810	803	788	737	753	807	809	773	779	811	760	753	761	785	778	800	777	785	833	807	731	745	763	790	803	779	805	750	767	780	825	787	749	712	812	766	762	771	708	771	805	781	832	773	778	777	781	767	787	791	770	775	772	764	792	769	774	753	856	776	805	841	770	806	788	797	768	717	787	791	733	763	738	796	784	762	778	797	756	779	798	770	811	769	768	740	731	765	771	717	718	754	771	745	797	776	744	765	764	744	785	846	774	784	787	765	812	752	783	808	831	790	770	755	728	760	793	781	769	781	752	790	760	786	773	803	780	757	759	786	743	808	783	803	795	810	799	801	787	809	786	805	706	776	758	763	810	816	800	784	746	742	754	840	787	776	775	825	755	769	781	774	783	794	759	819	813	732	754	811	786	823	803	734	807	794	810	782	766	788	752	785	763	819	784	771	785	784	738	738	762	765	772	791	763	750	829	795	775	761	754	714	779	739	794	763	754	821	820	780	808	803	750	801	784	837	838	779	772	746	804	819	829	737	781	780	791	791	753	812	684	712	788	723	785	777	761	742	761	815	776	752	834	821	746	768	786	784	785	763	811	745	733	778	819	778	773	778	801	742	758	771	768	761	736	739	820	779	784	791	756	715	750	772	811	763	805	767	795	770	742	778	780	814	755	834	801	783	796	754	787	796	809	829	819	754	799	763	712	753	810	776	805	790	818	799	791	784	745	801	777	757	770	738	773	832	771	742	780	758	791	822	749	804	790	761	763	741	740	782	765	793	779	780	808	793	811	785	823	830	814	742	787	755	781	772	740	770	794	787	766	798	785	800	795	743	801	833	821	802	788	785	833	856	776	771	769	799	824	773	813	765	759	797	775	810	782	749	763	754	790	772	800	763	782	784	782	760	760	738	773	734	794	727	743	792	760	800	771	826	760	789	854	751	749	743	738	785	822	760	800	746	758	750	818	772	793	759	796	786	745	742	732	807	805	797	794	787	778	773	740	749	781	775	754	756	781	813	783	752	803	849	766	800	800	743	821	766	786	774	767	764	809	780	792	770	811	761	746	713	760	763	820	777	730	752	811	752	785	810	744	794	756	797	764	809	778	821	751	727	771	775	796	781	822	771	788	770	826	751	752	794	773	810	777	768	811	797	725	781	783	778	755	739	757	763	780	780	744	726	784	767	763	794	764	710	749	750	769	784	785	816	852	819	761	739	771	743	859	806	723	759	742	830	774	813	761	811	803	762	756	754	737	754	796	816	770	758	753	757	795	754	800	772	690	765	781	762	746	738	808	826	753	767	738	749	782	759	771	782	722	856	729	760	758	817	782	766	807	803	774	768	749	757	781	782	768	791	786	789	770	719	725	760	809	763	760	815	774	772	763	790	798	793	820	751	785	719	784	762	772	760	809	813	775	787	794	817	807	762	772	740	786	793	795	830	754	763	841	742	760	773	765	759	743	807	809	773	787	700	746	763	751	830	822	767	806	808	749	774	820	768	761	786	751	823	764	802	807	771	790	800	765	797	809	743	828	787	818	783	749	778	805	790	743	771	775	767	772	835	788	784	785	801	782	755	751	764	801	771	751	797	776	778	753	729	764	743	757	786	831	770	802	796	797	810	789	802	809	744	753	724	778	764	826	787	784	758	751	747	769	774	774	805	775	777	777	782	797	759	755	821	729	793	796	796	767	813	805	769	752	791	764	741	796	802	787	746	777	746	806	736	777	806	763	820	787	817	777	804	782	767	741	826	793	816	782	806	789	796	773	799	803	757	798	782	757	811	737	779	777	834	748	752	784	826	811	785	790	779	801	746	763	741	776	787	780	752	746	819	815	761	782	784	748	803	798	768	791	785	769	738	795	813	817	820	797	795
63760	65544	62657	43944	25918	13954	1782	338	296	310	269	312	276	291	265	263	257	271	278	234	266	260	284	263	270	277	278	264	255	277	285	276	269	287	266	258	249	262	288	273	322	334	360	325	285	309	279	286	260	288	249	237	251	277	245	273	265	275	279	266	291	251	267	249	276	242	255	245	247	259	283	240	249	260	271	245	255	230	255	275	262	270	282	259	257	295	245	282	283	276	271	298	266	259	247	292	251	280	268	272	246	303	263	288	245	276	263	240	251	270	249	259	270	228	242	250	282	249	271	280	258	252	264	297	244	232	253	288	241	272	297	262	258	277	262	251	274	276	252	246	262	264	271	259	258	278	251	295	283	306	245	244	270	247	288	242	282	219	269	261	275	284	265	294	257	231	278	264	264	245	240	268	277	268	264	256	271	260	266	246	287	270	246	253	260	268	267	242	248	289	268	272	223	219	265	251	248	267	244	301	226	291	245	274	274	268	278	273	264	258	245	229	253	266	238	272	249	290	233	264	291	237	281	274	230	263	248	278	257	286	300	271	280	256	271	277	260	267	292	259	278	239	238	279	279	245	234	270	277	271	267	256	240	265	249	286	249	266	240	255	283	250	225	280	267	257	245	280	295	258	263	290	250	260	269	246	246	251	261	258	282	283	240	288	239	244	266	285	251	256	236	242	260	274	270	295	268	258	273	276	277	260	265	265	258	260	271	259	259	245	264	257	242	299	286	301	236	262	273	251	273	284	258	264	303	308	233	221	264	244	249	275	261	274	273	253	257	248	262	259	242	263	269	234	266	269	260	242	253	238	260	273	298	245	247	260	242	256	275	276	275	269	269	247	271	251	259	253	263	245	251	270	250	234	279	276	298	273	235	271	250	234	262	267	275	257	253	269	253	293	275	264	259	295	263	280	279	242	227	247	282	262	255	284	277	231	293	257	276	275	249	253	241	249	263	249	273	246	235	282	274	252	265	259	253	291	239	244	274	227	260	243	225	259	270	275	261	257	261	262	267	251	260	250	271	270	277	258	227	283	255	266	244	264	255	281	270	238	263	244	252	263	261	261	261	259	290	243	264	266	275	253	270	243	258	285	260	243	272	269	239	289	265	286	261	253	248	287	239	260	260	256	264	289	293	276	278	254	271	259	277	276	321	266	277	260	251	270	277	279	261	266	257	248	257	223	260	262	267	281	249	257	264	262	256	256	251	268	250	291	237	273	288	253	284	247	265	278	251	268	257	282	252	269	247	240	258	283	226	269	258	293	263	259	263	257	285	259	289	255	284	235	271	283	237	258	248	271	284	291	275	283	264	264	262	270	271	293	280	271	263	264	291	268	261	251	257	275	250	256	245	270	259	266	279	259	247	263	260	272	254	306	230	243	289	268	234	275	257	242	227	248	270	262	253	255	271	249	263	254	275	279	293	258	291	242	292	249	247	282	263	270	298	287	237	248	272	257	257	257	288	254	270	249	264	259	256	286	267	289	267	262	268	238	285	273	272	260	274	272	265	273	263	267	281	277	273	261	267	278	261	258	247	270	256	229	240	264	250	273	254	300	287	287	246	280	271	285	274	285	248	291	233	244	282	245	277	267	265	282	243	272	262	273	264	262	213	246	270	257	240	266	257	272	255	290	257	240	248	262	246	242	293	269	258	252	263	278	265	268	287	239	243	245	266	273	252	284	301	280	279	259	232	242	260	241	250	273	255	253	257	251	252	262	251	256	260	254	257	290	251	244	250	246	220	263	253	278	257	264	273	255	288	294	269	265	239	261	234	275	235	259	260	245	283	274	257	262	241	260	261	267	253	259	243	282	278	272	256	283	291	259	268	249	279	299	295	266	252	249	269	259	260	271	271	263	237	254	226	271	277	272	281	259	256	260	279	258	274	271	263	288	278	286	285	274	251	295	262	252	284	265	258	264	248	255	274	239	262	261	260	245	254	237	272	240	275	221	231	282	268	262	273	251	244	262	271	262	271	258	247	288	279	271	265	257	253	238	267	270	256	275	274	275	272	254	278	260	265	268	281	241	264	253	277	263	247	253	268	219	259	297	256	264	251	250	263	248	242	255	246	272	257	244	256	253	238	257	272	257	258	286	294	304	261	259	265	278	291	253	280	296	245	273	268	294	273	262	276	285	269	264	247	267	276	303	253	237	253	256	272	239	277	272	255	267	215	232	276	277	277	282	245	255	252	312	240	235	272	284	259	255	257	253	274	273	248	248	238	297	267	283	290	274	232	246	255	240	224	296	243	270	242	264	257	305	252	259	262	262	254	280	241	241	250	243	272	268	242	295	274	279	285	264	292	267	290	289	289	282	255	243	282	274	248	263	261	254	271	255	278	236	247	272	265	286	246	276	269	257	265	263	285	254	241	282	280	255	270	237	265	236	268	258	253	225	287	279	307	254	267	267	299	282	259	268	308	281	255	253	297	265	259	267	257	277	257	285	288	260	244	270	245	257	287	285	278	253	278	272	280	240	233	281	248	255	266	241	233	270	258	310	271	274	269	277	267	250	256	245	222	271	270	279	259	284	292	271	269	256	266	287	258	260	267	294	273	274	268	281	265	248	256	301	273	296	268	254	257	260	278	253	271	274	248	295	244	256	276	257	252	243	260	270	265	252	272	301	292	279	266	252	237	264	260	247	253	271	294	249	287	229	295	241	271	250	259	264	259	274	309	276	225	265	268	252	238	267	255	262	270	266	256	234	275	243	256	262	256	229	256	255	262	217	255	268	285	274	291	279	239	279	270	235	243	258	255	263	263	269	267	266	315	287	259	279	254	232	272	291	243	279	280	269	274	269	270	283	242	247	272	241	268	274	255	247	292	256	274	275	288	263	241	263	267	273	249	260	218	268	288	266	259	262	266	242	275	265	265	256	288	270	267	254	259	265	272	298	262	269	279	238	291	272	239	265	272	246	229	282	252	265	266	255	260	248	262	289	265	267	240	236	270	264	252	237	284	235	258	272	267	308	260	257	275	284	279	242	273	262	267	254	281	254	240	250	277	264	252	242	280	256	216	296	284	236	256	264	272	271	269	272	219	249	235	266	256	250	283	272	243	259	261	240	239	269	230	262	244	262	274	250	255	244	242	241	235	250	267	240	251	260	290	245	266	277	268	266	269	276	258	230	272	272	261	259	251	258	281	257	254	253	274	297	253	261	254	259	283	240	289	251	266	287	256	267	269	289	258	260	291	252	263	262	279	254	281	252	261	242	253	272	283	255	296	248	264	240	303	285	231	284	283	274	250	269	284	281	259	269	239	268	274	290	292	263	270	271	295	249	269	275	254	244	248	250	294	256	295	280	290	273	253	270	275	234	248	261	264	249	263	246	259	270	248	251	257	260	257	270	247	275	258	256	244	299	265	273	265	257	270	242	255	270	240	280	280	279	260	292	236	239	236	292	257	248	254	287	264	264	224	247	250	261	258	283	232	273	216	241	264	237	264	271	241	260	281	232	259	274	263	280	251	309	268	276
38433	49058	57016	48882	35512	25406	2137	928	824	829	734	680	706	742	684	688	670	672	630	652	638	658	655	570	674	635	649	613	702	632	660	660	610	630	606	628	622	651	626	760	1132	1176	1049	905	748	669	571	606	589	589	649	628	616	644	630	644	605	598	631	604	607	621	617	622	670	639	636	623	625	617	650	617	596	661	612	644	593	622	565	603	574	545	618	602	575	630	642	623	639	595	592	619	610	611	610	594	609	585	611	630	610	608	628	583	571	588	615	648	618	625	585	624	587	596	575	575	610	618	600	650	609	656	570	578	627	608	580	616	621	647	594	611	622	597	604	599	600	626	636	632	626	588	622	608	612	619	600	563	610	601	618	610	604	583	614	644	592	633	614	638	652	569	622	566	584	622	599	596	611	595	646	591	609	607	617	651	657	602	609	570	610	640	592	571	628	630	591	587	656	654	592	609	612	601	641	648	668	592	618	603	623	607	589	564	600	600	578	599	601	644	617	597	601	602	590	595	624	622	635	671	639	633	603	608	605	542	569	598	618	602	618	605	618	601	598	611	631	606	569	599	582	609	622	648	618	601	611	601	673	643	649	600	604	605	614	551	617	610	623	603	625	615	602	638	634	670	575	635	588	588	554	562	628	630	639	638	591	615	674	602	620	631	599	652	593	585	596	586	583	653	580	612	615	610	642	609	615	602	585	605	590	587	595	626	609	633	641	636	615	584	621	579	640	645	588	595	657	587	616	670	634	627	569	666	622	625	602	601	621	632	588	637	612	563	614	597	618	565	628	613	616	593	602	589	697	633	623	615	591	606	587	564	619	603	562	610	654	610	584	595	598	643	620	583	591	622	606	648	637	610	606	616	614	571	605	650	643	593	614	638	632	608	589	657	574	632	600	620	616	613	655	598	644	619	632	621	581	662	644	606	595	641	641	601	610	656	607	608	631	601	625	620	647	617	642	635	596	612	614	573	608	649	591	630	657	624	595	613	609	631	634	600	578	609	610	627	592	606	620	592	641	614	627	638	613	615	615	655	617	626	576	609	635	595	573	569	603	599	631	629	616	569	621	619	644	601	638	619	627	612	602	609	611	616	629	600	619	628	572	593	606	586	610	615	595	626	604	638	638	642	632	548	617	653	624	605	594	576	646	636	603	601	601	585	642	574	590	647	649	661	598	582	614	595	630	620	634	601	645	607	616	599	650	601	615	597	613	659	637	689	624	660	635	624	597	585	620	593	660	565	619	634	587	568	626	613	605	601	591	627	605	572	603	572	619	621	604	647	688	590	598	647	630	615	607	620	615	614	580	669	614	657	614	608	636	610	601	574	617	609	632	626	602	606	596	624	602	597	561	624	581	599	617	625	632	659	611	609	584	580	618	585	614	650	621	593	614	621	604	613	595	574	612	586	653	574	663	623	623	591	582	648	606	608	650	644	595	641	616	603	641	597	584	617	597	601	562	617	603	634	596	578	617	609	650	670	591	588	630	603	619	646	622	603	616	598	613	625	641	581	609	604	582	643	599	595	603	623	558	612	605	642	623	622	608	634	591	643	640	658	610	651	624	579	604	612	602	599	617	611	623	624	626	645	647	597	609	617	597	618	612	591	628	642	586	650	672	628	575	613	646	618	651	618	593	619	630	629	596	615	656	587	629	615	599	609	594	572	668	640	593	599	630	631	597	608	600	625	590	637	597	651	602	616	624	664	638	624	647	635	647	629	617	621	587	643	609	647	597	626	627	593	637	632	604	647	602	620	601	647	651	613	589	667	619	564	625	628	607	644	624	635	645	619	585	560	591	613	612	625	606	640	678	615	615	604	616	588	612	607	577	617	599	566	636	647	591	597	611	617	606	623	612	578	610	583	606	589	611	588	631	593	643	637	574	604	593	629	607	576	592	610	659	602	619	648	621	635	626	669	614	638	605	618	674	681	622	612	598	612	654	611	636	588	626	598	579	628	643	592	589	623	598	610	626	603	620	636	592	610	610	570	627	570	594	647	615	588	571	609	583	623	601	601	666	574	602	584	633	586	597	638	627	575	646	616	586	612	621	626	596	620	559	635	558	617	572	601	638	614	630	622	633	649	632	586	622	645	630	589	612	613	639	610	663	644	629	621	629	616	613	604	615	624	610	571	611	643	597	632	640	655	667	611	624	620	626	620	595	640	603	610	570	555	637	581	616	601	600	620	600	579	621	625	624	623	627	629	606	586	615	606	592	629	593	607	619	639	599	612	619	619	636	593	620	582	636	636	636	640	556	611	678	663	643	557	619	608	621	639	618	595	605	622	645	599	629	596	608	630	618	563	622	610	624	607	562	622	599	627	592	600	593	610	652	638	658	590	628	605	638	621	602	637	622	660	635	610	606	592	636	592	604	600	621	576	600	643	648	582	595	604	610	623	613	600	652	636	577	567	627	600	631	592	605	572	607	604	655	586	587	670	654	600	591	638	586	588	626	598	619	574	637	582	676	600	596	600	630	577	580	621	610	606	609	618	631	591	612	592	655	641	606	619	627	615	600	602	627	568	652	636	573	630	628	632	577	626	574	617	635	643	579	609	611	570	589	633	644	616	614	599	627	642	589	583	617	643	625	628	630	631	644	648	566	574	603	637	592	629	631	636	608	654	614	607	597	561	587	648	663	590	644	590	623	593	610	604	562	610	586	577	566	624	522	632	623	557	641	607	631	631	602	646	647	624	603	588	607	580	577	628	608	618	579	563	605	633	648	619	572	637	648	606	618	624	634	590	573	617	607	610	602	642	634	620	600	603	624	605	611	649	608	591	585	575	600	603	596	606	647	608	638	640	655	624	621	644	655	617	578	606	599	619	615	651	638	629	635	604	630	608	641	603	627	597	641	649	594	611	609	609	655	611	571	627	639	599	608	559	620	621	654	612	604	635	574	616	631	595	650	607	621	633	618	613	638	570	633	646	581	613	603	653	616	644	583	616	624	578	641	642	627	613	604	602	588	606	625	594	615	619	649	615	633	626	627	627	601	643	611	655	601	582	583	594	607	570	654	624	568	606	636	643	648	626	590	539	647	592	608	647	605	641	612	589	613	636	610	592	588	619	573	648	606	659	634	622	613	633	572	661	649	575	615	620	573	608	617	606	604	607	610	653	616	573	628	585	634	621	625	625	629	591	606	637	638	612	591	623	634	612	624	601	629	652	613	592	576	603	623	614	596	609	557	604	587	629	634	595	601	618	656	575	605	589	620	629	607	604	610	640	582	580	617	615	605	577	579	604	642	597	636	640	627	584	601	644	600	594	646	585	604	584	627	597	619	607	623	607	599	612	641	573	610	638	578	599	573	578	606	563	613	621	640	646	618	612	639	643	586	594	648	620	580	605	630	613	651	620	597	606	617	601	610	622	655	591	652	640	617	622	623	644	594	617	647	559	620	609	652	575	616	582	643	575	597	621	627	652	652	663	608	581	647	626	625	584	616	636	656	600	588	606	624	600	582	611	645	607	621	583	617	638	605	609
77029	78638	73857	55125	36465	23010	4434	480	345	291	275	300	290	257	295	281	263	293	292	297	256	237	285	259	251	244	272	271	311	294	261	259	268	246	311	263	287	265	277	289	318	405	403	357	298	308	238	268	255	237	252	277	270	255	260	281	233	244	276	285	274	262	245	275	233	246	258	227	268	282	258	242	244	272	246	280	269	254	229	298	251	225	255	241	270	252	286	263	274	266	272	260	278	279	249	256	262	236	251	235	248	238	278	272	285	270	289	248	267	251	261	248	258	283	250	271	267	257	235	256	237	267	249	256	271	284	272	283	266	249	262	274	247	267	287	289	268	260	258	252	266	258	241	267	279	263	242	275	259	300	226	283	301	273	251	264	266	280	284	269	280	270	278	266	286	305	248	248	272	264	234	265	280	272	252	264	300	254	268	267	268	256	248	281	264	249	263	273	266	227	266	265	241	229	242	264	285	255	279	293	236	249	265	285	297	239	231	253	245	272	252	240	249	221	261	253	251	261	257	282	270	250	266	249	250	271	272	271	283	268	296	272	254	246	274	259	270	270	267	253	253	233	256	253	281	251	250	267	248	262	250	282	278	250	269	249	244	235	295	277	264	230	263	278	269	280	232	277	239	245	251	246	288	277	277	260	291	265	235	272	259	262	263	270	234	283	242	271	267	240	292	249	259	280	274	267	238	284	294	261	241	241	250	262	284	259	289	243	291	220	258	248	235	254	267	256	271	260	243	259	251	259	286	237	228	244	255	248	289	261	288	265	319	266	284	259	252	239	265	245	249	259	227	242	252	233	260	269	307	270	274	268	282	248	247	253	264	255	254	255	272	260	250	294	270	241	248	276	266	247	250	278	259	237	274	259	274	255	259	243	252	274	253	243	255	254	249	244	282	264	267	245	250	267	278	255	235	265	253	291	251	269	258	266	302	273	283	258	241	275	254	258	296	260	250	245	266	297	232	244	268	284	241	253	281	264	236	244	271	255	257	270	255	270	263	266	259	255	269	269	297	259	263	263	251	259	280	227	267	260	269	290	254	273	259	241	260	276	255	278	258	254	223	290	254	278	258	219	248	237	248	296	283	263	243	265	241	272	277	247	260	242	259	265	263	236	267	246	252	256	260	256	237	232	239	264	258	284	274	272	280	275	274	252	257	241	231	233	247	264	292	265	244	297	258	257	262	262	263	252	230	292	245	272	267	277	258	239	241	272	246	283	251	281	267	268	246	247	265	240	217	285	261	254	261	257	254	251	253	274	273	270	267	276	225	257	279	234	279	249	231	236	288	235	249	239	252	234	226	258	248	275	270	275	281	238	263	263	264	258	265	262	261	268	276	277	266	297	271	262	239	256	279	240	217	228	277	245	281	255	246	260	251	243	235	246	232	253	242	261	272	297	264	251	243	274	265	218	288	236	272	250	230	276	271	240	244	269	254	262	268	249	254	279	271	247	249	252	259	270	275	277	275	264	277	266	252	240	275	252	243	263	252	285	276	255	265	252	276	273	245	230	233	246	243	257	267	273	288	257	265	237	231	236	243	290	242	271	242	245	261	256	259	271	276	249	247	286	272	258	272	253	266	302	254	260	298	265	239	295	264	281	268	231	245	246	270	232	224	236	248	249	278	284	252	263	249	289	263	251	255	261	250	275	253	293	266	283	257	245	271	228	257	276	262	243	271	264	253	229	293	256	220	251	264	260	243	271	254	261	297	272	248	247	248	272	248	264	262	244	256	272	264	255	248	269	243	225	249	275	286	268	233	269	262	252	273	221	263	267	231	256	281	280	250	260	257	248	246	264	252	258	295	274	280	274	282	226	253	273	280	241	282	261	293	266	245	262	245	294	270	254	255	268	270	268	270	238	244	226	255	267	272	268	227	251	252	275	259	258	267	274	261	229	234	249	252	261	257	257	275	266	244	240	255	264	258	238	231	273	272	232	245	224	265	231	234	253	251	269	241	246	265	258	263	279	231	254	250	257	283	267	268	262	285	263	261	262	270	267	268	239	261	246	278	242	247	255	254	241	262	257	262	264	267	279	283	222	283	249	236	252	277	268	271	288	270	277	268	273	250	270	252	255	251	270	255	260	231	257	253	270	262	253	262	262	246	271	257	260	294	270	247	249	259	245	268	239	260	253	267	267	255	237	278	274	269	279	271	229	223	249	241	228	274	262	258	247	286	239	257	234	252	283	268	269	275	269	279	267	236	271	273	255	291	271	233	238	242	252	265	279	226	252	276	277	273	269	240	269	255	258	265	252	295	252	245	265	254	246	275	252	248	249	276	241	290	280	282	294	272	244	254	246	260	249	242	259	301	281	277	257	290	237	268	249	270	264	264	261	252	265	237	294	250	246	257	263	240	286	271	239	268	283	246	238	283	263	265	252	251	240	235	275	277	261	226	246	282	259	266	264	232	302	265	241	270	249	263	268	249	262	247	247	299	232	264	263	228	279	318	255	256	248	237	254	263	265	256	252	243	252	263	272	255	258	261	268	250	276	249	276	257	259	252	254	249	279	255	286	265	266	266	268	270	268	269	268	233	281	266	254	290	268	279	261	251	238	263	291	261	272	258	245	251	249	255	249	276	283	268	301	275	258	259	238	251	269	264	279	290	245	239	273	308	283	285	261	268	262	243	268	276	244	273	264	261	253	229	276	273	245	261	261	229	258	252	282	254	319	215	232	257	258	234	251	260	258	250	257	240	238	255	250	294	276	274	243	231	302	235	288	286	257	220	266	272	286	256	267	270	270	261	278	261	251	269	248	242	252	247	267	251	283	259	298	286	240	291	264	254	269	271	290	274	260	285	248	249	248	282	258	277	244	242	246	232	269	279	241	260	281	268	279	296	273	260	263	256	256	260	216	265	245	243	268	278	251	253	249	252	270	266	247	281	280	269	254	222	288	259	255	252	267	233	248	262	279	278	246	304	233	256	261	266	269	239	236	250	251	288	274	242	278	277	254	252	251	231	245	269	263	272	274	264	256	243	235	245	283	255	224	250	225	237	271	263	238	256	273	269	278	270	231	243	231	243	253	269	252	252	267	281	261	252	244	261	264	272	244	248	245	247	279	289	237	275	262	255	259	284	277	264	257	281	259	234	259	256	242	246	264	279	266	262	244	243	246	273	237	238	239	302	251	256	265	251	264	264	239	250	259	247	254	237	261	241	241	253	260	312	250	255	225	224	267	272	255	223	261	251	273	245	242	253	277	258	231	286	279	271	267	276	274	244	279	259	269	238	263	276	254	282	216	252	235	246	248	227	263	272	266	249	270	258	245	251	249	253	261	250	251	267	281	232	244	225	263	231	231	250	253	263	276	242	260	296	245	255	261	249	259	256	255	260	236	283	272	247	273	248	242	257	245	270	264	261	276	267	300	258	263	247	283	236	264	245	282	258	250	253	261	279	270	251	259	260	245	291	277	273	258	246	297	246	260	249	257	273	282	262	249	269	260	255	255	247	289	267	262	257	261	254	273	246	257
47636	60211	69020	59111	45315	34034	4399	1292	999	909	872	795	829	818	735	701	732	763	700	734	738	674	676	658	687	696	710	654	666	714	679	620	606	632	621	643	623	628	603	718	1329	1696	1603	1162	941	745	639	619	633	611	623	587	658	616	613	649	662	624	610	556	612	639	596	652	585	646	575	591	611	592	648	633	622	618	610	595	600	621	638	617	629	650	567	581	589	634	635	618	587	642	639	633	591	659	628	603	604	601	552	601	615	606	613	608	604	603	624	594	681	665	629	575	631	570	609	615	592	588	582	619	583	624	552	656	599	587	612	604	593	593	592	605	645	608	595	605	618	637	664	642	650	648	621	613	624	617	604	630	588	586	625	614	649	620	634	600	642	597	590	616	628	587	623	562	590	565	626	638	570	590	607	622	608	623	607	606	578	627	605	643	577	601	591	610	620	633	610	599	621	632	596	627	616	598	579	611	684	640	587	609	564	591	566	587	590	641	629	573	596	576	616	611	590	633	587	632	573	650	604	609	577	586	575	663	576	583	611	577	598	614	634	659	626	608	591	645	605	620	619	593	641	597	636	622	627	636	606	615	651	542	625	612	646	596	548	620	552	592	613	635	590	584	580	599	607	610	654	619	608	584	592	617	560	601	622	622	622	642	597	610	557	593	617	571	632	605	620	568	634	594	648	610	603	656	604	607	608	630	620	640	637	597	620	611	644	607	608	620	562	628	592	659	604	607	624	632	634	662	597	602	611	625	642	624	591	635	589	626	659	611	622	635	602	597	602	607	626	621	576	665	632	577	604	596	586	642	647	646	594	573	544	603	616	597	607	600	572	619	638	614	625	591	613	647	634	659	602	617	593	609	635	602	631	617	569	648	605	632	603	589	615	576	646	601	594	632	612	596	586	597	578	593	688	607	635	606	630	574	565	600	605	646	600	622	633	642	599	594	639	594	606	586	602	617	597	556	594	629	561	684	600	558	593	649	606	597	584	594	585	618	587	617	599	635	646	620	649	619	637	625	628	590	653	595	622	593	637	596	603	598	576	585	635	609	625	621	627	635	629	623	584	585	648	619	590	580	600	612	653	643	612	613	610	601	596	627	582	623	676	606	571	645	570	632	614	612	645	613	608	628	602	634	633	603	702	640	643	612	624	645	543	588	619	627	633	605	613	608	572	600	626	627	620	593	607	648	576	671	617	637	627	655	623	592	610	606	636	609	613	624	597	628	621	640	610	669	609	604	617	623	661	627	585	601	618	629	641	612	614	639	633	624	591	603	603	620	612	596	640	606	608	622	623	598	586	599	579	632	563	627	649	622	564	677	646	630	607	595	645	621	600	613	663	616	594	620	587	626	603	609	607	646	588	616	609	630	590	577	618	549	607	596	626	662	623	637	622	623	600	588	608	583	632	649	643	581	617	564	627	610	635	560	599	595	605	616	626	633	632	607	608	597	598	589	622	598	583	617	620	597	660	618	624	620	603	651	609	624	619	583	617	566	598	628	599	606	581	598	619	602	637	576	627	636	633	622	592	615	677	620	637	625	599	584	675	625	672	638	623	611	650	589	608	582	614	638	639	624	680	597	562	591	626	632	640	598	601	625	619	614	646	606	582	616	622	595	624	597	616	583	609	609	601	609	595	628	593	595	579	593	583	626	625	583	615	603	638	621	600	559	638	609	613	638	650	592	626	592	603	606	639	606	610	588	615	593	562	580	576	625	614	603	630	607	573	650	626	623	616	623	615	612	599	613	595	626	613	614	625	617	635	651	621	595	640	552	606	609	575	631	646	669	630	636	605	563	584	620	602	611	603	595	550	628	623	580	584	638	572	638	598	609	584	573	601	666	604	618	616	618	647	664	580	667	595	619	605	638	588	629	609	635	581	627	573	666	648	605	612	678	642	592	606	578	643	627	628	571	628	645	653	672	599	606	621	639	551	608	621	617	589	615	625	628	590	610	611	641	604	625	623	589	595	555	591	626	648	596	595	596	651	653	638	581	624	652	608	582	665	582	629	592	588	609	606	584	629	607	576	635	582	638	619	630	655	585	654	596	653	588	616	593	622	635	583	618	634	632	572	602	582	596	606	647	646	599	594	608	633	616	590	676	616	606	588	612	585	673	614	631	571	620	579	572	619	584	614	608	597	594	564	614	620	580	606	602	657	628	583	622	640	631	646	630	605	659	622	649	564	600	602	609	643	655	619	658	606	604	557	574	630	614	604	613	618	615	596	612	617	635	577	648	595	602	639	610	601	636	631	599	632	610	568	598	606	613	622	626	594	669	625	596	582	581	629	650	671	608	615	633	632	615	634	661	601	598	639	588	644	573	624	642	595	593	590	649	589	620	588	582	595	644	614	635	566	624	572	614	617	655	575	619	636	605	639	616	593	629	597	606	579	649	640	606	625	647	602	600	609	655	571	603	618	640	608	638	589	642	630	617	617	600	616	607	611	587	636	643	600	603	633	602	569	605	619	629	634	641	647	579	622	566	599	602	619	593	639	592	623	635	650	620	628	587	582	622	630	618	581	596	568	610	609	625	624	634	613	616	621	610	571	568	606	614	600	582	633	616	574	605	577	644	595	642	568	559	579	592	626	602	607	618	611	607	624	629	624	578	646	613	563	607	630	621	618	612	606	649	576	649	633	615	559	596	640	614	578	608	595	646	672	581	621	666	629	618	603	643	616	603	576	621	624	608	630	574	683	669	596	637	651	639	615	626	622	607	630	578	672	616	609	593	604	589	586	586	607	622	570	597	547	634	645	583	646	583	611	592	614	634	621	620	623	620	607	614	609	605	594	618	612	600	615	615	636	580	582	605	608	601	618	628	603	660	626	615	613	626	602	573	639	610	612	618	624	598	612	665	607	624	640	587	569	618	614	584	594	610	623	606	643	599	630	605	606	623	630	597	574	628	601	577	579	596	562	622	678	584	630	628	640	671	646	581	581	599	607	630	605	653	628	640	608	601	578	606	618	646	589	626	625	667	645	580	588	606	617	585	567	594	638	592	609	625	640	578	613	595	604	596	606	604	598	583	611	604	620	568	622	614	640	581	633	605	598	606	607	583	614	623	574	591	658	616	626	663	617	628	593	610	611	626	589	636	601	589	585	647	615	593	592	634	602	601	636	580	577	601	638	602	618	565	627	613	591	632	627	593	591	588	628	612	652	621	608	610	577	607	585	688	593	616	586	644	607	610	616	631	619	580	597	630	602	580	581	597	611	564	598	618	658	629	608	656	581	607	613	633	599	626	572	584	589	640	623	604	596	598	627	591	668	614	579	624	645	617	579	621	625	646	605	623	625	601	641	585	577	626	674	579	644	603	612	607	600	608	597	619	673	615	630	638	614	657	604	629	605	553	584	606	595	618	595	665	591	588	615	586	593	603	593	609	597	652	626	618	620	609	610	618	608	637	628	614	598	647	626	601	603	603	549	621	680	585	631	597	575	618	591	608	682	573	605	591	613	665	622	680	640	625	601	628	574	591	616	655
15975	12809	11508	4881	1943	1018	424	348	375	377	370	380	372	374	338	326	326	351	312	373	337	331	334	318	314	328	329	349	346	377	318	370	325	350	359	358	346	359	355	373	362	372	363	372	396	363	320	346	334	353	366	378	335	371	358	319	339	347	355	342	329	341	382	367	375	345	342	325	345	324	350	352	316	327	377	380	367	336	352	401	343	330	318	306	381	363	380	364	343	362	340	366	349	320	355	339	346	334	360	352	320	327	337	335	329	335	335	317	336	341	337	372	296	344	324	340	320	323	383	379	368	382	349	334	349	345	341	352	351	333	355	393	348	325	351	358	337	321	353	353	333	335	334	341	324	326	319	356	352	337	359	369	340	350	355	337	359	324	351	349	362	336	345	344	367	342	338	375	347	349	341	361	334	349	351	346	337	325	336	321	360	342	337	339	348	348	364	366	360	347	352	347	359	343	364	342	345	342	333	340	349	354	367	347	353	333	320	340	323	372	327	370	331	349	356	349	329	356	313	373	370	352	357	381	361	363	334	336	342	369	335	369	334	370	362	339	316	323	349	378	351	339	344	338	356	332	320	307	336	336	335	374	344	332	361	339	358	317	363	344	360	333	377	336	362	352	334	352	368	346	334	370	377	378	381	364	358	319	372	365	359	324	354	369	345	358	389	349	366	327	370	350	327	356	298	355	347	372	366	345	336	361	360	341	354	342	377	338	364	344	329	345	311	353	339	319	371	344	342	324	324	323	364	340	380	358	335	328	391	336	327	330	333	332	317	341	320	339	365	327	353	341	373	311	376	341	336	333	357	373	378	360	380	311	303	348	361	386	388	317	349	350	337	358	339	335	333	332	364	338	372	354	305	339	368	305	350	345	340	320	343	344	330	324	326	383	357	335	330	340	324	358	332	351	365	351	334	355	357	399	340	349	341	380	361	352	360	328	378	368	342	356	345	350	335	359	358	348	353	328	345	319	366	327	340	355	330	354	363	309	368	358	341	336	346	314	409	324	356	365	396	329	344	366	368	351	353	363	354	333	310	364	384	347	365	347	319	332	354	377	324	336	356	364	302	352	357	312	392	318	364	343	321	317	352	335	370	345	333	352	348	347	337	335	370	338	338	370	379	331	328	353	360	396	353	323	312	354	358	361	372	320	342	345	345	328	363	343	358	301	361	381	332	354	316	373	357	326	353	378	370	312	312	338	328	342	335	360	348	386	326	365	350	388	367	396	341	382	362	339	365	356	337	314	307	323	381	327	341	317	340	337	342	344	321	349	345	339	337	347	370	338	351	391	361	341	373	340	351	342	340	329	388	343	334	379	371	372	322	343	317	363	363	342	342	390	377	358	318	325	374	312	349	344	359	342	332	349	349	334	350	332	347	356	368	352	344	317	306	345	371	337	341	336	362	342	355	364	342	353	354	354	352	348	395	354	336	328	312	320	338	308	363	372	358	346	332	364	374	356	368	361	377	382	375	364	347	353	338	339	350	345	347	370	360	351	354	366	354	363	369	344	327	340	336	336	332	359	364	361	335	344	356	349	350	365	331	336	353	376	362	376	349	333	354	343	376	336	354	370	320	319	339	341	398	346	320	371	376	362	340	354	356	360	328	339	344	366	359	351	347	310	363	343	348	344	355	326	335	360	360	356	344	336	353	329	323	334	320	319	367	344	329	356	336	326	349	335	362	356	352	338	386	355	353	330	342	351	360	309	352	341	368	363	357	340	340	340	296	366	380	363	351	360	362	350	300	384	355	383	362	356	311	352	372	377	335	384	322	334	315	378	335	316	350	338	342	326	357	350	349	363	354	341	347	352	338	345	338	317	346	373	342	322	329	371	332	331	338	327	362	322	318	327	383	346	344	333	320	393	332	351	344	329	350	335	350	341	338	348	295	337	342	368	334	346	348	366	376	349	351	363	387	340	327	339	352	315	340	381	378	368	386	347	338	353	349	342	337	362	345	330	366	354	360	341	343	307	340	335	369	364	354	389	325	376	346	312	358	340	341	335	348	349	353	347	364	355	311	366	335	325	354	328	343	379	340	390	351	349	341	354	360	353	338	367	304	348	322	363	336	335	335	344	325	386	327	376	350	311	315	348	339	350	366	351	336	330	323	356	348	357	320	368	353	353	385	345	368	324	367	348	345	353	302	334	394	348	360	348	346	349	343	331	362	349	335	338	387	343	346	354	337	363	342	327	344	329	335	357	379	302	322	349	336	396	352	361	356	332	332	323	343	336	355	354	331	321	359	340	350	362	389	349	356	339	358	352	335	373	352	346	341	371	340	321	354	320	332	375	297	318	373	394	330	389	368	362	391	302	331	346	315	355	323	355	343	363	335	336	374	336	379	342	359	305	344	349	346	401	361	352	336	381	354	337	315	353	333	375	353	355	356	351	339	320	367	332	339	338	359	351	338	322	321	373	343	344	360	352	333	334	367	348	359	371	317	360	347	322	357	358	311	333	340	356	347	322	348	364	393	381	365	344	333	346	334	364	309	343	370	384	372	353	319	342	348	322	358	341	339	347	353	322	362	369	360	372	344	348	322	356	342	336	353	345	370	345	343	355	324	364	358	293	320	354	313	344	336	354	319	333	355	352	345	342	343	335	342	340	337	312	345	361	370	353	364	380	354	331	364	305	358	357	332	335	344	377	367	361	347	339	352	355	374	312	345	344	332	347	370	413	355	345	337	319	328	320	371	376	348	359	329	302	359	331	357	344	349	342	316	340	319	369	335	380	325	365	345	331	327	350	328	378	355	341	347	331	336	363	341	361	347	352	343	341	334	373	347	348	358	351	347	360	349	362	331	353	344	347	337	363	367	352	338	342	339	319	360	349	337	336	349	334	314	322	391	340	374	371	361	338	342	363	361	333	329	336	323	350	376	343	373	352	339	364	339	360	379	380	378	334	371	330	345	331	325	338	342	341	345	336	350	351	319	377	377	359	352	351	358	354	376	370	330	364	357	345	366	347	304	323	347	322	378	344	392	326	323	345	353	356	356	392	363	384	378	348	364	364	356	374	353	370	352	367	348	343	368	367	367	362	332	339	337	346	347	343	356	393	330	332	335	341	358	342	337	388	340	330	344	346	332	368	303	335	301	328	320	335	370	316	292	337	362	349	342	348	341	350	330	359	373	401	369	333	352	335	334	341	304	337	354	334	349	355	336	351	340	344	365	330	319	303	369	330	360	342	316	373	353	357	320	333	354	342	314	384	367	344	372	383	351	359	354	326	352	337	360	365	312	328	337	335	319	341	348	365	356	348	347	323	316	358	341	369	358	357	319	326	349	361	353	338	385	342	363	353	331	363	332	355	339	348	345	357	346	354	336	345	364	379	331	335	348	355	327	379	357	372	348	345	344	340	363	318	364	340	364	356	333	314	356	326	359	350	354	357	359	349	320	324	365	332	330	317	356	364	356	354	339	322	336	363	375	354	353	348	332	315	368	371	329	325	359	326	345	347	328	339	335	349	335	331	368	364
13575	16856	17805	10841	5688	3134	949	831	810	797	823	811	803	753	783	794	755	783	793	784	810	809	735	814	804	776	750	714	818	830	791	763	808	788	831	830	811	766	752	800	816	815	806	910	847	804	795	836	727	784	744	806	774	786	767	788	805	855	737	754	743	726	797	809	772	786	831	733	754	791	736	803	795	787	762	777	742	763	779	771	827	827	750	745	803	728	769	785	801	837	843	850	765	758	832	813	822	819	791	802	792	830	789	829	827	879	785	809	840	761	742	818	784	756	809	797	739	823	801	841	763	783	752	791	786	760	791	761	723	768	799	808	781	739	807	750	806	788	801	812	821	801	747	774	778	780	810	769	802	769	730	778	762	808	771	807	766	778	814	751	746	812	798	836	732	810	795	763	746	777	757	792	751	771	720	772	795	763	793	776	785	745	781	798	809	783	806	779	788	780	792	827	762	807	785	773	793	783	761	772	786	769	808	752	748	754	804	786	740	793	771	758	818	782	738	767	758	815	789	813	786	793	826	736	763	780	759	787	826	805	775	775	758	765	709	765	783	776	790	785	773	745	781	766	781	786	758	779	771	779	807	744	807	787	778	782	831	761	763	763	755	828	772	759	793	770	750	758	804	804	810	782	749	823	737	799	778	802	723	789	775	789	798	788	805	805	779	784	806	834	770	760	790	767	768	783	777	784	794	760	783	820	798	733	821	811	783	783	770	792	791	762	748	823	805	823	785	820	758	736	819	783	766	807	814	771	810	795	796	766	785	796	750	805	807	756	823	749	770	823	791	810	819	784	792	743	833	771	792	753	776	801	785	791	747	777	761	810	775	756	752	724	769	789	788	772	747	784	805	779	815	815	769	818	797	776	740	764	787	728	794	796	716	723	792	776	753	748	815	817	762	746	812	803	780	758	779	736	790	761	784	737	765	802	765	807	788	818	769	765	814	857	802	759	784	768	758	761	707	768	772	782	760	773	791	766	805	778	764	795	804	735	758	784	777	758	812	769	754	802	774	774	768	764	804	777	803	790	777	736	792	788	779	715	754	765	806	817	760	773	784	770	759	778	804	791	754	733	777	782	814	735	758	757	791	759	794	810	783	788	786	767	777	725	857	810	802	821	757	744	823	791	787	742	857	765	795	762	737	807	804	802	794	783	819	722	780	796	808	824	794	741	800	817	749	733	776	739	785	791	765	711	761	788	781	774	802	788	775	819	779	767	796	801	794	779	807	765	730	775	821	800	810	782	797	801	786	775	777	774	757	787	767	723	726	759	822	780	830	835	767	806	762	763	774	791	834	843	793	768	813	761	788	824	757	736	786	776	806	785	807	810	783	782	785	826	786	759	800	772	801	810	808	780	797	779	719	769	722	725	782	756	842	749	758	787	801	752	761	778	762	800	819	804	788	803	830	761	723	794	753	781	767	774	830	782	812	739	813	810	798	825	785	769	798	759	730	742	739	760	740	784	773	796	792	769	760	788	778	751	749	779	820	751	857	771	841	830	776	769	817	751	818	738	773	807	772	784	776	811	826	785	757	795	769	772	804	786	799	778	769	767	753	784	769	808	818	839	789	790	808	817	808	799	791	815	801	790	778	770	792	804	765	832	823	807	800	791	811	726	792	806	810	783	732	769	843	781	763	769	758	768	834	808	775	807	802	796	787	762	810	814	837	799	818	790	757	824	761	786	776	780	780	825	793	745	809	748	732	792	773	775	761	792	747	797	789	743	777	791	724	734	776	768	812	776	790	823	779	775	776	837	762	852	818	760	716	787	797	801	815	787	783	758	734	769	777	774	785	809	747	809	788	787	758	793	827	754	784	785	775	756	792	793	783	820	776	770	794	783	803	773	793	731	777	766	760	787	795	787	770	835	808	820	717	814	768	794	791	780	748	771	809	771	781	793	778	759	791	808	762	756	763	814	746	776	784	798	800	737	767	791	788	758	776	754	782	788	760	846	762	763	800	775	747	813	829	788	766	775	799	746	799	779	780	828	768	746	817	767	793	813	817	763	774	767	815	805	791	767	760	786	812	847	780	765	773	759	720	765	794	781	746	788	840	802	745	706	779	811	785	761	780	812	772	765	762	786	789	747	775	806	780	779	778	807	792	836	764	770	802	771	749	786	708	799	724	798	777	811	738	792	787	775	802	763	717	745	746	790	797	788	801	795	791	772	790	778	806	777	803	825	828	761	747	801	823	795	837	791	758	745	861	799	798	814	766	791	801	772	763	742	812	767	805	747	760	818	735	808	807	819	806	800	797	834	827	779	796	782	731	752	792	803	728	787	820	774	853	756	789	775	759	799	800	741	773	775	804	800	788	763	785	759	780	796	727	779	807	786	750	750	765	787	769	773	796	787	776	845	751	740	771	759	774	765	758	781	846	778	782	828	781	784	760	768	815	740	794	776	793	753	787	818	808	830	813	782	805	762	763	775	753	777	792	759	820	804	691	767	830	803	730	777	788	806	782	807	723	779	804	809	749	776	818	782	785	810	797	795	795	793	773	802	774	827	798	849	799	777	791	818	762	748	752	776	776	773	806	775	787	750	803	763	847	777	777	764	788	748	785	798	757	807	767	779	785	745	760	721	753	791	797	785	765	760	802	811	770	788	764	816	787	776	843	815	790	797	721	790	817	812	751	762	750	755	798	767	776	784	797	789	800	795	746	847	769	780	766	789	791	811	796	825	778	799	748	778	794	829	819	837	770	753	774	786	783	759	758	781	769	790	724	775	745	815	745	763	744	856	809	744	777	825	737	799	740	800	833	773	740	781	753	756	750	749	839	746	810	797	766	777	799	803	772	789	770	831	799	783	794	815	775	754	805	724	822	757	751	802	751	822	774	779	796	812	758	800	808	762	838	795	786	825	812	752	760	784	778	799	786	772	794	752	748	819	816	790	759	763	741	745	771	823	787	745	762	778	764	778	760	764	786	752	784	776	803	772	785	773	776	750	789	795	739	744	770	723	758	779	801	781	800	780	787	717	834	803	770	788	831	788	791	757	831	786	791	808	762	762	759	784	803	846	781	784	782	796	817	755	815	775	806	791	804	738	800	773	771	802	751	814	768	771	777	767	836	747	792	758	790	757	840	752	760	767	763	757	801	772	798	771	758	807	819	776	833	829	768	773	829	753	783	767	779	783	808	762	804	797	780	787	781	764	763	752	772	747	722	783	780	803	849	781	765	762	779	756	736	794	777	769	800	785	748	794	750	806	777	710	865	770	780	777	785	785	855	781	778	745	778	796	768	800	766	750	767	790	788	807	770	823	733	737	744	764	773	764	781	747	787	755	759	812	768	751	776	779	803	778	714	800	774	823	766	815	784	772	791	780	821	760	787	786	758	805	787	800	808	720	760	796	751	789	785	749	734	816	814	778	779	777	793	753	750	797	752	823	795	843	804	783	814	743	803	789	767	774	792	754	818	778	762	761	812	766	824	753	768	783	749	792	765	749	792	813	798	777	763	797	808	796	782	775	801	790
63953	64559	62366	43682	26303	13236	1567	348	295	279	263	303	271	258	275	275	268	289	271	262	308	242	259	271	279	249	244	240	259	287	270	274	273	278	252	260	285	267	244	261	295	355	419	341	291	264	260	268	282	271	281	293	279	257	258	251	277	257	257	289	292	249	263	284	289	251	244	291	251	257	243	259	272	259	261	265	250	249	279	298	266	266	256	265	257	284	249	267	261	221	276	263	290	262	274	246	269	249	260	248	253	252	260	249	285	241	272	299	269	238	278	261	249	262	246	220	243	269	256	290	303	255	279	255	275	308	274	243	250	282	278	239	298	261	258	241	263	241	257	294	273	259	241	279	269	265	248	248	244	239	277	253	271	251	256	260	255	259	259	281	268	260	258	250	280	273	260	274	246	256	256	250	271	260	252	273	227	298	240	256	253	253	268	280	254	265	231	267	249	253	304	256	263	254	251	248	251	261	284	273	236	278	258	265	261	265	222	279	277	239	268	256	248	276	248	264	232	250	241	281	272	271	264	216	236	248	251	314	283	293	277	245	261	242	267	248	267	269	293	263	257	244	269	245	262	263	282	235	275	246	254	276	263	257	263	271	297	281	251	276	257	247	249	255	252	256	274	272	254	240	279	288	296	241	262	280	279	265	273	282	232	269	277	261	286	273	273	270	268	281	246	251	258	240	244	275	289	269	254	230	220	292	241	255	241	288	247	260	261	298	264	268	268	242	276	260	245	254	293	270	254	297	289	264	233	272	258	275	256	267	233	255	239	266	276	260	281	273	286	222	294	264	248	272	258	276	266	262	266	266	263	239	259	258	246	260	256	287	269	275	263	286	257	278	221	232	281	231	278	260	276	272	267	273	253	263	287	257	233	245	235	249	275	270	274	283	259	266	259	237	239	255	249	302	256	265	276	245	258	260	250	276	226	255	281	273	244	261	285	265	253	266	264	259	232	241	274	255	265	264	262	274	265	241	245	244	284	253	251	275	284	256	269	266	234	240	274	253	270	259	282	292	249	281	247	260	262	248	267	233	278	253	279	271	279	253	269	251	266	245	276	281	265	263	301	279	248	252	267	242	242	230	275	285	256	265	278	250	267	294	267	258	256	286	247	266	270	253	288	266	243	276	267	279	293	265	262	277	263	236	257	283	268	278	245	296	249	249	280	274	251	273	253	278	254	277	279	273	275	272	270	270	270	251	249	235	249	242	253	214	265	269	265	258	247	258	277	268	264	255	261	279	266	245	253	261	252	278	230	224	265	250	289	279	284	269	273	277	255	255	270	266	255	240	252	233	264	265	267	240	282	263	250	221	221	260	245	305	290	267	229	240	253	255	249	271	271	306	295	259	240	255	247	256	285	233	254	235	278	262	279	244	288	246	250	288	279	252	246	252	271	286	282	247	285	261	272	286	290	294	258	282	274	268	269	289	300	293	287	268	247	272	258	305	289	313	250	260	244	244	270	282	245	280	267	253	251	270	253	274	257	249	273	254	261	265	251	282	274	283	238	248	277	281	270	289	242	264	262	277	261	256	252	282	272	258	263	279	264	256	254	263	249	283	275	289	269	272	266	254	273	273	252	275	321	267	261	278	274	247	265	264	270	232	250	245	249	252	250	217	264	245	277	272	266	272	249	251	221	252	265	238	225	251	227	244	269	259	234	272	281	263	266	252	265	263	316	269	269	248	239	249	278	236	292	265	231	255	284	261	254	267	260	232	240	243	247	281	253	241	281	270	274	269	283	279	286	278	252	247	265	255	247	259	291	263	255	269	259	250	272	249	267	278	283	278	271	241	286	299	276	276	291	285	286	238	231	281	296	284	243	266	285	256	295	288	277	254	269	277	217	281	275	271	273	264	258	286	235	283	270	280	271	279	271	265	247	293	244	259	269	260	254	224	276	231	283	261	257	236	273	282	262	260	255	278	263	281	232	251	308	273	254	230	278	251	252	259	239	279	272	255	269	234	274	239	254	287	268	261	248	260	254	258	283	258	278	260	258	250	267	249	232	275	252	243	265	266	221	262	249	287	244	252	241	293	258	261	270	282	263	262	251	271	281	289	250	260	224	259	288	257	276	260	263	263	254	263	257	277	251	259	299	239	295	265	281	296	268	278	253	245	252	302	252	286	266	282	277	282	265	268	289	236	251	253	288	265	281	288	265	260	257	265	276	274	283	238	286	274	250	250	247	237	264	231	274	272	255	288	267	244	258	294	234	281	280	251	268	240	251	282	251	254	256	246	273	253	273	262	243	262	255	247	241	268	283	273	255	285	275	264	279	235	263	272	259	259	274	268	258	245	248	266	288	262	258	300	281	255	250	266	253	256	280	255	254	239	255	270	248	254	289	260	311	263	254	264	257	277	276	268	259	278	301	273	253	279	275	241	248	250	249	303	262	252	248	249	277	273	270	235	245	285	247	271	282	275	266	259	237	282	266	267	272	234	278	242	276	258	272	261	266	303	267	233	267	238	278	288	274	268	269	263	254	246	260	278	262	284	275	255	252	234	269	241	253	289	251	268	300	249	295	281	251	279	247	277	223	247	259	272	247	247	257	229	269	263	274	240	275	269	285	264	254	262	244	260	278	244	262	223	235	275	262	253	240	277	276	266	280	274	281	252	260	284	240	245	268	266	270	265	298	254	283	287	285	256	256	236	257	253	291	255	253	277	242	257	252	252	232	254	271	289	263	261	246	287	233	263	253	270	268	256	282	295	253	262	276	265	277	284	248	236	260	272	245	250	252	226	300	294	284	269	224	268	246	273	279	268	253	238	256	285	275	267	257	268	277	274	255	256	265	263	253	253	266	288	273	298	252	263	284	257	259	275	262	288	218	277	243	235	261	256	239	298	278	261	251	247	263	267	278	271	297	282	237	228	224	258	248	265	255	244	258	261	243	251	252	253	268	234	268	276	300	264	241	244	254	239	249	262	249	264	285	261	252	282	276	277	261	250	258	280	250	279	254	289	267	255	249	260	260	264	218	254	286	282	255	278	303	278	259	261	270	260	278	297	279	256	294	260	258	267	267	266	271	264	242	283	273	261	275	279	245	270	281	290	288	219	238	245	250	273	261	291	266	271	271	248	277	237	296	268	257	266	262	260	239	285	261	257	261	261	285	280	273	280	260	252	279	282	286	271	261	253	287	273	283	261	302	245	254	284	241	261	245	270	235	270	270	251	300	273	288	283	263	271	299	273	265	278	272	271	230	274	265	229	244	218	276	267	270	233	277	271	262	284	263	258	265	281	261	279	245	260	271	290	283	250	268	239	270	271	271	288	231	259	289	253	251	253	253	264	228	240	254	255	273	274	239	250	251	262	281	260	280	258	249	279	279	274	259	260	245	260	270	285	272	247	289	251	280	262	238	279	279	273	264	247	281	258	253	266	225	276	282	274	273	279	268	288	291	293	277	257	247	268	303	264	276	288	234	272	272	253	256	296	285	265	285	257	259	275	277	248	244	265	255	263	273	271	245	276	237	242
38719	48580	56652	48648	35845	24138	2189	1040	852	882	812	739	737	752	719	694	706	720	630	671	711	727	673	648	626	650	666	686	622	654	797	700	720	649	639	636	587	602	601	721	928	1226	1421	1106	749	642	585	622	635	613	593	598	581	631	643	590	628	640	605	621	640	608	604	557	587	646	610	585	589	598	603	647	625	597	600	630	624	636	632	586	633	653	644	623	588	625	559	590	593	639	650	642	571	637	582	617	601	651	649	570	623	594	652	678	610	610	617	577	629	600	608	607	577	621	623	604	624	600	623	609	610	626	635	575	660	615	588	665	588	631	634	607	603	606	628	644	662	681	609	596	590	629	598	607	669	659	617	613	649	634	646	622	624	586	640	632	658	628	636	622	640	598	644	605	595	584	668	622	641	612	648	619	638	581	595	597	607	594	603	550	604	618	611	640	634	643	602	576	581	609	609	612	614	597	611	592	610	600	623	683	628	599	610	632	602	658	665	630	606	649	568	665	640	589	614	620	585	634	628	656	557	626	598	576	614	618	609	594	613	629	643	622	626	571	627	620	644	569	617	615	609	613	628	642	624	636	592	565	615	603	620	593	593	573	616	617	571	591	593	598	616	638	582	610	609	640	607	617	634	596	638	598	554	613	619	627	579	623	650	660	595	594	650	605	624	584	549	620	607	642	627	663	602	621	598	573	655	622	591	612	590	630	629	676	598	629	586	621	604	580	607	616	602	604	614	630	569	658	637	656	595	580	630	644	621	596	604	605	636	618	613	665	642	632	600	609	603	576	616	597	649	602	594	627	630	613	620	601	632	609	621	610	652	597	672	586	596	610	667	619	609	656	621	607	618	619	636	633	664	644	576	617	654	617	640	608	635	607	625	647	615	649	592	589	658	609	597	573	649	598	637	611	568	638	622	591	581	599	615	637	640	622	596	607	683	609	620	641	630	634	613	616	646	586	636	619	646	609	627	618	612	606	606	661	589	616	604	630	587	637	607	639	585	612	578	614	641	657	639	618	634	590	645	587	587	592	631	575	614	599	590	636	601	638	592	658	598	620	671	606	584	626	632	602	617	606	622	613	602	630	577	596	655	629	641	598	656	598	619	619	601	593	577	588	645	616	641	619	641	598	635	635	569	599	609	628	666	590	626	625	618	612	634	605	603	625	576	625	593	607	587	617	617	601	613	593	621	603	599	585	624	581	604	593	613	631	629	625	593	626	594	627	575	612	577	621	602	621	598	606	622	612	600	584	639	660	641	628	630	640	591	571	619	614	668	599	639	634	635	644	598	623	649	666	590	564	623	622	575	616	559	613	609	560	609	653	583	610	605	622	592	634	626	611	629	658	633	671	620	582	569	580	640	643	644	604	630	656	616	614	601	621	613	563	583	604	598	611	576	658	638	614	638	633	631	617	637	599	619	592	627	661	625	624	606	632	613	590	613	613	601	624	632	605	602	637	609	599	607	657	617	604	603	640	676	620	633	588	591	602	613	635	623	632	638	617	604	665	595	650	576	625	600	644	579	645	603	622	576	583	598	638	604	631	624	644	585	571	606	608	599	601	628	662	588	654	636	596	592	570	602	592	598	594	604	686	610	632	635	606	600	576	605	629	581	596	616	602	623	624	589	559	613	659	581	599	637	625	604	647	629	597	569	586	625	607	657	647	638	609	602	584	634	585	661	634	670	606	583	635	655	653	624	616	596	620	643	579	620	621	619	628	634	616	578	640	582	620	591	616	618	638	638	576	600	619	626	589	608	608	632	617	615	610	600	592	615	633	614	590	645	614	653	584	589	605	642	635	655	585	606	587	597	600	604	587	615	615	613	597	604	616	615	595	603	610	614	656	612	571	624	577	631	650	595	604	602	598	598	648	586	625	590	637	599	586	621	649	621	609	618	660	600	633	640	644	643	616	657	571	615	591	558	544	650	619	607	645	605	616	610	616	618	622	636	586	630	633	691	607	615	609	614	605	570	620	616	673	597	633	585	613	607	615	578	649	633	637	595	645	641	632	620	611	581	611	605	588	619	593	647	589	591	611	608	580	602	644	641	629	644	614	643	557	606	610	608	598	641	622	587	558	603	579	643	644	642	587	634	584	593	599	594	613	601	655	632	605	616	610	615	622	595	639	613	596	657	655	609	581	626	624	627	626	640	605	627	582	618	663	587	616	616	628	605	642	609	627	649	602	628	636	618	589	655	576	626	631	646	604	626	608	658	632	604	641	605	611	693	607	652	626	650	618	584	581	614	634	609	617	573	650	582	673	622	604	611	584	597	641	597	592	591	600	618	635	604	617	671	597	609	620	633	647	635	579	586	574	613	692	640	618	601	582	592	631	654	629	604	598	609	666	652	619	599	600	625	589	619	646	608	597	622	631	651	672	597	583	600	614	623	600	584	662	571	658	601	619	612	617	608	624	612	606	631	587	628	587	624	596	578	601	582	669	634	639	590	598	563	636	628	625	599	592	613	632	647	611	632	612	612	598	643	622	573	613	641	627	597	585	600	655	626	613	554	624	635	698	624	605	593	637	625	658	611	637	597	614	632	620	592	579	596	595	590	564	615	620	606	642	645	597	598	562	600	611	616	594	604	645	632	642	638	582	653	606	639	599	633	617	592	589	595	657	597	629	609	637	626	589	608	639	636	613	598	604	625	603	638	593	601	633	617	611	589	594	616	690	626	596	616	636	597	629	611	632	604	597	649	588	644	602	627	615	572	616	633	585	577	615	625	610	602	652	621	586	650	576	598	607	652	633	595	649	602	595	661	644	630	596	632	602	596	617	595	630	663	634	564	594	596	646	602	609	580	617	619	600	613	614	618	618	622	613	591	601	609	622	602	621	618	596	626	642	645	647	608	629	601	651	671	612	647	596	656	667	631	593	656	611	602	617	633	567	599	610	620	610	617	648	603	621	605	649	646	607	608	646	633	647	619	631	652	660	650	607	630	612	655	634	594	577	620	615	579	641	599	627	578	589	545	607	649	623	568	627	596	630	619	623	630	645	638	620	622	630	634	615	610	601	590	618	610	606	629	605	625	612	632	584	590	600	608	615	645	620	639	598	605	610	607	637	585	612	599	616	637	629	649	639	624	572	575	608	627	633	627	651	630	639	617	625	602	616	597	596	650	625	620	615	600	602	592	606	632	611	620	609	623	614	590	651	612	636	595	632	621	563	618	587	622	622	611	580	579	667	654	656	592	619	574	623	622	610	607	581	628	602	640	594	583	625	586	663	634	609	642	629	587	610	579	636	616	621	653	613	672	571	616	646	639	638	660	574	608	624	644	545	599	654	582	635	644	645	643	640	642	624	598	630	629	574	627	590	629	623	576	613	618	589	589	621	651	603	606	579	644	611	600	622	643	592	625	634	632	583	564	648	603	630	581	654	637	597	627	603	616	596	576	655	634	633	614	664	584	617	598	610	627	627	607	633	592	654	642	608	640	625	619	594	615	652	587	611	615	611	628	605	666	606	649	621	625	562	607	631
77925	78158	72799	54120	35798	21387	3103	411	332	361	348	325	297	273	274	288	280	283	259	282	284	269	271	283	279	250	287	301	282	294	272	315	313	284	264	293	280	258	290	285	387	493	444	345	336	289	291	282	247	260	250	239	251	237	289	288	249	259	286	278	300	273	272	223	256	243	271	265	288	254	265	262	276	259	292	287	256	270	280	241	259	288	252	303	261	280	264	288	255	253	281	259	262	267	276	265	248	259	265	241	235	281	255	273	239	259	265	260	275	287	291	254	270	257	254	245	257	255	257	247	239	266	231	264	273	266	273	247	292	269	254	264	300	230	271	251	307	264	243	271	304	247	276	288	274	289	277	266	250	254	254	273	273	277	261	259	245	264	240	273	266	272	235	257	257	234	261	218	297	293	282	239	285	267	250	265	257	256	277	273	286	260	258	278	282	303	246	250	252	253	235	257	260	259	259	283	290	270	277	269	262	287	223	280	277	276	234	280	267	273	242	260	262	298	280	262	254	262	241	294	270	243	308	274	273	254	263	240	273	254	265	286	266	259	241	272	277	239	275	266	251	262	281	281	249	272	274	286	263	275	239	282	280	286	301	282	276	269	232	280	272	235	263	254	274	277	281	256	259	291	291	300	287	275	281	276	237	267	306	264	257	302	291	284	238	278	267	288	243	236	278	249	247	272	256	284	256	258	245	244	277	285	271	246	263	275	254	254	271	246	245	292	267	289	282	279	266	275	268	244	262	253	270	266	272	264	303	245	258	270	274	246	247	258	259	243	300	257	257	243	285	260	257	246	262	258	256	248	266	268	260	244	271	289	247	246	281	276	293	302	251	276	262	267	274	276	285	235	266	294	253	292	248	256	258	280	245	282	244	274	260	258	275	261	268	257	227	270	273	290	274	255	245	261	258	234	280	266	250	258	254	275	273	279	262	254	244	248	254	240	283	286	259	261	279	283	270	272	248	228	267	252	272	241	265	257	300	246	279	295	251	298	270	257	277	273	248	240	285	279	262	305	288	255	281	267	221	247	262	256	272	242	257	237	257	278	279	248	287	275	263	255	279	262	284	249	263	261	277	287	242	288	252	240	268	242	264	249	252	259	232	276	239	267	296	255	272	265	265	297	265	265	245	269	290	252	249	275	241	263	260	257	243	279	258	254	269	239	263	276	272	233	254	280	242	251	280	270	240	240	255	253	282	272	250	260	254	234	273	260	289	283	259	279	277	273	246	249	253	270	309	219	253	269	269	259	267	266	251	267	264	249	233	254	248	273	238	287	271	261	287	269	254	259	248	265	255	267	247	279	256	262	234	256	251	251	258	248	269	277	261	246	262	270	272	245	285	276	283	227	281	268	285	259	260	294	251	241	231	246	272	260	277	293	254	248	240	250	258	256	272	270	263	258	261	249	226	225	254	239	248	281	264	260	266	278	283	269	255	261	266	273	277	254	262	255	244	249	262	288	269	265	271	286	288	255	269	265	272	297	280	244	252	288	280	262	263	264	273	256	271	284	287	241	262	262	274	231	275	266	298	269	278	276	302	272	297	262	263	259	269	261	244	277	261	278	311	269	284	236	245	267	272	223	273	269	269	276	258	250	281	266	276	265	262	251	252	272	234	283	246	269	260	231	241	291	296	226	263	247	281	286	285	257	263	245	249	288	267	239	291	254	244	249	264	265	252	271	226	282	246	291	268	258	276	228	259	265	250	239	298	275	288	244	269	248	261	245	284	238	256	268	277	254	249	258	269	264	281	280	253	250	281	292	275	276	253	228	248	265	252	271	280	251	273	271	254	301	281	258	273	261	272	262	263	272	260	263	278	242	275	261	249	246	283	278	239	288	261	280	274	288	246	265	281	280	270	276	268	252	266	271	290	272	244	267	264	269	251	279	285	276	291	269	270	265	284	294	260	240	247	300	279	269	251	276	268	284	256	288	292	279	239	273	275	299	241	291	278	270	247	248	241	281	261	256	288	256	258	269	286	238	261	250	284	266	272	254	252	281	272	256	256	264	263	248	245	289	274	252	238	258	265	253	279	265	278	272	293	267	260	251	248	272	298	256	253	258	265	256	276	276	269	222	233	250	244	254	262	260	280	264	258	281	279	257	246	277	227	235	255	269	237	285	285	269	251	274	272	251	258	265	283	252	261	304	254	244	274	237	272	267	269	276	295	250	274	283	266	266	280	250	251	277	261	264	245	254	270	251	262	243	278	251	269	239	256	241	279	284	274	292	258	271	274	276	275	274	236	249	276	272	302	236	257	272	258	249	255	260	256	241	281	273	300	267	254	251	253	249	288	262	288	240	312	251	262	262	299	250	243	261	255	283	273	276	251	255	244	259	263	274	244	272	277	236	264	266	240	248	272	258	242	292	256	294	251	279	263	272	286	271	275	259	262	278	262	254	267	265	260	268	269	265	257	261	284	278	256	261	280	308	289	239	279	247	247	256	236	247	249	260	265	274	281	272	297	250	253	250	290	260	270	277	247	257	287	269	261	257	246	269	273	285	248	260	291	260	264	280	239	250	280	278	272	289	267	237	260	266	252	308	246	257	256	263	291	277	265	280	264	279	254	289	251	279	282	277	290	253	244	242	270	268	256	244	271	262	292	252	274	268	273	255	272	238	285	247	256	264	252	263	271	262	263	250	252	265	284	249	231	267	286	241	257	261	247	277	255	250	262	255	267	270	269	272	260	293	257	314	252	257	261	273	253	250	294	240	285	256	297	232	226	275	275	277	252	262	257	283	279	252	267	239	260	267	267	258	264	270	274	261	255	261	272	299	282	277	245	290	275	258	259	301	243	259	237	249	252	263	295	247	281	267	271	277	255	242	242	261	284	305	239	266	279	255	280	264	274	268	310	259	268	248	287	289	283	260	241	259	268	271	263	298	283	271	292	277	279	322	263	263	263	290	273	292	257	267	265	260	276	265	291	248	295	276	246	259	282	250	270	320	283	237	274	278	271	287	254	238	258	244	256	253	267	251	253	254	293	256	258	228	260	241	270	290	274	283	257	298	271	259	272	273	279	317	245	277	238	260	277	246	314	282	286	249	261	271	239	253	265	263	293	240	271	284	243	259	266	264	267	260	229	257	265	288	271	279	276	289	260	278	252	252	229	259	249	266	259	255	275	249	259	265	278	264	296	246	255	247	291	261	264	298	253	275	269	274	278	255	233	268	277	258	245	298	240	255	275	284	283	252	278	252	260	253	288	281	228	248	260	287	275	295	228	249	257	238	263	293	254	253	254	266	263	258	241	317	286	297	268	275	279	284	251	277	270	275	260	275	276	254	259	239	271	248	265	231	268	264	263	224	258	253	250	294	296	278	276	248	272	281	247	250	270	246	248	268	273	266	278	264	273	285	243	249	211	249	259	260	280	249	260	276	265	264	232	258	247	256	246	279	280	281	264	236	267	254	276	243	250	276	244	270	292	280	270	278	300	246	275	252	253	279	281	279	255	284	244	258	273	324	277	285	278	274
48155	60392	68428	58372	45034	30539	2792	1125	1040	980	993	849	811	869	827	756	756	749	734	700	700	698	694	672	723	755	720	701	685	663	728	798	927	842	718	742	631	584	636	693	1464	2040	1904	1349	955	679	594	583	620	640	642	657	646	625	604	568	623	639	661	672	687	584	639	603	606	628	588	598	604	595	609	582	608	632	633	601	647	625	623	604	617	648	656	627	620	589	637	629	605	605	640	614	622	601	595	616	665	622	637	571	636	639	630	657	580	649	611	636	597	593	600	623	584	598	601	625	588	651	638	581	650	630	627	583	592	642	614	610	621	599	613	624	610	595	670	624	668	584	641	668	615	625	643	585	635	607	594	651	618	633	620	602	608	630	639	640	687	598	657	626	558	595	640	635	658	601	621	609	583	621	607	661	659	584	652	651	604	672	654	596	632	593	573	649	619	634	615	644	613	626	621	631	647	651	613	672	639	618	667	608	641	630	615	577	616	624	636	648	611	612	615	633	643	624	581	622	644	617	628	621	617	615	635	594	594	589	628	583	582	636	597	608	622	616	626	597	618	580	638	650	655	593	604	620	660	618	614	652	599	609	611	630	633	585	596	594	616	602	681	594	604	584	643	664	605	591	667	586	617	645	645	652	646	619	641	642	635	643	575	633	632	632	609	618	628	619	614	663	647	577	634	620	651	644	595	647	665	591	618	603	667	618	618	610	655	626	585	597	591	646	596	620	604	602	588	638	631	651	626	618	638	631	630	597	624	601	618	634	620	655	681	590	634	640	651	695	610	590	591	605	613	596	611	612	649	600	596	647	602	642	629	652	646	620	715	635	628	617	623	606	627	630	606	660	635	596	602	591	627	637	580	625	636	636	592	622	650	609	591	623	608	598	644	655	611	620	663	602	641	622	663	639	579	626	626	638	654	613	592	572	620	589	660	627	618	612	638	603	606	644	642	610	630	616	587	592	636	674	646	694	626	659	636	643	618	655	663	655	609	632	642	584	622	623	642	623	666	643	673	589	623	651	671	592	641	621	630	592	637	643	659	595	629	573	600	639	647	639	645	607	596	614	615	591	640	588	630	651	621	655	625	614	657	631	657	617	584	643	609	625	639	706	632	637	634	628	627	628	661	603	619	629	636	642	642	682	584	655	589	610	598	642	638	610	665	648	635	602	642	577	647	615	631	632	614	614	672	616	624	629	665	611	629	673	621	634	602	549	599	614	612	629	663	620	620	628	639	603	603	639	654	608	628	638	639	658	621	620	608	602	620	648	573	606	618	614	636	576	615	554	643	591	614	636	663	630	605	629	646	605	635	613	615	590	656	610	629	631	624	611	615	644	608	622	630	608	611	642	599	621	641	618	585	655	627	636	578	588	595	588	612	647	573	630	625	591	630	665	639	598	573	617	608	594	626	604	628	660	625	634	631	554	596	614	583	597	609	626	654	613	645	613	648	622	586	624	633	596	655	659	612	617	616	633	604	619	650	634	596	603	614	633	622	625	613	646	622	644	602	597	608	621	699	676	587	607	659	645	641	644	618	571	633	618	619	620	655	651	631	613	631	599	642	647	650	615	600	608	552	631	643	648	597	609	619	599	607	646	623	611	647	655	649	622	686	652	629	642	598	616	545	654	591	589	604	600	620	613	624	669	649	594	647	607	613	605	612	624	680	682	658	644	603	600	584	643	629	620	668	654	595	602	628	625	680	671	638	604	606	620	708	635	656	624	610	598	602	660	626	627	609	644	608	675	624	626	662	634	571	579	609	588	631	574	656	614	607	632	608	593	624	584	629	671	580	663	557	629	552	625	608	664	635	631	622	628	634	622	615	632	603	592	646	669	584	587	596	634	655	639	623	655	673	638	628	624	645	586	662	597	669	662	606	612	642	611	593	591	625	653	607	670	650	640	615	574	631	617	686	624	593	624	624	662	567	644	624	586	633	596	610	611	628	641	614	619	629	601	645	609	611	644	641	620	619	643	674	614	596	603	651	632	602	632	599	611	607	641	649	638	647	653	627	603	627	605	632	661	644	626	620	563	634	627	620	642	602	617	617	598	629	610	624	678	613	648	594	647	613	649	622	609	577	588	625	608	631	635	642	651	620	640	633	633	663	631	620	639	687	622	653	635	628	582	613	626	630	643	615	648	619	617	669	641	613	626	601	585	590	641	587	624	631	640	613	628	579	707	611	655	582	645	636	619	606	663	650	614	627	608	625	600	606	605	639	616	642	608	612	598	672	641	586	643	646	596	590	630	603	681	645	593	590	669	626	615	637	622	646	573	616	591	612	592	617	609	591	640	635	666	662	639	616	569	605	660	610	639	639	617	593	641	602	614	672	627	680	663	590	610	615	616	618	636	650	642	671	602	642	634	630	620	575	568	629	641	594	627	604	595	652	628	602	672	636	680	605	631	622	618	610	650	638	584	619	628	598	649	632	687	599	650	627	610	641	650	630	660	585	606	628	654	610	651	667	604	628	587	657	607	612	666	619	671	594	643	589	606	621	596	657	597	626	609	623	613	661	599	619	616	604	619	619	603	608	581	595	607	650	641	594	702	635	640	613	608	605	627	629	644	617	580	626	625	597	564	611	660	622	635	584	616	626	603	661	654	591	598	612	595	610	618	583	601	588	640	645	613	581	607	643	600	624	587	589	640	605	606	651	632	610	662	624	634	623	610	632	601	602	679	614	645	611	665	633	617	593	598	642	625	606	628	640	584	576	609	587	587	585	577	677	667	600	625	658	599	606	618	615	580	661	635	612	628	665	652	587	596	640	601	604	662	579	619	642	612	625	605	652	626	620	612	619	634	605	608	614	647	587	610	527	593	625	612	600	633	634	586	679	594	628	626	597	628	629	563	645	655	612	598	619	610	634	644	629	648	577	588	614	634	642	642	582	574	590	646	637	574	631	589	639	633	583	646	568	601	615	629	607	659	599	599	630	663	622	616	664	621	644	581	670	655	592	634	607	656	574	660	618	605	640	649	593	629	644	641	613	628	640	641	626	657	617	638	598	605	670	613	645	630	654	605	594	577	664	654	579	657	659	639	637	616	634	621	642	657	624	645	616	639	606	612	677	625	591	620	683	605	629	617	623	608	644	638	636	589	623	613	614	629	647	619	606	625	641	622	633	594	627	584	591	657	602	645	611	623	613	586	667	657	547	631	619	611	641	628	646	625	651	585	659	628	607	642	609	643	580	595	625	634	655	657	622	617	640	588	623	665	641	636	629	621	635	626	629	664	633	580	614	624	669	583	640	617	601	652	610	603	618	586	615	613	604	634	606	620	593	596	637	596	637	627	642	641	637	626	625	632	636	626	636	612	628	615	669	588	651	625	644	590	584	650	630	565	575	616	653	637	632	653	623	664	651	623	652	620	632	582	629	615	641	658	626	608	646	659	641	609	643	597	609	633	625	639	626	645	666	641	611	619	633	614	607	619	650	603	621	642	601	650	617	620	620	672	641	635	571	639	577	600	587	589	697	600	580	613
16973	13751	11142	4607	1859	1020	425	425	404	409	351	382	394	367	362	377	350	365	377	361	341	389	383	382	362	381	339	350	345	360	401	342	365	334	357	367	351	345	336	365	381	395	412	370	372	342	371	341	387	368	339	335	355	343	332	380	352	338	347	384	358	368	381	363	357	359	405	406	392	393	349	350	330	337	369	369	353	372	385	349	340	391	363	379	331	380	373	338	375	377	423	365	340	400	381	356	352	361	355	377	357	390	366	351	344	401	355	377	318	362	395	346	344	375	378	390	338	356	347	384	347	365	361	353	350	307	344	384	364	362	356	394	370	364	399	371	373	355	368	344	368	369	375	373	363	369	383	347	381	359	348	370	344	362	360	386	351	346	364	355	362	387	347	359	372	337	345	345	342	345	354	366	416	341	331	375	374	363	366	361	326	379	394	354	359	409	375	341	355	336	381	367	329	334	376	346	373	335	369	375	380	398	367	374	347	369	370	383	381	355	371	375	392	373	359	347	359	375	361	321	346	351	368	362	370	373	365	355	347	371	336	346	362	363	338	362	365	393	390	357	362	373	345	331	361	356	344	359	409	356	346	400	381	372	347	354	346	396	366	349	348	391	377	366	337	375	355	398	338	342	374	353	370	350	379	385	374	376	360	345	346	340	354	327	358	389	374	339	329	390	362	349	369	357	369	399	365	386	383	362	388	352	344	346	360	329	334	355	373	342	363	366	361	384	356	371	386	363	357	382	386	355	352	340	348	344	349	365	352	332	330	400	388	351	363	365	359	362	349	362	385	377	368	367	364	347	333	398	379	373	404	358	364	331	389	359	359	380	339	359	340	330	363	353	371	385	355	355	377	389	382	370	358	380	356	358	364	371	322	397	348	369	388	368	393	404	359	374	350	352	335	353	361	351	409	358	383	367	328	407	355	354	401	369	335	382	361	367	377	388	339	376	366	356	377	349	409	368	321	339	359	362	366	390	343	370	308	357	340	370	340	363	331	379	368	355	363	349	331	377	374	394	337	389	371	392	342	369	352	432	368	351	383	387	349	356	353	403	350	344	337	367	358	343	324	377	342	322	402	314	363	382	348	361	369	364	361	396	358	365	380	362	327	369	375	378	353	362	337	329	360	346	351	364	339	361	390	352	384	340	328	323	355	333	397	343	353	370	362	339	348	323	377	377	364	348	342	353	392	347	348	334	373	383	387	355	341	343	353	382	362	345	368	415	386	386	370	383	374	367	389	376	380	355	399	351	374	383	334	357	353	391	392	330	415	373	356	365	365	370	356	366	358	360	329	341	353	369	357	372	364	339	352	367	386	395	404	371	389	378	419	379	325	359	382	343	340	368	363	372	346	352	341	339	370	384	326	356	359	361	326	365	336	370	343	376	348	376	380	393	346	388	361	364	396	370	374	368	339	355	358	353	391	389	323	363	367	362	370	379	346	314	355	376	342	373	376	398	370	372	338	371	362	336	361	355	362	354	368	387	355	397	379	357	356	399	339	369	371	355	392	378	347	353	361	333	358	396	299	357	373	357	369	388	383	357	376	354	394	371	338	351	345	310	355	310	361	394	377	365	372	397	329	343	410	346	403	369	367	350	366	351	371	340	343	400	359	321	355	355	346	373	360	391	339	366	370	391	347	366	375	314	379	377	342	390	359	383	352	357	361	354	418	393	407	350	356	345	388	405	346	325	347	380	365	323	357	376	387	403	352	333	409	363	396	360	354	387	365	368	353	340	352	383	366	365	327	392	347	338	386	361	311	361	357	362	328	347	350	371	395	350	360	387	343	356	345	366	342	353	340	344	370	321	397	385	370	332	342	327	374	384	355	362	366	336	356	361	345	354	349	347	372	394	365	366	370	365	383	387	341	311	389	391	340	375	390	362	333	335	389	386	390	363	352	337	354	356	362	374	353	378	358	362	359	344	337	334	389	354	361	352	363	342	376	340	344	356	383	366	401	335	393	353	338	396	344	386	336	368	369	346	365	395	374	365	349	325	387	365	362	355	378	345	342	421	348	377	336	391	369	365	351	378	378	345	324	398	357	366	326	349	402	378	344	349	360	369	340	331	325	370	357	406	348	381	340	358	341	379	369	344	370	368	370	335	389	362	370	373	341	344	340	387	357	379	390	386	361	364	345	393	367	364	387	344	359	370	383	339	351	358	412	375	374	374	406	362	390	366	374	350	364	347	348	349	367	341	358	369	371	387	389	364	376	366	370	389	346	365	354	341	358	351	357	400	373	378	353	362	366	315	356	383	359	368	336	357	378	392	400	345	370	351	381	364	356	371	364	346	390	362	387	377	336	346	328	423	376	387	348	367	363	350	352	358	349	405	380	372	311	375	359	348	316	369	396	360	382	347	385	357	373	336	338	385	365	383	346	364	367	373	371	367	392	396	366	359	380	364	368	381	354	362	349	397	365	376	352	383	376	367	367	373	408	362	362	377	384	352	350	350	347	330	323	343	342	372	408	342	331	358	329	401	364	369	399	391	375	369	354	369	360	396	353	373	393	377	392	363	399	399	365	387	426	339	367	362	359	351	412	347	364	362	360	368	361	382	365	396	342	411	417	378	342	347	370	365	329	343	378	356	356	378	349	370	395	357	361	337	348	309	367	372	360	379	342	348	377	350	397	352	404	396	379	401	375	357	385	369	361	340	349	357	359	365	364	357	380	361	366	360	374	345	386	323	347	325	370	373	383	402	342	377	374	335	362	358	396	350	365	313	390	394	368	391	367	367	341	358	361	359	365	392	390	355	357	365	358	397	367	361	333	371	322	365	354	352	343	364	362	394	341	352	335	342	355	327	319	372	359	376	367	336	341	346	410	335	376	358	335	382	349	349	329	351	337	360	382	341	341	367	375	359	385	354	376	364	402	365	374	364	352	369	395	379	325	372	367	397	369	344	357	333	383	349	345	378	333	370	338	352	357	362	375	382	367	344	308	337	367	371	355	329	360	338	391	382	374	389	376	318	384	376	313	360	346	373	364	359	366	356	341	312	363	374	354	336	393	392	366	386	396	343	387	348	378	388	375	372	341	360	328	394	350	340	408	383	363	346	347	397	331	365	367	357	388	347	357	341	360	383	346	364	361	356	351	361	364	351	348	345	380	363	348	400	387	350	384	386	337	362	421	369	342	375	377	366	356	355	356	360	305	361	344	333	363	363	361	351	341	387	400	374	392	377	372	363	371	344	359	408	344	388	348	365	382	358	347	373	330	334	375	360	364	356	323	377	371	361	353	354	374	347	337	355	330	358	401	339	360	378	360	370	365	397	391	356	398	347	374	362	379	351	373	361	327	378	385	357	384	396	371	362	344	378	387	357	366	334	395	362	339	388	372	362	393	373	353	394	341	360	393	370	372	350	338	365	378	342	338	372	373	354	337	369	343	363	386	378	374	372	375	365	381	367	351	381	367	367	355	337	370	345	397	394	364	344	350	313	366	355	360	351	354	342	359	345	358	352	370	364	359	345	370	347
14220	17383	17428	10248	5266	3023	1014	913	939	922	917	855	767	912	836	836	838	807	832	860	859	874	817	845	873	817	823	807	835	824	828	794	825	840	806	832	799	826	830	806	805	862	952	874	863	813	778	809	799	793	800	842	803	749	821	775	795	819	804	840	859	816	771	751	819	825	787	865	815	833	848	838	792	771	844	808	758	825	801	800	819	825	810	835	768	870	810	793	867	831	837	799	824	827	781	852	784	864	823	831	833	796	837	824	832	833	795	789	831	816	751	804	850	827	802	800	823	835	876	808	845	824	821	861	817	811	823	787	803	857	801	815	839	827	817	862	816	806	796	828	837	844	832	770	830	858	815	823	827	815	794	774	825	852	835	820	832	845	841	795	808	784	838	813	760	852	811	841	802	847	787	812	844	775	818	809	824	807	832	766	784	836	770	781	837	743	829	820	752	823	823	840	847	800	805	795	818	847	846	851	836	856	803	824	846	834	863	794	829	823	788	783	837	799	879	851	747	785	802	803	869	807	823	774	758	830	781	839	804	827	811	854	798	837	831	827	822	815	826	795	801	857	831	863	805	800	818	848	823	748	840	787	789	825	846	818	848	830	826	832	873	805	853	770	786	786	806	865	770	754	823	807	807	825	829	766	839	827	865	841	849	810	801	850	796	836	833	799	797	802	843	822	799	837	843	744	820	802	826	866	795	809	868	819	802	852	808	875	826	801	794	871	801	805	811	775	818	818	802	809	831	810	823	823	769	841	822	794	776	798	781	833	807	825	822	809	809	770	821	841	862	763	839	823	808	777	801	799	794	829	850	831	820	809	818	830	826	785	832	804	804	853	827	798	795	825	806	821	827	834	825	766	831	822	808	793	824	821	799	826	772	840	859	828	870	865	790	838	822	821	848	816	782	840	818	785	826	814	813	832	812	875	826	793	803	822	810	823	828	875	791	828	861	797	819	825	772	778	869	827	768	825	803	802	841	823	866	813	782	870	840	800	814	782	818	827	886	848	776	811	850	818	801	771	827	806	818	792	836	816	831	830	797	818	815	814	895	782	860	815	804	879	835	770	812	842	827	784	825	794	745	782	859	858	786	781	854	765	795	763	830	758	819	802	837	862	869	848	809	812	823	856	802	831	805	805	791	806	809	834	833	810	844	829	835	754	821	773	817	815	823	845	825	730	798	839	770	806	841	821	844	822	809	806	834	763	785	805	810	807	833	817	807	784	773	813	839	810	851	836	826	825	815	830	814	832	824	758	805	830	801	817	782	848	855	797	838	840	823	823	816	811	799	838	839	752	863	843	857	834	860	824	808	831	836	799	843	864	814	784	845	812	837	883	806	809	779	825	788	823	831	783	843	824	810	796	828	818	836	825	813	819	838	802	833	796	838	841	908	769	870	825	813	806	832	883	832	877	829	853	770	774	844	830	823	785	880	848	784	850	833	863	863	768	792	865	800	840	855	791	817	795	786	807	860	835	825	807	801	803	824	818	828	777	833	828	799	821	826	832	798	830	851	822	846	823	826	879	813	822	770	844	868	861	778	827	839	803	806	882	825	792	810	838	800	854	788	807	825	859	860	847	812	826	838	877	868	758	786	840	823	810	853	797	841	825	801	857	728	817	771	847	805	814	799	815	828	779	769	808	782	812	788	833	791	803	844	809	808	877	818	797	837	816	834	831	835	830	840	804	832	809	877	855	824	856	865	785	877	824	814	866	812	825	812	828	783	780	797	833	818	820	786	757	802	820	866	814	815	876	777	835	821	887	814	811	838	844	825	835	835	832	795	855	830	824	765	830	815	769	845	787	832	824	784	847	832	809	805	813	805	789	811	781	832	829	819	803	782	851	790	801	808	817	834	813	834	794	830	813	837	862	754	769	850	866	855	816	818	796	830	820	805	853	820	802	733	823	809	829	842	812	825	841	820	824	859	836	814	870	818	789	747	812	807	835	829	801	812	800	811	778	807	842	861	816	786	850	800	778	813	830	781	784	781	813	873	785	780	827	798	829	834	855	801	805	787	821	734	792	785	851	849	779	814	797	819	820	835	799	863	794	830	804	814	866	780	813	771	761	818	844	790	821	808	811	809	834	833	819	819	843	810	873	827	841	809	852	816	837	817	814	807	825	781	769	783	837	809	837	828	845	798	830	854	807	829	815	780	847	747	817	856	845	797	853	807	778	843	888	806	826	863	811	818	827	764	828	755	825	827	837	858	829	788	809	809	789	816	836	852	767	775	837	770	852	816	837	800	848	811	758	840	847	781	797	788	846	845	817	791	846	840	848	833	775	870	781	868	820	777	779	792	770	785	770	820	801	856	788	802	838	808	824	774	794	832	873	798	775	825	788	819	812	854	871	839	792	839	802	825	856	882	801	826	820	789	830	825	870	787	814	788	838	861	788	780	853	833	778	816	811	772	776	835	825	855	814	815	824	862	832	836	818	829	828	803	816	804	806	821	802	745	808	854	793	842	869	803	748	805	823	775	799	839	816	797	804	793	796	860	827	844	753	859	810	833	806	889	841	807	801	841	801	873	814	817	777	803	835	791	844	815	821	784	813	812	821	768	818	793	841	793	801	767	848	823	836	819	830	787	817	867	830	827	791	751	799	830	822	809	866	885	790	823	795	778	812	803	840	816	829	855	842	779	783	798	839	812	816	820	813	774	803	830	855	809	855	806	809	846	845	822	819	822	788	832	821	836	823	867	781	836	837	819	798	837	825	796	781	826	812	852	770	793	857	816	808	814	791	799	868	771	794	812	828	865	856	804	803	844	795	772	817	828	853	813	831	753	815	833	831	808	843	822	807	812	825	784	769	797	807	788	822	839	831	806	815	846	796	802	803	830	861	821	852	803	883	841	828	848	823	829	775	768	800	838	819	808	806	852	840	827	814	852	833	879	801	738	769	802	809	842	844	798	823	773	820	795	798	811	880	818	841	863	829	850	817	843	821	785	827	844	790	825	809	785	808	837	829	819	814	824	855	765	815	848	817	814	873	862	855	821	805	832	791	845	768	868	792	847	816	808	787	786	841	791	817	818	809	839	835	829	816	752	848	781	832	806	827	846	795	792	831	788	849	827	825	816	848	766	802	812	816	837	839	808	822	866	765	821	814	880	800	783	842	912	835	870	882	780	784	823	807	862	818	820	795	786	805	826	796	846	848	827	818	865	814	817	865	831	786	771	850	755	793	824	857	817	812	815	850	770	814	745	874	793	804	866	860	825	836	818	794	819	826	806	816	819	806	830	891	824	791	758	831	835	814	821	815	801	803	754	863	882	859	761	845	784	786	822	790	837	804	791	762	794	819	815	826	764	827	810	852	851	823	798	862	796	859	854	808	771	884	834	836	857	775	816	823	888	832	824	835	827	821	853	826	748	848	784	804	809	792	851	834	858	814	838	821	806	818	812	784	832	830	788	787	832	810	782	786	831	847	777	833	814	836	812	833	845	780	862	860	797	786	854	800	830	870	839	797	820	798	824	885
64610	65566	62231	41678	24902	11709	1069	349	345	314	354	323	284	292	297	336	323	293	308	295	274	259	276	274	304	291	307	304	301	259	262	296	318	325	309	300	273	316	290	336	378	404	359	388	322	306	292	313	286	293	288	275	288	269	240	287	295	299	313	324	276	274	270	251	316	296	327	286	265	275	283	285	262	287	289	306	283	286	285	264	298	317	260	311	313	282	270	283	268	260	272	267	284	269	272	279	270	309	287	298	286	281	267	295	284	286	275	299	297	298	305	277	263	299	299	265	317	282	295	303	281	293	301	296	277	276	281	303	281	261	287	307	296	263	286	259	287	300	308	275	302	286	283	284	302	304	284	266	274	279	295	290	272	277	271	277	282	265	268	268	243	266	308	283	279	291	271	286	288	278	254	291	316	328	320	297	305	275	273	305	293	268	305	271	293	330	290	316	289	276	275	302	283	287	288	294	283	294	319	288	291	300	274	307	282	301	295	301	275	303	300	249	294	281	264	291	278	263	282	327	322	297	276	290	295	274	297	301	287	282	292	288	307	248	293	297	308	279	283	292	263	289	271	291	306	275	287	296	303	285	264	297	282	270	332	292	288	320	261	289	245	273	311	267	306	262	308	299	297	297	308	308	274	298	277	271	331	284	315	314	275	296	283	306	300	266	290	282	277	289	298	292	270	304	297	278	305	278	285	275	276	307	278	301	296	290	301	290	278	294	312	272	292	299	299	298	296	263	294	303	291	296	297	295	281	257	267	265	255	294	272	260	286	286	285	254	282	251	299	275	286	270	254	291	284	286	261	283	271	299	270	312	286	277	290	304	260	288	285	288	265	301	305	289	336	293	250	294	311	290	286	330	312	287	290	296	281	319	272	287	292	273	317	307	275	319	265	261	282	265	284	303	282	303	267	290	272	294	303	272	314	307	283	300	285	292	277	319	285	280	287	290	287	256	303	296	289	264	289	299	281	289	269	298	313	257	268	309	314	276	309	276	253	261	289	275	274	322	309	301	302	253	281	300	331	270	300	290	327	286	301	294	281	274	290	286	297	269	253	268	263	285	279	286	285	284	311	287	264	282	324	318	281	293	286	289	307	258	276	307	294	306	309	264	285	256	297	300	309	295	272	282	326	293	285	297	283	304	285	314	275	273	313	302	294	240	279	278	286	271	272	273	297	283	290	306	302	288	303	284	328	263	280	298	280	281	296	275	286	293	293	296	287	327	291	265	288	291	287	290	276	262	283	276	273	278	287	280	281	310	280	292	306	307	282	306	287	293	308	284	290	301	307	278	244	271	303	287	278	280	294	318	309	300	279	295	296	294	278	277	297	312	314	292	267	286	295	275	271	291	281	329	316	311	313	273	279	281	268	294	343	293	283	310	302	317	296	289	287	314	303	307	280	287	304	331	290	254	285	322	293	299	279	261	321	291	258	290	276	240	277	283	256	285	296	267	321	282	296	299	281	300	288	266	280	291	315	270	316	284	310	301	273	307	269	293	305	281	293	313	297	273	298	297	284	320	280	285	330	288	305	286	288	293	292	280	244	261	301	284	282	294	292	307	272	262	314	286	300	297	293	321	297	268	251	290	313	311	291	292	280	274	299	293	293	294	284	279	266	317	314	297	275	265	283	289	296	316	293	290	285	291	307	326	308	299	311	262	276	283	295	263	250	297	332	287	308	291	296	313	280	309	289	283	283	270	259	324	274	278	297	311	265	298	269	275	270	308	275	292	308	321	274	286	298	274	290	282	284	256	285	310	252	303	299	264	326	298	301	275	283	274	278	302	284	305	299	288	281	267	309	296	299	271	274	303	260	280	272	272	274	244	300	268	281	266	267	283	285	290	291	283	311	296	282	297	284	282	269	272	314	310	278	296	279	302	292	296	267	284	324	268	283	304	303	268	286	299	307	289	312	302	316	303	282	291	269	281	281	322	318	285	272	284	300	269	259	298	298	280	282	290	272	306	320	254	264	281	284	288	261	309	272	289	289	288	298	295	257	303	274	278	304	292	289	246	375	270	297	313	277	307	287	280	298	278	317	270	292	298	269	271	304	321	287	267	283	305	279	279	297	283	276	307	316	299	316	299	285	267	288	292	298	259	255	304	308	296	290	321	254	288	276	282	256	282	263	304	274	278	285	276	321	275	280	304	271	289	297	289	293	280	309	302	321	280	285	276	277	284	275	267	279	269	319	300	284	299	307	295	250	239	255	301	278	312	306	282	284	253	272	275	279	316	278	291	278	272	290	271	316	288	324	289	262	284	294	277	305	299	291	311	279	264	288	281	287	278	304	291	298	282	269	266	308	285	274	310	263	277	275	301	303	296	297	263	304	299	257	279	291	286	291	315	282	289	272	275	313	290	296	278	278	253	306	318	308	298	271	294	313	265	276	318	302	296	311	286	256	272	266	269	257	325	307	269	263	285	283	303	279	275	307	297	282	267	297	324	301	313	305	273	292	287	271	302	289	290	347	331	303	302	276	282	285	316	317	282	288	268	294	311	310	300	291	295	317	306	316	319	321	281	331	265	268	271	280	306	291	289	284	267	274	302	314	300	257	287	284	265	254	266	273	284	287	289	304	292	282	294	301	266	306	301	287	290	323	295	289	258	264	303	266	310	285	345	274	335	267	270	296	289	258	290	290	294	273	272	307	292	254	310	290	313	277	290	312	271	281	298	274	297	292	303	307	307	322	274	290	312	276	307	264	307	306	319	275	273	280	316	329	323	268	278	292	289	268	289	298	295	311	293	290	282	283	317	280	291	282	271	262	266	260	293	306	311	280	286	302	290	313	255	312	267	317	323	283	271	296	301	312	280	280	279	253	299	299	293	260	292	303	292	283	316	292	286	298	344	279	279	281	291	304	252	309	284	304	265	287	308	324	293	288	275	301	326	294	304	263	296	290	320	316	272	287	270	275	289	273	307	303	310	312	259	286	281	275	307	300	292	294	325	291	277	284	275	289	277	268	303	286	318	292	284	274	291	293	288	274	310	283	292	300	271	279	291	303	259	278	277	257	260	268	297	285	288	287	266	302	286	281	280	289	267	252	313	303	287	302	303	288	296	295	295	305	274	298	307	269	292	320	279	268	268	270	254	269	307	273	300	258	284	278	295	310	258	317	287	273	288	282	312	271	273	281	268	263	286	274	305	317	295	316	304	315	289	258	276	283	286	314	319	304	302	275	285	289	295	319	287	318	259	285	308	282	303	255	308	305	301	256	276	290	302	302	307	278	286	313	296	294	308	343	297	263	313	298	286	270	294	265	285	264	291	281	314	298	313	289	308	278	277	275	286	277	284	281	253	322	296	301	295	277	290	333	277	278	270	301	276	294	308	269	288	285	293	268	298	277	299	309	288	280	292	306	291	295	283	293	306	293	288	309	290	262	318	289	301	302	317	303	276	258	291	312	289	267	301	289	278	258	279	291	284	255	270	272	313	275	287	324	278	276	296	310	265	301	269	329	262	282	281	260	308	270	279
39062	49532	56354	46860	35292	20301	1580	1090	1064	958	955	840	831	894	772	812	785	730	713	697	697	743	676	749	726	707	685	684	684	733	737	762	735	815	837	754	724	687	692	952	1203	1439	1195	1047	876	819	734	639	668	651	676	675	689	631	699	691	616	642	717	641	666	679	674	669	654	670	699	661	706	704	685	674	651	663	680	667	632	671	720	634	707	693	693	628	760	693	626	665	654	719	679	705	656	689	673	680	713	670	667	718	725	676	700	650	717	722	659	657	674	691	688	675	680	684	640	670	653	692	668	664	672	623	667	654	706	703	711	647	666	665	654	706	684	674	728	659	680	659	692	689	663	669	646	677	669	629	687	673	642	669	650	670	637	657	668	672	685	662	676	658	675	641	684	660	709	701	680	668	651	634	622	661	668	634	663	680	670	628	677	661	646	667	666	672	716	612	643	657	675	672	658	714	700	675	664	677	650	700	745	673	675	738	696	693	677	639	631	700	671	626	627	661	665	685	724	669	688	673	663	695	632	671	682	688	656	689	693	656	629	623	672	640	679	657	654	638	700	656	609	677	689	612	664	645	669	707	678	662	704	636	662	646	727	623	709	679	688	632	703	662	691	670	688	700	657	673	667	615	715	685	683	691	696	638	674	692	717	648	640	682	699	656	689	671	655	690	670	645	673	655	687	648	672	677	646	663	664	648	687	661	695	667	636	723	619	714	652	672	686	681	715	688	724	638	654	657	646	702	612	711	640	717	631	675	681	681	640	662	643	618	657	685	656	712	643	649	694	685	632	711	660	681	661	657	682	674	646	671	628	639	695	641	633	703	637	720	603	661	667	698	682	671	669	673	671	688	695	667	718	659	654	675	618	652	692	629	745	671	654	688	680	685	635	663	684	679	662	693	669	714	698	678	647	646	641	655	695	683	671	671	672	629	693	688	685	648	651	701	677	693	697	675	651	677	659	663	708	643	687	656	678	727	661	656	645	629	675	683	669	669	624	700	659	670	698	667	634	673	683	679	682	685	653	622	674	656	687	664	694	695	680	731	663	704	636	703	641	697	644	642	659	650	657	686	644	662	735	653	662	668	723	673	644	646	633	646	667	653	686	677	678	679	670	704	721	687	650	660	679	671	633	643	645	649	655	660	671	646	663	602	693	681	700	695	607	635	666	633	677	677	704	680	668	650	681	666	679	684	622	675	701	671	657	622	720	648	645	661	694	693	660	642	675	649	667	652	718	658	653	684	662	687	673	687	691	681	659	679	706	703	665	726	681	654	696	665	633	638	661	657	742	681	635	654	663	666	681	648	633	661	671	665	629	675	669	629	691	673	656	653	666	682	632	665	658	613	612	675	669	680	679	640	675	638	687	625	675	640	644	639	696	724	681	662	691	705	688	671	641	619	652	681	679	671	677	620	644	672	669	655	659	679	678	645	636	700	662	685	613	654	681	699	651	647	684	668	651	716	666	697	657	647	642	667	649	678	712	711	684	687	674	685	671	608	648	680	685	696	685	648	689	631	689	651	630	708	686	731	660	595	664	663	721	596	721	693	665	640	657	652	623	681	697	692	676	675	678	701	669	642	674	662	669	645	688	675	698	665	672	644	763	640	628	680	639	683	662	711	686	640	664	651	693	690	667	653	694	664	652	675	608	734	615	686	630	703	687	676	651	675	700	662	678	598	661	655	645	659	659	703	632	674	693	687	672	669	620	655	684	679	628	659	695	676	657	666	718	691	629	664	669	633	661	690	712	666	636	660	662	660	635	676	681	634	654	693	670	708	650	661	620	714	672	684	659	685	655	656	651	656	676	709	668	662	648	673	679	664	678	647	658	653	658	686	659	681	651	684	672	651	713	636	647	746	684	664	618	657	619	657	729	692	685	647	682	643	663	662	687	709	669	666	660	657	632	658	703	718	671	702	675	633	602	695	683	676	670	640	675	701	716	659	648	677	714	687	666	641	685	651	635	645	639	694	723	657	640	684	711	713	662	639	641	713	679	669	694	699	677	681	682	686	655	676	611	646	637	670	625	668	695	673	619	678	630	666	678	654	676	650	639	661	691	709	653	662	691	646	668	664	701	708	691	654	697	625	650	647	646	656	717	665	716	653	645	702	674	662	677	713	666	686	673	693	692	734	652	631	717	682	663	705	661	649	651	717	696	702	705	672	673	656	678	680	674	641	666	700	682	659	658	637	672	650	689	636	689	684	656	722	688	649	623	694	655	705	700	651	655	717	646	684	685	723	715	630	671	655	665	684	665	695	627	675	667	705	689	709	656	665	640	660	682	660	649	701	676	629	664	691	673	669	688	663	681	695	711	701	633	666	685	680	702	646	685	645	652	701	672	696	688	677	570	692	685	684	663	661	722	679	703	652	652	643	726	647	653	683	671	665	696	649	635	623	633	699	679	680	655	657	642	615	684	623	682	695	680	631	699	656	655	678	638	681	696	689	645	663	665	651	656	677	665	630	671	625	704	639	680	666	634	633	622	639	642	681	705	697	656	668	676	663	695	687	702	678	668	669	653	651	677	662	698	662	663	645	646	708	667	697	656	661	668	693	653	683	677	671	666	659	651	712	693	676	673	665	701	724	664	687	645	680	678	682	715	698	687	689	660	696	660	673	671	681	648	694	670	720	659	757	666	644	681	665	626	693	662	663	663	683	646	687	671	685	635	636	654	668	699	672	670	653	622	642	678	629	657	690	609	647	672	701	678	679	678	702	646	702	641	623	657	685	656	706	664	644	647	681	647	659	638	689	668	643	676	691	638	671	662	644	664	690	710	650	673	691	677	676	688	671	674	685	699	643	682	614	714	690	678	670	649	665	663	668	673	669	719	669	696	673	688	620	630	674	680	700	634	657	674	645	671	719	659	649	681	654	641	680	637	671	660	686	620	673	642	661	648	685	666	645	643	639	626	619	694	739	630	694	621	614	676	658	700	671	662	664	710	693	701	679	621	611	650	663	681	630	704	691	681	675	653	616	619	647	699	690	692	672	635	681	638	686	628	646	699	666	693	693	634	651	704	682	710	697	666	678	667	660	672	653	700	691	662	668	701	661	675	669	670	663	685	674	660	700	659	706	643	677	685	646	652	699	672	657	665	634	649	692	630	669	695	705	684	658	701	670	641	623	670	669	653	644	629	688	679	686	675	666	695	683	709	693	696	645	689	699	653	709	620	696	711	695	622	659	683	730	596	694	703	675	645	688	678	671	653	700	671	677	692	680	670	678	654	664	642	672	631	702	665	652	685	709	666	631	680	670	649	651	640	663	688	723	637	705	656	670	663	662	664	662	630	709	680	667	651	651	645	677	636	636	643	667	719	667	615	688	646	615	672	639	656	624	699	719	685	653	639	655	681	657	644	653	666	674	730	676	643	654	701	720	685	644	668	665	669	690	648	663	697	659	630	682	661	657	697	637	664	682	630	668	655	653	669	670	641	656	630	655	685	674	691	671	650	683	663	712	672	683	641	625	634	659	679	693	689	620
77396	78497	72470	53097	36216	20534	2219	468	418	415	392	361	352	362	312	312	350	316	312	310	327	308	311	319	309	312	315	308	291	321	323	322	331	321	331	339	319	354	321	468	545	502	410	396	355	297	292	272	303	318	306	300	298	321	273	283	284	292	325	287	278	282	312	296	306	290	322	270	280	305	292	270	305	287	278	314	280	300	280	284	280	275	305	264	290	302	300	288	294	348	294	313	292	281	276	334	319	279	312	291	285	289	312	329	275	288	313	283	295	309	285	286	289	273	319	319	292	302	335	315	306	271	304	301	309	291	305	270	315	309	302	293	315	290	301	280	299	314	275	306	297	296	303	329	306	269	305	286	310	288	308	296	275	312	280	292	277	326	308	267	275	275	307	347	296	290	280	263	293	283	329	285	295	333	324	324	282	261	311	305	311	294	258	333	282	313	279	268	285	322	304	269	282	290	319	302	287	246	293	303	274	310	314	289	329	296	295	277	269	291	273	311	304	297	304	278	279	305	274	271	299	312	326	293	294	325	276	267	303	310	275	270	307	307	284	278	283	301	327	277	295	280	293	301	271	322	307	320	282	306	330	284	295	267	296	291	305	315	296	325	273	292	270	271	284	301	307	278	272	302	282	282	307	276	288	282	281	315	326	304	290	325	292	303	290	326	305	275	303	285	267	279	303	271	278	281	317	331	304	293	306	272	316	276	292	311	263	287	315	305	308	288	282	320	315	283	304	292	273	281	291	321	282	315	313	285	307	303	308	225	299	304	280	301	303	286	326	275	300	289	268	294	310	272	278	318	273	306	278	315	295	297	293	286	288	282	279	323	273	323	282	301	283	337	279	308	279	314	279	286	283	313	318	265	290	324	310	309	272	306	264	300	294	305	298	255	311	274	299	328	283	278	308	290	319	277	312	286	272	310	284	284	329	335	256	293	319	247	279	302	293	291	265	317	289	290	288	285	292	331	291	311	304	289	283	310	254	272	312	290	309	274	300	294	302	290	326	293	307	261	292	269	266	302	280	315	320	315	310	316	294	324	324	329	270	292	305	325	259	297	277	287	306	344	264	281	336	325	277	273	287	291	328	296	295	267	319	276	292	299	284	275	313	315	276	309	275	273	298	284	275	324	321	299	292	293	296	283	261	294	298	294	286	270	306	315	278	280	287	276	265	301	278	303	287	317	274	289	281	287	344	262	356	333	284	308	268	307	276	288	320	283	318	283	294	301	288	265	285	297	295	308	317	298	310	313	275	314	340	288	302	306	307	306	324	278	312	320	291	314	285	288	289	295	296	275	292	291	294	282	277	306	279	346	269	301	278	322	303	282	282	291	294	299	290	299	297	296	311	283	287	294	291	304	298	323	282	298	313	299	293	317	262	271	307	250	302	295	292	300	317	281	310	268	280	306	286	312	296	288	296	299	309	289	296	301	309	298	312	299	308	302	282	291	290	329	311	289	266	275	298	281	326	289	285	303	290	293	285	284	292	291	280	306	314	302	306	328	297	298	300	314	282	304	278	298	299	304	334	279	317	287	292	283	296	316	312	292	299	309	276	301	283	289	321	290	293	310	288	282	291	310	302	296	279	275	333	319	306	315	328	301	324	281	299	285	305	280	305	277	300	289	293	301	281	289	289	298	262	277	278	294	318	275	301	286	303	299	325	300	336	322	300	274	319	305	309	292	273	311	294	297	337	283	300	272	293	299	270	267	291	283	294	292	298	298	280	279	303	303	273	309	271	316	307	286	319	302	305	307	283	276	284	279	330	292	316	290	305	288	302	331	303	320	280	309	317	268	310	289	302	293	321	300	278	286	319	301	320	274	297	296	270	268	323	300	327	324	273	288	277	281	301	265	277	305	321	343	314	280	277	336	286	301	308	316	285	266	288	280	300	300	308	290	281	277	316	292	294	292	327	321	310	268	325	260	280	288	318	295	316	303	280	298	306	300	300	305	299	330	275	281	298	290	280	281	276	301	347	299	287	298	282	305	281	264	301	311	303	291	304	303	283	302	315	273	310	294	275	328	331	327	283	263	303	284	325	296	287	326	263	288	284	289	266	275	295	288	296	346	290	298	277	272	280	331	319	291	304	288	281	280	294	294	303	310	302	283	289	290	300	302	293	295	300	285	292	295	324	303	274	298	292	263	276	304	315	313	265	289	253	292	299	312	290	294	313	285	305	295	275	312	284	286	317	299	288	314	322	292	275	286	299	295	324	285	310	254	286	308	305	293	299	291	259	329	300	312	334	297	308	270	284	296	290	247	312	268	327	286	315	292	279	285	287	285	327	270	275	333	289	320	293	296	293	313	303	296	302	285	290	314	275	268	269	294	278	291	282	305	275	305	292	282	296	276	290	336	309	294	299	302	280	271	308	284	355	271	298	317	320	290	290	306	292	257	283	316	310	307	295	263	296	298	318	296	276	275	299	284	339	321	320	281	305	276	281	304	290	317	294	273	291	302	271	291	302	304	323	286	320	300	296	328	286	294	306	302	257	300	323	301	314	324	282	297	315	285	316	288	296	293	342	325	331	302	314	298	286	268	310	307	287	302	284	290	305	329	332	294	270	294	300	312	290	310	305	313	357	288	310	304	292	306	296	290	293	312	288	295	309	303	287	304	273	290	288	280	307	280	283	307	309	294	262	301	336	294	258	317	330	270	314	260	300	287	296	332	301	295	283	270	288	300	317	288	291	286	292	320	283	308	319	275	325	320	281	325	306	286	277	294	318	272	296	305	303	294	314	289	310	339	297	295	300	323	317	245	284	321	320	285	302	319	307	307	260	319	322	310	312	313	324	335	288	284	333	307	306	284	329	294	302	292	309	287	307	324	282	303	317	269	293	296	280	311	304	295	300	318	284	294	328	325	276	287	300	292	271	312	287	326	287	277	312	297	293	310	297	335	262	301	306	281	284	317	299	328	329	289	298	298	332	306	304	309	321	285	267	293	316	302	302	343	311	277	278	317	285	309	278	301	287	318	315	260	304	357	320	298	299	302	306	344	304	308	281	272	273	306	289	285	298	288	289	285	305	281	298	328	325	323	286	279	296	286	285	280	305	321	297	281	272	290	291	283	299	312	295	318	273	277	303	291	303	292	297	300	283	317	309	285	319	307	319	284	262	289	324	322	280	298	326	297	291	279	295	285	305	301	265	276	275	287	271	277	303	283	299	289	303	276	296	297	293	282	282	285	314	312	309	294	303	295	280	292	272	295	300	271	283	295	302	283	301	314	323	260	297	310	274	269	315	318	315	275	300	289	277	335	314	302	309	311	290	313	290	304	314	306	273	280	280	295	307	311	302	299	291	299	298	313	313	330	286	280	297	316	316	299	296	313	301	258	270	316	294	293	275	302	321	318	298	294	256	311	292	310	288	257	321	262	299	337	303	310	333	306	265	298	302	321	287	297	298	299	328	296	269	300	301	282	312	297	311	321	303	272	279	298	315	312	271	316	260	288	331	304	304	306	298	327	308	320	312	314
47814	60446	67631	57289	45550	25976	1922	1332	1306	1201	1113	992	1011	1031	1019	885	908	839	791	762	728	764	764	759	794	748	796	740	807	841	808	777	828	835	781	803	790	840	812	1861	2459	1925	1419	1141	938	753	729	676	693	698	698	682	689	722	676	749	678	694	649	673	687	685	676	673	707	691	700	655	721	637	712	708	713	673	632	640	685	679	757	694	699	644	685	770	677	699	689	736	711	676	712	683	720	650	693	703	732	675	728	692	720	722	709	694	684	666	710	687	704	669	669	684	646	711	730	699	647	663	722	678	693	734	759	663	676	686	691	716	669	678	659	674	689	655	676	669	695	714	672	663	666	608	689	696	722	687	701	723	750	650	673	692	720	679	700	719	697	678	675	742	719	689	679	710	703	659	692	724	688	696	717	681	671	733	680	662	685	671	688	681	678	716	633	714	684	716	681	717	738	718	694	651	662	666	704	715	650	702	695	672	713	701	694	706	685	703	699	683	714	690	720	657	685	651	677	681	694	718	716	659	712	699	749	725	711	671	705	631	704	714	652	673	717	670	676	693	710	709	741	686	696	701	725	690	686	713	682	702	719	675	718	710	699	746	698	742	645	675	722	664	716	679	683	657	646	666	712	717	658	681	711	707	700	767	699	659	697	713	724	715	628	659	736	686	669	712	668	680	684	679	712	682	653	681	672	704	665	690	662	708	683	705	688	697	670	697	689	660	699	687	716	681	656	711	634	664	716	656	725	675	604	686	732	675	701	737	679	672	676	680	744	724	715	649	670	737	726	702	718	726	686	696	663	664	677	757	669	680	689	703	713	673	706	705	656	713	687	726	754	710	678	704	644	692	667	717	674	693	710	730	709	661	696	699	699	700	657	677	720	675	708	677	715	681	770	693	694	696	699	662	673	668	693	723	700	723	729	674	698	664	669	664	680	667	710	694	659	709	720	679	673	691	683	742	704	667	706	711	681	738	655	691	654	657	671	706	674	721	724	671	728	710	674	692	646	731	663	722	722	711	675	662	680	705	686	667	698	721	751	701	674	715	717	633	699	728	704	720	687	694	703	692	657	684	711	723	694	671	688	702	650	641	688	650	699	647	693	721	703	709	662	726	679	671	644	667	660	686	685	677	707	667	656	743	699	705	662	663	679	689	711	699	703	654	686	726	647	720	667	686	686	683	687	714	690	670	681	727	695	705	676	689	695	677	692	704	640	707	706	639	701	686	667	689	628	702	680	693	749	661	711	723	675	659	692	702	698	714	678	683	698	671	667	654	692	690	653	749	692	704	694	610	689	709	665	694	697	706	679	698	706	747	672	718	690	679	726	670	694	722	719	675	695	684	691	683	672	695	705	683	710	642	670	691	676	681	661	674	650	665	647	679	730	735	696	708	661	652	750	684	716	640	713	706	664	673	681	719	693	679	656	687	668	705	687	668	756	746	696	674	709	641	692	704	750	676	658	689	736	701	660	719	677	669	690	662	689	654	686	727	691	697	693	689	736	687	677	690	738	682	747	682	699	622	703	707	687	677	695	726	716	709	690	711	692	702	694	706	674	698	674	674	687	718	690	666	677	700	719	679	731	690	709	667	651	688	734	754	684	685	730	701	664	703	691	658	655	673	675	715	673	723	695	699	715	666	672	676	708	681	681	712	691	711	706	675	712	691	675	682	660	663	680	697	691	665	673	695	677	682	653	710	673	691	701	706	709	683	735	700	651	679	718	727	678	699	692	696	713	671	679	740	654	663	630	717	722	728	718	673	674	733	664	719	712	670	680	689	694	656	705	681	662	700	701	665	693	690	727	671	704	654	726	700	697	661	657	698	669	682	690	733	718	718	738	673	725	677	657	706	671	681	708	699	689	673	735	666	763	687	703	674	717	676	665	712	642	679	704	697	719	669	694	667	653	682	742	702	711	689	681	695	647	659	692	732	699	689	720	692	699	730	655	668	723	756	751	710	656	691	744	703	668	733	704	685	685	742	645	738	695	660	725	694	706	755	673	698	655	679	691	688	684	658	709	707	673	718	645	656	715	667	701	667	680	706	663	733	715	686	701	669	728	680	723	648	696	699	719	737	703	690	678	709	717	733	695	660	715	673	676	646	651	666	713	673	685	712	717	706	692	650	695	671	729	730	683	714	651	680	642	701	668	676	688	699	699	692	717	650	674	660	678	651	627	636	697	706	681	698	688	677	727	686	744	704	715	669	707	663	672	704	659	678	688	717	684	687	674	715	709	709	687	700	665	684	721	709	719	692	686	686	702	680	664	705	703	689	701	702	681	624	699	722	696	667	659	715	685	712	706	689	716	661	708	751	661	683	736	723	682	660	642	676	671	749	701	694	744	686	698	679	673	711	636	652	651	708	729	655	677	647	695	676	698	726	664	671	716	725	694	683	677	747	643	681	694	710	702	656	719	698	688	678	688	711	685	691	663	725	728	717	654	640	711	664	731	722	712	698	705	721	746	699	672	628	633	691	697	655	667	633	677	664	719	741	692	666	670	702	685	684	700	647	672	721	674	717	659	752	684	749	700	729	729	647	706	689	705	678	720	740	661	684	675	648	652	693	648	685	664	698	710	710	694	682	696	688	670	680	711	741	714	705	734	699	646	726	682	715	662	680	609	652	712	692	699	672	707	723	735	694	690	662	679	684	738	708	707	709	652	706	686	687	686	682	725	719	658	704	658	728	689	697	695	690	686	729	698	667	667	649	692	707	762	693	689	706	687	683	667	673	703	725	695	683	683	686	655	688	701	711	688	709	703	702	738	714	670	677	663	707	704	733	703	723	672	678	742	718	699	728	714	666	649	652	701	763	725	672	710	674	721	684	712	690	721	711	686	688	723	722	707	706	730	714	710	669	656	696	674	699	696	722	697	673	673	677	721	709	699	720	674	700	688	667	706	642	643	684	700	689	702	646	684	726	690	708	670	635	695	734	706	661	648	673	652	659	693	719	666	659	690	728	711	728	696	685	704	686	733	676	699	668	670	702	711	684	735	664	692	687	677	688	703	721	702	678	695	692	696	713	673	690	691	665	644	693	677	687	710	736	698	674	719	701	729	679	670	738	662	756	655	704	732	683	703	650	722	726	722	705	707	672	709	732	703	665	683	669	741	733	681	709	725	708	710	685	715	708	672	731	643	728	727	702	692	710	706	685	734	735	735	697	711	674	688	692	698	727	675	718	704	663	673	702	663	670	698	687	699	621	714	741	700	723	696	663	647	732	703	705	710	696	708	731	668	678	692	671	655	644	687	705	628	664	672	654	709	659	643	671	669	708	731	656	694	724	681	692	698	704	660	708	680	703	712	680	686	638	708	659	662	636	710	697	676	679	671	724	691	710	713	667	708	661	687	646	662	669	706	697	708	663	694	690	763	688	728	676	750	642	745	693	681	688	712	735	685	676	670	679	693	693	717	725	688	669	698	677	741	701	677	664	682	702	659	682	685	702	695	655	733	655	716	698	678	728	718	675	680	616	642	662	715	665
17060	13759	10616	4317	1987	1053	418	442	386	417	373	408	399	407	373	397	401	395	394	404	432	407	368	398	412	398	378	391	395	407	376	387	372	428	417	393	381	416	402	398	363	391	414	403	390	407	395	394	385	398	382	349	372	411	369	420	407	370	379	369	421	388	361	378	416	389	406	392	390	412	357	381	421	374	349	402	423	395	404	402	387	370	402	374	390	362	398	376	393	369	393	384	380	383	424	419	390	374	375	390	416	440	378	379	377	389	396	380	374	388	366	391	379	353	422	401	375	383	424	428	384	404	419	387	397	361	374	403	416	352	380	368	382	409	408	339	411	451	381	411	416	414	403	378	400	406	428	382	392	366	422	360	415	397	383	425	412	387	399	371	385	389	403	393	413	401	394	399	385	413	429	414	388	386	379	382	402	396	373	368	431	369	376	426	403	409	398	353	395	401	424	399	372	383	400	378	372	411	357	402	387	393	409	368	391	422	392	402	371	382	400	396	370	393	418	391	416	353	373	385	365	399	383	384	379	377	410	386	411	364	388	381	369	359	404	451	454	383	400	384	381	395	403	365	350	385	380	416	416	381	437	349	393	381	413	398	411	432	376	402	359	387	405	415	351	390	391	386	380	399	367	388	371	409	380	404	382	450	394	382	403	376	379	380	398	431	439	381	367	374	402	383	395	373	403	366	420	391	370	402	368	386	408	379	379	361	402	390	390	412	363	359	369	377	389	427	398	376	420	368	381	415	407	370	386	409	393	385	395	405	404	359	402	432	425	388	360	360	389	417	367	392	392	390	400	383	394	408	408	387	410	356	379	396	408	354	378	421	403	426	406	422	419	344	404	397	395	420	409	397	462	407	395	404	372	390	379	361	395	387	363	362	377	410	400	421	449	394	396	399	372	386	354	370	361	408	386	385	405	422	380	436	412	386	403	400	419	410	389	369	394	400	383	420	397	408	403	405	339	370	333	389	388	406	395	410	371	367	404	386	345	363	372	409	381	373	369	380	379	403	381	389	375	415	407	430	355	407	376	369	377	384	403	406	401	385	421	366	391	369	372	412	380	382	365	377	411	349	378	394	377	452	392	382	378	393	403	387	407	379	371	369	417	419	398	366	393	382	399	419	371	393	423	385	365	394	397	363	412	397	445	377	397	359	382	415	406	417	405	383	372	383	411	400	365	386	386	441	402	402	432	380	368	378	359	374	393	397	468	411	388	366	408	411	408	414	410	408	384	404	426	409	389	359	395	383	368	384	431	382	426	393	393	387	386	423	403	390	408	385	395	371	407	397	402	382	395	410	391	410	386	416	367	374	384	376	382	413	386	397	418	419	392	379	378	367	373	414	428	399	350	385	369	402	392	393	396	407	402	440	364	385	381	441	376	395	386	427	373	371	405	385	406	387	402	410	383	410	413	444	383	396	404	380	367	369	388	412	363	360	406	360	366	401	370	360	378	404	394	392	377	348	411	382	394	388	403	415	432	397	408	402	387	412	386	371	389	382	401	409	398	408	390	389	390	389	390	352	389	426	381	399	392	423	385	360	396	398	402	417	392	414	419	393	374	406	416	370	424	382	432	406	342	400	372	384	372	387	357	411	408	386	423	396	381	357	332	372	399	374	391	397	374	364	365	400	423	373	375	406	415	380	358	375	349	386	400	398	412	391	403	423	433	375	386	423	372	414	434	370	362	427	403	360	374	376	400	390	425	399	395	407	360	384	396	390	434	384	391	446	401	372	409	401	411	411	399	400	355	373	390	365	379	367	417	399	389	390	378	381	377	393	412	389	402	397	428	445	384	397	409	386	395	410	386	383	362	394	387	423	397	398	372	407	373	368	375	385	379	366	411	404	386	408	374	389	385	359	387	370	394	407	401	391	377	423	376	417	424	380	372	389	410	343	392	395	375	429	404	378	344	387	389	371	377	433	423	429	390	377	401	415	363	377	403	403	393	392	384	394	370	369	376	392	388	399	395	388	389	388	385	423	403	397	386	364	395	362	409	396	384	398	404	401	407	391	445	407	412	377	418	379	398	420	393	373	356	410	390	398	394	376	390	411	424	367	394	364	382	384	392	380	384	377	374	368	389	371	410	365	397	399	456	412	408	388	396	409	383	402	364	396	390	404	386	363	370	376	400	371	384	394	366	407	407	378	395	414	413	376	428	415	402	367	413	342	389	381	412	374	393	370	380	392	405	407	343	356	410	425	388	426	377	386	408	395	375	386	367	382	412	369	417	396	380	361	379	423	434	418	419	385	385	382	384	448	399	364	390	370	380	410	400	364	342	377	374	399	350	387	399	399	394	392	420	433	411	397	417	408	383	405	416	402	383	353	378	423	372	406	396	412	402	348	417	415	388	387	429	377	412	406	381	386	403	372	410	383	410	374	405	409	386	399	368	378	380	412	384	365	383	369	387	350	350	413	391	428	381	401	382	402	428	365	386	404	389	373	380	374	360	407	353	389	394	374	391	405	386	388	403	400	352	409	439	410	376	368	384	382	405	409	392	416	384	362	384	408	412	414	387	428	406	413	419	392	350	393	403	369	387	399	401	385	361	403	391	375	366	359	397	382	403	380	385	401	361	368	353	393	379	374	373	354	375	370	397	423	399	391	410	415	396	382	384	398	412	393	375	399	404	351	379	424	365	406	398	413	445	382	397	373	407	346	383	400	412	395	388	387	388	389	395	381	403	391	350	391	366	395	388	403	373	371	417	389	405	397	404	373	366	397	400	380	381	382	392	378	397	388	407	394	409	422	387	380	398	338	430	415	390	379	382	401	412	383	408	409	417	381	393	421	404	387	402	408	417	389	380	400	378	418	379	405	402	404	403	353	377	401	418	428	406	415	409	389	394	382	415	365	383	412	364	391	385	393	393	407	398	385	372	355	390	393	416	401	363	427	380	389	383	376	396	337	415	364	405	417	354	391	411	380	384	365	398	423	373	398	394	376	390	392	395	414	384	385	408	375	345	382	388	376	383	374	382	392	372	376	387	405	354	400	406	360	423	423	402	415	384	414	399	374	410	394	367	406	372	395	380	404	400	394	394	404	372	391	355	375	357	380	384	365	381	402	407	415	371	411	387	386	394	396	430	377	389	405	387	373	377	389	405	413	389	381	362	422	398	391	389	407	410	339	429	415	370	434	423	354	413	393	375	400	366	352	398	389	400	372	347	414	399	382	398	388	421	439	419	378	382	412	407	411	408	427	397	401	408	373	420	351	405	387	393	383	398	379	413	396	428	389	456	427	435	400	429	399	403	405	384	400	416	406	416	416	419	390	394	374	422	358	389	429	371	399	392	391	362	379	346	425	358	352	379	396	393	398	403	383	413	418	379	359	396	432	401	397	392	372	385	393	394	410	388	403	403	382	355	395	372	373	400	394	385	410	386	357	402	384	348	383	386	425	381	398	381	398	349	344	399	407	393	404	371	367	382	400	411	403	377	395	429	382	378	375	384	400	426	389	426	356	401	439	410	380	389	396
14059	17584	16285	10069	5775	2957	1114	1078	1008	977	936	974	894	952	919	894	886	884	938	883	882	890	920	900	922	872	909	827	837	898	892	826	870	870	857	885	906	920	885	887	980	943	968	963	865	868	889	870	901	891	907	954	881	866	870	888	875	904	873	844	919	857	925	872	864	901	866	865	841	872	884	883	866	835	885	906	898	881	847	890	927	877	857	888	886	893	830	851	867	899	873	883	911	871	859	908	888	884	906	848	892	892	888	879	908	899	892	847	882	905	907	877	887	878	966	868	894	860	817	908	823	848	927	855	881	909	888	878	866	862	907	860	859	861	863	854	888	893	882	880	872	880	897	872	874	875	820	877	898	847	898	888	902	889	879	942	875	869	863	859	896	855	819	908	892	933	885	906	861	885	861	917	871	893	862	907	852	885	843	896	928	866	879	862	821	929	899	898	867	885	876	868	849	914	846	848	834	854	882	891	872	900	850	865	860	900	935	906	888	869	824	829	875	886	865	818	939	895	893	889	873	921	850	881	857	924	856	907	874	869	916	963	891	869	888	895	874	926	904	854	875	832	876	849	859	862	878	890	825	856	888	888	898	839	922	891	855	887	854	884	818	864	868	871	907	898	884	966	871	907	869	905	898	836	886	881	853	907	854	882	885	902	836	908	876	899	859	904	851	862	885	885	879	901	909	881	915	885	903	854	899	886	910	923	882	862	855	861	907	863	896	877	857	899	924	806	877	855	912	864	893	889	908	893	924	952	857	894	903	890	876	899	870	932	900	907	844	865	928	870	867	809	877	858	929	870	873	911	878	877	884	830	827	866	874	926	885	860	922	858	891	916	908	863	880	844	863	852	847	879	886	916	822	878	914	959	842	854	894	883	858	897	860	910	869	962	890	919	872	847	871	883	885	872	886	899	900	873	846	830	796	925	917	862	930	883	900	889	858	910	860	840	920	894	897	871	899	829	863	854	899	889	886	846	869	874	860	877	903	831	855	852	842	844	880	871	859	818	896	845	867	903	897	865	833	880	896	888	877	930	847	847	943	845	809	903	902	846	908	862	833	896	891	876	866	832	859	896	922	887	856	892	856	885	833	794	884	829	952	845	909	875	878	891	901	861	905	928	907	856	847	898	915	835	896	879	922	881	861	832	921	874	812	899	914	888	895	864	854	851	862	889	870	898	836	915	881	902	902	890	851	898	895	872	861	824	942	889	896	905	937	878	842	879	893	853	851	905	927	858	879	859	836	871	918	866	858	877	882	924	895	882	919	845	860	882	836	871	906	887	924	882	836	878	915	865	889	884	909	885	865	833	890	849	880	845	883	843	878	838	881	870	871	813	883	861	902	901	900	866	867	829	833	900	890	867	878	922	884	913	909	845	877	862	897	909	851	906	821	884	872	871	841	909	879	888	871	945	833	863	924	891	828	923	944	899	876	932	897	841	868	887	874	922	900	819	865	850	905	849	852	858	860	868	880	882	863	926	909	888	819	918	914	836	927	886	899	899	898	848	906	921	885	885	897	875	819	879	839	861	855	873	868	865	888	882	870	857	834	841	874	877	913	920	852	853	887	870	926	885	849	886	911	883	870	875	880	916	847	840	902	915	908	891	870	805	884	850	845	868	923	931	919	879	876	900	866	943	835	873	958	901	904	907	864	894	844	883	891	866	867	841	896	869	864	890	854	921	841	930	883	875	881	858	929	891	945	845	827	914	869	872	833	911	906	844	913	879	898	895	863	934	931	883	939	903	848	884	887	837	844	899	896	856	872	829	859	885	852	879	846	864	897	886	894	909	845	863	838	867	852	883	854	880	857	875	907	891	873	795	874	868	843	918	904	868	846	865	831	886	802	857	824	827	927	899	880	870	890	924	907	897	836	874	877	836	878	877	857	916	905	878	865	839	912	896	889	873	886	867	918	879	938	861	917	874	861	894	929	875	859	867	866	897	868	864	900	873	874	881	886	868	832	895	847	924	837	841	911	907	872	912	909	877	899	859	871	855	863	877	888	852	890	883	925	906	902	855	886	854	865	832	897	877	875	902	956	834	881	865	914	867	876	934	861	902	886	888	909	895	890	873	910	893	866	962	895	856	827	863	900	885	886	905	849	852	835	874	851	866	834	878	860	884	847	823	901	886	858	870	956	837	886	812	904	873	855	876	890	855	839	884	892	871	878	911	912	912	854	897	915	916	907	901	852	831	872	900	871	897	853	905	904	858	843	901	886	965	885	889	871	861	828	847	918	889	927	804	926	895	852	841	917	850	901	847	856	871	867	867	916	866	901	845	889	876	797	873	882	874	892	885	839	874	845	877	874	844	887	864	887	926	858	852	926	917	875	890	893	851	856	894	886	859	894	868	897	887	818	871	871	855	896	815	894	922	867	910	884	872	905	887	873	868	856	864	868	850	890	883	878	818	901	884	949	869	925	851	902	882	901	890	852	818	896	864	854	858	892	885	915	840	869	834	854	889	869	922	872	864	904	883	871	949	910	844	874	884	839	862	850	898	913	831	876	888	847	888	872	825	876	857	899	903	861	909	867	947	930	889	866	894	906	878	828	891	875	893	854	867	885	914	946	845	828	919	883	849	896	876	892	813	893	842	828	881	882	882	916	881	905	876	864	862	869	864	848	907	902	838	839	853	837	905	882	853	944	879	910	854	852	886	873	862	964	901	855	908	929	912	925	855	911	921	867	834	893	823	881	899	877	899	830	888	914	891	892	896	864	888	878	902	845	916	892	919	883	886	881	888	845	856	888	873	870	834	874	904	867	883	906	890	811	906	861	852	945	885	891	925	948	921	878	844	852	923	910	855	819	846	936	882	885	919	864	910	859	841	899	890	897	886	925	841	880	830	865	849	889	852	904	834	859	889	890	846	903	857	873	858	884	867	857	861	935	895	854	897	913	879	873	863	843	875	922	839	831	876	896	877	880	892	909	828	744	864	876	895	910	871	871	923	899	891	834	834	857	893	912	862	878	885	896	897	885	910	891	883	892	859	892	858	892	892	879	855	934	847	846	911	884	871	877	854	870	856	856	842	878	897	896	893	870	877	889	903	905	890	893	859	880	855	904	907	887	973	880	888	836	885	875	881	931	864	867	866	878	935	859	900	897	894	864	860	886	842	867	879	868	921	940	877	874	862	879	872	848	849	841	883	843	881	864	837	860	873	856	847	893	881	843	866	850	900	894	921	900	871	903	897	854	862	855	830	884	886	903	871	877	887	866	895	884	912	898	842	882	891	865	870	935	871	902	893	836	912	909	903	866	929	866	892	884	841	867	865	905	881	896	860	902	906	903	897	874	810	894	856	880	939	857	897	852	905	868	829	851	921	946	853	815	899	853	876	871	862	818	923	908	867	836	836	943	884	915	839	891	914	879	872	890	868	877	883	878	865	902	852	856	930	875	879	881	847	829	863	860	909	901	917	868	865	864	861	895	884	905	857	892	901	898	895	862	900	867	859	832	906	863	909	922	900	870	836	897	867
64373	66267	60862	41519	25449	13246	1252	380	392	345	345	312	353	376	345	344	304	312	332	324	350	326	338	312	329	311	346	340	314	278	314	308	284	287	312	334	346	313	331	373	407	414	384	376	348	328	321	317	343	294	304	321	326	300	321	320	309	312	317	339	306	326	298	321	326	308	305	297	297	309	326	314	297	297	361	307	289	301	289	278	341	317	322	294	296	273	281	315	334	296	322	336	331	289	291	308	327	289	314	303	315	311	293	320	295	312	289	285	306	327	298	296	322	322	294	325	342	284	312	276	327	332	341	315	324	314	317	324	262	317	351	290	333	317	324	287	271	302	318	309	320	321	306	304	336	294	314	328	305	309	303	316	314	319	314	285	264	310	302	336	325	318	311	285	310	285	341	324	344	300	334	315	309	326	350	324	320	328	284	319	284	308	339	331	333	308	319	299	312	298	326	244	289	314	348	293	353	314	321	315	309	310	340	305	275	303	291	281	319	329	328	304	339	340	315	291	302	314	341	338	336	341	306	288	308	295	314	319	294	306	278	290	322	351	300	298	313	312	316	279	318	311	317	317	333	304	333	324	301	315	328	313	314	279	287	288	330	302	296	271	281	293	321	314	297	323	321	281	293	310	300	319	334	294	323	298	342	289	285	292	334	314	278	320	313	294	287	304	289	345	278	313	303	290	302	311	301	319	321	323	317	286	281	297	309	330	306	286	281	283	331	318	308	314	332	309	343	327	296	294	357	323	295	347	340	288	331	285	281	329	287	309	317	323	334	340	335	308	342	285	296	340	305	313	291	306	315	336	328	327	330	331	323	309	285	302	283	270	330	289	373	323	308	310	341	310	299	263	309	337	305	317	326	356	307	335	342	325	300	304	313	316	275	299	305	296	313	325	329	315	295	320	323	313	343	332	330	309	306	279	259	306	301	313	345	313	302	255	293	313	318	300	280	327	299	348	283	308	339	303	295	278	304	320	343	323	333	302	310	338	273	322	293	300	318	315	306	303	317	294	290	311	302	306	301	315	287	302	330	330	308	284	323	300	314	314	308	332	329	291	347	294	313	288	344	324	321	325	298	318	293	302	309	307	286	292	321	326	328	301	307	288	299	299	330	315	311	308	311	306	305	311	312	300	321	303	296	324	317	304	306	291	295	305	287	271	313	326	345	340	319	300	320	319	291	351	315	330	301	275	328	313	311	307	347	347	317	310	295	319	295	329	300	276	295	349	294	356	346	336	289	339	300	332	329	303	327	343	293	295	305	309	285	279	327	291	302	312	311	319	329	298	306	273	309	314	291	303	348	309	302	333	308	302	314	313	337	282	287	281	329	314	304	309	291	297	332	333	301	271	285	318	288	322	300	336	311	295	270	298	285	284	287	295	300	363	313	306	318	304	324	324	261	312	314	300	311	320	278	318	312	329	301	294	316	325	332	293	333	300	335	299	302	321	303	295	320	290	280	293	287	303	310	338	319	294	299	299	330	299	298	294	301	315	288	321	294	313	295	297	284	298	294	311	295	300	306	319	308	303	314	310	290	311	347	328	304	323	311	304	320	296	288	282	300	332	306	293	309	330	321	319	312	346	300	308	325	313	342	307	335	316	332	327	296	307	295	311	284	318	307	310	289	296	338	309	320	287	298	325	309	319	321	307	306	306	285	327	334	309	299	323	324	306	298	292	327	327	308	295	314	306	304	285	334	326	296	324	330	325	331	297	330	313	322	301	350	312	331	328	305	301	283	279	281	305	317	316	308	279	315	314	288	311	326	310	303	301	322	310	304	307	294	257	281	308	307	279	290	280	293	339	303	292	304	337	305	312	336	309	314	320	292	310	312	281	289	328	307	319	301	318	305	309	305	304	318	300	323	321	297	325	308	310	289	315	314	301	320	346	305	315	333	323	305	329	314	281	295	292	280	320	314	311	291	313	275	330	282	320	329	313	319	302	311	330	329	334	292	296	299	305	298	301	288	329	308	280	301	311	300	299	322	336	327	320	315	296	327	332	339	303	316	314	337	322	298	349	323	344	315	280	305	355	288	351	323	335	329	330	318	326	306	299	313	304	310	311	317	288	309	289	290	324	301	306	325	296	331	293	292	318	287	334	317	280	358	303	307	294	286	338	335	312	343	348	310	297	293	352	302	306	300	344	310	306	317	307	320	300	291	304	297	299	285	368	285	312	274	339	327	296	320	298	323	332	306	326	338	299	295	301	306	307	329	293	297	298	330	295	340	299	326	274	316	338	312	334	316	281	293	310	334	333	306	296	295	318	319	317	299	281	327	274	319	298	338	328	309	310	274	328	301	300	303	319	334	325	307	334	323	305	309	301	288	343	307	296	301	309	334	291	306	303	322	317	339	302	286	271	315	353	318	297	333	299	298	301	337	316	329	316	323	295	318	258	299	322	328	297	328	292	318	307	317	303	301	301	307	338	321	309	335	345	276	338	345	328	318	332	333	311	315	303	333	323	318	341	306	307	323	315	322	311	297	295	331	296	313	338	292	314	294	299	306	287	332	299	326	315	317	280	343	293	260	311	334	291	313	296	309	303	334	311	275	296	305	274	312	307	287	313	356	289	304	291	305	325	310	289	317	276	307	267	269	326	319	302	307	308	311	286	324	334	282	323	340	321	277	310	296	287	327	292	309	306	317	317	300	303	247	296	346	282	318	351	296	294	329	348	319	329	316	278	316	316	293	295	290	288	353	299	292	315	321	335	344	304	315	301	296	313	316	291	298	315	305	323	306	322	321	304	345	321	288	269	290	326	294	331	271	299	316	312	341	303	300	297	313	295	325	326	307	311	315	306	293	302	323	271	297	274	335	317	335	306	324	305	308	285	245	299	297	305	315	332	333	307	312	311	308	336	321	323	339	313	301	290	284	317	322	319	327	306	285	331	323	316	303	337	320	306	278	319	343	300	295	315	307	291	301	303	288	305	321	319	280	326	308	327	317	298	280	347	323	288	349	304	333	306	322	296	315	285	318	325	337	337	316	338	321	343	316	330	323	309	332	313	310	293	303	313	302	313	326	284	305	308	304	309	347	324	299	330	333	283	316	312	317	294	325	333	306	307	315	335	286	306	340	299	271	297	302	326	320	340	323	277	309	310	314	292	293	293	302	309	280	297	327	289	314	327	313	330	312	303	281	287	284	272	331	271	322	286	319	288	306	305	295	301	286	299	330	307	307	323	315	323	313	345	312	322	311	289	319	322	295	308	332	292	318	309	298	297	297	317	297	280	292	306	320	301	313	305	330	322	327	341	303	317	268	329	300	315	313	316	327	315	286	308	312	327	317	294	306	324	311	309	305	283	301	333	288	308	299	332	325	293	348	310	318	295	343	306	247	305	321	321	310	293	296	336	305	302	314	331	318	306	271	314	338	290	294	311	288	310	326	289	307	317	324	320	319	318	305	300	284	296	324	360	285	325	322	284	331	315	326	277	307	292	323	366	327	322	287	295	307	337	321	307	300	310	310	295	302	331
38686	49844	54992	46852	36385	22586	1485	1169	1082	1035	986	985	942	910	912	790	798	772	786	773	775	718	783	764	707	731	757	770	761	781	746	764	802	750	773	751	741	777	781	1083	1427	1428	1243	1105	917	805	759	699	750	706	685	749	741	701	722	694	724	693	679	727	690	720	682	753	697	682	757	734	707	701	740	771	694	776	742	648	705	703	679	729	703	698	771	719	719	680	744	729	712	679	704	676	723	748	751	716	742	728	726	712	736	744	698	749	732	681	701	752	681	726	696	697	693	731	701	746	747	718	735	741	725	711	712	734	710	729	689	722	745	710	753	721	683	672	711	701	755	665	754	671	696	720	752	688	693	726	710	716	712	693	760	689	683	718	736	708	762	702	706	695	753	691	677	701	732	729	700	778	700	698	707	740	733	707	693	721	719	715	697	683	719	733	745	708	740	716	710	733	736	757	760	735	751	704	723	722	769	708	773	731	709	672	740	693	697	671	709	672	758	688	747	684	745	693	706	775	715	692	702	706	659	713	801	705	675	713	720	713	692	762	741	710	729	722	740	645	711	732	729	738	735	727	726	739	673	722	753	739	699	802	740	699	693	722	733	734	673	785	695	768	706	717	689	672	740	687	669	725	754	741	734	735	724	686	716	709	717	666	679	764	758	720	709	720	686	707	747	745	744	684	701	717	719	696	700	707	714	702	704	679	715	724	713	732	730	732	692	726	728	693	696	723	705	718	726	732	691	734	755	721	690	706	709	745	769	685	708	720	743	722	676	745	724	715	694	687	667	722	735	746	734	736	774	751	707	759	707	754	677	696	709	715	748	740	726	700	730	737	755	665	723	675	739	756	712	709	761	687	703	708	732	721	738	747	689	762	733	696	720	676	707	727	705	693	773	708	721	692	764	710	694	744	732	726	708	727	703	724	725	708	749	680	702	674	755	727	718	714	729	736	705	748	715	713	719	743	757	697	734	731	755	728	713	687	769	718	736	766	739	714	725	696	700	712	687	707	710	721	717	721	645	744	750	738	755	725	680	721	687	697	727	750	725	769	746	730	731	720	705	681	737	735	745	692	695	720	736	691	732	749	736	712	728	733	764	704	706	733	680	712	740	714	761	744	708	755	664	713	714	736	755	705	706	691	727	684	704	714	723	747	653	725	691	703	699	657	691	723	716	806	685	753	713	725	693	733	719	722	708	717	681	711	745	675	707	692	699	699	705	755	737	722	782	677	738	684	741	750	749	731	709	707	702	704	739	715	696	697	709	736	699	714	683	689	749	680	722	712	709	701	729	722	654	757	692	734	754	741	702	747	708	677	707	692	710	729	732	751	721	704	762	746	667	705	668	693	677	752	715	675	719	761	689	736	747	692	741	729	740	704	738	758	725	748	669	706	684	718	705	733	725	727	691	687	683	715	738	769	696	710	691	691	728	676	718	704	760	710	729	685	745	672	721	721	720	694	743	736	694	699	686	723	744	718	734	743	723	764	728	709	736	654	710	739	741	729	742	695	716	686	738	729	707	710	738	726	705	675	691	702	733	670	728	683	716	697	743	716	745	707	712	675	724	775	679	713	724	729	720	701	704	725	731	716	698	678	715	692	684	736	752	767	705	733	699	725	717	696	738	720	742	697	707	706	695	696	738	731	723	704	730	728	693	723	693	742	737	676	679	742	703	691	697	693	687	724	687	729	723	719	698	758	699	731	703	682	701	727	734	697	722	739	690	699	681	712	682	736	716	758	739	760	734	731	716	730	731	738	660	748	781	701	658	700	713	753	773	719	714	730	689	708	687	685	719	752	700	703	708	709	747	680	739	697	785	712	775	731	719	719	728	712	681	695	761	736	712	685	760	712	669	732	699	720	696	716	702	693	721	745	722	754	689	694	705	733	712	694	691	724	705	726	665	719	731	747	680	712	746	710	703	747	735	746	709	716	706	677	741	703	688	700	740	705	708	751	726	731	735	702	722	684	755	713	764	660	700	719	697	644	691	739	746	709	733	695	726	686	728	748	695	738	741	678	675	711	709	719	662	681	699	726	726	755	679	724	670	687	693	686	711	729	690	699	753	738	712	719	686	742	711	729	723	681	717	710	685	758	703	741	716	733	710	689	731	738	738	729	734	711	709	716	702	746	724	725	721	735	736	738	714	718	721	711	700	673	696	672	756	738	709	704	781	706	717	723	739	735	698	697	744	697	680	698	696	723	705	704	694	720	682	703	721	713	751	720	682	735	755	657	709	709	682	718	684	717	689	747	723	731	711	719	751	693	728	699	718	723	718	717	724	697	763	745	734	693	708	756	716	701	728	745	688	739	723	695	652	752	686	707	734	701	717	731	711	734	660	699	754	701	705	750	723	690	759	750	684	711	714	689	723	710	699	705	686	713	689	674	740	699	676	729	706	701	703	695	668	751	711	698	686	695	687	726	737	714	712	722	748	712	707	741	707	723	723	724	713	706	698	776	727	734	744	695	706	691	697	696	744	703	680	709	710	694	688	686	699	751	759	709	695	705	712	710	781	758	681	712	717	715	706	714	722	738	658	686	680	705	713	697	698	727	695	710	692	726	738	700	740	727	747	729	726	712	676	672	656	706	741	675	722	768	706	737	694	683	712	704	773	736	696	732	705	728	729	721	730	756	682	722	742	710	702	740	736	676	765	700	732	739	715	681	680	708	711	716	712	712	731	696	716	721	724	729	768	732	736	742	723	751	681	764	680	743	730	718	726	682	714	717	694	693	761	730	719	777	690	700	690	681	716	732	735	698	715	742	709	743	677	729	683	698	703	762	681	749	695	687	721	710	723	724	695	704	737	705	654	780	722	714	691	695	684	764	736	704	721	683	685	717	691	712	733	728	693	688	668	715	720	678	685	703	742	733	676	677	699	742	692	735	696	695	751	712	716	729	693	681	754	697	741	725	724	741	737	715	691	701	787	692	725	748	667	706	727	754	736	713	657	678	702	724	724	751	749	719	777	674	704	758	719	655	687	708	730	729	726	708	732	721	699	688	707	681	740	707	716	704	692	707	720	704	691	686	718	754	690	724	712	698	687	732	718	691	753	694	756	711	734	707	706	665	693	719	721	686	753	758	722	704	738	683	723	686	728	709	709	720	724	709	741	715	701	774	685	742	675	708	678	778	740	742	707	746	762	751	737	741	749	720	668	739	725	703	681	712	741	719	730	759	780	710	748	711	711	721	699	699	706	685	748	688	718	815	719	752	728	672	695	741	717	711	739	713	719	703	679	716	731	736	670	718	726	759	654	686	736	720	713	739	711	680	710	701	722	691	741	733	736	731	703	694	728	711	692	731	697	688	694	727	691	730	714	713	681	705	724	721	655	746	752	748	691	747	723	700	732	750	687	725	731	730	716	730	700	704	727	710	732	686	712	745	758	695	649	732	675	673	668	693	712	696	688	696	763	731	765	697	717	745	718	682	733	682	661	726	814	736	689	699	757	747	723	673	705	749	780	671	769	720	687	682	703	717	704	706
77280	78687	70887	52921	36128	22319	3107	496	371	419	379	377	347	357	353	352	344	291	338	308	351	338	331	318	315	316	342	337	351	295	343	313	351	322	340	336	323	317	324	332	467	514	411	436	357	295	324	305	310	307	308	317	263	297	311	319	330	305	302	323	291	302	324	289	305	316	302	314	317	314	304	315	306	295	340	335	349	314	311	320	304	315	298	310	292	335	336	307	322	305	321	289	317	307	340	346	318	305	322	327	318	299	298	297	330	260	341	276	283	307	352	304	311	294	303	350	321	322	308	364	318	272	290	283	278	300	326	347	308	265	299	319	298	292	292	294	318	289	327	312	325	333	285	284	328	314	313	307	301	324	306	311	273	353	319	296	284	273	316	313	300	305	282	326	296	310	314	284	333	302	270	280	312	298	321	311	314	311	297	288	303	298	281	295	278	289	302	252	283	291	294	282	334	313	296	325	290	309	338	322	295	317	286	303	299	342	280	344	319	311	326	305	319	294	292	338	285	316	306	362	312	309	304	330	311	356	299	309	330	298	297	307	288	273	289	282	295	267	320	341	300	279	307	295	312	321	294	314	300	327	326	326	291	290	285	305	325	308	337	310	294	313	295	322	342	340	327	307	311	280	327	322	302	326	292	302	328	319	310	305	339	342	301	284	301	306	309	315	282	293	291	275	307	299	298	314	320	291	322	293	301	309	295	294	309	300	267	295	305	310	312	375	323	300	321	292	301	278	307	300	291	348	291	277	331	316	302	296	329	306	285	314	328	308	306	312	299	276	344	320	335	323	306	328	317	312	312	314	309	311	328	290	307	304	314	322	285	311	296	282	294	331	314	304	315	321	278	308	290	319	294	298	328	287	281	269	302	275	288	309	283	306	303	285	325	307	289	311	348	299	315	326	353	316	303	341	327	274	291	307	319	294	319	333	316	283	283	339	330	294	328	305	326	312	276	304	305	317	317	337	315	310	297	319	295	285	344	287	288	302	296	317	303	297	324	337	302	288	313	284	314	290	287	323	317	298	301	314	339	279	290	272	312	331	310	322	309	296	283	321	330	322	315	321	272	287	297	306	287	278	312	303	294	325	299	302	265	323	334	329	306	309	319	324	341	293	293	291	306	310	292	343	347	310	332	318	326	305	316	318	300	320	332	317	337	331	283	291	322	326	298	314	291	289	292	305	308	323	337	312	316	303	302	303	339	317	306	299	299	311	324	299	269	306	300	315	285	310	293	312	310	348	311	338	363	349	323	310	329	279	297	249	292	307	309	313	299	337	306	290	310	343	308	290	290	297	290	326	308	280	286	279	292	298	317	306	309	301	308	317	327	289	334	278	313	289	297	310	346	320	293	307	312	343	282	314	266	297	315	292	297	304	309	308	342	319	307	338	286	312	311	301	336	301	293	319	300	284	303	286	315	311	325	315	314	314	327	303	301	323	317	283	292	331	295	351	334	277	290	299	311	340	294	314	308	276	310	279	310	337	336	311	313	314	294	300	294	324	278	314	328	289	336	277	287	290	314	306	281	312	335	309	341	349	270	299	321	303	309	301	292	298	307	312	324	303	308	318	275	295	317	331	332	343	310	293	289	305	324	349	322	293	322	336	308	274	322	326	316	293	303	296	334	321	295	301	284	325	328	324	334	257	306	340	310	330	316	293	325	309	293	342	289	342	300	320	324	320	309	294	277	289	308	293	310	292	277	341	328	295	266	336	302	292	307	304	311	328	318	280	314	283	297	321	320	292	312	323	279	312	292	297	321	299	330	331	312	315	344	329	304	295	346	341	323	317	318	299	339	320	326	287	271	286	288	338	321	319	331	293	305	296	297	297	297	286	287	304	289	311	339	271	351	342	304	296	338	309	285	315	279	288	333	293	322	327	312	319	298	298	301	286	260	291	298	298	280	284	275	328	292	268	301	277	308	332	312	333	312	295	295	310	330	326	326	300	317	294	319	309	343	295	313	318	286	319	297	313	312	300	293	296	273	291	266	277	328	324	264	297	311	322	268	340	287	308	329	288	306	305	342	311	307	321	328	313	329	335	320	330	297	322	308	285	306	310	331	306	331	312	282	328	345	308	263	296	292	318	318	298	314	297	323	317	320	298	318	304	314	275	290	286	329	310	292	345	296	321	328	306	309	273	306	309	306	324	319	299	287	336	318	330	336	312	287	342	296	293	332	320	317	272	311	328	303	303	313	324	275	332	312	310	267	319	325	309	288	337	294	325	300	286	321	290	312	347	310	322	293	324	268	314	324	301	263	295	331	268	304	315	294	334	313	309	346	262	323	288	336	312	304	308	314	322	293	289	282	289	314	319	310	298	313	316	314	299	312	320	325	312	280	327	305	294	317	310	320	283	304	273	297	310	335	320	325	329	320	335	306	311	322	321	303	308	338	314	318	301	318	304	286	296	291	340	300	295	356	353	312	312	347	331	298	287	294	288	296	303	292	300	308	299	342	330	300	317	315	323	346	352	279	326	335	265	311	319	303	318	332	333	316	347	320	295	303	313	299	313	287	282	290	328	309	327	296	310	317	311	296	311	295	273	325	308	306	304	275	304	316	315	290	285	322	283	296	294	305	325	319	271	316	312	292	304	301	323	360	305	311	310	295	293	320	317	314	347	302	330	286	307	322	283	336	296	328	295	297	299	311	305	314	291	297	311	298	331	312	314	317	303	298	295	296	291	317	318	302	333	300	274	305	353	362	300	298	326	300	297	320	318	330	318	325	327	313	302	329	316	287	271	312	324	309	328	307	303	344	313	316	323	355	320	300	311	315	297	296	307	313	304	330	322	304	316	272	315	315	293	280	315	317	328	333	324	297	301	281	317	315	334	286	323	287	299	311	319	288	290	330	288	322	295	337	289	315	317	305	305	334	300	313	354	313	315	273	295	316	326	313	299	302	272	318	313	322	319	288	312	305	314	310	303	302	305	291	320	309	285	273	315	361	316	316	286	291	346	340	286	308	312	296	292	322	305	311	312	309	334	294	317	324	302	308	302	290	288	286	298	306	277	285	326	343	310	315	299	335	317	304	363	301	302	323	276	318	322	328	357	311	306	346	297	307	257	324	300	326	313	290	292	292	286	279	303	326	292	299	313	293	309	302	294	292	308	319	294	289	286	309	308	323	306	326	293	280	292	313	300	321	312	309	273	312	327	285	320	313	310	290	299	304	314	288	326	354	338	280	315	298	331	327	314	320	292	298	300	335	319	286	298	301	295	307	305	315	327	327	339	337	286	286	297	304	339	304	289	349	276	337	329	322	310	297	310	338	336	276	310	286	260	339	332	291	307	328	283	300	292	329	307	322	316	272	314	300	336	321	275	319	297	320	283	343	288	269	294	322	317	323	302	285	269	317	280	316	305	293	312	290	325	317	286	323	345	317	308	301	297	292	318	288	319	346	303	321	348	346	347	278	316	308	304	303	309	295	327	332	319	321	356	302	319	298	337	312	282	326	289	312	308	298	294	290	324	290	321
48146	60805	66373	57719	45830	31277	2496	1444	1258	1142	1162	1079	1112	1100	978	941	917	785	804	805	812	805	815	797	768	818	753	807	790	787	838	813	818	856	804	831	788	749	756	903	2058	2171	1793	1428	1086	840	784	694	686	719	705	692	721	729	746	707	740	739	716	744	701	786	775	736	728	711	769	669	723	694	714	689	731	695	701	752	704	710	693	730	696	711	713	697	737	682	692	699	661	683	762	687	706	707	718	753	739	750	713	750	763	685	694	720	772	718	736	680	734	682	708	761	722	720	706	696	705	751	758	700	688	747	687	709	708	699	730	720	719	706	737	697	697	696	751	743	719	710	734	691	713	693	708	747	728	695	681	708	694	716	722	708	741	701	746	717	746	700	737	706	731	701	692	751	706	712	748	701	757	701	718	703	725	663	739	684	722	696	698	694	733	722	705	709	710	724	707	687	708	747	728	696	727	699	676	682	788	747	776	729	744	749	706	676	720	678	711	701	732	697	699	720	710	704	685	718	733	723	738	703	706	729	735	794	726	729	672	734	695	708	737	709	703	721	760	715	719	772	755	675	733	761	760	707	729	735	690	719	685	718	739	757	718	715	725	710	726	685	755	724	705	716	691	715	700	687	717	687	697	739	725	674	716	741	722	703	744	703	714	688	707	714	719	706	700	689	765	693	729	661	721	734	736	666	718	695	714	717	769	730	691	731	714	739	731	745	743	744	722	757	726	707	702	706	685	719	723	704	762	733	742	692	704	748	717	745	698	721	703	722	697	690	734	711	713	733	737	664	768	750	734	724	718	747	683	726	720	691	698	661	730	743	687	726	750	711	680	658	727	720	721	761	771	736	759	713	715	691	723	684	741	658	686	722	745	707	690	696	738	666	703	729	709	733	700	707	719	683	735	748	715	747	727	715	685	686	698	738	710	787	668	696	748	748	755	736	746	700	731	727	703	718	691	728	722	745	747	737	703	722	703	748	707	710	754	744	741	716	713	704	672	682	696	757	717	719	684	735	720	774	793	704	718	744	736	671	696	688	720	718	680	674	723	742	723	702	707	722	710	728	733	724	680	745	746	695	725	750	711	726	718	703	698	701	709	689	697	709	771	737	663	699	713	725	730	709	702	741	733	720	728	703	737	715	730	706	742	705	711	722	739	744	718	718	691	683	730	718	734	692	741	710	708	770	718	721	711	698	683	779	699	739	774	710	688	733	691	723	687	708	703	764	712	703	774	665	710	717	698	683	721	731	741	685	758	681	707	754	695	732	739	760	667	672	713	725	670	735	718	725	700	736	714	696	759	734	760	711	698	686	710	722	757	723	725	706	679	750	689	679	718	706	698	719	676	710	726	731	733	753	710	700	739	687	721	694	746	734	721	717	719	740	735	743	720	718	710	668	713	705	707	725	727	700	726	753	751	720	723	691	740	683	750	684	720	703	688	708	699	672	737	741	676	713	733	746	725	714	716	695	696	721	719	711	689	717	723	709	727	769	682	737	693	694	678	774	738	694	720	686	712	717	694	698	756	748	702	718	720	780	791	704	710	709	716	688	694	753	698	699	720	715	689	685	758	755	697	737	708	723	717	717	706	677	732	726	755	694	659	727	729	714	777	749	736	716	719	751	752	692	747	691	761	683	735	745	680	715	723	688	755	739	673	712	670	664	686	720	692	786	724	699	730	763	762	719	734	694	690	746	731	723	695	707	704	695	740	717	754	709	676	703	701	753	704	739	732	755	723	727	755	711	719	718	723	728	735	723	740	703	715	686	719	737	744	723	756	779	710	745	704	678	734	711	798	706	739	811	725	737	736	716	741	726	709	754	658	722	685	747	707	720	793	689	740	664	681	723	682	756	725	732	747	721	728	734	720	711	701	713	716	678	736	741	729	722	698	743	718	683	752	739	711	734	715	700	667	687	664	730	708	745	721	734	726	779	705	735	707	746	715	725	728	733	707	760	710	687	732	762	736	722	726	694	698	671	703	717	702	712	668	668	722	752	707	732	736	711	697	701	740	682	726	703	772	682	725	761	702	729	770	712	711	742	666	735	701	732	745	688	689	668	679	715	685	707	649	703	709	758	701	710	710	706	730	712	754	690	766	708	684	721	756	726	754	741	739	724	721	687	710	727	732	669	744	714	718	718	720	747	734	724	666	696	685	688	662	688	772	698	710	720	701	673	706	646	703	731	693	696	701	699	709	782	764	719	670	721	751	717	703	766	757	735	679	761	745	656	757	687	740	682	729	694	755	679	727	759	718	749	698	695	727	758	701	719	717	742	747	715	685	757	711	748	740	708	749	716	712	709	736	757	690	751	752	739	711	754	730	769	704	689	716	692	706	745	729	717	687	709	691	756	717	748	709	703	764	722	744	683	675	711	730	760	724	746	690	633	714	731	716	713	764	663	696	721	727	717	690	680	751	711	700	704	707	720	686	719	714	656	712	685	729	725	710	688	684	695	736	708	699	723	728	716	706	722	719	732	737	744	707	651	762	705	742	735	735	720	724	706	742	706	691	717	705	714	683	718	733	752	691	730	683	696	711	728	668	702	738	745	763	703	741	750	729	699	688	730	734	687	725	715	741	673	697	679	775	695	676	711	716	703	720	691	719	678	684	705	714	740	712	733	694	752	733	734	717	698	708	686	688	756	739	707	705	743	697	693	665	749	685	718	712	729	752	741	698	648	764	673	685	743	686	672	717	723	724	720	725	708	744	682	734	686	777	703	781	745	732	702	710	733	728	757	717	714	739	730	687	686	693	699	725	733	726	712	697	700	737	730	756	712	677	713	716	746	732	705	735	723	681	717	697	677	714	691	628	737	695	728	710	718	689	702	707	737	714	723	717	706	702	729	718	754	678	730	709	732	673	706	709	696	659	719	766	748	721	726	714	720	756	702	705	719	699	667	719	705	742	707	725	675	731	685	694	715	689	698	720	712	731	706	722	711	731	705	724	720	671	735	699	713	725	672	722	705	715	694	767	714	724	739	741	659	674	735	771	654	733	670	725	690	700	698	693	654	752	680	695	695	697	713	720	765	721	688	751	721	700	719	748	656	725	710	729	751	658	761	719	737	722	688	673	715	745	749	734	721	706	700	738	708	670	735	743	719	711	745	717	710	758	728	684	728	749	691	725	711	725	673	755	677	680	726	736	727	765	698	702	712	701	700	704	721	719	763	751	704	724	695	707	700	710	700	703	717	741	757	661	689	783	721	719	731	710	710	759	707	743	762	735	694	750	753	749	693	723	720	654	726	737	748	736	699	690	693	718	719	702	676	687	695	741	736	709	711	703	742	739	699	748	688	724	760	779	772	709	695	660	746	685	728	701	692	692	722	695	706	728	687	742	667	703	679	715	660	736	711	681	667	690	709	752	713	713	691	773	707	629	686	696	711	701	703	714	648	741	758	749	752	674	730	721	682	674	687	745	746	717	717	708	751	719	734	724	716	730	694	690	710	747	696	734	731	760	731	695	735	688	693	757	742	715	733	747	689
16676	13473	9020	3877	1676	909	472	459	428	357	406	416	390	406	393	396	394	388	445	382	367	367	409	375	400	383	406	364	408	400	405	388	416	383	380	386	384	406	386	364	447	411	463	374	386	392	410	403	388	384	380	401	406	383	412	395	404	383	427	389	441	417	407	402	393	399	396	438	413	427	396	416	403	424	394	395	418	393	370	420	391	399	378	402	420	388	376	397	393	410	377	381	402	395	420	381	409	393	373	390	432	380	403	382	394	380	392	405	410	388	405	399	398	412	457	414	397	370	367	383	432	422	375	432	380	372	394	367	420	387	400	388	404	399	386	403	418	429	368	438	419	401	382	416	436	377	387	380	357	378	410	402	471	406	376	442	395	404	424	370	384	382	349	406	397	392	373	386	361	375	379	418	410	382	383	398	372	388	383	389	405	402	409	435	396	403	385	416	380	432	411	411	371	383	401	403	365	386	375	365	390	383	395	401	414	413	384	402	429	404	386	389	413	388	402	426	415	398	417	360	378	379	400	387	397	392	393	406	374	418	389	397	415	407	395	396	393	383	400	387	370	397	407	396	403	407	393	387	400	418	410	385	389	378	412	407	405	376	358	399	395	391	418	387	432	399	422	363	374	416	403	392	382	443	409	402	382	361	397	416	408	393	377	363	391	420	433	408	389	385	397	406	423	373	399	401	371	422	374	410	393	399	422	382	395	367	384	384	390	409	429	423	365	372	410	427	407	409	379	420	416	424	395	404	386	382	405	406	370	423	429	398	377	397	402	419	365	406	359	368	369	391	389	367	396	368	397	408	396	410	402	397	403	391	395	396	390	393	380	422	388	414	399	361	388	393	423	357	404	369	384	402	437	417	378	391	395	365	386	381	395	390	387	421	395	407	394	397	404	407	399	466	402	391	380	381	387	362	354	401	409	400	405	391	377	381	391	400	380	375	395	381	402	385	383	389	402	388	388	418	411	357	390	352	386	390	366	441	388	408	376	390	381	397	405	375	342	417	412	425	377	398	358	376	382	383	392	383	408	438	390	391	390	416	388	404	386	379	411	380	392	391	398	377	398	406	356	419	371	399	407	379	404	398	402	432	380	369	400	437	407	399	384	425	424	422	437	406	424	388	368	417	409	377	398	395	406	421	410	384	399	398	412	434	415	388	392	388	450	431	439	413	371	369	415	416	417	413	368	404	383	406	396	400	346	376	407	402	418	370	407	398	417	404	407	408	415	412	372	362	390	372	398	377	430	361	366	369	397	415	410	431	374	417	392	386	382	407	392	382	382	386	431	421	421	386	378	397	404	362	415	404	436	415	427	412	380	425	339	402	406	396	354	366	428	373	392	450	444	407	409	371	399	392	441	408	381	364	388	395	348	398	414	403	416	380	386	412	416	370	397	417	396	351	396	384	367	419	396	394	399	421	379	406	384	393	403	401	389	372	422	391	371	405	429	410	387	366	414	385	379	388	408	364	412	406	377	457	385	387	378	411	393	401	428	397	379	413	398	358	369	411	359	419	412	361	430	413	375	396	400	427	424	395	393	390	391	398	371	406	420	400	407	405	356	406	414	409	361	447	400	411	417	400	366	414	389	396	383	438	395	388	382	373	385	408	441	404	371	389	401	413	404	389	404	365	383	369	426	425	390	412	407	418	393	372	401	397	368	388	414	371	405	404	430	455	404	422	390	386	401	384	411	391	417	394	438	426	377	382	373	388	438	382	401	418	403	387	380	410	393	408	420	405	393	383	381	384	370	395	407	367	384	404	401	390	369	410	407	409	412	394	382	361	396	391	418	429	379	416	427	388	389	429	411	380	408	387	418	398	404	395	391	388	422	392	418	410	391	403	391	377	405	393	395	387	344	423	400	371	381	386	408	437	398	390	421	397	417	393	435	361	368	421	402	395	422	370	405	367	389	377	358	391	409	403	375	411	381	390	427	369	390	422	414	373	370	431	404	378	379	436	435	431	417	387	398	366	400	401	392	391	394	438	361	388	398	362	404	396	375	408	394	404	453	394	420	366	402	376	414	407	408	374	398	379	405	470	416	407	425	384	421	407	406	401	385	367	393	391	398	379	363	391	383	375	394	396	379	408	384	415	415	382	409	409	357	388	407	345	403	417	409	389	405	390	386	397	388	360	383	415	385	396	375	402	362	399	395	424	405	403	423	386	369	406	388	403	409	403	430	390	390	372	401	420	424	380	380	391	389	386	401	393	393	433	395	415	408	366	403	424	398	403	382	369	399	365	400	382	407	375	383	356	375	411	369	376	397	413	366	384	392	378	408	394	394	415	428	416	371	393	443	413	410	396	387	347	400	407	368	380	420	386	387	393	444	365	381	398	393	435	398	375	365	414	389	384	422	381	389	425	384	432	394	426	407	369	370	348	357	421	430	421	395	364	429	392	410	395	413	371	439	373	385	415	407	427	398	370	410	415	404	409	401	382	389	397	401	412	420	390	409	355	395	391	410	408	439	384	398	397	425	345	409	390	399	368	385	376	429	397	412	392	367	411	388	414	383	363	437	414	414	404	400	402	390	353	377	402	407	374	388	394	394	400	365	407	398	370	351	416	407	408	378	407	415	402	396	389	382	370	391	394	418	396	412	375	409	423	384	399	403	419	408	376	416	396	382	395	394	412	412	386	413	419	404	404	384	405	389	391	385	391	355	374	431	400	388	377	401	371	376	410	435	391	371	420	361	393	407	366	395	372	406	397	399	380	416	390	416	394	412	402	406	403	397	392	368	413	377	410	384	431	401	417	425	416	433	424	391	384	364	444	395	420	398	383	397	406	392	370	366	376	388	409	391	386	420	408	388	386	450	404	370	356	416	418	395	425	412	378	408	423	430	405	438	424	417	418	354	360	393	399	393	378	389	410	391	431	378	385	393	399	403	393	396	390	370	392	426	370	388	417	351	386	419	394	395	446	428	411	376	404	398	413	445	382	395	370	398	359	394	376	413	383	373	365	367	385	365	402	375	399	418	399	412	392	399	384	427	400	397	414	401	401	375	386	442	394	389	382	408	370	442	405	399	348	414	415	446	362	417	391	436	423	361	392	397	376	383	383	376	390	387	410	383	433	376	373	388	397	434	394	375	401	397	425	370	405	408	398	371	375	394	379	391	376	418	389	395	409	400	415	377	402	353	430	378	403	380	404	368	363	397	421	390	378	389	393	389	419	418	370	356	444	387	453	389	402	386	410	387	383	413	374	393	402	362	407	382	413	416	388	406	399	411	389	409	321	390	348	378	404	397	414	443	402	380	370	427	384	394	381	394	422	401	378	411	399	387	395	416	389	386	410	425	375	376	399	413	380	353	385	421	365	359	420	406	381	420	385	366	363	405	376	378	432	406	427	386	371	390	403	398	413	425	384	395	365	433	402	422	376	403	366	388	401	413	383	390	350	389	375	403	391	379	360	398	396	408	410	398	396	396	435	383	415	350	377	393	408	389	383	473	454	393	411	408	403	374	418	405	382	415	396
13900	17373	14803	9745	5251	2857	1067	1049	1021	1010	933	975	928	965	899	936	913	910	883	929	925	959	901	866	901	881	932	901	887	897	867	825	914	862	938	866	860	857	912	907	942	922	988	963	902	941	875	874	863	860	852	924	876	831	849	943	892	898	819	869	870	891	906	849	869	884	839	898	913	885	891	838	861	910	881	915	863	859	834	884	885	941	881	910	888	887	880	887	887	894	892	850	868	948	954	868	855	894	916	831	875	895	864	845	934	881	904	912	903	888	880	904	888	874	932	871	842	906	877	887	881	902	923	900	885	911	872	916	883	942	928	900	905	886	928	924	850	868	943	887	907	947	899	854	907	913	913	913	917	859	935	902	914	876	890	883	847	866	861	969	853	912	868	899	855	890	861	911	854	875	930	920	869	858	909	923	900	892	966	911	905	894	881	914	931	891	903	896	899	886	895	893	888	876	901	930	877	868	924	903	888	874	856	834	883	932	903	907	900	858	914	913	916	917	882	911	835	888	859	868	844	891	883	910	851	879	933	894	880	882	882	961	859	871	866	910	892	872	878	869	876	868	887	888	885	949	863	890	888	894	865	858	911	852	878	934	914	901	904	900	860	891	894	865	880	872	889	846	822	891	867	818	887	845	930	896	789	938	847	927	901	907	873	901	859	902	855	950	872	891	826	872	908	933	964	907	860	930	895	908	877	923	861	865	836	863	853	905	930	906	883	936	916	896	874	889	867	871	915	936	880	911	839	916	925	952	873	894	875	829	942	912	857	882	910	882	894	889	917	859	903	905	893	881	867	898	937	822	923	912	885	917	878	871	879	922	925	895	861	857	856	877	951	909	898	873	891	901	918	922	840	886	894	857	878	874	824	891	882	935	936	904	934	876	876	942	880	916	903	920	900	853	861	916	925	853	962	865	901	925	865	846	859	901	874	885	889	863	827	863	911	861	880	875	950	928	919	844	878	921	930	889	903	923	883	891	909	881	865	915	912	926	874	955	897	887	926	869	938	852	857	870	866	873	902	867	968	894	866	872	904	913	877	827	893	859	945	852	898	870	884	851	918	912	870	881	880	848	896	845	848	915	889	901	873	871	844	854	884	974	887	906	869	891	911	858	873	900	892	901	895	917	938	889	905	896	968	936	854	930	840	900	855	910	895	927	892	867	917	845	893	850	845	895	888	910	897	862	889	922	829	896	838	843	907	867	904	901	919	905	862	916	967	931	896	931	907	934	868	883	875	881	926	891	917	876	890	923	843	922	853	909	825	882	844	868	895	869	937	862	868	869	898	872	923	859	907	857	877	886	877	953	941	893	879	851	862	826	885	948	883	897	888	928	934	915	884	865	924	854	911	879	895	887	874	893	934	944	878	839	877	883	917	926	932	900	902	858	899	859	904	904	937	868	918	915	885	907	911	894	881	874	917	867	862	905	879	899	886	922	895	898	898	916	937	904	891	931	920	864	898	859	902	904	905	913	872	924	920	885	925	851	904	873	911	893	836	912	897	885	924	937	865	881	879	885	894	880	949	882	870	901	844	891	862	858	935	858	887	933	888	841	934	887	935	861	881	939	906	832	870	844	909	858	912	867	883	854	848	904	892	915	902	915	884	932	884	944	886	846	908	908	870	887	914	909	891	838	812	869	881	851	885	892	879	909	859	901	868	970	932	934	888	869	876	837	901	874	868	912	855	904	850	888	873	866	907	892	916	874	897	864	978	892	918	885	950	844	903	938	883	884	945	880	924	879	919	891	876	905	900	847	884	917	869	914	872	859	871	877	848	882	922	903	879	911	888	906	879	897	887	916	878	917	861	874	942	837	909	880	862	879	881	944	859	955	917	914	896	905	921	898	848	910	912	872	919	872	941	921	947	899	942	923	908	901	915	857	839	871	826	903	892	911	899	956	927	901	911	937	870	941	910	936	881	907	893	918	893	913	876	927	853	880	856	876	907	914	919	870	817	904	849	938	920	917	905	845	925	842	913	893	890	887	854	912	908	853	908	865	894	911	925	893	917	915	862	951	859	959	851	914	879	953	912	931	891	934	933	945	945	855	890	908	860	909	850	883	887	879	858	868	916	918	860	945	874	925	878	877	893	909	908	884	921	913	910	974	950	933	851	935	948	877	887	891	907	854	895	859	938	941	875	923	961	879	906	931	845	885	892	860	875	917	841	937	919	914	864	903	907	881	874	881	897	913	961	879	942	890	841	863	881	891	912	865	924	875	898	849	891	874	899	873	847	896	886	913	872	844	929	869	872	856	868	902	834	913	894	921	864	854	912	884	878	900	892	828	921	941	933	893	879	839	934	850	882	913	871	862	864	868	897	925	906	900	897	908	936	881	891	914	867	857	882	914	871	875	879	792	892	862	893	893	867	921	888	928	914	913	901	933	835	914	891	866	847	939	898	940	881	897	855	877	855	853	926	933	904	957	886	931	851	939	930	884	881	872	843	879	895	946	897	927	909	937	907	860	946	890	865	863	926	939	900	939	884	851	910	959	912	870	938	872	873	882	899	920	850	868	866	932	898	864	877	875	909	973	834	850	915	910	908	850	899	936	876	878	905	913	864	939	870	887	861	955	894	884	914	843	920	883	910	907	882	898	918	907	915	893	894	873	896	915	866	890	889	891	888	837	845	927	890	916	933	883	833	870	892	912	881	909	889	903	913	909	946	844	846	905	840	937	853	897	898	887	921	912	853	856	959	944	848	891	847	878	894	875	886	884	906	872	909	900	903	902	893	886	870	844	838	840	860	868	943	903	859	915	900	866	869	869	886	945	847	907	890	880	859	889	886	906	896	825	844	864	910	938	907	910	898	904	879	852	891	845	927	867	871	862	897	906	882	885	875	851	860	886	883	865	890	847	918	899	891	845	886	836	897	895	878	882	868	918	877	903	808	893	909	902	911	856	930	936	921	845	854	863	884	894	895	876	890	853	857	876	897	864	952	909	904	888	877	896	845	869	919	905	857	896	876	878	927	894	929	950	864	881	925	824	871	863	899	859	902	915	863	890	878	892	907	933	860	935	864	894	952	875	922	878	840	893	874	943	911	902	919	898	908	871	893	912	892	849	899	919	849	957	867	950	865	899	909	919	894	956	904	873	873	873	870	893	892	849	891	883	902	867	905	856	870	914	850	947	916	917	874	910	842	865	922	863	884	891	881	910	850	904	895	891	844	912	890	877	914	901	897	893	917	910	829	831	892	893	948	893	907	896	944	849	898	903	909	897	887	866	865	878	896	922	875	907	939	836	890	850	878	902	905	841	911	905	867	883	882	818	909	911	839	893	940	887	850	845	882	894	863	876	902	896	943	837	848	933	911	922	889	877	868	869	944	902	834	878	917	879	891	912	907	877	907	925	945	896	939	886	877	853	946	887	898	843	886	888	886	876	857	884	866	875	939	881	876	893	907	923	919	890	866	905	853	891	817	903	866	915	878	857	875	916	896	890	919	847	877	872	875	909	926	896	837	907	907	890	869	868
64458	66263	59025	40521	25877	13153	1161	456	402	389	346	384	463	366	341	330	358	363	318	282	332	351	299	345	335	304	331	307	319	335	325	310	304	331	343	351	301	333	328	362	426	447	400	389	361	341	330	294	286	321	334	325	368	338	304	300	328	302	289	277	313	333	348	325	297	305	304	352	315	301	285	296	318	300	357	319	306	285	322	355	301	328	334	296	336	302	347	302	292	340	334	330	355	311	335	325	339	326	338	327	311	318	314	336	305	292	340	321	310	347	322	321	338	314	319	299	312	299	320	316	289	345	301	343	323	315	331	334	270	347	311	330	342	324	312	349	316	296	306	287	328	315	312	321	335	301	326	289	306	310	330	321	329	305	321	334	295	314	291	342	310	316	307	330	312	324	300	321	324	317	330	376	315	300	320	310	292	341	308	304	323	282	311	327	345	294	313	338	337	369	355	343	300	293	288	310	319	349	344	287	330	314	318	289	304	333	301	331	293	327	304	294	310	325	313	332	288	318	305	308	317	350	314	323	313	299	326	300	272	302	335	308	322	339	341	298	329	303	311	302	301	341	342	285	322	318	332	331	317	309	335	352	288	348	305	333	346	321	363	301	339	311	327	313	305	330	301	354	340	273	300	298	288	350	324	316	296	303	298	297	298	335	337	314	295	330	339	321	323	330	307	298	288	324	314	334	355	325	323	329	315	344	300	309	317	309	284	296	352	313	315	319	304	331	309	301	332	312	317	348	326	349	310	351	326	301	322	340	297	318	342	299	317	333	338	314	338	312	315	282	315	322	314	317	322	336	291	283	317	307	331	336	317	337	287	325	322	328	314	314	333	317	301	335	309	312	328	301	342	286	329	309	342	311	328	303	312	311	325	299	306	316	331	340	279	314	331	313	308	318	329	303	341	296	315	324	323	328	316	295	325	299	326	342	325	289	345	300	327	317	294	306	346	320	327	309	302	329	309	349	298	306	336	334	327	283	295	306	334	336	309	345	306	313	337	324	328	295	344	318	335	334	310	305	334	308	303	317	336	310	360	310	324	289	326	323	340	340	301	288	340	353	302	334	313	313	323	322	301	320	354	334	312	315	323	342	289	326	327	303	320	304	303	324	310	331	318	289	311	308	334	312	312	308	285	306	319	310	313	326	283	280	315	317	312	314	330	332	371	311	342	341	312	320	335	319	344	343	312	330	327	341	349	334	339	322	316	337	256	298	351	339	289	366	374	291	315	290	312	277	305	335	307	326	313	311	312	303	350	290	345	309	316	323	298	343	312	360	289	297	365	351	310	333	347	312	325	288	317	342	306	314	344	305	320	318	338	314	331	304	346	335	320	288	297	291	337	317	306	292	305	308	322	352	313	313	320	320	328	331	322	332	324	302	324	334	321	299	309	337	291	299	335	330	314	325	312	332	304	358	315	289	313	335	361	326	314	288	340	329	313	325	334	299	334	318	306	330	354	353	308	322	304	310	316	337	288	311	328	336	332	312	331	308	319	329	318	328	334	309	334	354	348	300	322	325	331	326	327	288	340	313	325	346	335	302	294	321	336	333	327	300	298	288	345	321	348	343	351	313	329	305	325	334	312	307	309	317	311	302	317	312	337	324	311	346	298	316	300	306	340	321	348	311	321	320	300	328	332	330	307	337	306	286	298	313	290	319	355	292	329	271	323	310	333	329	312	302	341	323	330	333	287	297	338	338	374	352	302	308	326	297	350	301	307	297	328	291	301	347	326	317	340	293	320	329	315	351	342	318	324	281	330	339	329	307	307	319	318	296	315	317	355	319	303	306	329	300	296	314	317	327	303	306	369	292	357	314	306	334	343	283	320	337	356	347	333	317	312	323	302	311	300	331	283	297	304	315	296	318	342	345	321	338	360	374	332	341	326	338	285	286	325	362	324	291	327	331	265	324	320	355	313	312	316	304	306	299	330	331	334	299	364	314	314	321	310	324	306	337	303	331	343	333	281	335	321	319	295	299	305	290	319	340	340	327	321	347	320	289	317	331	322	299	304	307	315	290	304	313	349	324	291	318	318	295	304	316	312	317	306	320	335	315	297	337	302	340	306	293	355	313	337	310	314	316	327	365	340	317	310	334	291	322	340	336	305	310	322	332	297	311	337	296	320	336	312	315	335	335	329	318	290	312	343	335	329	307	324	338	296	317	291	335	325	328	303	281	338	318	306	324	356	322	312	292	291	328	296	324	317	328	321	327	336	278	306	311	321	305	285	315	319	340	343	308	297	312	375	299	328	329	294	284	321	291	321	334	342	310	282	323	335	285	344	329	325	328	318	329	299	305	311	327	332	346	310	315	303	305	333	333	335	314	310	341	336	315	335	291	311	293	344	337	355	322	314	307	325	328	334	314	324	351	358	284	322	296	327	331	303	333	324	325	310	294	335	300	297	329	351	309	321	323	293	331	333	339	285	319	320	329	333	333	308	330	333	319	333	321	336	318	344	317	338	278	323	290	308	312	311	306	286	301	297	328	274	349	337	317	339	292	354	337	340	308	341	299	287	300	286	332	314	329	326	328	350	342	336	314	279	326	313	320	337	327	278	338	287	326	318	301	314	318	297	300	265	328	318	321	325	281	283	302	303	292	326	357	335	303	304	315	355	342	305	289	320	312	304	325	344	298	336	365	314	300	320	302	283	285	316	282	323	323	326	327	318	328	342	325	333	351	357	322	331	314	303	277	342	309	325	321	325	350	308	351	341	330	326	340	346	314	303	333	320	318	295	303	325	307	351	333	348	347	325	329	285	321	310	304	317	324	298	322	300	342	330	328	343	319	322	321	342	336	316	339	311	312	340	337	306	311	293	318	320	306	312	305	332	334	330	299	312	308	339	306	304	337	341	337	344	364	305	323	294	317	312	304	308	356	340	328	312	318	324	334	322	301	326	305	314	299	322	342	309	322	333	327	382	275	291	303	347	294	285	331	312	290	337	326	313	298	323	320	313	323	334	322	283	324	326	323	303	319	323	286	317	312	298	331	329	314	325	309	329	306	325	320	280	301	341	324	308	289	297	316	310	330	280	307	265	314	343	322	293	325	313	316	311	304	331	327	356	326	304	352	278	314	331	333	321	354	317	292	318	285	306	304	314	305	306	289	338	336	305	329	298	330	303	309	313	308	316	325	326	324	295	306	301	344	305	309	354	316	308	302	276	322	297	299	308	306	339	302	357	297	307	330	332	320	317	309	314	309	349	364	325	311	326	329	297	317	303	286	303	326	323	330	326	296	285	315	299	319	320	308	322	340	335	308	299	305	338	335	321	317	297	291	347	319	296	324	330	300	318	268	346	300	325	308	331	325	305	298	320	311	340	331	330	318	344	298	325	338	310	302	343	325	311	298	320	352	303	325	322	347	304	336	323	345	320	296	317	317	319	326	305	336	331	354	329	336	328	309	299	318	324	352	296	313	291	327	305	324	334	343	335	313	323	336	294	309	301	290	314	300	320	281	306	340	316	299	312	300	298	303
39145	49637	53943	46142	37608	21661	1660	1461	1172	1026	987	990	1420	863	971	886	874	837	787	777	856	804	854	780	783	799	796	808	801	794	794	787	827	823	808	768	777	765	772	867	1532	1564	1443	1180	973	839	721	729	739	752	702	785	767	761	705	694	737	704	757	752	755	691	765	741	740	708	763	733	738	759	734	775	727	737	753	744	735	718	725	760	746	731	732	779	746	765	715	721	748	774	778	717	716	774	715	757	727	725	744	737	728	705	740	726	718	730	736	749	745	779	742	722	706	700	741	721	748	739	726	745	759	731	713	747	704	717	775	754	752	725	728	749	781	725	758	755	709	785	730	699	766	787	710	759	728	710	750	737	725	756	736	738	745	681	763	735	734	723	754	729	732	733	768	738	741	735	772	714	809	723	743	762	732	666	716	682	704	750	700	729	737	693	756	714	747	726	712	745	722	754	780	756	745	765	721	756	749	733	735	695	741	766	740	750	753	750	783	710	725	740	710	739	712	726	708	750	718	752	711	728	668	739	717	807	766	750	711	723	745	691	789	736	751	763	739	703	754	755	743	666	742	710	754	780	709	660	706	733	780	702	722	731	793	780	724	724	731	733	728	695	715	780	728	715	729	756	724	742	726	738	739	711	743	723	720	731	759	716	681	745	740	696	765	713	731	680	765	750	773	720	763	747	726	709	768	725	744	738	736	713	767	725	684	701	700	756	727	745	747	744	716	711	730	712	774	787	765	778	690	748	717	740	750	725	703	704	739	713	774	746	760	744	710	714	720	714	732	781	664	739	780	715	733	726	748	761	684	761	731	752	735	720	713	757	748	705	746	755	717	681	783	733	673	726	710	727	723	714	766	789	752	684	697	701	693	681	702	723	711	757	786	720	695	720	746	700	722	754	758	776	746	777	735	720	733	705	703	738	748	755	715	744	714	772	721	774	748	750	735	711	737	744	756	740	738	774	721	722	765	732	736	737	760	743	696	766	736	748	747	704	706	691	763	717	718	755	772	704	737	698	728	750	763	703	756	748	743	733	738	742	756	751	695	742	742	752	724	759	760	757	693	715	689	749	781	754	706	771	683	743	731	728	752	738	708	735	739	785	777	729	767	705	749	714	719	694	741	704	693	757	736	739	739	709	734	771	718	731	715	738	735	793	713	656	750	772	701	705	717	717	704	748	722	765	740	725	731	720	730	791	733	769	750	742	692	733	749	782	744	768	712	743	704	709	773	746	675	718	739	714	736	746	755	728	688	735	746	741	719	749	750	737	758	694	702	707	739	702	754	711	734	763	722	734	725	768	748	761	704	744	687	777	745	692	716	719	770	750	748	739	737	797	696	793	741	701	710	749	735	712	760	712	735	754	740	755	789	678	727	740	684	694	778	769	697	771	760	773	716	755	761	775	735	755	732	680	795	743	735	698	731	758	735	743	661	727	733	712	780	760	724	729	741	747	717	703	700	759	744	711	754	740	715	740	765	725	705	697	712	695	714	749	752	696	732	765	755	701	743	702	763	717	735	752	716	726	661	723	723	742	767	755	701	765	761	801	726	756	765	727	736	748	725	788	738	721	719	770	756	724	772	779	715	751	740	711	713	743	758	758	720	750	738	778	691	733	714	783	715	728	759	759	765	766	728	739	713	664	690	696	738	763	763	724	712	728	713	720	762	764	743	699	740	728	750	735	745	775	774	697	754	710	732	806	777	764	697	739	736	716	718	710	711	669	691	733	760	772	711	761	720	749	723	772	753	698	758	739	746	743	791	717	761	740	746	740	763	790	772	677	701	765	685	734	724	748	710	754	719	754	731	733	701	725	771	728	736	749	718	724	734	758	747	761	700	714	756	706	717	745	701	742	726	714	748	699	736	708	711	727	747	738	747	759	768	724	725	716	758	737	674	738	785	724	746	790	719	714	779	761	765	712	721	750	751	684	747	784	793	750	736	709	745	743	707	749	714	720	784	711	758	725	707	725	740	750	770	763	722	750	710	686	734	708	697	824	791	729	759	697	750	752	720	722	750	744	714	704	734	746	767	733	701	700	772	695	753	752	781	722	743	743	724	747	720	719	697	720	740	711	681	694	727	737	736	740	760	758	718	721	766	746	739	701	691	734	775	756	744	757	728	695	729	711	746	769	730	718	737	761	720	723	731	702	698	727	791	724	725	691	663	713	714	708	778	728	714	727	709	775	780	739	745	743	693	763	723	735	722	725	681	751	681	789	742	709	754	727	753	732	789	766	705	744	686	696	743	742	667	739	688	732	711	719	732	688	747	760	703	706	729	716	689	712	767	743	747	734	760	777	720	750	738	768	745	743	682	742	734	754	734	754	689	733	726	704	689	692	759	748	746	735	776	731	727	688	720	771	723	719	738	783	788	732	684	754	782	736	764	711	763	741	719	729	700	688	708	784	738	744	757	768	748	746	684	730	763	688	727	674	729	739	702	722	748	770	732	747	746	722	744	738	760	779	751	793	718	713	780	741	724	715	728	725	754	730	747	742	735	734	678	707	766	774	748	706	713	776	769	750	696	726	745	762	719	774	703	741	737	760	740	724	744	749	744	706	803	741	768	729	757	786	709	786	685	699	744	751	722	733	737	778	758	731	761	740	735	726	760	718	708	745	761	774	737	720	723	750	729	719	723	748	731	778	787	716	726	776	815	762	728	744	743	714	703	704	706	738	755	745	801	757	716	758	747	763	727	738	730	695	710	725	740	739	758	718	743	679	758	745	768	745	749	746	751	706	766	696	713	730	749	721	763	797	727	747	730	715	814	727	739	693	712	759	729	733	744	717	745	732	781	669	719	732	720	810	763	723	753	766	724	753	712	786	759	741	709	710	715	772	790	715	731	737	749	763	796	670	731	714	775	768	741	743	754	753	718	731	778	746	724	728	732	756	746	724	742	707	757	764	680	774	701	728	670	726	777	737	702	701	775	752	719	727	785	730	723	730	700	752	730	777	767	772	769	711	728	750	748	705	684	739	769	711	730	733	734	717	730	727	747	736	714	705	719	769	731	755	681	793	728	687	741	751	696	741	699	762	751	793	772	796	746	732	726	720	705	738	729	774	738	709	746	764	748	680	698	720	731	742	717	717	722	742	763	730	690	714	720	746	718	761	741	736	739	719	703	744	716	712	799	724	696	747	698	710	750	746	745	727	738	762	699	695	748	768	731	761	746	677	760	694	712	759	739	737	749	752	726	786	678	743	712	703	761	643	722	761	744	751	761	739	692	708	760	718	741	710	724	785	742	745	761	702	725	749	744	749	729	735	757	729	690	760	700	726	712	764	748	711	736	711	732	715	791	787	749	769	700	740	720	681	771	751	766	814	765	765	777	731	714	716	777	737	751	779	768	794	730	778	767	702	736	740	693	703	710	770	738	778	742	769	728	714	718	729	757	708	751	725	685	776	721	715	731	732	715	727	748	791	727	733	761	669	716	735	710	733	699	769	715	726	738	727	685	728	718	737	752	738	762	745	742	697	749	726
77410	78434	70405	53178	37462	21308	2677	538	462	445	396	420	622	386	381	385	374	329	349	329	353	365	354	359	330	338	345	337	322	310	319	343	356	365	345	324	319	320	331	391	571	530	503	440	374	340	337	315	288	292	289	351	310	336	313	320	339	300	332	351	314	383	334	338	339	329	320	330	322	322	301	322	326	315	308	329	321	342	340	292	353	314	305	308	340	364	344	346	346	323	336	364	306	371	331	339	354	343	334	318	322	361	294	294	352	318	292	382	287	321	339	340	333	347	301	331	332	306	315	336	331	350	352	349	323	319	346	340	333	352	299	334	327	322	305	345	340	346	335	289	348	325	331	337	339	301	303	316	331	308	341	299	315	345	345	323	302	359	360	285	321	308	340	317	342	339	359	328	281	334	313	316	314	345	305	342	308	345	292	358	297	298	375	337	312	311	325	309	321	361	288	352	308	345	337	364	315	337	303	306	304	345	344	351	307	343	355	290	357	358	305	334	347	315	324	298	330	349	336	320	328	358	334	327	308	309	339	312	321	303	317	317	330	346	322	327	315	312	320	294	345	334	323	298	304	321	347	299	328	319	310	344	351	344	349	353	332	309	347	314	349	343	350	351	335	313	330	326	348	336	311	328	318	302	384	351	348	338	336	352	320	312	310	353	312	341	331	333	344	331	339	317	343	344	362	342	344	303	353	305	332	304	311	338	347	349	345	306	345	323	345	288	304	319	302	300	342	336	357	333	333	333	305	282	297	338	337	355	363	322	384	334	332	316	362	359	301	335	323	334	329	330	313	313	323	346	330	359	347	342	298	337	305	337	341	339	318	356	323	298	328	314	316	352	357	322	324	329	332	327	293	303	340	306	344	308	308	298	304	282	330	325	313	310	345	340	317	307	362	341	294	313	326	337	347	341	338	335	313	335	363	363	356	345	342	359	332	331	320	301	349	326	313	304	329	335	350	266	360	286	318	343	361	337	316	325	354	295	341	346	343	319	306	344	351	325	309	330	323	316	315	317	334	308	354	342	334	314	335	313	318	339	343	342	331	331	324	314	347	316	321	359	376	325	291	346	319	302	342	314	306	310	321	327	334	333	298	318	327	323	325	307	328	308	316	327	341	335	314	334	297	332	322	339	319	352	320	312	335	298	323	332	362	321	314	330	343	328	310	343	345	334	327	313	315	305	328	334	347	339	323	309	328	327	305	328	322	351	331	311	294	343	349	317	336	314	322	340	318	334	318	368	325	340	338	300	340	352	320	294	337	316	304	299	313	344	326	315	317	336	319	314	335	321	299	376	334	331	307	322	313	324	310	315	346	325	328	329	304	367	352	326	337	359	340	334	333	335	345	317	323	342	312	341	325	302	318	319	344	320	315	320	353	344	328	322	365	346	361	318	349	312	336	331	318	335	330	326	321	334	301	303	328	351	311	337	342	327	321	325	281	328	304	322	357	330	303	365	330	317	320	304	335	337	314	337	331	328	342	340	350	306	339	330	365	295	329	317	335	340	363	332	345	342	332	356	366	350	326	357	315	334	344	351	329	335	304	302	329	304	344	328	321	353	329	315	333	355	315	340	310	337	337	303	319	322	321	332	347	303	298	341	353	296	323	320	330	342	300	330	342	310	306	316	334	316	322	310	303	310	346	334	325	339	321	326	353	334	336	312	333	307	350	332	371	301	322	354	321	336	310	320	344	334	322	336	351	297	315	335	290	324	351	353	360	321	339	313	324	317	347	321	330	350	315	339	307	326	324	328	328	349	345	331	293	321	335	345	323	325	301	351	343	305	344	368	310	347	344	318	320	365	334	327	343	330	313	327	342	315	320	331	325	313	340	327	349	348	326	313	345	309	344	342	325	338	335	347	307	329	320	330	350	284	287	335	343	306	333	308	342	341	335	367	316	303	317	297	324	354	335	358	334	360	323	341	275	325	343	315	353	331	314	336	339	342	327	329	301	351	309	313	330	321	316	301	349	355	342	334	326	356	317	320	306	350	336	347	346	333	324	361	285	320	345	333	355	349	314	304	307	335	322	314	294	325	338	348	339	341	307	323	324	303	362	311	374	325	319	310	303	323	309	298	338	339	330	319	304	335	311	314	333	351	297	332	308	343	334	336	298	350	362	295	338	306	362	348	313	337	303	310	341	316	332	323	327	320	349	315	278	327	307	347	300	326	343	327	327	331	335	295	348	278	325	316	331	355	354	347	364	346	327	342	275	318	336	325	360	320	274	351	338	326	325	328	339	324	359	332	296	306	392	365	353	315	330	322	310	347	332	306	316	339	324	350	324	305	370	348	330	367	328	297	308	329	322	304	345	322	319	330	323	326	324	325	327	331	329	329	336	343	335	352	354	308	327	294	305	330	353	339	329	332	346	348	314	304	337	354	353	311	307	346	375	350	327	326	348	285	346	330	311	343	305	333	321	324	341	322	317	346	325	332	346	330	341	312	298	293	281	300	297	324	327	319	362	365	326	302	315	351	303	314	316	313	342	351	292	327	319	318	332	352	318	313	321	334	341	336	338	344	365	338	310	337	325	331	326	361	320	299	310	293	307	308	336	331	345	312	329	323	334	320	352	316	336	325	358	304	329	296	343	302	317	318	322	346	349	333	311	370	329	335	352	338	293	298	314	325	337	346	335	338	330	332	308	342	321	298	340	373	339	348	324	281	305	311	301	303	307	286	372	304	312	321	344	304	329	346	313	322	294	314	318	339	374	320	309	322	344	329	351	327	317	342	310	313	324	305	340	305	338	313	330	328	327	365	348	343	346	330	325	335	343	318	319	326	350	331	332	315	308	355	351	337	313	339	355	356	349	318	289	314	342	326	318	361	336	330	306	333	348	320	340	285	316	359	333	323	299	316	342	327	308	327	334	322	343	331	348	345	341	303	345	315	335	322	304	295	348	328	332	324	322	315	315	293	340	317	331	313	318	337	319	306	312	327	319	298	312	340	323	316	358	356	310	383	344	360	302	344	289	316	354	326	359	342	317	305	328	321	313	312	288	349	319	289	319	337	347	358	312	315	348	343	278	335	336	334	348	370	345	308	314	300	330	292	326	303	366	328	304	333	327	338	316	353	353	301	309	326	283	325	339	330	291	289	334	348	352	322	302	337	320	341	352	282	351	352	336	322	295	294	328	339	311	322	336	299	321	317	350	319	382	296	316	337	315	356	326	324	362	342	322	316	290	301	291	338	334	306	365	315	316	286	295	334	321	342	297	337	345	338	314	343	365	330	326	365	340	366	329	310	319	313	337	336	353	335	327	332	307	337	334	349	329	336	328	346	370	306	340	336	327	300	322	285	354	326	312	331	334	298	314	313	334	329	345	335	312	357	340	356	341	322	343	336	312	298	333	336	311	328	331	306	333	326	330	323	320	323	348	329	281	309	344	308	324	298	320	327	319	309	312	289	306	356	324	326	358	339	313	341	336	334	310	344	341	328	319	316	310	319	341	305	348	386	308	329	335	319	330	337	326	351
48382	60727	65878	57380	47136	27032	2332	1772	1341	1236	1173	1103	2319	1080	1068	1116	1020	924	915	862	849	831	855	823	800	829	872	871	845	909	873	899	916	848	834	800	819	710	758	1319	2378	2196	1802	1379	1044	886	797	753	741	787	736	771	758	727	714	816	725	726	741	758	785	758	778	746	776	787	770	750	776	770	799	733	740	740	733	806	775	727	779	728	751	736	784	791	750	771	755	728	769	726	739	740	730	747	743	736	751	740	741	778	731	744	797	769	737	721	764	756	735	768	711	775	761	788	733	757	771	723	724	730	784	795	795	762	760	758	756	734	752	702	796	769	771	780	745	821	761	728	778	776	753	764	770	776	772	784	784	738	769	733	734	759	730	747	762	756	716	755	737	735	805	829	727	709	791	723	719	758	704	721	724	766	787	798	764	747	706	790	797	789	697	758	676	795	704	761	715	729	802	814	738	773	754	725	735	789	753	782	791	807	735	767	808	734	716	758	781	766	757	729	735	809	753	747	735	767	757	712	784	739	686	716	732	776	727	765	728	787	728	756	766	758	751	794	738	771	769	770	797	733	792	772	760	771	802	718	767	748	800	747	800	704	725	711	767	760	799	781	735	758	762	740	735	733	774	749	761	797	727	750	759	787	777	756	758	772	733	801	768	738	791	747	746	806	691	759	729	742	762	717	748	746	731	760	782	777	800	782	736	695	748	774	734	709	776	782	719	787	776	712	708	742	787	781	761	761	750	775	773	790	743	790	759	703	768	800	750	752	723	727	723	710	748	708	777	752	753	712	748	767	739	713	789	732	803	756	709	757	746	803	746	756	745	743	752	731	752	723	741	756	783	766	727	713	762	778	766	765	820	782	738	778	760	786	748	815	745	742	780	753	747	731	767	713	764	734	747	754	752	726	732	740	766	791	800	755	746	754	756	777	785	779	788	757	747	743	747	743	760	718	777	698	759	752	723	767	729	791	732	771	769	811	713	720	743	787	716	733	740	773	771	736	729	780	698	733	704	757	712	779	751	736	753	753	785	756	797	760	746	729	726	791	758	768	761	750	768	785	743	750	779	762	732	756	761	782	780	793	759	736	702	711	751	754	791	746	794	759	745	797	746	701	726	752	743	766	726	768	787	737	704	788	781	778	748	733	792	749	728	816	782	767	735	802	776	788	815	764	765	799	789	738	771	749	759	771	744	729	759	764	743	752	768	779	732	742	796	720	732	775	753	789	757	759	758	728	781	775	784	829	764	769	785	735	756	730	732	739	751	758	814	761	729	790	681	813	771	779	817	738	771	731	751	735	768	803	766	778	748	750	764	744	772	740	800	762	722	761	748	801	768	763	747	812	738	744	767	784	792	728	713	765	742	776	780	791	736	770	743	736	732	745	743	759	746	761	730	772	736	770	780	721	702	743	775	741	758	751	739	743	772	782	751	753	740	757	744	756	742	750	762	739	741	714	761	752	739	720	729	773	750	762	785	795	721	721	793	766	775	796	750	817	742	762	735	772	726	801	733	754	742	753	730	785	739	738	733	742	781	744	749	754	780	746	705	728	766	756	748	729	741	770	759	762	716	736	789	715	751	753	807	763	811	738	751	732	743	746	702	744	742	762	713	741	789	762	773	788	723	788	767	754	730	698	720	756	779	709	771	767	753	778	744	770	771	771	722	741	769	688	763	743	728	742	749	791	745	720	732	775	797	747	698	733	766	724	771	745	786	760	731	751	717	814	777	779	793	776	774	732	723	803	779	742	782	719	823	688	763	753	730	766	760	756	767	720	747	756	786	770	722	759	735	763	781	783	764	774	719	779	761	748	757	783	758	741	738	764	754	732	767	714	764	738	731	793	738	690	749	760	757	785	762	777	718	804	739	767	760	717	757	755	736	702	779	722	766	747	798	750	808	778	765	773	791	709	779	739	741	757	771	739	747	756	739	729	761	823	747	708	720	743	710	781	787	758	749	738	805	723	752	758	728	725	748	719	741	750	721	743	759	815	760	750	786	765	720	721	753	768	777	750	755	718	726	747	761	775	751	775	748	754	721	771	775	798	735	790	775	753	760	751	724	800	724	708	661	802	710	728	757	758	729	745	753	733	713	752	739	732	749	754	742	709	818	784	739	750	719	751	754	713	743	747	786	745	786	724	806	708	762	734	764	732	737	762	774	757	696	737	767	753	747	745	763	744	766	774	737	792	767	781	720	709	790	755	798	762	811	796	747	762	766	796	783	726	716	721	727	813	726	754	741	716	732	783	748	781	745	709	783	761	740	753	790	760	765	810	761	769	747	755	839	700	768	781	784	756	739	748	788	705	750	753	751	821	740	791	747	736	722	771	754	779	708	721	741	763	772	776	751	828	756	740	699	704	735	793	777	796	758	727	742	707	736	750	721	723	745	794	722	716	766	741	724	772	786	722	735	728	734	726	757	790	773	806	758	744	740	812	764	781	736	754	797	763	753	751	734	790	749	783	739	721	770	746	807	764	739	812	764	731	758	694	741	765	762	820	823	766	700	730	839	731	702	793	760	762	816	697	759	761	742	767	767	768	745	733	746	734	787	758	753	735	715	757	757	723	799	761	807	729	736	758	754	848	722	786	724	764	736	772	756	758	779	794	686	769	751	774	799	780	767	746	792	758	771	716	774	748	753	752	751	738	751	774	739	748	770	776	797	815	730	734	768	773	726	775	763	717	793	717	739	771	762	706	728	747	755	774	794	724	769	740	760	765	764	770	759	795	776	716	731	746	714	743	752	800	756	727	764	746	752	734	781	730	778	741	727	735	801	770	781	771	768	779	722	769	721	760	775	735	753	772	750	792	752	714	734	763	743	754	744	771	749	750	788	751	720	775	730	768	741	753	756	740	766	803	788	743	744	762	738	767	745	757	738	699	797	796	778	761	756	744	798	767	769	750	734	778	794	747	781	759	738	763	805	783	727	781	728	828	763	813	776	714	783	766	739	762	746	764	778	717	723	750	745	760	780	745	781	736	726	703	762	700	753	757	726	754	777	774	763	716	716	768	736	741	733	758	727	741	724	771	804	738	762	720	734	744	739	733	752	735	778	727	742	759	746	782	728	742	800	788	752	739	714	817	809	768	749	753	727	752	767	759	768	791	763	807	770	772	781	746	711	769	768	754	806	749	717	777	721	761	740	742	769	826	767	736	818	775	727	757	783	733	742	758	791	740	762	796	787	776	808	775	708	783	721	741	755	752	726	765	776	751	718	760	730	742	807	775	764	715	770	723	802	779	767	740	744	747	758	766	763	814	804	751	750	810	824	795	753	763	746	746	779	753	759	768	769	799	768	769	779	777	749	687	807	763	791	724	753	785	750	728	742	717	692	684	727	767	772	754	722	743	735	749	777	738	765	750	789	735	775	716	792	803	724	762	743	744	754	759	735	764	773	780	714	763	778	787	760	762	780	729	749	759	744	771	750	787	721	750	736	719	740	768	773	743	787	757	764	772	751	766	764	673	770	839	728	752	726	773	750	776
16791	13410	8913	3650	1751	1039	454	487	444	423	413	448	385	444	443	460	426	433	395	393	431	391	406	426	426	400	416	414	434	420	443	383	399	454	410	400	394	456	406	420	420	437	470	449	441	437	391	407	407	417	442	431	383	419	414	433	420	400	423	408	400	403	433	398	410	418	405	425	398	434	421	432	407	427	415	436	413	410	422	406	430	438	428	433	401	425	423	392	451	426	400	442	391	367	409	435	425	405	406	399	394	454	407	439	392	437	407	468	431	387	397	420	433	439	408	435	422	410	425	434	394	429	423	429	391	435	412	423	426	397	386	423	395	437	425	418	442	385	427	401	412	416	396	456	414	396	383	408	417	375	429	420	403	410	408	420	409	409	388	403	381	403	387	409	402	415	421	435	429	422	374	386	407	433	427	443	390	395	425	403	391	454	424	420	413	419	424	383	452	383	433	402	434	428	412	400	401	422	406	404	414	419	406	413	397	409	371	440	427	398	375	419	404	395	405	401	419	452	430	391	409	415	456	441	438	399	412	393	405	402	464	420	442	389	403	445	429	442	377	416	397	437	423	401	408	421	362	427	399	418	412	409	380	410	434	436	403	411	423	399	435	389	374	451	454	422	422	478	377	380	383	412	398	403	443	390	420	415	436	406	438	421	402	433	430	427	499	461	384	433	443	397	398	441	434	424	453	424	417	417	377	420	405	396	434	426	440	398	426	426	412	403	376	382	405	423	406	407	424	399	422	418	426	417	411	430	431	395	393	446	424	448	444	428	422	416	437	399	426	424	422	387	410	442	384	431	449	449	440	418	405	408	391	400	419	409	446	456	422	424	439	424	415	432	425	393	398	378	418	415	439	402	424	435	424	382	434	435	401	451	400	414	405	425	455	434	388	386	393	456	395	430	426	420	425	385	426	391	427	422	423	410	424	449	408	443	415	388	405	421	410	444	459	444	452	395	428	424	404	413	386	369	391	423	375	419	396	378	404	421	380	382	481	401	439	415	394	448	382	388	412	392	423	427	397	435	392	404	428	423	432	389	408	457	439	414	407	405	439	417	392	455	422	409	417	435	442	386	422	454	415	413	413	407	434	420	408	402	393	422	406	431	463	416	392	432	424	415	438	443	433	467	410	412	441	376	415	413	418	416	377	391	435	419	417	427	429	419	406	436	392	439	415	420	369	450	435	405	405	405	385	416	418	416	396	419	425	431	400	421	429	410	447	396	417	422	439	410	421	440	428	417	423	431	484	409	432	396	413	485	441	442	438	424	422	421	412	441	449	441	408	377	395	443	422	411	423	405	411	389	431	394	428	469	374	407	422	420	393	433	433	420	396	450	422	420	441	412	396	416	387	411	419	418	440	408	413	395	414	377	367	453	392	408	451	400	381	407	422	391	356	426	398	421	396	434	431	426	434	421	424	417	457	443	449	369	386	385	442	424	433	449	415	380	401	397	428	393	436	422	441	417	416	422	427	396	391	396	413	417	424	420	395	404	473	434	417	412	444	400	387	446	444	446	427	376	390	379	448	445	411	419	409	400	428	410	409	447	401	414	388	403	431	456	387	427	419	433	430	413	400	428	397	419	439	424	401	430	435	405	441	416	422	428	411	388	406	456	412	407	384	445	407	426	432	396	458	411	457	409	420	367	423	419	422	434	412	409	426	398	392	419	446	403	417	391	417	427	404	423	400	379	403	448	416	417	425	394	401	424	381	420	398	409	424	423	449	405	393	439	412	423	397	381	411	446	412	423	418	405	399	430	427	423	442	405	425	375	430	405	401	406	419	399	399	442	439	373	432	447	464	417	413	377	399	390	398	402	411	378	414	408	433	440	414	415	440	420	442	396	444	457	390	392	392	434	394	400	432	417	425	422	437	416	415	406	428	421	418	412	413	414	418	430	445	400	423	407	426	417	409	445	427	397	434	381	438	378	420	429	407	419	437	434	412	424	385	409	398	403	419	403	422	444	446	430	396	432	433	382	421	425	382	424	376	396	424	399	407	427	400	403	430	428	420	446	436	427	401	414	451	382	435	373	410	384	401	441	450	402	393	431	422	429	409	377	402	428	427	381	459	433	471	411	385	392	425	417	382	412	381	445	464	414	466	410	430	438	408	408	397	404	421	422	394	432	401	404	403	464	389	436	397	371	413	394	422	449	411	412	386	413	428	400	413	430	442	433	444	421	381	420	406	455	380	411	410	403	387	446	410	422	369	448	428	403	373	396	398	422	393	388	395	438	401	413	437	399	411	403	387	435	397	424	415	431	421	397	433	439	400	423	401	392	396	452	424	395	422	386	415	403	420	415	424	386	419	444	402	372	395	408	419	407	429	413	426	432	399	411	413	443	409	441	409	452	422	424	435	430	420	412	457	410	417	430	417	376	443	412	404	377	403	425	417	439	402	397	367	448	406	432	444	422	439	415	390	394	394	408	433	384	387	440	392	417	411	421	425	419	446	390	404	407	395	408	437	444	406	390	431	395	424	418	442	418	398	444	431	430	437	404	390	391	452	399	436	419	389	396	411	416	397	456	417	413	428	422	416	416	416	430	397	401	447	405	418	418	428	386	444	393	378	418	437	379	410	434	405	372	437	414	406	414	417	399	401	422	424	389	404	408	413	343	454	481	454	438	402	434	448	399	419	411	436	391	414	469	435	429	384	431	378	403	446	434	417	416	442	447	381	429	431	440	430	419	417	451	433	457	429	433	397	396	392	450	412	387	426	406	432	441	441	409	428	409	376	440	416	420	392	411	433	400	431	432	389	428	422	393	418	384	432	437	386	405	408	367	409	408	394	418	406	420	407	412	431	397	368	412	423	426	427	409	390	409	409	419	407	427	431	415	426	422	435	434	434	414	434	422	421	402	432	402	394	426	379	438	417	407	428	409	417	414	435	425	396	403	401	434	419	450	453	401	439	425	409	461	404	385	384	425	423	412	428	415	435	389	421	418	397	412	389	399	455	386	397	434	440	415	421	391	390	407	409	409	439	408	449	408	424	420	428	370	419	404	420	397	392	446	399	425	391	397	387	424	407	404	451	435	456	398	425	393	397	419	425	421	403	457	399	437	430	426	418	432	414	397	422	403	432	447	422	444	393	414	386	458	378	377	438	442	393	442	428	422	416	435	426	440	433	421	436	427	440	421	397	408	430	420	432	381	402	453	405	398	443	422	409	424	405	409	411	421	402	408	415	394	388	386	416	459	404	391	404	411	435	403	437	403	409	372	388	440	427	455	405	400	411	398	431	421	412	379	435	435	420	423	425	425	433	444	387	364	410	418	396	395	392	431	374	375	412	421	437	404	442	402	400	440	390	410	432	430	432	402	400	370	444	436	454	392	424	457	407	413	382	421	449	416	440	421	426	382	393	435	425	436	430	400	441	446	393	430	419	422	397	417	382	409	427	418	407	415	367	431	393	445	428	399	436	410	430	430	429	441	431	427	398	433	438	427	396	402	415	380	373	422	434	397	377	421	417	416	419	432
14182	17243	14704	9232	5797	3215	1242	1175	1100	1142	1009	1031	1012	997	963	1029	1014	1031	972	935	965	930	937	989	971	966	915	939	957	932	942	920	913	961	969	959	858	929	888	880	1005	992	1075	986	965	911	910	968	967	886	958	886	929	957	927	927	976	899	926	928	926	945	932	969	904	950	899	942	943	944	890	953	929	976	933	932	929	930	898	923	925	951	953	896	1010	930	936	921	957	914	950	945	959	931	920	948	895	904	923	872	960	920	941	947	875	888	917	915	887	908	950	903	948	965	878	917	895	932	937	901	916	960	862	939	848	965	933	866	938	997	964	955	913	980	938	938	936	927	878	959	954	983	937	928	910	924	850	961	963	886	888	930	968	932	903	936	952	921	900	956	919	910	919	928	910	867	935	922	935	925	869	936	897	931	900	936	933	912	954	1025	944	937	930	941	932	938	877	905	939	843	939	964	969	907	972	926	913	903	972	924	981	969	911	923	926	967	981	955	965	920	930	956	915	952	923	928	976	907	963	956	905	993	939	946	983	903	949	918	970	931	891	967	917	859	935	911	881	902	936	944	942	950	930	965	948	933	910	923	943	911	905	927	936	956	900	998	968	962	892	944	946	868	940	942	922	952	938	946	915	892	928	932	897	919	921	935	866	930	920	905	925	918	962	904	933	927	900	920	927	1008	924	885	906	949	921	963	920	1011	919	950	938	912	930	957	940	930	898	943	978	935	930	997	957	985	920	944	917	967	860	941	946	967	961	950	903	969	911	915	906	874	923	929	949	922	925	965	904	935	975	951	894	924	940	939	853	900	911	932	922	877	937	944	890	917	867	947	905	892	882	966	904	894	921	913	922	945	887	904	917	922	936	934	984	878	965	925	964	911	942	922	923	921	975	964	967	951	921	901	957	927	896	955	980	939	918	935	914	968	956	926	933	955	940	874	952	996	954	907	891	897	933	967	933	906	966	910	867	938	979	948	927	897	922	905	927	963	958	946	949	979	938	930	936	912	895	939	941	944	947	947	918	902	1007	960	931	904	941	922	905	954	976	931	1001	993	939	906	998	892	926	946	972	961	954	955	919	886	915	891	922	971	970	891	926	896	918	887	892	935	930	954	891	997	915	941	983	1013	877	995	916	936	958	924	921	874	960	959	926	938	957	973	930	910	956	947	940	968	918	980	988	915	943	872	927	953	896	941	930	896	905	938	909	957	1006	914	994	899	948	897	894	955	950	946	950	928	941	923	948	870	943	925	961	927	980	873	911	931	1001	957	952	998	923	912	888	960	938	905	925	908	945	921	939	954	929	913	954	932	917	917	919	911	955	1032	944	969	919	912	878	928	941	950	855	948	961	924	951	909	949	871	895	920	977	934	981	961	891	902	944	921	900	857	909	1005	959	933	909	949	954	991	893	959	938	970	920	952	915	952	902	912	935	926	926	921	942	923	995	935	929	989	906	956	938	911	892	889	925	937	949	901	956	947	930	928	994	920	917	928	931	969	941	919	920	914	940	932	973	935	914	919	985	966	952	962	929	940	962	944	878	888	916	975	937	919	979	936	981	936	929	983	885	943	932	899	896	944	949	957	902	923	922	960	930	932	935	936	900	982	875	964	991	906	904	949	951	939	905	964	922	886	922	972	913	935	928	912	915	904	929	944	967	907	893	971	887	949	857	942	931	935	982	913	928	932	903	903	913	934	932	929	929	931	894	954	886	907	938	962	928	932	933	895	947	929	930	945	913	903	970	866	882	929	957	926	974	964	913	913	928	897	950	930	921	1005	964	966	902	969	928	896	1009	953	933	872	917	979	912	923	908	975	929	972	921	901	938	906	924	913	942	889	921	961	885	939	895	931	934	907	912	946	938	903	981	926	945	951	901	954	941	993	954	947	912	962	956	899	926	921	957	942	949	890	903	927	965	917	978	883	896	926	913	894	884	932	953	937	967	978	874	949	942	980	877	946	885	915	918	964	991	919	968	961	916	961	957	876	964	912	989	984	977	920	977	934	915	907	934	898	933	951	911	939	912	916	885	956	988	944	938	970	929	927	975	924	941	908	888	909	925	908	960	969	856	937	948	978	1005	903	924	924	943	950	928	887	915	960	955	969	969	974	908	939	929	924	959	913	960	924	948	928	870	957	947	937	905	971	907	1000	964	931	975	886	918	917	940	898	956	934	929	950	988	930	960	917	952	947	913	933	932	898	895	900	907	922	939	986	999	921	904	937	904	954	940	947	899	936	953	917	884	909	984	923	919	901	988	893	894	954	964	873	943	919	947	970	950	935	880	917	897	898	933	929	954	938	931	939	953	891	901	925	971	944	936	926	907	992	919	984	956	916	915	996	886	925	962	952	900	956	944	988	914	986	964	949	936	887	901	911	917	860	927	932	925	945	943	923	924	936	973	899	920	912	922	958	949	907	964	988	895	888	913	934	939	889	894	990	917	942	915	973	955	898	998	899	947	893	913	857	918	880	898	949	927	983	924	950	914	942	931	953	950	931	922	921	937	938	919	979	907	956	921	962	949	944	910	911	942	947	945	936	936	946	946	973	971	961	933	974	936	934	899	1023	909	875	895	915	937	943	951	924	958	911	963	944	936	909	943	960	916	962	915	968	944	950	904	956	980	935	965	952	954	936	903	942	969	926	965	889	874	920	946	927	962	910	960	890	922	933	898	923	932	946	920	912	970	896	929	939	903	903	914	943	950	918	932	904	883	940	939	948	898	944	938	973	896	904	988	918	986	873	961	908	917	940	947	932	904	949	956	950	966	973	991	969	937	931	956	919	918	970	962	950	909	937	893	932	958	891	925	942	903	943	952	902	932	959	928	919	925	914	965	943	944	926	907	924	883	905	924	943	981	951	916	870	977	874	902	941	941	950	932	928	928	917	920	941	884	955	933	951	941	934	851	896	889	993	943	942	869	949	935	895	940	944	955	925	905	934	975	888	934	895	953	931	956	932	929	942	924	922	966	909	922	940	879	918	911	966	880	946	900	938	899	889	1000	935	976	959	941	949	945	966	929	921	904	959	878	926	912	965	951	876	924	957	932	879	947	951	862	929	943	924	943	945	942	940	915	889	937	892	915	911	898	951	907	964	931	922	943	892	931	964	960	941	955	926	933	931	887	916	956	991	932	926	909	930	907	904	932	929	935	976	939	939	938	968	950	984	966	939	910	935	950	911	930	863	927	933	900	908	984	971	957	929	936	945	933	926	930	937	955	923	1006	928	952	896	936	965	924	915	959	909	903	891	925	920	927	926	915	900	930	948	952	891	944	956	943	962	983	867	973	939	933	934	898	938	930	913	928	981	931	930	923	957	937	971	936	939	923	949	897	926	937	928	932	995	973	975	892	892	914	943	896	930	947	902	959	916	963	881	929	955	944	931	934	910	890	926	949	933	926	886	949	1019	916	948	938	901	904	952	958	931	898	966	977	957	957	921	902	968	938	982	987	888	974	941	913	949	934	959	928	933	954	917	911	930	892	954	945	920	915	958	965	917	917	913	927	927
64834	66493	58590	40711	26529	13742	1249	473	426	387	383	335	381	397	343	380	366	364	383	337	334	337	362	332	347	375	349	356	351	361	346	378	348	304	379	363	325	348	345	341	420	446	458	353	369	339	366	325	356	326	299	346	345	364	309	326	346	338	303	333	345	325	362	310	347	346	316	380	351	345	348	349	372	378	307	318	340	351	362	351	348	378	333	317	326	347	360	350	331	354	351	336	356	351	321	385	323	357	373	338	330	318	313	340	358	373	342	333	326	348	359	359	331	303	317	342	351	319	346	320	313	326	360	361	348	344	330	341	334	340	369	313	329	332	324	345	307	328	361	370	341	360	331	312	384	320	370	321	342	316	354	351	346	356	342	332	362	352	330	311	349	334	352	358	322	335	345	344	357	339	348	311	334	341	350	334	349	372	353	384	315	335	350	365	328	338	337	361	332	342	332	330	349	328	289	306	326	308	321	347	339	344	326	344	350	329	343	361	324	370	360	356	328	360	327	336	328	354	375	338	339	343	376	372	333	362	360	330	293	318	353	361	358	324	339	351	358	320	347	367	310	327	330	327	334	340	322	334	324	319	300	362	325	335	386	360	317	330	387	347	350	341	362	329	330	350	343	338	344	328	321	321	357	354	291	320	359	355	333	359	340	341	362	335	337	328	327	318	354	332	391	323	381	332	334	309	360	374	330	312	325	321	315	331	324	354	326	311	329	337	333	362	311	300	323	338	298	337	333	337	304	330	352	363	358	381	364	366	320	343	331	315	327	292	341	348	355	340	328	304	342	318	323	325	346	393	320	359	335	348	339	350	370	374	327	353	367	295	329	336	329	342	290	319	356	341	353	362	326	348	346	332	338	352	365	321	376	365	300	345	345	353	337	339	363	360	320	340	310	344	322	362	326	348	348	317	341	334	366	325	333	347	347	341	334	316	313	323	331	322	327	325	366	315	335	308	341	351	339	295	354	353	333	351	337	358	330	338	316	346	353	362	369	332	309	364	319	362	321	331	355	348	314	365	407	331	348	359	343	350	354	328	355	350	350	375	329	341	360	353	366	358	343	378	338	306	322	331	328	360	332	334	350	333	358	341	348	357	306	367	336	344	333	376	304	349	379	328	320	331	307	352	328	343	359	335	358	356	325	344	356	358	353	329	340	356	379	344	313	353	343	325	334	321	380	322	367	337	361	327	340	350	347	375	310	358	332	306	345	307	351	334	391	333	347	347	354	316	368	347	335	334	315	316	325	359	353	359	364	363	325	355	339	328	348	314	337	327	291	336	336	358	342	359	349	346	301	364	354	312	339	328	331	349	376	292	334	339	371	326	333	336	310	361	339	319	379	337	351	305	344	360	339	357	340	376	329	370	290	355	323	323	332	361	322	344	390	343	324	334	356	350	310	330	352	327	335	330	344	322	317	323	360	333	307	357	339	351	308	363	342	337	339	355	363	364	337	325	340	346	362	360	323	313	327	339	326	356	327	317	317	326	372	330	317	369	346	321	350	352	371	372	339	318	349	320	353	334	360	402	308	306	314	347	348	324	344	342	321	338	312	307	369	346	373	381	361	330	313	352	322	354	366	306	344	328	319	329	375	364	322	321	347	361	365	301	327	363	321	360	350	348	361	365	322	364	337	324	329	312	320	381	354	334	326	357	336	356	356	323	334	315	352	359	305	349	307	345	339	358	329	293	332	361	367	379	371	342	360	399	337	345	351	350	342	336	321	342	354	342	377	357	346	338	350	325	342	359	364	342	359	343	329	366	337	328	324	349	379	356	342	327	308	357	328	382	351	353	346	305	319	322	358	355	310	349	363	330	377	330	340	355	342	321	328	300	327	351	330	353	336	326	368	350	321	353	351	382	329	347	353	356	326	299	365	354	363	341	358	334	318	336	335	329	346	334	344	384	355	316	326	323	338	330	348	373	339	347	340	360	347	344	342	342	356	316	341	338	345	342	355	361	318	330	354	343	361	304	333	348	348	344	304	327	338	349	358	334	359	346	296	337	325	329	344	336	313	363	352	347	307	313	350	340	306	322	353	334	355	347	353	349	328	322	317	318	320	366	345	305	315	334	294	352	355	312	312	340	317	361	341	350	336	325	364	348	329	328	334	325	329	361	323	332	324	361	362	357	349	345	334	337	343	337	373	346	354	338	339	350	325	357	338	300	318	319	344	299	332	334	330	327	354	340	298	313	330	312	341	365	302	339	324	374	319	337	328	321	362	348	324	335	375	372	360	350	310	317	366	344	333	357	326	315	334	311	324	325	323	348	332	335	354	330	347	376	346	322	330	330	302	343	321	359	333	355	327	341	377	351	317	341	344	346	343	351	368	335	329	326	343	311	355	350	338	335	337	336	342	320	339	391	328	328	337	323	311	329	361	340	330	332	319	318	327	332	334	341	338	336	336	356	334	364	334	335	318	314	342	308	344	340	341	328	388	360	332	344	320	391	315	323	326	328	351	323	359	335	348	350	343	316	326	352	366	319	323	342	333	346	325	366	354	345	357	337	330	345	344	351	353	389	306	351	344	345	354	352	345	359	351	323	361	344	329	359	301	349	375	380	337	335	334	295	329	374	303	333	351	349	353	324	368	330	342	313	365	337	327	357	350	335	336	322	350	321	351	343	349	337	364	357	332	331	337	358	361	355	336	317	349	366	358	302	325	348	360	337	375	336	303	343	359	350	354	316	365	349	343	361	359	342	338	329	315	358	364	347	345	379	329	305	333	295	324	347	327	370	361	336	331	338	325	342	343	342	325	318	341	330	337	327	349	377	316	345	352	356	311	323	343	325	339	370	332	341	317	293	309	355	329	377	341	340	364	334	298	341	356	326	341	333	347	346	352	329	331	346	322	339	341	332	317	336	339	330	368	328	362	355	351	330	329	347	353	340	330	335	336	348	352	355	338	339	362	318	331	347	351	368	367	327	316	328	356	329	374	355	356	321	357	344	319	330	332	345	332	326	338	330	338	328	348	324	350	308	344	333	355	354	303	313	336	359	355	332	376	335	332	355	320	349	373	306	336	364	357	370	325	361	349	362	321	362	358	371	361	342	324	364	329	324	346	330	345	334	335	355	320	341	329	344	326	340	370	367	324	331	309	327	329	353	345	341	337	328	364	359	366	371	331	332	327	354	329	331	326	310	324	285	358	347	339	343	343	328	312	340	331	382	356	318	329	314	361	338	345	365	340	317	371	347	330	338	355	347	364	364	362	360	333	338	337	347	341	326	311	333	358	311	315	351	360	346	383	367	295	346	317	342	384	348	345	326	321	364	348	320	321	343	338	334	313	351	320	344	317	315	332	346	343	366	361	340	354	347	338	340	311	346	334	346	361	340	322	333	306	341	322	335	305	306	295	307	344	319	334	360	355	338	333	339	362	369	346	303	302	358	362	338	308	329	345	324	342	365	360	349	315	339	343	342	308	301	330	351	352	338	324	327	343	303	337	356	328	345	356	374	337	337	329	346	324	369	335	362
39773	49527	53511	46248	37963	21958	1643	1313	1219	1125	1084	1074	1126	994	993	951	886	881	806	795	932	829	861	792	780	847	817	826	835	870	802	837	823	827	795	807	793	778	786	844	1485	1587	1458	1288	982	886	782	830	821	795	732	814	802	778	778	777	786	762	798	773	734	726	804	780	815	785	774	753	811	808	845	787	783	813	801	839	794	793	798	834	811	778	801	810	750	802	742	789	778	792	830	820	786	767	804	787	750	845	788	758	779	795	802	768	801	810	745	813	786	801	791	805	771	779	790	774	773	851	773	776	747	801	823	783	852	769	801	804	818	769	785	830	794	799	800	804	822	794	804	801	773	794	812	807	779	759	794	759	780	746	825	796	786	773	776	796	835	798	767	746	825	771	812	837	785	779	776	820	817	757	810	789	806	781	794	799	756	825	765	769	746	750	782	796	800	798	807	783	751	795	760	803	760	783	804	733	765	746	788	783	775	805	769	776	812	725	796	735	804	807	748	772	702	760	764	784	835	802	794	768	777	786	786	740	816	818	758	799	788	778	764	747	779	768	775	782	778	769	779	824	753	814	810	833	747	836	756	706	797	794	810	741	788	825	792	784	735	753	797	726	826	775	672	813	760	811	805	784	822	796	699	810	789	789	752	784	810	807	796	809	810	775	747	758	743	785	723	741	778	735	821	801	781	782	731	739	803	786	801	818	802	765	780	804	814	780	764	753	792	780	788	769	793	731	806	765	757	733	760	791	746	759	797	789	754	764	778	788	773	791	801	832	732	809	730	790	799	750	762	743	788	740	793	751	807	834	809	765	791	743	810	777	741	762	804	741	749	832	766	789	800	773	778	750	782	810	777	800	783	764	811	761	795	762	763	798	732	823	745	770	790	856	756	747	812	794	799	779	786	788	776	802	799	785	733	780	779	745	767	784	768	751	821	794	798	805	754	739	805	741	722	788	763	787	774	735	737	752	760	808	795	740	775	795	775	786	782	788	778	779	777	807	754	806	772	755	782	777	714	804	735	832	796	755	789	761	797	751	794	840	759	760	769	792	799	810	814	817	755	738	761	777	752	766	803	815	727	809	804	766	749	777	779	792	791	801	770	828	789	776	814	778	839	781	799	783	788	768	817	825	801	812	787	819	803	774	795	743	818	832	766	730	737	771	771	796	750	749	789	770	772	776	810	811	780	753	758	784	791	745	749	784	785	785	790	812	774	859	795	759	754	769	752	761	759	793	753	766	801	785	787	833	781	805	738	790	753	821	788	839	773	759	779	851	777	785	792	797	780	812	766	768	793	738	763	753	795	814	853	762	753	800	817	806	795	823	779	749	732	753	771	790	781	796	762	759	778	689	732	795	763	799	749	743	772	793	753	810	803	779	798	776	790	766	776	774	766	809	768	792	815	815	802	759	807	812	814	769	786	775	755	772	822	811	774	823	777	772	768	799	812	750	793	780	772	771	849	793	793	767	788	765	827	818	767	800	731	767	770	775	758	820	767	771	819	734	800	780	754	771	751	791	812	726	767	740	826	798	742	781	792	788	771	737	776	823	771	756	791	756	788	821	773	786	738	758	746	806	772	774	760	774	809	789	742	775	840	774	788	806	782	782	832	781	814	797	790	838	778	748	808	791	794	765	794	778	754	749	778	790	786	767	782	806	756	818	733	736	761	772	816	733	833	779	783	780	771	761	793	744	799	779	782	808	746	790	763	741	784	827	767	795	798	780	819	771	804	796	788	804	764	777	817	797	762	788	761	764	797	779	781	759	781	795	830	764	765	790	801	777	825	826	735	751	788	768	798	771	790	768	761	707	787	768	794	822	781	817	761	762	714	753	773	825	788	759	749	785	864	789	783	796	761	779	784	793	771	827	741	758	868	781	780	809	761	745	829	729	780	767	797	751	821	783	784	785	750	740	754	773	738	786	791	808	771	754	732	748	775	748	799	785	789	758	738	733	832	765	789	774	785	817	787	775	783	755	787	790	821	748	818	788	821	840	744	738	771	784	758	833	848	752	736	763	758	790	723	789	742	792	755	779	781	777	831	757	798	821	779	826	775	779	748	777	752	769	766	807	784	794	742	812	717	826	771	771	788	799	794	811	823	764	798	787	801	750	788	775	782	765	799	768	742	734	796	792	807	768	797	774	850	797	767	774	809	728	790	755	743	754	760	835	797	797	792	793	837	766	799	773	772	815	830	777	771	744	737	796	797	766	813	809	802	782	794	764	728	729	766	817	786	755	817	769	778	754	757	767	751	752	775	791	749	782	809	741	758	730	772	767	794	780	774	778	802	751	766	762	762	691	739	776	793	765	814	810	833	758	747	789	777	763	805	776	768	785	747	752	802	709	749	701	800	782	779	824	789	780	787	774	730	804	797	743	775	787	726	776	804	742	724	842	763	788	793	773	770	784	796	767	789	792	802	813	806	775	827	801	798	803	739	772	806	757	810	744	781	781	744	791	809	788	754	764	780	791	761	774	771	754	806	812	766	780	756	758	797	762	724	770	757	806	767	793	759	798	805	773	759	826	777	807	712	819	793	778	785	792	819	821	790	767	790	772	788	797	773	787	836	777	779	805	768	753	781	793	776	773	799	810	774	753	807	769	811	759	758	805	745	773	770	772	773	789	780	809	783	770	760	812	820	812	819	738	784	757	786	762	791	797	817	799	784	745	791	782	835	765	787	821	736	798	757	772	777	727	797	756	800	766	745	789	793	784	797	839	818	776	753	793	772	797	809	759	827	748	781	790	816	739	775	781	745	768	779	780	785	785	752	807	767	793	755	773	813	805	783	780	770	822	737	755	805	786	738	835	809	786	772	808	814	738	768	810	833	804	796	727	799	762	745	702	757	793	756	789	755	763	827	823	768	763	788	803	768	783	779	820	808	803	807	790	710	763	760	760	812	798	790	779	753	784	780	778	781	769	816	809	814	795	805	805	752	827	765	842	793	826	765	781	768	750	758	753	798	771	763	732	826	755	764	811	800	812	803	736	817	798	765	758	805	760	777	790	807	729	770	797	798	806	786	815	794	801	812	761	762	827	746	779	792	790	777	803	794	755	757	765	730	756	809	772	763	743	817	792	793	767	838	798	833	805	766	821	832	775	788	762	794	767	783	748	789	786	758	785	805	813	798	794	764	789	782	778	784	727	797	779	796	760	760	778	784	758	736	816	810	764	816	824	773	763	792	810	788	835	810	777	721	775	775	759	764	824	771	737	791	776	776	808	748	849	819	797	756	781	807	827	783	783	721	774	799	786	776	801	796	780	783	782	783	842	732	758	772	815	745	731	812	790	791	787	770	793	761	774	778	791	769	764	772	783	772	764	794	778	793	810	790	777	795	774	805	814	728	826	770	801	838	770	764	775	806	815	787	838	792	758	801	790	781	795	801	783	749	782	783	767	819	767	785	799	745	767	819	815	783	772	789	772	798	780	792	793	760	764	817	748	788	769	771	788	814	788	789	773	760	818	759	754	770	754	790	800	791	758
77807	78540	68914	51618	38310	21521	2506	559	479	444	439	431	404	441	396	402	394	412	321	352	369	375	362	365	352	364	362	378	355	367	364	366	361	375	359	340	335	351	329	346	585	547	576	503	408	377	364	334	357	340	360	358	305	346	333	356	326	372	362	332	311	324	314	340	363	352	349	339	313	350	318	336	318	325	357	374	334	336	331	335	362	328	366	326	324	368	367	348	350	328	296	328	317	349	326	328	316	328	314	330	322	331	361	347	323	335	344	360	326	364	359	351	343	340	347	324	334	348	371	360	379	354	338	330	322	330	358	333	302	341	338	355	336	363	330	332	329	331	363	364	375	354	323	350	341	337	346	367	316	343	347	347	331	338	339	344	346	338	311	345	318	320	333	335	353	349	362	353	317	343	353	373	340	341	387	298	350	352	332	362	336	326	337	327	309	344	349	331	340	340	329	355	383	367	342	356	326	334	390	358	340	361	342	350	331	320	330	328	321	333	338	316	368	329	348	329	350	329	349	333	368	317	336	365	309	331	332	351	335	318	324	338	349	342	369	332	332	308	377	341	354	330	365	364	335	341	357	311	340	355	356	321	353	378	353	356	332	332	333	358	321	332	332	333	321	321	368	334	356	355	325	338	325	364	339	330	331	356	334	369	342	350	375	318	334	339	347	336	316	357	313	353	352	342	325	350	333	354	325	328	349	356	352	352	349	355	376	337	344	308	322	358	356	342	324	337	327	347	362	301	333	339	343	366	379	368	339	324	323	310	337	307	330	365	346	328	332	375	307	346	395	355	329	318	358	356	349	329	371	339	324	388	337	343	362	334	356	364	384	359	335	316	314	366	345	316	347	383	375	309	368	334	354	321	322	341	321	334	337	357	351	342	319	329	356	336	349	362	383	363	333	338	356	353	323	311	360	353	365	341	340	358	386	325	365	323	321	368	320	325	320	324	363	336	320	305	345	348	345	350	331	340	350	351	294	324	352	366	362	330	335	349	381	322	347	353	318	354	310	357	370	311	339	338	346	343	341	325	327	341	353	319	350	338	360	337	354	369	324	323	308	364	334	350	349	372	356	360	339	323	349	325	344	316	369	319	378	330	310	324	328	320	344	340	339	354	313	324	365	330	362	315	360	293	363	329	336	364	335	311	338	361	362	307	357	328	374	346	326	328	333	341	316	337	336	335	318	334	333	373	341	336	330	362	325	320	357	344	354	349	364	365	327	341	305	361	364	323	331	349	373	355	357	371	346	360	371	374	372	354	318	389	361	358	322	330	355	351	344	327	336	359	364	355	346	337	332	346	322	349	353	346	365	354	362	357	351	338	345	384	357	347	347	334	370	398	346	357	373	356	336	347	332	374	342	389	349	314	346	339	378	327	325	319	361	353	326	325	338	385	347	320	337	341	368	336	357	381	338	334	339	326	338	337	303	334	365	366	362	372	319	318	354	370	316	332	317	307	327	347	338	371	308	352	331	318	353	336	337	312	358	349	347	329	327	304	337	360	329	343	340	332	375	352	336	332	329	360	354	365	334	312	335	336	327	348	327	377	355	330	347	364	332	346	383	331	382	328	321	358	365	333	337	347	345	350	326	326	329	365	310	320	349	345	343	328	357	345	349	335	342	291	335	311	356	364	350	351	340	360	348	358	321	352	391	354	316	330	347	348	328	295	336	373	341	340	358	320	353	352	346	372	354	348	382	359	324	310	364	363	386	340	329	335	343	342	329	346	323	402	364	354	346	349	344	328	345	348	359	327	348	340	370	321	343	346	356	339	325	333	357	339	326	331	340	299	361	330	348	337	386	317	356	309	310	358	353	339	334	322	383	306	334	338	364	341	337	387	316	343	354	353	316	325	373	339	327	317	308	348	304	362	324	330	328	338	345	371	361	306	322	324	376	383	342	349	343	327	358	354	318	340	342	322	358	299	360	348	369	384	341	368	342	359	348	372	353	340	319	339	346	297	381	347	349	324	343	322	364	357	322	351	334	331	338	328	322	324	343	359	327	352	382	337	372	339	338	338	306	354	325	350	360	342	353	347	351	335	370	299	347	328	323	347	340	336	370	364	321	357	333	329	336	324	364	350	368	346	311	316	374	326	340	324	335	347	373	339	356	331	324	338	330	327	347	334	376	343	296	354	355	315	323	335	343	334	320	332	381	353	318	342	369	326	351	365	310	327	363	397	338	350	331	355	306	346	309	357	346	364	303	338	330	377	307	350	335	339	384	332	347	335	357	347	305	355	349	347	336	349	350	347	324	344	365	337	354	331	346	345	351	341	353	358	339	357	349	356	326	329	364	377	344	343	358	340	360	309	320	375	369	308	327	353	347	314	324	340	307	336	354	354	362	349	352	324	354	345	336	344	367	340	367	364	316	347	349	373	388	321	349	381	378	328	355	388	341	367	333	314	314	345	359	340	340	363	351	344	366	329	373	347	346	349	326	368	327	325	367	310	350	326	356	343	321	342	383	340	360	350	350	381	338	345	348	381	351	342	369	351	335	337	326	364	347	332	356	324	330	300	328	347	367	321	302	266	365	324	320	328	348	361	347	354	339	346	338	361	372	336	338	350	327	371	331	319	317	349	353	364	366	332	323	340	378	340	358	370	330	346	328	309	370	343	361	351	333	341	320	346	375	348	345	335	358	324	328	321	355	347	359	383	358	367	344	313	323	314	327	355	348	346	348	316	330	341	371	353	343	342	340	363	336	367	390	325	332	335	336	350	330	346	317	352	331	350	372	361	383	337	368	343	354	338	306	348	364	299	321	346	340	329	348	340	340	355	369	332	354	356	345	376	328	351	336	341	322	339	323	334	327	329	382	387	393	360	348	361	368	364	356	356	343	361	364	359	294	329	372	315	323	334	362	384	314	326	342	353	356	343	344	365	311	382	376	339	346	322	341	346	338	361	351	337	301	342	377	320	368	347	324	329	389	297	350	363	331	364	310	352	344	330	339	331	371	360	347	315	362	354	326	344	363	365	354	328	336	332	334	335	353	329	335	356	360	370	308	307	349	355	341	306	355	351	351	320	341	358	341	356	381	379	342	349	328	336	325	321	372	333	341	331	350	345	356	349	336	321	364	329	391	355	369	369	349	367	327	318	332	347	317	353	310	347	349	331	346	336	369	355	366	326	345	322	341	345	329	355	348	336	294	353	350	340	334	330	358	303	351	342	392	345	328	332	369	330	317	352	337	331	320	389	356	351	339	334	333	336	342	382	338	343	336	313	339	346	361	347	362	335	349	288	338	314	325	335	334	315	362	322	309	327	337	352	324	339	343	331	347	329	344	379	340	354	321	360	357	353	363	332	333	364	366	330	333	329	294	353	344	358	300	329	305	349	345	341	387	347	326	359	376	348	350	322	346	310	365	366	382	337	366	325	336	350	320	335	346	364	323	332	365	311	330	351	345	313	356	345	353	383	323	313	342	345	312	376	349	383	377	339	315	329	341	339	364	313	326	357	350	406	376	357	344	353	340	379
49030	60565	64176	55850	48132	25692	2381	1614	1378	1329	1351	1435	1375	1272	1198	1081	986	888	920	958	891	835	890	838	877	913	1012	928	898	941	906	842	894	838	877	868	843	872	814	957	2273	2447	2227	1795	1217	923	880	827	744	841	780	801	777	745	832	831	800	772	801	783	848	784	798	769	778	778	838	778	783	796	804	804	805	796	732	792	732	767	814	757	790	841	775	811	822	828	734	828	779	770	832	818	773	787	791	774	786	764	776	768	784	767	775	812	819	779	760	792	753	788	761	774	801	799	735	730	750	781	733	772	772	849	797	841	789	813	801	749	761	820	782	807	819	830	779	791	796	737	787	761	780	762	764	794	809	790	812	812	766	772	783	797	807	781	802	800	793	736	762	799	734	793	795	788	785	764	797	753	772	780	756	769	771	825	769	758	743	797	772	807	779	747	805	803	809	777	769	755	793	822	817	780	808	825	820	800	770	829	773	733	701	786	769	767	801	780	777	825	820	760	817	791	766	764	865	739	828	809	821	781	821	863	765	778	812	802	877	799	809	748	785	771	737	806	813	786	769	786	767	798	811	755	731	757	782	720	788	811	774	826	802	799	776	793	804	792	745	816	800	830	762	806	811	765	798	752	839	750	800	763	829	765	752	802	816	775	801	832	779	746	749	787	821	777	837	778	734	756	787	760	773	762	828	802	819	814	812	767	756	795	806	839	809	792	742	778	790	853	790	795	786	805	812	806	822	786	777	782	815	820	788	794	788	762	818	746	841	814	771	780	825	803	749	774	830	813	838	751	791	779	726	805	782	787	774	788	801	787	787	787	811	786	807	806	766	800	799	791	755	811	783	849	801	770	796	819	770	803	785	799	747	740	840	760	712	782	809	838	850	798	791	843	759	768	805	738	778	801	725	802	772	742	737	756	797	831	787	753	777	802	802	748	771	755	777	791	808	740	732	784	799	788	805	750	824	796	774	785	743	756	789	787	792	786	799	762	773	746	808	795	772	762	757	781	788	795	826	799	801	755	736	756	776	803	746	748	823	777	767	752	799	785	724	788	769	760	785	773	787	776	819	786	788	786	769	808	823	779	764	788	789	745	781	816	775	744	776	798	798	820	853	820	811	813	761	796	753	735	811	748	803	761	809	785	744	843	813	802	774	817	752	804	802	819	804	756	820	792	819	741	779	768	822	826	818	822	795	811	785	799	809	833	747	776	792	762	820	755	782	744	811	810	774	761	740	822	802	801	817	839	804	766	808	740	801	754	821	809	781	804	770	809	861	803	832	829	783	752	776	831	790	789	781	761	784	801	758	747	821	797	778	794	786	766	776	787	759	754	732	830	796	789	793	751	788	760	767	737	772	765	788	797	746	773	775	818	794	777	781	768	833	743	787	750	824	800	795	821	766	780	786	788	806	778	774	773	782	704	773	805	778	804	781	776	755	785	832	797	825	801	816	794	775	789	810	771	747	768	758	803	737	812	792	772	795	822	781	787	750	741	795	742	789	833	770	847	786	802	771	811	806	801	798	815	804	812	812	798	783	821	782	795	767	793	769	792	769	803	789	841	785	787	762	784	758	835	793	823	818	815	785	813	849	798	803	785	756	780	795	826	802	747	773	823	759	768	769	814	791	799	817	817	837	744	800	762	709	814	786	765	835	809	758	762	764	770	797	798	772	814	804	776	848	796	828	799	780	795	790	822	754	750	761	801	828	783	790	765	804	738	838	838	783	747	810	770	770	778	775	811	766	797	797	801	798	802	747	770	795	809	791	815	779	792	751	755	810	814	837	766	797	784	789	747	765	767	796	758	792	806	792	799	782	825	797	789	837	833	799	821	785	767	811	815	836	774	751	844	816	700	801	794	781	828	819	770	747	747	787	794	764	758	796	785	835	760	802	725	737	758	824	760	807	830	792	807	794	787	787	776	795	809	815	745	758	768	783	751	853	809	803	879	792	812	823	806	765	819	791	764	782	790	825	831	801	774	791	825	791	738	791	721	811	747	801	753	814	774	787	782	819	817	778	826	776	753	841	764	787	774	802	798	780	787	826	726	844	790	891	801	777	758	793	816	782	780	797	789	849	770	795	825	774	771	762	756	795	752	789	789	819	777	783	838	810	857	797	792	808	774	795	823	757	713	803	803	808	808	783	840	796	784	824	761	784	791	750	762	823	768	774	736	814	718	826	814	801	769	824	816	786	794	828	761	761	774	791	809	795	798	788	812	780	742	778	804	749	802	780	805	758	806	776	813	773	796	750	827	734	764	807	780	783	775	821	772	783	787	796	756	837	783	787	791	800	791	765	712	785	830	816	816	816	776	802	799	768	801	801	815	777	818	776	782	757	824	813	793	822	780	792	756	774	806	789	768	737	764	780	819	796	770	774	772	837	775	806	737	790	788	836	751	794	839	809	784	789	790	794	788	811	829	766	791	794	811	804	776	833	783	787	801	843	843	757	762	773	840	784	809	778	787	823	798	789	761	771	761	780	742	859	765	787	819	806	787	777	797	740	730	762	778	753	840	850	775	739	812	826	808	770	837	761	772	755	848	751	804	763	753	802	822	788	822	820	796	780	755	772	798	800	779	762	774	784	790	784	791	789	808	828	766	792	794	760	786	812	798	725	777	798	798	842	821	809	808	758	792	816	769	814	766	810	752	810	812	749	769	808	783	785	772	830	787	792	792	777	803	812	865	812	839	845	733	768	772	833	791	758	776	762	745	742	836	789	763	834	786	807	765	790	783	800	725	827	783	767	792	825	807	760	742	793	769	735	793	812	771	788	799	772	785	795	769	786	811	817	843	767	842	815	776	808	815	770	812	800	818	806	768	824	757	749	751	830	806	775	765	797	828	796	832	739	801	796	785	766	765	797	792	740	759	767	755	803	810	821	812	741	785	789	815	733	751	778	741	827	802	776	809	787	826	799	738	768	746	833	794	781	769	771	731	756	812	736	810	785	828	783	772	786	760	829	799	781	801	805	734	768	801	789	747	782	775	763	832	805	757	791	813	810	804	785	774	788	774	832	822	787	799	780	780	775	708	808	796	793	787	813	811	831	800	810	776	800	815	785	800	749	770	812	770	774	812	789	762	808	830	840	811	804	737	776	766	783	809	780	816	822	849	806	803	768	761	781	804	777	799	780	768	783	768	730	807	805	793	796	731	824	832	804	850	790	754	794	782	816	790	794	799	840	770	816	792	786	809	821	781	809	801	822	787	778	779	747	785	815	838	787	828	776	757	822	799	718	807	818	764	761	857	825	746	788	752	772	800	756	820	827	803	811	796	793	787	757	814	794	807	804	788	791	786	845	762	754	813	767	774	769	782	793	801	771	780	843	786	816	789	813	776	805	825	796	760	740	736	741	825	804	759	800	763	733	818	788	816	771	831	816	797	786	775	803	760	774	803	836	794	787	785	757	779	783	757	843	742	789	785	793	780	823	776	810	780	810	826	758	768	762	765	818	772	797	749	754	775	791	742	825	742	815	822	710	789	772	803
17647	13950	8393	3987	2212	917	497	501	499	439	437	437	423	466	438	429	407	437	436	436	462	406	404	468	419	441	440	430	431	439	442	435	454	380	416	422	373	426	385	476	448	427	453	442	447	448	421	424	388	412	428	416	399	415	419	442	372	399	434	436	435	398	444	437	422	406	441	407	444	404	396	440	405	442	442	427	408	451	421	462	463	463	435	425	418	448	414	435	421	381	395	412	398	445	431	428	393	451	438	446	413	419	434	440	412	412	408	460	416	432	407	429	414	434	417	437	430	396	443	437	460	475	398	398	430	448	408	436	449	431	419	443	428	469	422	399	418	444	422	437	419	425	422	399	451	458	451	395	409	424	421	409	416	443	423	462	464	461	440	427	470	422	414	406	457	436	447	408	414	443	414	413	443	444	413	411	452	420	443	410	415	451	385	434	458	413	433	428	377	425	390	437	413	405	422	463	445	398	424	425	448	430	443	384	435	414	409	418	407	423	427	468	429	402	445	403	426	435	435	393	415	424	401	440	468	444	410	454	439	428	399	426	414	414	437	410	440	423	423	391	429	428	438	423	441	456	406	453	463	460	385	398	460	399	440	419	437	418	408	403	390	413	435	426	358	417	419	451	429	434	381	442	427	421	391	401	467	417	426	427	431	427	433	476	420	401	426	396	429	428	412	440	371	436	425	430	444	440	428	410	410	415	431	430	415	432	412	433	401	412	426	461	395	399	415	445	454	425	483	446	426	456	394	420	414	412	417	436	395	392	402	424	473	385	451	417	409	381	442	428	429	422	459	468	412	414	437	438	400	411	457	385	398	399	432	458	412	430	395	433	400	438	452	403	414	424	430	402	374	404	386	402	423	444	447	466	418	382	424	409	411	419	453	403	384	418	400	402	406	423	441	441	425	449	435	418	404	409	421	423	455	427	440	458	441	450	395	410	409	453	432	414	428	446	404	415	450	423	437	410	401	417	378	406	418	438	438	397	378	426	415	411	440	398	439	436	423	445	451	428	424	439	403	405	406	374	407	401	429	383	397	400	408	429	414	412	450	433	400	401	432	414	404	439	386	461	415	393	431	419	413	404	453	390	419	406	430	426	428	405	424	440	448	431	438	421	399	465	424	407	403	442	447	439	434	411	430	444	427	381	402	400	425	435	411	417	398	460	422	424	393	401	450	422	439	415	427	454	410	387	386	462	404	433	407	394	427	449	416	391	388	464	451	419	420	422	431	418	447	442	429	457	441	435	473	414	401	428	441	408	400	472	418	463	407	427	412	425	411	433	432	388	420	445	448	412	442	446	444	401	412	451	418	433	430	388	431	411	439	411	418	428	417	456	414	412	466	467	431	410	419	426	434	430	449	431	447	433	406	431	396	440	408	424	431	421	448	440	464	433	456	458	417	423	480	441	427	406	422	407	448	404	409	432	381	414	417	410	433	422	445	406	401	430	423	397	462	434	471	421	397	384	438	459	416	387	463	380	417	415	405	451	402	445	460	406	468	402	439	434	417	444	405	404	476	408	487	423	395	421	465	449	400	422	407	410	421	376	431	431	438	456	430	411	490	449	419	391	428	396	417	431	421	385	400	388	422	402	398	443	423	470	443	443	424	423	448	388	419	419	411	442	393	432	429	428	433	422	419	411	418	431	425	383	425	469	427	382	408	375	424	412	400	440	415	398	445	433	422	428	467	431	455	446	424	443	415	433	407	439	451	426	397	410	402	413	403	400	417	405	441	476	397	404	392	408	455	391	405	443	400	399	470	451	399	425	432	396	432	426	473	406	407	409	458	434	387	369	414	435	422	445	407	430	404	422	385	409	419	426	410	436	394	451	439	441	407	423	386	422	442	451	454	419	433	444	434	388	402	401	433	438	439	427	425	429	413	444	438	417	469	440	425	434	418	425	400	403	449	407	424	432	441	409	433	418	410	425	406	432	407	407	409	462	455	390	394	452	419	402	428	409	428	438	445	478	416	374	396	440	449	406	427	425	404	417	415	416	407	403	449	416	405	450	431	417	375	429	418	396	395	392	414	433	421	440	458	430	412	399	385	432	437	448	429	454	435	463	420	396	438	430	397	457	385	433	432	417	407	435	454	456	413	441	434	456	435	388	475	390	413	443	421	411	410	429	398	446	421	477	435	427	443	431	473	447	420	472	381	402	427	419	416	454	434	406	397	424	414	415	453	442	427	429	429	457	397	454	415	459	458	426	420	421	458	448	415	434	477	423	420	417	425	459	428	457	399	412	424	448	449	382	378	415	415	418	449	431	403	432	416	393	437	390	416	417	416	404	424	450	417	430	411	419	424	390	397	455	424	412	415	401	421	431	450	463	436	429	425	425	417	396	392	440	452	409	426	401	380	413	397	436	364	389	405	397	425	434	415	453	452	416	410	431	457	448	386	419	420	418	429	449	405	436	410	445	437	422	430	428	432	415	444	392	416	429	465	420	442	415	406	418	408	464	391	435	408	431	454	408	416	415	451	400	414	435	453	415	438	466	427	419	450	420	467	417	432	416	409	428	418	405	430	427	413	450	416	415	454	405	395	405	429	429	448	446	433	419	404	412	441	399	404	399	396	443	393	393	434	448	430	442	426	450	402	457	426	404	458	447	390	434	459	410	450	399	441	391	436	420	422	420	422	399	442	418	376	431	386	428	400	441	412	388	405	438	445	427	420	424	425	410	431	432	425	443	420	391	387	426	437	410	423	431	432	433	428	411	415	412	485	420	392	430	445	446	449	419	369	412	419	385	388	408	432	437	415	424	419	421	406	423	468	470	408	467	374	429	458	458	424	435	420	427	415	448	446	402	443	475	408	405	392	439	449	440	398	422	440	426	442	393	441	402	392	433	413	452	470	433	382	423	433	437	386	426	389	431	431	452	440	409	425	415	406	408	438	434	412	396	446	428	416	463	385	402	423	441	416	415	422	416	430	446	435	436	446	442	445	449	407	375	453	371	439	438	405	427	407	444	435	425	435	469	407	404	389	404	446	426	421	387	440	449	420	440	438	452	378	449	404	420	380	401	410	456	426	409	402	417	438	396	389	425	441	457	439	427	379	401	429	456	412	428	425	446	409	408	448	414	452	410	428	381	419	448	446	448	414	432	417	424	450	399	429	400	459	429	437	409	388	439	414	458	443	474	395	441	412	398	399	428	405	371	424	405	416	407	371	423	426	427	440	429	412	423	428	415	410	396	412	437	442	439	425	395	436	430	430	398	464	440	415	450	416	459	439	401	409	415	426	411	472	424	420	431	408	440	414	409	417	446	404	406	466	411	409	380	422	454	463	422	408	380	434	425	432	448	419	449	380	439	423	442	407	402	440	440	411	387	482	442	416	434	430	427	399	442	441	432	428	408	404	395	396	417	395	429	380	439	420	372	400	390	440	379	463	417	450	415	424	431	471	467	453	407	408	416	425	457	429	418	448	421	458	410	469	448	441	436	424	407	381	407	458	438	440	460	465	438	415	438	431	406	403	413
14676	17693	13552	9592	6622	2251	1264	1156	1118	1024	1064	1047	1020	1048	1079	1019	949	1027	979	906	961	1025	980	912	952	937	1027	950	999	928	932	947	945	950	996	943	985	963	1007	994	992	1112	1161	1042	997	942	986	973	936	929	955	980	943	957	902	973	942	928	939	1001	939	943	971	956	931	934	949	929	947	966	884	949	970	1011	917	934	891	1002	937	966	982	950	967	1001	944	990	895	927	937	938	959	963	960	948	946	1010	915	944	978	922	960	894	970	952	981	936	933	886	962	934	891	931	998	936	880	890	954	1003	962	1001	914	931	922	999	920	954	887	892	933	961	975	955	1007	933	958	963	968	963	936	987	928	901	901	947	904	877	957	987	974	970	910	900	940	949	967	962	926	1002	941	942	977	998	937	943	980	915	956	929	936	934	929	914	946	971	958	958	989	959	967	945	965	953	914	958	906	972	950	934	912	935	924	942	935	963	937	949	910	989	879	975	959	908	931	963	990	989	933	920	882	999	930	935	914	905	954	928	918	916	972	880	903	917	954	921	951	963	1001	958	1007	983	941	921	979	967	910	929	949	949	941	939	944	964	929	938	887	917	959	940	967	965	975	1007	936	961	916	927	918	931	928	956	952	961	930	937	965	979	968	927	969	866	921	985	979	931	938	931	969	941	986	974	922	910	954	996	981	944	1000	948	966	940	948	938	984	980	959	970	944	960	1000	884	904	939	959	909	971	916	949	895	911	928	932	923	894	967	979	991	960	940	919	923	934	991	935	984	1000	982	927	963	926	1013	959	975	906	945	981	973	1022	953	956	949	957	919	919	947	974	947	975	920	941	891	931	941	952	964	967	918	976	942	923	905	976	951	922	911	946	953	943	924	932	953	972	971	938	923	956	914	922	959	964	954	964	945	993	977	956	1003	954	938	925	950	914	942	962	923	976	946	915	944	955	987	921	923	986	1015	919	956	936	948	944	980	995	922	1003	954	888	995	972	957	921	912	953	1003	928	958	940	943	975	1011	915	944	1009	973	950	960	917	932	912	994	974	958	997	920	925	950	973	990	1000	979	956	956	941	978	940	910	942	966	923	958	961	937	975	953	962	957	942	961	913	965	922	927	938	956	934	972	960	927	945	959	909	969	888	982	921	919	994	927	949	938	948	922	975	914	951	932	967	971	970	966	946	945	974	918	970	931	915	946	907	972	1005	940	931	926	945	969	970	902	927	958	931	989	932	945	1003	1001	943	951	967	929	963	928	950	955	959	910	949	966	975	874	941	934	989	952	977	951	881	950	920	903	928	927	899	979	907	970	960	939	985	928	903	900	971	947	963	984	929	1018	928	965	941	979	933	965	960	941	957	945	900	924	948	901	941	958	936	950	938	957	965	934	948	927	922	946	922	970	966	1003	933	960	966	962	959	950	1012	931	895	953	967	977	928	988	1006	982	903	1001	917	937	912	1022	939	896	947	958	962	1003	963	1005	905	897	889	978	987	966	907	928	923	993	979	953	888	894	963	960	951	882	896	971	966	929	968	915	975	998	909	954	1020	937	943	952	990	943	990	951	993	893	969	891	896	926	983	958	891	937	974	973	980	1002	963	1004	977	973	899	938	935	922	931	970	927	985	931	954	914	972	1010	960	960	947	1033	943	960	911	973	989	953	898	986	939	969	931	911	953	905	967	916	947	1003	923	957	940	939	984	963	957	957	902	961	907	945	997	904	950	924	943	929	959	949	949	1009	934	907	1004	927	999	976	907	915	950	989	944	899	922	940	952	993	950	991	923	959	955	903	972	940	950	940	933	929	904	913	986	909	974	933	985	914	912	937	872	949	949	931	973	958	906	994	966	938	931	936	899	970	872	952	969	978	957	965	960	923	961	958	927	920	949	962	941	988	913	944	939	907	968	942	939	979	959	937	937	936	924	910	964	904	898	934	908	1004	959	961	940	908	1001	926	973	906	921	949	935	969	946	914	984	935	964	952	937	1002	951	895	920	999	953	927	943	933	937	910	939	990	956	931	931	980	894	865	914	956	1028	950	973	891	1021	988	966	908	956	972	918	957	956	958	979	999	984	966	931	951	953	919	935	954	988	965	943	913	956	924	995	972	917	879	977	965	915	982	980	930	948	1003	939	1001	952	945	907	920	971	943	970	1018	907	909	932	1008	974	913	956	942	901	897	932	955	926	966	956	966	920	986	951	981	964	966	978	933	939	931	972	924	963	951	951	940	988	1023	938	979	929	968	984	911	978	924	972	960	967	885	988	951	909	955	908	964	984	905	884	947	940	965	981	953	962	934	996	935	945	953	911	961	918	1002	998	931	973	929	917	968	957	943	934	934	981	907	873	965	920	923	951	956	909	945	902	928	937	950	947	981	926	930	956	977	993	994	990	991	907	968	905	925	950	970	941	950	955	938	981	1050	948	930	981	906	990	959	947	955	905	903	906	964	939	895	915	973	937	914	969	899	1012	932	918	950	915	958	927	918	929	975	957	931	964	947	977	939	915	937	961	896	985	908	970	943	971	985	951	928	963	946	962	969	895	951	958	891	953	933	923	929	952	932	953	879	962	952	962	912	958	970	951	912	965	932	958	895	978	948	966	950	958	932	928	974	921	941	931	959	923	950	955	954	958	895	955	966	920	946	904	899	950	960	934	974	973	947	962	921	999	955	948	885	960	939	973	946	971	902	890	917	938	918	961	932	1001	950	940	936	896	915	939	998	900	979	954	910	975	954	989	944	957	941	996	929	960	945	896	930	935	894	971	918	1000	956	945	953	884	947	1003	942	950	898	931	908	970	942	870	922	907	975	956	898	970	968	947	877	865	921	912	911	980	936	945	962	942	906	939	934	984	920	932	976	938	940	960	946	956	886	909	964	938	1018	959	964	965	928	904	950	940	906	961	963	923	958	930	901	923	891	926	950	947	920	931	953	979	968	934	1007	928	931	952	1022	925	1010	929	975	895	925	922	914	923	958	965	982	943	900	980	984	941	995	913	917	970	955	989	963	945	979	964	935	962	948	892	894	920	997	925	939	1047	943	917	1002	978	985	955	950	941	1003	915	926	908	923	948	947	939	919	906	975	923	982	879	900	960	995	916	935	944	957	1016	978	982	969	972	984	922	1018	949	952	956	954	953	972	942	933	943	920	937	945	923	921	932	988	897	1000	1023	940	959	974	942	968	973	956	931	959	948	960	963	900	903	955	942	950	904	967	965	914	906	967	909	955	929	1017	959	970	980	918	975	926	925	965	994	948	947	902	945	911	926	964	949	957	964	973	964	957	893	969	919	979	952	1021	956	993	901	916	951	980	950	912	968	988	945	973	940	927	921	972	939	907	951	961	963	922	969	958	961	1030	975	926	992	954	990	949	999	976	936	955	925	898	903	956	913	966	971	986	948	975	965	955	952	937	959	947	910	915	915	929	964	1039	993	988	979	908	960	905	872	974	986	908	904	989	965	894	978	908	954	949	943	920	955	937	953	1003	971	991	948	962	900	979	951	900	983	904	934	905	955	907	924	928	995	1008	932	891	950	1027	931	975	967	948	958	920	913	928	959	946	920	944	1016	963	976	956	982	1023	1038
65063	65863	56619	39979	27210	9387	806	433	410	395	442	399	386	384	349	339	367	352	356	411	362	322	363	326	368	359	389	346	341	372	350	368	369	319	375	336	345	319	341	400	444	501	514	435	423	387	351	347	321	326	327	364	335	350	357	316	320	318	325	314	376	345	327	344	347	343	359	342	318	362	343	321	359	331	324	353	381	370	343	351	335	324	345	367	351	377	370	344	336	331	346	379	340	331	357	323	352	368	330	351	349	309	363	306	336	354	363	323	318	351	367	350	334	361	346	324	320	318	327	328	358	359	372	329	334	347	360	324	350	320	332	335	329	332	339	346	320	348	370	367	374	304	356	352	328	329	312	319	329	364	374	333	313	362	345	346	368	324	333	331	338	372	371	353	336	337	323	356	365	365	361	358	359	326	351	342	335	311	346	335	345	346	309	346	345	322	335	337	350	349	335	357	348	362	321	367	364	334	306	347	350	346	340	352	346	346	354	358	335	328	339	329	315	359	300	349	368	337	357	313	323	338	365	366	375	373	351	341	352	344	346	322	382	313	371	300	359	344	354	353	331	330	315	333	348	306	342	358	327	357	367	350	331	340	320	329	338	347	332	332	361	332	320	350	365	334	372	343	335	335	333	359	320	367	328	336	345	348	320	349	355	375	359	340	333	338	356	354	345	367	320	347	344	311	346	366	346	378	333	353	323	348	338	351	317	362	384	377	347	389	317	326	359	364	359	322	377	382	372	352	356	330	347	345	345	372	365	355	329	330	305	362	352	328	339	323	331	334	352	376	343	325	344	303	360	356	293	327	334	370	326	329	370	321	332	363	349	315	322	313	339	343	362	329	336	337	325	337	376	358	360	344	382	345	347	341	332	358	371	343	324	325	341	352	364	345	351	361	336	363	323	363	327	365	329	360	359	358	330	348	370	357	324	307	359	306	325	325	350	351	326	338	319	366	376	353	358	338	373	349	339	326	353	338	349	356	332	337	360	326	352	314	316	362	323	327	325	359	341	378	322	363	360	328	332	363	366	339	333	317	321	349	359	371	330	361	331	333	369	342	344	339	332	346	381	354	329	361	341	353	344	350	357	361	376	345	331	337	298	337	338	319	360	347	346	353	299	350	341	343	338	375	337	347	336	361	364	324	307	345	322	281	356	334	350	379	328	368	289	350	346	362	352	311	330	344	337	343	356	336	352	363	312	342	318	335	342	351	328	376	328	360	356	354	342	385	381	373	321	361	369	329	322	318	323	343	333	346	336	311	342	388	372	343	367	348	338	354	364	356	356	329	342	359	351	346	339	323	341	358	323	340	353	354	327	327	332	366	352	338	355	325	328	334	309	313	353	308	337	353	345	300	337	388	334	381	324	326	344	401	384	337	355	360	317	359	355	358	376	364	367	327	330	326	323	347	337	310	327	350	348	341	333	302	335	376	338	385	330	383	325	356	360	377	375	368	371	332	325	343	368	370	354	322	327	363	321	327	325	345	363	341	318	370	338	326	344	397	368	339	375	339	385	372	358	369	363	325	354	393	392	347	336	327	375	365	348	318	358	333	321	330	354	337	342	359	394	368	362	333	366	340	362	340	357	318	374	382	353	355	371	296	369	370	316	338	330	334	349	352	326	360	344	355	323	351	340	328	311	335	351	380	326	387	358	358	356	327	324	325	358	360	367	340	338	329	338	332	317	329	327	356	348	344	335	322	346	393	372	328	343	341	363	334	349	385	355	375	367	355	349	353	337	339	339	375	313	334	308	364	347	334	330	379	350	364	332	368	326	346	357	379	360	331	335	320	321	319	337	356	315	325	330	359	348	334	381	295	361	329	356	345	361	355	376	373	349	352	366	358	340	301	318	321	332	325	361	329	362	362	366	379	354	319	323	376	357	326	353	368	326	309	372	335	351	377	369	375	352	379	353	346	406	345	331	321	334	361	375	338	348	357	348	369	343	347	353	304	357	359	297	313	365	337	319	325	367	340	319	353	382	352	362	346	354	341	354	351	367	361	344	362	351	345	323	373	336	360	354	373	372	325	349	347	353	348	363	334	341	331	309	352	369	347	327	346	351	360	375	346	365	345	358	331	390	359	375	341	374	349	344	343	322	326	331	315	372	379	336	325	333	351	377	347	339	356	375	334	351	311	353	339	371	328	350	335	365	318	327	345	328	359	312	308	351	340	351	338	335	336	295	370	321	341	354	321	335	310	343	344	333	337	345	314	327	317	352	356	351	360	324	320	340	347	361	311	353	352	323	343	313	353	364	297	347	320	378	327	347	337	350	353	371	339	333	371	372	347	323	334	348	351	314	317	331	327	362	340	359	333	362	324	362	319	364	391	370	329	364	393	350	352	329	362	365	332	346	360	321	318	344	358	375	368	334	334	353	338	339	357	322	364	369	369	309	356	343	358	353	354	308	384	333	365	350	326	332	310	357	337	354	346	294	339	336	357	338	334	331	334	358	359	373	360	356	350	347	346	346	378	365	352	356	316	330	378	307	340	342	291	324	355	328	356	330	307	374	353	333	345	326	357	351	353	373	332	366	326	306	378	362	352	311	358	335	330	405	333	344	367	369	381	318	329	351	376	324	330	349	334	326	324	371	338	317	354	334	355	343	329	368	371	330	352	350	348	350	328	362	356	306	330	357	361	371	346	370	340	304	340	335	333	359	353	331	330	335	333	356	335	371	343	334	354	342	324	357	356	362	333	341	352	334	331	356	358	324	393	365	338	331	322	309	383	340	348	373	317	352	356	325	337	331	342	360	378	358	341	349	330	363	349	344	331	324	354	290	350	344	343	327	396	332	366	332	319	325	351	380	326	346	348	314	351	349	363	343	372	312	403	355	341	357	349	318	309	312	336	359	361	335	332	350	360	347	330	353	328	349	373	308	327	343	345	345	328	338	333	337	363	364	402	353	345	360	346	366	334	359	326	355	362	356	336	361	337	350	344	356	358	347	346	367	352	359	342	368	344	331	338	370	377	327	336	350	363	316	356	312	369	358	344	371	369	302	343	373	365	376	333	362	337	328	364	353	364	352	350	342	359	333	359	346	325	323	312	348	359	362	327	319	340	343	360	345	362	362	339	341	334	347	329	354	346	340	312	356	376	352	322	322	316	369	363	334	343	353	363	360	361	353	348	355	370	336	376	348	357	329	322	350	317	371	341	334	327	315	348	328	358	330	329	319	346	354	339	355	357	313	349	334	358	350	350	343	376	316	331	343	336	336	345	336	371	335	348	344	328	365	330	379	348	360	327	371	355	375	354	356	341	379	375	361	355	323	334	316	323	336	327	377	348	328	314	347	322	329	372	343	330	322	325	333	351	330	310	319	317	334	348	362	332	342	327	359	345	347	351	302	332	338	334	331	334	353	318	338	309	332	363	334	370	325	347	335	327	349	345	346	373	326	361	342	320	388	388	331	331	307	347	345	345	355	336	341	328	323	323	333	328	325	321	327	342	365	355	317	332	327	370	387	340	334	331	340	340
39675	49228	52285	45792	38350	11355	1668	1283	1164	1190	1217	1126	1023	1065	1051	1010	898	903	835	869	869	881	834	897	863	881	922	971	884	877	880	846	851	858	827	783	799	825	794	851	1655	1917	1770	1427	1105	931	808	808	797	757	804	811	780	828	800	748	791	793	787	786	774	816	771	741	795	805	821	789	813	741	793	801	811	818	766	787	813	780	794	810	751	843	789	778	762	775	760	805	814	742	769	721	780	776	803	836	837	793	772	795	806	783	743	844	789	771	786	781	797	769	804	743	821	815	875	829	805	786	787	782	822	787	785	820	827	811	827	791	751	790	751	792	796	811	804	760	822	822	839	845	764	790	733	821	798	844	789	771	821	848	735	772	812	802	825	802	842	754	801	740	807	799	746	788	839	824	773	845	832	794	738	820	806	804	784	800	827	780	782	724	776	818	776	803	826	800	768	756	803	840	832	786	784	774	749	780	748	793	821	826	780	839	782	819	787	763	794	811	800	835	806	767	791	809	762	793	813	843	792	797	799	760	779	829	793	809	768	750	740	821	772	853	813	767	788	775	825	782	852	759	729	784	765	833	793	781	810	806	792	783	798	799	816	839	746	798	751	737	790	778	754	813	780	794	768	795	778	757	816	758	799	750	811	813	803	768	809	805	822	825	799	846	765	834	789	793	775	797	771	836	748	778	775	785	767	852	754	789	826	763	784	707	784	822	797	748	781	791	839	849	784	825	772	809	824	779	812	812	801	807	800	795	789	783	805	813	830	816	776	833	785	735	775	841	798	813	758	738	758	834	806	807	775	783	784	800	786	759	834	760	785	776	782	777	788	812	773	736	779	829	805	777	788	764	770	761	762	820	768	788	759	777	803	799	804	758	763	809	793	757	812	834	755	828	752	768	815	794	790	759	824	790	779	759	776	788	822	821	738	768	770	781	780	781	757	832	802	818	757	751	796	770	791	843	789	806	829	824	826	768	849	781	756	785	794	783	780	749	803	756	771	793	767	801	761	746	784	786	806	804	760	816	780	786	774	842	767	778	784	805	822	800	800	804	798	799	739	808	766	791	787	771	854	760	821	846	807	769	751	731	778	753	825	830	807	786	768	779	841	766	820	812	787	798	763	829	834	797	808	834	760	801	793	814	752	793	753	823	764	843	779	791	776	787	803	799	790	837	836	812	797	762	779	805	776	811	808	796	813	790	824	769	788	743	812	802	786	818	794	778	822	833	795	857	775	774	798	774	766	820	799	793	772	831	741	754	777	819	805	821	758	764	793	805	785	768	790	837	801	753	810	787	820	786	786	828	811	770	764	831	745	785	835	798	827	804	773	831	815	816	786	765	820	870	790	815	785	785	756	768	836	813	790	801	765	762	726	771	755	786	759	782	791	791	827	798	772	826	760	777	819	799	834	750	782	829	819	771	783	798	790	779	780	828	828	797	809	806	794	808	808	798	773	807	793	791	761	760	816	805	797	800	799	838	795	796	815	809	804	757	787	770	793	855	773	785	794	800	819	799	782	804	763	825	729	857	799	787	804	770	832	811	790	867	795	808	782	775	768	807	829	767	811	786	757	834	791	789	808	794	799	737	796	812	793	820	777	824	709	816	807	779	827	767	799	808	828	818	762	795	738	771	813	809	803	824	779	839	760	809	772	767	760	797	801	776	841	806	759	793	789	783	798	801	839	800	806	806	776	761	807	819	779	780	805	771	791	784	812	771	770	768	806	772	796	773	813	770	750	780	784	844	842	776	799	721	818	780	790	852	818	803	836	772	778	777	804	833	790	795	808	797	740	802	793	737	783	785	786	771	739	830	750	789	793	743	802	745	813	813	798	805	817	790	775	782	796	809	817	823	768	816	767	841	782	757	778	764	747	816	811	848	780	839	783	773	759	786	788	779	845	836	822	796	801	773	836	838	790	790	783	797	819	775	747	737	827	825	819	782	794	749	810	745	776	820	762	775	775	795	782	811	809	764	851	837	757	822	800	794	790	801	756	860	787	771	822	784	807	773	785	799	809	765	795	766	829	776	817	747	778	744	842	751	804	817	761	789	827	810	801	814	776	796	852	826	804	782	842	769	750	770	816	810	771	762	841	766	783	793	778	841	774	827	792	804	773	820	805	761	765	740	737	815	832	796	782	804	793	762	744	770	833	777	837	834	743	762	817	808	772	828	746	784	779	774	795	824	781	792	773	816	755	775	806	818	805	740	833	821	747	789	793	826	838	772	828	773	805	789	813	836	780	802	782	774	765	778	818	821	787	873	744	770	819	749	766	788	755	806	788	811	783	804	728	833	807	806	804	808	776	793	776	830	817	762	755	794	793	815	765	805	784	785	827	780	731	790	813	818	720	795	762	758	801	803	799	808	793	787	769	764	859	798	780	796	773	765	805	778	754	802	753	802	843	762	775	760	855	825	803	786	767	758	791	806	792	797	773	792	835	753	795	766	737	771	784	836	848	795	802	805	791	782	812	768	767	776	780	774	798	825	792	806	767	808	799	783	848	779	788	826	796	824	786	814	798	820	838	767	808	861	748	787	782	817	790	750	799	760	851	796	779	790	796	790	761	844	797	780	814	816	803	783	771	796	835	760	804	788	809	802	793	794	759	828	781	777	783	856	750	787	804	757	818	784	786	829	780	754	760	762	782	838	833	802	799	863	834	838	811	841	831	811	794	825	816	771	768	787	739	816	818	745	787	793	763	811	745	830	813	795	761	773	799	799	812	796	832	804	800	761	824	787	815	792	775	759	813	787	808	821	789	829	818	808	774	767	833	833	789	820	778	726	796	801	811	830	786	795	785	744	793	811	755	853	825	814	778	821	793	820	752	773	798	831	790	852	828	799	768	768	766	724	788	788	747	822	784	823	817	790	806	816	769	835	778	802	794	823	828	767	795	826	822	811	781	785	772	816	793	808	785	730	786	822	825	769	829	795	794	760	778	807	768	794	813	795	803	808	778	827	792	784	827	806	827	754	744	775	817	801	752	717	799	831	776	800	831	845	793	800	769	775	775	804	798	798	807	777	820	780	828	819	767	805	816	832	800	794	806	835	770	831	808	799	819	831	810	829	801	815	750	779	785	775	821	784	816	814	795	829	787	788	807	796	783	848	816	750	765	785	819	836	751	801	751	828	786	808	762	770	756	741	791	769	738	772	778	790	785	810	770	810	775	721	818	813	830	777	782	780	736	792	837	799	817	782	819	837	838	754	800	754	763	759	783	774	772	807	794	809	791	782	804	798	814	788	772	773	816	717	793	806	773	759	721	795	800	808	749	822	807	765	791	779	778	790	817	773	775	820	834	769	761	783	730	847	760	817	807	787	806	802	839	786	812	756	762	813	802	788	832	795	769	795	794	813	746	773	783	815	807	740	814	822	796	803	791	813	768	810	817	794	778	818	806	756	766	801	775	749	765	768	829	778	753	796	799	800	789	832	809	823	785	802	817	767	826	721	810	764	811	803	797	806	791	817	777	869	826	851	790	792	813	803
78321	77832	68947	50808	39119	17273	1521	506	466	431	425	423	455	394	375	382	367	363	407	388	341	354	359	368	369	361	365	374	360	357	361	360	373	321	376	412	367	353	319	387	656	626	577	481	419	352	372	312	321	355	327	372	373	352	327	325	337	335	364	361	354	345	365	356	336	375	357	358	364	329	327	381	321	342	340	337	331	317	308	362	353	339	352	351	378	327	343	324	317	347	339	401	342	347	314	339	354	308	349	354	395	344	330	351	367	336	338	338	352	320	370	356	349	347	346	347	302	334	375	346	343	362	355	348	330	350	365	377	318	373	342	329	338	316	384	378	343	363	367	337	334	325	328	359	340	355	338	360	337	353	350	305	359	365	363	346	323	336	373	348	359	386	322	330	358	349	330	308	298	313	369	326	327	368	349	360	386	336	320	343	374	323	301	331	359	340	305	352	325	351	349	355	319	358	369	332	332	371	341	354	336	358	353	361	335	370	366	312	373	359	352	330	333	331	312	356	355	355	348	348	339	384	347	328	356	348	395	348	332	344	340	332	348	341	380	351	359	359	335	345	336	369	347	353	350	327	370	330	327	299	330	330	345	350	336	357	338	359	343	356	342	345	346	336	313	360	346	336	349	373	340	303	343	354	358	347	365	327	343	313	348	366	352	359	339	326	322	351	362	328	345	296	335	330	327	344	356	323	366	340	328	358	364	369	321	354	371	368	389	347	338	329	376	313	325	399	371	370	344	356	332	370	329	330	352	335	370	316	367	353	382	336	354	353	347	337	353	354	362	352	354	350	345	288	329	346	347	356	395	354	355	334	330	339	362	353	340	342	331	337	363	353	332	343	361	336	320	354	347	346	327	348	338	344	339	338	348	345	372	353	364	348	355	346	342	376	394	305	352	323	354	331	332	385	366	328	334	327	329	365	356	360	334	347	361	331	331	356	355	336	350	362	347	337	337	342	320	334	358	343	355	361	367	346	342	362	367	356	351	356	351	364	352	350	380	327	330	333	339	353	334	332	348	339	336	355	352	349	346	349	347	391	342	334	344	351	345	355	345	392	372	326	333	327	358	349	336	364	340	353	320	347	396	353	368	367	329	344	341	350	366	359	349	360	336	322	358	338	331	336	349	351	385	321	343	340	339	351	336	351	342	355	316	331	346	347	332	330	347	311	367	341	388	365	320	320	339	332	324	383	367	351	401	317	339	355	357	361	339	346	338	329	391	314	338	349	318	330	352	312	356	320	324	340	369	337	336	320	363	314	344	374	379	360	319	370	354	331	346	327	334	367	356	319	347	309	358	366	317	352	330	345	316	325	377	345	376	343	324	351	318	318	334	332	324	368	340	324	337	308	321	319	334	314	357	331	380	361	342	348	337	319	366	340	353	316	373	342	376	351	319	342	338	373	348	368	345	319	307	385	341	375	367	377	340	303	354	349	331	362	326	351	341	329	334	331	381	380	321	349	357	300	309	351	364	330	330	352	359	363	338	348	351	366	349	351	358	361	321	303	350	357	367	330	329	345	354	338	367	343	327	369	303	323	362	348	330	314	348	352	384	364	342	358	343	339	341	368	355	367	352	307	351	354	310	349	357	356	339	363	356	366	342	348	335	360	387	326	348	362	352	340	367	367	368	353	315	351	349	339	347	327	339	307	312	329	323	366	342	329	337	346	330	321	353	354	294	318	355	344	309	361	344	346	337	387	351	347	332	373	330	344	348	308	349	366	353	368	365	315	348	331	353	373	349	333	332	348	345	340	361	343	367	333	352	350	332	379	352	372	335	312	336	349	344	356	338	336	340	343	329	341	353	360	364	335	341	350	330	342	360	356	375	330	376	341	296	332	306	344	365	351	346	351	364	379	313	319	317	335	352	328	339	326	337	321	340	336	331	315	345	350	339	356	347	375	349	320	340	356	355	331	319	351	406	359	360	337	329	375	336	339	330	307	372	361	337	309	351	306	362	366	358	371	319	365	334	320	366	360	344	374	355	344	331	345	318	348	320	318	329	332	360	362	351	355	342	354	348	326	360	347	338	350	367	309	340	360	348	302	345	344	322	339	372	350	354	348	327	307	348	357	344	351	320	346	343	322	344	335	352	380	360	328	336	371	340	356	342	328	333	356	359	357	342	359	348	346	331	349	341	343	391	340	374	320	346	334	294	334	373	407	350	348	325	317	376	368	330	342	331	355	338	361	364	333	326	391	374	332	370	314	362	396	341	370	377	338	354	377	345	341	380	337	341	334	342	328	325	326	351	346	350	333	352	371	306	329	337	352	379	369	327	301	350	322	369	330	361	359	343	338	402	376	326	360	348	318	327	330	348	354	362	354	329	350	327	333	352	339	358	329	374	341	330	367	343	370	345	362	329	362	325	329	330	314	344	372	369	354	348	330	341	347	356	351	341	323	350	321	325	319	383	328	322	345	306	306	328	304	329	321	314	322	350	367	323	343	349	333	311	328	368	334	332	352	354	345	378	361	374	355	325	324	337	361	363	353	333	351	373	352	403	377	394	347	319	336	359	346	312	356	351	409	333	343	327	350	366	341	346	343	407	322	315	380	356	353	342	291	322	358	341	392	399	358	341	348	349	336	347	373	336	331	342	338	363	348	366	379	372	333	377	350	360	339	379	348	339	381	366	345	328	330	353	334	369	323	327	322	333	332	320	359	358	343	374	329	345	354	319	359	378	365	327	369	354	372	368	321	303	336	343	345	368	363	355	340	349	329	325	301	340	344	333	370	332	311	330	322	381	343	337	337	323	322	376	371	350	362	374	364	324	332	334	326	342	328	326	323	353	352	361	368	349	343	340	333	343	325	368	337	373	337	329	345	348	349	362	355	306	327	335	356	296	349	380	347	326	353	331	332	335	331	325	326	348	368	299	328	356	354	367	345	357	335	338	318	348	351	363	361	380	363	342	318	355	313	331	342	325	323	361	300	326	375	365	335	351	338	352	345	350	346	362	339	334	337	367	342	318	329	387	334	369	347	380	331	334	346	337	336	345	353	356	344	370	335	361	314	321	324	343	340	350	372	356	341	335	317	339	362	343	318	333	330	352	342	311	343	367	340	305	328	379	325	358	308	342	399	322	332	349	331	342	335	342	344	349	341	330	397	367	343	350	369	326	334	317	362	333	347	329	340	325	344	342	381	317	334	315	352	327	333	358	371	350	363	323	347	366	335	322	355	384	335	346	337	306	342	352	325	342	321	355	390	372	304	342	375	342	368	368	352	345	362	335	336	372	326	397	334	352	367	350	362	340	341	353	373	343	327	315	335	338	336	330	338	358	353	306	368	339	354	358	372	354	353	359	305	360	361	366	350	380	323	325	355	354	372	360	342	340	313	325	342	346	336	373	316	322	361	352	331	370	376	345	333	390	361	363	360	353	308	339	347	342	328	336	377	331	334	329	359	338	334	367	343	391	341	376	338	335	334	324	332	369	332	361	367	339	354	323	349	345	323	349	368	321	346	350	339	355	311	329	344
49212	60263	64216	55080	48873	15099	2069	1432	1368	1436	1259	1258	1312	1161	1247	1034	1020	922	894	956	939	878	922	903	909	935	889	1044	964	943	949	891	806	870	851	822	852	816	763	864	2655	2871	2410	1803	1240	978	872	783	766	749	795	802	867	771	777	773	842	788	759	804	777	795	790	793	815	824	787	794	874	801	762	799	794	777	842	753	771	776	815	848	785	768	810	789	763	794	831	838	816	813	786	781	856	861	741	812	786	848	807	780	765	792	816	800	782	752	799	719	793	778	753	775	783	824	817	767	764	781	781	806	812	789	805	786	846	826	777	824	758	799	818	794	818	793	791	859	805	764	803	808	859	822	812	759	777	797	784	863	748	752	793	750	814	781	815	751	795	796	786	781	770	805	802	806	840	814	793	806	796	779	794	798	834	760	782	760	784	835	797	750	732	815	844	785	780	762	815	801	799	780	808	817	793	783	842	782	782	808	803	743	790	831	846	777	816	754	786	775	788	762	793	791	818	783	817	742	781	803	777	825	760	753	805	813	797	753	794	803	759	763	746	785	840	785	790	830	804	790	775	870	785	804	795	756	808	778	809	770	848	808	770	797	802	823	817	807	806	799	745	790	824	799	759	764	807	826	762	786	812	790	775	750	764	817	823	766	788	824	822	708	832	844	814	808	826	757	764	798	871	860	764	740	815	767	804	772	827	809	828	807	732	794	828	775	814	782	767	829	821	801	775	810	758	766	795	721	870	806	779	802	791	820	780	771	747	810	774	819	786	751	873	795	775	791	801	804	778	790	767	784	812	795	806	807	774	879	793	804	802	806	758	827	772	775	822	790	804	809	805	779	769	743	763	790	838	774	786	729	783	822	787	767	838	813	803	754	806	764	807	815	783	747	810	740	789	808	770	793	806	736	775	771	814	794	815	791	785	802	775	804	739	738	839	848	795	821	820	785	749	826	784	764	831	816	775	816	843	775	762	798	839	831	845	782	828	831	791	790	806	838	733	777	764	799	794	788	799	801	855	816	816	795	813	758	779	838	796	818	795	809	753	805	800	746	755	824	782	801	792	787	785	760	759	776	812	785	809	743	784	847	798	763	744	752	783	814	807	802	832	786	745	804	758	823	769	792	823	753	761	776	818	799	772	794	774	809	822	774	800	780	811	780	800	796	807	782	772	796	763	778	782	778	717	796	772	841	772	782	819	809	764	777	773	811	834	762	812	802	776	755	751	812	788	805	822	749	803	770	793	809	751	815	761	750	771	801	755	813	778	780	805	798	781	822	795	787	816	825	760	791	789	809	779	807	835	844	769	853	844	771	782	803	838	816	815	807	776	829	764	832	784	767	771	743	783	741	733	832	764	785	808	831	798	787	799	795	813	794	765	820	797	819	777	827	778	827	765	832	769	870	831	840	747	835	788	756	801	817	753	740	770	755	803	835	817	801	801	827	857	795	787	779	761	821	801	815	793	834	795	805	767	822	765	827	783	795	804	781	769	818	836	795	856	797	786	744	763	815	749	841	807	754	785	775	731	762	788	798	762	739	784	808	812	769	766	787	803	780	824	790	783	748	794	861	806	797	822	811	735	803	802	803	788	781	802	790	797	790	836	835	780	763	793	777	828	782	808	797	807	766	818	801	790	759	784	843	757	778	827	789	766	776	768	760	775	775	787	831	782	801	749	838	752	787	796	790	784	826	828	754	799	803	811	813	838	785	756	810	798	797	825	815	810	826	812	792	745	809	790	778	776	758	785	785	770	799	794	774	836	812	793	778	815	769	802	750	831	821	748	721	798	790	739	758	795	797	813	824	846	813	738	800	844	838	837	791	769	857	768	838	770	814	780	812	796	764	844	795	810	793	808	770	828	782	772	734	804	820	770	809	797	746	774	795	732	788	842	791	855	801	856	794	822	850	821	804	781	792	784	809	799	818	815	767	814	841	737	827	819	781	798	776	804	778	754	782	821	818	791	792	782	820	786	802	747	748	796	795	800	807	761	754	784	783	837	802	778	752	804	799	790	756	781	796	838	810	828	808	827	821	787	775	804	788	791	810	783	774	783	811	809	778	779	811	753	811	816	799	730	810	763	789	810	771	817	768	776	774	809	759	799	802	731	798	855	753	745	796	811	781	785	821	770	825	832	814	793	799	801	799	861	841	822	778	834	772	780	779	801	799	764	825	823	785	819	752	796	823	792	790	743	789	799	788	781	800	793	785	807	792	842	801	763	805	816	780	800	782	804	832	735	795	781	738	808	825	794	857	794	803	790	793	766	779	778	777	801	793	797	812	825	787	818	767	769	780	859	836	803	777	768	794	808	815	776	785	842	755	803	789	816	789	807	816	758	795	797	763	776	770	818	776	807	777	766	844	760	783	836	825	766	773	776	786	743	782	783	791	758	769	786	737	775	811	776	820	805	775	802	763	794	779	760	793	777	777	820	882	827	819	775	787	774	840	772	800	779	839	791	773	838	787	797	815	813	762	783	798	815	779	815	766	815	772	811	811	826	801	775	790	752	825	791	727	786	768	798	798	747	824	801	794	784	836	844	793	757	778	796	794	791	846	787	816	820	797	816	807	775	818	777	813	774	797	803	769	818	791	764	755	784	814	774	788	795	783	764	808	807	794	736	743	787	730	811	797	792	703	817	783	782	821	853	807	788	795	769	785	824	748	835	835	805	769	796	784	844	784	821	825	784	778	773	841	807	836	763	792	826	793	842	774	790	798	768	776	769	809	777	818	777	742	811	809	748	779	776	823	845	828	840	816	775	741	745	769	763	782	787	827	775	820	777	753	758	788	832	786	806	840	778	788	786	804	833	811	769	758	849	808	817	867	812	832	812	801	785	801	825	821	780	789	781	828	746	790	821	785	758	849	788	794	797	770	788	796	805	813	798	810	768	775	780	848	754	787	782	810	817	810	799	775	746	799	805	799	804	794	775	819	775	804	802	777	760	800	802	823	783	761	788	787	754	788	764	768	808	759	781	794	805	758	763	839	792	774	828	813	821	848	808	795	772	768	801	780	760	831	803	791	824	787	788	827	747	775	781	766	839	825	770	769	808	789	776	771	793	754	823	766	792	765	780	767	802	786	746	774	808	786	759	811	797	830	758	861	785	811	825	756	765	758	788	841	748	781	835	805	756	769	742	797	757	743	820	778	830	797	771	823	812	733	725	857	759	812	860	821	812	833	791	774	771	802	809	810	751	791	787	792	835	825	780	764	751	798	818	775	772	773	788	771	804	835	798	809	773	810	838	810	773	792	838	804	797	801	748	761	836	787	804	799	799	817	799	809	791	850	753	753	783	815	786	770	754	775	798	817	725	787	787	824	797	768	856	817	796	805	776	803	816	821	773	790	797	839	846	773	782	776	806	797	798	782	825	791	801	747	800	807	797	757	791	811	827	796	814	821	780	744	861	794	789	795	798	797	801	775	794	808	785	788	776	809	794	777	805	810	812	798	790	848	794	833	832	789	814	813	791	767	785	763	799	816	841	838
17007	13597	8723	3646	2068	686	478	494	468	434	452	451	431	447	444	441	439	421	472	471	418	470	420	442	417	443	421	430	403	410	405	414	408	418	395	434	429	395	450	469	496	472	414	422	432	434	427	410	415	367	431	444	430	467	456	427	430	421	422	479	391	440	438	439	454	434	453	435	445	391	419	420	445	411	422	472	468	429	417	424	403	418	436	423	412	418	402	378	479	383	442	422	436	428	420	384	397	439	416	429	402	414	402	410	409	454	421	460	434	423	423	426	432	425	440	446	420	432	434	405	438	448	418	445	390	450	477	387	406	384	454	446	455	427	390	437	433	418	414	413	398	408	455	420	444	437	433	424	448	484	445	411	428	448	416	442	442	416	413	427	461	423	446	442	404	452	427	424	399	496	407	422	453	448	431	450	400	447	413	472	438	378	441	410	409	408	399	418	432	418	443	425	444	413	444	434	417	398	425	436	410	443	460	427	404	413	419	433	418	444	443	392	398	405	440	421	425	430	438	406	395	442	447	413	429	445	434	415	408	432	442	427	401	428	444	443	436	451	407	451	402	441	413	468	433	436	391	438	435	417	409	441	425	411	461	409	431	400	407	428	442	424	437	434	419	385	464	397	447	422	428	435	423	457	448	434	440	433	416	434	419	443	448	441	424	445	431	451	427	449	388	425	419	383	433	461	441	399	473	421	447	416	437	426	405	452	446	447	414	444	387	445	431	462	400	417	460	419	446	440	476	446	450	399	410	413	465	431	454	430	444	430	415	386	430	447	440	415	443	392	412	453	424	442	402	421	436	468	453	428	414	428	425	426	418	425	468	415	470	438	447	392	438	431	450	446	405	442	411	424	402	460	433	415	414	410	442	445	443	437	462	418	451	467	409	463	448	451	415	439	417	448	409	414	471	406	408	394	429	434	435	409	439	400	420	440	399	427	441	468	452	412	447	457	402	446	411	465	381	399	444	415	391	412	423	414	444	464	422	454	455	424	438	455	422	425	424	425	442	485	442	411	459	425	437	404	418	450	431	448	428	412	400	439	443	450	465	438	463	452	480	446	434	413	449	429	387	445	411	459	419	435	444	405	413	406	413	396	444	449	437	436	424	423	365	442	431	427	385	469	377	453	445	432	424	415	423	460	426	395	419	425	419	438	410	456	356	408	439	416	420	419	445	440	431	421	371	393	394	448	419	420	418	416	433	443	399	425	471	407	464	431	416	433	415	439	406	435	395	427	402	422	438	417	411	449	463	463	426	403	418	428	414	413	416	389	439	457	452	443	429	411	444	452	445	391	409	428	429	442	410	456	419	387	437	411	387	445	425	405	430	457	454	433	436	453	399	425	464	449	446	409	400	449	460	430	415	413	423	382	442	456	461	422	425	425	432	414	463	438	459	472	419	394	406	393	458	414	433	445	454	435	429	452	443	424	417	452	428	449	425	406	396	423	431	444	456	413	413	398	392	447	422	382	434	421	432	431	421	448	400	411	438	431	423	422	429	420	411	412	424	414	443	437	423	391	421	405	446	412	433	415	445	420	434	423	413	440	426	423	438	419	412	414	407	458	414	413	451	428	413	434	436	404	448	412	451	415	462	439	410	423	436	451	410	411	417	427	455	428	366	394	417	400	400	428	461	412	426	453	475	435	410	448	421	445	402	437	425	391	459	414	408	396	446	429	449	441	429	421	456	472	401	415	422	428	388	417	435	439	396	409	383	414	439	456	449	438	437	420	432	426	432	421	420	398	422	412	426	443	452	432	460	450	429	449	439	391	414	456	359	416	399	424	419	409	400	418	441	396	404	425	426	437	434	434	388	424	504	414	416	417	393	414	440	403	447	415	433	421	456	458	410	409	448	418	421	428	473	466	475	403	422	401	417	443	416	400	461	445	409	416	443	435	445	411	454	448	453	434	449	429	430	457	436	446	406	449	439	435	450	427	428	436	399	451	411	427	440	464	440	391	427	419	421	411	413	431	415	429	432	418	419	437	445	460	429	445	400	441	438	417	398	395	442	424	455	424	442	448	410	393	434	438	423	408	432	405	427	421	437	391	433	411	461	429	405	409	477	403	402	415	443	386	421	450	430	420	443	429	439	461	428	425	487	430	422	434	439	425	416	412	434	435	415	440	427	451	415	429	438	451	416	446	403	452	430	460	423	433	446	412	434	402	435	433	399	407	471	409	457	413	427	429	436	441	399	426	412	424	422	441	449	388	441	398	420	421	385	457	429	440	457	412	444	427	431	431	423	411	426	375	460	470	424	454	444	399	407	439	449	457	432	455	442	421	471	438	425	448	445	415	418	437	454	412	447	441	432	433	425	443	469	450	449	452	412	402	377	417	429	425	431	442	417	441	444	444	419	439	428	463	429	460	433	387	436	393	406	426	419	431	436	426	433	389	392	469	440	445	431	410	427	406	411	418	462	410	420	444	430	415	411	410	413	406	468	451	439	423	432	448	446	472	428	421	420	430	439	460	444	464	415	430	482	436	468	440	422	415	440	406	385	442	459	433	431	410	418	388	406	450	434	448	410	422	406	421	383	417	428	437	418	438	447	405	458	421	445	424	407	452	412	430	422	455	426	397	435	434	410	455	420	419	454	421	450	451	422	409	446	415	391	449	430	449	414	432	420	461	367	418	418	451	411	406	453	411	405	436	464	410	419	457	424	430	412	475	412	448	419	436	438	423	426	403	426	450	453	429	427	433	423	408	398	437	414	416	397	415	395	414	468	396	433	416	444	446	418	441	422	402	428	444	455	436	443	410	415	408	414	442	443	444	442	436	447	456	416	402	389	442	427	427	445	428	480	410	454	430	427	420	399	446	432	394	404	420	444	440	419	440	393	449	440	405	416	409	406	413	443	417	407	449	455	432	408	430	439	448	429	422	458	408	421	446	439	443	420	412	467	487	414	401	413	426	416	442	451	412	405	410	462	450	436	412	414	423	412	439	438	429	416	368	459	410	438	409	383	419	430	469	420	426	412	432	431	425	411	463	455	427	425	424	439	454	407	463	409	422	442	445	461	422	433	439	422	433	428	404	420	387	423	446	439	402	456	424	450	444	443	434	454	393	476	468	423	440	409	478	410	467	439	422	437	419	426	458	418	470	442	406	448	447	430	436	472	443	426	407	422	412	436	397	413	427	397	379	417	434	451	434	466	428	413	435	448	471	407	433	441	434	433	439	410	445	406	420	383	415	461	423	408	427	395	404	414	421	393	398	452	417	419	429	443	425	433	424	437	425	424	397	407	465	439	417	429	439	443	429	452	412	475	406	446	430	402	444	397	416	453	456	434	456	441	427	401	408	426	445	437	400	444	441	447	411	421	405	460	375	389	425	424	442	430	438	438	427	444	398	476	368	433	435	408	424	420	431	453	427	453	417	418	410	432	426	419	456	433	487	422	422	417	444	487	452	434	430	416	421	400	432	383	440	449	408	467	450	455	412	408	446	420	408	421	444	445	446	399	461	464	424	413	457	432	457
14451	17200	14249	8752	6259	2069	1162	1102	1065	1023	1049	1040	1068	1053	1012	1020	978	993	992	1001	1065	958	963	978	996	989	929	986	966	971	911	987	951	987	1001	901	1028	966	988	981	1032	1067	1061	1017	1048	989	954	1017	938	979	934	982	996	935	957	882	974	914	950	976	946	950	911	939	987	962	956	970	939	974	955	1009	979	920	944	940	1000	927	962	949	950	957	965	935	880	983	958	963	1014	975	966	974	932	987	978	944	993	968	987	921	909	901	922	984	965	1011	1031	968	983	945	978	943	987	952	995	957	971	961	918	960	996	963	920	945	960	940	901	927	991	926	919	1038	946	1014	981	949	973	977	988	1007	961	1030	938	912	927	1000	944	957	950	1022	924	979	939	955	970	959	984	954	989	943	937	927	930	939	968	943	1017	928	919	923	969	949	992	1000	956	905	956	970	969	1009	935	959	991	931	907	982	912	934	969	952	946	962	963	1030	986	980	921	947	983	977	965	992	911	915	917	978	1020	944	919	957	990	964	923	996	914	934	952	906	921	958	1018	940	950	929	951	969	1007	943	937	930	950	983	995	964	928	1000	958	913	981	967	981	943	915	995	899	931	948	963	971	948	954	913	945	1003	948	940	958	987	908	948	940	964	948	940	958	993	925	936	922	905	986	892	908	935	975	980	988	977	997	918	944	951	955	998	951	982	932	1001	986	926	996	931	935	942	967	1001	949	1019	936	972	995	938	977	1030	1000	962	998	933	1013	984	905	970	950	960	977	909	941	953	923	1000	982	984	982	955	930	979	957	984	924	915	996	984	948	896	987	917	943	947	946	942	957	946	960	971	938	1017	929	918	1018	942	993	936	998	942	973	1014	935	991	926	963	913	1011	934	893	949	938	956	959	907	936	900	946	1003	970	937	969	951	952	906	933	924	947	948	997	940	949	947	969	983	937	978	937	930	944	982	912	1001	928	982	960	964	986	916	971	990	973	921	941	982	977	974	864	968	939	944	998	968	1026	970	965	1005	982	965	1069	960	931	893	962	955	967	943	957	977	979	953	967	984	943	931	965	977	932	938	908	936	970	927	991	978	938	970	948	957	937	913	971	919	917	985	965	934	958	961	943	944	979	929	949	893	1008	926	923	958	936	957	912	968	956	939	1032	954	914	946	977	917	944	986	946	964	936	952	923	981	976	1009	963	920	959	912	980	931	975	940	961	896	954	957	945	937	923	984	974	947	922	932	980	1015	904	955	931	965	976	922	944	943	1012	1024	933	979	1005	951	1005	951	954	987	946	957	919	982	979	919	945	923	932	886	970	945	910	920	932	987	947	928	995	953	921	896	969	923	926	1004	961	988	956	927	975	974	951	971	934	917	920	931	984	983	994	955	988	988	986	990	972	957	914	990	913	955	1060	943	925	953	943	885	942	899	944	930	987	949	919	900	954	955	926	955	954	985	985	924	935	965	909	1001	986	970	921	945	959	922	942	956	965	976	962	996	949	924	998	976	961	916	952	979	923	963	942	974	954	944	938	983	1006	952	1013	943	967	961	1002	954	957	934	952	902	926	944	917	910	974	936	985	954	948	934	938	965	901	923	963	1030	951	929	977	926	916	990	938	996	1014	914	960	964	922	933	979	954	964	927	980	968	954	1007	931	930	939	935	899	942	948	955	946	989	969	967	948	941	931	984	990	972	994	930	951	996	931	946	935	950	937	994	999	924	933	989	984	958	917	939	1008	971	923	940	982	959	934	971	931	951	925	972	996	943	960	981	907	945	971	961	944	912	985	960	943	933	941	918	1035	986	947	993	975	930	956	931	964	982	958	970	967	944	943	913	969	978	962	920	969	917	984	946	940	988	893	942	960	983	1016	949	945	1000	945	993	1040	948	949	979	945	947	963	1006	983	1037	952	994	945	952	965	911	988	968	965	950	945	937	941	1018	893	960	950	960	931	974	945	979	998	922	962	909	1010	933	1026	962	945	978	1003	942	949	899	960	1008	969	948	941	919	912	925	961	937	969	931	944	915	952	958	991	977	936	1022	947	978	953	942	974	982	981	944	960	956	980	924	967	963	961	931	926	892	945	943	970	961	964	986	911	937	979	943	980	947	939	944	921	982	971	968	953	966	951	938	913	944	973	993	996	972	923	935	962	933	924	938	990	964	963	988	924	953	978	990	981	992	950	951	950	941	927	968	929	1017	962	951	948	971	993	968	1001	940	952	968	912	975	976	956	1074	970	989	949	937	1009	975	994	960	958	917	987	952	930	959	950	931	965	922	968	965	933	937	937	1000	961	941	966	936	946	991	963	927	970	911	898	973	976	955	975	923	939	955	931	1013	1007	998	979	960	977	950	946	979	1004	1015	939	963	944	983	984	982	948	998	927	951	905	972	941	943	966	989	939	989	956	1037	928	993	921	940	998	928	976	976	923	994	980	1030	971	987	934	983	1004	932	954	954	956	960	897	934	933	946	934	942	952	936	954	934	889	947	944	929	884	944	964	962	991	963	949	982	915	956	1003	968	1000	1029	902	915	952	986	930	997	943	910	972	938	973	966	1003	965	968	911	951	927	945	988	957	975	932	946	954	954	968	955	920	965	952	936	960	932	917	907	974	886	960	952	988	945	994	946	885	920	955	946	980	947	1004	998	900	909	1001	938	966	922	922	967	1021	889	978	939	975	967	931	971	943	974	975	966	1020	934	926	941	1000	927	922	994	988	1005	1005	974	947	999	995	885	986	1002	998	930	944	939	970	915	931	986	995	941	934	976	946	972	967	950	938	940	969	951	983	992	965	970	917	1000	913	954	935	1023	949	972	974	966	970	961	935	938	954	953	908	986	919	1006	948	926	962	932	970	945	930	933	927	978	1002	983	977	979	895	899	961	934	952	989	930	938	961	926	934	985	902	934	930	989	926	998	928	963	971	966	961	950	971	976	970	959	949	954	934	1012	966	964	1003	996	947	966	955	971	925	915	938	973	987	960	946	938	965	912	1015	919	949	982	942	944	945	936	973	928	928	926	920	958	959	921	900	966	941	928	966	949	913	950	1020	944	966	889	927	985	1021	940	929	951	941	974	945	899	931	949	967	956	917	998	922	952	986	948	948	945	961	1004	967	942	986	909	950	970	975	938	1048	946	960	985	978	963	919	924	1001	970	952	930	968	958	908	959	936	982	926	966	968	986	1000	934	979	986	1004	956	978	992	1002	906	970	956	973	955	969	985	925	991	939	933	910	951	973	933	978	963	925	979	930	902	968	956	949	951	926	948	935	914	941	987	959	996	982	943	987	988	967	1009	947	906	956	922	972	948	962	963	989	976	937	962	968	1015	915	963	988	1036	1025	961	940	973	930	957	952	1038	994	932	981	962	953	977	945	962	873	923	941	938	997	963	945	945	1010	992	964	961	987	899	929	995	991	996	942	951	947	960	952	957	924	988	938	913	951	977	910	938	976	970	938	904	983	944	984	924	919	941	981	976	961	948	995	977	956	1032	979	952	966	980	924	945	979	948	1000	952	931	966	935	936	939	956	970	911	929	931	943	936	997	936	956	943	1021	936	923	993	1010	957	993	960	953	929	924	994	902	918	1029	974	965	916	946	995	943	945	958	960	949	950	967	981	956	926	965	947
65501	65987	57453	39138	28555	8834	647	425	379	378	344	421	378	389	385	368	346	356	381	361	344	370	378	328	342	371	346	364	347	369	318	361	355	322	392	367	367	351	337	358	525	491	470	413	373	315	371	348	339	344	364	344	327	350	345	336	333	382	336	353	363	341	346	371	380	360	368	352	336	372	341	355	311	334	371	331	354	353	371	320	332	335	349	304	310	330	374	326	353	330	360	347	344	363	304	344	322	350	362	311	359	362	346	337	347	338	333	307	380	315	355	313	326	356	345	332	340	351	322	366	364	356	343	377	335	342	344	337	323	344	357	382	351	368	357	376	343	326	328	330	327	355	317	355	359	338	344	371	342	364	337	337	331	333	368	322	367	354	341	347	374	346	341	334	346	332	364	342	330	349	369	330	306	353	370	361	334	356	341	321	308	336	352	320	322	348	369	347	359	369	329	328	323	382	330	337	338	338	340	312	325	327	364	338	293	316	376	363	380	354	373	324	331	348	326	350	321	373	327	357	362	353	328	360	335	363	392	344	332	382	312	323	359	372	375	348	365	348	347	323	368	337	326	322	367	339	315	345	388	378	371	352	358	365	342	308	346	320	344	355	343	354	330	368	328	324	358	343	362	359	406	323	349	321	335	332	337	354	365	339	315	352	359	338	355	366	358	337	308	321	303	329	366	345	400	320	323	342	384	324	362	377	343	352	304	374	329	346	343	370	347	370	357	332	338	345	343	332	338	346	331	320	350	344	337	366	307	327	322	362	343	330	344	335	334	316	316	377	323	365	377	318	344	332	302	375	363	324	348	356	346	337	383	323	350	313	357	329	350	376	340	327	344	348	300	357	315	330	363	356	379	339	332	377	346	356	334	355	325	392	362	361	349	342	351	354	310	320	340	348	298	343	353	377	350	330	317	334	325	330	355	321	369	382	350	367	332	334	331	334	351	344	345	349	330	362	401	305	306	325	332	361	311	346	332	333	371	358	367	344	365	362	360	386	370	332	332	353	363	363	338	345	318	333	366	344	329	352	370	392	363	301	360	335	370	392	323	383	326	319	357	332	377	344	315	356	351	333	344	326	362	331	382	343	318	356	393	352	330	369	364	329	341	321	320	382	319	352	320	366	351	336	359	374	351	353	346	335	330	365	354	367	322	354	339	340	379	364	349	352	320	353	342	364	363	345	354	328	354	365	336	346	349	338	318	332	371	323	351	353	363	328	366	355	372	374	345	311	395	334	361	367	382	309	334	300	367	351	300	349	337	346	349	348	331	353	335	368	366	335	338	335	354	355	364	360	329	370	368	353	348	324	372	337	362	319	336	381	345	346	369	312	342	334	324	353	346	339	341	344	339	315	339	348	339	352	340	329	361	333	336	352	318	280	311	356	367	339	386	325	325	341	317	376	315	350	343	329	362	330	353	385	350	362	353	349	346	340	348	335	369	331	361	356	291	337	369	338	341	390	355	348	347	297	328	314	319	323	358	343	337	366	331	371	331	351	314	308	323	374	342	336	349	399	343	322	360	307	330	380	317	341	289	333	334	350	292	361	349	305	367	337	348	336	338	314	344	336	362	348	364	348	338	322	350	352	338	351	321	334	331	350	353	299	320	355	360	323	374	339	365	335	319	357	346	353	331	355	324	363	328	330	363	379	354	332	371	349	378	362	351	332	335	352	363	356	329	352	332	330	359	328	355	335	344	352	351	338	337	317	329	391	337	363	337	349	331	373	362	353	313	373	384	329	331	341	371	314	374	359	360	347	344	368	358	333	350	356	370	323	318	330	357	369	355	375	355	360	329	357	353	357	359	376	307	346	347	301	330	353	360	342	333	335	357	351	345	299	370	348	325	338	350	325	353	336	326	309	365	355	309	370	346	394	338	315	361	385	364	330	322	343	341	329	351	374	370	352	349	320	363	395	348	349	351	377	379	355	374	372	343	353	336	345	356	370	330	318	355	369	361	358	334	346	350	327	373	370	352	345	346	300	373	331	308	333	332	354	376	349	340	345	354	342	344	340	353	325	332	332	343	323	365	348	343	345	355	335	368	352	319	354	312	387	350	358	348	336	340	359	344	360	370	351	363	356	343	343	363	340	318	335	334	333	337	340	357	355	352	368	348	345	322	340	344	347	338	318	347	321	373	338	355	361	359	341	350	342	363	358	372	377	337	310	353	362	329	350	359	344	344	348	339	358	337	353	362	345	348	333	348	322	360	323	339	348	307	366	339	349	331	354	330	329	333	314	342	340	375	341	390	345	330	333	330	337	340	295	337	338	369	341	388	345	330	368	365	357	349	362	380	337	351	321	354	348	337	318	326	335	352	343	377	355	334	314	350	334	361	365	354	294	345	351	334	317	348	340	353	365	353	343	352	417	346	342	340	350	351	374	332	322	365	361	330	334	364	354	356	341	370	359	369	363	338	367	360	361	297	312	351	333	344	335	340	376	353	350	331	350	343	366	358	364	346	351	344	368	348	371	369	321	325	312	325	329	328	337	329	307	336	360	338	354	366	319	326	335	340	374	350	359	358	379	346	319	355	362	326	336	313	343	303	354	382	351	355	336	338	345	341	349	367	330	388	313	341	341	367	359	329	327	337	343	351	332	345	348	371	352	326	302	332	320	346	369	344	363	339	331	342	327	321	357	353	340	323	339	335	371	366	336	367	361	337	330	312	369	346	332	379	357	334	360	333	318	326	366	326	342	338	337	361	317	372	317	366	343	365	343	343	367	359	360	330	339	361	305	328	336	346	367	351	344	346	339	325	350	377	353	367	362	370	345	336	335	346	346	308	341	319	314	366	325	355	332	381	358	325	342	340	370	338	370	328	351	335	341	345	376	359	333	343	354	396	338	387	336	348	309	342	373	344	331	336	381	371	352	360	337	360	343	372	323	344	379	327	330	329	324	332	319	356	346	354	389	382	346	353	327	321	373	336	358	323	373	322	352	358	312	313	347	320	411	352	335	333	319	362	352	366	319	345	349	323	338	351	353	364	370	354	331	396	338	365	351	329	361	331	340	350	339	350	380	358	365	318	352	361	356	316	356	339	343	357	323	361	342	325	357	363	384	336	357	359	372	359	367	365	357	348	347	359	331	339	341	396	349	330	348	316	326	346	343	365	326	311	350	368	337	364	331	358	367	370	349	341	375	349	321	319	337	377	332	352	335	375	342	371	341	315	343	348	347	312	322	314	336	345	337	317	362	328	335	365	351	331	340	334	335	357	350	322	332	330	324	362	328	382	320	326	344	347	348	341	374	337	358	327	350	346	345	351	351	335	329	311	321	303	366	346	352	369	316	364	367	346	334	352	371	361	363	328	368	338	352	363	331	361	342	370	326	375	341	363	358	353	357	377	376	364	318	362	377	354	360	345	337	348	288	328	376	357	344	348	317	328	340	321	362	353	353	325	330	319	352	347	354	371	333	380	346	359	365	312	344	352	331	349	350	358	317	353	339	330	304	361	338	340	402	355	345	362	370	366	333
39921	48977	52629	45200	39285	9242	1397	1266	1210	1089	1038	1051	1042	1028	979	916	913	877	885	921	876	820	857	823	855	859	867	837	914	846	822	860	805	798	805	768	830	797	801	955	2042	1960	1697	1245	981	866	800	777	795	772	794	791	758	821	797	833	786	821	842	772	786	825	789	804	796	826	842	843	894	797	759	828	773	795	812	759	774	805	792	783	725	838	748	765	745	746	810	799	807	816	797	773	840	817	799	774	810	816	858	764	755	777	787	789	757	776	769	827	776	837	802	781	790	789	762	794	799	778	813	793	792	806	732	770	774	810	806	790	824	789	770	795	778	809	758	754	783	754	820	771	793	847	740	758	767	766	801	796	809	746	743	734	769	801	757	776	784	822	787	749	811	817	784	743	818	777	771	761	803	849	807	796	771	749	781	776	793	765	848	765	772	763	789	835	817	811	766	797	752	791	806	827	759	772	760	780	796	737	789	802	834	793	854	806	773	796	799	780	774	800	826	754	759	785	789	792	805	781	802	810	800	789	802	803	755	767	790	775	730	808	861	806	784	755	769	765	759	763	789	761	768	766	791	774	808	794	830	794	839	787	778	792	795	814	814	732	824	783	769	761	700	808	804	782	791	828	787	787	745	799	797	756	792	821	799	803	795	801	750	810	773	809	765	798	747	807	812	754	761	775	798	851	794	789	792	785	782	781	767	755	793	801	786	798	790	791	744	802	816	811	768	783	836	806	798	791	830	776	740	783	798	807	796	754	803	787	782	793	801	757	821	803	767	807	778	795	778	840	718	858	775	819	826	846	793	876	801	816	813	799	765	778	782	796	792	808	821	784	836	786	778	832	788	780	859	852	776	738	782	828	760	776	799	797	819	791	799	774	814	800	731	796	776	815	741	802	781	753	801	813	777	746	819	811	754	808	830	813	783	752	799	808	778	803	823	795	805	831	780	785	782	790	803	776	756	778	739	794	761	775	763	786	798	774	813	834	775	792	774	763	778	765	757	837	769	782	797	774	808	822	797	813	803	800	791	764	832	765	765	791	758	788	781	753	757	801	841	760	777	767	746	789	799	796	764	765	815	813	781	790	831	793	815	812	779	842	805	701	847	791	818	803	785	805	780	816	786	774	782	787	815	805	802	780	789	744	741	824	738	773	766	845	776	770	777	784	816	773	867	806	770	785	745	821	803	821	769	803	761	737	763	791	790	796	803	791	819	814	841	794	840	784	775	799	806	784	791	765	789	779	767	786	819	799	801	798	786	783	762	734	784	777	818	833	831	844	762	852	810	823	778	744	838	785	799	803	834	806	823	825	803	809	798	841	794	810	811	779	784	802	798	800	802	816	775	801	812	827	766	751	792	831	789	799	724	814	779	802	794	796	787	790	748	804	779	777	776	834	802	823	805	848	734	746	752	772	810	832	794	776	783	796	786	862	765	810	792	794	804	781	795	823	801	753	817	784	796	782	818	781	784	762	814	788	800	813	857	759	796	823	748	796	779	763	851	759	787	766	813	792	742	773	787	860	791	745	816	793	832	808	812	766	811	829	841	764	821	833	755	769	797	755	789	816	791	752	793	880	837	813	757	799	806	780	843	787	780	762	844	782	822	782	799	758	829	812	834	771	778	750	821	798	793	773	791	739	824	788	792	806	790	796	807	748	769	761	733	768	784	735	862	793	766	799	763	791	796	813	784	816	803	755	839	804	790	791	804	767	775	784	845	792	766	778	781	774	786	788	790	781	757	775	762	749	851	815	798	730	776	813	768	755	736	791	790	774	767	749	745	750	802	813	817	796	785	842	821	793	818	845	804	764	779	802	810	752	807	792	778	815	774	777	773	731	788	756	836	831	793	771	830	787	842	789	813	801	773	820	780	814	741	775	775	798	783	797	819	780	794	816	746	804	733	803	728	767	807	763	776	792	810	780	828	742	779	810	775	841	805	821	806	790	778	767	798	809	812	793	746	826	790	791	777	801	779	765	781	782	728	733	773	782	793	821	797	768	765	774	788	790	780	773	774	762	830	767	791	767	847	779	844	820	842	783	812	821	789	755	805	852	778	816	717	844	743	824	760	828	832	781	836	836	779	795	752	807	785	770	750	768	823	852	813	806	842	813	755	785	811	788	815	771	764	819	791	787	812	785	792	844	779	752	777	796	749	820	755	808	825	777	828	809	744	820	726	860	799	797	767	780	756	798	791	822	818	830	816	774	796	739	804	807	805	778	822	800	769	792	789	811	771	801	813	772	783	799	755	786	794	815	756	802	778	841	832	780	829	804	765	782	808	779	776	792	769	812	775	799	831	758	820	760	730	778	747	787	808	759	801	819	790	801	803	819	770	805	794	778	751	799	805	776	792	740	790	825	822	822	833	753	810	822	819	828	793	757	778	811	773	787	771	785	789	805	757	773	834	763	810	764	771	803	855	730	761	803	781	784	831	781	790	742	795	760	773	817	814	782	741	800	773	821	826	761	806	782	734	798	783	777	845	780	777	824	776	762	794	744	826	809	819	770	812	814	752	807	857	788	792	804	735	750	757	799	797	766	787	819	821	824	769	731	759	752	802	822	781	831	759	817	806	780	812	817	789	851	809	742	813	770	791	825	757	768	812	815	747	728	787	797	791	768	823	769	825	762	821	741	779	780	739	800	805	743	741	781	826	779	772	828	783	829	783	771	801	758	778	778	819	735	787	817	793	800	762	806	789	780	814	737	762	836	836	795	810	773	770	749	795	799	770	800	776	808	754	818	786	799	766	797	791	739	776	788	782	772	758	811	717	800	754	780	827	784	771	805	778	768	808	759	760	786	771	797	776	770	774	785	757	786	825	731	844	791	785	800	715	775	748	800	809	829	829	811	791	795	815	811	764	712	767	778	764	809	798	797	799	783	785	821	764	796	810	744	768	787	751	755	776	782	801	819	811	783	794	824	801	774	773	836	753	777	760	810	795	781	808	801	774	809	746	746	833	804	739	805	795	736	755	854	785	780	849	802	831	788	813	792	824	795	813	794	777	770	798	747	792	812	744	834	827	812	829	818	769	815	730	746	837	759	818	765	752	771	788	762	777	833	795	801	795	829	807	767	788	792	813	770	763	809	779	774	790	736	804	768	742	795	821	793	793	820	786	792	819	815	774	792	750	763	780	753	746	802	837	774	782	818	799	759	797	803	791	783	819	801	796	796	835	826	742	798	785	759	798	803	784	764	788	761	790	834	801	772	804	788	798	825	768	779	746	802	840	775	744	752	836	800	822	783	747	786	810	725	792	794	824	784	721	798	812	758	805	781	750	778	767	759	815	819	780	764	837	815	797	768	834	880	784	788	784	783	806	735	796	820	774	779	818	784	815	754	802	751	787	804	850	803	747	761	739	812	779	794	831	787	754	810	766	805	821	757	788	801	723	796	808	749	746	789	746	791	742	772	799	823	749	765	860	781	763	802	823	773	788	773	796	741	786	797	791	780	779	788	810	751	786	855	806	802	796	794	854	851	806	771
78829	78385	69297	51586	39320	15810	1257	454	445	417	446	446	442	417	399	375	386	391	350	333	316	322	362	320	370	362	347	336	360	353	368	341	364	313	348	363	312	328	365	376	637	668	576	462	373	372	381	329	347	343	338	347	327	352	340	310	366	346	370	375	314	350	372	342	318	340	364	328	353	342	373	354	353	340	321	347	360	335	351	329	340	295	329	351	304	369	335	334	272	330	375	369	361	357	325	353	314	323	320	326	339	335	347	382	362	328	359	358	368	344	351	327	363	342	355	366	340	351	335	316	334	379	355	302	351	332	325	313	340	313	341	349	361	355	358	337	335	347	313	345	298	330	334	304	360	319	317	333	342	356	350	346	330	351	350	363	349	344	405	334	320	292	347	328	316	314	357	336	325	349	357	327	370	313	367	331	353	342	347	328	339	343	366	329	354	333	347	359	367	341	324	320	342	315	325	332	346	345	340	321	333	308	357	350	311	317	382	335	365	344	365	360	314	318	332	333	356	413	372	380	312	308	341	337	316	346	320	362	315	326	332	358	333	388	323	332	373	347	321	370	355	358	326	314	348	330	338	336	351	336	322	363	357	331	327	350	364	353	351	313	357	336	385	345	355	330	348	361	318	336	394	354	317	319	327	313	327	330	386	373	347	333	314	311	322	334	320	332	356	339	342	345	344	359	359	338	358	366	336	332	352	342	360	324	339	337	344	316	316	333	377	350	336	324	336	346	309	341	328	350	356	382	324	325	318	375	343	320	358	328	334	290	329	350	340	336	358	348	346	335	348	344	339	314	383	349	363	356	362	358	361	347	333	341	366	354	338	344	325	360	333	349	354	362	314	338	374	360	345	338	339	354	362	324	363	356	322	343	347	349	360	382	316	387	350	313	342	337	348	349	334	357	336	344	356	332	372	328	338	375	342	313	330	345	336	339	341	331	323	340	358	375	390	357	319	331	356	341	359	367	315	326	337	338	285	371	323	298	334	336	347	333	365	363	339	342	340	335	311	360	352	336	382	315	308	320	339	354	329	358	354	345	336	351	345	288	352	343	315	331	333	342	343	333	320	378	323	333	291	304	332	334	326	329	327	336	295	358	358	345	342	333	336	340	358	362	366	357	334	320	350	330	304	338	353	366	363	352	329	300	363	345	362	321	343	344	322	329	344	339	371	344	353	344	321	343	338	356	351	333	355	333	343	286	334	332	330	333	354	340	287	346	366	342	347	314	369	340	309	396	357	336	355	331	353	321	335	325	314	308	334	328	305	357	357	350	372	345	326	345	360	383	344	342	355	319	337	362	329	296	333	311	307	365	358	370	325	360	361	332	323	345	348	338	379	305	361	326	356	301	349	337	365	358	387	362	386	367	392	355	325	366	320	324	343	349	360	384	331	348	350	344	364	353	337	359	313	343	327	370	320	324	333	367	317	330	296	314	370	317	342	357	316	330	378	341	349	342	324	343	318	327	377	356	334	331	351	340	389	342	327	340	340	333	300	346	351	363	349	372	342	334	301	344	302	330	385	385	349	345	341	325	363	340	350	369	345	328	339	307	355	364	310	360	333	393	354	320	331	337	318	333	343	328	328	337	350	391	376	339	338	369	365	318	344	358	323	337	372	349	336	314	345	340	329	328	342	324	328	351	364	338	323	354	349	330	347	346	321	340	320	328	321	331	345	338	339	354	383	358	357	357	345	352	347	317	355	341	344	346	330	330	376	326	356	337	320	358	347	318	334	328	386	332	332	374	328	325	307	330	342	342	356	363	364	364	341	378	340	323	352	291	325	336	347	361	376	358	364	294	335	338	328	325	365	354	335	310	345	285	380	346	329	332	331	336	387	323	381	340	329	344	304	306	372	314	335	317	330	353	333	338	346	329	343	343	355	384	338	344	328	359	332	341	344	317	312	346	354	341	375	350	317	362	368	360	361	318	341	350	362	377	322	312	325	319	343	325	318	311	335	330	353	351	344	367	318	330	331	314	353	356	330	327	341	346	341	344	316	354	352	347	343	338	353	353	321	328	338	344	358	363	330	312	316	366	364	361	326	330	338	333	354	346	323	356	312	349	331	362	338	347	326	324	332	320	300	365	325	349	333	365	322	342	347	327	365	346	327	339	392	324	340	320	369	322	362	350	375	342	336	345	339	320	303	343	310	346	331	357	334	372	346	339	319	331	333	335	332	336	405	316	346	359	327	353	350	350	329	323	336	316	323	329	334	344	347	327	336	352	342	344	333	353	342	339	339	336	358	358	353	374	344	328	370	342	346	365	359	380	361	379	322	332	335	347	321	367	354	323	339	350	371	369	322	318	322	299	366	330	356	341	365	338	343	362	339	318	337	303	329	320	316	332	332	387	344	351	330	369	326	342	334	320	288	338	310	348	357	360	351	312	340	335	340	343	302	299	344	335	323	333	334	329	369	370	364	335	370	348	320	327	299	331	327	351	340	328	352	336	329	335	343	366	323	324	316	349	332	347	357	334	345	347	358	357	360	352	373	335	328	305	331	340	320	357	306	334	332	363	361	329	343	361	362	352	386	345	324	367	361	335	325	350	346	321	342	361	305	357	352	346	342	336	335	340	351	329	328	340	370	363	385	333	327	321	339	349	335	344	339	340	339	286	358	337	344	315	371	340	372	337	318	381	351	351	337	386	343	342	333	341	350	361	373	351	322	328	316	349	319	326	304	331	350	351	340	324	345	359	359	334	348	363	340	344	333	324	309	359	349	346	349	344	382	319	371	312	331	355	321	372	328	346	330	348	349	364	360	338	335	338	303	352	313	347	338	298	333	340	318	337	324	345	335	329	346	358	315	319	366	334	351	346	382	364	327	366	333	325	344	385	342	325	312	343	321	304	332	369	356	335	351	351	359	384	339	361	342	320	340	353	347	400	344	323	360	314	320	345	366	349	326	378	370	352	332	366	361	354	359	317	340	328	350	343	347	343	330	326	338	308	350	359	332	362	323	300	331	314	356	329	335	330	329	335	344	363	321	345	321	315	336	332	301	338	329	327	371	318	324	353	378	335	330	347	344	306	349	322	381	323	353	388	329	314	349	372	314	310	341	330	343	306	364	326	308	348	347	335	350	343	356	334	326	340	334	355	348	342	327	351	362	303	339	376	331	326	354	328	376	347	361	365	354	362	341	370	343	336	331	336	353	351	372	319	354	359	344	366	379	321	313	353	343	342	343	365	348	369	319	344	343	363	324	337	349	348	325	348	347	337	353	335	359	348	347	347	330	317	340	369	323	332	314	348	345	309	345	372	388	355	346	355	317	315	377	331	343	330	368	350	337	348	328	303	346	352	351	347	344	331	354	336	353	369	328	319	322	341	341	349	344	376	321	337	325	374	323	314	303	334	331	366	370	319	368	304	362	352	308	360	348	334	360	358	292	330	327	343	345	356	321	328	346	365	328	347	331	355	356	364	340	316	359	353	356	351	351	340	326	341	348	314	331	345	340	347	341	340	339	336	355	347	318	322
49510	60178	64710	55835	48603	12144	1681	1547	1306	1283	1244	1271	1296	1190	1125	989	884	916	886	926	887	832	843	874	879	881	857	861	912	903	851	888	848	876	816	850	844	862	811	1033	2939	2812	2331	1631	1162	951	846	821	821	783	774	817	780	783	786	813	766	774	782	785	721	801	806	798	809	757	795	770	780	763	775	761	806	753	815	831	795	741	749	837	748	769	875	785	752	782	822	755	809	792	808	799	782	816	840	825	765	789	800	764	814	834	784	792	788	784	803	818	775	795	775	789	724	772	791	806	759	808	755	774	819	786	793	823	820	742	807	779	772	817	807	791	786	790	823	808	754	713	810	804	838	790	792	797	840	757	790	757	767	794	806	805	791	778	823	791	782	761	783	795	754	853	759	785	770	798	745	782	765	769	794	787	762	781	781	763	787	782	807	821	812	764	769	767	752	847	822	778	789	738	783	777	749	766	793	795	775	770	776	766	804	847	788	813	800	791	807	812	762	787	810	791	762	784	827	796	782	778	816	817	789	820	802	806	791	855	796	795	811	789	738	842	795	782	817	779	761	799	810	800	728	775	778	782	756	829	804	792	806	744	777	781	776	771	761	828	801	795	831	780	715	763	782	787	763	780	786	804	773	796	775	785	782	741	763	784	777	746	778	806	782	806	816	761	742	754	812	827	795	744	764	788	762	759	799	770	791	756	793	831	777	805	803	800	741	746	843	798	772	785	792	756	849	767	729	735	761	791	804	733	769	833	784	787	765	790	796	749	766	792	809	773	787	805	796	857	763	788	811	802	803	744	785	781	792	792	779	792	762	769	763	851	788	760	775	728	767	728	778	801	775	761	750	793	777	742	781	802	820	823	776	805	769	800	794	771	787	810	791	805	806	766	804	743	784	785	781	763	852	793	801	758	848	816	778	763	779	824	768	791	799	756	781	798	830	782	806	809	759	776	803	809	757	827	793	762	836	778	794	739	789	817	756	765	761	793	760	720	735	767	773	826	737	768	759	780	769	827	773	805	766	785	761	811	785	758	792	780	773	780	752	803	805	796	825	772	780	784	740	820	808	821	784	791	771	786	780	792	756	816	757	794	748	819	790	766	795	777	786	769	805	807	795	802	809	759	788	776	816	762	782	812	808	780	816	777	765	767	818	820	809	782	722	775	776	769	785	751	822	773	772	851	794	822	774	773	772	801	780	750	763	819	772	790	797	746	800	787	795	837	811	804	821	759	802	827	764	760	776	754	785	743	769	715	790	749	773	812	828	826	751	753	816	762	775	774	792	798	771	784	780	826	804	768	743	716	772	843	852	823	756	788	771	778	789	785	783	769	783	809	814	767	813	791	779	818	751	773	766	828	740	838	741	754	829	777	773	796	777	785	740	761	778	845	773	769	815	755	757	758	747	739	818	749	783	781	774	797	784	810	798	823	816	836	779	770	778	756	835	761	808	792	786	806	786	802	786	847	821	802	788	825	795	735	823	768	774	809	784	777	807	839	762	807	790	822	841	809	789	797	771	807	717	736	760	777	796	785	746	782	789	776	745	808	816	802	777	825	753	832	817	716	853	780	831	808	804	808	801	777	803	815	758	791	811	817	801	780	757	778	763	783	763	775	810	764	778	827	796	781	818	773	836	800	797	753	766	822	808	804	815	749	805	744	778	776	806	810	789	821	724	777	801	789	762	777	772	763	804	808	769	793	765	804	820	790	757	763	792	793	775	760	771	784	798	805	783	790	814	836	766	759	791	769	803	757	775	800	788	776	780	832	808	813	838	790	766	788	776	760	753	756	771	823	757	784	782	787	762	825	791	831	853	731	803	725	790	803	830	770	764	780	807	754	780	793	779	760	786	800	778	774	808	803	786	791	817	804	739	790	808	809	775	802	778	766	762	739	795	792	767	792	790	790	743	843	774	768	795	748	809	808	777	764	775	773	771	814	781	786	779	795	798	805	763	771	741	752	744	800	780	745	794	812	788	773	790	775	767	822	776	795	781	774	725	768	790	788	775	793	805	805	804	781	846	780	752	766	752	794	779	785	826	788	793	834	770	764	806	726	735	790	833	744	790	742	796	777	746	820	807	770	770	791	823	776	766	787	793	808	811	830	816	821	824	784	744	796	764	805	724	809	791	799	760	778	814	800	779	810	772	798	754	775	772	781	796	787	832	777	787	766	827	807	778	809	760	770	775	817	757	799	803	801	756	778	800	789	793	721	753	759	775	812	766	809	768	792	809	777	770	771	777	815	752	806	801	753	756	753	758	778	837	793	769	781	768	783	753	766	820	711	768	831	810	783	754	797	821	745	723	788	833	834	744	823	827	779	748	727	811	814	800	734	779	798	807	775	746	759	771	818	852	772	773	771	765	833	833	776	777	759	824	802	803	760	796	748	767	793	841	781	795	808	839	825	761	771	810	822	762	813	764	778	769	769	771	814	822	779	766	762	744	747	744	741	737	789	799	823	748	782	782	765	760	825	743	756	783	768	832	819	810	745	772	788	754	785	802	779	785	787	763	800	769	818	763	788	785	787	847	797	763	764	815	732	799	767	801	823	754	770	790	777	781	819	776	793	779	816	759	812	736	761	779	777	804	753	767	789	812	709	752	792	795	776	769	800	788	809	754	771	715	742	788	821	794	812	812	820	758	765	763	781	786	765	776	782	744	824	791	782	796	812	793	776	808	853	741	776	773	847	764	754	800	793	775	763	829	791	767	836	836	822	770	769	764	770	767	801	757	793	785	801	758	791	798	768	773	780	783	757	800	765	821	760	808	767	789	783	815	749	780	775	825	788	776	761	789	792	809	805	718	779	790	805	806	760	797	815	790	807	766	771	764	805	771	824	740	750	803	785	805	803	764	729	792	786	789	747	797	777	759	796	804	776	789	797	801	799	799	727	788	770	825	794	813	768	762	779	831	793	804	790	817	753	762	761	795	798	791	839	820	812	753	756	842	804	800	772	790	746	756	770	695	801	834	793	773	750	783	791	785	829	792	777	813	794	810	731	786	820	766	772	814	758	781	798	792	795	792	790	826	782	768	799	795	790	786	782	786	785	821	823	815	807	755	801	808	735	793	747	781	766	776	803	759	820	820	765	791	806	844	775	802	747	735	830	773	766	832	808	744	774	762	761	803	740	783	821	779	755	766	786	820	800	776	772	780	778	801	800	794	765	804	781	741	747	802	804	781	772	780	781	771	806	749	768	776	760	758	815	769	760	755	794	803	838	760	800	776	809	800	781	776	815	765	789	731	763	731	800	790	742	749	798	739	745	831	772	827	760	792	793	756	786	772	776	860	801	760	780	767	792	794	815	853	792	782	769	806	816	746	767	790	793	788	794	757	759	785	803	763	782	816	753	811	774	739	781	819	767	814	774	811	796	792	810	786	809	757	813	823	819	804	829	802	817	749	696	789	787	783	762	848	775	819	751	827	756	772	787	810	814	802	829	755	841	808	758	785	738	732	817	831	777	758	749	780	725	805	745	764	800	816	793
17507	14480	9566	4155	2099	861	492	454	429	442	453	451	467	411	453	438	432	417	468	463	420	438	435	432	429	442	428	399	414	433	432	433	435	410	435	386	428	436	418	368	441	466	454	450	430	412	432	439	416	462	436	415	377	449	435	415	404	410	420	404	405	400	463	428	428	416	445	411	456	405	432	390	406	430	443	412	431	455	420	439	423	420	435	399	399	406	437	429	448	436	442	503	423	408	454	451	422	409	394	414	420	441	456	414	433	442	416	464	458	425	376	409	430	460	448	398	443	425	444	449	465	428	428	404	430	405	416	429	411	407	430	418	428	445	399	409	427	380	428	400	385	413	408	436	417	410	430	414	455	410	457	419	454	429	426	399	454	441	438	455	421	436	409	422	411	386	408	407	423	407	425	426	453	417	451	382	442	413	431	421	446	408	413	413	423	432	400	437	425	449	442	424	387	400	413	451	438	437	427	446	411	442	436	383	417	441	401	421	439	407	439	444	440	392	400	431	443	419	436	475	392	420	386	408	427	405	413	398	407	421	397	421	432	445	438	447	435	424	478	448	414	394	402	421	434	434	420	425	423	393	461	421	401	416	436	406	400	386	426	447	411	426	436	449	463	412	459	397	424	440	460	423	423	431	441	434	419	430	420	428	468	434	417	402	422	453	429	469	386	405	419	446	421	442	417	459	413	427	396	406	413	436	384	418	416	411	467	458	411	426	399	382	437	434	462	433	408	424	413	440	450	477	427	451	393	471	429	404	429	415	423	418	390	401	437	428	397	385	449	388	441	450	403	454	405	473	397	421	399	403	406	388	389	425	414	456	425	410	435	397	404	421	431	373	434	412	427	418	411	395	432	421	400	442	441	439	482	423	412	416	415	449	414	411	418	388	427	397	392	433	462	424	429	405	433	439	457	465	428	426	405	446	393	446	394	437	436	427	464	428	414	484	402	424	425	463	471	389	434	435	438	456	439	413	437	413	411	415	423	411	452	445	444	414	423	416	419	430	417	451	466	447	462	419	403	453	449	373	464	426	422	432	455	441	447	416	441	404	432	423	435	437	378	438	419	420	445	416	422	429	389	423	405	426	432	456	409	409	424	423	436	423	421	422	418	428	395	429	385	397	444	438	429	440	425	483	441	431	399	409	402	415	378	401	402	470	402	440	448	387	419	432	406	434	449	402	473	428	421	393	441	417	391	429	414	439	429	439	458	433	433	444	428	385	455	438	424	433	424	427	438	450	412	411	474	393	434	416	437	447	423	418	447	432	441	439	425	429	428	472	429	480	431	425	396	437	430	412	464	410	430	430	426	410	423	400	434	417	380	412	455	427	417	430	406	419	427	446	413	403	411	407	435	418	414	406	429	401	438	440	414	427	425	426	422	431	412	457	455	433	395	432	403	434	423	388	393	448	446	488	408	417	419	434	406	427	455	459	435	426	424	406	438	423	428	391	436	423	391	431	454	426	431	412	413	418	454	465	431	443	412	426	434	431	444	417	451	404	443	429	383	416	434	420	410	414	432	410	423	429	459	473	416	417	441	429	409	420	432	390	393	438	395	421	436	399	447	462	420	419	433	431	458	404	411	420	414	441	429	416	408	442	409	458	444	439	426	455	434	428	416	421	408	415	405	414	430	412	436	412	469	461	427	406	464	412	419	403	382	427	428	436	379	437	400	423	416	462	434	420	458	423	419	399	401	402	406	414	426	416	444	446	435	414	425	420	413	451	426	429	430	405	389	393	436	422	440	447	437	412	439	432	425	428	440	427	408	451	419	435	403	443	452	437	454	430	444	432	455	429	437	430	393	445	415	411	459	409	437	422	416	467	447	441	456	452	393	459	429	469	445	396	435	409	443	428	446	450	423	427	437	460	426	459	422	444	418	446	441	401	430	425	424	397	404	442	420	430	414	390	396	421	391	467	432	397	396	369	423	401	409	417	429	388	418	422	450	430	423	416	429	416	423	471	437	404	443	445	408	417	428	412	431	390	435	470	424	408	432	428	422	385	443	430	389	404	446	411	438	392	415	402	408	460	415	439	396	455	415	420	403	398	405	430	458	432	463	433	407	405	426	413	404	409	413	430	490	456	391	431	467	434	398	445	434	399	466	420	410	416	405	430	422	389	441	452	398	413	447	448	443	412	474	432	435	421	423	409	438	414	424	444	455	409	426	419	420	451	422	446	433	447	398	398	444	430	429	458	433	431	412	425	430	424	453	471	440	456	388	425	399	448	388	412	417	458	444	426	419	410	422	385	382	421	415	400	394	444	382	457	453	460	385	398	424	410	441	385	435	452	406	369	402	400	407	458	418	399	420	449	420	440	433	437	385	426	428	403	425	441	423	445	438	460	413	431	399	479	413	431	445	433	429	448	425	416	427	418	445	439	442	434	442	429	425	438	380	415	413	422	436	430	432	394	415	442	412	446	409	415	430	440	467	398	433	427	441	414	447	467	427	462	432	407	476	431	403	427	414	413	383	429	471	423	474	403	442	393	418	428	420	408	468	386	444	428	396	408	424	422	401	470	411	408	397	434	448	433	422	404	436	437	431	395	392	443	417	437	430	411	449	452	486	412	399	444	441	406	444	457	401	436	402	439	426	415	399	410	437	482	367	459	451	405	395	460	443	453	445	423	392	389	407	422	409	460	496	439	406	421	413	481	436	418	386	433	413	417	415	401	433	437	411	428	459	441	431	425	404	444	445	389	425	420	468	446	450	414	471	420	414	448	420	411	444	414	467	452	436	436	464	428	430	416	406	393	384	408	400	431	411	430	440	414	466	419	435	422	391	410	431	439	433	400	398	471	406	411	462	425	462	409	442	440	386	418	459	375	419	409	385	451	440	450	365	397	441	415	431	471	456	435	418	409	435	375	419	446	453	422	423	443	415	403	395	423	387	447	423	435	414	405	443	421	413	381	420	412	409	430	431	451	397	409	470	444	419	434	409	411	419	417	409	445	366	439	464	413	415	415	424	457	428	415	454	382	392	439	413	461	416	430	439	438	434	383	434	442	423	432	433	416	406	459	391	430	377	439	434	447	407	354	396	415	472	449	432	402	388	421	457	397	422	422	424	404	439	425	446	445	433	410	439	426	428	390	461	458	425	428	411	402	437	410	437	415	416	414	401	433	412	429	448	458	430	475	439	412	442	440	429	435	382	409	426	384	392	440	397	397	459	461	427	419	417	399	407	422	414	402	446	405	384	418	415	401	436	410	423	439	423	438	439	419	411	440	455	426	454	441	422	441	422	418	413	453	445	399	430	407	446	397	434	441	416	448	433	395	407	469	429	378	415	406	435	439	422	416	444	427	457	421	408	432	420	398	434	458	488	443	454	399	409	397	410	458	414	409	386	443	427	468	448	446	397	402	411	418	415	385	468	436	389	452	394	420	448	447	407	440	407	434	397	436	436	429	438	437	407	432	421	387	411	390	433	397	437	429	442	424	443	433	433	407	427	420	439	441	433	429	441	435	421	438	434	424
14969	17799	14953	9380	6084	2187	1091	1015	1047	1007	1035	1019	969	984	999	969	979	958	977	1007	1026	968	970	908	967	913	992	991	981	950	1007	981	938	943	987	961	921	981	1009	951	1002	1080	1043	1065	1019	1009	972	924	934	912	872	990	974	985	927	916	937	912	934	1012	945	978	959	933	914	908	918	944	1013	900	918	926	938	960	908	902	892	1005	897	961	1000	949	941	947	983	983	910	957	994	909	926	945	974	1048	942	968	931	945	946	920	945	939	912	964	930	949	952	945	969	986	918	931	980	985	909	970	867	919	943	933	965	952	948	956	982	986	891	954	941	985	958	977	958	976	988	929	911	963	970	974	918	936	971	919	916	915	962	953	924	947	991	891	974	949	978	944	927	965	916	949	908	965	917	961	992	945	965	923	1019	918	986	904	888	910	957	978	897	1000	939	939	995	975	932	930	903	954	923	970	920	949	933	929	977	946	938	875	947	949	966	928	920	883	959	985	925	954	947	937	972	948	969	946	937	983	981	968	946	975	975	906	948	953	918	966	990	937	934	898	916	906	950	945	918	944	935	955	961	953	946	917	900	860	934	940	960	975	903	960	982	924	959	951	915	994	988	923	962	940	945	900	996	1000	908	959	1000	925	981	951	959	966	995	951	930	891	943	934	863	976	919	945	960	926	973	969	969	984	915	922	959	936	911	965	935	960	943	950	972	933	981	891	947	859	932	969	959	945	974	953	969	904	980	924	937	993	966	940	969	905	931	915	926	964	932	919	971	982	950	931	975	987	919	969	908	985	985	923	1002	959	950	974	927	934	945	975	952	919	973	950	956	981	955	912	965	970	985	986	916	935	919	908	978	933	933	908	958	973	919	970	894	959	944	908	945	895	935	946	895	993	970	965	973	968	992	938	947	927	971	947	931	978	980	939	938	1003	973	949	975	941	960	976	945	945	999	955	942	906	961	952	946	954	958	969	897	917	931	944	982	900	916	960	937	926	959	920	935	956	946	906	926	997	980	1009	964	959	921	984	948	927	987	948	940	905	915	912	967	967	948	927	987	911	911	960	966	956	947	988	991	898	944	917	935	970	925	851	987	930	992	930	931	923	957	926	963	998	974	903	1006	935	971	966	914	931	893	938	901	976	902	955	944	930	910	985	933	915	896	923	935	933	941	964	949	1011	964	945	988	986	953	971	906	977	906	942	1025	945	943	919	948	938	957	941	1001	953	950	951	948	944	927	975	996	991	974	941	935	988	949	983	949	943	951	985	944	957	957	958	953	967	880	976	928	940	932	941	904	959	966	993	898	918	913	918	966	973	951	907	936	961	912	976	940	890	943	966	914	916	913	969	919	910	942	902	961	902	872	905	916	942	991	953	930	888	960	955	932	965	911	996	970	966	998	923	941	940	923	939	939	936	959	907	935	926	1000	949	976	947	928	896	933	960	978	970	976	930	993	989	950	1003	889	921	917	996	952	926	951	921	961	918	944	945	949	938	965	997	938	940	898	944	927	965	940	965	908	965	950	980	952	943	945	889	879	996	886	922	931	905	951	887	978	949	954	964	979	990	921	902	995	960	962	1011	935	932	948	908	945	956	925	972	944	961	915	972	963	924	920	933	886	1026	976	955	955	1006	936	970	889	929	953	986	992	948	968	1000	956	966	866	962	921	923	961	944	932	933	926	878	892	927	973	937	957	960	986	988	973	882	904	943	973	936	983	952	994	999	1024	931	961	915	955	975	934	952	896	967	989	988	906	945	923	939	975	960	929	909	941	945	948	922	941	939	974	921	947	916	954	923	944	940	963	899	930	1002	916	954	906	917	935	955	959	992	967	987	927	996	957	947	956	952	921	969	949	970	925	984	908	903	927	951	883	892	1008	932	992	910	935	943	934	926	1028	971	1016	921	957	940	936	903	957	949	940	934	936	906	964	893	959	927	888	959	896	957	918	947	975	989	958	953	934	894	974	938	892	944	928	942	973	936	976	972	953	939	937	891	970	933	973	935	974	949	968	962	977	927	952	937	934	942	891	961	986	947	956	981	932	941	1012	970	919	972	989	924	896	921	949	945	1011	1006	965	963	945	881	999	941	926	967	952	904	923	957	939	909	930	909	971	907	966	948	965	888	919	943	930	939	950	964	914	936	972	944	951	951	953	888	971	914	948	948	934	880	959	946	938	902	960	945	972	903	962	924	901	954	955	917	998	977	957	952	977	950	968	914	922	936	986	938	933	934	941	898	996	945	982	931	951	984	882	960	916	904	930	919	935	980	964	1005	979	939	925	927	930	958	966	928	907	946	917	914	947	958	937	974	893	979	928	978	932	927	931	958	985	949	907	932	935	983	884	890	986	935	956	969	970	946	968	991	992	929	951	927	915	958	963	879	977	947	940	907	937	919	934	972	896	938	941	952	908	981	900	1050	976	965	938	919	929	964	931	937	913	965	985	926	975	877	927	949	967	957	963	926	940	995	937	926	992	917	887	911	965	964	934	944	929	929	913	958	949	959	952	997	954	959	914	956	955	927	924	960	907	967	928	943	908	990	885	966	963	964	957	884	960	918	975	948	950	972	950	987	988	946	960	907	965	977	964	922	958	961	946	965	935	938	928	929	951	943	870	944	937	928	947	983	969	900	976	905	933	962	967	1004	942	990	929	1015	914	943	922	936	993	960	968	960	950	942	940	1001	960	881	1023	964	945	932	917	926	911	941	947	945	906	931	973	938	926	963	942	965	1013	922	948	954	903	913	889	931	924	918	969	904	888	956	955	906	902	1050	913	967	1006	963	935	982	948	954	969	958	924	932	949	947	934	1002	926	938	918	973	945	970	993	962	952	970	944	928	924	941	927	896	953	966	996	904	920	953	909	900	917	880	938	915	932	867	947	959	1017	925	956	894	1004	998	928	953	932	940	950	898	973	921	988	956	980	982	976	918	928	948	962	916	920	891	940	940	936	971	915	947	940	909	950	891	961	937	878	944	924	960	960	978	912	985	989	941	961	913	978	959	962	986	940	992	959	994	936	991	996	975	917	926	954	982	1010	928	1003	913	932	931	932	957	946	961	905	962	977	978	979	947	919	956	961	876	933	958	934	942	920	941	896	929	966	936	925	941	940	986	912	917	973	917	939	930	979	981	969	888	955	942	962	942	1000	934	936	952	969	946	972	892	971	949	944	922	989	923	966	959	941	1010	885	964	888	959	919	1030	869	965	987	930	911	963	946	934	946	914	955	923	908	952	976	938	937	926	927	897	966	942	958	989	921	940	933	956	920	966	985	902	971	942	963	1046	938	914	994	925	938	951	922	961	959	931	918	978	977	922	914	908	949	947	932	1001	1032	962	967	921	910	943	938	931	970	926	951	891	971	946	933	962	947	981	962	972	942	995	998	915	981	897	964	881	953	913	949	942	959	978	953	941	942	1008	914	894	957	921	922	965	926	967	909	944	949	939	1006	959	947	948	940	948	944	995	952	963	975	939	911	927	899	911	892	937	958	896	889	920	914	917	1019	924	997	955	950	961	970	945	915	967	920	943	903	983	964	942	972	999	922	933	949	986
65884	66437	57879	39717	26362	13566	1000	407	361	391	349	349	397	363	331	373	303	364	330	330	311	324	366	349	363	367	315	357	331	320	358	314	311	337	344	345	336	332	316	366	465	497	451	423	375	383	313	355	338	309	361	337	361	342	367	339	348	296	357	321	351	365	344	321	365	341	318	317	350	321	345	354	333	355	340	354	342	324	360	370	338	356	353	322	344	339	328	330	346	335	378	335	342	336	340	331	343	321	342	314	349	358	377	365	312	365	336	320	342	349	338	343	326	334	345	366	363	362	360	375	314	358	372	327	349	338	376	335	347	325	365	324	355	354	333	332	332	312	333	324	319	323	332	331	355	330	328	345	357	373	369	359	366	313	316	356	347	324	353	340	368	326	359	339	372	356	347	327	353	318	355	366	357	360	376	358	333	335	333	315	345	324	317	323	364	341	356	321	349	328	316	352	345	321	315	331	367	352	340	366	332	340	358	362	331	356	360	311	391	350	337	335	348	344	314	380	358	351	359	369	350	347	299	326	343	370	389	337	361	344	357	367	318	324	325	347	369	372	347	371	369	340	326	322	336	353	342	333	361	316	337	321	366	342	349	328	360	352	338	336	376	316	314	297	335	351	338	313	304	325	363	313	325	351	376	332	346	333	344	370	367	330	357	373	358	309	298	335	333	342	354	329	348	328	336	332	341	343	368	352	317	357	333	345	356	334	368	361	348	332	316	328	345	348	363	315	363	363	334	356	348	366	348	347	343	336	366	350	350	346	341	365	327	354	356	326	363	333	320	328	372	361	352	349	332	332	349	347	328	328	337	353	327	332	351	349	329	339	309	358	302	371	351	342	360	314	336	335	325	370	353	329	323	333	356	314	323	355	341	330	365	373	348	347	336	342	339	330	369	344	322	378	368	360	322	351	336	341	320	363	350	335	351	351	346	347	327	370	322	330	347	383	348	342	357	329	368	345	362	294	355	333	317	334	333	367	329	349	327	359	386	340	331	328	333	369	323	359	324	328	353	317	346	353	355	334	329	327	357	323	331	310	329	321	321	353	365	388	376	360	366	340	386	371	330	356	345	337	325	386	363	344	360	346	363	351	348	308	330	344	315	369	338	359	336	341	321	357	335	361	346	349	347	322	342	389	360	318	387	335	352	328	325	345	332	360	376	335	388	324	336	344	334	329	391	367	342	354	342	377	307	324	375	330	353	333	346	347	327	342	354	330	339	346	360	325	354	354	327	376	302	378	359	380	359	335	336	346	333	321	391	368	364	323	313	325	339	353	330	319	338	323	337	334	343	319	322	321	354	331	348	340	349	360	357	342	330	355	360	308	340	353	366	347	367	357	313	346	337	341	356	360	322	331	329	324	330	325	330	323	349	334	341	323	347	350	358	328	377	345	334	355	322	351	354	328	343	333	306	350	341	337	331	327	363	374	344	342	324	316	346	301	334	335	344	345	333	333	351	358	383	333	334	308	307	340	332	315	334	315	339	320	326	312	346	323	364	350	332	337	331	335	355	332	331	354	343	380	327	358	333	344	330	337	348	357	369	343	334	341	353	331	354	352	344	335	328	357	335	358	334	356	341	351	321	358	332	346	330	354	369	370	352	330	330	342	363	375	403	349	341	382	391	337	346	348	350	337	349	324	340	358	338	339	356	372	324	366	315	334	343	335	361	348	305	341	350	342	338	353	361	339	318	325	330	352	354	336	323	386	348	329	337	316	351	326	339	365	329	342	306	370	364	360	349	342	319	342	354	363	348	314	320	323	331	358	319	377	376	325	343	356	352	339	354	362	339	335	337	338	314	362	344	377	328	351	337	368	321	351	354	331	399	377	343	371	312	335	349	335	366	332	350	337	351	304	329	356	334	357	373	368	335	353	359	328	328	372	360	365	352	312	348	366	367	329	335	339	361	346	349	358	335	351	336	319	363	344	337	341	350	338	318	329	317	354	321	321	359	349	372	325	323	323	326	360	340	344	330	349	377	335	343	332	370	329	332	325	319	382	357	367	348	352	361	375	326	343	357	348	336	355	378	314	341	323	325	314	346	374	315	356	331	332	349	316	354	354	361	361	324	355	347	319	366	335	346	341	337	354	341	298	332	335	417	334	341	321	365	348	326	354	348	355	326	353	372	371	352	360	340	324	344	391	350	364	316	346	359	342	362	341	327	363	344	300	351	322	362	327	360	347	325	348	329	323	341	367	406	346	347	325	341	340	366	340	316	350	349	326	352	370	325	367	342	332	363	325	327	350	382	340	351	360	341	323	303	304	324	369	311	326	346	324	323	352	335	333	323	360	336	336	332	325	331	365	334	332	360	297	329	322	307	345	359	324	351	375	351	349	321	331	385	321	343	339	356	319	360	342	363	343	331	348	369	347	346	365	373	324	360	323	357	344	348	348	304	338	353	356	347	341	347	337	346	325	352	321	348	309	367	325	340	340	305	318	362	328	328	333	348	334	354	380	321	322	352	324	344	355	320	349	324	331	314	367	356	342	354	347	357	334	324	352	324	361	335	339	363	365	330	334	360	342	337	356	334	342	361	339	349	334	343	350	315	399	386	345	334	348	348	323	328	340	326	357	342	335	312	346	374	344	371	346	332	342	322	336	337	288	348	347	332	336	346	325	347	329	322	339	342	373	356	336	349	341	324	319	304	325	321	349	330	329	325	366	356	296	349	331	363	327	339	363	348	326	376	352	350	356	322	303	330	339	356	339	362	336	357	322	367	332	320	335	339	310	324	355	287	331	313	371	316	364	372	354	330	356	338	334	346	312	317	326	370	378	363	377	331	316	379	358	359	333	334	330	362	386	338	352	321	366	327	352	317	335	399	342	339	327	337	346	343	362	342	328	331	327	351	340	341	360	308	356	333	350	338	370	367	352	305	340	325	331	347	324	323	344	357	339	345	346	374	335	348	339	315	324	369	347	336	353	327	336	350	351	351	320	372	329	328	329	360	324	349	346	334	330	343	355	352	343	340	342	329	369	333	339	329	368	377	328	349	359	340	336	337	315	336	346	343	344	343	340	387	323	315	327	313	382	306	332	327	324	329	347	334	332	320	306	323	295	331	346	380	304	336	366	366	329	336	329	346	329	368	360	362	388	295	305	339	359	346	338	350	359	338	364	335	353	348	344	359	345	376	357	322	325	339	347	327	352	382	361	346	342	330	319	332	342	351	339	345	361	316	352	356	326	360	314	313	328	347	352	343	356	325	330	350	345	332	363	337	360	337	352	332	323	328	337	323	320	314	339	363	356	374	313	351	341	352	350	346	315	372	349	341	347	395	327	333	333	350	360	327	324	341	324	331	357	355	330	324	300	316	321	345	326	351	358	359	298	329	327	368	357	330	392	327	353	339	369	344	329	327	294	345	335	333	350	358	338	382	344	382	365	367	333	355	323	304	341	353	327	371	358	322	340	390	375	355	367	310	300	336	302	343	357	350	339	359	324	314	332	332	331	311	356	331	345	375	363	328	326	362	375
40434	49760	53465	45452	38032	19957	1265	1195	1126	974	1030	989	997	939	979	955	875	878	902	824	832	840	795	802	803	788	824	809	837	818	838	797	839	779	807	815	827	798	827	839	1545	1596	1476	1270	954	837	796	828	774	825	765	740	759	796	837	810	801	795	772	797	745	791	768	823	749	797	802	792	812	788	796	769	780	766	785	786	788	798	773	838	755	801	838	768	788	778	772	757	799	733	830	862	742	803	795	751	735	743	811	755	778	819	818	746	808	783	755	812	842	862	787	791	736	774	750	815	818	764	839	775	790	806	802	791	822	775	749	778	761	808	764	792	784	792	788	778	791	800	779	746	801	776	727	768	790	754	754	738	783	820	816	759	742	785	792	803	823	757	756	775	786	772	804	798	793	811	775	761	831	804	810	749	852	772	769	731	791	795	812	801	793	831	736	780	835	795	782	749	810	750	737	773	797	751	766	780	770	799	818	738	810	783	775	799	766	780	759	795	777	790	778	797	771	789	777	812	832	773	761	804	787	789	823	750	801	746	829	782	765	768	827	768	767	843	844	766	821	764	773	788	833	792	800	784	772	845	826	782	776	740	825	831	799	785	813	808	794	799	802	751	722	793	827	765	841	738	779	776	801	765	775	783	800	784	740	827	779	788	793	802	781	776	791	759	769	788	791	787	817	751	766	803	786	827	773	778	810	742	767	845	832	764	753	806	771	817	764	791	781	769	797	771	756	788	813	792	766	763	803	791	748	807	728	788	794	771	836	723	762	734	764	789	768	839	770	795	817	787	742	805	772	766	807	767	776	749	779	819	789	776	730	776	757	770	771	756	788	785	771	825	745	812	826	763	715	799	768	780	755	804	711	743	832	797	762	785	756	764	762	769	818	807	814	828	737	822	785	763	753	827	806	802	809	798	792	807	736	789	783	763	767	786	767	811	793	738	783	794	820	788	768	817	748	761	777	771	763	810	763	844	787	804	773	754	798	795	786	813	788	829	716	747	770	754	807	831	795	782	786	794	805	740	834	768	787	766	777	769	753	794	811	818	794	800	763	806	758	748	818	784	805	796	787	786	829	851	833	850	855	783	818	757	810	769	788	787	815	765	751	763	753	774	741	811	836	746	772	765	829	803	802	792	811	808	767	766	792	767	808	779	769	783	725	794	765	870	816	806	741	803	793	784	804	772	772	796	822	827	834	825	793	791	807	747	742	819	775	805	778	798	758	893	749	797	810	804	794	763	805	821	814	790	804	732	777	760	782	762	768	792	798	810	780	793	779	754	802	789	754	791	764	775	828	795	772	779	768	729	777	777	791	775	786	776	765	789	745	775	788	756	782	755	806	790	833	822	759	768	768	782	747	724	830	749	749	775	809	787	757	837	780	813	780	772	754	741	813	779	776	809	763	825	761	795	774	858	774	797	798	810	775	846	794	785	880	793	747	806	754	804	777	784	740	834	798	731	789	767	741	826	809	809	777	775	780	793	753	814	722	753	753	707	766	779	791	759	842	772	775	771	761	772	811	794	765	826	772	790	755	768	785	816	753	805	781	777	806	770	807	798	792	774	802	784	779	806	809	760	780	790	757	779	792	786	758	807	765	786	787	774	781	771	771	804	811	836	799	820	833	759	789	771	749	749	772	763	778	808	763	800	748	793	800	809	732	794	780	811	782	791	780	829	753	829	740	758	772	827	816	794	770	821	753	757	786	826	753	826	789	807	849	825	816	755	767	842	798	774	778	783	803	786	770	781	788	771	778	772	778	736	778	783	821	777	781	828	770	746	782	832	767	786	869	790	797	815	781	826	771	792	810	805	752	804	780	809	790	811	812	800	767	830	776	807	825	790	776	766	752	781	789	829	745	758	778	754	763	803	730	785	791	821	772	843	775	804	707	780	755	750	788	760	847	769	753	812	769	785	785	771	754	823	811	810	800	779	761	815	809	745	777	740	826	854	742	793	804	802	768	740	782	772	752	813	777	803	790	804	799	845	820	812	825	774	767	782	813	812	833	805	832	777	785	755	776	782	774	776	837	748	803	816	860	783	774	819	742	785	729	798	749	763	769	730	813	807	775	782	794	737	760	749	773	814	828	751	773	736	764	788	747	790	780	777	798	786	772	725	833	824	774	801	801	820	801	762	777	752	762	777	795	798	795	775	847	797	804	784	775	799	797	819	750	798	777	839	808	811	771	763	810	786	790	808	749	764	745	786	836	768	805	781	823	803	766	793	743	803	821	793	770	755	798	797	779	780	723	791	861	761	776	737	753	727	819	742	809	797	764	838	783	756	764	822	832	768	820	768	800	765	751	762	784	805	779	794	770	767	778	822	782	780	768	798	782	754	792	753	727	793	821	796	775	800	760	747	763	786	817	807	810	785	792	743	760	779	809	766	787	830	735	770	750	733	785	762	754	749	776	763	807	786	767	757	756	764	789	765	820	793	791	750	727	773	741	783	763	811	757	853	752	771	766	754	815	747	794	811	768	769	793	835	835	786	851	774	739	776	787	772	754	799	798	805	789	787	800	737	766	798	754	837	765	851	769	798	771	808	805	793	777	758	820	813	784	788	773	756	789	756	792	816	817	754	780	826	787	780	799	811	814	762	774	828	807	768	831	817	796	764	725	795	807	778	767	789	801	794	851	752	785	739	760	812	782	776	812	747	763	771	814	792	808	769	747	799	776	779	815	831	782	790	828	838	770	758	770	800	770	854	831	769	780	797	759	799	780	741	760	758	750	755	803	796	750	800	811	770	788	828	809	784	790	740	800	790	798	772	773	788	763	770	781	743	789	797	767	744	774	818	822	804	752	759	796	767	813	838	756	809	763	762	779	786	811	760	764	867	813	761	788	758	763	733	807	841	828	817	837	791	755	806	808	790	788	808	774	815	788	748	789	825	791	793	772	790	767	790	807	783	732	776	742	785	800	799	814	823	797	831	817	768	797	768	825	737	806	803	770	813	868	766	758	792	754	829	775	768	750	796	787	775	794	794	825	766	827	751	776	739	738	738	784	821	783	781	796	755	776	784	787	766	799	809	708	794	822	772	764	784	823	750	814	742	804	740	757	796	778	830	713	802	783	755	776	745	785	807	789	782	798	792	756	770	768	737	810	725	789	795	757	787	826	761	769	735	768	769	774	812	788	780	760	792	784	820	822	770	786	786	811	751	740	785	736	796	788	837	818	753	796	818	759	797	775	776	792	771	800	796	831	761	821	787	788	807	753	837	795	788	790	771	819	756	752	764	759	777	779	739	758	763	797	803	794	817	793	814	767	775	785	763	837	755	752	792	810	758	788	793	777	796	778	808	800	749	745	761	755	813	765	782	779	758	746	799	792	765	780	793	785	822	819	762	777	786	775	791	738	778	781	766	744	799	743	822	779	769	757	799	792	814	748	784	776	778	778	839	766	785	770	738	847	809	774	771	808	772	764	815	795	859	806	773	798	758	767	869	796	804	798	762	714	796	827	775	775	768	788	760	802	750	776	753	808	798
78502	78518	69288	51390	38029	23428	2598	546	445	402	417	364	388	410	413	405	367	345	351	345	347	327	360	317	346	366	369	374	332	343	367	342	348	338	366	335	340	318	334	371	454	550	605	482	390	334	343	339	346	328	336	349	344	359	308	343	347	338	366	345	347	323	323	326	331	334	347	297	330	323	308	351	316	351	373	343	366	343	345	361	315	325	335	339	326	289	307	360	314	356	342	332	286	346	356	355	331	375	353	301	300	306	313	380	304	338	319	325	338	311	325	314	351	340	319	341	294	354	358	345	340	357	329	323	313	339	349	346	392	348	320	327	345	351	341	356	341	322	326	351	308	364	336	337	322	347	318	311	315	340	340	353	361	333	344	328	321	345	325	338	338	304	332	299	344	370	329	393	339	289	322	331	341	347	356	313	340	333	352	313	355	335	332	350	351	353	325	349	289	346	340	329	342	389	335	349	327	296	341	323	321	347	366	346	357	330	366	371	330	297	344	325	364	351	342	327	310	339	346	357	335	329	319	364	356	318	366	331	357	314	333	343	315	349	358	339	342	358	320	346	343	352	333	300	353	297	336	315	339	325	294	336	356	342	326	347	339	331	310	359	314	338	365	353	358	370	369	297	335	327	313	367	328	332	338	344	337	301	342	339	336	336	339	347	337	343	330	335	332	347	330	300	324	316	324	348	336	300	314	329	358	363	321	321	334	362	344	347	344	348	310	352	310	341	332	326	300	357	348	317	333	361	362	326	348	333	304	352	346	335	355	314	323	331	289	338	364	316	319	318	341	358	313	341	335	336	367	335	334	325	319	329	337	330	305	320	360	332	327	351	337	317	295	345	323	330	344	336	343	331	288	333	328	357	334	331	337	339	315	372	343	363	343	343	369	329	296	280	333	374	296	335	352	362	341	352	310	352	368	346	348	330	317	325	314	365	311	320	310	359	346	343	324	335	367	360	307	347	315	333	323	342	317	317	319	341	373	338	339	319	301	317	331	343	311	310	284	325	326	311	366	324	367	294	351	317	324	314	324	334	311	339	358	341	313	354	318	279	334	300	319	372	368	355	384	337	357	342	330	363	342	318	358	360	356	353	332	359	337	318	314	357	353	327	371	341	322	310	336	360	326	373	372	307	352	296	341	330	307	328	300	326	341	375	360	343	334	296	313	333	309	354	308	347	325	320	344	335	344	338	362	341	337	349	326	344	328	345	352	331	352	313	375	347	362	346	346	310	348	334	363	342	337	353	334	360	347	346	316	311	314	297	339	318	313	306	342	338	332	357	318	343	329	360	331	314	343	299	291	325	331	324	341	329	314	353	313	345	334	333	344	321	330	325	322	306	340	329	339	305	312	363	371	331	354	326	331	301	342	310	344	325	345	342	339	373	347	321	349	322	346	325	353	348	344	376	338	307	371	318	345	343	326	306	309	339	347	320	342	350	359	345	357	375	341	342	349	340	308	311	322	331	272	332	389	348	326	301	344	358	354	345	333	324	341	346	358	351	308	325	330	318	287	341	313	306	339	314	316	323	327	315	343	357	345	321	322	330	325	349	328	332	295	334	352	346	350	336	319	335	319	323	323	340	344	314	336	323	316	335	301	311	344	370	324	325	350	324	322	344	335	323	314	371	332	317	333	332	342	358	369	347	332	356	309	343	348	338	328	350	328	326	336	362	376	332	332	368	373	335	336	314	366	318	331	381	321	315	329	309	318	353	358	335	363	308	348	353	344	309	301	359	342	335	351	324	365	323	321	316	371	324	312	368	321	330	383	351	331	324	335	301	361	312	316	334	333	330	339	352	351	358	336	347	364	350	300	353	354	344	342	340	357	343	303	320	337	363	339	326	361	362	345	319	323	326	307	350	357	319	354	349	336	339	334	304	338	339	349	334	329	338	320	307	382	327	344	329	355	371	344	333	358	327	326	335	349	322	349	349	312	339	308	339	378	329	348	330	332	302	332	333	326	381	343	345	338	334	347	324	324	335	313	345	329	317	354	328	358	331	320	316	346	313	333	338	339	325	288	315	322	296	324	319	294	326	326	334	344	349	356	339	331	301	324	348	334	342	332	312	320	331	302	331	356	389	295	320	310	320	309	317	305	334	336	371	351	341	316	347	351	360	348	364	335	347	307	336	331	313	365	353	310	340	339	385	344	331	330	368	343	368	343	313	318	337	330	348	347	344	315	320	341	318	364	314	318	342	324	359	318	323	322	317	317	317	344	368	373	304	342	332	361	314	324	343	329	369	312	354	319	321	342	368	325	359	351	311	320	315	334	355	368	336	313	317	394	336	334	331	298	356	329	330	313	314	327	358	331	375	302	369	351	329	324	339	343	321	349	367	347	307	346	355	336	323	306	352	299	357	333	336	343	336	321	337	287	339	336	341	339	342	300	313	326	320	331	351	319	351	322	380	356	319	358	357	301	317	320	325	327	316	333	329	348	352	339	331	341	322	358	356	317	354	322	340	329	340	353	311	336	327	318	339	341	362	313	317	334	319	359	333	299	329	307	319	371	329	312	359	339	351	352	319	346	336	324	342	365	307	336	333	344	345	309	320	377	339	331	355	338	344	329	351	316	321	320	341	340	338	338	331	322	309	308	320	325	326	349	371	320	345	320	316	356	337	353	320	345	350	367	338	376	321	338	289	365	358	293	336	322	359	355	343	310	317	352	357	353	336	378	320	329	366	373	353	355	324	335	375	326	348	347	346	340	358	303	333	339	337	360	338	350	294	355	331	346	316	331	373	343	355	335	373	302	357	330	344	328	346	336	353	315	342	329	344	332	325	348	336	345	316	329	302	317	338	365	319	317	322	365	353	349	328	305	315	364	357	347	371	332	318	287	354	345	342	321	312	314	327	322	306	303	336	337	329	361	307	312	301	329	341	318	307	360	314	321	352	337	331	338	344	372	307	310	329	376	331	323	325	328	327	318	328	327	329	366	359	316	347	338	324	338	354	330	319	330	338	336	340	319	321	356	360	365	345	360	333	352	334	322	346	339	308	306	334	327	342	340	348	336	345	309	359	341	321	311	350	325	316	331	330	309	306	329	340	360	324	363	322	330	348	342	321	360	368	346	341	331	354	347	356	344	334	347	344	331	343	331	323	337	330	328	301	344	324	337	299	316	338	329	316	403	341	338	348	349	332	340	304	314	318	368	334	365	314	310	334	334	330	308	328	332	305	319	363	336	343	339	339	343	347	318	341	317	335	336	347	349	347	351	324	335	344	330	372	332	353	308	333	360	362	344	315	336	352	354	308	337	309	322	325	337	347	339	361	317	314	359	359	335	294	343	355	292	321	329	336	357	323	362	305	328	320	341	352	323	331	310	298	344	325	319	352	332	291	353	347	331	337	315	365	339	333	351	365	339	337	332	332	307	303	352	338	361	326	338	344	324	333	319	350	364	367	330	331	280	320	309	326	343	335	326	320	335	354	355	326	343	321	325	346	316	337	313	355	289	312	347	327	341	340	313	323	345	340
49619	60893	64737	55195	47805	26023	1770	1405	1251	1102	1062	1084	1156	1128	1066	1034	931	908	894	865	829	816	910	847	785	843	794	906	894	866	799	857	834	856	874	823	757	754	798	799	1823	2343	2252	1730	1211	920	877	782	812	736	796	774	736	773	791	772	776	762	784	752	759	749	734	762	733	787	770	804	801	749	867	781	749	792	777	802	772	806	770	769	768	767	831	794	791	805	809	765	805	760	812	834	772	745	790	803	745	790	730	784	733	762	771	773	774	785	726	736	757	725	750	763	800	737	775	771	767	792	732	759	734	774	781	761	788	782	761	782	795	790	705	753	738	758	812	755	799	778	732	758	751	757	747	772	777	784	724	770	776	786	746	765	811	779	742	810	787	781	751	773	776	789	783	777	799	796	752	781	795	796	824	774	757	722	745	779	767	790	764	775	769	777	740	738	790	728	790	775	763	726	792	794	779	743	754	716	755	774	761	793	787	729	744	784	703	793	755	777	805	750	822	766	780	798	766	808	729	799	732	730	753	801	793	792	753	791	797	730	800	757	744	814	780	733	764	802	797	773	751	785	775	751	759	812	790	791	758	756	750	771	770	792	748	777	733	756	758	821	763	754	775	766	769	751	764	773	767	770	760	759	773	782	816	769	804	780	760	754	780	753	751	744	803	745	798	811	754	791	689	789	744	796	767	770	745	790	795	797	746	815	773	788	745	796	750	776	777	758	719	747	778	759	750	776	759	783	775	741	770	758	791	765	761	805	749	792	732	825	775	781	737	760	813	747	735	759	788	782	757	782	764	775	765	734	735	808	744	809	747	750	761	777	764	796	798	759	775	770	781	729	797	799	791	734	743	795	767	809	769	710	821	776	748	760	796	787	755	749	776	786	767	774	818	779	802	732	828	794	756	769	785	744	781	760	771	770	783	751	747	770	751	799	742	801	795	733	796	762	750	745	734	734	754	759	812	820	784	797	804	797	780	727	793	726	772	762	780	776	765	714	771	777	776	784	764	701	717	765	794	764	757	802	791	742	734	708	783	766	741	812	769	762	807	776	790	833	777	772	761	736	777	810	749	730	763	767	771	734	749	764	761	747	805	761	780	798	808	749	747	741	797	779	744	763	737	738	748	751	758	728	768	763	783	787	781	822	781	771	775	770	809	759	796	791	772	813	799	821	791	814	795	791	766	776	768	782	819	775	761	748	778	757	721	742	856	818	752	786	743	780	781	772	762	780	780	753	761	789	833	776	757	761	770	783	796	734	743	810	729	749	795	735	813	799	748	763	726	767	739	755	755	811	787	761	768	795	790	800	799	742	788	751	760	823	789	837	726	759	785	753	758	807	752	811	786	757	731	792	800	792	764	775	812	803	702	793	753	767	761	801	811	777	763	762	755	732	767	745	768	738	767	783	809	847	790	751	774	809	775	770	739	821	821	730	825	769	725	717	792	810	783	758	793	753	765	761	821	801	826	780	828	811	739	789	729	778	778	766	745	742	787	807	790	860	752	783	767	784	804	781	716	725	706	827	809	827	705	791	776	770	773	774	764	763	773	774	771	799	781	790	758	783	802	802	772	719	770	771	824	813	729	778	725	779	772	794	774	771	809	733	791	760	832	772	749	796	766	793	778	761	800	750	794	823	799	807	750	779	793	732	738	761	789	758	770	772	776	786	756	760	796	780	803	739	778	747	753	794	802	719	780	802	748	792	743	805	830	784	786	809	798	760	793	806	807	790	777	773	746	753	769	754	799	805	775	790	804	815	792	774	803	766	827	814	793	731	771	777	747	740	773	783	773	728	806	780	753	790	760	775	798	733	798	801	755	805	816	818	754	712	761	747	764	799	747	788	766	781	739	818	727	775	766	720	811	821	769	804	783	733	803	773	809	784	727	763	849	793	818	803	737	749	824	725	732	747	761	787	765	791	801	767	767	756	771	738	771	752	703	718	769	755	756	799	751	779	745	784	757	785	761	773	765	767	761	727	792	799	739	769	801	804	822	771	769	765	784	796	769	798	725	767	763	760	783	768	748	771	750	773	794	784	743	746	790	774	737	707	798	756	712	792	752	739	753	765	778	753	801	792	812	779	732	777	758	807	774	767	759	783	810	746	806	747	776	718	810	781	806	766	775	790	783	796	761	810	750	746	778	774	743	748	788	796	751	776	761	756	790	769	751	783	841	784	784	774	756	739	736	768	811	739	775	758	789	801	779	747	748	749	716	803	721	814	743	712	770	770	772	759	750	755	800	795	762	777	758	798	822	755	774	762	735	788	745	741	790	774	767	756	745	756	758	770	750	718	784	783	746	769	787	826	761	774	726	816	808	723	811	779	713	770	716	831	807	777	743	779	779	806	781	777	816	842	744	798	819	765	772	700	782	767	796	792	803	741	766	782	806	747	772	783	768	789	755	778	776	775	766	733	760	780	782	741	760	759	733	780	763	779	801	792	754	784	808	769	766	802	786	798	733	761	737	757	756	745	794	792	799	795	805	759	791	733	796	765	746	777	816	771	800	790	785	834	799	768	803	774	779	705	749	751	723	762	788	775	775	783	760	740	777	783	786	739	806	773	772	813	803	785	751	815	793	738	756	749	780	752	780	783	767	760	705	778	779	816	808	778	761	788	750	835	771	758	790	769	746	770	770	766	720	768	787	726	766	757	781	755	780	744	733	804	763	776	833	779	753	762	751	769	786	810	765	767	773	770	721	802	764	747	730	789	724	772	768	749	795	791	773	734	729	744	750	790	752	764	816	829	796	754	752	769	797	769	815	731	765	779	764	813	772	761	752	746	772	774	791	720	750	785	795	737	781	755	763	798	787	751	831	742	785	791	739	755	778	806	770	719	768	809	801	829	800	778	824	719	773	749	775	763	779	797	747	766	764	774	783	764	763	771	807	714	769	727	781	751	806	781	747	756	778	740	808	711	759	752	811	776	750	729	749	815	785	760	791	789	803	738	752	775	787	764	785	800	804	796	772	735	779	799	763	730	768	714	807	758	754	783	781	769	796	790	733	824	738	769	751	741	793	759	747	766	793	777	789	783	769	786	748	770	759	750	733	754	775	774	801	800	750	742	775	775	744	764	773	739	783	789	755	801	813	748	799	811	771	774	732	795	784	794	745	781	766	814	797	757	776	732	819	782	777	760	797	814	784	769	777	708	787	781	798	763	769	784	754	749	783	780	811	722	794	780	807	778	747	775	847	754	779	816	769	836	771	727	766	813	759	785	759	756	794	800	745	772	772	703	752	732	762	748	718	752	813	785	780	776	830	786	725	750	813	771	705	789	739	790	788	793	745	796	797	755	805	774	790	745	837	747	805	818	816	757	781	769	821	814	781	758	771	780	797	746	778	741	763	769	790	763	818	840	775	797	798	801	771	742	792	764	768	739	776	735	788	740	751	796	767	691	831	760	835	788	760	770	776	798	764	791	752	740	774	787	781	830	784	744	758	817	790	766	777	769	752	763	800	729	796	770	782	764	786	725	786	749	766	795
17630	15091	9212	3880	2048	1135	475	408	454	432	417	408	428	386	400	402	427	406	415	404	406	442	432	462	419	390	416	415	464	407	412	390	399	425	428	432	377	423	418	462	398	417	405	443	390	430	430	418	424	407	398	419	379	419	414	400	439	402	388	413	382	454	425	414	415	420	397	402	424	417	395	393	438	442	393	426	422	434	403	455	435	391	372	398	429	400	422	381	427	418	431	430	440	417	428	461	439	421	363	424	445	384	431	379	400	455	420	432	420	458	417	396	402	423	425	425	415	425	394	401	429	418	417	393	422	391	391	428	414	381	399	421	397	447	428	437	452	427	378	406	376	420	402	428	394	396	405	410	425	407	407	435	444	399	464	389	436	427	405	438	422	442	413	436	426	420	407	403	419	399	405	425	440	430	438	407	415	454	389	401	422	398	422	413	381	385	427	413	401	393	410	433	473	405	407	420	402	428	402	410	403	395	410	439	415	428	425	445	421	403	397	434	431	404	397	402	384	394	428	419	440	425	402	432	397	419	428	425	411	442	425	406	432	454	452	418	393	416	425	394	416	432	417	427	410	394	415	429	421	434	412	413	393	389	439	441	401	431	360	424	428	371	388	386	428	417	428	399	387	391	404	385	444	376	404	444	418	379	404	439	389	420	429	381	372	428	386	378	367	415	421	394	387	397	433	426	428	406	416	420	406	458	404	395	430	418	388	389	403	446	393	420	393	423	401	440	378	435	372	424	431	417	376	415	405	411	432	398	427	435	381	390	396	406	433	438	395	390	393	364	454	395	406	378	401	433	386	408	413	411	418	402	406	415	420	438	431	415	423	416	415	436	354	395	408	392	409	445	426	431	429	395	415	388	398	442	413	433	392	407	420	418	397	402	397	445	435	461	416	439	439	368	390	434	416	426	411	452	488	451	370	428	410	409	444	450	413	425	390	392	404	396	439	443	371	386	390	403	394	416	423	429	423	383	391	403	431	397	394	431	418	403	456	395	412	456	413	399	402	401	416	393	412	397	404	420	432	457	423	413	424	411	396	412	418	418	421	404	415	389	419	374	412	413	444	392	433	409	423	413	450	398	402	405	424	357	388	399	432	382	423	414	405	397	398	455	405	410	387	422	386	410	432	386	420	394	387	401	394	405	388	418	430	417	394	423	394	413	413	387	398	418	417	394	429	387	428	438	391	404	439	398	428	384	407	447	407	405	408	414	421	409	419	412	378	437	426	438	389	429	423	405	446	400	429	423	436	427	423	434	380	429	410	430	404	449	421	420	413	399	423	428	374	397	382	400	395	427	458	422	424	413	406	416	398	379	429	401	397	445	417	414	428	408	381	428	395	397	452	396	417	434	424	471	462	419	419	414	394	414	419	426	451	425	422	362	450	411	415	415	444	423	437	408	449	428	422	382	453	405	402	379	403	428	418	400	424	356	431	403	385	425	403	440	416	435	457	400	379	447	407	401	389	423	425	393	432	431	431	430	424	415	427	466	430	395	404	433	418	423	452	390	389	439	410	449	426	428	402	391	413	419	414	421	380	436	391	375	416	433	417	398	433	431	406	426	432	412	398	446	431	416	384	473	413	402	444	417	482	386	429	407	421	448	412	412	386	405	422	386	411	417	401	432	411	436	449	423	434	430	401	442	423	413	420	404	416	396	418	414	397	423	410	413	431	389	417	451	388	392	418	426	413	431	445	424	438	387	423	430	415	381	440	440	412	393	401	392	449	450	434	431	420	432	423	467	400	393	387	412	408	430	364	380	422	408	410	418	377	419	401	410	403	409	385	386	415	436	412	424	385	404	429	399	385	439	397	396	394	430	372	397	400	387	445	408	411	397	383	423	403	411	414	421	409	421	418	413	417	384	395	445	402	401	418	402	417	390	416	412	390	423	436	421	450	404	446	392	395	401	429	401	414	437	397	428	399	422	415	416	419	417	412	397	380	391	423	424	424	403	417	398	404	391	425	464	409	411	432	410	434	427	411	427	402	421	423	410	420	437	374	441	425	403	401	424	439	443	401	406	445	431	399	417	402	410	426	425	424	447	417	404	422	414	409	370	368	415	429	446	402	425	410	419	394	458	445	394	433	382	394	437	382	399	405	398	439	386	411	413	402	427	426	423	399	402	372	425	429	393	450	403	395	432	408	441	454	366	411	442	388	430	406	425	439	386	415	431	394	401	407	380	420	423	384	400	414	447	388	418	433	432	400	429	414	411	392	414	419	384	416	408	409	420	442	424	436	440	444	415	416	441	435	419	413	387	424	430	429	367	435	389	426	380	427	450	390	410	448	400	421	413	390	419	407	413	435	404	401	407	415	397	438	431	383	461	452	423	485	404	421	378	406	414	425	422	422	408	437	449	420	437	365	420	399	426	431	392	387	406	413	436	439	389	415	397	446	429	386	415	417	402	414	394	414	403	419	392	431	397	426	426	388	414	362	392	455	384	410	420	440	419	417	428	356	396	415	394	429	444	400	453	382	417	441	419	411	449	390	446	429	430	388	394	435	400	439	444	406	395	384	429	422	449	393	380	404	414	425	414	432	408	408	414	420	430	440	435	413	403	424	428	406	410	416	388	432	429	429	431	373	431	409	455	440	434	424	402	403	441	393	419	448	394	427	427	398	429	441	426	421	392	425	391	391	402	415	415	396	419	409	369	422	440	430	418	400	434	432	417	370	398	408	408	372	422	411	379	412	425	415	433	445	395	441	393	420	432	397	424	387	428	408	420	433	433	425	389	401	388	377	412	446	388	400	415	379	444	396	402	419	404	405	419	422	388	411	432	406	410	398	414	421	395	411	408	405	396	404	418	447	394	402	394	399	402	392	422	424	392	414	389	429	443	437	419	408	382	408	419	415	432	433	470	434	356	392	433	453	418	384	402	439	403	424	396	459	432	379	422	432	453	405	395	432	420	411	405	435	414	415	440	410	403	419	421	411	392	425	429	415	425	455	407	437	401	408	420	407	404	443	377	410	428	377	449	404	444	411	437	420	414	422	400	409	427	450	445	411	400	444	371	387	433	449	414	419	372	419	404	392	419	385	444	381	408	433	401	451	397	415	376	415	420	406	405	416	430	395	411	417	425	443	416	392	403	443	388	422	382	436	392	409	403	435	421	399	439	381	404	393	398	425	404	466	420	426	405	394	416	391	411	449	433	400	409	428	434	401	411	416	414	402	413	403	434	405	392	416	431	434	404	429	410	413	399	406	425	434	400	392	408	392	427	432	431	401	395	419	434	425	394	403	389	409	387	397	412	438	416	381	389	434	405	411	389	439	415	426	387	384	435	417	390	404	416	442	411	424	436	415	415	433	439	460	401	397	409	427	417	408	423	410	419	387	370	411	488	386	438	413	376	400	420	391	409	384	378	445	413	393	406	386	372	409	432	396	417	391	422	435	425	405	413	417	381	406	438	442	453	393	435	420	370	395	423	444	401	435	413	435	413	419	432	420	427	424	376	457	407	442	430	441	417	427	380
15338	18220	14693	8802	5989	3032	1116	1025	1006	999	964	991	973	1026	965	967	977	958	962	953	927	884	969	947	918	989	965	996	920	982	938	947	916	943	974	888	946	939	907	937	969	956	992	1052	995	988	886	882	949	967	935	904	916	972	926	891	947	940	897	932	910	935	941	950	918	920	938	939	934	901	942	862	968	876	903	926	942	933	965	923	931	999	963	883	939	965	967	910	854	956	956	919	951	940	881	910	969	959	926	974	944	975	932	892	911	907	882	954	883	920	906	977	875	881	885	913	928	924	957	911	944	979	923	962	920	951	929	937	945	897	942	880	934	929	921	922	932	947	891	873	912	954	928	876	902	945	913	956	960	961	954	984	955	901	867	924	945	905	884	915	908	940	883	842	964	916	864	985	958	913	863	901	919	927	920	875	912	916	943	926	870	912	932	891	934	909	897	886	822	946	879	950	926	886	908	940	884	932	915	924	953	891	911	916	919	918	968	918	958	944	907	884	909	920	900	926	904	933	972	942	913	844	912	917	905	998	958	929	931	875	886	958	910	953	893	970	984	891	861	921	948	920	898	904	909	942	960	950	950	902	907	937	915	921	960	956	869	925	910	945	908	917	907	924	916	962	901	920	919	943	965	928	955	924	902	971	972	928	883	900	897	909	896	885	918	928	934	985	930	964	923	834	959	927	923	986	884	894	950	898	912	936	959	906	880	949	937	953	938	923	907	917	914	896	941	919	930	963	863	911	915	889	917	908	915	931	954	963	893	870	931	892	937	899	934	927	959	906	932	927	940	969	927	935	858	922	933	930	894	937	919	901	925	935	900	942	918	939	911	867	923	877	921	958	918	968	958	879	915	892	900	911	950	899	932	912	959	889	961	917	917	930	954	915	936	976	902	935	977	912	924	954	907	918	929	929	892	909	944	901	897	946	919	897	919	949	905	882	924	913	871	883	944	907	939	888	925	926	923	887	897	909	970	948	867	918	922	967	895	908	924	945	896	935	965	944	912	951	895	902	930	961	905	926	934	923	927	931	970	914	894	928	850	908	922	899	879	901	886	909	919	926	892	944	972	917	924	904	880	893	980	936	902	942	938	933	882	892	931	930	977	902	953	911	900	897	952	923	956	939	968	917	954	1013	942	981	927	912	954	951	881	914	970	914	971	977	915	913	928	894	922	923	897	916	876	944	1011	882	900	875	905	954	904	902	872	910	957	1001	900	944	933	930	921	862	896	909	911	922	928	945	869	908	887	864	959	934	928	933	903	892	906	969	1009	997	943	877	901	927	976	878	879	919	907	887	950	905	907	890	878	938	955	926	961	877	927	917	889	939	890	972	913	955	848	914	924	906	925	928	960	908	924	949	943	882	971	952	922	886	935	910	942	947	951	918	906	955	891	874	908	956	978	937	951	938	931	1000	936	877	940	918	922	930	884	940	939	886	958	965	945	938	929	933	940	941	875	929	930	917	921	953	921	942	938	924	954	952	956	905	959	985	930	876	951	975	930	960	891	1013	984	909	889	928	947	923	948	903	988	969	888	880	919	892	862	914	838	927	940	894	900	924	933	932	940	901	912	906	920	947	882	936	932	884	931	923	932	939	870	961	916	976	901	935	936	956	909	984	907	919	1013	896	919	991	931	941	885	900	954	928	995	882	956	920	868	887	884	971	889	943	927	910	920	937	893	859	957	937	930	868	918	951	951	884	1000	953	917	934	908	911	937	938	916	898	923	900	941	891	870	989	944	917	939	952	944	929	913	958	897	907	931	906	899	901	919	917	860	934	960	904	938	906	915	940	894	966	915	900	938	973	904	964	885	912	907	955	922	934	962	927	888	935	974	918	948	909	917	914	930	979	898	934	934	876	913	858	993	912	889	939	942	922	878	899	900	887	933	918	903	950	975	932	950	895	941	974	926	952	898	954	930	927	909	900	936	889	941	984	956	936	924	910	1000	963	954	957	908	954	912	955	910	885	960	945	923	936	893	946	972	847	974	917	960	931	927	975	923	925	943	946	860	937	929	971	914	957	912	956	904	943	956	881	976	895	945	887	937	874	954	899	870	947	931	880	915	900	979	911	928	910	893	913	913	952	906	922	916	903	946	935	963	961	914	924	874	913	888	946	907	935	928	919	951	943	881	933	960	929	890	969	944	973	929	980	977	932	929	907	906	936	925	943	928	942	961	923	892	942	904	906	861	958	898	905	942	954	947	939	957	891	919	922	924	893	967	886	904	906	916	953	900	900	946	933	911	920	947	920	913	899	898	950	928	898	974	917	944	911	883	904	920	892	925	886	896	953	954	876	947	956	923	966	859	960	917	896	913	889	902	891	915	927	928	978	893	886	883	937	930	915	910	941	904	979	931	912	972	948	894	956	983	910	953	932	962	930	920	937	919	913	948	906	889	997	1013	904	955	915	924	927	958	908	897	927	938	956	936	888	898	917	947	998	906	938	914	985	966	931	926	936	997	916	921	877	934	973	942	913	932	933	919	969	895	875	899	930	920	983	924	898	936	927	953	959	912	949	970	950	915	969	922	910	948	899	927	915	856	979	907	921	924	917	899	960	921	918	983	982	953	952	985	884	892	928	938	949	910	915	923	900	935	957	917	957	953	959	916	923	932	906	908	915	934	917	939	940	954	916	941	975	898	943	921	952	877	906	927	931	947	859	906	934	917	909	895	948	923	936	936	946	941	925	937	950	868	904	931	963	903	893	906	950	939	907	936	926	869	974	995	896	918	964	947	957	890	934	987	957	971	953	871	911	930	936	902	816	987	916	871	913	901	962	920	897	899	887	915	927	941	978	922	970	901	892	930	884	940	905	944	895	966	944	908	942	915	927	886	850	903	950	864	902	956	885	872	916	922	891	913	946	943	920	909	907	940	978	918	938	910	1017	983	928	898	921	911	971	941	957	965	922	917	959	956	933	890	913	883	917	874	980	933	887	929	929	877	955	943	954	913	873	914	911	944	965	917	924	961	953	936	940	926	917	899	924	917	918	933	914	952	974	877	963	971	987	920	886	917	916	897	971	920	900	922	935	877	868	909	878	909	925	941	869	982	946	874	889	909	928	886	942	954	881	862	938	906	921	939	997	871	897	890	909	920	902	953	948	931	948	919	916	943	937	895	969	989	957	913	925	988	931	920	917	919	869	928	934	888	902	919	936	870	917	946	922	934	926	866	920	925	862	959	958	964	930	883	905	872	874	928	893	911	950	874	967	892	1008	954	1007	941	890	879	902	926	977	991	885	924	898	897	900	873	878	946	935	930	903	914	952	925	909	915	922	922	942	897	924	917	908	929	904	848	962	881	969	915	924	909	937	974	887	937	936	932	956	927	945	904	897	931	905	922	916	934	907	875	960	926	909	886	949	922	987	939	909	937	934	905	940	920	901	918	891	952	937	931	942	914	958	901	940	967	887	961	891	910	973	925	917	938	930	923	993	930	912	912	948	892	926	893	950	954	875	941	994	921	936	917	957	902	906	958	926	890	882	948	926	859	977
66450	66126	57348	38970	26237	9331	833	444	382	381	404	347	343	364	319	353	337	309	359	328	346	349	333	353	329	339	329	328	357	327	344	332	331	331	314	313	315	330	289	321	418	498	458	423	399	349	331	343	331	308	293	328	311	301	365	343	325	329	324	313	316	308	314	314	348	343	298	344	327	342	325	354	333	326	314	317	307	330	305	321	323	333	333	297	297	321	322	317	327	322	315	328	307	317	364	310	296	320	327	301	330	298	338	300	319	336	313	318	300	340	311	308	318	328	358	320	328	328	311	363	334	324	287	303	293	290	289	339	307	331	317	346	322	319	283	320	296	345	312	346	354	328	336	318	309	337	323	303	353	335	311	326	306	330	343	271	322	307	360	332	350	298	313	314	366	336	328	290	316	341	315	320	306	309	332	286	306	338	337	319	330	362	319	330	299	323	323	351	343	312	346	335	272	342	309	332	337	309	319	336	298	328	325	352	329	318	344	328	321	336	347	321	332	350	319	346	341	340	325	313	347	326	345	297	320	326	307	323	328	297	337	333	313	336	345	306	303	334	348	307	312	332	317	322	341	339	330	298	301	317	313	306	312	335	300	344	308	320	371	338	347	322	341	296	324	321	313	330	347	349	344	327	306	337	345	317	332	312	305	345	335	320	330	307	335	321	334	332	306	294	337	321	321	337	329	325	313	309	330	348	315	328	316	338	323	320	320	343	324	352	286	318	340	329	309	312	337	335	359	321	371	353	346	319	369	368	382	342	315	335	336	343	306	315	325	298	330	321	309	336	339	326	337	355	317	325	325	305	335	304	331	325	339	335	378	316	361	350	305	326	329	347	312	309	310	335	322	342	299	344	359	316	330	301	302	319	348	295	343	303	310	315	307	351	281	324	315	341	321	310	314	301	339	336	334	351	350	329	341	314	338	344	295	348	340	367	298	347	340	350	346	332	317	333	333	340	333	318	337	346	353	343	356	326	337	334	331	359	302	363	295	328	346	353	373	335	296	320	331	328	340	301	327	321	327	334	325	334	345	310	330	343	328	310	322	335	301	363	340	325	314	333	360	351	328	326	308	316	333	326	316	295	308	337	364	348	329	331	346	322	317	321	333	317	325	312	298	327	299	318	317	310	358	340	342	339	330	304	305	323	332	329	325	293	312	323	368	319	334	349	327	353	325	360	327	323	343	328	330	347	316	347	335	335	313	316	349	312	382	322	331	325	313	330	315	326	332	324	308	303	309	351	328	346	360	358	343	295	308	307	275	333	300	309	321	337	316	296	315	303	346	335	315	313	327	293	306	281	358	309	323	310	295	330	308	318	343	331	284	317	367	349	353	330	315	325	328	312	310	303	303	341	325	315	334	320	324	308	333	326	339	320	322	325	341	341	310	298	344	354	318	297	321	298	285	344	282	345	335	343	339	315	333	342	341	326	311	336	306	318	308	349	356	322	331	328	322	318	350	316	293	329	314	340	377	330	327	334	332	323	344	324	343	325	340	332	312	307	326	347	290	331	315	321	319	350	308	347	360	335	347	314	337	339	297	338	315	341	348	335	313	338	372	310	333	316	292	340	323	331	311	359	345	338	332	308	362	364	290	333	357	331	335	326	319	319	300	345	329	358	364	373	303	336	319	341	368	339	289	317	326	318	333	355	323	357	317	339	289	304	306	344	356	338	325	361	351	346	330	340	293	347	327	333	287	297	320	330	331	329	312	336	333	321	315	309	342	348	342	368	344	351	297	304	322	291	337	338	285	300	335	337	318	348	345	357	339	306	321	316	298	342	307	308	315	291	324	332	309	331	332	354	338	357	359	352	310	342	327	310	292	331	311	356	334	312	336	358	331	330	326	329	322	304	299	324	352	342	336	296	332	345	332	347	314	328	338	315	309	320	324	332	339	299	346	340	380	353	338	307	354	297	330	322	332	296	331	321	322	321	337	327	311	356	318	329	314	325	310	329	333	346	302	328	320	294	312	331	310	327	337	295	332	300	315	322	285	312	338	347	333	343	330	327	317	316	336	311	346	362	338	336	303	316	328	328	328	320	343	335	368	321	340	318	333	327	314	317	345	309	304	289	307	336	330	341	327	327	316	307	335	332	323	337	334	336	318	340	334	341	371	367	355	335	353	289	347	326	332	289	333	323	330	333	333	347	322	350	310	314	325	339	357	300	327	340	330	326	329	317	337	341	312	328	305	344	344	312	292	320	346	346	315	332	315	372	352	312	320	306	324	310	355	326	343	311	330	309	322	321	369	334	324	376	345	309	313	334	316	328	321	319	323	322	329	362	308	326	346	313	308	317	327	295	314	320	304	337	320	317	348	308	347	357	329	343	317	341	336	318	289	319	312	317	332	358	337	312	361	331	341	365	329	333	306	332	371	326	326	315	357	321	311	324	340	361	305	334	340	332	311	307	331	344	304	320	325	309	333	296	329	319	405	338	354	318	348	340	344	351	317	312	295	352	316	360	310	317	341	321	341	321	357	319	313	347	340	344	326	351	283	325	321	318	321	341	315	313	319	338	311	284	333	338	329	358	362	322	336	321	343	307	366	339	337	327	316	320	350	339	315	300	325	307	329	368	337	323	336	333	282	327	317	333	319	332	328	308	343	338	326	358	323	315	340	319	363	338	334	351	354	316	295	307	302	348	307	320	306	336	364	301	351	331	325	330	328	343	326	318	360	337	301	304	286	313	321	318	355	331	326	355	338	331	346	327	308	325	323	346	305	321	328	341	321	315	312	340	338	342	328	308	357	380	326	330	298	325	336	360	293	298	304	326	325	348	344	343	349	299	294	312	307	342	354	327	311	327	314	344	322	346	382	325	342	323	296	320	327	293	314	391	279	358	314	335	332	336	318	335	340	372	350	320	274	314	365	329	320	304	302	368	356	359	353	348	372	301	332	323	345	312	314	287	311	357	332	324	318	285	338	321	297	317	291	312	307	301	350	339	316	342	342	320	295	338	341	315	340	342	315	317	310	366	321	306	311	315	327	374	334	319	340	310	331	363	286	307	324	363	305	345	320	312	298	326	315	335	308	300	353	352	318	360	328	330	340	335	314	359	299	300	308	314	336	306	312	357	324	317	355	305	317	326	339	333	332	268	317	319	319	311	286	291	335	315	318	318	309	324	309	327	352	311	370	342	354	327	324	306	344	317	325	308	297	341	347	311	327	344	349	310	333	353	335	320	340	354	307	341	331	311	305	290	319	313	321	307	340	327	321	305	335	328	304	329	343	336	323	306	331	354	316	313	344	306	307	311	315	341	333	310	331	342	341	306	332	324	339	366	314	342	316	334	326	318	298	345	331	299	309	321	296	294	356	349	328	322	353	324	316	289	350	344	312	296	332	336	339	323	365	345	327	286	286	353	320	324	327	335	300	345	299	334	340	329	344	309	292	336	333	342	330	331	306	309	317	307	355	337	325	294	321	348	286	317	341	293	337	341	331	323	348	322	355	347	340	364	349	356	327	358	313	376	332	323
40630	49293	52636	44294	37997	11142	1698	1197	1151	984	1030	943	1044	1007	990	937	911	812	824	815	823	751	812	772	778	809	778	773	753	820	758	753	803	791	799	773	742	791	780	909	1544	1847	1669	1407	1045	878	787	730	789	751	791	722	789	779	748	767	738	774	726	730	759	728	782	759	765	724	722	728	821	809	758	732	766	798	733	746	775	764	749	738	758	717	738	782	769	726	774	737	738	713	761	768	735	752	747	694	782	732	771	759	732	802	724	696	773	774	689	732	749	783	815	758	720	744	778	824	766	693	793	723	777	708	734	781	774	735	687	758	775	774	756	705	705	806	768	773	708	736	737	782	727	721	721	749	736	734	803	768	761	792	739	776	748	761	731	755	734	738	709	731	788	762	725	730	779	717	740	726	767	799	794	797	765	772	729	712	776	779	749	771	769	713	777	693	773	781	788	791	784	758	710	758	751	748	651	736	768	783	785	756	739	737	746	755	733	709	761	723	719	727	745	769	721	714	832	754	717	777	765	779	760	764	755	738	748	728	803	783	786	712	721	693	757	802	716	735	807	729	713	753	781	820	757	765	724	710	744	753	780	772	797	726	740	801	727	784	763	776	757	723	769	768	703	705	756	731	757	761	745	724	760	722	736	751	766	749	749	773	722	737	765	778	736	720	777	700	747	811	711	754	727	746	766	749	792	775	757	733	728	726	765	739	763	726	796	742	771	742	755	742	769	796	773	721	761	729	730	780	750	804	748	788	722	774	792	771	750	689	740	751	736	757	731	749	731	758	742	747	741	738	713	777	756	798	751	732	769	773	741	716	730	745	776	745	765	752	764	742	777	793	709	798	743	743	763	727	770	753	755	812	760	755	741	730	788	746	726	756	747	727	756	738	756	765	695	759	781	785	767	763	741	744	732	741	724	732	691	784	744	709	739	760	756	729	763	759	761	724	795	748	747	730	775	779	720	788	736	768	724	734	739	785	732	775	813	805	738	767	765	770	776	756	715	764	747	719	769	786	715	752	754	787	728	780	766	763	773	745	787	741	751	777	747	740	749	789	729	724	761	725	779	794	745	749	750	716	775	756	779	740	749	786	747	742	743	744	797	710	757	723	729	755	772	778	740	788	769	721	759	748	768	735	733	804	769	706	757	734	760	810	727	743	798	724	744	741	708	738	756	724	750	768	718	807	763	746	812	736	746	719	749	723	757	719	746	726	736	763	722	734	733	725	781	721	770	760	716	738	752	726	728	751	770	730	733	780	775	722	726	729	794	773	774	724	766	748	736	744	732	771	785	732	771	767	744	747	746	774	774	752	743	738	756	760	705	801	720	772	747	748	716	806	768	728	728	759	753	721	758	737	750	706	743	731	774	751	731	714	772	759	770	748	706	726	758	766	753	783	716	757	724	744	718	765	743	745	765	771	715	741	737	716	716	791	737	810	768	717	782	723	749	754	774	721	747	770	740	768	760	771	765	755	737	861	756	787	731	751	726	724	728	817	763	756	727	768	773	774	737	783	740	767	730	732	764	720	786	711	737	765	709	744	706	829	761	757	783	744	745	757	769	706	778	742	795	681	750	717	739	758	812	757	760	747	731	782	720	769	783	722	731	760	770	748	782	751	757	757	735	761	757	724	820	713	764	754	728	786	731	741	741	706	781	743	710	735	765	737	738	795	706	796	705	719	761	719	764	757	772	732	782	786	738	750	723	751	755	751	804	808	733	736	730	770	759	719	783	721	749	747	777	774	760	775	765	758	773	738	772	742	761	702	730	823	747	794	728	777	750	742	788	732	746	756	765	733	759	726	819	728	708	771	759	738	769	727	766	757	759	750	721	704	733	764	731	745	746	776	761	797	750	724	733	729	749	762	753	765	740	754	708	804	732	750	764	821	767	768	799	735	731	762	827	769	749	738	782	782	708	724	792	771	737	817	730	777	748	788	723	729	754	776	781	798	794	783	773	804	729	774	760	763	738	696	741	722	813	737	864	738	741	735	736	734	710	715	800	742	737	737	751	777	763	708	754	743	753	741	701	761	742	703	796	735	727	711	707	726	771	775	789	787	794	752	782	756	757	764	771	779	690	715	748	711	745	749	756	714	753	729	757	737	787	746	771	736	764	679	767	790	749	748	778	733	743	751	738	740	753	762	768	755	798	715	733	736	747	734	742	681	783	740	774	779	712	752	797	781	801	699	737	685	813	751	784	698	730	757	734	734	755	771	732	724	784	770	732	762	770	754	737	725	745	745	804	782	708	744	766	751	688	712	729	759	769	792	743	730	750	742	762	792	734	758	746	720	739	776	741	711	714	768	744	740	755	748	713	726	764	766	736	728	724	750	734	735	737	688	732	753	755	774	708	798	714	753	730	771	746	760	736	778	738	747	782	756	752	796	764	736	849	731	840	738	739	792	729	783	757	750	744	798	739	803	767	723	736	762	763	772	729	741	736	768	737	765	711	807	805	724	722	743	783	743	741	734	732	769	764	791	773	798	815	761	751	754	730	707	802	761	759	758	764	744	702	766	735	711	692	750	779	779	808	747	752	724	749	761	761	742	726	708	760	734	771	753	756	717	748	714	753	756	772	757	782	795	733	767	802	788	773	710	761	746	774	738	795	740	794	798	751	758	771	775	818	758	755	753	746	745	760	773	752	759	751	772	761	715	754	778	753	714	763	777	749	728	762	741	737	743	756	749	731	736	792	766	780	740	776	717	728	728	714	810	738	736	767	746	736	779	764	714	781	732	770	750	738	748	833	791	750	791	731	762	791	736	741	755	719	817	767	776	745	788	784	778	724	752	791	756	729	750	757	738	756	755	802	708	757	786	757	734	762	785	744	753	757	737	796	757	801	722	743	751	762	745	753	759	763	751	749	760	742	745	688	701	739	676	751	734	725	784	737	762	786	743	761	797	793	788	782	781	780	739	747	748	824	773	660	810	716	778	718	731	799	721	761	701	745	735	751	714	767	744	710	726	714	743	768	765	686	769	757	764	734	767	820	754	715	792	747	778	776	724	735	750	776	731	747	744	765	761	749	704	734	734	768	755	719	797	778	767	725	810	737	728	767	721	757	749	722	745	787	734	769	764	767	790	774	742	786	706	727	740	772	727	775	738	770	760	793	688	725	716	741	798	792	710	727	727	758	710	718	739	739	768	784	760	748	774	774	752	766	759	794	783	760	722	714	794	710	758	742	782	739	747	766	762	767	796	735	755	763	693	710	736	742	815	797	751	767	744	722	745	742	729	786	754	742	718	720	767	736	791	779	750	762	809	776	711	766	781	740	739	703	740	753	701	764	767	717	758	762	742	771	716	778	741	756	729	774	766	782	745	714	717	741	778	770	769	717	773	760	764	746	758	751	755	741	737	750	774	755	705	784	733	739	753	728	730	755	721	768	771	769	810	726	817	763	738	778	717	714	791	693	724	755	763	753	790	784	787	779	778	748	756	763	784	758	739	781	753	742	797	717	781	722	762	768	761	784	736	716	753	714	736
79539	77886	68783	50302	37455	16533	1538	611	507	460	415	467	424	390	379	359	364	341	346	376	342	300	324	338	331	349	322	350	356	351	306	316	334	319	338	386	348	314	321	343	634	578	556	519	427	374	347	342	302	307	307	330	321	344	364	312	309	299	343	335	327	329	335	325	316	303	303	359	345	331	326	345	349	320	339	321	349	338	351	291	348	377	353	294	355	320	365	343	348	304	337	300	286	326	342	352	299	337	349	330	320	346	341	311	323	294	288	314	323	349	352	318	314	327	304	339	324	304	347	333	315	309	325	327	342	342	336	325	300	309	298	316	333	324	330	333	304	322	322	347	311	316	309	304	303	320	340	322	352	344	344	342	329	306	320	317	346	337	305	343	304	379	327	346	291	340	344	348	296	312	322	324	324	320	287	315	309	307	348	324	293	321	352	334	318	323	322	282	324	345	323	347	306	355	348	363	318	326	352	324	322	356	329	347	315	339	338	322	292	334	336	363	338	308	289	308	334	303	304	333	335	309	339	350	318	299	337	321	343	289	308	337	315	310	331	326	308	335	313	328	328	341	326	357	285	336	354	342	319	329	342	309	316	342	340	313	305	341	323	337	341	321	359	315	302	341	324	335	346	320	326	332	321	304	346	284	312	360	296	323	348	329	337	355	322	336	334	322	329	369	309	317	355	319	323	314	294	303	327	315	342	327	324	349	341	341	341	303	373	297	314	357	315	338	335	311	333	319	324	330	315	346	334	326	295	315	286	288	338	341	346	345	348	334	331	329	342	359	293	321	304	320	354	325	321	330	319	343	293	309	306	290	336	330	368	304	322	323	340	326	325	288	327	332	318	320	345	320	365	340	304	279	322	311	333	357	324	309	338	349	341	295	287	319	297	328	309	307	330	305	319	284	344	300	309	339	323	296	294	287	340	339	331	333	320	286	297	299	350	306	336	337	333	311	339	347	341	305	324	355	309	319	320	360	355	333	318	304	353	326	329	343	296	318	290	351	350	316	311	304	318	300	318	330	322	331	339	324	272	309	323	345	307	317	314	301	332	367	314	365	325	368	313	274	294	331	338	325	303	340	335	371	340	311	313	331	312	322	356	332	336	334	365	367	292	324	349	340	315	333	301	324	334	344	311	297	350	332	308	322	278	344	330	347	324	339	347	313	299	355	327	321	309	323	332	322	308	332	324	324	317	347	357	307	305	320	290	347	346	306	328	315	327	324	307	355	339	328	318	295	323	326	288	316	313	326	316	314	297	339	337	347	347	363	284	310	362	313	330	324	343	306	327	311	300	337	302	350	371	355	323	318	323	323	281	342	351	313	282	310	318	353	326	342	345	339	300	328	318	304	318	303	307	338	325	314	320	322	347	312	316	303	378	331	317	342	309	335	368	320	359	329	335	293	340	326	355	346	299	318	344	332	316	325	340	328	360	315	318	337	344	371	302	300	331	314	360	331	341	330	322	334	307	321	327	321	341	329	321	313	334	314	306	329	331	310	358	302	332	319	349	336	324	300	371	314	321	358	298	280	336	356	321	347	319	285	320	311	334	333	370	330	333	336	334	306	334	315	343	307	320	351	331	296	309	288	315	298	305	308	328	336	339	328	307	332	329	337	318	329	350	347	306	356	336	329	313	314	319	324	309	314	339	334	349	332	303	313	316	312	303	357	308	339	309	349	294	303	343	345	326	328	298	317	316	312	320	329	333	290	312	297	355	361	333	321	316	347	338	328	319	302	326	350	329	349	329	324	284	290	342	351	302	366	332	305	364	343	334	372	320	313	355	294	324	328	321	338	334	316	338	325	343	328	339	329	308	332	337	338	325	323	319	310	327	329	299	307	327	332	325	362	327	341	345	300	308	313	305	343	290	310	341	293	313	302	339	327	333	281	320	317	336	341	312	316	340	323	328	308	320	286	320	327	324	318	343	315	341	315	329	344	327	337	302	322	327	334	362	299	357	313	321	318	335	320	303	322	302	315	316	340	340	347	295	344	345	357	347	333	345	337	315	336	340	353	330	341	354	312	349	323	308	358	318	323	310	335	312	342	345	347	330	316	325	338	334	350	342	326	334	316	349	334	324	329	296	336	330	334	334	345	292	331	324	313	318	361	357	339	345	332	309	297	349	311	306	312	302	307	303	304	322	324	338	293	301	301	323	313	341	334	348	320	295	311	329	338	336	318	318	333	345	352	345	345	318	334	333	344	326	355	353	285	334	329	330	317	367	348	351	318	308	320	340	359	314	325	332	295	333	338	338	341	320	338	330	330	359	320	335	348	355	328	330	316	306	337	304	329	322	372	325	301	305	341	325	290	311	329	296	307	306	317	321	305	335	312	299	306	346	344	327	259	342	344	301	320	333	305	340	352	316	321	344	335	311	359	341	302	327	343	281	331	313	328	318	306	321	317	371	352	349	320	330	319	298	317	317	350	320	291	332	336	310	378	350	329	294	356	352	317	352	356	346	322	351	301	307	321	324	305	328	344	372	346	312	317	328	304	331	333	320	307	295	294	325	325	310	292	322	325	301	340	323	347	284	316	357	348	357	311	297	326	382	348	311	302	362	333	334	317	313	297	328	323	353	308	316	280	312	332	327	323	356	294	309	348	303	313	321	307	324	328	347	323	313	350	305	325	300	334	343	347	335	339	284	344	322	295	324	335	314	334	305	320	321	348	377	327	341	327	377	335	341	371	299	346	324	343	315	320	340	350	324	352	365	324	314	306	347	352	354	284	351	323	313	293	305	304	287	334	339	320	294	351	336	312	319	275	324	323	350	328	309	298	309	284	327	314	328	328	322	302	330	309	334	309	335	335	322	345	332	356	350	317	338	337	333	302	339	331	368	306	300	333	339	301	316	317	322	326	321	328	298	299	328	347	326	301	327	325	326	331	312	297	307	322	322	343	295	320	314	299	292	348	329	342	333	319	315	319	329	315	303	335	342	325	315	332	362	355	336	310	302	317	309	291	348	346	327	306	342	294	306	353	313	314	324	343	319	362	319	329	300	353	322	326	355	357	316	343	346	306	313	373	333	344	339	345	329	320	326	316	341	329	312	320	319	307	296	341	338	356	312	316	339	295	323	310	319	337	287	300	320	328	313	354	333	336	354	333	304	298	353	322	313	301	338	346	311	326	289	308	326	336	379	334	325	353	332	347	341	318	318	325	332	326	312	315	362	312	280	343	333	334	344	320	288	329	280	316	342	329	350	304	287	326	292	344	298	338	358	320	335	337	346	328	333	321	325	349	344	379	323	324	347	321	328	310	327	342	312	323	318	322	337	330	349	344	320	342	330	320	314	302	327	317	328	332	315	340	296	321	305	340	319	341	310	337	346	344	337	323	329	337	318	312	373	333	354	343	305	318	343	336	297	323	318	331	336	319	282	300	325	348	367	303	336	354	336	313	333	336	310	362	335	301	306	326	351	305	351	328	337	334	355	355	332	344	333	314	344	305	353	291	319	303	353	316	330	291	311	327	334	328
50349	59762	64236	54049	47549	13868	2291	1658	1625	1437	1320	1370	1266	1161	1102	1051	861	903	880	854	846	807	771	812	815	802	808	812	749	808	789	837	841	786	796	790	786	762	778	967	2681	2809	2287	1838	1166	948	871	791	741	730	749	776	765	732	751	814	749	745	775	756	698	705	713	712	755	758	730	778	733	757	734	745	737	780	779	810	801	757	710	736	839	733	730	757	696	715	746	749	778	725	693	719	711	693	689	714	742	780	744	765	741	719	719	714	762	767	782	774	713	759	753	770	746	824	759	755	737	750	784	766	746	702	734	758	832	768	736	768	775	765	771	734	715	768	757	739	814	733	769	737	768	723	789	760	768	767	794	721	756	733	740	714	712	735	763	725	753	734	738	714	809	801	752	749	719	748	805	770	752	713	693	736	738	750	767	742	734	722	723	800	742	730	731	731	750	758	773	750	767	711	746	748	770	741	742	772	742	785	729	743	737	771	765	719	754	793	779	770	771	738	746	800	785	735	752	716	740	753	714	772	824	769	761	752	789	693	784	764	777	704	710	773	770	785	776	714	756	803	726	793	723	751	717	781	748	771	765	793	799	774	746	733	712	751	785	706	715	773	782	770	775	741	722	770	729	704	724	754	761	779	726	721	718	778	746	698	758	763	771	765	757	740	760	728	730	700	760	723	739	713	735	742	780	727	758	755	765	776	754	724	767	771	720	721	774	722	698	786	773	758	791	744	744	707	681	689	790	739	763	700	735	780	757	726	729	755	750	780	771	757	728	706	749	744	808	788	779	750	736	711	735	756	734	744	780	784	725	721	712	790	797	712	787	748	748	755	754	775	756	740	711	740	758	735	739	794	788	725	744	760	788	725	703	734	784	757	763	746	803	696	758	735	753	740	768	756	782	770	743	790	731	780	749	792	760	740	742	766	720	784	735	715	809	748	699	732	786	776	779	782	770	748	800	779	757	764	779	751	764	724	843	683	774	733	751	722	740	727	760	782	767	719	800	719	756	755	762	780	754	740	774	770	776	722	736	730	758	763	719	759	726	771	770	766	796	746	779	721	748	770	732	753	766	744	728	734	777	768	735	719	749	721	742	736	730	824	746	748	750	781	745	743	687	759	733	801	754	660	717	743	747	750	749	724	762	736	768	771	759	762	785	723	740	757	785	728	728	743	782	788	798	775	745	756	689	790	784	733	726	732	718	775	794	767	796	780	758	781	780	747	768	737	751	770	768	774	794	725	746	779	703	752	766	769	781	768	783	736	740	737	736	716	735	727	733	803	763	780	730	789	721	753	743	788	753	759	734	723	730	769	766	739	737	725	771	718	772	745	724	736	709	747	710	810	778	734	770	747	746	747	745	762	771	763	770	757	713	705	744	765	781	801	775	761	765	793	718	755	719	742	762	774	752	735	706	731	726	703	796	743	729	706	762	748	731	738	712	703	790	761	831	778	750	760	775	751	721	724	743	724	779	702	713	752	755	761	719	716	725	782	740	721	710	724	733	734	762	734	737	745	775	764	751	806	791	732	749	733	802	744	726	754	746	745	727	813	719	699	710	765	793	757	750	755	762	745	699	718	756	776	767	747	740	699	759	711	745	766	755	742	754	730	763	743	743	734	744	714	759	742	740	779	753	770	758	770	756	751	806	794	738	707	716	772	769	765	780	808	730	704	721	778	739	696	748	773	736	773	738	735	707	788	734	760	790	761	767	773	742	708	759	738	747	720	774	755	741	713	720	724	786	740	724	737	746	718	741	784	761	771	764	747	765	735	733	752	773	721	777	747	736	770	711	791	808	804	676	736	783	768	780	757	717	744	634	769	733	710	722	758	714	778	798	788	721	719	771	698	739	765	745	750	729	765	712	795	743	750	766	739	721	719	804	736	696	726	751	733	773	794	734	747	723	776	730	764	750	775	753	777	728	770	735	809	753	826	768	759	719	751	692	693	705	735	773	715	739	718	740	765	711	784	773	758	715	740	722	737	781	753	738	798	771	743	737	757	748	765	793	784	818	725	812	743	756	786	736	753	741	749	685	804	731	742	796	793	793	713	768	770	750	729	751	741	746	757	767	790	787	756	785	735	770	767	773	708	746	730	743	771	718	774	777	728	775	738	756	768	764	766	776	793	737	756	737	775	731	717	784	768	750	744	738	746	740	709	719	756	762	762	753	758	755	771	744	736	765	769	756	740	744	779	789	768	803	761	737	759	725	760	772	762	721	728	774	758	769	765	759	791	744	755	721	753	805	745	725	745	778	748	737	755	748	752	692	780	750	691	743	762	731	782	729	762	766	741	751	763	749	785	791	750	742	760	742	766	755	781	763	767	791	770	759	732	711	784	701	767	795	778	732	763	797	720	794	762	712	727	781	772	768	756	742	776	684	754	732	733	800	736	828	741	716	772	717	731	796	757	720	715	756	750	748	741	744	784	738	755	775	759	778	779	774	707	801	814	805	767	792	718	736	802	783	772	773	768	781	741	696	761	748	745	736	779	749	733	734	753	698	713	786	739	743	745	769	739	712	742	727	741	750	714	785	777	726	740	767	755	799	745	747	754	788	754	768	773	757	775	788	766	757	753	737	748	757	765	756	755	782	781	754	765	776	777	778	723	722	707	741	765	747	732	747	738	789	773	772	785	718	763	792	761	746	736	697	737	738	785	701	736	741	802	731	776	710	728	736	730	742	772	804	778	742	784	782	747	781	759	728	772	775	768	754	782	751	774	760	746	787	785	745	766	753	731	746	697	753	756	743	732	746	760	797	742	724	741	800	709	713	750	705	770	705	727	752	694	710	789	790	736	735	765	748	792	760	766	745	757	793	727	723	756	717	736	742	725	756	729	780	801	725	762	765	752	722	750	739	744	812	841	775	784	753	757	704	792	781	764	767	758	759	758	735	780	764	750	771	731	759	710	743	745	729	758	776	745	773	748	753	768	752	781	731	782	748	752	725	746	702	708	741	726	727	748	737	736	765	769	769	740	740	765	777	774	742	779	758	738	756	747	764	749	744	781	742	738	744	775	718	792	756	757	751	777	740	777	724	750	815	710	755	748	715	747	720	732	765	706	751	754	737	772	742	766	719	740	689	740	752	707	707	746	776	737	749	770	711	743	772	741	750	747	737	725	760	731	709	717	743	751	750	734	752	757	746	712	741	732	757	740	729	713	770	780	747	793	753	756	742	755	739	734	776	780	759	755	757	756	755	759	768	774	741	699	738	727	740	777	770	717	789	740	780	745	766	745	744	792	756	770	725	709	741	766	763	724	759	740	738	750	709	736	790	759	746	731	748	713	800	739	749	793	753	794	736	763	788	750	842	755	736	763	755	764	743	782	727	791	732	767	738	737	792	756	757	757	741	720	728	761	793	730	753	797	773	747	787	724	800	756	795	751	690	737	762	773	723	703	756	761	743	782	759	765	763	782	756	847	725	737	762	753	768	743	739	772	795	738	774	776	746	710	776	774	772	785	801	700	766	770	751	756	734	737	748	733
18171	14129	8211	2921	1730	697	419	438	411	414	408	405	392	403	401	406	415	403	443	398	400	432	437	386	391	434	446	416	392	400	443	401	421	389	426	418	400	402	404	409	421	409	460	440	399	423	383	425	412	377	420	375	384	399	383	384	393	428	431	415	404	415	381	432	426	438	392	396	411	371	389	400	417	408	420	422	395	407	376	400	404	399	393	388	406	406	418	440	366	409	376	420	397	386	370	380	446	438	388	403	414	402	417	405	439	435	442	410	419	394	373	430	417	381	407	416	404	417	428	388	426	418	422	417	405	402	404	416	419	445	442	402	427	402	420	390	399	382	383	403	398	397	390	395	399	389	421	436	445	413	424	373	414	404	415	426	388	390	370	388	442	382	442	425	414	368	405	404	391	405	396	400	417	426	390	382	403	415	406	419	389	403	400	423	412	420	402	399	391	381	399	451	410	392	383	392	433	416	393	415	407	387	373	389	376	404	397	394	446	392	414	432	452	368	401	414	417	411	402	388	400	377	397	409	408	388	435	432	368	418	437	421	392	423	442	347	383	390	395	385	407	416	382	425	390	410	377	388	426	401	430	403	412	387	408	408	361	442	415	400	435	435	409	386	406	385	415	442	403	378	441	398	424	394	408	379	364	422	382	401	466	400	419	402	420	413	404	402	386	431	389	413	404	396	403	390	405	399	418	427	413	379	407	402	424	439	393	388	387	382	390	437	414	451	435	407	425	399	398	366	405	416	400	385	361	390	405	434	422	375	448	436	393	431	450	431	441	455	401	393	385	455	399	396	424	391	392	414	413	416	397	412	393	425	381	430	390	431	435	409	410	397	416	431	386	416	368	393	432	393	415	434	397	417	401	377	424	433	421	372	434	412	422	359	424	390	389	398	410	434	432	435	406	402	395	432	397	402	414	376	399	392	391	378	455	401	405	363	405	381	399	444	425	448	375	404	387	427	424	406	387	428	381	433	407	447	428	403	370	370	400	414	410	407	409	363	409	396	384	443	423	393	414	390	434	404	451	369	391	363	430	373	392	374	431	393	366	392	412	410	422	411	413	387	389	417	402	436	404	404	406	427	376	430	394	433	402	413	402	384	411	414	401	378	422	418	382	410	389	387	397	412	400	389	395	393	396	399	425	368	394	428	417	395	384	400	381	452	411	408	427	400	374	369	398	376	382	429	403	400	344	399	414	413	401	421	440	393	406	401	398	445	397	413	416	425	413	413	411	398	404	405	397	378	421	424	398	433	375	379	411	393	391	428	385	455	439	424	408	429	446	438	447	407	410	404	451	417	436	410	382	404	414	414	397	425	428	397	410	403	401	435	382	358	394	436	431	400	373	415	393	390	418	433	428	402	388	381	395	398	401	418	406	370	391	403	399	418	399	387	439	372	409	384	429	440	431	379	381	421	404	386	419	395	427	374	402	422	413	404	389	402	366	418	408	400	398	388	387	424	417	430	403	416	381	410	364	411	393	396	418	405	378	426	419	396	400	377	429	433	397	419	434	401	401	401	399	387	413	417	391	436	399	439	397	425	422	397	395	398	405	419	383	406	416	404	394	432	410	406	426	432	407	440	400	390	371	376	409	388	441	405	394	409	389	453	406	447	429	389	408	408	430	369	403	418	392	443	410	391	380	392	399	377	427	434	426	428	359	411	430	385	432	413	409	387	409	395	385	423	397	378	387	445	395	439	399	409	383	402	421	411	432	394	387	369	415	425	413	416	427	400	404	376	398	394	374	449	431	419	367	415	427	379	431	423	391	389	432	396	418	492	416	381	455	410	394	423	393	378	401	401	399	413	409	398	395	427	434	361	428	401	429	405	374	352	408	390	384	402	429	396	373	411	417	418	394	374	427	452	420	394	393	381	418	441	406	351	411	382	426	434	381	371	438	419	413	396	444	436	372	391	411	402	392	414	408	388	409	389	404	451	399	362	395	433	386	404	444	400	457	409	431	434	370	379	428	426	390	413	448	414	396	407	399	349	433	397	379	386	388	434	400	394	431	385	413	393	370	372	376	374	417	402	394	377	414	412	427	426	422	400	396	387	402	446	415	407	390	450	413	394	389	401	407	408	397	412	364	392	451	373	411	395	429	349	394	394	405	411	405	404	427	378	401	430	437	420	413	398	423	390	381	430	400	399	398	417	438	422	384	388	405	411	390	407	400	385	417	419	404	395	426	410	386	392	449	396	401	438	441	391	437	404	387	368	427	389	440	381	411	407	430	392	381	421	435	401	413	401	431	402	348	423	400	350	406	436	399	402	437	404	416	397	409	404	433	392	406	434	427	419	449	442	399	419	364	410	456	412	396	416	407	389	379	445	416	412	423	410	416	382	418	379	393	382	412	395	386	431	388	386	382	443	388	432	391	387	415	429	393	429	448	442	394	376	405	380	412	411	416	418	407	424	396	398	437	389	449	415	395	425	402	447	399	416	411	433	429	415	407	432	432	359	389	387	387	388	428	417	436	409	398	424	445	385	405	404	440	413	428	427	404	378	442	409	414	409	425	428	445	437	424	408	398	448	374	399	399	383	404	438	430	388	400	424	387	448	376	382	457	439	427	371	401	429	437	410	383	399	373	421	389	396	432	387	394	447	371	378	401	425	388	413	389	384	377	408	392	420	419	392	388	394	438	441	411	418	397	368	429	417	437	389	410	410	408	385	381	376	405	396	423	427	396	355	377	400	414	411	414	434	386	414	361	401	400	442	428	414	409	407	404	391	393	390	383	440	413	407	397	423	439	381	413	369	392	389	395	379	392	397	411	389	410	409	424	401	398	407	369	399	431	385	407	403	418	401	389	401	376	405	396	394	391	427	450	389	397	387	406	396	363	414	432	395	419	374	428	399	406	423	394	437	382	422	360	428	408	422	396	422	392	396	449	434	384	413	398	406	373	389	400	431	437	430	409	453	414	405	397	367	386	402	405	426	436	394	391	416	425	403	394	406	382	403	429	359	398	395	400	416	380	421	417	383	382	395	392	369	360	392	408	431	435	449	391	392	396	393	427	453	405	415	417	447	391	461	405	346	421	393	420	452	436	411	404	400	426	400	419	442	427	440	420	381	426	361	383	393	387	408	371	392	410	410	436	407	384	405	396	410	417	433	439	361	384	427	410	420	402	422	424	413	406	394	413	424	389	401	394	434	435	412	396	409	390	389	415	402	402	375	389	388	404	390	389	409	386	424	401	389	432	397	430	393	405	399	472	426	401	398	393	443	444	429	392	397	397	407	399	399	433	428	386	375	405	408	422	394	395	394	384	366	417	416	408	432	369	420	372	408	394	461	427	417	402	394	380	395	456	376	380	418	428	431	431	417	399	422	417	441	429	353	457	409	391	434	390	396	387	383	389	396	425	376	454	359	451	437	446	434	432	389	402	425	416	430	410	423	403	392	365	380	437	358	414	414	423	384	422	411	427	428	390	450	403	394	374	403	427	459	380	399	396	410	384	430	409	429	405	395	424	437	417	394
15774	17389	13329	7635	5708	1992	1117	1049	1052	1012	974	1036	922	973	906	923	916	967	940	926	937	950	915	934	833	910	906	1007	941	903	933	931	906	856	899	896	922	911	933	926	944	1048	1035	972	1000	948	936	896	906	906	905	910	865	957	912	940	939	904	948	853	852	898	939	937	891	878	910	944	860	920	910	856	925	907	953	842	971	872	877	937	874	937	863	939	944	923	893	890	902	898	909	988	876	838	913	894	920	922	922	900	907	898	863	849	867	924	882	881	934	882	899	859	924	897	954	867	867	874	893	933	918	902	924	914	930	902	863	911	941	880	927	920	855	922	863	884	878	890	859	925	870	939	897	888	929	941	848	888	859	891	922	899	882	895	911	894	956	909	909	924	921	925	859	934	910	897	898	897	927	914	916	888	887	897	870	883	861	875	898	925	881	943	874	866	917	902	885	904	953	931	919	881	897	905	893	913	945	930	883	910	908	889	926	889	853	895	918	882	851	894	857	928	941	849	906	915	930	837	927	910	939	880	923	909	922	886	934	915	910	914	889	926	882	916	915	943	903	883	941	873	939	911	913	908	946	902	933	891	908	893	928	888	888	909	934	922	927	876	915	909	891	935	909	912	869	928	917	879	879	905	940	928	876	878	898	912	924	871	882	905	915	909	930	877	859	936	836	886	874	932	931	901	905	941	905	897	939	940	890	884	958	895	866	944	941	887	851	917	890	928	836	892	885	881	937	906	949	958	863	928	895	892	938	918	870	919	906	892	846	842	932	897	893	873	878	861	965	903	925	883	912	907	914	905	959	915	880	895	941	867	905	886	881	865	877	906	937	931	967	917	901	881	936	949	958	936	870	946	902	908	893	912	905	924	910	920	912	933	933	888	914	853	961	901	905	944	907	918	904	921	874	899	895	907	887	959	891	876	944	883	871	943	897	844	859	896	880	894	916	927	843	922	864	911	895	838	887	862	892	896	876	919	898	903	950	903	897	939	910	914	992	916	900	851	954	900	895	887	919	896	832	899	892	927	890	914	916	899	886	942	870	863	879	960	863	906	925	843	891	881	915	940	941	999	877	905	889	945	909	935	905	941	934	942	918	894	962	926	912	976	860	898	883	935	935	912	877	997	893	915	883	932	946	939	902	897	882	868	884	891	885	915	910	925	875	913	898	917	903	889	896	902	951	895	885	935	959	870	926	936	899	965	911	871	856	913	876	956	923	889	950	901	904	923	914	878	934	903	870	878	917	884	865	953	912	917	921	956	947	867	874	930	911	898	903	874	881	875	936	871	932	917	909	903	878	920	954	864	887	951	858	892	883	893	917	819	901	894	905	871	872	903	864	893	916	933	870	900	935	894	865	950	862	886	920	829	885	936	938	816	899	888	903	894	908	943	864	909	856	856	891	952	938	894	849	917	907	938	930	835	873	939	883	868	887	928	877	866	903	907	927	890	918	957	924	871	893	866	858	906	865	910	837	880	878	873	916	960	884	893	907	909	884	856	899	940	895	925	871	936	899	884	933	919	954	943	903	894	914	892	857	926	810	951	934	881	944	900	908	887	915	903	908	878	937	891	868	855	930	864	887	886	903	839	872	891	882	936	897	897	895	894	897	873	914	885	878	931	845	875	903	964	867	851	860	835	903	860	914	885	853	914	930	964	896	915	912	905	910	907	915	915	870	898	929	919	852	896	922	966	879	912	911	896	911	970	867	931	912	878	868	932	881	933	929	912	928	935	901	884	889	928	891	953	906	946	948	892	872	901	890	908	885	932	921	842	900	908	927	891	933	932	914	820	916	917	948	874	924	914	920	901	920	969	862	873	921	894	892	923	918	882	902	894	917	931	885	904	884	914	925	861	875	842	889	888	899	915	950	896	891	905	910	913	933	849	936	910	943	872	906	909	919	867	892	919	904	896	919	921	950	914	915	837	878	920	961	932	883	885	890	944	904	874	929	943	896	893	933	866	956	916	885	883	905	906	918	909	911	883	929	890	896	880	949	892	941	903	911	954	966	908	938	940	926	894	949	926	854	960	877	905	915	909	904	942	929	931	898	884	914	924	900	902	947	900	912	921	929	912	910	922	907	986	901	945	917	903	872	931	918	842	872	915	973	907	903	848	902	920	891	894	920	859	863	866	891	965	867	926	894	905	926	884	918	892	949	926	912	928	918	932	932	888	960	927	943	876	882	895	882	869	932	893	922	897	903	937	893	871	925	915	875	879	939	915	880	905	878	889	903	902	898	915	946	931	916	911	868	930	914	916	920	908	914	900	935	896	896	947	1014	886	916	922	902	872	888	891	892	888	884	854	860	907	910	899	925	891	895	982	893	906	892	935	880	917	923	900	973	873	930	870	904	935	935	895	928	936	940	916	892	918	908	885	916	929	900	899	937	915	901	897	863	946	877	882	910	911	912	896	915	908	899	919	900	920	914	897	916	889	919	877	977	887	907	926	879	881	917	863	954	899	929	874	907	942	910	899	914	849	847	907	836	891	915	842	938	911	919	931	968	911	877	915	891	917	925	907	890	932	879	944	960	909	953	850	896	931	887	881	935	898	930	893	896	920	896	901	915	900	847	852	922	886	860	880	937	979	911	924	871	925	892	968	857	861	896	884	907	928	832	909	887	884	846	879	940	880	893	924	851	923	947	871	893	881	860	878	921	868	889	932	886	881	935	907	898	834	908	885	936	864	900	921	899	902	934	948	951	924	882	899	914	934	942	908	865	934	901	869	891	864	898	915	893	922	938	881	899	872	891	917	891	911	930	904	866	910	905	800	848	1000	965	921	923	917	913	877	857	883	918	935	899	903	912	894	949	918	891	988	965	920	920	872	917	807	888	894	892	838	936	934	918	892	870	887	921	970	925	867	889	881	839	933	900	907	898	880	928	913	922	878	908	889	894	871	941	929	937	916	920	893	877	904	926	885	958	924	887	981	922	891	940	898	905	959	881	920	843	928	907	893	912	885	886	963	917	870	893	968	895	895	903	922	929	897	876	881	877	887	944	892	891	869	902	932	901	907	894	922	917	884	934	873	892	890	859	887	916	891	875	950	961	936	953	1000	919	928	890	919	862	868	955	948	861	911	910	984	876	956	900	878	918	983	921	935	936	932	895	945	914	864	944	960	889	890	929	934	923	927	884	902	928	930	941	939	873	927	918	877	959	934	874	901	897	945	913	887	889	875	959	888	921	933	891	869	928	879	970	915	876	858	964	929	906	928	923	903	890	889	901	945	946	914	964	897	846	916	912	895	898	924	879	876	871	919	877	993	940	894	886	923	931	898	874	922	933	886	869	867	888	929	930	878	859	941	906	910	890	905	853	919	908	932	893	917	911	894	898	957	915	875	934	925	891	818	903	881	904	903	936	917	919	877	904	889	881	926	911	860	928	904	878	895	914	930	838	915	873	956	888	922	870	941	864	936	923	909	889	931	875	884	875	864	896	863	949	900	894	928	899	918	842	949	889	947	863	889	947	878	871	894	964	901	935	864
66766	65521	56877	37340	26560	9017	707	435	374	385	374	396	373	360	347	331	350	319	323	294	341	314	319	352	346	330	311	302	296	300	297	324	332	282	315	336	313	318	327	321	420	476	455	413	395	327	322	332	331	315	309	341	313	286	347	325	293	312	332	332	304	343	337	322	294	340	304	297	314	322	312	301	324	356	329	302	314	330	306	330	264	316	326	339	318	323	331	317	335	339	310	295	322	341	328	368	315	329	290	309	285	305	294	316	325	303	299	311	344	321	290	324	332	296	320	335	301	304	307	288	260	337	290	309	298	316	307	302	263	328	260	317	305	348	327	305	303	300	326	307	307	327	313	357	281	316	298	329	321	312	329	290	316	349	331	325	319	322	293	332	326	328	296	286	277	325	327	345	320	307	337	307	316	297	288	310	309	308	313	334	328	324	275	292	311	287	317	317	364	344	282	311	322	298	304	316	300	304	317	297	328	325	330	323	304	292	310	362	310	322	324	315	330	326	310	295	326	304	298	291	299	337	328	325	309	321	310	335	288	299	316	279	312	324	279	296	299	312	330	324	289	322	297	320	316	312	321	316	269	365	311	322	317	321	317	335	303	299	287	315	282	288	337	302	311	304	270	327	292	295	298	327	299	289	323	278	300	304	314	284	294	331	324	302	303	321	325	307	331	289	299	310	300	284	337	321	312	289	349	300	303	272	337	314	300	313	326	316	304	306	332	326	321	322	331	316	301	324	296	316	299	299	305	333	329	349	314	318	265	333	305	344	329	289	341	300	307	308	301	339	303	308	305	327	273	325	309	268	295	300	286	335	308	315	271	331	343	321	300	317	307	337	320	316	302	331	341	308	296	322	314	307	292	299	312	319	352	350	292	333	304	315	295	324	308	327	311	344	306	310	321	334	286	304	293	322	322	319	303	319	323	292	306	310	305	338	312	303	316	324	313	302	277	332	303	306	335	288	300	297	301	298	268	302	290	294	329	367	301	316	320	267	273	297	296	315	320	326	309	320	310	314	322	354	286	339	300	356	321	311	337	326	304	306	320	332	338	322	322	316	293	297	295	330	281	346	335	316	313	301	329	344	290	301	313	312	304	342	268	314	293	342	308	305	292	321	303	317	289	321	318	340	348	321	314	351	316	334	328	327	285	326	319	305	302	286	311	296	292	313	320	290	343	314	302	331	280	311	292	332	335	280	311	321	293	328	322	346	308	312	310	303	321	270	333	311	279	274	350	295	320	330	315	314	334	308	329	285	342	286	286	334	325	275	288	288	307	289	313	318	291	315	348	325	307	329	307	294	293	308	321	344	337	319	305	289	329	281	318	305	329	330	347	323	294	315	293	321	310	289	296	292	322	286	326	305	338	305	326	321	330	333	328	327	335	320	316	352	328	324	272	301	304	335	314	314	300	325	315	341	328	325	326	332	327	282	316	363	302	315	333	318	291	310	279	288	290	346	311	313	324	326	314	306	307	301	315	326	290	300	342	346	291	320	314	319	323	354	320	303	325	316	309	315	356	322	304	307	337	302	308	311	316	309	353	316	283	285	338	318	326	308	286	288	312	303	303	301	317	317	324	305	334	314	291	294	283	322	282	271	285	305	293	301	302	323	297	323	282	317	299	320	298	294	346	290	332	305	308	356	339	303	300	300	321	329	288	272	298	333	338	341	320	305	362	310	294	337	324	297	345	277	288	319	315	293	325	335	327	317	275	301	330	320	311	289	332	321	302	300	329	297	324	336	313	312	329	315	318	317	338	326	305	334	287	280	333	290	333	312	268	312	319	327	294	318	292	328	301	283	306	302	297	311	313	324	337	359	318	353	301	340	321	292	315	310	329	354	335	270	316	276	300	292	278	324	307	314	330	276	301	311	305	335	325	300	288	334	305	310	308	350	321	303	351	299	283	296	291	310	351	298	306	330	298	289	327	300	315	312	300	312	288	324	306	325	291	321	297	282	300	319	300	318	332	316	312	279	317	349	323	338	287	291	314	338	309	327	315	287	324	328	298	312	285	323	302	356	315	311	333	298	319	327	350	320	301	317	306	312	325	341	316	302	287	313	293	327	317	269	317	287	280	314	308	290	314	286	321	310	321	328	314	301	328	323	328	311	326	316	337	336	321	317	333	314	321	273	319	293	319	287	294	289	323	319	306	361	303	315	312	317	299	338	290	331	393	333	312	302	328	312	302	309	288	316	287	289	342	342	319	321	291	376	312	308	343	324	311	336	294	293	287	304	291	307	303	320	309	318	301	307	313	318	314	334	331	314	287	285	286	335	334	279	311	296	314	320	317	322	307	292	308	305	340	322	304	311	341	332	293	305	320	316	311	280	323	327	307	319	306	320	348	342	330	333	296	280	307	298	319	359	329	348	347	294	335	299	300	360	317	321	299	347	281	328	347	306	324	353	328	311	321	327	342	310	288	318	313	321	328	305	290	303	310	326	269	306	296	321	324	320	321	288	277	317	307	317	327	301	272	284	313	290	297	310	340	285	357	362	295	331	305	351	283	311	335	320	367	304	305	320	338	323	326	318	267	293	284	299	331	324	304	326	319	301	340	324	305	298	291	298	302	314	289	297	327	269	322	320	315	278	290	281	330	303	324	279	317	311	338	296	298	320	295	287	314	335	337	336	332	281	367	304	297	320	333	298	310	299	312	288	307	312	314	299	314	329	319	295	306	295	313	347	323	314	328	293	338	307	346	346	278	308	361	345	308	321	336	308	297	299	312	326	307	300	304	307	303	311	312	279	307	312	311	302	323	344	297	297	315	306	340	292	345	338	315	269	330	305	260	301	325	289	329	325	316	293	303	360	339	319	309	317	310	311	324	350	326	292	311	325	279	297	357	303	307	343	295	295	300	350	342	340	341	345	313	291	329	299	329	305	315	282	339	299	316	304	318	316	299	322	298	311	289	339	314	331	292	321	322	328	307	310	301	317	334	337	292	290	304	331	277	322	313	300	311	353	265	299	322	329	323	329	338	327	303	350	360	311	349	310	327	280	312	297	326	289	284	309	295	308	306	278	314	320	306	311	309	292	313	345	272	298	336	325	326	319	277	319	302	293	303	320	326	326	353	285	312	314	321	308	301	332	289	284	274	301	294	293	299	326	309	334	310	278	329	324	319	285	300	301	297	294	317	311	315	324	334	339	308	357	316	309	316	323	300	310	344	291	313	321	309	315	294	291	295	321	347	288	319	315	338	340	323	318	314	314	352	323	306	318	313	287	329	302	310	341	311	313	293	313	326	311	312	294	306	297	336	358	293	323	286	336	312	336	288	324	307	315	308	328	334	310	295	325	292	338	347	294	303	329	303	300	320	343	293	324	323	331	341	323	362	311	326	283	350	294	320	290	298	305	340	335	333	312	306	318	315	339	290	320	328	323	298	318	297	275	305	313	313	286	328	326	361	351	324	327	339	310	313	339	347	314	306	304	323	306	332	294	311	323	312	318	314	311	278	350	272	291	299	308	325	281	285	307
40959	49098	52251	43388	38263	10097	1594	1262	1197	1175	1035	1221	1091	890	927	866	832	805	740	785	735	765	735	735	779	745	746	803	745	782	762	705	718	728	781	735	717	739	797	838	1569	1836	1806	1371	1042	857	819	745	722	762	718	718	738	732	739	710	665	757	709	703	671	746	757	716	720	681	727	731	697	733	720	732	654	725	739	723	741	719	696	682	732	679	745	724	680	734	699	708	709	760	722	714	728	680	749	706	722	723	718	701	730	702	738	731	689	686	727	740	729	674	740	733	717	702	720	694	747	694	723	763	716	672	709	722	775	718	744	712	711	715	751	745	671	666	666	682	754	720	705	660	703	724	739	692	770	706	657	752	682	663	717	751	699	749	742	733	694	705	706	709	720	737	670	692	771	723	739	701	699	705	757	787	734	738	718	704	726	722	749	680	720	726	769	753	696	730	730	727	729	718	711	670	730	689	713	720	738	748	678	695	679	732	681	692	760	700	692	722	695	697	734	710	704	696	743	701	752	720	671	739	716	753	734	697	705	760	740	685	727	690	685	713	742	698	698	744	759	700	711	698	668	755	711	704	725	706	704	769	714	716	701	739	735	757	744	755	736	725	727	647	744	697	735	677	703	743	707	707	731	726	767	732	706	736	703	741	703	722	785	760	727	703	693	752	733	681	652	706	730	744	674	732	700	651	759	763	713	721	727	679	754	750	760	700	733	742	720	695	730	708	745	771	704	716	738	730	757	692	801	714	723	702	735	686	780	684	685	765	696	693	719	737	702	721	737	744	771	717	739	704	671	732	728	763	796	728	697	678	710	718	744	747	729	720	690	697	716	734	721	726	735	755	706	710	716	704	727	749	793	706	730	713	755	727	698	709	701	735	751	715	678	722	725	739	748	646	754	758	720	693	716	735	716	739	700	726	713	707	701	727	739	718	697	691	769	741	752	699	704	714	734	744	738	699	700	721	695	748	701	714	703	705	729	734	731	683	706	687	703	690	723	760	723	764	695	709	711	720	704	683	729	714	747	671	741	721	731	748	724	716	733	749	741	758	717	718	688	681	718	692	710	683	722	693	710	761	739	727	743	699	735	711	765	670	742	691	701	668	722	718	719	655	741	677	683	753	662	734	749	736	689	729	711	703	731	699	803	771	721	708	715	700	722	708	700	681	683	743	698	723	728	738	743	696	697	748	727	724	695	720	727	654	765	742	722	723	739	733	717	738	708	714	720	675	678	736	716	674	732	731	759	682	750	720	714	731	700	688	725	695	678	700	726	671	726	697	715	750	724	750	719	729	705	716	752	684	702	741	709	711	740	749	744	729	675	696	738	702	711	755	728	702	712	702	743	697	728	720	714	729	721	718	743	733	736	776	721	697	700	727	717	722	705	759	709	725	803	697	692	702	694	692	724	700	739	712	727	731	683	723	747	708	714	704	709	689	695	749	745	669	707	701	714	704	742	733	699	700	725	775	692	659	674	708	724	713	781	684	693	742	702	753	764	709	713	741	685	707	790	749	668	703	695	718	673	716	721	736	767	725	693	677	702	709	709	700	733	727	726	763	714	738	696	739	755	714	688	737	729	735	700	738	681	743	735	737	718	669	728	727	711	714	705	703	687	703	705	752	674	708	748	678	690	745	721	695	655	766	720	693	693	742	738	716	732	708	731	713	696	675	701	706	687	751	738	676	698	692	737	677	691	702	698	763	696	720	756	738	708	690	739	697	737	700	716	707	729	711	707	702	724	703	724	711	711	733	746	716	720	714	680	733	730	765	713	721	735	707	758	761	720	738	718	691	730	760	706	716	720	718	795	743	720	742	724	681	693	681	723	735	705	758	737	673	734	729	718	691	746	720	708	756	759	713	664	701	695	758	686	733	754	786	750	748	749	740	742	740	725	695	708	723	723	709	711	692	698	722	702	698	696	693	691	776	723	745	744	735	767	687	766	725	698	737	714	716	749	734	746	706	660	711	735	721	745	717	696	738	720	751	722	690	703	657	695	706	716	681	720	678	742	710	798	709	736	732	673	738	729	707	712	745	686	775	788	723	751	738	732	753	727	719	724	726	778	672	711	739	708	791	754	713	733	736	726	705	708	730	743	753	780	717	742	683	738	731	709	698	716	772	714	700	738	678	692	737	750	693	697	754	730	737	707	700	707	692	701	715	683	718	737	687	688	719	735	672	718	739	722	669	721	705	742	712	709	715	712	720	789	706	738	745	721	733	695	755	677	734	670	726	722	702	715	737	705	751	691	724	726	741	710	706	724	735	721	690	727	742	711	720	700	676	775	734	717	701	690	728	744	730	707	667	711	706	730	743	772	700	712	724	721	730	693	724	709	755	721	658	738	713	707	691	734	753	770	692	756	705	681	756	715	737	688	698	667	724	660	702	706	701	691	698	750	768	651	686	774	747	739	714	717	758	719	715	724	755	710	737	748	734	727	698	699	758	761	763	728	739	720	767	733	709	754	708	706	722	694	758	703	701	753	723	735	745	751	719	720	718	707	740	686	730	731	740	698	722	712	714	708	719	696	746	738	685	726	669	706	739	715	685	730	748	705	740	735	726	755	719	685	719	705	715	767	738	701	697	719	709	731	721	749	723	703	692	719	664	744	706	705	718	686	725	707	720	738	693	735	744	714	731	685	701	712	710	719	712	715	722	713	725	740	745	715	684	674	705	688	699	693	702	755	723	742	727	706	718	709	689	751	697	766	705	731	739	696	724	732	721	759	733	676	735	720	721	711	735	767	767	705	712	711	728	679	726	729	746	744	739	759	720	684	730	682	713	733	702	719	731	689	722	771	735	737	767	712	714	720	735	716	666	706	711	690	733	727	751	676	740	688	710	672	686	798	740	712	731	730	647	687	726	730	752	692	692	689	726	687	761	700	741	672	721	752	784	705	715	780	766	724	705	747	739	694	720	695	722	751	741	773	686	715	715	662	747	757	700	728	692	724	701	718	727	708	680	739	714	779	732	770	744	680	723	739	716	728	698	686	756	721	707	756	740	792	717	722	678	721	725	732	702	725	718	715	727	742	696	734	736	743	698	695	722	720	742	732	665	748	756	745	719	681	726	688	736	698	724	737	706	704	706	752	766	737	730	738	648	682	720	759	692	672	770	676	737	717	729	792	746	694	732	686	730	762	729	709	761	694	692	702	728	750	703	725	715	715	680	735	741	671	706	747	743	752	714	691	715	716	718	733	720	717	723	710	723	769	746	683	684	739	704	729	700	708	773	689	694	685	706	737	714	750	744	669	704	723	732	683	751	773	721	671	733	716	714	720	711	734	710	725	705	700	689	733	695	695	697	681	738	663	748	729	713	719	706	694	728	742	674	714	746	653	725	694	718	760	733	711	751	733	718	707	728	732	701	728	687	705	771	711	665	675	733	741	661	752	729	676	714	773	705	707	694	747	732	695	675	718	694	694	711	693	710	678	705	718	721	660	704	761	708	736	752	719	669	734	767	678	692	704	711	697	691	744	709	681	729
79361	77175	68351	48802	37538	17360	1533	556	443	426	463	462	393	388	401	342	307	331	333	328	311	315	326	319	310	298	277	332	330	314	342	328	288	342	286	311	337	323	291	352	529	608	562	467	363	340	356	281	309	317	311	293	314	314	320	339	320	282	285	274	283	307	323	332	317	320	291	340	311	311	339	323	330	292	326	289	319	326	330	315	338	311	332	358	317	331	325	317	291	303	280	311	289	287	283	305	285	288	337	315	330	331	298	309	313	292	318	318	297	325	306	293	297	296	315	316	296	317	300	293	344	313	287	267	327	292	305	294	311	305	323	298	305	330	305	311	306	317	311	300	285	318	310	293	306	324	264	325	294	319	302	345	299	308	353	311	335	324	295	309	333	292	304	336	314	275	305	346	284	313	330	329	279	305	321	299	324	323	289	288	279	305	269	304	320	320	311	298	305	333	335	320	295	294	308	316	317	317	303	309	293	359	332	293	260	306	289	310	307	285	311	278	340	296	331	326	328	269	312	305	338	297	315	306	280	324	265	290	295	300	304	317	329	290	304	295	294	312	325	293	291	316	315	275	307	308	256	316	346	311	289	286	326	302	318	313	307	283	317	326	296	309	314	322	312	322	306	293	258	332	307	307	294	316	320	346	319	313	278	304	330	303	332	289	298	330	286	320	308	321	324	332	284	303	303	306	272	318	294	315	281	311	303	288	302	297	338	301	304	315	360	329	290	322	299	289	321	316	286	339	310	311	318	324	307	305	310	328	312	329	289	283	290	352	311	289	309	306	313	334	310	293	340	288	349	293	355	296	316	316	319	295	320	296	311	301	298	339	324	333	284	355	320	323	293	331	290	300	338	308	314	312	328	313	284	295	345	288	298	297	321	325	279	297	302	298	277	314	296	303	299	344	298	297	293	332	283	287	292	288	327	323	306	301	289	269	322	317	323	318	311	311	333	316	309	319	324	309	333	322	309	301	330	319	292	347	307	323	303	329	328	318	332	307	304	308	314	325	309	280	309	296	303	325	299	318	285	314	321	285	324	338	323	281	308	334	361	307	297	324	245	308	284	336	327	317	312	313	328	331	332	294	283	330	294	282	314	304	294	335	320	261	284	319	324	323	309	302	298	325	301	303	297	300	341	339	351	309	342	304	264	299	306	307	297	320	282	309	319	305	301	315	289	317	309	278	263	327	295	345	278	291	328	293	298	322	291	310	315	269	303	282	317	332	305	335	351	297	315	287	292	312	300	328	303	304	312	322	312	309	302	291	294	327	306	351	292	312	326	321	279	310	319	304	278	317	331	288	281	325	279	301	289	329	293	308	306	281	297	325	300	307	305	294	297	335	287	286	311	284	327	304	286	320	314	315	285	333	322	318	327	282	332	295	349	335	313	284	324	329	346	291	328	281	307	322	319	320	298	308	293	281	316	296	322	324	322	290	310	312	300	302	341	329	326	304	304	319	295	301	294	298	328	327	312	326	294	276	318	334	334	279	275	314	323	265	277	312	323	267	308	342	325	304	283	299	293	312	280	281	300	302	283	299	329	344	311	305	330	281	283	318	297	317	318	328	296	316	301	299	260	315	314	337	296	287	311	324	315	307	276	281	343	354	317	278	341	330	305	291	341	338	313	321	330	297	277	316	315	315	306	322	290	321	349	299	305	330	288	297	284	318	286	330	277	339	304	316	308	283	296	294	288	312	314	288	323	317	299	334	307	314	325	290	320	330	323	272	291	311	303	280	321	295	285	293	326	314	303	273	302	315	310	309	301	331	317	335	325	316	316	310	334	339	312	328	305	280	290	311	296	318	272	312	257	292	308	306	301	283	337	304	320	305	293	297	317	297	278	304	301	307	317	344	290	326	307	339	330	277	315	343	322	312	298	278	307	338	324	309	364	299	312	317	308	314	309	269	355	297	307	309	327	299	307	315	293	305	296	312	277	327	288	277	321	288	304	310	299	291	294	318	313	301	296	334	303	326	300	286	325	329	284	324	309	328	314	325	287	289	312	298	331	277	300	332	319	270	317	323	318	321	301	315	302	316	331	325	298	313	286	311	307	315	323	308	301	305	273	264	307	289	327	308	344	285	336	309	290	323	292	296	298	313	303	310	280	284	310	320	291	313	307	274	339	278	330	275	313	284	315	317	336	299	306	311	302	307	334	295	285	290	318	286	309	321	291	318	321	294	284	322	288	329	326	315	284	315	296	297	335	319	332	291	334	302	335	279	263	274	327	338	326	307	275	322	306	357	333	311	288	332	282	310	310	278	349	304	296	309	321	284	321	285	303	306	332	314	312	320	310	284	287	315	319	320	318	321	275	305	293	313	320	308	312	301	295	279	320	312	303	318	326	319	314	307	310	330	318	314	277	307	270	306	301	316	315	313	313	325	317	320	286	314	321	324	296	292	285	312	337	269	326	327	294	281	287	297	282	301	308	323	260	288	318	291	272	318	326	307	308	299	335	320	296	327	296	339	317	276	303	280	287	265	314	329	289	330	283	326	305	287	285	319	297	329	309	257	311	304	325	274	319	327	315	297	322	329	346	336	287	304	308	320	298	291	313	325	300	325	306	301	317	294	306	309	319	309	345	324	300	330	300	305	298	311	308	346	301	280	312	288	321	336	334	313	287	301	292	259	302	287	324	306	288	298	317	308	306	318	314	334	307	337	303	319	304	321	325	328	355	322	342	267	306	289	322	312	295	323	361	320	318	345	288	298	334	295	311	289	312	287	301	331	319	323	301	277	314	349	369	320	278	333	303	336	310	273	292	307	305	314	335	302	308	314	328	291	302	350	310	308	319	328	314	312	284	312	303	289	282	301	283	282	315	331	299	293	303	312	358	327	346	304	308	322	329	309	321	331	289	303	303	316	306	326	324	308	299	297	306	334	292	314	288	280	282	320	296	318	321	342	311	316	301	314	308	323	288	330	328	333	262	325	290	295	271	318	303	320	253	296	321	319	303	293	328	337	352	283	277	301	306	307	297	305	293	290	279	300	291	342	293	300	300	301	292	302	299	352	295	311	324	320	277	294	306	329	336	294	340	328	296	303	294	306	300	315	285	349	343	324	343	325	306	331	320	330	308	319	332	312	321	314	315	343	296	309	361	324	310	312	298	300	334	298	304	282	324	325	313	285	305	281	314	303	299	302	322	350	335	314	313	331	286	334	302	313	314	294	285	328	326	322	317	269	321	292	277	335	279	316	318	303	295	333	334	296	297	259	291	297	274	333	319	322	312	298	307	328	286	303	304	309	255	311	328	322	319	300	320	308	328	294	327	317	274	332	352	298	303	293	304	279	297	345	290	345	302	294	329	306	315	306	328	320	303	296	319	298	293	307	338	331	308	302	348	313	307	322	318	316	313	323	293	325	339	324	334	317	303	323	304	332	299	308	354	326	302	334	307	282	288	340	291	323	311	313	327	317	278	332	291	289	293	322	313	300	277	284	329	321	322	330	298	322	330	290	349	287	304	317	317	304	316	337
50176	60083	63615	53471	47674	15004	1876	1743	1482	1344	1413	1612	1403	1210	1063	962	871	849	794	835	765	771	756	795	753	769	768	778	751	807	776	769	759	779	752	842	739	718	743	1072	2407	2864	2447	1833	1194	945	806	751	751	743	739	738	693	739	732	706	738	679	711	743	721	694	729	792	712	716	718	712	712	717	696	657	687	727	654	701	731	687	661	710	678	741	683	695	684	752	740	725	690	706	725	661	668	714	717	667	709	710	709	712	757	710	727	762	693	676	774	673	755	703	734	672	710	701	726	710	738	743	694	737	675	705	713	744	727	712	709	687	742	659	688	770	712	740	681	707	698	664	702	684	723	743	714	637	676	685	696	720	716	714	715	692	712	729	678	715	735	668	756	751	715	713	710	699	743	745	678	717	667	729	706	691	709	723	721	715	719	730	727	717	647	784	701	702	737	723	707	770	707	709	736	685	691	706	743	668	742	710	731	695	730	707	743	656	668	705	758	722	736	718	759	774	729	746	735	747	694	687	699	693	722	733	711	697	727	715	727	704	683	686	769	717	692	697	672	692	704	733	664	699	745	671	675	693	679	698	699	680	722	724	709	665	685	684	660	688	678	702	743	797	697	757	693	731	722	749	710	737	695	723	684	753	750	713	747	729	697	722	741	722	712	703	704	747	721	689	712	684	717	714	723	698	721	743	679	715	651	710	727	676	716	747	683	774	723	728	701	717	744	724	688	712	740	727	739	712	672	706	658	685	707	719	690	722	710	725	712	675	724	698	740	719	762	709	660	683	701	725	699	723	700	700	650	706	702	749	725	712	705	675	707	694	686	763	715	729	734	699	738	679	739	682	718	709	698	688	674	704	677	716	705	707	685	729	703	687	736	734	685	726	723	744	737	721	699	724	707	683	746	715	735	713	719	716	714	743	701	678	721	743	724	717	689	732	713	706	725	740	712	695	717	696	725	688	755	742	755	693	708	685	762	720	689	717	717	746	741	658	735	724	744	726	729	707	721	760	706	685	779	697	662	743	738	709	757	723	743	731	744	691	735	714	705	738	706	737	734	676	684	723	728	716	735	714	699	719	710	685	735	700	731	728	722	697	723	713	722	737	716	733	726	740	705	689	682	685	708	727	726	717	728	743	750	715	732	744	710	735	719	689	754	753	722	670	734	710	697	678	760	707	694	762	709	723	709	703	682	734	765	720	740	655	714	711	705	719	707	696	732	726	700	668	714	687	709	710	766	742	690	700	706	710	742	701	755	697	736	647	723	720	684	732	760	715	714	727	708	742	706	762	720	724	708	719	678	685	718	691	678	724	719	717	734	734	726	744	731	658	744	679	760	730	710	714	726	716	719	739	694	701	725	709	720	706	735	725	764	751	685	720	697	695	690	691	704	705	740	697	663	722	742	695	707	717	707	757	690	720	726	725	683	702	701	736	678	736	710	739	698	709	700	701	737	692	694	711	684	712	712	704	699	706	690	711	780	737	690	763	712	712	684	764	719	771	722	738	698	671	699	697	713	679	718	705	666	718	742	711	724	692	718	674	732	705	707	698	721	678	706	721	711	703	692	757	728	706	656	710	735	705	696	680	721	715	701	806	753	736	735	684	714	728	709	693	727	746	683	739	696	705	779	668	722	724	721	712	697	698	676	706	733	767	683	676	730	701	731	683	708	726	752	752	687	750	688	682	715	750	691	758	729	693	721	773	769	717	691	685	728	708	701	705	716	730	751	749	700	720	694	736	713	726	696	709	738	717	719	672	699	698	718	683	712	713	716	690	737	680	736	737	744	712	715	685	710	691	714	719	708	709	728	705	718	703	715	665	746	701	720	709	737	738	733	726	677	732	690	746	686	700	724	754	678	710	674	758	682	689	678	733	719	705	688	733	689	661	682	764	722	719	688	728	740	719	691	710	721	754	709	706	727	698	688	710	700	722	758	732	719	732	724	716	752	714	712	751	733	752	679	680	718	725	727	706	719	700	707	734	743	686	709	719	706	731	684	710	724	694	709	694	729	749	737	661	724	716	686	691	694	717	718	681	713	727	719	685	761	728	741	678	741	684	731	712	683	720	691	724	736	658	700	650	714	703	698	730	752	751	749	693	679	731	738	680	732	746	678	718	679	730	677	689	687	743	739	708	730	714	743	687	638	755	729	704	691	721	765	754	709	724	741	682	709	736	698	697	710	778	733	669	689	736	706	729	707	713	762	685	692	714	765	710	719	712	760	718	725	729	769	709	711	712	694	667	769	723	713	717	730	749	725	701	717	732	698	744	745	714	694	731	703	723	733	703	692	695	709	733	695	755	695	713	717	726	753	803	714	741	720	682	733	691	743	681	730	710	736	707	725	729	737	722	709	714	708	712	759	689	727	730	705	716	705	710	724	727	715	684	684	693	700	704	723	706	668	756	708	736	698	718	684	730	743	704	741	719	679	715	700	743	708	745	735	719	722	704	681	712	708	696	673	712	688	734	718	727	710	696	678	740	733	706	632	651	691	729	710	713	728	672	676	726	703	774	776	718	747	681	692	696	763	709	730	678	663	748	671	764	787	722	732	711	701	667	716	704	692	734	688	713	712	693	699	674	732	722	725	699	716	685	674	701	694	693	691	723	708	772	672	690	707	706	741	650	699	709	756	665	716	745	734	725	752	725	702	748	674	720	710	677	705	738	697	719	725	718	679	735	734	761	701	714	735	712	713	695	743	700	695	707	722	724	714	734	673	721	701	702	690	751	727	745	737	726	709	729	710	725	699	669	688	690	710	700	733	674	737	723	744	735	699	729	680	694	768	701	742	698	767	690	706	691	706	723	749	704	676	734	671	763	711	695	724	715	725	690	723	678	757	780	731	672	700	671	669	704	696	745	720	719	705	724	719	701	692	676	743	720	766	732	733	726	717	686	731	721	748	717	722	740	729	672	685	735	684	709	719	757	711	683	707	702	734	747	693	701	679	712	713	733	726	751	693	723	723	740	705	794	726	694	682	698	716	701	731	721	679	682	764	762	725	690	691	697	704	725	674	764	693	729	697	737	753	722	677	712	723	680	712	703	733	699	722	666	704	702	743	670	720	655	768	702	653	725	702	692	729	716	727	718	679	711	699	709	686	737	694	730	733	674	719	734	704	711	702	674	670	698	714	696	697	677	679	714	726	744	761	701	673	705	707	754	733	720	718	704	702	742	762	673	693	712	738	713	709	727	712	672	687	690	732	712	742	739	730	693	709	703	715	765	702	730	680	671	724	731	690	753	695	727	693	706	707	707	706	688	695	737	705	689	722	676	730	700	761	721	690	759	674	738	667	737	715	750	687	733	710	720	674	695	676	765	753	640	771	706	742	676	702	732	716	713	712	775	706	701	699	708	694	769	686	714	719	719	707	737	709	714	761	717	663	734	733	718	733	780	669	776	740	715	751	717	690	714	674	707	729	679	699	716	707	696	678	694	711	700	689	734	753	654	722	682	706	711	721	711	701	747	710	722	727	710	730	711	690	750
18554	13879	7887	2803	1535	690	422	401	437	423	453	448	387	430	384	406	390	410	416	386	430	402	387	366	378	414	387	416	388	378	335	377	375	399	391	393	412	423	417	420	393	366	388	400	465	400	372	379	373	402	362	411	368	386	364	368	384	365	380	373	379	390	351	394	401	378	412	388	387	375	373	372	383	376	390	416	372	399	406	372	387	399	400	410	420	402	386	371	354	372	361	380	386	396	434	395	419	407	422	424	400	382	384	413	395	388	387	385	367	376	443	366	382	412	375	386	388	390	360	398	412	361	391	414	400	389	364	395	409	386	375	380	402	391	373	375	358	397	396	382	396	379	391	407	401	385	394	418	396	353	415	398	375	377	387	371	396	364	416	406	413	393	379	373	393	392	398	372	412	395	393	383	373	384	377	389	363	361	366	361	400	422	412	356	415	389	384	400	390	432	419	400	383	399	387	411	409	406	411	370	403	381	379	386	375	373	383	410	375	365	409	415	345	391	404	373	385	349	394	392	380	377	371	413	392	380	378	413	412	356	351	384	377	374	402	429	360	363	403	364	414	405	419	363	384	403	371	420	371	390	405	406	387	387	400	470	430	356	369	402	386	367	397	393	390	445	338	385	406	395	405	407	375	365	393	372	386	413	382	383	389	387	416	415	411	405	390	367	373	399	390	420	364	377	366	421	369	392	369	376	338	387	368	380	363	398	395	417	419	369	425	427	399	368	404	391	388	411	415	424	383	411	393	385	401	392	376	386	398	427	349	385	425	391	367	403	402	398	367	412	372	397	394	403	435	380	406	405	384	431	387	417	425	374	381	400	408	361	392	373	421	371	390	385	420	409	401	378	379	350	419	436	394	385	403	381	384	422	372	432	377	389	418	415	389	393	402	400	357	397	402	362	402	429	413	398	375	357	348	416	352	392	420	376	360	427	379	403	377	416	390	401	401	346	385	409	400	368	395	386	374	403	407	361	402	413	378	362	424	413	410	388	415	383	423	384	371	380	412	417	383	382	383	396	378	382	410	362	385	372	383	383	377	373	411	417	390	411	395	356	395	384	391	390	373	375	412	378	352	412	361	405	366	370	428	384	410	395	441	421	409	397	380	435	357	396	429	401	386	379	399	430	355	384	414	388	393	382	339	426	393	392	375	367	385	395	361	333	378	376	370	376	398	390	351	404	410	409	420	400	387	416	394	354	401	419	386	363	345	378	351	380	393	380	381	377	419	385	351	406	381	369	404	370	385	373	380	360	374	405	375	381	392	373	384	387	422	371	404	374	366	400	369	403	408	400	378	393	421	350	374	442	360	366	394	403	398	360	352	370	380	394	397	395	417	398	361	355	386	386	368	404	400	433	372	371	392	414	383	401	392	348	369	384	405	396	364	412	347	398	424	428	410	374	371	361	404	370	399	414	374	385	377	392	364	389	364	392	394	395	388	391	387	402	390	431	375	405	430	427	411	372	364	402	342	413	404	392	412	379	358	411	382	435	386	386	420	404	385	376	390	409	356	397	403	360	387	400	395	371	355	388	390	390	380	408	379	399	387	396	382	424	401	441	401	400	402	382	423	385	383	424	413	388	423	394	402	397	404	391	375	375	428	387	374	386	387	369	381	386	390	400	419	383	451	344	361	342	374	411	396	404	384	378	414	407	408	367	395	397	361	359	392	393	374	412	421	398	378	410	421	369	437	421	379	384	352	400	393	346	367	415	387	418	420	374	408	387	426	395	393	388	366	396	441	376	405	383	402	405	424	401	406	381	390	363	379	407	426	372	385	385	375	404	393	389	386	396	397	411	358	368	362	408	397	386	356	400	380	389	423	424	385	399	415	405	383	390	358	393	407	369	381	379	386	385	366	415	382	395	378	384	388	418	366	406	397	393	399	362	355	405	415	397	376	404	347	390	358	405	413	384	379	416	411	376	397	363	434	380	386	388	368	396	329	419	387	363	376	424	358	411	423	386	395	404	402	366	385	413	391	378	389	391	419	411	392	381	390	375	417	399	402	434	378	351	422	391	365	409	403	370	402	424	418	411	366	393	382	402	388	376	354	372	393	405	422	408	384	385	431	413	402	375	394	375	373	381	375	403	410	402	376	403	385	416	373	375	416	371	387	376	384	363	387	410	376	362	366	393	405	391	408	360	394	400	404	416	414	388	358	374	403	383	389	435	396	377	401	404	409	382	378	400	396	360	384	389	395	391	363	360	425	399	378	402	393	386	390	420	384	380	411	365	358	414	370	366	345	380	392	366	378	418	381	340	400	401	428	380	396	383	425	411	420	408	372	417	427	383	401	374	399	403	410	370	354	368	393	388	438	395	370	349	434	404	400	403	382	386	380	366	395	406	368	360	423	391	365	374	402	421	379	408	370	390	356	402	370	363	397	376	416	375	394	373	441	379	395	382	382	419	392	406	405	418	374	377	400	393	384	352	420	383	389	393	376	387	413	397	391	416	402	384	368	399	410	419	417	394	422	407	382	361	394	398	409	401	358	386	415	404	400	398	367	439	408	399	422	416	378	387	403	420	385	387	359	425	406	367	405	373	393	374	354	402	394	390	392	353	387	409	362	416	372	336	400	372	413	426	404	427	422	396	378	377	407	408	395	378	379	377	397	371	414	408	402	408	408	373	400	359	394	400	431	392	391	418	363	425	347	388	390	436	382	381	399	396	345	349	431	438	376	444	413	390	375	395	432	415	397	393	376	390	405	374	398	420	386	369	372	399	385	388	407	381	398	378	412	401	409	376	411	369	401	435	387	386	389	401	414	384	408	394	389	362	428	407	387	401	378	403	355	430	404	384	390	428	397	382	404	414	380	408	387	398	366	403	423	388	375	393	372	348	379	436	389	364	406	418	380	404	413	385	415	369	390	429	388	365	375	397	417	343	379	409	422	405	413	418	398	420	405	334	388	398	379	414	347	391	385	411	406	394	380	388	432	376	407	380	359	381	363	414	358	381	360	413	401	400	417	390	365	386	381	383	367	388	403	427	384	384	374	422	407	391	395	384	417	383	419	414	418	415	328	386	397	411	376	359	405	371	392	375	403	371	384	401	375	408	378	378	378	373	369	410	382	394	413	388	365	377	397	423	395	384	398	364	376	364	379	361	385	407	419	413	406	409	387	399	366	377	375	423	448	395	391	426	382	383	378	375	388	390	416	433	397	404	353	389	383	407	404	368	389	390	357	412	339	412	393	375	394	394	358	412	382	369	433	382	439	372	394	359	394	386	369	379	357	364	392	395	408	396	413	409	376	393	350	411	384	382	393	412	393	393	372	408	387	424	393	377	395	404	376	397	387	424	408	330	394	398	383	397	385	394	361	358	390	413	388	381	401	385	396	340	397	421	383	432	413	413	404	397	417	368	358	413	403	396	410	394	339	406	383	407	397	360	347	375	358	377	361	398	423	399	371	370	381	382	412	394	361	382	373	354	331	363	369	426	377	396	385	400	406	395	394	386	398	366	388	406	376	423	394	398
15754	16908	12926	7048	5229	1959	1163	1014	1035	1027	970	937	915	955	932	968	924	842	864	885	842	887	903	910	827	822	865	929	902	894	859	895	877	889	839	908	871	868	862	891	980	995	1021	968	948	912	899	867	879	837	882	838	883	866	869	871	872	861	834	846	907	892	860	856	867	828	883	903	876	903	863	904	883	865	858	873	870	852	875	887	873	877	887	868	897	854	900	876	923	889	849	875	884	878	886	866	895	874	880	878	861	885	796	880	852	903	892	840	871	895	880	899	822	886	873	856	928	831	853	891	916	914	892	855	839	903	907	894	814	896	899	898	917	866	852	854	880	901	883	841	859	867	823	881	922	887	859	887	842	867	875	913	899	825	875	921	885	870	831	879	819	880	924	856	966	892	872	858	881	846	864	846	852	913	870	832	852	858	859	857	877	858	904	886	865	892	872	858	925	893	861	864	857	830	873	849	849	887	837	849	835	859	879	902	871	870	857	909	870	879	845	887	905	858	895	880	888	866	867	869	842	902	877	916	947	932	821	849	824	852	898	848	866	892	874	874	888	931	954	864	895	886	898	840	857	885	861	906	883	905	873	914	909	886	849	861	873	872	869	852	911	913	898	859	833	887	891	857	901	828	894	880	902	901	876	809	898	910	870	849	825	852	805	828	929	918	871	860	898	874	875	846	862	878	851	906	827	916	868	878	849	906	858	863	886	913	880	903	877	888	834	901	889	890	855	886	871	889	893	876	877	872	828	840	845	919	903	881	872	852	877	895	905	829	863	892	870	915	881	855	873	879	928	908	832	930	867	886	849	882	864	825	856	842	857	854	853	871	871	862	866	899	857	890	892	862	843	897	906	939	900	877	919	904	857	896	954	846	922	918	909	854	817	861	885	866	892	925	867	843	912	811	848	869	821	944	812	829	845	886	901	899	888	854	859	837	877	851	857	901	854	831	885	912	880	885	900	885	882	857	921	841	912	863	865	849	863	891	839	951	867	919	880	845	854	857	856	892	871	835	808	835	831	846	906	918	873	886	884	906	805	880	846	876	854	852	881	867	913	856	848	853	892	906	852	885	864	865	885	913	875	825	847	873	842	847	840	853	862	877	853	920	896	897	849	860	887	845	869	891	918	853	894	904	856	831	838	870	875	842	862	890	904	865	856	899	874	944	869	825	897	894	899	841	850	847	876	920	838	857	892	902	904	906	860	881	825	900	830	885	891	886	867	884	888	870	959	856	891	862	902	870	846	821	884	883	882	909	918	843	908	875	882	912	897	901	880	856	854	883	879	831	893	862	800	898	903	837	899	868	898	901	932	856	904	908	849	922	852	924	886	863	866	848	909	900	824	814	898	901	848	888	917	873	911	865	908	848	859	900	852	902	890	823	892	862	900	867	891	851	856	851	882	900	860	921	831	921	841	862	903	856	874	880	888	924	933	879	870	851	908	905	887	898	887	872	864	855	845	865	916	887	899	916	842	872	883	824	872	874	848	834	938	855	869	911	918	858	906	856	855	872	883	916	939	826	893	875	858	838	853	858	869	879	922	822	866	832	880	846	894	902	826	867	909	924	829	895	888	889	867	834	883	919	833	841	851	877	891	868	789	849	925	839	921	853	917	890	898	892	837	849	921	903	880	855	817	881	863	871	871	854	860	861	880	871	898	932	862	860	912	895	828	837	918	880	848	863	865	856	845	847	870	855	875	827	877	838	870	904	885	880	888	889	917	866	865	859	883	809	874	887	834	844	875	831	866	896	890	881	924	895	854	876	911	871	896	896	845	899	915	843	866	850	906	855	863	899	867	910	863	923	885	892	908	854	858	889	925	903	839	864	869	889	859	885	930	868	841	867	862	856	846	858	881	860	867	905	840	868	863	874	929	864	880	884	885	851	968	883	879	871	866	875	860	811	883	884	864	867	924	813	843	838	868	911	834	862	869	865	905	935	944	876	899	929	863	878	922	839	844	867	862	881	892	906	844	854	854	913	890	862	853	873	833	873	864	881	855	875	855	905	806	901	921	815	870	908	887	875	897	899	868	862	859	871	844	876	886	827	949	889	873	837	894	906	868	875	897	863	890	819	861	890	877	857	880	873	900	869	888	858	823	911	835	872	909	929	910	861	829	849	860	890	870	886	893	858	875	891	916	800	864	791	936	859	852	932	858	865	907	882	891	870	906	892	887	820	827	860	861	923	885	863	842	896	889	888	829	852	890	827	897	877	845	880	873	873	926	899	903	886	868	838	902	907	888	851	852	876	854	866	899	863	877	859	868	928	895	831	896	936	864	923	860	895	922	848	904	916	858	868	883	885	844	857	865	808	861	863	901	835	866	905	897	867	922	873	855	836	854	896	849	864	829	916	895	817	820	838	870	881	890	873	890	838	833	869	886	857	848	849	855	876	901	902	801	859	853	881	842	938	854	923	854	862	875	838	856	842	887	863	883	940	877	832	897	851	899	879	876	872	849	894	925	894	949	894	881	831	890	861	832	853	913	837	939	900	847	912	844	869	885	900	940	912	875	896	852	897	851	859	890	862	888	896	936	885	846	892	888	920	871	897	849	847	898	875	857	877	905	904	907	841	901	894	867	870	877	881	838	840	811	886	906	885	929	827	893	838	943	866	857	900	859	822	873	859	860	835	907	867	887	879	890	909	849	917	853	892	836	897	893	864	888	910	897	847	837	850	867	901	869	867	919	848	872	898	876	914	928	863	854	850	855	934	851	902	841	870	894	889	874	926	823	878	831	854	949	870	879	924	876	841	895	890	860	861	900	847	870	890	945	881	900	922	848	859	926	877	898	877	847	902	822	893	826	863	952	847	882	845	843	869	894	914	900	896	877	852	863	894	875	825	862	906	851	897	889	864	856	906	878	852	909	851	868	885	850	827	838	890	834	856	905	881	885	880	937	862	865	893	846	816	872	879	860	850	916	892	899	871	826	812	906	850	852	860	892	900	846	912	920	829	827	887	897	885	832	863	823	888	906	921	881	865	852	839	863	874	858	870	864	820	832	895	842	912	890	876	866	903	848	929	863	872	872	883	927	867	902	904	874	868	876	857	879	840	927	859	824	858	867	855	853	883	885	874	865	900	908	894	859	899	870	891	916	894	914	901	879	885	853	824	933	890	880	844	843	804	865	876	867	868	880	910	894	858	880	840	844	947	863	869	911	880	916	891	869	877	873	824	875	857	863	840	882	907	916	860	867	894	887	935	858	850	892	815	904	832	822	848	862	876	823	899	874	924	808	860	866	906	898	850	884	857	957	844	885	858	867	848	851	943	884	937	860	906	852	884	855	883	869	867	906	859	847	895	875	907	830	884	865	901	832	897	868	877	907	887	836	881	834	896	897	833	855	877	861	906	831	872	851	848	928	902	879	876	906	863	863	879	855	853	893	869	824	833	887	899	918	873	927	898	843	887	902	902	905	874	879	859	904	907	871	895	888	861	849	932	862	868	895	852	897	895	862	927	920	830	822	905	911	877	882	910
66956	65421	56282	36228	24782	7238	565	449	458	396	405	349	389	397	318	335	310	336	314	319	296	308	326	330	289	317	296	290	305	320	277	299	316	322	323	303	308	295	318	360	444	521	425	408	345	305	317	333	319	291	314	273	347	304	310	287	255	280	305	290	307	315	299	319	304	310	307	339	307	338	291	270	309	290	296	307	322	308	320	339	295	308	289	288	297	279	325	321	292	316	305	305	299	296	288	305	299	298	303	301	316	286	322	316	295	265	267	303	298	281	300	278	284	287	330	284	279	304	303	308	268	293	311	310	315	312	307	301	278	291	338	322	289	285	325	285	301	311	293	301	312	298	289	316	329	301	269	287	284	319	311	295	287	312	295	267	303	292	288	297	305	271	304	293	301	304	293	287	280	282	304	288	313	281	338	288	298	331	294	259	313	298	316	303	294	289	309	302	288	285	313	295	307	298	300	284	294	306	326	286	307	319	290	263	272	289	292	296	265	304	313	301	268	281	281	268	293	285	305	319	262	310	267	295	291	327	291	291	318	287	283	287	286	252	275	290	313	280	292	285	300	289	303	276	312	297	299	309	316	301	287	301	312	306	307	274	301	300	317	332	330	331	267	293	309	284	285	306	286	335	283	344	312	326	292	335	316	297	352	297	276	292	306	273	301	281	309	295	306	284	275	316	304	267	318	276	303	299	328	313	287	287	298	303	311	273	299	358	323	301	311	264	285	261	332	323	306	278	281	316	283	289	303	301	303	301	284	277	311	321	324	310	286	286	299	310	302	294	305	282	303	294	295	278	308	277	316	275	277	311	296	275	314	283	284	316	272	290	296	290	300	312	313	293	338	279	295	298	315	309	302	283	266	284	299	299	285	306	304	325	298	291	289	313	301	292	323	281	299	328	286	292	278	300	282	317	288	305	314	311	305	278	297	257	305	285	278	277	327	251	317	313	279	299	279	296	316	255	314	278	291	276	315	319	287	286	306	299	300	314	299	286	272	270	311	296	291	279	288	302	269	266	295	295	264	300	281	296	287	301	338	297	302	290	320	315	303	315	310	304	273	284	280	291	276	285	302	299	331	286	278	311	254	326	286	280	308	306	288	287	330	301	284	290	290	267	284	297	302	306	270	294	295	295	278	281	273	284	293	319	319	268	288	318	330	278	306	322	310	309	300	319	296	292	300	260	291	283	276	287	301	290	282	278	301	300	295	301	330	277	294	270	274	290	295	343	320	309	306	302	295	308	288	268	295	279	319	287	321	292	302	284	324	313	302	298	327	314	296	290	292	336	284	287	314	287	328	305	304	287	297	286	326	296	307	319	294	300	278	305	251	272	297	309	284	288	300	273	302	320	285	303	314	285	284	274	335	313	299	262	304	307	305	315	319	292	335	309	307	279	311	285	315	310	317	334	280	307	303	303	293	286	319	279	285	293	301	299	316	298	310	289	301	297	291	326	309	298	296	318	315	279	286	306	296	317	303	305	289	280	303	323	303	301	289	295	278	282	294	264	266	295	302	283	316	284	263	290	288	300	306	282	289	291	307	290	283	286	270	257	291	320	296	263	324	281	289	319	307	315	285	307	287	305	324	318	326	303	307	331	297	317	317	303	312	283	281	275	299	290	280	295	290	285	281	302	259	297	288	289	311	280	328	279	306	310	331	307	312	302	295	300	293	305	268	298	287	317	289	291	290	297	287	344	300	289	277	304	292	324	323	307	294	268	309	309	312	274	308	308	301	317	313	298	288	349	282	289	323	264	300	307	290	283	313	246	276	285	284	302	295	320	328	268	312	302	282	301	249	321	301	311	286	284	311	289	343	307	304	261	274	279	308	279	302	266	296	277	303	311	292	293	311	312	298	277	301	318	295	288	283	317	303	296	308	293	321	321	329	276	334	343	288	305	315	304	320	275	317	348	317	290	292	276	286	308	319	300	292	298	284	303	314	277	284	296	317	303	312	304	288	279	273	294	293	293	298	274	298	289	308	324	309	297	319	290	355	317	291	297	326	280	295	315	313	309	291	314	302	309	280	292	315	285	285	304	318	291	300	314	298	287	265	307	306	304	312	292	321	291	327	279	316	319	253	271	314	311	306	291	284	311	280	300	284	289	307	298	270	289	324	300	312	312	289	269	278	295	265	309	268	301	287	312	289	277	288	290	291	292	323	302	297	294	327	295	287	296	305	304	306	274	300	309	311	314	261	276	299	314	291	325	284	321	314	269	279	332	305	327	286	287	301	316	269	291	308	294	321	333	308	301	303	273	304	319	263	311	350	282	272	296	305	285	288	304	285	282	313	277	292	292	258	299	275	298	304	267	294	309	292	286	302	297	285	278	306	296	294	307	267	294	262	314	290	295	301	317	320	304	305	309	279	311	298	270	258	281	294	302	301	305	312	295	284	300	305	289	333	333	264	333	302	325	299	304	300	293	292	277	279	276	338	310	305	303	256	279	302	298	311	305	289	269	289	305	286	298	276	312	309	291	303	293	269	329	317	291	306	316	299	302	285	283	291	315	303	287	302	308	260	304	291	295	310	304	297	283	299	273	321	315	305	284	288	301	304	313	265	302	283	300	289	291	314	282	292	326	304	295	282	289	273	278	298	281	306	319	299	294	302	281	315	302	313	304	297	311	312	310	295	323	297	316	306	295	322	312	331	315	297	292	289	297	298	308	303	323	292	297	277	316	295	302	321	277	273	267	289	333	312	316	323	282	296	296	284	279	270	312	296	298	332	298	286	308	319	283	287	278	282	317	324	306	301	290	278	270	311	312	260	299	290	304	304	302	302	290	327	277	284	318	340	323	291	317	300	281	282	312	310	301	282	292	321	301	281	279	270	316	293	284	319	320	290	299	312	288	318	310	296	295	287	305	329	295	289	267	314	288	289	275	263	311	285	311	300	278	312	281	302	331	284	307	315	322	271	309	317	295	291	288	327	305	320	276	303	288	293	320	323	287	286	281	312	273	292	267	284	277	265	287	280	299	307	339	332	278	287	303	312	287	267	299	306	300	304	293	310	290	323	314	314	283	297	307	276	316	315	295	295	288	294	322	273	306	333	287	275	289	301	310	280	331	293	325	318	295	325	341	284	295	318	305	305	291	344	303	269	300	320	281	331	302	312	304	278	309	291	308	304	313	283	308	282	289	298	287	298	300	302	341	272	305	312	281	324	297	292	314	295	288	310	315	296	309	294	324	272	297	294	300	284	305	298	295	282	309	293	301	307	293	261	295	337	309	297	277	299	309	261	271	282	312	298	284	311	314	275	278	324	297	310	270	292	309	354	277	304	306	262	300	315	298	277	303	280	289	323	315	292	315	302	269	264	264	292	290	299	286	305	303	316	304	278	290	279	309	273	334	312	304	303	308	305	306	278	279	300	289	278	305	266	288	336	296	304	298	301	298	270	283	289	299	307	280	291	288	313	320	293	287	304	318	334	313	296	274	264	315	287	293	305	278	317	288	278	290	311	300	318	295	264	336	312	296
41178	48700	51540	42516	36765	8112	1504	1532	1348	1318	1267	1146	1072	961	953	860	800	812	817	752	835	712	735	717	716	685	685	745	732	792	806	713	734	786	796	752	778	665	742	1284	1991	1936	1553	1195	956	751	732	701	676	712	694	701	708	701	642	689	675	710	651	683	702	660	707	715	691	664	667	671	705	685	704	679	711	670	668	665	703	746	716	736	694	642	663	718	704	705	660	733	676	700	720	703	696	682	752	730	698	686	680	747	648	717	682	711	669	673	663	704	667	657	685	690	683	666	702	713	716	703	716	694	711	702	693	732	702	656	737	734	646	735	716	649	752	670	698	653	711	653	731	724	712	694	650	662	686	727	670	672	716	708	628	712	675	645	694	655	675	672	728	709	689	702	692	647	641	716	630	672	692	708	651	698	708	707	642	663	655	662	721	668	723	707	687	754	690	727	730	642	669	746	707	659	726	634	686	675	696	720	692	694	675	711	649	647	703	638	675	671	697	685	722	723	669	706	697	733	669	670	655	697	642	699	702	649	695	709	665	665	653	678	711	679	648	705	710	714	687	655	709	677	631	649	720	684	697	665	649	677	658	670	656	684	686	671	675	641	748	657	686	741	690	680	641	685	664	682	720	640	658	682	732	644	697	713	670	678	661	661	665	669	706	717	702	683	665	712	687	696	687	667	661	703	676	701	655	645	716	661	710	718	706	654	700	730	696	683	679	679	674	657	676	691	653	670	703	697	726	724	699	684	714	688	647	684	712	669	675	682	719	704	692	671	748	718	688	685	701	702	705	682	654	706	674	680	718	709	705	727	721	668	709	707	656	660	671	676	633	672	670	716	692	685	723	676	664	666	696	628	673	678	724	750	668	722	749	721	704	717	678	702	656	749	716	662	720	663	734	661	697	668	679	659	700	689	681	717	666	706	702	677	686	673	678	675	704	728	650	688	711	672	673	659	656	692	748	697	658	698	670	682	651	684	698	685	684	712	719	674	682	694	678	712	670	681	671	644	658	699	649	677	685	705	720	661	735	667	639	712	715	660	701	685	691	662	707	670	686	707	691	702	690	677	726	662	678	686	712	640	724	686	728	691	700	666	671	627	662	660	761	707	644	687	676	647	708	667	729	696	678	677	703	659	718	671	750	693	723	707	680	729	736	731	685	724	697	688	679	702	660	693	699	725	703	753	683	670	720	690	682	720	719	701	654	698	642	665	639	708	686	650	686	703	668	645	672	688	674	670	691	703	664	655	684	697	688	723	706	663	674	657	704	691	718	669	688	668	720	642	688	682	675	673	701	647	692	677	681	675	642	688	678	682	672	713	686	680	724	705	711	657	643	715	671	692	717	658	690	712	670	709	682	703	694	679	659	698	684	671	657	726	705	689	690	714	700	721	693	717	680	680	712	667	653	690	700	663	715	686	685	724	666	714	673	694	672	740	670	691	663	697	740	703	646	690	691	662	682	703	696	709	725	668	709	643	717	612	662	695	723	666	670	671	668	659	657	706	692	686	759	743	688	700	680	682	715	687	633	696	705	658	704	678	704	649	729	669	704	714	678	699	720	694	745	707	698	727	679	634	686	674	677	697	725	674	663	690	671	638	724	701	716	643	709	708	692	661	709	673	692	677	667	726	684	700	698	656	719	751	683	678	713	672	705	668	712	701	684	692	672	714	676	632	680	650	643	700	664	637	685	680	736	725	663	655	730	689	750	729	702	708	711	679	670	620	664	681	643	647	665	720	660	684	744	714	724	675	725	666	694	707	668	702	690	659	656	666	725	714	692	690	696	658	688	610	671	701	658	683	713	660	760	685	700	674	680	679	752	675	652	641	702	675	657	676	629	727	626	685	672	684	718	690	706	681	697	692	754	619	703	660	643	718	761	662	708	662	690	707	667	694	668	699	694	695	677	677	668	692	669	682	662	745	700	670	698	649	687	670	675	671	708	692	681	698	703	735	665	711	695	670	668	714	718	674	719	689	664	725	698	731	671	719	688	705	684	684	674	686	720	712	703	723	705	693	661	683	665	698	703	696	694	697	673	700	681	666	632	699	711	700	705	673	684	640	692	670	720	685	723	680	683	634	680	657	692	676	687	704	697	662	700	700	717	709	678	658	708	686	690	673	678	703	709	735	679	748	675	721	695	687	695	677	709	671	651	692	652	711	660	661	689	674	673	686	670	688	699	689	690	726	716	707	677	648	709	692	730	703	685	687	657	630	697	666	698	695	678	718	703	715	658	686	669	620	683	674	699	675	726	653	677	706	649	681	686	704	662	729	681	629	731	661	704	684	732	702	687	698	693	647	659	682	666	660	653	726	662	734	686	683	717	673	693	685	739	643	696	655	661	674	654	659	673	643	722	737	709	682	715	641	664	727	688	684	664	671	675	678	673	699	703	691	694	678	692	685	693	656	713	701	668	710	677	678	687	744	741	683	670	684	717	672	728	641	669	686	656	661	726	697	629	683	705	712	665	715	663	664	663	674	711	679	665	645	705	698	676	678	635	705	691	653	713	674	694	664	739	699	694	701	708	693	690	685	691	663	689	667	684	718	700	746	695	739	707	665	721	693	687	742	637	683	628	703	638	700	679	683	643	716	680	712	725	707	671	659	695	692	678	695	702	693	701	648	720	676	732	682	665	702	659	671	714	681	694	673	661	712	724	675	652	695	677	706	671	651	681	649	687	662	620	717	716	684	693	712	681	656	641	703	674	736	727	740	706	682	707	703	701	686	675	692	697	673	719	754	692	661	675	655	674	700	689	682	669	661	709	695	702	702	665	665	675	699	723	674	676	705	668	680	728	665	666	669	700	687	740	785	657	700	667	700	683	689	677	674	690	683	734	669	665	658	702	668	679	688	679	663	643	661	667	705	668	688	678	669	710	686	647	697	647	688	695	683	658	700	714	740	670	661	687	688	678	717	696	697	667	718	707	673	729	719	678	713	709	689	706	693	703	681	650	749	699	686	674	685	721	699	688	666	722	690	635	706	695	697	621	652	690	705	715	692	665	703	716	689	703	729	697	704	691	627	710	742	666	702	744	668	702	692	650	687	713	707	750	720	678	669	680	704	675	739	737	706	695	672	692	727	665	645	659	694	678	694	681	644	683	698	675	688	682	712	660	702	658	713	659	714	667	691	670	730	691	704	695	730	684	702	711	686	686	656	679	708	698	704	660	692	687	723	690	665	705	659	692	706	660	664	676	660	655	679	733	685	679	681	672	704	685	668	643	682	694	700	667	703	700	664	680	721	708	729	658	665	670	684	686	717	687	719	675	723	698	665	607	674	717	675	725	722	614	677	667	663	688	692	713	698	739	688	693	668	701	656	737	695	685	678	717	673	668	679	710	676	719	681	677	687	668	651	696	712	693	715	682	716	663	695	730	680	663	734	680	692	720	658	646	660	721	699	666	675	679	662	692	720	701	664	683	650	667	652	705	694	743	661	717	687	718	671	700	702	681	685	702	709	677	678	724	700	697	701	710	745	651	724
79684	77747	68074	47763	35263	11007	967	661	595	506	478	449	469	427	350	312	317	300	305	310	349	310	314	295	277	320	290	315	330	321	271	303	315	255	288	285	321	290	284	431	580	615	565	460	400	357	309	280	302	288	293	265	292	302	257	298	312	285	300	295	286	260	274	254	309	295	287	264	348	270	284	261	279	301	316	293	292	301	269	292	295	280	284	305	287	317	302	287	257	309	253	274	293	303	312	280	291	290	289	292	282	282	311	287	302	292	271	286	251	286	275	287	256	279	238	268	267	259	286	268	255	303	317	265	302	266	291	303	286	327	258	247	277	293	272	268	283	270	270	263	263	283	282	245	261	297	323	277	292	304	289	281	302	316	298	279	312	281	297	295	287	245	300	296	277	279	308	265	282	300	280	312	288	290	287	290	284	266	292	280	294	283	310	269	254	297	294	248	313	245	297	279	302	304	286	286	265	286	304	303	294	266	298	298	267	294	273	268	317	279	253	277	276	289	314	277	282	295	282	292	287	297	290	302	302	305	278	290	278	295	337	274	291	275	261	307	310	256	303	291	275	276	303	292	285	268	269	301	263	318	290	263	294	295	305	297	264	288	324	313	267	316	313	254	293	303	281	273	254	291	298	301	297	296	311	265	286	263	293	278	282	292	304	293	284	271	276	306	313	288	285	289	281	280	259	290	296	297	292	264	297	279	288	296	275	316	289	298	316	291	300	294	287	270	310	300	249	287	283	253	296	294	304	317	298	291	299	298	300	320	287	276	297	315	339	262	297	265	287	286	314	274	296	285	273	253	303	305	279	307	301	276	319	327	262	271	310	310	287	289	280	258	309	257	295	326	316	285	315	271	254	289	265	273	295	296	275	258	297	287	308	299	275	296	310	297	288	288	325	294	293	305	306	281	285	259	287	261	256	299	334	274	285	295	315	303	308	270	310	279	269	260	296	283	282	301	288	272	301	268	271	296	299	271	279	306	291	294	288	292	261	305	268	285	275	283	267	284	278	284	267	308	278	286	278	301	282	249	289	286	264	278	326	286	295	288	310	285	293	295	265	294	271	280	308	281	288	285	294	308	308	270	295	264	290	290	261	298	293	304	285	303	281	283	293	301	289	296	304	287	308	312	293	310	286	252	262	325	297	302	288	273	260	285	300	295	315	296	297	298	278	282	282	262	281	273	286	286	299	277	278	304	260	294	288	304	268	291	268	291	287	287	290	281	277	318	327	298	309	271	297	278	298	286	261	295	282	301	293	267	291	276	282	302	321	279	326	282	329	318	299	292	301	301	270	238	277	310	301	294	273	283	278	290	319	309	322	295	311	305	282	269	288	299	291	309	295	319	280	286	261	294	300	290	332	251	319	291	267	296	280	288	281	296	254	285	256	239	294	282	290	282	288	281	296	290	277	270	279	286	299	286	285	291	266	299	272	284	292	258	285	287	300	262	283	273	262	322	306	272	295	285	279	310	302	269	299	281	253	279	279	283	297	238	271	295	276	262	258	277	316	297	267	273	287	284	291	285	304	270	262	305	284	260	285	305	340	272	311	292	277	288	322	291	295	261	323	285	308	262	278	329	294	289	298	298	306	281	255	294	306	280	293	298	295	280	273	297	292	273	283	274	288	289	317	318	291	326	299	301	287	283	280	271	310	288	272	313	280	305	287	262	312	282	279	317	298	292	293	307	302	293	292	263	282	258	289	297	294	290	269	267	280	289	290	284	280	280	319	284	259	267	291	278	266	308	304	266	303	266	296	278	282	292	316	296	292	293	270	314	307	278	243	285	271	293	297	263	279	287	297	307	293	294	291	312	287	306	295	282	275	288	299	297	303	293	299	269	270	276	265	313	243	293	277	274	270	285	239	255	291	300	295	276	279	265	278	290	284	290	281	280	288	271	271	296	296	296	273	253	311	265	272	288	257	304	298	292	294	293	264	302	295	306	266	297	295	290	267	299	290	282	310	276	315	280	278	308	307	299	319	306	295	274	278	308	279	261	282	292	292	279	296	315	294	289	281	276	291	322	274	273	301	278	313	272	272	264	268	288	309	261	284	270	299	296	272	303	281	329	322	295	301	303	290	295	277	268	301	287	312	260	298	288	290	283	256	259	253	274	321	290	293	274	259	284	286	275	273	300	306	300	278	324	302	275	275	254	300	299	311	284	285	287	289	280	291	240	311	290	288	317	310	278	272	282	287	264	285	301	286	312	262	263	275	302	290	271	287	270	257	266	281	322	260	277	298	289	289	284	274	268	303	288	276	317	250	288	299	284	266	308	285	267	281	278	263	274	264	277	317	263	289	303	285	286	272	287	290	293	310	280	276	295	279	280	271	293	273	266	299	279	288	304	274	321	282	274	299	267	272	283	288	287	272	300	261	286	299	299	277	294	296	279	285	279	230	283	289	304	298	298	291	303	304	282	285	304	293	295	308	293	285	276	258	293	293	282	271	274	287	277	306	283	292	263	298	262	277	288	302	280	314	302	299	292	298	322	274	275	262	288	273	316	317	254	252	247	279	289	279	306	267	293	281	326	267	290	301	295	278	328	299	250	279	258	289	258	298	275	249	276	294	310	277	311	278	271	280	268	286	299	293	329	301	284	311	264	294	258	272	281	275	303	299	249	300	269	300	297	262	280	293	286	288	305	278	313	295	292	292	291	269	286	325	278	283	312	318	280	266	290	300	309	259	251	323	292	315	286	280	296	309	285	254	280	314	269	256	286	268	309	277	292	304	267	292	267	253	270	278	296	298	288	322	285	294	281	250	276	320	299	307	297	292	312	295	276	291	263	283	287	286	304	293	293	286	294	284	321	282	270	286	281	301	309	255	276	284	290	271	280	301	253	309	287	312	285	306	311	274	265	303	271	295	325	289	306	272	263	278	267	260	275	294	303	297	298	266	286	297	289	287	287	309	303	260	293	309	296	269	283	282	284	263	281	335	272	295	306	293	273	309	264	290	299	276	303	271	294	298	297	255	311	273	274	290	277	275	277	270	299	317	276	293	317	277	298	286	309	296	300	283	282	299	296	274	342	280	298	285	295	297	278	265	286	281	286	276	274	318	276	272	278	270	312	268	264	261	268	304	289	295	265	305	267	285	283	285	313	273	265	287	263	278	295	302	335	319	302	248	308	292	250	299	276	308	293	301	305	300	301	317	268	293	268	317	301	289	294	291	312	292	283	271	283	278	287	276	284	263	310	291	291	275	272	294	336	294	298	314	337	318	291	302	325	267	261	291	304	316	283	310	316	288	297	262	294	276	246	300	312	269	252	307	301	282	278	293	315	304	277	270	284	302	295	313	328	304	281	288	287	292	295	295	295	289	270	295	286	271	291	284	268	272	283	281	309	306	291	292	312	268	295	266	251	279	291	273	280	280	260	283	296	298	274	291	266	273	290	266	259	301	289	277	279	291	256	294	272	276	265	280	306	286	287	317	280	271	267	272	299	274	268	284	289	270	300	300	323	288	320	316	278	275	287
50451	59888	63472	52646	44893	7170	2431	2378	2143	1802	1544	1485	1652	1176	1112	997	930	786	784	738	714	811	772	765	712	732	726	795	752	768	770	747	821	771	835	759	766	679	764	1779	2997	2917	2378	1700	1210	905	811	754	645	679	703	693	698	640	659	665	684	664	665	670	661	647	714	682	685	673	654	658	640	659	663	674	691	706	647	679	678	615	623	718	651	640	663	639	695	638	659	642	682	674	638	693	642	655	647	665	682	664	656	676	693	685	666	660	710	634	651	667	700	624	671	651	661	686	648	667	677	604	675	672	641	689	647	607	650	631	663	618	660	667	652	675	682	652	632	667	659	665	699	671	672	690	673	682	712	684	641	633	691	675	675	676	707	673	657	684	718	619	661	692	630	650	657	670	710	720	660	634	722	679	714	628	631	685	657	679	644	649	693	686	715	607	660	665	647	657	681	620	656	673	640	615	648	678	657	730	703	672	679	650	641	683	661	675	667	710	657	668	663	675	709	655	643	676	676	657	660	702	691	694	695	708	662	637	684	626	663	671	717	674	667	660	684	668	644	686	661	649	715	697	674	680	688	653	666	710	686	654	691	658	612	654	710	675	667	670	657	643	606	715	695	732	714	690	663	700	664	680	682	673	686	690	615	696	643	671	665	678	681	672	648	694	673	686	678	692	673	639	671	678	687	641	681	638	642	681	679	664	632	628	672	648	651	637	624	647	686	691	630	663	670	682	662	720	702	688	632	652	650	670	698	671	654	650	702	668	686	678	653	675	684	705	653	670	691	679	684	699	713	653	623	628	650	685	663	658	664	694	646	662	632	690	740	638	680	667	693	676	640	699	657	656	676	684	697	673	644	648	703	707	686	658	694	691	700	722	661	668	706	690	655	759	689	709	663	663	667	663	680	650	665	725	663	670	666	681	656	699	668	719	693	662	665	668	626	683	679	699	674	648	727	710	691	666	703	681	687	656	703	617	708	681	673	682	679	695	703	657	656	662	658	700	669	684	684	629	659	606	689	653	634	677	709	692	691	682	648	677	633	628	695	649	660	697	680	666	675	693	675	664	692	699	670	685	676	656	633	681	692	654	657	691	671	714	648	701	699	679	659	661	654	662	659	734	677	665	658	718	661	634	670	747	646	669	694	631	662	668	649	689	620	681	662	671	677	692	632	693	674	661	687	693	711	652	669	688	649	688	721	632	696	681	646	687	654	644	669	625	685	663	631	671	696	670	678	649	608	670	669	610	611	696	666	663	699	678	667	694	738	658	645	656	683	688	702	678	677	680	689	652	666	671	659	649	678	708	684	666	664	655	686	664	690	634	686	657	638	675	662	632	660	660	712	679	656	688	661	690	693	672	669	633	660	696	661	656	629	647	689	643	697	643	650	683	674	671	650	713	632	656	681	700	691	628	675	646	673	672	684	678	684	666	686	661	657	668	675	665	706	696	668	683	629	648	656	648	708	662	664	685	682	709	673	675	711	711	664	658	679	679	692	670	654	704	702	618	702	667	629	669	709	646	655	665	689	684	699	725	641	680	628	699	654	674	666	689	654	633	723	725	657	674	690	677	652	679	722	716	691	683	691	689	669	656	661	679	659	744	643	702	622	677	683	615	686	711	640	648	718	661	672	615	713	661	648	695	680	663	689	714	678	718	681	715	685	718	692	651	663	637	735	671	634	645	674	688	682	679	653	661	640	685	655	657	730	650	672	735	660	728	656	670	671	732	710	670	685	652	710	648	674	675	646	620	684	656	622	663	641	668	661	693	634	670	705	674	673	624	684	670	666	664	715	710	707	668	690	653	696	651	688	668	689	670	691	680	682	680	675	672	679	678	651	746	660	660	653	605	693	696	692	640	711	720	711	675	719	692	689	645	683	686	680	683	704	650	656	695	651	664	676	653	668	651	683	689	679	644	669	647	642	643	657	664	634	653	648	663	640	657	690	715	683	668	667	666	656	685	677	639	677	726	651	638	696	661	676	681	693	715	636	666	694	648	672	649	639	614	672	694	740	694	711	626	652	675	654	670	627	692	676	660	635	685	689	713	674	641	628	673	703	700	704	665	667	659	649	685	701	662	666	615	615	676	661	717	759	653	677	751	629	662	698	660	675	648	657	677	655	669	703	655	725	660	691	640	664	621	650	619	632	667	647	658	665	714	666	702	646	664	622	636	692	649	681	623	653	654	662	639	656	646	659	690	656	650	646	718	680	667	680	633	648	696	698	637	704	680	660	692	649	680	660	649	687	699	683	667	715	697	690	708	658	700	668	693	699	688	670	699	673	675	624	636	621	660	675	719	697	709	597	665	686	668	674	716	672	680	660	659	718	654	725	665	673	652	648	618	656	679	711	692	709	681	652	697	659	675	644	667	663	671	631	710	652	657	683	681	663	685	674	637	673	683	649	667	667	689	678	695	685	688	642	659	703	713	642	652	670	653	619	649	678	647	649	653	652	727	711	632	659	654	673	671	653	673	657	692	664	655	635	673	702	666	630	700	677	674	674	692	656	665	627	685	667	662	668	714	736	662	653	648	691	721	677	713	662	679	667	669	662	673	684	650	682	682	636	651	671	685	660	719	671	652	668	710	695	619	664	722	667	682	673	652	650	670	714	641	669	690	632	653	661	635	632	697	640	681	662	679	655	669	683	699	639	696	667	692	705	634	679	676	671	664	684	653	684	648	697	682	700	691	674	674	708	660	674	648	647	657	672	690	674	697	635	674	683	710	687	679	637	708	726	650	674	653	695	700	691	702	655	649	662	643	676	674	629	713	671	697	661	648	647	669	647	654	663	716	672	677	672	726	676	670	644	677	637	693	687	678	644	630	675	687	693	679	723	685	660	669	679	659	734	637	663	662	694	629	638	648	703	672	672	669	686	684	633	661	714	670	677	709	704	668	708	677	674	688	715	707	700	661	652	654	748	691	688	662	672	659	690	678	697	659	642	678	677	642	660	679	646	644	697	662	670	686	689	683	674	648	663	694	675	644	674	625	659	655	697	687	639	699	661	654	606	664	647	699	726	660	681	653	730	670	700	653	713	704	680	661	667	661	700	676	663	633	675	688	674	678	663	707	641	654	693	628	703	668	672	656	648	685	653	701	637	682	684	626	659	638	663	663	715	661	650	665	662	707	697	676	646	635	689	668	668	700	711	688	698	716	664	669	694	661	699	690	695	692	704	685	622	658	665	660	654	671	676	642	657	669	719	667	674	697	644	656	666	672	639	671	677	658	694	700	658	625	692	714	685	635	728	668	664	628	694	655	618	649	692	666	695	683	676	668	702	683	646	656	672	639	681	647	692	642	679	632	661	677	698	675	670	679	653	645	674	626	638	666	619	659	649	656	695	719	652	695	682	666	698	673	620	696	699	668	663	668	634	655	646	676	662	683	663	699	669	645	693	646	657	634	685	642	669	657	639	643	724	692	657	671	674	649	629	659	655	679	657	644	705	708	643	679	654	674	700	675	702	655	675	644	682	693	673	672	662	660
18553	14262	8552	3263	1645	648	447	424	405	393	360	419	363	346	346	364	384	358	372	369	360	400	317	353	376	411	346	368	381	404	342	393	379	362	366	350	377	386	360	379	371	418	367	397	383	409	376	348	354	370	413	387	381	353	360	394	386	368	369	392	376	382	389	356	365	359	381	376	389	382	341	353	364	374	357	355	366	342	377	352	340	361	335	347	359	409	357	349	382	364	367	390	357	359	373	391	361	406	359	388	369	370	357	360	378	382	367	388	386	380	378	372	389	336	316	347	358	350	384	376	359	342	393	402	353	370	372	371	419	405	381	376	343	356	355	393	363	375	380	344	328	337	395	369	412	385	377	368	407	371	399	343	354	390	355	325	379	353	402	386	368	350	371	386	339	352	363	384	372	335	364	341	362	357	371	334	366	342	383	425	395	384	332	378	361	364	389	369	375	365	375	346	370	370	376	373	347	369	373	361	387	399	349	340	351	359	319	368	328	366	361	406	370	409	368	335	377	344	358	363	375	378	381	329	418	379	354	371	380	399	364	384	373	336	362	375	369	352	347	409	401	381	376	387	366	400	349	354	382	372	360	379	388	367	354	398	382	411	342	344	399	412	371	344	370	343	406	356	394	371	394	371	395	376	338	341	333	365	343	402	391	374	382	385	364	348	366	392	373	389	341	405	371	384	402	334	370	378	335	401	413	351	370	351	395	361	364	373	334	346	374	341	342	369	393	328	391	365	376	388	352	349	369	397	386	402	377	377	337	397	359	396	369	388	346	389	352	396	392	383	372	367	352	380	375	370	372	361	362	371	348	388	381	356	353	354	364	385	351	306	396	383	362	376	376	407	367	350	339	346	354	361	368	403	384	355	367	366	343	390	356	363	366	340	377	372	341	379	387	383	345	367	394	364	410	336	405	361	358	380	361	372	388	379	372	346	399	382	364	380	346	358	381	337	352	379	373	372	324	358	371	372	403	351	311	396	382	361	370	358	378	351	368	380	362	383	368	392	331	362	382	364	392	382	370	372	371	339	388	344	330	374	381	350	326	388	368	357	332	377	380	388	338	347	373	342	397	358	349	370	352	394	377	363	401	382	370	371	386	382	321	383	358	394	330	387	371	349	350	371	368	347	364	364	388	367	410	387	375	361	356	344	376	357	353	379	400	393	350	310	378	365	388	358	381	386	387	370	392	339	387	354	374	354	373	360	391	369	337	356	388	392	370	357	375	373	363	337	409	383	367	363	366	375	357	400	386	356	395	350	375	366	325	381	353	383	387	380	413	382	389	394	316	400	386	397	355	369	399	370	409	370	388	362	380	349	353	360	339	372	332	376	332	380	347	416	374	370	376	382	386	380	367	402	338	356	393	374	358	361	336	384	331	360	400	376	380	362	357	419	352	340	389	385	370	354	360	376	340	377	378	363	353	344	368	364	364	358	395	374	361	365	376	366	383	375	348	396	379	360	370	356	397	417	350	356	361	396	372	372	357	378	376	386	368	345	358	372	376	384	372	356	346	372	352	337	419	361	352	333	387	340	359	350	360	382	363	390	361	374	351	353	397	387	364	357	354	374	358	376	376	374	371	374	380	375	375	389	393	377	379	386	376	389	381	365	347	401	377	400	365	406	391	379	391	391	339	422	408	414	363	388	399	391	385	382	344	386	360	390	426	356	348	399	352	357	400	330	367	368	397	376	351	358	333	341	384	378	385	403	373	365	359	364	371	360	402	340	364	378	375	398	384	354	377	383	402	344	359	385	363	388	437	356	367	366	383	355	379	391	391	397	379	353	346	403	344	398	376	353	361	382	360	340	380	361	347	373	377	391	334	367	373	380	373	364	394	342	368	341	368	398	409	350	367	366	375	348	370	375	372	353	377	318	396	387	355	372	367	367	354	339	336	387	388	342	373	385	359	357	357	390	386	360	361	389	382	404	408	372	364	374	378	389	379	365	370	363	354	358	362	408	345	370	358	361	361	374	370	368	375	364	374	342	374	377	320	371	384	358	334	373	361	345	336	353	364	382	373	342	349	375	361	389	349	339	367	348	368	397	376	361	354	332	346	364	380	309	387	367	391	338	372	347	341	365	400	354	343	373	359	386	369	353	348	388	375	378	370	392	401	380	368	370	396	375	360	373	350	358	337	420	356	351	358	380	392	377	381	366	337	348	358	343	348	360	370	365	366	372	367	400	358	340	366	372	354	328	340	338	338	352	365	381	371	374	373	385	371	385	358	393	377	350	331	354	351	400	303	390	425	353	329	342	362	371	338	383	374	345	363	353	334	362	375	387	374	402	400	351	380	375	384	370	377	336	382	332	331	354	358	337	363	386	356	339	339	345	346	395	353	350	344	356	335	353	445	401	381	394	369	375	359	351	395	384	349	346	375	354	373	399	379	341	316	334	357	344	370	361	347	341	372	359	375	366	320	393	396	360	351	349	397	408	387	354	390	347	356	343	324	380	355	355	391	349	410	326	376	382	376	360	373	369	380	362	378	370	360	372	353	365	387	377	388	320	404	335	375	381	409	389	356	417	383	396	423	355	360	361	357	390	364	345	356	369	391	371	348	344	390	379	348	372	342	392	370	437	356	366	401	357	349	369	351	371	384	354	359	393	367	373	354	357	368	379	389	360	373	378	372	392	389	374	343	400	396	381	346	349	378	391	346	373	388	387	377	369	385	388	379	378	362	377	389	385	391	373	356	344	387	386	389	350	370	381	399	364	378	353	378	326	378	394	380	376	383	377	371	372	368	347	340	375	371	387	370	370	400	383	344	345	358	378	394	376	371	372	366	371	359	376	324	336	427	370	371	349	338	365	344	358	376	381	384	406	358	369	370	372	379	390	368	395	336	385	363	370	377	353	351	362	391	338	427	383	365	360	354	388	369	369	354	314	344	335	318	346	358	349	376	372	370	388	413	370	354	373	364	362	401	384	377	349	359	391	409	357	353	385	354	354	340	348	341	357	392	357	374	367	357	368	333	362	365	378	370	367	396	375	365	362	363	345	369	385	376	355	333	329	357	415	344	347	391	345	370	366	324	370	363	365	375	331	371	410	364	349	346	410	350	368	330	348	377	369	355	348	368	358	378	380	343	395	344	386	348	390	393	381	357	375	384	372	375	354	392	385	348	391	377	342	413	363	375	351	404	349	370	352	356	377	391	372	352	341	382	383	350	359	370	386	331	383	397	349	373	426	393	386	343	393	359	363	368	362	356	387	367	367	363	384	351	372	349	373	366	352	351	351	374	362	370	352	376	375	381	395	393	304	354	360	382	347	378	370	380	344	361	359	351	360	344	387	389	342	375	370	403	362	378	372	377	366	368	411	363	391	371	345	320	323	382	350	356	347	343	355	349	381	365	315	357	362	371	365	344	357	383	370	390	384	360	359	374	392	348	396	375	423	364	381	365	373	360	372	380	393	400	358	350	350	363	404	393	375	389	369	377	344	332	350	363	331	311	366	348	344	363	422	337	370	410	367	360	359
15841	17390	14115	7559	5240	1482	1154	1099	1027	971	937	944	931	903	843	869	875	892	856	860	841	874	825	807	836	864	861	839	909	839	879	827	830	855	870	833	810	830	807	853	965	1049	960	907	906	892	790	855	828	849	793	821	855	851	841	772	854	778	831	886	835	787	833	845	835	791	865	811	859	792	811	878	792	832	855	823	809	839	840	861	843	808	833	900	831	825	806	810	832	819	789	855	814	818	836	798	840	833	786	873	807	896	823	821	819	869	858	846	869	866	855	803	816	815	826	932	838	852	803	829	839	789	811	785	840	852	816	779	867	817	847	859	804	859	852	845	806	798	837	789	863	860	834	845	844	809	894	834	877	826	823	847	826	874	839	796	849	869	818	815	800	866	799	824	827	790	839	861	826	807	840	816	798	802	832	794	864	820	815	800	830	834	793	790	813	859	793	825	890	787	820	807	821	857	825	852	889	847	809	848	891	891	820	836	854	830	782	808	832	832	782	807	863	783	811	824	820	823	845	828	876	817	834	867	905	848	870	775	823	836	859	825	807	840	831	838	852	814	809	889	812	822	866	791	873	814	779	815	853	890	831	857	809	823	790	785	860	853	905	835	892	849	848	825	829	819	862	810	867	827	818	780	895	886	830	784	869	821	831	768	802	801	782	776	830	834	843	832	830	845	833	834	795	830	865	810	833	788	820	882	835	814	807	878	856	823	878	837	847	870	826	842	844	824	823	835	869	833	834	831	789	803	805	874	828	825	792	790	839	812	796	827	843	828	894	819	820	844	788	862	872	810	788	838	823	850	855	860	850	835	786	874	759	807	831	840	823	809	847	843	841	861	849	833	845	813	803	930	880	867	812	827	846	812	842	836	842	849	845	871	820	810	845	869	834	858	803	866	862	868	754	838	861	858	834	822	856	866	806	817	830	831	842	819	899	863	772	860	846	854	822	804	832	819	818	803	826	807	771	795	832	820	807	764	857	898	823	817	847	851	822	814	821	888	782	812	821	832	832	821	800	902	802	791	839	839	808	854	788	808	794	809	798	814	819	861	797	825	813	832	847	822	811	814	826	822	812	847	809	832	819	858	830	837	829	852	851	819	876	854	815	801	857	841	842	827	900	811	857	783	828	822	846	762	833	815	837	791	791	811	803	865	842	876	792	791	867	780	842	818	827	830	860	797	840	817	841	826	820	810	788	839	830	811	815	860	824	804	897	852	812	824	908	850	820	795	832	897	801	853	839	791	819	810	864	810	819	850	858	810	832	855	864	794	805	857	858	850	825	881	833	855	828	850	825	796	776	838	831	775	833	878	807	798	797	828	835	844	787	812	850	857	836	834	811	862	783	819	817	828	847	857	765	833	874	817	814	861	837	857	802	811	795	815	814	797	830	842	834	816	812	778	827	858	842	843	815	877	828	879	856	792	863	830	837	865	822	860	899	826	848	852	803	854	819	853	832	838	838	814	770	825	819	880	817	868	883	828	812	829	828	831	819	819	858	805	846	840	823	815	838	786	877	839	815	844	845	888	831	872	841	777	851	845	813	848	787	793	796	791	813	830	856	807	826	823	831	845	814	823	903	804	800	867	894	848	835	858	864	842	828	840	837	897	820	859	831	789	832	822	833	833	816	818	877	820	784	836	880	842	820	861	870	793	790	868	809	839	834	858	816	820	847	892	749	856	836	845	836	826	868	841	848	820	853	842	845	807	820	821	869	807	871	788	874	828	849	827	861	812	827	839	886	840	846	829	860	846	808	795	836	856	805	862	802	815	790	807	788	805	806	842	838	802	858	843	809	817	850	838	808	862	854	821	816	851	808	881	861	822	859	811	797	849	881	810	853	840	809	856	835	820	815	802	829	851	817	876	855	751	856	834	858	886	831	825	816	857	852	847	848	852	877	807	773	822	826	850	827	834	834	818	895	864	818	818	804	800	778	828	881	828	799	830	870	805	852	856	870	788	860	840	837	795	864	862	886	854	821	876	847	833	840	855	832	808	820	833	800	786	851	827	814	790	873	813	849	829	817	829	849	896	843	873	852	835	811	850	790	808	813	836	860	828	813	830	844	833	760	838	879	868	817	870	802	817	779	834	867	776	823	800	855	837	844	814	853	798	830	832	889	836	870	825	831	809	810	808	881	851	837	809	808	838	834	813	820	858	785	819	816	841	817	854	810	844	880	826	863	807	795	866	835	852	857	783	847	835	853	842	799	847	794	824	815	862	890	839	867	858	845	847	856	834	868	801	806	787	823	865	802	807	893	794	802	809	834	802	836	843	822	794	792	794	790	853	806	842	819	825	841	821	831	775	837	859	810	829	830	792	834	847	817	795	798	833	828	863	841	844	835	787	836	848	845	848	816	862	821	816	822	803	839	840	852	896	862	828	853	833	804	819	786	851	829	858	824	827	838	821	826	785	838	798	868	858	777	831	790	831	810	820	826	777	781	822	870	782	799	789	849	827	817	809	864	815	837	785	802	821	866	830	833	835	806	849	794	821	806	819	857	891	857	810	825	833	831	860	837	807	843	836	782	856	802	850	822	785	765	802	797	880	828	811	824	821	851	806	817	837	838	778	849	806	862	815	853	819	812	916	836	872	812	846	808	817	810	772	859	840	815	820	833	844	852	855	867	881	841	816	817	896	851	819	835	783	851	832	794	794	801	885	894	828	829	856	859	877	873	851	831	803	801	838	837	876	821	833	819	792	846	804	856	865	918	830	786	858	832	853	825	795	831	875	785	833	777	804	860	779	857	836	807	768	842	839	850	789	839	810	817	833	819	829	819	890	770	852	894	857	822	841	840	841	886	822	826	807	810	811	774	825	904	855	883	888	820	840	797	866	816	855	842	807	861	827	787	830	834	850	841	815	879	817	844	844	835	797	839	842	840	836	814	812	823	833	804	804	826	853	864	837	839	885	862	808	798	787	804	799	842	808	884	813	822	849	827	830	891	818	851	828	828	847	812	783	869	907	820	805	852	798	790	808	781	837	835	806	854	845	866	873	828	820	821	851	824	826	885	835	855	885	822	800	788	785	860	838	838	811	833	834	833	859	773	820	854	781	778	818	815	823	834	839	764	837	851	842	784	872	836	835	821	854	869	834	830	844	805	833	836	830	869	843	896	809	848	823	832	855	812	844	817	795	840	814	819	860	834	808	833	844	822	838	850	861	861	808	853	814	820	779	868	843	870	790	842	822	821	802	853	851	858	883	831	854	803	837	792	862	824	830	864	825	823	847	837	844	797	848	828	861	815	839	809	795	831	851	796	829	796	821	813	841	800	838	821	807	831	832	809	829	831	803	887	823	862	790	834	813	808	841	786	789	829	809	852	838	824	829	828	864	823	886	830	819	845	854	843	883	812	824	848	822	813	815	829	862	805	873	834	833	849	813	807	844	844	789	840	816	848	839	839	879	848	839	813	803	819	853	831	816	857	809	787	826	822	845	859	787	821	797	827	827	820	843	858	774	817	804	819	842	856	820	818	847
67043	65589	57933	37353	22995	6103	640	503	424	398	372	370	377	329	320	324	334	264	315	282	264	277	286	242	257	284	304	275	281	259	277	331	274	286	284	272	257	261	290	336	429	403	421	370	314	318	300	281	270	276	263	277	299	309	282	273	246	264	297	280	274	279	253	242	249	302	278	292	258	287	247	280	274	270	255	262	294	271	315	279	266	260	266	292	273	264	331	281	295	292	274	276	287	265	273	294	242	265	283	265	268	281	272	314	241	266	250	288	268	268	306	270	273	283	257	225	243	303	278	273	256	262	280	268	269	297	297	280	293	281	244	250	278	250	249	279	237	281	267	268	281	291	278	266	272	277	268	288	301	254	269	288	265	298	283	255	279	269	299	256	248	248	270	248	281	287	289	289	266	258	262	296	255	265	300	277	265	299	284	281	278	275	289	288	252	292	270	292	285	264	262	267	282	243	285	282	269	278	276	275	271	276	253	277	293	268	280	275	285	276	266	277	277	292	276	262	275	275	236	259	255	279	271	265	286	284	274	292	289	265	269	271	271	274	290	293	301	282	258	262	277	256	298	273	256	256	283	260	289	284	261	290	272	284	285	292	258	297	250	301	269	265	274	286	309	258	244	321	258	290	271	281	262	286	274	287	293	262	284	266	257	259	269	251	299	259	265	276	279	257	262	269	245	269	312	258	279	267	295	246	257	268	302	255	322	270	255	274	305	303	277	229	296	278	281	283	259	279	280	298	249	263	266	266	301	261	257	257	295	253	305	270	266	283	277	259	272	261	246	279	257	287	301	277	264	279	273	281	278	268	258	284	300	279	295	291	285	312	280	262	271	256	301	299	277	254	268	284	272	273	269	233	268	300	284	258	267	295	295	258	257	271	298	315	264	270	257	282	284	281	280	316	270	286	283	257	281	274	255	272	297	267	283	305	288	300	279	309	268	290	275	250	264	267	255	270	265	273	282	280	269	278	231	257	288	297	264	250	271	284	299	269	241	248	280	297	304	286	270	275	269	297	294	298	271	291	261	259	298	235	269	283	276	301	286	292	269	247	290	289	277	295	256	289	250	258	270	247	246	264	282	288	262	282	270	242	281	256	261	228	244	278	276	271	267	269	300	302	275	256	267	297	253	271	295	275	280	295	282	282	271	247	268	289	254	284	286	249	258	267	262	288	263	292	269	257	276	265	271	254	271	304	272	259	262	284	270	269	247	271	260	283	257	253	256	281	285	275	279	272	249	279	271	247	259	298	264	264	262	286	297	294	279	282	310	305	252	263	276	262	312	318	259	275	276	265	269	284	268	268	267	308	265	261	245	283	294	270	311	262	276	276	288	302	274	249	287	259	259	274	281	274	300	278	282	242	285	275	303	293	276	252	297	289	234	310	276	263	259	277	245	274	276	292	262	235	270	291	269	291	291	279	257	282	289	284	288	292	288	263	268	258	262	255	299	268	284	301	250	295	281	309	268	276	303	304	324	279	265	270	306	269	257	291	270	303	284	261	298	274	260	259	253	271	272	267	275	269	288	267	274	314	291	262	260	298	292	258	281	263	282	285	268	238	249	291	279	285	263	268	273	300	274	283	264	240	239	276	282	273	277	251	255	278	258	290	268	271	284	292	261	285	251	260	248	270	295	268	269	259	276	278	279	271	290	279	283	250	293	292	237	275	285	266	267	287	277	300	258	247	281	288	254	258	297	278	303	260	263	251	275	267	240	273	281	267	257	269	275	298	308	288	236	222	251	300	273	260	276	276	287	273	284	268	273	325	257	267	270	240	285	260	264	303	305	313	260	238	263	306	294	245	300	281	255	278	256	276	247	280	290	270	268	256	257	261	260	250	264	299	289	282	296	291	282	281	264	264	254	244	266	288	242	248	270	285	268	279	274	304	284	260	289	249	285	270	279	274	252	271	300	240	285	295	294	268	307	287	314	265	284	278	287	275	261	270	279	290	267	277	282	272	295	303	270	258	254	284	286	266	302	287	326	284	249	287	251	261	271	294	236	260	287	272	287	271	270	263	272	259	243	294	271	301	269	259	279	286	263	235	271	290	300	264	282	262	269	259	287	274	285	255	253	270	271	241	250	261	321	238	261	277	272	276	246	309	278	290	295	271	292	256	250	252	310	271	300	294	257	286	278	279	276	286	266	256	282	274	251	267	301	292	262	278	289	283	257	280	296	289	276	277	280	281	257	259	246	262	258	300	275	261	290	257	268	250	280	273	278	284	288	277	281	288	262	260	253	258	251	280	294	291	277	255	241	252	286	286	247	257	260	260	291	271	274	256	278	283	238	281	272	277	276	239	274	285	275	251	297	260	296	269	259	274	251	298	293	263	277	289	249	277	287	262	262	289	285	260	257	284	277	303	263	268	254	253	307	296	264	286	273	289	282	253	309	294	262	312	282	284	258	261	265	263	249	267	237	257	260	252	288	257	263	280	275	284	254	276	260	258	259	282	267	277	303	258	260	284	269	267	251	263	287	280	271	265	277	267	285	293	270	247	241	264	262	236	276	292	280	286	268	276	289	288	298	256	231	274	296	320	276	279	273	275	244	266	284	286	263	285	279	272	270	249	282	262	293	262	281	298	283	251	287	275	285	276	265	304	250	272	288	293	279	244	270	262	269	277	266	239	305	294	282	296	241	294	294	243	278	268	262	259	268	282	245	279	293	268	290	273	275	265	275	286	254	291	243	261	293	272	282	264	288	266	287	260	287	263	258	251	259	275	271	293	260	253	269	254	268	260	289	279	271	272	274	262	244	268	294	267	263	279	258	280	278	250	269	249	274	256	266	276	269	276	270	272	286	300	272	281	284	285	279	268	276	275	274	266	296	289	311	247	266	239	266	280	226	277	287	291	269	265	312	289	264	245	306	270	256	244	279	307	304	286	310	274	295	244	270	248	272	257	257	322	272	260	271	287	240	257	264	280	293	261	257	272	253	259	256	283	261	255	232	245	288	272	255	234	278	279	274	247	305	268	260	289	268	248	277	270	270	237	257	292	289	276	281	287	267	264	255	250	298	250	304	281	281	294	283	285	256	264	286	290	306	256	265	259	278	219	263	277	253	282	288	268	267	264	260	300	248	276	283	283	304	269	265	272	249	273	265	287	289	282	256	282	268	253	269	299	272	260	291	285	287	290	267	253	293	303	274	277	252	294	251	297	283	299	266	265	269	249	285	278	274	275	271	313	310	292	256	255	256	281	265	276	319	276	239	293	293	295	270	290	273	268	305	249	273	272	266	276	263	265	271	283	262	266	260	277	251	254	298	314	278	276	252	243	252	268	268	262	284	235	276	261	280	256	278	267	267	243	257	291	271	286	308	276	265	284	290	278	276	244	248	267	285	259	281	243	246	265	251	285	276	299	286	275	256	299	284	282	298	279	274	298	250	257	274	264	309	279	297	307	272	288	309	279	279	284	270	250	251	232	262	316	294	275	274	262	278	273	223	262	299	280	272	238	286	272	281	273	251	237	266	249
41080	49161	53058	42736	34595	6582	1745	1705	1525	1210	1151	1010	1131	817	822	795	717	715	662	690	672	695	668	751	733	704	607	646	652	666	709	650	667	696	720	665	632	653	611	908	1529	1569	1622	1419	1069	892	703	639	636	618	610	648	645	616	630	621	628	646	601	603	610	670	625	667	666	655	590	656	640	626	636	627	604	621	649	682	643	710	630	680	609	668	667	651	659	631	689	652	652	635	633	608	632	658	642	609	623	620	626	682	641	655	648	584	649	609	634	581	611	617	634	690	614	612	670	612	593	603	658	645	614	682	622	630	667	616	629	637	636	613	669	629	640	643	644	595	657	629	634	600	712	624	627	636	621	660	671	610	643	631	631	675	633	659	624	630	642	629	633	658	619	637	625	598	668	619	631	675	648	658	643	634	637	659	609	576	641	661	618	639	642	658	700	628	673	617	582	571	682	595	629	635	635	624	649	649	639	603	655	584	588	634	654	616	622	663	677	607	646	640	638	641	638	627	612	582	593	633	628	694	626	623	645	631	631	623	675	579	618	662	660	632	661	612	664	680	629	685	606	636	653	665	671	628	621	644	650	677	656	634	613	659	607	613	671	645	635	656	605	656	591	637	605	610	657	635	633	659	652	627	647	629	606	688	653	617	656	671	654	631	614	685	660	619	674	593	665	632	630	621	629	600	633	629	650	660	616	692	633	668	633	656	646	651	577	663	615	642	625	621	663	680	612	604	615	653	627	610	638	616	615	659	678	655	599	602	626	634	599	607	626	658	649	650	616	628	654	621	651	671	653	613	680	652	633	617	598	644	617	659	667	638	655	661	622	622	691	620	630	609	609	637	624	588	665	641	645	607	602	615	613	671	619	655	599	623	628	587	629	667	651	592	641	605	627	636	680	593	632	668	621	619	645	650	635	614	637	635	650	616	630	638	636	651	624	645	674	647	622	627	609	631	637	640	614	658	653	663	614	658	649	598	636	638	616	642	667	688	607	582	626	647	657	640	604	687	580	651	628	604	657	673	651	638	649	632	639	617	650	638	639	624	621	664	619	666	649	643	648	594	624	653	654	635	649	630	666	620	657	659	670	627	636	661	642	642	625	672	634	649	659	655	646	640	628	669	657	671	611	658	613	618	634	685	631	678	631	647	645	622	615	684	649	623	659	659	650	642	619	638	634	631	646	576	591	604	612	648	656	668	664	652	674	610	658	580	618	642	604	656	612	600	643	628	646	615	635	659	647	641	639	647	607	651	609	607	625	642	609	621	629	638	630	638	657	659	618	644	578	614	662	660	634	612	619	606	634	678	637	665	625	636	645	621	656	612	651	661	600	645	686	654	605	662	638	611	623	619	617	667	698	626	603	613	606	558	631	629	571	649	644	652	603	643	640	650	614	654	634	653	619	665	645	612	632	637	632	624	649	620	655	604	645	665	653	625	646	625	633	649	632	649	688	653	642	633	629	606	607	660	637	645	616	645	588	639	655	626	617	595	639	684	668	608	674	636	624	602	613	625	659	638	624	640	644	593	665	650	646	623	657	641	596	686	631	631	666	619	659	619	644	632	612	632	571	628	619	689	700	630	643	625	620	638	623	663	653	612	649	617	631	586	611	638	640	676	633	625	679	663	641	620	639	629	644	622	661	680	593	590	633	673	651	629	638	587	636	633	649	667	639	595	655	621	636	590	622	622	621	620	644	681	644	631	602	671	652	614	648	603	616	619	637	616	673	642	633	592	635	608	650	598	626	617	632	626	615	678	619	601	609	624	631	650	646	627	615	665	609	632	584	639	633	617	656	643	639	626	646	657	622	603	710	613	598	610	641	660	639	640	626	621	640	624	655	639	640	626	645	596	650	640	605	643	586	620	661	640	656	604	621	630	625	615	690	681	630	624	650	635	638	662	636	647	662	626	596	646	615	677	617	649	658	678	647	601	635	659	669	598	646	645	674	618	625	631	657	649	604	633	586	600	622	604	643	678	659	606	598	650	604	628	580	635	645	627	624	646	663	653	606	655	622	662	643	632	657	618	637	677	623	649	633	635	685	671	685	594	631	612	668	629	642	663	643	626	619	630	644	610	669	612	669	647	672	659	608	629	643	643	650	673	593	673	613	680	678	659	640	668	653	648	651	615	666	646	639	647	642	642	591	622	635	659	635	630	651	603	620	636	603	615	628	642	628	620	628	649	665	696	627	627	630	629	635	578	667	658	621	593	641	647	680	632	661	618	649	671	610	613	607	624	644	650	638	598	643	639	655	658	634	616	623	596	673	640	638	618	622	597	665	649	620	610	651	628	688	613	655	640	592	635	640	606	619	649	634	630	689	628	643	639	633	597	638	620	638	661	677	651	630	620	691	601	633	674	614	627	638	638	629	591	604	653	679	641	695	624	620	634	619	627	621	654	645	658	652	636	685	597	654	633	649	608	612	598	644	635	625	654	602	639	641	613	640	632	659	631	628	635	605	638	627	635	626	678	595	638	634	651	634	574	646	650	619	628	620	610	647	627	626	644	605	622	650	596	645	601	652	660	631	642	649	615	655	636	640	639	657	618	678	630	621	622	677	647	620	648	619	616	659	660	642	605	599	650	649	673	650	633	616	629	672	665	634	653	607	642	644	673	689	652	641	627	652	601	624	634	654	609	642	660	594	661	615	671	667	674	652	624	614	625	615	622	666	640	593	612	607	634	635	609	619	659	585	651	657	661	604	614	655	646	601	639	642	620	615	613	601	636	605	653	669	653	649	636	652	629	612	625	623	614	607	612	659	655	634	604	675	609	645	613	651	649	625	661	624	615	580	610	642	612	667	651	655	654	616	646	631	637	629	634	610	621	626	643	643	606	625	640	639	570	633	657	626	620	597	615	666	587	643	589	616	619	638	618	631	629	657	655	635	614	653	638	628	607	655	609	690	663	640	654	645	620	627	594	643	650	660	622	655	629	619	605	609	641	632	623	637	595	615	622	611	643	629	658	630	649	628	716	626	649	651	650	631	669	640	614	623	635	631	625	618	603	616	611	647	620	609	587	629	625	699	639	660	658	621	630	623	633	611	653	616	604	609	660	664	589	584	650	588	632	597	666	603	652	654	653	608	632	664	683	614	617	620	652	643	644	639	620	685	623	653	664	635	629	688	629	670	675	624	623	661	643	594	614	656	586	620	593	618	628	635	669	614	610	634	606	598	645	629	660	636	612	639	635	643	592	603	634	664	686	625	601	630	624	651	622	620	666	667	666	623	636	667	637	632	597	642	639	645	687	647	609	648	626	637	655	632	620	591	619	667	615	642	658	664	628	627	653	651	567	621	667	601	607	632	664	639	676	681	632	642	635	628	644	599	634	667	621	637	597	686	639	626	608	668	662	635	597	610	628	644	643	627	626	643	561	608	647	630	598	641	635	625	633	644	613	605	627	631	639	588	631	656	586	648	608	625	640	623	676	595	624	600	614	572	622	685	653	619	646	658	643	637	621	622	584	648	611	616	625	646	679	655	693
79212	77917	69909	48507	35148	14988	1283	631	512	446	388	363	353	311	299	301	304	304	302	282	279	296	286	291	267	290	272	287	284	311	282	293	249	275	289	289	288	270	289	335	473	526	501	457	382	331	289	259	264	290	271	269	272	247	240	266	286	288	284	255	293	278	258	253	239	238	244	292	285	240	267	247	262	276	276	236	264	290	255	252	253	257	271	262	266	296	256	261	268	299	267	273	291	303	286	255	286	270	276	271	245	309	262	244	265	253	250	278	232	247	254	277	273	267	275	264	262	260	263	286	289	271	286	293	275	259	252	269	270	263	266	263	275	276	285	270	258	239	268	269	246	282	295	283	286	269	249	284	264	272	291	298	325	258	259	257	232	265	262	276	266	288	286	290	256	285	301	266	269	231	252	281	271	245	280	261	260	294	253	283	267	266	248	243	265	253	325	293	288	246	281	259	269	261	259	263	279	273	292	253	280	270	280	286	276	270	285	260	264	260	286	285	271	262	279	246	287	296	281	268	272	265	223	271	278	267	275	284	297	274	278	265	270	281	262	250	227	263	243	261	260	300	254	275	271	270	263	313	244	262	276	240	271	254	249	284	250	242	312	273	263	247	309	274	261	270	293	265	269	264	283	257	254	282	275	278	267	262	249	294	253	270	278	270	305	254	277	277	270	264	273	317	270	274	286	267	258	258	267	278	284	280	253	285	276	268	218	272	282	270	273	254	286	245	317	244	273	292	263	218	259	272	306	248	261	239	231	243	254	285	275	260	277	267	256	269	289	278	265	261	274	254	225	300	239	284	258	274	273	264	253	258	257	249	266	276	235	251	267	297	269	273	233	276	278	257	277	290	274	293	275	256	286	283	260	250	279	250	253	243	289	292	244	303	264	284	257	281	306	253	266	266	282	265	294	265	258	289	267	268	286	265	286	283	258	272	262	301	274	271	267	270	275	261	258	259	240	271	294	273	290	262	268	271	267	255	292	287	270	250	258	280	286	260	248	268	276	295	283	251	288	261	270	218	262	293	249	278	282	263	269	310	271	261	241	269	229	286	270	286	264	263	297	258	287	267	247	264	284	269	272	247	263	248	285	308	293	253	245	256	277	277	252	236	284	264	294	268	279	252	259	288	270	245	260	254	244	261	267	255	269	262	279	266	279	271	297	293	263	285	282	278	250	277	269	263	247	285	255	225	268	252	247	244	258	311	266	285	283	285	276	268	265	258	268	279	290	269	264	268	289	259	258	260	303	266	275	273	258	260	259	274	271	255	277	249	245	233	279	264	290	256	264	260	276	246	292	252	286	285	271	248	251	287	287	290	298	256	266	256	278	239	262	268	263	298	265	263	257	246	277	266	273	269	268	243	259	256	258	268	254	262	274	243	300	281	273	255	268	271	288	246	265	285	267	280	248	293	246	239	270	243	272	281	273	285	278	254	258	273	271	241	267	257	287	260	258	263	277	266	289	276	243	269	267	250	274	246	281	307	237	273	268	286	277	266	268	278	282	250	289	305	260	284	251	265	270	274	262	248	296	260	291	274	260	281	258	271	300	260	250	234	243	291	263	275	280	255	263	247	266	262	272	280	289	242	277	255	265	236	238	258	283	270	267	279	232	252	284	280	278	238	245	289	262	233	260	259	293	266	252	296	257	266	256	286	237	260	280	241	328	250	252	280	274	270	241	288	281	257	266	251	254	221	313	285	298	260	277	243	288	246	274	272	291	248	256	240	263	279	251	269	272	307	274	231	248	271	298	288	247	267	277	272	305	281	271	264	278	278	282	270	271	291	263	271	251	288	252	262	250	238	278	258	260	283	239	267	268	256	258	295	296	246	254	274	258	269	263	272	257	231	251	280	256	251	260	278	286	243	260	268	266	247	249	255	273	250	281	280	256	293	268	236	280	251	298	261	276	262	262	244	271	279	274	272	250	278	262	263	266	305	285	292	299	251	272	293	277	270	250	264	289	280	274	227	282	228	301	262	266	279	285	241	272	260	292	322	257	243	256	272	249	221	250	269	267	261	264	237	269	252	274	255	268	295	251	241	279	250	261	265	275	281	263	261	285	251	263	248	250	280	269	239	268	283	272	263	302	274	266	258	275	273	250	279	224	284	264	267	272	296	250	256	277	261	269	298	264	296	256	239	270	257	238	292	291	270	237	261	283	282	265	267	247	253	210	276	262	258	261	264	289	251	252	299	278	275	286	294	255	279	259	286	277	266	266	267	297	251	233	277	273	236	251	260	295	229	237	262	280	240	260	293	291	250	244	270	261	267	227	281	264	256	278	275	260	270	254	283	261	255	264	253	249	281	285	276	314	297	265	266	275	254	250	241	276	283	269	281	226	269	298	258	292	279	296	257	277	282	241	237	287	253	244	288	252	275	280	260	295	256	286	263	283	279	274	267	282	281	269	255	244	277	263	259	273	272	258	284	278	249	272	272	292	296	246	266	263	290	271	248	286	250	280	279	253	287	268	248	264	248	289	240	269	264	259	255	260	253	273	259	265	286	302	248	294	258	280	272	287	264	278	246	254	255	225	247	254	281	262	263	273	282	268	254	247	262	256	239	233	244	261	286	275	258	292	261	269	282	264	275	254	277	293	278	256	245	254	274	269	260	253	277	259	279	292	319	270	284	277	258	258	275	265	239	275	277	245	301	293	264	284	261	261	263	271	273	275	241	269	291	254	250	289	263	256	251	268	248	274	288	256	235	262	272	244	272	269	252	243	297	296	259	296	267	255	298	245	264	274	269	260	301	274	293	289	270	294	246	282	252	290	286	279	262	261	271	274	284	271	253	306	276	287	271	281	250	276	286	278	252	273	297	307	260	248	287	276	257	263	262	284	251	260	254	267	256	277	270	261	271	268	236	245	288	287	270	278	255	266	265	247	290	290	291	256	256	243	253	279	299	243	280	273	253	269	267	272	281	283	269	273	245	298	277	257	260	285	274	227	265	282	299	265	255	243	259	258	254	257	249	272	275	251	267	258	259	269	277	289	265	220	273	276	279	245	251	259	296	255	283	268	257	317	296	284	264	272	274	270	279	247	283	276	260	283	282	253	292	294	263	286	261	299	272	250	272	253	275	258	236	275	235	278	264	252	284	291	272	268	278	273	306	265	269	294	289	281	275	255	236	305	241	286	244	262	271	288	297	325	261	256	250	284	309	308	280	275	231	239	255	265	263	261	297	282	243	254	294	247	271	276	279	286	288	269	276	253	263	271	220	240	272	279	274	296	263	250	292	265	253	258	277	241	281	273	258	258	271	266	275	245	284	264	278	277	251	283	271	273	273	256	272	281	234	240	264	266	262	250	259	245	273	275	288	277	265	287	286	265	268	273	269	247	290	258	271	261	243	279	266	246	273	259	293	263	262	272	262	263	253	250	276	277	300	310	296	289	277	251	275	297	254	256	251	259	260	259	245	297	279	295	272	279	263	278	268	281	263	258	296	256	253	268	249	242	273	264	273	231	277	256	260	241	252
50162	60346	65579	52360	45947	11953	2355	2570	1943	1414	1327	1255	1294	1110	953	909	850	795	729	706	713	738	690	749	710	702	753	705	721	671	695	718	634	684	729	649	656	597	650	897	2002	2282	2143	1926	1327	919	750	607	661	639	593	617	584	642	659	609	662	616	628	619	634	656	667	647	590	604	623	630	632	617	655	597	650	650	657	631	626	643	636	636	587	631	628	628	633	661	622	637	626	654	631	631	613	652	663	612	648	641	604	635	601	608	623	610	600	648	668	641	648	582	585	579	574	664	612	660	637	613	632	619	655	631	663	609	617	635	625	621	637	597	622	653	606	603	635	648	628	652	616	677	654	630	600	656	605	617	598	630	637	646	650	626	663	639	678	666	597	658	598	648	623	631	604	687	696	623	612	593	631	672	612	643	646	607	647	650	656	621	624	673	622	663	635	656	631	658	660	649	638	636	616	698	652	627	616	666	600	616	621	631	661	606	618	640	624	635	630	617	651	608	621	610	635	592	603	679	651	630	597	623	583	627	629	575	632	640	622	646	657	645	626	632	601	645	610	632	625	630	646	678	685	565	626	630	609	659	616	638	641	610	649	637	636	563	642	686	593	647	612	687	623	606	575	641	625	679	606	631	657	628	605	685	601	592	616	633	645	618	670	638	628	646	603	650	601	630	620	624	609	626	647	599	619	650	658	593	583	609	647	635	681	638	653	657	617	684	622	618	589	664	616	626	617	663	590	639	664	625	659	600	664	609	609	614	578	674	602	621	645	633	665	635	591	646	592	618	583	600	627	636	592	634	627	624	606	643	605	633	671	610	648	627	630	636	669	612	653	649	597	659	622	638	623	645	641	628	598	620	584	656	643	624	641	619	618	605	638	642	636	644	599	613	624	626	671	604	656	637	585	644	652	646	635	609	602	610	653	602	612	670	619	624	606	644	663	649	628	622	671	606	612	594	621	645	647	627	644	639	588	635	618	632	671	598	693	639	644	620	636	663	647	661	660	589	621	636	666	616	622	697	633	633	638	632	658	611	617	627	623	645	646	570	640	667	661	601	620	578	631	682	664	682	631	653	629	608	632	610	649	623	638	583	640	648	639	624	614	582	603	613	636	616	610	605	614	641	632	667	630	646	650	611	630	636	573	631	639	627	673	592	651	613	679	602	669	630	628	606	599	619	599	635	659	648	634	624	600	692	652	613	650	643	601	613	625	624	654	642	631	617	646	633	618	585	581	658	645	633	619	639	598	666	632	638	608	655	586	654	619	645	574	643	596	623	612	618	627	631	616	688	633	611	627	631	589	667	685	632	621	637	610	639	590	642	626	629	641	633	657	603	613	613	629	603	627	643	609	632	612	673	626	640	636	639	659	635	638	588	607	598	591	661	650	629	627	658	599	668	614	645	597	613	636	619	603	640	616	590	643	649	651	634	587	668	641	612	651	629	615	639	629	655	660	626	676	605	628	682	646	612	674	627	641	667	599	629	614	671	639	625	618	633	655	674	640	659	640	632	653	648	641	652	703	625	641	630	635	637	609	649	639	627	612	628	599	643	644	632	613	643	546	590	640	622	661	658	631	591	639	585	634	599	619	636	633	641	597	655	652	677	624	663	665	604	594	594	625	616	671	669	645	650	682	599	596	643	668	597	633	626	613	687	644	648	624	637	647	649	648	643	660	666	639	636	679	630	585	621	610	611	615	635	675	612	637	638	637	611	618	645	649	658	639	606	653	615	641	679	656	624	646	641	661	624	643	598	613	648	663	662	636	575	637	583	622	588	627	653	608	613	642	682	645	607	636	665	611	599	643	629	657	628	645	612	587	653	619	630	627	687	670	631	602	675	628	629	605	644	600	599	631	653	637	613	675	594	645	639	631	632	625	648	584	656	614	599	613	632	600	641	614	659	617	595	632	615	642	606	637	612	589	662	653	665	649	637	644	632	610	659	645	627	626	609	645	641	660	632	640	640	652	650	653	592	622	638	642	628	625	619	578	608	649	640	641	637	650	665	626	620	642	626	674	628	656	628	631	618	605	647	681	658	606	611	645	613	612	611	631	606	636	651	667	607	627	659	644	662	658	683	639	631	659	630	615	645	671	610	593	639	607	608	639	611	664	614	629	644	641	619	589	625	633	644	639	651	617	628	651	640	595	591	633	679	641	678	609	621	633	629	669	635	614	623	585	639	647	601	630	608	577	622	648	624	577	650	629	629	606	643	617	628	608	664	594	648	643	628	638	608	651	652	648	640	621	623	594	625	621	678	609	609	653	669	654	609	622	632	638	680	621	636	691	573	695	621	626	653	623	588	610	661	644	671	611	599	610	635	683	612	617	612	660	628	585	649	650	622	653	634	613	632	643	617	655	620	638	654	603	625	644	586	626	616	649	574	592	623	638	634	647	632	614	621	655	642	676	638	630	642	639	621	599	615	645	627	700	641	592	641	650	561	648	640	700	640	592	636	675	600	636	677	630	584	633	620	618	623	640	671	635	667	579	655	596	604	647	584	632	644	649	666	616	660	643	676	601	648	640	614	659	597	609	610	620	665	621	655	617	661	661	638	671	679	662	661	677	569	614	625	642	608	606	617	628	635	674	582	597	612	661	588	653	663	633	647	619	643	608	629	650	638	605	649	655	653	660	613	663	618	614	652	629	644	627	626	620	636	653	699	611	651	635	580	661	623	633	643	584	669	599	666	610	566	603	644	647	663	638	606	618	666	612	631	611	648	606	601	673	664	695	561	649	590	622	629	646	645	659	668	626	604	608	640	624	618	608	640	632	621	641	598	658	598	640	684	649	622	608	640	635	610	608	644	657	589	649	624	671	629	595	609	623	634	619	642	615	620	622	641	629	636	637	623	659	638	622	634	669	618	675	626	615	634	596	621	587	617	646	617	665	668	562	673	663	636	665	635	619	622	594	645	613	637	598	607	613	629	641	642	580	641	636	582	639	680	611	602	623	590	635	607	661	631	622	628	588	620	637	637	660	601	641	608	609	653	633	619	628	621	664	639	568	621	584	647	658	613	608	636	623	617	616	611	587	628	632	668	619	639	579	652	640	639	594	622	603	618	636	612	616	631	594	640	645	652	665	673	614	635	644	622	653	626	657	648	651	630	622	631	627	680	618	645	602	588	612	625	686	633	682	621	621	623	604	640	601	592	638	607	643	637	602	619	616	626	630	663	615	642	668	645	635	657	633	664	599	631	679	642	669	631	599	633	613	625	626	640	637	630	685	607	597	599	685	680	639	620	619	638	683	637	653	635	691	648	671	657	628	662	610	624	648	605	605	606	628	582	610	639	623	610	617	649	684	597	575	640	632	627	667	607	643	638	626	653	608	643	582	635	620	612	632	597	627	632	603	637	632	561	646	614	620	625	643	631	626	621	615	622	638	638	639	623	592	621	683	619	629	630	683	624	626	617	628	553	677	624	632	650	597	598	668	669	610	619	640	603	677	670	609	619	586	687	585	634	619	620	639	644	635	575	668	603	609	588
17788	14335	9466	3474	1728	741	384	393	358	385	372	378	373	379	363	354	365	395	368	348	345	384	327	374	387	401	382	360	358	336	330	354	352	337	320	370	373	380	390	323	339	350	394	332	347	372	328	343	357	360	385	409	373	328	334	313	369	401	327	374	353	373	370	374	377	344	393	380	352	371	375	394	336	350	339	378	344	353	331	381	383	356	335	326	335	368	327	311	351	373	369	376	361	334	385	320	351	328	350	354	345	362	342	362	327	350	389	335	345	339	344	342	365	340	337	366	344	340	349	350	344	352	346	333	336	347	367	394	336	345	377	371	375	320	333	331	375	374	363	367	360	360	382	307	352	332	322	324	385	361	328	359	340	368	361	342	348	349	388	370	344	353	387	353	331	344	319	370	338	361	359	362	357	335	366	378	373	353	375	362	345	341	354	334	351	337	338	367	369	358	375	355	353	326	324	376	360	355	369	331	342	347	380	341	370	340	376	355	349	335	362	369	368	364	344	361	341	309	353	344	379	351	357	363	343	366	335	324	360	365	334	344	366	327	356	314	329	359	373	345	338	339	351	341	338	349	344	375	378	376	347	379	366	350	344	334	342	335	343	379	390	335	322	348	342	368	357	386	341	333	335	349	360	331	357	327	351	325	369	346	362	344	334	392	375	396	341	337	336	358	371	335	319	365	356	355	359	342	376	324	393	376	352	327	369	373	347	355	364	357	350	386	411	362	353	369	369	344	336	357	366	352	354	347	365	370	359	340	397	368	360	373	348	354	318	348	377	361	360	359	360	361	339	318	333	343	353	342	350	341	370	336	318	353	316	350	367	344	354	373	363	398	377	328	330	362	357	355	359	336	340	342	365	344	351	331	361	375	368	346	334	373	364	357	382	353	363	383	336	325	308	357	332	344	376	366	362	338	383	380	384	349	368	339	364	330	342	368	364	364	332	333	365	344	378	378	377	366	358	355	332	355	385	356	348	338	379	348	374	362	359	339	333	352	327	351	358	351	370	343	365	343	355	317	360	371	378	336	329	345	344	357	354	387	340	352	360	368	355	311	365	373	332	346	335	351	363	355	350	345	351	376	356	325	364	348	383	317	343	406	350	358	356	383	372	347	370	373	382	360	351	357	360	330	383	331	369	375	362	385	352	382	343	371	367	350	368	327	373	369	356	355	372	365	373	338	358	365	345	329	315	393	379	358	340	350	406	339	353	350	356	366	329	361	342	358	343	401	339	311	363	346	354	319	363	321	340	350	347	349	349	352	335	375	353	356	374	333	343	351	343	368	339	328	335	339	349	351	362	313	329	385	379	372	347	366	328	350	351	326	366	365	348	333	388	330	359	305	332	358	358	393	360	333	337	359	367	375	344	349	377	334	369	346	362	356	349	327	331	376	354	361	357	361	341	371	340	342	360	386	350	366	364	356	345	339	357	395	360	346	352	334	320	364	388	361	345	377	356	335	336	344	349	356	358	359	399	367	363	373	338	353	355	402	361	363	379	350	338	388	305	357	369	330	351	347	355	369	376	376	373	361	366	354	383	322	370	364	334	329	349	328	375	345	362	367	337	410	382	375	371	358	360	345	346	375	379	323	345	387	382	339	357	401	393	320	365	386	340	351	320	326	344	349	405	348	337	345	352	354	383	378	358	353	345	317	378	356	334	343	387	351	367	296	364	344	347	369	321	346	365	375	350	424	352	330	375	329	327	347	332	375	370	338	352	384	327	390	354	361	383	355	310	370	309	368	384	341	337	345	361	387	406	359	371	353	350	369	366	417	360	358	341	353	350	311	352	335	339	351	345	381	356	375	358	349	367	343	374	356	345	353	344	351	351	369	377	323	338	328	363	364	340	353	333	337	392	330	358	350	340	386	373	361	357	347	366	341	386	343	359	336	342	347	327	352	378	338	378	332	381	397	310	370	380	346	348	338	338	360	389	334	327	363	369	357	339	332	351	349	330	369	366	387	339	341	358	332	356	345	348	365	391	366	359	371	369	365	344	334	351	330	352	352	347	381	364	340	364	352	341	365	336	343	364	362	344	335	366	372	342	356	380	344	331	358	362	354	355	336	346	378	390	380	378	373	343	342	347	385	377	358	364	350	359	354	374	398	375	356	360	373	332	375	368	351	360	370	343	351	370	346	325	348	300	303	414	340	382	363	358	349	368	352	342	351	336	310	329	393	347	375	339	360	350	346	375	402	384	376	360	358	310	323	371	375	359	351	350	347	369	399	330	351	349	336	360	383	385	364	349	342	341	355	354	362	380	385	400	352	350	360	363	339	366	378	335	305	350	345	377	360	352	335	396	346	339	377	349	390	358	350	364	349	411	326	368	349	348	347	345	359	365	352	387	347	399	369	362	348	369	371	357	340	379	327	333	386	360	342	405	321	336	354	393	353	348	357	342	360	350	346	364	364	389	345	339	349	353	368	319	347	353	353	360	388	340	341	356	389	374	359	332	383	356	331	348	374	363	320	342	349	359	361	361	343	364	337	342	359	371	358	333	399	363	364	335	362	370	324	340	357	355	343	342	358	350	345	358	340	373	371	325	363	345	365	310	355	340	352	370	325	383	374	358	368	353	331	360	376	373	348	390	375	348	361	385	331	369	328	342	342	352	338	381	370	362	367	328	363	362	368	376	378	362	340	366	358	368	354	351	382	328	358	361	325	356	374	363	340	344	332	343	377	302	352	358	369	382	400	341	326	349	306	367	362	337	342	339	364	338	353	341	369	362	323	356	340	353	317	363	389	344	419	361	406	339	323	351	366	332	352	356	342	363	337	334	360	358	365	374	362	344	335	342	347	329	354	336	331	339	363	396	368	343	349	390	360	335	338	352	362	384	375	340	355	323	354	326	349	343	372	354	368	374	371	369	342	379	359	351	334	349	345	355	359	349	358	324	329	369	390	345	361	351	372	391	332	366	385	363	350	360	385	357	334	353	376	366	363	365	348	364	381	369	318	392	356	367	361	372	354	345	357	358	366	373	372	351	369	344	378	364	349	396	359	353	382	368	348	342	360	354	337	389	350	364	364	351	368	319	322	362	322	319	357	334	352	353	345	344	361	380	399	359	371	343	388	360	350	352	376	398	324	368	356	352	363	336	380	363	347	356	354	377	353	364	364	355	363	367	345	384	350	354	314	315	344	347	331	344	341	341	343	336	376	382	375	375	343	353	307	349	348	367	387	363	365	334	335	349	335	357	383	375	352	349	360	373	336	305	379	368	355	349	345	353	355	369	364	379	390	352	382	357	366	325	363	350	334	363	330	383	333	323	351	344	359	335	359	375	369	316	337	355	369	338	365	348	363	348	339	370	359	335	355	370	342	353	359	362	357	349	378	358	350	335	354	344	346	339	323	355	348	369	379	355	349	339	344	352	361	351	381	352	310	358	353	355	352	348	342	343	382	363	333	400	337	350	344	360	318	343	368	362	340	338	339	343	316	323	368	353	364	333	357	375	324	344	358	343	326	368	390	369	346
15448	17861	15067	7846	5285	2043	1040	989	883	902	850	838	864	854	807	858	844	782	817	823	825	792	823	795	830	781	815	817	770	813	789	821	845	797	832	792	812	731	812	845	848	859	877	900	880	836	788	755	816	806	814	784	852	824	779	799	791	821	762	798	834	782	813	750	753	746	824	801	810	741	772	817	766	770	773	805	807	808	794	757	827	767	815	771	784	840	741	751	764	771	712	823	853	845	830	831	821	829	758	731	837	768	773	762	833	857	787	840	792	786	781	803	780	744	850	796	820	838	821	766	803	781	785	833	797	782	822	798	771	774	799	743	772	787	734	818	765	775	849	792	763	863	814	758	813	830	764	766	782	814	815	819	816	757	803	778	825	773	814	832	788	795	836	815	865	798	778	728	790	854	800	838	765	715	798	878	763	765	781	804	801	779	816	830	796	849	777	809	781	796	789	750	784	822	780	813	810	799	757	820	812	816	807	771	759	824	862	808	754	783	793	780	785	782	765	823	814	824	792	827	765	806	793	831	793	719	825	849	802	810	798	782	778	839	795	770	795	855	842	747	826	818	750	778	836	795	773	834	813	767	806	794	799	754	781	760	824	783	796	767	812	779	831	809	762	814	781	813	814	811	778	810	809	779	793	827	833	791	810	813	787	814	769	746	806	766	767	758	788	771	783	807	829	820	782	841	849	819	821	775	773	754	796	796	798	744	739	818	811	819	794	803	849	801	821	793	790	806	786	817	812	839	807	796	857	841	803	804	819	812	830	808	799	775	784	779	759	788	814	875	799	767	811	839	802	839	814	769	794	808	807	746	852	838	775	784	787	753	798	783	786	811	781	788	813	832	780	760	823	837	803	811	780	788	805	793	844	745	817	796	766	778	780	824	789	820	769	797	789	811	778	831	777	794	801	814	777	796	821	804	821	766	774	797	799	774	846	777	832	801	829	797	796	753	809	821	768	834	799	854	824	810	777	805	787	826	801	804	796	783	821	792	843	812	759	757	804	799	782	813	805	806	761	791	796	796	799	765	779	828	779	831	822	781	834	765	799	831	796	822	796	797	778	820	797	838	793	777	851	791	821	779	807	849	769	768	796	809	826	787	826	795	833	779	812	778	752	801	815	836	754	745	796	777	727	759	774	783	837	760	800	808	807	807	834	766	827	809	769	825	798	749	777	814	809	760	819	772	788	788	800	744	844	785	794	810	789	799	784	824	777	823	811	783	824	818	847	795	820	787	842	853	803	772	797	813	791	747	832	865	784	776	838	839	791	811	831	793	775	851	826	803	813	783	766	832	772	787	804	774	783	789	861	795	767	755	768	814	821	734	790	758	804	814	757	820	795	776	791	717	846	782	790	761	812	788	818	777	824	821	809	792	827	810	795	804	789	808	757	806	773	764	831	803	862	807	761	812	778	810	761	745	770	810	768	830	817	796	756	836	821	800	833	832	771	783	832	772	814	796	780	800	752	741	818	738	774	839	812	771	857	811	808	777	818	766	793	772	844	810	815	783	755	790	762	841	813	828	758	798	814	796	783	821	799	794	811	796	774	792	789	819	783	782	822	776	829	771	765	808	846	865	771	758	770	771	819	792	834	795	773	770	791	755	790	833	790	835	840	812	760	808	800	835	781	775	799	736	814	813	770	793	812	755	793	819	763	871	814	821	793	792	785	762	763	816	819	802	798	769	807	807	816	798	795	854	799	835	788	757	835	774	780	840	768	777	751	801	754	768	867	831	802	811	775	857	723	800	793	864	824	789	784	795	795	825	800	803	811	781	806	801	819	814	857	814	854	792	790	813	790	791	819	785	801	809	783	814	788	815	799	779	820	779	762	820	771	784	847	789	867	820	847	859	851	765	809	796	759	775	783	778	794	797	839	755	821	778	854	819	801	779	777	819	776	818	832	818	781	751	775	769	786	810	800	810	771	766	828	777	747	750	796	767	818	782	824	793	794	801	793	804	832	800	827	820	789	787	831	767	725	817	743	786	838	826	767	831	815	782	833	813	784	791	814	782	789	803	792	783	797	843	792	781	768	805	794	777	806	783	808	788	820	790	788	785	806	835	806	772	827	786	821	839	811	770	793	847	759	791	752	811	804	768	834	785	828	804	762	827	803	766	772	789	817	787	785	771	829	799	804	829	806	833	754	818	805	798	786	819	821	770	770	778	787	812	788	752	738	786	796	804	799	802	754	822	838	775	765	758	805	803	734	751	828	753	847	777	861	818	774	774	802	832	770	810	798	818	822	773	786	827	789	769	736	793	815	780	819	802	776	780	759	817	797	832	790	817	782	825	817	788	810	819	776	753	847	770	800	783	828	830	815	782	805	852	781	826	758	774	824	751	844	765	821	813	815	778	837	801	789	819	798	795	808	829	822	801	762	800	791	790	839	773	799	781	807	794	811	789	795	810	771	764	803	782	769	828	817	789	794	802	838	820	789	814	731	784	787	838	829	798	821	773	786	828	819	842	823	796	778	802	752	831	812	765	792	777	821	855	796	811	751	741	759	826	802	796	785	773	759	799	808	799	770	759	761	790	813	836	781	816	760	851	790	812	831	772	784	807	786	792	808	825	760	822	780	776	770	784	806	752	739	819	802	793	764	759	786	857	780	771	773	789	779	815	739	784	858	786	823	828	816	792	807	811	808	758	771	807	796	802	769	772	801	785	831	778	784	768	797	771	770	816	771	737	761	749	807	769	810	777	820	809	863	825	807	786	828	789	797	764	793	846	784	775	790	784	775	822	783	810	753	897	829	775	794	802	799	804	742	773	793	799	827	773	788	798	787	832	802	814	841	820	792	791	811	784	833	799	823	825	810	775	765	842	772	806	821	819	777	835	818	784	776	816	822	803	769	785	826	811	793	799	802	753	792	799	800	746	804	806	796	845	743	797	830	765	816	802	778	795	818	811	806	794	766	757	793	806	812	794	740	796	809	795	776	771	802	806	820	764	786	794	847	735	793	817	754	780	798	737	798	798	806	803	785	815	814	774	818	794	746	794	775	781	830	814	784	787	790	785	805	823	811	780	837	747	826	796	794	755	804	817	820	803	768	813	776	823	815	802	774	805	815	823	790	821	787	758	770	869	797	797	841	790	772	761	787	795	762	787	776	771	768	773	776	769	831	756	837	770	765	820	784	746	771	761	785	791	787	787	774	775	772	836	798	791	777	827	776	777	793	781	803	769	816	763	817	774	803	750	784	829	777	789	818	759	793	784	830	796	854	801	816	814	836	886	726	791	766	845	829	811	773	813	782	846	789	752	812	765	869	799	805	872	814	784	816	798	826	813	831	835	793	802	785	830	814	770	826	852	793	760	813	813	779	826	804	793	794	832	813	810	822	778	809	785	782	747	796	759	776	799	762	816	836	779	801	773	817	781	808	742	836	835	773	762	773	819	804	759	758	797	814	807	759	813	772	831	791	785	862	818	840	809	779	750	809	792	824	827	815	789	788	802	761	757	836	835	809	726	813	797	804	799
66755	66468	59040	37122	23646	8054	659	473	323	356	328	335	301	290	282	275	252	269	243	261	265	281	287	266	293	253	260	249	266	271	282	237	265	258	242	291	255	249	252	255	283	376	383	346	344	315	255	270	240	250	279	270	244	266	262	241	265	258	253	236	262	243	267	240	221	293	260	291	286	268	278	229	252	246	235	246	258	245	243	262	239	221	258	241	272	255	238	253	243	287	274	289	249	255	248	259	233	265	248	282	243	273	253	263	268	240	250	291	268	258	255	249	237	258	251	240	262	269	279	260	248	255	244	275	274	286	278	251	257	223	237	232	275	251	234	289	254	246	231	231	302	300	272	245	271	262	250	264	252	244	246	261	261	259	253	248	261	280	269	244	285	231	251	247	260	268	247	282	273	248	244	266	273	257	259	248	230	252	264	234	250	260	255	278	233	232	226	262	257	258	226	251	281	263	269	271	231	289	243	256	249	239	281	244	239	257	276	249	264	230	250	282	247	267	272	265	259	255	258	272	271	256	282	272	216	262	232	258	255	262	269	243	265	257	257	256	268	267	287	259	241	291	242	239	251	274	270	241	273	250	262	257	264	280	293	265	273	274	243	236	251	262	259	258	254	272	276	261	261	276	213	262	241	246	254	235	244	249	265	253	256	255	267	246	261	253	267	261	283	262	259	260	292	246	257	277	268	228	257	226	251	222	255	260	247	262	291	243	267	260	266	255	258	230	244	243	253	272	283	241	278	263	224	252	274	271	257	260	237	266	269	251	250	271	236	238	247	251	252	275	260	282	250	265	271	261	281	273	250	252	249	266	241	285	286	265	265	270	277	234	270	276	267	260	239	286	280	305	271	259	242	289	274	267	239	246	271	248	263	265	249	265	277	268	262	255	235	244	258	248	256	229	286	306	238	263	259	248	246	279	276	252	258	276	245	292	236	251	270	252	266	257	257	249	254	257	272	268	253	266	263	228	273	261	248	267	257	215	244	248	251	272	259	266	278	248	281	250	272	272	244	239	228	255	272	299	272	232	282	268	247	259	247	246	268	262	248	248	236	229	260	231	295	270	275	246	263	259	276	263	237	257	257	283	300	280	219	266	287	274	263	277	275	302	240	238	282	257	272	269	269	251	247	284	239	233	263	282	237	225	275	224	247	232	268	249	248	261	265	241	266	244	256	242	291	236	245	237	262	257	267	261	268	246	261	263	232	252	271	263	257	252	255	276	257	247	276	244	284	259	266	224	252	265	236	273	232	261	269	240	248	274	249	279	276	263	263	256	238	258	242	266	259	264	236	265	229	272	264	252	256	265	291	292	272	248	255	277	252	263	286	244	269	262	287	288	265	289	241	238	255	255	258	237	246	269	293	249	265	268	279	232	260	252	239	249	246	266	238	245	238	292	251	237	271	255	247	257	282	242	295	268	280	275	243	219	265	255	260	270	272	236	244	243	262	264	246	242	250	262	255	257	257	265	246	241	279	266	253	263	280	244	234	278	278	280	249	271	235	263	233	270	256	247	221	255	274	244	255	278	243	227	269	266	237	267	246	233	247	292	237	245	257	260	248	283	258	249	296	289	256	258	273	257	248	258	238	272	256	264	264	275	270	282	247	248	269	262	262	239	259	274	282	238	240	265	270	258	280	234	244	279	244	259	277	260	256	239	246	228	288	237	249	252	237	249	247	245	258	273	267	260	253	256	261	240	274	238	265	265	260	240	255	247	247	267	234	247	263	218	263	268	240	267	235	246	268	271	251	244	247	277	210	251	266	269	266	281	259	234	267	265	270	280	280	250	251	268	276	275	263	268	260	241	278	232	291	254	266	259	268	242	266	282	254	236	284	254	271	246	255	251	249	268	246	272	284	242	274	246	266	256	277	265	266	251	257	248	262	294	251	281	258	250	242	230	250	298	248	270	245	232	256	279	266	275	254	276	278	253	240	280	264	241	268	263	255	241	261	257	256	287	267	290	260	255	214	237	278	268	237	254	263	290	248	258	263	245	267	265	252	275	283	268	262	281	282	274	254	259	277	277	279	245	279	241	275	267	285	288	257	274	247	245	273	270	248	240	254	297	279	287	260	239	275	266	251	289	289	244	265	235	292	258	277	243	279	250	276	251	236	271	247	261	263	246	250	267	238	287	260	274	265	266	241	257	276	251	239	237	285	304	223	265	269	252	246	276	218	237	249	253	249	265	274	263	240	269	239	274	270	259	276	234	242	244	264	257	259	258	257	282	260	246	254	283	243	245	271	271	271	258	268	263	269	276	273	294	274	240	249	259	242	243	257	255	236	226	270	295	261	242	274	254	271	233	262	230	233	258	265	278	287	281	251	267	265	270	274	215	261	256	254	254	239	272	249	278	279	264	260	232	247	255	244	269	291	259	267	254	268	245	251	256	225	273	244	257	260	255	267	249	235	275	250	262	263	270	221	214	260	265	226	255	251	267	262	233	248	261	244	265	243	255	254	247	261	261	261	278	236	232	275	243	255	269	266	247	257	279	215	333	270	288	274	248	235	270	267	266	273	253	287	222	266	234	266	227	270	248	265	263	249	229	252	313	268	246	272	291	240	232	233	231	274	282	245	251	242	266	269	265	290	248	287	247	258	277	247	298	243	241	253	223	235	232	219	261	232	251	248	238	246	246	261	259	241	248	260	261	294	225	256	250	265	294	259	261	256	249	241	273	236	276	269	256	276	253	269	271	254	266	251	256	268	265	259	257	272	276	247	293	255	279	267	234	277	303	268	265	223	248	252	263	252	262	275	247	267	255	237	249	241	261	248	249	245	253	271	247	238	254	265	264	230	236	264	249	263	238	272	270	248	270	246	253	290	276	247	265	234	241	238	271	283	263	258	266	264	266	261	280	261	245	238	256	232	277	253	258	232	241	274	267	279	245	282	241	266	249	265	275	265	252	244	293	288	256	266	259	277	244	271	276	241	245	270	224	264	285	243	254	234	249	242	277	254	253	278	270	241	276	271	270	268	275	249	281	261	247	277	289	263	264	243	250	269	273	255	259	215	241	253	273	275	242	269	259	255	277	287	274	246	271	233	272	288	229	265	276	239	276	260	292	265	283	266	242	241	274	281	277	224	261	251	253	245	277	268	281	261	249	249	231	256	246	255	265	242	252	262	262	300	277	273	266	227	265	242	237	273	239	243	242	276	247	266	286	228	271	281	293	282	272	288	262	256	256	215	248	263	255	266	240	242	253	275	274	255	249	251	250	271	223	241	239	234	267	270	264	236	289	255	223	259	257	247	244	242	248	219	309	256	269	239	276	243	238	278	283	257	256	239	229	268	275	261	233	250	268	238	261	235	284	256	246	270	258	294	278	245	312	237	271	259	253	237	248	259	241	232	239	278	267	274	278	253	288	259	257	272	275	297	234	242	211	228	257	267	261	240	238	198	242	264	286	236	307	278	278	240	266	260	224	247	265	244	229	241	276	245	245	255	261	245	257	255	268	290	256	263	279	230	282	229	295
40734	49946	53978	41800	35571	9535	1623	1715	1124	1034	1025	1091	940	841	819	795	739	705	669	641	669	666	670	661	677	678	644	630	677	611	634	661	628	633	603	611	599	613	639	604	1055	1459	1692	1420	1115	821	651	559	585	597	611	577	640	565	600	615	580	610	572	615	624	622	610	596	597	631	607	579	602	637	637	537	597	622	545	560	586	629	603	567	582	611	616	620	614	608	576	578	573	597	584	610	587	620	620	590	615	605	577	573	581	608	600	620	581	637	657	601	625	635	644	596	613	583	584	612	571	631	606	613	645	591	594	588	571	571	597	600	574	593	613	659	647	660	621	592	637	619	615	601	536	587	611	621	586	609	647	608	577	585	586	564	609	610	617	545	599	630	604	596	634	628	632	616	578	600	595	611	623	600	571	602	631	581	555	575	600	563	613	633	587	571	591	597	629	616	623	622	602	588	596	597	564	575	598	598	615	607	626	613	575	559	614	600	607	638	600	619	607	597	648	581	596	595	580	567	609	635	613	628	601	629	603	624	645	599	618	574	606	600	591	633	606	594	619	595	582	580	596	580	603	632	621	603	601	627	653	641	581	568	589	591	572	588	636	602	586	588	597	665	596	581	561	602	616	609	609	631	630	549	599	587	599	593	614	635	625	583	628	513	595	606	598	630	618	602	588	603	605	623	632	583	582	587	620	616	560	615	598	593	614	587	611	626	647	598	612	585	600	602	610	630	572	598	617	640	609	592	615	593	617	628	628	592	658	606	601	625	577	607	594	632	581	644	633	622	616	574	626	561	622	635	586	606	613	608	604	614	595	577	646	607	600	601	611	616	602	599	587	562	617	571	631	612	605	568	625	584	602	608	615	632	612	634	613	674	614	609	593	616	626	624	539	610	597	597	595	603	579	601	578	608	587	623	602	597	576	621	597	541	616	618	618	589	559	609	583	613	598	648	599	597	610	566	561	593	593	557	588	607	567	621	633	576	567	590	555	614	630	565	595	627	621	561	636	549	613	607	588	659	637	610	560	673	621	577	600	643	622	610	601	621	559	611	630	585	596	602	562	592	595	638	594	600	604	604	639	592	574	590	622	594	612	621	592	633	595	608	612	591	556	637	556	547	561	577	593	647	638	605	569	612	629	629	584	650	601	551	635	599	617	593	613	603	646	606	601	582	611	618	648	611	633	656	614	592	659	601	642	603	591	587	574	563	632	611	587	615	577	587	550	605	555	590	587	633	585	588	644	584	554	614	645	591	602	605	632	593	650	585	665	581	595	580	594	596	633	599	621	645	601	642	611	611	571	581	643	608	616	621	586	591	614	608	615	598	613	630	598	586	655	588	628	565	611	603	617	598	615	570	582	654	587	597	581	593	600	625	590	581	616	595	634	623	651	572	615	614	622	565	600	642	636	557	602	631	579	577	642	656	624	640	650	569	564	586	602	617	607	636	626	595	576	598	582	648	588	612	603	642	625	597	594	596	620	554	619	573	574	603	605	561	596	602	590	596	648	608	613	619	571	586	578	603	636	598	620	612	624	637	603	617	577	589	594	610	566	578	625	636	588	590	577	613	624	597	575	638	612	602	626	561	584	599	580	615	632	618	572	624	597	566	589	600	619	575	609	616	614	636	586	644	620	571	617	578	624	618	601	634	626	589	555	583	630	560	656	663	601	584	634	617	605	609	636	575	636	581	624	622	617	616	610	616	656	609	598	620	617	566	539	584	588	600	594	592	587	593	627	622	609	600	571	625	583	613	623	563	583	651	621	586	608	564	603	613	661	583	618	607	542	612	602	622	637	591	672	553	608	586	627	590	596	628	651	625	636	629	606	589	587	571	562	604	593	575	609	584	634	601	619	627	631	597	618	646	598	619	596	618	605	583	639	592	531	612	573	625	591	614	609	612	598	624	662	539	604	593	587	568	605	571	599	640	599	636	622	598	631	592	613	562	596	584	596	648	608	595	572	607	616	604	600	595	588	609	566	611	630	608	633	605	629	629	559	561	643	626	594	591	597	577	622	627	580	601	589	573	603	624	603	599	546	628	585	586	548	613	610	578	558	604	604	594	604	583	604	637	597	609	614	617	610	613	640	600	618	604	572	615	605	579	589	635	581	656	597	599	593	586	563	614	599	629	584	600	615	627	588	645	657	602	618	592	622	613	638	626	619	598	572	586	616	639	603	621	596	615	593	606	547	572	583	605	617	597	628	607	627	574	649	558	606	578	612	592	613	561	624	596	598	612	632	600	596	592	575	628	621	591	536	575	612	578	555	586	605	609	587	601	629	606	618	639	613	606	571	637	553	591	533	596	611	590	600	603	603	632	650	583	566	601	617	565	601	601	558	572	612	594	589	568	595	641	574	578	624	619	564	594	590	542	652	675	571	590	542	592	593	588	575	587	588	650	616	564	605	631	590	618	581	583	615	605	631	628	627	641	548	595	651	611	586	613	635	608	613	610	580	599	591	618	607	593	617	623	602	581	601	617	607	639	569	593	585	648	619	611	631	624	617	604	615	564	616	607	613	609	638	565	595	607	590	606	588	621	596	610	612	590	567	621	607	612	567	587	612	616	644	591	585	578	590	569	638	590	593	603	589	609	598	583	609	565	580	547	602	545	612	605	623	642	615	583	586	589	599	628	630	595	591	625	612	639	610	632	603	597	611	631	549	568	626	574	620	625	603	607	585	582	614	648	632	599	597	597	600	609	615	615	570	601	618	608	627	614	600	604	592	642	598	598	605	574	630	631	590	637	609	601	580	637	635	622	595	598	594	573	644	604	636	604	586	614	555	572	615	574	595	562	585	600	595	594	603	596	596	603	568	576	635	638	581	579	606	588	604	575	586	632	610	601	575	616	607	590	601	646	608	580	593	599	637	640	581	617	624	602	558	596	671	605	617	629	599	640	587	564	537	590	621	613	567	563	617	638	615	606	569	623	587	585	624	616	628	599	609	582	621	641	614	617	646	597	589	593	565	597	617	594	640	616	549	648	617	580	626	655	570	639	651	599	588	620	636	569	569	627	590	626	584	602	621	595	594	593	612	591	587	606	581	647	605	626	598	572	601	555	634	637	575	538	581	623	616	624	619	586	647	597	594	636	583	601	599	592	564	611	562	591	615	640	575	623	545	604	648	616	610	593	645	628	580	529	583	578	564	561	615	569	595	602	610	603	607	569	612	591	616	601	632	619	598	602	569	632	611	565	641	595	611	625	593	579	581	571	580	604	599	612	588	559	582	614	587	591	656	592	613	664	617	615	623	619	597	602	563	611	624	599	552	567	589	619	567	635	620	603	603	579	599	619	597	590	637	612	601	601	566	643	640	583	656	585	556	593	593	611	569	615	560	585	643	648	627	571	589	602	655	611	611	634	613	606	608	602	633	583	570	640	617	585	630	613	599	598	632	616	632	584	618	583	576	592	616	597	618	592	610	624	601	568	598	607	618	613	606	593	603	596	609	603	597	613	640	659	600	597	580	597	606	572	621	624	680	606
79282	78822	70378	48031	33845	12892	1361	738	434	380	394	402	374	331	321	290	275	298	267	277	279	270	262	274	275	279	230	264	257	268	235	268	261	264	255	262	270	220	248	270	454	504	489	405	382	296	243	249	288	238	281	268	253	223	251	248	262	262	264	260	231	244	251	244	282	261	264	265	227	271	241	254	272	255	267	267	284	234	240	272	236	238	251	265	275	273	265	282	247	264	267	290	239	254	245	265	250	294	265	280	238	274	240	257	270	263	263	258	244	270	258	272	252	260	273	243	256	252	269	252	300	260	240	248	260	230	233	279	259	250	249	264	277	254	231	290	236	236	250	255	268	258	269	252	257	269	261	259	265	236	255	272	237	280	243	247	227	242	235	237	250	283	250	267	254	259	221	262	255	248	284	230	263	249	257	260	250	241	261	243	285	274	262	266	230	273	234	253	245	262	272	251	243	250	283	252	257	262	239	269	259	299	263	263	245	268	255	256	227	254	244	252	238	223	276	246	258	236	268	284	255	271	249	281	230	275	261	256	253	259	262	245	245	215	243	252	267	245	229	260	247	249	259	269	278	248	245	210	255	253	255	255	239	269	279	244	263	255	276	273	267	244	251	251	267	275	225	279	264	246	246	268	245	251	269	244	220	245	283	279	228	264	258	245	249	262	280	240	247	263	288	258	266	252	260	239	234	260	267	242	262	261	296	259	247	268	237	255	260	217	242	242	245	234	236	291	267	271	263	265	267	216	234	270	255	273	248	244	266	266	228	261	248	251	251	262	269	289	284	259	250	255	246	252	285	265	273	264	279	238	249	243	252	255	248	261	266	238	272	245	218	272	293	230	265	267	264	241	254	273	271	242	227	245	243	227	246	260	274	233	256	246	234	225	239	238	273	261	279	276	261	260	227	271	280	275	276	255	257	250	249	214	289	281	251	247	272	265	265	285	262	225	257	259	253	249	242	255	267	301	249	264	240	264	260	257	259	251	253	232	256	291	265	267	269	275	270	239	260	238	232	275	250	254	255	259	250	262	235	256	245	282	282	240	245	245	262	243	219	258	268	275	260	263	246	278	257	239	248	283	251	250	255	245	267	219	254	274	247	249	263	269	258	244	253	254	273	260	263	240	240	265	268	237	237	268	232	256	257	248	267	236	254	280	228	273	264	281	291	265	262	265	238	245	231	264	259	267	252	258	262	270	228	245	244	300	237	261	252	246	247	280	261	264	272	242	225	247	243	260	238	255	270	254	243	267	218	252	266	236	251	266	248	239	271	236	259	261	259	269	267	270	274	289	257	239	281	254	270	245	259	252	251	226	222	258	255	278	241	249	276	259	252	254	228	255	260	249	278	285	267	270	262	266	249	262	263	274	255	264	267	276	241	262	276	254	242	276	272	236	226	228	274	249	245	286	268	274	284	266	246	247	255	277	261	266	240	247	244	234	272	222	262	202	259	278	254	257	238	274	253	260	241	294	248	241	282	267	261	232	257	282	258	265	280	246	254	267	229	255	277	278	216	243	258	281	277	279	234	259	267	239	253	226	259	247	259	267	249	271	277	255	251	285	245	252	267	245	260	270	267	253	245	302	239	283	255	268	268	277	261	258	235	243	275	224	257	265	251	267	245	289	254	256	241	247	252	238	232	272	262	238	225	238	261	234	270	241	245	231	220	268	248	264	266	259	262	288	304	231	270	270	260	263	258	271	264	255	297	282	230	246	248	257	213	263	291	262	256	243	254	247	267	278	249	258	269	273	300	269	256	309	265	253	281	276	262	265	259	251	274	262	265	231	251	252	267	255	250	256	234	229	266	247	268	267	240	271	238	257	239	253	280	240	272	266	256	242	269	242	275	279	277	236	290	270	245	257	271	239	260	254	254	268	262	277	260	277	238	281	240	267	266	247	250	249	239	307	238	257	260	267	249	228	265	250	264	272	260	256	258	261	291	279	275	249	256	258	236	266	237	246	267	280	276	216	290	264	266	276	251	275	279	256	296	232	284	251	253	241	271	232	244	239	241	281	252	250	253	278	293	269	251	263	243	268	273	248	231	280	250	261	261	265	268	248	273	214	231	237	273	255	252	247	223	235	241	233	244	262	258	247	259	216	260	238	296	248	262	220	244	232	269	269	272	259	252	259	230	250	249	269	252	261	259	262	242	251	287	270	225	275	262	276	252	254	246	253	267	278	267	266	281	218	246	267	248	268	233	246	236	289	288	273	256	248	238	224	237	249	282	295	235	268	265	234	250	271	258	253	264	255	271	284	250	273	256	250	285	271	243	229	271	254	240	247	243	271	267	253	244	246	287	224	249	243	246	245	249	251	261	256	250	219	274	240	232	250	238	261	275	259	251	239	257	245	247	237	258	296	252	258	277	267	241	246	284	271	295	243	262	255	263	268	246	254	279	280	277	261	251	260	268	252	261	267	257	273	267	276	258	265	238	214	287	256	271	266	234	251	235	252	265	237	243	260	262	229	263	244	253	219	238	257	247	230	254	257	267	241	258	234	230	253	253	253	255	288	243	236	263	249	252	244	254	242	246	231	245	254	228	255	258	268	273	256	256	248	291	265	273	270	278	275	263	233	271	260	236	249	240	210	240	275	255	287	252	227	245	260	251	259	214	244	255	278	232	286	278	255	264	287	257	250	257	307	244	256	265	248	233	256	288	240	249	271	273	264	267	290	308	240	237	273	254	227	236	245	265	279	270	263	264	227	233	283	260	253	224	280	274	257	254	248	257	246	248	259	231	285	238	263	243	230	272	247	259	275	231	241	238	248	236	252	264	256	272	275	242	237	249	270	258	244	246	270	285	273	255	240	264	281	232	234	240	240	276	265	260	278	235	250	232	313	268	247	270	303	247	263	264	264	275	272	255	259	264	232	239	240	255	232	271	274	238	256	247	244	268	238	265	253	256	246	270	246	277	268	263	263	257	256	232	243	276	251	259	253	248	247	246	282	262	272	260	226	257	256	234	274	271	262	260	238	276	258	245	245	238	273	287	272	229	259	277	238	247	294	249	244	263	234	242	278	266	248	245	269	286	258	263	202	236	256	283	259	230	226	239	256	282	300	270	243	261	286	279	248	268	263	292	247	250	259	250	253	253	235	277	249	266	269	261	252	249	237	243	264	261	283	257	238	267	261	261	268	269	253	275	254	244	271	268	244	249	254	258	251	265	260	253	233	298	273	280	264	233	243	244	236	254	235	252	274	227	251	271	260	243	272	277	237	249	255	258	244	251	232	257	299	246	275	247	230	234	270	280	242	216	254	271	259	245	257	270	258	260	253	292	286	248	261	265	266	250	268	263	236	251	241	263	257	285	268	268	236	247	243	261	260	269	258	239	271	267	267	260	265	276	239	250	217	231	261	217	276	236	267	263	264	262	268	273	283	258	254	280	243	264	267	253	224	270	253	212	258	232	246	251	262	251	253	263	264	285	244	246	260	262	246	269	275	266	271	270	276	248	224	238	258	263	267	226	268	244	268
49978	61197	66080	51698	43973	12780	2911	2674	1484	1403	1543	1358	1169	1043	1038	978	822	766	713	701	684	707	672	727	655	659	652	694	653	645	579	650	637	658	595	618	653	613	592	707	1785	2640	2376	1755	1280	799	668	626	567	672	615	622	603	566	578	629	637	591	575	588	587	601	587	602	660	604	592	605	642	579	627	588	618	599	661	596	633	591	587	598	600	579	640	599	574	654	607	596	579	626	623	569	587	606	628	590	617	642	608	628	596	600	572	574	585	595	618	589	598	608	575	556	579	586	625	605	642	572	603	597	591	549	597	657	596	607	607	575	577	621	596	617	619	567	585	561	576	583	567	589	627	575	579	685	603	595	615	594	574	609	642	559	596	604	619	637	605	614	629	570	593	615	649	600	610	591	649	625	594	620	623	633	602	589	581	603	614	619	598	630	616	614	591	567	639	604	590	615	587	595	619	605	586	602	607	611	602	637	556	613	578	593	569	600	631	637	582	599	600	616	582	627	627	636	609	612	571	641	583	640	585	572	579	575	604	631	555	593	568	624	629	611	608	623	605	592	569	576	558	584	598	636	614	613	663	626	579	618	612	595	574	593	621	596	628	647	575	585	618	635	596	603	601	579	590	632	617	615	648	600	606	656	616	573	589	574	592	563	573	571	581	577	606	579	607	605	583	643	619	567	634	629	646	586	607	631	621	618	589	580	591	614	629	604	638	606	605	627	642	602	598	606	593	614	582	624	619	598	587	618	633	626	600	621	565	580	630	547	596	569	607	620	643	645	574	600	658	579	603	576	630	638	574	606	607	563	628	589	584	625	608	599	616	573	641	610	594	642	599	581	587	599	606	657	659	594	593	602	608	623	560	606	567	621	593	608	618	610	591	627	612	569	593	635	614	615	576	561	615	582	643	623	608	560	601	638	603	589	608	578	618	575	594	596	636	613	621	613	610	593	580	609	615	642	641	590	618	603	566	648	597	567	581	585	591	606	632	588	593	629	574	599	605	624	614	607	612	643	623	602	637	592	601	596	613	574	596	562	623	622	606	598	603	565	616	613	593	597	610	611	599	600	587	566	572	595	602	582	596	567	600	647	584	596	590	611	602	603	577	599	581	687	584	599	586	629	604	631	609	597	614	620	578	598	615	563	574	598	614	595	595	569	653	578	575	563	641	584	569	599	606	599	601	593	636	633	649	586	607	609	608	602	594	590	612	605	636	653	596	615	610	563	600	616	615	635	600	600	596	605	579	611	571	609	585	658	608	580	597	601	608	571	626	593	605	613	589	608	591	645	623	630	655	621	610	603	600	626	567	597	624	628	595	559	615	595	607	616	619	592	575	616	592	596	625	595	557	592	596	591	591	611	605	564	593	613	584	593	555	626	591	611	635	591	585	597	593	648	570	592	599	563	584	637	605	570	617	613	588	577	621	595	563	614	635	616	571	584	600	589	633	597	624	612	585	609	604	615	591	608	611	596	583	641	646	597	614	600	576	569	664	619	592	644	642	572	589	522	588	579	604	576	598	617	603	606	558	553	603	592	596	589	620	640	593	605	592	583	560	603	595	613	590	587	613	603	634	583	590	615	639	608	592	567	582	602	615	612	639	587	586	630	622	606	600	592	616	633	622	644	602	575	611	626	604	591	597	576	610	614	564	609	638	610	627	593	601	583	590	600	596	596	606	634	613	626	605	592	602	583	625	592	588	582	577	572	640	548	645	579	605	587	628	593	570	602	611	585	627	573	600	604	625	659	628	570	618	613	658	600	637	639	579	595	668	579	591	598	628	581	572	620	610	598	602	596	548	607	590	574	627	630	591	604	622	592	582	590	618	614	591	611	620	628	569	597	596	616	595	605	577	612	597	596	581	606	619	651	580	597	574	613	586	594	612	563	582	590	586	559	596	593	546	569	616	576	618	622	652	586	614	602	624	543	609	615	674	559	621	538	641	569	574	590	562	595	608	621	599	573	607	610	593	628	604	619	625	625	581	574	609	607	561	641	606	621	609	605	606	605	634	632	582	648	602	581	593	609	612	623	593	586	609	616	604	635	620	619	606	607	577	605	579	584	614	548	614	587	566	574	603	563	603	575	583	635	585	614	589	645	594	522	618	603	554	621	574	596	603	612	593	607	588	596	583	601	588	570	579	569	625	580	569	608	600	653	598	584	626	585	593	600	596	595	566	591	587	620	606	595	567	582	585	583	618	585	621	607	609	599	613	620	650	576	563	593	639	594	635	593	613	611	625	610	633	629	574	621	578	615	598	579	620	607	589	563	595	604	570	584	592	631	598	614	568	564	600	650	612	616	616	580	638	665	580	586	560	579	578	631	647	619	618	583	559	613	553	666	612	595	612	599	593	601	605	599	610	595	628	611	614	586	582	623	599	573	629	631	530	597	586	579	609	582	595	583	626	599	587	601	637	596	576	639	634	586	619	560	572	636	603	602	599	628	629	563	584	586	572	591	600	611	593	599	610	621	611	621	600	650	596	586	622	540	588	597	612	602	599	609	591	612	615	590	610	592	593	633	569	628	614	602	581	633	595	568	596	606	579	579	612	617	658	618	621	604	589	628	561	615	596	613	623	610	618	595	583	638	627	582	663	619	602	637	639	595	655	607	579	626	588	583	550	629	581	619	654	610	603	609	571	590	624	582	593	610	607	592	625	558	633	573	602	633	594	570	614	612	623	595	568	645	570	586	579	571	570	584	647	607	620	634	637	642	611	606	595	591	595	581	586	616	569	613	610	609	641	609	634	615	599	637	574	606	641	622	590	570	606	592	636	578	599	567	608	640	583	596	549	571	549	628	607	572	633	601	626	579	592	645	590	604	585	632	573	588	628	622	594	588	598	587	596	573	622	613	567	643	599	600	589	626	597	569	620	615	545	602	587	579	596	619	558	591	599	651	612	635	583	579	623	586	569	615	593	595	631	588	566	622	588	574	645	600	633	638	602	636	642	612	610	597	641	630	602	611	599	615	588	566	597	617	608	593	634	610	570	599	576	593	637	624	604	607	613	573	632	604	600	594	615	622	614	627	581	594	649	636	587	645	569	598	603	612	597	612	566	569	635	584	577	593	594	585	641	616	599	629	597	567	588	578	602	619	581	592	606	631	622	621	590	589	607	604	587	567	612	608	571	590	614	584	620	618	567	615	617	587	614	572	658	580	594	596	612	545	621	614	593	632	601	606	608	582	563	615	611	577	615	606	595	590	602	608	581	601	565	590	621	624	619	607	599	586	594	619	618	635	626	590	584	605	591	567	592	568	591	619	632	651	581	626	581	573	595	600	583	550	614	629	614	605	556	591	519	613	614	591	602	563	593	643	566	604	678	571	605	604	600	583	625	619	570	559	597	588	603	641	647	596	615	595	622	632	572	603	601	622	596	551	577	636	577	617	615	600	613	596	625	594	623	631	606	643	604	608	646	621	612	663	614	577	601	613	570	630	599	606	594	584	592	610	627	593	614	604	612	627	603	574	599	609	623	588	612	577
17470	14461	9637	2960	1440	603	359	400	374	385	360	345	386	396	336	411	348	330	346	335	330	315	358	357	338	352	319	372	333	348	367	352	310	349	365	382	314	356	351	333	377	367	384	370	365	388	348	362	361	346	322	317	352	348	343	339	331	352	336	330	349	363	346	353	338	362	373	375	329	395	345	345	355	357	342	374	325	319	351	347	343	357	345	369	343	352	324	342	362	354	352	359	331	377	359	334	351	324	339	363	331	374	367	365	363	369	320	373	335	358	356	337	353	382	352	332	379	345	363	350	331	363	374	330	311	359	341	328	331	332	365	345	360	369	330	363	341	339	351	304	374	332	337	352	325	362	347	368	340	358	318	345	323	336	362	362	332	374	341	351	305	357	319	337	350	368	319	314	353	360	337	364	359	355	384	328	380	335	321	345	356	350	325	310	344	327	325	355	351	344	348	339	356	351	324	352	336	347	329	314	341	355	353	337	340	352	350	347	343	338	361	389	381	330	365	359	351	352	340	364	350	341	370	377	399	353	370	361	343	349	363	313	377	341	369	332	353	343	347	325	327	308	348	325	387	343	325	336	336	344	363	319	346	364	352	347	332	345	382	347	353	361	313	319	348	363	344	344	332	353	330	358	364	347	329	323	315	385	351	349	339	363	347	366	355	323	327	360	329	337	356	352	349	360	317	344	347	304	337	331	340	332	320	347	344	338	363	352	387	344	367	372	341	297	356	355	366	333	352	318	377	334	305	355	325	337	324	342	371	374	351	333	337	364	344	360	366	326	345	363	315	334	370	327	380	366	350	349	383	399	377	320	338	348	383	366	339	313	354	342	324	395	328	335	335	394	323	396	347	388	321	336	344	340	333	345	363	334	333	368	361	357	350	333	356	341	326	376	322	389	348	315	367	322	369	360	335	339	334	330	335	346	347	339	337	365	343	370	344	326	323	322	322	358	347	341	348	342	350	342	354	345	349	338	336	330	328	323	348	334	347	301	337	338	342	333	351	364	353	364	349	351	340	324	343	363	319	346	363	378	355	353	333	341	372	368	383	337	351	328	332	344	365	344	346	353	334	348	337	335	361	326	326	322	354	354	344	357	325	351	372	371	364	348	344	335	329	321	338	350	345	350	331	385	360	360	334	346	339	321	303	332	337	369	324	352	357	361	338	371	355	404	358	316	315	327	346	347	357	357	330	334	330	334	357	381	324	331	331	334	379	343	354	367	324	402	324	372	369	394	341	398	333	333	318	347	330	365	353	362	393	372	366	347	365	360	362	354	354	356	357	354	342	338	335	335	324	299	360	330	358	373	360	390	339	327	332	349	357	351	353	316	333	343	356	368	316	345	379	379	355	370	322	353	344	327	327	349	300	365	358	350	349	350	337	364	342	331	353	332	355	345	346	333	321	332	337	351	347	338	360	326	361	314	372	344	324	357	359	352	346	354	359	307	356	362	342	369	315	329	337	323	331	309	341	355	340	366	338	372	347	330	358	338	368	353	353	354	348	341	308	301	348	333	337	361	349	364	334	337	334	380	340	346	350	353	354	339	319	373	367	313	336	374	336	372	327	328	360	395	318	317	351	359	321	364	329	359	357	347	356	341	366	345	328	380	308	376	338	355	347	335	309	341	368	355	382	336	398	345	358	369	370	335	349	324	360	343	338	341	320	360	357	342	369	344	307	338	363	334	331	350	357	356	341	363	344	351	366	355	336	367	370	330	325	336	355	331	373	355	374	341	373	340	356	351	321	346	340	324	347	322	367	348	349	329	317	343	326	335	396	384	332	338	357	307	292	355	331	342	340	341	342	341	352	350	327	319	335	356	313	334	342	350	361	367	341	356	345	333	321	331	333	332	365	329	372	347	362	349	365	361	360	341	327	327	377	375	393	345	372	367	348	338	344	340	364	327	359	355	370	343	341	348	359	362	342	319	371	370	306	341	364	327	362	347	396	363	327	377	294	335	352	319	348	366	325	318	336	358	339	358	356	291	353	365	341	366	370	353	358	334	316	336	334	346	379	373	332	325	342	373	356	372	331	358	364	322	341	383	345	350	354	359	359	351	362	332	335	336	327	357	368	355	395	360	365	353	345	335	372	302	371	345	356	356	388	329	363	333	338	313	344	339	337	347	347	332	367	342	339	395	362	326	289	335	345	352	335	358	332	365	352	354	357	337	372	362	292	327	338	356	353	385	380	337	367	365	377	342	317	349	341	335	328	333	343	348	349	339	326	327	332	339	340	342	331	366	339	351	384	346	359	356	363	314	355	367	338	337	366	328	367	350	340	338	345	330	321	368	361	318	344	346	340	353	359	323	363	359	330	350	365	373	351	322	343	354	346	331	335	322	315	337	348	343	347	344	326	382	370	349	314	364	344	298	356	371	321	334	341	339	343	376	344	334	353	388	344	327	321	368	316	334	329	332	358	326	322	354	356	344	320	358	325	351	356	369	341	326	366	337	364	350	347	372	334	327	359	353	339	358	357	398	335	317	340	316	309	380	380	339	343	349	354	347	293	307	353	338	351	357	376	366	362	364	359	334	351	358	348	341	357	356	319	366	304	363	348	343	340	357	358	340	381	366	376	371	342	331	361	368	332	362	310	353	341	348	363	330	333	340	345	352	385	340	338	377	349	299	374	359	344	367	349	341	377	380	344	396	359	334	328	346	396	366	348	361	368	337	320	333	337	339	354	330	342	364	338	347	339	364	361	341	347	385	364	340	358	361	354	352	334	354	342	336	343	346	357	399	331	327	330	350	362	318	350	355	350	349	355	347	370	347	318	357	358	302	352	327	354	377	344	349	363	341	326	344	326	351	367	360	378	348	322	329	319	385	384	387	316	371	316	370	317	365	343	365	352	344	331	334	361	322	374	359	384	357	341	368	354	355	354	334	313	348	351	372	355	340	370	363	342	390	339	345	365	354	334	326	335	343	335	366	330	363	305	336	313	333	333	371	364	338	359	337	377	347	346	358	330	351	367	321	329	332	369	357	361	364	319	323	370	320	376	359	366	353	331	348	357	347	382	361	347	359	352	351	373	337	360	334	337	345	363	344	382	374	355	343	380	314	325	352	323	351	332	347	372	336	390	337	329	344	339	355	345	310	369	353	362	356	356	373	334	307	354	322	356	351	354	344	311	330	349	359	356	366	354	351	337	382	322	360	346	348	377	360	358	360	365	362	340	338	322	349	356	367	363	365	334	365	371	350	360	354	335	362	336	363	328	364	373	330	329	358	347	347	333	377	383	338	364	322	355	320	314	328	360	342	347	370	337	371	341	351	349	353	328	351	346	342	314	345	363	322	348	352	334	340	308	339	342	360	362	354	316	380	369	355	372	335	310	325	394	344	358	301	334	340	335	338	336	345	375	332	345	370	355	356	336	339	334	336	396	321	332	368	390	375	410	366	387	366	364	358	337	359	386	335	367	351	344	326	366	326	378	343	324	361	349	325	325	319	367	328	321	366	361	364	346	366	356	311	379	343
14994	18006	15593	7021	4783	1774	1001	878	873	935	856	789	817	835	857	841	780	775	794	765	792	776	810	804	805	803	794	844	839	794	801	805	761	833	764	812	773	791	772	822	821	876	927	898	828	809	793	742	804	811	809	734	816	790	785	778	834	790	743	795	830	785	720	826	831	813	750	776	752	740	782	803	799	779	802	772	785	780	802	837	748	796	784	777	815	806	785	790	822	780	833	810	773	782	788	810	761	810	763	797	801	714	755	799	787	814	797	812	807	788	751	790	774	780	772	782	794	782	826	766	712	785	756	753	827	786	781	762	839	803	788	740	787	826	787	786	805	820	786	827	795	785	759	782	770	841	734	758	820	748	819	760	805	800	775	770	799	809	799	768	784	847	846	801	802	764	753	834	776	754	762	801	778	819	768	733	781	748	816	794	813	753	755	795	794	778	811	780	749	791	774	788	781	776	801	783	815	754	807	815	789	760	809	767	758	801	750	798	777	765	796	836	779	774	817	818	822	828	760	800	822	815	848	794	753	830	783	805	822	781	768	833	744	806	824	832	782	700	786	781	773	784	808	773	786	796	742	798	733	762	786	797	818	826	796	763	824	780	746	781	803	792	750	738	770	777	852	805	754	793	795	813	784	810	784	809	719	763	797	742	811	758	780	808	773	761	775	772	742	781	802	774	817	744	750	781	773	837	804	800	781	778	743	768	788	855	750	790	762	775	852	789	738	785	752	777	785	796	796	783	801	779	821	759	847	797	780	787	795	802	797	754	782	794	785	797	776	738	792	775	795	786	810	792	721	819	765	739	769	762	791	774	747	754	827	780	824	797	752	780	765	793	835	736	786	822	841	817	783	809	805	770	791	823	779	787	800	770	808	785	831	787	855	741	799	750	795	759	807	774	754	827	786	778	768	789	757	771	740	826	787	761	760	760	766	820	813	771	826	788	859	781	819	751	799	783	786	821	742	780	800	812	767	818	782	785	795	838	786	751	760	784	790	754	853	786	773	760	732	789	816	754	787	771	745	792	837	751	750	775	744	791	780	810	783	786	845	767	810	795	769	753	745	789	812	819	770	802	804	741	812	796	704	742	744	780	806	795	814	811	785	768	833	756	770	822	778	801	778	743	804	805	792	773	801	788	783	793	776	834	743	779	759	816	771	789	825	772	766	798	789	748	755	757	772	783	780	736	851	806	763	815	770	814	796	781	819	854	791	761	756	748	776	792	791	748	717	771	791	792	775	825	801	809	783	784	789	772	767	806	767	763	771	794	783	777	810	728	753	782	750	813	783	779	758	752	852	776	797	785	708	776	734	819	747	760	754	803	751	781	775	781	812	795	778	768	733	821	813	819	781	806	809	803	772	742	800	769	789	834	775	792	765	704	750	833	800	834	779	780	808	760	781	848	786	773	815	830	756	807	795	784	752	777	749	810	798	835	789	835	773	759	761	772	760	812	784	827	757	809	778	805	736	767	731	771	793	820	777	766	758	779	812	805	730	749	806	767	759	801	813	750	781	838	744	781	770	784	810	799	795	746	818	794	775	779	793	775	848	790	780	748	791	718	745	803	794	828	774	813	754	794	737	829	780	727	770	786	805	756	764	788	763	720	780	802	779	768	761	788	756	763	797	762	771	743	800	781	813	755	814	805	717	807	722	790	801	758	791	786	791	796	813	766	761	811	821	782	761	753	745	807	821	819	776	731	806	791	796	788	760	797	819	795	797	793	749	758	758	810	791	791	769	750	735	778	775	766	787	764	724	786	802	775	798	793	766	775	805	764	757	757	745	811	772	739	791	783	792	789	819	765	761	783	807	747	779	785	789	797	784	777	778	802	806	787	765	761	761	779	736	782	821	802	802	759	764	773	828	781	762	806	768	779	794	773	791	781	760	768	774	817	789	778	844	765	811	795	768	848	742	826	778	795	795	758	720	772	746	761	818	763	766	738	795	775	753	727	771	831	809	805	829	763	813	782	805	724	753	747	808	814	789	794	772	770	813	752	793	804	772	742	788	806	822	739	764	824	772	803	771	823	790	734	758	810	804	771	791	825	810	825	798	765	792	776	762	789	757	818	774	795	810	774	787	790	813	813	754	773	762	793	761	790	803	759	766	788	782	799	821	792	761	812	787	774	815	778	781	762	772	771	780	789	803	768	827	786	750	778	778	788	824	731	758	787	779	768	779	760	781	794	796	751	768	770	783	818	765	785	818	783	745	777	771	761	747	763	760	786	744	774	761	788	811	751	737	774	803	775	773	767	796	761	777	785	811	796	748	783	785	768	785	791	774	843	746	740	769	758	775	781	798	823	729	802	762	779	805	780	844	760	739	793	835	763	815	747	805	756	802	831	783	801	805	778	748	770	783	770	824	764	757	817	773	789	824	771	804	756	760	804	788	742	764	802	814	771	822	777	815	779	749	788	767	788	770	777	706	825	782	807	762	824	772	776	776	767	778	788	760	776	809	802	785	764	795	779	776	838	808	798	827	739	782	791	793	792	760	833	809	765	791	748	764	765	802	798	786	818	734	786	844	803	773	781	691	770	721	792	763	757	851	792	826	719	817	760	747	821	799	770	802	798	815	779	786	834	780	754	733	707	767	832	771	750	825	781	762	793	739	762	783	772	750	778	777	769	784	819	725	745	785	780	784	787	821	812	768	804	811	770	784	771	735	809	757	785	795	767	833	818	810	790	764	749	748	802	793	800	758	779	808	767	793	800	788	766	742	823	797	769	792	775	772	801	792	812	743	743	750	794	784	809	761	780	814	833	768	767	808	771	790	739	813	749	806	812	783	799	758	777	760	818	775	809	756	791	797	796	784	777	723	795	780	787	772	767	796	789	749	813	744	782	795	803	809	793	758	720	775	801	812	807	795	803	754	774	775	821	784	719	771	799	830	798	757	815	789	768	793	818	721	722	802	776	804	810	765	793	812	748	794	765	756	790	765	790	755	797	769	774	759	748	745	767	831	795	799	762	763	772	763	760	782	831	807	772	740	764	752	768	820	818	801	765	806	762	820	779	738	806	794	796	781	842	812	799	806	761	783	785	820	839	779	771	811	765	763	796	807	780	746	780	751	771	817	807	805	769	805	761	729	760	814	769	769	792	761	783	784	787	779	815	799	735	828	792	785	795	771	729	758	791	771	818	744	763	799	815	782	838	869	791	770	793	754	765	783	799	803	819	832	801	756	839	789	773	842	806	756	755	787	796	784	755	786	762	755	768	778	836	754	828	818	833	787	802	795	793	804	784	771	771	807	776	798	773	836	807	776	811	823	774	757	749	836	804	749	764	788	754	780	822	798	788	747	777	784	799	785	802	797	819	789	791	820	768	761	804	833	814	789	808	777	769	767	807	786	820	797	804	806	796	809	858	812	801	767	804	774	804	788	740	811	788	783	800	756	781	780	755	793	804	782	815	785	771	787	807	725	825	739	781	798	807	783	764	798	764	757	771	811	785	766	784	786	744	823	756	754	784	850	722	747	788
65884	66904	58968	37049	23842	8948	722	493	390	356	371	305	282	289	276	256	277	294	264	268	243	248	274	264	256	277	290	248	264	278	258	230	250	278	284	221	277	252	236	234	360	406	325	317	308	295	265	253	258	273	254	248	274	282	263	245	255	246	232	277	268	247	250	262	254	255	239	231	263	239	260	266	263	273	265	273	245	252	269	262	229	247	236	255	296	299	242	231	266	268	269	274	255	265	235	261	233	263	261	263	255	245	293	239	232	284	260	296	261	266	259	273	253	259	267	242	276	283	252	258	263	257	261	247	235	270	255	263	254	280	243	220	249	255	270	256	283	220	271	297	243	232	261	262	242	244	278	275	277	286	265	226	288	243	239	270	267	243	288	222	274	271	245	253	243	289	280	259	248	258	278	283	283	269	273	280	277	248	281	273	254	246	247	269	236	264	277	264	230	271	245	280	249	258	280	279	234	271	237	256	240	275	245	298	278	224	269	265	297	268	283	244	258	258	262	270	230	250	252	286	245	254	223	255	250	256	254	271	251	255	266	236	242	235	257	301	271	257	264	238	279	225	267	255	252	271	267	255	246	270	272	284	254	275	231	255	268	256	270	236	234	241	251	269	251	240	260	261	281	257	292	238	266	254	292	278	295	264	253	270	265	274	239	236	272	278	244	273	243	291	272	272	272	295	264	259	281	240	230	240	261	251	260	260	245	259	260	277	281	282	258	215	279	276	267	252	255	262	228	258	243	289	258	248	265	253	246	242	252	289	301	274	254	254	272	242	238	252	284	249	275	248	276	254	261	243	270	255	257	230	250	268	282	283	256	246	260	298	248	263	290	261	278	253	235	245	247	283	275	249	221	261	238	256	277	277	258	260	279	282	282	270	250	289	238	249	252	278	233	247	234	252	279	248	263	241	299	263	225	255	294	258	241	257	288	257	266	255	280	247	244	240	254	239	282	285	287	276	249	279	273	267	294	261	232	248	268	262	277	250	265	254	262	255	242	266	245	258	285	271	252	265	271	247	269	262	258	251	244	252	264	280	253	269	257	291	239	258	227	256	241	282	256	250	249	298	263	255	251	266	277	238	279	273	259	254	268	284	283	244	256	291	251	251	251	256	295	281	220	278	241	235	249	263	248	238	225	235	242	288	242	261	281	265	261	246	246	246	257	259	244	272	266	240	282	250	257	249	272	252	240	255	251	252	249	226	256	266	256	271	275	256	269	267	261	276	278	253	245	233	268	265	243	262	251	281	266	241	276	237	259	249	293	265	265	256	262	246	247	255	261	256	262	260	274	264	260	241	221	243	234	266	270	229	246	274	235	214	230	268	245	296	250	255	239	255	256	275	256	261	294	240	303	289	253	232	269	240	273	235	277	238	277	262	270	241	261	232	263	260	252	272	246	273	239	293	235	269	283	267	248	254	227	245	287	238	258	253	222	255	266	239	231	252	216	266	286	255	261	250	237	263	222	262	257	238	263	236	266	254	276	278	274	255	242	295	269	267	277	258	247	256	267	260	264	259	248	275	287	258	237	259	275	248	279	240	258	277	248	243	260	274	250	240	255	271	246	239	250	265	239	256	263	270	270	264	261	287	259	277	274	256	261	285	281	235	251	225	271	272	251	268	253	273	278	253	263	267	271	276	251	246	283	229	283	255	251	273	249	230	276	263	268	251	281	262	263	244	287	249	233	254	269	251	250	286	212	229	252	261	223	248	281	256	255	285	267	264	238	264	233	287	263	255	243	290	254	239	274	239	260	236	283	260	241	258	262	239	282	261	260	279	243	272	243	238	269	255	284	264	266	271	272	267	280	251	248	247	271	274	265	296	258	267	262	246	266	280	237	246	279	265	231	243	245	286	253	246	260	275	272	276	234	270	263	296	254	253	211	275	265	233	244	252	283	241	278	274	252	213	288	282	249	250	249	224	268	255	249	282	250	235	267	245	308	255	267	229	251	283	259	293	266	257	263	258	271	236	268	235	302	274	244	245	236	266	262	284	269	253	271	223	267	262	272	256	266	270	266	283	236	257	245	248	231	256	249	270	258	269	271	270	249	279	268	258	252	273	278	251	244	276	278	247	250	277	251	254	261	270	269	243	226	261	250	270	270	274	276	292	249	248	281	263	275	262	273	254	227	264	260	265	283	286	273	257	252	226	280	264	250	266	263	284	247	286	230	288	285	282	258	282	272	267	294	250	224	248	276	293	239	240	233	265	255	248	270	247	237	277	219	260	260	283	263	258	263	247	252	258	235	265	250	299	271	236	257	270	233	256	254	241	242	231	243	269	290	235	262	299	258	243	261	255	236	274	238	266	263	282	252	273	251	261	246	281	268	272	274	297	269	244	241	260	257	273	274	262	254	234	274	269	288	270	253	246	294	250	238	249	240	254	252	246	247	249	260	271	275	237	262	271	256	262	265	272	255	251	247	248	306	256	245	264	248	268	266	278	258	259	273	278	263	259	229	261	273	243	257	263	272	255	236	217	245	254	270	249	280	256	289	251	271	262	231	253	261	254	262	254	244	259	258	261	241	263	223	273	275	263	235	259	253	240	257	298	262	260	241	292	245	271	313	258	216	259	264	262	240	275	245	275	258	248	261	247	260	272	241	264	238	284	264	249	276	289	256	260	259	263	269	234	245	248	267	292	276	257	266	296	259	263	257	262	207	262	259	250	278	245	283	304	284	263	252	261	244	271	281	251	227	265	252	263	229	234	262	266	233	286	249	232	255	261	249	271	275	272	275	267	281	241	279	233	238	245	266	263	265	257	246	249	278	269	238	272	249	293	275	282	241	249	252	254	239	219	280	254	269	278	258	278	229	260	263	273	280	272	244	266	268	244	271	268	280	236	259	272	240	264	245	242	257	268	277	246	240	269	251	268	254	267	241	244	253	259	279	273	233	272	250	237	247	262	253	267	265	251	269	253	272	270	244	276	267	266	251	257	256	301	203	248	270	249	227	272	283	249	246	272	240	252	261	281	263	291	255	296	281	262	277	256	276	259	283	252	239	259	286	277	273	238	268	224	263	231	239	267	257	246	266	264	258	243	252	233	232	258	264	265	253	272	259	255	273	229	259	269	251	250	229	256	260	264	274	274	281	268	263	261	295	248	260	261	266	243	255	230	245	245	237	258	258	265	298	271	271	286	265	260	263	286	267	287	258	279	268	244	282	260	268	250	285	277	261	209	295	271	238	259	257	241	289	233	236	276	259	250	272	277	261	242	257	276	274	253	234	282	297	266	265	255	256	252	280	244	230	265	273	270	246	244	257	266	258	266	252	235	308	268	245	256	246	253	257	265	255	262	238	244	270	265	251	232	275	291	264	236	247	265	237	276	252	272	266	283	272	269	286	295	292	283	251	269	285	263	284	244	259	286	256	279	271	261	260	244	266	259	248	215	235	256	261	238	272	237	266	239	261	268	260	253	267	233	277	264	289	282	231	276	253	261	257	247	244	245	289	291	253	237	259	241	244	259	227	263
40592	50041	54075	41713	35941	12300	1826	1680	1093	1000	989	1022	1063	909	770	736	733	647	667	648	669	684	688	621	664	610	654	661	631	701	687	616	636	638	615	602	562	616	584	688	1271	1690	1399	1227	855	712	631	594	611	568	621	596	580	611	581	632	589	614	621	587	617	581	606	607	618	598	634	641	587	598	595	608	601	605	628	626	540	602	606	582	602	636	618	620	602	628	601	621	611	589	567	623	612	606	599	632	599	579	579	624	611	624	581	615	586	643	610	613	566	598	592	600	569	583	597	584	589	616	578	605	637	612	651	614	610	603	633	548	576	567	607	591	590	622	608	629	613	635	597	661	618	604	648	619	634	608	604	579	623	680	616	587	593	619	593	640	567	635	605	628	619	592	603	605	637	536	607	587	595	620	599	544	594	575	648	634	616	606	608	592	633	644	621	675	585	610	590	653	573	558	624	582	617	610	579	661	582	635	625	648	612	626	566	586	571	625	593	575	642	615	550	603	625	621	617	669	634	600	590	593	588	610	598	621	597	603	606	636	613	631	604	588	626	626	605	615	582	619	630	585	607	613	614	566	650	597	607	621	549	598	592	572	621	577	588	590	628	625	611	632	623	605	666	606	574	588	593	643	572	562	603	633	610	604	602	592	611	653	580	622	587	580	632	657	625	648	599	619	618	617	617	604	597	560	602	613	605	620	616	622	573	624	597	594	590	577	653	609	555	616	571	611	615	652	579	613	595	578	580	596	624	626	561	600	617	573	613	582	640	637	611	581	591	584	605	609	595	557	610	630	604	626	582	645	618	565	578	627	634	611	596	622	583	548	633	576	638	612	620	654	549	646	586	595	591	594	604	606	583	595	573	587	590	609	604	583	583	625	567	582	572	624	556	618	591	605	602	576	580	654	626	640	605	608	636	583	635	610	610	632	605	617	606	608	625	566	625	586	653	611	582	601	625	573	646	660	637	583	593	626	602	579	596	642	573	593	587	589	633	637	567	602	582	558	628	628	600	611	597	622	566	595	612	591	625	591	593	600	628	586	586	634	650	574	576	628	632	637	597	614	623	594	623	637	593	639	658	601	627	587	631	639	601	554	605	592	586	619	622	649	583	620	606	560	619	577	621	621	607	562	585	582	670	609	648	564	651	632	602	585	599	608	607	596	616	641	585	588	605	553	595	574	601	605	595	570	640	612	547	574	640	628	579	631	620	585	555	583	619	600	574	573	615	600	604	593	597	555	594	628	576	612	595	582	621	630	649	586	586	617	631	632	595	657	608	582	570	580	644	623	613	645	581	574	615	560	572	571	596	633	621	599	552	541	599	608	597	613	624	586	596	624	619	622	603	609	609	597	594	617	629	582	621	604	602	609	615	630	577	599	631	617	645	611	585	604	629	610	649	643	595	597	584	622	578	569	612	635	641	628	624	596	568	611	585	636	582	630	565	601	568	588	572	594	615	629	629	602	597	581	645	604	635	616	592	632	603	608	592	567	599	622	606	602	618	639	590	627	560	654	603	605	653	644	587	626	636	574	603	587	614	596	619	645	646	571	558	592	601	606	624	674	577	578	611	610	556	556	636	616	591	617	571	591	571	621	598	618	599	626	612	630	616	643	593	607	610	662	616	588	597	643	611	620	653	607	614	590	565	631	568	594	599	594	654	590	571	620	589	621	624	630	551	609	601	595	624	643	602	629	608	612	598	600	603	595	564	592	624	632	605	619	609	567	574	619	602	603	641	593	640	594	628	587	630	636	587	614	613	591	582	603	593	611	612	573	595	593	642	597	593	618	602	617	649	609	624	599	622	616	633	606	596	601	587	657	593	642	564	642	649	590	616	593	603	638	599	668	620	584	602	612	622	590	566	604	602	616	622	602	587	601	533	610	605	594	544	620	601	627	605	631	569	599	609	596	593	576	600	611	602	624	607	602	562	590	641	591	612	592	586	601	617	563	601	607	586	564	596	638	602	650	634	612	611	603	590	623	628	625	602	612	581	651	632	613	597	608	646	595	606	602	619	618	631	616	590	610	581	658	595	595	609	629	622	608	639	605	626	572	644	594	592	627	666	637	589	574	562	606	602	613	655	618	626	561	578	632	621	635	594	621	637	606	620	641	562	646	588	582	581	618	565	663	656	605	635	602	573	574	623	616	617	578	616	590	607	568	649	623	633	572	606	600	612	607	638	604	601	603	650	629	614	584	649	606	604	618	561	603	611	673	585	604	575	607	620	586	584	601	642	666	639	590	614	585	580	606	634	602	627	624	629	584	645	600	606	602	607	651	572	584	656	609	647	598	653	623	637	593	640	603	608	581	650	626	584	612	623	653	551	623	592	592	568	618	591	569	617	589	618	616	611	615	609	610	637	572	602	657	594	601	592	608	621	597	558	620	613	590	589	577	628	555	643	610	644	601	635	606	576	606	586	594	586	651	616	612	603	566	625	582	589	605	639	626	593	656	605	554	612	656	580	624	627	598	566	584	606	581	636	615	616	649	612	620	595	601	609	612	618	637	595	607	620	574	595	592	630	573	578	632	639	637	593	616	579	626	605	607	597	594	624	624	599	619	582	618	607	614	626	586	643	569	612	633	599	569	612	624	606	577	591	614	625	617	554	633	583	617	621	578	627	602	631	602	622	553	572	583	577	621	588	628	630	595	600	612	608	624	632	627	608	608	578	582	649	565	622	592	635	633	613	578	581	614	629	602	586	569	621	595	617	642	598	644	582	613	565	602	612	578	581	605	597	601	623	596	610	636	602	606	661	602	611	608	602	661	610	634	598	623	628	608	614	601	658	608	607	629	635	564	564	617	604	607	581	592	617	598	572	586	603	599	607	620	651	608	637	629	624	560	599	621	597	575	610	602	596	578	630	618	628	616	614	636	553	585	650	619	650	599	683	551	582	661	593	602	631	589	598	601	607	613	563	580	564	625	562	622	610	611	650	568	591	610	561	588	591	576	585	619	583	592	611	660	591	605	606	658	666	608	587	598	598	557	643	586	628	620	599	626	616	627	635	602	690	593	614	604	613	617	575	552	631	639	620	631	561	581	576	628	628	617	570	611	613	627	589	574	637	646	575	594	644	629	603	603	597	621	622	657	547	597	622	598	562	616	626	651	634	609	618	601	586	600	610	628	634	588	618	633	583	594	559	589	615	595	613	616	575	617	555	624	615	607	589	605	614	651	648	658	557	593	619	590	622	607	650	579	620	600	636	602	643	635	598	602	627	582	634	658	627	597	587	597	600	633	611	594	648	603	607	620	590	624	628	565	576	586	597	607	568	610	569	608	609	638	574	627	594	603	578	608	586	610	556	601	585	619	595	591	608	587	575	620	607	543	585	627	582	647	575	589	621	628	633	593	603	586	584	570	571	593	573	569	570	599	595	573	603	629	593	575	632	572	553	600	583	609	617	608	628	566	611	587	635	605	651	618	608	605	602	550	601	565	625	636	574	610	578	612	571	611	564	590	592	600	622	596	638	657	640	633	646	613
79581	79179	70366	47746	35088	16927	1813	754	441	369	375	359	398	379	322	341	278	277	273	294	267	277	263	256	292	265	284	271	288	307	290	277	283	231	255	271	256	236	244	315	438	486	453	391	354	292	259	263	244	230	263	262	301	273	240	283	253	262	252	238	261	254	244	282	250	248	255	245	229	243	265	229	262	270	278	266	257	255	242	295	236	268	284	265	262	266	273	241	254	264	219	246	230	262	241	277	228	243	277	256	271	236	251	267	243	238	236	237	269	234	265	245	233	273	252	235	243	208	263	270	257	260	249	225	252	243	222	271	248	245	245	265	244	271	264	277	243	249	223	257	241	243	264	244	255	262	264	255	230	234	248	258	245	239	258	257	245	263	259	260	299	258	229	275	237	257	253	262	245	247	277	259	273	248	273	253	227	248	267	234	268	242	272	282	284	247	250	249	262	258	231	245	266	260	244	231	264	239	263	250	277	231	225	252	250	259	248	268	252	278	268	255	259	285	246	261	256	268	243	273	210	243	241	251	243	231	245	230	251	274	268	255	282	226	237	259	252	244	268	255	245	246	280	210	269	254	259	252	268	238	268	252	270	239	259	249	303	276	256	225	242	246	275	238	262	284	274	240	252	228	272	263	290	260	237	247	278	258	271	227	251	272	275	245	230	236	269	230	275	255	235	235	240	236	265	270	240	244	253	241	248	268	247	230	282	251	240	240	263	266	278	256	260	270	282	257	274	255	254	286	266	249	261	255	264	264	281	226	271	240	254	245	264	259	242	256	261	266	261	282	258	243	280	262	223	241	261	258	250	250	231	241	236	264	286	260	241	260	231	244	246	266	265	257	268	262	266	256	248	264	260	242	216	271	249	237	268	255	249	266	278	263	222	254	272	249	264	279	238	234	246	254	290	273	273	241	245	297	282	245	257	284	270	275	276	270	244	217	240	242	249	247	252	244	270	264	232	260	258	205	259	269	261	262	253	239	260	248	282	290	255	250	262	265	263	256	279	274	230	272	245	263	273	242	247	232	256	253	260	238	248	238	235	278	237	272	242	252	279	267	269	239	281	242	268	279	270	261	238	256	250	245	263	251	214	276	254	282	274	232	262	262	237	238	266	258	249	262	276	256	229	236	256	238	233	250	257	262	249	270	214	251	244	230	252	263	260	245	284	273	276	256	255	276	255	267	230	248	260	262	295	251	272	258	230	247	230	255	238	242	263	255	249	248	262	236	253	262	239	268	258	244	266	276	238	257	250	274	272	267	274	216	237	264	216	239	275	248	262	260	254	258	268	234	220	263	295	283	258	265	246	263	245	250	275	282	249	229	236	262	265	265	264	252	245	245	256	240	285	252	288	252	241	243	263	239	225	236	264	240	248	251	260	259	242	267	262	245	267	260	266	269	275	273	254	261	252	242	247	250	246	271	262	266	265	282	230	248	261	260	254	256	261	283	249	275	246	261	265	249	272	243	272	247	217	238	244	269	272	256	247	253	263	275	239	271	261	247	260	241	284	245	267	264	259	240	262	267	269	246	220	279	257	276	289	262	253	270	265	248	276	264	244	229	256	256	256	242	270	257	235	244	234	236	264	221	280	200	245	254	253	261	248	264	261	241	241	256	272	269	268	222	265	247	264	232	261	244	237	273	234	265	271	255	251	260	249	236	293	233	253	231	219	267	246	248	257	282	259	237	267	238	265	269	256	253	256	251	255	302	241	278	256	264	248	266	264	255	251	253	269	248	276	237	260	258	270	265	256	245	251	277	273	244	266	285	245	243	266	236	263	292	262	258	267	244	244	265	261	252	252	268	270	243	243	268	260	226	234	252	237	233	253	246	258	272	265	270	283	250	255	281	236	264	241	236	270	259	247	249	274	280	273	260	266	237	223	261	237	254	224	238	218	272	271	257	230	245	276	247	230	260	241	272	248	251	262	246	263	258	261	241	254	247	255	291	261	254	252	236	289	260	252	247	236	259	259	261	254	258	235	228	284	265	262	256	261	268	274	247	257	250	245	240	234	238	232	270	253	273	250	280	280	238	247	251	248	254	253	253	267	232	266	262	258	267	247	247	243	281	236	228	247	256	260	272	254	233	269	264	245	222	266	257	233	269	254	243	248	251	267	272	245	262	249	265	261	267	254	284	243	223	287	246	265	300	232	277	246	270	277	255	240	233	236	258	243	299	297	245	231	275	257	254	243	279	285	241	232	249	258	250	246	239	238	255	242	256	245	246	261	225	282	292	241	256	244	237	264	241	257	279	274	270	258	302	258	258	249	261	256	242	256	232	236	252	224	266	266	277	246	225	233	253	257	242	272	267	213	246	241	261	240	276	272	268	263	268	248	265	255	221	265	279	272	247	269	238	288	267	256	237	277	240	238	237	246	256	286	235	230	302	249	242	280	237	241	273	267	253	250	232	248	260	250	238	272	255	262	251	226	267	242	270	269	231	268	237	252	266	274	248	283	258	272	266	256	226	268	242	260	252	274	241	268	248	266	234	260	292	242	228	253	240	248	279	279	254	262	282	230	245	257	262	290	225	238	254	268	235	243	249	270	235	267	269	262	241	285	260	254	260	253	263	247	272	242	226	235	245	276	279	265	254	222	276	250	255	243	277	262	276	261	284	248	249	241	211	243	268	241	251	236	267	263	249	274	234	296	252	257	259	263	275	262	251	242	276	269	261	271	273	259	279	278	251	249	269	254	267	237	264	251	258	246	220	264	243	276	239	270	268	244	267	243	264	235	250	257	258	277	253	282	257	251	239	255	245	267	289	255	272	247	271	261	244	255	267	244	271	241	247	263	258	215	219	239	269	272	282	267	253	245	250	271	261	232	236	280	268	264	232	271	220	271	240	249	270	255	263	264	254	215	273	249	262	263	265	214	267	238	265	252	236	289	275	255	278	284	243	255	247	242	268	279	217	257	242	266	233	261	248	254	278	283	244	270	281	260	261	227	258	235	245	235	269	290	270	242	275	238	286	250	272	266	261	277	243	253	249	275	236	248	235	254	263	266	253	254	267	231	246	248	273	233	273	258	244	278	224	242	233	246	245	259	262	234	244	249	252	275	252	218	261	272	259	283	248	264	268	261	235	290	257	278	247	253	248	242	248	263	274	230	235	268	265	280	265	240	251	293	263	261	266	265	233	280	252	262	234	262	286	248	282	250	251	260	292	242	243	241	271	272	250	247	266	287	258	250	246	256	251	259	242	244	251	244	223	256	236	248	233	248	275	254	282	241	254	239	273	236	282	281	252	241	239	256	250	251	270	281	269	274	304	260	271	237	266	264	268	262	271	252	240	255	243	259	262	269	228	232	256	244	240	252	270	249	283	276	267	264	244	245	214	267	257	270	263	252	246	247	230	234	255	286	246	266	252	233	248	264	230	251	248	249	249	264	253	253	261	253	262	301	258	260	236	210	251	259	254	255	253	281	253	266	279	242	243	287	288	238	261	253	238	262	276	243	273	268	268	266	259	247	224	222	262
50157	61527	65647	51935	45306	20428	2739	2719	1598	1351	1196	1387	1449	1269	909	875	776	738	676	699	702	689	699	673	727	706	674	734	789	728	707	632	648	602	639	688	641	601	613	1013	1812	2390	1901	1563	1103	783	673	599	589	566	589	612	597	597	610	635	593	586	628	610	628	568	605	576	578	640	587	586	589	593	593	634	586	589	597	597	584	626	602	626	588	620	595	581	607	580	560	573	568	602	580	583	572	638	627	643	549	582	575	631	580	630	583	593	605	621	602	606	583	621	630	619	594	611	617	589	599	588	583	610	616	601	594	595	615	564	604	607	630	593	602	627	569	621	586	630	562	599	581	611	552	620	598	616	561	561	555	596	580	593	640	643	583	629	608	598	590	627	618	590	611	643	621	613	621	586	652	610	620	608	597	655	613	563	591	610	578	552	637	574	559	601	603	582	636	590	583	610	602	622	600	592	581	614	588	638	677	603	632	579	616	602	579	601	646	606	626	619	586	586	612	577	616	573	591	584	580	580	620	625	621	608	594	620	636	550	591	604	605	635	658	566	644	612	541	639	634	590	595	578	620	622	559	581	608	606	601	602	604	588	583	585	654	583	630	616	615	615	646	632	606	623	603	635	631	637	633	611	657	612	613	576	606	639	596	616	593	676	625	571	604	597	604	601	613	583	603	628	576	644	620	636	634	630	609	612	595	634	617	573	606	583	601	610	567	617	633	620	626	623	585	611	622	608	572	598	607	687	599	569	629	566	584	633	586	636	630	647	570	613	593	585	647	575	576	626	653	571	630	647	599	645	616	595	650	643	576	652	597	583	615	633	609	606	600	571	649	625	621	604	578	609	638	614	589	593	632	592	659	602	607	636	607	548	624	560	655	620	586	572	608	593	582	567	603	600	582	613	573	595	575	634	557	601	577	592	639	608	623	620	623	580	619	595	586	601	580	565	597	651	592	598	647	610	603	561	616	609	637	576	620	643	598	655	567	638	601	627	596	572	617	595	639	670	613	594	624	554	632	588	647	575	600	622	601	574	638	599	615	598	623	625	544	602	628	591	575	641	579	587	585	558	583	580	623	590	576	557	614	645	644	611	574	575	545	591	545	588	582	611	567	597	602	622	610	604	582	585	605	566	581	582	562	577	609	604	601	629	573	603	542	541	585	606	574	612	589	594	592	618	624	617	581	669	581	584	585	644	608	572	629	584	598	618	608	591	586	619	586	595	604	625	547	642	606	598	612	617	616	647	644	593	606	591	617	589	600	638	600	584	607	590	550	586	612	592	597	634	603	629	597	571	628	598	558	601	643	607	563	563	581	609	584	605	563	606	622	642	618	595	599	570	579	622	589	610	628	578	592	609	579	630	632	603	571	575	614	603	589	620	606	580	609	582	577	629	589	582	565	581	586	580	595	599	611	633	592	600	614	599	599	607	580	634	626	630	615	591	599	617	613	628	588	622	594	601	591	584	585	624	623	572	674	582	551	596	593	579	606	583	630	586	574	598	602	593	601	612	622	628	614	639	584	594	585	597	574	575	589	622	614	629	619	628	612	616	579	602	637	627	598	595	601	648	592	592	619	602	642	658	594	607	591	608	598	577	607	572	642	583	613	654	596	595	574	596	590	640	621	610	557	616	635	594	566	591	566	630	607	607	601	621	592	622	644	617	615	581	566	611	601	607	609	660	547	639	613	582	673	579	592	591	592	594	615	607	606	646	581	589	594	604	617	619	631	590	611	593	598	606	571	616	586	587	625	582	585	616	580	603	601	575	598	617	615	559	600	613	626	618	624	624	609	597	616	582	647	608	570	617	583	649	646	609	620	635	597	585	583	593	611	585	572	642	615	587	610	609	638	610	575	605	598	586	576	634	567	562	620	608	567	587	580	597	617	615	611	581	625	569	642	594	615	622	628	613	624	641	652	588	592	611	622	621	610	574	588	641	590	572	570	592	589	590	599	579	597	599	576	620	629	621	636	606	588	619	645	651	602	635	601	615	582	594	598	601	603	590	574	587	609	598	626	602	621	598	623	602	591	606	594	577	618	613	669	573	631	565	576	602	629	620	571	638	617	610	614	621	599	625	560	607	567	562	609	620	584	591	609	637	569	553	591	580	657	597	618	568	599	578	588	555	597	641	620	577	635	586	592	608	603	624	630	602	587	606	614	622	582	621	619	575	592	545	634	623	576	585	583	590	596	617	574	562	607	588	636	611	588	591	611	606	638	616	561	593	600	590	591	600	590	613	630	626	569	569	629	629	581	606	616	602	612	618	601	632	584	607	622	616	597	590	556	584	579	575	643	593	602	612	605	598	606	589	622	594	574	585	619	538	592	646	612	632	615	593	600	621	627	586	574	608	613	646	633	591	663	632	581	602	613	612	653	626	619	612	634	613	624	617	617	584	616	582	568	633	633	579	563	583	613	562	626	589	654	556	629	591	586	581	596	590	603	603	576	603	622	572	621	597	584	629	638	570	608	601	579	556	599	582	658	604	631	585	623	573	643	670	577	589	565	616	630	621	614	607	617	605	605	579	586	600	612	586	601	581	610	633	613	584	615	624	554	565	651	620	622	599	599	621	589	590	589	605	593	587	598	643	590	646	567	587	582	631	574	580	586	586	570	609	598	616	621	544	602	624	605	591	592	645	595	586	586	578	580	624	614	602	609	611	614	615	609	581	620	610	631	557	611	540	585	596	628	630	607	613	591	612	610	610	588	599	601	619	622	556	569	613	603	599	590	587	591	602	603	610	613	586	602	610	613	591	610	580	594	618	611	583	563	593	635	614	605	612	613	574	649	661	637	583	577	672	600	584	582	616	570	584	648	615	640	614	606	554	618	592	615	608	572	592	619	595	633	617	614	637	573	583	637	644	608	612	581	594	586	584	604	610	598	564	552	566	588	593	594	599	596	576	627	588	614	609	584	615	626	628	641	591	584	634	586	634	626	574	546	612	582	599	596	601	612	592	595	658	626	587	572	591	618	600	598	604	600	602	673	604	605	549	575	597	570	601	614	621	581	595	618	549	641	607	606	621	592	570	593	650	619	591	594	632	616	623	606	566	618	607	567	622	631	604	632	654	616	637	608	623	624	584	621	616	636	606	631	594	584	617	582	623	585	602	617	619	653	609	573	622	584	591	608	604	624	615	598	572	604	622	594	656	602	593	595	616	593	567	661	634	618	554	599	567	614	616	588	591	585	581	604	663	608	609	572	626	598	648	608	605	591	626	599	615	637	599	630	642	613	590	574	597	633	586	609	571	574	612	589	627	588	612	598	675	584	612	625	569	587	596	599	614	598	575	601	618	615	583	614	641	592	626	626	638	592	594	591	590	622	630	613	603	595	651	593	576	628	645	600	618	587	589	627	568	590	564	610	626	636	579	587	568	634	636	617	553	601	613	629	600	603	628	546	643	591	613	575	620	626	594	640	577	623	601	548	610	592	621	565	556	576	626	587	581	560	579	602	653	604	600	588	641	594	616	597	581	617	642	664	630
18527	15438	9833	3377	1554	699	424	398	369	364	363	349	328	371	366	359	331	359	384	323	328	334	359	343	337	353	375	371	328	392	334	332	374	315	331	378	388	357	352	369	351	363	447	334	357	381	361	319	343	330	350	332	342	367	377	336	338	346	334	342	362	335	351	375	344	364	358	325	323	332	351	359	372	373	338	324	376	325	328	340	316	332	351	347	342	372	359	326	351	332	351	379	371	362	374	330	330	365	346	344	319	355	333	355	345	390	329	349	353	322	334	373	344	351	362	341	315	327	341	316	333	348	407	373	366	367	346	345	348	368	337	311	350	361	353	373	362	355	315	363	340	327	326	349	395	334	327	350	371	330	340	367	334	335	401	335	336	346	347	333	306	388	341	356	344	365	347	334	339	318	375	372	353	354	330	316	361	359	344	318	341	362	371	352	327	353	305	357	349	347	351	330	350	353	322	334	383	382	336	343	316	363	352	335	345	307	334	358	336	373	342	349	349	352	376	386	330	366	380	355	362	285	348	349	334	354	363	369	331	318	336	376	342	359	337	283	360	371	326	343	352	349	363	317	301	350	338	369	310	351	329	353	318	328	358	359	320	338	355	346	324	335	356	372	353	366	357	342	355	332	351	343	333	331	311	364	338	372	332	311	358	347	345	322	345	353	311	344	328	336	359	359	348	375	319	332	349	341	343	341	341	337	337	353	329	341	343	350	348	358	349	316	307	355	361	341	355	307	349	323	347	336	329	357	355	378	368	324	372	341	320	360	351	388	318	357	354	364	376	349	377	330	387	346	350	346	337	351	344	365	389	349	344	350	321	337	355	339	394	325	370	389	348	338	353	347	303	329	353	347	346	381	348	368	348	344	328	344	353	345	378	328	335	367	354	315	374	357	373	311	340	346	368	372	352	368	338	340	283	347	334	349	343	329	342	351	385	352	343	333	358	358	342	353	352	344	333	330	303	338	322	359	342	360	330	349	305	335	331	346	342	316	367	344	308	325	344	368	352	340	374	337	331	383	361	322	316	334	357	351	340	365	322	344	319	334	343	383	335	329	337	373	354	361	323	384	359	336	360	380	312	327	348	328	324	342	349	327	354	347	326	323	375	380	347	360	317	346	364	331	358	351	335	339	378	343	346	359	339	352	357	393	357	358	354	357	345	351	370	355	336	367	368	361	346	356	322	360	361	345	312	333	357	348	359	333	349	359	344	354	348	349	352	324	327	369	355	333	330	370	305	346	372	330	355	350	353	358	359	378	351	368	364	312	341	375	338	328	335	380	333	365	378	318	324	366	371	345	356	354	337	382	363	344	339	351	318	356	337	319	356	354	377	354	325	384	339	344	379	321	370	327	328	342	366	334	317	359	341	354	317	350	341	322	349	362	352	334	349	346	336	365	345	357	325	365	349	356	347	354	334	336	344	385	355	331	356	353	395	359	364	335	357	373	366	367	345	319	349	377	343	307	366	381	374	320	351	315	355	325	355	333	358	345	312	384	307	394	371	356	353	342	344	314	331	355	321	347	342	366	336	337	341	361	379	340	355	350	302	359	334	339	323	349	349	330	362	328	349	403	326	350	355	322	328	337	351	360	330	349	341	332	375	351	327	343	338	371	363	328	335	340	378	320	346	329	363	370	324	336	354	337	339	381	360	350	315	341	363	322	347	350	361	328	317	359	323	340	372	356	293	324	358	337	358	323	346	326	340	313	337	304	347	330	333	368	363	369	357	340	342	357	376	318	341	351	337	338	320	362	382	339	372	365	326	316	333	361	335	334	373	375	347	367	351	328	328	329	315	380	359	308	370	324	325	336	302	381	350	359	370	344	389	323	366	355	321	358	354	349	332	338	350	366	333	335	351	341	375	351	330	346	341	376	350	364	365	366	368	378	333	364	366	299	357	336	349	355	334	330	366	351	347	351	318	317	357	407	346	367	355	330	375	354	336	334	345	362	332	329	353	333	348	359	327	333	340	340	343	357	370	361	348	321	352	353	355	374	353	353	340	335	351	370	373	337	355	372	330	342	318	340	325	355	348	371	363	368	343	297	309	320	306	327	373	309	354	305	335	348	371	337	378	338	339	339	332	340	389	369	329	353	363	343	348	384	344	306	366	333	336	377	335	378	338	344	341	339	352	364	347	334	364	352	317	365	336	330	369	347	358	369	327	356	371	346	345	365	325	366	346	382	352	324	358	363	318	355	371	317	350	348	355	340	375	325	329	343	375	336	339	348	354	362	305	345	333	327	368	339	333	320	324	331	307	360	314	325	376	353	305	338	351	322	334	347	372	348	346	334	357	326	350	386	363	356	354	359	359	344	354	349	346	352	376	347	303	347	328	369	308	343	333	381	324	335	355	344	372	321	356	341	308	348	333	335	357	387	342	395	349	342	346	351	323	370	319	314	359	358	335	333	334	328	332	332	335	344	318	339	368	352	345	335	342	356	324	370	356	355	361	359	356	347	330	359	348	350	381	364	350	339	330	338	351	338	339	327	368	352	373	378	309	337	353	354	339	348	350	381	323	353	331	301	331	321	383	321	335	341	328	405	354	337	343	360	351	339	349	358	358	354	369	340	349	360	346	372	347	344	338	357	334	345	356	329	389	333	350	376	321	334	359	355	352	383	340	345	383	354	342	334	355	335	346	364	340	372	305	343	326	367	342	351	321	368	406	330	344	370	351	344	308	369	338	326	358	370	323	350	359	346	330	331	379	342	387	385	351	347	338	314	381	344	350	343	364	326	349	361	358	351	343	373	331	341	328	346	352	380	360	350	357	352	352	362	370	377	358	354	331	377	353	360	349	334	337	372	350	336	363	377	344	363	350	369	358	349	332	350	340	354	324	342	328	330	380	353	360	364	349	358	357	360	332	370	312	361	348	354	364	383	351	360	346	338	340	379	341	370	350	352	356	340	330	341	385	331	380	353	337	321	367	326	319	357	374	356	312	350	356	361	326	337	329	358	364	318	348	359	397	354	340	345	341	361	370	342	348	319	335	356	319	327	329	352	378	361	337	333	346	349	347	363	340	334	339	385	401	373	345	336	380	346	344	377	358	324	373	358	350	378	350	368	365	336	333	352	324	334	343	343	327	326	322	317	334	340	323	329	331	303	323	368	330	322	359	349	336	334	355	344	347	364	356	321	344	325	350	371	332	402	338	361	365	328	338	361	349	354	326	349	351	336	345	358	355	356	380	359	376	355	350	338	338	359	379	364	355	318	346	343	312	309	358	296	347	357	376	359	345	342	386	354	372	404	357	333	355	332	316	371	373	335	370	362	361	359	374	344	349	345	357	357	336	351	347	336	372	354	335	350	311	349	350	327	328	386	359	366	362	337	341	366	347	366	402	333	374	325	376	370	390	373	292	361	328	317	334	356	369	382	380	388	358	358	358	370	297	328	335	352	347	330	330	336	350	323	332	336	366	349	366	378	335	329	361	371	357	358	344	348	322	367	350	326	335	325	364	374	340	383	347	359	343	337
15698	18917	15261	7610	4864	2003	994	901	940	784	856	872	804	833	809	844	835	772	820	823	802	815	864	785	783	780	804	733	760	742	804	748	816	823	823	771	798	806	775	817	936	906	883	890	830	762	785	722	815	894	770	791	757	804	791	791	817	746	790	760	785	756	803	846	775	759	800	803	718	760	754	746	779	756	772	851	763	794	780	824	737	776	742	778	843	789	765	792	766	793	758	793	760	739	781	819	896	810	755	785	807	780	767	782	731	750	751	785	791	775	752	776	862	796	831	797	763	725	772	788	758	821	776	779	809	839	779	794	815	756	809	748	782	768	791	747	789	761	817	726	749	818	731	797	738	774	806	770	791	806	806	789	804	740	806	807	778	814	796	817	783	764	733	773	785	743	753	836	776	781	788	784	777	820	765	827	795	755	789	788	793	792	773	824	839	765	765	790	739	755	820	847	807	759	732	815	827	782	758	748	826	759	787	781	733	744	804	760	766	774	811	744	770	786	762	754	766	787	815	748	795	786	796	772	779	768	830	757	744	786	731	746	764	837	752	769	780	747	772	779	769	757	787	775	775	784	773	792	811	777	784	760	737	808	794	795	806	739	837	764	817	779	777	759	774	813	768	788	779	829	794	815	808	797	802	827	780	813	773	777	803	774	749	819	778	783	768	765	794	761	772	809	779	836	745	774	788	773	825	757	762	777	756	776	834	762	813	803	808	752	740	808	798	765	758	816	758	804	766	792	770	772	776	798	723	774	788	810	813	755	781	750	806	759	758	759	819	815	729	777	765	734	802	832	825	750	749	808	817	756	758	797	820	751	851	776	800	744	774	744	757	797	770	757	785	750	778	768	765	776	751	768	783	770	754	793	791	808	794	730	801	796	780	796	758	755	778	773	758	737	774	764	822	788	806	758	784	808	744	850	783	825	787	776	807	789	817	797	788	780	739	789	801	758	758	766	775	746	773	807	787	767	822	761	818	795	756	778	775	775	738	753	802	745	797	780	791	786	810	828	696	760	752	779	755	792	818	815	804	829	762	777	768	769	802	781	816	797	744	807	757	762	823	781	766	789	805	812	772	771	795	736	798	807	737	757	736	744	751	836	783	776	748	799	782	751	773	784	768	724	774	767	792	788	793	808	774	817	763	777	719	755	773	818	809	760	749	803	786	809	765	793	759	784	770	788	800	748	766	807	767	789	737	794	751	810	738	762	716	733	768	752	808	776	811	719	761	760	735	783	746	781	781	774	800	819	779	754	753	799	808	733	798	775	738	808	806	751	774	784	814	810	800	792	799	776	745	823	797	775	775	770	754	817	762	788	777	836	803	794	759	782	787	753	807	792	853	756	822	769	812	767	748	780	772	762	818	795	789	740	798	827	757	765	750	816	772	781	799	796	799	773	777	791	766	814	812	783	813	793	781	739	763	734	771	792	795	794	798	813	769	755	790	777	772	775	798	796	771	772	794	751	768	758	787	840	787	780	757	758	751	786	775	718	813	808	733	743	838	744	816	768	832	756	766	805	747	803	759	791	811	729	808	787	789	779	768	753	797	746	763	809	759	808	803	761	813	826	732	815	766	798	756	767	806	785	774	743	786	750	839	822	792	795	755	764	799	752	759	726	748	755	755	744	784	761	698	788	780	765	799	776	803	776	781	791	838	771	774	757	744	802	770	789	778	762	742	846	813	761	794	741	781	813	763	850	825	797	777	787	757	758	762	754	755	787	752	775	774	793	789	780	787	723	762	773	773	793	815	732	817	789	780	791	777	812	749	741	766	755	866	771	777	762	773	752	809	797	829	792	713	729	751	777	727	760	767	772	778	739	781	771	791	769	783	762	743	767	754	796	730	773	766	764	794	763	794	765	763	733	770	823	743	807	792	787	781	817	793	806	760	806	759	837	766	743	739	817	775	727	762	800	785	811	750	800	827	791	765	765	750	721	778	849	787	778	757	798	778	769	757	778	831	782	774	831	766	844	776	769	777	768	777	823	758	738	782	764	729	750	734	785	758	812	793	824	821	821	789	786	794	789	822	736	796	813	772	749	855	839	773	721	803	792	783	829	822	797	730	810	779	789	813	746	743	771	735	788	782	795	784	757	775	776	810	805	755	847	778	780	789	773	791	741	752	789	786	809	806	749	759	800	809	799	829	784	752	778	760	722	766	730	810	779	772	777	763	796	765	731	769	734	759	781	764	851	772	747	763	759	758	763	749	736	775	748	770	816	771	756	793	797	774	817	743	745	789	761	725	795	757	768	757	749	749	798	769	776	776	768	750	769	748	784	753	774	800	791	791	777	769	755	828	770	762	779	780	753	801	809	786	741	794	805	819	765	775	770	776	763	768	803	823	834	744	768	726	824	772	767	790	774	864	776	800	780	772	771	783	835	820	786	819	778	815	765	795	750	753	754	783	813	775	794	756	809	809	783	786	764	722	822	768	746	759	759	772	776	791	792	756	796	801	753	759	758	783	830	742	781	792	814	814	706	788	761	794	817	805	743	779	761	759	736	797	780	825	782	786	768	818	795	783	794	758	778	790	808	724	812	802	780	781	766	799	823	758	771	802	799	807	766	783	762	805	763	807	757	769	802	777	784	765	763	764	766	758	777	725	778	780	777	784	796	771	746	792	740	751	798	799	727	775	777	788	761	756	803	800	770	781	811	787	779	777	817	737	757	712	784	755	783	805	788	804	817	772	762	766	788	799	787	767	734	797	768	739	754	799	740	798	817	796	780	755	816	758	717	775	795	749	759	781	804	797	797	767	797	760	795	787	784	827	799	846	751	820	822	758	738	813	794	749	749	771	775	753	771	765	760	789	802	814	810	777	798	764	785	757	813	787	803	755	777	768	836	744	773	821	790	767	792	791	755	769	797	778	800	783	747	805	766	786	784	753	698	779	806	778	765	812	846	778	801	809	766	765	785	796	784	756	736	828	778	777	797	793	768	886	772	792	766	842	724	809	790	808	774	733	774	774	780	771	775	777	729	797	829	750	748	837	807	796	788	817	754	833	753	741	785	752	802	719	726	812	753	806	755	782	766	742	821	761	806	768	764	792	757	778	810	733	791	793	798	795	825	790	747	783	739	794	836	797	755	775	740	762	749	747	750	773	777	794	723	778	768	756	809	771	802	734	778	767	805	781	760	776	796	817	832	780	801	755	789	794	747	832	788	773	734	814	748	754	777	746	734	766	780	815	742	819	775	782	793	771	735	780	785	838	762	767	761	795	780	739	808	810	752	747	764	791	765	805	787	785	786	751	735	780	782	767	749	767	822	772	783	781	768	797	826	780	759	778	789	788	807	812	789	799	730	813	749	714	772	793	781	765	786	768	797	788	791	792	793	808	800	755	772	768	779	728	772	814	747	798	757	738	806	747	767	772	803	818	797	737	763	825	724	746	785	825	815	801	788	752	792	794	791	763	794	743	702	766	789	747	822	782	768	783	791	758	808	761	783	765	746	820	819	763	827	737	777	739	790	764	750
66818	66801	58771	36345	23182	9100	968	580	375	297	360	334	331	292	252	280	261	229	287	276	253	258	255	271	271	266	272	273	240	235	297	268	268	273	261	253	273	258	272	296	347	430	389	332	328	258	261	251	290	262	278	278	275	274	259	238	273	269	282	235	260	253	219	256	250	257	258	252	277	280	273	249	242	275	268	236	230	227	250	257	263	274	264	233	230	268	250	257	241	276	244	244	255	268	269	243	258	284	283	291	255	274	246	273	276	267	272	269	282	257	253	239	272	237	227	249	294	274	259	262	249	239	254	282	255	303	213	264	262	248	275	253	246	263	262	275	246	261	266	247	267	249	267	240	261	264	263	272	267	293	242	306	264	278	265	274	254	265	277	233	237	282	271	232	256	254	239	285	276	257	267	249	245	259	280	234	245	246	255	284	233	251	274	278	221	255	249	252	254	289	316	253	252	240	257	257	263	254	286	266	264	283	251	267	279	251	268	265	269	256	261	264	243	256	293	236	276	301	260	289	244	270	257	239	245	285	256	249	241	241	252	229	268	278	242	268	267	264	276	269	272	272	258	293	273	245	245	266	270	277	243	277	261	228	270	260	235	245	248	253	276	286	236	249	249	273	275	282	241	266	228	234	260	242	243	261	272	270	251	262	234	273	241	265	266	243	253	246	241	253	268	276	264	261	260	273	250	226	286	255	236	302	249	270	286	290	273	262	261	257	268	259	247	230	238	269	265	285	254	241	274	302	266	253	244	235	276	267	254	263	251	253	246	250	266	254	256	245	269	264	256	267	275	261	223	258	247	273	285	254	272	245	241	228	260	283	263	225	255	300	279	253	265	280	255	233	258	232	263	272	242	252	264	269	222	227	243	256	251	237	241	273	260	242	257	228	236	255	254	260	268	263	240	275	250	291	280	271	262	262	242	242	277	246	268	263	271	254	241	261	231	271	268	260	275	266	254	245	250	277	261	265	248	257	265	261	263	260	237	268	255	229	268	264	301	233	257	255	284	249	218	267	248	248	227	277	254	282	279	272	273	264	262	250	264	251	263	242	261	270	260	256	248	263	295	260	255	276	263	259	231	225	267	262	303	246	269	268	274	254	282	274	260	297	249	261	276	248	229	263	255	263	253	275	266	250	263	254	245	252	290	268	271	284	254	272	265	249	271	291	262	248	265	263	264	259	243	284	262	248	239	257	286	227	290	240	232	270	239	269	259	266	254	257	263	253	276	267	256	275	286	266	240	259	244	255	258	271	264	281	257	237	251	265	245	233	266	269	275	256	241	256	303	275	270	253	250	252	257	246	254	235	258	254	273	250	238	269	236	269	256	237	293	266	256	260	259	268	265	281	252	268	247	271	270	254	249	280	269	252	263	258	279	253	252	273	244	247	255	278	257	231	252	246	259	281	247	266	235	288	271	244	236	245	255	240	260	264	274	261	246	282	247	267	303	257	254	274	255	259	241	244	282	258	264	257	241	246	254	233	255	230	264	225	247	266	271	284	253	287	286	271	282	259	280	245	280	262	274	230	257	280	254	255	237	247	262	252	253	265	246	252	286	270	251	245	230	275	274	290	253	248	254	231	245	263	256	271	236	276	269	284	273	272	271	270	237	226	277	269	263	246	235	245	265	262	265	251	248	259	298	285	259	239	288	276	270	246	293	248	263	274	260	260	282	260	248	267	260	251	252	253	259	263	244	285	259	251	241	277	260	258	266	229	251	261	264	277	262	272	271	287	271	241	256	218	235	243	258	260	235	252	261	258	256	274	277	263	278	249	223	247	280	241	287	224	287	237	293	270	258	272	265	271	266	235	275	245	258	246	280	278	220	263	240	250	328	269	247	264	253	239	264	271	284	241	289	243	260	290	253	254	256	265	282	270	249	267	244	274	256	247	261	275	272	248	274	257	235	267	245	268	267	228	252	247	281	276	266	302	257	282	260	238	272	257	247	275	256	246	252	263	271	268	307	236	270	247	275	240	249	265	307	263	246	270	306	260	267	286	243	255	253	245	244	267	254	247	256	278	286	264	271	282	257	247	234	229	278	291	239	257	219	238	272	252	240	251	264	271	280	238	273	258	231	284	232	242	271	286	280	268	256	276	258	262	243	232	255	271	228	230	233	270	242	270	284	275	262	261	252	249	256	278	259	286	276	261	278	260	265	262	252	262	247	262	256	258	269	278	231	283	266	244	278	273	269	259	255	272	275	252	275	267	274	248	282	257	248	258	273	260	277	255	266	262	272	225	270	250	269	248	257	273	263	239	262	279	237	248	242	242	245	245	285	269	258	278	293	279	253	250	245	262	233	261	243	267	250	245	240	255	239	257	288	241	275	268	260	254	278	267	253	246	273	269	258	238	291	239	270	258	251	240	256	265	269	267	228	272	252	274	278	263	277	283	269	260	260	271	258	283	279	277	285	254	259	242	250	249	261	251	255	278	266	258	241	265	251	252	257	268	252	289	268	274	275	282	288	267	272	255	253	268	255	270	240	249	284	250	268	228	249	269	231	272	238	269	279	255	256	243	279	238	265	253	266	266	267	282	280	257	243	256	243	256	297	244	257	251	279	254	258	234	263	236	245	255	248	257	277	238	261	241	249	248	221	271	277	273	298	259	253	284	274	281	246	260	255	260	243	250	286	261	274	229	246	270	280	252	247	236	282	268	278	254	275	258	239	254	226	252	230	265	238	271	218	264	246	271	237	249	294	275	278	239	276	280	249	261	230	260	242	265	252	231	262	288	261	281	231	244	245	257	260	259	253	277	273	275	276	270	253	279	245	248	263	228	253	255	229	232	249	303	265	229	230	247	231	258	250	270	252	248	256	247	259	277	222	247	235	274	254	269	239	248	253	253	233	261	276	273	262	261	269	253	273	234	270	275	290	252	242	277	252	231	237	257	278	288	254	270	256	232	279	282	249	261	266	257	264	244	284	263	233	262	246	254	258	251	271	262	269	243	270	290	263	266	283	246	246	255	278	242	270	251	241	266	249	284	258	260	250	261	247	271	270	256	247	257	212	283	245	280	254	289	256	288	259	273	283	278	249	255	254	241	277	233	247	240	276	263	242	251	269	255	244	279	291	270	260	286	251	246	270	239	261	266	293	248	286	267	268	249	265	236	240	261	262	298	274	268	251	264	244	237	250	287	267	247	258	290	248	266	267	272	260	259	258	252	266	271	255	256	269	273	235	259	233	258	277	272	240	243	244	277	238	285	291	277	282	258	265	263	253	244	243	255	262	238	303	238	258	248	275	287	290	256	246	255	243	265	253	257	250	258	274	249	260	242	287	278	231	261	255	280	268	247	256	271	286	249	266	241	249	277	266	241	237	255	291	261	266	272	233	260	286	237	259	250	250	282	232	237	249	257	262	277	238	246	261	268	289	262	248	266	272	223	243	234	270	237	260	259	257	239	261	247	273	273	265	284	261	271	271	274	288	279	264	252	257	263	248	259	290	251	301	261	224	256	252	271	249	260	246	257
40500	50506	53600	41438	34709	16636	1955	1890	1119	918	1040	1067	1032	1036	863	781	739	660	680	670	656	657	676	621	665	638	665	597	656	649	671	603	635	633	662	608	572	615	610	730	1345	1624	1453	1169	922	696	673	585	577	590	592	640	627	627	640	632	624	570	630	669	600	607	610	618	571	613	611	623	605	588	640	627	574	588	605	619	621	635	624	614	558	621	575	616	623	626	630	588	589	621	612	569	590	611	616	601	654	671	654	613	590	637	649	591	586	622	549	595	615	574	576	598	617	593	627	620	596	595	596	578	585	574	615	610	620	605	570	604	585	602	637	573	624	617	641	630	540	591	639	584	615	594	573	632	580	612	617	643	602	638	629	612	640	626	625	592	607	646	561	596	636	619	607	611	622	595	601	567	611	658	589	608	600	635	627	621	606	591	614	574	611	584	636	618	614	615	564	588	558	598	645	613	577	620	605	642	601	632	621	608	628	626	608	596	594	592	554	596	635	563	582	613	635	596	623	618	609	583	630	612	615	585	590	588	593	623	605	637	624	643	623	572	591	595	619	638	594	572	594	612	612	589	584	610	587	603	596	581	616	584	579	644	624	606	552	652	600	630	617	625	623	596	610	622	587	622	614	533	591	561	606	634	635	622	613	592	591	615	606	629	603	605	582	610	604	610	625	610	631	596	616	608	614	579	588	612	624	615	606	554	578	638	602	613	613	611	629	584	613	591	579	634	590	606	595	613	596	620	640	641	616	645	571	584	584	603	586	590	610	585	637	603	593	633	623	617	612	587	565	617	584	614	612	637	597	623	632	624	606	613	661	622	631	598	634	584	624	597	592	622	589	595	580	631	646	581	611	627	625	609	612	610	625	570	665	614	635	624	603	598	602	606	644	587	545	622	624	565	586	586	596	567	614	612	571	572	625	564	584	590	592	585	553	638	579	583	635	602	601	635	613	585	603	608	639	595	619	630	595	598	563	582	595	638	612	611	610	599	609	610	571	590	622	616	615	589	657	621	602	619	597	614	615	579	571	624	612	620	633	613	595	595	581	615	604	587	596	566	580	570	581	607	623	591	594	612	609	609	610	600	583	602	581	574	591	586	575	588	611	620	622	597	624	606	590	607	586	569	624	627	605	597	619	590	603	616	566	605	655	595	605	588	573	598	642	585	605	626	612	598	558	633	626	584	621	656	593	649	602	609	582	569	600	629	625	624	582	633	624	604	585	649	594	625	612	594	620	622	591	598	591	626	584	624	615	630	574	633	592	600	619	611	611	614	595	591	644	635	590	648	579	676	597	614	624	608	591	572	583	606	636	578	610	586	600	594	632	572	585	619	606	611	605	601	546	627	574	588	606	597	620	584	633	611	633	587	613	619	565	615	610	586	607	599	598	592	591	601	615	602	619	617	619	617	581	577	609	614	622	620	606	581	604	571	649	625	635	624	623	573	633	605	605	583	636	571	602	644	626	587	604	566	580	549	623	645	567	611	680	579	620	624	597	644	609	616	609	591	611	604	592	565	617	565	609	598	588	621	607	620	605	594	638	585	617	582	589	583	607	653	597	608	601	605	622	631	589	581	577	586	615	615	639	624	584	615	593	605	654	581	585	636	607	617	618	654	618	643	581	613	588	596	654	619	604	654	633	586	602	611	594	607	596	652	602	578	583	619	585	577	569	634	626	617	623	609	612	566	577	582	593	591	592	616	590	599	638	595	598	629	600	600	624	635	650	586	631	599	606	598	587	637	599	570	626	614	620	591	582	597	617	538	595	584	628	568	611	622	583	614	577	600	633	637	581	648	634	595	580	616	602	569	604	600	614	643	620	576	611	634	617	611	576	623	615	651	663	614	562	602	603	560	612	592	638	599	579	581	613	604	612	598	603	630	620	595	647	621	612	607	633	616	602	641	586	597	620	615	557	548	669	608	595	525	594	594	614	620	572	657	617	586	625	619	619	620	641	615	601	610	621	626	584	573	578	614	577	624	623	573	613	588	618	606	563	620	606	589	602	582	597	614	614	606	624	626	618	633	586	571	583	608	549	573	606	657	587	596	601	604	612	575	640	587	632	608	642	623	580	598	616	619	661	604	619	631	586	583	607	608	612	589	579	604	602	629	629	582	629	571	575	650	645	564	631	605	579	600	544	606	584	591	613	607	590	585	595	600	614	589	587	618	610	606	591	620	623	619	616	595	635	614	612	602	585	613	628	600	602	630	576	644	601	572	594	650	608	670	618	545	630	568	607	593	609	615	605	604	623	589	616	629	599	650	617	617	598	567	590	594	615	635	605	601	610	635	581	608	601	594	606	623	587	613	551	622	620	610	602	584	595	641	622	591	633	602	585	573	625	609	579	584	619	576	595	589	597	622	636	579	588	640	668	583	604	636	593	560	583	627	606	636	576	618	611	644	632	594	587	590	622	624	592	614	632	580	625	633	569	636	616	662	665	574	603	595	578	568	614	614	579	650	592	601	611	564	623	582	578	585	632	606	614	601	612	573	586	613	616	599	613	597	607	647	637	587	620	606	589	587	597	605	606	632	624	623	593	612	654	613	566	577	621	616	604	616	584	604	601	599	575	569	649	619	596	554	579	642	606	622	557	561	609	617	626	572	601	648	606	591	611	562	594	618	608	585	613	617	620	572	607	636	627	585	600	623	594	616	625	590	609	591	603	639	633	602	584	596	583	595	613	611	627	600	597	583	642	591	605	597	610	597	573	627	596	635	578	604	580	618	599	605	609	622	566	601	642	616	600	586	642	564	624	634	640	594	570	579	618	591	612	602	637	606	599	581	621	616	615	566	607	592	582	615	579	626	658	600	607	619	616	578	615	635	600	639	632	574	592	592	598	618	580	646	595	561	621	601	630	622	608	646	571	600	616	621	628	585	649	605	615	609	572	607	576	626	656	640	608	607	597	569	629	620	615	602	623	578	612	614	635	598	604	638	586	613	569	613	660	620	605	599	610	668	605	629	619	634	626	622	620	593	626	581	598	598	606	592	558	563	619	606	611	620	591	571	596	613	616	577	589	564	655	628	624	593	605	597	598	602	561	612	620	628	635	639	612	583	600	581	561	624	628	583	638	665	612	587	574	640	624	627	590	621	570	627	563	563	609	615	579	616	627	578	580	645	622	613	621	642	623	617	565	627	598	584	597	608	598	632	580	635	621	583	623	605	562	634	597	611	606	582	626	613	618	606	654	627	537	623	605	604	597	602	645	603	600	653	586	661	616	593	635	523	642	620	582	605	640	605	621	598	634	579	592	602	610	619	599	649	568	608	658	578	628	579	637	641	632	592	585	587	592	608	563	596	598	615	592	597	562	602	590	599	573	580	603	596	592	604	635	611	591	630	611	563	626	612	600	606	625	617	629	592	559	603	613	581	597	609	539	650	597	613	616	588	539	615	638	638	605	619	581	574	627	606	589	669	622	624	603	572	582	602	630	604	623	626	611	594	606	643	587	605	579	638	603	587	655	623	623	627	598	620	619	616
79158	78627	69207	45723	33518	18158	2432	731	503	427	419	420	432	389	328	291	289	283	286	278	265	287	271	304	256	277	332	269	248	273	239	285	269	257	291	282	276	291	263	316	421	546	492	438	397	299	319	294	244	267	271	271	279	285	290	278	276	238	258	268	267	294	256	275	261	269	310	275	278	260	263	243	264	267	253	236	244	235	285	265	266	272	293	282	273	284	283	279	249	261	257	287	271	252	275	260	280	266	265	247	245	256	273	259	252	262	253	254	274	278	248	244	280	243	264	282	277	292	275	251	233	277	258	268	250	308	280	260	275	283	296	288	281	266	253	274	247	268	261	268	267	286	265	286	254	237	229	267	273	274	265	261	262	285	227	275	256	260	229	263	289	247	308	283	250	271	248	283	268	271	258	256	278	251	257	274	272	255	283	247	280	255	277	256	296	255	249	274	257	254	267	258	251	285	276	267	279	273	285	269	231	277	254	276	256	268	307	254	289	257	291	279	307	246	292	264	256	267	277	253	277	267	277	253	261	249	270	236	271	251	281	273	261	264	265	242	273	250	268	236	273	274	283	273	275	257	278	263	254	246	278	289	278	265	303	285	261	257	257	281	254	275	235	276	249	236	236	249	312	246	267	249	254	282	279	284	295	283	265	269	272	271	290	254	266	252	285	253	279	265	276	253	255	291	289	282	271	273	237	266	258	297	281	215	270	261	250	255	285	264	297	277	252	270	257	279	263	268	262	270	225	268	237	268	262	270	267	259	251	261	284	290	287	290	269	272	257	283	269	257	277	274	273	278	250	256	266	290	263	274	271	273	266	285	275	258	241	260	249	286	255	237	301	264	297	272	279	277	249	275	263	255	250	245	291	285	278	269	224	296	263	276	299	309	276	272	249	267	295	245	277	284	255	252	287	279	252	258	271	241	260	243	238	287	269	266	278	290	275	277	258	237	259	269	269	281	270	258	293	272	242	231	270	277	251	252	291	253	285	279	275	267	264	283	297	247	287	268	284	263	275	274	287	294	243	262	283	274	281	255	283	272	284	268	282	260	291	258	288	285	269	275	314	276	271	284	302	262	317	251	234	275	247	282	268	262	279	272	296	287	272	259	276	292	275	252	239	282	273	273	280	255	251	257	243	279	265	295	299	276	285	301	247	264	266	267	262	268	294	257	267	278	300	276	271	259	259	237	253	277	257	288	292	265	255	270	257	298	276	275	257	262	243	295	313	259	255	273	267	267	295	263	245	282	291	288	271	281	237	277	292	310	270	263	267	283	231	262	284	245	245	278	286	264	279	284	267	277	266	287	266	232	259	243	276	258	283	281	276	250	249	290	262	290	280	270	259	256	230	261	301	249	281	250	295	257	240	263	291	253	275	289	272	249	268	233	288	274	257	283	263	276	260	283	293	281	277	276	260	279	257	258	242	268	253	235	240	274	239	268	272	281	269	290	279	272	259	271	256	261	276	274	276	311	285	290	290	267	274	297	293	266	253	253	270	272	254	285	259	297	289	262	263	293	272	290	249	259	249	264	261	281	222	274	242	264	253	271	261	222	269	252	274	248	268	283	289	286	252	292	278	277	258	280	263	278	286	272	272	255	283	267	247	259	249	273	252	267	258	273	262	268	273	239	249	251	258	300	253	252	265	292	291	258	268	256	269	257	260	277	284	286	256	259	230	238	272	247	260	251	244	271	239	289	282	264	281	268	302	272	279	260	250	274	301	291	280	302	231	234	267	234	275	277	281	268	238	254	267	267	271	259	234	258	241	273	260	272	226	263	301	245	298	302	289	261	269	289	267	266	290	278	238	281	249	277	265	263	281	249	260	277	279	261	267	256	243	254	262	279	251	269	259	267	260	293	273	265	283	249	250	296	294	299	300	281	262	256	252	295	302	251	292	241	307	276	246	258	267	276	238	265	275	270	241	251	281	261	279	259	270	264	250	264	257	275	270	271	267	248	272	268	260	268	286	250	269	245	261	276	292	246	250	271	276	249	256	277	302	297	284	282	251	282	262	271	267	271	268	262	243	302	292	275	247	256	282	265	284	252	227	268	261	270	270	247	269	266	279	278	226	255	268	253	282	275	261	264	261	278	278	266	259	285	282	275	290	266	278	269	262	311	268	260	273	269	276	259	286	236	272	263	290	264	299	294	278	313	263	274	295	258	259	275	282	244	253	257	288	283	234	276	297	258	268	271	279	267	277	259	252	290	279	275	249	269	276	282	257	284	264	263	270	285	286	281	275	272	262	252	274	255	250	269	288	285	275	282	247	287	277	251	270	257	258	242	258	280	279	248	247	262	290	284	252	260	263	294	287	254	277	276	241	279	245	288	276	278	266	237	264	300	281	284	246	252	251	284	284	245	260	239	271	264	238	292	252	274	266	293	256	261	306	272	241	261	258	262	275	279	263	262	235	267	267	271	296	270	239	249	267	246	285	247	292	245	278	253	259	276	233	234	271	281	264	281	255	257	251	258	263	296	248	239	254	308	259	262	275	292	259	249	251	299	291	277	258	278	284	249	249	254	272	275	271	297	282	279	264	305	276	267	248	254	285	269	285	247	260	263	276	283	273	298	273	276	278	280	267	269	265	270	259	268	280	282	267	254	257	257	263	264	265	270	264	292	288	261	262	274	287	268	288	289	248	276	307	257	277	254	279	237	253	285	242	251	276	265	290	258	262	309	269	261	265	291	257	274	264	270	250	258	244	256	251	278	279	267	276	255	269	251	277	268	266	249	279	303	270	262	275	295	268	318	299	322	269	285	278	258	282	260	273	290	317	255	254	243	286	274	273	279	279	269	276	248	263	255	236	257	250	248	249	237	253	276	266	299	263	289	275	278	268	271	282	306	254	263	278	281	280	273	282	268	262	264	273	274	260	251	257	258	269	278	286	261	255	288	258	276	275	236	254	279	259	279	262	287	264	253	250	301	297	291	260	235	255	300	255	255	267	266	255	261	229	243	248	214	296	250	279	249	284	283	273	267	238	316	258	266	286	251	250	281	237	271	280	261	275	263	237	272	280	274	284	272	269	249	290	269	280	267	253	254	257	254	265	285	264	269	256	269	252	262	285	257	255	246	282	270	246	316	256	245	250	245	262	261	271	298	281	241	272	233	270	273	263	282	274	276	266	246	276	253	267	251	257	267	318	268	261	285	269	261	266	245	261	252	289	275	284	292	281	247	259	286	259	262	271	248	247	251	247	247	268	296	260	257	262	251	276	270	284	270	271	266	245	290	261	249	247	301	240	272	281	282	292	277	250	266	263	268	282	300	253	310	227	287	256	247	299	280	253	269	251	302	271	258	267	281	257	257	282	258	273	267	259	271	277	264	289	269	281	253	288	260	268	279	265	266	290	266	280	244	248	265	294	269	314	263	275	272	251	260	242	271	266	253	241	269	241	264	269	280	265	292	253	283	269	285	318	232	261	261	274	258	308	284	256	263	265	280	274	257	277	292	253	272	277	255	280	280	291	289	297	256
50199	61747	64228	49655	44502	25373	3602	2732	1684	1329	1402	1501	1491	1386	975	848	813	766	748	703	689	735	723	720	686	726	722	639	676	720	707	682	714	680	708	649	635	571	656	620	1841	2632	2337	1812	1226	943	741	599	647	641	607	591	587	610	622	600	599	663	642	601	643	615	581	604	660	597	619	625	612	642	618	610	639	641	625	651	662	644	586	625	602	570	647	609	676	622	619	628	595	644	628	618	644	594	631	648	624	650	632	623	599	619	599	602	657	596	627	591	609	606	619	593	617	580	626	634	648	639	615	612	630	631	636	625	622	626	624	612	633	601	590	624	595	595	606	615	628	583	627	627	629	611	642	642	600	621	592	601	589	681	642	623	602	606	630	652	592	659	670	625	630	639	598	637	599	619	635	595	621	637	639	579	657	629	615	628	644	640	607	616	624	591	613	637	660	586	628	646	646	646	670	595	589	618	656	641	640	600	613	619	627	638	622	617	620	609	633	670	599	617	612	634	647	636	624	647	592	670	579	645	620	604	617	636	647	640	654	656	662	571	675	608	630	689	625	583	676	621	642	612	585	609	660	612	632	631	661	675	607	638	603	636	668	613	603	646	634	609	618	660	632	610	592	594	604	625	605	615	634	653	603	619	622	650	646	640	618	581	645	651	644	648	634	642	617	675	642	658	629	629	649	605	593	627	605	603	621	644	629	609	658	645	591	668	601	620	593	640	643	606	619	601	649	631	624	640	614	670	602	618	649	630	615	601	633	605	638	605	656	596	613	587	642	627	629	625	641	643	602	674	590	578	634	560	647	627	602	630	619	638	640	637	607	602	617	676	615	647	572	639	665	624	680	640	620	654	644	650	647	637	613	625	603	616	625	586	598	594	638	602	684	586	587	579	662	656	642	647	685	593	595	633	589	665	647	634	584	616	643	678	646	597	605	592	633	606	591	628	627	635	635	643	579	609	592	654	660	671	622	644	596	661	640	635	638	617	632	618	600	628	634	619	639	614	613	653	672	622	661	622	631	641	647	621	578	606	616	650	605	581	596	630	596	617	588	625	664	590	597	635	619	554	615	603	622	581	659	615	664	634	647	593	664	647	606	554	633	663	617	630	613	634	659	641	656	611	585	627	606	614	624	615	615	629	611	611	638	670	649	565	635	601	603	647	629	611	614	577	592	643	594	596	612	602	612	616	606	592	622	621	641	628	647	611	641	641	680	675	624	628	666	590	659	642	634	584	613	628	622	636	646	609	604	610	662	624	622	635	597	638	639	615	629	646	636	607	648	634	597	658	623	618	594	655	635	629	574	594	598	607	635	595	662	608	637	613	665	655	642	657	616	610	647	612	642	617	615	616	586	623	665	664	601	631	650	637	611	563	626	640	629	632	591	618	565	629	624	610	626	625	621	669	629	678	629	608	630	662	636	621	648	621	600	626	637	617	617	612	611	625	663	636	626	684	652	621	611	644	659	594	635	595	632	583	584	632	637	621	635	645	685	631	589	626	624	625	643	626	618	627	650	627	640	624	632	662	626	651	598	634	629	656	619	607	639	648	653	598	635	630	617	696	588	628	625	641	631	679	662	595	636	633	620	634	614	590	678	597	649	634	649	624	690	612	615	676	586	619	642	634	595	646	624	607	645	622	627	613	585	647	625	623	642	648	619	622	583	622	598	627	627	626	642	610	623	618	646	604	615	620	659	634	618	658	633	645	601	622	643	590	641	606	656	619	648	672	654	654	607	640	608	601	638	584	610	667	639	616	648	617	655	634	614	597	613	611	669	630	622	671	612	639	638	610	654	582	629	611	638	630	601	638	627	573	609	614	643	605	678	621	609	614	641	624	638	609	598	668	664	611	628	628	635	607	606	601	652	628	653	617	650	615	618	608	633	656	611	631	664	639	632	616	669	682	586	626	614	625	600	594	631	634	651	642	611	625	640	625	603	616	661	622	666	611	630	627	597	646	637	625	621	607	603	613	640	628	622	619	616	650	627	615	653	580	578	570	674	585	623	658	626	650	618	625	681	643	585	629	624	610	616	619	604	725	646	580	624	641	658	627	651	630	672	598	672	616	612	631	654	667	631	620	634	647	619	640	625	678	604	620	631	642	591	632	594	644	607	613	640	628	594	625	593	623	566	635	626	654	613	665	611	657	636	622	602	605	595	599	616	666	643	636	644	602	635	647	612	590	597	619	616	673	660	649	608	618	637	610	621	626	641	633	619	624	665	626	638	592	615	590	625	605	621	586	608	635	614	662	671	670	644	620	637	580	608	583	623	638	624	630	629	639	628	640	563	633	602	592	627	626	604	642	621	671	622	605	612	650	593	640	652	637	646	628	682	613	651	674	626	613	685	640	618	627	616	624	627	622	629	593	612	630	662	618	595	614	630	619	590	611	586	633	642	667	618	624	650	638	614	679	581	647	611	631	631	662	671	630	631	608	613	627	629	614	625	593	588	670	632	616	575	589	612	653	635	597	608	585	641	618	624	614	631	659	588	617	622	650	598	619	600	666	609	646	646	637	598	588	639	602	656	594	609	628	567	644	649	613	628	642	598	599	609	609	604	647	609	608	654	623	666	606	626	632	619	598	629	644	626	633	642	644	627	654	586	648	608	631	615	641	626	633	611	645	579	627	628	583	627	658	618	582	623	622	662	611	647	631	624	630	615	649	646	635	617	617	616	639	636	612	602	601	608	602	600	611	632	613	638	660	615	621	646	648	656	624	627	610	673	663	632	619	608	639	631	601	613	646	645	666	635	661	634	592	652	641	602	621	617	626	591	615	630	632	647	610	605	603	625	669	608	592	620	648	631	574	706	596	634	614	644	601	652	634	615	628	592	586	616	601	635	583	614	664	588	664	676	598	635	604	612	613	617	598	624	655	604	645	609	637	629	608	595	647	571	663	619	611	625	589	587	646	611	637	620	637	610	640	634	681	628	584	606	633	617	646	612	619	629	595	597	676	627	589	610	626	660	674	624	616	621	635	620	622	622	613	654	640	624	598	624	606	574	635	611	641	649	609	608	646	615	589	566	618	621	600	584	631	613	651	623	561	637	626	653	664	597	618	623	648	653	661	628	588	662	599	638	597	643	662	609	632	620	608	622	631	592	583	639	585	618	609	572	617	636	609	643	642	615	616	618	614	680	620	607	625	626	596	657	602	595	614	624	624	632	646	658	637	636	644	631	678	622	615	625	618	608	583	614	651	634	640	605	691	659	603	631	609	619	554	636	625	617	631	653	621	608	636	603	627	623	621	608	658	622	575	608	635	600	632	596	624	674	666	621	628	690	618	607	619	603	657	610	650	651	652	638	615	619	638	626	603	625	658	595	580	593	652	607	613	622	633	614	636	626	664	651	601	622	626	618	621	611	641	625	640	573	599	615	638	662	606	629	631	613	621	635	625	612	598	618	657	592	636	620	590	624	660	606	622	588	626	610	636	658	617	590	544	656	603	653	621	592	596	651	633	613	610	618	616	609	650	666	617	608	632
18123	15111	9255	2723	1319	712	400	401	411	405	401	416	367	374	379	352	394	370	390	362	332	341	348	369	391	361	329	358	371	360	379	326	350	362	425	398	373	377	362	347	373	359	376	361	375	390	379	355	332	334	354	388	368	386	346	327	339	335	374	373	350	395	364	351	392	330	363	413	330	320	352	372	337	369	361	324	347	330	379	349	342	341	342	322	351	354	380	379	363	394	319	358	344	364	364	395	359	348	380	339	364	382	367	354	369	359	346	363	370	373	380	371	354	381	369	353	344	362	345	361	361	371	364	382	397	336	339	356	353	396	351	364	345	393	368	345	351	391	368	378	362	337	332	347	363	327	380	326	338	350	343	334	395	353	325	360	360	340	364	329	369	379	348	365	339	330	346	355	350	377	358	354	376	345	348	332	357	360	343	373	368	331	369	365	367	387	367	339	359	365	323	369	381	359	348	364	359	339	360	318	352	334	335	387	335	370	350	359	356	417	350	361	355	375	350	361	377	400	398	345	362	354	357	361	352	356	373	365	353	351	349	369	419	367	379	358	346	348	381	356	364	351	332	372	342	348	352	349	371	376	324	328	367	357	351	334	387	352	407	333	343	349	331	373	334	361	365	364	341	335	378	349	373	380	349	345	375	368	356	335	367	382	368	341	361	352	351	373	336	359	354	346	331	361	356	345	332	369	340	341	355	393	366	352	354	369	358	361	353	376	333	353	356	385	366	328	371	355	349	360	331	326	371	363	349	375	341	393	391	351	368	382	354	348	328	345	345	365	387	387	358	348	374	359	356	387	382	372	342	384	347	365	370	374	359	406	333	364	384	359	380	347	340	359	391	338	330	386	377	351	358	383	329	350	372	374	357	356	355	356	376	383	367	349	339	338	334	326	359	363	346	356	407	358	354	388	396	374	377	361	372	370	349	361	361	337	334	347	329	370	364	346	341	367	350	392	369	366	336	338	345	319	338	346	352	312	376	369	360	383	350	345	368	350	376	411	368	329	356	369	359	356	357	360	387	387	361	348	364	400	387	342	373	381	376	345	315	352	379	405	339	359	361	357	372	409	359	376	353	353	356	356	379	315	348	343	348	370	356	382	383	382	328	357	349	346	386	357	375	348	374	321	360	351	399	380	349	391	363	351	377	357	385	350	375	335	373	356	390	375	393	351	392	404	328	387	403	361	382	367	347	401	331	378	355	388	375	372	357	334	350	357	365	367	357	358	344	367	336	353	359	336	337	331	350	334	384	335	352	345	329	330	367	358	319	359	371	364	356	368	356	362	336	366	339	343	388	378	363	351	344	343	353	341	303	378	349	391	382	376	363	382	416	389	390	367	366	363	396	349	351	349	368	363	382	364	334	373	371	377	348	380	344	360	364	387	359	347	347	363	358	388	388	362	353	359	366	362	383	350	377	378	356	362	332	366	322	378	341	366	378	349	392	362	332	362	387	363	342	385	339	382	362	371	351	362	377	391	370	351	354	336	332	363	429	374	360	334	355	364	369	379	343	328	343	385	365	343	375	373	374	350	377	373	388	366	361	402	358	339	362	344	345	373	354	365	336	375	370	329	378	368	350	368	368	366	386	399	395	375	360	338	330	393	386	352	375	368	367	341	373	360	354	362	388	383	384	329	367	343	337	335	361	375	341	346	396	397	350	325	374	370	346	361	364	329	398	376	352	375	311	370	370	363	345	333	383	356	362	318	368	346	389	363	329	367	397	336	361	389	388	368	362	361	354	359	352	377	367	347	369	386	339	392	358	335	366	347	366	355	355	369	371	371	370	350	349	376	372	348	388	349	368	349	343	391	375	335	366	362	358	365	364	386	403	331	386	386	401	409	390	360	372	318	357	347	383	356	384	338	346	366	390	394	356	358	385	386	395	394	346	351	345	360	363	340	350	368	366	416	336	370	345	388	340	352	374	356	383	330	397	343	364	371	343	359	383	365	376	341	377	373	363	398	352	368	368	327	343	326	338	333	365	382	360	357	362	377	344	360	353	325	411	347	323	378	368	348	385	349	393	384	371	386	379	347	369	391	342	391	371	401	332	351	366	385	363	369	353	383	358	366	380	366	356	391	372	347	365	357	407	346	359	357	366	400	375	366	347	336	358	352	379	352	364	365	349	369	363	358	340	360	356	367	323	340	351	357	336	348	369	418	360	339	353	324	347	358	344	340	344	362	365	338	329	379	323	366	380	358	363	347	375	382	302	358	380	357	388	350	322	349	315	404	374	392	357	319	384	347	325	335	379	359	365	363	385	366	364	338	364	360	354	372	372	362	375	350	351	345	360	352	356	358	332	335	340	348	363	385	376	335	356	357	372	331	373	367	352	332	358	329	367	362	372	344	335	364	381	352	343	366	338	356	353	339	349	357	354	371	333	364	391	343	392	379	348	347	333	366	374	350	369	356	365	341	354	366	371	330	377	355	392	365	333	338	361	383	333	386	376	322	374	387	351	393	369	346	354	335	385	359	333	380	385	358	366	341	360	378	349	352	357	377	379	328	367	378	363	359	360	332	356	387	372	380	315	329	379	352	344	367	353	373	376	346	354	328	380	361	398	327	340	358	379	354	340	351	349	356	362	376	317	358	346	312	355	363	344	348	354	349	403	353	333	388	370	369	357	358	365	377	390	342	368	335	333	375	332	377	410	375	363	338	370	351	365	359	355	369	381	375	358	368	355	327	381	351	349	353	377	355	386	353	331	373	348	375	337	322	369	383	347	358	367	387	368	363	367	355	359	344	373	378	355	366	395	360	370	359	389	360	368	351	362	347	359	397	365	338	342	373	371	340	331	380	397	376	350	365	363	362	387	382	350	432	351	366	378	364	380	373	366	372	335	349	360	379	352	365	393	355	342	384	366	361	364	352	327	381	378	396	379	372	348	366	372	338	369	338	372	339	361	392	343	353	335	340	352	357	352	332	393	383	355	339	371	346	402	352	393	331	386	361	343	373	377	385	364	353	348	349	362	344	350	343	350	357	324	314	367	327	373	383	371	373	388	312	380	378	351	336	334	358	366	370	376	368	340	385	376	329	388	366	364	381	366	364	337	379	341	362	354	333	364	341	363	334	354	363	364	380	352	355	370	354	388	342	357	374	341	360	356	384	353	320	353	346	353	414	359	337	343	341	353	398	371	372	361	347	323	389	352	355	365	365	390	343	342	319	356	355	370	406	382	344	384	369	371	347	359	368	345	342	347	340	384	367	369	370	349	336	348	379	334	366	353	355	368	374	387	360	381	367	373	340	407	346	375	357	379	361	359	339	314	379	379	370	369	337	345	366	324	346	343	329	360	354	381	380	366	355	341	422	392	382	375	354	354	324	366	391	356	314	354	354	351	348	339	355	391	370	374	377	367	389	313	382	346	340	327	323	358	348	365	333	384	393	355	383	336	403	322	355	328	340	364	371	374	333	371	344	347	397	387	308	326	395	318	336	341	338	399	378	341	340	372	345	358	355	376	366	404	346	355	359
15363	18712	14142	6433	4552	2292	1085	968	916	940	932	868	852	816	826	842	884	858	841	797	839	882	847	824	840	802	820	849	835	809	828	844	803	840	813	827	842	800	782	771	827	868	947	869	866	859	832	789	880	797	868	778	777	809	807	802	815	778	829	849	808	843	818	736	790	785	790	780	784	766	771	800	787	802	795	758	798	824	852	828	801	818	825	758	805	844	787	842	796	824	807	791	810	822	747	810	809	812	794	810	801	813	823	753	765	790	874	770	879	749	809	799	787	857	818	777	849	804	794	788	778	803	834	790	793	772	790	803	848	811	810	826	805	807	823	797	790	840	833	818	860	814	860	802	758	808	858	837	785	809	834	795	813	792	824	814	836	804	806	737	785	764	822	808	809	759	786	784	745	868	788	831	841	829	839	778	761	774	759	780	804	829	849	803	823	775	790	799	785	842	779	803	796	793	813	805	842	809	758	834	831	747	824	853	811	747	804	753	804	832	781	784	822	812	814	747	795	774	812	777	814	808	822	813	815	781	785	780	816	810	813	838	815	798	831	824	830	801	811	844	806	769	828	793	831	851	840	778	836	824	878	808	814	786	775	808	827	813	803	820	806	768	868	847	847	820	819	857	873	791	804	818	787	869	813	793	776	815	779	793	826	765	810	820	793	766	822	757	849	767	849	815	810	813	789	839	823	843	849	779	818	862	844	781	839	849	846	819	829	843	799	885	793	822	797	790	804	777	749	803	756	833	784	827	832	847	808	824	787	861	735	870	785	818	854	823	787	827	817	789	813	712	824	864	847	843	805	840	846	829	831	788	825	830	812	800	771	774	799	839	821	806	787	830	790	803	800	801	791	825	718	775	838	789	823	804	793	812	805	796	805	829	830	835	791	786	817	808	776	800	778	816	776	835	843	794	780	823	803	772	775	764	784	807	822	808	849	753	801	819	818	796	802	814	852	823	835	791	825	826	787	816	883	769	778	775	846	822	840	740	755	793	855	818	845	771	757	807	796	775	798	814	755	843	835	795	753	805	832	810	804	829	848	818	806	841	762	826	782	810	796	867	746	831	816	782	828	839	812	767	767	786	768	765	779	822	854	870	791	791	761	841	794	877	816	837	808	826	813	844	824	810	807	795	822	813	889	815	792	804	773	843	791	824	771	797	768	836	792	814	788	787	813	802	830	849	818	800	768	836	889	824	818	857	833	799	814	835	822	818	852	802	788	816	792	817	787	757	836	808	809	781	821	790	845	841	791	819	808	810	825	841	783	807	786	797	837	819	812	823	807	838	795	859	791	807	869	771	779	799	759	813	800	818	813	794	775	817	819	801	758	799	784	815	842	798	843	822	810	800	808	829	810	762	839	786	800	794	806	766	807	809	763	772	802	837	800	776	830	804	800	793	809	787	813	731	857	804	825	791	777	839	796	843	791	837	806	749	779	821	752	792	814	851	818	796	782	788	824	792	812	810	794	772	823	808	837	813	832	776	785	809	801	838	795	799	776	775	819	817	825	834	815	817	830	802	813	802	858	803	788	837	782	808	793	756	805	796	794	789	775	872	770	813	803	813	817	806	765	768	815	790	812	811	790	817	772	832	825	797	839	776	822	825	822	820	829	803	801	789	812	770	830	814	865	840	852	764	817	821	832	823	835	785	859	830	855	824	803	795	818	848	809	787	792	790	796	808	849	818	809	790	788	750	768	797	765	842	791	783	769	790	844	832	807	804	864	834	785	774	860	802	834	820	778	835	758	800	813	809	804	801	805	769	813	807	795	775	791	861	803	836	810	773	835	873	759	794	834	772	856	841	808	760	778	804	804	819	767	805	823	827	808	813	776	828	795	835	809	823	809	775	820	772	798	834	831	852	820	803	786	828	857	766	785	809	840	850	794	817	832	852	764	786	758	755	807	765	795	844	715	807	810	783	795	809	814	868	804	814	772	807	816	825	733	788	783	748	780	767	803	785	824	761	827	792	763	777	798	795	832	825	830	795	797	812	797	794	788	776	778	850	859	828	772	835	837	776	785	796	800	827	777	751	850	745	763	800	807	808	777	833	806	821	778	789	841	864	805	820	813	773	782	792	763	822	819	799	775	824	797	798	859	813	799	815	847	809	788	765	809	834	805	830	794	820	820	756	808	819	816	775	783	840	838	823	742	784	800	797	733	811	772	784	786	762	794	842	796	759	825	805	769	818	776	843	787	803	779	818	788	802	778	829	833	804	809	812	773	822	835	825	795	850	789	804	845	787	809	813	818	864	823	787	769	799	815	800	796	811	813	822	811	780	805	794	792	856	847	841	816	858	844	740	781	780	788	811	820	761	772	789	819	768	831	786	817	805	806	800	832	786	847	764	805	749	843	759	817	807	828	756	871	796	854	757	748	765	808	826	811	801	812	759	829	798	823	808	813	831	798	809	797	790	790	790	768	843	796	808	813	838	754	849	875	816	835	816	796	777	790	809	796	799	785	806	825	860	792	789	772	782	799	815	824	796	819	782	840	811	785	764	803	833	823	797	827	823	772	799	744	824	797	818	791	802	822	803	800	811	861	820	849	782	792	796	808	847	814	846	805	802	787	799	819	807	806	849	814	794	771	771	787	805	836	767	836	844	826	766	809	777	787	802	790	865	830	827	888	803	804	836	816	811	849	782	796	780	824	829	798	846	800	791	804	867	805	820	761	838	819	752	833	747	802	823	810	892	812	801	802	794	782	809	767	819	820	767	821	765	807	812	769	791	826	820	833	819	777	802	789	868	800	820	854	832	812	823	817	781	847	766	775	837	855	814	801	842	844	850	833	805	818	817	788	820	792	801	802	765	834	777	807	761	835	833	781	863	799	857	807	790	757	796	802	853	789	781	830	825	826	824	829	827	808	841	803	809	825	771	826	798	813	822	779	806	773	782	748	793	735	809	877	803	774	810	812	846	776	847	844	841	821	860	809	837	792	804	770	849	844	811	830	775	826	808	800	796	802	791	785	859	811	845	778	762	827	808	812	827	748	772	790	825	827	780	851	818	793	810	853	837	834	825	835	810	802	807	749	804	813	787	799	788	810	766	817	832	849	808	831	817	830	825	830	773	801	832	858	826	761	842	854	751	811	848	768	819	792	810	809	811	796	768	861	760	758	816	801	816	797	809	834	817	760	845	769	820	807	867	802	780	771	858	856	811	787	828	849	809	769	722	822	787	836	805	833	782	824	835	824	836	761	871	822	792	828	818	753	815	780	859	812	836	807	813	822	804	855	804	800	802	792	749	864	799	810	799	738	792	832	782	803	826	861	823	780	839	808	783	805	824	844	814	759	840	805	849	809	777	846	787	780	792	787	800	843	805	839	823	798	785	860	822	815	789	797	839	810	762	805	829	793	773	847	788	795	799	843	786	793	769	781	806	770	819	821	802	789	804	822	757	805	859	780	815	829	788	787	843	832	839	787	778	806	796	804	838	837	793	790	780	818	834	807	834	820	800	781	798	797	818	849	810	783	823
66690	67399	57765	33736	22906	11867	1529	568	387	370	316	369	338	331	281	329	264	296	272	281	270	306	294	287	278	258	278	280	270	304	274	263	288	298	269	297	328	292	282	266	396	428	411	371	327	315	265	257	279	286	259	290	279	308	283	260	283	246	249	299	251	274	275	298	267	271	258	275	271	251	265	301	279	271	292	282	283	264	284	287	303	290	259	321	276	280	267	241	259	298	256	285	300	288	253	274	234	294	253	285	264	262	233	297	278	270	283	282	235	270	257	252	284	277	278	287	261	287	253	261	260	289	253	270	299	263	261	293	258	303	269	260	247	280	277	266	266	283	273	268	283	274	270	274	267	288	321	276	282	283	252	288	272	246	259	276	266	257	281	271	277	249	295	255	254	282	275	267	247	256	251	255	260	294	269	306	304	277	282	292	295	311	264	264	244	275	296	286	268	285	258	270	276	295	271	298	254	294	246	265	262	246	268	253	260	287	265	281	254	225	277	261	252	253	284	252	242	264	242	302	273	259	277	267	240	274	281	247	236	287	282	290	298	272	277	288	276	264	257	265	264	289	280	253	248	262	252	261	253	256	303	252	272	248	286	265	277	272	252	289	271	286	283	288	253	243	289	279	264	262	259	272	293	274	286	283	300	278	287	252	284	274	288	281	275	261	299	261	284	300	288	269	286	270	251	275	242	275	269	257	269	292	280	259	280	311	252	277	240	300	285	277	249	296	275	267	287	260	321	257	255	252	298	292	281	312	277	279	288	282	281	258	267	278	285	261	246	261	265	246	276	280	253	285	271	257	277	275	275	271	281	278	282	271	286	257	282	253	251	274	277	278	259	264	287	290	285	271	268	252	297	288	300	302	276	279	255	283	301	252	286	280	267	292	275	295	277	291	282	285	283	228	286	291	290	261	267	276	273	284	251	291	303	261	276	294	290	290	285	284	256	282	261	291	264	287	276	264	257	254	267	286	285	291	283	301	301	281	297	279	276	292	274	269	277	296	248	270	273	271	262	271	280	280	274	280	253	277	264	274	260	282	262	290	288	249	298	260	281	242	276	299	278	278	228	248	280	307	275	283	305	294	271	263	272	262	276	274	248	280	251	261	272	257	244	245	314	316	286	294	292	298	302	294	272	290	280	270	293	280	284	261	292	257	246	234	271	269	252	276	253	267	275	275	281	251	289	286	295	265	295	242	267	272	278	279	267	279	282	252	273	252	265	286	274	291	271	288	290	248	273	293	284	298	294	297	278	280	296	266	259	258	263	252	256	254	265	257	297	262	276	254	281	261	261	260	291	246	274	287	264	306	266	276	269	265	289	267	287	286	275	262	258	247	299	247	273	256	261	298	264	244	298	283	289	285	278	265	264	277	299	248	291	293	289	271	267	295	267	294	276	262	282	250	243	288	251	282	286	226	275	288	265	236	301	300	291	279	261	258	281	257	271	291	292	252	287	265	267	285	286	257	246	272	260	267	263	288	260	257	273	266	271	267	262	260	280	306	279	275	262	284	295	275	273	295	271	287	267	295	261	261	253	260	289	258	266	298	256	271	307	250	289	312	268	283	272	265	264	267	293	294	280	264	260	290	298	276	258	254	280	281	278	261	266	285	282	276	255	260	249	288	273	252	265	284	295	268	298	291	300	241	286	279	265	228	262	271	247	273	254	268	273	265	282	263	272	277	253	260	291	292	293	280	295	304	256	282	249	301	309	278	276	267	270	269	296	275	258	268	268	282	266	275	272	290	278	282	311	246	231	266	307	289	252	277	281	278	278	278	281	259	260	260	279	234	268	304	268	276	248	262	301	272	282	265	260	267	297	292	290	290	269	284	266	282	266	246	275	275	263	294	259	277	268	262	296	279	275	264	305	277	272	291	286	239	285	296	283	279	276	288	282	285	294	292	273	276	289	274	266	263	267	258	292	289	268	253	284	254	282	280	278	305	240	270	256	253	260	281	279	306	285	234	270	263	270	306	253	278	243	275	284	313	263	292	236	292	306	269	262	282	275	255	260	268	293	215	282	289	249	249	292	273	277	300	274	312	265	254	270	298	275	268	259	260	276	278	279	260	254	294	282	268	251	284	233	267	286	238	279	250	272	252	316	257	285	246	268	263	307	281	271	295	281	289	276	266	254	268	290	267	294	283	242	254	253	315	258	251	298	268	265	305	302	267	260	316	256	294	299	285	272	282	267	252	254	289	234	267	265	272	237	258	266	273	280	297	263	258	285	254	241	274	280	290	249	287	298	273	298	276	282	265	272	311	300	306	288	280	287	272	257	261	282	293	326	269	253	282	249	276	262	263	259	290	279	307	254	280	281	271	280	244	269	298	281	266	264	271	297	266	286	292	270	262	267	268	300	254	295	290	284	278	292	286	276	288	267	288	259	262	266	266	292	277	286	266	280	286	297	270	281	289	259	275	276	260	263	314	290	253	271	278	277	308	286	287	262	257	275	268	247	290	261	289	236	312	289	282	274	275	269	302	268	261	276	271	276	285	246	278	291	277	265	257	253	247	264	284	295	287	281	285	292	290	274	278	282	259	274	258	270	304	234	289	274	297	258	297	289	290	253	269	247	306	275	282	258	269	249	289	251	262	298	261	293	298	266	277	288	286	304	309	277	266	274	262	252	270	278	311	276	278	245	254	275	264	232	288	283	268	275	277	251	292	282	264	274	270	274	307	288	250	298	283	263	276	261	281	291	292	299	276	260	270	257	293	263	276	294	248	281	268	242	275	273	269	302	283	266	257	295	256	229	257	278	256	267	275	286	283	293	290	269	265	278	249	297	279	255	282	272	285	265	269	292	252	303	251	255	260	264	273	306	265	276	266	276	251	269	274	310	256	280	265	276	258	263	269	254	294	235	258	264	256	266	298	255	269	259	241	265	273	269	268	287	260	281	298	294	270	263	267	274	275	287	266	285	270	255	285	273	291	298	296	285	277	283	251	269	258	270	274	259	276	260	263	273	295	283	283	276	269	255	253	276	258	254	275	288	269	271	266	298	256	265	260	266	265	265	300	303	279	290	266	266	263	232	283	266	278	272	261	277	275	268	287	277	275	273	269	267	248	282	274	265	254	285	241	295	261	248	266	257	284	243	235	297	283	262	279	273	298	287	262	269	280	282	262	268	289	272	300	293	265	268	262	281	247	286	286	267	253	271	277	262	240	269	252	296	285	250	278	268	286	273	272	275	245	226	286	288	257	281	311	252	264	264	263	281	270	261	262	269	269	293	245	247	278	269	240	294	259	283	281	300	263	266	273	255	285	288	261	240	260	256	302	312	282	278	255	296	258	287	235	241	288	309	286	253	292	283	251	323	320	293	290	251	255	224	299	264	219	310	269	297	275	280	247	296	258	280	297	279	274	276	272	282	266	257	272	279	285	292	271	306	288	276	280	263	286	253	280	262	270	263	270	287	309	256	239	286	268	278	262	291	286	303	289	239	290	261	285	270	278	258	274	252	258	264	246	278	291	261	258
40932	50576	52195	39192	35941	22914	2692	1849	1347	1016	1127	1171	1050	1038	861	810	732	689	696	665	713	670	684	697	651	619	665	696	635	703	671	708	724	740	696	610	629	649	631	757	1294	1624	1389	1178	941	808	704	643	701	619	625	637	633	639	619	659	634	657	669	603	643	639	689	584	596	654	598	656	646	637	665	644	602	607	618	647	611	638	604	630	627	628	663	612	650	701	622	608	659	651	636	649	687	615	649	658	644	649	649	659	629	626	686	663	663	606	650	649	650	644	650	649	648	625	657	628	623	649	615	620	644	646	638	675	676	611	623	586	654	648	621	667	651	623	661	682	612	642	644	620	600	674	628	624	635	679	672	639	684	687	656	615	651	692	638	620	644	674	626	648	624	631	630	663	602	642	643	631	654	650	603	626	637	687	678	599	625	663	612	602	612	640	640	609	615	679	614	635	623	633	614	669	588	647	652	698	635	653	620	634	665	660	601	631	690	624	638	649	654	636	646	711	611	611	669	625	621	602	568	653	661	630	618	653	673	599	630	594	623	610	634	667	651	597	680	633	669	645	593	620	630	657	647	608	635	576	656	641	624	648	654	622	626	613	612	609	659	586	641	662	611	664	621	671	605	616	645	629	624	640	637	623	657	605	646	612	628	628	617	630	598	646	637	656	652	681	627	640	628	593	683	648	652	623	676	640	695	654	669	619	666	626	646	649	597	646	616	617	611	605	640	653	613	623	644	670	679	646	645	601	630	602	666	677	648	636	637	620	684	646	674	623	678	615	639	691	646	629	658	649	662	620	609	610	639	672	677	650	605	639	610	665	636	661	638	645	652	663	635	672	619	614	636	632	624	617	672	611	621	650	621	622	651	628	655	629	656	640	652	619	637	624	644	687	678	606	588	614	669	663	646	620	677	625	614	621	604	670	643	671	657	637	632	605	687	615	646	689	659	656	642	628	618	617	663	646	619	588	668	667	652	670	650	619	616	643	622	642	652	655	673	675	595	634	645	654	623	630	625	652	666	607	673	648	617	615	621	604	675	659	681	634	679	626	657	664	643	621	632	691	639	646	649	646	637	677	648	652	656	656	620	679	628	656	654	613	674	624	637	598	624	685	650	623	639	665	607	653	644	681	630	649	629	639	672	641	676	713	662	595	642	644	619	615	676	633	595	624	645	636	628	647	616	675	669	666	620	654	634	665	611	652	613	648	662	640	659	628	640	677	676	637	620	702	639	599	588	647	660	602	628	588	609	609	620	602	658	669	620	650	638	675	627	693	596	661	656	647	609	630	634	627	672	623	642	679	652	586	641	646	666	598	643	634	623	659	664	660	672	651	659	620	644	642	636	656	657	622	636	612	638	602	701	679	647	608	671	644	631	638	610	653	669	637	674	627	667	656	606	599	645	648	634	651	645	657	664	625	638	604	622	632	659	657	621	613	650	643	640	642	633	587	615	632	639	638	598	644	637	674	632	686	626	627	614	638	664	658	587	646	651	633	633	648	668	651	608	586	640	622	670	679	646	669	647	651	663	612	595	622	626	663	617	652	582	665	665	665	688	678	656	645	593	648	602	635	649	603	698	676	677	639	623	656	668	633	652	638	682	660	670	668	629	624	654	617	644	660	661	674	667	675	632	611	623	655	639	620	604	631	643	622	653	617	601	633	629	666	653	700	637	618	644	624	646	625	641	624	658	638	639	668	652	650	634	624	647	643	628	651	628	612	660	629	633	597	670	629	641	628	623	628	660	618	669	633	636	638	602	634	661	623	601	614	640	634	649	653	652	618	624	670	643	646	654	616	623	622	668	649	668	657	642	661	650	624	627	647	649	671	592	652	647	584	680	634	681	660	648	648	656	654	635	636	618	630	647	655	637	626	653	660	641	630	679	645	651	662	686	630	643	632	620	653	669	643	631	610	629	632	674	634	633	602	661	655	640	643	647	640	598	660	677	639	624	673	688	620	664	619	641	654	623	637	610	662	629	637	624	668	659	637	653	642	655	642	625	631	649	634	670	617	644	658	611	646	615	667	633	622	632	646	658	623	640	669	635	628	693	677	644	649	653	607	645	628	648	629	641	599	652	647	625	611	609	623	623	629	695	704	614	631	674	593	658	668	657	639	623	649	617	639	622	656	673	655	624	641	619	633	664	587	653	611	634	641	664	641	667	657	646	625	655	634	644	649	652	627	631	646	667	638	646	649	629	605	640	614	671	630	632	597	596	637	658	587	596	598	660	635	654	660	623	639	625	618	680	672	632	632	673	660	678	650	669	620	634	644	638	638	685	645	651	671	716	615	620	638	669	646	659	700	645	620	638	643	611	606	636	656	621	660	649	631	611	616	643	577	623	644	673	606	619	650	577	698	656	673	614	670	664	607	623	599	630	621	606	674	660	607	635	656	614	625	619	648	652	673	657	679	642	641	618	598	621	633	656	636	639	635	612	639	624	679	609	666	683	622	640	634	664	638	644	634	627	658	623	635	682	624	610	653	627	617	607	635	648	670	661	638	642	651	652	649	644	641	643	644	631	646	630	654	642	635	673	612	622	594	647	661	621	670	667	700	640	627	626	668	673	699	587	658	618	643	626	639	651	634	655	608	654	634	625	656	641	626	651	664	666	649	644	678	653	667	631	632	634	658	673	609	687	651	658	685	653	671	669	605	655	642	622	629	619	675	628	595	641	668	683	625	634	676	662	627	647	636	626	685	668	640	637	659	646	679	627	662	591	716	621	613	666	651	675	652	636	629	672	638	658	676	628	665	641	629	609	670	661	675	656	629	660	662	665	621	629	631	639	644	646	624	658	646	672	650	685	658	624	624	651	602	650	677	639	639	639	610	614	619	605	691	642	653	608	643	651	673	630	646	571	618	642	658	623	645	664	621	647	702	667	621	652	652	683	633	657	592	666	618	606	639	656	643	653	713	649	645	626	600	613	615	612	654	647	626	656	653	666	638	656	628	615	616	651	639	664	630	670	646	659	620	659	585	661	648	614	638	598	636	588	640	640	626	639	685	636	638	645	630	637	640	634	636	666	641	635	669	665	634	661	648	657	622	658	658	648	636	643	653	663	631	606	604	662	611	665	620	618	638	686	628	634	657	627	630	633	621	641	598	612	655	645	638	661	638	657	660	668	626	600	599	645	596	626	610	651	627	636	664	687	661	640	678	665	620	623	648	627	628	673	615	657	657	622	639	660	639	654	649	706	671	639	631	659	628	645	637	651	626	632	663	621	666	586	641	626	659	625	654	679	646	644	667	646	607	600	638	674	618	626	614	611	650	652	640	616	671	622	626	664	655	675	657	658	681	634	626	595	624	608	629	613	631	662	653	674	636	638	629	652	674	639	686	642	661	647	614	677	648	691	629	645	628	635	655	655	678	585	644	617	623	637	682	646	660	671	656	656	636	636	643	617	639	613	601	616	635	650	585	639	640	652	670	664	602	630	624	647	636	632	665	635	615	616	639	627	672	655	614	685	605	641	634	670	642	605	653
79504	78731	68099	43087	33158	22462	3725	732	604	445	401	440	377	442	399	352	291	309	289	290	297	290	294	272	284	290	301	312	282	260	289	277	268	286	310	301	303	262	239	263	371	560	572	456	368	349	301	274	272	261	269	294	264	271	268	274	255	264	267	277	269	292	302	287	258	275	287	279	273	259	300	284	277	244	263	276	292	273	278	273	274	300	265	269	305	269	296	265	298	291	272	272	245	266	271	269	253	268	300	304	263	268	270	264	270	263	280	264	297	241	285	277	285	286	284	270	281	290	270	260	260	278	293	292	278	287	270	266	306	282	272	306	251	290	265	247	290	275	280	276	266	293	285	292	283	274	316	242	258	281	276	309	250	251	261	294	263	286	333	305	284	251	307	285	293	257	264	274	287	296	299	272	304	289	273	264	269	315	290	266	306	305	285	287	284	289	282	261	258	290	307	291	259	224	230	252	274	270	287	299	258	256	279	265	249	291	274	296	305	251	273	238	250	278	250	254	272	278	276	276	286	282	296	320	306	302	268	248	290	280	285	284	288	256	251	252	283	276	281	251	286	295	269	288	271	274	282	289	270	272	292	284	308	275	251	300	294	282	267	267	304	301	259	258	246	285	288	268	268	287	292	267	288	236	299	290	282	295	295	233	262	300	277	276	295	277	264	267	283	274	234	264	284	299	291	313	293	267	263	256	267	288	281	303	289	284	281	285	305	282	271	298	290	283	256	284	295	259	273	294	305	278	265	308	247	266	258	241	250	273	275	280	266	284	272	300	285	326	285	270	277	303	256	276	269	300	275	283	296	271	261	281	271	297	270	276	263	279	238	295	242	263	323	284	289	267	259	277	304	303	264	283	274	231	271	292	264	260	306	267	272	277	264	281	308	288	265	273	258	299	291	275	277	284	280	258	283	283	326	280	256	301	273	278	274	265	282	269	301	285	286	256	302	293	283	280	277	288	284	282	267	285	288	286	298	271	276	255	253	284	292	248	277	268	269	259	279	267	252	304	272	272	275	287	278	290	305	261	302	255	283	278	268	285	271	257	255	267	267	277	273	238	284	285	261	275	266	261	275	271	261	252	249	261	281	267	267	277	256	259	270	279	265	285	306	261	280	289	259	281	263	293	291	275	259	256	284	279	263	292	287	271	238	270	256	269	260	289	292	264	280	279	270	249	279	297	267	269	271	254	283	254	259	261	252	290	297	261	260	292	268	264	272	249	270	280	275	255	306	269	292	271	271	264	266	293	298	241	251	283	284	272	262	293	276	274	288	273	277	294	302	269	258	286	277	270	283	286	263	263	297	312	302	281	286	267	281	283	276	257	274	239	267	273	301	255	277	287	282	265	279	310	251	274	273	286	245	283	279	268	259	269	280	293	270	266	297	286	332	275	298	271	267	309	257	269	242	290	301	278	282	326	257	282	243	333	273	287	313	282	274	303	258	268	270	293	286	280	321	247	283	264	298	325	282	291	277	262	274	287	246	307	303	303	249	262	264	330	272	289	289	260	296	258	288	265	300	279	271	246	245	280	307	279	234	280	274	257	292	273	304	286	274	269	305	270	260	248	289	262	270	307	258	274	298	298	291	301	294	252	263	284	233	315	289	261	269	275	248	274	298	282	278	276	295	248	268	271	284	285	276	318	299	261	298	257	317	290	298	267	316	271	278	284	255	287	252	278	305	279	294	273	287	294	285	291	269	256	307	280	274	284	258	308	272	264	300	282	281	249	276	307	292	279	289	269	297	255	289	285	279	264	269	275	285	268	273	281	267	273	280	269	271	279	311	308	281	289	285	267	279	279	277	268	258	263	244	307	281	268	275	294	313	270	267	256	276	267	286	270	276	261	269	269	298	285	291	283	283	232	295	278	270	284	291	286	297	271	286	259	275	294	266	281	266	292	271	284	284	272	267	292	260	280	265	232	275	292	285	284	301	284	290	266	261	301	278	300	258	267	285	301	289	281	292	279	273	300	294	269	256	266	258	256	266	268	254	245	284	272	272	284	306	280	258	251	266	271	274	296	280	276	267	280	266	261	264	309	280	294	258	299	270	274	280	277	267	299	288	293	276	283	287	272	286	259	257	247	271	288	291	258	273	296	269	263	293	289	263	298	282	277	285	249	280	281	252	298	278	279	279	304	284	271	252	269	270	291	283	244	300	322	302	278	267	283	282	265	263	281	281	289	287	238	262	265	290	303	255	285	262	268	284	259	261	253	265	257	279	257	292	276	278	281	298	289	296	287	271	271	299	285	266	266	277	290	259	267	264	277	303	265	254	237	247	268	288	280	295	258	299	236	275	295	284	282	293	280	281	281	265	290	270	274	249	250	300	284	292	275	278	298	264	275	317	270	277	250	251	252	282	272	271	295	267	248	251	258	276	297	254	263	252	259	275	286	260	269	264	284	313	287	269	285	292	287	265	255	317	269	296	275	278	290	251	295	272	300	281	271	264	298	279	260	271	270	277	305	263	272	299	263	262	277	336	269	251	289	257	258	259	287	256	308	265	277	288	283	269	283	283	277	255	256	277	313	282	268	284	268	286	297	281	283	297	258	291	292	257	314	267	275	286	278	274	267	233	301	281	253	268	296	273	258	261	292	314	294	269	258	297	269	245	246	273	274	257	270	271	259	229	280	288	313	267	270	280	269	276	290	273	270	284	237	273	273	298	268	298	262	274	255	273	290	273	281	257	261	274	288	267	284	269	265	294	302	307	310	269	247	281	275	290	286	265	294	273	233	270	242	259	245	276	269	260	291	292	257	270	255	264	287	280	269	261	282	267	279	269	271	308	270	238	265	296	313	295	287	300	270	232	256	279	306	269	292	289	254	256	289	271	292	271	319	247	271	301	285	302	278	279	274	291	274	282	255	269	282	247	283	265	324	267	261	271	247	278	270	289	319	237	297	285	275	301	293	234	292	289	287	263	261	281	274	300	290	273	263	267	277	283	266	299	293	296	300	297	285	278	280	272	263	265	305	245	296	283	277	277	260	304	278	272	265	295	263	258	284	260	272	257	252	271	318	288	265	286	258	259	291	269	223	251	290	269	296	264	288	291	267	281	252	279	283	265	252	276	296	286	282	274	299	276	266	302	291	293	287	280	264	218	291	293	316	286	302	274	290	306	263	283	250	278	256	285	279	296	294	275	270	292	324	281	304	272	266	304	296	296	306	309	272	269	274	281	232	296	277	284	270	281	277	258	265	257	269	248	307	262	265	294	296	279	262	260	265	288	260	289	296	252	299	287	294	282	252	249	285	294	270	284	263	290	283	257	306	265	299	284	267	265	270	243	268	296	282	302	265	319	265	288	269	276	313	269	302	247	276	289	282	305	287	285	280	267	263	276	281	280	249	275	330	278	263	267	301	290	281	264	275	264	280	247	287	270	279	264	254	279	253	269	281	284	265	272	298	285	313	300	266	327	256	262	264	248	281	279	322	308	312	267	262	275	288	280	266	263	285	265	298	278	322	270	300	266	295
50369	61415	62673	47989	44902	33187	4174	2874	2034	1452	1432	1369	1439	1455	1170	955	804	753	764	752	791	717	728	718	699	712	724	736	681	749	753	740	791	767	734	667	670	598	718	747	1596	2560	2158	1755	1446	1008	704	720	640	698	641	651	635	674	633	658	640	643	676	654	631	647	670	639	645	651	626	695	630	677	639	675	631	641	695	663	627	603	674	655	657	628	642	645	625	642	592	657	652	636	635	658	644	670	660	656	660	617	659	687	618	668	663	663	645	655	631	622	679	620	668	671	682	653	696	660	602	623	650	701	699	637	628	611	608	611	647	690	618	624	614	642	636	661	681	681	638	717	627	661	651	596	635	624	620	663	695	667	652	629	647	652	659	622	662	673	624	687	634	640	649	655	685	678	653	685	647	635	658	681	617	639	669	639	658	650	670	621	608	705	638	608	648	633	663	656	701	651	652	679	609	649	668	667	638	626	593	668	704	611	628	674	637	628	651	652	617	676	641	653	693	700	646	641	627	629	624	631	662	685	647	653	663	634	635	634	613	691	679	612	633	629	619	656	648	650	675	662	635	681	608	635	640	635	656	605	647	648	663	652	660	639	650	638	651	699	626	628	624	685	647	648	650	611	657	682	654	644	664	665	648	630	627	645	671	642	634	587	659	656	645	671	668	667	700	634	644	655	631	688	612	624	623	682	672	634	642	715	676	638	685	639	646	619	666	656	636	694	663	636	626	692	656	649	640	659	684	633	672	625	660	643	619	631	627	604	654	662	685	643	648	678	639	661	643	646	634	695	650	675	632	652	669	641	653	611	671	660	659	666	664	700	678	658	639	632	627	653	688	634	676	647	660	645	609	680	652	649	653	636	627	644	660	632	628	645	640	655	680	599	679	700	666	622	642	664	677	672	666	634	651	634	626	665	662	624	654	670	619	662	599	640	646	654	640	684	672	681	623	622	666	666	615	618	658	644	660	656	639	601	668	629	662	585	610	625	663	659	649	594	668	648	663	613	647	641	688	651	639	683	646	668	625	620	628	631	661	641	628	659	698	662	659	662	637	648	644	679	653	668	653	595	627	604	690	703	654	640	756	647	635	685	633	687	683	656	616	642	630	646	628	624	646	661	612	674	645	643	628	648	658	668	679	673	652	672	626	605	695	651	618	692	650	637	677	644	643	640	630	693	651	658	619	636	673	658	640	654	636	647	629	645	588	685	659	647	587	641	632	660	598	657	616	673	632	627	603	663	669	688	717	650	672	660	653	653	644	629	662	652	670	640	640	645	623	649	615	647	626	689	614	701	649	635	651	655	622	714	615	617	634	674	601	663	653	646	672	648	668	654	598	672	652	658	660	646	701	670	615	677	649	621	632	678	664	687	637	642	690	694	644	672	678	646	633	610	619	599	642	633	647	614	676	662	681	673	632	701	654	659	616	635	624	701	651	655	653	622	676	632	636	628	655	650	655	665	631	647	710	657	657	643	647	660	642	636	639	650	666	670	693	674	628	632	669	628	649	627	670	644	670	651	649	611	652	655	613	600	641	676	657	638	640	642	643	658	628	684	644	669	667	676	652	642	619	692	665	627	652	617	687	688	615	673	651	632	657	662	696	638	628	646	637	638	639	652	690	627	640	630	646	708	698	612	641	658	640	578	617	665	650	667	658	633	633	610	667	645	634	628	662	669	622	645	682	629	701	656	665	667	655	646	606	666	668	662	633	641	644	637	673	581	690	640	629	634	664	663	726	675	625	659	623	669	655	641	633	643	695	614	630	660	612	652	637	623	669	675	658	696	639	643	609	657	645	665	663	593	642	651	673	679	652	641	612	621	606	663	682	619	648	640	652	698	594	655	674	648	631	693	612	676	657	689	645	676	660	655	696	577	653	644	634	653	661	737	631	631	677	685	630	645	674	638	681	667	653	617	583	641	649	679	612	693	659	644	649	617	690	628	682	670	639	618	671	594	655	669	668	588	660	689	642	678	673	627	680	636	671	669	635	654	632	618	670	648	656	633	616	651	669	640	624	628	644	664	650	616	642	640	632	606	629	660	634	633	635	628	639	617	625	640	681	623	655	638	650	615	644	675	679	625	649	678	649	668	699	634	678	703	646	675	670	618	638	671	639	692	653	653	649	617	619	626	660	649	675	634	638	619	616	631	659	638	657	686	658	635	592	603	623	641	633	668	640	628	651	658	658	631	656	635	648	652	690	642	674	658	651	665	645	682	633	673	633	656	665	613	665	652	605	613	641	600	650	633	673	644	660	610	670	649	658	655	630	630	703	646	675	669	668	640	627	682	657	601	642	651	659	658	631	660	641	619	655	624	646	634	645	648	625	601	617	679	665	645	687	625	639	686	658	623	676	586	699	666	669	688	658	666	678	647	640	641	628	645	607	615	653	668	677	660	646	622	652	648	612	604	617	615	671	666	654	612	626	669	612	651	592	629	631	650	626	626	690	623	659	625	646	607	640	682	649	659	663	685	613	681	682	676	670	659	648	617	654	618	646	662	680	640	635	672	643	699	629	624	668	637	639	643	635	653	660	602	596	635	665	630	657	676	623	612	676	670	618	699	625	635	652	607	642	641	631	672	692	625	647	703	658	655	630	708	677	667	694	633	657	646	649	634	656	647	637	662	668	667	653	657	684	630	651	673	645	625	679	611	637	751	612	636	661	619	655	667	677	645	674	682	650	659	632	663	666	654	641	644	648	664	645	704	663	642	655	639	654	651	700	680	687	643	674	665	687	657	654	645	594	601	620	624	660	595	648	608	665	672	668	646	670	624	698	664	644	653	653	663	671	652	668	649	646	641	605	625	655	684	647	630	637	634	693	590	581	644	663	637	654	621	645	675	640	675	671	624	656	637	663	642	658	636	656	634	666	619	682	622	640	642	615	638	569	632	628	634	690	655	652	660	680	617	607	692	633	633	634	638	626	653	644	627	673	656	659	639	661	631	696	652	625	647	654	663	623	704	632	626	652	691	656	675	635	647	655	606	657	720	620	700	665	639	666	676	664	679	645	625	670	669	604	629	648	698	678	662	627	623	656	668	670	643	671	647	660	617	646	656	620	584	624	674	626	654	600	707	650	684	633	635	659	644	665	631	687	650	653	682	650	635	660	628	639	641	651	699	627	656	627	662	618	703	640	671	658	652	683	611	670	665	642	602	685	633	658	676	639	661	660	630	620	673	678	675	653	635	666	592	615	643	604	616	617	656	617	652	635	682	646	661	658	664	673	643	655	639	683	628	658	631	636	665	624	702	639	664	691	652	604	657	660	619	618	619	662	633	624	597	692	593	629	631	671	689	611	659	686	656	590	668	644	641	627	674	643	624	664	579	623	673	669	620	670	672	623	631	627	650	629	610	602	616	642	637	624	606	654	666	692	644	651	656	624	656	613	619	651	629	730	611	589	640	646	701	679	666	658	710	636	664	653	579	662	596	653	642	633	659	679	610	624	636	648	635	657	638	650	617	688	628	667	671	668	625	595	639	613	662
18378	14789	8782	2341	1381	863	445	411	385	357	356	387	363	340	351	365	360	398	353	387	366	396	345	370	362	364	352	395	355	356	374	384	370	318	360	360	375	381	383	370	343	374	396	391	391	362	330	382	348	351	380	344	368	398	354	336	352	356	355	366	384	377	380	388	361	363	367	356	378	383	404	364	357	380	346	347	318	397	347	392	367	350	377	374	366	360	334	385	382	370	332	371	354	401	370	389	395	354	357	385	367	397	341	354	392	370	346	372	399	357	314	392	397	316	354	362	353	391	366	368	336	399	384	348	345	342	355	385	391	382	357	359	362	362	351	376	362	382	398	355	386	403	352	356	349	342	362	407	372	342	368	371	361	344	353	368	350	403	364	391	281	326	346	375	352	332	367	351	378	349	366	373	376	322	358	362	374	375	360	390	345	371	386	374	343	355	370	336	366	400	367	383	370	349	365	369	392	366	389	323	338	389	380	383	323	358	362	338	329	369	348	362	361	383	354	355	405	383	313	383	351	392	361	365	345	339	374	351	355	358	365	396	341	348	382	367	335	344	360	349	333	351	344	343	384	354	365	316	363	371	335	368	343	378	388	342	361	366	370	363	345	383	379	357	352	350	356	386	395	369	358	359	352	350	360	362	353	345	376	371	344	351	383	407	351	360	353	383	354	384	343	376	339	353	367	381	371	362	408	359	393	386	344	405	361	334	361	397	435	372	390	361	352	361	334	363	386	346	403	371	351	374	336	370	354	331	360	366	381	348	390	367	323	367	370	394	391	348	359	355	355	385	362	362	375	401	357	360	373	381	362	375	388	365	377	354	344	390	368	380	384	354	379	355	367	373	336	379	342	348	325	357	384	370	367	381	339	372	362	399	393	361	361	365	389	406	358	326	360	347	353	389	364	383	358	349	362	332	355	345	346	356	365	358	380	333	353	368	332	349	379	366	402	366	352	365	394	363	397	394	385	395	374	380	360	356	361	354	383	348	351	370	360	334	366	338	337	375	403	347	347	353	371	393	359	335	405	361	369	376	398	361	369	361	405	371	345	330	347	354	331	379	383	398	373	351	367	355	343	347	356	398	369	369	379	404	369	344	342	366	350	354	350	354	401	352	360	359	357	360	327	358	362	365	357	387	339	364	374	330	344	358	363	376	342	377	420	389	350	331	387	368	361	366	344	378	365	414	374	342	330	364	372	386	403	387	345	346	374	357	349	366	384	377	357	371	334	382	365	378	345	389	350	326	336	361	381	360	353	367	391	377	338	377	366	354	404	359	374	354	385	360	387	343	359	314	378	363	364	355	385	370	378	355	370	394	378	364	357	383	390	357	379	359	338	364	403	380	359	351	338	357	384	348	379	361	368	346	347	392	335	343	389	371	380	383	324	359	368	373	408	345	359	379	346	366	366	419	346	365	371	319	386	334	360	414	356	351	397	349	359	359	356	366	363	384	366	337	335	362	389	362	340	353	366	337	391	388	371	353	394	371	379	380	355	372	351	355	354	345	371	333	361	360	354	354	372	348	348	349	371	370	390	339	354	346	361	366	369	367	358	351	371	365	396	374	329	365	360	367	340	347	349	284	381	331	336	387	351	338	322	354	363	350	331	396	368	376	376	330	366	396	374	341	384	370	374	370	354	367	364	352	395	362	371	366	375	377	370	324	384	378	387	384	331	309	389	383	367	347	378	354	391	345	385	366	407	393	383	380	351	362	368	384	377	349	342	361	383	377	362	336	398	374	343	368	370	371	365	317	402	416	356	346	377	405	358	355	380	317	358	365	338	390	361	400	376	344	342	343	356	355	355	345	351	376	355	338	344	358	382	368	372	358	340	358	387	360	360	345	352	333	346	382	342	377	391	375	364	362	389	342	353	357	370	374	352	388	336	372	375	325	405	377	384	360	368	329	383	359	364	391	381	359	398	377	388	395	396	365	372	363	361	378	394	372	358	339	360	367	350	385	371	374	373	345	354	322	375	329	339	350	355	355	352	324	360	357	395	353	355	378	367	369	341	348	361	363	342	379	360	365	409	370	353	347	351	365	337	344	336	398	347	383	375	404	366	365	367	367	353	346	372	363	369	347	363	381	395	350	354	367	363	405	409	345	377	365	365	331	338	322	351	370	363	368	380	369	316	374	341	344	334	405	359	348	332	365	368	346	381	356	347	386	394	343	348	358	357	356	355	363	356	395	383	371	375	346	353	368	411	351	383	365	367	359	379	386	333	350	314	383	361	368	363	378	341	392	366	380	348	361	340	368	348	377	343	327	367	362	358	333	389	373	362	376	360	389	352	368	347	330	358	361	372	354	374	385	353	398	365	387	368	366	346	375	353	386	327	390	357	374	341	390	383	385	401	354	357	412	374	396	387	372	344	343	377	368	351	362	362	392	387	381	381	335	392	367	393	381	404	351	346	365	331	351	378	342	346	343	360	382	374	315	346	366	375	336	370	361	346	353	380	379	356	385	354	366	356	366	357	383	362	355	346	356	363	363	375	388	350	330	390	387	361	371	398	351	360	376	331	372	385	358	401	372	380	405	371	356	340	387	404	348	337	382	346	366	380	388	360	351	370	352	363	359	365	369	379	328	387	337	375	356	351	348	338	333	332	381	350	344	372	407	344	369	353	359	359	399	366	349	359	339	369	373	328	362	373	356	395	369	308	356	385	392	403	367	377	399	370	366	361	309	370	291	351	355	342	376	359	389	328	402	354	374	385	341	358	400	365	396	335	336	348	370	331	368	358	333	351	382	341	368	379	368	384	383	364	398	395	354	344	377	344	320	369	331	360	355	342	343	358	340	359	369	369	388	374	354	341	347	373	339	389	354	379	345	350	353	388	345	386	367	384	334	390	380	352	348	364	370	364	341	371	379	351	342	339	361	375	378	370	358	329	341	362	351	362	403	372	357	350	359	393	390	376	358	364	376	359	310	341	370	359	363	371	340	361	356	371	346	345	383	375	353	367	319	339	360	373	384	349	353	331	370	348	338	358	369	346	376	340	370	359	378	385	379	383	358	377	339	374	369	332	368	345	345	362	387	353	343	375	390	365	380	344	355	406	325	339	359	369	354	391	327	359	359	375	383	355	382	337	379	362	338	415	389	347	400	384	385	369	355	385	376	389	405	390	351	348	356	385	359	359	384	354	372	341	365	407	364	333	346	390	357	390	378	349	341	352	352	389	380	366	349	342	387	375	359	360	377	395	337	357	350	359	367	338	368	355	372	382	372	347	358	347	364	385	352	352	383	350	352	379	333	359	347	351	339	387	371	362	365	350	382	376	365	361	368	392	409	381	341	356	379	388	401	366	373	366	342	331	354	349	382	370	358	338	383	427	359	364	359	386	329	333	346	365	360	347	405	358	355	384	380	341	355	377	331	388	370	356	361	352	386	341	340	354	334	396	364	352	349	349	380	376	379	370	368	367	382	368	336	386	387	350	372	358	373	389	405	396	364	356	318	379	366	321	357	335	364	348	359	351	363
15491	18433	13489	5594	4720	3089	1088	1036	1043	988	931	922	875	882	851	894	829	786	829	859	821	869	828	820	824	830	795	790	825	828	797	799	804	805	810	862	879	848	820	816	840	850	922	949	918	907	844	827	811	849	822	828	805	804	833	869	792	885	796	814	813	851	737	841	866	823	835	836	766	796	842	831	822	824	798	834	808	860	843	825	848	848	791	849	831	810	828	896	847	862	798	809	835	823	888	836	806	821	823	798	799	785	772	864	815	803	788	829	841	837	780	824	853	858	811	837	801	836	813	800	870	855	867	799	816	807	821	832	808	849	806	800	806	852	815	802	830	774	827	808	836	824	825	819	842	815	843	838	797	834	743	794	818	842	864	834	849	921	791	884	809	805	772	808	823	809	849	815	770	842	854	837	787	791	820	842	818	851	804	801	818	771	802	773	775	800	846	870	804	778	848	831	807	773	842	866	812	814	821	857	780	816	788	832	823	834	838	880	849	779	795	812	810	825	787	774	828	799	842	817	845	796	809	808	825	794	825	783	854	802	808	817	795	800	857	848	849	842	804	852	797	835	821	889	850	801	845	833	800	855	824	764	846	828	751	802	842	850	736	790	787	827	780	768	760	813	830	837	853	829	802	860	793	838	788	833	848	866	798	874	872	806	830	807	808	821	799	864	810	849	786	821	815	805	855	782	846	769	805	828	851	842	817	860	829	849	831	856	831	813	809	839	804	834	864	832	795	842	867	823	782	834	828	902	835	804	877	780	816	840	825	847	792	799	798	842	800	832	822	783	767	887	834	825	801	821	845	823	823	814	821	789	886	817	802	849	861	840	811	773	857	823	768	842	829	814	770	823	777	883	830	841	786	792	824	846	814	798	850	783	867	781	849	794	857	783	773	799	835	811	797	874	798	784	823	810	797	796	808	812	805	797	842	843	815	813	749	792	775	801	775	838	820	807	818	824	819	863	818	820	818	822	809	837	848	839	837	793	808	833	830	873	865	812	794	831	787	819	802	850	843	797	807	862	855	813	813	833	796	819	789	851	816	816	830	807	827	818	852	817	840	855	793	797	780	790	826	828	825	818	859	825	805	808	791	783	832	875	788	851	853	833	854	806	795	866	806	833	780	795	754	833	775	776	853	803	828	780	812	817	800	896	837	857	824	818	835	836	797	815	847	843	858	851	915	832	875	796	834	796	801	838	825	780	794	854	794	817	817	816	798	824	851	825	857	791	812	772	809	833	794	797	828	815	832	813	793	884	874	858	809	822	823	876	819	827	845	794	786	765	845	862	858	799	832	817	847	792	838	775	834	812	815	835	833	806	798	800	785	827	808	811	790	824	835	827	811	807	790	823	797	821	819	791	864	826	816	815	787	859	798	818	850	783	835	847	850	827	836	812	802	803	811	802	830	831	795	829	833	844	832	822	843	818	824	849	801	786	871	860	836	877	849	842	829	776	787	783	789	822	838	788	811	847	828	779	852	815	812	826	841	830	833	839	867	878	835	818	847	857	848	794	860	775	810	839	815	771	813	839	855	807	838	846	826	850	850	775	816	810	802	794	822	854	826	804	839	853	842	809	803	800	826	783	834	851	823	866	852	817	827	848	870	833	806	820	872	883	815	805	780	777	850	783	772	816	804	823	888	787	853	788	883	790	798	786	833	812	782	844	791	854	815	823	809	829	866	836	840	844	803	834	828	796	776	835	825	794	843	832	832	802	822	800	814	855	833	838	793	823	886	815	877	832	829	834	841	835	806	810	840	801	808	822	850	833	823	821	799	827	797	823	790	764	907	850	852	828	825	833	777	828	851	778	867	867	825	851	812	822	843	789	864	826	812	890	749	839	774	851	820	825	818	827	820	860	885	796	812	833	836	800	840	802	874	841	778	791	813	803	849	807	836	804	840	791	875	811	874	753	836	822	830	818	848	811	787	891	840	854	832	785	787	799	826	813	831	728	832	858	831	783	847	804	800	834	857	841	818	828	768	822	851	770	854	828	812	837	890	821	824	824	827	832	861	785	818	843	839	810	863	820	817	804	889	842	784	924	817	806	851	870	758	811	884	831	821	849	855	829	807	817	804	851	840	836	837	852	852	811	841	859	843	811	810	821	874	856	813	816	896	824	799	868	851	843	837	813	825	814	795	829	847	825	864	811	824	794	791	865	823	815	800	838	838	834	843	788	845	809	804	761	811	837	882	835	816	889	812	834	833	795	819	839	832	860	838	837	813	795	838	824	859	798	786	781	800	806	845	812	776	824	792	816	872	842	835	777	817	819	834	864	807	803	846	847	851	821	796	803	862	858	846	803	840	820	790	818	818	857	799	827	789	808	837	812	783	774	848	816	807	807	842	802	842	803	808	838	844	833	792	813	790	832	884	782	846	882	841	830	840	813	828	866	805	762	822	835	815	802	780	836	797	858	828	774	816	849	811	827	805	845	819	824	804	798	843	837	817	826	872	844	822	788	786	850	809	824	825	786	866	786	793	825	822	824	801	819	815	797	878	829	804	864	849	840	848	823	837	862	810	818	869	870	847	853	855	873	818	832	787	844	824	796	837	823	821	817	887	798	829	853	783	811	887	850	824	793	791	810	773	825	813	806	819	767	835	837	839	835	844	842	814	842	858	830	826	775	848	858	838	817	802	836	763	817	778	835	770	806	812	795	779	800	803	858	821	885	834	816	817	813	791	852	804	824	837	799	838	829	839	828	844	818	809	800	767	810	829	806	832	846	854	806	784	787	786	853	819	810	878	804	817	816	820	811	803	853	860	786	829	809	801	853	878	844	812	873	872	884	831	838	806	805	801	826	824	791	803	771	843	867	839	867	798	761	864	790	817	807	795	792	792	806	829	803	794	821	856	822	823	842	818	779	832	826	811	818	847	783	818	838	819	808	857	807	756	819	839	823	816	811	863	845	799	795	813	799	804	792	794	819	790	846	779	771	825	836	804	869	831	790	830	820	800	845	820	878	851	833	846	807	837	829	772	837	800	802	780	831	807	769	808	811	866	828	873	784	855	833	811	861	821	804	822	793	814	846	845	835	789	796	823	852	820	822	857	829	909	760	815	828	812	861	815	807	837	824	833	796	836	834	857	805	857	816	864	812	827	863	821	891	855	798	848	810	800	862	819	806	829	842	821	798	807	912	789	859	790	839	811	769	854	839	846	804	802	769	828	811	805	853	819	820	803	825	864	828	794	879	812	861	836	809	805	874	787	832	776	812	804	800	800	829	851	791	786	826	843	784	866	792	841	812	796	803	868	778	779	809	831	819	824	848	828	885	817	815	803	788	819	832	863	808	859	833	801	848	780	793	821	788	837	825	831	843	811	850	817	877	839	838	803	825	801	760	813	800	830	828	840	821	791	839	822	808	839	868	824	833	893	848	817	842	803	837	760	798	832	793	795	800	861	835	859	843	808	842	845	826	844	772	848	835	855	830	810	854	837	845	808	803	810	820	827	804	783	818	875	826	894	844	812	789	849	824
66762	66573	57472	32377	22502	11782	1434	523	472	337	307	374	342	336	335	298	313	303	283	297	297	289	286	312	304	315	294	287	304	313	294	272	280	289	272	294	277	272	288	260	327	398	429	397	310	289	273	286	269	259	288	285	275	263	262	318	275	259	255	269	275	302	308	331	299	259	283	272	277	265	266	285	309	307	262	286	273	286	293	271	279	248	293	283	310	276	300	314	252	265	254	323	255	280	300	265	254	258	255	270	285	267	280	315	258	267	246	280	247	271	280	262	277	270	290	274	323	295	247	295	289	276	249	266	263	275	250	276	270	275	247	306	276	281	254	252	273	275	313	288	290	289	271	274	268	261	272	288	275	277	249	295	264	290	257	291	258	282	274	290	255	244	276	284	296	306	289	285	310	262	292	258	280	290	269	284	285	281	255	282	300	299	276	269	292	307	251	289	286	277	278	283	262	283	282	260	252	250	283	257	261	283	277	286	243	268	284	237	294	275	319	268	272	267	278	270	265	289	299	300	276	270	270	267	257	262	288	258	267	296	266	297	266	267	282	273	276	285	255	267	252	293	296	282	296	252	296	299	241	271	282	272	264	296	291	296	297	283	282	297	320	266	276	255	285	267	282	266	259	293	253	273	279	244	260	243	271	253	288	294	297	299	333	287	264	248	276	302	273	276	288	285	285	229	252	272	273	302	244	290	279	288	277	267	279	287	283	278	296	256	275	268	271	239	246	269	272	313	255	292	298	293	232	308	247	278	274	290	241	246	270	267	303	304	291	268	304	263	250	279	300	292	271	256	300	270	247	294	280	269	289	272	273	277	253	261	320	253	287	276	291	299	284	274	286	286	282	276	299	300	304	259	280	294	259	281	285	305	264	286	262	298	269	272	278	304	290	284	291	271	270	266	308	289	290	241	262	305	282	256	240	279	271	277	277	269	266	276	281	288	263	269	278	279	304	285	293	273	241	302	289	271	263	276	267	306	293	278	304	250	289	261	270	295	286	271	294	267	282	259	256	267	301	258	280	272	302	273	296	283	275	306	258	279	292	274	262	275	266	265	289	240	263	269	277	269	284	299	302	303	276	308	233	269	298	289	289	257	278	299	285	299	289	251	261	262	252	272	273	323	249	288	264	305	293	269	311	274	269	273	275	280	291	277	271	287	267	262	276	299	270	279	268	281	303	298	265	271	260	251	268	287	269	237	288	273	265	258	302	300	275	265	266	270	286	300	280	259	286	277	265	275	307	246	259	255	285	257	264	289	279	237	284	256	253	284	273	241	289	274	292	270	290	270	278	282	236	281	274	271	267	244	295	259	278	279	263	288	292	269	297	239	289	289	265	269	290	296	267	273	276	221	267	267	279	287	294	270	281	282	260	306	284	269	272	245	279	271	283	289	270	249	236	263	276	257	292	301	279	277	280	329	316	244	272	278	272	303	262	280	297	259	315	243	279	295	256	261	292	287	284	257	255	285	294	282	301	262	262	296	267	269	284	287	292	270	267	274	294	263	296	300	288	271	261	269	271	275	290	273	265	276	293	265	244	260	280	279	269	283	289	282	273	276	275	303	273	282	272	267	281	266	237	256	300	272	260	275	257	254	267	248	304	245	275	268	284	289	271	259	289	277	271	272	283	290	259	265	310	276	268	298	243	268	298	263	268	275	288	286	264	296	278	266	304	252	270	275	268	297	258	283	270	286	261	306	271	259	263	284	273	279	282	295	260	269	250	281	265	269	209	281	295	281	275	238	277	272	282	285	272	240	273	272	282	269	294	256	245	275	283	276	271	280	292	269	283	270	325	269	269	276	263	295	283	302	316	308	258	303	261	267	281	274	270	270	272	265	286	275	285	277	286	287	255	307	266	272	291	291	274	271	273	297	271	290	280	273	254	285	288	262	267	307	280	296	285	268	296	273	275	291	262	285	267	261	291	293	287	261	273	274	268	250	265	261	280	298	279	267	294	304	281	290	303	281	293	302	273	272	280	273	258	272	284	253	287	275	267	281	258	270	253	276	276	261	258	293	277	288	276	276	275	311	246	298	303	289	260	249	259	263	275	265	302	272	279	266	269	265	269	285	283	277	252	262	290	285	259	252	271	263	269	263	269	248	268	283	290	258	279	261	257	287	290	269	259	281	275	287	275	282	306	283	267	281	290	260	286	274	286	290	280	298	271	281	277	267	294	262	273	278	262	286	259	288	283	280	256	284	266	301	253	270	263	266	257	255	262	292	254	265	286	276	253	291	260	274	292	300	268	278	302	274	270	282	270	286	280	275	273	263	304	280	287	273	319	269	277	270	275	321	270	284	288	278	262	296	294	282	255	249	316	275	265	277	252	300	301	277	289	286	276	279	271	282	268	291	309	278	276	312	297	294	261	275	269	268	274	270	299	297	270	275	306	245	283	289	283	257	262	313	283	276	277	281	288	241	270	292	299	271	256	262	312	286	269	261	287	302	317	284	303	299	273	277	288	274	252	304	299	238	268	273	278	293	250	296	250	297	232	306	274	295	297	269	282	292	252	277	298	285	288	255	253	257	278	287	293	281	264	285	281	303	242	260	280	285	290	273	289	281	271	259	284	300	230	273	260	284	262	278	254	288	287	273	280	277	280	266	269	278	261	253	268	252	278	252	265	295	298	278	254	279	268	268	276	254	255	295	283	279	274	283	265	285	275	310	262	264	264	277	285	293	257	252	304	273	272	266	259	262	275	308	280	291	281	301	265	302	280	269	283	289	276	280	292	297	280	288	266	271	303	281	279	274	269	274	281	266	252	270	265	270	267	271	256	259	287	262	305	270	259	268	273	265	263	308	274	260	253	289	300	269	276	303	300	271	273	258	284	299	270	294	288	266	279	265	272	288	276	286	260	277	269	263	300	307	265	254	271	269	276	293	250	286	263	262	310	254	259	287	245	272	245	264	269	279	252	293	262	298	261	294	266	303	301	273	270	316	279	285	272	272	244	287	300	245	273	287	273	267	265	291	280	290	283	269	239	259	287	275	273	298	279	280	288	265	277	252	253	286	287	273	275	261	292	265	295	250	271	292	286	281	277	257	277	297	261	264	263	255	289	270	287	279	320	270	257	292	293	267	234	293	315	276	256	277	276	284	292	282	278	245	247	286	275	299	274	286	305	257	289	278	284	284	264	274	271	266	311	249	237	259	288	247	272	297	286	257	281	280	268	295	247	276	270	260	285	255	284	258	292	274	283	288	253	245	266	248	290	273	302	298	295	280	291	287	275	290	255	252	275	269	247	281	271	277	265	285	263	263	247	280	295	292	284	291	270	257	258	258	273	258	248	246	242	290	259	278	274	277	259	276	285	258	268	282	287	243	273	282	262	273	279	291	276	259	238	289	305	251	252	306	306	305	277	280	282	293	282	272	317	271	281	287	289	309	271	265	287	254	307	273	298	266	286	274	257	284	270	246	283	278	300	264	254	282	284	242	310	261	280	265	265	255	279	295	281	259	255	274	252	263	277	300
40969	50328	52207	37713	35233	23050	2352	1976	1505	1107	1017	990	997	1086	982	880	789	683	723	755	732	718	660	633	680	659	677	710	711	714	725	632	684	665	679	682	686	602	661	692	1017	1761	1572	1323	1109	873	726	653	697	632	668	657	625	630	673	697	652	626	616	670	681	654	625	699	621	641	680	631	639	649	644	624	620	645	643	641	651	630	640	615	647	637	666	639	640	677	632	667	698	653	592	651	647	623	630	691	674	681	594	655	637	631	638	632	698	623	635	707	651	650	622	663	641	682	617	655	634	630	642	623	629	601	669	587	634	633	691	641	619	636	700	658	641	628	646	621	607	644	675	642	638	649	664	601	655	620	658	638	617	614	633	679	614	660	607	630	648	655	682	671	623	617	668	666	650	646	652	619	623	620	640	638	652	681	675	647	619	662	659	619	639	648	676	662	638	633	656	653	650	657	691	671	645	661	633	621	645	653	646	667	651	654	591	682	654	633	691	582	646	610	655	637	644	629	646	662	672	659	642	649	629	629	693	676	680	627	631	647	652	638	658	682	619	635	667	645	634	644	596	625	661	635	632	660	667	609	649	666	648	665	649	621	693	649	647	657	653	631	686	628	698	616	664	677	670	683	662	638	671	693	686	638	658	685	680	650	663	652	653	664	641	631	615	648	631	692	617	581	661	596	615	648	704	620	630	639	685	649	695	655	637	652	621	661	593	603	687	653	606	646	618	611	671	651	680	635	653	638	627	610	634	623	671	633	637	619	587	663	623	637	652	631	679	640	687	638	650	637	595	635	636	644	647	587	617	595	619	650	720	630	618	641	561	647	662	616	648	643	664	615	637	654	692	673	625	628	605	652	627	638	634	627	656	643	617	641	624	655	643	657	608	645	616	650	619	660	691	623	644	607	640	666	632	679	616	662	603	627	651	643	643	621	662	709	632	656	617	666	622	667	632	614	665	606	644	663	660	651	624	641	642	670	658	716	711	650	607	622	623	631	598	585	645	634	602	647	683	675	668	630	654	667	645	663	634	687	657	671	632	683	675	680	662	703	610	627	660	664	636	607	616	639	624	670	640	662	607	635	650	653	612	609	637	615	603	657	636	655	650	644	642	662	623	623	652	640	646	636	626	655	653	664	666	629	655	638	668	672	661	622	643	676	602	611	657	562	664	653	632	617	626	626	603	671	645	656	668	645	706	685	624	679	672	618	672	632	689	626	658	613	623	663	632	644	603	626	677	650	635	648	642	610	619	673	622	656	647	658	668	685	677	646	654	659	616	638	679	615	651	673	711	620	670	661	628	670	627	637	631	628	643	613	641	689	680	657	651	662	628	618	650	566	676	682	618	665	650	641	675	627	602	664	663	605	630	652	620	686	599	642	619	674	656	657	623	668	662	679	662	606	659	677	623	633	672	641	619	612	649	619	636	630	632	645	689	660	717	671	614	662	660	644	643	620	649	658	651	602	628	684	633	664	632	627	624	622	694	673	657	718	634	684	670	658	686	656	590	646	645	648	632	652	631	623	657	653	658	645	653	673	668	615	622	633	688	664	667	616	651	641	621	667	636	663	620	659	670	585	657	673	615	637	707	648	664	633	638	685	634	652	625	666	670	671	653	657	641	633	629	642	635	635	683	631	614	664	642	643	648	653	648	654	673	661	629	638	633	658	638	648	640	653	674	656	662	645	643	667	644	623	647	617	649	647	691	642	648	669	620	664	650	630	660	635	608	635	660	661	648	623	678	587	636	664	630	623	657	655	664	598	668	658	657	656	638	662	642	638	597	641	646	667	628	611	628	634	644	587	638	649	676	569	659	655	667	617	654	636	682	633	627	640	588	655	607	644	685	635	610	604	637	637	649	606	667	673	617	657	692	676	677	643	623	649	582	629	645	629	644	649	667	628	659	641	645	644	657	611	632	650	627	636	632	666	607	600	632	621	632	657	648	622	691	657	642	600	661	640	667	634	663	612	645	704	697	657	640	646	645	636	621	635	708	672	658	655	614	594	684	608	663	652	639	597	668	666	630	615	643	625	660	660	601	654	637	680	625	655	618	639	646	663	640	635	622	671	658	649	636	674	619	676	645	642	653	651	604	658	604	657	647	621	624	654	663	628	698	664	695	611	579	685	618	679	659	703	641	651	648	657	641	629	664	665	609	655	660	640	639	578	652	675	681	659	654	644	675	721	659	646	638	685	664	627	620	649	629	611	679	674	657	648	629	640	679	620	620	640	694	671	652	653	660	658	658	661	637	603	613	640	666	654	634	645	691	671	660	651	648	689	668	683	647	638	605	657	606	680	644	643	662	658	628	638	642	631	663	643	623	653	642	671	603	629	696	635	625	650	681	639	675	582	651	609	658	671	578	650	665	640	688	595	634	613	675	619	628	649	673	615	618	645	641	629	683	619	619	637	648	612	616	653	611	610	624	685	638	591	673	609	633	640	624	659	587	615	660	642	633	618	667	636	643	622	663	621	624	632	582	639	656	604	649	660	659	625	645	591	617	669	638	678	648	667	607	607	637	633	677	681	642	637	627	624	629	668	620	618	651	652	633	662	618	664	619	665	694	698	680	635	638	635	643	655	640	683	608	627	652	655	610	633	634	688	645	598	696	686	673	607	665	613	628	654	652	699	641	656	641	623	654	627	638	663	646	642	640	681	678	643	626	644	649	663	592	645	671	623	612	650	658	680	640	645	657	626	582	612	656	645	639	630	650	650	672	676	626	691	689	647	654	638	678	631	642	632	645	627	661	611	626	626	625	658	595	635	671	634	645	628	686	603	618	646	676	622	656	671	700	645	612	655	660	626	617	630	655	661	628	609	628	606	613	656	604	656	632	673	653	630	653	660	651	661	649	613	665	653	694	655	678	636	665	624	618	627	641	638	644	666	663	607	652	654	663	625	659	679	674	626	683	648	592	657	647	626	642	624	607	644	634	654	619	662	642	694	617	682	628	621	597	591	645	648	639	678	672	602	636	658	645	634	631	669	666	619	674	604	596	626	663	639	659	626	663	678	625	658	633	622	661	629	626	653	630	659	638	673	628	655	607	638	646	666	644	652	687	673	674	651	655	651	669	617	641	634	616	635	680	593	592	629	633	631	616	680	655	679	635	642	616	602	633	670	612	630	649	659	648	649	686	634	608	694	682	638	640	618	653	640	603	656	619	696	616	682	606	627	638	705	640	670	667	633	575	660	637	612	683	644	660	661	702	611	658	645	671	659	629	611	644	644	597	626	576	619	687	608	639	691	652	641	644	698	634	668	653	648	667	674	636	644	591	633	668	649	581	684	662	585	672	668	662	643	641	654	618	658	644	654	650	629	655	651	679	672	651	675	624	632	643	645	662	618	687	647	692	646	627	642	620	629	666	645	646	616	643	624	691	650	670	613	644	644	650	666	648	629	631	628	701	634	654	694	647	660	599	638	645	607	633	641	661	658	645	668	669	655	682	693	633	654	622	633	595	645	645	623	649	639	665	603	642	647	654	643
79764	78960	68570	43365	33596	19617	2782	839	667	408	371	378	395	400	367	369	320	304	291	288	302	285	289	284	291	280	259	292	319	265	316	293	274	277	334	302	247	293	303	280	361	517	490	443	413	355	281	261	284	234	293	288	296	318	313	278	251	322	291	270	301	263	263	277	278	256	252	292	248	294	295	328	264	303	277	287	308	263	302	262	280	292	259	293	263	256	283	284	282	309	270	263	264	279	263	293	260	290	259	270	294	282	281	287	295	287	266	306	265	269	261	273	274	279	257	289	291	286	261	283	275	305	267	292	297	306	281	299	258	268	232	286	257	261	272	275	272	266	247	252	279	320	253	289	276	286	247	269	321	265	287	266	280	266	265	282	320	253	288	265	267	269	289	275	286	305	263	264	250	267	244	249	267	309	292	288	269	294	288	283	283	270	304	293	316	278	285	293	289	268	261	273	271	252	286	273	266	245	298	291	274	271	277	252	255	269	306	280	286	279	260	284	298	278	257	264	281	259	248	306	256	272	294	288	288	264	290	267	247	288	281	269	290	278	264	271	298	279	278	246	298	316	281	255	253	257	297	271	264	304	318	290	250	283	257	312	255	318	296	325	276	271	275	259	293	262	276	261	296	297	260	275	279	266	245	272	277	288	285	267	286	324	302	263	274	268	292	292	283	316	256	279	309	247	251	295	290	295	257	273	287	260	294	268	298	264	248	287	262	267	253	276	272	311	287	257	285	319	272	273	297	297	289	281	280	280	255	264	261	295	269	295	297	255	274	256	267	277	298	274	270	267	243	291	320	276	266	290	277	278	263	264	304	276	279	268	277	239	274	257	265	306	272	294	281	240	284	261	255	262	279	305	245	301	292	286	292	290	292	252	274	269	289	264	301	288	302	281	255	279	287	297	297	275	273	291	255	277	283	287	293	285	263	308	265	313	277	294	277	274	278	329	286	239	306	301	270	277	268	273	259	280	275	300	290	267	264	274	261	299	280	282	287	282	285	276	297	255	275	276	276	255	282	252	276	268	279	269	296	251	252	281	280	287	264	274	303	297	254	269	262	294	327	270	254	292	290	294	284	287	272	261	293	310	277	286	286	279	263	270	288	266	256	279	306	299	298	281	264	286	286	289	266	271	280	264	272	224	263	276	322	303	281	258	293	239	277	255	271	285	279	288	255	252	296	269	282	305	285	289	259	288	294	278	293	288	264	310	290	271	254	261	256	265	270	273	274	310	269	275	269	259	284	286	268	312	293	297	294	257	260	276	280	277	255	292	301	276	288	307	302	258	271	266	245	253	270	267	285	311	298	264	253	268	256	260	283	249	276	276	274	287	250	300	280	278	240	246	266	271	274	255	234	304	256	297	285	304	275	276	263	273	283	275	283	277	294	266	285	262	296	269	282	268	243	268	274	261	266	262	247	272	275	239	274	273	277	283	272	259	324	283	303	277	290	288	286	282	262	296	284	302	308	249	310	307	242	282	291	255	255	263	304	275	258	293	278	265	277	312	276	269	313	289	266	269	265	317	267	274	239	273	308	273	277	317	274	270	269	282	269	305	282	277	262	292	314	310	278	303	246	285	303	256	265	262	249	260	281	284	259	284	275	287	291	261	273	282	251	291	243	251	307	312	286	273	295	322	291	253	278	271	311	240	254	307	299	267	290	283	260	273	279	284	272	304	295	281	273	271	325	276	258	273	276	283	284	277	288	256	312	302	277	262	293	261	280	264	265	277	278	247	288	284	277	273	261	274	267	267	306	272	274	280	295	295	252	268	265	291	260	271	273	284	299	290	256	281	294	302	301	292	291	267	283	258	264	279	275	270	271	280	290	274	254	297	255	255	280	280	251	282	271	270	275	257	258	275	296	269	297	244	292	260	268	256	304	284	241	292	305	281	278	279	280	242	270	248	247	293	284	301	252	242	259	265	265	272	250	289	274	295	274	270	263	250	269	282	261	287	257	301	315	304	269	274	264	282	258	312	293	253	294	275	269	278	272	276	317	299	300	289	267	276	283	250	275	264	261	263	253	305	269	278	291	286	294	272	283	271	259	287	281	258	257	285	294	288	275	282	280	300	249	262	265	251	247	258	273	256	270	290	277	296	280	253	255	243	301	279	294	277	308	258	285	265	296	266	263	297	297	291	307	273	312	285	289	277	303	275	272	286	295	278	305	269	293	289	259	314	310	276	270	260	293	272	296	262	273	295	312	270	245	279	274	292	279	254	294	286	286	281	310	291	278	270	272	286	297	278	257	297	297	273	296	261	247	275	265	311	266	274	269	284	262	277	301	276	270	277	261	283	282	275	288	302	257	266	274	280	249	277	281	268	275	267	310	246	289	293	259	266	274	292	279	287	265	266	291	291	292	296	290	266	258	304	295	271	271	261	268	273	283	278	274	285	275	279	277	236	281	274	257	251	316	272	260	289	282	286	275	290	268	274	294	279	250	283	250	281	282	279	303	264	255	293	303	299	280	254	248	271	303	254	291	275	287	273	294	275	301	270	262	265	273	279	280	311	266	247	258	261	281	275	245	252	333	269	274	237	276	265	289	283	275	285	276	297	290	286	261	284	289	272	262	274	273	268	285	297	279	290	280	297	280	297	274	265	275	262	269	287	289	267	268	285	282	242	274	324	307	286	294	265	281	251	288	259	301	303	270	299	259	263	265	235	278	306	257	271	268	248	288	294	262	283	273	263	279	304	299	270	248	282	283	277	300	289	284	273	256	270	303	289	264	292	288	269	294	280	259	277	277	296	276	280	295	282	302	269	304	260	268	288	268	283	249	277	283	274	261	281	259	281	303	262	277	275	321	276	271	272	253	311	275	299	278	275	286	274	277	252	286	293	259	262	325	299	263	283	269	250	279	287	308	277	289	303	262	306	279	286	284	271	276	262	266	310	257	260	263	281	287	276	281	267	289	318	285	292	281	280	282	282	242	284	257	284	264	263	291	262	260	268	280	310	287	258	273	317	273	275	286	281	265	297	282	293	282	255	264	274	276	264	258	274	285	289	266	279	289	291	238	307	282	308	285	244	287	254	268	284	255	272	309	261	266	284	280	297	275	253	267	274	299	267	289	285	292	294	275	270	297	267	304	256	299	291	265	260	293	278	261	305	281	297	311	296	291	287	303	260	297	265	282	295	293	280	270	280	273	278	260	259	270	293	282	279	257	255	277	273	292	264	292	271	302	289	257	299	286	273	284	264	264	287	291	262	300	296	285	301	276	280	281	270	275	315	258	256	280	292	272	256	249	287	277	299	274	299	283	269	290	280	253	275	269	285	274	308	268	267	264	270	261	300	307	314	264	318	277	239	276	284	266	265	252	268	285	283	286	270	269	253	267	292	250	246	285	297	258	285	298	269	283	270	269	265	242	284	268	229	294	299	283	288	282	275	265	291	273	321	292	303	261	294	263	282	275	296	306	291	237	275	289	263	279	282	271	275	280	282	249	261	300	289	292	256	290	295	317	275	301	252	255	269
50647	61813	63193	47791	44158	28798	3089	3195	2211	1328	1165	1282	1567	1322	1209	930	894	780	766	753	740	719	706	706	749	715	723	755	792	795	745	709	738	733	727	689	673	687	696	658	1201	2564	2331	1909	1495	1014	804	659	606	612	599	676	604	695	665	611	614	621	603	687	678	656	613	641	613	626	664	654	638	634	683	688	663	656	669	683	694	706	652	639	636	642	672	691	673	612	618	677	691	649	674	624	702	656	646	642	641	622	657	663	668	663	672	697	645	660	690	643	653	616	609	666	657	684	616	689	664	663	637	640	702	632	620	690	632	630	641	659	647	653	661	650	681	628	609	642	669	642	650	661	627	682	640	658	655	636	663	642	675	649	663	691	685	609	696	687	648	630	694	625	625	645	656	630	610	708	649	674	656	670	628	694	659	647	670	609	676	668	629	651	635	651	637	627	638	632	634	650	661	652	669	686	637	673	618	652	704	654	623	689	622	695	640	626	659	657	680	673	657	629	671	630	659	669	635	685	629	636	648	654	679	569	653	655	658	653	674	656	652	671	663	668	628	655	676	673	651	677	628	664	701	681	657	642	659	633	636	651	683	650	698	634	669	672	672	656	660	643	653	686	671	668	693	653	602	635	623	650	654	674	688	625	649	659	647	662	632	670	658	664	664	627	651	652	679	640	628	641	641	638	665	670	660	627	638	641	641	660	651	631	636	684	672	631	630	702	645	656	614	617	686	632	637	585	639	656	666	653	619	649	637	625	649	626	637	644	662	616	626	664	623	658	680	683	659	637	647	692	651	685	686	613	623	651	647	650	638	651	650	631	685	651	623	632	635	618	607	670	643	703	620	666	643	630	636	654	636	665	643	632	647	629	677	621	622	623	612	659	644	658	685	635	649	644	672	646	635	656	635	690	661	604	690	664	604	664	632	642	632	624	631	631	619	614	652	678	660	633	632	627	672	649	647	665	648	663	647	679	635	646	672	630	697	623	660	612	631	621	603	648	677	683	612	654	649	628	633	665	647	665	648	668	634	700	617	689	693	691	666	647	657	641	675	657	627	638	689	652	659	659	626	661	673	633	645	634	683	684	641	643	641	637	666	680	646	633	686	656	631	620	651	642	646	602	661	641	640	723	655	638	631	678	665	644	657	664	637	626	669	620	649	658	659	635	624	663	652	665	668	627	643	633	576	704	626	642	607	626	617	718	634	632	639	663	637	641	692	639	652	631	672	636	651	629	666	667	667	619	695	678	632	616	646	654	698	661	655	647	655	693	689	662	658	702	683	617	714	680	675	645	650	669	631	691	632	645	633	665	663	655	659	656	668	678	673	651	606	645	660	632	684	646	647	642	633	655	670	626	659	621	653	645	657	588	628	653	669	652	677	647	621	636	678	608	631	669	640	647	695	655	647	653	639	682	650	624	630	635	665	638	665	678	691	652	618	655	641	667	622	674	673	656	637	627	634	703	658	671	673	650	627	660	674	653	651	661	656	626	621	634	718	652	651	627	642	654	604	629	615	653	627	657	665	666	610	641	635	661	640	677	643	627	630	622	671	654	630	640	622	664	691	615	669	608	679	643	652	660	651	659	608	652	632	641	660	677	651	665	629	633	658	623	629	672	647	623	671	667	642	690	674	663	668	666	643	659	668	627	681	637	634	682	683	673	657	684	668	647	692	642	630	626	656	669	632	626	661	656	628	666	692	599	641	667	632	644	665	694	676	676	667	634	597	623	672	665	599	664	600	652	664	675	634	633	616	648	666	688	608	675	665	630	664	641	661	648	689	631	636	655	655	664	667	687	676	650	670	647	647	652	680	630	643	634	664	648	658	613	639	637	660	652	613	654	648	652	659	624	640	637	622	643	670	659	697	649	685	625	618	615	681	651	669	602	654	698	633	648	650	631	652	668	611	621	619	645	635	645	725	689	627	645	665	637	673	679	662	666	697	648	658	719	651	644	677	631	656	659	681	658	689	684	686	688	657	647	681	649	605	677	702	644	665	649	650	607	697	654	673	640	669	659	615	659	624	631	654	671	623	628	659	680	672	672	637	657	650	657	606	668	654	597	618	605	631	649	658	668	631	620	671	701	664	699	645	669	660	671	619	616	643	659	632	684	641	657	707	650	653	626	646	653	639	637	678	688	632	656	675	654	640	645	685	605	677	651	648	632	654	640	663	631	635	660	669	677	667	644	686	639	628	651	636	644	648	643	624	680	667	666	670	624	695	677	647	605	677	667	610	639	660	694	639	630	607	675	675	661	648	613	611	637	626	632	626	665	659	649	611	684	612	604	659	678	651	641	656	677	669	677	675	651	659	661	636	681	688	701	659	639	647	642	612	687	675	687	660	676	686	661	622	620	635	635	616	608	642	595	633	675	639	650	680	691	646	606	681	633	656	680	631	609	674	633	704	657	663	654	651	658	624	617	632	633	662	645	658	674	615	658	668	647	691	677	631	697	633	650	659	665	662	650	620	643	699	668	669	620	620	646	633	657	654	636	660	662	654	658	649	660	642	648	623	649	586	639	651	636	651	641	635	634	724	664	602	694	664	651	630	639	660	594	651	652	641	671	619	656	659	705	653	611	664	683	681	614	637	657	687	647	671	629	661	605	706	671	665	620	635	649	680	657	695	647	643	603	647	660	609	639	659	639	670	688	669	646	622	650	617	590	657	657	666	607	680	647	687	644	636	683	637	665	640	666	669	630	642	658	661	648	641	639	614	606	681	629	661	609	656	685	655	642	656	640	694	653	661	639	650	665	644	617	662	678	679	640	667	646	644	649	671	658	641	669	649	677	627	645	661	675	689	705	654	651	642	673	659	626	660	610	666	629	660	680	644	643	644	652	673	650	666	610	684	631	666	607	688	704	618	673	625	688	611	637	661	702	643	647	666	704	651	677	668	641	677	652	660	662	681	645	665	641	629	654	710	627	633	673	638	636	667	624	622	633	649	659	587	613	641	635	631	639	627	634	678	638	629	625	608	646	638	648	663	602	698	635	643	663	665	654	678	622	666	695	657	660	664	635	672	646	641	629	645	638	689	616	698	634	668	695	649	647	640	655	652	627	658	634	666	652	669	659	613	624	647	652	650	650	633	646	648	652	656	603	630	616	712	661	680	600	677	623	651	645	617	677	625	709	638	656	686	652	662	625	626	624	683	639	672	661	666	696	641	658	639	606	675	627	666	670	656	683	623	628	686	628	647	640	674	632	669	668	634	650	692	635	629	672	639	650	665	647	654	649	632	672	700	633	637	668	648	649	632	650	648	624	632	645	667	665	703	653	642	658	653	635	634	651	662	638	681	653	652	652	634	700	713	646	694	634	658	625	690	682	687	633	645	658	639	622	563	619	658	639	680	653	633	636	695	648	629	652	638	700	646	671	641	631	683	691	646	668	615	672	629	586	614	642	643	681	645	656	659	617	669	624	643	657	675	685	661	615	641	659	653	655	675	677	647	637	655	670	609	636	637	647	660	669	654	645	657	673	687	644	597	660
18212	14866	8523	2668	1329	786	430	420	392	442	404	395	378	377	405	370	347	385	377	359	360	402	396	396	376	391	364	353	405	398	397	405	384	390	376	376	365	381	385	402	399	380	386	362	353	377	399	371	376	399	384	373	361	366	384	375	374	394	376	378	339	397	392	347	372	388	354	369	385	382	398	346	356	377	362	378	363	356	392	376	371	379	360	325	370	382	373	379	399	361	389	376	373	372	402	384	363	347	415	368	402	376	327	374	372	375	386	372	347	384	368	344	389	357	359	341	382	381	380	374	350	353	367	397	390	376	375	362	381	393	382	397	368	364	388	381	378	361	374	340	361	353	383	374	383	360	371	380	377	360	361	387	342	363	365	345	355	371	359	389	372	383	357	415	376	375	388	334	384	411	372	360	347	379	356	338	340	379	368	363	368	323	391	359	367	368	368	331	378	389	369	390	387	357	337	331	383	382	371	356	360	375	363	368	362	324	364	377	398	378	365	391	392	409	333	323	371	360	347	343	360	381	365	363	382	360	377	354	367	366	360	367	351	376	317	386	367	386	407	396	339	329	398	371	342	353	369	373	370	346	390	389	341	377	379	367	377	386	381	342	359	380	351	341	364	360	381	335	403	350	399	401	385	390	369	360	356	391	375	382	349	345	372	367	402	356	369	352	390	365	345	375	360	369	395	334	379	355	355	382	402	373	320	346	354	398	338	371	350	379	385	361	360	356	369	378	372	382	340	394	394	339	379	362	331	373	402	364	342	362	404	356	383	334	373	355	381	402	323	374	365	373	381	383	370	387	379	390	371	337	393	333	345	371	342	341	339	329	352	388	376	362	386	345	384	362	326	360	370	364	382	416	371	401	377	343	356	383	404	358	338	324	359	357	332	398	404	319	457	410	361	404	380	344	369	393	412	379	403	374	342	366	382	360	356	368	338	360	341	345	386	354	348	335	406	346	363	390	378	413	382	392	393	368	340	367	359	371	369	393	339	410	399	341	413	364	366	388	370	390	358	356	367	348	378	337	365	392	339	383	357	380	373	345	337	382	376	340	401	373	353	366	337	387	358	387	365	372	381	370	383	373	366	354	371	342	401	367	363	387	378	376	370	375	331	370	362	369	382	348	398	368	372	394	360	365	325	350	389	403	373	413	389	363	359	398	353	345	375	387	363	365	344	368	382	360	377	379	357	337	352	385	406	381	376	374	383	365	378	386	369	382	369	369	341	383	395	371	389	361	355	323	366	354	374	365	334	312	327	354	378	390	361	360	344	379	384	341	381	361	408	375	378	363	364	371	371	372	368	375	362	343	374	360	358	382	399	379	364	375	395	369	392	389	349	344	382	358	371	367	381	376	389	350	402	363	373	349	379	358	373	377	379	401	388	379	379	387	356	336	343	336	375	358	410	384	370	397	380	359	377	355	382	346	366	385	401	361	371	352	352	398	373	339	377	357	375	383	382	349	383	357	345	371	379	372	363	367	358	349	389	362	350	379	345	367	376	358	359	387	376	348	375	350	343	326	416	404	403	378	344	362	355	357	408	355	411	381	405	373	400	354	380	365	379	340	383	390	367	377	388	357	370	370	359	358	382	355	385	388	358	371	349	367	365	324	400	330	393	364	356	409	368	392	354	364	345	343	388	365	369	354	350	316	378	390	370	388	394	390	358	397	364	366	331	355	348	357	369	358	323	413	322	337	344	365	384	345	400	432	373	388	378	354	352	359	395	384	366	376	369	312	379	350	368	353	359	374	343	346	365	379	395	364	366	330	388	403	369	400	388	395	389	343	374	390	355	321	367	322	339	401	410	406	365	314	347	410	350	375	370	355	377	398	387	383	377	365	369	354	372	385	379	377	383	370	361	373	373	373	376	387	380	401	366	373	386	370	373	380	358	352	382	367	327	359	415	378	369	409	370	372	426	363	360	360	345	412	366	359	394	373	336	355	369	382	361	351	356	382	342	371	371	354	375	380	357	371	420	331	357	381	391	399	357	357	342	355	381	341	370	371	325	337	382	374	364	393	411	389	356	356	368	327	367	404	389	375	367	355	388	348	381	370	368	384	381	373	367	370	360	362	360	368	421	404	386	358	365	353	357	359	318	387	399	392	335	362	345	415	386	361	366	364	355	387	369	403	375	360	403	360	344	366	342	371	351	350	376	423	409	379	363	395	383	350	384	365	361	361	389	380	333	380	358	390	363	377	407	371	358	376	351	363	376	337	395	434	365	379	359	374	377	410	362	383	389	407	385	376	395	374	382	385	360	357	400	325	358	373	360	350	367	375	395	386	395	366	359	368	379	371	370	397	393	359	386	389	329	380	416	335	340	351	385	387	387	359	345	366	351	385	401	372	363	374	372	355	360	396	346	386	385	370	357	382	381	382	376	370	379	358	406	345	389	378	399	356	366	365	395	410	356	377	363	387	342	367	350	333	407	359	422	378	398	392	391	353	402	392	345	389	354	368	415	366	355	367	377	382	367	360	387	350	374	348	395	345	351	392	395	368	384	369	372	352	372	422	433	356	381	411	394	375	370	376	352	361	400	367	326	360	395	367	344	376	366	386	390	380	375	380	365	378	358	415	402	376	369	341	408	374	369	413	415	375	346	321	363	408	391	381	330	369	336	352	353	352	365	335	385	369	346	372	392	374	379	351	398	396	378	344	391	382	380	341	384	353	376	371	393	399	396	354	404	401	347	358	383	334	363	375	382	354	400	359	392	393	394	390	385	374	365	342	348	356	369	397	354	354	395	377	391	369	380	377	367	350	346	345	388	365	398	370	354	392	402	377	362	355	360	354	382	385	399	396	354	366	344	370	368	360	351	390	383	399	360	386	390	369	391	365	360	366	404	363	367	380	369	343	382	390	364	377	369	341	378	407	403	391	358	373	365	384	387	379	382	362	383	349	349	391	362	366	373	387	377	341	374	401	411	389	373	344	386	359	346	399	355	360	386	376	373	361	355	391	365	358	364	363	338	352	378	384	357	361	351	368	334	318	348	373	373	416	371	352	369	362	359	388	376	400	321	369	342	407	387	354	368	386	357	353	343	383	378	378	343	371	350	393	344	369	343	372	382	406	361	374	377	378	335	387	411	386	361	359	355	375	353	366	390	404	382	346	360	393	379	395	400	361	371	366	387	365	379	362	379	358	374	393	401	365	363	362	355	399	362	351	389	393	355	365	337	325	409	322	369	353	399	362	379	405	338	375	351	375	388	356	346	373	387	385	386	383	396	358	390	391	370	355	385	373	363	400	331	351	345	373	360	366	379	355	367	401	370	386	383	340	371	369	388	377	405	398	386	363	373	379	389	369	389	330	370	392	370	376	377	406	395	362	375	374	376	356	376	356	385	373	392	355	392	386	344	328	353	392	349	355	388	347	413	402	356	364	363	373	364	376	336	344	375	392	371	385	393	361	343	345	428	350	384	340	334	371	369	413	360	322	396	398	407	374	400	403	337	355	361	365	384	415	366	366	382	343	406	365
15729	18804	13491	6431	4879	2502	1058	1005	1035	896	906	858	888	892	883	849	842	820	830	839	847	867	811	831	832	851	823	853	844	873	852	866	828	778	837	838	773	843	865	857	819	878	944	905	929	843	866	837	781	876	838	833	815	820	871	793	827	870	790	809	812	803	820	826	871	826	821	830	821	821	818	847	827	909	828	853	825	817	830	796	800	820	859	812	850	847	805	839	833	808	855	891	851	773	794	868	906	841	836	820	839	797	806	899	798	832	860	852	772	820	862	868	842	821	832	813	893	820	804	798	849	853	856	903	768	893	880	841	826	822	842	830	875	838	835	850	866	796	849	785	832	818	793	767	836	863	830	882	831	819	822	852	870	786	855	840	815	850	828	799	886	840	846	830	796	812	851	794	842	825	835	826	840	873	806	864	812	842	849	867	829	856	786	792	860	890	839	857	878	818	819	839	807	781	793	833	812	826	871	843	817	825	832	814	822	806	861	854	823	814	827	838	817	871	828	861	802	867	830	829	852	821	790	856	752	796	881	852	831	808	863	792	853	805	838	833	814	867	828	775	859	914	832	905	807	799	811	857	860	844	831	786	850	843	820	832	767	844	868	815	869	878	877	824	840	855	861	803	831	788	878	861	846	859	830	842	810	865	886	860	809	838	816	812	882	830	835	881	847	778	843	847	842	862	801	832	839	822	801	840	895	882	816	830	848	822	860	820	856	786	835	820	833	869	860	836	844	859	847	852	889	806	826	899	851	844	826	874	826	829	860	823	892	854	835	813	815	816	812	779	800	864	787	849	820	796	856	829	791	833	794	801	848	820	857	836	908	850	862	872	810	837	797	819	808	852	846	888	896	806	828	853	882	850	858	835	792	851	808	834	823	792	830	835	837	778	843	834	838	788	804	860	848	815	840	850	872	801	880	793	822	850	839	828	811	861	858	803	847	840	851	844	794	805	846	845	805	860	804	825	849	820	793	828	850	852	851	862	843	843	828	809	800	811	815	835	870	852	839	819	804	863	827	826	789	818	844	834	823	807	819	831	837	832	832	875	856	827	815	832	885	850	825	829	837	873	823	795	843	840	845	799	852	824	793	860	804	847	817	844	814	852	858	894	856	861	754	846	812	827	871	811	839	842	836	928	869	827	809	824	866	823	862	902	775	825	824	823	845	826	823	822	838	797	870	827	838	791	832	812	816	841	793	814	778	858	883	839	825	841	829	817	816	828	866	840	774	848	861	819	860	799	819	835	830	799	862	822	812	907	840	811	874	823	800	862	802	817	824	858	824	858	828	848	821	840	818	778	836	837	830	830	814	850	785	854	791	839	851	833	789	789	801	830	814	854	814	825	831	840	866	864	856	829	795	845	785	801	897	814	817	812	822	803	841	841	862	827	814	828	792	845	767	851	834	870	800	860	819	816	835	845	826	816	824	852	823	797	843	791	874	771	842	828	815	806	837	791	831	847	789	833	856	847	825	854	796	869	828	852	843	846	798	838	848	806	850	872	839	870	857	855	837	866	842	830	823	821	808	844	806	870	839	844	842	795	809	819	777	845	858	797	798	823	846	875	822	826	839	829	874	803	871	841	826	811	823	813	776	838	832	833	866	846	798	883	846	857	811	818	808	830	851	794	834	841	796	784	838	800	837	773	861	798	828	837	809	817	791	775	887	824	818	846	808	815	809	857	845	845	860	836	836	849	840	811	887	860	785	820	815	815	820	880	790	863	813	857	849	821	832	847	846	795	829	837	822	839	801	811	846	846	807	870	874	870	842	832	804	815	863	811	838	874	819	833	860	840	864	810	856	773	851	849	875	829	850	817	800	806	858	785	852	788	847	763	841	818	862	837	786	826	814	805	837	813	846	882	858	794	825	806	870	815	795	837	829	884	847	815	887	827	886	830	865	823	799	829	840	828	831	853	858	775	819	856	830	797	842	837	776	867	825	817	785	803	839	801	858	834	874	804	848	794	859	828	823	845	767	843	837	809	831	808	807	825	805	849	844	818	832	805	810	862	819	815	855	890	798	836	814	801	831	836	813	814	852	805	742	861	845	825	787	853	862	880	850	817	876	829	787	800	842	868	836	912	849	836	817	835	813	819	783	857	872	861	841	826	892	858	811	884	780	777	859	847	866	834	878	833	818	846	846	855	879	804	823	792	832	795	826	841	840	875	852	790	821	817	818	825	825	848	828	869	790	845	822	844	794	845	843	795	830	844	834	886	824	882	858	807	794	869	828	859	865	863	856	824	870	878	826	841	853	841	799	861	800	839	843	833	846	821	849	834	812	856	830	809	878	830	772	805	910	886	833	842	835	810	774	832	855	832	812	837	799	863	823	818	857	833	806	829	828	806	825	866	885	840	788	828	821	832	813	829	838	852	869	816	853	854	844	830	807	801	900	816	797	861	820	888	874	817	801	837	808	795	925	842	831	758	837	825	827	836	837	853	905	834	878	900	831	813	815	865	831	859	850	835	876	810	819	853	823	855	800	840	847	799	792	816	900	791	810	885	810	812	807	834	825	830	842	861	761	802	788	830	819	828	857	850	848	790	823	871	837	875	835	808	831	817	817	849	795	846	821	853	853	844	902	787	841	851	783	848	832	824	809	847	815	832	864	816	837	852	814	791	829	889	812	854	828	834	819	888	825	856	821	826	821	810	777	823	844	848	770	837	818	866	858	843	818	804	777	805	802	848	784	851	794	811	866	805	815	856	831	774	852	820	830	835	848	837	851	873	880	845	824	858	858	843	790	755	840	848	823	799	827	822	851	848	803	824	894	800	840	810	844	828	836	842	815	808	850	839	827	834	855	782	809	842	803	818	800	815	847	810	812	848	796	806	815	809	843	800	857	844	851	889	860	850	859	831	840	823	799	864	904	817	808	815	799	814	889	840	866	874	880	847	829	803	786	841	811	788	827	814	773	851	839	897	821	878	822	832	839	824	832	884	824	807	880	822	856	880	864	791	841	895	810	848	887	837	809	847	818	861	835	822	813	875	859	832	829	814	859	830	811	792	864	831	849	800	871	857	817	845	852	812	809	878	854	790	822	871	770	858	859	781	836	805	888	824	801	790	839	773	855	871	860	819	867	873	810	822	798	823	825	825	830	877	842	814	788	841	832	853	853	819	840	804	871	824	828	862	880	846	831	830	811	810	834	834	844	881	860	846	821	811	881	805	813	836	816	804	815	813	909	863	810	856	786	782	846	808	798	807	814	836	772	802	838	825	865	860	828	864	844	823	812	830	839	851	855	799	795	842	819	825	819	844	848	820	830	829	849	863	845	848	774	907	851	889	749	845	800	790	759	801	829	814	800	876	838	834	804	822	850	795	853	848	822	824	846	796	866	850	826	887	803	820	838	808	802	835	796	826	882	837	853	821	837	743	837	840	850	820	842	801	802	849	816	820	855	818	921	843	822	845	817	863	824	822	799	842	819	839	798	798	756	836	845	847	837	858	842	767	819	794	856	841	855	803	822	838	821	843
66583	66657	57022	34398	24075	11547	1258	563	471	369	358	346	321	375	326	305	324	313	274	282	318	307	315	319	306	274	293	346	320	272	312	265	277	309	291	303	294	296	263	293	277	423	431	404	362	350	288	318	312	314	267	310	297	287	301	313	267	271	333	295	282	323	290	296	281	269	298	319	263	308	285	285	314	303	321	286	276	253	298	298	267	301	319	298	267	292	307	270	285	300	296	252	275	292	284	287	318	273	279	268	287	323	297	290	290	259	276	307	277	319	307	303	282	303	278	281	282	286	293	291	308	308	281	318	280	281	281	297	249	282	261	279	302	294	294	266	253	296	238	285	279	287	274	277	303	306	291	302	298	269	323	269	304	305	260	279	280	290	269	271	286	276	269	326	257	310	310	283	258	283	272	284	296	278	288	263	274	227	257	276	289	295	285	287	278	293	287	284	294	302	299	265	304	268	316	279	288	287	304	291	311	293	280	286	293	289	289	296	290	262	310	263	302	336	304	271	329	307	273	297	277	294	267	283	292	266	294	287	298	283	348	329	313	313	294	336	304	266	271	280	311	298	255	293	300	277	287	286	309	274	310	317	312	273	290	264	310	319	280	305	288	293	315	309	285	301	282	290	300	249	294	293	286	296	280	301	300	298	281	304	275	288	291	296	304	313	311	290	318	300	297	272	296	290	319	290	334	292	267	285	321	286	285	282	263	279	323	303	263	317	287	311	281	264	281	303	286	316	277	303	281	287	281	284	304	273	287	291	293	298	283	299	291	291	301	272	323	307	285	306	258	304	317	285	301	305	292	294	302	284	294	324	304	261	275	316	290	290	294	306	279	298	298	287	280	279	263	313	267	290	291	285	333	309	308	263	317	273	304	287	263	313	321	303	281	292	268	298	291	320	289	291	275	286	287	320	294	294	280	310	318	318	292	277	266	290	279	284	291	289	307	313	286	285	311	303	292	279	319	285	277	281	288	289	255	278	258	282	275	308	269	297	322	323	276	291	282	317	274	293	274	287	309	300	313	302	284	294	308	290	247	304	316	276	278	284	286	303	285	329	264	290	286	276	288	266	313	260	295	290	273	265	301	291	300	308	298	293	291	286	260	295	316	308	284	275	256	284	291	275	283	273	287	299	287	291	275	300	307	293	287	284	264	299	274	265	275	300	282	323	315	299	294	275	323	289	279	326	314	288	290	276	285	287	294	316	318	279	320	304	291	274	291	259	282	269	277	248	260	282	289	340	288	290	295	294	280	265	278	293	288	289	288	269	294	289	269	251	256	259	311	272	303	282	277	308	295	264	263	312	254	276	301	291	285	296	290	272	248	290	292	283	340	306	305	285	307	306	291	299	303	320	292	280	292	294	271	312	280	307	307	327	296	285	303	285	289	297	295	268	284	288	295	298	271	266	293	296	253	293	324	278	272	276	326	247	325	299	247	278	272	301	289	301	262	320	266	322	295	285	295	301	281	289	253	296	272	272	255	288	313	268	292	300	264	292	298	276	280	295	271	264	287	283	304	278	287	298	293	295	286	252	310	310	283	254	280	257	273	292	267	291	317	242	288	269	294	343	298	340	283	280	281	332	288	275	290	277	308	269	284	309	330	305	274	269	272	294	292	264	298	296	270	262	304	291	285	250	271	310	314	265	285	310	295	287	324	293	326	272	276	291	279	280	281	348	307	294	297	300	304	300	274	294	293	282	272	291	275	278	278	275	320	293	265	291	281	266	304	280	251	271	323	299	294	300	317	310	290	318	289	295	300	335	307	293	280	309	298	293	308	270	276	294	276	282	281	293	282	295	302	234	281	269	299	261	269	285	306	307	317	283	264	275	330	309	300	281	284	318	273	247	306	298	283	276	293	279	273	288	304	304	272	273	258	274	287	271	299	318	267	277	273	252	231	305	306	302	283	281	281	301	282	296	288	268	278	256	276	292	262	268	321	302	294	270	309	287	276	296	283	303	277	274	297	267	305	304	276	284	289	246	309	309	311	319	283	302	282	274	285	285	283	297	294	309	292	290	336	290	332	305	310	312	288	281	267	308	283	308	273	287	307	287	332	270	308	300	309	301	302	282	286	290	267	324	313	276	271	289	284	275	271	303	289	269	314	310	314	294	308	267	288	280	311	257	273	323	305	274	282	295	306	299	311	305	303	282	295	296	274	288	260	286	288	298	314	286	307	306	312	265	297	304	296	289	345	319	329	302	281	278	276	263	312	274	269	268	278	261	271	312	304	281	286	299	275	298	313	267	278	300	311	274	300	257	271	281	308	321	305	259	292	272	303	288	312	249	281	290	331	314	280	290	288	284	266	273	328	318	297	267	291	282	283	283	284	311	307	266	274	277	315	310	310	277	291	282	299	285	323	257	307	320	285	290	319	316	297	312	311	275	279	290	279	276	259	279	294	297	281	314	314	280	262	288	265	251	296	357	295	289	311	309	271	281	319	295	284	298	291	270	311	285	314	266	292	301	288	290	300	271	254	269	272	257	301	294	282	269	296	270	304	286	308	305	297	280	279	342	274	296	280	297	298	291	316	301	285	285	335	305	313	331	271	245	276	289	306	269	281	284	294	280	291	298	266	285	306	258	333	281	319	272	342	286	263	330	339	302	297	301	274	294	289	335	299	274	282	285	266	294	294	298	299	254	301	305	292	301	288	289	291	295	288	284	286	294	276	268	333	261	307	289	311	310	288	326	304	273	323	295	297	297	295	310	282	282	312	294	314	295	283	286	287	301	308	276	316	291	296	283	276	283	321	280	301	299	274	285	288	263	281	296	261	296	290	269	291	294	293	269	249	285	286	309	277	316	297	309	308	280	309	285	308	338	331	291	324	306	287	294	314	284	281	333	259	315	316	313	295	299	267	309	239	284	271	299	298	267	294	282	273	311	301	286	292	302	306	294	331	266	287	295	289	292	303	295	264	269	281	306	315	292	271	275	287	259	284	269	307	290	298	288	347	295	301	262	271	253	292	287	275	319	295	314	282	305	269	291	282	317	280	320	307	277	278	292	261	269	319	282	310	304	277	309	274	287	285	298	301	291	302	298	282	279	265	288	259	298	289	296	287	293	314	319	267	300	274	305	269	315	269	291	288	274	309	280	247	285	294	273	270	294	302	306	288	291	311	312	304	306	308	276	269	273	248	279	288	264	305	314	280	296	280	264	282	284	288	317	263	312	312	274	306	292	276	297	283	261	290	253	259	299	311	305	280	285	289	301	299	277	265	292	273	297	251	290	280	291	309	243	272	271	269	255	322	298	275	270	299	268	265	265	284	280	327	289	291	320	292	288	291	276	286	304	312	322	269	298	290	277	296	290	318	273	301	271	277	274	284	276	306	300	302	297	313	288	294	288	250	268	247	305	294	269	298	286	343	284	292	294	292	295	314	273	300	292	268	260	290	279	318	312	287	330	270	285	323	306	280	273	265	300	327	275	308	262	304	291	279	300	289	288	280	298	288	328	292	291	292	291	332	283	304	315
41215	50414	51530	40398	36915	20797	2764	1872	1556	1069	1006	1005	1120	978	929	850	785	772	713	764	754	704	715	733	677	732	701	716	700	724	721	678	660	712	707	715	674	647	701	684	918	1701	1472	1439	1169	919	777	698	599	656	637	660	665	651	650	627	690	666	631	682	644	658	691	667	616	705	727	667	664	658	666	681	565	672	650	671	667	664	677	720	685	651	711	617	687	660	693	680	653	626	696	666	639	737	669	672	637	662	700	694	660	696	689	709	644	674	649	663	713	696	670	645	627	707	670	715	655	649	695	666	670	681	675	679	629	670	649	623	690	685	691	686	668	651	641	606	689	715	693	672	692	712	675	666	664	667	669	678	696	662	623	706	665	648	701	692	668	627	668	666	689	660	702	680	671	645	708	630	705	686	657	641	661	701	677	630	727	670	687	677	692	699	646	646	676	706	674	605	682	634	673	660	671	689	649	727	677	651	645	690	683	670	660	681	638	689	676	685	662	676	692	700	672	664	721	641	684	659	681	673	681	712	671	675	698	676	696	678	696	688	654	714	715	733	684	691	647	626	657	698	679	670	719	660	674	680	679	674	687	723	667	660	677	722	673	688	672	675	676	652	678	650	721	692	659	719	662	672	681	656	668	682	624	710	672	678	671	680	653	714	718	659	666	707	667	699	637	679	658	662	717	681	694	685	668	706	686	645	675	664	662	642	688	706	674	680	706	699	688	651	683	696	671	634	673	686	679	698	669	671	663	685	684	644	691	677	663	656	693	678	712	721	663	621	639	641	633	665	661	657	691	682	683	691	662	729	684	686	709	639	690	655	662	690	679	668	688	707	701	664	632	685	697	669	639	677	713	687	653	751	669	640	693	695	678	659	695	714	672	663	671	662	704	667	665	694	687	705	684	647	677	714	677	648	708	676	730	678	695	653	699	670	688	633	699	657	690	722	664	634	674	619	685	692	688	689	680	654	710	683	705	699	669	681	679	643	672	671	729	667	676	684	682	623	703	674	657	664	693	689	667	680	715	672	665	652	664	682	658	663	673	655	678	676	647	660	691	671	714	667	664	709	679	665	716	682	671	668	694	691	668	686	686	671	690	668	679	634	669	683	648	688	715	703	709	648	655	661	669	684	660	682	629	686	716	644	650	679	648	649	709	681	681	702	661	675	643	665	670	706	670	664	702	658	713	697	654	666	696	695	684	678	661	682	670	672	669	657	722	676	638	697	707	707	658	686	711	687	682	634	704	662	685	702	680	671	715	683	655	674	674	642	637	683	644	675	657	720	673	670	647	677	708	645	715	632	648	700	696	594	644	687	680	709	663	700	722	697	623	668	662	716	634	677	743	631	698	707	676	649	701	649	697	672	652	690	662	655	692	675	726	635	725	633	694	701	661	719	676	699	735	691	697	695	687	688	668	663	696	694	701	697	685	680	651	714	660	751	626	676	651	668	662	695	726	649	706	656	660	713	661	661	686	647	633	718	671	708	706	688	675	697	735	642	691	695	653	670	661	690	674	647	665	671	641	703	644	684	675	686	695	696	681	693	657	669	663	706	683	701	678	677	689	699	662	652	686	663	630	652	655	671	680	663	605	667	675	682	653	688	654	689	689	705	641	720	662	698	626	685	674	622	672	657	677	671	672	640	646	648	692	671	670	704	696	705	666	676	703	701	642	635	641	684	686	680	698	700	676	714	636	628	665	667	661	677	648	719	725	623	652	647	661	656	675	721	686	673	689	628	659	666	654	725	656	658	624	668	703	671	703	649	680	693	663	691	718	654	723	713	678	716	646	641	681	681	625	710	655	646	679	673	625	711	669	653	705	669	625	677	672	614	659	651	646	680	664	639	658	673	684	651	656	737	666	677	632	712	661	669	680	661	665	673	678	699	658	673	697	666	696	643	677	669	692	670	667	654	662	677	624	720	688	705	657	686	658	669	660	659	714	731	684	641	633	663	652	652	671	666	704	693	741	667	675	656	638	616	674	666	661	696	667	652	688	673	669	629	665	666	618	682	668	669	680	719	698	713	701	703	685	643	738	703	673	680	671	675	686	662	669	696	652	660	642	697	641	699	653	718	679	712	677	697	657	673	646	678	660	690	656	669	689	692	669	703	670	711	734	681	695	681	659	664	748	649	691	650	639	702	637	685	690	678	702	674	677	683	690	680	654	688	664	710	676	717	647	631	714	652	666	690	650	647	699	673	691	674	688	674	672	675	642	662	653	698	682	667	654	664	655	663	660	651	683	710	669	674	637	685	709	685	655	683	659	689	642	718	650	683	683	666	649	688	667	675	696	679	670	660	679	656	673	617	666	661	678	643	675	655	660	666	718	716	651	649	682	708	656	676	633	648	716	640	646	691	662	611	680	689	650	734	665	716	668	718	675	636	632	719	676	687	667	685	677	630	689	683	665	657	704	694	681	651	671	626	680	682	706	719	697	634	658	614	674	654	677	661	656	716	656	679	661	678	702	679	646	645	656	661	681	695	723	692	669	707	624	689	675	661	632	649	664	642	670	663	651	706	646	690	645	648	652	714	699	678	688	689	657	719	666	655	691	705	665	717	668	667	667	680	675	667	618	661	684	659	611	657	645	679	698	628	674	722	627	659	663	663	678	676	657	652	699	666	708	683	715	719	660	690	720	686	640	687	695	704	672	681	712	673	625	641	651	679	672	717	719	670	710	668	652	690	664	672	662	727	636	710	661	677	703	673	663	687	688	676	679	711	681	694	675	666	659	700	732	646	681	653	653	646	711	737	675	662	659	698	622	687	677	679	705	672	644	642	655	694	622	617	634	659	690	680	696	662	676	721	659	698	674	631	644	677	676	642	700	667	676	671	657	663	678	675	646	674	673	691	685	703	629	682	633	644	683	641	683	665	706	659	678	667	667	676	653	662	639	701	687	711	682	679	658	649	675	737	672	690	659	650	696	691	684	632	672	708	671	611	667	657	681	654	682	676	649	719	656	611	671	627	653	680	637	667	695	658	661	640	683	702	691	682	673	673	672	700	691	673	707	664	708	661	687	663	690	652	644	657	682	680	680	650	657	661	702	679	636	647	652	640	657	681	695	671	683	658	674	703	634	666	676	654	690	690	672	713	693	683	694	685	685	687	647	656	660	623	733	661	632	683	717	678	675	676	652	680	662	653	648	673	674	679	666	647	653	668	676	674	671	697	642	660	704	661	655	691	621	679	682	690	720	655	722	665	656	652	664	643	705	684	697	665	638	681	662	708	654	661	712	635	678	653	701	689	706	711	657	695	685	695	683	664	639	658	693	620	654	692	710	667	676	658	702	667	684	668	622	675	680	662	670	673	707	639	684	701	693	621	695	687	686	638	667	703	709	674	646	698	712	652	659	718	608	657	596	657	701	690	700	668	688	684	705	681	674	681	644	679	659	677	671	692	649	661	661	662	674	679	632	687	672	684	703	646	702	659	680	627	621	675	663	650	667	645	714	670	725	626	693	692	669	622	618	669	655	653	710	670
79302	79212	69438	45761	33440	17423	2967	821	606	441	387	397	416	410	378	363	325	325	300	306	307	321	309	296	307	341	301	289	298	286	309	302	276	303	299	287	357	297	290	297	366	518	594	485	431	333	358	300	304	276	318	287	259	302	307	250	345	299	313	319	318	289	269	329	305	287	308	285	299	278	323	289	274	278	287	299	295	276	295	311	299	291	293	317	266	273	248	338	294	286	291	320	291	319	292	303	295	324	282	278	284	338	279	288	248	279	289	303	304	299	291	330	284	310	326	305	292	283	315	328	303	284	278	298	270	312	282	288	321	333	266	280	303	302	274	299	300	263	290	312	290	325	306	303	304	311	307	302	295	355	294	267	266	257	303	314	290	306	320	289	293	319	280	315	300	300	308	277	301	286	272	292	306	316	324	317	326	318	305	317	317	305	274	260	275	322	278	304	336	324	268	331	319	307	287	294	258	275	319	295	294	310	281	295	289	323	331	304	301	275	294	306	310	277	293	300	295	303	339	290	314	253	302	281	301	275	302	304	293	297	313	325	278	276	315	318	304	299	323	288	322	293	318	322	299	278	285	303	309	283	324	301	283	294	288	282	279	310	298	310	296	286	281	284	311	308	284	286	304	305	290	292	299	294	287	303	288	280	306	318	279	327	306	300	283	305	304	343	322	303	314	274	300	296	345	312	300	300	310	338	296	295	297	273	299	286	312	315	300	300	284	315	312	303	313	300	302	318	273	322	285	273	302	297	271	308	318	299	257	271	276	275	307	278	316	327	307	317	296	316	292	303	271	268	297	301	287	265	307	318	296	310	297	323	272	285	247	274	325	287	247	304	276	328	277	286	297	296	293	289	281	295	284	312	300	299	317	296	318	308	307	292	268	303	335	307	287	304	292	298	293	284	301	291	297	287	292	334	281	276	326	281	283	339	343	295	281	303	327	280	303	272	273	300	316	271	284	317	320	288	296	279	299	313	333	295	300	305	311	274	295	281	283	277	302	312	327	288	316	273	289	278	278	345	317	285	283	298	303	283	335	268	291	273	297	291	293	316	327	334	298	291	298	269	288	297	355	338	287	301	292	254	321	290	298	310	317	267	278	270	302	291	310	326	306	299	313	297	300	316	289	288	274	286	290	312	273	315	305	285	315	298	293	296	325	316	302	290	311	286	292	309	314	295	280	306	296	292	292	295	330	297	270	273	314	296	270	318	285	290	303	271	323	271	277	341	287	269	314	279	299	295	295	301	308	285	289	276	290	268	290	275	310	306	332	319	292	302	302	262	316	287	302	306	318	294	308	346	315	282	286	289	297	295	319	313	314	322	307	293	322	307	291	285	339	303	284	302	292	311	299	294	322	275	305	283	301	302	315	293	319	304	307	301	319	283	269	349	306	317	317	316	307	276	300	297	289	292	310	284	259	291	333	291	326	282	343	305	316	323	348	311	303	300	275	298	300	307	290	311	295	307	276	312	320	331	312	287	304	310	292	301	312	312	277	267	295	323	290	296	273	280	291	278	317	288	300	300	277	283	303	298	286	317	299	306	334	292	284	300	280	318	274	299	306	299	316	300	288	273	281	311	289	283	305	287	287	299	289	248	291	280	289	292	297	309	287	293	329	317	285	289	284	304	285	319	310	288	281	296	299	261	332	274	304	308	298	317	304	309	277	292	288	296	316	298	303	284	295	291	281	279	319	325	307	300	263	309	300	281	290	287	276	315	288	288	310	279	277	298	308	296	287	315	316	320	296	313	298	322	287	291	292	273	308	304	301	278	311	312	308	281	239	284	306	316	322	293	319	347	276	320	271	306	302	255	300	267	276	299	286	296	304	283	312	338	295	255	304	294	312	293	298	319	316	311	276	282	281	320	271	297	289	286	305	320	283	332	296	294	305	320	292	303	310	279	333	318	280	294	305	305	281	284	314	344	286	278	316	321	288	285	304	310	283	262	299	314	311	290	270	303	299	304	302	300	319	296	312	295	277	279	310	261	326	312	299	295	302	318	263	274	277	298	322	306	306	296	312	284	328	286	290	324	326	315	326	304	302	306	295	297	286	330	299	292	330	301	298	328	282	291	297	288	306	295	311	308	292	351	281	320	318	276	317	310	293	274	310	288	311	271	305	280	288	301	317	300	321	311	304	305	257	296	341	310	317	312	267	264	327	309	280	283	331	299	269	310	302	323	304	333	270	330	296	319	303	291	295	263	285	323	298	308	279	297	285	303	311	296	310	319	299	266	302	319	276	332	287	272	318	286	284	261	303	291	255	335	303	299	292	292	312	302	301	324	309	279	277	300	276	303	314	299	292	300	333	304	279	286	330	324	317	316	322	294	302	284	306	275	325	290	278	264	303	308	286	312	302	322	285	325	265	287	338	292	363	296	282	317	318	313	324	338	279	316	264	297	307	301	294	339	281	273	320	307	291	285	304	311	321	309	301	270	308	306	281	274	305	296	287	320	298	261	313	314	278	330	298	328	301	306	289	267	340	314	293	312	271	302	292	323	306	272	316	316	290	261	298	289	319	281	292	288	282	288	300	328	260	302	290	335	278	283	314	300	318	307	285	257	287	286	315	319	289	307	292	317	299	303	304	314	277	326	304	283	341	318	271	261	294	281	289	290	311	266	305	309	292	311	279	308	294	300	294	291	282	272	293	268	271	306	258	284	323	297	307	283	279	314	298	288	283	269	281	321	300	303	323	306	302	298	326	334	305	282	309	322	291	279	318	310	292	289	279	312	278	322	306	309	283	303	287	297	294	288	285	248	295	315	316	247	323	293	317	288	333	327	301	272	293	334	271	327	282	308	285	287	293	287	318	302	280	302	272	304	310	314	325	334	270	285	298	292	287	276	329	280	309	307	306	297	299	313	273	287	296	272	299	318	336	313	277	300	283	278	313	277	297	290	326	299	327	288	271	311	319	316	292	280	299	302	282	301	284	310	318	302	315	262	301	303	305	335	303	300	302	281	295	298	282	303	289	304	308	298	309	299	316	287	306	299	309	296	308	290	326	303	307	356	307	332	303	334	304	306	295	305	285	280	287	289	289	309	299	275	302	321	286	316	324	312	303	288	325	258	293	336	283	299	306	302	276	299	315	304	330	296	295	291	291	290	287	295	275	333	293	313	288	267	269	278	289	313	332	329	302	315	297	303	301	276	303	287	313	318	296	332	292	299	262	280	318	326	303	298	303	308	318	289	295	302	347	304	295	288	294	291	303	286	270	272	323	266	295	275	293	277	297	285	324	280	292	336	285	282	303	294	309	309	304	295	282	293	334	295	313	289	333	336	287	322	308	283	301	270	295	298	310	320	283	331	293	311	288	323	303	311	309	282	283	286	301	306	314	300	318	275	312	319	323	310	318	318	302	290	293	281	307	294	314	308	317	291	257	318	245	316	311	283	288	258	321	332	311	287	296	293	269	312	287	321	307	295	276	299	325	348	291	294	319	306	288	290	323	283	316	285	318	286	327	307	282	316	308	279
50624	61639	64080	49498	43893	24935	5712	2927	2093	1363	1277	1314	1530	1383	1184	1058	912	803	753	780	769	766	813	827	783	710	765	731	798	800	813	755	721	724	778	804	721	728	795	744	1164	2301	2597	2186	1596	1139	822	743	751	657	696	699	714	701	708	677	694	721	725	722	698	688	710	699	703	726	662	696	719	691	703	670	709	710	690	675	706	717	672	678	673	763	652	665	686	722	717	683	685	708	682	716	740	667	708	673	689	668	739	695	693	686	720	720	668	744	707	647	699	705	693	717	731	698	678	701	709	682	696	692	701	718	648	711	696	727	684	683	678	711	672	653	742	724	717	677	689	739	686	675	704	733	698	771	692	711	739	695	686	733	685	684	688	706	702	701	729	725	723	758	693	735	683	764	707	695	690	655	718	677	714	722	704	722	715	746	736	654	731	726	710	733	704	708	707	748	732	721	736	689	705	744	708	634	739	733	673	686	714	727	699	684	715	682	678	646	715	690	694	769	675	680	717	725	669	712	692	686	778	746	727	683	710	679	721	695	720	698	637	654	721	762	710	702	717	670	704	729	723	655	700	687	682	701	742	716	719	691	657	708	739	686	697	745	710	724	720	721	754	730	679	660	718	686	716	682	653	665	711	719	727	675	662	679	691	705	632	725	662	706	735	652	669	745	694	706	700	708	686	734	693	726	733	706	681	706	714	718	694	669	697	733	677	679	698	683	723	691	694	689	697	699	720	680	713	658	744	677	694	722	720	736	691	681	732	725	690	708	709	690	682	701	688	741	694	637	709	677	741	732	707	703	671	713	745	721	718	676	692	687	663	710	703	662	740	681	695	706	709	727	708	745	676	704	696	698	669	638	694	628	724	708	703	713	724	688	709	678	753	683	706	696	743	723	693	680	699	683	730	692	707	722	734	728	710	735	769	709	722	666	654	705	738	664	663	730	677	771	706	700	664	732	725	735	684	713	682	746	667	653	659	695	701	733	685	702	703	741	679	751	672	686	739	691	696	735	745	708	712	659	711	700	692	682	682	712	676	749	758	735	720	727	705	717	734	676	681	737	719	701	687	692	686	691	698	694	672	691	738	677	713	707	738	764	690	729	738	667	669	679	653	675	744	728	682	667	716	705	697	749	714	664	734	718	729	685	752	715	679	699	701	655	713	722	708	684	725	729	686	708	708	678	700	715	679	704	735	705	700	695	746	685	730	711	641	682	756	715	703	693	633	692	712	668	668	677	712	753	709	696	724	655	734	698	706	703	707	700	735	702	689	690	729	628	733	706	717	646	724	709	719	720	733	672	696	739	712	749	677	676	686	704	689	677	717	697	666	725	684	683	665	706	734	639	723	716	685	678	715	730	674	684	682	733	677	708	715	710	689	705	743	697	736	683	746	690	683	695	772	696	711	693	737	692	716	685	661	697	697	707	665	662	732	689	750	719	707	723	686	713	680	708	690	691	683	718	692	700	744	738	738	722	707	710	720	664	702	670	674	700	711	712	689	671	703	740	705	690	719	708	737	681	697	708	666	679	668	701	718	689	698	755	704	702	698	704	722	693	698	710	739	643	684	740	672	694	714	691	741	657	705	682	712	757	721	723	694	737	686	760	729	762	673	714	694	699	675	685	692	725	706	678	695	697	682	660	775	677	690	669	744	761	685	681	678	654	684	684	680	722	695	701	627	723	664	685	714	700	671	730	659	716	690	705	732	713	713	708	682	709	704	677	665	729	683	668	705	749	687	698	716	684	717	743	671	682	681	707	730	698	734	737	717	739	657	720	707	702	689	682	714	720	730	670	695	671	682	720	713	727	741	718	730	708	691	671	771	712	706	750	686	726	722	700	728	697	716	753	665	695	684	684	670	704	717	713	716	706	715	693	706	689	719	713	756	690	706	714	689	715	794	714	700	738	717	715	693	653	699	669	699	709	686	653	701	734	713	696	750	722	757	680	713	717	694	724	688	663	684	750	682	681	667	631	704	666	721	697	643	692	700	749	677	699	661	725	700	711	698	652	731	659	695	743	751	710	653	731	712	721	739	670	760	683	738	708	698	700	719	698	665	718	680	694	667	707	654	678	699	690	676	729	702	726	723	703	661	694	742	689	690	694	733	708	693	709	709	736	708	678	700	679	733	691	675	668	748	677	717	697	725	695	730	690	734	703	712	673	709	711	702	699	679	716	723	699	679	699	700	702	719	699	731	674	738	694	673	640	709	699	723	710	673	709	697	685	729	714	750	743	686	711	730	696	672	704	679	706	664	702	753	693	709	667	747	751	722	648	715	717	710	722	706	714	695	684	686	715	684	744	712	720	658	753	679	707	708	686	669	703	663	705	700	689	703	733	691	694	734	727	720	678	745	734	656	671	679	696	703	708	731	678	636	706	746	695	732	707	716	681	711	711	725	685	695	718	663	736	671	689	709	726	712	736	675	690	722	698	734	717	689	737	734	697	717	703	674	733	727	746	688	723	700	695	719	700	692	726	710	675	729	724	728	699	640	720	699	737	664	676	699	666	639	777	678	677	668	695	704	703	740	674	729	690	710	700	711	680	715	693	713	695	719	634	697	679	676	683	713	696	706	733	692	687	715	720	699	743	729	698	633	704	709	738	688	717	689	686	717	681	670	663	706	705	708	637	691	688	678	729	745	706	688	730	721	684	696	715	718	686	717	727	706	680	719	707	708	685	654	742	705	705	712	747	704	683	685	706	743	752	712	734	683	664	699	683	731	690	709	713	645	692	758	718	709	651	670	692	669	690	662	714	714	717	693	734	702	669	697	671	677	688	714	692	731	707	749	678	719	751	728	699	703	670	693	706	693	703	688	713	689	688	694	692	698	720	715	683	676	688	675	690	752	742	709	695	737	735	720	684	723	679	683	717	666	727	668	727	648	718	688	694	678	697	698	683	715	640	713	694	674	665	705	695	639	720	698	720	673	665	679	720	715	698	753	721	678	687	655	704	720	704	735	708	713	744	713	666	686	704	692	685	688	688	672	658	732	702	714	666	715	716	729	712	710	700	721	695	667	729	712	710	732	723	716	675	735	713	687	702	707	683	707	701	734	725	696	730	707	690	691	733	647	717	767	669	653	695	687	683	689	704	737	725	660	649	732	706	666	683	757	748	716	738	770	706	756	699	707	684	724	685	703	700	697	696	729	635	716	687	644	693	676	712	729	728	740	737	727	684	697	694	689	709	717	685	682	710	702	707	723	740	715	705	665	688	652	701	695	659	727	717	673	724	721	705	719	730	749	648	748	706	711	734	703	706	682	669	744	701	735	678	766	688	719	704	686	746	672	680	757	722	655	744	727	698	719	645	670	692	707	768	655	668	708	739	700	708	764	737	639	654	702	676	669	685	681	687	719	765	695	683	684	656	702	699	651	702	666	698	728	715	690	707	723	714	698	731	713	686	733	705	727	711	698	706	707	727	740	719	676	715	714	699	693	745	703	683	697	679	679	687	716	724	748	702	704	682	716	734	742	727	698	769	654	686
17997	14591	9218	2605	1317	677	464	454	420	414	415	412	408	431	398	373	414	387	369	396	381	373	431	378	394	423	434	389	403	399	399	386	401	391	396	376	425	419	368	421	442	443	374	452	438	431	405	413	430	416	419	372	354	388	372	376	387	369	401	402	363	400	368	404	408	425	372	382	377	423	380	412	388	382	390	423	397	406	406	385	372	390	370	349	399	437	392	412	397	390	394	414	395	406	409	400	359	377	402	420	393	405	395	384	372	375	391	363	385	421	371	407	380	385	452	415	416	353	348	394	398	395	411	360	388	410	412	392	394	372	412	369	365	398	392	384	415	396	397	366	388	405	346	377	419	379	384	383	427	395	357	401	377	386	413	409	413	342	424	378	405	390	380	388	414	386	386	430	384	403	415	437	423	382	391	373	368	380	369	365	393	399	384	399	374	386	428	395	420	393	391	393	415	396	405	380	390	370	399	391	363	381	366	443	379	378	363	403	388	396	396	362	398	385	380	386	402	433	382	394	362	383	322	392	418	400	412	386	420	385	411	386	356	405	405	380	408	402	426	396	427	405	325	411	343	401	376	402	384	362	379	399	384	373	386	413	389	353	380	428	395	390	396	432	391	418	403	388	389	409	417	382	371	380	378	427	428	423	380	344	382	370	372	420	389	398	406	392	380	391	399	392	377	380	391	390	399	422	404	384	380	390	410	387	392	394	380	374	393	410	404	377	396	387	373	399	374	397	397	408	450	377	400	422	408	362	382	377	436	396	397	372	447	408	422	372	410	400	424	395	380	385	395	438	393	425	376	387	364	382	415	395	410	372	413	380	415	391	386	383	400	398	353	378	391	426	370	382	414	373	390	345	389	383	429	385	397	407	387	409	420	379	383	443	390	397	366	362	387	383	414	431	407	387	400	359	380	390	406	392	357	369	404	402	381	365	360	384	437	434	424	370	419	375	405	416	394	408	415	374	331	430	403	391	392	372	421	408	366	377	394	385	380	377	422	397	387	363	403	362	410	422	396	392	405	438	438	384	375	411	373	412	412	394	365	369	385	430	402	392	383	416	388	413	346	410	390	423	397	398	391	383	413	407	379	424	385	400	375	426	390	392	368	372	432	364	410	422	398	391	419	372	378	379	398	340	365	390	402	363	366	361	441	361	425	405	380	372	412	349	414	416	399	403	397	381	405	412	397	401	381	385	380	401	378	385	371	377	381	376	353	366	401	387	387	393	371	407	409	392	383	407	407	401	401	401	384	387	389	388	368	395	382	416	426	407	428	410	411	410	391	354	374	394	402	366	414	396	378	414	388	366	400	389	397	426	372	406	428	389	386	431	388	364	394	395	404	408	382	379	385	410	399	388	375	341	401	400	377	387	383	381	409	401	399	409	412	392	390	373	390	387	375	389	421	394	379	411	389	419	418	429	381	384	421	385	384	390	406	376	418	365	396	395	400	422	419	393	387	365	415	394	373	366	397	399	379	403	380	413	362	392	395	425	391	397	379	421	421	393	392	407	426	401	426	364	449	403	399	397	406	370	387	421	414	373	413	360	394	398	347	374	374	418	392	430	401	418	422	359	391	400	385	397	397	408	404	386	369	384	398	389	383	379	375	398	377	394	403	384	429	435	421	374	395	388	383	394	377	415	387	377	366	412	388	385	398	349	392	404	375	396	440	405	369	377	358	416	385	401	412	398	407	408	396	383	409	386	375	377	395	386	373	414	398	381	375	372	426	391	390	382	406	393	366	387	367	408	397	393	394	362	376	385	383	357	404	393	395	374	401	377	399	362	390	444	402	436	395	380	398	442	398	399	365	400	355	391	400	377	384	421	405	375	409	395	426	380	348	359	422	420	381	382	420	392	385	402	384	401	404	386	402	431	378	386	393	363	405	361	387	359	409	368	390	382	396	422	406	393	400	407	409	399	403	431	427	384	390	367	385	374	413	374	345	416	377	384	399	400	387	387	417	390	370	383	446	413	373	396	400	392	406	416	402	387	393	390	406	378	394	386	399	419	378	440	418	405	399	400	371	374	392	404	410	394	374	424	376	408	379	384	394	404	412	408	407	348	381	431	408	391	392	386	407	385	427	391	389	370	379	387	370	397	404	407	419	389	393	367	412	399	369	421	379	422	391	399	394	374	401	394	392	395	394	371	368	391	396	416	376	362	388	360	414	386	437	443	418	367	375	403	366	432	365	387	404	417	358	407	370	383	434	360	395	385	403	420	419	425	400	381	400	400	392	379	388	390	392	375	429	414	411	416	409	376	409	406	378	382	382	401	388	378	352	351	402	375	408	391	371	416	389	366	366	370	386	366	407	414	403	408	390	366	366	431	346	396	367	387	393	390	415	415	405	383	370	396	378	364	409	400	361	404	389	389	381	390	370	428	414	406	410	355	420	377	374	425	396	350	399	379	391	426	378	417	406	419	391	407	373	388	382	385	375	411	406	351	403	377	379	408	382	399	386	388	384	396	376	409	404	412	412	408	417	415	407	369	409	390	341	428	406	388	415	390	408	369	395	335	417	393	432	360	365	408	398	395	406	390	396	377	373	395	424	366	372	370	378	375	457	398	418	392	409	402	416	414	397	381	390	404	352	403	394	427	387	420	345	364	380	396	387	406	394	369	424	420	383	374	373	382	407	354	405	417	424	376	377	402	410	401	415	394	378	413	374	398	414	389	392	403	412	398	429	422	392	375	384	376	386	355	393	376	360	409	410	410	371	382	402	414	371	402	357	391	380	368	385	400	395	402	380	407	394	378	386	384	420	414	422	379	375	408	359	383	401	385	372	431	395	394	410	422	375	354	411	343	378	376	398	418	376	397	375	418	355	388	384	384	393	399	425	397	414	410	425	395	385	395	394	388	376	398	385	392	358	392	423	380	402	389	404	349	388	390	392	429	424	397	414	376	381	408	412	389	403	412	371	360	385	383	380	419	382	439	413	411	364	373	393	412	399	394	389	365	371	399	373	442	376	380	395	399	408	410	370	376	400	392	419	398	389	396	377	419	375	416	425	396	454	391	429	423	408	393	382	391	409	400	364	390	385	386	391	392	410	390	405	395	381	373	412	392	371	437	391	379	439	373	403	422	398	391	406	385	393	415	398	390	369	385	373	391	415	382	387	354	360	404	424	375	386	391	384	401	376	393	412	393	389	369	424	379	394	385	399	415	390	400	412	411	367	403	396	364	379	426	394	416	396	388	372	406	383	384	367	378	379	374	401	340	374	413	413	383	446	356	378	387	367	367	381	376	360	398	410	403	383	382	395	423	410	435	391	406	420	455	415	400	411	403	396	430	396	398	431	395	370	393	391	402	374	374	394	380	413	421	414	403	385	357	390	403	422	388	378	383	395	398	375	405	385	388	402	355	408	424	369	363	360	366	361	407	405	381	412	394	422	406	420	367	409	366	401	422	360	422	406	376	353	389	396	364	410	368	378	410	386	373	399	393	411	405	391	379	430	403	395	363	351	367	446	411	421	390
15589	18245	14515	6138	4652	2088	1213	1119	1022	968	960	899	954	941	913	928	954	907	906	888	917	858	894	854	893	899	902	866	858	916	878	867	838	957	933	916	873	868	941	881	907	960	958	985	999	953	925	894	894	871	839	892	892	918	914	867	914	885	868	862	944	896	912	921	881	925	922	906	893	844	876	904	911	879	955	903	869	884	858	903	923	936	861	854	917	913	817	932	852	900	844	856	931	880	879	871	880	918	939	891	903	889	869	915	888	830	856	919	894	833	845	884	901	848	881	883	882	912	911	879	834	876	912	881	917	915	924	847	875	892	925	866	912	920	894	878	868	865	906	923	909	853	837	871	914	841	917	878	864	912	901	885	925	915	872	862	901	928	908	903	830	862	879	880	847	901	877	857	914	887	887	873	908	861	822	929	900	961	850	912	898	880	898	831	923	937	873	846	868	869	878	876	915	865	909	848	875	849	846	880	868	908	958	928	858	886	900	869	890	849	898	924	953	898	939	930	862	896	875	901	897	908	894	895	855	881	861	860	903	896	908	858	916	924	915	849	882	890	903	879	904	869	916	878	859	901	865	881	831	840	875	882	915	915	898	912	892	847	902	892	884	855	892	911	911	852	896	824	894	900	829	943	916	878	893	913	871	929	861	896	889	874	894	929	860	848	882	820	915	905	915	930	882	846	920	860	894	836	921	950	877	839	910	878	920	851	866	884	845	827	874	854	837	863	959	868	872	931	891	881	924	876	920	935	905	835	918	843	864	886	869	877	892	876	867	835	812	857	910	814	912	887	892	951	887	946	880	875	881	840	897	824	937	934	841	837	902	827	897	918	881	911	891	876	831	904	883	889	861	893	960	903	893	900	915	841	859	916	906	940	879	885	916	842	872	862	875	876	906	882	818	890	913	882	920	900	912	927	926	857	874	886	873	903	896	923	892	841	852	862	875	888	920	844	901	877	898	845	821	862	863	875	862	936	855	886	903	931	906	908	880	881	899	885	907	861	856	877	867	883	938	897	984	879	860	868	883	916	930	791	930	852	869	897	889	815	856	848	886	898	900	912	883	909	905	906	857	892	871	920	872	870	856	893	892	882	774	924	878	909	838	878	922	913	868	902	879	873	881	885	876	909	875	858	952	876	848	920	881	861	902	867	894	893	898	879	871	907	852	868	879	916	846	891	891	905	909	933	842	919	898	880	895	875	887	879	829	888	831	925	904	843	854	853	875	891	883	860	908	890	927	872	814	910	884	901	889	871	886	881	899	937	896	859	845	902	933	882	835	864	899	868	871	847	871	917	902	887	894	903	859	861	861	874	923	919	946	912	896	861	866	885	897	900	949	870	839	903	917	905	887	929	879	908	843	904	925	864	914	903	946	887	862	920	945	873	866	871	914	888	900	908	883	903	874	886	909	918	866	897	890	901	913	869	846	842	853	831	871	894	832	910	871	874	879	869	885	890	881	859	921	888	885	936	942	889	807	882	868	871	822	878	870	913	886	871	897	843	880	852	888	875	845	904	895	878	917	884	887	876	854	836	874	849	889	873	910	911	943	896	850	837	907	842	860	905	826	881	869	858	873	878	863	923	863	896	914	905	859	904	892	898	879	853	897	861	916	956	853	911	840	901	884	877	881	856	938	886	906	908	884	913	860	895	908	893	910	871	884	866	881	884	887	944	864	868	876	929	850	873	834	859	891	882	897	853	846	876	910	928	857	924	860	870	841	847	849	896	883	882	912	869	869	905	804	910	915	901	888	930	854	855	875	922	884	868	883	918	870	856	893	906	879	840	914	897	884	843	907	869	899	910	923	933	929	868	866	951	908	869	915	891	907	857	876	894	885	905	967	918	914	902	836	871	880	936	879	860	857	872	917	908	905	881	816	820	884	836	919	916	891	898	873	886	866	901	850	871	851	868	870	891	910	868	919	918	880	843	864	922	951	939	921	886	905	845	885	872	877	883	878	897	930	922	837	960	874	881	907	875	889	887	908	834	843	827	896	900	918	902	877	889	885	895	927	917	903	871	906	904	912	905	869	867	889	887	847	835	933	875	824	907	881	885	885	888	911	936	946	892	872	818	881	908	867	867	906	912	901	878	863	923	876	931	875	868	888	845	866	901	874	878	885	890	873	872	901	937	958	918	871	934	902	885	914	857	882	861	887	863	908	868	941	855	881	937	916	850	868	866	870	888	853	868	908	882	866	829	872	909	937	924	871	866	871	805	900	865	891	949	923	900	858	859	881	861	884	876	812	879	848	885	875	838	877	915	856	872	865	868	950	887	837	856	910	855	897	865	906	864	898	889	872	869	891	894	860	873	907	888	880	927	866	920	844	875	913	922	968	850	930	848	918	937	900	821	892	902	867	899	879	902	858	887	842	901	858	949	899	865	884	894	889	882	887	911	930	909	892	891	864	889	842	863	912	859	885	870	881	880	917	852	887	875	863	881	890	892	859	828	891	896	882	854	845	849	902	827	927	897	883	892	912	912	870	864	908	884	893	902	886	844	914	929	924	853	902	864	867	850	902	879	870	887	906	908	902	858	870	875	837	870	919	957	885	898	874	887	822	899	914	896	889	874	922	871	878	904	927	849	896	925	907	878	907	912	910	860	952	944	843	953	845	908	841	881	841	863	855	859	888	937	872	885	935	871	921	903	878	951	836	886	938	893	847	869	853	900	843	930	931	879	849	902	904	798	889	902	909	875	892	868	879	882	913	854	891	848	893	875	859	869	880	888	851	856	873	887	900	881	910	902	859	892	871	887	904	886	850	806	907	910	925	872	932	904	886	929	909	904	824	918	859	880	899	861	896	946	865	894	925	899	865	879	850	872	894	880	937	910	888	912	889	876	926	846	861	914	884	878	893	940	897	872	903	876	895	872	927	893	861	851	883	892	882	930	835	912	882	899	898	909	896	883	951	864	861	865	898	886	904	855	866	915	833	927	928	866	830	924	895	883	852	881	911	920	854	919	873	894	899	923	862	853	880	884	834	909	843	937	940	882	836	868	877	916	868	931	873	825	905	876	875	907	912	908	866	884	877	844	882	904	875	901	948	859	909	888	885	896	842	855	901	869	901	913	901	864	824	863	862	909	909	871	873	860	901	839	838	876	922	855	933	904	877	901	897	867	918	921	887	814	909	854	912	891	914	886	842	852	894	907	893	897	906	890	874	919	952	819	870	866	909	940	893	912	843	866	827	839	867	818	892	920	894	876	864	907	859	852	861	858	875	880	923	825	893	895	868	961	875	870	892	869	882	923	918	925	865	883	887	913	868	920	823	863	822	869	889	922	848	869	871	896	915	898	907	853	898	866	897	908	865	866	916	946	901	887	883	879	909	868	909	922	859	945	892	907	915	857	825	873	888	888	912	842	860	902	921	883	910	838	899	912	872	882	819	917	914	872	876	902	872	907	872	867	928	863	849	851	908	880	909	925	861	878	937	852	919	811	879	901	851	881	870	885	921	918	956	901	877	936	868	915	907	913
67201	66811	57978	33868	22837	9814	1907	550	472	392	370	397	354	351	298	335	347	304	347	357	341	343	306	347	316	316	326	299	315	337	322	279	285	305	308	328	285	342	312	346	349	444	454	428	372	366	334	333	329	314	320	320	316	317	315	312	316	303	304	263	311	321	311	297	323	294	313	300	353	333	327	321	354	309	327	308	311	336	328	306	308	306	308	323	325	341	318	312	333	348	312	295	308	310	332	331	284	332	316	313	317	327	306	343	285	312	309	299	315	341	281	316	282	300	348	308	321	346	300	354	317	290	302	306	297	299	306	302	321	328	342	322	331	287	323	315	302	330	300	304	341	322	294	316	331	304	307	304	306	307	278	324	309	348	349	312	339	336	315	332	334	309	313	336	315	339	341	294	306	312	278	360	322	293	332	296	302	311	368	310	294	325	320	311	331	353	301	301	309	312	317	332	263	310	306	269	316	323	335	318	305	306	342	291	328	346	302	319	323	341	263	342	292	340	341	302	323	315	297	325	321	304	332	326	313	302	345	304	288	310	309	330	344	292	317	304	315	311	338	307	327	312	340	293	281	313	361	323	324	320	300	349	271	326	318	324	309	314	298	304	322	319	315	323	307	349	313	343	299	299	315	317	317	340	341	323	291	324	354	328	309	346	323	314	337	318	304	298	349	285	298	307	333	292	328	277	339	310	344	339	296	325	331	358	345	296	314	324	309	293	286	311	294	324	303	298	313	296	315	321	310	320	311	304	297	294	324	306	315	311	308	331	306	312	346	365	294	336	310	304	309	332	337	322	312	285	315	280	292	305	350	355	321	321	344	310	304	347	319	321	318	332	296	300	322	323	308	342	349	326	318	318	314	331	338	336	334	340	310	310	340	323	277	342	300	324	328	342	341	306	337	305	337	280	324	302	313	348	290	334	323	341	306	273	330	356	331	332	323	344	336	355	297	308	331	319	302	352	325	309	339	322	349	318	307	336	306	322	302	304	288	343	340	310	305	353	310	320	299	341	287	345	287	306	326	303	304	325	352	341	312	356	322	336	299	306	318	314	312	318	311	320	348	298	332	290	311	284	312	320	300	312	296	349	324	312	323	344	313	303	340	335	335	341	314	333	322	287	303	313	339	302	310	290	305	295	303	316	323	308	318	369	323	323	379	304	313	345	328	363	314	311	321	329	291	352	308	307	308	308	349	306	320	347	321	322	332	324	328	299	315	320	328	335	338	326	314	319	288	322	310	283	320	295	338	309	298	305	300	296	329	306	323	298	298	317	303	315	304	307	325	288	355	320	321	302	289	309	339	315	311	332	332	336	352	346	325	317	332	313	318	319	301	317	303	347	339	329	323	333	326	342	306	332	307	334	322	329	300	337	311	303	306	296	327	271	311	321	332	344	283	340	360	303	341	295	325	301	267	336	291	280	290	321	308	311	339	307	303	279	339	301	338	315	311	292	326	325	304	350	340	290	312	350	336	331	293	284	317	325	318	327	317	344	346	304	302	317	343	298	295	314	320	323	302	300	361	335	353	306	292	314	353	321	309	317	314	315	349	311	325	345	371	313	311	310	327	341	316	340	289	318	328	342	292	333	300	340	293	336	343	337	331	328	315	323	299	328	283	320	322	346	297	339	306	294	330	332	322	323	327	307	304	306	305	299	328	332	312	309	323	315	313	284	350	297	299	314	310	334	295	329	309	312	318	309	295	296	345	323	320	311	313	349	321	324	286	334	295	302	294	304	329	325	305	299	308	304	316	334	318	310	328	325	312	337	308	309	323	293	297	303	323	326	351	329	301	302	342	293	314	296	321	318	352	285	323	304	293	326	316	325	307	325	284	307	309	326	320	316	330	322	335	360	318	313	288	317	340	302	351	319	326	296	339	313	338	284	320	313	365	306	313	365	357	327	311	312	344	310	305	332	298	294	312	331	323	318	322	319	326	341	312	332	337	271	326	337	315	323	328	300	294	319	343	310	297	318	305	294	360	359	315	324	318	292	307	311	327	344	340	320	315	336	356	331	283	327	318	315	341	328	359	291	313	311	303	328	338	333	327	314	292	299	326	293	334	357	295	324	314	326	317	311	309	299	338	321	316	330	348	278	300	314	311	293	328	349	344	327	330	305	300	337	302	353	317	314	305	326	289	314	287	293	327	324	320	305	314	339	318	315	298	313	285	297	327	275	313	324	330	311	323	312	321	306	307	297	272	333	299	320	318	306	327	312	343	333	335	297	293	318	307	369	351	312	320	320	302	325	286	300	312	290	301	331	315	309	290	338	328	326	278	323	340	326	271	301	300	316	295	317	336	317	312	311	315	334	304	299	299	311	329	353	308	335	303	309	351	354	325	316	318	327	286	328	315	328	291	316	296	338	317	329	316	303	299	345	283	340	334	345	325	329	306	274	343	312	318	311	318	341	289	320	347	311	336	332	347	325	323	322	323	330	306	316	309	320	344	308	292	327	303	322	260	292	320	292	303	323	313	318	333	332	320	303	335	325	311	363	328	329	295	298	296	310	301	315	309	329	344	306	306	330	332	318	342	300	341	319	299	321	260	313	297	313	331	323	305	324	340	299	310	297	319	311	276	325	319	294	311	310	321	310	292	262	337	326	303	309	325	330	297	356	308	355	316	317	314	332	334	301	298	325	334	298	313	333	374	306	314	325	303	357	297	290	308	302	330	309	322	319	307	298	303	305	321	324	332	317	330	298	346	320	302	325	317	322	318	296	321	314	319	340	300	341	322	313	338	310	330	306	312	315	331	309	325	331	333	311	292	303	306	353	335	296	324	312	313	296	343	337	268	316	301	305	331	325	334	290	282	325	346	344	309	312	334	310	291	318	317	324	325	328	333	346	270	341	333	336	320	311	336	305	297	320	337	327	345	293	315	318	335	331	307	307	299	318	306	350	275	327	315	350	313	305	287	322	349	348	310	321	308	344	322	302	309	317	340	321	309	312	330	320	321	298	322	309	299	283	289	327	297	328	309	314	307	339	313	305	353	367	329	341	341	314	296	338	337	321	304	308	335	316	300	334	307	327	284	328	346	356	313	290	317	333	325	285	348	311	304	324	316	343	336	285	304	337	339	295	342	329	322	308	319	326	316	307	316	293	309	341	329	309	299	332	303	314	308	349	334	317	295	326	323	322	331	297	366	293	303	330	337	288	353	315	289	317	307	369	326	337	321	322	346	303	320	287	345	334	317	303	310	329	281	297	326	281	345	362	324	284	313	306	336	323	301	320	357	307	327	318	338	286	326	303	312	279	331	317	310	320	294	326	306	324	313	326	316	315	291	277	317	312	319	333	351	298	334	294	308	350	327	304	298	307	329	295	361	309	306	287	306	325	313	322	317	330	318	275	336	322	324	313	308	338	328	271	323	291	296	324	353	344	302	312	347	330	294	313	344	334	323	319	306	341	323	299	300	328	318	308	320	298	303	298	302	319	296	319	304	295	351	311	346	307	292	333	330	319	320	295	326	345	277	322
41218	50399	52549	39319	35156	19279	4369	1937	1726	1316	1071	1102	1057	1015	927	825	826	786	754	838	802	752	772	786	748	778	788	792	770	752	774	797	769	789	749	761	781	790	741	732	908	1781	1681	1495	1196	943	801	808	759	714	714	723	739	741	731	709	715	738	742	701	739	737	725	774	722	710	702	732	758	736	737	733	696	739	719	752	757	700	768	695	800	744	776	728	717	750	725	699	703	719	732	742	736	728	746	704	746	732	737	769	737	736	722	741	739	762	722	712	771	724	718	759	768	724	775	742	767	751	736	726	729	720	737	731	747	753	719	743	746	728	726	734	747	736	702	748	747	727	722	739	744	708	714	730	731	763	772	749	741	710	654	738	719	742	743	745	742	743	755	742	701	775	694	719	693	787	735	823	694	723	729	743	788	748	690	703	713	747	733	708	707	680	739	771	690	716	741	711	718	713	734	754	767	724	734	739	756	718	699	737	791	745	719	721	727	697	771	755	715	778	741	753	716	731	726	725	688	715	712	712	714	750	748	735	711	725	761	725	724	768	686	720	704	799	780	738	693	745	752	740	763	721	726	751	698	748	741	718	763	721	708	761	751	753	766	746	752	677	703	730	735	734	745	745	798	772	702	747	720	699	720	715	757	711	746	742	725	762	701	732	712	727	720	732	732	708	740	723	750	750	767	786	732	767	724	702	674	722	760	756	751	710	725	791	778	772	731	732	716	748	767	734	725	777	699	746	690	708	706	730	707	737	722	735	774	743	741	717	757	754	746	751	743	726	774	744	747	737	703	736	775	725	723	777	723	700	707	753	738	692	747	704	742	758	696	739	734	764	703	741	770	788	684	797	713	718	724	724	752	720	715	706	716	713	715	737	716	721	734	753	723	787	756	718	732	736	709	761	781	688	708	741	734	740	722	781	724	716	719	756	755	700	710	731	717	767	755	744	714	772	739	722	657	768	756	734	729	740	760	738	752	747	722	730	709	756	801	725	730	771	703	696	740	728	760	728	701	745	708	678	772	693	747	752	709	704	794	726	686	776	717	745	740	686	722	715	721	782	770	676	766	756	742	755	683	715	722	735	680	774	733	749	695	803	794	704	753	743	749	742	737	735	751	766	736	706	788	755	778	719	727	796	720	770	731	726	752	749	792	694	729	748	710	688	731	751	725	743	700	737	762	730	730	783	719	707	659	714	813	753	710	747	703	726	685	729	683	709	755	748	750	729	816	693	751	779	793	758	777	744	766	719	769	715	775	724	774	722	726	750	764	762	749	758	730	752	742	734	737	734	738	729	721	720	761	739	704	697	720	709	746	726	748	757	748	712	739	720	732	742	807	755	720	736	760	719	745	739	721	711	734	703	754	724	767	709	746	765	714	774	760	766	737	760	661	758	701	725	752	758	748	709	763	752	740	756	688	751	765	702	769	731	731	745	758	710	705	719	726	747	734	694	717	697	746	714	724	716	778	738	729	736	779	689	709	698	745	702	737	708	744	740	705	663	777	741	714	713	745	755	719	744	791	719	702	745	711	727	788	732	757	763	748	785	708	762	773	764	739	738	765	749	764	735	725	691	730	714	715	737	720	720	724	716	727	692	720	715	733	754	732	764	736	747	768	722	765	698	698	688	756	771	746	738	711	718	723	757	739	707	738	732	739	726	783	745	713	726	765	720	721	680	719	727	760	705	786	729	708	773	681	723	752	786	736	703	725	732	748	739	721	770	807	739	728	742	732	724	782	760	744	776	771	784	769	702	722	739	738	717	690	726	823	741	737	778	709	743	763	686	712	772	739	735	752	725	727	704	751	724	734	707	743	742	750	725	739	736	683	718	747	717	759	761	733	737	737	703	724	678	748	740	708	747	769	720	782	768	730	672	768	784	707	688	675	765	722	749	690	747	706	700	750	749	751	780	725	776	722	714	738	677	750	751	755	704	759	731	733	719	788	708	700	750	713	757	764	727	753	757	698	721	731	749	708	736	758	697	705	702	730	735	769	662	786	717	712	774	710	758	747	791	736	752	695	728	746	732	760	773	771	734	764	698	738	731	735	730	783	736	724	729	767	689	720	770	731	701	724	684	769	743	757	739	758	707	757	726	728	734	765	749	732	774	747	703	717	759	745	763	718	770	741	809	721	729	793	745	741	698	773	752	722	715	741	735	765	777	740	713	767	738	768	769	742	726	761	698	733	759	772	691	730	757	767	688	769	759	729	728	732	736	719	753	717	740	762	730	765	782	726	762	727	778	781	722	696	734	715	741	740	738	713	734	720	735	715	713	753	716	698	723	741	745	742	761	723	729	724	815	700	764	732	698	757	719	732	742	757	681	723	777	740	732	742	711	744	712	753	730	739	746	746	753	709	706	725	676	766	696	698	705	725	738	696	767	686	788	745	748	726	690	724	717	739	752	714	749	740	725	732	682	754	718	724	766	710	764	760	820	757	824	694	726	730	709	726	746	732	755	746	715	751	766	709	727	752	748	781	740	728	758	765	756	743	703	784	700	755	740	751	720	711	744	730	733	724	723	730	773	753	725	721	761	760	741	716	736	763	729	785	702	733	743	712	686	744	692	712	737	684	709	706	717	806	745	737	713	804	735	752	754	755	758	747	772	720	729	743	769	734	753	723	788	731	747	702	667	732	750	710	740	734	755	741	759	767	733	745	763	753	749	706	800	718	710	737	716	741	735	713	723	719	726	700	740	746	719	762	767	763	781	779	729	739	723	757	705	743	760	740	735	725	725	723	717	706	735	682	694	749	700	719	729	752	742	743	798	765	756	726	728	791	777	734	737	722	723	698	727	740	724	756	736	681	708	729	717	748	719	738	749	753	697	759	754	709	773	735	753	705	710	746	740	737	723	710	752	753	731	735	774	689	716	660	698	760	721	753	734	745	749	762	755	742	746	736	735	680	725	723	691	750	763	715	731	751	717	729	748	725	721	759	752	725	739	739	761	756	725	684	701	755	748	756	727	746	768	781	733	758	775	751	717	709	717	784	741	739	757	761	699	705	743	709	724	743	778	714	726	708	752	748	734	747	697	761	741	707	736	767	725	736	744	743	774	729	713	723	720	778	741	704	775	728	705	766	750	750	754	744	712	734	704	739	699	734	728	757	748	724	743	769	761	767	772	692	730	767	756	751	747	712	738	772	710	706	724	770	725	716	759	757	727	750	765	719	732	726	751	757	785	767	748	718	753	705	714	703	720	731	714	708	712	706	721	688	763	741	736	736	736	756	774	778	729	766	757	722	776	736	723	730	714	761	718	697	781	708	790	746	735	763	774	756	731	732	708	743	730	693	729	751	737	703	726	712	721	751	760	735	751	739	714	727	729	700	742	769	723	727	721	710	721	714	757	717	756	690	704	707	729	749	738	707	767	716	722	703	755	734	728	747	757	751	736	753	713	722	677	701	699	754	700	716	775	722	716	742	737	725	690	736	757	700	732	752	723	785	718	728	707	687	755	737	733	731	721	767	719	707	740	761	746	704	690
80111	78691	68759	44126	33240	20568	5017	804	628	487	399	444	369	423	372	358	361	321	337	326	339	337	340	343	352	332	357	331	343	358	331	344	321	356	313	350	295	320	333	297	360	570	538	488	480	334	335	362	319	296	312	342	328	349	328	313	332	320	340	305	329	321	294	317	316	302	333	320	306	337	331	336	330	343	356	331	331	325	309	303	351	318	326	335	309	286	306	335	310	327	336	337	371	316	345	301	327	341	325	327	294	341	321	319	318	303	336	349	366	345	327	356	331	330	320	332	339	298	334	308	349	332	314	316	328	329	329	326	319	302	321	293	320	321	338	299	372	327	337	318	327	340	336	329	310	353	323	360	328	340	301	330	333	325	268	313	335	299	323	321	343	317	298	348	302	310	311	313	321	308	343	335	314	279	312	329	333	290	329	314	318	320	339	327	303	318	318	335	324	330	317	294	350	316	363	344	330	358	324	324	341	333	326	369	302	344	287	311	310	350	318	287	353	334	322	329	309	344	314	310	318	376	315	313	320	327	323	331	309	327	305	322	349	334	342	331	353	298	322	310	286	315	326	336	304	338	335	325	344	345	320	306	347	327	327	307	342	346	338	305	341	322	359	301	341	328	306	349	312	294	344	328	309	346	341	347	333	322	341	296	341	332	309	359	310	301	331	344	368	331	342	344	328	317	318	322	317	334	310	306	348	306	334	326	354	318	332	355	381	347	333	345	304	343	313	349	339	312	300	314	322	331	353	298	305	315	329	362	325	309	325	295	324	327	305	301	332	300	317	316	316	293	287	326	314	326	305	324	328	346	355	329	347	352	346	346	305	330	328	380	324	300	358	330	332	322	338	353	306	337	330	314	336	327	341	332	339	298	296	330	337	316	336	332	326	341	326	315	292	344	346	341	346	342	332	351	338	325	302	306	295	364	350	325	319	337	340	279	312	341	324	332	341	345	314	340	336	331	347	347	314	306	322	321	341	342	353	313	326	309	323	292	323	315	305	335	367	317	293	333	327	357	355	311	323	355	321	337	325	332	288	337	315	326	321	340	347	324	337	296	339	287	319	309	324	291	280	290	315	312	310	333	328	331	319	321	335	340	342	317	342	319	335	322	333	341	304	306	324	344	293	325	301	308	316	309	305	330	328	325	349	312	333	307	325	303	320	349	384	321	315	330	309	302	313	326	290	304	325	338	312	314	321	328	350	302	333	365	319	355	337	345	323	352	337	339	335	324	312	330	311	331	326	323	283	300	345	310	366	345	324	317	343	313	303	335	370	340	341	329	363	319	324	329	338	343	303	365	318	336	301	336	298	339	318	354	331	343	346	345	344	331	338	307	337	345	332	309	341	304	311	329	294	352	305	328	323	324	342	347	319	342	320	320	295	366	338	339	324	279	354	311	339	313	338	327	351	291	336	311	326	327	355	352	337	311	342	317	324	329	346	317	319	315	347	343	352	334	323	319	344	339	325	322	339	323	324	346	304	358	323	329	364	343	324	328	364	373	357	370	316	320	338	304	331	323	318	324	324	315	337	325	354	329	347	328	333	327	361	344	302	298	305	323	328	354	358	344	336	319	349	298	326	337	324	334	320	276	289	342	307	321	332	341	331	290	305	316	305	357	292	319	300	339	332	348	331	303	325	345	321	309	336	306	336	350	330	359	334	342	365	317	325	283	344	315	293	294	353	334	324	311	299	343	322	327	331	331	329	330	332	319	305	327	317	316	316	336	319	324	289	306	317	352	315	348	298	382	320	332	348	351	359	303	333	346	338	304	330	317	319	334	316	334	318	353	330	319	370	330	320	330	301	312	342	321	338	345	342	337	326	315	329	316	310	305	295	324	336	327	302	324	343	327	351	356	329	371	363	328	343	317	299	330	339	338	335	369	297	367	345	332	344	335	359	298	331	300	348	311	343	305	309	316	336	330	370	367	347	366	324	335	340	318	342	318	353	336	344	329	340	344	305	322	331	364	347	367	333	319	313	345	324	335	337	323	326	354	313	325	361	318	301	320	360	335	360	344	312	321	324	360	312	300	317	338	320	301	301	356	316	352	308	348	345	317	325	332	311	311	365	341	338	347	332	311	326	296	324	367	290	324	326	303	319	317	327	306	315	361	327	305	332	309	311	300	324	308	344	328	340	369	308	356	330	287	313	316	308	324	317	346	313	333	309	375	300	312	346	351	337	317	317	336	337	280	314	345	332	345	344	361	316	343	341	334	356	320	348	278	295	328	316	358	347	329	353	312	322	319	355	374	335	330	333	345	347	334	333	357	305	314	326	353	328	335	316	367	341	332	330	315	324	329	336	319	318	357	347	344	328	307	311	304	333	309	331	306	331	334	339	330	328	346	328	319	320	341	336	319	316	371	322	336	318	364	350	335	342	318	309	292	348	333	346	338	322	348	322	337	328	312	324	315	293	327	346	320	331	332	330	325	340	352	319	344	303	334	297	318	340	335	328	359	305	333	319	327	335	322	343	295	307	323	338	321	327	313	349	339	310	308	336	319	328	304	344	312	359	341	310	329	329	308	337	313	353	322	318	331	344	328	318	344	331	307	302	344	336	341	332	320	361	330	334	308	341	334	334	334	305	366	321	334	287	265	311	305	321	317	340	308	329	334	325	320	319	330	309	290	327	301	334	333	344	324	311	323	351	335	320	325	346	337	308	283	314	322	320	285	334	282	306	317	333	359	307	323	359	325	292	302	345	320	312	320	321	320	352	326	328	305	363	304	338	324	304	346	338	325	328	306	334	324	345	340	339	315	330	301	358	325	311	355	333	327	303	331	348	314	300	322	289	287	314	338	325	318	360	348	320	307	296	338	349	302	334	320	348	356	296	339	339	310	374	333	315	346	345	357	345	323	316	350	324	327	334	303	293	344	355	333	327	351	294	283	337	337	319	327	355	301	338	339	349	331	335	338	319	323	313	314	318	317	333	327	302	319	311	309	309	298	343	326	317	292	332	346	336	310	317	293	278	333	322	309	314	315	350	372	339	328	329	305	294	305	317	318	309	329	330	318	314	311	312	299	331	349	321	309	314	307	296	359	335	324	342	340	326	312	314	329	334	305	359	314	330	313	288	301	300	305	323	334	361	311	301	327	327	346	302	290	369	297	340	305	345	354	356	305	352	334	317	382	320	291	348	316	326	359	325	329	365	328	284	336	324	307	322	307	341	342	346	388	357	341	312	313	294	329	322	306	329	331	300	332	344	296	312	317	320	339	333	331	348	313	304	329	315	315	324	319	351	317	317	339	316	381	332	319	327	351	315	364	332	309	347	304	278	325	301	324	361	295	317	313	329	313	334	315	337	330	332	282	306	302	309	324	352	327	340	327	335	349	376	324	276	335	299	364	308	312	348	322	283	312	332	292	279	354	343	314	331	360	341	313	331	320	310	347	327	336	312	348	354	324	351	316	325	296	327	322	318	310	330	317	303	376	328	360	307	332	315	330	329	330	351	325	340	318	328	315	331	333	365	346
50706	61451	63653	48933	44144	32003	7242	2922	2167	1574	1319	1332	1251	1259	1068	993	853	857	792	819	800	765	806	798	822	746	779	819	788	851	808	761	833	815	780	817	792	752	741	823	1015	2582	2323	2066	1612	1111	876	830	689	765	780	736	801	745	755	786	773	783	753	776	732	746	754	769	779	711	741	749	764	753	763	785	804	768	764	714	755	730	734	799	752	771	753	776	776	748	735	728	754	801	746	800	735	725	802	741	777	696	776	749	777	741	758	742	814	745	790	723	738	717	730	761	738	760	747	750	778	754	727	748	752	753	812	801	744	740	753	735	730	753	715	735	762	765	757	768	689	751	741	771	775	748	728	786	770	727	718	696	759	717	716	746	767	758	807	746	743	717	750	790	751	730	777	782	788	771	770	779	740	793	768	727	796	715	761	750	701	731	738	778	765	698	764	778	743	725	706	774	742	696	747	746	786	812	758	762	730	748	740	688	725	754	739	755	738	751	755	757	774	801	772	777	759	772	775	718	749	725	783	749	688	757	755	709	771	702	718	748	748	737	763	775	745	728	744	756	741	737	770	744	754	759	793	715	784	770	774	741	774	734	770	767	729	747	760	798	742	758	757	768	759	747	744	801	755	773	769	728	757	762	779	763	736	765	721	748	727	748	802	753	757	802	773	741	740	734	829	791	798	739	755	768	771	779	733	765	782	790	744	796	753	774	778	766	713	721	774	719	737	775	701	778	765	810	702	744	804	755	739	773	744	757	767	734	781	752	774	736	739	772	760	774	772	701	721	718	795	724	717	726	749	812	746	807	724	766	751	744	740	734	751	765	754	724	767	781	734	767	737	735	735	759	792	734	781	791	753	764	790	749	736	755	719	766	754	777	774	775	763	785	785	719	723	764	767	749	808	718	787	786	724	743	753	741	758	736	762	738	755	754	736	755	730	739	838	738	778	778	771	741	698	754	773	725	790	755	773	769	752	712	744	748	740	752	713	789	763	732	728	725	736	745	788	771	746	725	771	787	779	768	786	771	738	771	783	747	802	781	751	772	720	743	792	790	731	788	776	757	750	786	732	755	712	724	745	794	688	738	770	730	732	800	738	747	764	803	811	749	709	809	736	793	742	765	734	744	743	738	778	788	747	740	699	760	731	771	760	721	796	752	745	749	723	734	773	734	748	814	728	718	756	745	752	713	732	781	750	749	736	756	732	772	734	759	751	761	745	695	752	715	767	757	756	775	785	674	793	753	707	712	767	756	778	711	751	753	770	802	729	777	761	748	746	753	789	709	763	766	743	742	720	729	745	781	714	729	768	738	732	721	749	768	770	737	805	733	725	756	672	769	771	711	764	717	725	763	779	747	731	764	750	799	766	742	771	703	743	728	708	783	746	765	718	704	708	757	819	723	751	739	728	738	716	748	764	715	780	775	766	800	730	756	776	808	737	732	739	778	731	708	806	798	770	751	721	739	745	759	763	766	772	791	763	747	779	774	750	753	736	766	787	729	752	730	736	721	756	801	800	741	738	736	747	751	739	789	726	738	776	727	732	748	773	797	760	776	799	722	735	770	712	772	736	772	753	748	770	735	720	718	763	703	741	761	806	792	734	721	722	748	760	758	773	790	702	767	763	719	760	685	750	758	741	758	765	748	735	769	761	685	760	794	746	740	788	771	803	733	725	754	784	700	790	717	773	788	787	726	764	800	820	706	783	773	754	759	769	784	744	767	772	745	786	767	742	819	736	771	750	763	745	757	792	743	698	753	772	716	773	763	773	775	780	746	773	737	763	723	746	789	753	776	797	753	770	785	772	767	783	791	737	700	732	774	719	759	726	713	725	773	742	799	745	763	740	724	760	736	751	777	778	799	752	754	715	763	769	749	739	748	734	718	755	743	746	727	746	794	808	756	726	794	730	780	695	768	763	788	775	760	765	735	747	719	755	804	823	754	790	773	768	797	772	747	770	770	749	714	726	685	768	696	748	763	780	742	792	755	734	743	781	745	743	709	782	762	752	784	765	741	793	756	730	761	792	824	735	727	775	793	741	778	790	791	785	791	712	770	702	728	772	738	763	732	761	755	808	765	740	751	751	791	796	797	717	753	747	764	751	760	747	752	748	738	760	794	789	757	722	753	739	787	719	747	694	747	775	822	756	730	753	765	726	802	741	754	774	720	730	713	775	758	731	747	782	772	758	730	721	787	748	780	715	720	795	808	749	716	787	792	777	723	724	732	732	800	748	787	758	701	779	777	763	745	764	758	765	743	741	742	779	738	774	743	773	737	733	770	721	784	768	738	752	831	802	735	787	768	754	767	738	774	769	761	724	749	731	703	786	761	717	805	775	745	722	792	779	810	758	735	735	744	748	779	730	720	773	781	780	747	747	774	724	794	751	748	714	735	777	746	712	722	780	759	762	751	772	795	732	750	697	734	745	761	798	772	780	754	789	751	742	723	741	749	734	766	778	789	764	765	736	738	754	751	774	761	774	778	775	707	704	737	800	754	735	757	707	771	722	733	743	715	711	705	698	721	726	786	727	789	759	772	781	750	701	778	731	737	794	740	768	741	768	761	744	769	744	817	744	727	749	790	784	730	723	748	764	819	705	783	771	795	717	780	782	704	793	790	768	746	705	734	761	795	773	727	754	740	744	764	780	823	744	765	738	750	779	807	751	751	799	700	746	786	764	776	743	752	794	776	711	751	742	726	728	748	764	814	811	756	741	812	784	744	741	796	754	747	736	766	765	780	727	760	718	782	739	754	722	742	726	759	750	756	773	709	794	781	819	774	761	741	772	694	770	738	776	771	765	758	763	745	693	747	715	772	765	755	768	718	733	791	730	762	731	763	775	746	754	746	756	732	735	790	757	840	768	766	763	755	739	786	735	696	771	766	726	765	767	780	766	722	773	757	704	761	812	729	707	781	709	736	721	762	760	747	735	797	860	734	804	719	769	775	780	728	759	746	736	724	731	745	730	747	741	740	767	801	723	733	786	756	725	772	743	710	732	749	765	763	726	718	813	745	745	791	705	751	761	750	764	744	755	734	807	750	734	762	787	742	768	783	765	776	755	729	711	777	761	826	766	751	790	769	750	803	766	735	746	747	725	749	741	749	787	796	714	751	738	783	762	759	740	805	761	778	759	765	735	719	775	765	746	750	785	775	747	784	719	773	792	707	764	785	748	851	740	765	790	764	736	686	773	750	743	751	737	775	793	703	777	747	775	730	703	777	749	795	748	770	786	761	778	717	779	751	731	784	741	772	779	778	725	764	733	703	759	736	754	757	744	751	751	779	761	778	764	763	739	769	745	742	730	777	733	734	732	744	739	717	774	759	763	804	734	789	757	746	733	729	783	753	791	747	734	723	755	735	746	754	734	740	787	732	804	765	789	757	759	786	779	736	728	784	748	753	757	811	735	729	778	793	731	766	788	750	743	749	744	753	770	760	760	746	748	771	748	725	767	749	781	734	799	759	754	757	737	785	778	782	750	708	760	736	796	800
18178	15032	9174	2631	1411	903	519	431	465	464	433	427	471	386	386	404	403	380	414	386	443	433	414	398	424	410	435	397	419	401	432	398	435	382	385	443	383	433	376	438	390	399	396	427	417	406	414	431	400	433	371	418	427	426	438	461	412	430	431	446	386	399	417	380	458	422	402	383	430	417	385	419	429	379	418	414	426	402	435	411	437	423	435	418	435	398	404	380	373	444	392	425	444	430	412	379	436	355	409	448	369	395	382	417	432	418	435	395	384	408	439	393	429	387	422	401	416	410	421	460	422	419	412	422	436	429	414	391	443	419	423	408	423	398	424	393	423	403	422	424	411	411	386	454	438	409	417	350	433	376	423	398	403	458	433	437	437	421	418	425	465	419	409	411	410	441	430	413	389	425	379	402	411	418	380	423	387	417	412	403	395	400	424	390	399	401	368	442	405	381	367	424	385	390	424	387	435	414	420	407	443	459	412	411	420	393	422	452	427	407	408	393	425	400	438	419	399	379	403	400	436	406	431	406	408	435	448	427	447	416	380	378	441	456	365	428	445	431	421	447	386	473	367	421	411	431	421	399	386	413	400	402	396	376	414	438	382	435	424	407	397	416	401	400	412	414	397	463	409	419	389	380	391	436	392	401	402	410	391	414	397	444	415	386	388	441	438	412	403	427	415	416	455	416	407	422	423	387	467	394	441	422	454	413	393	420	401	412	394	408	415	398	414	438	408	422	436	405	409	389	414	412	376	441	417	438	408	436	385	382	415	397	419	413	389	409	393	420	410	450	442	452	407	435	433	387	436	404	409	404	446	430	397	405	438	414	424	417	436	387	414	370	395	388	413	397	394	395	401	430	425	416	397	441	426	414	421	416	421	452	438	422	398	419	439	430	434	413	431	438	384	386	421	401	438	414	412	431	428	452	440	426	434	382	402	425	403	398	429	415	404	391	421	430	422	408	395	406	393	412	360	381	459	436	401	372	436	425	400	425	416	430	405	456	405	413	392	388	379	436	428	434	418	420	416	382	426	426	417	425	410	416	379	411	420	422	409	427	395	461	408	429	413	429	375	410	371	422	410	410	412	413	402	426	409	425	427	432	411	421	393	406	419	432	453	385	424	414	395	397	387	444	401	408	444	405	411	405	377	416	406	414	424	449	414	403	399	385	414	420	430	437	422	417	402	440	411	420	400	409	422	446	414	394	416	389	456	435	437	427	409	425	462	438	413	361	422	423	411	412	400	407	394	420	424	441	404	397	428	412	430	417	415	406	435	396	432	413	424	429	383	434	432	428	413	405	399	406	396	406	413	413	425	435	371	415	439	402	423	382	435	409	392	435	351	431	400	400	397	402	390	396	436	448	430	372	380	415	432	426	406	423	435	395	426	424	442	400	400	419	438	438	407	405	423	395	455	394	389	475	416	426	386	395	414	407	414	392	419	369	411	418	443	438	422	436	395	421	404	395	391	399	411	385	366	404	394	433	423	387	405	406	359	433	464	421	415	463	380	388	410	413	419	434	421	394	407	429	425	398	391	418	400	429	402	397	381	418	389	407	438	403	406	444	425	392	423	428	442	391	364	421	413	395	427	425	398	411	473	407	433	420	407	415	392	397	398	410	401	404	398	431	457	451	413	419	424	432	392	437	428	407	445	416	403	438	423	451	433	404	403	389	378	432	376	435	401	370	425	427	438	376	391	369	424	425	420	400	388	434	415	427	439	455	409	437	408	453	435	407	423	377	398	414	395	393	405	388	427	397	394	440	426	374	418	421	399	437	416	394	409	406	438	411	375	393	420	415	441	437	424	445	422	404	399	395	418	382	443	442	394	382	452	424	409	384	414	434	403	393	410	410	399	454	450	423	431	398	407	367	410	400	426	407	371	410	438	458	405	379	424	428	380	430	405	401	423	404	401	428	435	398	380	423	414	421	434	435	418	425	429	385	406	437	435	425	387	416	413	428	429	414	384	410	406	371	407	451	377	374	412	415	431	417	416	383	465	366	434	401	393	422	438	429	392	400	367	442	464	403	437	410	407	399	437	406	412	398	417	415	402	408	433	364	402	370	396	399	417	429	410	467	451	458	404	415	415	422	443	422	400	416	422	389	429	406	389	396	388	417	444	383	418	442	422	436	424	373	398	405	386	436	369	366	395	393	432	408	482	422	365	390	379	408	402	397	375	383	396	411	391	362	403	422	382	413	445	413	395	455	421	446	412	395	444	387	419	432	424	427	437	404	419	418	416	380	403	425	400	454	365	416	393	393	427	427	382	419	430	430	383	446	454	392	421	424	400	405	379	416	409	412	388	408	400	385	409	410	384	396	424	418	418	421	427	402	414	428	445	424	433	411	377	401	373	397	428	414	438	427	430	409	375	412	464	428	392	408	414	397	388	383	404	432	393	398	425	430	401	427	398	378	418	394	448	412	440	444	425	425	364	426	391	415	439	438	429	426	425	435	396	422	410	408	409	406	410	412	393	414	429	412	434	399	415	395	416	458	414	420	422	392	438	410	399	414	407	404	424	411	379	430	420	407	402	405	386	403	437	447	442	406	395	405	460	407	401	431	384	427	435	424	407	406	407	382	418	432	423	438	414	420	416	368	434	448	422	406	388	407	431	443	400	434	440	370	432	391	417	410	431	432	404	405	397	398	414	416	389	434	406	364	407	404	422	409	417	435	375	408	401	412	418	423	407	385	430	407	432	412	430	403	421	423	370	418	385	430	390	428	459	440	409	443	366	401	395	381	429	406	394	411	396	432	463	414	395	379	420	414	380	444	389	415	426	407	409	379	458	434	460	415	425	412	407	416	385	402	425	410	392	381	374	424	402	433	449	417	430	394	422	425	413	411	427	399	435	397	432	441	452	414	413	450	453	390	458	424	364	421	448	417	415	373	407	427	406	396	413	445	448	392	413	411	426	403	424	410	421	417	420	406	420	430	407	416	408	395	422	402	418	402	392	387	396	364	385	423	429	379	418	409	433	430	405	417	415	397	389	419	373	439	389	391	429	425	408	399	405	407	389	403	402	399	437	429	401	424	442	398	432	376	433	408	364	413	433	432	394	400	415	396	432	409	430	437	440	413	395	386	391	428	385	399	420	408	384	388	383	390	378	441	437	415	399	429	405	389	423	451	440	410	439	385	363	396	415	414	402	420	419	392	428	362	429	425	389	388	403	394	399	389	414	432	407	416	447	374	397	425	428	410	445	405	433	400	433	382	406	413	453	425	409	403	415	405	373	390	403	419	410	426	442	407	414	405	410	462	436	431	443	427	415	437	434	384	455	415	426	409	393	428	435	417	418	457	438	417	418	403	444	396	407	386	408	386	390	378	425	394	409	418	390	397	403	400	428	409	408	416	385	420	399	404	410	448	412	428	386	409	396	404	422	438	446	427	461	411	427	409	449	439	425	403	427	421	379	415	405	407	401	427	453	399	417	437	403	366	429	367	417	433	403	389	427	418	409	432	430	409	403	425	417	425	403	399
15708	18684	14042	6467	4915	3149	1431	1089	1046	1003	1035	1043	963	1013	1013	971	925	866	955	951	951	914	960	918	919	942	969	957	958	927	959	960	991	960	969	933	965	938	955	910	895	1004	979	1000	1038	982	1021	950	914	925	929	946	918	886	927	960	900	936	909	964	901	944	953	919	968	931	944	920	892	895	902	927	996	908	923	995	960	885	943	959	948	901	895	912	921	869	947	966	902	933	931	864	958	892	893	951	943	990	948	957	922	905	931	901	957	937	924	943	934	960	893	945	974	932	936	915	963	947	944	957	975	972	959	962	861	895	934	927	936	925	983	899	915	890	933	930	940	916	973	914	899	893	938	872	927	881	979	953	864	952	932	995	945	873	949	925	939	956	927	915	915	939	863	936	918	924	957	944	895	969	943	964	951	955	881	921	886	932	899	953	949	952	911	927	947	978	932	898	951	959	985	921	916	945	944	918	940	941	871	937	978	997	940	920	929	871	914	937	911	966	932	921	869	987	989	927	914	967	959	941	937	877	904	937	943	854	946	940	911	926	932	994	975	949	899	925	917	949	888	959	860	929	942	952	929	970	852	922	950	969	937	931	915	902	967	977	939	1003	934	950	933	931	901	896	993	953	933	946	915	945	904	931	956	905	936	880	883	907	954	930	938	947	1064	919	944	946	947	959	909	988	939	936	954	920	926	970	901	903	948	979	988	959	929	885	977	965	967	940	908	893	955	915	957	913	897	873	912	963	900	914	973	913	904	894	938	832	1006	861	928	921	955	915	918	885	964	937	910	883	900	906	928	925	971	906	909	887	954	975	972	936	896	892	938	863	955	978	906	939	912	927	928	854	961	976	932	979	896	955	924	924	960	911	909	888	967	886	986	898	953	950	945	886	926	928	886	988	931	929	940	884	933	1022	953	907	941	956	907	924	920	890	931	954	882	948	931	924	921	953	962	982	977	903	950	973	918	891	871	917	929	887	948	922	960	959	968	922	916	967	944	982	909	909	929	955	923	922	891	892	910	968	933	904	901	973	918	871	846	917	944	933	990	939	948	931	939	979	911	946	1000	949	906	909	914	955	915	952	916	873	934	947	971	880	949	920	920	952	891	984	950	928	908	935	971	947	944	965	1002	888	909	953	921	957	933	890	932	892	959	916	892	892	955	909	916	1011	952	856	977	960	933	942	927	888	1046	999	919	914	955	928	898	900	929	954	983	956	963	945	899	938	888	923	951	930	909	1000	934	935	973	887	887	966	915	936	973	925	977	889	962	961	927	920	931	954	930	912	930	946	970	940	913	931	910	947	941	917	963	902	984	920	923	929	970	961	948	893	979	964	967	915	926	1010	918	900	938	886	945	867	948	912	965	939	924	929	958	967	974	902	903	942	951	923	971	947	927	922	950	947	919	928	927	875	856	928	929	915	916	875	914	960	937	911	949	894	915	922	914	949	946	983	903	970	920	925	947	906	932	945	929	907	864	978	916	943	943	931	870	926	926	969	934	943	906	937	931	984	976	927	963	924	882	924	970	898	927	925	971	935	941	929	866	977	968	903	949	948	951	969	914	912	935	908	867	943	932	959	971	935	944	965	945	911	934	940	923	940	944	963	892	904	967	941	935	899	955	964	894	952	923	928	873	887	954	970	910	893	935	905	927	936	967	943	935	939	948	988	916	923	939	910	964	970	958	915	957	962	955	982	920	952	946	948	904	879	931	974	879	871	940	914	955	901	958	945	973	932	933	948	951	874	916	924	940	1016	971	900	915	926	944	968	927	974	887	1011	899	904	984	902	959	920	936	860	944	992	955	898	896	987	945	932	947	923	990	950	929	950	924	972	957	911	940	941	940	911	913	948	930	981	932	918	968	872	903	945	976	939	953	946	940	893	975	940	977	985	919	940	902	953	908	961	930	910	918	932	979	940	911	924	905	926	943	977	941	919	906	953	969	931	981	949	1012	935	928	929	911	964	959	926	948	943	998	953	952	983	907	917	916	905	970	888	924	929	930	919	930	899	888	970	892	936	915	985	951	993	921	953	929	889	955	886	911	1005	922	946	886	958	917	946	984	915	937	956	977	951	945	897	954	912	962	914	945	940	923	929	985	914	929	920	926	1018	949	975	901	946	971	973	968	923	904	891	977	943	885	959	929	912	957	996	893	928	873	944	1010	968	935	914	887	920	918	891	941	969	947	952	935	908	921	888	933	948	936	888	925	939	952	980	961	899	945	941	958	949	963	959	973	964	971	957	894	920	953	895	955	970	931	991	938	904	923	921	958	940	913	939	952	919	947	975	948	932	896	971	917	887	956	926	984	936	924	950	936	908	954	935	902	982	902	896	922	938	905	953	946	908	909	933	868	948	944	938	913	917	957	900	960	920	957	925	900	954	880	922	888	905	927	922	934	961	943	893	945	925	911	910	929	934	939	978	909	867	920	926	930	922	916	973	921	907	948	926	946	898	958	886	936	953	922	882	918	970	973	931	949	962	906	970	956	945	925	972	939	968	918	906	920	942	935	907	947	949	902	923	880	979	947	943	911	918	930	936	955	886	909	936	989	952	965	913	995	929	915	889	928	927	998	882	971	923	916	915	944	919	968	973	1006	935	955	946	931	944	903	959	945	936	927	934	920	909	921	882	889	948	944	928	962	918	951	928	923	937	917	959	945	941	898	906	992	903	897	937	911	953	923	908	934	949	960	928	914	932	924	951	925	956	942	962	957	896	904	915	973	905	880	927	858	887	967	937	916	934	911	1005	976	957	928	886	886	951	937	974	930	932	928	910	924	937	918	940	964	912	969	928	884	864	919	929	931	896	942	905	948	931	916	911	906	927	939	867	950	933	896	932	909	907	947	952	961	890	977	976	921	939	923	915	878	963	899	974	1009	959	861	944	948	927	934	951	931	896	919	924	894	938	948	876	905	953	913	880	957	893	953	917	960	953	935	931	912	921	892	919	940	941	870	967	893	948	928	934	891	930	928	875	924	920	918	940	948	954	928	952	921	945	1002	933	892	930	954	941	954	919	940	941	950	936	959	965	932	948	917	931	918	958	934	956	900	937	874	897	882	987	987	900	913	963	893	946	959	969	940	928	903	929	933	975	941	897	920	950	929	960	947	922	1007	942	999	926	951	925	921	914	956	909	931	890	881	931	930	928	910	901	901	895	922	938	986	845	963	982	993	969	938	986	954	957	900	966	945	912	967	950	923	914	952	967	903	922	912	914	927	985	949	926	914	942	903	940	916	961	949	878	911	893	953	981	871	943	871	898	904	928	943	935	918	950	1007	969	957	906	927	947	940	885	998	958	915	949	930	921	896	959	926	899	928	918	923	941	917	940	1000	952	899	970	952	901	947	924	918	903	963	910	943	967	961	921	969	898	953	908	917	918	888	975	939	933	927	955	927	908	957	903	957	883	954	963	917	919	953	938	944	878	910	893	935	967	903	935	962	885	916	909	908	926	928	968	982	901	895	928	959	951	934	953	897	941	937	955	946	951	951	912	941	938	938	963	964	942	951	968
67418	67017	57252	33648	23034	12348	2242	514	484	404	406	401	415	384	363	342	343	341	342	331	368	319	361	386	347	333	320	369	336	308	346	330	312	319	316	315	358	323	352	334	353	457	468	430	422	354	355	346	346	329	352	340	341	342	327	319	311	357	330	327	312	328	316	312	337	343	327	314	300	310	312	334	354	333	313	349	332	305	315	327	335	314	339	338	361	347	307	327	325	339	339	331	339	344	318	325	340	336	367	351	347	360	329	351	338	379	326	320	358	360	363	304	339	361	313	332	348	315	346	320	341	357	364	348	366	321	335	347	357	346	326	331	357	309	336	361	351	341	307	306	359	335	340	312	328	294	318	321	353	338	343	326	326	313	320	342	335	333	374	321	329	354	318	356	324	321	350	382	352	352	344	331	353	309	332	320	320	328	332	304	325	326	347	356	351	336	344	376	300	325	337	334	292	354	326	331	331	351	355	317	313	323	348	307	294	313	339	313	336	349	311	328	330	327	312	309	318	325	344	306	328	310	348	313	300	360	320	348	317	347	348	365	322	316	336	345	321	327	362	334	360	317	330	348	317	357	314	313	338	365	329	327	308	330	336	383	304	328	286	307	305	338	338	359	321	336	312	359	325	326	338	323	323	333	299	373	330	333	346	334	369	323	316	327	369	346	346	327	351	347	377	302	329	303	359	327	328	354	361	308	309	351	341	329	325	296	338	328	343	304	332	338	329	331	327	357	320	305	327	357	327	355	308	362	356	336	313	335	314	339	326	317	347	278	325	351	339	314	347	344	365	337	366	318	318	345	331	311	345	334	330	333	304	328	333	324	316	321	337	334	347	308	319	354	356	343	345	341	363	339	332	323	350	319	312	363	359	302	321	342	307	345	339	349	348	357	342	341	317	320	369	297	335	325	341	353	363	335	350	303	328	325	298	332	316	340	333	315	333	330	342	340	347	327	354	364	340	356	341	316	356	341	338	316	338	340	349	336	333	320	330	370	315	301	309	320	331	340	342	373	372	348	342	340	339	348	336	324	329	323	307	364	382	326	344	317	314	329	338	315	358	324	334	312	333	358	356	323	328	352	302	331	343	349	339	397	323	337	339	342	323	317	368	348	343	345	345	314	345	311	363	301	344	325	318	332	351	325	351	335	301	344	370	369	323	326	326	317	341	345	323	308	359	364	322	324	319	323	339	300	340	334	356	300	331	334	321	329	356	337	301	370	365	353	339	322	350	325	308	341	353	325	327	316	352	321	357	304	304	328	294	336	332	349	330	289	324	325	321	324	337	345	326	356	318	353	309	340	324	343	341	300	331	322	348	325	350	329	345	332	349	356	355	336	336	331	323	350	356	361	358	311	340	339	340	336	317	348	351	345	331	326	324	341	332	343	333	305	332	344	340	341	320	340	317	339	346	333	351	344	354	352	349	343	351	340	326	297	330	380	359	331	321	320	307	322	357	315	363	309	311	363	329	323	338	341	304	319	332	318	325	339	339	339	336	314	316	290	322	339	350	334	322	364	339	348	353	331	349	343	339	349	347	356	346	321	328	355	341	359	305	338	309	332	328	355	304	330	331	343	317	338	367	306	339	339	325	337	329	308	324	364	330	323	331	334	320	348	357	336	331	343	343	336	324	305	341	340	354	337	346	302	337	324	338	334	322	332	334	338	327	338	320	345	322	333	334	342	319	349	358	319	357	343	346	338	329	323	301	331	355	346	346	356	353	347	348	384	329	378	363	372	317	329	321	350	340	367	348	357	356	339	299	326	366	334	326	313	303	340	337	358	327	320	352	351	337	309	316	317	372	365	322	330	345	316	334	358	310	290	327	347	317	363	343	326	328	362	345	325	309	335	325	355	305	322	333	303	340	312	326	335	359	332	320	344	328	332	335	314	352	322	368	341	299	324	353	334	319	333	340	355	344	347	309	319	334	338	321	318	323	334	348	306	365	374	344	293	319	312	325	328	341	317	329	369	333	331	340	342	360	339	309	328	306	334	313	356	339	307	364	344	346	344	346	345	301	310	336	351	342	313	325	335	315	344	321	323	364	341	308	346	328	343	331	349	326	338	374	363	335	341	339	344	308	362	369	357	327	342	318	328	319	345	323	338	324	333	326	340	331	349	327	371	339	327	307	347	317	367	369	314	322	320	333	317	335	292	311	338	336	314	338	330	310	298	361	342	300	351	320	366	380	367	317	347	359	336	332	304	315	322	342	337	322	328	364	333	358	329	310	324	349	323	339	321	339	332	347	363	386	332	345	350	326	317	345	368	359	325	358	339	343	338	339	379	343	367	347	311	335	344	344	315	362	286	324	336	317	347	347	330	344	348	334	325	311	381	349	346	305	315	337	361	352	330	337	290	311	331	383	331	337	385	341	384	342	345	322	305	349	358	316	314	363	308	373	360	320	347	312	350	338	347	345	304	364	314	316	372	318	322	317	336	276	324	309	329	360	332	325	301	348	332	327	336	336	328	373	327	350	332	321	348	336	360	337	343	322	340	356	312	353	317	324	348	335	355	344	343	328	333	293	343	320	355	373	336	332	321	320	333	334	324	325	328	357	323	329	326	310	352	319	365	331	333	329	330	321	367	382	315	331	352	344	349	330	328	334	309	356	314	359	326	331	313	337	337	316	363	300	340	346	330	343	317	349	328	331	295	344	317	319	343	336	370	329	332	329	317	321	302	311	339	351	336	347	308	343	334	318	346	379	352	285	343	314	341	341	344	359	350	346	331	341	344	320	343	323	328	305	311	322	331	318	345	292	323	320	367	349	301	310	325	329	322	319	314	335	356	343	326	320	319	361	367	331	353	315	334	337	341	337	347	332	308	363	306	344	349	344	343	343	344	298	310	318	319	383	344	304	336	328	326	345	352	330	320	353	323	328	321	338	357	341	347	335	331	317	303	317	337	331	333	374	321	345	330	350	351	334	294	353	367	343	339	305	365	320	332	366	303	346	370	323	362	342	324	318	381	351	336	362	315	346	358	314	339	323	304	334	322	359	326	351	331	310	381	336	338	316	308	334	312	327	306	349	352	352	316	305	373	317	363	326	344	363	341	338	340	312	343	358	340	324	337	359	339	318	339	358	342	343	360	323	309	337	320	306	336	370	344	345	325	354	317	327	306	327	336	360	300	317	310	335	335	346	380	306	332	365	341	337	300	332	334	324	327	313	339	331	308	354	333	348	347	332	377	317	337	317	343	337	304	344	341	331	294	337	341	323	333	353	333	333	307	344	314	349	343	308	341	366	343	335	332	358	327	323	350	328	320	298	345	329	338	341	380	298	336	329	333	319	351	331	332	324	337	335	322	321	362	319	316	358	331	302	313	324	360	327	373	357	348	352	322	330	350	342	315	376	339	339	340	339	342	325	331	342	365	324	332	314	327	329	339	335	332	336	344	340	337	357	325	308	350	383	323	345	352	318	310	349	322	310	334	320	330	321	359	296	342	356	341	327	348	301	313	364	356	353	311	332	319	329	324
41627	50367	52063	39118	35858	24169	4585	1724	1519	1140	1070	1111	1012	1038	881	845	855	806	809	801	813	821	826	827	803	883	829	814	779	840	822	828	805	745	797	769	838	787	791	784	928	1580	1611	1482	1197	1024	907	808	776	775	814	757	783	797	707	800	761	796	772	745	771	757	777	784	780	763	780	732	744	776	759	817	781	766	753	803	765	767	762	789	825	761	782	759	764	785	788	736	775	796	783	769	772	840	770	787	754	769	761	809	759	764	797	837	745	761	822	757	735	810	781	756	822	797	759	788	764	767	827	768	825	801	755	808	814	809	769	760	818	743	801	766	795	776	792	808	757	769	792	791	762	792	737	844	805	802	771	784	769	807	780	776	771	774	797	782	809	778	797	795	829	781	768	745	763	821	751	761	746	788	760	803	815	751	737	811	776	774	742	786	792	731	799	756	756	777	772	756	769	774	832	788	785	804	817	763	737	769	810	801	771	753	766	787	821	790	789	780	748	757	777	820	811	808	741	820	819	753	787	740	800	782	756	792	787	744	748	817	769	785	800	738	817	768	814	773	833	774	766	771	786	739	784	733	740	775	835	778	755	776	776	784	718	797	750	740	782	762	767	822	766	780	805	764	839	774	777	814	780	811	803	721	748	796	810	802	809	728	765	825	767	732	760	785	806	784	801	765	740	794	734	831	768	748	714	798	762	776	831	808	805	758	762	812	761	787	811	787	834	764	768	833	752	747	811	761	789	803	816	775	763	812	779	739	839	764	761	768	757	713	753	753	772	773	738	808	802	784	839	787	785	772	726	761	756	788	751	745	806	757	783	788	790	800	767	810	798	781	791	805	769	812	745	792	748	761	731	807	790	821	746	740	799	719	779	814	766	733	764	813	792	739	790	792	725	816	780	748	769	767	754	823	803	837	812	771	800	820	768	770	774	799	745	779	791	778	774	772	792	810	763	774	778	772	792	792	746	773	825	784	763	708	790	743	774	823	785	760	768	801	733	763	736	813	743	749	782	778	751	786	744	819	731	777	750	788	785	789	784	792	712	792	784	757	751	817	778	828	731	786	800	811	780	799	784	753	758	786	799	744	781	791	755	784	776	757	780	744	782	798	789	761	767	748	760	811	783	751	767	774	780	781	765	817	784	791	721	813	755	752	801	784	806	775	792	730	747	765	769	776	734	771	775	807	714	778	840	800	773	755	735	730	785	783	775	752	763	794	728	794	775	781	783	791	774	738	759	781	728	767	758	710	768	755	793	811	754	829	753	782	786	770	740	790	783	816	747	783	795	808	780	794	803	794	744	831	752	763	810	741	777	766	767	757	795	764	755	795	773	780	826	831	759	768	760	729	772	756	728	789	808	770	818	766	759	788	738	813	825	772	793	820	747	775	754	742	808	823	820	753	751	740	708	760	728	757	745	773	775	804	774	779	784	759	804	824	801	776	775	782	811	758	757	792	763	772	790	803	806	770	772	744	745	760	776	714	731	797	756	777	807	828	728	777	767	794	785	808	750	787	780	779	768	789	789	771	782	779	761	796	772	773	748	764	753	839	772	766	821	804	753	766	761	761	723	753	775	749	763	752	795	782	799	792	760	718	804	736	771	753	836	806	732	736	770	734	802	738	760	740	782	796	778	791	779	760	745	717	750	775	710	773	772	722	787	782	771	767	797	756	778	760	799	760	789	805	729	753	795	822	789	782	762	788	771	762	786	779	733	830	728	808	754	796	785	784	767	774	766	774	716	826	814	849	754	777	813	818	762	749	765	863	798	764	793	778	792	764	756	775	775	779	734	804	769	777	767	751	772	742	771	734	796	760	770	759	742	753	753	746	795	753	807	776	767	794	815	821	810	749	746	784	777	785	776	767	764	724	723	799	734	777	765	774	775	743	822	787	745	779	800	740	825	740	792	787	775	723	737	820	771	738	737	790	788	822	793	791	826	772	777	787	750	801	748	808	736	745	835	746	774	727	709	795	771	779	755	805	784	816	827	782	763	787	762	771	817	770	774	780	795	731	772	793	806	797	741	755	815	768	809	779	805	781	713	824	817	778	794	791	754	745	805	758	776	782	757	773	771	852	794	821	768	821	763	770	803	753	753	842	783	767	748	811	742	746	772	755	732	764	764	853	814	860	791	743	778	824	773	798	769	785	736	772	746	778	753	719	792	771	811	786	769	743	788	799	799	719	762	726	789	769	713	794	764	756	730	778	767	751	757	831	801	784	768	777	772	861	845	802	811	781	846	774	809	806	766	798	795	817	770	796	765	758	727	795	777	796	721	756	762	789	801	804	809	787	793	826	756	739	706	805	747	790	813	765	790	768	778	853	801	789	789	814	773	758	815	755	762	766	718	781	713	789	785	778	806	710	796	761	827	821	769	784	780	778	840	834	758	809	774	747	706	783	820	774	748	804	805	803	780	741	770	750	768	761	744	804	760	705	772	781	763	822	786	733	812	789	751	739	757	739	752	751	729	769	803	765	761	809	751	765	758	776	745	808	750	788	812	748	768	785	772	783	763	720	780	811	759	767	784	789	796	778	756	802	768	757	777	761	775	811	792	749	813	799	772	747	770	793	755	748	804	743	797	749	770	760	780	777	839	724	758	774	753	763	774	784	761	742	811	764	820	772	771	802	746	753	819	805	753	736	757	749	781	774	723	757	792	823	731	786	805	826	796	839	707	809	836	783	771	778	796	805	770	781	839	773	757	750	790	782	819	771	742	768	829	771	786	785	791	781	752	821	754	817	776	803	761	722	785	766	795	705	801	801	772	792	729	755	751	780	777	790	775	785	766	799	813	746	771	779	791	730	777	730	812	831	794	754	767	763	757	823	755	789	793	811	735	749	755	766	744	766	769	853	767	764	772	762	792	784	821	741	829	753	778	796	742	769	816	713	766	799	723	833	750	831	773	852	803	755	733	690	754	782	772	761	819	807	788	761	796	780	808	771	770	806	727	787	765	757	798	734	749	760	798	764	744	774	761	739	747	753	745	759	725	791	740	745	776	779	748	808	729	708	794	811	787	810	697	804	722	758	760	750	772	724	756	805	737	742	762	727	749	816	795	790	760	763	778	783	767	786	763	767	747	782	781	728	813	759	747	735	805	736	753	781	795	780	761	772	732	747	734	774	779	797	856	806	779	775	812	843	737	765	751	837	758	798	754	730	805	811	826	831	783	726	745	843	783	765	769	768	771	830	741	764	760	869	747	749	744	740	817	717	798	767	824	809	771	770	798	763	730	783	833	772	791	783	749	729	748	791	783	751	780	807	794	773	793	764	789	781	781	786	784	791	785	772	802	781	812	791	782	812	732	782	821	806	795	765	740	799	756	763	779	782	780	776	777	799	719	715	786	816	770	752	819	783	802	754	765	823	748	746	762	765	766	813	742	754	759	765	801	747	797	768	764	746	753	768	737	750	806	801	780	774	754	768	769	774	760	756	790	764	810	775	714	734	773	819	760	752	821	776	768	823	747	768	777	707	770	754	813	798
79936	78810	69120	43786	34134	22269	6531	792	523	436	445	368	454	416	360	355	393	351	317	362	327	348	353	312	386	357	370	343	346	342	331	352	344	334	345	356	371	364	331	330	348	495	535	522	435	387	385	372	333	356	337	333	334	317	344	325	323	297	335	332	350	344	338	324	353	321	390	366	346	349	335	309	350	315	351	336	332	325	346	335	354	342	318	361	331	322	320	315	316	319	327	292	373	323	352	316	322	355	359	367	334	314	316	336	342	377	335	318	329	319	341	325	360	345	354	342	286	297	335	346	325	328	352	341	336	331	339	337	345	320	364	313	329	341	331	317	345	378	307	349	335	313	324	340	300	347	373	363	349	333	336	361	338	312	340	361	322	351	331	338	361	334	283	358	330	350	339	330	335	331	332	342	338	349	355	292	339	322	321	340	342	337	330	331	342	348	340	363	329	335	306	300	314	379	352	309	334	337	375	349	346	349	328	309	345	330	323	352	310	309	315	282	342	307	325	321	333	293	358	322	350	350	351	313	331	307	313	333	344	320	311	337	329	265	308	338	333	337	364	326	358	341	328	330	317	305	319	283	331	342	364	325	356	349	333	350	340	350	339	308	348	356	328	332	364	324	345	325	327	322	317	330	330	338	323	360	323	338	321	329	330	322	316	345	307	360	339	319	308	369	326	337	316	354	324	314	330	318	332	339	328	324	357	330	319	297	361	348	319	329	333	318	325	330	343	339	295	344	311	350	360	319	344	378	334	337	325	319	318	343	344	341	331	323	340	325	343	335	335	339	313	307	335	323	326	338	290	354	320	382	317	314	317	337	312	352	354	296	321	339	323	330	333	360	330	353	336	358	353	326	330	344	339	321	356	377	324	330	346	341	375	331	338	316	325	348	342	336	318	342	335	290	325	336	332	330	308	319	335	358	307	380	315	325	307	339	339	351	339	314	311	347	339	324	321	335	335	328	312	359	333	354	347	331	381	315	345	327	356	318	317	325	331	319	355	336	340	311	337	326	340	344	340	340	331	328	350	322	354	353	368	332	334	355	318	374	301	350	336	334	323	303	331	341	324	309	356	325	343	335	306	318	341	341	338	335	336	334	320	353	315	353	323	311	314	291	300	348	326	374	358	318	320	376	330	341	318	337	355	363	356	318	326	281	310	364	349	329	305	343	305	329	345	308	360	335	341	317	336	338	371	330	350	344	331	321	313	333	338	302	334	319	350	343	351	327	373	356	368	323	315	326	329	340	324	362	363	357	348	361	353	314	305	325	337	334	334	347	349	302	340	313	339	324	378	356	361	352	334	318	310	305	310	337	345	339	314	367	357	329	348	353	328	341	342	332	320	348	328	348	348	342	355	308	329	326	325	319	342	320	341	364	309	386	335	321	340	349	374	336	324	343	332	309	336	311	317	318	327	332	312	294	337	351	380	315	324	307	346	307	341	318	331	333	341	320	336	317	338	280	333	319	357	345	354	300	324	321	335	351	336	383	332	351	319	332	314	330	323	316	326	361	346	305	317	330	320	361	355	369	359	357	362	348	344	354	317	338	346	346	339	348	349	363	317	353	350	350	321	346	315	343	371	346	364	342	340	325	320	308	296	333	335	316	316	345	352	304	322	302	348	309	314	321	362	360	360	331	330	353	319	315	352	332	348	319	358	324	313	298	350	332	371	358	321	342	318	331	355	345	330	321	329	313	310	372	322	334	318	342	330	322	328	320	347	359	339	345	345	321	341	330	312	345	345	334	331	347	320	333	334	349	335	318	351	338	328	309	325	340	307	341	337	317	364	323	340	327	333	345	325	333	360	349	348	362	295	358	346	342	366	344	354	358	339	348	343	301	330	351	300	334	314	304	327	324	322	371	304	322	325	332	301	348	340	344	339	346	344	309	333	325	335	334	325	341	348	320	335	329	350	345	340	316	324	299	324	364	319	328	346	349	311	321	370	341	331	311	343	343	350	367	349	331	335	354	322	348	336	348	327	313	310	327	325	304	317	363	359	333	344	328	308	346	338	337	333	310	325	336	330	360	318	353	341	358	287	300	358	359	342	340	349	336	315	326	310	346	313	335	348	352	333	345	364	317	333	340	345	328	361	353	358	330	365	369	352	301	308	325	297	337	329	338	303	359	323	333	301	350	331	337	357	374	308	326	338	365	343	330	360	288	313	339	326	362	320	315	331	347	323	341	339	341	323	339	328	315	317	330	371	341	361	334	309	321	337	331	345	365	315	349	352	323	384	362	380	356	320	327	341	340	322	305	295	341	311	325	306	339	342	325	320	340	354	345	318	365	345	336	335	381	370	314	331	305	346	339	371	303	349	327	338	338	299	343	354	360	388	318	342	341	352	331	325	322	309	310	323	334	347	348	350	316	356	315	365	346	329	339	318	340	331	334	361	324	340	308	316	328	315	328	332	310	318	349	324	371	316	308	308	313	328	342	321	338	350	359	350	329	341	359	357	345	300	322	308	353	319	329	348	332	343	346	337	379	368	291	322	354	285	322	344	311	332	332	308	314	320	342	312	322	329	360	378	308	333	366	320	324	356	330	314	343	318	325	299	325	343	321	336	329	371	348	311	355	289	336	338	329	322	312	344	310	349	316	343	347	310	371	326	320	321	331	363	320	321	334	393	348	325	318	323	315	353	319	354	312	338	310	299	354	354	332	356	320	345	329	325	342	333	319	357	342	317	320	325	319	328	335	299	342	322	358	324	338	332	348	340	327	331	315	315	352	330	335	289	278	356	361	311	366	300	350	314	310	325	303	328	328	346	336	377	325	307	335	361	309	307	369	346	333	315	311	325	308	322	343	367	348	337	327	375	348	307	326	331	342	346	377	351	349	298	332	362	384	342	312	340	352	354	348	329	339	314	296	344	339	335	333	335	333	329	306	341	364	344	318	322	304	333	322	333	342	320	396	334	325	317	337	338	313	311	370	294	339	305	297	317	329	314	352	314	351	344	308	383	299	327	321	338	362	333	345	337	341	330	344	311	305	321	346	306	370	337	342	342	350	349	335	309	288	325	348	324	376	356	364	361	331	326	307	331	342	338	349	335	319	327	321	327	359	339	347	329	296	351	337	349	339	333	350	349	301	339	338	320	342	311	298	343	316	336	325	350	327	359	346	350	339	353	271	331	321	332	322	338	314	320	344	327	339	329	324	341	331	308	318	333	295	362	329	321	343	308	340	339	348	340	360	328	303	368	332	329	336	337	327	347	324	325	330	326	371	370	348	316	324	322	348	293	322	354	319	298	367	322	319	353	322	330	331	327	333	335	330	310	337	315	334	317	322	318	321	355	358	344	337	347	345	336	318	336	318	316	357	315	320	343	322	329	334	338	309	362	323	365	332	355	353	315	316	341	357	345	312	338	333	361	350	334	319	347	332	330	374	334	342	386	324	351	372	332	314	354	330	353	325	325	297	348	349	365	361	333	316	322	323	309	331	341	312	328	333	316	347	334	337	326	337	378	308	337	370	338	326
51085	61589	64059	48462	45192	33638	11695	2303	1842	1278	1258	1261	1585	1104	985	949	848	872	802	865	878	802	841	876	844	841	895	816	836	879	851	807	817	766	806	792	789	756	800	806	1080	2240	2167	1914	1438	1124	885	882	833	770	787	766	749	796	761	765	777	759	801	819	796	756	749	778	801	760	779	761	773	793	782	791	750	727	850	789	756	805	808	782	787	796	777	716	793	775	722	747	785	808	757	771	750	796	817	770	795	786	775	787	825	743	792	757	795	772	818	755	754	761	747	762	772	768	810	809	793	755	747	789	756	820	758	752	755	740	764	822	752	818	787	774	725	837	793	738	784	788	787	797	751	776	797	789	753	779	787	722	777	746	731	776	845	790	779	830	775	789	786	758	762	771	759	777	779	788	791	776	756	791	806	766	747	786	756	813	782	769	826	770	791	777	820	794	794	750	794	741	785	780	755	861	766	769	765	746	801	733	828	731	753	769	727	805	772	699	760	773	782	796	812	767	787	783	786	762	779	789	778	771	772	745	814	742	786	813	788	777	809	763	734	776	787	785	763	779	751	753	751	818	778	721	767	770	801	770	787	768	760	806	710	774	776	793	777	749	787	778	749	729	760	758	819	789	804	830	741	753	773	774	770	759	800	776	787	795	767	798	754	804	801	738	775	712	735	756	757	722	744	754	769	748	730	806	807	724	784	768	822	811	807	779	777	775	729	810	772	788	765	786	775	833	841	816	766	782	773	806	715	731	792	698	726	775	777	740	788	769	765	766	783	784	787	780	784	793	706	774	740	784	827	752	764	756	771	769	801	741	793	803	807	793	756	780	744	779	774	790	800	782	780	796	770	788	814	787	796	793	739	769	831	812	788	755	766	745	791	767	724	790	801	772	751	804	758	771	779	804	767	774	758	804	785	791	782	764	773	772	818	789	850	765	754	766	789	739	836	752	747	799	788	759	756	817	819	769	735	784	803	789	763	770	775	798	751	761	748	756	774	766	830	772	734	809	777	764	795	786	740	778	760	804	747	741	818	782	793	783	791	799	810	806	842	792	755	793	796	787	807	747	778	766	793	813	790	768	747	741	794	739	755	796	810	771	792	680	749	745	738	753	787	768	746	780	764	753	767	785	787	776	790	777	744	776	766	749	804	784	783	807	762	785	820	779	815	763	768	771	743	754	779	817	787	776	784	780	748	800	779	791	751	789	762	784	754	738	788	779	744	766	755	739	771	774	782	770	757	793	750	827	752	814	796	797	742	749	791	792	791	776	783	707	784	780	774	764	760	781	809	802	805	804	789	806	793	747	706	750	760	742	788	800	816	756	773	778	782	722	745	786	773	791	814	765	757	794	789	771	796	788	745	771	785	772	751	762	781	805	818	780	759	809	772	752	775	828	743	783	779	770	775	789	826	763	767	751	773	777	798	765	767	800	754	744	799	742	807	787	807	769	808	739	808	795	718	807	772	790	738	802	775	750	775	779	770	775	719	801	719	799	813	775	765	811	786	762	808	787	782	828	804	793	804	761	825	809	809	783	731	840	785	777	735	791	784	778	798	759	747	758	762	792	786	788	726	756	774	850	758	806	753	729	814	814	790	756	797	802	711	771	745	726	759	767	776	783	805	814	865	798	737	764	778	802	781	825	802	742	731	773	798	820	781	777	774	749	793	792	816	794	798	764	795	748	810	807	808	747	796	762	796	838	777	767	687	762	763	762	785	758	806	748	789	792	772	834	774	767	810	746	808	725	791	752	799	802	795	761	747	753	780	788	774	776	748	781	783	748	755	776	776	711	765	791	760	811	735	745	735	784	747	776	804	742	799	715	764	775	802	709	745	761	797	755	755	794	809	773	800	792	807	774	779	759	751	771	757	768	796	775	763	815	727	815	821	816	772	794	782	779	745	743	748	788	801	813	817	742	807	814	756	787	797	807	798	808	780	780	757	760	746	813	764	792	810	761	781	756	783	779	782	795	763	763	757	783	788	780	784	789	762	774	749	745	788	777	775	811	790	786	820	756	783	779	765	769	796	760	761	814	766	731	791	787	813	794	798	803	778	772	773	767	720	791	766	781	794	761	720	789	755	766	759	809	744	770	787	783	789	800	779	778	733	732	838	780	805	742	830	759	789	785	760	770	726	780	762	791	802	765	748	732	813	777	788	806	784	816	789	785	816	805	755	778	764	748	761	763	775	748	760	771	780	762	756	809	773	785	755	773	834	774	786	747	739	776	766	768	748	736	751	775	821	735	764	768	776	766	732	801	757	791	741	792	713	788	793	781	774	800	781	752	786	770	766	801	744	756	811	724	802	770	785	807	745	759	800	845	780	790	767	822	757	739	834	779	779	790	767	837	798	775	769	733	777	767	786	773	761	803	783	819	838	822	743	802	800	771	694	820	767	764	739	760	742	830	813	807	727	788	807	737	743	812	759	742	747	746	830	763	776	792	793	819	776	773	788	796	777	780	787	815	790	774	808	831	736	756	781	771	786	793	801	778	795	804	806	751	783	780	819	777	815	828	755	820	757	790	805	782	772	768	777	698	800	769	752	784	719	798	777	777	787	804	783	717	810	750	721	775	791	801	770	793	739	756	754	737	812	786	756	750	772	770	777	722	751	737	777	769	750	773	829	799	811	833	771	776	819	745	746	739	794	765	722	771	773	779	737	713	780	797	767	727	785	778	773	765	726	749	747	765	739	770	783	774	825	808	750	738	809	741	807	761	757	787	781	765	810	736	766	807	792	760	805	789	780	735	723	769	793	787	793	762	802	784	770	781	757	756	761	770	793	807	736	798	778	739	745	780	773	782	792	761	817	743	757	788	737	764	788	779	796	765	762	804	811	771	830	739	743	817	780	773	759	740	767	779	767	761	795	737	776	757	778	778	824	750	782	790	778	806	791	813	773	783	756	748	813	791	818	796	778	765	798	768	770	778	761	800	730	803	789	768	829	779	773	755	797	809	790	774	764	769	771	763	776	705	766	803	822	775	728	759	734	772	760	787	733	828	795	806	758	795	807	751	757	872	783	755	753	749	760	784	820	768	841	795	842	792	826	776	795	772	791	803	715	775	744	764	733	764	755	701	771	778	800	835	765	806	794	808	755	775	738	775	763	773	774	776	805	769	815	788	759	753	796	779	846	737	789	818	747	847	815	737	751	785	761	788	772	744	765	747	756	783	798	815	781	780	740	745	804	805	782	767	775	763	789	812	823	748	798	800	795	784	736	750	817	741	700	780	719	752	808	758	730	784	751	781	765	747	773	789	794	733	791	771	777	768	771	752	761	723	790	781	747	785	747	739	798	785	721	754	744	724	728	779	802	789	797	852	798	747	789	805	836	765	766	803	811	800	806	776	767	768	801	792	762	789	762	737	792	765	744	788	788	778	799	784	748	811	768	804	807	766	789	803	802	810	795	832	742	812	810	815	763	782	801	790	741	731	785	785	847	791	758	745	791	771	742	792	785	749	752	807	745	728	781	785	755	752	801	815	732	764
18341	15108	9767	2668	1560	935	521	494	404	449	411	442	428	432	432	406	425	425	443	412	371	467	456	402	432	422	408	389	380	412	425	450	387	391	400	468	410	403	396	385	432	375	411	416	401	436	429	421	422	423	390	417	423	388	432	423	408	413	422	412	380	368	472	429	441	379	395	408	418	373	374	381	435	387	404	405	406	395	414	445	425	445	385	399	406	385	403	390	407	461	409	400	392	399	383	386	410	397	428	453	411	415	433	401	422	399	387	410	416	401	423	425	415	394	408	419	434	413	413	399	396	439	424	456	404	389	384	367	409	388	422	425	415	429	414	395	410	438	432	407	388	418	399	420	416	402	394	453	399	404	392	413	411	393	377	388	382	387	468	439	398	380	432	403	435	384	385	419	430	393	429	372	418	354	412	426	397	404	394	368	430	390	429	394	452	401	425	384	387	435	412	399	416	376	422	419	452	441	402	401	425	435	460	400	421	427	408	430	450	386	399	402	435	378	373	403	401	420	403	387	418	403	395	415	443	450	433	411	449	410	437	413	383	391	388	424	401	415	443	419	396	398	379	403	402	426	420	418	420	421	450	414	430	443	389	429	414	463	401	391	386	417	401	393	396	463	407	386	410	436	388	400	451	401	434	438	428	420	409	457	403	384	398	419	404	376	406	402	418	430	414	420	408	407	453	439	448	431	395	437	413	391	428	428	436	439	401	464	410	403	412	404	410	425	436	463	414	443	423	400	387	392	442	414	416	387	423	380	390	459	406	409	420	384	376	393	381	385	420	412	399	439	380	429	407	408	387	425	395	406	407	473	434	377	410	373	386	390	430	389	392	397	398	444	436	399	433	425	416	432	406	397	419	369	405	441	378	416	400	411	441	389	409	393	378	401	410	398	421	400	419	423	399	430	392	396	423	455	393	395	403	420	411	408	388	382	424	438	431	452	373	415	394	422	413	441	395	375	353	405	443	429	364	385	415	445	408	416	428	399	376	381	426	393	402	408	383	422	420	433	399	406	407	420	389	393	420	393	396	436	441	367	404	407	375	430	417	381	417	420	436	448	426	408	419	437	413	377	392	399	398	399	370	458	427	402	432	407	379	406	396	463	402	380	428	378	416	407	411	396	396	419	416	398	394	415	450	367	409	429	417	407	423	461	400	417	436	399	378	365	382	398	402	411	415	405	375	386	413	411	387	361	382	424	398	372	386	416	401	418	393	424	413	406	423	387	414	379	443	379	415	453	340	396	420	414	382	390	405	437	409	393	418	384	401	382	418	399	418	385	426	396	405	411	376	402	398	429	395	408	453	377	393	388	402	430	378	411	418	380	399	407	430	376	397	430	426	395	424	411	412	416	387	356	436	430	402	387	454	396	411	418	424	372	357	410	443	426	406	396	428	416	449	378	429	439	405	405	425	379	394	410	373	393	384	418	424	385	400	405	428	409	369	422	397	376	406	453	435	453	442	371	396	434	434	382	394	404	405	445	386	389	445	406	433	409	410	457	400	404	433	411	397	423	402	400	420	390	391	377	413	383	383	432	393	396	400	375	418	412	419	386	448	411	387	415	398	419	455	457	442	409	391	387	451	426	426	407	399	410	441	427	393	371	411	391	428	435	428	396	419	393	408	405	435	405	417	408	412	439	396	386	458	398	400	406	386	397	414	405	403	409	426	395	415	412	401	401	434	434	418	446	448	430	397	388	389	405	413	439	436	443	394	415	398	422	400	399	399	426	425	394	428	416	392	409	403	414	378	430	421	406	434	422	421	403	398	404	418	455	395	450	410	432	399	422	413	419	387	377	403	406	380	417	455	397	394	417	367	400	422	435	440	419	414	418	369	402	417	428	446	404	401	415	410	406	402	407	432	375	375	439	431	440	419	404	410	437	419	401	421	427	392	412	415	430	391	400	396	386	382	438	409	365	419	415	427	398	396	412	403	412	411	377	419	415	430	442	423	423	390	401	430	426	421	416	424	398	385	430	404	370	404	419	399	415	411	389	377	418	408	388	375	391	439	395	400	415	422	377	402	430	430	394	402	419	410	442	372	399	389	416	384	406	385	373	435	407	426	406	424	387	390	430	442	430	403	394	414	402	395	449	415	430	402	413	398	442	371	397	391	413	407	452	434	426	408	388	438	419	412	433	373	398	409	416	402	441	426	424	441	414	401	411	405	403	447	387	402	402	416	379	392	429	387	400	404	395	432	402	408	386	421	387	425	409	432	419	396	415	388	407	416	389	371	412	432	401	413	392	422	395	398	422	415	393	416	419	389	427	458	425	414	410	404	421	401	406	414	409	378	435	384	391	454	386	403	391	407	426	439	409	439	422	434	456	481	418	389	473	430	416	390	418	395	419	393	413	424	409	416	370	390	420	458	415	427	426	380	410	410	414	383	417	499	388	398	407	410	466	412	385	402	371	383	413	390	439	422	429	399	430	466	412	409	384	442	406	389	414	429	451	403	383	418	390	406	386	430	410	371	402	445	385	408	401	381	371	419	395	423	448	380	405	435	425	405	369	442	398	417	394	413	434	388	380	395	411	413	406	409	439	414	415	388	432	434	391	372	445	422	415	393	372	413	381	418	453	422	447	398	408	388	398	410	395	445	414	410	412	393	397	395	396	398	436	401	419	458	420	408	384	433	414	434	397	406	393	418	355	401	380	448	380	411	417	447	373	423	402	373	388	408	407	388	385	384	388	387	448	396	437	392	417	413	456	404	426	376	433	372	402	416	412	433	416	419	366	414	438	380	421	378	373	408	442	407	391	400	383	432	397	387	404	400	423	424	417	397	406	414	417	430	398	427	407	374	408	417	396	424	386	396	388	395	402	390	405	384	378	408	412	420	405	424	414	413	453	400	385	388	407	415	368	438	409	425	395	399	391	405	447	410	407	427	437	379	418	419	392	431	402	405	398	399	375	411	435	394	435	410	401	386	435	414	372	422	425	416	419	391	399	384	442	454	431	408	409	416	406	417	419	411	399	440	419	402	420	427	422	433	436	424	430	398	402	460	394	405	426	360	380	404	358	420	422	392	438	411	376	412	399	439	419	428	386	419	442	423	398	390	385	379	401	387	434	391	427	416	424	422	393	428	414	427	429	396	419	398	442	434	440	431	395	401	463	414	444	362	412	391	404	369	436	386	395	416	390	417	397	420	381	406	407	387	383	372	419	401	444	414	377	392	430	418	367	424	414	442	417	409	376	389	435	424	401	374	414	417	439	418	411	385	413	418	431	446	416	423	392	415	375	370	407	413	382	420	417	401	417	422	409	404	446	436	438	397	416	419	431	430	430	385	424	404	449	415	384	442	395	402	422	432	362	408	439	466	412	381	411	453	414	390	397	430	422	396	451	392	438	417	376	396	400	429	407	410	398	408	433	424	400	400	383	430	379	403	419	436	431	414	404	417	396	407	381	412	404	425	410	424	403	428	431	427	425	414	419	366	433	385	438	412	419	409	411	411	387	416	425	443	432	419	391	445	424
15776	18649	14682	6313	5311	3233	1393	1048	1101	1024	1000	997	996	934	987	994	972	943	933	886	937	919	938	936	967	898	942	929	978	935	908	898	935	936	969	929	878	955	914	962	908	923	975	966	995	971	960	957	936	901	919	968	967	958	938	918	952	944	872	938	906	924	875	906	930	906	898	926	938	888	919	900	911	869	911	920	932	948	956	934	911	933	903	922	907	902	922	940	936	976	913	902	855	954	899	975	950	928	963	942	911	944	842	913	952	895	877	920	920	957	932	906	927	912	889	952	903	883	889	960	946	929	909	920	951	881	907	929	951	875	959	977	936	908	961	913	907	962	921	946	930	919	953	952	942	933	928	907	907	971	904	892	944	914	920	901	913	932	936	944	951	926	974	957	996	956	887	983	897	876	911	927	881	912	934	965	867	864	937	912	864	917	944	925	830	940	917	912	880	932	898	893	952	973	929	899	837	871	879	925	886	879	908	936	929	883	979	959	923	927	880	954	913	865	980	916	922	901	884	922	876	881	907	968	893	873	902	959	954	865	949	936	916	884	930	919	923	940	912	926	912	927	885	966	902	908	933	950	974	889	955	907	881	957	927	967	940	910	930	926	907	954	934	911	937	947	932	902	918	935	929	961	931	898	903	878	913	923	941	966	928	905	972	870	921	926	874	909	872	977	920	925	945	938	1003	935	897	924	914	955	956	883	957	898	925	939	944	907	919	848	953	954	914	943	907	922	936	883	922	916	942	916	929	980	944	977	959	922	941	892	930	899	893	924	917	967	970	887	999	961	939	932	870	1003	911	955	957	867	970	944	934	920	894	935	949	942	926	912	933	889	913	908	868	883	984	893	935	917	899	937	895	942	935	958	928	898	944	867	914	942	945	914	899	922	945	920	929	931	924	938	920	912	895	882	953	919	867	958	930	929	909	866	936	958	908	933	947	930	882	964	966	854	951	880	972	917	905	894	951	944	938	888	935	905	924	943	930	925	916	899	910	948	961	909	925	920	829	961	924	926	911	902	919	926	934	941	932	926	917	903	960	910	896	886	978	978	957	949	918	912	917	946	928	954	873	929	936	947	890	942	897	965	940	939	868	896	914	942	911	922	916	928	920	965	887	920	945	960	945	919	965	886	966	892	923	943	932	929	889	888	965	941	849	883	931	951	952	905	920	929	903	889	982	906	956	957	935	908	884	951	923	879	897	885	857	900	922	884	955	930	938	879	904	846	935	983	924	940	907	858	964	950	859	912	950	874	936	911	914	962	961	916	930	987	863	851	909	894	946	934	960	931	905	913	926	928	982	906	884	940	900	905	920	928	895	889	944	904	897	918	956	915	936	928	938	949	987	891	928	950	923	946	935	895	889	902	901	868	977	930	926	919	964	890	943	932	897	926	920	904	925	914	940	946	933	879	977	981	889	852	916	882	897	890	916	879	887	944	896	890	929	928	986	917	885	852	943	857	930	901	921	891	899	916	919	923	927	935	908	901	943	906	906	915	926	880	943	856	908	907	907	962	946	928	887	924	864	940	880	951	916	891	881	938	861	933	939	972	943	935	934	935	894	930	884	898	909	993	889	975	881	902	907	853	951	894	963	933	953	840	970	957	890	902	864	925	963	903	919	926	915	972	908	852	999	935	959	917	940	946	949	957	923	889	945	929	921	896	923	914	959	946	939	918	940	925	977	889	900	849	930	912	889	901	907	898	941	912	943	950	920	917	897	899	930	899	891	875	957	1006	900	974	847	975	911	932	927	875	929	951	903	922	961	941	926	861	920	902	949	971	930	887	911	927	922	927	923	947	909	921	917	870	910	949	953	907	903	905	967	917	971	897	884	886	950	934	891	943	928	938	937	885	914	909	884	924	954	947	958	929	904	940	911	910	910	870	927	930	932	935	897	917	929	925	956	881	907	936	956	942	900	925	969	903	933	920	906	951	959	932	936	934	947	869	922	951	928	887	939	942	972	883	881	928	918	831	907	927	942	933	895	945	932	912	870	874	895	940	947	921	929	930	931	929	963	918	917	959	964	874	970	906	888	911	907	929	921	925	939	920	930	897	917	925	912	958	933	913	901	962	912	942	894	931	969	888	890	892	962	906	949	895	912	938	934	921	967	938	895	912	919	914	916	934	947	940	921	946	963	902	940	1015	888	945	944	936	958	940	920	924	908	987	903	991	959	878	889	913	901	907	920	941	975	898	872	921	954	918	944	879	924	929	860	946	910	884	870	925	923	918	955	897	929	932	940	941	893	930	930	951	932	919	899	890	951	910	933	905	928	953	945	973	923	907	913	960	990	931	901	983	965	912	891	922	882	911	909	906	944	898	953	916	920	942	928	905	956	923	924	887	994	915	933	942	907	931	964	901	938	916	980	916	931	945	950	916	921	927	882	944	924	971	849	927	978	923	922	960	941	901	924	915	939	937	873	885	1006	944	899	910	883	917	903	933	883	964	858	866	933	902	922	920	971	891	924	948	911	861	921	865	913	916	897	941	859	906	901	942	957	883	911	953	939	921	906	898	888	911	953	946	934	855	901	912	928	874	925	896	937	943	930	905	996	954	893	914	903	882	937	889	922	974	894	963	941	966	902	875	911	924	900	928	925	900	940	977	853	901	937	960	941	951	875	901	924	888	912	923	915	937	886	902	945	890	922	949	946	856	939	963	931	941	953	968	912	902	887	924	904	954	922	898	900	903	893	944	955	880	980	914	893	935	891	941	953	928	937	955	922	912	1000	919	911	920	912	916	944	940	922	888	908	988	940	970	915	867	919	915	909	916	911	927	940	961	991	946	942	895	909	986	911	923	893	910	906	924	889	950	878	928	913	966	875	938	954	959	933	960	920	864	919	932	883	955	947	875	919	932	894	914	932	916	930	955	936	940	918	861	965	962	946	912	962	884	921	945	990	939	961	922	905	910	947	947	925	944	976	909	915	928	924	922	950	937	894	936	885	969	929	911	940	899	925	878	887	902	929	945	912	910	985	919	941	911	941	910	888	915	840	947	917	883	932	916	916	896	912	877	948	941	909	917	917	932	919	925	988	997	898	946	944	940	933	964	879	961	930	902	902	887	920	897	996	942	919	937	887	903	914	930	906	970	908	890	954	978	966	912	881	932	858	891	915	903	889	950	919	987	955	867	943	975	978	930	896	912	878	906	977	938	938	910	915	969	910	908	880	896	952	950	894	863	911	939	887	943	943	859	920	964	929	900	974	865	936	949	879	900	928	890	918	896	880	977	919	903	947	913	913	945	904	920	915	923	934	913	894	884	888	978	970	916	893	989	945	946	929	860	896	939	938	986	911	833	922	908	927	899	942	928	957	903	917	868	938	928	881	832	938	935	970	928	946	917	963	942	908	905	931	935	950	961	911	905	950	911	916	977	917	943	935	992	877	902	926	888	945	925	933	891	960	944	912	958	860	944	889	905	910	935	904	930	928	931	919	962	946	956	875	942	907	938	904	918	927	959	989	949	927	829	907	921	931	908	927	921
67515	66665	57949	32378	25011	12979	2680	546	489	386	376	385	439	385	353	335	345	311	377	327	317	335	326	335	337	340	313	333	331	339	318	324	309	319	317	312	328	300	349	333	344	390	391	400	371	366	333	346	328	308	321	344	337	298	294	361	309	316	315	302	340	317	299	320	317	274	332	323	346	307	303	299	320	351	348	312	340	323	306	348	343	365	335	292	322	321	320	317	309	312	304	315	283	325	302	294	340	313	298	268	336	329	326	331	336	331	317	322	345	324	317	323	302	328	343	323	282	301	304	349	346	317	311	314	299	349	345	344	292	339	307	325	340	328	305	320	335	327	326	299	331	351	367	349	308	318	326	325	302	358	343	341	359	294	316	318	302	304	322	324	327	354	334	335	282	311	312	335	319	309	332	303	329	282	292	301	312	292	321	324	328	327	321	352	325	316	339	287	294	336	298	333	303	333	332	316	310	311	317	323	289	318	342	371	373	301	321	332	351	325	362	294	262	330	313	334	311	341	366	303	301	307	333	312	340	336	320	349	346	302	350	344	319	342	332	302	323	343	300	310	336	327	333	311	339	317	330	330	309	331	357	329	313	334	328	339	342	330	289	335	304	293	307	362	297	317	368	300	366	323	305	327	331	290	311	327	331	294	359	331	320	318	325	347	300	321	287	314	302	330	329	326	295	359	312	326	304	355	353	325	346	314	338	354	295	321	324	320	334	336	330	292	301	339	311	310	363	332	313	326	347	348	332	343	294	344	329	318	340	354	305	323	302	266	356	340	316	308	324	310	333	311	307	315	347	296	331	312	293	348	312	302	322	340	301	319	315	324	295	299	297	354	337	332	313	330	321	297	321	324	311	318	296	311	332	293	319	361	362	336	290	329	316	372	301	323	289	352	325	333	314	321	323	344	319	337	330	328	322	341	343	295	299	324	342	310	316	365	297	330	287	313	325	339	310	317	333	354	317	328	348	311	304	280	336	327	327	348	309	310	349	315	297	320	321	292	345	316	306	353	289	350	281	318	298	368	322	336	317	274	346	286	314	299	316	307	288	341	314	337	318	338	334	321	312	325	333	330	328	319	333	304	319	289	329	322	290	325	304	287	342	334	293	311	346	353	339	300	318	323	317	279	330	287	318	312	316	340	334	312	334	310	329	344	309	344	323	300	312	334	343	327	315	313	307	308	296	326	315	321	313	333	318	366	327	338	329	287	376	351	324	291	326	330	349	335	330	319	324	305	315	338	340	330	312	327	309	315	340	313	296	303	303	332	314	326	315	342	331	328	291	309	341	312	322	319	318	303	305	304	305	340	344	303	302	313	321	303	318	299	391	343	324	314	315	330	302	302	310	311	336	321	323	349	274	330	319	338	306	303	323	296	306	337	321	331	320	315	337	309	305	314	325	305	331	336	311	296	322	284	323	303	325	295	325	325	332	297	321	300	346	312	327	314	311	310	270	322	341	313	342	347	345	336	343	290	356	318	339	329	321	356	326	316	313	314	304	316	329	325	285	302	326	356	371	314	342	316	360	358	317	314	318	336	336	298	331	328	328	354	351	311	348	324	288	335	284	308	327	332	319	348	305	328	321	301	318	297	299	318	339	328	360	314	338	326	290	289	319	339	362	323	310	329	349	307	342	345	326	310	319	315	351	338	355	364	352	329	378	321	334	328	310	340	296	328	337	336	306	338	341	310	285	315	313	308	314	322	325	331	340	343	299	305	328	328	303	342	291	308	325	310	338	290	322	307	324	301	312	287	323	356	327	353	332	317	314	270	304	332	320	322	342	314	315	290	332	303	330	325	322	303	335	315	331	326	309	305	297	322	309	323	305	325	349	306	342	268	317	316	335	357	343	326	318	345	318	273	300	297	297	349	306	308	312	318	335	313	307	268	337	336	321	335	326	309	308	282	326	326	336	334	327	312	342	338	305	331	311	308	322	311	316	325	325	317	350	308	328	358	298	321	313	291	282	312	312	367	330	336	321	289	325	350	298	298	340	316	338	307	305	330	331	300	327	321	300	324	321	349	321	320	344	312	317	310	300	344	324	358	330	333	297	343	326	342	306	298	357	337	301	309	309	302	317	348	298	270	279	359	345	326	326	339	361	295	298	352	309	292	338	305	337	319	322	330	314	310	325	319	316	325	301	320	331	317	356	353	347	326	357	293	308	363	331	337	338	334	298	329	339	298	317	297	312	320	290	334	312	341	296	297	356	339	371	302	325	335	333	328	289	345	322	319	351	344	320	344	328	315	329	340	322	293	332	314	356	320	323	319	332	301	301	318	320	314	303	290	327	316	354	339	314	311	336	316	317	311	341	310	305	311	293	313	329	345	329	321	326	352	349	292	305	349	328	319	314	353	323	337	306	288	314	337	348	332	309	312	278	322	325	326	314	297	346	356	319	316	294	298	305	335	300	323	308	337	296	336	341	325	322	309	304	335	321	304	317	322	329	341	309	290	315	328	320	317	285	328	310	319	310	311	295	304	323	312	334	341	344	334	319	304	308	323	331	321	284	338	327	311	334	331	317	335	347	318	292	351	338	292	306	301	321	341	285	336	292	316	332	328	306	323	335	329	339	312	343	301	328	336	312	349	370	319	354	312	336	310	351	339	320	320	294	314	316	352	309	323	352	333	326	364	331	322	323	317	333	332	284	320	341	327	319	360	315	340	298	327	317	318	341	332	319	309	356	315	310	354	318	324	280	370	308	322	321	314	321	343	298	320	290	301	330	311	323	305	315	308	266	319	330	343	305	323	316	319	330	333	298	344	361	330	332	354	345	338	330	291	288	322	366	313	315	298	338	314	285	332	301	317	327	320	331	310	331	325	325	272	314	353	350	324	336	321	286	303	317	324	319	319	345	301	316	324	354	352	307	337	345	285	332	333	314	328	287	300	329	330	323	314	343	328	303	344	322	339	324	304	350	315	313	326	317	316	330	348	316	313	359	325	301	340	341	335	318	326	315	367	325	309	323	313	280	338	294	311	335	324	339	319	369	310	346	326	322	329	344	329	326	330	323	313	350	336	341	317	299	307	322	347	331	327	334	353	316	314	303	312	321	305	293	327	332	308	298	338	313	289	306	332	318	347	315	344	318	290	298	334	365	360	331	304	327	328	333	324	347	338	337	303	362	303	343	305	346	311	299	349	314	339	323	362	316	362	342	339	311	362	325	334	313	345	289	312	334	348	304	333	324	322	333	293	316	318	298	322	345	317	331	305	299	316	340	327	332	307	328	333	306	313	315	292	324	318	308	344	331	322	361	333	348	330	353	332	285	320	321	340	288	326	294	308	321	299	325	318	309	299	334	323	311	336	306	333	309	299	298	315	299	291	331	304	328	329	331	354	295	322	323	311	286	308	304	315	287	314	315	309	323	307	327	321	329	346	304	326	293	312	342	346	366	331	312	317	312	296	320	310	282	328	312	368	338	305	338	315	352	338	304	332	314	337	311	302	307	312	317	291	323	318	359	308	331	324	322	326
41426	50306	52511	37855	37368	24161	6063	1600	1391	1118	1064	994	1383	983	852	863	735	795	738	785	765	770	775	762	724	804	805	775	783	771	828	828	834	710	773	765	781	766	741	764	859	1575	1487	1430	1136	860	783	782	747	785	709	726	730	750	687	735	760	759	746	761	810	764	775	703	741	766	766	744	732	771	751	705	740	729	801	751	708	827	757	733	757	714	689	724	770	706	739	773	784	723	783	737	716	727	721	726	759	748	768	710	709	745	739	714	767	737	724	697	721	832	709	714	761	759	724	776	730	728	730	722	771	791	780	798	750	752	745	753	737	692	746	756	702	740	706	743	774	748	762	762	769	784	716	772	671	796	749	771	735	709	730	744	738	749	720	729	731	746	762	738	782	789	726	746	729	694	787	779	727	711	744	724	745	766	761	711	768	772	702	759	688	741	754	724	736	786	728	782	713	730	690	711	716	710	787	722	711	763	715	716	767	749	760	763	729	714	737	787	800	743	766	792	722	747	742	742	751	777	723	747	725	735	747	763	710	760	631	720	745	718	751	777	722	753	740	751	773	692	710	796	753	760	756	762	779	710	776	708	806	691	803	766	750	735	720	746	792	721	692	722	767	789	733	725	775	789	745	706	788	725	703	763	714	750	720	773	723	743	730	746	741	767	746	738	776	708	806	780	749	729	752	743	693	722	754	739	709	712	742	765	799	720	732	757	743	748	773	737	752	723	710	713	758	718	723	762	736	772	743	753	762	748	752	738	752	688	777	733	781	761	744	780	740	709	749	745	784	759	768	719	725	768	702	766	761	750	767	763	701	738	758	712	755	738	715	713	723	780	719	734	768	736	753	771	735	690	756	759	798	777	708	772	740	763	733	741	746	757	755	714	737	783	764	730	753	773	747	760	754	769	753	766	747	699	796	716	779	777	759	748	737	779	734	769	715	744	790	730	704	768	792	742	766	704	758	770	768	757	723	778	745	741	731	735	742	773	813	788	717	751	773	764	750	731	702	718	785	762	745	772	751	731	773	761	706	745	769	746	773	746	743	714	724	719	749	737	709	762	733	755	756	787	744	746	780	743	721	713	760	706	680	758	710	745	735	790	732	748	728	762	728	740	745	738	786	748	730	754	716	754	740	710	770	760	813	768	712	743	734	720	767	713	713	794	740	749	777	735	757	747	733	768	757	698	770	739	690	724	750	714	767	743	746	736	690	794	773	712	764	740	765	782	749	767	771	745	753	787	801	724	751	775	761	703	783	726	767	761	767	744	765	710	749	707	735	728	791	739	774	767	802	742	798	702	711	770	744	699	799	761	705	783	730	736	729	712	702	718	815	772	735	726	705	742	782	761	750	720	735	731	697	704	742	783	734	782	740	737	694	705	741	749	757	767	735	733	754	769	755	779	753	834	772	714	775	757	727	726	763	740	751	753	745	715	753	754	747	754	759	732	702	746	726	744	720	758	757	760	744	767	699	768	741	738	763	731	761	754	778	743	753	734	749	734	679	746	802	791	781	716	759	755	694	727	709	769	754	746	768	759	719	799	723	731	758	736	727	767	773	778	707	752	717	779	725	753	778	717	769	739	743	748	707	798	750	768	739	756	780	747	751	735	749	780	740	717	704	712	753	755	771	738	793	759	754	757	762	780	715	751	784	726	760	759	728	742	744	787	740	698	728	740	784	731	762	755	769	720	744	742	778	736	726	741	749	705	760	743	766	756	775	750	759	704	780	746	731	771	769	748	744	763	749	702	735	731	720	748	746	758	744	736	684	766	720	764	771	766	721	704	745	748	713	741	741	748	748	723	756	714	720	776	750	733	702	758	771	724	790	750	710	723	710	731	761	733	748	741	734	749	737	736	731	755	761	752	788	756	815	776	759	744	746	657	761	738	733	729	798	716	769	742	694	742	702	713	728	775	738	738	751	759	776	798	713	742	741	783	739	757	681	737	737	721	695	789	766	774	746	765	775	737	763	762	718	790	687	735	715	725	747	747	757	728	763	751	801	765	760	711	726	767	744	781	789	772	740	724	787	727	734	735	767	703	718	760	719	716	773	737	721	732	737	689	731	741	742	771	772	795	715	764	777	753	733	760	721	735	722	772	705	741	758	792	760	734	745	792	776	715	786	737	769	739	772	766	809	795	752	825	794	745	784	727	760	694	735	701	783	759	710	724	773	786	737	719	717	709	741	776	727	724	721	756	767	749	749	748	707	795	741	764	707	738	768	782	756	725	765	778	773	744	725	720	739	754	717	759	754	728	733	730	749	712	697	701	762	769	720	713	770	732	753	716	720	701	781	780	794	776	741	770	748	776	735	735	759	733	756	755	721	679	750	797	724	715	745	736	743	771	722	698	740	761	733	791	748	732	747	685	793	759	741	729	810	763	763	720	756	787	733	691	759	705	752	784	733	814	758	765	736	688	725	806	756	753	752	772	711	710	778	756	778	724	766	705	751	782	731	765	728	739	705	767	756	758	778	728	748	773	772	824	799	736	726	761	816	731	717	724	741	731	780	719	744	734	746	681	736	754	751	740	735	733	734	736	810	722	722	762	746	756	759	723	796	785	722	721	764	753	741	673	775	728	715	764	740	785	777	776	755	745	794	768	743	725	738	745	725	722	733	714	747	793	731	781	738	769	750	745	770	722	781	718	743	763	686	736	743	742	725	733	755	748	715	719	783	765	725	719	751	740	724	721	793	725	733	763	744	737	717	722	751	723	772	769	721	797	713	685	746	756	786	737	732	778	793	732	735	793	713	715	737	728	768	729	701	777	731	744	711	725	759	719	754	815	718	688	752	725	678	737	790	756	719	758	776	798	762	730	732	717	725	734	745	751	766	731	738	746	722	757	718	754	792	691	759	683	752	773	752	734	803	755	781	745	690	699	709	784	780	774	724	728	701	741	784	756	753	757	759	735	732	706	759	724	725	751	709	733	743	746	727	793	729	718	723	766	715	790	707	729	704	739	774	737	781	785	756	728	774	741	762	719	761	749	747	747	736	716	727	708	750	768	716	736	758	747	755	741	716	761	689	778	741	753	730	725	764	775	767	740	771	756	708	745	783	744	757	735	722	761	780	776	762	738	722	747	792	767	727	758	733	718	754	749	752	819	733	704	748	736	764	743	736	806	762	737	758	727	795	755	748	758	744	740	733	763	780	770	762	774	779	725	737	740	741	707	750	745	766	773	720	724	668	737	747	743	780	716	752	702	730	745	701	742	779	756	738	755	739	769	761	759	722	718	776	739	729	711	790	739	789	759	722	759	763	741	712	714	760	770	730	767	771	786	745	756	804	718	739	734	734	803	757	733	728	797	745	761	744	741	747	738	701	782	706	750	749	756	693	763	714	756	734	789	791	742	730	726	727	722	793	697	723	744	745	718	741	786	745	801	777	795	765	753	726	734	689	768	746	697	732	782	764	748	727	742	761	740	757	810	698	774	718	708	737	725	772	739	800	766	732	761	706	749	775	794	765	777	739	748	789	770	773	715
80118	78841	68512	42367	37351	23140	5525	761	568	415	402	399	375	344	372	332	329	322	331	334	324	345	337	348	319	342	309	320	308	330	309	348	331	318	313	334	349	329	314	327	330	515	445	454	394	354	315	337	315	300	316	313	303	364	319	291	309	294	283	309	311	319	355	303	333	324	337	301	312	321	304	328	299	311	344	308	307	315	265	336	309	305	285	288	314	325	305	312	327	315	318	335	304	317	354	359	336	308	321	329	283	269	302	320	317	322	287	303	272	306	296	318	302	335	306	272	325	305	323	313	303	301	339	303	318	324	348	313	338	311	340	299	310	321	329	306	341	331	314	301	328	340	313	308	272	312	321	320	302	309	350	328	306	323	301	310	323	313	303	305	347	306	329	328	320	312	307	290	335	303	305	339	311	314	334	282	344	295	327	314	324	311	317	353	335	323	302	319	326	322	310	294	307	301	318	337	288	307	336	325	323	328	332	320	335	331	308	271	311	304	318	350	307	295	346	302	302	312	316	318	312	305	354	319	328	305	312	303	281	307	336	323	282	313	320	318	316	331	347	315	340	327	312	310	305	312	339	307	331	305	302	338	312	318	307	292	287	306	322	293	282	283	322	337	326	287	304	296	330	299	336	293	325	310	315	328	330	324	322	319	329	320	320	313	291	360	356	306	359	302	309	297	320	347	292	330	316	322	304	317	329	357	305	305	311	341	308	338	309	330	318	340	301	324	305	318	302	295	355	297	334	348	310	318	308	289	315	313	339	319	351	320	300	270	310	325	291	272	315	301	302	293	355	310	289	349	302	313	326	352	306	307	311	326	309	310	296	285	303	291	300	296	303	338	335	305	316	288	294	289	305	320	303	312	318	319	317	308	327	277	297	298	343	316	342	328	310	305	290	306	315	285	309	279	286	325	356	291	296	308	335	285	315	311	294	344	303	353	297	315	296	351	305	323	286	296	325	317	337	307	334	292	310	307	308	336	305	335	311	290	359	310	316	335	313	337	302	270	308	298	317	322	323	335	315	302	328	295	277	317	322	295	320	306	341	337	287	355	318	343	341	331	314	313	298	330	319	317	320	300	294	329	341	329	324	300	339	322	311	330	327	302	321	283	298	292	301	330	308	291	295	305	310	304	289	315	309	364	294	322	334	308	326	299	309	306	320	318	319	309	312	291	325	320	310	314	327	340	325	310	337	311	315	333	323	308	349	363	344	338	294	319	311	303	336	326	344	310	323	315	308	325	310	324	333	327	324	340	296	315	310	308	295	291	351	327	352	307	338	326	316	298	328	278	303	286	333	335	328	288	305	278	285	321	333	309	323	340	312	283	308	316	354	335	359	274	310	311	295	336	284	314	287	303	296	282	299	299	311	310	308	291	336	304	313	291	293	330	333	318	305	311	321	326	321	298	322	295	324	328	349	313	309	295	360	283	299	284	327	337	334	317	328	338	310	334	315	299	300	304	293	336	274	295	277	323	285	339	315	341	308	362	296	322	329	343	325	320	322	321	306	337	295	278	332	304	330	288	309	322	314	329	311	323	291	311	315	319	296	299	283	320	272	286	353	319	333	339	307	315	287	311	327	286	283	317	293	327	292	320	306	313	315	314	317	296	326	311	294	339	308	290	292	303	339	303	347	285	345	315	314	332	325	316	334	353	281	312	316	316	330	344	344	317	324	301	303	325	344	341	338	311	341	335	341	320	319	360	301	277	301	308	274	295	303	296	286	315	308	296	311	324	339	278	330	305	304	336	323	314	319	320	345	314	309	352	333	312	318	293	304	319	319	327	293	279	274	319	295	329	306	300	314	292	285	341	352	326	321	326	342	294	327	344	298	323	297	309	337	288	321	287	303	310	301	296	327	343	297	330	306	319	298	315	356	308	300	286	322	314	335	321	313	316	300	323	345	326	310	304	328	330	335	324	323	275	303	325	333	299	363	348	251	306	306	298	321	271	337	295	305	337	288	341	340	311	306	340	306	316	318	331	301	309	301	325	327	327	297	279	296	306	271	356	328	329	318	341	335	286	301	307	298	309	313	294	309	314	279	329	313	331	307	330	335	318	344	338	290	300	331	303	321	317	313	321	337	323	313	321	307	356	322	323	294	303	297	339	315	290	327	328	319	338	282	288	301	289	339	365	298	313	288	283	302	279	320	278	288	289	317	348	296	313	315	284	320	323	314	314	323	288	317	350	325	295	295	298	349	344	323	355	300	328	331	350	334	299	342	300	338	330	320	316	303	304	335	336	300	293	315	330	309	327	317	384	294	316	303	303	277	295	308	299	314	345	335	288	308	309	328	292	300	281	324	320	313	326	293	330	338	324	311	302	300	291	318	323	327	323	298	331	281	304	281	323	306	276	313	338	306	308	311	305	295	341	338	275	281	334	292	320	318	349	280	310	328	305	304	285	325	333	343	293	334	291	304	332	280	360	342	313	345	315	314	293	344	289	300	311	288	291	318	272	354	326	334	305	302	313	330	298	290	333	320	331	280	324	339	327	287	317	303	311	312	294	318	288	295	323	288	325	341	308	289	316	332	346	295	295	312	337	304	335	310	334	316	298	314	306	310	326	274	308	339	303	291	295	307	340	303	310	268	305	336	334	314	306	318	317	310	317	305	296	286	283	322	315	315	310	313	322	355	289	309	293	322	309	329	291	298	280	308	311	281	320	331	297	312	286	324	335	355	320	295	310	329	317	295	295	279	306	341	317	334	302	304	304	312	305	312	294	336	307	323	308	287	331	298	300	342	359	300	317	309	330	336	338	317	301	320	338	296	340	321	306	313	354	330	340	322	298	337	352	313	343	311	264	315	326	301	313	320	305	314	334	314	349	301	300	316	312	326	306	304	329	304	327	281	285	300	306	304	312	310	324	326	347	314	314	320	305	294	322	313	341	301	297	338	307	352	325	340	315	320	314	277	314	349	295	288	293	324	319	353	308	326	326	337	284	307	327	315	285	324	331	320	329	333	341	330	308	306	320	303	298	306	319	327	303	302	303	303	322	319	328	324	306	323	298	307	314	318	287	339	313	319	307	316	331	304	304	323	296	342	275	303	306	338	317	274	305	319	339	271	289	326	327	316	284	335	341	299	331	332	299	271	298	308	345	294	306	343	337	320	315	314	323	313	318	337	298	298	309	293	317	289	289	346	332	296	336	329	294	301	313	277	345	296	318	321	345	334	312	310	290	303	305	306	310	327	286	316	337	310	350	322	322	335	316	327	352	306	303	292	318	322	332	317	315	310	318	292	324	311	292	292	307	327	349	297	348	332	318	320	303	293	341	321	321	314	321	291	268	304	322	314	315	297	325	282	300	326	319	297	334	309	310	328	308	293	354	338	296	327	317	302	342	329	352	328	326	308	277	300	317	335	311	306	305	339	303	303	301	318	347	322	308	308	312	310	322	281	272	316	334	299	322	296	288	317	311	318	318	293	326	314	306	281	312	317	332	314	294	308	315	286	290	287	299	312	311	313	298	340	297
51023	61801	63198	47537	48340	32560	7893	2334	1884	1255	1337	1111	1200	1095	927	928	790	817	808	787	821	798	777	798	802	798	818	791	749	803	840	851	827	761	801	786	756	739	754	685	1031	2191	2014	1888	1442	1029	878	764	804	703	751	757	713	695	747	765	709	778	732	723	756	762	730	740	732	786	738	746	672	716	725	749	741	754	791	721	659	748	744	757	792	716	751	750	738	725	744	773	759	750	705	768	688	742	765	782	723	704	746	784	758	721	746	767	720	730	689	686	728	730	731	762	688	708	725	716	795	716	767	720	731	749	697	754	710	751	694	726	729	755	749	733	830	716	758	735	724	699	725	746	687	716	687	708	733	668	726	691	701	737	744	720	725	698	715	681	669	759	719	744	737	761	732	717	707	721	728	736	735	713	742	725	721	730	768	725	720	717	752	741	724	742	737	746	763	683	712	728	705	750	752	713	727	703	725	688	697	779	737	721	781	771	699	723	730	738	739	746	704	735	717	738	706	697	744	711	759	741	728	723	727	742	702	727	725	729	684	701	748	717	746	768	777	705	714	704	763	769	695	722	760	742	704	703	787	743	738	759	721	749	767	759	731	794	724	741	790	763	724	748	735	732	768	708	712	752	748	779	721	727	733	741	753	697	735	747	722	703	767	705	727	733	724	717	762	682	696	689	723	714	733	697	774	702	724	719	734	677	730	762	701	730	751	728	742	726	757	796	756	746	674	736	731	755	691	671	757	746	710	746	733	752	752	785	704	703	713	718	729	730	737	747	739	736	704	744	701	680	753	732	693	740	739	747	696	766	743	681	723	745	768	683	717	762	767	722	768	698	710	680	712	736	728	735	714	717	727	729	743	783	701	742	740	723	721	706	721	747	697	679	718	734	773	691	751	686	806	723	730	745	690	697	746	725	729	738	742	748	755	728	707	699	719	705	696	740	760	719	734	791	717	723	754	669	732	764	728	771	743	730	734	744	760	724	741	707	773	794	723	710	755	751	750	768	751	753	700	704	684	720	728	741	754	716	718	707	744	756	699	765	744	743	757	768	705	745	735	752	698	737	734	701	702	728	757	781	743	720	716	698	792	746	700	713	720	764	741	739	746	727	721	716	679	690	751	704	750	701	735	769	728	711	718	755	705	712	713	672	720	785	733	772	673	749	773	720	768	716	725	731	724	723	739	725	743	707	744	766	739	710	762	746	709	741	802	772	775	659	692	769	724	769	755	759	733	778	752	774	733	769	754	729	724	759	687	757	741	727	719	707	699	698	741	715	788	740	715	747	773	739	769	764	742	704	731	750	731	675	745	755	689	726	750	770	807	753	746	727	764	728	701	729	688	727	710	719	742	709	746	697	748	708	702	734	744	713	751	710	702	719	705	723	734	773	771	735	737	711	726	762	679	724	741	723	714	785	745	741	684	754	725	696	751	738	706	731	756	753	646	731	753	728	747	739	721	746	713	723	717	702	743	767	737	698	703	698	722	720	722	762	739	719	700	729	737	718	749	715	738	706	769	720	722	707	753	724	777	733	704	722	732	685	716	782	725	687	739	753	692	747	722	682	739	713	726	754	723	734	719	739	745	724	737	702	749	728	749	742	729	747	753	735	754	742	722	758	733	742	678	703	730	730	755	746	773	764	722	744	677	735	781	707	654	804	736	769	727	745	781	712	758	737	714	753	744	732	745	730	731	758	748	773	760	672	743	727	720	768	737	730	742	733	738	746	765	752	766	751	707	742	741	736	767	697	742	678	766	715	715	696	738	727	722	751	712	731	718	780	773	743	728	789	782	692	750	781	698	785	717	678	739	695	746	697	753	727	750	751	805	770	716	695	668	686	744	733	720	743	771	678	720	731	734	724	745	762	742	682	690	795	741	691	738	735	759	729	712	724	744	714	738	762	770	765	720	759	707	736	714	732	712	699	732	764	735	732	684	738	736	693	750	758	748	716	724	643	717	745	730	692	669	732	727	690	741	700	749	685	699	745	774	731	698	784	720	751	769	762	746	735	746	746	786	768	729	727	769	709	713	738	715	775	742	719	713	722	760	711	756	753	761	760	735	743	763	700	692	673	748	722	774	726	784	685	740	733	712	777	676	751	697	745	728	712	724	731	779	769	698	683	770	719	751	723	717	702	787	712	711	716	744	756	746	726	770	729	752	736	672	712	685	710	717	719	705	724	759	736	722	733	709	749	709	729	731	697	672	746	779	716	743	720	721	730	659	724	725	734	775	722	704	762	698	712	785	751	699	708	769	653	754	735	761	758	731	762	737	741	740	699	731	751	730	721	701	734	784	792	733	761	721	749	715	758	716	742	762	677	742	721	792	683	749	699	705	773	686	720	735	711	732	717	702	736	729	696	727	775	769	745	751	701	706	670	733	717	734	747	795	760	694	729	740	700	733	711	700	717	695	785	752	683	718	729	725	744	810	708	716	697	768	719	698	711	694	715	743	704	738	745	754	749	755	686	750	775	730	742	703	700	731	748	747	740	753	741	747	719	708	705	764	716	757	725	770	688	731	768	727	736	711	723	692	678	734	697	680	711	738	712	734	732	748	707	724	754	738	759	699	693	734	757	782	690	765	755	719	723	775	720	715	750	710	735	735	760	739	722	745	728	709	757	712	712	742	769	742	730	771	741	724	772	697	733	757	757	740	732	727	742	677	750	732	768	742	715	720	655	743	715	710	740	724	756	785	756	737	714	750	707	717	745	733	759	702	777	766	705	729	744	743	733	771	727	741	763	717	727	746	724	754	729	777	679	707	729	732	761	738	671	736	739	716	735	763	662	695	752	750	748	752	745	723	748	759	723	695	713	712	750	747	753	720	724	725	780	800	745	720	753	712	720	726	703	728	741	730	731	744	707	736	689	737	716	724	734	723	696	749	688	725	724	745	771	722	702	744	724	735	743	728	772	752	786	756	770	720	645	742	688	749	716	707	726	738	702	737	699	743	712	704	760	706	739	768	748	733	707	735	752	718	755	744	729	692	682	768	752	718	695	713	752	701	743	769	732	774	693	717	747	753	751	709	754	749	764	707	767	723	753	700	701	712	751	726	694	757	725	719	705	738	741	750	791	729	724	741	700	687	761	731	756	716	721	722	707	751	751	724	736	743	741	771	741	772	736	725	706	679	745	701	733	744	747	731	748	681	771	708	741	714	741	743	741	737	758	666	739	705	754	768	733	726	752	739	764	716	714	726	726	746	701	725	738	691	727	685	772	707	765	708	710	743	741	777	739	759	715	786	747	736	768	752	753	719	703	800	714	754	787	717	704	738	744	733	736	758	751	706	713	760	718	748	724	780	741	746	765	761	696	723	721	702	712	773	746	697	731	743	678	772	750	738	731	723	704	722	780	713	709	732	683	712	737	716	727	758	774	751	705	753	733	698	717	720	743	709	722	712	746	725	727	767	708	768	684	713	705	725	738	749	712	736	752	703	722	704	758	701	723	714	708	715	737	714	741	687	690	739	752	770	755	762	699	751	786
19760	15667	9419	2768	2011	1064	524	436	408	363	387	411	414	358	430	387	440	419	402	389	415	402	391	382	422	398	395	407	386	405	400	372	402	395	410	417	390	390	398	391	362	395	406	442	390	384	369	373	373	393	387	402	387	357	374	369	363	405	373	365	390	359	377	397	381	354	439	390	391	396	410	414	362	398	391	427	426	381	402	405	412	393	401	387	371	401	360	392	395	424	412	405	371	359	381	399	357	394	386	395	375	363	369	397	367	366	381	424	404	372	419	374	386	402	376	412	398	378	429	389	421	383	395	393	371	357	367	383	407	360	385	376	419	375	366	363	404	406	397	372	361	403	396	417	370	410	382	427	407	392	371	370	400	404	371	401	395	383	382	394	436	411	388	367	379	375	432	422	417	389	363	391	403	429	387	418	367	388	368	403	378	395	357	419	346	350	380	350	379	447	380	392	379	398	367	423	346	375	387	373	348	435	396	365	400	382	363	399	419	422	402	403	389	386	382	349	373	376	405	383	346	364	408	394	370	402	412	350	398	419	418	391	374	355	382	403	381	375	429	391	405	397	370	412	392	361	419	413	393	377	384	421	401	374	402	425	400	394	361	388	380	380	395	416	411	376	418	399	375	377	393	379	390	381	382	386	370	388	384	384	392	417	395	389	384	390	381	413	405	432	377	380	352	379	405	392	351	372	395	383	415	384	374	402	388	388	402	384	406	444	412	377	428	406	398	389	392	378	413	343	409	389	416	387	397	408	405	406	375	380	401	384	419	403	395	430	409	389	370	425	405	415	367	425	359	398	360	359	385	375	396	390	408	395	442	366	360	392	363	400	381	393	409	353	399	394	393	359	358	406	411	370	388	392	444	424	378	380	398	389	365	382	367	390	411	410	367	386	370	428	408	405	381	390	372	382	377	348	376	400	413	391	363	388	404	368	399	357	400	406	357	385	425	415	387	359	401	357	374	385	411	369	360	386	418	346	411	425	367	395	355	385	416	402	392	391	392	371	394	379	406	397	389	394	349	400	376	424	409	395	376	359	434	420	375	387	398	350	422	368	385	392	393	347	369	391	393	410	426	389	404	440	404	423	384	377	400	374	435	409	414	372	363	393	382	415	409	378	382	408	422	380	371	393	375	381	377	414	388	406	403	360	378	362	361	408	407	410	353	389	403	397	407	380	415	428	392	393	377	373	386	403	377	383	398	413	397	399	396	392	376	339	404	384	409	374	401	394	414	379	401	408	396	385	438	353	355	389	359	396	346	396	390	380	379	410	390	394	383	377	384	367	388	411	411	408	405	393	404	404	399	397	386	331	411	408	350	391	411	412	410	410	386	416	377	368	386	413	399	411	390	397	371	401	386	394	384	393	372	403	374	404	408	418	371	385	390	408	377	399	396	399	426	409	388	405	377	389	370	371	421	401	376	392	399	394	387	385	398	357	388	363	393	407	375	378	377	411	406	381	382	355	400	375	385	373	387	414	399	376	410	387	425	402	403	399	387	396	391	383	383	383	402	365	408	384	397	361	356	397	403	399	426	393	398	394	365	414	397	385	393	389	353	388	379	385	376	417	364	403	374	391	395	393	417	366	422	386	428	380	412	398	397	397	353	372	391	413	373	366	396	376	394	385	410	417	379	401	404	401	362	375	401	389	443	411	431	383	428	395	386	384	420	396	394	432	387	396	412	392	382	412	354	389	423	418	427	388	402	410	388	400	401	393	390	374	377	405	399	375	413	411	399	373	372	370	414	354	371	392	377	427	373	390	385	397	423	368	368	399	380	408	366	367	412	414	418	448	388	408	417	379	373	390	415	403	378	394	393	394	419	393	375	360	394	420	375	385	377	411	374	385	390	412	378	389	411	384	401	410	383	418	397	382	400	425	363	439	388	370	406	420	441	415	376	418	372	402	397	431	419	388	394	402	398	389	418	383	413	370	422	392	397	401	399	373	382	379	379	397	399	383	440	387	417	394	376	401	414	467	369	397	384	395	406	357	434	388	399	407	404	374	371	411	425	427	384	391	384	349	399	405	389	385	369	385	382	419	394	405	376	382	401	385	426	379	402	390	402	386	379	387	410	403	383	358	400	387	396	383	424	404	391	379	385	369	390	410	414	386	381	400	380	405	384	438	384	373	352	393	406	375	401	383	395	414	382	375	362	408	395	375	375	374	390	388	389	379	390	343	399	362	404	396	378	380	365	366	374	439	373	395	390	414	406	386	355	408	370	378	366	423	367	362	421	400	389	400	402	386	391	383	396	391	373	385	365	394	359	394	355	400	362	379	386	359	417	386	406	372	439	408	394	373	345	399	415	394	403	405	397	415	403	391	444	389	408	418	376	415	395	381	406	358	384	375	380	376	412	428	410	392	391	390	365	353	406	409	404	390	405	417	392	404	381	372	381	389	394	388	379	382	414	394	395	376	378	366	406	402	373	367	350	365	387	376	382	408	358	421	403	405	376	423	363	361	406	376	416	410	387	378	378	403	368	401	405	379	375	411	397	393	410	406	427	397	376	369	386	386	416	397	435	389	373	390	393	344	394	372	401	407	351	359	404	396	416	398	395	376	373	392	389	368	389	410	378	382	399	393	379	399	383	358	430	394	399	394	379	407	392	386	412	418	402	382	372	420	405	365	375	381	405	404	382	376	374	371	380	375	418	365	410	389	363	361	375	385	372	420	412	379	402	370	386	395	433	383	428	357	371	415	425	369	380	408	412	429	401	398	352	384	395	351	391	378	388	391	373	401	405	388	392	382	436	362	412	425	374	387	352	372	377	371	370	368	379	406	370	382	416	417	376	377	400	382	403	421	407	435	346	348	390	420	406	423	436	400	417	366	387	369	393	399	415	395	377	401	390	382	390	379	383	399	415	375	409	417	364	360	377	366	404	378	397	379	412	411	383	387	399	402	353	394	379	357	414	402	366	412	382	376	353	390	381	408	379	394	380	413	391	426	366	380	379	412	384	414	440	387	410	385	390	393	377	399	409	416	368	397	382	418	364	381	398	373	405	415	409	407	377	379	379	368	425	385	395	415	400	386	384	419	402	387	379	337	410	388	409	393	352	388	399	383	424	412	396	403	389	414	386	357	398	368	372	378	400	418	388	371	408	388	413	369	382	376	391	402	406	416	410	372	388	390	375	366	366	415	346	390	391	391	410	396	387	406	402	390	396	385	360	381	396	374	379	454	390	393	379	401	371	396	378	379	387	386	381	407	423	388	339	404	387	398	388	372	397	390	375	406	346	371	370	365	388	419	429	418	377	394	350	399	395	381	383	390	370	380	377	363	406	411	393	405	416	428	379	377	402	345	411	374	351	382	402	388	399	378	351	419	343	410	395	391	415	395	386	364	395	383	418	404	427	399	360	386	395	409	394	395	384	420	388	371	414	380	388	438	380	385	374	411	380	415	390	407	382	394	371	388	415	400	392	414	365	398	381	385	379	423	397	407	407	390	382	388	369	386	366	365	384	407	378	422	408	383
16644	18801	14118	6362	6296	3115	1289	1027	953	991	938	893	985	940	937	854	953	906	885	915	876	877	906	902	878	908	858	874	926	871	871	863	917	889	926	875	868	886	888	930	933	959	965	1028	1023	928	927	874	934	815	888	820	859	892	894	927	918	881	870	885	909	872	828	860	925	911	953	860	897	845	874	867	874	867	913	820	845	896	862	886	859	884	932	885	867	855	909	881	855	842	889	940	884	929	893	864	869	892	869	876	858	906	918	899	840	875	955	866	857	907	878	870	873	858	886	922	895	876	896	866	888	854	831	885	821	859	865	851	891	907	900	851	878	923	878	906	948	865	879	875	889	912	903	910	895	890	887	814	896	890	928	912	919	875	872	900	897	899	862	875	863	881	945	905	911	817	865	900	886	860	888	887	919	920	879	902	889	862	867	865	887	858	899	935	853	849	870	922	889	881	898	889	871	935	896	875	903	873	849	878	848	903	856	876	835	888	929	898	910	905	892	923	838	922	837	936	839	933	884	908	868	897	882	841	872	903	889	902	904	842	897	888	915	867	921	858	923	856	879	879	886	800	867	859	827	863	883	876	905	901	882	879	901	905	877	930	959	895	851	821	857	893	964	891	908	872	901	869	862	891	890	890	908	847	924	885	870	910	913	829	879	965	899	909	866	896	881	868	903	894	848	868	824	875	896	911	894	914	888	858	892	852	824	889	922	871	909	894	924	833	882	906	928	881	916	889	898	860	907	868	864	875	864	864	901	852	812	930	887	881	949	925	898	931	949	839	886	864	837	876	878	920	849	971	890	900	851	901	878	902	859	868	897	897	909	914	851	841	892	898	921	896	878	831	885	900	921	891	861	883	830	885	899	912	877	891	852	878	842	875	937	805	899	856	870	925	876	879	851	857	871	899	894	860	874	905	865	905	898	928	882	866	922	905	873	861	902	896	874	822	942	937	848	870	842	872	881	866	870	860	907	922	944	875	877	880	876	921	873	856	885	840	872	861	894	915	866	870	898	975	903	850	862	826	877	870	892	863	922	861	888	914	822	883	901	922	908	899	907	909	897	892	847	880	894	884	912	893	852	890	862	889	882	895	893	897	897	892	918	875	900	846	808	880	925	862	883	865	891	922	916	878	884	918	837	960	889	887	831	879	850	846	882	878	875	864	885	884	819	869	917	884	947	843	890	937	906	858	912	980	864	893	950	878	863	893	889	892	899	844	827	925	861	857	856	868	895	844	905	863	856	883	930	834	867	917	912	901	877	863	908	874	882	882	896	899	896	864	914	901	849	869	881	879	913	891	897	910	897	889	932	931	964	879	885	891	879	879	848	905	925	866	897	883	856	853	885	895	894	893	874	900	872	891	880	845	831	862	874	898	876	877	850	871	874	877	873	878	902	835	843	915	902	841	902	880	884	849	901	900	875	900	899	872	934	891	929	903	851	878	866	896	889	860	849	941	834	963	916	876	845	940	879	888	892	917	918	913	874	906	867	909	860	887	860	868	879	885	877	951	868	938	878	908	814	920	890	889	910	875	852	893	914	888	928	901	858	873	831	877	850	889	867	867	895	899	842	904	906	881	889	894	864	903	897	911	896	909	809	845	845	873	871	869	857	930	930	894	906	881	921	940	903	842	932	903	878	920	877	882	850	909	878	889	850	860	932	897	932	847	840	865	839	897	928	851	902	895	916	850	893	845	914	906	923	955	887	875	864	889	929	924	907	902	844	898	874	928	876	911	921	900	920	880	915	911	899	895	925	869	845	849	888	870	907	895	893	893	863	896	888	886	875	914	868	945	842	853	856	859	833	888	913	840	892	881	903	929	949	939	883	882	904	872	858	847	839	858	915	903	857	830	874	862	876	903	917	893	881	843	896	848	868	913	898	841	836	913	833	882	909	852	943	913	894	905	899	890	906	921	880	901	938	859	935	873	817	885	825	917	909	885	895	903	893	892	848	887	901	892	867	882	933	902	884	897	825	853	887	814	897	906	920	895	866	881	914	888	860	875	906	883	907	920	867	930	885	907	925	844	905	827	891	887	855	833	895	937	919	916	852	915	860	895	867	894	883	858	929	927	907	872	871	864	867	898	880	893	875	859	877	911	938	891	946	875	894	889	862	903	930	883	821	889	856	897	920	835	871	890	871	841	884	907	855	892	886	848	895	897	868	860	842	917	868	873	881	843	905	857	909	895	871	897	926	837	869	885	894	870	853	854	874	868	920	917	885	849	935	889	845	837	865	907	871	909	863	858	868	898	921	868	888	880	898	851	906	882	850	890	900	937	874	946	861	887	888	874	898	892	875	847	914	920	889	899	873	855	883	899	866	858	870	838	910	887	850	925	844	867	869	835	908	851	913	861	954	899	802	979	798	902	841	894	835	909	892	925	856	898	846	954	905	885	868	870	909	879	929	836	907	877	889	885	948	878	884	918	909	887	855	873	913	871	928	904	956	895	853	879	863	919	972	935	892	911	869	896	869	879	921	836	881	937	866	889	872	858	907	850	854	873	928	855	865	868	900	906	894	860	860	887	947	869	928	877	860	853	899	852	858	864	917	879	916	891	844	857	864	913	921	914	874	934	872	889	876	873	837	837	854	876	844	890	941	840	940	913	802	822	915	879	889	962	881	847	900	881	872	881	858	922	905	858	894	832	912	896	919	898	888	919	896	914	908	877	868	933	865	825	876	932	873	894	913	909	897	870	844	856	893	879	886	912	890	925	888	928	842	907	867	869	893	880	905	946	872	935	904	818	857	869	893	837	951	919	857	913	893	940	889	895	873	884	874	946	911	874	904	859	900	912	904	869	912	907	857	847	874	852	908	876	836	915	870	893	883	865	869	869	877	864	885	899	888	842	844	920	914	918	888	920	907	896	882	883	930	860	864	851	878	824	949	853	910	955	867	827	913	882	930	843	907	909	897	873	840	924	895	918	853	877	963	873	906	852	859	931	870	832	875	814	921	893	918	874	896	849	843	894	894	852	924	952	895	883	881	867	898	832	887	894	875	871	905	890	945	848	873	866	838	874	914	853	884	862	940	899	865	871	856	872	914	913	882	866	961	845	856	885	890	911	851	953	899	834	894	894	885	923	841	862	880	862	879	858	894	910	917	861	904	852	874	881	895	860	907	905	867	900	897	885	917	872	870	844	913	920	885	872	884	890	922	888	926	861	842	878	911	895	875	874	901	878	901	832	866	934	845	919	873	891	893	859	906	898	863	821	864	910	879	888	910	859	927	843	886	876	850	939	861	851	915	863	901	902	870	903	879	867	861	875	887	809	927	948	873	877	840	834	875	931	859	855	861	900	899	892	882	872	871	865	816	830	927	906	890	917	899	895	831	840	885	909	881	870	862	923	914	902	905	981	884	915	873	875	833	958	897	872	893	945	870	865	900	875	860	896	896	909	887	898	919	919	902	884	906	807	862	878	945	913	862	891	858	911	890	887	866	839	896	942	890	897	926	908	866	858	926	897	892	860	981	879	872	936
68187	66324	57330	33222	25559	11507	1275	479	415	390	398	359	343	355	310	323	328	292	308	307	336	317	295	293	281	279	306	318	301	296	317	301	321	311	313	282	295	314	345	294	313	422	429	431	353	352	346	339	307	322	332	277	313	286	284	295	328	317	294	278	288	307	301	285	291	328	288	314	338	306	283	304	303	294	293	301	311	321	284	281	322	300	266	311	271	302	299	323	308	292	319	300	311	296	323	314	337	321	301	326	312	306	308	325	291	304	293	319	296	310	328	293	325	306	295	314	293	287	308	315	307	307	317	305	314	271	313	300	276	314	304	320	304	295	301	315	275	306	325	288	292	290	299	316	293	299	300	287	291	309	326	290	290	290	292	273	304	314	319	317	297	300	291	324	283	286	320	314	295	291	317	317	291	315	295	269	273	316	316	310	311	308	301	307	331	315	301	268	335	319	310	303	302	306	281	293	308	325	302	326	315	309	304	326	318	299	305	300	309	292	316	317	303	314	313	320	303	283	270	329	269	298	319	290	311	308	328	291	294	295	289	283	287	276	308	269	283	296	338	296	281	313	299	316	316	306	296	333	272	292	306	316	269	270	289	294	302	309	317	298	294	319	338	278	316	319	334	300	288	306	313	290	269	294	313	315	322	311	299	319	308	275	296	303	272	298	289	278	318	296	317	276	324	317	290	311	298	316	323	308	357	323	277	310	276	303	295	307	279	327	321	295	285	286	309	288	306	311	294	306	366	275	337	286	335	343	319	296	310	296	329	305	319	280	301	278	305	321	303	298	288	311	296	306	307	332	290	323	279	320	326	320	305	277	334	289	307	284	324	318	346	314	308	289	298	282	330	308	313	282	301	340	270	332	317	299	267	313	325	301	305	292	307	294	312	301	343	289	302	330	310	302	304	309	311	335	294	303	291	302	309	312	338	315	290	315	309	279	278	311	280	328	293	272	301	338	332	319	288	295	306	334	305	323	307	296	328	304	293	310	285	302	309	291	292	279	317	290	330	294	307	285	279	328	302	328	317	330	308	300	334	306	290	306	339	279	330	308	277	291	285	306	305	279	318	277	318	285	292	307	341	307	309	303	319	326	270	328	316	330	310	293	301	281	311	316	315	282	263	318	319	267	314	305	307	313	329	310	337	311	298	311	308	311	320	303	322	300	318	315	298	278	304	276	305	310	325	327	280	296	325	288	341	306	315	266	292	328	303	321	308	274	278	302	286	304	284	280	292	335	308	295	279	269	256	285	324	296	305	311	302	305	326	355	303	273	307	273	291	323	292	288	306	296	309	347	300	313	312	325	294	281	302	313	296	322	323	305	320	286	353	286	334	352	302	331	308	301	306	307	292	314	305	305	287	317	340	352	330	299	307	350	293	286	345	307	284	277	278	289	245	291	328	295	331	304	313	336	292	305	315	328	288	292	311	280	334	308	291	317	292	324	302	278	319	321	299	312	302	306	293	311	301	326	291	311	304	307	315	295	305	289	281	290	304	316	302	312	264	309	300	299	298	310	324	268	314	305	313	307	290	318	306	301	315	289	296	300	329	288	296	327	334	302	306	335	319	288	300	319	304	315	267	294	280	303	316	287	318	298	323	316	341	304	311	313	285	296	261	318	275	301	325	335	296	296	279	316	301	306	279	305	302	299	310	295	301	301	291	323	298	330	302	285	314	331	318	303	287	300	304	328	307	280	311	333	304	285	328	292	288	313	345	305	293	320	282	307	331	312	314	328	280	301	304	320	298	326	338	286	342	280	328	304	331	297	298	335	271	270	354	343	291	279	334	320	264	285	274	275	271	313	311	287	308	338	308	313	273	288	280	317	302	314	302	304	326	296	318	325	296	314	362	338	284	295	314	289	265	328	266	325	302	318	279	318	331	282	287	317	324	318	314	298	302	335	286	311	323	297	276	284	293	325	305	312	321	288	309	284	302	284	291	310	319	321	328	303	301	308	314	306	317	298	301	311	349	312	308	315	320	317	302	320	299	322	311	253	317	336	302	281	307	298	282	315	288	319	292	320	279	313	319	308	246	300	287	300	296	314	288	315	292	335	291	339	313	337	328	331	307	273	360	313	308	322	316	313	276	328	273	301	277	309	318	343	319	298	283	305	298	313	320	332	286	281	301	273	315	307	333	308	310	293	278	293	331	335	324	313	294	308	316	313	290	281	283	328	305	292	321	288	325	312	325	296	334	299	292	294	302	305	294	273	289	295	288	303	285	282	290	309	285	318	323	289	322	293	330	322	295	299	326	283	295	301	304	292	310	285	309	313	307	292	299	292	310	304	294	291	340	284	297	309	294	330	320	296	305	350	325	310	321	316	288	297	310	308	327	316	296	313	310	314	299	291	305	311	297	313	318	338	337	311	305	306	329	296	296	297	284	284	304	325	289	295	299	355	309	284	309	319	324	311	292	309	306	317	332	309	288	339	274	299	317	263	298	288	321	288	313	311	321	313	314	298	322	311	316	313	276	301	308	291	319	308	296	306	300	282	356	335	287	298	266	314	316	319	312	260	276	302	307	308	305	312	330	300	325	305	337	291	287	282	289	296	304	310	341	327	312	300	329	307	287	315	283	274	292	327	328	315	308	300	314	328	305	326	319	299	290	300	314	282	329	288	307	293	356	290	355	307	302	316	278	268	286	299	317	321	315	328	283	301	309	297	338	297	309	312	297	345	312	300	330	310	320	295	270	296	299	303	302	333	293	308	308	274	307	305	295	287	308	309	326	306	293	295	322	289	308	303	288	314	310	308	269	292	291	294	316	325	325	323	309	313	306	342	303	322	315	309	299	292	284	318	286	283	290	321	325	301	300	342	263	302	293	302	298	290	285	323	299	294	324	308	295	294	303	281	265	270	322	299	298	314	325	323	272	290	314	303	272	341	326	300	292	288	296	299	314	274	291	319	309	330	300	280	268	258	293	291	305	313	314	293	311	325	298	312	305	318	297	312	283	328	294	300	274	304	310	306	297	319	338	278	327	285	277	302	328	287	282	285	274	315	339	296	302	298	283	304	312	278	299	286	302	340	320	338	312	297	289	329	310	293	293	299	303	298	294	314	295	301	312	311	314	293	319	308	325	278	327	347	297	299	311	323	342	335	305	283	305	336	302	292	305	288	276	296	351	295	289	298	293	318	331	280	302	273	310	290	303	296	307	294	296	307	313	320	305	301	306	272	342	317	280	300	311	299	318	310	311	330	276	296	314	290	315	308	299	291	301	285	305	290	287	348	302	305	292	266	307	298	319	326	327	321	311	303	306	308	284	302	293	288	343	304	315	328	316	281	311	273	339	314	283	310	318	278	311	329	284	318	279	281	307	308	302	303	269	337	312	328	290	308	295	312	270	308	314	322	292	315	303	292	314	345	321	295	287	322	297	293	319	307	284	317	318	300	285	320	306	297	306	317	304	326	310	297	339	285	318	312	324	296	306	293	321	324	310	302	292	281	281	312	334	313	316	293	254	295	298	312	296	283
42186	49964	52220	38625	38275	19859	2518	1548	1218	1041	1038	954	884	900	824	856	811	792	777	762	781	715	721	762	726	723	711	776	741	736	744	740	767	726	768	733	688	697	734	747	799	1468	1559	1442	1202	877	807	770	760	722	718	740	648	727	733	749	733	769	733	729	712	729	735	657	735	700	773	754	754	714	669	738	751	732	712	733	728	667	693	719	689	684	744	719	700	670	719	732	697	763	668	717	717	713	687	706	740	683	747	744	713	681	704	683	715	702	694	715	719	730	702	721	757	736	693	688	743	696	721	714	738	696	683	714	745	681	751	657	677	752	688	701	741	721	675	698	673	681	753	696	714	719	669	709	642	711	746	737	729	712	708	708	727	707	708	717	693	689	743	696	764	685	705	714	683	695	725	748	736	699	724	707	743	690	725	708	706	750	693	710	681	755	740	679	737	670	697	710	733	685	734	715	657	733	688	706	710	723	697	702	709	655	729	755	741	670	708	759	708	676	729	719	707	697	666	740	707	730	709	694	737	676	733	690	664	717	661	676	710	721	723	689	733	648	699	692	674	688	764	704	677	667	725	680	698	717	758	683	688	667	704	683	694	687	681	690	715	678	665	700	711	684	716	642	730	697	750	740	710	728	745	699	706	718	683	686	706	680	728	736	687	684	745	680	687	757	729	723	679	730	682	733	704	669	760	722	760	665	660	725	751	714	701	734	724	680	703	706	737	748	736	701	702	744	729	711	719	725	690	759	689	705	707	702	698	704	716	754	704	726	732	693	693	740	754	705	691	742	670	703	706	759	693	707	673	728	717	760	721	692	720	688	741	682	682	772	730	692	725	653	656	729	710	676	670	754	675	688	705	699	719	729	738	693	742	717	708	717	716	710	738	710	702	754	708	690	711	765	660	710	741	697	721	746	684	688	719	694	707	687	742	703	701	679	720	713	691	689	714	692	643	706	660	716	774	706	724	721	654	673	706	693	665	706	738	700	715	718	704	734	696	778	732	735	694	761	743	650	710	704	706	722	717	725	646	728	689	725	735	735	749	666	727	735	703	704	722	661	739	704	739	660	674	706	661	741	744	699	753	725	720	693	734	709	651	704	708	677	678	728	695	749	697	711	719	717	668	669	709	737	667	679	693	733	727	680	721	671	699	680	685	723	706	705	705	677	661	726	674	684	722	700	703	773	687	757	715	779	682	743	695	734	697	751	774	745	723	762	735	696	687	722	720	716	731	710	691	714	713	689	684	695	686	732	709	679	745	695	711	702	695	724	704	672	686	689	733	708	681	708	719	732	721	751	705	710	719	736	706	697	724	687	701	697	755	655	748	708	708	671	688	713	693	700	721	713	668	704	669	670	682	763	667	711	713	695	690	735	724	740	688	720	693	722	729	681	707	728	698	712	741	719	696	739	691	664	704	703	727	675	703	695	722	706	695	727	709	712	708	733	710	711	764	718	733	688	680	705	720	729	694	705	680	677	727	715	668	692	730	700	698	717	778	738	720	726	745	735	728	736	728	699	677	743	707	708	688	686	678	694	677	684	726	699	730	672	723	735	715	721	713	724	727	657	692	729	726	698	740	690	699	647	636	699	706	686	674	745	684	719	679	669	743	713	728	742	653	717	677	745	711	716	701	742	687	724	687	737	691	674	760	707	713	726	736	691	742	719	676	682	679	681	743	747	732	685	721	776	722	731	678	716	695	709	700	688	683	715	722	681	724	678	729	688	658	703	744	730	711	759	700	727	713	710	729	667	711	681	725	745	708	717	695	711	715	750	710	687	704	668	753	670	719	716	700	726	719	698	742	715	726	705	698	728	697	773	707	726	748	682	686	704	713	726	668	673	744	705	726	694	727	711	655	665	728	726	751	761	700	728	717	748	692	666	760	700	747	681	699	719	695	700	700	711	691	701	736	664	733	740	676	739	727	751	678	735	726	731	695	738	668	688	745	729	718	743	724	700	685	736	728	731	724	728	706	711	712	685	707	690	686	704	753	713	678	718	695	709	702	739	686	684	734	752	718	646	652	677	723	678	706	706	706	699	693	715	724	751	703	697	704	695	718	725	674	703	735	712	723	676	715	680	709	754	719	667	689	682	699	706	732	748	736	670	732	673	683	693	730	722	717	720	758	724	743	709	635	691	717	724	715	675	710	683	738	772	699	709	712	769	702	693	714	663	763	739	671	704	699	736	702	678	735	645	752	693	741	654	726	699	715	689	679	717	726	711	735	724	697	734	700	724	689	699	683	700	706	666	709	708	712	721	756	658	695	709	689	686	760	723	720	698	665	701	730	696	725	743	749	722	754	732	728	735	686	676	673	695	658	715	698	701	722	755	708	692	742	732	705	742	707	707	679	685	707	675	708	719	680	698	693	687	742	718	708	718	688	705	689	701	762	705	684	702	740	726	695	713	652	738	728	692	749	667	734	703	706	716	694	709	693	715	729	718	700	732	729	700	713	709	722	673	726	772	749	680	688	730	707	686	686	716	723	708	719	692	674	704	716	685	717	672	712	670	692	723	701	677	714	703	703	685	656	655	677	695	692	716	713	734	694	700	680	693	735	762	750	706	752	654	718	699	706	734	756	728	720	742	705	713	699	693	699	676	720	710	725	718	734	727	721	746	720	659	739	718	731	678	711	758	726	784	711	680	683	666	688	679	666	780	689	720	708	664	753	703	729	694	722	703	683	748	705	659	722	685	724	714	706	725	682	688	690	733	694	737	689	722	710	705	752	714	725	640	659	732	761	752	691	715	727	728	709	733	699	677	670	713	722	693	686	699	709	671	687	680	685	740	709	700	669	694	677	712	709	702	694	746	705	706	702	694	723	685	776	745	696	724	713	705	694	689	719	713	675	679	733	741	706	677	744	740	683	745	709	696	720	676	696	668	745	752	683	726	714	729	722	723	758	772	736	717	739	706	730	751	711	701	671	701	704	689	756	709	720	748	704	754	651	694	704	735	701	736	697	702	733	749	719	665	693	701	677	716	683	700	717	729	679	666	700	721	683	700	702	709	754	720	736	728	692	696	703	695	714	675	683	718	713	728	647	717	687	728	730	690	718	713	716	668	685	640	666	694	691	694	714	686	696	708	706	764	724	682	732	691	660	691	691	691	692	749	701	723	712	711	740	728	711	716	751	720	721	720	743	715	692	726	694	734	707	655	754	723	755	684	749	720	724	716	701	664	680	691	693	683	683	681	718	710	703	716	693	717	668	682	700	732	693	754	733	689	722	690	741	672	718	723	726	697	732	675	717	742	689	719	749	739	749	655	739	701	723	699	685	719	721	717	702	711	746	735	733	706	721	732	700	712	762	687	662	704	685	679	702	702	734	722	742	688	724	743	743	682	667	705	761	738	717	717	739	684	701	702	686	653	771	760	663	707	726	703	724	693	721	685	721	698	710	693	722	750	699	697	645	691	711	687	727	651	720	726	671	751	711	679	720	729	729	734	757	716	739	702	675	748	640	737	717	680	740	713	662	737	710	668
80164	77633	68791	42760	37358	21075	2750	694	505	407	393	391	355	378	351	361	350	316	344	303	348	318	318	306	307	339	322	329	300	316	345	289	317	277	294	319	314	310	336	304	346	546	555	494	429	417	340	344	332	327	321	324	324	296	305	330	312	279	306	301	304	304	327	294	312	308	289	280	284	301	304	286	314	296	304	265	285	308	314	347	305	350	302	290	305	311	327	330	301	303	285	308	280	323	300	330	298	301	316	334	346	314	303	319	301	293	324	281	284	321	324	334	336	356	300	300	282	316	315	297	290	349	324	314	311	279	326	301	302	298	316	305	296	295	300	277	317	293	309	293	327	332	299	315	318	284	300	311	312	326	288	315	313	360	287	303	334	292	327	315	308	299	333	289	326	277	288	285	268	269	269	327	344	292	322	269	302	291	296	335	319	328	321	316	293	318	297	309	306	323	310	305	281	291	301	291	336	319	287	342	345	294	350	332	328	299	276	325	324	319	308	337	307	301	324	315	318	279	297	297	309	326	292	310	304	300	311	295	319	306	277	309	303	329	326	338	296	320	339	337	283	310	309	299	305	288	297	279	327	307	360	280	270	334	278	331	308	322	338	310	332	316	311	306	329	296	341	289	312	294	282	302	301	326	309	331	294	292	309	322	299	281	296	327	276	305	318	325	309	316	319	306	289	298	335	328	307	302	305	332	324	332	292	298	324	274	268	326	317	298	303	320	319	313	335	315	350	324	322	359	275	280	283	330	336	325	327	315	300	307	271	313	316	318	298	305	308	333	309	278	323	279	307	286	288	327	328	320	289	326	293	331	304	279	300	341	294	296	269	316	304	335	293	280	322	286	345	279	271	314	330	292	287	327	293	313	299	319	327	317	323	285	291	329	301	360	336	331	296	290	315	293	302	301	343	271	316	344	306	329	315	313	317	330	267	339	324	316	294	285	320	297	316	337	299	312	332	321	294	317	309	309	299	314	296	279	311	346	288	313	340	315	299	308	331	289	329	288	304	337	347	303	279	335	340	275	350	306	306	312	256	313	303	304	276	296	283	334	291	314	305	308	306	309	311	324	344	323	325	286	355	295	304	293	307	288	290	313	294	293	324	268	289	317	314	345	322	298	279	293	337	293	339	305	307	276	302	328	299	306	305	318	315	293	293	327	294	311	275	337	285	303	322	318	312	305	274	292	313	332	302	329	312	276	330	300	313	327	313	339	302	322	284	284	300	311	292	319	289	325	305	304	304	308	353	325	309	310	329	348	299	283	311	315	293	272	337	315	314	324	309	318	303	281	311	340	313	352	293	302	305	322	324	305	295	321	304	324	320	350	304	318	275	320	310	305	314	297	290	340	296	298	305	336	322	320	318	332	311	323	295	303	331	340	303	317	294	299	298	302	323	296	341	341	317	328	274	311	298	313	303	304	286	314	294	332	322	286	274	297	303	304	282	310	310	294	330	320	322	294	307	329	288	341	291	277	313	325	294	317	273	302	317	323	309	289	304	324	304	311	332	316	343	298	316	327	304	298	291	292	271	304	296	350	305	276	319	303	282	293	347	298	336	326	293	334	286	288	327	315	303	357	344	318	313	295	282	285	313	321	317	328	324	267	273	311	287	298	298	327	313	339	311	272	285	318	318	324	316	280	296	298	294	311	294	325	280	309	300	320	334	262	300	288	317	296	331	312	314	315	277	335	284	314	331	291	320	335	333	340	295	300	295	282	331	302	289	303	305	310	311	287	264	303	325	334	342	326	320	304	302	310	306	318	313	277	308	288	275	300	305	327	297	284	293	302	288	299	288	302	293	324	318	315	308	312	306	312	329	291	285	321	319	306	322	327	305	322	311	318	312	307	315	323	298	300	302	282	322	335	297	331	323	330	319	321	306	275	291	286	308	330	310	313	319	291	295	315	325	309	314	284	326	332	287	272	309	315	317	313	302	312	297	293	324	346	310	282	302	324	299	278	299	307	290	324	289	311	324	311	316	310	311	327	284	291	304	333	309	324	307	321	331	330	323	297	286	297	310	344	327	322	306	323	321	295	304	295	322	297	333	317	322	316	341	299	267	303	309	328	290	307	289	295	314	325	309	319	345	304	297	317	314	314	279	315	349	299	316	271	290	293	305	275	327	299	317	283	319	288	297	338	322	283	293	319	308	315	275	301	298	338	308	281	313	257	329	341	309	314	340	301	313	312	297	317	322	296	274	335	317	295	287	307	329	312	307	291	306	330	300	318	307	315	298	326	286	324	299	321	289	301	273	322	321	312	316	310	280	321	282	329	327	314	322	336	321	270	301	316	322	276	341	322	310	296	295	345	321	337	318	310	298	325	308	308	278	294	286	288	312	295	295	295	340	298	312	271	329	287	349	304	304	299	298	310	312	337	323	336	318	299	336	299	313	311	297	316	297	259	316	319	302	307	310	281	309	300	326	322	302	303	283	345	323	314	302	322	317	344	314	281	306	305	308	298	282	289	310	326	283	309	295	314	311	305	286	294	291	325	272	314	305	316	313	318	308	330	299	303	310	354	326	308	315	302	327	280	334	297	320	285	326	289	321	335	310	315	319	291	313	315	281	294	308	327	290	320	301	283	310	318	311	312	303	289	345	293	276	298	311	328	274	294	297	331	293	316	297	304	272	305	350	303	301	311	308	312	332	324	322	318	327	315	306	315	307	274	334	328	339	324	324	307	300	308	319	309	280	293	283	275	283	327	337	287	282	313	302	299	313	317	324	307	317	282	316	307	282	296	304	306	284	320	293	322	295	322	288	302	270	312	335	304	317	289	296	325	312	306	327	285	295	288	299	295	308	298	318	312	347	337	284	317	313	301	311	309	321	302	266	324	314	294	311	303	284	294	309	320	309	306	295	299	299	334	307	300	340	327	284	335	325	331	290	315	304	281	301	294	326	317	326	319	285	300	342	301	285	304	299	320	309	299	316	339	341	317	299	306	328	305	326	316	327	304	335	266	317	330	325	277	287	284	314	290	341	324	311	295	314	292	318	290	267	298	320	308	311	290	329	290	310	318	283	315	279	310	294	307	327	311	319	304	321	290	310	340	330	298	275	337	312	295	332	294	339	294	273	243	325	326	309	343	352	301	302	304	337	334	311	332	341	353	298	309	282	281	309	347	327	329	326	314	292	304	300	331	280	313	319	313	324	341	288	296	302	331	319	282	325	301	326	324	304	315	295	291	315	316	318	342	298	329	328	318	300	311	318	313	338	313	346	332	323	317	316	345	320	310	317	304	273	314	323	300	295	296	294	306	297	317	291	329	322	294	281	307	318	319	341	318	322	316	279	305	291	278	285	308	291	293	342	274	293	278	320	284	294	312	297	295	321	324	291	319	319	364	300	310	282	321	333	343	334	338	307	304	266	318	298	295	315	345	307	301	351	319	291	328	314	326	310	312	303	350	302	299	339	303	310	339	300	322	284	334	330	284	317	283	305	315	356	330	302	294	276	330	310	278	304	316	303	312	315	310
51288	61136	64067	48057	47501	28772	2717	2359	1640	1306	1345	1171	1227	1085	940	963	900	752	794	781	792	792	803	749	809	802	773	789	751	829	802	831	746	845	763	771	733	715	737	779	1036	2402	2304	2095	1354	1006	914	806	721	744	709	728	707	710	727	744	674	672	711	677	701	745	742	751	724	758	725	691	714	755	723	710	762	679	658	691	742	699	733	761	744	688	734	681	719	742	711	708	732	736	695	697	721	693	722	747	698	774	714	718	726	760	740	764	699	736	705	712	702	712	741	690	713	690	745	713	714	710	728	705	669	746	688	723	748	719	711	713	760	720	722	765	685	729	717	726	665	665	705	727	673	701	735	709	716	743	777	723	751	681	733	701	702	723	697	778	714	734	687	699	758	718	680	745	683	692	751	749	716	661	717	710	711	719	719	711	687	662	683	709	679	721	691	693	711	712	738	723	751	740	779	732	704	724	723	713	736	731	759	785	723	702	741	748	734	724	715	668	705	706	750	728	721	717	713	711	754	710	731	740	731	711	725	684	705	729	687	721	718	748	753	705	669	736	715	686	732	779	725	711	745	715	692	730	748	708	708	761	721	715	736	692	725	704	742	711	735	740	722	702	731	728	680	715	673	754	705	699	708	666	704	722	681	720	743	705	734	699	717	766	749	777	714	747	721	715	714	722	705	742	717	679	689	677	717	702	767	712	758	697	693	734	726	711	748	663	708	753	733	722	664	750	715	697	701	648	754	723	742	729	746	704	680	713	714	736	717	696	792	734	729	713	677	718	750	692	733	694	732	731	721	668	744	725	731	709	710	711	745	741	734	718	726	748	728	666	689	733	736	765	674	704	728	720	745	713	662	717	757	696	739	742	767	733	726	751	721	770	700	692	723	732	701	674	725	731	704	693	696	717	723	697	774	700	777	777	706	725	688	748	734	708	693	715	687	709	710	717	688	723	700	721	714	704	684	716	749	693	727	730	715	734	722	755	748	702	755	722	765	720	762	738	705	716	687	707	739	737	704	708	732	725	699	730	732	781	691	721	711	704	723	735	724	716	706	703	732	762	717	695	726	754	729	729	687	680	685	772	676	735	702	745	749	729	719	701	696	695	696	755	709	751	737	742	681	704	735	701	684	681	725	727	672	730	728	724	738	728	681	718	696	727	709	759	731	741	744	684	754	743	723	795	764	737	740	742	732	731	696	731	765	772	702	752	708	760	718	695	725	765	759	709	744	716	727	693	720	701	682	715	700	742	721	709	687	704	686	676	696	728	706	742	740	704	718	680	723	741	728	720	720	698	720	723	700	732	766	729	719	690	704	704	706	760	689	696	739	736	741	742	747	756	714	733	768	743	753	679	762	698	691	716	720	723	728	703	716	759	671	713	714	703	789	710	704	715	725	690	741	697	723	718	742	713	719	707	727	729	760	714	673	690	753	665	751	735	716	688	702	719	748	703	709	720	709	731	722	748	702	766	719	694	721	762	709	716	710	702	709	726	724	771	699	789	724	713	706	732	740	734	699	731	710	724	656	780	718	667	681	719	734	703	696	711	716	683	730	741	700	722	705	708	723	728	704	744	745	752	687	710	722	688	705	691	685	661	705	676	736	732	726	729	695	731	733	711	693	734	708	709	716	651	715	717	734	744	740	698	701	690	680	742	735	729	708	737	748	735	732	740	709	739	766	752	711	678	698	730	717	729	729	710	745	745	732	742	750	743	691	746	770	694	703	720	761	674	697	762	693	723	716	725	742	708	677	718	747	723	787	750	726	740	692	722	707	742	773	706	732	749	753	682	740	741	715	730	709	755	714	729	754	698	722	722	722	708	723	747	706	700	762	726	703	687	755	727	713	728	707	705	746	759	723	697	700	728	683	727	715	739	722	680	707	717	727	743	725	708	719	743	729	746	708	729	764	749	723	759	701	739	718	699	683	687	701	727	731	696	737	728	702	675	697	681	736	706	722	711	763	730	685	683	687	688	673	722	728	723	700	664	763	715	701	702	760	731	720	697	702	737	730	722	708	718	702	747	775	737	740	715	732	709	699	735	655	712	724	702	666	696	739	708	651	738	703	730	726	721	728	691	737	698	720	697	725	719	703	696	727	703	704	725	687	699	717	666	705	717	665	710	724	704	751	686	707	741	656	659	718	741	718	740	755	742	697	723	752	698	785	735	742	680	690	696	735	724	698	725	733	743	675	716	709	727	702	742	742	750	734	739	702	756	743	724	701	769	769	701	740	695	717	754	764	694	723	717	711	730	718	722	727	714	743	674	679	689	724	679	761	712	754	748	751	755	718	682	752	699	742	718	726	759	742	775	710	749	692	735	723	756	702	726	695	665	745	741	685	737	657	724	715	715	729	716	701	756	727	730	707	670	722	689	715	711	703	772	719	761	694	719	742	731	780	724	733	697	740	737	698	744	724	726	730	693	733	715	739	771	730	768	756	747	710	736	644	745	700	708	704	679	720	726	702	737	706	730	757	723	743	693	727	676	750	718	674	761	705	714	707	671	717	720	688	701	687	764	728	704	704	681	719	696	711	700	662	714	728	774	707	696	808	731	700	704	699	740	755	680	695	741	729	710	755	732	783	723	724	742	742	750	721	720	725	706	727	744	746	684	706	716	706	705	729	705	705	758	699	722	731	712	687	727	705	721	794	671	712	750	770	695	685	720	718	723	745	685	725	791	748	716	772	748	666	702	721	730	753	726	742	712	712	758	746	757	717	720	738	709	743	749	708	680	744	772	726	751	738	731	754	700	673	728	690	696	757	738	732	746	691	662	769	710	722	716	707	720	717	728	749	716	772	711	701	711	709	653	682	740	703	740	721	733	713	729	707	679	746	708	721	702	729	730	716	717	755	746	686	685	774	748	730	704	731	743	748	732	694	737	735	725	670	739	717	657	704	713	714	772	742	697	737	700	716	718	707	733	725	760	748	741	706	750	737	716	687	732	705	724	667	745	729	704	691	712	741	719	682	729	736	706	741	719	699	778	691	678	737	656	710	760	756	715	685	736	704	699	704	726	727	729	753	716	700	744	721	732	729	739	733	758	724	714	755	709	659	732	688	678	676	651	706	721	685	728	682	716	749	746	679	708	721	740	734	729	733	717	739	760	749	730	710	690	743	765	699	736	748	696	743	748	716	735	711	739	757	772	704	751	721	674	695	706	713	711	680	683	781	736	714	712	680	712	691	699	750	681	719	724	717	765	765	718	699	701	700	752	671	782	701	749	721	724	686	707	741	686	705	701	704	709	710	738	728	710	685	712	685	713	707	724	702	699	693	714	736	699	738	684	734	705	696	738	682	738	686	723	729	774	704	766	698	683	704	680	698	742	731	702	729	680	701	722	701	718	723	680	690	735	700	706	763	738	711	729	702	682	713	725	709	694	701	735	735	720	744	708	706	671	713	685	762	702	697	684	708	781	695	738	746	711	725	725	695	724	698	679	733	683	707	740	713	715	740	766	697	798	714	700	716	740	790	709	735	705	689	703
20091	15012	8974	2579	1552	754	438	426	468	449	402	400	396	394	426	418	411	399	400	434	386	373	417	427	366	386	370	369	360	358	377	373	419	410	424	380	417	389	383	405	402	368	408	412	413	390	405	406	419	426	406	411	390	391	388	377	402	360	401	401	341	389	411	419	388	394	376	383	374	401	368	385	347	408	388	362	405	399	417	409	352	379	396	371	401	391	401	398	385	385	380	397	379	380	416	397	410	396	359	385	389	392	355	389	376	366	415	409	391	379	402	399	433	405	430	407	377	396	417	367	392	368	410	390	348	382	397	376	398	402	401	370	380	362	411	385	389	377	376	363	412	392	382	384	394	431	410	376	375	400	382	390	395	407	383	388	373	422	403	361	400	397	397	397	390	379	397	367	406	419	419	371	389	373	400	417	369	411	380	394	362	395	350	403	380	405	384	379	387	393	414	410	393	441	383	394	423	387	375	382	397	411	364	362	401	415	382	414	379	404	381	392	391	416	372	365	382	418	422	356	409	392	348	373	393	359	398	391	354	378	407	373	404	380	365	390	428	365	399	392	384	390	402	398	406	422	366	369	375	384	397	335	377	394	362	400	388	388	362	384	398	405	370	389	381	393	408	397	395	359	367	384	421	419	405	392	403	405	386	384	400	396	404	381	383	368	391	379	369	369	403	408	393	425	401	406	387	403	410	396	426	377	438	415	383	386	363	385	355	399	390	418	396	335	392	375	384	395	401	423	365	409	389	370	360	379	431	388	386	399	409	443	400	350	365	404	359	362	395	374	412	391	411	376	371	419	400	395	409	372	432	381	403	385	374	385	407	402	366	350	379	364	367	398	373	400	367	381	387	399	390	381	406	399	389	385	371	386	391	374	384	410	347	382	375	404	374	385	410	410	397	403	361	354	372	401	410	404	394	408	391	396	405	428	412	403	385	421	356	383	387	387	383	415	415	409	371	333	385	386	397	398	349	410	385	367	394	419	422	436	397	408	388	413	353	376	398	382	377	401	448	387	371	384	382	383	375	383	407	385	418	417	372	413	391	369	395	354	383	395	404	379	365	359	431	378	402	375	397	379	434	381	400	403	391	368	388	409	416	388	379	371	368	365	398	406	384	397	406	410	370	399	369	383	407	373	425	380	419	397	380	370	366	406	391	355	404	403	392	365	357	354	394	393	358	400	406	400	401	382	364	418	397	422	374	411	395	385	409	383	378	405	357	380	399	410	393	404	372	398	384	426	391	405	360	417	387	411	365	405	389	393	426	384	432	360	362	359	414	367	386	417	412	377	387	430	366	356	375	353	392	395	408	400	388	385	413	400	382	379	424	383	375	382	413	390	394	387	363	402	387	415	390	412	403	395	396	386	385	399	408	404	374	364	383	335	379	397	425	403	385	394	406	416	407	402	393	367	356	388	365	421	388	386	378	391	429	402	382	390	380	377	387	418	386	409	398	361	377	389	363	411	372	387	401	396	420	393	345	388	396	389	391	379	402	388	405	372	389	413	348	396	369	394	388	400	377	380	386	403	373	449	423	374	406	390	386	418	402	394	391	368	421	395	403	390	369	370	396	400	356	378	381	406	380	387	386	358	370	405	409	431	371	387	402	396	394	384	431	424	435	393	385	364	435	386	436	405	412	371	339	380	387	386	366	405	357	393	371	342	395	415	391	394	400	403	399	416	394	372	382	385	407	389	397	368	434	399	355	367	381	382	357	383	396	395	336	417	370	384	413	404	383	419	380	393	391	395	417	382	421	375	410	377	404	399	379	390	376	373	403	394	381	392	412	410	395	407	372	351	382	383	374	387	445	365	417	402	350	404	389	367	363	393	428	383	383	445	408	370	431	377	351	379	391	400	391	393	435	399	343	358	388	353	353	371	382	401	380	391	386	351	383	390	373	381	412	386	417	378	379	386	377	370	400	362	417	362	413	372	381	386	376	399	394	405	417	359	395	408	380	418	390	406	399	406	400	394	405	386	376	413	386	413	378	395	403	399	401	394	379	359	363	364	381	393	377	410	427	356	392	379	380	416	413	390	369	362	389	385	368	398	413	377	412	374	353	418	417	355	388	360	370	405	398	412	422	357	403	362	402	405	414	397	363	402	450	398	386	396	375	403	382	423	353	405	410	390	422	420	360	397	414	410	366	369	408	400	402	404	414	343	448	443	416	397	435	387	435	347	393	384	407	403	411	396	357	408	388	371	407	403	372	429	351	384	376	354	416	370	399	394	389	401	379	365	372	411	387	406	388	404	394	425	389	372	383	380	380	389	391	397	418	372	382	373	377	361	399	388	431	384	409	377	381	375	418	389	376	390	381	396	379	412	401	415	404	386	393	371	385	382	404	392	468	401	395	453	400	413	369	372	429	384	362	395	370	367	359	329	381	389	410	377	390	377	416	376	390	401	376	383	409	408	399	378	420	391	370	401	391	366	412	390	382	369	399	406	384	375	386	381	385	372	415	417	404	426	390	383	374	399	377	403	407	385	385	409	356	389	408	394	433	410	425	409	397	365	410	418	417	380	413	388	405	397	401	382	418	431	386	396	369	388	408	385	348	364	414	398	394	390	387	386	390	376	399	396	363	347	359	394	383	421	374	343	393	401	407	394	374	413	412	394	408	379	416	413	384	408	391	378	404	374	439	396	394	419	417	436	412	389	418	396	379	369	395	385	415	427	411	393	398	395	385	387	360	419	373	381	403	381	377	353	369	370	380	408	397	389	365	386	382	387	388	422	385	407	429	385	428	406	363	393	359	406	402	376	397	371	391	340	387	390	367	376	402	392	410	418	384	418	391	367	371	343	395	409	418	402	396	362	412	358	400	424	385	397	408	392	414	419	405	391	423	377	414	386	431	410	392	413	392	401	424	357	391	400	406	344	430	363	374	396	368	397	397	422	370	423	397	400	387	416	381	373	396	390	399	339	402	398	407	392	419	400	356	359	406	360	397	360	379	402	375	402	402	423	397	377	438	399	411	394	392	393	371	394	382	403	395	413	424	413	330	403	393	410	395	379	411	418	403	402	397	384	385	382	379	428	352	428	390	389	359	370	400	398	380	403	363	417	437	411	395	398	372	377	400	405	418	384	413	379	407	413	401	406	391	384	444	380	393	383	380	383	364	398	387	374	439	345	395	383	387	381	374	415	373	402	402	384	405	431	409	402	403	348	374	394	366	428	396	381	410	413	405	405	342	443	360	405	365	413	400	374	392	340	394	340	373	393	381	383	399	360	408	375	371	401	392	392	387	374	377	407	353	407	409	420	395	390	385	448	380	406	455	410	404	372	420	387	373	357	411	373	424	394	381	406	377	396	405	384	361	405	425	395	416	416	401	380	432	416	380	383	414	390	410	388	384	444	439	389	416	396	421	353	390	397	390	368	400	376	399	385	402	394	383	378	379	412	403	406	373	405	373	375	424	418	379	394	415	364	410	393	409	389	384	400	369	382	381	363	390	383	408	402	408	376	391	416	365	390	407	417
16593	18032	14075	6087	5222	2455	1072	1059	1006	971	958	930	934	936	888	871	912	851	900	882	885	955	894	955	915	901	897	885	916	907	837	863	871	940	914	905	858	889	877	908	907	911	1011	954	985	961	930	859	916	863	924	905	914	865	844	857	903	903	883	918	876	907	870	879	844	863	899	929	922	894	881	897	876	842	888	942	884	829	878	858	939	910	927	900	910	865	867	893	893	927	890	907	871	922	886	876	874	897	886	895	901	864	872	927	837	877	900	869	914	887	882	873	944	934	892	907	888	909	912	902	864	873	914	902	903	853	869	887	832	869	846	907	920	865	887	868	832	962	916	895	874	837	841	846	894	907	877	850	876	879	880	918	857	837	885	894	876	908	894	888	874	858	848	885	906	882	871	882	824	894	887	869	897	926	869	911	861	874	897	897	920	868	911	907	898	832	922	865	911	854	859	891	900	888	823	908	907	883	875	899	866	875	876	868	885	933	859	826	922	918	877	884	834	877	897	866	830	871	875	962	895	844	869	835	935	800	892	919	864	908	938	885	848	846	901	947	840	880	900	893	864	874	850	897	923	884	838	823	921	861	836	881	879	933	868	882	890	843	886	889	807	834	861	878	870	902	852	915	899	916	876	843	851	876	874	818	894	892	930	823	922	847	888	910	861	873	861	891	849	890	853	908	885	895	936	907	895	890	891	901	933	885	855	899	917	871	882	865	932	861	928	929	877	909	907	849	830	873	870	852	884	896	929	899	870	882	920	888	891	832	900	884	889	890	861	861	884	909	908	938	835	826	887	926	878	926	893	887	847	870	854	844	902	873	928	849	868	896	885	841	889	947	865	859	891	880	928	948	905	896	862	923	911	906	894	954	894	882	916	873	890	883	969	808	847	864	878	905	914	871	886	875	850	862	884	840	843	904	850	849	874	888	878	867	854	878	890	871	885	887	855	870	899	845	859	887	841	899	928	853	855	863	867	888	852	867	873	843	895	892	838	910	938	862	916	858	915	865	841	899	901	876	887	856	868	909	924	864	905	893	883	879	945	874	906	867	925	906	893	840	911	895	907	916	865	884	896	871	884	861	866	868	870	881	835	866	851	883	876	816	884	879	858	864	917	868	844	917	888	882	840	856	892	885	861	855	899	880	915	867	900	884	866	916	853	892	881	902	865	865	832	868	864	928	860	860	857	867	903	871	875	922	872	920	883	889	894	839	975	864	928	917	909	901	920	916	909	882	906	871	839	872	905	906	932	877	915	895	846	866	873	918	872	873	860	864	900	890	855	886	878	895	904	880	871	908	891	819	884	899	872	899	920	859	858	878	845	904	866	876	883	873	899	857	872	881	910	918	898	881	939	929	830	830	874	906	884	916	933	921	856	834	899	925	882	887	855	902	856	868	870	898	898	862	888	888	841	836	875	854	867	874	836	883	873	908	869	853	870	910	845	858	919	893	878	832	897	852	927	864	911	806	823	846	884	901	888	842	862	846	921	883	859	842	900	875	879	895	909	921	873	888	871	912	866	892	911	879	904	914	852	877	913	939	853	875	854	863	876	872	911	864	872	870	868	866	903	848	854	897	929	844	880	854	876	929	897	886	883	881	897	908	892	875	874	843	872	852	858	881	909	898	839	875	904	877	886	812	924	844	923	899	898	869	883	864	896	850	828	951	866	853	942	903	938	862	890	860	900	852	864	849	896	860	855	881	889	859	856	866	870	837	873	829	942	926	900	872	891	910	914	853	935	923	899	849	850	892	877	853	890	904	894	858	909	913	878	833	912	891	887	860	905	857	882	871	936	830	868	817	917	902	874	870	901	847	902	835	865	897	947	856	921	790	887	954	900	891	898	887	860	855	875	878	863	911	825	847	897	865	875	852	857	831	872	857	891	899	907	862	867	927	874	888	873	881	875	901	877	873	928	865	915	895	908	939	919	880	824	914	889	872	887	908	857	855	879	876	873	884	868	934	855	873	913	873	887	876	888	885	917	926	874	884	851	877	823	930	897	909	884	898	889	891	866	856	883	873	879	880	869	842	855	820	864	862	882	863	911	842	930	818	902	876	882	858	931	890	866	905	889	873	916	848	933	881	866	886	846	882	881	902	892	916	857	849	882	859	905	928	848	881	859	842	867	885	867	862	891	835	891	865	874	854	867	926	879	847	849	909	895	908	907	861	916	958	894	921	909	918	879	850	919	886	888	907	861	890	901	843	865	886	885	841	909	875	851	908	900	896	876	876	897	880	929	848	846	853	935	879	891	864	831	908	887	876	934	943	862	855	843	816	874	878	832	951	878	878	873	936	875	915	879	818	856	885	900	948	882	914	905	867	892	862	909	891	907	883	845	929	918	861	927	853	904	884	863	925	898	900	868	938	867	889	887	882	910	863	867	881	839	823	852	807	876	935	869	883	900	897	890	885	965	887	916	918	865	886	817	894	873	884	874	905	911	861	847	866	912	903	913	918	873	906	872	898	910	857	874	879	866	910	890	896	854	908	851	930	862	858	857	901	924	844	913	919	907	853	876	849	852	904	895	953	852	922	875	900	929	910	878	947	881	892	875	876	925	954	870	930	929	893	898	924	882	864	919	927	896	825	947	834	882	855	924	862	917	886	913	875	926	895	895	903	923	858	919	882	934	880	862	950	894	873	880	898	889	889	871	889	900	835	905	930	898	831	850	880	858	892	926	902	890	856	898	851	880	878	872	906	846	856	899	873	948	862	847	918	850	893	847	864	872	895	846	840	910	851	846	876	885	955	822	845	872	903	909	882	888	852	929	868	837	865	859	891	871	883	890	876	866	860	958	895	868	895	831	875	935	938	854	828	860	879	867	908	912	853	898	879	866	847	950	908	901	827	862	889	914	847	829	866	873	898	899	844	847	886	851	888	875	946	962	882	865	908	896	865	879	882	903	939	956	872	852	886	901	864	941	864	861	865	835	885	841	862	935	872	866	913	883	880	882	920	882	847	890	916	848	896	907	881	843	870	894	917	899	875	856	920	897	855	872	887	922	887	849	937	896	912	934	907	869	842	869	899	875	889	906	924	937	863	877	930	875	854	853	907	897	867	825	895	846	855	861	885	864	869	892	908	922	874	875	900	928	873	913	858	919	865	877	859	853	826	861	926	893	877	866	927	884	874	896	874	864	860	877	896	919	883	882	871	909	864	893	893	871	893	857	864	920	848	887	893	905	942	937	861	846	861	896	869	877	870	907	930	898	876	894	867	907	910	864	910	873	904	900	863	956	867	914	847	904	869	887	857	858	910	877	924	851	866	865	889	834	883	859	901	865	873	880	883	936	821	835	850	906	893	884	844	841	907	900	894	883	861	853	916	921	869	815	920	847	892	887	912	896	905	915	865	852	877	933	888	921	909	874	858	847	862	923	929	866	869	848	844	859	888	870	919	883	921	945	876	908	867	835	879	885	933	866	904	876	867	886	932	895	878	867	893	857	878	933	872	885	901	871	894	903	891	899	840	871	909	891	946
68315	65892	57146	32774	23848	10612	1301	473	455	425	356	376	322	393	316	319	288	356	323	345	318	315	308	331	336	320	327	339	327	349	336	337	342	306	302	294	310	296	311	304	353	447	460	373	353	358	353	310	309	343	306	326	303	304	327	311	313	311	304	301	329	323	300	308	328	293	335	269	317	299	301	314	338	295	300	350	275	308	274	352	304	305	282	318	330	282	315	294	283	295	322	315	330	317	309	314	289	300	318	316	316	324	322	320	315	332	296	308	299	323	328	335	305	302	272	314	313	322	289	320	350	275	323	313	272	319	294	322	303	292	264	295	313	305	330	331	314	291	328	293	296	310	311	297	307	310	314	311	295	295	278	311	292	330	282	334	293	306	302	304	327	321	331	306	310	324	277	309	329	271	310	295	301	324	300	316	321	337	330	288	326	309	294	326	325	285	305	297	324	337	304	300	286	286	320	288	305	316	285	323	312	307	298	325	294	312	282	316	305	298	317	316	291	304	299	323	303	308	297	279	300	334	299	288	326	317	314	302	330	308	292	331	339	295	318	296	289	324	316	335	288	311	281	319	316	280	284	306	295	292	318	313	338	285	267	329	310	307	306	293	309	353	314	313	289	298	295	336	333	339	323	302	293	289	271	310	303	302	318	299	309	297	267	286	324	326	307	328	294	284	310	371	335	283	279	301	297	304	300	316	327	319	326	282	306	312	303	332	286	279	317	310	303	283	286	340	298	292	297	312	308	317	303	304	332	316	296	298	321	319	318	278	320	305	270	311	295	305	311	330	307	280	318	334	279	345	320	287	279	281	325	284	291	337	318	282	271	324	274	328	323	343	318	303	292	301	309	322	296	302	323	277	289	315	286	296	327	281	321	313	307	281	292	321	307	293	314	328	302	298	309	305	324	268	279	315	287	294	331	313	306	328	350	284	294	309	279	326	294	336	298	333	327	321	290	309	270	301	292	300	309	321	312	290	313	290	333	328	267	298	280	280	319	306	290	322	308	289	289	311	329	319	292	287	289	331	362	311	292	302	293	277	332	308	303	292	293	304	315	282	306	320	296	294	304	336	289	321	286	331	314	304	283	341	312	304	316	273	330	309	296	326	290	308	323	327	302	325	302	304	300	289	335	321	311	264	292	316	303	327	351	319	286	289	301	341	320	318	322	290	319	342	297	312	318	310	294	280	313	324	291	299	289	304	317	307	292	295	312	289	311	332	304	316	294	271	309	289	305	312	313	307	286	282	296	321	306	292	313	303	286	312	301	309	318	272	335	301	274	317	287	287	304	325	313	312	328	292	298	283	296	298	319	340	326	285	333	330	299	275	289	278	306	300	307	300	307	316	270	280	325	323	311	333	330	303	311	295	312	283	313	305	301	304	325	331	296	287	292	303	289	302	298	281	305	295	288	333	315	295	324	317	294	320	291	304	301	330	308	305	324	287	332	331	301	329	256	315	305	328	285	272	291	325	288	284	294	291	295	295	303	303	283	316	302	312	295	326	314	303	298	319	280	297	308	302	313	312	344	302	293	308	286	302	289	312	286	280	366	314	282	337	324	297	339	313	339	306	309	285	317	301	298	283	317	304	314	344	280	321	298	297	285	356	307	281	307	285	302	297	279	316	306	284	298	291	317	315	328	310	315	332	306	273	319	293	279	293	311	290	291	287	310	338	333	292	322	279	288	302	305	302	293	293	284	305	343	295	307	295	303	321	318	333	288	340	314	331	326	298	261	308	317	320	307	309	336	300	343	302	333	291	287	311	341	328	321	302	282	330	309	300	295	313	279	325	287	303	302	309	315	303	333	329	283	313	314	325	336	303	311	326	293	291	322	316	290	300	312	302	280	328	350	310	286	318	288	295	320	336	316	298	321	307	306	314	288	301	288	318	303	326	322	318	301	285	305	302	322	289	293	320	336	280	342	321	303	310	315	348	317	320	294	320	295	271	310	311	302	317	276	321	325	287	303	335	297	306	311	314	290	290	294	310	320	299	287	332	301	342	287	329	315	305	296	267	309	313	322	301	336	328	314	286	287	309	296	330	310	307	289	313	290	297	276	286	320	333	303	304	299	310	297	326	298	332	320	311	324	314	317	329	299	278	305	297	283	326	296	306	280	318	315	303	301	317	297	352	314	304	280	285	280	298	296	296	313	303	344	326	309	307	286	315	345	288	296	303	313	328	291	310	298	318	308	303	319	298	298	322	299	331	309	343	333	319	327	302	278	302	291	303	287	334	324	327	332	302	307	325	287	316	288	310	293	303	304	301	319	291	310	296	291	300	285	334	291	300	315	306	279	291	291	334	308	312	317	287	314	279	323	298	308	284	275	304	284	305	320	308	309	283	308	314	293	346	299	319	310	329	288	337	324	257	324	286	333	295	309	308	309	290	319	301	310	318	331	320	328	293	304	300	315	308	299	301	323	302	329	352	302	311	313	299	304	328	312	305	305	294	303	281	294	329	275	333	325	314	345	322	315	290	305	309	288	295	298	312	311	325	314	315	323	266	293	345	317	341	297	285	297	294	297	301	311	313	313	291	310	339	262	289	278	268	306	314	315	299	259	283	268	324	297	289	328	287	304	305	264	338	337	328	250	298	310	295	306	287	297	309	280	312	304	305	298	321	313	313	310	306	292	275	313	326	271	316	313	319	295	312	331	318	316	323	343	334	321	321	297	337	290	306	285	293	304	339	300	302	325	313	282	302	303	303	299	298	317	306	282	292	331	319	274	304	276	316	328	302	325	293	314	298	299	320	283	291	267	296	289	286	296	292	327	333	303	292	284	322	307	296	315	295	306	290	332	326	322	340	316	302	340	315	287	293	309	317	297	328	294	331	293	333	302	283	329	267	306	303	308	312	272	327	270	311	305	304	294	301	291	349	311	309	321	291	316	289	309	300	319	308	300	300	316	322	321	301	305	269	299	336	344	330	313	309	308	270	308	321	311	309	322	293	288	287	306	290	303	300	298	332	324	313	316	291	317	324	316	314	326	328	308	315	285	330	311	328	320	323	277	321	339	280	298	332	293	297	284	295	307	307	309	315	329	318	300	359	317	301	277	306	316	292	281	333	304	305	334	294	297	293	317	287	312	346	300	303	293	305	280	304	309	312	294	306	333	307	296	308	338	319	292	276	319	286	322	289	338	318	325	309	305	309	320	316	294	335	299	350	319	303	282	305	299	298	290	295	282	306	292	332	260	307	300	287	317	321	323	307	312	277	307	295	323	330	310	328	301	324	283	321	318	297	324	303	338	301	292	308	348	302	311	315	304	284	300	294	318	253	316	321	311	305	300	305	292	315	305	303	310	288	302	318	320	292	321	328	290	319	323	324	314	313	318	298	326	330	306	305	322	306	322	322	304	321	274	314	324	320	321	357	316	306	307	306	303	307	310	284	297	314	320	281	291	291	309	312	321	285	265	314	312	298	290	329	283	306	291	312	349	264	289	296	271	333	308	308	316	303	278	303	262	286	263	295	296	254
41986	49744	51920	38793	34998	20764	2672	1674	1237	1264	1106	1091	1062	988	883	819	865	805	761	760	773	760	759	746	722	772	749	749	786	739	730	812	778	769	815	763	751	792	793	783	1056	1847	1739	1503	1076	927	812	708	709	703	769	739	709	710	721	717	711	718	742	679	701	766	687	728	700	681	652	709	681	665	738	717	697	719	716	687	716	715	670	715	721	741	718	689	717	694	743	726	710	715	709	712	662	712	708	727	673	752	740	725	750	733	692	703	714	672	716	669	699	710	689	636	702	700	709	729	713	704	728	717	696	738	746	708	682	705	645	686	736	646	679	718	746	664	732	746	739	650	702	667	714	743	735	722	731	685	703	715	745	749	730	696	716	677	742	719	681	698	737	666	635	716	700	709	647	711	743	713	688	725	697	743	703	738	701	745	703	631	676	751	682	693	722	708	728	723	678	729	721	671	686	743	733	670	718	715	711	707	747	713	733	709	733	713	728	751	725	710	716	691	708	676	709	687	717	720	722	693	705	720	652	735	730	705	733	717	740	652	769	705	743	708	689	715	758	729	705	745	723	707	687	728	728	718	704	714	700	694	719	676	759	694	720	717	730	692	722	722	692	740	704	715	696	704	707	710	694	729	726	712	692	706	714	717	675	694	728	725	722	697	689	699	655	698	697	707	660	674	712	724	654	718	742	750	698	706	725	727	721	716	663	700	719	679	740	678	694	675	722	711	699	695	710	684	714	703	737	698	725	747	730	690	666	674	716	676	706	690	700	720	771	665	702	714	713	774	711	726	731	717	786	675	672	711	700	723	688	735	727	714	715	699	744	707	708	742	690	659	738	712	656	719	735	723	694	713	673	721	777	723	754	723	686	712	685	674	736	708	680	760	720	784	700	676	721	679	727	742	758	684	701	711	701	702	717	689	675	682	695	712	718	686	725	718	710	733	697	739	693	714	717	716	726	701	676	711	702	690	748	731	681	736	713	713	667	692	710	721	692	718	689	724	713	721	669	705	708	697	728	747	656	713	644	719	704	703	722	696	728	663	699	712	702	670	676	747	684	747	721	700	704	702	727	703	723	703	741	728	693	720	698	678	717	679	747	666	737	681	701	741	727	695	713	685	708	729	694	648	729	689	706	727	694	723	713	744	706	747	726	727	726	739	675	697	750	699	682	727	751	715	698	696	700	702	713	679	698	743	676	732	700	679	682	701	695	705	657	758	680	703	715	752	705	720	674	708	721	694	690	695	709	703	696	750	724	735	706	716	670	713	666	786	708	737	679	699	690	691	666	674	712	730	712	650	722	682	706	700	671	721	720	726	724	676	692	727	734	686	665	756	710	688	749	701	753	715	712	702	711	725	720	720	748	714	702	746	725	726	706	753	725	712	717	735	726	683	791	697	688	698	709	758	700	706	718	701	688	753	733	676	712	737	744	685	683	723	682	716	774	735	713	739	709	705	696	737	753	751	731	736	766	666	723	698	670	708	764	662	700	685	666	704	671	723	744	682	711	705	729	710	709	730	729	691	717	690	721	679	698	730	726	717	729	679	719	710	749	691	714	683	748	745	704	735	749	681	687	746	684	713	757	688	716	734	679	751	721	682	682	730	731	671	731	692	728	718	713	712	729	735	738	712	734	693	691	711	729	714	704	727	740	728	670	696	745	718	753	678	708	676	715	719	725	673	679	702	699	682	691	714	708	693	723	708	668	711	691	750	652	679	726	730	691	737	741	721	711	725	715	723	717	733	732	670	717	740	715	740	716	752	704	750	689	744	649	712	703	737	747	690	698	718	730	713	706	695	730	723	725	745	707	734	715	706	722	703	726	732	650	713	745	730	775	713	716	732	753	692	683	717	698	725	719	746	700	731	691	705	687	717	724	707	684	689	714	761	700	693	703	742	692	696	675	722	698	710	685	747	711	708	715	693	729	745	685	646	754	731	701	710	785	690	724	740	716	757	688	711	688	681	706	773	676	674	694	736	738	668	657	711	657	776	693	705	696	716	667	686	714	728	717	739	713	739	689	734	745	728	703	692	738	693	722	731	709	685	748	738	714	703	683	763	714	749	677	781	740	722	708	663	755	708	712	701	762	708	742	740	700	716	698	713	710	702	712	669	632	739	766	690	712	695	753	714	666	689	741	671	725	683	735	665	757	706	693	747	688	675	704	742	736	712	669	689	702	694	712	709	705	717	711	690	643	647	696	731	732	749	750	711	719	700	702	701	748	703	721	694	761	722	736	707	696	728	674	703	691	713	705	717	709	672	722	697	699	711	680	750	724	705	675	759	732	716	706	706	739	749	710	743	726	723	710	701	703	703	698	683	738	669	716	725	722	698	771	658	693	729	709	725	720	757	704	751	682	705	677	730	696	696	730	698	696	758	719	761	705	730	743	745	720	777	710	721	760	687	749	748	702	734	724	729	733	746	714	765	727	696	703	732	698	703	682	742	716	736	700	799	701	729	682	709	695	727	647	713	718	740	724	659	775	726	717	690	687	725	708	745	709	764	735	678	648	701	692	712	715	709	743	731	729	742	702	750	733	695	674	694	705	715	687	685	707	710	712	735	738	739	730	723	767	690	718	704	732	703	692	691	718	700	719	670	724	721	720	691	692	708	696	706	721	692	750	748	717	714	760	715	769	748	658	695	669	729	712	703	716	740	718	743	724	727	709	717	658	700	713	759	697	680	742	704	769	738	699	714	719	690	722	692	712	718	782	686	693	756	724	726	688	703	707	743	708	706	691	710	660	704	751	709	691	693	760	724	703	676	741	670	737	697	687	716	714	731	753	768	734	659	713	725	713	759	676	692	685	713	754	717	702	676	721	701	732	708	711	714	726	723	739	678	680	702	674	716	738	717	681	721	676	684	694	729	729	745	711	753	714	715	737	708	648	674	744	670	682	677	737	732	688	734	722	721	689	701	724	766	703	719	738	739	658	673	728	747	705	720	712	689	715	738	704	712	694	729	736	690	670	718	698	723	677	708	657	799	696	742	696	686	679	676	737	715	768	737	720	689	705	716	744	683	691	717	715	728	748	701	747	697	719	697	750	702	717	694	752	739	717	745	681	674	697	733	746	722	726	762	742	706	727	698	779	711	661	735	732	705	700	720	681	697	683	724	721	696	733	723	688	715	697	694	730	725	744	751	689	720	696	712	725	735	720	694	694	729	729	685	699	698	698	769	721	726	665	727	711	674	714	727	689	683	718	719	699	692	702	737	710	747	690	704	706	659	696	708	713	739	713	696	730	685	708	732	678	739	703	697	726	730	740	679	736	670	742	697	652	694	738	691	727	756	692	731	688	718	663	728	666	699	685	678	710	695	718	752	762	709	705	699	660	716	706	728	677	722	707	708	708	707	710	706	708	703	685	710	715	741	724	691	719	752	737	749	734	668	657	749	697	644	704	683	676	736	694	682	702	737	707	715	716	680	689	713	697	710	716	714	675	715	706	758	756	703	719	734	715	724	678	718	715	699	679	696	752	710	712	740
80952	77781	68655	42808	37138	20250	2916	582	422	433	417	419	450	386	412	330	356	341	347	331	325	307	323	343	302	335	315	325	330	353	312	309	290	340	323	278	310	320	324	338	465	560	511	466	381	352	283	305	295	317	328	297	306	307	302	335	314	323	309	309	306	309	291	292	261	329	331	322	287	327	310	328	332	307	308	326	313	291	299	287	282	300	328	319	311	315	303	295	298	268	317	285	296	317	313	302	293	339	298	320	281	307	310	297	270	328	318	301	285	298	290	326	311	304	336	306	285	331	295	293	297	336	326	329	325	298	315	300	301	314	335	296	286	318	314	291	322	339	281	308	277	318	313	296	340	279	315	300	291	307	279	349	322	304	297	353	346	324	304	284	296	318	312	296	317	308	309	335	286	311	273	287	339	289	305	309	332	286	312	318	327	294	305	296	306	325	312	316	330	342	310	326	320	304	312	310	309	304	309	289	333	299	296	324	311	328	282	265	278	310	312	301	291	305	322	287	268	290	281	302	330	308	310	295	320	291	298	314	296	287	328	299	275	307	297	305	302	348	319	316	312	302	301	325	279	287	313	298	313	319	300	321	310	312	311	288	319	305	294	332	277	286	295	291	288	341	309	333	305	310	318	301	296	299	286	286	240	294	298	333	307	278	337	288	314	285	292	330	338	300	294	336	304	316	309	327	299	296	356	324	283	299	287	297	279	320	275	266	304	333	296	291	301	299	318	292	319	319	314	305	320	311	288	316	309	297	285	304	277	279	321	301	334	300	311	320	306	310	301	319	282	294	296	291	308	315	326	298	293	312	305	313	316	295	331	329	313	305	320	281	329	289	288	320	335	312	300	294	302	294	305	320	312	298	292	351	287	296	269	294	303	281	297	308	314	265	299	323	309	297	313	281	289	290	328	307	295	336	318	293	294	320	304	275	324	307	285	339	301	312	316	299	315	296	332	314	311	289	305	310	294	311	285	303	292	324	303	314	323	307	307	314	303	313	319	308	306	305	314	316	304	303	323	292	309	292	273	286	286	331	285	304	305	300	297	291	276	335	309	274	297	280	322	307	308	310	331	321	296	289	337	297	293	333	307	292	309	302	291	285	320	299	297	291	319	334	272	317	291	281	302	284	320	326	315	306	353	301	303	301	285	304	322	331	316	354	295	264	272	307	255	303	320	333	316	333	311	324	296	305	304	293	327	310	332	304	297	282	275	316	303	322	318	327	317	299	306	287	317	299	339	313	292	302	311	319	314	297	308	300	290	305	294	331	282	259	274	275	300	292	306	296	337	305	304	278	296	313	314	302	302	304	308	275	299	345	314	334	307	305	284	306	291	306	311	280	315	292	307	319	311	295	294	301	309	274	315	322	312	312	305	337	301	314	308	329	323	336	296	377	281	286	312	331	304	289	297	301	305	295	313	308	309	286	304	286	309	269	314	307	307	278	342	306	294	322	300	299	286	319	341	314	297	287	295	304	325	296	301	270	295	313	279	285	276	281	326	316	331	296	300	314	262	276	309	318	286	300	287	315	301	291	349	345	321	297	308	326	327	296	319	301	312	314	321	298	324	303	305	325	280	305	287	315	310	289	319	312	310	305	301	294	334	290	335	333	313	299	311	299	321	307	280	306	290	317	295	330	286	328	303	317	293	295	281	299	284	300	272	304	296	303	295	267	275	294	309	308	306	312	308	288	296	307	324	329	324	292	306	294	298	335	284	317	297	307	278	323	324	312	304	294	291	307	296	289	308	313	250	285	306	310	314	306	299	300	310	321	284	288	306	319	306	322	281	280	309	291	313	328	320	296	318	315	302	306	276	279	265	312	304	324	302	328	315	298	321	290	294	284	288	311	304	315	259	305	301	314	315	349	296	280	288	305	305	303	348	333	286	317	279	332	313	279	305	322	343	320	306	284	272	294	314	325	296	285	324	297	314	320	298	331	294	282	315	323	309	309	311	289	318	320	305	291	324	313	294	281	287	305	285	313	308	307	290	297	311	281	287	318	315	323	315	288	290	310	288	296	280	285	337	313	330	314	302	314	308	304	263	332	315	292	319	282	320	277	286	324	270	315	338	321	333	292	284	320	316	323	298	290	303	296	314	284	276	318	310	339	305	319	311	267	315	297	298	300	274	293	285	323	316	307	323	302	301	287	302	335	331	304	332	298	298	346	282	313	268	315	296	301	312	282	323	308	318	329	295	317	320	285	339	342	328	298	298	313	297	291	314	308	312	318	318	287	319	311	312	310	301	314	297	306	326	287	308	304	296	318	279	354	298	297	334	310	304	310	305	288	304	281	300	313	283	324	321	298	322	277	313	299	297	315	285	331	302	318	313	319	285	330	318	282	308	307	346	279	299	326	315	312	304	284	302	349	291	317	320	320	319	303	318	325	273	308	322	312	310	306	324	322	323	285	275	320	314	312	296	320	309	302	313	309	333	306	305	283	285	269	329	290	284	312	324	304	304	301	295	336	304	301	305	293	308	328	312	340	313	267	275	356	293	295	307	304	327	302	307	329	313	334	302	315	325	301	353	326	332	341	324	284	287	305	279	308	324	324	315	290	326	288	297	297	267	306	310	302	292	292	315	311	313	298	315	277	342	319	342	290	306	307	300	298	302	311	306	315	291	313	289	346	326	298	337	359	300	307	324	314	306	308	301	287	304	303	288	310	315	325	314	279	290	307	319	296	265	309	319	311	328	308	306	325	266	290	316	283	307	318	266	307	300	279	320	306	319	306	281	352	307	331	303	324	308	286	289	328	307	308	276	302	324	307	339	305	309	302	310	279	313	321	305	332	346	320	320	287	317	328	312	311	311	286	287	297	321	343	271	359	322	313	338	298	315	333	286	317	295	348	336	330	316	314	283	307	311	311	306	296	284	307	301	328	318	342	316	334	309	300	310	280	293	342	290	297	288	280	328	307	353	309	296	296	305	315	283	282	263	313	276	290	293	301	321	330	280	303	307	295	291	281	318	316	294	290	313	317	287	312	299	298	302	317	353	306	322	329	316	306	305	309	328	335	295	323	293	292	307	284	327	312	339	286	292	345	311	281	291	287	297	269	291	317	271	309	310	316	300	310	303	337	306	319	305	313	326	333	272	292	307	288	318	281	323	301	303	308	280	295	336	343	274	305	336	312	325	292	333	299	322	288	311	326	299	288	307	306	317	304	333	310	289	316	302	292	319	329	322	320	298	295	289	332	318	329	304	311	311	306	278	297	357	283	318	329	300	348	299	289	304	296	292	309	309	299	307	301	304	310	289	328	331	294	276	284	302	339	332	321	301	303	276	356	329	296	325	294	327	321	345	312	321	307	316	285	304	339	307	302	286	329	328	308	302	296	298	303	300	300	287	332	308	303	313	312	288	317	326	332	326	323	307	296	279	307	319	333	298	288	308	330	300	284	314	328	317	304	293	301	322	293	325	329	307	334	269	334	338	316	265	297	288	281	294	326	301	299	333	324	295	287	310	295	301	295	321	284
51824	60971	62951	48076	46931	29200	3699	1981	1434	1475	1355	1258	1366	1213	1146	982	934	806	847	785	724	776	738	804	785	719	817	795	785	736	779	761	784	798	755	798	779	783	727	776	1819	2616	2215	1814	1256	997	828	741	727	737	717	719	717	725	716	712	653	712	757	714	739	680	769	763	722	677	673	733	698	696	716	703	763	719	753	712	716	799	756	691	729	744	699	719	717	725	695	760	718	682	767	666	694	707	683	721	687	710	703	717	737	708	693	719	732	743	713	751	739	754	699	740	721	719	726	695	770	714	722	692	750	712	741	755	706	652	672	703	698	699	732	756	712	699	774	676	676	660	667	714	710	704	720	716	668	709	690	698	714	693	732	714	740	701	705	746	715	745	715	749	716	739	726	709	723	732	742	721	667	735	693	684	703	743	715	716	718	649	696	712	741	741	743	690	737	692	744	733	725	724	727	713	725	750	683	667	680	705	688	704	722	746	728	728	748	714	700	707	684	700	761	678	715	685	752	705	723	703	739	713	724	677	666	751	703	732	749	714	720	737	671	669	712	687	692	733	734	716	689	702	733	703	708	661	712	674	683	704	746	683	674	721	718	759	711	676	728	717	758	736	742	717	764	694	689	712	788	751	688	692	729	715	735	734	744	746	716	720	749	681	734	699	675	732	757	686	700	719	679	674	670	764	697	751	690	701	727	697	703	710	736	750	725	747	736	721	653	660	727	713	704	732	692	707	717	766	700	764	747	718	736	753	745	772	710	756	751	692	732	662	697	728	713	747	663	722	714	742	734	734	702	712	710	665	745	739	727	719	720	715	708	712	729	703	737	689	730	719	760	748	718	744	687	715	740	736	687	766	712	741	706	732	720	720	688	722	706	701	729	775	710	675	736	747	708	689	755	697	744	707	693	742	659	744	716	692	658	690	684	698	729	705	728	692	719	644	737	693	700	732	701	714	714	650	680	703	704	716	695	736	746	776	704	724	747	726	720	722	712	713	670	695	698	683	650	699	694	659	734	694	749	690	759	699	711	683	692	682	638	713	711	725	687	729	703	710	705	697	695	693	691	746	696	734	743	741	716	765	672	687	698	740	686	722	687	754	769	724	716	652	738	685	671	715	758	724	682	680	721	721	713	715	748	732	715	736	683	709	704	764	723	738	696	755	674	754	692	712	728	772	745	713	752	704	720	698	721	706	680	712	733	656	709	743	727	693	663	692	716	709	695	713	696	702	762	685	698	722	712	725	729	733	721	709	707	726	694	713	671	682	696	719	727	709	755	697	688	730	700	706	747	673	691	721	733	686	703	753	737	731	705	670	728	694	691	696	714	721	704	711	687	722	709	683	716	667	665	743	708	690	706	728	705	705	755	685	721	726	683	697	681	734	694	710	717	641	701	746	728	705	731	666	684	738	736	680	713	710	712	750	754	762	690	748	699	737	705	687	726	785	679	681	693	740	726	737	685	697	678	690	746	735	693	693	701	754	731	705	690	697	749	686	746	757	733	723	680	730	680	655	696	690	713	729	759	677	792	697	712	713	723	739	742	756	699	710	739	725	673	707	708	699	698	704	753	723	703	713	732	727	738	653	756	721	701	705	699	743	705	650	720	677	715	761	732	712	735	742	711	728	673	731	697	708	739	699	646	673	723	735	702	672	729	726	687	737	704	717	691	700	680	694	750	683	726	706	723	744	707	764	723	709	696	726	738	742	722	736	702	717	738	746	675	740	756	701	742	733	682	718	699	686	670	670	706	698	701	731	704	716	668	745	732	708	683	746	691	678	743	729	704	743	733	698	715	678	688	711	709	723	727	673	686	753	705	728	707	680	707	695	703	711	714	708	758	715	712	680	727	698	767	685	714	729	727	660	680	674	729	722	776	700	763	710	697	744	742	718	705	685	678	706	744	725	696	716	739	690	694	717	710	683	694	742	691	693	692	714	747	702	681	737	709	707	724	730	751	726	739	734	746	710	720	763	708	724	724	683	704	700	720	690	637	667	724	708	729	690	696	682	703	676	742	760	709	731	686	724	702	714	724	745	717	702	724	696	723	674	726	730	723	726	728	719	732	706	690	713	663	681	736	674	707	708	730	700	690	711	662	746	714	721	706	754	731	707	748	742	680	720	730	735	687	720	694	692	656	750	728	688	741	755	718	700	717	745	675	742	754	733	769	712	736	671	631	714	734	737	710	736	702	716	729	710	738	677	663	725	753	697	721	685	669	689	707	750	701	736	653	741	665	713	672	714	680	730	689	710	741	738	714	684	730	716	739	783	671	774	725	749	713	690	709	744	730	733	674	696	749	661	706	730	661	701	686	741	736	737	686	728	717	695	709	682	716	686	754	688	705	716	724	729	687	684	677	752	709	696	715	672	727	713	725	737	729	718	716	704	711	670	723	700	731	713	671	663	730	693	710	723	693	672	679	759	763	695	714	749	702	715	748	691	738	706	747	736	722	724	711	708	706	763	718	709	755	682	713	684	663	717	737	714	694	676	725	770	728	712	695	727	750	728	711	686	688	724	705	763	737	712	709	694	712	704	704	698	704	676	767	719	708	739	722	702	697	735	706	710	722	690	727	733	711	709	713	701	681	679	705	746	727	720	685	701	677	705	734	727	737	681	750	691	711	682	710	770	689	708	689	702	745	742	729	715	755	712	757	724	698	740	688	735	758	731	706	693	722	717	713	774	736	691	695	740	722	725	688	715	701	726	743	702	718	684	700	709	729	708	735	747	714	686	708	719	684	729	723	742	749	740	723	690	723	762	713	712	736	701	762	737	706	735	675	727	676	744	715	704	725	735	741	736	676	702	702	718	730	704	702	691	739	702	696	662	725	704	723	718	715	711	730	688	738	693	748	696	749	720	733	742	720	722	706	722	705	736	757	730	750	732	691	724	693	690	748	769	732	724	745	722	725	713	689	730	692	723	716	675	733	711	727	722	695	689	729	692	697	704	715	713	712	721	741	762	687	699	708	725	683	695	712	731	698	709	700	706	710	722	716	701	722	675	721	746	738	701	705	753	700	700	688	673	733	696	730	723	737	724	704	736	672	755	695	729	694	719	716	664	768	710	718	683	747	734	691	775	734	687	699	694	700	718	656	739	655	716	739	700	712	737	700	726	703	738	702	725	721	721	698	698	730	780	705	680	684	674	742	718	677	707	658	672	730	712	712	699	697	667	790	681	685	732	698	736	740	716	739	680	695	737	718	686	691	706	672	705	727	719	721	706	712	680	679	698	760	736	730	704	705	738	698	682	705	705	739	721	755	713	678	677	721	685	684	687	719	678	686	680	710	719	703	718	734	712	719	719	692	718	717	709	744	703	661	727	715	721	712	702	709	769	700	744	723	726	760	720	718	733	695	702	764	753	733	717	647	735	746	749	681	708	678	728	703	710	720	690	702	693	725	693	752	670	759	680	735	719	770	666	735	697	723	765	717	766	710	725	696	679	694	691	689	687	724	651	768	692	732	716	773	719	727	678	764	710	769	717
20284	14606	8501	2153	1487	734	397	417	421	376	432	388	440	422	388	387	380	353	392	389	406	385	373	363	395	421	388	384	436	374	374	413	359	402	409	366	388	427	394	372	389	390	390	367	424	385	370	402	383	387	366	422	412	389	413	410	395	372	423	406	383	354	370	414	381	357	374	369	387	374	403	371	404	419	361	401	369	395	377	350	366	398	378	422	398	385	384	375	351	393	399	380	388	365	380	381	391	396	435	381	409	368	395	385	375	372	399	358	336	371	364	393	382	382	416	424	378	399	408	369	397	375	372	388	389	380	371	346	400	392	374	424	378	379	391	360	369	370	405	414	379	419	393	383	386	410	379	403	405	419	410	361	356	353	401	403	395	391	361	397	409	361	353	395	364	427	354	370	385	409	349	362	388	373	389	398	364	373	409	375	395	369	347	421	399	419	394	386	393	371	393	374	375	393	388	351	372	387	387	367	362	362	381	378	433	402	383	367	369	379	389	405	341	345	346	404	415	424	375	375	369	420	384	368	404	396	360	385	353	412	358	389	356	376	396	377	396	419	406	360	342	373	373	403	367	373	413	391	406	374	373	372	377	397	385	386	359	371	386	399	351	394	403	360	411	384	403	389	397	396	405	399	403	390	411	351	386	412	367	384	398	400	383	403	358	377	412	409	364	380	366	409	349	386	352	361	355	392	389	386	406	427	362	366	414	414	391	395	380	376	426	409	433	412	364	361	368	407	355	363	391	416	391	366	354	356	396	399	365	384	427	378	403	416	422	387	385	385	388	365	389	384	380	373	408	362	366	406	439	386	351	397	387	377	383	383	393	349	382	358	361	424	372	392	391	394	388	419	364	398	375	397	384	405	385	365	391	378	402	359	387	378	372	402	373	391	365	378	409	368	355	375	410	383	357	367	443	374	383	422	382	373	353	377	409	363	379	417	378	397	378	395	392	360	403	375	396	410	422	424	375	370	406	382	388	423	409	370	417	370	392	431	384	371	394	372	392	372	400	400	389	398	424	384	361	375	418	407	376	410	374	394	379	363	348	383	377	352	377	410	369	395	379	401	371	439	409	372	380	360	389	385	352	388	394	383	383	391	397	402	389	390	416	439	366	386	364	383	391	410	397	358	403	415	435	368	401	386	344	375	357	375	386	367	408	409	408	411	396	385	402	405	396	365	417	357	397	373	392	361	393	392	382	420	386	439	392	356	398	379	380	389	380	387	382	369	390	356	422	381	356	362	367	386	413	416	352	391	368	401	385	394	402	399	368	406	416	388	367	394	364	368	412	371	413	327	394	385	385	354	410	368	395	353	388	400	362	362	359	391	410	385	384	361	382	365	365	405	370	353	366	386	373	347	412	409	354	395	409	359	396	390	428	389	376	391	373	392	331	371	395	404	360	393	391	400	369	387	395	393	394	385	396	380	398	393	342	400	374	349	369	396	407	401	367	411	382	336	357	367	356	349	381	381	398	396	394	425	379	404	342	371	378	384	375	376	376	398	382	369	372	393	380	400	385	415	408	368	372	383	392	400	406	353	406	427	382	358	382	375	410	389	373	420	368	371	398	366	381	402	382	385	395	382	392	434	383	378	364	381	374	363	410	366	395	360	341	368	405	376	404	404	391	420	399	370	375	372	395	426	412	355	357	402	400	405	361	407	360	394	387	360	393	368	385	369	378	350	411	389	356	355	383	360	381	381	348	360	389	395	373	414	390	379	388	372	377	390	402	371	402	389	363	371	423	388	363	385	383	371	330	381	383	370	357	407	432	355	368	405	394	404	385	405	415	411	400	363	367	393	391	387	369	409	396	401	358	393	432	388	358	406	367	390	354	375	363	397	396	406	416	401	342	381	360	371	375	392	394	403	376	399	388	380	366	377	392	418	379	397	432	376	361	416	399	362	380	413	364	364	358	378	370	389	380	367	372	365	404	375	375	370	371	421	374	352	376	372	381	419	401	378	382	389	380	380	361	404	398	410	369	431	385	411	392	390	357	351	375	382	398	394	411	370	429	386	379	405	383	397	358	385	369	372	394	400	384	414	395	393	369	413	373	404	433	422	375	363	396	366	374	345	393	397	393	377	391	404	398	379	407	389	414	406	370	365	338	362	344	374	375	366	348	383	392	354	375	352	385	361	385	378	383	367	370	398	394	416	401	414	359	385	368	340	372	348	352	423	394	367	419	382	399	409	421	389	365	389	428	376	387	383	346	360	422	387	347	421	378	346	396	387	403	385	368	434	386	379	369	394	354	369	390	380	357	352	378	370	364	366	375	356	383	390	370	418	406	357	401	378	405	382	417	393	402	396	408	377	349	387	364	389	404	372	416	353	367	396	375	335	346	397	423	404	389	369	350	386	389	392	398	399	431	370	327	363	391	404	416	374	421	371	420	377	354	353	414	349	447	420	354	405	359	388	378	354	363	425	443	375	395	384	426	379	390	368	374	405	404	376	389	427	381	382	385	387	371	369	369	394	379	409	438	365	360	366	385	352	395	370	381	407	375	418	384	347	383	362	355	388	341	368	417	379	388	352	421	371	397	360	372	413	391	409	370	371	404	431	340	355	358	351	430	399	385	373	363	371	371	385	376	375	388	439	407	408	399	406	366	419	382	381	399	369	387	377	380	380	367	398	355	349	390	373	417	367	403	372	384	373	397	384	370	350	372	375	349	377	362	426	466	399	378	382	416	400	384	364	412	376	412	402	394	367	389	371	384	384	332	408	388	392	421	410	359	383	353	350	408	373	368	343	398	404	400	378	373	407	373	395	369	397	395	394	366	392	365	397	372	394	415	371	386	385	354	389	361	391	431	395	383	375	379	378	370	374	374	401	391	356	367	380	385	389	381	382	372	396	351	402	415	413	398	380	349	358	400	386	401	366	422	375	370	389	387	351	373	377	412	369	356	372	369	392	433	376	383	376	361	408	425	412	384	389	342	367	398	415	415	385	379	393	417	357	385	376	390	359	343	433	395	435	365	383	381	380	407	423	395	408	400	387	352	387	392	342	362	383	369	391	386	416	373	339	366	363	358	388	353	418	378	390	392	369	400	369	410	426	364	386	390	387	375	374	394	399	405	378	353	402	392	363	363	374	438	386	381	406	340	393	379	402	387	408	409	369	410	402	369	378	399	347	376	363	377	398	415	379	357	388	349	359	418	364	421	407	398	371	391	397	404	388	361	394	370	352	389	387	381	368	375	395	390	386	383	344	402	393	419	397	375	383	414	388	358	355	403	393	388	389	363	410	361	351	372	379	391	383	426	371	363	387	418	401	364	394	365	357	367	350	402	393	390	431	414	384	365	405	388	393	410	441	410	399	393	405	391	421	364	399	376	370	391	379	433	395	380	385	416	380	392	379	363	394	372	420	411	354	402	368	398	369	382	383	417	397	402	384	396	365	401	398	397	377	383	369	369	442	408	377	383	421	421	332	384	375	373	409	394	381	399	387	401	400	407	374	372	398	433	392	369	377	360	371	394	399
17144	17948	13279	5732	4981	2555	1027	997	983	969	1012	887	936	918	880	924	880	914	921	917	876	843	849	908	865	863	869	902	852	925	878	853	792	870	854	921	873	882	874	858	949	939	948	936	940	894	880	880	792	820	830	841	820	956	888	900	881	837	933	852	887	923	837	873	946	865	861	836	871	830	886	906	876	890	868	846	905	931	910	863	854	896	880	873	856	832	886	883	878	886	869	849	843	898	810	886	892	832	879	890	884	853	851	826	862	859	836	846	906	890	927	868	869	864	888	892	852	872	823	873	900	816	859	825	806	888	869	862	786	889	857	827	838	871	897	839	908	896	854	831	828	857	855	862	877	903	861	880	837	931	862	830	819	840	851	864	887	821	870	867	871	844	900	848	850	861	852	850	834	845	849	868	922	857	879	840	839	868	878	848	853	813	846	866	869	897	868	858	908	839	833	844	838	926	893	838	871	836	904	810	892	847	837	873	841	840	906	871	904	869	852	906	888	909	907	845	892	872	889	883	870	850	880	812	913	878	852	901	863	892	874	909	844	846	900	872	858	878	910	905	883	858	851	852	852	872	882	878	881	862	796	845	880	832	867	878	861	903	838	857	907	862	872	861	889	947	891	913	906	862	887	882	899	860	859	899	872	864	892	885	898	900	869	850	869	873	842	862	864	883	885	881	855	869	883	826	853	878	846	861	854	885	874	870	905	839	890	835	833	876	887	864	919	881	874	883	862	896	878	900	857	909	872	866	872	836	854	860	848	861	855	897	868	869	912	843	878	891	831	876	863	867	861	864	869	856	902	866	865	894	907	834	848	879	836	879	834	885	889	865	867	848	854	898	882	861	875	886	861	828	896	813	868	865	845	834	850	903	835	859	880	853	824	849	835	861	903	886	888	879	880	862	854	851	842	868	879	905	893	827	858	898	857	872	831	817	879	820	918	841	863	846	873	870	904	836	886	814	871	814	852	895	863	879	888	828	884	848	885	921	887	874	873	863	865	845	909	858	862	881	898	843	902	882	873	840	873	847	840	896	830	877	913	859	852	773	861	922	846	883	858	812	841	861	887	870	835	856	857	887	901	867	910	858	877	834	856	854	858	895	914	848	873	903	840	868	886	872	845	888	857	886	856	843	850	861	860	943	876	846	878	878	907	885	935	888	839	916	842	878	854	784	873	865	887	898	860	862	895	870	843	846	857	904	833	825	887	852	872	894	858	875	868	877	853	888	846	829	820	877	858	865	801	891	885	823	812	871	859	840	882	876	897	900	853	880	876	903	820	871	845	883	867	824	918	859	796	901	842	868	881	859	930	917	844	918	868	788	874	880	884	863	850	864	862	837	774	847	882	888	844	832	896	834	852	890	870	861	877	862	903	814	873	831	879	870	867	826	866	882	899	864	876	860	904	920	909	877	891	869	872	892	890	865	893	845	876	909	906	870	913	853	847	896	879	870	869	850	862	866	904	839	849	853	881	813	894	918	845	867	866	931	894	877	845	859	910	844	857	851	853	850	883	849	916	884	847	914	902	839	878	868	877	916	799	892	868	864	852	864	852	861	909	842	876	846	888	844	892	863	908	881	872	901	896	866	862	879	870	904	890	874	819	843	887	885	840	801	917	861	921	893	874	884	844	856	877	858	859	864	912	846	892	819	817	889	884	807	850	853	884	827	868	904	857	858	901	883	820	858	887	856	858	837	868	869	879	906	924	927	864	857	852	878	894	863	826	888	831	844	886	841	912	901	856	856	887	849	904	864	829	875	845	860	878	908	911	855	908	903	919	891	860	869	828	878	928	834	867	875	857	890	833	806	860	841	929	894	847	853	885	857	789	862	887	867	841	852	872	882	863	862	924	827	804	854	876	877	861	867	903	821	851	853	890	858	839	882	879	854	868	854	901	859	853	868	864	873	827	882	863	836	891	870	872	862	819	868	816	882	900	864	866	929	860	835	896	863	888	835	875	906	850	849	822	879	848	854	893	907	910	826	931	888	836	869	860	852	891	823	836	868	892	918	822	815	843	889	868	904	803	850	860	847	870	839	832	898	882	886	843	887	976	821	889	866	896	895	823	879	842	842	814	855	836	867	881	852	902	886	866	853	896	860	848	899	849	805	872	853	866	903	856	838	842	868	881	848	874	849	884	872	891	863	873	897	901	850	861	914	854	935	863	907	929	842	870	845	856	878	878	875	854	827	790	837	914	874	838	880	856	872	877	861	853	865	906	838	855	846	934	882	805	866	871	830	848	889	869	877	840	868	872	866	826	829	865	832	857	899	855	832	832	850	870	899	872	844	827	838	874	907	844	870	917	851	870	903	927	858	914	879	883	867	867	844	837	889	904	877	909	830	815	873	805	900	866	931	894	836	869	826	885	869	828	836	870	801	825	854	855	929	844	863	882	924	840	891	853	948	878	834	841	827	827	850	911	901	848	853	849	890	850	856	909	860	824	808	856	849	840	874	898	869	851	915	852	805	877	902	894	913	870	872	900	834	852	847	862	898	852	871	855	858	859	892	882	887	866	894	882	844	904	850	799	853	853	837	842	824	895	879	886	838	794	871	866	805	893	858	865	829	869	849	861	840	872	874	869	858	936	822	865	877	853	868	935	862	887	853	877	859	797	884	837	851	850	864	831	892	882	873	883	853	838	850	890	883	832	871	873	895	868	819	845	847	889	881	854	874	883	826	961	849	876	867	841	901	878	896	945	887	851	849	887	881	913	864	861	866	848	896	883	892	864	818	874	870	810	899	860	803	863	861	857	831	846	916	882	864	886	863	892	857	893	845	836	865	926	873	871	821	825	818	840	896	813	884	807	854	800	870	840	918	824	878	856	881	855	833	881	899	844	854	912	866	853	857	877	895	817	877	842	872	879	843	843	866	863	856	868	870	828	830	884	825	820	880	876	876	891	879	900	816	865	875	907	893	818	883	888	841	886	864	835	798	829	911	881	860	865	851	871	900	825	847	910	873	862	888	851	850	846	860	877	873	872	854	915	908	879	892	847	849	828	881	874	866	821	875	806	868	866	875	831	836	868	856	861	940	875	876	855	910	848	857	810	849	894	850	825	863	876	843	875	891	847	847	855	917	875	850	817	855	834	882	884	842	832	882	896	862	841	887	862	897	864	891	866	853	882	837	905	819	877	824	844	817	936	893	855	963	833	867	847	881	889	850	833	854	895	879	875	884	861	893	888	846	910	853	833	906	887	884	925	854	884	849	861	857	885	861	914	901	912	899	870	846	891	886	853	846	845	863	842	856	888	881	821	836	862	872	840	864	899	882	876	834	862	833	897	903	946	881	870	864	884	887	864	871	829	851	843	916	855	880	870	869	827	822	883	887	908	887	891	863	841	816	870	825	805	891	914	915	847	932	867	855	865	897	858	909	885	850	832	873	865	859	853	855	883	859	857	803	880	871	897	842	853	898	836	910	873	872	921	858	859	852	862	865	907	863	844	885	788	819	878	889	862	824	870	822	855	852	894	842
69176	65886	55535	31961	24120	11159	916	438	396	377	376	341	333	340	303	326	336	302	289	297	279	284	270	285	300	321	300	308	292	299	310	296	294	297	350	313	300	319	311	258	388	337	404	405	365	337	316	325	274	291	303	306	254	293	288	268	261	276	307	281	335	276	267	306	315	275	280	277	275	305	263	298	301	291	298	281	292	282	296	282	317	307	303	285	310	271	267	300	283	283	280	278	323	301	309	267	302	279	281	285	291	294	276	301	291	282	287	301	262	332	314	314	293	292	288	269	296	288	264	298	318	296	290	300	308	298	291	315	278	274	266	302	308	291	281	293	301	293	311	264	291	331	273	299	328	270	315	311	283	275	306	290	285	300	309	321	271	302	273	304	308	293	282	277	295	342	322	320	288	292	321	285	305	288	280	295	291	281	300	263	268	301	296	278	277	267	281	261	296	310	284	298	292	296	291	292	279	284	307	279	286	319	265	314	311	306	293	304	256	303	279	318	306	295	296	280	291	285	297	284	291	301	261	321	270	318	270	291	304	307	282	299	253	309	313	309	290	244	289	299	292	305	278	308	291	273	322	276	290	257	271	343	279	274	279	279	337	296	303	259	294	284	284	286	289	293	317	301	334	263	268	247	266	265	290	274	281	311	275	311	325	297	321	308	312	283	275	285	307	291	276	298	266	262	250	306	281	288	271	301	297	310	301	316	317	295	322	273	291	305	301	276	298	257	286	300	280	292	286	293	292	305	324	292	309	290	322	284	298	301	283	277	313	319	290	278	305	290	292	329	267	297	293	261	280	288	270	291	258	300	277	287	317	283	293	291	285	274	297	274	287	265	289	302	294	301	285	290	274	309	305	276	292	284	296	272	291	263	270	307	290	274	297	270	274	289	275	284	301	301	277	292	286	265	290	285	274	302	323	306	301	290	270	299	277	271	300	315	295	260	293	281	298	299	281	297	291	320	305	299	285	279	279	275	306	312	302	276	293	301	325	275	299	317	281	307	306	313	307	307	303	298	264	276	312	281	309	322	277	291	277	318	294	305	269	254	279	271	281	294	294	299	314	309	312	298	294	288	287	334	304	311	291	294	308	275	294	283	295	289	293	310	294	286	301	298	316	306	279	290	280	283	299	274	318	259	287	282	292	283	281	302	260	294	274	293	303	272	300	275	317	301	289	274	277	286	273	290	285	281	294	285	329	277	273	286	290	293	301	276	326	288	320	284	326	291	267	310	283	295	291	290	313	297	270	266	287	289	282	285	297	280	319	264	296	319	265	285	267	272	259	312	277	311	290	301	317	296	291	296	293	298	298	301	323	289	292	290	300	288	292	291	307	289	337	256	313	291	307	293	294	281	279	315	291	288	312	291	322	276	287	316	283	319	287	266	296	276	297	294	284	292	252	251	305	286	290	300	303	320	268	275	295	320	273	310	294	305	274	278	277	332	280	277	312	298	297	305	274	292	304	311	259	282	298	314	307	335	295	281	281	306	295	292	333	282	284	291	312	284	306	299	313	291	292	297	309	284	291	281	292	326	267	280	256	292	266	318	299	308	283	287	305	282	280	314	294	302	305	300	303	266	271	322	300	281	308	260	303	274	284	289	280	333	312	298	296	273	317	315	283	282	294	284	268	306	307	288	326	319	347	288	292	305	313	323	288	263	298	314	295	285	313	294	288	292	270	307	294	283	246	293	299	301	292	301	287	310	292	270	261	286	285	272	305	300	315	313	288	298	299	299	286	292	295	268	288	318	290	304	305	292	272	266	312	292	295	309	277	305	312	276	338	286	283	300	276	277	321	303	310	282	295	297	269	297	314	321	301	303	283	276	299	358	327	272	268	284	300	291	294	291	301	298	305	288	297	301	272	293	304	316	285	273	301	272	300	287	257	289	285	275	263	336	329	312	308	331	301	309	282	295	251	297	305	282	296	323	272	302	284	330	289	337	298	321	302	287	290	269	259	297	312	283	291	302	281	305	263	319	315	300	327	284	286	311	305	280	283	304	275	334	265	308	316	324	285	269	296	283	284	282	283	313	314	298	298	284	300	284	291	279	272	298	307	293	263	287	248	307	283	309	313	274	281	297	287	288	297	324	293	295	260	271	320	282	284	299	284	293	298	294	286	296	292	276	256	333	286	301	304	290	327	295	289	293	292	317	314	310	300	313	308	270	253	312	297	287	325	290	278	287	296	271	286	301	324	275	290	297	299	286	307	303	301	323	289	280	332	295	308	293	315	293	321	302	245	292	321	299	273	291	306	308	297	276	290	297	291	279	282	304	305	271	346	276	263	295	320	271	282	288	316	288	290	274	299	294	304	302	311	288	274	309	317	316	295	297	299	290	324	312	282	299	298	305	293	282	304	291	281	261	314	274	251	299	282	286	290	293	282	292	278	317	298	281	290	322	293	291	242	291	331	294	281	302	278	278	295	297	297	281	283	302	335	295	316	282	294	310	307	297	278	298	311	309	297	281	288	280	303	336	306	306	317	285	305	257	308	294	300	267	278	283	335	289	307	256	283	256	283	267	300	305	302	283	297	301	282	293	295	290	312	309	307	302	295	345	288	281	329	279	281	304	311	277	293	267	278	284	302	303	294	303	266	285	288	313	317	289	277	295	297	320	309	333	307	320	283	281	248	294	285	281	273	269	279	286	287	310	291	287	283	289	302	304	303	288	262	287	276	266	281	294	305	282	270	320	288	304	304	281	336	328	316	276	279	272	262	318	309	266	303	271	270	289	311	305	299	294	277	273	318	257	318	290	301	293	265	290	296	284	273	290	283	303	256	333	290	252	277	321	308	262	300	297	288	280	281	263	295	270	301	290	311	274	303	348	283	298	285	286	315	297	302	296	321	278	309	275	300	269	271	261	282	315	277	280	295	317	309	268	297	285	290	270	329	286	309	303	314	303	282	313	254	292	309	296	299	298	286	282	290	267	328	307	285	306	298	260	274	277	306	307	281	311	319	290	313	305	294	312	282	296	282	289	251	286	296	308	303	272	292	307	282	310	257	299	289	277	321	287	319	300	292	316	268	320	302	297	280	302	279	269	318	280	321	300	295	327	273	293	308	298	298	318	293	289	274	318	295	294	300	264	298	291	296	294	287	266	328	299	300	266	292	265	319	275	272	298	299	313	274	281	315	268	280	279	284	326	309	328	272	293	281	291	298	272	312	329	299	286	276	257	275	283	304	290	302	271	307	295	296	277	288	274	308	296	290	305	293	295	334	320	294	316	292	319	281	301	299	316	275	266	300	281	250	311	273	285	299	302	308	317	284	292	302	298	292	287	303	293	284	294	279	301	300	275	294	283	280	272	272	302	306	297	290	304	298	299	299	270	275	296	277	287	274	299	305	359	291	311	304	286	273	294	293	299	268	257	290	255	320	311	311	285	285	322	285	306	299	278	280	280	281	304	286	285	258	291	302	299	274	275	289	281	280	319	288	266	282	310	284	302	284	292	303	291	303	277	302	278	335	299	300	285
42912	49614	50357	38966	36263	18692	1881	1599	1216	1137	1122	1067	1165	961	954	852	824	789	665	696	682	705	684	692	687	685	717	756	689	744	725	716	699	743	705	723	718	697	659	694	1174	1432	1587	1511	1249	1026	842	662	743	718	663	677	680	702	662	656	690	692	650	707	721	692	662	641	746	670	719	672	700	670	703	615	649	651	642	659	691	719	681	666	697	645	695	724	656	671	705	717	654	703	645	662	648	710	707	673	646	643	727	696	644	690	642	672	670	716	626	693	655	676	710	686	670	658	676	664	679	691	662	710	672	657	659	714	699	669	701	673	638	719	669	672	663	702	693	707	670	643	700	631	668	631	679	675	696	692	652	668	687	683	712	641	699	686	727	673	749	697	653	679	668	637	613	660	720	674	690	622	661	695	696	660	699	669	656	689	680	702	700	687	694	697	655	629	688	631	695	691	741	714	664	697	705	740	686	640	676	696	658	666	712	650	706	666	697	689	669	706	667	663	718	697	707	649	632	709	671	657	687	712	668	672	706	672	692	693	656	699	708	702	676	693	701	696	650	702	623	690	720	663	679	664	716	690	665	683	664	654	679	697	676	659	666	699	687	686	639	701	694	675	679	698	661	712	751	692	670	662	669	695	678	695	660	695	635	703	699	695	664	687	661	683	705	691	694	691	661	674	683	701	666	673	676	641	679	632	698	669	619	717	632	662	678	663	729	693	668	701	716	714	697	679	697	689	689	666	681	685	682	669	671	670	666	675	636	678	701	688	682	698	688	664	706	637	689	670	698	645	743	664	670	677	681	685	676	668	730	695	682	709	665	658	694	653	678	688	696	705	666	679	684	659	699	692	715	681	700	688	635	661	687	665	674	726	710	670	665	693	681	669	689	673	679	725	704	695	640	671	684	692	649	670	684	649	664	690	671	698	681	638	702	739	661	700	672	696	679	687	671	705	664	685	682	673	684	678	692	680	743	667	671	719	677	663	686	633	606	715	679	667	665	710	667	678	686	682	699	668	678	715	721	705	665	680	697	676	697	660	669	706	648	685	686	673	698	668	657	658	671	706	666	714	624	656	644	671	668	668	662	654	683	695	701	687	694	687	636	687	629	712	692	661	627	663	668	734	717	680	682	647	677	665	685	691	687	703	661	690	652	659	664	675	645	649	682	714	655	764	683	720	674	690	612	667	649	702	690	670	662	681	701	656	646	640	663	679	727	671	681	680	650	679	627	677	660	680	661	678	666	688	686	658	668	688	681	676	664	655	656	642	666	652	695	673	681	668	658	656	730	660	673	694	671	681	658	626	685	678	685	652	690	649	647	635	720	698	647	717	718	664	718	663	685	616	649	629	668	669	696	692	695	690	674	698	697	691	658	679	675	692	651	667	706	643	672	707	696	651	694	661	685	718	642	699	675	682	699	684	665	654	685	623	675	705	699	640	671	685	666	680	694	658	661	695	655	681	682	747	677	666	667	651	711	671	657	731	694	766	651	674	645	700	678	702	698	684	706	676	668	728	638	638	679	672	655	673	708	665	693	665	650	685	665	716	655	669	734	667	687	681	687	710	690	647	689	659	637	709	652	662	694	735	685	685	689	667	644	651	684	711	724	705	666	685	656	626	695	648	669	683	675	648	664	689	665	743	747	646	670	641	670	672	687	653	637	643	653	653	691	650	723	701	666	654	702	695	692	657	711	650	605	719	678	702	691	643	661	679	675	707	730	660	664	696	672	675	712	663	716	657	664	688	681	679	724	670	694	678	707	619	682	719	718	682	686	684	704	674	756	658	704	684	683	713	639	658	693	666	668	681	726	700	689	679	684	691	670	764	676	674	709	706	661	683	707	654	699	702	643	667	696	707	617	714	697	731	668	695	686	666	689	664	696	681	669	667	683	655	692	672	700	677	646	696	668	646	662	705	677	695	688	664	704	682	702	673	647	673	648	671	626	693	686	661	669	658	707	718	710	663	695	707	677	702	641	669	692	723	712	694	625	687	666	667	687	677	699	655	661	653	679	662	640	684	640	688	612	703	683	627	655	662	668	701	673	679	657	685	693	669	640	709	664	700	697	685	661	690	666	683	752	694	670	685	723	690	711	647	680	707	665	736	640	711	668	622	722	676	644	646	698	670	726	669	715	702	665	657	589	660	751	649	660	664	671	667	671	702	698	669	687	666	640	656	723	735	705	665	651	659	700	684	700	684	707	712	649	693	661	701	683	664	707	699	671	665	646	677	646	672	671	646	720	669	689	692	693	716	678	698	669	651	674	658	676	676	662	696	728	648	697	712	675	644	678	666	658	670	689	695	667	659	691	679	664	676	658	676	747	691	662	665	662	708	643	714	650	645	633	701	687	718	695	673	703	685	737	647	653	682	684	715	660	663	653	668	639	660	670	672	637	628	693	663	645	727	672	709	670	723	700	612	725	651	684	652	697	674	656	662	675	703	690	687	696	615	673	689	688	657	676	711	709	684	677	710	656	643	659	637	648	649	687	684	664	667	690	685	729	698	657	686	647	681	672	645	691	697	703	702	731	635	702	681	644	678	663	687	676	641	693	662	648	706	683	719	688	686	683	693	669	670	687	701	645	689	713	686	706	690	694	672	621	707	700	675	686	707	675	654	682	752	711	682	681	631	684	671	679	704	684	641	650	674	694	669	664	705	652	683	691	701	711	687	721	651	719	678	668	674	643	692	656	700	675	683	701	747	679	644	723	692	713	708	714	636	756	698	668	664	666	647	676	712	629	678	635	656	683	666	641	703	642	693	703	677	673	725	670	663	636	673	703	711	664	679	663	620	679	688	686	692	690	707	675	639	670	651	688	633	669	662	664	699	675	637	689	644	674	713	679	710	735	688	670	643	691	699	674	676	660	672	674	688	672	640	676	693	684	634	671	676	691	672	674	658	703	713	646	668	709	719	705	693	656	691	701	685	683	736	672	692	721	656	686	652	669	684	636	701	666	726	675	682	691	681	690	645	724	679	684	655	691	652	693	677	647	635	651	694	717	656	655	664	711	702	715	696	709	731	646	690	700	671	643	703	628	690	661	662	665	672	676	635	667	649	692	684	657	651	693	628	666	696	660	664	687	673	665	694	714	684	688	693	702	719	693	684	686	667	642	723	678	635	651	694	690	708	653	660	710	666	645	708	715	715	654	704	720	700	686	678	690	710	690	666	659	675	644	674	690	623	643	686	694	691	688	695	661	681	649	665	693	719	648	679	683	658	697	698	643	682	653	657	675	680	708	690	659	711	657	658	675	657	713	708	723	686	633	646	679	663	676	697	684	637	642	641	708	663	683	692	689	658	652	676	653	675	689	679	690	668	677	714	649	686	631	658	690	679	690	684	650	695	719	694	659	693	723	649	687	652	722	702	699	681	677	720	668	694	695	652	680	685	693	680	709	691	663	672	688	739	681	671	624	706	691	677	677	692	636	709	681	654	684	701	647	704	687	695	715	654	679	662	692	661	642	697	655	655	690	668	648	668	675	691
81552	77430	65997	41913	34664	23452	3105	651	444	492	426	385	418	367	373	335	360	323	300	315	342	300	303	282	269	314	302	297	303	315	331	329	326	294	312	283	279	328	292	285	393	443	564	505	441	390	343	304	301	308	289	303	315	307	292	272	290	274	322	286	307	306	314	308	335	296	314	304	310	307	283	301	234	297	296	316	318	342	263	272	269	280	300	312	279	258	313	265	277	318	312	305	335	306	313	308	306	296	310	318	309	334	280	304	307	283	304	318	292	256	282	287	315	307	291	304	286	294	307	305	297	296	280	305	309	305	333	271	313	303	311	294	314	303	299	291	317	277	323	301	320	289	293	278	303	290	312	330	272	269	302	300	309	308	326	313	291	274	279	283	254	310	289	301	314	323	322	353	265	295	298	273	338	296	309	293	287	284	298	269	276	297	307	301	283	322	311	318	318	292	269	303	292	331	274	312	334	296	304	272	310	291	310	331	329	288	287	263	307	335	299	297	261	286	304	291	321	277	313	283	294	291	288	310	291	315	290	282	296	269	307	324	290	305	315	315	254	268	290	286	329	322	293	286	273	245	264	290	309	325	327	278	302	320	284	303	311	280	288	279	308	297	295	327	324	291	285	295	290	314	305	312	284	287	320	299	318	274	322	303	299	308	273	249	278	308	286	273	262	295	296	286	297	292	325	292	303	305	334	321	273	296	312	301	305	287	303	289	306	249	301	307	304	292	282	283	257	305	301	279	317	280	296	274	279	303	304	283	329	309	317	306	279	288	279	298	293	302	300	268	282	297	287	309	270	294	296	300	318	317	278	274	318	322	332	311	295	310	310	292	301	261	285	300	284	279	287	324	335	288	307	301	291	306	297	279	301	281	274	299	324	340	290	291	269	284	300	313	308	266	300	284	304	306	285	278	278	297	287	314	298	299	289	315	301	319	278	274	284	277	315	289	278	284	277	271	291	269	287	281	304	287	312	289	274	282	277	293	283	297	321	302	319	326	284	267	275	324	293	321	309	276	286	282	285	274	308	329	300	326	281	314	284	299	293	310	294	295	276	306	292	290	275	305	313	279	293	294	290	334	310	290	302	305	291	289	298	273	288	339	262	296	295	311	291	279	334	295	287	316	316	305	274	310	345	294	324	281	298	286	303	313	321	270	277	290	316	290	325	293	276	267	306	299	287	326	287	280	275	321	289	300	283	316	314	287	328	326	290	324	286	293	313	272	266	325	290	322	269	307	324	314	284	318	318	278	285	267	271	305	306	329	330	309	279	261	289	306	289	309	295	288	277	274	295	288	320	308	277	281	282	268	287	309	290	276	260	282	295	325	302	278	307	302	318	273	329	320	274	305	312	308	247	274	298	303	273	302	272	323	314	278	297	314	297	299	304	298	290	285	287	303	304	294	283	285	335	326	325	292	327	323	298	303	317	298	292	282	344	280	306	301	288	297	310	285	299	306	292	312	303	280	327	311	280	292	294	296	316	304	306	287	293	279	328	295	265	274	291	290	306	297	274	305	294	329	312	317	297	320	290	294	306	314	307	325	298	296	322	293	282	295	300	312	257	338	308	324	290	305	294	267	297	274	268	307	282	301	327	315	279	306	305	300	280	257	293	319	318	296	315	300	319	305	291	299	307	298	281	264	305	311	314	334	289	272	286	288	305	306	312	265	278	305	277	300	291	309	325	299	312	287	295	333	267	299	310	305	326	313	314	295	296	313	283	279	268	288	323	337	291	309	267	273	274	288	306	270	263	258	302	317	298	299	288	333	327	311	320	308	265	258	301	284	320	299	276	304	258	289	308	300	291	293	325	257	321	285	283	308	271	308	314	298	297	317	288	299	317	285	296	295	278	278	304	314	286	295	301	314	318	321	275	289	287	293	316	325	320	285	326	261	295	293	279	283	308	315	309	292	301	307	307	313	304	282	286	303	303	283	295	282	313	284	304	272	292	273	274	304	268	282	301	295	307	275	320	299	293	272	285	298	308	290	298	280	301	313	283	287	279	300	309	292	287	304	283	308	317	301	307	292	293	293	346	275	293	286	291	309	312	304	302	280	308	319	299	307	291	289	342	276	288	291	298	326	314	275	288	290	302	294	281	281	302	305	293	262	301	301	297	277	330	312	278	306	282	280	300	318	298	325	308	300	306	291	301	286	298	263	292	303	308	298	297	285	288	313	298	307	315	304	269	272	304	289	285	305	286	281	298	274	314	279	286	290	280	274	279	270	307	299	340	295	309	283	271	306	281	333	369	316	285	307	282	310	311	300	315	318	311	284	301	286	311	277	316	316	296	294	300	301	279	279	311	303	286	284	295	314	324	305	288	290	294	306	308	290	321	303	256	300	259	308	306	312	291	314	281	287	312	283	297	265	321	293	283	304	301	286	305	285	287	299	297	290	289	276	286	303	301	294	323	272	281	274	272	319	299	279	299	309	270	291	294	307	306	267	305	282	325	288	305	319	332	306	297	300	283	282	270	303	306	326	300	309	299	291	312	289	353	306	298	313	321	324	278	288	321	269	283	296	263	285	345	319	307	274	290	296	308	289	301	299	290	284	301	313	270	307	285	301	286	292	265	303	292	288	305	325	275	302	282	294	310	280	286	285	303	282	304	353	276	301	279	300	296	313	320	301	306	295	310	280	292	278	256	321	334	307	308	279	302	316	351	309	316	304	293	296	317	285	285	280	313	299	281	284	300	294	302	305	307	303	284	284	292	317	287	317	276	307	273	290	298	317	269	278	290	297	277	340	282	291	294	280	309	298	256	274	279	268	309	288	287	264	311	294	317	316	261	320	303	279	289	284	286	285	261	298	265	329	288	304	295	308	307	312	285	260	292	284	311	314	308	317	273	315	272	308	293	278	275	298	338	318	300	340	307	286	314	288	298	288	262	285	297	255	300	277	305	316	311	291	276	304	340	311	287	287	296	312	314	269	286	269	280	278	266	329	287	318	301	290	290	324	307	284	272	297	303	300	307	285	312	301	251	306	307	309	300	315	316	301	293	310	284	280	265	298	293	290	281	306	308	277	271	306	283	285	308	277	292	306	331	297	285	310	303	302	312	295	296	289	310	311	309	282	289	282	299	302	308	287	328	314	304	293	288	297	297	305	261	283	290	291	304	266	281	275	293	267	302	293	329	289	286	310	269	322	286	275	277	300	304	305	304	297	296	317	304	282	296	285	308	310	318	293	283	309	309	287	299	296	301	298	281	310	285	293	288	290	329	282	269	290	301	294	302	291	329	314	294	291	286	243	294	328	309	330	284	297	300	293	284	283	300	268	330	297	292	294	273	294	302	274	273	287	317	287	294	313	313	315	300	299	321	247	294	303	305	339	312	294	298	292	288	330	273	290	313	331	295	308	280	284	308	307	308	282	300	315	288	292	302	271	320	286	300	295	315	271	286	282	302	283	280	278	250	305	278	310	300	322	289	287	280	290	275	288	328	304	304	291	309	291	345	307	274	298	294	270	287	328	319	283
52356	60800	59811	48620	45727	31223	2314	2126	1512	1502	1244	1123	1346	1291	1083	1017	953	853	766	735	793	780	745	758	726	745	709	745	738	730	778	769	721	730	717	738	692	721	716	674	1198	2055	2327	2135	1565	1229	903	708	690	684	723	663	684	731	678	697	679	743	740	726	668	692	648	683	699	723	709	715	658	671	714	715	655	675	713	715	746	714	680	696	698	705	669	666	723	707	694	696	700	693	702	712	662	725	697	734	701	666	658	697	751	730	670	670	719	709	699	719	674	701	661	721	671	728	703	662	651	747	681	686	740	655	674	661	668	700	686	654	670	693	699	679	659	691	660	699	698	717	678	705	667	732	707	701	640	709	698	697	690	676	696	684	681	680	704	689	678	674	642	741	676	696	689	707	690	675	681	702	677	683	673	645	678	668	707	687	676	669	685	676	651	714	719	708	706	638	706	693	669	714	706	657	683	646	641	664	729	644	715	699	657	703	747	698	691	690	710	693	686	646	651	683	702	705	676	673	676	647	688	668	665	650	670	725	720	709	713	662	668	662	682	692	707	666	723	680	682	682	661	724	694	680	671	700	689	761	697	694	707	668	664	666	689	701	679	677	736	686	702	711	721	702	695	672	691	687	703	681	686	735	730	683	671	697	728	733	701	689	714	679	683	692	659	681	690	699	643	685	718	723	647	691	742	686	739	672	725	667	719	676	717	661	685	667	693	691	716	662	709	659	678	676	688	731	717	722	747	754	675	680	720	737	697	696	673	714	662	755	670	699	711	674	682	692	674	659	684	654	706	642	698	702	680	725	706	703	682	716	691	702	728	682	686	751	668	703	714	643	709	645	672	707	680	698	737	679	707	655	693	665	741	755	693	653	659	714	700	651	711	703	684	709	708	682	686	656	661	672	655	655	696	702	698	732	709	679	683	695	695	688	699	711	677	715	735	693	693	678	652	663	677	695	728	667	677	681	697	643	702	678	669	728	694	720	652	713	697	711	662	736	688	644	654	699	658	724	695	687	643	688	706	717	687	674	719	673	720	688	664	717	705	715	733	718	709	674	683	661	721	740	717	643	707	713	723	702	688	677	683	673	712	683	743	694	710	677	714	710	669	659	680	691	712	679	680	720	646	701	671	679	692	704	703	699	646	721	720	700	690	664	675	663	677	699	723	695	671	701	691	677	708	736	709	753	707	667	650	663	693	686	685	698	712	682	673	705	722	675	655	692	693	702	731	641	739	703	694	717	672	674	678	722	667	712	656	695	681	670	654	676	702	681	688	680	705	737	689	662	679	696	681	709	699	653	694	662	707	708	690	720	678	736	649	707	660	692	665	719	652	670	678	715	700	689	709	726	693	686	688	684	727	734	712	658	695	704	715	680	681	697	690	679	760	673	699	621	702	675	729	658	658	672	683	739	688	699	730	692	707	700	717	719	680	730	724	653	680	705	697	695	692	677	639	719	634	686	679	653	680	683	676	696	694	704	686	699	669	695	706	668	697	745	682	698	717	683	648	701	744	664	661	716	672	683	729	689	689	698	729	644	698	667	665	627	709	687	726	707	747	701	718	666	725	722	722	667	693	679	674	655	734	757	675	663	674	706	680	668	676	696	672	667	720	696	647	710	671	681	730	713	675	700	738	714	712	701	722	708	697	657	752	661	679	712	696	765	719	711	724	661	713	746	661	701	679	692	684	676	679	626	716	685	690	648	723	698	703	718	680	717	704	669	712	679	708	695	750	702	696	697	704	688	658	684	647	704	740	686	697	693	714	677	675	707	716	718	691	684	674	689	709	657	731	724	661	674	669	659	656	699	643	702	715	653	740	692	695	679	693	711	700	705	702	662	681	714	675	669	699	658	739	733	713	676	697	730	708	734	666	731	674	672	703	691	653	694	700	712	676	723	697	634	672	693	719	665	679	710	699	688	673	703	653	682	670	683	671	683	704	704	702	738	708	702	678	678	706	716	677	677	731	639	692	725	648	692	651	690	718	736	695	680	701	635	726	658	647	661	709	685	708	739	688	696	667	684	706	701	656	659	678	680	661	721	675	695	686	705	713	712	669	685	713	704	669	672	696	665	677	688	675	697	715	688	752	681	704	671	694	677	668	680	680	655	655	692	672	721	677	665	659	753	681	699	668	700	683	707	692	706	647	677	671	716	691	703	673	704	716	727	690	690	682	677	650	633	724	684	731	677	691	706	685	690	738	695	702	686	685	734	684	663	635	679	727	724	717	682	738	652	688	737	687	672	728	704	725	632	685	684	694	670	686	695	705	631	710	683	668	656	661	701	675	684	702	698	700	661	657	741	671	707	698	673	730	756	702	710	686	733	720	666	703	688	683	666	689	679	651	736	696	669	680	665	694	654	728	689	654	656	705	697	695	719	656	725	714	665	698	661	662	713	708	678	702	682	691	665	688	649	675	700	676	686	720	732	739	720	644	635	621	679	658	690	707	705	666	684	663	748	664	674	717	646	672	701	687	663	656	677	732	654	691	678	668	708	720	673	686	714	691	658	734	701	739	701	689	688	709	700	726	684	691	720	675	656	646	665	696	723	666	689	643	685	697	716	645	668	652	673	709	677	724	676	706	687	694	750	693	724	683	687	691	678	683	666	660	698	729	711	675	728	690	715	678	690	698	689	666	673	710	734	711	691	723	723	715	670	702	679	664	662	715	681	697	695	671	712	729	713	686	689	674	689	657	692	608	726	710	670	685	666	703	665	716	643	657	712	702	690	709	708	712	674	720	693	660	687	664	702	664	733	676	685	689	673	704	714	699	714	666	680	660	662	695	708	702	692	670	682	695	705	675	702	776	684	681	712	709	718	681	696	715	716	729	665	667	689	682	670	687	673	684	698	704	694	688	710	698	698	638	677	680	676	666	729	660	709	708	730	697	693	725	657	705	695	689	671	730	745	689	736	625	712	718	647	695	697	700	742	734	660	715	646	681	701	639	706	652	725	729	671	773	718	696	709	669	681	680	702	683	681	705	729	682	668	708	671	712	664	659	722	684	715	671	735	669	687	689	658	738	734	702	729	678	677	660	700	718	691	640	691	665	681	704	701	742	725	680	671	729	657	670	679	679	662	675	732	655	736	702	697	688	701	702	681	711	665	657	707	703	716	694	674	677	693	668	682	667	679	724	703	686	733	660	670	681	659	681	696	641	656	662	686	691	741	659	677	690	679	716	700	668	686	702	677	699	673	703	685	687	699	661	650	685	665	686	690	665	626	691	690	701	708	720	675	677	750	663	685	733	715	710	681	678	664	700	673	689	683	705	698	684	680	661	705	663	712	714	654	661	665	711	693	648	689	711	663	670	755	706	664	640	692	672	707	673	717	660	729	685	653	730	677	671	674	665	653	660	667	718	661	701	725	700	681	710	695	689	674	706	725	713	712	700	653	737	694	669	671	718	730	709	651	723	632	736	708	722	666	756	729	689	682	690	689	715	698	717	664	728	705	689	682	637	711	676	686	641	702	707	703	680	710	683	643
20530	14762	7402	1996	1489	1207	449	402	426	401	365	422	370	417	412	385	412	361	416	398	391	360	389	383	378	376	368	354	400	363	386	373	346	386	420	368	351	359	399	376	405	382	366	436	395	389	404	344	397	377	393	393	382	336	399	398	377	367	369	397	387	339	378	353	352	412	364	387	366	400	400	378	384	382	394	380	390	378	385	382	356	378	445	370	375	401	393	362	355	377	423	397	373	361	375	368	335	406	389	379	405	367	380	383	379	382	357	371	365	378	353	387	393	398	379	406	380	397	389	362	399	383	382	368	382	372	378	365	362	397	379	404	381	358	397	364	351	377	382	362	386	386	399	394	419	363	396	396	371	374	391	407	413	375	394	394	384	372	364	401	374	365	379	398	368	374	400	383	378	342	387	390	406	378	431	402	382	399	370	359	409	378	398	410	417	355	371	360	354	408	372	373	388	376	378	377	420	351	407	367	398	397	358	425	380	368	382	392	397	401	419	394	376	342	380	409	396	397	393	374	401	387	417	407	416	348	389	369	357	389	355	369	378	405	389	381	382	397	400	368	352	328	387	408	362	332	396	412	390	409	402	399	362	382	379	404	376	365	365	388	419	389	437	417	391	367	407	347	409	363	407	428	387	348	381	379	384	366	387	401	382	401	383	380	372	375	429	371	354	376	403	357	439	392	390	376	395	371	365	372	382	389	365	362	352	413	386	409	372	372	406	376	371	345	353	376	385	378	404	336	398	380	379	398	394	375	370	401	371	391	372	399	372	385	392	379	395	358	415	360	370	385	397	404	379	366	415	399	369	384	385	402	371	334	366	406	390	392	382	351	402	386	390	352	368	371	399	371	416	377	396	396	387	377	395	385	406	383	416	390	368	351	410	380	402	395	393	378	353	379	365	391	385	367	394	381	389	331	398	411	404	405	382	352	379	389	384	382	376	353	368	359	361	368	387	373	416	375	413	372	372	407	396	396	381	371	422	397	401	369	419	378	402	387	368	410	390	378	357	365	412	391	396	377	353	404	377	379	377	387	374	373	376	394	418	410	355	384	383	382	410	380	425	422	395	402	396	401	382	393	386	400	372	376	366	374	355	354	358	394	375	399	388	404	381	365	428	398	391	405	401	380	372	415	382	379	390	356	367	350	378	409	363	362	353	395	359	372	371	408	410	366	404	394	393	359	357	371	409	411	340	385	389	387	374	430	382	379	366	389	405	358	387	389	396	394	386	397	349	409	398	392	397	369	400	373	375	364	379	406	377	392	410	376	398	397	363	376	353	370	375	384	411	427	398	354	389	355	397	383	387	399	406	381	397	404	388	382	394	395	386	344	405	393	361	408	402	401	384	399	392	353	356	368	382	347	369	375	397	381	373	373	414	379	384	384	404	413	375	381	388	366	395	383	384	336	427	404	368	396	404	410	387	374	418	401	408	377	352	398	374	375	370	429	375	345	402	361	401	412	402	408	388	376	388	381	374	399	393	380	349	396	375	414	372	365	407	409	370	404	372	376	392	389	413	430	392	386	388	410	392	369	374	379	404	405	375	362	404	396	358	414	385	393	426	386	367	381	401	381	382	398	387	372	405	412	399	403	392	362	369	358	358	399	387	368	399	407	390	389	399	397	386	383	373	401	397	360	364	416	375	368	399	410	371	397	344	375	364	390	388	370	402	441	390	388	376	376	389	393	339	388	329	352	368	395	393	384	384	381	362	380	378	380	371	392	361	375	355	365	405	373	391	389	383	415	395	362	396	407	407	389	401	412	367	390	406	360	365	403	408	403	372	383	386	383	364	383	388	371	364	380	373	342	395	423	377	375	373	386	396	378	387	386	419	396	368	379	373	425	382	367	415	382	401	387	366	384	361	365	349	377	378	391	377	392	393	363	376	367	372	388	376	376	385	371	375	388	403	389	372	371	349	383	403	408	396	393	380	394	402	388	395	358	378	388	369	376	372	363	397	403	394	404	377	376	360	387	368	431	413	377	408	389	380	402	381	403	381	361	370	377	408	396	390	409	379	415	382	397	371	339	383	415	380	359	395	427	379	382	356	378	387	409	400	450	360	386	392	347	353	397	368	404	419	355	349	399	386	394	371	360	370	371	424	411	377	338	404	353	417	337	379	375	362	412	379	355	401	403	440	395	399	388	384	384	378	400	392	373	384	389	393	398	404	396	375	401	371	375	374	366	403	374	383	401	403	371	390	394	399	365	400	377	398	407	382	421	410	394	362	400	356	387	425	401	370	355	376	369	371	360	387	348	391	375	354	380	387	393	415	394	369	413	361	404	380	386	383	373	365	411	346	416	423	372	364	368	393	384	394	409	396	383	365	375	401	372	360	380	390	375	386	389	392	392	412	411	390	367	368	371	380	388	381	420	392	387	359	361	360	373	367	396	359	372	353	396	414	356	392	388	392	384	423	368	334	437	391	397	384	427	353	376	352	369	394	379	368	378	380	354	378	387	396	410	383	391	406	379	421	370	357	400	411	392	407	378	392	348	407	379	416	367	378	404	381	371	398	394	396	374	374	400	381	387	381	346	403	391	396	372	368	394	381	381	388	382	376	367	393	386	386	431	388	377	375	381	389	363	359	396	365	399	378	387	389	389	413	395	351	356	372	355	407	374	397	395	395	370	381	411	363	388	386	377	384	400	429	399	408	363	380	379	395	390	378	392	425	416	373	384	355	372	379	378	407	395	409	392	379	378	410	401	389	366	380	379	379	376	416	375	373	382	403	360	380	418	400	391	392	333	394	377	425	403	394	367	355	387	390	372	399	399	353	383	351	351	375	395	379	409	381	385	423	427	355	386	393	410	366	325	377	404	368	356	360	393	380	348	346	393	386	383	395	371	362	413	396	428	375	394	381	366	378	390	368	358	398	338	351	405	391	424	400	354	389	388	389	380	392	385	394	374	385	375	372	403	362	372	360	427	393	412	434	398	385	391	390	399	389	379	412	406	367	390	369	408	379	417	378	362	391	351	317	380	356	390	366	368	371	409	394	393	403	367	384	363	380	405	347	414	411	368	366	401	416	402	353	378	351	383	369	405	389	447	401	424	382	385	389	389	397	396	401	422	354	381	396	384	410	413	411	380	385	406	405	385	396	366	391	361	346	356	354	390	360	401	414	387	387	398	407	416	392	411	380	353	375	409	388	377	410	408	360	379	406	359	374	399	406	369	397	406	358	394	371	361	391	399	370	402	399	357	387	374	389	394	425	373	377	388	406	390	398	396	392	375	419	369	389	354	396	330	372	375	366	399	411	340	392	396	380	388	408	389	399	409	390	404	388	417	353	372	416	356	361	401	366	377	387	403	398	343	382	404	355	385	354	379	420	403	368	363	407	428	360	393	392	399	357	399	380	396	381	360	347	367	347	406	374	397	374	372	394	334	376	421	400	412	400	431	362	399	382	365	380	352	366	422	385	417	394	405	417	421	363	396	373	407	386	394	388	386	399	424	403	369	360	386	397	407	362	369	354	353
17299	17672	11709	5574	5418	4000	1103	1000	987	971	902	884	887	921	901	900	871	856	927	870	896	853	919	838	880	845	847	854	854	908	864	892	848	799	873	865	880	784	846	832	834	980	936	940	944	907	848	865	855	834	879	892	856	891	819	847	848	907	862	888	865	841	889	843	910	848	859	838	845	872	868	864	828	908	887	837	904	868	880	851	869	825	815	844	862	884	871	903	884	828	861	895	864	843	829	877	919	871	852	810	890	866	828	909	862	876	841	880	820	929	853	873	870	809	852	889	882	866	901	874	842	880	875	868	897	849	853	874	859	842	904	872	835	835	851	848	850	869	840	892	904	852	860	878	849	867	858	873	874	885	843	901	893	852	870	833	876	822	845	847	854	898	854	915	894	875	833	826	874	859	882	827	885	843	885	881	885	877	898	878	883	869	899	910	824	887	887	877	834	846	869	924	836	885	850	815	827	862	859	866	924	882	873	907	862	886	846	851	866	839	846	834	851	806	866	873	850	882	851	846	853	895	876	914	868	819	865	870	887	860	869	833	839	919	880	884	855	858	862	873	857	836	868	905	785	896	860	848	841	945	897	854	875	862	862	864	928	885	824	910	828	927	862	876	817	912	837	900	858	814	802	908	872	831	877	869	883	880	883	845	858	783	876	867	817	856	892	843	883	858	896	860	862	836	876	846	880	814	840	862	877	854	827	836	799	809	879	841	864	846	870	881	837	890	862	832	899	898	894	814	859	890	873	891	878	834	866	854	869	902	869	879	825	829	824	856	903	838	925	819	895	883	823	904	898	878	812	852	862	825	860	911	860	854	853	912	882	847	886	859	840	882	900	833	881	835	853	873	862	865	862	853	836	857	870	854	832	860	852	865	921	840	880	903	811	880	878	831	842	845	875	865	843	853	873	850	859	875	911	819	902	880	890	844	853	886	879	885	844	858	847	863	929	855	844	844	928	792	854	940	875	814	865	895	826	874	825	867	815	883	933	873	864	844	874	875	862	882	879	875	891	814	921	901	849	847	870	830	855	844	842	908	856	881	891	898	882	907	811	903	833	897	862	848	871	815	823	930	886	856	884	907	875	836	880	880	875	864	847	849	884	877	873	890	826	867	874	877	910	852	892	908	835	858	853	847	857	928	869	900	906	839	893	920	879	832	846	861	863	822	842	833	798	871	899	874	859	867	804	858	868	861	885	877	878	878	890	855	869	917	852	899	883	849	952	863	863	831	889	877	878	895	879	822	843	877	933	820	880	865	894	886	884	874	876	820	862	857	855	813	864	902	859	872	901	875	936	857	851	809	900	836	819	877	858	876	899	896	878	821	814	843	883	839	861	870	864	922	841	838	846	885	882	908	813	915	868	825	891	897	851	809	879	878	863	861	828	919	856	886	822	859	813	859	877	910	832	895	869	838	864	841	873	837	878	848	875	882	859	914	832	882	922	852	826	866	888	889	903	884	863	858	887	914	841	804	845	800	843	860	853	887	789	870	859	893	813	895	884	847	828	926	813	851	894	846	847	872	840	863	838	873	938	845	888	847	904	882	890	867	847	902	868	828	814	868	868	843	846	869	898	856	872	931	854	872	899	854	876	786	914	831	872	866	837	824	845	857	881	896	852	870	823	879	879	880	862	846	884	875	868	927	848	878	889	858	849	857	843	895	855	847	892	890	898	894	885	856	860	820	861	872	860	841	859	854	903	896	873	868	880	876	849	829	900	879	854	927	838	820	892	815	880	880	861	898	847	855	850	915	892	856	849	827	906	896	801	808	896	894	866	892	839	916	870	841	831	826	850	897	927	867	849	884	879	857	886	896	868	808	873	835	842	839	877	882	922	814	852	905	828	899	873	881	889	858	875	898	854	852	858	902	847	855	886	903	851	904	832	927	908	845	807	851	859	906	825	806	796	844	870	875	890	878	843	892	802	882	849	852	879	866	869	910	861	889	930	827	881	873	854	852	894	834	857	833	908	890	909	861	876	910	828	854	911	860	846	828	878	902	896	915	869	877	862	849	868	823	873	842	908	856	871	892	818	889	825	862	861	874	789	876	883	905	865	837	814	846	871	869	886	823	823	888	853	827	864	831	884	889	891	887	849	855	931	864	814	830	874	886	880	851	889	922	870	874	847	881	904	911	895	853	880	847	875	879	920	917	828	882	850	880	847	841	831	889	856	826	896	857	838	894	873	908	854	859	832	875	861	813	823	824	908	863	790	844	847	891	866	813	898	857	872	926	881	907	894	818	902	880	872	865	904	918	853	873	907	902	873	838	850	848	868	910	839	801	868	889	860	834	921	879	903	896	886	853	867	857	859	824	822	851	880	881	859	894	830	862	882	880	832	834	871	852	831	861	835	882	900	889	817	875	864	846	848	870	883	877	890	860	872	860	842	888	960	848	825	886	899	875	859	866	825	836	933	848	857	855	883	888	867	842	873	896	859	867	853	837	955	880	837	815	853	905	899	882	824	902	850	844	885	891	905	873	825	835	856	820	854	847	833	837	866	889	943	895	889	869	841	883	891	916	830	870	881	886	900	893	844	906	858	857	865	894	907	836	792	858	807	888	879	863	901	855	850	885	893	860	895	849	856	829	881	928	919	860	861	877	890	848	861	844	872	879	913	810	919	840	873	854	818	876	830	860	869	873	929	895	828	831	877	898	896	935	851	897	857	884	848	915	873	862	831	840	896	853	867	888	871	894	895	897	886	900	842	895	883	857	872	846	802	834	924	820	894	813	845	836	854	907	871	856	891	912	895	859	819	865	877	837	855	807	837	816	885	899	855	864	862	910	883	874	816	882	916	866	889	829	860	855	914	859	838	837	905	804	892	897	898	818	846	883	897	871	894	855	896	840	865	916	852	877	835	871	871	889	837	862	907	916	869	889	849	848	868	866	880	858	851	892	876	876	887	898	906	828	838	856	866	883	867	941	847	871	839	798	806	842	915	837	805	909	874	871	836	838	866	901	845	836	851	881	852	852	922	823	859	836	804	848	854	868	852	862	861	854	853	902	848	836	868	865	854	846	848	853	883	842	879	884	873	883	867	860	895	863	886	875	841	912	835	839	868	947	855	891	889	876	853	893	841	838	905	869	870	839	858	871	885	860	809	838	899	867	862	833	842	856	820	870	851	852	862	872	903	869	832	860	877	846	843	877	812	832	864	868	863	874	870	827	851	860	838	912	868	825	843	874	860	822	894	841	937	857	865	808	896	874	895	844	907	856	920	856	827	871	904	929	884	813	855	866	882	896	854	842	855	880	875	841	838	848	892	887	841	883	852	837	867	843	904	934	850	825	814	852	875	874	929	858	868	857	903	891	870	829	850	857	865	848	886	837	860	891	837	838	876	855	836	897	832	857	818	834	832	826	841	875	871	871	857	843	837	893	920	896	938	886	896	838	843	850	838	833	851	886	883	872	867	825	852	866	883	816	863	865	820	893	888	905	836	892	828	888	881	892	903	836	875	885	895	875	922	842	848	893
69412	65664	53607	31245	25669	16784	2116	581	411	406	356	318	394	359	355	354	351	328	311	321	320	309	330	314	333	302	311	302	340	322	347	340	318	301	314	313	327	336	320	332	406	414	411	376	374	371	328	330	335	281	291	285	316	289	335	305	317	298	310	311	330	334	285	325	313	286	281	304	306	292	301	336	331	319	340	344	301	273	298	339	287	330	290	336	287	314	309	297	303	319	302	351	313	294	293	316	318	306	306	322	304	307	308	326	361	308	276	346	308	323	310	298	324	328	315	331	312	310	322	363	314	300	316	309	255	323	323	326	309	291	302	325	299	328	311	306	326	331	314	306	332	286	317	317	331	295	293	294	311	316	325	314	301	366	306	332	338	311	329	317	324	319	302	281	313	292	296	289	296	321	318	310	305	290	328	289	302	294	314	315	316	311	318	330	302	313	284	358	308	292	317	314	342	277	257	333	307	321	281	312	308	307	308	317	311	296	282	259	287	321	326	341	305	314	291	371	315	288	312	287	330	307	303	311	331	325	293	337	315	322	306	332	317	305	312	341	348	268	311	350	325	339	307	312	290	324	298	312	307	303	301	303	281	325	319	310	331	320	315	354	293	349	333	296	328	316	325	279	357	303	320	305	284	319	314	315	308	313	316	347	291	343	356	333	306	320	309	343	281	322	306	318	329	316	310	346	280	330	298	307	298	305	312	305	316	265	305	319	309	301	311	304	295	348	322	321	337	336	331	324	305	351	295	289	297	295	311	307	339	314	332	302	328	317	281	311	321	304	325	299	300	290	315	323	326	312	301	316	307	314	299	348	315	319	303	327	319	321	293	317	334	339	346	301	340	304	328	270	303	280	290	293	304	301	328	332	318	307	338	356	290	322	316	340	310	323	305	335	299	313	312	325	329	325	300	311	275	293	311	311	319	313	318	305	301	302	302	287	317	297	286	318	296	330	351	308	324	343	323	317	291	326	268	328	321	310	317	314	307	302	320	331	313	303	345	349	326	332	303	317	309	306	300	338	312	315	323	305	298	304	340	294	279	316	326	285	299	284	300	322	277	329	294	272	334	326	341	316	312	278	310	299	278	315	305	299	321	314	319	282	302	302	275	323	332	316	300	315	324	344	316	293	307	353	310	325	305	313	306	334	308	319	327	280	299	304	360	325	318	338	292	282	304	314	308	281	305	333	317	301	294	318	336	321	314	302	288	350	298	315	312	334	331	298	310	296	313	301	299	315	297	297	300	300	298	329	319	305	329	279	289	323	296	305	304	353	377	295	300	337	298	263	322	296	335	333	286	289	310	303	306	316	317	340	295	298	325	312	310	294	316	310	332	296	303	290	315	334	311	311	268	331	329	279	263	338	267	297	308	266	314	300	339	326	301	300	356	314	313	349	291	308	344	321	284	324	298	281	282	259	303	297	281	323	297	330	327	313	322	334	278	301	314	325	322	309	282	305	301	310	312	351	345	329	288	326	321	328	341	318	328	301	276	297	337	358	330	307	313	319	328	348	339	310	308	313	299	309	289	276	298	287	297	330	328	334	328	300	301	322	336	325	301	313	309	305	287	290	313	289	300	338	316	313	311	298	258	305	326	332	304	306	332	317	308	284	305	296	310	305	308	305	321	332	331	310	338	274	332	310	319	302	320	291	343	322	326	316	309	312	325	330	328	332	288	288	314	354	313	323	298	324	340	333	305	331	305	290	313	322	286	294	362	336	308	334	352	319	292	336	279	290	328	306	327	326	307	330	295	311	311	302	323	300	312	306	303	292	302	311	331	313	320	346	328	312	316	315	296	322	291	309	291	329	342	324	330	312	351	327	305	318	339	304	333	293	339	313	306	302	304	282	325	307	349	303	301	331	331	322	312	311	291	349	330	310	335	283	329	302	329	307	320	294	329	297	298	316	319	304	305	289	295	291	321	341	319	338	291	311	299	338	317	318	323	340	327	275	300	306	331	344	329	326	313	311	320	339	328	290	303	304	296	326	310	342	328	324	352	320	283	284	300	315	318	319	279	278	316	299	312	337	309	321	311	308	334	307	301	295	284	314	305	318	300	307	274	320	280	318	326	339	300	289	316	289	352	296	295	332	290	305	329	314	304	309	294	335	310	345	330	301	330	314	315	287	314	303	330	351	334	297	298	283	320	316	308	349	287	285	306	288	310	313	314	299	319	305	342	316	338	296	326	318	314	305	322	282	272	318	336	318	314	307	339	311	305	307	275	309	324	287	314	352	287	307	270	331	319	328	314	302	337	336	310	302	322	295	313	295	330	309	299	326	312	293	311	328	293	303	321	302	314	323	331	346	320	291	303	280	368	292	336	310	302	321	310	340	327	336	321	280	300	300	306	279	305	335	332	296	322	302	295	340	297	302	306	300	300	315	330	286	310	332	317	311	307	338	304	305	311	306	326	299	308	339	310	279	320	306	327	310	341	323	334	291	311	290	304	320	288	280	304	338	312	295	360	319	317	337	317	348	314	288	290	307	265	330	286	297	310	302	308	290	298	283	333	294	305	308	310	326	312	313	325	314	331	287	338	358	310	343	281	323	320	320	325	288	307	292	285	308	334	306	335	331	324	321	306	299	303	302	347	287	297	299	285	324	316	321	322	294	313	322	317	342	285	312	296	351	312	299	295	339	288	308	309	298	310	314	320	327	320	313	305	305	324	328	321	318	326	318	321	331	316	300	324	302	324	300	294	280	285	315	291	288	297	253	322	312	319	304	331	319	279	327	303	331	304	302	322	326	326	330	328	329	320	326	312	271	334	316	322	331	324	289	293	278	288	296	339	311	365	342	295	327	336	293	315	308	269	342	308	303	337	309	296	294	303	329	282	308	315	313	320	306	288	314	343	306	310	284	350	327	322	295	310	334	315	336	300	328	325	269	318	263	281	328	313	324	331	295	321	325	339	298	324	315	298	305	297	338	299	345	325	306	317	285	304	315	326	321	311	317	305	296	267	312	286	306	322	315	337	326	304	340	306	324	283	305	286	284	327	319	320	324	322	331	325	310	326	316	341	316	332	288	305	295	348	329	319	301	332	321	313	324	314	322	299	300	307	342	302	312	290	323	329	314	311	341	296	301	291	310	341	321	314	299	326	324	334	309	297	344	298	295	309	294	311	293	313	310	364	280	325	331	316	312	305	316	301	312	322	332	304	299	332	321	306	326	316	307	311	313	332	283	339	303	320	323	292	326	329	317	295	311	318	342	314	276	320	307	317	299	304	319	293	280	281	286	302	328	318	316	292	330	308	298	275	294	302	298	289	287	292	342	331	343	318	344	318	319	314	333	312	323	350	300	311	310	294	325	312	332	293	308	314	341	317	272	330	306	305	333	329	321	301	324	318	306	305	315	329	320	325	335	293	273	323	341	313	317	334	313	293	296	317	324	305	314	268	305	337	328	308	301	311	291	283	308	333	322	347	303	335	281	291	312	287	298	289	321	320	308	303	327	286	317	322	318	315	307	310	299	318	325
42844	49191	47408	39676	38582	28624	2286	1656	1185	1089	1043	980	1068	1015	933	898	834	818	780	769	781	683	736	729	741	760	692	741	776	771	800	785	781	768	735	721	734	760	711	720	1316	1707	1446	1265	1001	901	795	754	695	677	720	718	684	724	730	726	704	716	761	697	757	701	712	748	700	699	723	767	754	735	731	735	672	682	702	765	729	714	749	718	798	689	727	719	762	726	666	711	728	688	737	719	711	701	741	765	718	750	719	749	722	747	741	690	703	721	758	728	725	729	711	704	735	714	715	687	702	713	690	787	750	726	728	734	702	713	730	757	723	693	758	701	715	751	740	685	717	734	705	714	681	721	718	703	695	806	695	739	701	747	742	734	709	739	754	781	776	707	758	729	757	728	746	765	789	753	688	796	760	736	693	709	757	718	724	691	733	712	707	763	758	719	719	697	735	727	689	695	726	688	730	702	756	749	769	732	686	763	703	730	699	719	732	724	756	771	721	768	747	754	715	722	749	772	742	672	749	714	736	681	710	699	756	713	734	753	739	780	684	733	729	712	744	691	674	753	707	677	753	761	723	735	751	766	723	743	709	701	695	725	677	733	731	691	684	741	670	677	704	709	764	705	765	670	745	777	741	723	715	735	707	734	719	716	708	740	726	704	740	731	731	724	671	732	701	689	699	728	716	735	735	730	712	756	717	775	769	737	741	711	764	825	689	737	684	714	694	739	713	702	702	746	736	726	719	704	732	728	708	729	734	776	707	739	702	745	708	707	682	708	764	748	701	690	755	712	733	749	659	756	675	686	707	746	726	731	745	713	671	747	771	708	652	772	734	691	727	714	739	708	723	745	727	783	698	748	749	685	688	701	718	696	759	736	738	738	702	721	718	704	704	745	774	706	705	713	724	779	721	767	708	733	705	766	718	741	764	733	719	720	713	704	677	770	695	695	720	739	707	725	716	743	712	701	743	716	754	770	736	693	715	753	711	721	705	735	725	710	691	724	715	728	738	679	704	689	773	748	751	771	738	726	764	713	770	723	721	697	760	714	702	710	705	730	732	725	744	764	709	700	750	743	771	767	717	702	744	685	741	726	693	745	689	756	720	751	721	682	724	733	662	757	712	741	755	772	711	724	711	715	695	730	673	735	743	752	690	725	703	720	771	761	701	727	736	735	726	750	718	707	725	724	716	713	731	699	724	740	722	744	733	744	710	678	711	736	707	738	702	698	693	684	724	759	683	755	697	678	682	712	682	716	716	754	748	692	686	699	764	716	718	667	734	722	730	719	727	704	751	710	694	714	683	733	722	735	712	714	717	714	710	751	751	724	687	708	710	715	762	726	797	768	705	745	733	771	704	705	743	687	675	728	681	704	670	728	732	727	773	712	698	759	728	749	701	717	739	728	728	739	734	701	763	746	742	735	714	753	734	739	734	743	718	733	726	791	745	690	711	745	718	716	688	759	690	767	713	732	730	747	742	726	697	665	701	704	695	759	707	704	707	715	710	756	753	734	775	746	676	737	761	730	724	782	722	721	709	720	761	704	713	748	729	729	748	726	768	756	728	760	741	741	720	728	716	758	705	743	770	710	740	749	765	700	722	709	759	762	716	735	695	731	693	740	714	723	801	762	723	755	694	708	731	718	694	688	707	754	710	748	726	734	697	682	723	681	765	712	685	721	737	780	683	694	700	732	704	730	720	726	725	749	733	736	730	702	732	751	709	724	741	746	726	781	709	693	747	739	760	664	722	713	741	762	780	740	761	716	720	731	740	700	754	730	750	720	720	717	749	729	737	695	701	722	720	702	708	724	734	759	760	740	692	708	713	727	721	716	648	693	670	754	733	737	719	689	721	697	751	737	787	737	743	764	774	711	727	756	737	711	712	745	686	725	712	741	705	689	760	735	716	706	704	774	727	738	737	698	678	733	768	723	737	740	736	744	719	727	722	718	682	695	774	743	696	700	717	737	763	737	691	739	701	684	693	718	747	722	737	714	753	689	738	741	733	722	699	786	693	714	758	718	701	733	731	708	755	750	720	738	723	698	729	777	703	751	709	742	760	722	704	690	730	725	718	755	716	690	696	708	715	718	721	717	736	699	754	690	718	778	719	733	783	685	743	735	762	683	765	740	700	755	717	686	667	678	705	706	697	709	700	704	687	649	712	779	713	698	735	753	722	722	713	793	708	702	724	715	703	744	743	703	687	724	752	698	692	734	714	726	657	740	672	663	761	709	714	746	680	701	685	746	770	704	727	713	727	709	734	717	717	710	727	752	716	693	746	751	707	772	722	733	699	731	717	727	773	737	676	726	743	760	725	679	738	757	748	690	728	700	716	733	716	765	718	715	730	722	686	678	714	747	749	723	733	770	764	736	735	765	749	725	742	747	702	729	685	756	720	659	686	727	725	707	736	718	738	731	761	703	757	716	684	724	701	725	731	717	750	722	727	704	749	747	723	716	725	733	761	703	771	733	730	684	772	674	742	717	748	707	731	759	738	733	729	734	714	754	746	749	728	686	740	734	724	752	749	711	753	771	701	689	746	770	702	678	688	712	728	750	733	687	740	739	722	691	718	760	752	717	699	707	697	725	704	695	683	739	752	671	690	719	726	716	733	712	739	744	755	706	688	710	781	692	713	731	710	712	654	740	657	694	721	714	731	731	774	728	761	719	730	749	712	773	751	767	748	684	740	779	736	685	721	713	731	691	704	690	697	734	709	788	740	726	719	689	680	755	768	737	720	694	747	730	689	746	738	666	754	713	695	692	723	746	697	782	740	699	724	705	688	724	703	693	705	762	691	724	736	672	741	737	665	692	738	749	751	699	706	707	754	700	748	772	716	686	655	710	744	785	712	747	782	730	795	716	736	731	716	718	659	717	727	763	779	755	760	719	736	737	691	750	728	708	703	700	737	697	733	712	724	704	703	699	693	751	716	675	707	726	691	718	696	741	702	693	712	741	744	777	743	746	722	736	726	691	695	762	713	736	741	747	700	768	725	742	707	726	709	772	788	716	678	711	770	719	697	720	750	731	667	758	729	753	747	691	689	760	802	706	761	709	735	666	772	736	722	763	711	697	725	709	705	709	776	698	697	717	739	731	726	733	707	742	701	748	763	698	732	683	731	704	714	734	699	731	698	749	721	738	734	758	729	709	718	711	738	746	726	771	718	759	715	707	724	722	747	728	716	665	718	655	734	771	707	732	766	733	744	682	755	702	739	764	751	720	740	735	742	749	727	740	677	737	724	717	751	711	751	762	715	693	729	733	730	738	703	754	690	695	703	702	709	756	735	745	724	787	711	710	708	714	657	704	745	715	705	748	694	717	678	708	696	738	752	706	682	701	736	729	734	773	744	695	748	706	743	706	699	757	759	727	774	713	729	698	757	724	680	757	750	719	747	761	757	738	693	691	740	715	728	748	729	735	701	734	769	761	707	744	739	726	702	690	748	709	732	737	743	690	734	702	726	739	694	725	729	757	757	717	750	721	749	727	706	717
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
