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
337016922915	337016923476	337016924026	337016924576	337016925126	337016925676	337016926226	337016926776	337016927326	337016927876	337016928426	337016928976	337016929526	337016930076	337016930626	337016931176	337016931726	337016932276	337016932826	337016933376	337016933926	337016934476	337016935026	337016935576	337016936126	337016936676	337016937226	337016937776	337016938326	337016938876	337016939426	337016939976	337016940526	337016941076	337016941626	337016942176	337016942726	337016943276	337016943826	337016944376	337016944926	337016945476	337016946026	337016946576	337016947126	337016947676	337016948226	337016948776	337016949326	337016949876	337016950426	337016950976	337016951526	337016952076	337016952626	337016953176	337016953726	337016954276	337016954826	337016955376	337016955926	337016956476	337016957026	337016957576	337016958126	337016958676	337016959226	337016959776	337016960326	337016960876	337016961426	337016961976	337016962526	337016963076	337016963626	337016964176	337016964726	337016965276	337016965826	337016966376	337016966926	337016967476	337016968026	337016968576	337016969126	337016969676	337016970226	337016970776	337016971326	337016971876	337016972426	337016972976	337016973526	337016974076	337016974626	337016975176	337016975726	337016976276	337016976826	337016977376	337016977926	337016978476	337016979026	337016979576	337016980126	337016980676	337016981226	337016981776	337016982326	337016982876	337016983426	337016983976	337016984526	337016985076	337016985626	337016986176	337016986726	337016987276	337016987826	337016988376	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16301	3506	2801	2091	1410	1121	842	750	637	550	532	464	479	431	444	441	425	382	395	374	407	397	410	388	361	385	365	365	393	347	399	381	352	369	348	387	376	353	381	334	365	344	392	336	397	358	350	352	358	353	342	369	356	387	350	350	338	338	304	376	364	331	337	344	352	348	340	362	329	358	336	372	342	323	326	330	319	384	364	335	362	352	397	294	317	342	337	345	341	339	357	384	372	322	375	344	344	363	351	318	338	343	313	339	350	369	390	363	327	336	324	363	340	342	359	329	343	325	297	335	337	306	320	344	374	316	331	333	333	353	356	363	316	345	348	364	322	331	335	352	318	329	326	373	356	319	315	360	377	347	329	341	343	337	337	315	332	328	338	373	342	345	332	339	363	354	340	345	330	371	346	325	324	326	317	330	345	323	337	317	343	345	322	349	362	355	367	320	296	336	333	340	336	331	334	322	352	311	335	346	328	360	334	341	386	346	365	310	330	360	387	343	329	370	329	372	341	373	352	376	329	335	336	359	340	348	345	353	349	323	353	329	361	337	326	374	350	375	377	361	360	338	336	340	363	336	357	316	322	349	315	347	303	331	341	349	370	362	352	309	336	267	373	348	353	356	340	297	339	327	332	350	367	332	350	332	363	331	369	346	322	349	359	361	343	351	369	335	370	337	311	337	350	366	339	354	335	334	344	335	355	368	338	348	346	363	335	343	346	328	352	330	319	335	346	349	338	348	329	314	353	321	336	341	315	311	360	325	338	374	341	372	369	339	342	298	322	303	355	314	328	328	339	297	330	335	334	308	335	331	335	338	361	337	331	316	338	337	320	341	321	366	356	333	335	337	340	337	334	369	363	345	344	337	357	363	323	313	357	390	336	338	368	341	376	313	334	335	355	379	365	340	342	338	326	330	322	341	324	315	379	354	340	332	321	323	370	376	343	357	336	347	310	326	356	349	332	318	340	364	343	372	363	344	330	320	357	321	358	338	346	358	319	340	343	329	317	343	341	322	332	299	358	347	349	365	345	343	323	350	363	319	350	352	343	370	340	336	336	336	338	346	351	326	301	339	364	313	373	370	332	346	330	303	366	330	350	374	324	341	348	355	360	338	336	340	342	315	342	334	369	331	327	374	328	330	319	286	334	366	328	333	373	343	337	346	353	324	334	362	380	335	382	343	353	347	311	343	346	347	388	339	312	302	340	333	367	327	371	336	327	355	335	352	341	334	331	339	309	387	361	347	343	334	341	364	318	327	326	357	314	290	345	342	341	379	368	352	349	356	339	356	345	344	332	339	324	334	348	377	339	317	361	367	356	349	313	341	359	347	354	342	342	369	334	310	349	346	328	321	318	355	373	339	328	348	342	347	347	341	369	314	331	328	335	336	399	339	357	347	342	363	323	364	357	375	373	360	326	316	336	356	321	316	347	326	310	358	340	356	308	365	370	340	349	371	348	324	337	370	355	336	372	339	333	382	347	356	330	342	356	332	379	315	330	332	337	376	312	328	334	329	335	299	323	372	325	344	328	348	346	301	318	338	354	356	349	364	330	342	339	371	350	349	335	325	313	354	322	356	333	340	320	321	325	349	328	336	353	360	331	327	358	323	354	346	351	346	335	372	338	323	344	337	308	347	347	324	319	353	349	363	380	368	331	328	341	324	382	341	345	359	369	350	348	325	320	338	365	319	346	369	357	369	324	354	330	334	334	351	312	331	292	337	371	344	345	370	328	328	328	344	352	357	327	387	356	340	372	347	380	362	356	355	336	341	329	346	302	371	319	362	340	347	336	332	354	347	377	323	327	320	329	298	345	377	310	352	347	338	358	336	332	353	352	362	322	351	349	353	335	324	349	366	326	354	310	368	371	336	312	344	336	347	341	338	344	377	361	345	336	330	331	362	334	384	356	341	342	325	353	314	365	316	330	356	359	332	367	366	332	370	365	318	325	370	342	331	277	368	319	353	353	369	369	322	340	362	323	328	346	334	359	344	329	343	381	334	335	331	340	348	359	347	335	356	376	338	336	360	367	314	353	298	345	317	355	335	323	338	364	367	320	324	362	349	349	318	355	355	345	343	363	337	322	311	302	355	337	306	334	363	324	327	377	334	327	366	368	374	374	313	307	340	329	357	356	376	336	346	349	318	320	326	364	336	351	391	354	376	346	328	359	335	362	332	356	373	388	343	389	335	347	348	295	357	337	347	313	311	339	328	348	328	330	328	345	333	327	344	329	347	356	330	340	286	358	334	370	324	349	325	363	317	355	341	358	384	335	335	359	392	350	332	320	313	345	326	349	343	311	352	313	323	351	327	309	336	304	347	330	354	323	367	345	362	331	321	343	334	305	339	350	341	313	365	369	354	325	328	376	349	301	347	326	323	354	345	371	359	348	350	352	359	375	312	329	342	357	326	383	348	304	300	317	381	323	343	315	330	364	339	353	369	326	320	338	364	305	334	340	354	355	338	295	337	361	363	354	377	356	334	320	340	334	306	356	317	387	345	344	335	371	325	287	312	329	332	332	323	327	340	362	318	327	330	341	352	346	329	353	341	346	348	341	338	319	378	310	342	340	374	380	351	339	351	374	331	344	321	341	343	305	323	350	320	351	344	377	357	354	307	308	321	320	333	347	337	319	345	341	327	320	368	373	392	343	337	344	358	351	352	299	317	325	378	348	337	340	381	327	342	322	358	366	335	376	358	367	345	307	323	355	330	377	330	334	358	341	327	372	349	328	366	344	335	338	308	357	342	345	351	339	322	328	336	339	310	309	326	355	360	313	365	345	326	349	311	311	328	355	331	329	347	343	372	321	390	335	317	307	331	312	350	353	368	314	352	361	323	324	330	313	377	334	310	351	342	361	353	343	366	343	345	338	330	330	333	324	347	340	350	344	323	320	296	299	330	343	347	333	300	323	321	354	337	363	309	353	334	353	329	367	356	368	326	331	364	325	327	339	357	328	331	353	287	354	326	341	340	344	393	368	354	358	340	340	373	363	348	312	345	329	343	350	329	346	331	322	336	371	314	362	353	359	339	354	371	390	381	314	309	343	349	321	336	335	330	349	351	362	351	349	320	358	342	365	340	319	319	324	326	330	349	334	314	343	343	350	344	340	338	377	378	336	368	372	344	334	319	337	355	348	324	349	306	317	300	372	328	398	361	338	347	346	341	325	329	348	325	319	343	339	335	366	323	350	336	381	334	346	330	339	326	333	308	347	328	356	328	369	332	371	365	362	334	317	352	334	355	359	331	350	367	296	302	340	359	343	337	360	353	344	338	343	344	342	338	371	313	322	355	335	346	309	331	371	320	343	356	326	343	345	326	378	369	313	360	320	343	320	351	375	361	332	350	349	318	327	384	341	314	346	339	349	317	328	354	319	316	337	311	329	355	318	329	336	321	345	317	330	385	355	329	331	359	330	366	325	400	343	332	341	312	323	344	317	306	351	360	369	348	316	350	349	337	331	367	330	326	366	313	356	338	312	317
8907	2642	4956	5761	5166	4228	3508	2980	2586	2217	1996	1802	1681	1557	1520	1373	1391	1235	1233	1289	1258	1100	1104	1066	1095	1092	1033	1047	1027	996	987	1054	1022	1000	986	950	946	1017	951	880	1005	1049	932	989	974	1044	1004	923	935	895	879	901	914	933	881	900	911	834	909	905	890	913	952	895	872	926	897	895	878	835	872	872	884	890	873	815	880	871	903	882	912	855	898	898	840	867	888	893	882	842	872	887	874	913	856	829	844	857	860	884	880	862	938	853	918	836	858	857	864	854	820	867	858	880	871	862	876	909	879	883	828	900	858	863	910	878	827	871	805	833	863	861	847	844	926	908	847	827	867	874	842	849	879	847	819	879	905	845	860	879	908	895	860	860	869	850	886	884	823	838	840	835	869	853	889	844	902	865	924	826	873	838	891	835	849	898	852	897	875	860	821	942	871	842	873	866	853	834	851	871	872	864	834	814	882	868	889	887	835	851	812	844	875	827	823	871	827	843	902	839	858	843	818	861	853	875	913	841	912	873	889	873	856	861	804	872	865	838	877	860	811	830	856	847	914	841	848	845	808	871	887	861	889	852	907	889	876	853	783	844	903	854	855	858	858	848	791	885	826	821	824	854	832	851	898	883	834	824	878	833	864	882	889	839	816	867	790	875	908	874	911	834	853	873	823	833	863	828	887	851	844	854	829	821	852	914	918	851	816	859	885	836	823	813	830	851	852	886	829	873	887	872	838	827	877	838	837	827	841	824	831	869	787	839	896	815	808	837	835	886	893	834	846	898	900	866	877	843	867	826	894	814	849	854	830	846	924	853	860	881	899	833	914	860	863	907	913	835	830	824	779	850	809	865	839	864	872	842	838	868	859	863	806	853	918	858	890	875	865	869	822	782	829	846	844	889	874	867	861	867	902	853	850	867	854	846	860	861	832	858	847	819	817	851	829	868	902	839	841	861	834	902	880	923	863	864	900	781	898	827	836	872	831	915	850	833	846	815	829	863	867	886	886	847	882	885	852	868	819	843	864	848	840	849	861	899	885	822	897	803	877	862	830	912	885	864	844	904	847	857	812	820	833	831	852	858	911	857	899	863	888	890	834	893	870	857	824	867	847	884	900	775	856	836	860	856	887	845	849	871	869	823	863	850	855	901	843	886	841	867	865	858	886	872	871	831	817	874	877	867	854	846	825	859	886	802	880	850	900	871	792	885	838	878	850	836	885	828	843	865	852	811	834	910	869	866	832	885	820	851	874	827	849	840	853	871	865	860	830	824	881	891	830	881	886	830	838	829	912	923	867	857	869	851	905	841	859	875	827	829	864	807	896	862	878	857	857	873	824	862	835	883	896	851	845	874	838	859	855	876	852	816	875	804	836	884	827	811	878	845	831	876	892	871	859	868	881	847	878	848	882	879	876	823	782	810	883	816	846	848	864	822	870	913	811	867	867	888	839	834	827	856	870	908	861	877	802	869	879	852	879	911	849	813	819	825	837	885	889	859	847	912	882	838	873	871	901	870	833	814	840	889	957	890	853	847	843	840	822	839	841	850	859	835	768	843	878	783	904	812	832	848	852	877	875	858	830	897	878	871	841	810	873	821	800	861	889	920	812	822	855	852	843	852	904	897	836	906	884	880	796	870	889	832	878	847	831	831	897	853	848	827	858	869	836	855	831	826	865	872	895	829	865	867	842	909	802	820	865	842	886	916	820	916	899	844	804	859	884	890	843	860	887	904	871	837	815	844	904	807	833	912	864	931	819	894	855	841	825	860	794	870	798	833	875	851	818	848	861	822	897	822	891	865	841	883	887	905	875	844	820	873	896	880	819	877	837	871	850	827	843	829	876	856	868	860	882	885	885	846	831	829	816	816	836	897	849	894	826	839	879	872	861	885	868	910	838	859	841	865	865	862	880	886	805	839	891	820	834	884	818	869	858	850	859	896	874	868	877	805	866	918	818	813	856	838	789	844	891	865	866	829	803	847	841	827	873	810	831	823	832	882	806	834	790	830	845	857	860	860	862	881	868	831	829	890	836	897	875	900	861	872	821	888	845	881	819	866	866	852	901	869	845	836	913	853	837	863	856	862	841	850	843	863	874	881	860	835	875	860	878	840	828	825	865	957	851	927	819	848	810	811	870	812	844	844	777	886	827	835	838	870	888	828	828	842	874	836	895	823	851	870	856	834	849	893	793	916	844	852	847	867	822	860	844	850	886	846	859	879	878	895	870	827	877	858	879	866	859	789	895	812	877	893	865	830	815	874	885	862	830	873	854	909	826	809	894	824	841	918	837	835	887	902	859	899	830	893	828	836	814	881	859	878	834	891	860	830	890	840	847	864	883	852	851	845	816	864	827	902	845	838	844	839	914	831	840	893	855	849	859	841	871	815	870	856	835	881	827	873	870	849	867	897	852	861	833	809	838	853	870	826	863	844	873	884	908	820	897	884	854	801	845	855	831	856	881	857	847	883	794	843	838	881	812	917	861	857	879	892	869	898	857	864	843	852	830	862	889	871	841	908	834	864	805	887	835	850	838	797	827	838	890	870	817	862	853	845	866	893	871	887	857	908	842	849	847	823	853	878	855	899	844	860	838	854	929	891	844	893	886	855	875	840	893	878	823	779	925	858	830	845	807	842	809	862	819	919	844	906	872	841	876	853	811	883	829	880	831	902	840	922	831	803	820	887	886	799	801	847	881	853	852	873	801	860	872	821	811	845	885	933	851	882	833	892	849	870	926	863	866	912	810	890	904	859	849	888	802	875	858	872	895	844	861	898	837	838	849	865	803	856	810	896	863	837	853	876	864	840	815	885	898	881	847	803	877	840	878	906	821	819	865	866	890	835	816	877	872	844	857	863	861	877	874	860	832	858	823	788	856	838	867	870	886	849	871	899	848	899	892	835	861	858	871	877	855	827	878	868	886	839	862	841	845	881	820	860	802	868	799	865	834	846	825	792	867	881	833	847	864	870	856	880	839	880	839	910	854	839	850	863	823	854	828	874	842	834	896	877	836	870	829	881	839	905	856	884	837	830	905	882	872	833	824	844	834	820	834	910	876	850	862	870	874	884	904	866	835	850	867	880	867	838	846	873	908	848	852	869	873	868	864	874	856	858	852	829	871	892	883	887	897	817	839	840	859	901	811	862	854	854	861	873	876	845	899	832	825	900	905	832	857	896	818	886	868	880	877	837	836	874	844	837	892	853	900	838	815	868	897	844	843	847	899	840	880	836	864	834	880	871	916	846	903	821	876	882	888	845	828	886	860	818	880	884	880	824	875	828	824	831	861	864	841	891	833	849	852	842	830	891	865	829	824	939	893	873	844	918	856	865	862	851	901	844	927	829	844	848	834	826	853	938	891	892	917	853	885	810	849	892	839	867	872	797	859	869	874	833	835	843	875	823	832	836	834	866	791	856	834	874	850	840	896	852	820	938	881	812	853	901	878	842	840	847	802	880	828	869	810	882	885	813	860	857	842	833	844	831	862	843	872	830	903	778
2373	232	212	213	203	188	189	172	172	176	165	173	162	190	178	150	174	190	171	182	192	174	165	157	141	164	152	160	182	158	191	169	166	176	162	207	165	160	151	172	157	181	162	163	166	156	177	186	151	141	162	168	170	168	144	160	204	166	162	166	177	162	156	176	151	174	142	137	167	181	165	151	174	154	160	155	177	152	175	170	174	145	183	180	185	166	138	162	164	174	164	156	171	195	171	178	164	167	165	188	159	170	151	168	153	142	151	150	178	146	152	180	165	167	152	186	160	173	173	198	137	168	173	151	158	164	170	149	154	166	176	155	167	155	181	145	171	145	176	185	189	151	164	162	166	184	158	157	156	143	170	183	156	165	176	156	172	172	156	149	162	158	186	172	195	158	198	147	170	177	136	146	176	156	163	165	170	192	175	162	144	154	140	138	173	186	144	177	173	137	165	165	149	164	189	137	158	185	155	196	166	147	162	170	165	167	177	153	153	162	190	185	158	148	174	175	168	167	178	172	153	186	178	162	182	157	168	152	139	165	178	157	160	181	163	163	172	181	184	156	168	180	168	177	170	177	177	157	149	143	189	143	159	169	165	164	158	167	181	160	168	167	154	154	183	167	169	162	162	168	136	181	170	185	182	153	167	140	146	162	155	155	161	154	180	155	154	174	175	161	191	178	169	167	188	172	169	168	161	155	190	159	148	182	174	183	164	171	195	183	153	177	145	153	165	179	166	150	148	145	127	150	154	157	173	156	150	184	155	170	151	162	149	162	151	180	176	123	168	164	168	173	177	157	163	157	184	168	151	182	154	195	165	173	194	159	178	172	136	177	173	165	162	182	178	129	154	165	173	136	167	176	175	180	170	173	162	177	165	172	157	158	147	153	169	169	161	153	177	175	165	218	165	171	187	124	175	196	161	168	151	177	169	170	140	153	146	162	156	160	184	141	151	154	160	165	168	175	154	160	156	171	139	169	172	168	155	198	179	182	154	167	167	172	157	195	165	158	167	175	153	157	165	166	158	166	192	165	167	152	166	166	167	154	161	162	165	153	157	176	173	178	165	181	174	153	163	157	163	163	148	166	139	168	158	161	124	165	153	171	179	182	154	165	183	181	180	174	157	163	173	159	180	168	149	162	117	156	139	157	163	180	164	161	152	185	164	160	162	182	166	185	158	168	196	161	170	170	186	174	181	162	153	173	189	171	155	168	178	188	174	181	167	173	190	165	165	174	178	177	170	170	161	177	148	159	165	163	175	180	183	167	165	188	166	166	173	187	143	154	194	157	197	159	172	170	174	169	168	164	180	186	165	157	154	156	168	206	157	140	185	170	177	179	154	163	174	160	150	185	135	173	156	181	187	171	172	176	155	139	166	156	176	165	168	164	181	156	143	157	172	172	191	163	175	155	168	173	180	193	185	185	169	162	179	182	170	166	137	168	187	141	157	163	183	180	157	175	152	191	154	205	155	158	141	152	171	181	160	158	201	169	155	162	162	171	174	143	165	162	167	177	158	169	154	173	155	163	157	174	153	172	168	150	169	156	168	165	168	157	169	177	170	166	186	150	151	175	162	170	152	139	163	159	195	162	190	180	179	175	195	143	182	173	177	164	172	173	198	144	164	177	168	150	189	182	151	202	171	171	155	191	180	171	167	172	156	149	160	181	155	179	146	158	139	180	161	153	190	182	160	156	167	146	157	167	158	167	171	174	155	172	174	153	178	162	157	160	177	149	152	148	148	163	163	179	168	170	157	168	155	154	145	163	160	163	161	159	154	193	179	157	158	148	176	177	164	170	175	165	171	164	156	160	166	154	158	169	174	144	161	162	175	163	151	163	171	152	163	187	136	181	160	161	164	154	177	201	170	182	141	150	162	164	192	161	170	177	168	140	148	151	168	178	145	167	152	163	160	149	177	173	169	154	169	188	182	149	172	161	181	183	165	189	165	158	168	172	143	160	163	178	168	147	160	177	203	163	164	169	168	154	156	163	190	152	166	174	139	173	158	162	167	133	173	164	160	151	161	150	180	168	196	176	163	171	160	162	155	158	150	167	159	146	163	150	163	163	155	178	174	147	180	149	179	148	161	157	173	184	154	194	153	161	170	159	148	176	148	170	186	179	155	176	155	156	173	154	163	175	164	164	158	159	169	144	168	165	153	181	148	139	166	165	172	178	169	173	176	171	170	146	158	164	160	168	156	190	152	156	163	159	167	170	148	179	156	169	183	165	138	163	169	153	181	188	186	156	176	165	149	165	152	178	139	171	144	159	179	164	169	197	168	182	163	188	160	154	182	155	178	153	157	152	138	182	149	150	189	190	158	186	162	166	156	192	180	156	170	170	157	177	170	157	173	176	181	167	196	173	169	181	160	162	153	158	159	159	175	165	160	170	168	180	167	178	149	171	132	190	156	169	150	187	161	161	147	168	163	167	156	162	184	155	158	182	184	160	170	150	160	187	161	173	160	152	161	146	175	161	163	159	185	187	138	181	171	168	173	170	177	159	171	162	139	176	163	179	168	173	156	170	161	180	193	156	175	160	176	148	183	181	181	199	181	195	158	150	180	171	166	154	170	172	145	182	161	172	193	156	187	166	180	141	167	189	154	167	172	193	171	165	155	167	167	174	154	188	167	175	138	172	159	152	171	188	169	203	184	174	159	153	154	166	158	160	154	171	168	177	176	175	180	155	178	159	162	141	161	151	162	183	181	189	173	140	165	187	162	158	153	160	155	158	155	158	161	174	167	153	162	147	184	153	146	166	169	162	169	167	171	184	177	183	158	157	173	143	156	155	177	171	166	159	161	145	203	175	170	161	172	161	154	157	176	173	198	173	184	167	163	186	166	178	181	187	160	163	159	176	152	170	176	155	164	151	161	154	163	164	158	148	150	143	170	156	167	156	156	160	163	175	167	162	166	143	153	163	151	180	166	183	172	154	158	181	162	142	151	167	154	170	165	177	170	158	184	171	168	168	140	168	180	167	162	160	146	163	182	168	163	159	184	177	160	173	156	185	177	159	170	144	172	169	169	167	184	165	175	147	182	149	161	160	155	181	173	156	155	172	166	134	161	171	154	150	153	166	172	178	161	177	149	204	172	169	190	167	151	182	173	174	165	145	150	177	152	164	183	169	176	183	166	143	150	176	166	145	172	154	168	157	155	189	171	154	176	175	167	166	167	145	152	180	176	174	144	164	165	157	162	176	180	161	163	151	196	157	153	170	163	171	159	150	178	176	162	169	176	167	155	159	144	177	157	155	123	175	158	155	172	176	162	170	184	183	156	163	158	171	171	150	164	157	175	165	181	179	177	166	171	121	161	156	174	158	170	161	153	157	167	160	166	171	150	170	142	161	192	155	158	159	151	167	189	155	166	190	164	167	154	154	171	188	172	173	172	166	222	170	175	174	160	171	180	174	191	166	187	164	167	179	150	179	154	177	183	169	178	166	164	173	182	140	151	176	154	183	158	188	156	170	164	149	186	182
2414	545	560	574	574	562	647	510	538	514	517	464	490	490	461	506	455	450	459	465	443	469	493	462	483	462	476	457	457	455	473	461	445	472	483	461	469	484	468	482	478	468	459	457	506	451	463	480	448	453	461	488	468	444	455	478	469	466	456	486	414	454	439	470	474	453	409	417	489	452	479	434	447	455	417	447	484	471	460	468	496	469	483	439	473	472	460	422	503	436	471	448	433	456	462	495	474	441	449	516	510	462	437	469	449	446	470	472	477	429	461	451	464	455	463	476	474	421	448	489	438	437	488	456	469	482	450	472	459	526	457	469	464	468	467	448	441	443	480	480	462	468	493	451	444	453	450	480	456	455	462	452	443	450	450	449	466	494	462	472	444	453	449	465	459	449	441	482	452	414	458	448	466	461	506	463	434	464	453	492	470	461	431	451	511	453	468	478	444	466	463	469	460	467	434	454	497	465	456	419	473	469	493	463	478	487	461	412	504	454	505	470	464	464	478	473	467	466	463	461	474	479	466	460	455	484	437	453	423	486	467	498	450	504	506	500	471	464	431	474	484	461	474	512	473	468	503	467	452	490	486	465	464	505	487	490	466	508	493	425	461	425	477	444	478	465	452	445	457	439	437	466	450	443	504	483	462	434	449	482	451	455	498	469	436	480	477	473	473	486	486	503	457	480	427	428	463	486	419	482	468	469	458	479	477	458	483	467	446	463	503	428	466	463	474	424	463	472	479	450	486	457	476	453	428	494	469	488	507	422	490	464	434	454	460	451	490	454	475	502	437	471	488	465	470	471	436	480	453	462	456	444	433	429	476	437	447	479	402	448	468	457	481	483	484	453	443	463	426	456	489	487	475	466	467	472	474	432	425	493	462	472	476	460	470	517	454	443	449	431	463	470	464	414	490	450	477	452	419	450	481	452	452	471	437	438	452	493	454	434	429	484	417	440	466	440	471	475	495	460	443	476	447	470	448	472	495	453	449	481	454	477	490	457	473	472	446	500	464	444	461	474	471	490	459	465	424	477	455	470	450	466	455	470	458	472	472	499	465	436	477	464	444	478	461	462	424	470	463	414	468	408	487	435	503	433	450	473	439	479	496	439	487	473	461	505	494	444	490	488	454	401	502	456	463	455	460	447	437	476	496	459	476	452	489	463	489	418	506	506	470	471	441	437	437	459	478	451	422	472	485	458	479	439	448	481	455	506	440	462	455	490	471	466	485	422	430	481	426	493	460	474	451	448	467	501	464	452	457	501	466	462	451	473	422	446	446	543	474	458	448	473	456	475	478	473	458	471	458	431	427	461	455	461	468	435	455	495	472	451	458	429	473	459	428	487	468	429	472	463	425	484	496	510	456	418	505	478	466	478	420	475	475	456	486	458	489	431	444	466	448	492	463	455	481	460	464	475	504	453	477	427	433	489	471	484	460	488	506	418	489	490	454	478	444	453	474	471	455	536	487	436	417	412	428	510	498	470	470	449	482	460	486	483	480	433	433	494	449	433	490	440	474	433	422	458	461	496	454	462	463	429	428	431	468	454	461	452	481	423	450	480	469	448	463	460	491	453	481	432	472	459	442	466	480	494	454	439	452	453	474	486	481	440	435	454	465	443	472	457	433	448	493	481	449	465	490	506	446	494	482	489	410	424	488	495	428	434	435	441	484	465	417	475	446	468	477	501	453	503	426	444	466	454	485	469	443	474	465	492	470	456	473	499	470	465	429	469	466	463	477	510	445	470	438	450	475	458	449	499	468	462	454	451	414	460	479	431	465	432	462	451	473	477	470	459	467	471	487	478	442	472	470	437	515	489	441	457	441	433	456	458	456	446	467	470	403	461	473	455	462	470	451	431	424	458	455	486	482	476	471	451	458	489	479	434	463	464	453	432	487	505	467	477	469	421	509	521	441	443	453	502	463	467	473	493	475	481	417	474	465	477	493	455	459	478	466	443	471	445	446	488	455	448	455	478	484	473	476	466	461	467	516	442	458	441	463	485	482	469	477	467	495	476	475	497	431	504	484	462	467	459	438	476	437	470	464	463	472	440	463	498	500	459	470	477	505	444	502	424	458	473	452	485	471	469	478	466	508	437	421	449	446	458	446	477	503	484	467	444	468	454	469	492	486	448	480	489	430	497	448	456	399	456	453	450	454	454	447	464	498	474	465	469	474	463	487	434	444	486	444	472	459	482	520	462	449	511	424	437	464	485	457	441	463	480	465	473	481	472	480	454	450	487	469	451	461	446	459	487	479	478	442	424	491	454	453	475	469	458	444	427	445	505	440	459	460	468	449	414	458	465	443	465	445	490	460	465	480	430	477	446	449	451	469	438	457	488	476	437	423	508	448	447	442	464	458	494	452	486	463	464	507	499	469	456	447	474	466	482	461	471	465	468	464	442	486	451	474	465	479	467	501	440	514	426	457	513	467	459	480	469	457	486	434	447	475	480	447	444	481	432	498	428	484	426	487	445	509	459	451	469	481	439	480	472	460	438	432	482	484	455	432	437	425	496	487	460	456	475	451	454	512	460	492	454	477	432	442	445	467	446	473	476	472	439	504	455	411	461	477	481	502	471	435	490	469	474	432	469	414	457	452	483	452	460	495	443	434	478	466	461	477	525	471	496	482	413	453	468	487	454	451	491	443	488	444	450	433	429	500	476	434	486	438	488	450	456	446	424	441	466	479	458	478	495	514	433	474	500	497	482	465	477	447	490	466	444	451	463	457	490	455	465	464	467	458	440	480	457	461	469	451	482	439	432	495	469	456	458	463	485	442	418	477	464	480	458	457	444	466	427	428	449	511	469	470	479	473	471	470	478	450	457	463	456	487	455	455	458	465	462	462	454	436	462	460	469	435	429	500	451	442	482	492	476	462	491	489	462	455	493	461	472	448	435	466	442	483	453	483	448	462	445	467	450	446	510	510	452	511	448	470	489	485	463	472	447	488	465	439	465	419	470	468	426	510	463	437	500	471	466	454	466	494	490	454	456	481	440	478	458	470	468	436	461	447	445	460	450	485	461	474	458	445	488	513	472	451	445	471	473	451	460	489	471	457	469	485	502	472	469	461	458	432	459	468	472	422	461	482	484	466	483	450	494	442	455	431	477	471	497	502	498	463	439	480	496	479	475	452	480	445	436	478	471	464	475	450	486	474	481	448	424	474	493	454	469	435	469	475	478	477	490	485	463	496	440	487	493	417	484	449	475	467	466	480	470	470	442	440	444	476	511	446	490	432	482	452	438	453	465	467	453	473	474	447	476	463	514	484	450	434	428	453	427	473	447	469	450	464	478	486	458	465	462	435	502	477	460	493	487	470	424	458	485	478	453	457	458	526	494	461	477	501	453	480	454	498	468	467	469	492	491	461	475	455	480	447	435	474	466	478	510	414	494	443	468	458	468	497	426	449	463	453	445	470	471	502	466	475	470	438	462	475	482	442	431	453	491	480	424	456	484	440	497	461	446	484	430	439	457	493	496	463	463
9258	1272	1252	959	659	564	436	332	312	256	238	230	244	215	187	197	215	177	185	188	146	170	190	207	186	165	182	191	180	157	154	159	179	153	145	145	166	153	151	186	188	151	170	159	165	183	155	151	169	141	172	166	139	179	140	166	174	156	161	151	139	148	166	154	172	141	145	138	158	154	151	161	162	164	154	165	148	165	148	187	168	154	160	154	163	148	167	172	162	156	122	146	158	174	160	149	169	144	147	159	144	152	152	160	180	164	124	157	150	188	165	155	166	140	162	168	180	156	162	152	162	165	151	172	157	159	144	156	170	161	132	143	167	148	175	147	171	153	164	161	143	149	138	139	157	136	176	148	164	159	154	152	147	176	147	154	148	153	168	170	157	150	154	168	167	145	151	155	168	176	153	158	171	151	173	154	148	152	131	135	159	171	151	155	143	163	156	163	165	137	162	161	145	146	163	150	156	187	143	171	145	160	175	151	160	153	153	163	164	162	141	141	155	138	134	158	157	159	151	181	148	155	165	164	154	129	152	169	162	155	169	156	177	166	153	140	144	133	169	189	158	151	163	150	178	170	163	157	155	170	162	174	178	176	173	157	174	188	179	152	153	158	160	134	170	177	156	153	163	148	146	151	158	190	136	169	175	140	137	164	152	139	158	148	155	173	144	176	168	157	157	123	162	177	180	167	147	152	169	157	151	187	163	142	149	134	155	177	162	138	169	163	165	155	142	159	146	144	129	142	141	154	175	148	147	158	147	160	167	154	140	165	158	140	141	143	147	169	159	141	153	148	170	149	172	148	185	158	153	171	164	157	132	151	165	158	149	176	145	146	177	153	178	164	158	177	165	180	148	144	140	130	147	148	113	156	132	145	185	137	158	175	158	149	159	171	158	148	164	162	159	141	137	154	142	156	141	151	148	148	154	169	175	156	151	168	182	163	154	182	161	176	154	171	155	148	162	188	164	155	144	171	156	172	171	149	173	170	177	164	140	157	135	153	164	137	164	173	158	163	167	157	135	162	164	173	154	145	163	178	150	159	166	145	139	165	156	163	158	165	156	136	140	151	174	153	140	172	146	158	155	167	153	153	168	112	158	142	144	182	138	160	172	168	168	170	156	153	156	158	156	165	169	162	170	137	120	164	151	180	159	158	155	163	153	166	175	163	161	148	157	148	160	156	162	160	179	180	163	165	157	154	152	168	165	155	160	126	169	166	171	167	161	154	163	144	134	171	160	162	164	162	166	177	167	144	154	141	198	176	142	158	152	155	161	136	141	172	147	136	162	166	167	148	160	133	141	153	174	165	154	146	154	143	143	159	155	170	161	148	174	162	160	134	152	171	165	142	149	153	146	151	179	146	167	129	164	171	141	154	152	152	149	167	159	159	150	156	152	150	156	143	144	190	147	162	149	161	161	179	148	143	162	163	172	137	140	162	146	148	155	129	156	131	171	177	187	134	182	153	151	153	178	154	151	168	170	166	169	150	160	166	167	168	155	149	166	143	161	167	137	156	162	156	140	185	159	165	150	157	149	143	166	176	164	141	167	149	144	162	163	160	167	142	174	134	159	159	164	149	168	192	163	166	134	179	162	162	131	158	157	165	148	144	162	167	140	149	151	147	173	135	155	152	159	153	177	133	130	153	153	153	169	142	153	143	155	167	161	157	176	156	134	140	139	157	182	156	150	181	143	179	140	155	169	172	153	170	160	157	151	150	148	149	165	145	177	179	150	137	162	161	169	175	172	183	166	147	187	144	148	170	139	163	140	133	145	152	167	140	162	154	160	137	130	162	151	138	137	166	163	176	174	138	161	154	154	160	134	172	142	136	152	176	163	180	153	152	157	156	142	172	165	142	183	165	193	149	163	148	151	149	149	164	161	144	161	156	150	169	150	180	137	137	171	140	144	163	140	190	137	142	152	150	163	159	154	160	141	166	161	159	144	147	179	154	168	156	133	156	144	150	148	160	167	162	166	151	163	166	145	163	150	153	152	149	185	165	159	154	177	175	158	138	150	157	167	155	159	159	147	157	147	162	134	155	147	163	158	144	175	161	148	141	174	161	159	159	159	142	145	164	170	157	144	163	171	161	131	124	138	140	142	171	177	166	157	163	161	141	171	165	141	139	157	164	158	139	154	143	143	158	155	139	154	167	158	156	158	158	156	137	161	178	183	161	154	170	160	157	153	154	153	139	174	133	148	146	181	146	154	153	143	142	147	158	168	166	147	145	154	174	149	145	159	194	154	137	147	128	166	172	165	151	161	165	172	151	167	162	122	153	170	145	163	156	142	149	164	131	172	148	146	170	162	150	148	157	163	148	159	147	141	155	144	147	144	164	158	154	169	155	143	161	156	158	167	157	147	151	147	157	160	171	141	142	167	147	177	164	156	146	165	169	145	155	136	166	152	150	150	155	141	166	157	166	201	139	156	159	152	165	161	149	159	147	152	149	160	148	161	133	170	163	163	141	154	146	132	150	162	178	147	167	178	144	144	150	165	154	158	145	139	147	146	147	156	158	161	140	157	161	142	143	171	165	145	167	150	185	159	164	151	156	159	171	152	141	178	152	162	139	168	154	145	133	158	152	155	160	149	166	155	135	147	155	168	141	147	176	175	156	173	165	141	180	159	176	140	184	177	142	159	153	148	150	159	171	147	138	145	163	170	149	146	153	145	158	133	177	141	144	160	168	164	136	139	172	143	163	151	144	187	163	161	172	153	170	144	147	149	132	167	166	156	188	173	158	159	136	134	155	139	176	145	151	160	170	140	157	180	169	147	151	155	152	168	152	164	174	161	144	161	139	142	131	148	160	158	166	166	152	169	163	150	170	171	168	167	149	144	175	133	126	152	146	163	155	161	164	161	169	148	157	150	148	158	159	164	129	152	129	177	146	151	148	196	143	184	162	152	162	142	161	162	127	154	155	164	158	147	154	164	154	140	159	160	165	149	153	176	164	125	154	158	173	167	151	151	151	166	162	160	151	155	181	165	152	161	168	147	183	179	162	160	157	140	145	165	132	158	133	140	129	149	147	156	192	136	166	149	155	150	168	130	136	147	171	177	170	149	140	154	176	136	163	166	135	182	154	133	154	152	161	145	145	130	149	165	155	164	150	152	163	172	141	152	145	164	131	175	159	146	166	163	151	152	168	145	160	169	152	147	154	154	183	141	138	153	140	131	170	163	145	172	137	166	151	148	190	158	164	155	142	172	150	141	173	165	143	164	155	152	163	146	147	147	159	167	158	170	155	161	161	160	171	162	161	152	144	162	181	157	142	144	147	154	149	140	172	158	173	144	136	166	139	164	150	167	157	162	179	137	181	172	170	143	158	158	130	160	183	146	161	155	140	151	184	154	168	176	141	170	141	161	159	156	138	144	160	151	145	154	138	151	132	175	154	143	159	156	165	152	155	156	144	165	169	166	161	180	166	182	162	140	157	138	162	168	142	143	162	166	150	167	148	163	142	137	148	145	155	166	151	147	140
6395	1214	2663	3068	2743	2301	2074	1587	1360	1174	1056	955	912	822	710	785	718	658	674	633	618	640	582	602	555	511	624	557	545	545	560	536	587	525	524	525	544	507	504	526	472	521	518	469	510	569	543	519	547	470	519	453	511	478	507	467	447	489	487	520	482	497	485	484	488	494	494	473	485	486	452	469	490	444	429	514	488	496	463	490	489	436	446	456	462	484	456	466	478	484	453	426	439	457	533	447	464	442	474	494	431	446	428	468	458	465	479	452	476	444	491	483	504	462	479	488	471	475	509	475	492	437	458	453	473	430	471	492	434	426	476	450	477	459	421	467	479	477	451	461	450	435	486	482	458	462	478	449	475	463	467	487	440	477	477	484	453	468	443	502	495	448	466	454	475	470	451	457	486	485	421	426	469	494	464	478	464	489	454	451	451	433	462	462	435	487	433	492	482	473	446	451	474	455	445	422	458	453	447	422	466	449	464	475	448	461	458	455	459	494	427	497	473	480	464	457	431	461	437	474	448	493	481	454	492	449	491	463	459	451	439	465	487	472	484	513	533	466	496	465	455	453	473	457	435	461	474	461	455	468	442	445	460	480	456	431	450	440	472	457	470	459	462	450	437	452	458	482	476	478	469	505	470	504	490	460	504	464	483	458	442	479	478	473	464	472	434	480	452	464	453	483	485	440	433	477	456	490	458	465	471	444	440	472	447	449	479	453	474	462	490	461	454	495	485	494	411	470	469	507	468	476	440	474	457	451	458	470	506	453	439	453	469	483	493	474	451	459	469	465	457	421	431	458	509	437	434	422	481	466	428	488	479	514	466	428	466	462	476	467	475	452	467	438	480	461	469	449	473	482	475	462	464	477	478	479	445	501	473	456	455	449	472	478	466	434	449	453	475	452	461	426	491	456	437	468	451	495	460	430	456	494	449	516	453	471	470	474	487	477	509	452	435	505	436	446	474	442	488	451	467	478	450	432	495	458	493	458	455	490	483	483	467	435	468	465	414	472	468	532	477	493	451	453	424	464	470	443	477	453	440	407	437	436	432	500	468	453	438	447	473	483	488	473	464	411	480	462	423	495	463	436	442	482	479	433	462	473	463	459	462	463	445	457	463	425	420	474	499	451	459	473	500	413	481	450	509	455	429	462	462	457	476	462	470	445	481	467	463	462	460	460	481	452	446	442	427	446	439	461	506	446	456	468	482	441	473	493	442	439	472	465	484	461	439	422	480	438	416	491	497	510	491	438	438	499	475	498	478	453	457	461	472	453	444	474	477	451	457	467	451	480	466	459	446	433	472	458	470	465	456	440	456	459	469	470	464	484	449	429	503	428	488	475	467	424	416	508	470	438	455	474	499	463	445	454	471	459	446	494	482	443	461	411	449	439	453	472	467	473	445	457	450	474	451	535	464	444	432	462	457	468	416	451	487	428	466	490	472	440	469	496	457	445	462	471	470	403	481	475	465	472	476	473	461	442	472	469	467	506	464	476	494	483	428	441	479	477	463	441	450	470	484	478	428	466	490	463	445	410	479	459	506	486	451	487	503	467	463	454	478	444	473	490	475	461	492	483	423	467	438	466	450	480	480	432	484	446	509	504	452	477	466	453	423	432	467	475	438	440	439	465	470	448	502	449	504	435	472	433	504	485	500	458	498	450	479	418	490	426	463	497	476	508	492	489	498	476	453	489	486	458	458	439	464	461	493	463	476	407	479	490	463	470	494	444	481	477	461	450	490	463	415	462	490	447	509	440	506	470	420	455	429	449	452	459	485	446	478	433	499	450	409	450	492	441	452	471	504	468	447	434	500	471	473	491	487	467	416	477	482	459	509	428	496	428	483	463	452	447	467	490	462	495	437	440	459	464	503	451	458	422	435	481	479	493	471	466	450	470	450	448	451	468	468	440	465	443	480	476	463	452	454	446	468	430	482	482	444	468	469	463	456	481	481	443	451	459	450	467	448	474	507	466	435	453	522	469	454	467	492	449	500	483	450	458	460	452	486	435	471	447	442	477	496	425	415	463	443	419	459	459	432	442	443	465	471	465	461	485	463	483	465	446	475	463	446	512	486	465	466	455	487	493	445	448	507	467	462	458	468	470	453	457	445	473	495	436	444	446	449	452	494	456	488	454	457	437	469	465	447	481	477	460	462	476	464	449	477	516	425	468	456	446	486	482	466	459	496	413	477	437	431	447	458	446	452	448	422	477	493	456	427	485	473	448	450	486	462	425	473	468	473	479	457	473	457	425	444	443	483	470	451	452	392	485	478	463	479	459	458	455	482	417	442	450	453	464	472	434	480	467	513	465	450	423	444	471	403	504	486	447	458	490	466	420	478	435	463	451	405	485	450	447	460	469	449	507	467	425	440	434	446	455	460	479	442	462	432	486	451	463	438	437	470	455	467	427	409	450	499	448	440	448	490	459	489	495	463	446	471	477	456	475	518	515	451	460	450	461	445	433	445	438	434	465	483	423	474	441	474	457	468	460	457	444	473	446	456	473	455	459	456	458	461	454	483	477	415	443	454	474	414	462	453	435	462	485	444	456	478	449	458	437	453	425	475	448	458	463	480	476	447	443	473	464	456	464	476	491	461	484	445	448	447	451	470	436	429	472	443	428	480	472	474	478	480	468	488	430	466	482	466	440	453	461	474	481	453	459	492	473	478	405	477	454	490	417	477	459	461	503	464	439	478	483	430	474	468	437	435	466	446	458	484	450	473	440	429	472	442	452	426	517	457	454	458	458	490	457	495	440	429	454	471	440	495	458	461	450	497	458	439	471	445	424	486	479	442	452	458	441	452	486	455	479	453	477	469	479	472	418	444	473	461	497	441	450	436	465	473	459	417	469	492	479	441	458	463	449	473	436	440	498	468	464	522	456	431	461	453	471	472	504	489	487	472	425	488	436	476	437	493	482	504	429	492	466	497	475	472	458	458	442	498	461	470	441	433	491	477	462	469	461	482	451	482	497	467	433	425	468	475	459	450	481	443	432	432	461	458	483	447	509	477	436	483	478	489	463	456	452	494	461	488	475	446	481	479	494	480	448	446	479	492	459	476	460	448	429	477	497	449	427	486	480	453	463	458	455	483	476	500	450	470	480	467	450	445	452	504	452	475	464	498	459	465	490	458	440	445	444	462	440	476	480	497	464	440	448	460	425	459	427	457	449	436	440	459	483	474	456	485	450	436	446	494	419	442	431	470	500	464	450	471	469	452	454	484	472	490	453	491	445	494	465	476	490	478	487	466	452	461	436	487	476	450	444	466	440	438	466	460	484	467	445	451	495	477	484	473	444	468	450	438	457	460	468	449	473	453	440	462	436	456	491	466	446	445	503	454	493	417	432	501	459	457	461	463	476	421	473	495	471	448	449	476	479	460	482	476	490	445	450	457	434	440	462	462	455	458	478	475	455	441	495	447	453	472	484	486	455	427	454	416	463	432	495	463	462	469	439	480	456	438	451	480	451	457	478	506	481	418	456	429	466
17511	3575	2764	2059	1460	1166	947	744	581	607	527	481	521	464	375	449	399	391	401	412	359	369	386	386	358	372	380	339	346	384	340	360	328	336	325	308	303	348	388	326	371	341	372	350	369	336	329	333	347	336	360	317	374	346	375	346	325	375	309	309	353	349	330	304	299	349	372	373	365	362	303	349	349	346	297	329	361	334	296	343	350	333	325	372	360	314	351	338	327	338	380	371	366	319	340	330	352	325	338	363	331	369	297	333	327	286	362	308	314	334	312	352	355	326	328	330	332	307	338	351	352	337	316	326	347	312	321	304	325	354	329	343	340	325	335	330	328	341	303	374	347	305	346	330	352	334	341	362	327	352	320	313	329	357	342	357	337	338	341	363	326	356	337	336	353	329	316	338	368	359	325	310	338	318	307	349	355	335	330	359	353	364	320	331	340	319	341	334	307	327	354	329	332	330	350	326	328	359	351	378	340	331	339	357	362	340	343	325	297	346	317	313	383	332	345	311	331	342	315	341	329	315	330	347	363	333	336	326	342	348	345	359	352	343	332	371	357	337	339	360	319	340	333	341	331	342	343	359	362	318	321	328	350	308	300	386	348	314	327	329	340	340	327	335	337	297	336	348	339	284	351	306	368	312	330	349	345	367	333	344	348	367	357	318	341	331	312	351	343	362	349	323	295	322	349	332	353	330	357	372	385	383	349	368	312	362	355	315	300	368	340	361	355	340	343	361	330	312	389	339	345	325	357	339	330	333	300	334	325	327	354	338	303	352	326	330	333	319	334	329	343	355	354	363	295	360	329	351	332	327	297	341	371	303	325	349	350	344	307	336	307	332	343	344	326	340	381	344	349	355	372	320	298	366	357	344	348	306	343	323	359	354	312	349	330	310	337	337	348	372	334	341	342	341	302	334	366	345	310	307	312	314	312	360	358	332	317	316	328	327	339	350	343	314	358	339	323	358	356	389	328	312	302	333	310	346	348	328	338	338	334	335	339	357	330	321	317	306	315	314	322	349	354	364	346	303	365	349	364	354	328	314	320	354	325	296	364	343	337	350	314	312	355	316	347	345	324	325	328	331	345	354	350	343	354	322	306	327	362	312	343	329	326	352	332	341	341	318	329	345	340	329	342	316	337	326	335	348	316	334	319	346	323	331	333	358	323	350	348	315	339	351	322	341	335	335	359	339	319	318	343	352	339	299	349	354	350	302	366	331	347	301	308	359	326	338	307	336	321	340	298	329	338	371	323	326	347	374	317	348	338	325	318	323	346	339	388	342	347	339	327	361	370	324	373	327	333	315	360	325	341	363	311	317	362	345	312	367	339	311	357	349	321	297	317	320	308	361	322	345	316	337	350	362	364	333	355	362	346	328	323	339	361	340	326	333	352	341	340	335	329	336	328	320	357	336	326	338	345	345	368	286	362	315	337	336	332	356	335	317	340	348	356	341	322	312	338	368	340	320	347	333	311	322	369	335	355	359	319	342	323	320	376	307	361	330	366	334	342	350	353	353	323	322	330	336	334	351	335	325	315	322	338	327	330	321	322	320	329	320	371	316	311	383	335	330	333	316	314	349	329	335	356	358	317	344	335	359	372	358	338	313	355	309	339	335	339	350	299	313	347	352	320	337	310	357	317	343	348	338	307	353	335	295	288	334	346	286	334	370	286	322	321	334	352	338	297	327	349	334	342	340	384	316	331	345	334	360	334	346	353	305	331	350	367	322	343	325	331	350	319	339	328	307	352	290	304	334	330	323	342	357	344	338	324	336	345	337	354	320	322	357	346	328	359	350	302	349	331	379	294	349	337	351	345	358	327	341	341	319	357	367	320	350	339	322	288	340	332	331	366	347	334	363	338	332	346	303	316	353	322	357	335	320	305	364	332	353	298	291	344	309	314	329	299	339	316	332	347	345	311	334	344	334	313	320	378	332	336	359	353	322	341	338	320	333	329	346	333	343	341	326	345	337	292	339	327	344	328	323	362	361	361	313	355	363	356	336	341	333	320	355	281	341	359	309	385	361	333	345	360	338	321	354	304	353	307	390	372	336	331	348	338	352	336	360	349	317	361	340	406	315	347	290	348	337	337	315	346	311	313	321	334	357	336	335	336	336	351	308	349	334	351	303	340	342	326	348	328	311	331	321	350	355	344	305	336	345	322	336	309	339	341	326	328	353	320	330	292	344	378	309	346	338	318	350	346	342	307	349	338	341	358	318	335	327	344	325	331	325	318	341	354	321	354	312	322	336	363	294	365	348	329	326	326	311	336	310	330	333	317	345	320	334	341	330	330	356	358	354	349	364	365	318	321	323	315	343	339	385	324	333	298	359	349	325	341	349	315	310	364	313	338	372	341	366	357	352	326	334	317	326	352	376	343	343	347	340	363	343	329	383	342	319	335	324	353	334	350	299	326	339	364	350	351	363	344	347	337	341	343	341	324	331	318	342	326	339	340	294	337	314	342	337	341	364	321	372	346	345	310	309	309	323	296	305	317	380	325	367	391	321	309	336	358	358	350	337	330	354	348	348	356	355	337	324	319	361	343	335	336	328	343	339	336	328	312	343	332	353	360	370	372	343	346	316	355	317	348	345	336	322	340	308	317	325	343	359	329	325	307	322	326	336	312	372	324	372	340	347	359	330	369	338	358	317	317	301	315	356	317	361	342	336	343	332	339	323	321	324	333	328	348	329	347	362	356	361	320	341	365	316	329	337	346	349	337	341	311	323	365	315	331	309	313	322	369	312	315	331	320	330	347	318	370	330	348	352	345	320	347	337	305	333	354	312	322	328	301	365	328	320	320	328	316	337	358	356	337	322	343	355	324	351	339	331	340	326	352	322	342	354	332	334	316	352	324	345	307	345	327	350	317	349	336	343	326	346	344	331	333	312	363	316	376	380	317	330	347	339	357	369	323	332	353	364	321	319	308	359	276	322	348	326	300	347	357	330	383	348	357	314	363	338	361	331	333	349	314	330	327	324	330	299	336	344	356	365	356	354	304	362	360	319	313	361	305	336	322	367	300	311	339	331	308	286	341	322	315	329	341	327	320	328	324	345	289	336	305	356	335	311	314	348	322	333	324	368	368	317	324	337	300	337	291	352	342	344	315	336	327	320	343	314	325	399	346	362	331	314	305	340	357	326	340	339	345	347	348	298	366	339	318	312	296	316	322	334	326	360	337	352	342	339	332	363	326	360	363	360	307	342	359	340	340	373	343	301	308	339	324	336	293	309	321	339	315	333	325	349	320	332	347	352	373	321	357	369	381	333	325	315	358	357	323	322	314	309	348	334	341	333	343	339	328	339	350	353	351	357	319	360	336	324	364	344	334	374	328	331	312	340	314	338	330	352	323	348	314	340	335	341	366	316	322	327	336	305	327	319	309	345	333	321	358	334	359	319	317	330	346	340	332	328	307	308	334	338	372	366	319	357	334	341	335	347	321	350	314	318	320	343	347	354	317	347	339	315	325	359	369	338	306	347	318	349
9158	2417	4985	5804	5194	4534	3788	3081	2516	2302	1987	1791	1682	1558	1407	1391	1341	1314	1237	1156	1175	1172	1095	1084	1054	1085	1011	1018	1098	980	1011	910	982	944	942	944	959	979	885	974	971	978	928	899	942	947	931	978	950	929	908	877	891	880	840	872	873	884	846	852	889	906	879	902	884	867	925	923	864	830	870	903	831	875	854	844	802	872	901	895	817	898	826	817	845	851	874	840	793	796	868	854	890	891	833	828	892	852	857	893	833	825	876	815	859	830	836	796	823	819	887	847	861	831	836	886	874	885	848	858	878	876	858	877	880	882	875	851	869	854	829	857	876	817	863	829	857	782	828	847	818	843	803	818	878	839	830	853	846	890	804	903	825	862	830	895	872	887	800	827	868	873	881	823	838	867	858	867	834	873	828	863	826	828	845	888	839	840	853	817	820	862	857	875	834	846	833	848	841	832	812	883	796	858	857	849	815	819	859	814	846	851	802	841	843	821	875	819	797	849	824	833	879	827	820	864	829	862	842	826	856	865	816	815	853	889	843	840	797	796	837	844	836	897	859	850	855	838	813	860	812	834	782	786	792	864	861	828	858	839	790	837	812	820	829	829	800	845	882	840	769	862	868	832	819	840	799	855	816	808	802	845	824	865	853	872	823	836	813	832	836	818	779	824	836	871	795	828	861	839	872	856	779	825	816	847	820	880	787	853	819	838	878	837	855	809	840	814	878	834	824	881	873	911	782	831	835	813	800	786	873	788	862	827	833	837	832	843	860	879	853	836	813	810	876	833	868	883	857	849	842	847	827	819	892	821	848	821	829	849	877	857	931	833	817	800	854	840	861	875	853	847	851	877	798	873	833	818	839	853	897	805	805	926	840	802	881	861	839	845	859	896	841	819	857	796	830	856	814	876	893	849	871	831	866	858	861	854	809	820	859	864	814	821	871	865	816	840	794	856	848	786	869	845	827	887	864	783	812	815	828	831	866	857	891	839	849	817	826	841	858	936	884	857	810	853	857	841	843	880	907	819	831	826	852	829	839	850	837	882	822	799	835	858	866	872	805	845	805	830	781	767	857	825	916	832	824	801	826	836	842	859	856	845	854	820	869	809	847	869	881	859	914	797	851	880	840	802	846	840	846	870	846	802	858	819	815	871	842	810	854	818	832	846	850	802	834	862	839	807	808	832	840	825	823	858	839	851	841	892	782	860	850	793	846	841	868	878	815	845	820	842	818	815	831	819	864	865	846	879	816	802	866	855	842	828	829	860	805	839	801	762	852	829	863	860	822	898	900	835	874	848	828	848	863	777	827	854	847	822	827	809	901	885	885	782	828	833	821	845	807	838	845	885	856	823	866	859	842	827	845	838	865	801	829	834	809	807	839	872	870	833	842	866	820	827	916	899	842	839	875	869	862	878	820	849	864	864	792	866	840	822	799	831	852	829	874	884	868	807	834	840	768	868	822	888	871	822	831	875	876	887	882	824	892	824	878	825	861	864	900	872	866	850	808	809	835	846	816	897	851	875	813	893	874	837	833	908	807	849	869	830	833	830	828	840	811	820	836	909	841	856	841	837	823	848	815	864	897	850	832	834	834	865	917	837	859	875	839	850	866	808	796	861	798	872	880	833	786	802	850	814	800	865	818	892	885	859	832	811	875	857	851	835	814	883	884	864	868	829	793	846	825	848	859	885	806	825	888	851	860	844	858	879	794	832	817	863	839	864	913	862	861	794	828	852	837	851	820	831	846	851	851	855	855	883	845	820	799	854	836	799	845	879	887	841	828	850	793	878	830	881	868	809	845	841	891	900	850	830	843	874	807	895	871	824	809	834	880	856	864	822	866	851	856	871	804	842	812	815	807	868	845	898	888	872	760	861	825	856	839	857	790	792	819	828	882	830	811	881	889	801	893	856	832	847	879	814	876	857	835	849	837	871	864	813	876	834	825	784	806	845	861	901	846	786	826	822	874	836	840	845	833	850	790	870	824	860	857	854	870	871	824	799	828	868	831	869	833	871	890	843	851	872	832	865	857	793	873	860	850	871	809	875	854	831	843	852	811	875	771	875	795	830	816	862	858	820	819	829	833	865	779	853	877	784	889	857	868	854	831	871	813	822	835	852	818	854	866	891	883	823	855	913	834	817	890	846	831	780	792	842	831	883	853	856	858	877	833	840	798	867	857	811	872	828	834	876	864	890	809	883	831	816	856	825	883	841	826	796	836	874	821	889	857	801	847	794	873	803	836	849	850	839	836	808	835	906	805	843	842	888	821	836	831	881	873	878	878	867	814	864	849	807	846	844	846	838	871	875	860	867	873	855	892	857	844	829	790	820	811	833	850	827	800	857	876	829	803	888	858	811	811	866	825	856	781	846	879	870	853	858	853	847	806	863	849	851	849	833	874	883	812	831	812	851	836	841	811	856	842	911	850	855	811	858	799	897	841	832	849	800	813	835	782	850	858	860	825	867	854	816	839	843	813	838	826	815	839	868	814	853	818	808	849	840	868	824	804	879	839	833	859	866	850	832	830	856	872	785	829	835	846	838	867	828	883	832	840	803	799	833	831	888	856	885	846	846	863	796	909	871	806	851	812	872	863	851	861	831	812	823	844	886	852	831	905	853	833	863	820	829	811	893	772	868	867	889	769	816	832	852	900	908	884	846	873	867	843	855	881	887	793	811	848	865	828	832	870	865	851	882	802	840	834	841	837	835	828	856	832	818	850	839	848	822	796	812	864	888	873	839	840	874	849	838	849	861	819	831	867	776	862	848	879	774	827	864	830	833	829	856	851	850	827	823	821	863	830	839	830	796	807	803	866	846	892	834	818	849	819	837	854	882	877	857	870	909	854	807	881	844	814	828	792	840	789	872	828	908	883	827	811	874	812	890	913	841	841	877	770	833	813	873	839	821	862	845	824	796	799	844	826	837	825	854	815	813	776	846	892	858	823	837	854	855	815	879	853	856	893	866	823	902	903	816	833	864	856	864	860	829	804	847	819	817	858	833	845	795	853	868	882	880	858	830	911	855	836	795	823	797	861	842	845	886	860	842	803	843	832	840	824	844	791	862	837	841	860	810	846	819	893	806	819	845	841	851	853	847	794	836	828	916	801	831	816	836	847	829	829	847	842	869	861	843	853	808	798	895	847	808	808	855	812	829	871	829	877	878	924	858	832	877	831	807	820	896	832	765	836	850	838	847	863	857	836	851	822	803	847	885	839	850	873	825	830	836	860	863	837	884	861	851	833	852	837	850	814	871	812	840	839	822	837	826	837	900	846	815	810	833	825	882	808	817	844	864	898	892	788	895	829	851	804	825	869	824	899	810	832	874	842	847	845	849	849	875	815	831	820	782	789	864	904	845	816	827	804	833	875	805	833	818	777	874	840	838	843	788	853	877	854	859	844	818	836	827	802	852	820	837	876	864	850	856	849	871	862	817	866	857	879	805	895	860	847	821	888	773	841	850	853	797	839	905	817	782	857	834	843	846	869	855	878	827
3058	285	210	200	242	210	170	173	186	160	158	174	151	145	146	157	164	161	170	158	187	183	172	161	147	170	144	160	171	166	163	197	182	150	151	163	158	166	188	166	157	172	162	175	183	160	155	159	171	158	150	181	177	186	171	155	176	167	159	152	179	157	171	185	160	165	166	157	155	160	154	183	164	151	167	148	169	154	147	188	173	192	157	163	151	158	185	184	161	173	167	142	169	150	166	161	193	150	143	162	153	148	159	162	164	155	158	152	165	139	174	157	163	190	172	159	165	183	182	156	156	158	156	156	171	162	171	169	162	156	180	142	141	155	161	160	137	187	179	155	174	179	169	171	171	165	170	155	164	163	173	169	156	139	167	174	193	148	154	161	152	154	163	161	171	174	151	171	142	153	185	169	183	154	161	160	166	179	191	139	169	151	145	167	174	149	174	167	164	168	163	168	150	149	182	174	182	150	151	136	188	157	173	173	167	151	154	171	153	188	164	177	172	177	179	168	183	145	163	162	148	174	145	182	147	184	192	176	149	180	175	143	156	178	157	162	156	186	170	165	182	161	163	143	164	142	143	141	158	167	151	180	183	185	165	164	160	177	173	188	178	132	173	171	157	182	146	183	155	158	164	166	165	171	175	168	150	179	152	157	158	159	168	190	183	174	177	142	166	151	174	165	161	195	173	170	183	156	162	136	162	159	157	167	160	179	165	166	172	160	174	160	167	165	161	160	155	186	181	185	167	160	165	167	179	171	183	160	151	160	159	147	178	198	183	147	151	179	158	161	168	174	155	159	166	177	156	166	157	142	178	174	166	155	155	157	185	165	173	165	161	159	138	152	176	175	188	151	160	177	183	174	167	160	186	147	168	155	179	179	169	168	168	153	151	180	172	155	154	158	145	132	170	175	160	171	173	199	156	174	165	176	168	156	173	154	144	158	147	164	160	171	149	188	176	169	157	162	159	171	162	161	159	183	189	171	173	167	156	177	175	138	159	150	171	167	165	190	171	165	173	202	192	140	161	162	173	169	176	153	185	163	148	154	192	192	183	169	188	190	151	173	179	163	176	197	164	176	154	160	179	155	167	157	178	170	148	163	186	174	181	150	182	143	174	159	161	150	160	173	146	188	211	176	144	179	158	167	174	161	171	160	157	193	144	128	163	162	175	152	156	201	152	157	152	165	160	176	172	166	173	160	162	149	149	155	154	145	134	144	178	134	148	167	163	188	160	158	177	153	161	173	164	171	170	162	164	175	143	156	152	164	178	158	167	161	162	161	169	142	164	178	177	153	157	150	155	145	193	160	153	157	149	161	189	167	169	165	164	155	164	177	147	154	151	147	182	174	190	184	166	173	155	177	179	195	142	135	159	162	168	179	164	163	160	166	186	158	162	150	171	150	176	179	174	158	159	172	164	169	148	166	164	149	157	156	183	156	170	173	159	149	176	168	160	156	154	176	155	163	157	152	184	161	200	171	155	164	143	172	183	174	200	161	180	182	172	180	163	188	189	163	201	166	175	161	171	149	165	155	165	171	172	176	165	181	158	167	168	160	170	155	142	154	168	174	165	177	179	148	156	177	183	177	167	165	153	179	160	151	174	196	170	165	153	184	156	186	173	167	183	173	162	165	166	163	189	176	192	165	157	178	174	147	152	157	149	163	147	166	172	164	139	158	141	150	147	153	172	182	163	160	170	176	152	162	164	183	165	153	154	172	145	173	137	152	170	151	155	161	136	160	169	184	165	160	163	174	176	158	156	145	159	146	143	151	160	152	171	180	167	148	159	150	162	148	170	158	158	174	171	163	168	162	162	173	148	147	202	149	176	179	183	192	144	136	186	185	169	157	159	189	169	176	155	171	193	169	146	159	156	158	200	151	162	160	164	156	165	187	142	159	177	175	168	179	148	153	165	159	165	165	150	179	183	159	184	162	151	174	187	181	188	176	169	160	175	162	173	171	169	173	150	179	149	160	157	175	188	168	156	174	150	178	164	155	165	156	167	169	179	166	181	183	160	162	184	162	184	185	148	169	149	181	171	181	161	170	171	159	195	157	148	189	181	166	166	156	155	175	161	154	156	182	176	150	183	152	177	163	201	152	163	170	158	142	155	145	163	163	167	158	186	169	168	162	167	175	166	155	167	162	137	164	173	166	143	169	167	155	161	160	154	165	150	144	148	157	168	184	158	172	161	148	175	170	156	165	156	179	155	169	168	182	166	165	188	168	154	139	171	179	160	146	213	141	165	194	186	155	179	189	177	185	165	148	149	166	147	150	157	157	160	164	181	172	147	160	149	156	159	167	175	176	180	187	169	162	160	146	157	149	156	151	158	179	184	176	167	206	136	174	166	157	144	142	158	145	167	152	156	169	174	173	165	163	157	156	140	141	149	159	158	183	168	170	174	161	148	161	166	185	157	187	149	149	179	168	171	174	151	154	175	163	174	174	152	162	186	143	168	175	163	158	164	159	168	136	173	170	181	151	182	143	174	167	145	182	150	167	176	166	144	178	170	156	182	162	168	152	173	188	156	168	162	172	176	184	192	174	159	176	164	161	159	168	171	165	164	183	136	161	156	177	189	172	171	155	140	160	161	161	147	166	164	149	151	123	163	165	165	166	154	172	163	152	145	159	163	164	141	150	159	163	168	151	153	161	160	145	158	173	161	181	173	177	162	153	154	166	149	172	159	153	166	179	157	146	141	160	167	154	156	168	157	168	163	168	140	162	147	181	183	149	171	166	159	162	177	166	171	168	182	160	168	194	182	174	145	181	170	192	151	166	159	140	170	183	190	171	162	175	179	173	178	171	164	152	165	169	173	162	173	160	164	160	174	161	190	179	175	168	165	175	162	145	173	171	169	167	187	172	175	158	159	145	159	178	158	194	167	160	178	166	191	166	158	190	160	185	152	167	176	161	146	150	169	155	174	156	149	167	161	189	169	150	160	167	155	153	151	168	170	157	181	183	169	168	165	165	187	178	171	168	151	154	167	178	168	173	161	150	166	162	171	172	191	186	164	180	178	135	136	156	161	170	166	176	143	173	180	177	145	204	164	158	146	147	171	171	180	177	144	180	164	154	147	162	161	177	146	154	156	137	193	143	171	162	175	158	152	166	172	167	160	162	177	145	153	148	144	147	146	157	182	173	145	146	150	186	188	146	166	155	179	167	175	165	169	191	215	177	160	154	160	158	178	144	133	170	178	182	166	145	153	157	165	140	192	165	152	164	161	148	152	178	155	166	177	171	170	182	189	155	188	163	147	163	159	157	193	195	170	141	164	165	180	149	178	160	173	177	168	168	131	191	154	186	142	151	186	158	153	171	184	166	174	174	149	155	171	143	156	163	161	164	154	177	144	149	176	155	168	177	186	163	148	182	172	179	156	172	156	168	182	162	179	162	142	161	189	152	141	158	185	161	174	154	148	177	144	168	191	179	165	159	155	168	187	191	179	171	181	181	172	152	168	160	148	177	145	169	156	184	173	131
2615	494	494	648	690	723	562	495	485	477	512	464	505	501	456	443	485	433	522	481	480	489	431	487	430	478	456	478	474	473	450	477	477	479	447	476	481	437	463	436	445	484	439	439	492	457	464	519	453	466	475	496	435	479	470	482	457	446	503	474	464	452	432	423	461	418	456	439	478	455	452	460	452	495	425	467	487	491	496	427	443	420	425	416	422	422	443	498	498	455	496	407	498	439	454	483	463	485	435	453	468	474	448	457	507	466	483	472	459	436	479	478	496	452	501	465	485	446	424	439	452	469	452	500	446	489	466	471	427	499	440	470	446	448	453	435	434	457	437	480	431	465	493	456	501	450	419	498	434	479	450	445	481	434	491	472	472	463	461	455	471	445	461	477	455	466	460	442	480	461	455	491	450	478	448	483	475	457	481	489	441	459	466	487	418	457	437	417	471	513	416	450	508	491	481	436	430	420	457	453	482	414	469	456	471	410	476	419	449	460	478	438	465	431	448	471	474	463	429	441	455	425	435	472	436	432	447	450	448	487	481	467	459	450	433	440	497	447	485	436	460	463	477	442	450	466	462	446	475	470	439	461	458	448	459	483	484	476	517	440	490	454	470	430	437	471	476	468	449	442	429	468	448	475	446	482	455	448	446	458	453	465	462	465	503	456	473	464	420	465	439	458	466	425	462	496	496	439	481	479	451	466	457	433	460	441	479	444	466	458	420	475	474	462	470	488	455	435	509	490	439	476	492	431	468	485	476	465	419	446	455	485	486	481	464	459	433	436	449	489	499	505	434	447	454	472	488	470	476	458	432	479	483	486	441	476	517	495	487	464	491	484	481	451	477	485	487	436	469	436	492	430	446	469	433	444	471	461	481	422	431	484	475	460	468	501	468	467	448	427	478	447	456	436	435	431	494	453	474	464	462	450	467	513	481	474	470	417	465	450	473	462	455	464	464	441	435	459	438	465	461	458	481	442	494	464	454	436	450	457	440	462	458	469	471	460	467	486	468	448	466	480	440	475	458	457	479	450	472	459	507	505	444	433	444	461	451	458	470	453	479	439	472	450	467	447	449	446	457	485	470	431	453	467	450	456	484	458	480	463	467	479	451	480	487	473	455	522	496	510	442	441	442	450	482	448	509	457	446	452	419	450	443	471	522	476	427	431	459	488	462	413	440	456	458	486	445	453	477	469	444	442	485	453	469	457	438	433	491	472	466	452	400	467	461	450	448	447	467	445	458	434	450	450	447	404	446	447	439	498	492	460	492	447	478	469	471	448	443	466	479	484	468	461	479	502	439	543	490	462	457	465	468	488	488	460	483	477	443	415	496	444	473	438	448	516	474	476	471	521	435	441	455	427	488	483	466	505	472	458	450	471	461	455	463	461	507	440	487	477	461	440	443	452	452	471	496	464	487	437	437	447	485	490	495	475	434	469	448	453	442	441	493	442	507	416	440	477	420	500	447	492	442	413	464	461	450	446	463	445	449	479	474	513	473	448	428	450	465	493	411	448	468	473	464	452	465	474	449	480	443	487	480	462	442	464	437	428	459	520	519	439	450	488	448	467	457	465	455	486	428	485	480	486	434	453	505	505	465	452	477	438	492	444	459	419	438	434	429	460	467	506	472	459	498	461	467	435	447	491	440	469	486	462	440	453	473	473	472	462	452	445	480	483	461	453	471	481	469	467	432	476	452	457	421	442	458	458	441	444	484	454	457	455	465	458	476	458	430	471	435	463	478	462	414	444	455	448	433	472	506	487	465	446	463	442	449	440	511	446	437	476	474	473	482	447	456	470	464	468	438	419	448	476	447	465	474	474	434	465	454	452	455	474	462	449	478	465	447	447	476	448	470	450	460	461	436	484	501	440	411	488	430	501	466	496	440	446	476	449	435	466	454	443	462	463	476	472	468	449	430	424	444	462	440	484	493	416	462	476	429	471	452	444	473	479	464	443	480	432	478	416	454	456	421	454	473	453	484	454	492	444	485	442	514	470	442	517	437	472	479	466	482	459	461	456	470	460	437	491	463	449	449	446	454	439	470	475	474	495	461	487	430	486	455	477	487	502	458	448	482	441	488	470	466	477	438	447	414	427	464	490	465	475	511	478	507	458	480	487	442	460	411	464	452	462	461	473	463	435	484	441	457	441	466	456	471	479	426	464	474	482	445	464	449	480	438	473	455	463	426	469	449	482	500	449	460	476	497	464	460	494	469	441	441	477	482	425	477	440	458	455	449	430	411	477	472	436	455	428	452	482	464	433	426	483	438	495	425	447	455	417	446	441	487	491	471	450	414	459	487	448	456	466	440	496	477	460	472	423	445	477	470	480	484	461	492	460	471	489	474	449	464	450	462	442	460	486	466	426	454	444	468	447	465	474	467	451	481	491	460	463	441	470	481	429	474	467	488	471	441	445	491	473	487	419	484	446	491	453	438	469	456	422	471	464	466	460	508	480	475	448	472	450	463	437	443	446	468	468	447	462	451	493	428	465	441	427	467	452	428	438	448	503	480	447	468	457	511	441	492	504	459	459	448	433	456	497	467	485	483	463	450	473	471	405	492	459	464	428	474	494	444	449	434	461	465	440	437	450	435	475	467	435	485	487	444	423	483	461	491	478	465	445	447	484	454	461	459	437	450	502	447	463	437	438	468	446	492	442	488	457	465	449	438	466	479	431	453	470	477	463	459	476	474	446	478	471	467	473	450	421	427	428	445	457	445	421	445	464	483	459	442	460	469	439	459	421	435	466	486	470	447	422	459	426	461	432	461	476	498	458	453	438	419	436	456	447	460	443	490	478	490	466	463	461	471	474	424	423	479	461	475	466	484	436	473	463	489	452	429	450	433	466	449	484	453	463	482	412	476	476	455	459	459	463	430	486	448	473	459	430	463	419	470	485	439	467	442	462	467	466	464	497	439	446	467	439	448	501	497	461	441	476	461	508	448	491	474	456	454	448	478	466	483	457	423	478	447	439	475	443	471	479	451	495	482	482	449	404	495	434	443	467	478	473	457	443	495	446	486	481	449	474	427	501	415	503	499	485	490	436	420	427	435	492	427	440	442	488	426	449	455	465	452	440	456	442	457	445	429	471	464	463	491	449	440	455	468	456	417	452	464	503	448	464	495	436	487	476	438	469	453	476	460	446	500	438	472	503	442	471	447	469	472	459	473	480	435	456	492	450	469	429	485	455	488	471	491	464	449	443	472	404	491	486	490	433	483	449	456	474	460	435	439	475	463	452	456	488	462	477	456	472	477	454	469	437	432	469	431	446	435	499	481	494	462	494	428	489	480	475	444	419	439	444	475	507	448	464	484	452	464	452	467	499	428	489	482	492	454	476	466	406	449	461	461	466	436	475	470	458	456	495	460	489	517	459	415	510	486	477	460	474	442	481	469	467	433	464	419	480	462	471	411	496	461	469	450	470	504	502	481	463	449	476	464	464	484	448	480	442	432	466	473	449	435	452	447	459	424	451	468	431	418	460
12194	2367	1507	1150	790	554	521	345	295	268	247	227	196	212	194	216	196	193	196	191	184	174	174	182	188	173	201	173	207	192	169	165	151	170	169	136	129	155	154	141	156	158	160	176	177	171	198	189	159	170	176	173	170	170	167	158	162	150	164	184	190	181	141	188	143	168	177	178	161	145	159	181	130	163	146	164	160	176	176	186	170	145	140	156	140	151	155	162	158	146	158	149	160	138	171	144	165	152	151	147	159	144	173	155	153	177	150	149	156	141	162	152	151	166	141	136	159	132	147	138	175	157	162	159	172	162	142	162	166	147	144	153	149	184	165	149	134	139	155	143	161	151	157	133	155	161	131	160	155	147	143	137	155	170	157	168	168	149	131	135	154	123	161	146	151	141	156	156	173	169	155	151	160	170	170	151	187	138	171	143	160	114	171	165	161	171	171	148	146	170	161	168	167	142	193	176	154	124	160	130	153	149	164	156	141	165	164	174	162	139	173	164	172	140	145	157	130	160	174	141	156	167	161	171	164	165	172	163	170	164	167	158	144	147	165	167	146	176	144	190	165	162	169	152	152	165	181	148	147	164	184	149	183	160	150	158	164	139	152	158	155	134	173	149	171	166	164	137	136	157	158	166	150	179	166	153	150	188	169	141	151	143	149	149	154	144	144	154	134	162	168	156	149	162	160	155	138	133	189	171	153	155	167	171	173	166	163	127	141	141	157	162	160	155	164	164	154	134	149	151	175	151	162	173	143	139	172	145	164	161	163	166	169	155	177	156	151	150	157	142	160	158	161	148	160	179	159	157	136	181	189	172	142	173	165	161	142	166	147	146	166	165	166	169	155	159	156	161	158	151	144	166	160	166	158	153	155	156	176	155	170	145	153	159	143	176	168	163	180	161	164	165	148	171	144	142	167	173	152	170	167	157	161	168	152	163	159	144	169	159	148	159	163	166	157	176	156	154	165	196	157	164	163	159	145	149	137	156	129	169	171	149	179	156	142	156	171	147	147	164	167	171	174	151	150	156	149	176	168	159	149	158	149	159	165	145	155	157	151	169	128	174	174	174	171	169	159	161	157	158	154	143	179	157	186	168	178	162	128	143	157	168	159	160	162	162	152	173	151	159	160	148	156	152	135	123	147	132	153	202	163	145	148	155	163	149	148	162	155	156	183	158	177	137	120	177	162	149	147	136	155	151	153	170	160	162	159	153	140	175	161	148	145	177	147	136	180	182	160	145	147	150	149	179	176	165	146	151	161	170	158	155	159	178	155	164	155	172	146	139	157	141	153	158	155	149	154	153	171	156	173	143	158	158	168	147	161	157	160	166	177	130	161	166	160	179	156	139	159	145	154	164	113	165	124	162	130	162	174	170	173	178	164	177	143	144	166	153	156	151	168	161	143	164	157	141	167	148	156	168	132	175	156	144	152	155	161	162	160	157	174	159	151	166	148	153	169	162	148	160	142	166	154	151	160	156	154	152	144	146	165	150	149	162	172	143	152	168	153	152	149	138	171	149	150	177	167	153	151	144	150	156	175	159	134	169	195	155	161	147	159	140	170	159	161	165	169	148	169	162	162	167	158	160	153	165	163	141	149	135	155	167	138	150	154	160	116	138	142	156	145	151	148	143	171	144	147	154	153	155	162	144	142	176	144	150	158	156	156	171	148	153	164	170	161	151	147	165	163	156	172	189	172	158	149	168	172	153	160	166	198	150	144	165	165	147	158	145	142	156	149	164	161	162	164	130	168	150	193	160	150	159	164	150	144	164	154	144	165	159	145	145	129	152	153	148	176	166	139	168	159	169	163	169	151	168	170	149	160	133	154	165	173	161	153	167	157	158	147	153	166	167	172	177	159	159	162	149	152	149	154	165	171	157	167	149	159	175	135	160	150	161	153	150	178	162	170	148	165	140	146	157	151	151	160	144	157	156	174	156	143	132	158	163	155	166	166	155	169	184	172	154	139	152	151	151	151	132	148	165	170	151	165	173	144	165	161	164	171	166	142	149	148	166	158	160	147	156	183	155	155	157	170	158	163	168	155	144	159	153	179	155	167	162	171	153	149	150	146	155	146	125	169	180	160	166	185	171	154	149	152	166	145	144	151	173	124	156	175	134	143	143	155	144	160	132	160	155	153	162	132	154	150	154	169	159	155	165	141	158	157	155	152	158	171	138	165	153	143	167	168	168	175	159	159	148	162	167	170	159	147	152	161	144	147	143	162	158	158	160	175	169	146	141	168	164	175	155	156	143	164	146	157	165	188	171	156	162	158	149	172	143	155	169	157	173	152	154	170	150	168	164	157	149	148	160	165	173	152	165	182	145	166	175	188	183	166	156	171	172	168	155	167	165	165	178	158	154	164	164	185	150	171	165	165	144	175	173	182	139	155	160	164	174	163	139	154	166	158	150	144	182	142	140	152	146	132	156	146	157	159	148	165	160	157	157	154	171	147	175	147	149	160	154	154	203	164	126	182	127	167	159	161	139	174	143	155	164	170	153	149	160	162	159	153	174	159	138	164	154	165	161	141	180	158	159	179	143	132	166	156	171	150	143	151	144	169	136	153	173	143	168	163	160	160	160	158	133	162	165	157	144	172	149	174	169	204	161	165	166	152	175	152	164	137	173	167	175	178	161	131	139	174	162	161	169	160	182	154	164	141	153	158	148	137	145	172	158	172	141	133	147	137	162	148	171	161	150	160	143	148	151	153	154	156	145	139	153	161	140	168	145	134	149	146	162	152	143	162	156	155	154	173	154	132	137	144	154	143	137	165	151	148	177	156	179	134	140	137	151	154	146	158	150	150	157	166	138	157	167	173	167	174	177	140	173	150	156	141	152	152	149	150	164	182	191	152	154	155	157	160	154	152	146	163	166	161	175	162	137	158	159	136	167	165	153	153	142	153	160	165	174	184	191	154	160	147	135	143	154	161	151	166	145	143	157	169	140	160	159	147	155	157	174	164	145	172	169	157	154	151	146	157	148	146	173	159	174	175	148	166	180	159	136	171	141	167	153	155	172	139	149	186	164	153	132	154	157	174	142	164	153	141	156	170	164	159	176	149	169	150	161	138	171	158	143	176	154	158	160	160	173	190	184	171	149	143	142	186	147	166	155	182	133	147	163	149	160	135	155	156	135	139	169	154	162	143	168	175	150	165	160	159	190	166	162	147	155	179	174	159	131	139	146	158	142	158	167	159	124	155	156	155	152	147	145	183	183	148	166	167	180	144	180	170	168	173	140	155	139	145	155	177	135	142	171	140	187	161	149	145	164	168	180	136	178	165	143	173	172	158	182	165	142	147	185	156	170	166	162	143	174	171	131	140	148	169	178	130	164	154	150	164	153	186	146	158	160	139	144	163	151	149	157	161	152	169	174	169	158	148	167	172	157	131	165	149	168	143	158	159	184	126	159	141	128	152	164	147	163	156	166	173	157	135	143	144	157	187	152	164	179	184	153	166	141	154	177	166	179	135	148	147	167	162	171
7855	1463	2670	3458	2935	2336	2164	1647	1300	1171	1026	1012	905	863	828	769	733	738	716	655	659	636	621	564	589	555	604	589	553	546	526	539	516	553	522	552	509	526	498	466	533	553	517	505	543	519	462	531	467	467	496	504	459	510	505	461	498	489	482	455	482	497	467	494	494	477	459	446	471	454	478	498	519	438	481	526	468	483	518	449	498	451	451	450	460	454	471	457	529	465	457	490	464	472	496	455	460	446	456	464	452	480	494	482	505	444	486	474	454	416	484	452	411	464	513	461	511	463	463	450	450	417	498	433	482	458	458	479	460	486	491	479	457	474	439	479	445	464	469	446	494	478	435	503	493	458	494	480	498	438	465	461	465	499	452	451	477	443	485	463	474	482	453	462	445	487	479	414	457	446	471	480	474	461	469	460	454	477	482	462	462	432	474	459	498	446	484	496	436	460	489	475	486	467	465	472	470	460	464	446	432	411	435	412	430	467	460	450	456	446	455	450	494	478	470	477	479	480	488	486	478	462	464	455	494	442	463	466	469	435	483	472	497	483	464	501	504	448	437	463	460	467	465	429	469	483	475	483	452	471	452	486	441	473	474	487	454	496	464	452	462	493	463	466	520	435	461	486	451	459	516	487	434	443	488	474	459	485	463	441	462	485	479	477	477	463	416	471	444	479	474	456	421	497	459	466	509	474	489	426	470	471	466	446	482	470	469	451	489	440	495	472	504	496	461	417	491	421	448	442	476	442	464	468	446	482	456	473	512	475	451	466	504	470	467	446	439	469	443	473	439	435	499	434	441	500	501	449	478	463	446	479	499	435	431	458	480	430	511	457	498	460	450	473	471	492	492	431	515	488	455	472	436	452	448	442	481	436	493	472	425	465	446	463	467	470	498	508	518	476	472	453	457	487	481	445	438	504	453	440	441	471	474	482	440	452	499	481	469	485	474	472	445	468	487	451	431	462	456	431	464	445	481	490	461	458	453	460	478	446	480	425	477	458	478	476	435	470	436	462	468	498	459	472	502	449	484	467	501	469	434	459	468	456	408	452	464	463	503	439	470	453	467	474	427	462	447	457	441	465	452	411	451	505	485	473	460	480	456	462	461	470	469	468	499	447	466	443	450	468	475	449	453	470	476	461	472	442	433	434	472	451	472	472	462	428	457	467	488	440	451	429	489	449	448	459	480	443	428	470	452	494	445	498	491	482	503	451	454	482	451	469	465	464	440	477	462	468	499	457	462	470	452	476	454	458	458	448	470	442	474	453	465	415	464	481	464	455	459	509	469	418	457	448	455	470	460	463	447	465	458	449	450	463	458	458	441	479	462	485	490	500	495	480	437	503	452	459	442	443	475	475	463	519	452	454	477	470	452	484	487	497	476	424	452	476	444	466	443	483	500	479	460	447	456	485	455	474	480	446	458	467	470	447	475	491	475	470	414	494	525	483	466	455	478	484	478	475	455	431	476	503	414	457	451	498	425	470	473	481	476	474	426	448	493	489	456	416	464	486	447	451	492	527	439	485	474	487	461	482	498	426	468	462	433	445	496	496	431	446	476	471	467	449	468	463	478	447	502	483	489	426	469	486	478	513	442	457	458	456	483	451	481	466	427	469	442	465	478	426	449	458	444	449	494	455	443	411	454	430	451	483	435	498	468	442	477	456	421	443	492	480	443	433	471	436	452	476	445	467	492	423	474	449	456	517	488	478	444	479	466	471	452	469	478	479	453	436	465	475	476	449	466	469	479	461	466	459	464	477	503	492	482	466	473	489	443	459	429	434	488	465	467	416	459	472	448	479	432	449	463	452	477	438	472	498	462	444	446	487	450	512	464	460	458	480	454	448	479	457	493	464	506	514	449	463	457	455	466	472	443	460	481	479	489	483	437	505	472	450	440	444	456	446	458	502	508	438	468	448	458	462	429	456	495	466	490	467	441	446	503	497	449	499	466	453	436	460	450	473	451	447	463	481	514	433	479	467	462	461	449	454	460	461	441	464	491	462	476	434	446	503	476	449	495	446	433	440	453	492	455	457	462	465	488	476	427	474	492	455	471	460	451	457	471	467	464	471	465	470	516	508	465	486	501	491	452	455	475	463	475	423	462	436	455	425	449	452	449	446	466	445	455	494	477	494	410	472	470	465	468	475	457	443	479	462	471	485	444	518	466	477	502	451	474	467	470	424	467	437	464	475	466	466	462	458	431	450	488	457	462	474	456	474	477	455	463	487	451	424	463	468	462	478	497	468	446	474	460	463	428	450	457	455	473	458	453	492	509	476	470	446	472	472	468	485	454	434	450	452	493	490	461	460	455	446	470	470	466	438	453	483	486	453	474	436	505	459	463	472	498	469	456	476	478	513	475	465	460	432	477	470	470	450	452	424	467	439	445	453	481	495	478	462	484	472	438	518	444	465	456	432	441	497	466	499	497	448	455	476	418	421	473	428	458	461	494	471	478	508	490	413	461	444	437	431	475	450	458	449	443	448	438	490	498	475	441	479	470	461	452	462	474	483	462	488	452	442	503	486	444	451	462	481	457	464	478	477	475	437	447	466	452	425	482	482	489	476	425	501	443	494	504	438	469	461	457	458	479	475	449	491	464	473	496	468	495	505	469	459	496	415	457	441	481	465	501	476	493	468	451	484	438	462	476	438	499	432	431	427	446	486	463	471	444	466	527	470	469	503	426	472	486	463	497	491	486	451	450	454	458	440	443	445	455	436	440	474	468	489	479	443	460	459	493	419	467	464	450	480	440	456	466	451	493	427	504	482	489	500	467	469	448	446	428	476	470	485	448	467	456	456	511	483	440	495	458	487	437	474	486	482	447	441	470	482	463	469	453	453	442	500	498	480	469	451	449	459	451	474	448	465	452	457	435	464	484	478	448	479	476	443	475	475	457	444	472	481	487	484	484	451	445	462	438	472	484	422	438	473	493	469	471	433	481	510	466	385	451	484	452	485	420	441	446	447	438	448	450	482	478	454	467	442	456	467	499	487	466	470	469	493	489	463	471	462	442	473	457	479	462	490	446	440	465	461	483	460	439	486	470	487	473	500	491	448	498	424	470	482	427	464	465	457	458	468	421	462	456	446	446	480	460	473	463	479	459	446	466	486	491	474	494	464	464	424	501	453	425	453	478	472	474	470	442	456	496	453	440	458	481	453	449	456	479	475	456	456	477	453	450	451	476	474	438	421	462	453	465	504	414	451	442	471	473	449	442	470	477	458	474	479	494	402	444	500	488	466	455	485	455	467	489	430	465	483	494	448	486	466	488	415	494	478	469	456	470	488	485	465	472	491	461	462	479	435	485	454	456	493	486	452	472	476	452	471	446	468	468	449	452	462	417	466	457	482	495	454	447	435	425	496	470	479	474	459	472	435	449	437	468	471	497	451	463	454	488	444	482	482	443	427	473	424	488	454	454	496	473	488	481	485	485	442	451	508	508	469	421	470	464	443	449	443	492	415	496	481	485	503	485	468	469	455	478	468
21040	5616	3376	2534	1659	1214	1486	1029	636	538	505	434	448	427	407	400	439	383	382	387	387	410	391	382	359	356	352	375	362	352	343	338	344	344	351	325	336	360	373	360	352	338	347	351	349	391	366	336	365	335	311	336	352	350	318	338	340	344	350	331	308	320	384	351	329	330	329	348	341	327	339	344	348	345	351	328	333	339	348	324	334	310	345	307	348	330	355	363	346	355	297	343	340	333	324	384	348	353	337	350	328	293	363	309	327	346	339	283	357	319	303	311	342	314	335	330	334	303	360	347	338	326	323	334	327	361	318	374	321	337	331	368	326	329	318	347	311	318	379	390	333	367	333	288	339	337	316	348	297	328	331	307	315	366	379	348	306	333	382	310	383	326	345	306	324	340	320	340	341	310	326	348	333	339	313	369	334	344	333	311	334	303	339	325	309	324	322	325	340	325	332	347	326	320	335	352	345	318	316	321	342	369	312	321	323	337	341	352	326	352	380	333	331	327	319	313	293	333	330	347	325	321	395	310	352	334	342	343	327	348	362	332	322	335	344	324	337	306	326	337	316	321	337	334	353	330	330	313	338	323	301	329	331	356	307	340	342	331	327	341	330	315	345	339	327	350	355	346	327	358	343	328	334	362	334	318	308	302	323	313	325	330	336	357	336	326	317	347	316	349	349	351	319	311	342	317	284	325	353	291	355	374	334	342	316	326	310	381	349	366	301	317	360	325	358	323	361	296	306	379	327	334	337	355	330	347	341	355	351	340	313	320	373	374	335	343	318	321	319	376	331	356	333	352	335	328	334	322	361	349	349	347	353	317	323	323	332	301	332	328	337	342	335	355	342	310	340	348	320	362	315	313	298	377	311	325	344	331	328	317	302	341	326	345	343	371	346	324	292	338	323	353	367	304	347	315	342	322	342	342	345	352	348	320	344	341	362	313	360	353	343	321	343	349	353	366	326	342	364	328	354	336	338	317	336	319	313	356	344	345	321	343	352	338	331	309	324	329	314	351	306	336	342	365	301	334	330	340	353	315	344	347	316	322	387	324	340	346	343	307	338	296	344	360	305	346	305	382	292	361	347	339	328	346	293	347	326	349	342	346	341	333	301	314	328	343	317	337	372	354	318	361	324	354	338	357	343	335	317	359	331	330	328	365	342	358	344	351	311	300	362	332	334	354	352	328	354	339	332	346	348	323	341	380	347	319	345	369	353	359	327	349	340	345	320	333	329	337	338	339	351	347	311	366	350	334	293	352	323	339	334	324	344	349	317	374	361	304	321	344	313	357	319	349	322	305	327	342	347	318	339	355	357	361	373	347	332	340	373	319	333	342	375	342	361	372	324	337	332	376	331	407	342	357	352	300	357	301	320	358	306	339	349	374	360	351	298	321	346	376	360	353	354	328	329	362	346	324	335	314	327	311	331	328	299	332	310	358	298	332	319	327	314	336	308	350	346	348	354	332	339	351	354	328	354	330	342	354	339	373	342	326	319	293	308	346	348	340	303	354	367	322	364	379	370	336	328	337	345	320	347	332	327	333	343	330	351	297	362	335	325	321	379	337	371	330	372	358	343	356	363	321	353	354	343	346	333	322	372	322	330	349	327	349	316	328	335	334	346	355	354	351	354	324	321	321	323	333	360	345	365	351	324	356	338	327	322	360	350	322	371	331	330	345	359	361	355	357	305	340	346	370	302	342	293	341	341	342	290	325	358	317	341	351	343	321	353	333	325	332	328	325	315	346	314	342	317	331	338	361	312	311	318	289	372	347	353	309	329	355	356	325	351	310	319	306	298	327	354	357	335	319	323	317	344	354	360	316	345	330	329	329	335	299	316	320	337	297	317	332	355	340	358	323	339	353	332	305	331	360	346	341	346	330	297	360	336	342	332	343	364	336	329	356	332	325	328	340	357	356	302	342	321	320	320	334	353	339	335	329	314	339	336	329	353	359	340	339	313	328	331	336	318	295	333	350	330	338	336	333	350	326	353	338	371	336	365	333	341	355	346	316	343	354	373	322	322	310	329	306	328	297	307	368	338	354	366	292	346	339	382	351	371	363	341	349	370	353	339	338	340	365	343	333	334	333	323	332	318	326	335	319	343	350	316	328	347	320	343	349	292	328	340	355	355	356	329	333	315	352	319	368	329	377	313	347	325	331	352	328	331	327	323	322	320	308	344	346	318	331	319	343	322	303	347	309	340	382	349	321	328	327	355	361	333	343	327	318	357	339	351	329	311	336	303	344	326	339	307	331	334	311	345	341	352	315	360	352	342	326	327	315	338	348	315	329	327	361	324	322	343	350	310	317	365	358	343	323	368	352	339	357	369	330	342	300	327	353	305	312	300	366	328	332	323	317	336	325	378	342	336	324	318	353	326	362	318	326	374	337	366	324	325	345	354	345	323	319	339	360	354	345	339	348	367	348	322	378	346	345	314	359	337	330	326	328	343	355	361	282	328	360	347	308	325	338	320	368	341	360	326	309	326	346	334	296	328	341	346	345	353	370	339	320	343	345	302	326	379	342	329	356	349	356	331	363	332	345	367	366	328	335	340	346	359	364	350	334	349	335	327	342	349	334	360	309	353	346	315	348	380	357	325	383	375	300	327	337	329	313	357	348	350	322	307	334	341	353	303	334	338	320	342	329	358	349	331	339	343	333	356	330	327	352	328	338	348	330	339	326	346	306	308	337	345	375	309	338	323	306	308	349	319	359	313	340	317	318	348	337	327	331	365	318	333	351	337	380	335	344	324	356	362	356	323	353	356	347	373	284	371	307	383	329	336	333	324	333	348	359	346	331	352	339	358	348	331	327	311	330	343	354	310	326	338	334	309	345	321	369	345	361	344	350	303	338	320	340	349	319	342	337	314	311	308	348	336	329	319	359	325	368	357	345	354	344	343	322	345	360	340	317	322	341	329	341	324	304	334	331	332	357	363	348	329	308	347	320	305	303	339	362	335	298	322	372	342	350	318	366	334	344	343	313	298	311	339	324	320	340	325	338	290	332	329	291	321	332	325	354	354	359	334	335	331	326	331	324	339	382	326	297	337	337	364	312	322	358	350	340	370	348	308	358	325	300	342	324	383	312	338	375	329	326	347	367	312	324	326	321	327	327	340	316	352	291	351	307	351	322	311	322	319	346	320	336	313	358	371	342	316	359	319	316	315	365	323	313	329	334	322	326	328	376	328	360	331	308	342	365	345	300	292	343	341	328	346	344	319	364	323	316	348	339	345	354	330	312	344	350	352	370	344	333	318	350	360	354	325	348	312	337	332	314	352	348	320	342	339	335	340	385	308	394	317	350	356	313	326	322	343	371	344	320	330	344	308	348	314	346	324	334	321	364	333	325	341	380	348	324	322	368	310	314	363	335	358	346	349	313	345	335	350	328	356	329	352	333	337	351	333	339	339	304	341	321	328	312	341	362	344	328	320	321	335	294	342	362	343	330	318	347	364	356	300	354	297	330	304	364	351	340	340	351	372	403
11371	2728	5213	6769	5553	4627	6245	3864	2519	2205	2012	1824	1698	1557	1448	1424	1310	1238	1265	1199	1141	1161	1107	1061	1000	1023	996	1033	1035	995	964	946	1035	954	937	956	909	903	932	906	920	925	925	979	1027	1007	921	917	899	846	918	882	903	907	846	872	890	872	923	857	924	926	863	842	842	808	856	834	865	842	823	852	896	886	848	903	877	887	846	885	862	851	846	861	863	811	842	906	842	867	857	848	886	857	826	894	846	863	867	852	838	885	891	852	905	909	848	862	816	850	856	810	917	836	886	792	815	865	836	852	858	835	825	900	877	901	847	798	872	872	844	869	829	893	827	864	809	852	831	854	876	819	890	812	856	903	836	902	846	843	807	868	857	801	840	899	817	840	806	850	894	830	858	801	875	822	857	838	807	871	880	870	833	821	835	864	877	887	855	858	879	895	876	847	855	838	814	873	860	867	858	858	880	864	839	819	888	864	839	845	824	836	857	852	865	862	824	838	868	802	817	869	878	825	845	858	890	803	843	815	850	888	899	836	791	790	853	830	898	847	819	896	822	857	846	835	817	848	813	812	880	850	811	829	840	861	872	858	880	897	810	862	819	820	819	832	856	862	864	903	809	864	810	808	828	822	837	856	807	841	883	839	867	771	854	823	837	829	813	830	862	875	833	800	824	837	884	849	822	877	837	803	839	911	837	855	809	863	856	872	814	834	812	850	887	883	901	889	836	868	837	815	804	844	851	891	841	852	794	839	822	834	847	832	820	900	843	847	884	834	833	842	848	855	875	849	817	796	804	801	793	841	868	874	845	808	850	909	858	848	803	905	856	833	829	832	853	872	841	871	811	808	868	885	845	820	842	840	874	827	840	815	865	830	852	897	822	785	880	831	809	845	866	836	872	844	829	869	851	835	857	878	838	884	797	861	874	877	817	847	865	832	819	818	834	855	785	806	809	871	896	881	849	860	841	830	867	872	861	842	843	832	853	792	863	844	853	795	827	817	834	846	884	835	824	842	863	859	843	821	817	878	817	825	860	864	860	856	827	801	895	858	852	919	808	836	877	802	846	837	854	841	866	874	879	860	843	781	842	829	836	846	879	834	780	820	836	816	836	903	813	863	785	862	847	845	857	855	894	880	829	853	888	846	802	827	818	806	814	833	864	842	830	880	835	859	847	863	837	833	823	878	837	811	832	893	878	816	850	868	798	832	864	816	889	871	854	827	847	841	834	814	847	766	845	833	886	798	835	873	865	812	880	760	824	847	839	872	822	866	900	843	854	853	800	830	873	831	855	787	921	892	878	835	822	821	831	824	887	840	859	851	807	838	843	832	839	861	801	825	786	799	807	825	843	881	781	817	880	875	889	844	837	839	813	849	868	830	855	843	849	873	848	880	858	850	824	830	812	864	783	790	888	921	859	807	826	852	816	856	898	865	812	849	816	880	854	857	851	890	839	833	816	811	874	826	915	834	802	843	842	887	830	816	874	856	878	807	883	808	798	866	893	852	842	824	857	854	853	820	914	828	878	835	840	841	910	801	822	808	826	833	868	792	878	855	850	839	871	834	834	826	843	820	868	822	852	837	882	847	849	806	890	777	838	842	813	830	810	887	822	856	899	848	861	854	885	877	889	824	843	867	868	801	797	841	799	815	863	820	831	799	833	840	860	867	844	896	843	881	865	868	850	864	789	841	853	871	829	848	859	841	876	840	835	830	835	837	869	843	888	863	813	867	831	782	841	856	846	830	829	863	857	861	856	835	847	830	837	863	851	889	836	822	806	870	831	880	867	876	830	847	858	877	834	825	818	816	805	827	885	819	806	802	823	791	851	883	875	849	861	847	856	857	868	872	876	757	840	830	845	830	801	840	847	932	846	878	897	825	949	826	863	853	841	849	898	847	801	879	879	878	832	845	870	801	885	846	801	866	838	835	824	800	839	809	855	892	890	865	825	853	826	846	817	886	866	800	794	850	859	809	837	866	839	920	866	874	858	857	849	812	852	868	836	831	848	876	814	821	813	831	861	849	860	884	878	823	864	819	892	785	918	826	868	815	826	826	860	818	837	801	819	814	846	881	856	807	826	809	846	823	816	867	822	862	882	830	804	807	856	836	835	827	820	848	851	848	877	886	838	859	825	857	852	865	808	816	882	802	824	869	896	875	856	812	894	842	890	818	888	886	844	864	890	810	861	855	833	831	833	835	887	858	837	889	856	832	820	832	836	841	822	859	828	859	834	893	831	831	830	851	834	862	855	855	812	835	855	864	901	859	874	832	857	823	844	837	868	838	846	860	807	808	841	817	817	830	842	782	813	822	899	830	836	826	836	828	865	873	823	882	883	830	856	813	867	831	892	841	851	848	867	874	781	836	877	883	842	798	863	859	795	859	792	854	847	845	902	864	864	930	882	922	807	800	830	816	839	861	836	852	859	821	910	910	835	868	864	835	832	822	844	831	871	828	876	897	817	855	853	889	839	787	855	859	852	865	854	874	787	827	860	885	898	822	848	801	835	822	831	848	837	865	839	869	824	849	830	838	876	877	790	829	860	880	859	819	818	838	839	847	848	835	831	831	880	899	863	801	845	830	845	823	825	873	870	796	829	879	881	864	846	898	781	805	813	870	843	790	828	881	860	840	830	852	818	863	814	808	837	897	830	852	859	825	821	841	879	857	855	833	807	823	827	842	868	827	858	771	860	906	858	859	849	868	836	767	839	905	858	823	872	903	846	802	817	850	853	875	839	815	835	840	800	838	832	868	866	842	921	863	851	835	898	836	820	836	818	852	803	830	813	850	850	844	866	832	848	818	809	890	855	862	845	828	867	883	841	833	874	807	897	775	843	877	843	833	850	912	825	828	837	788	757	862	866	795	906	888	855	866	806	862	838	863	850	869	857	835	851	895	887	847	855	850	862	810	872	763	855	849	875	833	834	843	887	880	871	893	877	817	828	827	840	857	885	834	826	879	863	855	846	810	817	867	798	791	892	838	811	814	810	805	889	855	857	832	830	915	819	847	857	844	827	896	843	906	825	793	835	854	838	882	844	846	827	852	866	867	851	831	779	829	872	808	876	872	886	894	876	854	820	874	850	832	878	870	867	861	832	864	844	848	827	866	864	817	869	846	850	866	850	883	823	867	874	844	848	833	807	881	916	835	845	836	833	871	821	837	840	820	878	866	797	848	889	862	841	864	875	826	836	866	850	797	825	910	814	826	863	834	805	871	833	875	780	787	857	869	856	856	901	801	840	860	837	911	839	868	837	819	866	829	827	855	825	840	839	836	891	826	866	813	805	853	933	837	847	829	892	871	832	862	812	818	788	856	863	830	813	883	823	880	816	825	868	864	907	817	890	864	868	797	856	876	851	848	833	836	814	849	821	832	863	852	852	927	820	831	832	809	799	853	813	875	890	838	876	845	763	793	850	806	912	868	908	887	838	854	844	837	857	868	805	884	800	875	880	817	855	863	842	808	842	873	875	883	898	838	854	800	841	846	831	837
3004	262	274	286	252	232	193	184	159	183	151	163	161	154	150	196	150	163	185	179	168	120	145	164	186	149	179	167	186	172	173	185	174	162	158	177	191	168	171	168	173	177	173	172	176	172	175	177	159	137	171	161	166	140	150	178	158	186	161	161	179	175	170	171	166	170	138	152	173	163	137	168	174	180	175	154	172	174	167	159	175	180	161	156	211	181	154	143	175	149	176	162	156	156	148	174	165	141	175	183	158	162	156	175	185	142	186	154	158	139	176	133	181	165	158	177	165	184	171	143	161	170	168	145	173	174	164	161	180	149	163	142	158	182	147	160	159	148	176	164	156	168	165	164	151	168	152	163	175	151	158	170	156	165	149	145	166	155	158	156	177	167	160	170	149	185	172	150	174	177	158	179	160	176	205	189	167	157	143	177	153	154	178	180	163	172	174	186	172	160	158	172	155	171	163	156	177	149	143	159	169	165	173	168	160	159	163	162	157	174	166	137	173	157	168	153	159	143	156	172	145	162	165	159	151	170	178	180	138	147	180	180	165	190	149	166	173	165	173	179	164	163	135	171	172	180	181	159	169	162	150	176	166	147	170	176	177	169	145	170	176	137	183	180	178	167	171	181	164	140	158	196	145	172	183	156	154	176	174	155	177	172	170	160	142	192	173	186	187	162	170	144	151	172	163	162	152	207	154	149	158	182	165	181	174	188	164	169	153	159	165	160	141	173	154	180	165	168	170	156	153	163	162	147	169	155	142	167	168	156	147	153	152	140	154	187	171	171	194	156	173	166	155	164	149	193	163	169	165	163	175	176	146	167	202	150	136	175	158	167	143	149	156	169	150	156	160	161	159	176	152	158	162	160	169	164	171	158	173	152	164	152	157	160	155	158	172	154	169	158	170	177	196	154	176	152	163	166	153	173	156	178	173	169	161	147	162	164	176	147	162	181	146	177	183	176	160	163	159	172	181	157	140	172	152	152	164	171	166	163	150	168	169	152	169	158	162	144	170	169	183	153	176	181	164	177	180	166	173	192	176	147	149	176	162	186	162	182	174	186	176	186	177	188	168	193	145	153	157	177	170	144	157	166	168	174	158	186	185	163	146	161	162	179	148	187	141	182	173	194	163	165	149	161	168	166	185	184	178	168	159	172	153	166	169	140	170	157	152	150	170	181	177	178	169	169	169	180	195	163	164	156	147	194	143	159	156	176	162	167	168	157	178	149	185	172	144	188	157	168	164	148	161	171	176	161	181	181	159	160	173	157	156	180	171	164	162	165	156	164	179	171	182	152	171	157	155	144	165	156	168	196	165	134	159	160	180	163	154	181	160	162	158	177	174	172	175	160	171	166	165	151	149	157	136	184	145	178	173	169	163	170	162	160	165	165	175	183	161	165	156	198	157	175	174	169	138	179	175	161	166	164	177	145	183	143	163	151	155	169	159	137	176	154	166	166	179	185	166	153	151	175	152	171	155	177	178	172	155	179	163	153	163	164	162	176	145	151	188	175	163	169	164	174	192	158	175	176	161	182	170	185	156	164	149	155	164	161	165	162	179	162	175	181	163	188	187	164	185	146	179	160	158	150	154	111	154	159	168	172	175	182	161	181	145	151	164	153	174	164	173	166	165	141	162	177	181	182	138	164	150	185	168	176	140	173	168	162	165	154	175	132	144	156	165	165	168	184	139	145	182	169	204	170	166	149	177	173	144	168	157	178	181	153	164	168	160	188	172	176	158	177	185	148	192	178	159	126	184	176	176	158	163	171	170	150	162	149	156	164	161	144	154	164	153	158	187	172	161	183	179	181	167	196	168	163	161	154	141	164	170	177	178	165	186	176	146	167	175	178	179	178	170	159	153	164	179	203	148	172	173	181	174	160	159	170	168	173	162	189	174	179	169	177	170	176	168	156	155	174	158	174	144	140	129	157	153	148	161	176	193	166	180	180	161	168	138	141	169	178	139	174	187	161	162	147	175	162	165	176	151	170	145	170	176	180	169	164	141	199	179	162	187	180	166	177	180	154	187	161	193	167	167	169	191	160	164	153	134	166	159	147	169	170	173	167	172	169	182	173	144	153	147	190	174	153	160	187	155	154	167	175	156	157	163	153	162	156	183	153	163	133	171	167	167	139	146	158	164	168	147	168	136	174	166	171	174	164	156	179	181	185	151	160	161	148	175	189	173	194	153	179	160	174	167	158	150	172	155	172	155	163	182	166	153	142	143	177	167	168	154	180	165	167	171	165	164	182	176	165	180	146	166	183	190	172	169	173	162	178	172	180	162	167	167	168	153	163	152	160	169	177	179	171	183	159	140	173	188	157	176	183	178	179	175	162	168	175	186	171	172	163	162	151	156	191	154	210	185	164	152	152	178	156	179	165	167	157	167	155	173	142	187	175	176	166	168	178	157	191	185	165	159	166	165	167	151	136	194	181	163	176	167	151	178	204	160	155	177	160	173	177	164	153	152	155	187	183	172	172	171	131	161	184	162	182	184	161	139	155	175	143	170	166	162	176	172	116	165	162	174	171	144	175	152	138	157	168	154	158	165	185	187	190	151	164	153	182	158	156	172	178	163	166	199	160	161	152	179	159	168	177	148	163	166	164	181	182	187	183	197	157	133	162	165	175	149	142	161	159	160	178	135	168	194	181	196	154	185	167	187	161	183	156	172	159	154	156	172	173	136	174	151	177	177	170	175	141	185	188	144	154	180	165	168	166	166	189	166	182	153	167	160	175	174	182	130	179	182	170	158	175	177	194	164	161	176	153	145	138	166	200	158	176	179	144	158	173	155	161	149	152	168	167	175	165	183	187	160	163	161	177	180	157	180	164	182	174	178	142	155	180	180	196	170	161	170	179	165	165	176	161	172	167	159	162	170	184	180	191	174	165	143	152	178	175	167	161	168	159	180	180	167	172	126	168	140	158	166	153	161	177	165	153	173	148	151	160	179	177	177	166	174	172	173	165	137	180	165	164	208	157	153	162	173	159	163	187	175	171	160	144	165	154	161	177	181	166	154	147	160	177	175	173	167	150	172	166	125	162	170	164	166	180	152	166	173	164	179	186	155	158	161	163	178	165	160	213	163	187	159	184	180	158	143	165	172	152	181	143	194	153	152	155	171	175	164	149	149	158	178	135	165	185	162	163	159	164	181	170	168	198	165	160	179	171	154	174	173	138	168	158	165	190	195	173	157	154	169	169	175	155	175	183	197	165	174	161	159	150	171	162	189	170	153	195	171	163	175	162	155	158	173	162	147	196	144	176	166	156	165	158	152	171	167	153	167	146	160	169	162	145	165	155	165	162	154	173	180	150	205	153	157	172	174	178	176	157	181	148	148	161	199	178	172	160	167	178	168	167	177	170	142	159	171	167	140	177	156	148	163	160	163	181	159	175	175	151	176	184	184	186	147	165	162	153	168	162	152	145	143	178	181	178	180	178	156	159	155	153	168	166	141	188	161	147	147	179	174	192	159	178	151	182	173	160
2533	517	794	857	927	743	544	514	476	492	485	480	476	461	484	470	439	477	485	520	450	457	432	460	487	498	462	446	506	504	457	438	489	461	473	495	448	481	447	494	486	483	483	450	497	477	491	460	449	537	436	445	478	456	437	463	475	460	428	469	483	465	469	519	495	496	489	465	471	489	470	484	497	460	494	444	480	450	432	461	500	489	476	474	447	446	464	459	476	498	461	466	459	473	462	478	429	464	441	424	458	472	452	471	455	433	468	470	446	452	490	489	496	476	434	459	439	457	452	512	477	454	438	453	481	489	518	485	441	442	450	473	470	441	522	473	462	456	455	469	506	456	426	438	526	448	446	493	490	451	476	484	430	451	465	454	452	428	454	459	495	454	456	485	458	437	445	417	431	436	478	483	472	506	471	482	445	447	440	468	459	486	430	466	469	454	421	507	444	477	437	486	420	450	441	471	453	446	491	489	443	454	475	462	432	513	466	449	478	465	433	472	428	466	457	462	453	490	451	449	446	501	472	458	449	435	472	429	457	444	467	487	442	465	483	479	458	482	458	438	443	475	483	456	469	478	436	479	462	498	443	458	478	456	484	484	441	438	435	461	452	463	471	457	499	471	455	468	458	502	465	463	464	521	451	475	448	456	459	461	475	469	453	438	521	454	493	424	447	437	489	527	459	477	452	458	462	415	487	454	476	491	453	471	494	465	458	449	469	465	448	440	475	465	467	471	480	474	484	498	465	463	479	454	486	444	472	442	450	448	446	448	453	488	463	455	440	466	427	513	453	447	478	480	453	456	443	475	463	512	455	505	489	445	497	473	445	430	469	489	436	462	460	493	479	469	469	449	458	464	443	483	453	461	455	478	498	451	483	456	463	482	452	431	466	451	455	448	457	467	454	438	496	489	472	462	429	422	468	478	448	448	451	458	494	453	468	460	464	442	478	459	469	478	475	465	470	453	458	438	464	450	423	457	498	476	427	446	519	473	448	447	469	440	460	472	472	457	457	465	503	440	470	455	472	434	439	489	470	453	454	467	453	445	473	453	478	471	436	464	469	458	487	472	460	477	451	473	465	478	464	486	447	440	431	477	472	460	482	497	436	446	475	448	444	469	436	457	474	517	416	472	492	439	446	469	466	444	464	453	465	442	428	441	439	490	478	529	484	457	501	436	500	434	460	450	468	435	462	497	439	470	443	526	457	485	485	475	477	447	508	457	448	463	481	484	486	459	446	429	438	475	457	478	471	477	476	459	472	439	481	469	472	466	466	477	478	484	464	502	496	481	456	452	509	421	468	456	488	463	486	416	461	454	412	461	461	477	525	483	431	481	480	464	440	459	436	460	467	475	467	525	449	487	466	437	429	431	468	460	446	458	462	460	447	419	498	467	467	447	440	468	490	451	447	450	440	469	450	483	447	442	487	457	464	436	429	489	461	470	483	448	436	441	466	463	461	463	469	459	467	465	431	447	488	442	461	470	459	477	457	458	439	454	450	480	450	452	469	455	483	424	453	459	460	449	452	489	479	449	473	483	423	462	439	468	454	474	496	446	465	452	471	432	484	506	489	468	418	487	459	457	458	493	468	454	501	414	446	445	482	441	440	517	451	475	462	458	454	482	482	440	456	471	517	423	469	448	464	515	494	507	453	500	487	500	429	481	468	455	448	469	444	462	487	486	473	469	448	458	489	467	462	459	441	442	484	441	464	465	475	450	433	440	481	459	450	477	481	440	455	431	444	454	470	528	486	482	496	466	469	469	477	473	462	453	495	495	436	487	478	474	465	447	494	482	456	449	437	467	448	490	467	420	455	486	467	471	449	470	450	466	489	439	482	459	479	486	469	470	468	477	458	456	489	454	428	496	453	485	481	457	456	455	463	460	483	458	445	471	481	477	446	493	459	480	450	448	459	487	460	461	469	455	476	428	457	474	478	464	484	447	451	478	432	464	465	462	465	475	476	465	481	460	425	419	469	448	512	420	456	450	486	446	480	503	459	481	467	423	433	495	433	462	434	448	447	465	457	441	420	467	418	474	478	486	490	485	471	488	507	503	448	442	463	452	433	431	455	461	505	473	476	480	474	499	480	463	502	465	461	445	443	484	476	467	482	446	475	477	494	443	421	440	426	449	472	384	463	470	465	458	466	460	447	484	423	436	450	447	423	465	491	443	457	491	468	496	480	440	443	444	514	486	449	445	476	491	452	482	453	508	475	451	466	503	485	456	466	446	454	442	482	463	440	443	468	470	455	423	449	414	469	512	459	443	466	454	445	447	467	443	454	510	437	446	482	451	434	504	455	438	430	430	445	453	464	482	459	463	461	450	465	473	458	463	453	492	485	469	443	456	497	463	452	469	517	438	499	424	509	459	461	504	480	476	473	477	475	474	433	492	481	481	488	468	448	486	468	414	474	442	456	464	468	420	463	460	490	431	421	483	462	452	460	474	485	447	516	443	438	497	433	479	488	438	440	500	457	446	462	469	456	481	480	449	468	490	470	511	463	471	460	442	469	425	463	473	480	456	480	500	497	480	479	487	452	436	436	441	494	474	428	474	486	471	480	468	450	489	452	443	430	493	418	468	465	454	451	483	493	478	451	444	423	462	427	449	455	440	456	456	460	449	442	422	421	465	467	481	458	448	455	495	458	464	504	424	467	422	509	466	458	461	444	455	457	481	477	430	460	431	468	518	478	498	466	494	483	449	472	500	472	440	451	497	473	490	455	449	421	437	436	452	463	501	454	461	434	467	467	439	481	474	486	472	468	431	473	460	446	478	488	440	470	462	448	458	447	463	434	420	492	438	459	461	476	493	414	443	474	427	491	426	466	478	430	521	426	445	469	464	437	493	445	454	453	477	424	474	474	471	487	476	460	432	474	447	438	448	456	498	444	450	446	479	452	471	513	441	463	451	464	448	462	480	480	442	444	484	473	456	466	462	480	470	468	479	453	457	488	433	463	451	449	413	495	467	440	418	474	491	467	454	469	434	504	494	472	469	447	481	506	473	435	480	463	481	476	477	460	490	424	479	439	422	469	462	470	464	485	451	477	467	486	462	488	424	474	448	443	473	461	469	514	408	484	519	466	452	459	462	447	438	441	472	456	466	461	466	469	494	427	462	449	468	454	469	480	476	442	455	477	490	436	463	493	436	443	457	443	435	447	465	463	450	455	455	496	475	454	501	443	463	452	470	419	473	414	497	438	480	469	455	488	500	459	447	442	503	428	453	484	434	498	468	482	455	491	462	459	462	478	492	419	463	495	459	459	457	433	467	471	469	498	433	437	465	464	457	452	480	453	469	446	491	468	504	445	469	475	475	423	451	468	435	431	481	465	514	457	463	476	463	436	478	496	469	490	477	485	443	450	433	468	453	480	474	476	474	464	479	454	451	474	463	487	455	490	460	443	474	435	490	465	475	447	460	464	453	477	433	458	471	465	457	477	500	451	416	440	450	481	466	449	436	472	456	472	459	461	496	446	472	455	460
10449	1626	1486	1163	865	496	419	327	283	285	255	263	231	230	186	183	184	199	207	182	175	176	182	196	177	148	166	172	162	137	185	166	183	164	173	178	145	181	165	165	152	167	138	178	168	177	146	165	156	154	166	169	181	169	147	151	147	155	171	160	167	152	158	164	177	164	163	173	177	149	153	167	163	177	157	161	161	166	166	171	150	172	133	129	156	182	158	158	172	186	171	176	152	151	156	169	161	157	159	180	150	155	165	154	158	140	166	149	149	160	162	174	153	174	150	173	135	154	170	148	165	169	165	142	162	180	168	162	149	151	158	148	148	156	165	161	150	162	142	145	161	141	179	155	174	164	162	138	149	158	158	147	153	168	148	179	192	160	151	151	147	152	138	194	136	159	158	184	155	169	154	155	174	177	155	178	167	162	179	175	165	132	175	143	163	142	160	136	187	171	162	148	130	150	151	188	143	161	155	164	155	166	154	153	163	146	181	168	158	178	138	171	141	135	165	161	169	156	148	142	169	166	150	128	151	163	126	154	149	149	148	151	144	162	162	166	163	155	165	177	181	161	119	134	164	152	166	140	174	156	153	158	157	148	178	170	175	180	161	142	137	130	162	130	145	143	142	134	144	174	171	149	142	152	159	150	142	161	136	174	160	157	162	144	157	155	150	158	171	151	153	161	172	175	150	154	150	159	158	163	143	178	163	192	156	135	164	152	154	160	154	140	165	146	171	161	174	159	165	146	159	180	172	183	151	144	138	177	160	156	173	145	177	148	142	147	137	153	162	149	161	139	174	141	144	149	151	177	178	154	145	161	168	161	151	159	166	170	166	159	135	156	134	158	162	153	158	151	143	182	148	175	163	138	157	149	183	158	147	153	145	145	153	179	158	146	162	179	157	135	174	139	165	196	165	166	157	178	177	179	175	133	166	159	169	156	139	179	167	144	163	162	172	156	189	166	152	149	156	149	161	174	156	165	177	170	148	148	166	165	151	133	164	141	160	144	146	156	159	156	147	158	169	162	138	172	153	160	175	137	150	154	160	138	145	169	154	146	173	165	141	155	159	166	171	158	160	144	152	154	175	166	162	175	155	188	168	175	159	168	186	159	162	169	142	158	167	165	163	135	152	191	161	173	183	162	154	140	170	160	179	146	150	146	158	161	147	139	159	148	165	136	174	173	134	163	147	154	175	148	151	151	160	160	161	144	140	126	152	183	153	153	157	139	161	152	168	157	167	166	159	141	150	164	163	171	165	154	135	166	141	162	176	140	164	173	147	171	176	157	172	164	159	161	167	131	169	139	141	147	163	133	147	155	154	149	140	156	172	187	156	176	160	145	158	156	154	160	147	170	165	158	151	151	160	156	153	147	141	166	170	180	150	146	148	156	150	136	156	158	129	185	161	142	170	149	153	131	119	147	155	159	154	165	152	159	149	152	155	179	158	173	142	184	178	164	159	122	171	158	157	153	170	135	177	140	144	153	163	142	148	167	180	166	162	143	181	138	147	157	150	162	166	174	164	145	168	151	167	160	176	156	166	189	167	159	166	146	176	143	180	183	163	181	137	154	143	123	156	167	150	140	153	145	143	163	163	170	163	149	178	150	164	150	147	142	148	174	182	151	141	142	143	152	182	148	151	153	151	139	175	155	136	187	144	184	159	155	165	161	152	172	151	163	150	165	149	135	148	154	153	172	165	161	180	165	158	135	151	145	141	142	130	163	151	169	179	152	160	150	186	172	138	152	167	147	178	127	160	147	152	148	148	177	172	165	173	180	169	180	156	159	186	163	151	159	144	163	139	161	152	164	170	163	159	173	160	136	171	156	156	172	128	146	151	160	156	171	152	162	167	162	160	153	155	166	144	160	169	152	169	168	158	160	153	164	181	146	149	153	152	144	124	155	149	146	171	160	164	148	185	167	171	174	151	160	164	177	139	156	133	152	165	170	134	171	137	170	148	138	170	148	171	165	170	158	139	167	161	145	146	173	161	169	163	144	135	171	159	149	178	153	176	163	153	165	174	134	152	162	166	172	156	155	148	171	140	166	163	147	135	150	153	160	156	170	190	159	153	142	155	165	153	156	165	164	158	160	169	170	179	162	176	147	148	139	140	149	140	171	171	161	159	154	159	162	142	175	160	178	172	142	170	155	150	142	184	161	129	175	145	133	179	150	165	184	181	150	186	161	161	145	172	165	167	155	161	138	178	144	161	157	158	172	149	156	150	171	136	157	170	156	172	164	151	164	155	191	181	158	154	166	152	160	169	147	127	149	162	157	168	144	170	155	156	137	171	163	160	180	153	135	167	129	150	171	171	139	157	148	145	154	169	169	174	161	164	152	180	188	164	175	174	173	162	153	162	177	156	150	140	156	180	155	163	153	142	160	170	165	139	145	174	168	147	154	151	168	163	150	187	157	137	158	152	141	136	166	152	174	152	152	136	164	174	150	165	154	170	150	160	165	137	160	150	147	179	168	145	144	154	163	164	147	160	185	153	154	157	149	187	182	156	179	125	156	158	136	172	155	149	173	174	161	153	167	172	155	146	160	152	167	159	160	160	167	168	153	145	163	149	170	181	155	152	156	162	169	165	166	159	168	161	154	167	152	157	141	188	169	171	184	162	157	149	160	160	162	161	173	143	142	154	149	183	173	164	159	148	151	144	149	162	169	156	170	160	170	163	146	165	162	168	144	173	148	151	161	166	166	159	166	160	181	142	161	137	136	156	197	157	166	162	158	157	152	148	156	159	169	154	167	147	164	144	170	180	161	166	160	140	156	161	147	139	157	160	167	164	157	131	178	169	151	146	153	163	142	152	173	140	149	116	175	160	175	158	152	152	149	146	148	154	192	149	150	165	154	166	143	162	168	170	178	150	153	145	158	158	188	158	134	152	155	153	151	139	136	165	166	143	133	145	150	156	166	140	168	147	152	181	146	157	177	160	164	156	136	148	173	159	172	155	160	160	145	179	166	156	132	176	178	160	149	195	148	159	131	149	160	161	163	150	168	134	152	147	150	193	155	136	162	181	164	138	148	154	151	154	153	152	157	142	175	156	177	152	178	193	180	157	150	154	150	149	144	192	165	174	158	153	156	162	130	166	153	165	162	154	154	153	137	147	178	180	167	171	173	154	127	155	165	179	130	161	158	175	159	144	162	159	146	158	158	172	154	175	171	149	167	142	173	146	128	139	147	148	155	132	174	159	143	154	153	176	128	149	151	144	135	169	147	150	169	160	159	151	153	161	157	145	173	176	157	153	173	147	139	164	152	142	137	151	139	163	150	174	137	162	176	182	141	168	148	146	160	166	155	176	175	143	161	162	150	178	139	165	174	168	137	177	159	156	171	139	178	155	175	168	149	144	171	162	156	154	143	165	143	187	135	181	152	154	142	162	170	113	161	177	157	175	172	144	164	158	159	163	174	158	154	137	173	150	173	165	162	138	157	148	151	158	153	153	175	151	159	146	144	179	163	149	141	162	126	155	148
7038	1229	2996	3716	3320	2375	1887	1566	1339	1197	1050	901	891	857	767	789	760	684	642	621	590	616	610	593	599	545	591	566	537	572	541	541	538	512	487	546	509	488	512	514	526	531	469	510	530	521	478	527	520	494	541	464	508	531	481	508	489	435	495	450	473	490	496	491	481	507	471	504	494	473	483	488	483	519	479	500	480	479	536	495	454	520	488	467	484	475	485	458	470	477	472	453	480	491	448	452	483	493	495	456	453	447	428	472	524	468	499	444	493	486	516	482	468	449	476	423	490	466	470	474	435	460	472	451	445	457	471	452	468	470	497	488	454	463	417	465	459	477	488	481	461	478	466	445	472	479	442	472	451	482	488	484	473	460	514	456	510	471	455	469	474	484	501	483	464	463	428	478	492	438	470	453	419	486	467	413	475	474	440	484	466	441	487	512	452	459	468	477	497	432	447	461	490	467	471	403	455	499	459	464	518	486	509	463	487	489	473	467	477	476	451	477	487	478	485	467	411	457	451	451	478	453	480	436	418	441	484	435	462	456	491	460	499	520	451	448	475	458	449	459	471	446	481	451	466	442	434	455	469	510	431	491	469	428	479	464	478	454	451	464	447	442	468	440	477	456	458	517	483	473	445	471	498	472	462	491	477	452	471	490	437	444	486	481	489	487	451	478	492	436	465	496	449	462	496	479	465	458	484	495	430	480	464	437	435	459	485	475	428	453	484	437	468	431	470	480	459	401	472	462	463	483	505	471	444	475	496	468	427	473	468	497	491	516	446	445	491	465	447	494	470	493	425	477	495	460	440	456	457	458	503	472	453	470	483	480	425	460	432	451	456	464	447	474	499	510	440	546	475	482	524	463	450	454	456	473	420	468	473	472	485	475	469	469	464	467	471	462	456	480	472	464	495	453	481	457	417	445	465	442	479	463	504	499	473	487	454	442	486	467	440	458	446	446	475	448	458	419	451	466	455	469	466	465	443	459	461	484	476	449	436	459	464	455	445	485	457	467	490	503	462	445	453	421	506	476	467	433	467	456	456	462	472	456	437	471	446	472	447	485	487	495	457	469	469	427	454	438	505	473	430	449	421	419	451	485	456	444	469	487	479	475	483	445	409	492	480	496	493	490	499	474	482	489	467	455	460	471	470	480	494	523	476	469	491	477	463	498	457	478	497	512	435	461	454	469	460	481	460	475	489	482	447	461	434	464	463	439	495	452	469	469	463	442	465	440	460	451	438	464	526	477	479	469	420	470	429	481	457	477	495	456	474	439	471	464	440	452	477	457	470	457	486	433	495	455	467	443	443	465	507	484	456	465	514	464	462	465	470	463	446	437	482	445	454	446	489	434	482	451	422	449	487	467	415	447	428	437	458	460	465	410	480	473	468	480	406	437	452	446	453	455	465	474	462	410	444	478	458	480	468	414	484	487	480	477	476	471	476	494	441	493	470	463	519	427	486	441	498	485	438	477	491	425	493	461	469	452	456	452	440	453	478	449	502	451	510	468	458	456	444	494	485	470	453	473	449	431	433	468	482	478	501	432	478	490	477	473	492	484	463	413	468	431	516	481	474	433	437	474	443	470	476	467	464	470	465	460	477	483	457	507	443	473	458	469	456	429	524	490	479	472	457	433	472	462	471	466	497	490	437	461	455	477	491	491	478	468	438	450	462	456	468	488	448	467	502	460	464	466	433	499	476	482	470	476	458	457	455	469	476	480	439	448	445	468	463	450	493	482	488	467	484	453	464	434	457	462	493	447	487	469	440	462	449	471	452	473	469	439	450	499	472	497	473	462	490	455	486	458	458	423	467	465	479	455	477	483	475	460	479	460	450	450	495	454	455	487	488	444	465	448	427	438	460	478	438	467	498	416	435	475	468	433	471	448	509	452	492	444	466	477	436	442	468	457	459	460	455	468	456	489	445	504	406	487	482	465	463	444	470	463	438	425	455	457	439	498	488	492	454	457	473	471	498	451	483	473	422	466	497	493	469	485	450	486	497	433	514	488	456	480	475	475	441	460	496	486	444	462	442	491	475	451	467	475	412	422	469	446	468	455	469	483	463	449	463	448	466	452	453	491	477	492	468	445	482	440	473	486	469	466	472	454	471	455	483	509	482	433	455	482	454	453	479	475	482	423	480	487	463	470	469	470	491	493	488	431	427	463	445	485	479	447	455	490	459	428	466	494	472	422	436	498	436	468	447	452	499	445	461	449	449	471	442	468	449	509	445	442	488	459	471	460	443	464	458	474	505	471	453	462	483	471	468	466	484	494	471	470	487	466	466	467	448	452	412	429	425	457	490	465	471	423	478	506	463	430	469	448	451	449	440	454	466	499	452	420	441	476	482	479	445	457	449	460	444	462	430	465	448	484	469	462	473	473	460	446	457	481	435	475	493	470	439	425	441	452	483	453	486	456	416	469	484	500	458	524	450	479	438	464	483	469	426	457	474	465	453	475	478	493	427	493	441	438	460	485	487	465	434	499	460	430	446	466	493	453	459	459	446	464	453	455	464	479	473	422	450	456	499	492	482	449	442	471	462	462	504	476	480	482	491	455	495	460	483	442	440	453	435	439	423	442	451	464	450	497	478	463	472	478	456	498	455	475	431	454	505	494	444	461	456	452	468	459	464	454	449	473	408	476	465	445	499	477	452	464	451	461	458	429	460	447	473	453	459	459	469	458	469	484	463	474	484	453	470	429	445	457	460	485	440	495	484	482	476	459	478	433	473	429	481	490	458	487	451	468	474	444	471	489	471	440	419	488	488	469	494	480	437	493	434	480	476	450	473	459	489	457	442	470	473	473	474	460	491	443	456	444	477	496	485	434	465	455	464	424	456	485	481	492	470	454	475	428	470	458	476	434	498	439	499	489	461	458	461	537	478	457	500	446	444	452	513	465	472	424	459	500	462	444	472	481	478	455	514	507	448	444	448	489	490	443	489	499	496	480	455	494	482	464	437	486	437	481	465	478	495	484	516	441	461	490	476	443	462	524	458	486	473	477	446	471	521	478	446	493	458	501	439	467	460	458	476	465	448	456	452	405	429	480	471	461	457	477	477	480	463	450	452	451	497	450	479	463	448	447	500	479	458	476	504	457	467	447	488	496	438	440	462	466	493	479	431	473	466	478	471	461	464	460	479	453	475	485	448	458	469	449	468	458	462	429	414	484	470	495	470	459	473	435	453	470	483	432	457	443	485	436	431	462	445	468	475	440	467	465	473	464	472	468	486	443	484	459	497	467	490	489	466	449	445	492	462	464	458	487	463	445	496	445	449	459	497	466	484	473	493	490	462	455	463	434	438	441	492	456	477	463	463	507	453	489	467	449	477	420	446	446	486	456	470	444	463	437	470	481	461	465	477	478	471	441	458	438	471	476	475	479	463	477	443	466	463	476	498	506	443	450	456	453	458	483	479	453	447	445	469	432	479	490	481	468	441	463	442	452	482	432	437	473	485	464	467	453	455	434	445	470	487	450	442	485	468	448
18289	3768	3069	2286	1640	1103	876	713	644	584	550	518	450	448	449	406	392	413	394	396	331	389	347	405	365	392	386	393	330	377	345	322	360	389	322	364	391	336	335	371	358	373	308	335	337	356	331	364	384	339	342	336	350	341	318	344	336	337	365	308	335	339	331	388	341	363	329	358	360	388	350	341	335	355	325	294	337	361	335	379	321	341	347	341	343	362	364	355	339	328	333	342	320	377	355	317	340	340	338	322	333	337	322	329	356	302	369	330	319	337	335	357	349	347	351	335	354	347	365	322	325	330	313	308	324	330	325	345	359	336	373	347	302	371	335	349	356	351	349	350	337	322	325	366	328	353	341	332	377	353	313	339	340	329	368	345	304	345	324	337	327	343	310	317	344	340	323	359	305	352	318	359	314	344	354	345	312	358	371	370	344	338	313	331	328	304	346	350	352	331	317	352	288	322	347	335	357	342	346	314	353	349	325	334	336	321	345	322	304	335	377	354	332	311	324	341	344	335	340	322	320	347	346	328	323	315	331	327	323	348	310	346	311	315	341	338	349	351	360	329	320	314	319	343	346	319	368	339	333	337	342	311	314	307	339	320	351	309	320	372	368	371	312	311	341	358	374	349	342	315	321	337	318	351	349	357	328	357	341	365	333	366	348	333	352	322	332	342	382	360	297	340	326	306	315	293	354	354	366	352	333	354	320	342	349	309	328	318	301	327	359	320	342	325	348	337	346	306	350	315	311	341	346	317	336	313	321	332	358	301	342	361	338	305	341	325	321	318	325	390	342	308	326	339	327	378	357	348	351	338	325	321	304	336	361	372	341	340	368	365	325	344	330	328	332	351	348	350	346	329	352	343	312	344	322	336	291	367	327	341	352	323	337	326	329	317	304	346	353	295	338	321	330	313	377	355	369	337	349	316	336	316	327	313	356	354	330	359	305	312	342	332	349	365	350	351	328	368	327	348	355	376	374	344	350	321	299	314	304	368	355	353	349	327	319	343	336	292	335	366	317	313	324	345	319	338	339	362	335	306	321	346	314	319	321	343	343	340	347	348	339	331	336	327	314	334	333	350	329	343	327	337	301	322	320	309	336	364	322	358	330	359	337	327	355	338	344	346	367	342	353	349	343	367	343	327	339	311	325	335	309	375	306	329	328	337	283	340	291	334	369	301	336	373	381	349	354	322	342	319	339	328	337	310	328	341	338	363	373	302	344	348	354	339	357	330	353	324	303	342	379	362	363	335	324	349	327	343	324	321	334	313	344	325	353	351	335	374	378	324	350	327	311	350	395	359	362	300	320	353	332	339	333	338	346	371	304	335	347	362	363	331	309	328	328	356	334	362	334	352	333	312	371	317	322	326	369	317	323	324	350	340	306	343	344	310	331	315	339	379	349	320	359	355	389	284	343	343	349	319	315	321	353	337	322	325	328	313	334	326	314	305	334	336	302	368	328	339	346	367	352	365	339	386	318	334	359	336	344	315	317	373	325	342	301	354	346	340	343	371	324	324	300	329	318	337	346	334	318	364	342	308	309	360	325	338	365	339	370	323	327	344	370	345	332	341	327	359	309	343	367	320	325	339	361	310	350	341	339	331	314	359	326	325	336	352	371	284	299	316	326	338	345	330	340	310	325	357	344	294	312	333	316	315	332	310	328	316	324	302	354	348	333	341	366	326	338	322	362	341	319	386	330	344	333	343	326	354	329	347	350	324	328	333	345	323	316	361	342	337	304	321	347	344	346	351	395	347	359	349	375	358	331	307	345	297	311	345	352	347	369	325	326	384	342	321	340	342	322	287	316	345	335	352	332	346	349	346	380	351	316	334	366	317	335	295	327	324	312	284	352	325	319	372	341	327	341	345	310	365	337	347	328	360	327	343	338	351	368	316	362	316	297	321	350	355	334	364	296	298	355	367	355	332	293	324	347	336	360	313	346	327	385	321	358	317	345	341	329	327	307	330	330	339	307	331	352	347	313	337	339	355	315	339	351	328	376	334	347	363	340	330	333	322	314	347	328	302	351	344	355	377	377	333	323	321	329	335	345	376	368	334	322	353	349	317	389	323	334	351	340	339	347	338	294	325	358	341	344	319	342	348	342	334	314	327	341	351	329	352	339	324	349	324	342	366	320	339	337	351	323	336	320	305	337	321	361	339	352	333	342	337	320	336	333	313	337	335	320	338	322	351	316	292	352	290	328	347	318	340	330	352	359	335	287	349	341	357	303	304	321	319	302	342	317	359	318	344	332	311	331	330	298	320	360	341	341	332	308	331	365	352	334	371	362	352	329	308	300	348	349	322	338	311	349	345	320	328	330	312	334	366	365	363	327	346	334	362	346	321	320	364	310	354	376	352	357	357	370	351	304	300	329	317	317	318	336	323	303	343	347	336	345	356	314	370	339	351	323	308	317	313	335	331	322	355	337	303	337	389	309	354	297	326	343	334	318	315	340	323	317	328	341	349	340	365	346	352	322	308	338	341	341	350	338	345	346	376	343	315	312	363	302	364	341	374	315	335	378	358	323	344	317	361	341	360	347	326	335	355	349	313	344	341	326	350	310	298	344	337	354	318	343	351	349	368	332	351	367	340	378	325	335	325	332	343	301	335	340	348	335	319	373	336	347	344	325	320	336	347	333	328	341	307	315	343	340	330	321	324	328	348	326	308	285	326	356	353	287	351	356	360	363	353	340	313	328	317	341	332	320	319	327	318	368	328	318	315	351	359	337	346	372	341	332	337	318	331	326	326	351	338	330	363	333	339	333	335	321	323	355	338	339	341	331	310	351	363	338	326	296	324	345	338	334	370	314	322	311	362	343	325	348	358	329	343	375	336	369	331	332	348	327	372	344	329	337	324	367	320	296	352	324	328	354	323	330	368	376	359	353	308	348	341	285	341	350	341	345	356	316	360	341	334	329	320	355	355	333	357	334	300	312	373	332	341	306	383	308	347	373	342	355	363	353	338	347	374	364	371	317	342	316	320	309	325	370	334	339	314	360	348	356	305	343	321	354	323	335	338	340	341	309	297	355	345	321	332	331	326	336	367	340	335	366	345	358	362	346	349	336	350	335	325	344	345	348	322	357	341	304	357	323	325	355	317	330	359	350	334	355	301	348	342	315	354	348	307	356	324	332	336	324	342	317	331	302	334	346	365	365	369	348	329	324	326	332	343	365	345	343	332	358	333	329	332	344	309	358	337	353	360	318	330	386	297	339	297	352	368	337	341	339	339	338	337	353	323	341	341	350	345	327	337	349	324	358	329	342	297	353	342	353	307	315	324	338	338	307	314	319	335	329	347	338	398	312	329	351	356	331	346	337	327	335	318	339	337	363	344	343	318	361	346	364	345	325	314	338	349	329	362	331	332	355	347	368	360	329	369	359	347	331	385	352	350	309	356	338	314	359	320	333	366	335	320	343	324	347	303	306	338	354	293	322	322	333	340	332	317	310	342	312	305	365	331	343	318	323	362	344	325	346	313	336	348
9767	2401	5384	6355	5593	4219	3566	3028	2503	2237	2013	1844	1702	1606	1500	1424	1305	1236	1244	1199	1125	1107	1115	1095	1098	1071	1022	1087	1069	985	973	991	1003	985	1020	942	973	1004	910	933	908	992	936	973	930	988	876	937	886	944	905	943	938	929	890	844	906	841	857	821	883	868	865	879	865	833	836	844	920	846	898	880	870	895	904	852	787	861	846	822	876	851	896	835	887	836	830	860	843	881	837	872	837	880	943	812	861	839	845	864	911	916	851	878	868	819	886	834	848	827	828	821	840	880	866	863	834	833	902	840	825	892	811	852	835	868	814	836	827	851	843	897	846	842	861	832	880	805	812	775	856	856	832	874	796	867	889	846	835	848	828	837	907	840	869	892	911	865	805	886	878	829	848	832	802	828	836	857	807	807	865	820	873	860	854	854	857	871	838	862	869	871	868	905	830	831	910	834	869	802	875	849	841	882	810	903	889	862	850	832	824	798	894	899	858	877	836	899	826	853	862	819	885	854	867	863	848	819	871	875	839	856	853	828	850	833	855	906	896	836	859	869	889	860	815	857	841	848	841	817	844	862	883	845	895	862	807	896	876	806	836	888	815	848	813	867	803	809	828	830	897	907	816	816	838	863	786	844	801	858	880	875	817	818	851	837	853	837	855	868	834	812	788	847	839	864	803	875	835	827	903	845	834	851	873	829	810	877	824	813	887	864	836	797	860	853	837	816	823	847	871	833	869	838	859	823	852	852	845	834	828	850	851	869	831	828	822	853	811	832	889	884	843	793	881	866	869	799	753	841	826	846	868	868	836	869	798	830	850	821	881	863	843	847	816	897	889	860	876	877	858	846	842	817	846	840	841	846	798	827	791	867	849	803	899	833	851	790	859	890	803	785	872	886	842	886	858	870	871	840	804	822	835	844	860	876	794	830	810	838	825	833	833	810	853	855	854	824	855	811	832	841	873	797	835	804	842	863	848	863	821	829	855	845	793	778	862	858	905	772	831	876	818	886	861	885	773	844	876	844	865	838	842	805	847	847	800	872	786	818	829	864	869	896	872	804	832	796	827	871	872	816	858	865	820	831	845	818	851	831	795	841	827	825	864	824	848	806	877	807	840	849	858	840	838	800	860	875	872	885	869	808	819	801	848	799	865	893	814	872	865	850	827	821	871	879	831	884	841	883	804	900	852	815	853	799	850	805	798	882	861	847	841	816	874	836	862	819	829	830	820	861	834	865	809	856	867	865	857	855	886	860	852	852	830	898	801	854	837	835	835	837	830	889	814	842	831	834	867	828	817	798	874	820	824	853	828	850	842	861	782	833	852	845	816	854	866	825	893	835	878	839	854	821	887	793	857	846	885	862	883	838	863	823	872	854	827	840	828	842	776	873	813	828	831	856	812	840	890	878	815	820	822	823	832	832	812	844	819	845	862	873	858	882	868	844	857	855	817	848	820	894	832	838	863	854	853	818	843	883	840	860	835	826	823	859	866	862	895	863	810	868	917	887	816	872	805	826	906	834	866	846	811	814	811	892	807	851	905	847	805	816	837	858	891	817	811	875	846	884	874	872	873	865	824	829	880	801	809	856	832	874	807	898	854	825	836	841	898	794	859	838	874	818	874	879	814	884	823	843	869	847	866	841	832	817	891	795	822	881	805	836	808	873	834	840	811	899	871	872	810	827	846	857	843	854	865	842	851	871	852	848	843	862	838	856	843	863	889	881	824	798	869	884	833	852	815	783	879	868	839	820	818	799	884	866	827	844	858	819	882	785	865	876	855	819	861	882	821	793	821	911	830	816	879	846	841	878	842	808	810	878	860	881	843	840	872	868	854	801	864	820	826	852	817	841	858	839	874	834	798	858	885	899	863	910	818	858	827	816	872	867	798	873	814	802	804	874	843	886	891	855	847	862	859	834	822	860	875	888	875	837	853	851	844	831	856	845	823	809	841	890	868	815	839	871	870	889	870	893	855	844	874	839	835	841	855	854	906	832	841	867	810	855	848	817	893	867	817	838	835	867	842	813	875	851	812	834	826	888	850	839	825	826	841	838	798	886	779	808	833	879	858	871	808	837	886	832	811	837	876	830	894	853	794	840	827	782	836	820	893	859	835	838	904	827	875	851	830	830	846	908	867	839	863	816	866	896	811	910	885	833	863	824	843	830	824	868	802	874	821	794	826	861	837	793	879	826	877	864	806	878	875	875	814	880	840	871	805	858	806	873	861	820	816	853	833	864	868	834	845	851	834	876	854	874	866	821	856	835	815	851	845	832	843	810	818	858	879	834	841	904	865	805	819	885	800	821	863	788	866	858	849	826	843	844	854	808	829	829	800	843	789	845	845	801	822	853	852	823	849	864	883	918	777	855	814	870	849	848	882	853	838	795	878	834	863	848	828	837	814	861	847	840	821	842	803	792	867	851	844	814	814	793	865	834	875	880	849	807	850	777	884	832	865	846	850	890	862	899	839	880	817	833	840	854	867	838	845	876	860	796	845	831	819	840	852	891	911	822	834	845	798	857	833	849	844	793	899	849	847	796	880	851	885	823	827	776	807	831	827	851	813	867	824	881	828	841	812	864	813	918	907	824	830	829	852	856	822	888	843	871	827	824	853	859	821	847	829	817	891	877	862	848	810	867	852	840	828	858	843	794	911	865	836	805	869	816	829	844	830	782	832	806	855	838	822	895	862	848	853	856	863	916	844	866	805	881	873	845	834	803	877	834	783	814	865	914	823	766	836	851	853	831	824	832	859	845	830	801	795	854	861	885	853	870	873	879	863	833	823	871	834	857	835	878	835	874	851	810	819	836	856	821	844	788	806	850	871	894	823	802	874	817	836	839	851	875	871	795	803	747	824	823	841	800	877	844	837	864	808	872	878	820	841	846	817	835	862	850	845	871	868	866	799	872	858	779	825	846	837	896	784	882	810	846	813	858	850	799	780	816	845	852	820	826	816	866	853	863	806	894	876	831	845	801	811	842	872	874	852	880	829	849	794	865	855	834	867	853	859	795	907	837	874	832	850	837	819	824	866	845	832	825	860	823	808	826	830	841	810	824	826	871	841	848	847	835	872	904	841	841	828	815	850	876	844	811	831	872	849	890	778	892	792	835	863	818	784	804	828	846	872	847	816	790	886	847	863	871	811	853	879	884	833	833	891	891	858	828	846	840	811	860	820	844	844	861	830	903	824	898	862	865	885	861	843	892	847	831	824	897	889	880	830	853	863	804	806	819	827	813	866	834	826	822	807	892	849	810	860	873	837	833	863	867	857	879	829	830	837	839	829	912	949	803	869	830	864	876	852	798	868	862	864	866	846	793	792	862	845	820	876	852	861	829	844	841	862	863	791	858	882	923	883	777	877	852	840	836	861	801	878	814	839	829	830	872	888	828	812	848	812	847	835	835	853	846	858	866	863	823	823	955	854	886	856	843	876	851	835	798	855	767	854	838	838	890	894	875	850	870	814	870	904	853	858	788	907	888	837	810	892	860	821	806
2714	311	369	297	219	181	157	196	183	187	160	173	160	178	169	173	182	150	161	148	147	184	148	141	157	166	168	169	188	182	148	158	181	191	170	147	181	157	159	160	187	155	180	149	167	170	146	160	176	160	170	193	169	147	178	177	193	185	160	164	172	162	179	170	178	161	165	166	151	170	177	175	165	165	166	161	164	174	176	161	157	163	160	169	157	177	148	170	180	183	143	149	171	156	144	161	192	145	160	175	165	151	166	151	175	153	172	156	163	166	138	176	157	145	164	165	167	163	157	143	146	154	144	146	183	155	168	157	163	171	180	186	196	174	159	193	165	166	173	156	176	176	169	159	160	178	143	158	172	154	160	164	173	163	168	202	148	162	165	158	144	158	160	141	182	166	181	156	190	165	166	141	186	144	150	159	148	165	149	159	180	160	159	146	148	155	143	162	157	189	168	165	190	186	157	170	158	164	169	180	174	174	175	157	178	161	124	171	158	175	144	149	157	144	158	162	156	183	161	175	171	182	168	160	138	173	181	163	173	166	177	174	168	158	152	147	159	158	166	139	183	158	160	200	160	168	172	165	177	158	173	171	168	165	174	164	164	168	169	162	147	167	161	178	157	186	152	162	159	162	166	187	138	166	175	179	176	148	166	181	181	177	159	158	188	164	187	157	157	184	178	165	159	192	171	185	165	175	123	145	175	168	161	160	184	144	158	164	168	157	164	153	152	196	148	160	206	180	164	180	160	171	170	166	156	162	153	183	156	175	181	162	134	174	133	173	190	182	154	168	172	173	171	155	181	184	162	162	155	145	152	186	178	188	153	163	165	182	183	145	166	156	147	148	175	160	137	163	167	180	156	166	169	185	173	158	179	158	188	182	165	148	166	154	151	164	166	183	172	159	163	172	193	187	154	174	173	161	194	146	157	150	163	160	140	161	163	146	179	136	163	156	199	171	151	171	187	160	156	158	170	176	180	150	178	180	150	154	177	169	184	172	168	198	161	156	154	164	147	176	185	194	140	185	159	141	140	179	146	177	178	176	154	163	157	188	192	180	201	180	181	165	176	155	156	162	152	143	180	174	157	174	171	171	176	169	171	151	174	158	149	149	132	191	180	167	155	182	149	157	162	159	197	177	160	188	164	172	170	151	147	151	147	143	150	168	155	156	195	173	175	177	161	195	151	144	134	140	155	178	180	169	153	155	160	192	191	177	160	163	141	152	192	167	161	151	165	168	164	162	146	137	177	168	191	191	148	184	153	175	172	172	135	166	174	170	164	181	179	153	174	156	151	185	172	181	175	146	173	163	206	179	170	173	162	184	157	176	142	161	176	135	160	166	175	162	175	160	185	162	167	180	152	165	187	165	176	144	148	171	175	164	169	157	170	190	177	177	133	181	173	172	148	171	152	177	164	175	162	166	154	176	153	166	150	161	153	147	136	191	164	165	170	177	160	165	136	178	164	178	167	177	182	166	158	165	162	153	183	161	154	160	167	166	168	161	147	155	153	174	154	176	173	169	171	167	158	167	175	164	158	153	161	170	167	176	171	147	138	161	150	189	152	166	152	200	176	166	150	176	180	162	167	157	175	160	188	159	182	197	130	150	155	174	187	177	170	183	151	159	158	174	168	166	146	174	156	159	163	182	199	184	178	164	179	180	181	155	176	160	147	187	149	144	168	174	171	183	176	156	173	188	149	166	128	158	161	175	157	162	156	160	161	173	177	185	151	173	161	167	162	160	170	176	151	168	147	164	158	180	176	174	183	183	172	176	151	153	161	144	200	162	168	139	153	161	149	170	159	171	161	158	156	149	172	165	158	208	152	172	159	171	157	162	156	182	161	158	152	160	161	188	185	191	167	161	169	151	156	174	155	154	158	166	172	167	175	163	175	144	172	160	167	157	193	174	148	173	152	158	161	156	146	163	171	160	186	166	189	185	171	172	170	170	169	183	159	148	181	168	173	158	159	139	175	177	181	146	166	168	159	169	180	135	173	171	172	144	177	165	179	183	186	158	146	168	167	170	171	179	149	184	154	168	153	185	183	192	153	184	176	165	135	149	157	155	151	181	157	149	150	178	153	162	153	171	179	175	172	157	184	166	163	170	166	158	189	161	168	153	179	151	163	180	161	164	146	148	165	167	174	172	157	166	184	170	183	139	158	156	181	149	183	153	180	175	157	173	199	158	167	162	155	131	172	174	162	172	172	167	164	165	163	168	150	156	163	172	176	186	182	151	188	183	149	153	157	157	155	160	165	169	157	167	189	157	197	157	152	132	183	172	192	182	171	179	171	168	149	162	191	161	152	182	154	162	141	162	189	184	166	161	164	148	173	144	169	167	166	195	171	177	168	162	155	179	169	162	169	156	148	162	164	149	156	178	174	183	163	174	172	168	168	159	173	158	152	150	183	175	154	165	165	157	142	171	186	144	164	151	171	149	154	156	159	169	190	171	148	178	179	172	172	173	148	168	170	180	172	170	156	148	169	174	164	179	153	162	191	170	153	151	189	144	174	152	162	153	187	166	192	166	150	153	157	160	183	148	158	171	161	165	163	161	171	194	156	137	184	182	139	160	159	149	184	148	179	170	166	189	164	149	147	160	164	164	176	151	171	172	156	176	167	158	174	159	184	170	173	179	184	191	187	177	161	160	152	196	164	160	143	173	166	163	177	181	186	180	159	165	146	162	176	173	167	178	165	156	185	153	189	165	180	160	167	154	189	156	162	142	166	186	180	155	168	148	160	167	137	175	193	169	154	160	167	157	159	183	189	185	170	150	150	171	179	185	154	175	154	187	151	174	170	181	165	153	158	158	139	169	149	167	183	145	184	165	175	145	171	158	168	162	175	150	173	164	173	166	159	149	190	148	179	159	185	154	168	168	165	149	166	155	200	145	164	155	175	158	177	157	182	153	167	179	161	160	155	166	137	152	163	167	160	174	178	165	172	145	168	164	183	166	173	160	157	181	171	183	147	155	177	173	189	180	158	175	142	177	156	167	148	175	184	152	158	160	158	183	138	163	170	186	164	169	178	153	172	170	152	180	188	175	162	159	171	142	140	165	161	163	171	175	174	152	161	177	167	172	164	161	156	168	168	178	161	140	174	153	175	174	178	152	151	166	163	159	158	148	141	172	157	172	174	169	163	178	155	157	185	158	183	162	157	183	161	158	159	166	150	166	170	166	176	153	144	159	170	177	158	171	154	175	168	161	158	186	162	158	188	157	155	192	154	150	184	167	179	183	178	151	163	166	170	156	178	140	176	146	162	171	180	204	167	187	169	159	183	169	164	161	179	173	155	150	166	165	145	152	161	156	179	177	154	174	167	131	150	175	156	159	149	166	181	160	149	161	159	157	157	171	175	147	150	161	170	177	138	193	168	164	126	162	164	159	165	159	176	178	170	182	184	129	170	176	167	168	155	164	149	186	163	155	166	168	159	177	169	145	169	170	193	194	201	171	153	177	161	166	160	161	180	176	156	168	175	173
2500	550	894	934	672	563	541	497	517	488	526	508	483	436	462	488	466	462	447	468	453	443	496	469	503	482	483	459	488	454	477	456	451	499	465	475	452	475	456	425	458	463	484	499	478	480	470	461	515	462	433	469	518	480	408	430	491	466	482	447	469	474	464	444	473	491	442	452	468	426	496	433	448	485	437	488	461	427	472	448	460	439	454	460	474	464	448	457	433	437	427	473	457	484	496	466	457	503	471	458	488	463	464	439	473	441	437	452	460	453	466	458	427	493	444	464	451	504	433	449	435	474	451	457	476	533	421	403	475	454	474	462	446	438	419	429	462	503	493	474	461	465	463	457	488	441	484	433	460	451	476	438	491	447	481	419	436	441	472	451	457	422	510	454	459	474	488	466	494	452	444	487	460	433	456	415	484	453	524	507	457	442	446	462	426	434	450	475	482	459	447	494	487	431	462	487	459	465	466	457	483	495	470	509	481	485	456	449	451	460	478	467	447	480	479	469	430	463	446	457	441	464	450	446	440	473	466	427	452	464	439	466	461	447	455	466	484	490	463	503	458	459	434	390	497	443	501	475	449	446	499	467	467	451	478	502	462	466	454	424	461	446	467	459	485	450	449	457	471	486	470	414	440	441	427	450	441	468	463	472	465	475	454	475	472	434	485	426	476	423	456	465	481	458	473	484	502	454	463	492	469	499	469	467	504	473	459	485	450	464	432	433	430	457	457	444	477	479	428	437	406	465	429	460	459	462	513	495	462	453	484	474	453	494	440	441	462	470	473	443	455	489	454	472	459	460	434	455	497	492	457	443	456	455	437	473	474	424	461	457	394	447	444	444	462	473	450	444	480	451	484	453	490	433	454	434	479	435	488	451	457	447	496	512	471	461	460	453	463	467	442	486	513	453	433	468	485	464	488	486	436	473	470	454	479	491	477	463	436	459	517	479	472	472	477	468	462	471	459	462	478	430	500	468	479	430	449	446	439	479	442	460	497	460	470	442	442	417	428	474	453	474	464	451	488	497	469	385	487	442	463	473	481	436	432	476	469	438	451	448	474	442	463	464	482	456	442	455	460	490	484	446	481	474	481	390	496	447	453	477	462	455	497	473	449	456	500	488	457	485	464	446	439	442	455	461	476	448	491	489	448	476	469	474	467	484	483	467	465	464	480	450	423	449	489	483	456	487	436	460	446	447	428	481	458	456	451	500	479	423	449	442	442	447	452	445	462	499	433	483	437	465	424	465	481	502	457	436	439	496	445	442	438	512	456	481	453	470	481	415	507	432	491	461	491	473	490	458	440	399	484	449	487	446	483	482	488	454	466	432	480	455	457	495	447	461	515	496	467	435	507	494	451	438	441	485	497	490	436	464	502	428	445	477	451	472	467	453	472	493	497	431	467	475	497	446	477	523	462	448	426	481	432	485	442	468	478	464	449	457	466	471	401	461	464	454	450	453	493	521	448	477	454	448	452	460	496	450	459	468	466	489	474	469	499	424	438	447	454	455	474	449	476	459	430	479	458	516	450	446	473	434	441	450	471	459	447	476	448	487	451	485	492	474	433	480	505	448	467	432	451	477	462	423	472	438	476	470	536	438	485	434	458	427	475	468	419	434	478	488	491	487	444	441	494	484	475	443	421	441	514	452	446	456	443	465	503	469	467	491	463	451	458	443	478	465	478	449	464	429	469	444	454	429	454	470	448	487	477	406	463	455	499	457	460	449	440	445	489	428	445	499	473	461	509	474	451	476	478	425	456	475	472	490	507	443	472	448	509	497	445	468	482	477	452	463	439	457	448	524	468	513	464	471	466	486	498	448	456	445	465	487	434	463	445	462	506	454	430	491	492	481	449	473	441	441	429	464	497	466	451	449	468	434	472	441	470	470	484	452	450	471	466	515	441	468	450	464	459	441	411	478	474	461	454	508	481	471	438	481	467	472	462	445	483	456	503	462	435	464	474	436	452	446	470	450	444	488	499	455	425	441	472	440	453	448	469	458	442	484	459	454	449	454	487	457	484	504	434	456	456	464	476	468	443	445	477	493	476	448	471	491	442	487	467	458	440	442	472	477	448	491	513	460	497	451	444	468	433	415	493	448	472	463	415	468	451	470	448	437	448	508	448	436	448	478	475	460	480	516	475	447	478	465	444	428	460	411	428	491	481	492	489	477	460	452	482	490	461	471	440	504	474	517	458	482	472	461	481	482	469	461	429	477	502	451	459	467	428	466	443	485	475	465	431	444	446	485	458	455	496	452	471	463	480	447	471	480	437	403	436	483	431	453	451	440	505	447	414	477	464	483	478	451	458	415	446	449	466	480	445	459	448	445	450	435	420	440	455	473	436	426	473	454	471	491	478	489	450	445	484	471	501	470	454	496	455	430	478	465	497	475	449	420	469	449	472	452	494	451	505	447	456	461	438	462	465	458	436	467	452	458	478	442	475	475	439	479	455	460	447	462	444	451	485	418	494	464	446	431	459	463	455	471	448	425	454	422	454	429	463	471	465	464	457	493	455	486	467	485	464	462	479	441	427	462	440	399	459	476	450	481	481	468	496	461	500	432	465	476	456	479	430	453	486	475	466	460	481	481	478	483	501	466	456	473	487	458	466	457	481	480	460	478	431	478	482	452	459	406	453	487	451	462	466	497	445	446	459	484	493	479	442	455	494	467	417	444	474	484	476	508	479	435	459	479	447	463	479	444	454	493	418	497	460	485	475	467	443	460	463	489	471	478	459	458	477	471	439	456	486	497	512	445	415	453	481	460	435	456	488	479	505	467	456	495	472	474	477	482	484	474	473	489	440	456	464	488	461	437	458	485	480	438	469	439	458	491	475	472	488	458	467	457	405	475	447	456	471	503	433	455	490	466	475	461	458	461	452	459	470	470	448	452	458	469	468	480	449	448	462	494	459	446	425	457	474	493	469	433	458	485	488	503	455	449	457	480	461	455	488	472	488	431	440	473	477	450	473	515	493	427	461	447	468	481	472	448	451	488	475	447	444	423	440	457	430	482	481	485	451	473	480	440	464	428	460	415	469	456	466	460	510	459	468	455	439	471	506	469	470	452	471	484	461	491	449	464	452	462	434	443	453	501	486	468	469	468	457	475	462	444	456	446	450	497	475	450	476	492	452	478	470	496	461	488	450	445	436	493	472	416	447	453	461	482	490	442	445	499	461	481	443	429	417	457	420	466	474	474	455	472	476	448	465	507	438	477	470	457	422	446	454	452	468	513	443	465	512	476	487	456	452	468	464	468	439	471	464	440	457	447	429	463	451	490	444	470	432	451	446	463	481	446	490	443	506	477	478	489	477	458	469	453	455	477	447	432	488	433	457	436	458	506	467	473	463	475	483	458	477	461	476	479	461	464	460	472	451	439	447	462	464	460	472	462	454	494	458	470	468	451	483	448	451	450	476	458	447	499	462	463	481	439	495	451	461	477	424	477	439	467	454	444	482	488	459	454	468	500	462	474	478	470	473	497
10352	1711	1625	1086	691	510	384	349	297	230	259	216	211	199	227	195	194	197	195	193	186	174	150	180	179	181	141	167	213	178	158	140	159	168	169	159	194	172	158	195	169	143	152	142	177	153	153	123	150	163	172	165	168	181	188	160	152	146	156	193	171	167	165	175	170	167	136	139	141	154	140	143	150	152	171	159	143	137	156	156	145	147	156	165	158	162	175	152	162	167	148	196	153	158	181	149	149	146	168	173	163	169	145	156	155	130	147	155	148	168	177	155	161	171	157	179	166	158	148	145	137	132	166	157	156	168	182	142	154	151	159	166	197	153	166	137	137	169	161	175	154	149	155	136	168	149	172	157	179	179	175	149	150	159	192	154	138	171	183	181	169	136	172	155	192	158	146	173	123	153	172	147	149	154	153	153	194	151	161	157	164	169	183	162	165	155	170	148	171	141	174	164	150	155	145	138	149	148	156	173	175	178	166	138	146	172	158	167	169	155	190	180	148	168	159	157	159	147	169	174	154	174	166	180	161	150	166	180	167	166	148	164	159	167	175	154	160	151	167	167	145	155	141	169	142	155	163	149	189	148	166	170	165	176	139	157	177	165	158	150	149	147	171	193	144	154	156	162	196	157	150	165	150	160	159	167	149	169	145	134	166	175	130	184	166	171	173	162	159	157	170	149	150	173	150	150	148	133	174	146	148	152	168	153	143	161	199	161	157	172	161	156	159	152	156	162	167	182	142	145	154	160	177	151	178	172	150	163	159	172	168	167	177	132	159	159	162	170	181	160	151	152	158	162	152	147	189	163	181	151	167	166	144	124	161	149	144	165	148	167	156	161	159	137	169	168	139	158	139	159	154	145	157	163	167	167	159	171	163	155	161	153	166	144	168	172	190	172	144	137	162	165	142	155	152	160	146	171	150	167	145	125	180	165	171	147	167	159	147	142	145	156	158	159	138	146	164	160	157	165	190	145	151	160	157	147	149	163	158	175	161	174	128	160	146	135	163	167	179	172	154	167	153	162	151	138	148	170	175	158	149	191	182	148	136	142	190	184	150	162	177	152	142	171	161	154	160	144	150	150	190	129	180	172	153	145	180	165	159	142	164	171	142	180	134	183	158	161	178	178	145	159	170	163	167	176	148	136	139	162	148	162	152	153	191	145	148	128	151	161	176	157	182	176	149	176	140	155	144	150	169	156	170	158	180	148	144	142	143	167	160	153	133	167	156	153	162	156	153	176	158	152	153	166	160	173	143	160	167	153	167	162	174	156	160	145	168	164	156	151	151	161	172	148	170	186	140	133	152	155	170	170	168	154	157	158	148	165	160	189	163	149	172	165	174	161	168	162	166	169	140	167	164	161	177	147	169	166	159	147	158	169	161	165	164	178	156	156	176	147	139	155	155	172	165	146	166	146	139	189	174	134	156	157	155	168	163	158	164	173	165	173	182	168	154	157	176	150	141	164	170	156	151	172	182	158	159	137	163	165	159	155	174	156	154	152	152	162	155	151	161	158	175	154	158	137	141	161	165	142	160	132	152	177	140	169	150	166	160	141	161	168	151	170	138	169	136	154	166	140	151	141	159	134	156	165	144	155	164	160	150	161	167	181	174	162	154	197	161	154	157	135	163	173	144	173	176	153	175	155	149	190	139	174	142	144	165	155	161	164	144	150	162	158	149	165	159	147	148	169	146	155	160	148	167	160	179	147	159	174	162	166	159	168	160	161	175	160	158	186	155	169	151	138	166	161	144	151	128	187	160	148	151	166	150	141	160	145	161	162	179	182	144	169	156	166	154	175	160	160	168	150	186	158	152	181	154	155	153	135	162	163	136	157	142	133	162	170	167	149	166	168	179	170	164	160	139	156	174	143	137	162	133	137	140	137	167	154	174	139	153	149	147	163	158	155	151	140	180	168	145	159	144	156	148	158	149	159	151	143	145	150	174	160	160	195	140	147	155	173	169	149	149	162	148	135	165	149	160	172	161	160	132	149	160	177	157	150	158	148	165	160	158	151	146	151	174	148	151	163	180	149	149	168	155	148	171	165	146	160	150	139	163	157	156	173	186	164	157	162	163	151	167	156	174	149	179	179	132	134	168	173	160	163	168	156	181	156	149	176	168	166	157	172	147	152	153	135	150	170	163	144	130	144	143	153	143	145	163	151	149	186	170	166	159	145	150	159	186	165	168	183	151	145	164	161	136	170	164	151	169	193	149	174	145	169	156	183	171	167	164	148	141	154	158	171	162	169	163	149	170	160	164	168	147	150	157	132	154	162	165	149	151	138	153	155	157	177	146	187	159	175	147	171	162	146	148	178	157	133	142	160	194	149	141	162	181	164	150	167	163	167	146	152	133	160	158	146	177	147	180	157	162	156	167	161	151	144	131	150	149	144	167	153	175	147	156	169	166	172	142	154	155	164	158	183	172	168	157	156	141	174	177	170	166	159	150	174	148	144	150	178	169	145	165	146	156	163	162	158	156	143	172	153	155	149	150	141	169	150	166	178	189	151	170	172	150	160	149	153	147	164	155	168	185	159	162	158	165	162	149	171	180	158	166	173	157	160	178	173	195	173	178	156	149	156	159	135	171	166	145	171	171	142	166	141	150	165	155	161	145	152	160	150	181	163	152	176	169	166	171	140	161	175	153	156	156	155	200	157	140	169	150	167	163	153	164	171	162	175	157	155	141	151	159	144	145	158	174	177	164	165	164	137	150	141	163	166	161	161	177	177	138	172	167	140	156	162	160	158	153	159	147	156	140	177	183	155	158	163	156	169	162	144	146	172	164	163	164	171	164	169	147	171	183	125	135	164	163	143	153	175	163	161	162	140	168	163	141	149	165	170	150	147	157	171	140	157	150	194	159	168	150	157	146	157	150	165	144	157	166	171	170	178	172	164	124	160	157	156	144	158	183	135	154	167	157	160	147	146	166	147	161	141	152	154	164	177	141	153	163	164	166	169	179	129	183	143	147	167	154	152	191	150	161	146	173	167	162	183	170	172	155	173	158	160	161	171	191	154	156	134	139	161	160	155	161	184	160	146	132	165	139	154	144	177	161	164	157	185	141	173	153	172	177	165	144	139	128	163	152	166	160	144	158	159	169	144	148	153	169	157	168	171	152	150	160	142	179	178	154	170	142	151	156	153	167	173	146	176	150	149	174	166	155	160	151	149	154	157	162	163	154	160	157	160	146	175	163	194	149	149	158	144	174	172	152	152	137	192	167	178	146	144	131	169	157	153	152	149	168	156	169	168	133	169	172	163	161	165	147	147	162	169	155	183	154	143	171	188	176	164	151	165	141	167	146	160	169	182	163	154	155	156	188	168	146	152	166	154	164	146	133	154	152	144	170	169	153	147	166	165	144	143	180	167	158	161	158	154	147	146	173	165	175	150	162	137	175	158	170	156	155	171	151	187	143	167	138	125	161	175	150	186	162	146	154	172	157	165	194	162	140	163	139	131	153	141	158	160	136	170	168	161	171	142
6898	1577	3307	3209	2659	2163	1822	1539	1353	1170	1091	967	876	834	770	767	677	712	648	607	625	609	611	652	583	535	587	541	575	565	576	546	526	525	535	486	523	538	444	476	510	586	495	524	484	530	485	525	476	488	490	486	502	501	468	504	494	515	474	485	501	458	470	481	483	489	484	481	462	473	485	502	465	495	445	493	484	524	507	421	464	494	501	443	479	482	482	465	446	511	443	471	476	512	491	477	520	465	453	444	474	448	464	499	465	489	466	435	469	482	477	476	429	461	455	468	493	432	464	498	441	443	445	488	466	485	489	475	471	456	480	454	452	456	465	474	444	463	446	446	497	477	472	472	442	443	473	483	461	469	505	449	473	452	464	429	460	458	480	458	458	488	452	473	484	446	417	452	446	457	453	456	441	448	445	477	482	505	462	479	530	468	531	473	471	477	418	485	483	463	492	433	447	478	452	413	459	493	458	459	473	446	483	466	481	452	470	522	479	480	455	447	470	447	482	496	476	489	500	483	500	473	487	493	488	503	464	451	450	436	493	476	415	499	480	451	487	506	464	456	459	508	438	442	448	476	454	434	491	447	436	478	450	486	458	407	477	523	452	431	481	458	459	440	470	447	424	479	469	448	504	406	484	453	430	472	433	415	424	460	483	474	444	453	464	453	458	437	482	462	464	461	450	440	499	454	428	452	452	451	465	475	449	452	493	453	457	514	431	484	498	482	466	458	484	476	480	473	488	489	448	497	468	471	449	494	487	486	446	462	454	440	456	494	434	488	467	480	471	494	478	506	478	468	453	478	445	445	434	472	483	471	443	471	474	473	478	446	457	453	479	434	484	468	438	437	483	490	474	448	463	464	488	472	440	443	450	447	481	506	491	455	483	462	453	470	461	465	486	457	447	486	453	428	482	460	473	437	507	465	448	469	434	425	437	462	463	495	464	467	484	469	460	455	484	499	463	454	433	478	445	439	452	451	485	443	425	460	465	431	480	441	443	463	476	461	461	445	466	476	490	393	481	447	470	452	455	450	488	433	454	436	490	490	413	451	448	464	445	472	459	461	484	460	432	449	430	467	454	450	489	465	432	450	462	455	496	445	500	429	475	424	432	485	465	431	436	435	452	453	412	479	497	455	455	442	459	444	465	462	475	471	468	479	487	459	462	488	448	459	448	434	455	443	474	498	465	478	470	481	467	503	455	489	483	483	443	469	428	432	477	449	484	462	435	474	443	446	477	464	451	475	448	488	459	445	479	441	440	432	457	461	479	445	455	443	500	426	492	461	425	466	458	458	487	467	460	464	471	523	471	461	494	484	470	477	455	481	473	465	445	448	420	476	490	444	442	490	452	462	475	479	469	472	458	486	479	463	467	499	433	459	474	477	470	477	462	456	444	477	481	484	450	449	477	452	439	446	501	481	492	448	455	451	449	458	456	460	436	441	509	455	463	442	443	468	454	461	413	468	444	468	503	474	452	478	495	475	458	454	477	485	472	480	439	458	451	452	454	468	445	468	476	474	450	509	430	484	459	414	439	475	478	434	506	437	480	438	471	454	504	446	465	434	466	439	458	484	443	495	458	484	494	458	459	435	475	482	469	434	478	486	477	446	501	473	443	457	446	472	479	477	469	456	468	468	466	441	465	466	449	478	456	481	469	433	502	467	462	460	501	478	472	456	446	456	471	463	468	486	478	474	478	458	477	448	491	463	473	460	464	424	432	436	479	503	432	506	477	451	480	461	480	449	545	486	496	509	476	487	513	425	479	443	462	495	456	515	485	464	446	456	462	446	442	497	504	487	436	472	482	486	463	449	481	475	485	468	509	460	487	493	479	420	460	453	495	448	463	494	497	463	456	465	483	453	445	454	454	457	524	468	458	445	462	426	485	477	439	476	468	487	462	440	466	433	478	441	431	452	468	464	484	481	495	445	476	457	433	463	452	492	500	439	488	456	443	460	425	446	493	464	457	475	465	469	464	446	458	482	477	486	516	475	491	476	442	446	469	458	431	480	453	465	466	434	441	431	491	470	460	440	467	462	494	494	450	438	468	466	477	495	447	466	437	477	484	452	488	511	420	474	474	451	447	455	462	455	435	480	483	500	490	500	468	463	477	436	463	474	468	442	492	457	458	468	476	427	511	462	430	473	482	515	484	422	487	429	459	436	440	482	457	476	486	475	445	474	467	475	439	504	458	461	484	462	441	463	441	454	451	443	481	489	439	462	442	453	442	445	458	487	493	463	463	444	479	440	444	443	461	470	500	461	455	483	438	441	439	460	468	445	487	462	470	468	431	481	436	460	454	459	466	480	490	435	451	476	493	444	478	480	486	470	451	476	473	433	474	516	471	439	461	474	467	462	430	463	425	492	442	447	511	470	437	500	450	483	462	440	462	486	463	473	441	493	442	433	489	468	440	462	477	478	462	444	490	492	440	435	471	475	442	494	478	466	444	462	512	475	427	483	471	450	454	467	461	505	469	468	461	452	467	459	480	455	509	435	464	435	459	491	514	487	445	514	439	460	485	471	455	442	459	436	499	471	515	485	480	438	464	449	465	470	467	451	487	422	461	454	435	436	467	521	475	454	478	478	453	444	454	463	467	469	469	465	458	463	444	474	484	481	466	455	472	438	440	478	471	455	443	464	475	465	441	469	469	483	443	474	475	477	477	468	486	486	463	477	461	460	489	446	487	480	471	469	461	448	441	448	459	460	463	478	455	465	442	487	492	473	437	460	473	513	476	481	469	497	465	439	429	474	473	465	512	471	478	493	492	456	450	522	471	478	495	491	480	473	429	460	497	471	457	452	468	443	443	495	467	454	437	481	421	468	460	454	483	473	434	461	487	457	441	501	491	443	475	452	476	462	499	478	444	479	459	476	472	483	482	481	478	459	489	442	472	472	478	450	469	456	445	452	451	459	489	462	467	504	432	506	473	446	459	483	432	470	461	459	454	471	440	515	474	438	439	437	475	471	503	462	453	435	442	466	454	477	460	476	447	420	443	479	487	474	435	463	444	498	481	442	450	468	453	466	498	430	493	499	468	460	417	463	476	473	474	478	453	488	474	483	430	464	481	452	444	478	469	473	487	479	506	443	489	478	454	456	464	456	485	488	478	446	480	498	510	475	473	488	449	466	492	481	456	464	492	447	489	443	463	428	413	432	453	438	463	502	487	489	468	494	444	463	455	484	480	469	472	511	475	495	456	485	475	473	483	433	478	479	457	460	464	475	433	452	480	474	477	500	459	454	441	461	481	442	449	459	463	469	487	456	465	441	459	459	484	452	473	465	507	488	475	481	437	495	455	475	453	475	459	498	524	472	446	466	437	477	467	496	477	447	456	465	434	466	461	480	432	475	436	450	447	488	468	472	422	505	478	467	493	486	442	496	455	481	474	498	456	466	482	458	501	467	419	500	455	459	454	469	467	464	480	447	446	456	457	477	449	443	438	526	431	446	486	443	440	496	534	414	482	439	483	447	458	467	478	466
17778	3783	3074	2152	1419	1074	876	751	582	551	522	507	475	442	449	371	424	406	382	376	391	393	363	397	323	377	373	355	362	338	358	340	358	330	342	336	362	362	332	349	366	386	367	375	377	343	341	338	313	329	311	336	339	336	334	361	327	371	324	305	338	320	335	371	353	343	333	366	313	361	299	366	341	345	351	331	360	346	339	333	348	341	363	340	378	355	342	318	301	334	339	345	353	335	345	339	325	348	336	300	393	323	327	338	343	330	320	380	362	369	359	326	327	331	310	350	345	338	348	329	324	330	321	342	346	333	348	356	314	341	335	325	301	334	346	338	314	357	346	336	336	334	321	373	372	344	336	337	319	325	363	368	343	342	328	296	297	366	357	355	392	329	331	364	350	349	362	323	345	347	373	368	347	353	345	358	343	331	360	303	331	362	352	349	339	348	334	333	339	329	311	334	325	295	338	336	379	341	351	356	350	341	339	324	335	308	341	340	354	365	365	348	319	352	326	313	308	354	385	345	330	313	305	367	349	313	342	331	330	335	348	340	324	339	310	359	344	358	331	331	372	344	350	337	344	359	330	357	338	338	389	352	320	345	334	385	320	318	321	350	383	346	357	366	321	326	341	357	311	339	341	345	322	350	329	341	362	334	333	351	346	351	337	373	351	345	339	347	333	306	316	314	379	310	344	366	341	310	352	354	346	376	286	342	308	339	352	290	332	347	338	329	342	321	345	329	337	338	360	312	348	349	326	359	369	351	332	336	335	346	338	344	329	360	377	338	336	360	315	328	374	351	306	391	319	357	325	333	356	314	361	320	347	321	302	319	308	330	316	355	354	380	358	326	312	367	380	338	334	346	343	345	348	346	324	342	307	340	326	350	336	353	318	340	350	383	329	365	302	336	353	338	328	316	326	341	319	338	320	352	339	325	333	339	325	325	364	338	374	354	364	365	306	348	340	325	336	333	340	353	341	348	360	360	352	343	313	334	346	351	318	333	343	333	331	350	343	322	345	329	337	321	374	318	377	338	332	338	361	309	301	322	357	335	373	356	351	312	360	353	376	339	326	339	352	324	363	361	299	324	341	331	322	311	362	385	314	342	320	321	322	371	358	344	346	345	352	300	326	375	328	349	347	309	331	322	369	369	329	351	329	338	367	348	310	336	349	317	334	303	332	351	360	343	334	336	306	355	348	339	353	340	320	342	340	356	324	355	354	362	362	338	349	366	309	361	327	347	347	307	325	330	344	297	367	345	318	332	352	345	360	339	306	331	330	342	327	323	390	342	351	338	352	329	325	328	362	337	377	357	349	356	328	315	321	332	345	327	345	356	334	355	343	330	330	347	315	371	314	333	336	297	315	370	353	327	322	399	319	355	328	329	327	320	338	288	345	344	367	329	325	330	354	340	347	352	347	350	344	332	328	355	354	299	360	347	311	331	357	344	344	345	327	324	344	349	327	333	341	360	355	366	341	328	351	350	354	319	349	355	316	363	340	354	330	333	313	359	329	301	353	343	301	320	351	300	317	334	329	306	338	325	316	336	319	333	322	343	356	323	370	358	303	312	323	346	346	354	338	349	340	338	333	358	292	317	336	316	328	336	365	365	345	364	327	312	372	334	331	349	298	344	352	355	332	315	372	344	344	347	353	357	340	315	339	326	340	337	314	331	340	324	358	329	344	320	364	325	328	342	351	310	322	371	296	360	357	391	332	336	317	333	337	395	338	339	348	338	359	324	352	343	331	352	320	327	309	340	356	304	345	343	322	312	318	331	324	318	378	324	311	344	325	324	359	305	309	373	339	333	370	345	337	345	356	333	362	380	356	335	317	337	359	326	341	339	331	364	340	350	339	394	395	345	360	315	311	324	330	332	354	344	337	341	325	382	332	328	327	308	341	352	345	327	317	346	328	362	342	319	355	356	339	339	341	363	350	328	322	366	339	319	353	385	349	343	323	320	345	357	365	358	302	324	316	366	357	343	385	349	338	330	328	347	314	380	360	338	361	323	345	350	372	342	334	343	337	328	313	342	316	315	363	338	366	330	364	355	368	337	363	368	327	374	377	324	361	326	320	327	350	314	367	346	318	355	343	332	316	301	351	366	333	368	344	327	327	312	340	352	328	339	354	335	355	327	352	334	329	310	307	357	329	337	331	367	355	339	356	378	354	332	367	296	352	335	354	360	321	314	319	324	332	340	311	386	336	336	340	337	376	371	317	306	346	331	336	320	342	331	341	321	363	333	346	344	391	331	347	311	300	312	363	320	364	329	321	360	357	353	344	372	376	317	354	347	336	343	343	350	319	321	353	341	352	365	347	373	325	347	324	351	331	330	316	343	318	317	343	337	350	306	346	328	362	309	359	353	356	337	334	355	347	349	361	309	351	331	360	339	356	339	336	343	373	377	344	366	330	343	338	314	378	329	333	342	351	326	349	303	331	346	323	357	321	339	359	339	319	335	350	356	359	347	352	335	311	389	354	330	335	334	371	346	364	384	354	375	323	335	333	327	348	322	340	344	366	295	347	320	360	343	324	345	355	350	331	327	336	333	355	348	337	320	304	315	339	379	356	369	327	355	321	308	316	319	323	310	343	336	355	337	326	361	316	322	336	327	350	319	342	381	341	336	362	314	348	339	325	343	354	337	334	309	364	363	384	351	345	367	345	339	343	333	297	365	306	379	327	353	356	382	377	337	311	361	382	330	367	325	362	352	351	344	354	346	350	311	315	319	338	324	331	330	331	322	336	309	313	315	340	324	341	327	364	331	306	324	362	363	347	320	326	342	352	367	330	353	356	326	363	308	293	339	334	334	322	329	323	330	339	324	343	360	361	356	302	344	340	327	352	372	354	349	290	308	325	378	337	381	332	309	340	358	337	294	343	347	335	319	348	344	310	377	361	341	322	340	353	345	347	367	341	347	345	357	360	345	363	316	329	328	335	343	319	317	341	321	366	342	359	326	327	344	324	388	341	322	326	324	333	332	337	346	380	336	371	356	353	361	343	350	328	357	349	340	350	351	334	323	335	316	351	342	355	328	365	360	319	362	323	329	322	352	319	324	323	333	317	357	333	358	324	371	326	337	349	352	330	314	335	319	332	324	319	365	336	350	329	334	332	332	340	354	366	347	345	349	341	363	345	319	324	315	331	355	320	342	352	309	342	324	330	342	309	317	311	356	310	350	340	330	345	343	335	324	332	341	322	354	329	330	355	352	324	343	372	362	337	321	336	346	349	341	312	358	329	356	351	333	327	348	368	320	329	334	344	370	341	314	326	332	328	342	373	316	353	312	323	337	353	345	363	336	354	343	377	316	296	343	350	308	334	336	346	313	290	337	332	347	330	315	328	299	294	339	334	353	367	327	346	369	376	323	327	384	353	330	323	348	338	338	338	356	336	325	362	323	347	358	338	361	317	349	346	357	333	353	339	342	307	327	347	330	325	329	334	319	326	297	358	348	334	329	328	342	336	325	335	347	310	326	332	332	333	349
9431	2476	5308	5755	4968	4275	3544	2888	2555	2253	1955	1904	1645	1510	1552	1359	1366	1286	1250	1189	1182	1160	1062	1078	1128	1073	1052	1051	1110	1000	955	925	987	963	936	953	958	965	947	945	961	1007	1031	976	963	962	886	881	914	885	837	919	867	890	869	855	870	876	846	882	877	909	934	825	868	878	871	870	881	821	847	894	933	858	863	840	865	803	903	795	843	931	890	851	880	864	868	871	851	891	899	800	897	870	895	828	853	841	887	891	886	836	855	855	830	800	881	797	841	873	856	844	830	888	833	879	859	879	921	833	855	899	812	851	859	815	806	832	831	869	870	903	848	856	884	856	836	846	837	850	852	831	816	852	834	822	896	862	835	880	854	901	835	845	827	834	855	837	845	853	897	841	872	826	841	891	867	849	822	827	789	828	840	847	833	822	874	842	819	844	847	853	868	806	848	805	870	851	875	825	858	924	819	854	840	867	827	854	816	844	823	867	831	833	894	874	786	844	854	860	787	863	820	879	843	832	826	893	865	862	894	873	888	855	835	841	817	874	861	811	824	865	823	889	838	929	827	817	879	837	806	868	854	818	843	817	808	895	865	807	854	856	844	840	834	793	905	859	878	856	851	860	843	841	848	867	864	868	823	821	876	799	847	856	803	867	848	822	802	834	793	868	816	827	816	874	824	866	883	862	894	857	837	887	840	888	845	820	852	828	845	875	814	851	835	783	846	883	836	827	867	892	893	861	840	848	899	816	808	843	850	821	796	882	919	801	882	839	844	831	782	825	833	828	826	863	902	840	816	892	850	851	820	846	859	796	819	830	855	898	847	821	879	899	863	819	848	839	877	855	818	789	813	831	836	893	833	906	853	848	842	807	815	854	828	817	827	858	855	857	813	830	822	881	830	867	850	841	899	804	804	836	851	853	829	871	826	824	825	894	873	842	806	822	854	854	807	806	842	806	859	838	873	849	838	829	943	890	861	793	862	821	845	805	880	823	843	827	810	825	835	840	845	865	861	855	867	797	820	804	840	832	892	862	876	871	820	815	806	860	881	837	873	888	843	822	809	908	798	776	836	845	848	870	855	901	855	816	839	840	859	857	839	852	854	831	820	849	828	886	867	823	877	863	825	868	899	878	839	810	874	859	825	905	847	844	857	874	838	829	853	868	832	869	850	824	884	836	901	799	851	868	865	836	848	828	819	861	883	882	845	876	848	840	871	873	829	833	842	828	846	850	885	830	862	870	851	854	875	816	786	859	843	882	857	832	886	825	898	885	837	855	857	840	865	846	847	819	861	831	844	850	828	792	867	916	881	850	822	822	840	874	773	865	811	848	860	787	872	852	870	868	875	830	833	836	838	899	785	864	863	848	848	891	866	832	839	878	801	839	864	857	843	833	853	883	817	824	884	793	859	912	793	889	852	804	849	857	842	907	880	819	826	829	832	797	790	834	845	845	842	848	801	877	854	830	830	804	906	864	831	849	810	910	872	827	868	850	883	864	825	839	867	824	881	839	882	839	832	843	806	801	853	913	827	812	850	839	883	878	882	839	843	761	846	854	825	823	801	799	915	879	823	851	847	790	859	827	844	818	856	879	855	814	854	859	812	811	847	799	841	821	856	852	868	791	910	850	868	795	815	813	871	781	819	832	862	812	857	844	796	825	888	850	803	866	850	839	811	817	877	821	870	829	855	882	810	868	841	848	859	845	855	890	890	792	833	844	818	827	828	845	865	879	820	843	824	846	888	870	813	834	845	820	873	876	866	919	885	837	845	801	858	840	842	808	860	863	874	896	856	890	830	840	831	843	823	841	834	867	839	853	824	883	864	801	838	824	861	880	863	806	856	795	854	838	785	823	818	826	846	821	815	868	855	849	809	844	865	888	856	848	819	845	824	862	847	854	844	813	850	858	794	841	885	867	832	817	841	855	875	853	869	838	853	841	903	841	846	839	869	841	891	887	874	844	873	836	872	839	880	834	815	874	809	851	809	853	840	822	884	811	910	830	816	806	822	851	816	873	824	834	845	873	850	804	903	889	826	876	847	831	855	840	817	902	862	802	874	897	814	856	812	905	818	866	836	841	883	822	827	838	866	859	870	825	854	795	881	823	841	875	851	822	820	831	853	836	838	790	891	809	850	837	803	835	855	827	826	780	846	808	830	883	871	894	862	874	842	836	839	846	855	842	841	859	839	852	821	848	834	810	826	843	823	840	859	802	819	843	877	839	844	846	843	828	788	796	844	858	856	805	874	828	859	837	874	824	821	866	820	863	901	814	870	843	859	833	828	862	850	853	872	869	872	825	813	822	905	876	836	856	857	860	866	866	849	830	856	857	843	816	830	796	848	865	867	825	836	862	898	822	874	840	801	844	857	862	876	862	799	836	843	857	874	799	875	872	885	845	836	830	843	856	814	882	851	858	834	862	879	894	845	855	830	823	857	813	840	833	900	823	839	871	884	834	890	874	803	906	819	828	845	853	827	825	826	829	832	850	849	879	850	834	865	837	857	834	794	878	882	786	822	804	842	864	895	816	868	827	818	852	840	836	824	806	851	828	837	857	878	902	805	847	783	828	864	862	804	870	862	890	848	875	859	859	791	862	827	823	857	933	870	886	860	847	854	835	797	912	814	825	830	796	867	860	833	847	842	828	839	843	794	847	866	835	836	856	824	820	797	828	820	868	860	891	800	871	831	834	861	812	795	822	856	859	825	845	798	859	840	865	858	829	812	835	890	889	840	801	881	860	844	864	808	844	848	813	810	835	847	837	839	887	869	869	836	867	857	886	857	838	839	807	840	819	898	904	851	853	883	832	810	856	882	819	804	871	859	879	842	830	860	832	862	846	870	866	822	883	813	875	853	813	824	849	826	877	805	852	788	848	861	842	821	789	869	801	836	854	801	869	826	841	811	840	828	864	813	805	880	887	795	857	833	857	815	811	834	884	843	860	813	838	819	871	809	854	875	901	824	884	872	836	852	833	830	807	810	850	775	859	863	819	864	881	799	809	816	862	909	806	792	872	871	804	819	875	847	850	777	860	833	842	841	846	820	854	826	817	897	824	834	816	874	817	860	835	874	827	810	852	828	840	775	835	882	862	865	922	853	871	783	813	842	869	827	902	766	835	844	859	863	815	832	778	866	797	863	860	838	826	826	810	837	837	850	839	863	899	830	873	880	905	837	870	871	816	890	853	844	848	883	818	838	859	876	830	839	834	839	862	871	837	902	874	869	841	844	868	853	841	901	813	805	814	851	814	837	855	880	816	858	873	858	860	826	852	871	835	822	838	861	877	868	847	899	850	828	809	814	873	844	897	837	847	882	823	866	837	839	854	834	813	831	860	810	826	843	837	836	860	804	831	858	860	838	830	843	833	873	866	838	812	847	803	842	853	875	833	833	851	869	840	863	869	803	864	847	852	877	851	867	856	844	846	857	862	824	824	882	864	801	841	835	770	901	921	860	840	830	821	814	850	852	858	809	848	838	853	911	886	842	906	874	860
2556	261	180	190	189	180	187	149	153	192	200	144	181	151	208	175	147	178	164	193	172	184	162	196	173	154	172	152	182	167	184	156	181	135	172	163	156	161	162	177	162	176	182	158	154	170	150	161	153	197	159	183	151	165	165	177	191	154	155	154	162	144	181	186	203	139	158	163	177	175	192	167	168	150	174	168	159	149	167	162	173	174	151	181	162	164	179	179	180	170	152	160	157	155	174	151	142	170	169	142	154	160	185	166	158	148	147	187	141	173	163	163	157	140	166	139	162	167	174	183	159	171	148	145	172	148	163	168	150	173	142	163	171	176	181	163	127	162	160	175	169	158	174	162	181	162	168	174	147	168	182	151	151	163	158	162	141	186	168	162	165	148	167	155	144	204	159	154	143	147	173	171	176	162	168	177	149	178	160	183	191	205	183	156	169	167	160	164	164	150	182	143	159	159	150	180	167	159	149	156	155	159	150	156	188	161	188	173	155	172	162	165	148	150	174	155	144	146	146	178	162	173	178	181	157	180	181	165	171	196	178	160	158	176	159	172	186	162	138	191	136	203	172	173	173	139	183	160	174	162	159	147	155	159	191	166	164	157	182	183	167	170	162	168	175	167	146	179	182	164	172	183	155	160	148	160	158	163	165	173	149	145	161	171	209	167	145	156	154	170	175	194	157	161	169	173	155	157	175	166	156	140	165	171	175	160	165	160	172	153	148	147	183	173	166	154	205	158	186	162	155	161	166	161	178	191	175	164	166	154	160	153	145	190	174	170	152	142	171	168	161	164	165	161	174	178	160	163	156	170	170	177	141	176	184	130	169	163	160	147	145	182	171	156	181	167	161	164	143	166	162	174	207	137	153	183	176	159	142	139	183	173	169	131	166	188	176	174	170	154	149	141	136	166	152	178	162	147	187	160	172	194	167	167	167	162	156	157	159	143	174	156	187	152	173	186	185	191	170	165	163	157	177	166	157	183	159	189	171	179	155	146	161	172	183	177	144	174	162	148	175	150	152	167	160	147	168	164	140	175	177	149	194	158	173	142	170	153	181	160	171	176	158	195	156	154	170	155	162	169	161	153	185	159	207	183	156	186	165	153	162	163	171	172	162	164	157	142	137	154	183	173	173	168	152	166	180	159	175	152	145	175	150	121	174	163	168	148	156	164	159	176	162	162	157	180	194	149	161	160	168	163	168	184	164	158	157	163	161	150	140	151	174	164	161	173	150	170	153	151	154	174	158	144	183	171	184	173	161	180	164	163	160	150	168	157	158	151	172	166	158	154	138	150	157	132	166	161	170	156	159	168	170	167	153	158	163	166	156	155	184	167	153	165	123	153	189	156	167	178	194	147	145	165	164	167	149	137	164	159	195	171	169	163	157	179	140	152	178	182	170	186	176	164	155	140	157	154	176	183	175	156	197	158	181	141	167	181	166	167	183	164	148	169	186	187	178	123	147	178	158	175	138	165	169	164	174	187	161	143	159	167	198	165	150	164	159	153	190	169	165	161	160	163	152	158	152	148	159	161	169	169	184	142	155	141	154	169	162	160	163	158	175	158	181	158	167	148	154	165	191	170	169	164	157	153	144	159	147	153	167	174	185	152	169	179	153	164	150	182	157	163	157	166	183	163	185	170	151	163	147	151	161	182	158	174	166	140	163	162	158	146	156	147	153	176	185	171	155	167	167	167	176	155	151	164	170	165	162	181	165	165	173	154	179	152	156	173	169	183	180	151	175	139	173	177	155	166	187	171	188	197	159	171	161	148	145	147	156	174	140	187	145	157	166	164	180	187	159	158	148	157	163	154	144	147	170	174	167	158	143	152	152	164	148	170	211	163	185	162	169	153	136	165	186	188	169	164	163	186	154	191	164	149	170	179	172	169	164	154	177	168	141	143	159	141	179	164	171	164	153	186	158	166	158	146	130	163	151	171	151	178	168	180	168	157	180	173	134	163	146	144	166	170	162	169	165	180	169	157	180	161	143	161	139	169	182	162	189	162	161	164	150	173	190	169	161	191	158	165	176	161	166	174	169	159	185	164	198	151	194	182	166	153	177	178	165	173	146	175	151	170	169	181	143	159	186	155	155	160	156	144	156	141	153	167	143	174	163	162	168	182	178	150	153	143	172	144	156	184	173	163	157	184	164	167	152	151	174	167	172	178	147	150	146	168	170	187	181	163	174	168	142	137	145	176	173	172	181	162	181	164	164	147	170	176	154	155	180	151	168	168	157	176	170	144	159	142	138	171	145	185	167	146	167	150	174	166	166	152	185	158	142	157	163	165	158	176	137	178	172	172	126	163	175	151	151	167	175	188	161	175	162	186	183	194	164	156	178	177	172	155	172	177	153	145	181	156	170	147	159	181	176	165	145	160	183	156	154	153	151	157	161	179	181	158	146	156	169	186	167	168	163	156	145	145	183	156	195	167	149	178	160	187	152	165	167	179	152	182	158	192	162	138	150	156	176	162	147	171	165	160	177	146	187	152	160	165	168	153	154	176	172	178	181	165	153	194	177	165	150	142	153	182	155	139	173	148	165	163	150	166	138	157	179	179	156	157	146	179	156	166	159	170	162	157	163	170	147	165	154	180	174	176	181	173	152	144	171	165	161	165	157	163	162	168	134	152	150	146	168	155	177	162	172	172	170	158	156	142	160	173	138	175	195	174	191	187	156	169	174	146	165	169	170	177	158	156	164	136	180	173	155	165	167	160	174	157	159	157	160	156	146	154	171	157	159	170	166	156	149	175	182	155	150	171	165	166	165	180	186	156	157	171	178	154	165	169	162	168	172	175	189	161	162	170	167	169	157	166	160	158	157	177	157	145	163	150	164	164	180	153	184	183	155	169	152	164	178	172	148	174	160	151	173	169	161	165	193	161	173	182	161	153	182	155	161	192	175	176	163	169	158	176	169	169	160	161	185	179	157	151	165	158	160	139	172	191	162	174	179	169	206	174	163	151	161	171	180	143	171	157	160	183	167	148	170	168	174	178	173	209	171	175	165	157	171	155	178	200	144	180	172	163	166	176	164	170	162	170	163	163	176	195	168	152	151	207	178	163	162	151	134	175	164	173	170	160	184	154	160	164	182	163	168	162	168	165	156	150	166	157	140	175	165	163	156	155	156	173	174	145	184	180	182	159	154	150	155	172	187	155	175	192	146	159	149	151	158	183	164	172	165	163	179	179	159	159	194	147	178	166	135	148	179	145	186	147	157	173	178	162	149	183	187	161	165	170	165	160	165	177	144	160	173	176	170	192	157	159	157	180	182	159	148	157	148	166	161	162	139	160	160	145	149	163	149	166	154	174	192	181	194	186	178	157	157	159	161	165	162	180	158	170	166	171	165	153	151	159	147	158	169	167	151	167	176	156	163	165	168	165	185	158	169	156	148	168	159	148	178	169	156	160	174	165	164	204	171	174	159	179	169	160	172	168	160	178	179	159	174	159	174	161	161	184	151	152	159	155	147	150	167	154	166	168
2384	495	550	533	559	520	511	498	459	512	478	450	466	503	471	484	409	496	477	516	462	427	466	465	476	456	431	460	479	471	464	421	487	522	462	471	458	463	474	457	422	440	484	433	473	474	409	443	439	444	435	435	466	472	491	456	465	442	488	454	491	456	469	445	473	442	472	459	478	460	448	449	459	453	455	472	488	476	471	481	467	485	471	485	448	455	464	426	425	469	441	442	466	453	449	449	499	459	486	427	442	409	460	442	446	441	458	437	397	428	466	455	489	446	467	429	419	465	507	450	423	498	440	429	448	436	415	440	446	470	497	454	442	422	491	468	494	465	447	446	480	436	458	434	428	441	466	451	425	440	468	448	447	461	467	447	513	439	446	459	445	452	428	438	450	454	436	461	433	416	472	419	418	486	466	447	464	479	446	432	445	485	460	463	456	455	470	456	424	448	482	462	419	458	449	398	447	477	433	476	442	444	459	437	474	461	457	446	490	444	488	490	425	464	474	448	484	453	455	462	466	427	468	436	490	423	469	515	468	434	477	436	467	453	466	477	443	447	465	455	424	452	451	462	453	444	450	477	467	465	461	409	499	449	456	447	435	463	469	435	441	445	476	465	462	452	484	501	444	439	429	460	485	467	480	489	491	436	445	447	496	437	470	460	438	481	449	457	437	442	450	438	473	500	477	438	445	467	445	440	481	450	469	457	477	437	488	462	470	473	471	463	483	453	450	440	436	481	449	439	436	481	438	462	480	455	472	480	453	470	450	451	415	464	458	498	443	423	465	456	440	462	465	467	460	466	468	487	457	487	486	451	475	481	490	460	483	520	469	492	479	445	446	456	441	474	474	440	423	475	450	450	439	423	442	442	477	436	451	484	449	488	450	506	463	449	474	494	441	464	448	458	458	449	486	466	452	480	459	431	435	471	458	460	452	484	457	432	429	474	483	502	457	491	464	479	476	430	449	463	481	458	435	417	461	497	474	433	512	471	459	460	458	457	451	432	469	452	472	476	413	432	476	420	454	465	486	436	442	482	472	461	457	474	473	449	463	471	418	455	447	475	473	436	475	426	478	463	494	472	443	479	452	478	507	449	462	476	480	451	465	469	434	462	481	497	506	458	458	491	443	476	471	468	484	483	478	467	482	466	444	444	503	459	478	451	465	478	455	470	460	443	470	442	466	498	446	454	448	451	466	463	467	449	476	496	485	450	450	464	488	424	406	465	442	435	440	422	460	453	439	472	455	485	428	490	440	464	470	452	500	497	457	454	431	462	453	427	440	442	458	471	446	432	473	491	483	441	455	407	454	477	457	477	478	473	509	475	460	437	449	440	488	452	443	421	500	427	453	445	454	486	438	476	488	457	458	458	485	500	476	472	484	429	426	436	446	462	457	437	457	449	462	430	440	461	457	445	474	477	441	461	466	470	479	489	442	476	446	455	455	457	465	478	464	449	438	457	462	459	452	474	467	445	442	462	464	482	491	460	480	452	443	496	441	469	474	445	464	457	444	441	440	460	468	426	449	478	437	480	475	449	477	440	453	449	448	484	493	438	450	442	460	454	431	468	420	426	507	498	450	424	439	456	478	503	387	457	497	448	432	471	456	445	491	438	453	437	450	470	439	458	469	469	456	427	460	469	492	426	465	462	433	457	466	473	449	440	444	432	454	453	483	475	431	451	430	450	414	445	456	460	445	448	468	420	447	486	481	469	496	457	459	469	477	441	499	494	462	460	453	482	458	486	422	430	470	472	442	483	448	432	480	459	478	447	464	453	405	454	498	466	476	448	462	427	456	441	431	444	427	477	429	451	442	474	466	465	479	465	459	464	457	468	461	482	485	453	454	448	465	462	477	462	479	443	440	462	492	448	454	448	504	516	477	431	479	477	449	452	452	491	456	466	454	454	478	465	431	467	490	488	478	446	467	459	464	449	444	457	472	448	483	460	470	487	457	455	444	431	472	456	446	464	459	438	461	503	446	460	488	444	449	447	452	467	460	459	470	467	479	452	432	445	444	453	439	475	481	484	458	456	446	490	417	428	453	508	445	487	481	450	443	497	459	450	463	429	482	457	434	463	472	488	426	462	457	433	459	471	472	404	447	454	467	443	474	461	434	445	421	457	488	438	458	458	488	459	438	454	461	436	440	465	480	457	464	474	427	431	512	461	444	436	500	458	444	414	430	488	456	487	466	476	465	462	449	483	433	478	455	432	455	451	445	492	467	494	444	472	499	458	446	467	474	441	468	451	452	478	455	475	439	435	461	433	448	458	492	459	496	437	488	460	471	422	437	476	447	437	423	461	463	481	444	515	368	467	439	442	458	474	444	496	475	483	446	453	479	462	440	453	433	436	453	455	429	455	428	450	470	458	502	450	462	434	440	443	434	431	474	480	456	468	472	447	468	444	472	470	465	450	457	439	474	479	446	488	460	462	455	439	450	458	456	485	424	462	476	436	463	452	464	472	508	466	465	477	458	452	409	487	472	473	483	467	463	457	481	463	474	448	449	464	470	433	483	434	450	414	436	444	430	444	470	444	423	505	481	480	479	464	416	446	457	463	455	501	444	449	452	440	439	483	414	485	411	477	490	447	495	454	455	484	456	499	455	456	461	433	471	459	452	438	438	449	491	444	445	416	486	482	453	419	476	475	468	431	469	472	455	448	486	457	459	482	465	443	472	471	501	462	486	453	444	411	458	468	449	492	470	435	477	497	483	442	420	496	473	437	459	473	468	457	436	495	469	477	452	472	425	464	477	469	464	476	432	496	449	465	449	450	454	460	486	461	464	449	488	488	464	502	445	481	479	463	465	496	475	409	491	460	454	426	486	447	480	464	466	457	445	467	445	435	457	422	470	465	470	451	462	419	471	475	446	466	416	475	476	422	465	488	432	464	468	429	462	446	472	447	459	485	424	458	450	462	468	472	446	479	490	434	432	434	495	458	450	467	462	446	448	433	454	435	463	467	457	474	465	465	483	474	514	453	457	476	505	489	462	497	455	453	452	451	443	463	446	462	425	495	442	432	441	475	436	472	436	494	447	471	433	490	447	505	454	492	424	475	442	457	443	429	453	456	429	472	449	443	457	470	459	462	492	464	444	450	453	498	469	458	456	459	493	465	474	446	456	471	452	424	462	454	425	458	437	435	446	426	457	431	424	479	459	479	485	491	463	438	453	441	468	478	482	455	458	487	468	448	469	468	493	448	426	511	463	467	477	464	435	455	470	457	446	445	425	445	477	469	432	446	418	465	480	466	452	501	498	439	452	483	448	461	481	455	474	439	439	444	477	479	441	462	446	484	451	448	474	459	474	463	431	452	421	457	424	436	469	462	467	487	419	455	482	480	438	463	455	444	433	472	477	460	465	433	449	433	430	524	450	433	455	446	458	447	495	420	494	466	448	472	423	463	481	458	436	434	469	473	474	476	470	477	472	448	456	455	465	464	439	431	474	460	487	460	452	476	472	463	458	433	450	475	456	470	435	477
8844	1129	1217	944	576	516	420	322	254	285	230	209	221	218	181	217	201	197	165	204	187	175	192	186	167	179	174	176	163	167	158	144	178	164	154	160	149	156	155	163	156	170	182	198	176	157	150	180	165	141	169	142	146	184	161	164	165	169	157	173	160	175	160	174	171	163	153	156	167	144	149	150	190	152	139	153	164	151	143	152	163	163	154	159	152	171	159	140	146	160	144	169	149	161	158	140	145	154	157	135	152	173	164	151	165	150	137	165	145	167	151	152	163	161	157	144	169	138	166	146	167	184	158	144	141	143	155	152	133	168	168	160	155	159	147	154	155	190	140	170	142	154	163	160	149	146	148	135	177	140	160	156	143	166	164	136	176	168	155	165	172	162	158	153	181	144	180	146	172	145	159	159	167	158	135	162	172	154	156	174	170	144	157	138	144	171	152	151	152	159	135	176	161	168	164	167	152	170	164	157	154	164	149	174	180	134	167	155	156	156	167	170	157	180	153	161	160	164	177	151	155	127	171	168	162	168	180	165	160	150	163	147	167	129	161	155	161	136	159	152	146	142	152	167	151	174	171	169	179	153	148	162	138	177	158	160	166	151	136	196	155	146	153	154	156	166	155	130	155	147	157	163	144	134	139	165	164	142	188	144	175	155	170	181	156	151	153	153	148	159	158	162	165	169	142	162	159	176	127	168	166	149	173	139	146	138	164	165	145	143	173	151	149	169	147	133	138	167	183	161	159	141	148	155	163	157	144	152	133	169	148	136	179	158	158	161	163	164	144	147	161	173	154	125	143	147	150	158	164	138	133	155	134	134	156	168	176	156	163	173	144	184	152	156	153	149	161	148	160	156	145	152	132	137	149	152	145	149	173	142	147	162	134	136	167	156	152	141	163	149	138	159	141	154	148	164	154	162	162	155	155	165	156	153	186	146	150	153	150	160	158	155	155	153	164	167	158	135	139	140	173	152	157	144	150	166	165	156	142	192	169	176	189	171	157	151	147	166	143	181	145	179	151	139	168	158	169	164	148	138	137	129	178	149	149	159	162	148	168	183	153	157	141	153	155	147	181	165	154	165	146	170	148	170	150	157	136	160	160	151	165	164	140	148	148	144	157	161	149	140	122	117	137	162	172	181	165	160	166	159	140	151	162	157	158	145	155	138	150	166	170	141	168	173	165	157	159	156	140	157	178	169	160	159	166	148	172	171	187	154	166	176	137	153	155	153	165	160	145	153	161	159	158	174	175	142	149	172	149	172	179	166	164	170	166	155	172	154	147	164	157	182	164	173	165	152	158	154	154	166	158	162	151	176	149	163	155	159	129	155	153	182	156	147	145	143	149	194	188	160	143	169	143	153	151	158	152	158	151	157	157	139	166	165	159	151	146	152	173	158	148	186	171	143	157	158	167	151	157	152	168	153	155	161	151	152	176	163	157	179	174	149	153	142	140	161	193	165	156	161	157	192	155	143	143	151	148	159	133	171	151	160	163	147	152	160	172	180	166	135	154	159	145	152	152	127	146	165	137	148	144	161	170	153	172	171	132	145	156	162	176	128	144	179	135	172	143	156	132	153	164	163	151	140	155	147	150	164	161	134	161	152	146	153	154	165	169	153	160	143	172	145	146	169	142	160	144	158	137	160	136	147	163	159	172	163	147	165	146	168	146	161	136	143	159	147	177	156	157	151	146	157	152	155	148	138	153	147	146	173	161	170	163	171	152	144	162	179	145	151	168	159	134	156	146	172	141	169	140	148	152	172	171	145	140	160	165	179	141	144	160	144	144	143	164	142	172	153	152	158	179	166	161	148	168	149	161	149	153	156	144	150	173	166	156	157	162	159	143	156	160	142	184	174	158	153	149	171	126	171	155	148	149	133	153	154	158	134	156	158	171	134	163	157	193	167	171	162	164	169	144	162	166	140	167	155	140	154	154	150	148	129	172	145	149	169	162	156	175	174	144	165	152	156	148	151	186	162	162	153	201	173	158	149	146	145	158	143	146	153	146	153	141	147	141	166	137	175	157	146	158	150	151	181	172	172	149	163	149	162	173	131	151	169	156	155	177	147	151	142	150	161	155	153	163	182	165	168	179	165	151	161	149	156	159	150	163	141	159	158	155	184	168	170	144	166	164	155	150	185	156	164	115	147	146	156	166	167	172	146	167	164	164	163	134	141	175	165	148	160	145	168	156	156	161	142	186	141	177	130	190	157	122	159	135	155	164	160	164	135	172	153	169	152	148	152	158	137	166	166	170	179	162	132	162	176	149	126	160	161	140	164	166	157	163	159	147	154	151	148	153	148	169	151	129	154	157	163	159	158	138	155	162	170	133	186	150	156	153	153	150	182	148	126	152	137	149	152	176	164	148	153	190	167	159	170	142	177	175	145	181	148	153	147	169	149	156	164	133	156	176	142	141	170	160	142	163	155	145	155	161	176	168	165	150	151	165	140	141	153	190	151	182	163	154	169	161	125	158	146	166	160	154	165	150	162	165	163	195	156	152	151	178	160	139	167	169	164	147	167	177	134	147	161	167	154	151	175	131	155	157	177	149	142	154	162	163	176	152	163	147	175	140	133	182	171	142	145	144	139	164	146	177	149	193	152	147	164	155	145	154	155	165	142	149	142	166	152	170	157	151	178	150	141	169	163	159	158	176	150	168	174	152	166	144	154	171	133	157	192	154	150	167	177	162	146	161	142	180	192	138	138	144	162	165	159	148	143	137	149	157	190	168	169	158	169	170	160	148	143	161	158	159	160	152	152	151	141	141	151	157	172	152	142	167	158	155	160	151	168	157	142	127	148	174	185	178	153	150	178	167	198	176	144	163	161	140	158	156	139	180	167	166	178	173	154	152	164	168	150	154	140	139	118	149	168	152	145	174	150	164	165	147	172	141	151	180	155	169	144	153	179	154	176	163	165	146	152	148	146	152	145	164	148	151	169	132	176	159	162	145	164	133	168	161	175	166	163	159	139	169	146	146	163	161	152	169	156	165	145	148	153	161	163	160	173	140	143	164	140	178	161	153	166	163	169	155	179	139	156	155	169	146	161	165	134	159	146	151	151	171	147	168	146	164	155	175	159	140	175	151	155	143	149	146	156	155	152	177	140	164	173	163	160	174	169	144	152	158	145	162	134	154	154	172	171	159	153	146	138	162	164	150	162	179	153	190	155	142	181	149	132	159	148	150	173	148	157	147	166	156	148	155	160	159	154	144	161	165	174	184	176	163	142	141	185	170	153	137	163	151	157	153	148	172	154	152	139	145	144	172	156	135	161	145	170	161	156	154	157	164	203	155	149	147	166	146	154	149	168	167	145	157	143	184	156	147	175	151	141	109	152	160	143	144	162	163	162	160	159	164	171	165	160	161	163	164	153	150	156	154	160	169	145	140	141	147	161	177	152	154	169	143	159	159	178	145	152	157	161	143	139	166	170	169	158	151	132	133	148	134	155	157	161	142	173	183	151	175	123	153	180	161	152	139	142
6246	1247	2582	3048	2633	2190	1962	1588	1344	1098	1088	961	906	837	780	762	690	653	689	637	662	652	596	566	590	547	597	556	516	509	513	544	561	546	537	502	532	541	485	515	527	539	519	566	555	507	499	470	479	511	483	519	512	497	478	472	454	478	484	491	481	494	474	473	476	476	469	445	507	491	435	469	467	494	445	457	456	479	437	488	487	481	432	479	464	444	450	454	468	433	462	494	485	468	486	483	457	473	480	482	518	425	470	427	452	478	523	477	466	481	495	462	443	486	460	497	466	477	472	449	455	476	498	453	501	422	459	482	489	467	445	478	482	477	508	466	491	443	450	466	482	458	468	480	447	488	516	488	459	482	487	429	467	508	521	452	458	469	485	457	478	454	452	492	438	468	447	497	472	439	442	457	483	443	467	446	430	493	476	423	490	437	469	480	489	477	514	467	447	481	456	437	474	470	453	481	501	445	454	497	435	449	447	485	496	455	489	441	436	478	431	489	467	451	461	411	506	439	447	451	452	461	502	427	457	429	454	504	469	452	478	462	505	473	497	485	431	446	429	487	453	421	459	431	497	419	411	457	491	484	445	485	474	499	484	489	463	482	458	471	402	449	460	469	481	470	481	454	455	473	431	464	467	428	473	425	451	484	500	447	446	473	422	456	428	443	464	508	512	445	486	462	439	524	454	477	449	455	493	432	457	436	434	485	441	435	532	451	448	454	495	438	507	472	411	475	454	425	477	427	441	457	467	460	459	425	435	468	454	440	476	440	436	488	450	480	472	454	495	447	431	454	477	500	501	476	451	473	473	464	450	488	453	475	460	467	496	468	501	508	481	454	475	446	457	454	428	457	479	478	474	506	486	451	508	446	490	442	485	482	473	496	477	479	490	471	476	460	483	490	491	471	482	464	437	458	479	471	436	448	438	461	495	441	490	483	493	468	482	480	451	470	503	422	470	499	415	427	455	432	485	461	463	477	497	441	435	464	511	455	464	426	448	494	486	421	429	453	454	441	443	456	450	479	452	466	475	495	461	454	486	446	446	462	477	423	456	471	469	500	450	426	433	450	524	432	489	487	537	443	496	484	459	490	445	465	474	438	442	460	428	467	483	461	506	441	437	482	468	432	493	450	473	394	434	447	414	489	479	491	461	436	472	478	485	453	473	424	442	444	445	487	456	435	503	483	471	474	490	452	460	459	507	453	455	475	500	476	488	439	439	429	472	481	471	509	452	458	486	481	453	460	442	447	459	460	479	497	423	487	456	448	442	434	449	425	460	467	449	474	486	468	464	458	504	466	448	435	468	469	475	432	461	494	492	468	470	501	482	478	468	461	409	449	487	461	444	466	454	481	442	439	469	449	493	467	479	461	470	444	429	449	508	484	400	448	442	484	436	452	469	462	467	473	484	460	473	486	481	486	440	453	425	446	467	491	478	469	472	463	444	461	485	446	435	469	442	472	464	482	482	471	462	461	429	454	443	472	450	432	461	452	495	437	456	450	486	472	449	429	461	455	453	399	485	439	509	457	457	456	458	479	448	482	490	462	435	454	476	458	456	456	440	472	462	497	463	485	457	491	450	487	497	449	458	511	485	465	452	455	454	449	462	428	484	476	452	436	469	492	489	446	447	434	487	437	468	438	485	451	439	489	474	460	448	474	459	440	452	500	467	511	486	469	457	504	461	478	455	445	477	456	471	464	476	499	457	481	460	470	461	476	489	484	446	474	483	454	436	479	440	468	438	472	466	438	448	474	489	466	443	487	466	462	493	442	455	482	491	488	455	488	466	438	469	445	478	441	478	478	443	448	440	434	472	461	470	484	463	451	496	493	455	469	459	525	416	458	455	462	478	463	478	425	447	490	495	456	479	487	481	447	457	458	438	494	501	419	469	452	475	499	517	470	442	450	477	500	438	488	443	478	468	460	414	447	455	422	475	486	429	481	453	472	503	448	447	474	444	489	472	421	472	454	482	457	470	468	491	448	485	453	449	478	451	465	497	511	484	445	452	454	485	469	487	454	450	505	458	490	474	436	460	468	500	461	461	484	480	457	475	439	483	434	450	451	512	462	461	503	467	460	470	416	467	441	458	481	456	495	461	484	481	493	457	456	435	464	446	490	463	491	485	495	448	470	418	483	430	406	521	472	493	464	412	416	462	462	460	477	462	463	444	480	462	413	450	474	475	445	429	479	444	460	465	478	468	437	431	456	436	488	481	441	496	514	479	448	459	456	474	476	433	506	483	493	467	458	491	463	433	499	477	462	429	450	468	457	464	452	489	463	476	441	470	475	458	474	452	498	455	460	465	436	472	484	447	457	456	420	468	471	526	456	434	451	464	484	445	503	492	442	453	466	458	451	483	498	462	500	462	440	499	491	438	497	518	472	434	473	499	452	460	438	476	465	492	445	471	453	439	469	446	462	457	444	480	486	429	458	434	437	462	476	440	487	460	437	437	476	474	477	477	454	531	413	429	471	466	462	476	464	419	464	482	465	471	475	474	478	442	454	504	486	490	505	469	452	469	467	493	487	474	492	474	420	457	481	454	492	487	465	463	496	459	482	453	455	509	443	469	482	457	445	487	479	473	468	439	469	455	479	464	464	483	458	474	475	432	477	436	450	466	471	453	468	454	466	481	448	459	474	476	468	504	456	469	484	479	467	458	512	461	511	465	482	468	455	460	499	464	465	520	496	459	448	449	440	459	453	506	467	455	473	475	449	456	457	460	463	439	447	462	469	489	462	476	506	511	441	462	444	433	461	421	435	475	452	449	448	472	459	480	478	441	459	445	461	472	440	452	473	468	460	465	475	451	426	405	488	454	441	540	469	472	443	509	436	447	460	425	488	467	460	479	457	466	462	463	444	443	467	451	469	478	514	447	476	460	472	482	470	446	423	472	453	431	467	439	463	454	483	471	401	433	448	467	436	455	442	465	458	461	465	462	504	443	426	414	434	470	441	468	477	493	478	452	490	471	473	460	439	465	441	474	463	477	463	494	447	459	478	456	487	452	486	498	505	500	494	484	462	460	442	461	423	464	495	469	474	513	447	457	472	481	465	462	506	476	472	454	452	489	473	453	481	462	525	459	436	460	478	476	489	455	457	492	419	441	454	453	435	499	459	462	447	468	496	482	463	520	481	471	457	461	438	466	468	462	424	451	438	445	511	483	465	437	440	489	470	484	463	470	441	441	393	451	454	474	475	453	411	425	478	467	451	477	499	482	487	503	468	478	462	467	433	480	469	471	470	470	476	414	452	442	478	487	455	448	450	462	469	463	461	439	447	476	471	503	438	480	469	483	420	502	447	481	479	469	455	470	469	494	471	446	452	462	453	451	453	428	470	479	484	434	503	474	509	452	467	476	479	484	449	467	439	442	457	481	495	450	459	481	495	466	507	478	458	478	479	516	486	428	450	494	492	491	453	465	483	455	484	463	455	458	443	501	519	495	442	475	452	499	492	460	459	482	465	448	446	433	450	448	462	476	451
16659	3079	2809	2012	1417	1079	988	704	603	596	516	444	476	441	438	414	381	441	407	392	382	372	393	382	365	355	368	358	358	379	369	359	338	357	359	314	333	323	401	362	313	358	349	351	325	345	360	327	353	343	326	362	310	342	371	347	303	362	327	347	346	329	355	392	311	390	340	313	334	303	348	319	332	341	326	357	324	368	345	308	333	324	328	337	378	337	331	349	368	364	305	306	351	345	327	319	378	350	351	330	350	356	335	335	323	340	362	347	330	303	329	366	330	336	354	397	369	314	344	348	312	323	331	345	329	340	367	369	300	317	339	339	365	300	353	308	334	346	362	334	311	327	328	366	338	327	340	313	374	339	369	345	331	334	315	290	306	322	311	329	304	334	305	312	325	346	310	360	307	358	301	328	340	343	346	348	343	343	360	334	341	336	334	315	371	331	340	333	306	338	327	335	318	290	338	344	344	341	341	355	324	353	330	313	331	359	311	327	316	356	365	346	373	344	363	355	342	351	293	335	329	302	353	307	334	346	313	310	341	309	299	343	344	330	372	353	330	321	350	346	321	330	380	340	332	341	337	348	351	348	346	374	352	349	325	339	326	306	332	334	285	335	351	362	350	352	307	319	327	313	337	374	313	363	335	314	343	341	314	323	340	345	343	332	294	323	347	317	300	331	357	320	338	313	358	363	308	321	327	345	343	349	331	347	337	350	349	351	338	412	331	385	320	326	328	355	326	319	335	356	340	326	307	358	311	351	351	356	316	309	327	325	323	344	324	358	327	354	368	342	361	359	327	310	367	313	342	340	319	320	344	383	358	342	329	315	346	331	303	339	339	309	329	345	333	322	304	366	353	338	329	322	357	352	319	320	337	340	341	350	345	359	330	324	352	352	375	349	310	337	339	343	354	347	356	333	321	328	331	354	344	300	315	354	344	329	322	322	369	314	329	351	349	336	350	350	313	340	312	358	380	376	344	345	361	337	377	376	341	348	330	368	306	311	299	311	331	337	380	339	311	321	344	343	374	336	341	355	341	341	336	339	323	340	337	337	334	338	356	356	319	313	352	352	315	317	343	348	355	325	342	353	346	351	318	318	360	339	325	314	333	347	343	340	387	373	345	373	321	365	364	324	327	331	324	352	340	337	375	317	331	356	351	344	341	323	344	324	326	317	350	310	296	319	341	371	325	360	351	344	316	353	346	326	325	365	366	303	318	347	353	357	330	343	353	362	351	344	320	343	335	341	337	379	336	302	341	317	314	343	380	350	366	390	340	341	347	355	344	330	327	346	377	379	339	356	344	319	320	354	329	344	322	345	313	338	343	323	307	341	342	327	315	331	326	341	328	350	343	342	340	320	337	323	321	344	313	319	341	338	330	351	339	345	365	379	338	323	322	346	310	326	320	304	359	302	331	336	372	328	341	302	294	346	327	346	322	297	322	325	355	354	331	335	332	332	320	350	315	377	336	328	324	321	313	333	347	372	332	327	356	359	363	340	319	349	319	329	323	350	328	351	333	354	304	344	337	326	362	359	292	304	293	299	341	345	311	315	340	324	348	335	325	321	348	340	339	371	331	349	322	343	319	312	326	345	368	334	326	289	349	313	337	351	351	329	346	342	359	345	361	306	339	324	358	344	336	356	307	354	353	350	364	381	364	343	328	340	355	368	325	340	366	306	337	330	318	307	318	370	346	338	339	345	363	350	324	339	339	308	312	326	322	358	334	339	342	322	330	356	353	347	329	352	345	339	341	328	358	361	313	359	347	320	303	334	338	365	350	320	328	315	324	363	359	327	336	324	308	330	335	313	335	328	339	338	340	310	332	341	347	342	317	314	338	318	326	326	338	362	300	356	324	346	361	319	345	306	305	354	322	361	318	351	355	329	367	312	319	327	349	316	335	353	347	335	364	339	321	345	361	329	344	312	340	349	340	346	328	336	334	317	305	308	315	315	325	368	314	374	352	333	331	354	334	372	320	321	356	341	320	310	325	316	327	339	328	331	333	321	322	334	329	343	376	304	354	348	337	309	317	347	345	301	332	318	290	311	348	336	322	324	333	331	318	307	307	323	297	342	332	306	330	313	321	337	352	313	319	318	330	332	366	310	297	319	372	348	322	335	337	297	309	333	343	341	342	337	323	340	314	302	359	312	350	345	333	346	325	329	335	323	356	372	342	322	286	342	335	350	322	324	327	310	321	340	317	291	350	319	346	346	329	328	348	353	336	328	332	368	338	326	308	314	328	356	340	319	354	348	350	350	348	349	331	349	324	321	327	308	317	348	345	355	335	320	324	303	349	368	351	325	342	369	322	300	349	369	344	307	347	340	326	338	345	358	347	316	310	319	343	349	341	323	343	333	318	362	345	353	370	344	339	306	338	342	325	323	345	333	356	363	339	336	353	344	327	306	342	347	323	295	345	299	315	341	329	346	318	301	304	308	328	346	345	338	370	337	357	320	319	342	342	343	293	352	343	348	326	314	310	352	353	353	340	356	334	312	338	320	337	331	322	317	321	322	321	318	352	348	356	299	313	341	339	328	366	315	357	345	325	291	338	303	297	351	325	322	342	317	333	369	325	331	358	342	341	344	311	330	343	352	299	332	356	341	354	372	366	334	369	367	315	340	384	302	326	321	343	315	319	323	317	309	309	379	308	348	351	319	358	361	312	331	334	310	316	297	328	330	334	354	307	309	312	330	305	317	339	296	342	345	352	308	345	351	353	323	392	335	324	304	320	355	358	348	329	347	309	342	329	315	334	330	309	343	302	353	335	333	339	400	364	337	361	328	330	322	294	300	302	330	306	349	332	351	316	334	342	348	306	341	368	344	305	316	338	352	341	321	331	340	351	370	325	315	319	366	333	382	352	344	309	321	347	322	330	321	322	348	337	326	368	323	327	320	346	324	355	341	321	293	334	314	329	347	327	308	338	309	353	357	325	324	322	338	310	350	337	354	342	340	332	337	365	301	330	315	329	311	322	349	338	329	345	325	341	341	349	320	354	328	341	369	355	321	320	349	309	337	316	339	323	340	310	370	343	348	322	359	338	345	309	378	343	326	339	288	329	325	296	330	353	356	351	345	323	307	338	371	344	329	331	301	344	333	312	321	354	337	324	332	345	344	345	338	319	329	343	364	376	361	313	351	349	336	331	363	349	344	342	347	314	311	351	344	340	306	389	352	346	367	337	333	328	364	334	354	341	320	347	319	365	355	344	312	321	308	337	334	350	321	350	296	328	310	332	352	351	323	352	328	354	330	350	324	335	324	340	335	312	330	312	313	377	376	322	342	323	327	332	352	334	316	349	369	393	322	359	326	335	335	333	332	355	324	327	338	340	333	330	339	309	324	350	338	355	311	329	350	344	367	329	379	313	346	370	337	314	319	338	349	308	363	336	335	326	354	298	329	349	339	327	374	339	322	341	348	341	344	338	328	367	322	300	346	346	300	339	340	341	373	334	297	321	316	351	345	308	340	329	358	365	333	344	328
8884	2437	5017	5760	5186	4240	4048	2920	2581	2201	2071	1834	1674	1638	1434	1409	1369	1270	1241	1177	1139	1099	1072	1060	1095	1069	1051	1022	983	1033	985	974	954	907	984	944	964	955	918	960	892	980	970	898	952	921	937	875	950	888	906	885	869	908	851	908	908	914	889	864	874	883	898	842	892	865	851	870	806	866	898	870	898	851	860	850	864	809	897	822	829	867	857	896	830	878	870	851	879	858	914	897	853	809	855	835	907	878	889	871	836	852	874	800	826	910	847	839	831	842	865	877	822	894	855	806	885	845	808	854	867	869	842	877	889	859	806	913	833	839	808	857	824	817	824	846	845	856	809	840	790	840	834	863	842	864	893	825	839	799	852	837	819	877	854	852	834	889	848	846	846	869	835	877	850	845	873	804	839	842	889	845	861	858	847	851	826	891	890	826	850	862	819	801	853	867	845	873	816	816	884	790	857	814	831	790	803	810	826	879	930	853	880	813	842	795	831	885	828	874	831	848	882	854	836	803	833	864	843	860	885	823	830	808	816	884	845	804	812	875	858	868	825	840	892	841	793	878	833	775	856	886	833	860	845	798	901	868	835	885	781	887	811	838	850	874	875	870	835	811	872	841	868	841	834	832	846	828	852	843	832	837	851	837	840	838	889	866	865	794	827	820	874	781	854	852	836	852	850	841	869	816	814	843	844	834	866	843	828	806	854	890	763	864	868	836	821	852	877	883	812	847	831	828	843	800	827	819	884	804	900	828	867	843	889	831	872	849	823	895	833	873	877	834	817	873	793	853	869	894	830	796	883	867	840	848	927	851	835	817	833	851	872	792	830	842	817	800	847	882	872	887	832	890	902	830	823	814	822	899	870	857	861	831	876	819	884	806	860	848	891	876	825	810	839	884	859	823	870	835	858	842	791	886	890	824	820	826	864	864	833	823	855	875	844	883	804	869	871	851	876	832	886	866	771	840	812	879	795	845	849	857	851	870	851	817	890	844	838	879	834	884	758	851	871	831	826	842	836	805	868	808	852	880	868	845	894	843	792	881	884	858	807	878	802	817	838	834	838	815	924	814	823	844	832	835	810	830	826	795	846	842	827	828	792	859	830	817	799	846	906	873	853	912	848	839	842	830	840	868	812	807	843	863	887	884	849	852	879	814	796	830	841	841	810	821	793	844	890	834	841	937	843	849	823	899	788	842	796	841	839	842	843	799	859	835	874	846	866	797	854	794	870	848	837	837	872	853	891	836	827	794	829	821	836	848	852	861	834	853	842	841	856	812	803	862	843	841	823	861	816	858	790	805	830	893	842	866	819	842	814	846	896	823	855	821	832	836	849	913	905	835	807	845	887	836	851	831	833	823	844	836	818	858	795	820	856	815	871	834	821	809	816	870	865	804	894	841	823	887	842	874	857	841	834	853	850	880	856	852	863	815	810	860	887	830	877	822	819	879	896	806	852	850	826	872	833	837	882	822	919	890	834	827	809	838	848	837	813	827	818	848	826	894	839	866	884	830	878	843	775	837	842	818	837	827	838	847	791	843	858	855	802	834	860	811	849	879	852	835	857	792	822	882	802	863	858	826	857	872	859	897	843	864	916	814	876	834	822	824	903	809	844	845	890	806	872	830	859	837	829	799	876	858	849	775	887	814	839	827	818	853	882	867	914	834	773	873	863	849	860	848	855	892	859	844	849	855	887	900	852	871	858	891	816	823	855	825	904	867	804	850	882	812	770	878	885	844	843	869	885	851	829	855	844	832	863	841	835	877	843	835	803	866	859	851	840	882	865	851	855	842	818	863	781	881	875	778	802	806	839	858	853	877	805	855	872	797	883	860	842	797	796	792	861	852	823	865	808	827	856	847	867	904	853	845	889	835	805	832	840	878	875	818	843	824	890	877	825	856	896	865	841	888	837	837	844	845	856	845	857	890	818	812	788	842	818	881	877	852	828	798	847	798	835	830	846	834	852	813	871	894	818	835	820	832	783	895	835	874	875	802	835	851	830	785	822	852	832	896	746	796	869	902	811	815	830	805	830	844	793	899	825	791	838	894	825	823	861	837	863	893	851	837	821	783	847	865	871	873	831	801	850	876	851	857	853	872	822	820	794	846	836	891	914	848	834	804	881	853	863	807	836	857	862	834	856	817	869	811	867	851	841	915	891	808	819	817	794	865	896	826	848	838	883	870	842	867	825	851	790	868	846	883	762	792	853	881	848	827	818	845	839	845	861	895	836	824	865	809	825	852	822	814	891	940	807	846	889	826	841	823	825	802	815	824	877	849	839	850	817	789	869	836	840	826	844	900	807	818	838	873	839	844	837	831	879	870	871	831	863	843	821	872	837	801	840	833	909	837	863	861	852	812	902	842	865	822	830	792	807	876	854	865	881	856	848	842	817	869	773	824	919	832	857	838	852	889	864	847	828	898	832	880	850	838	853	857	890	849	765	854	850	814	875	876	834	819	860	820	811	845	830	850	835	836	821	861	893	779	842	826	840	872	812	791	822	830	817	843	846	831	833	912	850	823	868	810	867	824	848	802	853	821	828	811	856	795	826	879	848	868	820	821	870	875	867	828	873	806	835	854	837	868	820	801	827	878	824	882	870	884	848	852	875	828	882	801	795	851	861	852	827	853	828	857	852	818	857	822	862	803	851	854	821	831	862	833	817	878	876	864	855	868	808	829	823	834	813	823	828	824	828	836	857	813	843	906	837	843	829	839	853	846	815	886	829	814	876	903	847	865	791	893	807	872	840	866	868	841	870	809	837	788	869	820	871	849	871	863	888	819	840	808	832	841	847	828	835	875	837	821	820	894	848	840	861	805	873	858	856	803	812	844	877	848	866	879	831	783	847	863	828	843	920	831	824	843	832	876	910	815	840	836	857	840	919	859	889	849	890	868	820	804	873	807	857	919	867	859	794	871	804	862	848	811	829	873	858	819	841	847	832	836	851	844	848	859	818	803	834	868	808	800	858	860	806	853	796	900	828	815	788	838	847	809	856	857	828	827	866	840	863	822	782	826	842	878	769	818	867	835	864	846	866	880	839	823	845	850	822	820	857	890	836	863	884	845	875	782	844	859	796	836	815	830	828	844	861	813	857	882	810	882	912	901	854	851	820	821	870	881	828	849	838	885	863	853	837	836	815	897	873	856	829	853	866	882	860	819	909	804	858	840	912	862	847	892	887	852	845	860	849	822	853	827	836	813	801	837	852	862	813	879	919	835	887	864	837	886	816	878	795	809	849	857	789	834	825	813	825	877	775	854	796	865	851	796	854	875	873	852	820	833	889	859	825	887	833	792	872	882	867	851	827	882	852	849	859	832	881	832	856	829	884	844	855	871	851	823	883	817	879	829	860	837	846	799	811	906	833	825	863	845	854	834	835	800	908	842	828	878	866	871	834	856	859	841	847	836	866	860	845	818	865	812	801	816	809	891	878	823	896	833	835	859	846	834	812	851	819	835	823	808	820	851	826	809	851	844	852	812	878	865	868	775
2315	224	210	192	196	162	168	164	157	170	147	149	151	158	166	171	158	155	151	155	157	169	168	160	177	148	168	166	148	151	156	159	186	185	173	169	192	161	153	160	170	163	163	147	165	149	146	179	163	166	168	187	159	146	165	169	156	153	186	162	153	175	162	152	166	158	174	153	144	169	157	155	156	131	151	157	161	158	177	154	150	151	158	169	176	177	149	156	158	139	172	181	175	136	189	143	145	165	188	167	169	149	179	143	192	168	174	187	165	164	175	141	153	168	142	153	157	189	170	168	145	161	162	162	133	156	181	184	169	133	159	174	153	190	149	142	142	171	168	177	164	150	177	152	147	146	171	166	145	176	150	186	169	179	158	145	173	154	162	151	153	170	149	166	163	181	142	160	175	133	148	173	172	164	165	161	145	159	128	182	144	133	137	165	162	175	152	146	137	141	165	143	148	167	189	178	153	166	161	181	158	148	165	161	154	152	161	140	177	162	172	183	159	158	137	172	190	175	156	171	152	150	163	155	181	167	183	166	149	162	153	198	148	172	166	158	142	166	164	180	168	157	144	167	169	188	156	164	175	152	171	145	160	160	154	149	171	182	167	136	161	161	167	189	156	176	136	178	156	179	170	168	159	183	187	157	168	150	160	176	142	165	153	182	168	164	150	164	136	189	155	173	168	154	135	144	149	150	177	158	190	163	172	157	153	141	184	139	156	159	167	172	170	155	155	177	147	147	174	163	172	155	150	145	172	185	160	144	166	160	167	152	195	168	180	187	180	128	172	125	175	161	167	156	156	161	134	156	175	177	166	168	140	143	171	136	151	162	132	182	163	167	181	180	180	170	164	146	176	163	166	144	169	175	170	168	164	157	128	163	151	167	166	164	196	188	151	169	177	171	183	161	159	155	157	185	165	169	156	152	160	158	182	167	143	182	157	169	158	151	162	163	164	160	156	155	144	162	164	169	154	188	160	160	192	178	158	163	169	192	157	154	162	164	165	171	160	155	142	168	141	168	175	182	146	165	164	138	162	191	145	149	157	153	187	141	166	163	176	162	187	175	180	160	164	150	176	155	142	175	144	163	181	158	155	178	166	186	152	154	160	166	176	132	160	170	177	152	165	172	166	153	163	156	177	171	156	130	175	157	162	141	156	162	185	154	167	164	165	165	160	164	169	182	154	153	163	164	150	157	155	184	143	174	183	189	167	162	159	146	156	178	155	160	151	170	156	189	140	154	154	183	158	159	147	161	177	169	144	157	156	168	153	143	160	161	138	148	164	171	184	185	189	141	186	154	162	149	135	157	192	153	175	174	155	178	157	167	174	161	153	164	158	184	161	173	167	150	153	174	167	155	170	164	171	153	162	183	150	163	186	151	142	161	169	156	184	165	143	147	135	192	150	177	147	168	170	157	144	155	162	182	160	146	172	172	156	153	165	141	173	172	167	169	161	164	153	162	185	156	160	178	159	141	159	151	156	143	176	163	154	173	182	164	141	167	182	143	138	176	164	187	157	163	185	191	162	160	175	190	160	164	171	180	175	157	176	150	176	176	175	158	182	146	142	187	158	179	152	165	144	170	147	173	176	156	149	151	149	148	161	167	170	153	158	160	171	165	178	158	173	179	156	172	191	164	178	173	200	169	177	172	180	171	160	160	145	186	143	159	165	154	175	171	144	162	146	161	169	178	161	149	162	152	179	157	166	134	139	180	172	148	170	151	169	153	169	163	163	183	151	157	178	150	171	165	147	173	179	172	180	166	189	171	158	189	162	149	171	152	186	189	175	154	165	164	166	192	156	143	139	147	155	168	183	166	174	165	165	164	174	147	180	162	169	170	170	141	171	172	159	169	139	186	165	169	155	157	174	169	148	175	162	149	165	131	170	169	145	155	169	184	157	151	150	191	173	171	162	150	165	172	144	166	186	147	175	140	161	161	156	179	167	174	166	177	154	160	161	164	161	176	192	157	170	159	155	174	153	161	171	160	169	149	170	155	139	159	147	151	149	160	160	172	150	153	149	145	149	166	138	149	133	162	174	147	188	168	159	171	204	178	163	158	147	187	188	175	160	160	136	167	145	161	150	165	159	165	151	145	148	158	157	144	172	170	152	173	163	185	160	153	148	177	180	180	154	169	170	160	168	164	175	157	179	166	157	167	162	179	158	167	191	167	193	172	163	157	141	172	168	148	156	164	162	177	160	149	162	177	142	169	192	143	160	159	166	165	151	142	169	163	161	145	160	167	145	162	163	172	144	170	152	157	147	159	168	177	150	140	175	162	174	132	147	152	167	184	163	181	156	173	175	169	181	159	157	173	173	166	141	142	171	154	156	164	157	155	156	180	163	141	156	163	169	173	194	160	154	165	178	144	152	177	165	154	157	160	158	143	149	133	178	161	154	178	161	161	165	164	151	153	175	160	150	158	150	168	169	138	146	178	174	165	164	165	160	168	164	162	158	158	157	158	181	161	158	161	157	164	133	174	157	179	155	150	144	152	159	172	158	181	167	171	156	131	148	152	175	150	169	152	177	160	143	168	156	191	174	160	175	147	178	166	156	162	176	170	164	170	173	151	161	166	181	168	159	165	159	148	161	150	154	155	179	163	169	163	146	173	176	153	181	166	177	172	193	160	149	154	149	180	148	168	173	177	171	172	172	183	171	161	183	141	166	160	168	168	190	159	174	152	164	168	180	151	152	158	183	168	160	133	177	155	153	159	179	172	166	179	171	187	173	139	173	141	160	178	181	179	137	189	187	169	167	164	156	173	141	160	172	149	157	167	182	174	150	153	151	170	138	184	143	170	173	154	145	141	149	170	172	162	174	176	166	175	139	175	176	162	142	144	156	168	163	156	160	164	176	170	167	143	157	157	155	157	151	144	165	159	144	157	160	162	169	151	163	147	159	180	176	158	174	159	158	173	158	142	146	152	156	193	177	154	171	172	150	151	172	176	135	155	152	152	139	152	144	154	148	161	180	194	152	151	156	183	175	186	161	159	184	177	169	144	146	119	158	164	189	178	172	175	153	168	150	175	158	146	179	163	175	155	145	165	160	155	164	156	176	147	160	173	190	170	191	167	160	158	166	153	170	172	171	168	175	129	155	171	177	149	186	165	188	159	156	152	180	166	168	159	188	162	177	146	150	183	176	184	160	174	176	152	176	170	156	180	179	163	178	171	156	166	162	147	143	162	173	174	160	177	162	180	150	147	165	159	160	153	156	168	142	197	158	155	184	175	145	185	141	165	157	178	175	186	153	162	173	157	147	160	166	167	184	151	144	162	168	157	173	132	178	145	162	154	168	188	169	188	185	153	175	162	177	158	174	178	138	147	189	163	175	148	160	151	165	148	136	153	165	150	159	168	163	147	194	148	166	146	154	194	175	168	155	174	164	144	180	172	178	177	175	149	179	162	163	147	151	170	155	142	165	161	155	174	139	153	149	171	175	164	150	173	168	163	169	183	191	166	182	159	151	161	136	165	178	179
2308	496	535	577	591	515	498	485	498	479	494	489	478	472	468	473	497	482	433	478	469	425	493	453	458	504	474	446	452	459	477	448	486	432	427	439	453	475	426	454	425	503	459	492	468	458	426	469	425	437	454	464	459	452	458	426	469	428	473	445	471	433	452	497	456	473	470	478	434	483	446	427	440	469	491	466	486	484	449	463	455	436	477	462	474	438	455	456	468	499	453	429	479	453	452	438	496	510	442	460	446	458	431	468	489	447	486	435	445	489	500	464	453	451	505	474	480	436	449	434	447	416	477	472	473	516	483	451	481	446	439	492	447	468	442	490	474	458	468	458	482	462	441	483	453	444	454	479	494	465	480	444	462	483	416	471	478	466	500	426	446	459	448	436	474	475	451	453	433	471	501	448	446	505	408	418	436	462	434	490	428	447	479	460	460	455	455	476	442	427	441	428	439	471	462	463	477	471	488	457	444	473	412	438	451	430	462	475	440	433	449	430	416	470	487	420	450	442	433	457	450	476	449	492	483	452	447	456	504	463	466	459	470	468	455	430	479	440	511	443	462	449	435	416	481	477	458	477	454	461	462	444	457	449	504	467	414	474	473	452	429	444	463	429	451	455	483	433	476	426	470	475	437	460	462	468	494	434	429	457	423	452	438	445	441	429	441	436	479	499	451	449	437	432	465	481	467	479	475	437	488	487	439	458	439	457	455	465	466	440	449	410	441	417	462	458	428	409	457	429	481	455	505	482	464	430	475	508	474	450	428	453	447	438	448	471	465	434	469	461	469	463	422	450	432	425	451	476	449	444	453	491	448	473	499	405	466	431	465	467	482	456	442	424	438	466	439	443	469	419	484	452	463	460	456	473	455	445	450	448	439	457	481	439	422	481	472	469	458	436	473	475	455	430	476	473	479	464	431	490	449	446	468	442	495	452	452	458	437	497	464	489	458	446	466	478	417	457	441	482	471	473	454	427	409	461	486	475	495	446	477	427	473	455	465	435	419	441	467	477	469	463	475	473	497	443	472	427	448	482	404	465	464	505	467	458	472	479	457	465	480	469	448	432	457	434	466	444	441	441	475	460	472	434	460	467	463	453	430	451	475	447	452	460	449	458	494	469	400	476	469	489	443	476	455	442	433	461	480	449	468	465	458	454	476	445	473	434	469	439	466	464	428	406	479	455	475	471	451	437	513	435	468	472	444	433	449	498	467	437	472	433	431	425	456	446	433	477	438	466	472	409	463	410	473	474	452	526	463	439	464	457	495	457	473	453	426	443	491	486	488	460	452	445	482	453	461	432	467	430	460	462	468	478	455	442	443	433	421	458	431	430	469	458	458	457	441	452	447	427	463	441	452	430	446	456	460	468	432	460	444	493	481	454	472	445	464	443	430	456	424	482	444	459	451	484	462	485	414	495	462	472	427	493	479	443	444	458	446	461	435	470	419	454	485	451	465	483	432	477	448	460	428	467	436	475	491	465	451	425	442	432	489	475	464	456	443	449	467	486	424	486	445	452	470	471	456	443	443	422	463	447	469	455	425	470	448	457	449	446	477	426	444	459	438	481	454	423	481	434	488	458	514	445	465	447	473	427	422	443	488	450	437	455	434	448	437	469	482	476	444	475	422	448	444	468	501	437	463	474	448	447	470	438	471	452	448	483	451	432	484	447	467	434	452	492	461	447	461	455	476	434	465	444	436	466	446	435	465	437	473	457	460	465	475	455	470	428	469	448	492	454	466	459	449	497	426	453	441	486	455	434	466	430	475	449	499	441	454	464	438	471	462	442	453	467	525	478	466	456	456	510	492	443	471	473	449	436	441	450	460	429	436	469	487	464	430	451	494	426	438	459	415	506	430	420	478	427	486	444	460	463	508	461	474	477	459	425	501	431	474	419	422	467	480	473	455	515	451	488	425	452	444	490	493	437	464	445	466	490	465	469	467	453	444	474	443	454	512	462	447	439	491	455	443	457	436	486	473	453	453	415	476	435	492	448	415	484	461	457	428	473	456	495	453	442	441	451	460	442	476	463	453	438	442	472	461	413	418	460	473	470	480	469	465	479	414	455	511	463	456	432	479	466	449	420	436	468	499	427	417	440	462	448	443	495	425	470	411	438	449	487	469	467	454	484	422	438	444	462	465	489	480	432	430	494	454	442	422	458	422	468	447	422	456	450	474	493	485	459	417	462	484	437	431	424	459	497	455	493	459	464	468	467	458	482	468	513	456	442	467	443	433	454	452	451	446	447	436	468	462	459	466	458	448	438	457	475	475	455	477	450	476	442	407	456	494	442	434	437	482	450	457	450	460	461	432	444	479	473	443	500	433	438	433	489	450	477	462	473	446	467	461	445	451	432	445	472	443	477	477	454	472	476	448	426	437	440	441	445	459	450	460	465	452	479	481	432	483	458	458	486	468	449	458	488	471	468	473	422	463	484	472	465	454	503	466	473	480	495	439	476	458	437	447	440	454	462	478	480	402	435	458	415	442	475	462	444	447	448	441	470	474	455	452	485	477	420	415	447	453	485	476	525	446	433	427	446	426	462	459	448	438	474	454	483	422	464	500	456	517	436	445	450	461	461	485	458	483	446	458	452	458	433	458	465	439	480	429	478	453	425	439	445	440	451	435	499	442	459	496	467	457	457	438	464	441	446	444	446	446	451	463	429	471	434	446	426	472	412	441	479	422	448	427	439	480	475	485	453	463	488	462	466	454	463	423	464	467	426	457	440	427	484	436	463	469	451	428	464	432	437	472	460	473	454	453	496	455	464	476	464	424	412	463	449	458	494	442	421	433	462	463	426	456	471	449	438	440	505	431	438	478	463	457	469	481	483	471	470	485	490	475	437	463	491	452	466	432	433	491	451	446	460	458	463	438	470	515	462	465	461	445	494	463	444	479	463	504	482	441	406	436	444	428	470	467	490	476	439	459	500	435	445	452	430	485	454	461	462	459	436	452	429	484	412	478	488	469	405	445	472	464	470	477	438	454	504	424	446	459	449	437	472	435	449	466	446	492	429	454	471	518	450	464	464	489	437	437	435	476	470	467	479	405	484	461	397	428	446	454	448	457	451	472	458	430	432	455	481	466	434	455	468	440	453	445	450	476	449	462	452	454	441	470	477	441	513	493	421	446	457	468	485	465	452	484	502	456	453	438	458	474	473	454	491	433	461	435	438	468	455	440	438	460	478	424	461	414	504	470	445	416	436	511	459	420	468	470	434	486	446	447	425	434	469	452	484	472	444	433	434	463	497	446	484	449	480	454	452	466	483	440	462	452	430	469	448	420	452	486	450	459	445	443	456	471	422	478	474	443	450	480	455	436	474	470	430	477	471	430	458	450	438	491	447	458	474	430	453	477	453	433	449	458	445	489	488	481	481	454	442	427	460	480	429	478	460	448	441	464	499	417	402	434	429	440	467	433	430	459	480	481	480	421	447	474	483	464	448	470	430	421	481	451	455	452	495	471	478	471	467	481	443	442	452
9229	1222	1239	931	661	532	394	325	285	251	212	220	211	226	203	197	211	223	186	170	173	172	160	178	152	168	162	177	143	167	193	148	174	145	162	184	157	139	168	174	174	149	145	165	176	158	162	143	157	164	168	164	161	160	133	152	167	162	157	169	149	156	183	162	171	141	155	155	153	174	168	151	167	158	161	162	172	169	157	156	149	150	169	159	176	159	149	142	154	142	160	171	161	142	177	153	168	161	165	164	144	165	150	166	178	173	156	161	154	151	127	153	151	151	161	167	140	127	175	158	161	151	162	165	173	164	131	193	160	149	155	162	167	143	162	166	141	158	162	152	130	173	145	178	184	150	149	149	161	170	171	174	172	167	137	162	174	150	144	183	173	160	156	144	157	140	161	139	138	137	175	134	147	176	159	162	141	140	148	137	165	128	165	159	141	155	161	150	161	147	162	134	141	143	157	178	155	144	168	161	134	169	148	177	150	160	159	148	132	159	144	162	142	139	185	154	175	188	160	157	150	168	174	167	167	177	179	166	131	184	141	144	154	180	151	145	142	166	145	156	158	174	146	157	167	161	158	144	172	151	174	176	146	154	155	151	161	112	165	170	147	140	135	142	165	155	137	154	140	151	162	154	126	172	162	179	183	160	181	163	151	160	178	171	157	162	166	156	156	150	156	173	171	153	151	168	163	160	146	152	154	161	165	156	152	162	164	146	156	138	176	190	165	134	149	156	188	158	157	167	133	162	150	158	167	138	171	166	174	175	152	182	158	147	167	166	165	138	162	184	130	156	157	173	168	169	157	140	173	162	149	163	159	156	152	167	160	165	163	145	163	163	177	172	160	160	157	159	158	151	162	177	171	142	159	153	145	131	163	147	151	161	174	144	124	173	144	133	150	151	176	149	154	157	155	167	160	156	165	133	161	146	119	167	148	134	146	135	151	149	156	161	149	150	175	176	140	159	139	168	149	150	153	167	182	157	156	161	143	153	169	159	143	181	165	150	144	154	146	189	143	146	147	124	148	154	142	152	168	164	162	156	169	186	144	161	147	150	152	158	149	147	169	155	183	150	150	134	169	137	159	151	168	156	155	154	142	162	159	158	173	146	161	189	149	141	152	162	173	152	141	161	154	157	175	151	159	160	163	161	160	172	146	152	151	158	147	143	174	171	184	185	186	142	133	170	142	154	160	179	149	156	158	173	152	142	165	130	170	165	170	147	148	130	151	153	150	147	151	133	156	166	142	154	152	150	159	174	121	165	136	154	165	143	156	127	162	171	178	154	147	166	139	156	157	165	158	163	158	176	158	171	167	157	144	163	144	150	166	164	156	175	158	149	156	162	176	167	173	150	161	170	166	140	153	147	145	165	153	155	162	152	177	131	151	165	152	167	159	161	170	152	158	154	125	167	157	151	158	166	158	164	154	149	151	171	153	145	174	158	152	143	144	161	125	141	175	162	162	155	156	151	183	172	150	168	136	138	172	167	161	155	161	173	163	167	179	168	181	165	155	138	171	156	152	138	155	155	144	153	150	158	159	159	152	148	149	169	163	151	186	161	173	153	168	138	150	151	144	159	165	179	153	140	144	178	166	160	195	153	169	136	148	153	168	169	137	158	152	134	164	138	170	160	149	127	161	148	144	149	162	158	136	160	168	158	145	151	145	147	159	164	141	159	160	166	159	144	159	173	180	163	157	172	147	149	165	137	172	160	165	169	138	158	165	164	158	145	200	140	151	148	156	157	146	142	150	148	154	161	151	159	152	159	157	178	171	166	179	155	136	142	154	143	155	170	136	160	151	164	142	167	166	172	146	168	157	140	132	130	161	153	144	172	174	140	128	162	134	154	164	167	154	149	146	138	156	129	161	162	161	166	129	167	178	150	148	154	155	167	147	178	152	170	164	153	162	176	158	169	168	154	162	165	175	165	132	158	166	138	156	181	167	133	167	145	173	173	148	152	140	164	133	155	166	150	141	125	164	160	169	146	167	149	174	187	168	152	150	149	153	163	152	153	160	150	156	163	163	167	156	165	155	163	162	154	169	163	156	147	175	147	154	177	167	165	165	137	181	134	144	170	152	164	161	137	180	163	127	152	153	153	163	157	146	172	160	149	168	162	137	131	171	141	151	166	136	152	169	153	167	165	168	153	167	146	163	156	160	169	156	164	160	174	174	166	150	164	161	177	176	155	154	186	147	161	155	152	134	146	175	166	171	149	168	161	141	183	152	154	159	161	160	164	176	160	152	153	158	180	167	162	134	157	159	154	136	135	173	163	144	133	156	154	154	169	145	162	156	154	144	165	159	153	174	154	141	162	171	150	164	148	145	154	177	162	148	181	151	157	160	142	157	148	168	154	160	148	183	173	156	146	150	144	134	166	138	168	152	143	169	134	145	141	161	157	161	147	138	174	174	164	172	181	141	145	192	155	145	155	145	161	147	157	158	174	155	168	164	145	140	147	169	139	140	154	161	168	148	151	140	156	160	146	131	156	176	167	132	153	158	161	177	161	131	132	150	155	167	158	144	161	176	166	152	171	169	139	156	146	163	156	147	176	175	170	163	163	159	155	166	152	163	163	147	167	175	141	164	156	146	163	131	155	140	156	156	143	185	148	148	187	159	150	145	139	143	160	168	164	140	168	146	167	140	129	157	161	163	156	161	167	133	161	159	134	163	172	143	165	161	158	152	166	146	149	163	134	144	144	142	150	176	137	148	172	169	156	165	173	167	170	169	161	158	165	153	154	158	180	159	182	160	169	165	153	159	151	147	145	165	142	168	147	144	168	149	151	149	176	174	131	137	129	133	180	162	164	153	172	157	138	144	139	157	162	169	156	162	133	155	163	169	169	152	166	181	138	176	127	165	172	151	149	153	153	174	175	143	163	172	149	139	158	147	163	139	162	143	140	151	152	159	158	162	160	159	137	174	171	170	180	145	163	160	144	154	161	173	138	146	145	153	180	176	168	148	164	134	181	155	148	143	148	142	146	169	187	140	150	148	131	145	157	149	157	180	161	165	152	141	153	164	152	157	122	169	156	159	171	159	142	213	171	157	143	157	164	168	152	164	177	150	144	145	143	157	155	169	167	132	168	182	173	159	145	170	163	175	179	160	144	142	166	157	161	162	147	180	161	160	174	151	161	153	164	163	148	156	146	156	169	166	166	143	167	150	142	154	192	141	145	174	166	157	139	167	162	161	162	159	147	144	168	156	134	142	159	168	131	149	180	125	163	160	172	142	166	155	159	162	154	141	161	135	163	145	155	145	159	140	163	151	157	155	143	172	147	146	175	178	187	174	176	160	144	168	170	146	175	171	165	166	154	143	139	159	151	151	165	166	152	152	148	158	144	156	134	161	170	169	170	151	150	176	139	166	162	177	161	134	163	157	186	156	169	176	134	175	190	170	139	144	142	142	148	173	159	152	155	170	163	165	148	153	161	163	163	135	131	150	158	170	164	167	163	160	167	184	144	170	141	159	143	179	164
6509	1253	2645	3042	2630	2206	1839	1551	1347	1198	1039	950	848	830	765	733	703	685	657	642	636	641	588	609	578	583	519	556	610	569	578	554	568	486	522	536	560	501	492	523	550	510	533	465	485	511	522	488	478	453	482	457	519	473	404	487	484	512	460	481	496	481	474	451	475	461	496	495	484	493	488	462	476	461	471	468	474	487	480	473	498	497	455	483	446	508	452	497	488	479	434	462	486	486	479	486	484	475	512	493	464	463	471	533	464	485	491	486	494	450	448	449	443	498	499	440	495	471	465	457	493	471	428	465	473	486	449	420	479	467	477	455	462	489	493	470	502	454	410	492	454	469	465	476	464	491	489	469	509	494	481	464	469	479	471	425	491	439	481	468	452	513	458	488	475	494	448	450	441	488	528	459	444	412	452	502	480	476	449	474	472	472	469	460	476	451	479	466	488	460	442	474	443	477	470	455	466	477	494	480	452	430	438	452	430	511	485	470	415	460	440	439	483	508	457	482	492	501	496	444	475	452	442	475	466	444	484	469	488	456	467	495	496	461	475	460	474	480	442	457	449	458	456	485	419	482	482	447	499	423	467	478	448	440	456	487	463	431	492	488	425	464	470	445	455	531	456	489	454	468	453	462	449	445	498	489	494	449	419	504	476	468	473	464	419	464	473	416	468	493	461	440	464	481	447	501	477	458	446	467	479	472	482	471	406	444	474	479	488	432	476	455	451	479	469	501	453	462	503	440	447	479	461	489	469	474	472	465	417	454	454	472	472	469	446	491	425	469	471	461	436	467	471	440	487	491	468	480	507	445	440	477	473	436	462	448	398	451	496	478	442	463	476	445	470	433	460	475	439	456	429	436	506	455	486	453	493	450	473	437	488	467	464	464	477	485	487	490	474	455	431	461	476	449	481	469	465	444	426	502	466	447	482	465	465	470	473	461	458	431	464	457	481	468	458	452	466	473	480	477	485	459	466	469	458	443	454	438	481	453	457	464	429	423	418	419	452	451	512	499	501	476	449	476	468	428	461	457	463	435	476	447	449	454	469	489	458	475	508	452	456	471	469	445	465	470	473	489	469	502	480	463	446	465	501	474	447	478	453	472	464	497	450	469	392	460	444	443	461	483	466	434	438	498	478	476	434	465	488	459	447	500	432	477	490	452	459	491	478	451	422	453	461	483	478	481	443	485	469	424	478	456	456	475	499	478	455	470	447	484	472	500	461	421	491	467	502	452	450	477	459	454	465	483	485	443	502	480	450	489	475	454	458	459	458	451	458	473	497	466	464	436	464	476	453	490	455	440	514	467	475	467	489	449	470	472	452	455	472	432	444	462	489	463	437	449	453	487	446	491	441	487	480	464	459	504	498	495	474	469	471	458	451	457	457	453	493	439	451	442	463	445	458	450	451	454	489	465	471	468	451	479	472	425	441	412	465	464	430	465	458	469	472	494	483	464	486	490	483	485	443	482	466	483	461	456	461	469	451	478	475	448	480	457	449	421	446	433	479	451	454	422	486	470	488	479	474	480	434	462	463	477	433	455	510	466	455	455	467	455	484	477	455	434	450	452	502	460	444	449	482	513	464	486	446	501	449	481	451	471	413	483	498	484	445	477	438	459	466	464	501	453	465	447	458	462	466	454	470	461	485	439	460	426	472	487	473	449	479	480	465	478	461	451	428	466	455	451	480	464	505	477	451	495	479	507	454	460	461	517	453	460	496	430	477	462	447	440	468	479	474	450	455	457	438	471	463	450	453	459	469	447	472	471	491	495	441	456	468	479	447	455	473	458	470	508	433	455	461	478	468	436	479	441	495	484	476	475	467	460	481	482	473	498	441	494	481	523	487	454	486	456	443	492	472	468	469	500	455	450	478	445	476	430	481	475	469	471	455	465	465	479	475	500	462	467	458	502	490	453	471	473	496	471	446	441	481	456	477	462	480	465	444	408	418	461	471	434	448	465	490	495	472	458	434	469	477	467	467	462	497	488	465	476	476	435	481	493	454	457	449	454	487	478	424	455	477	497	466	473	444	449	434	445	440	441	489	484	461	475	472	482	458	452	455	472	501	449	464	458	444	487	432	444	455	465	454	486	449	489	498	505	491	451	442	449	489	482	475	466	440	476	414	486	444	420	450	422	461	468	436	482	471	471	467	480	462	490	472	456	475	447	450	458	443	486	486	467	435	488	485	436	469	500	489	437	480	474	478	457	455	430	489	434	460	482	501	433	449	437	451	487	505	443	486	466	490	446	435	417	494	476	443	440	464	456	476	488	496	483	452	454	508	455	495	488	454	468	495	436	450	464	469	433	460	465	455	469	439	441	468	500	491	480	469	483	507	471	445	486	424	463	470	470	467	488	490	500	462	444	458	495	426	453	466	482	437	449	481	447	422	485	477	468	448	460	466	456	469	477	471	466	464	456	456	455	415	482	491	439	464	451	463	475	490	447	433	417	456	453	439	472	478	494	436	483	445	474	448	455	458	473	470	431	458	465	475	468	431	487	467	488	448	438	474	477	442	461	494	476	457	456	466	475	450	463	436	442	466	449	441	425	450	478	424	476	495	428	448	435	482	468	479	478	456	441	468	512	450	464	437	444	487	480	471	454	505	461	464	490	440	468	466	433	458	451	465	434	469	481	497	471	446	468	512	468	473	472	472	456	461	477	438	460	484	478	496	481	442	416	474	431	486	462	466	505	459	448	517	472	448	494	455	457	491	426	505	453	473	469	448	476	412	453	477	481	503	463	453	485	463	438	460	461	464	452	473	455	468	468	506	491	483	482	459	451	442	444	466	467	443	477	451	499	477	457	465	460	491	493	444	461	505	451	457	452	490	468	468	494	504	525	480	529	452	500	470	462	443	457	453	455	465	440	427	480	452	457	425	480	461	431	453	485	439	406	461	505	460	455	478	455	467	484	485	438	416	458	484	464	505	417	436	446	456	468	438	442	460	463	434	474	447	475	456	517	470	466	489	433	473	512	427	476	417	449	445	484	489	452	459	481	464	472	438	422	465	480	465	437	463	463	465	480	482	449	494	470	517	458	430	506	422	503	472	459	449	468	477	497	468	508	456	443	477	485	457	453	464	516	455	476	453	473	432	462	477	441	505	469	437	455	453	438	467	421	461	480	433	446	494	472	474	477	456	440	434	486	451	472	451	417	482	428	484	494	480	466	442	457	473	474	450	465	472	441	445	452	461	475	496	478	428	459	433	492	479	439	440	434	476	447	470	437	452	493	474	472	445	451	448	453	479	461	420	469	482	460	452	456	466	467	496	462	460	467	468	446	459	483	462	427	464	472	452	477	453	496	467	444	499	420	443	430	478	480	448	476	479	475	457	466	451	477	436	472	445	456	472	461	464	465	477	456	462	479	446	478	460	480	467	472	428	468	461	465	467	447	449	472	418	452	465	448	439	461	444	471	498	476	470	494	484	467	445	479	437	473	472	488	490	439	469	435	478	469	466	459	488	481	460	482	463	454	483	441
16605	3138	2805	1911	1396	1098	906	722	597	533	515	488	438	440	440	414	450	378	375	370	375	384	411	390	369	333	372	393	365	330	326	373	364	330	335	352	332	349	335	365	316	349	373	349	315	327	331	344	371	341	368	342	366	346	333	335	306	365	345	336	329	386	351	345	348	331	337	323	331	311	326	296	328	340	342	378	307	303	348	332	304	366	331	315	334	340	337	339	348	329	345	331	352	351	322	319	329	334	335	362	317	305	340	333	352	351	304	358	357	338	359	311	357	336	347	287	330	353	325	354	352	310	309	319	334	357	321	330	357	338	328	369	353	339	329	333	355	334	323	310	309	372	333	357	347	320	345	332	349	389	341	330	348	384	290	333	340	327	336	371	345	316	345	334	312	335	349	323	325	387	347	322	337	341	344	362	334	319	383	344	352	332	321	341	325	339	334	345	340	350	355	312	313	350	355	318	341	358	319	330	314	355	314	380	355	337	322	369	356	328	312	298	335	359	327	342	374	338	335	344	351	350	340	321	346	312	375	328	337	371	333	369	345	322	385	371	349	334	355	333	346	341	378	351	325	324	341	364	343	328	317	370	337	301	346	347	356	333	304	359	327	357	330	340	340	361	369	343	359	300	362	338	359	363	375	325	323	316	301	339	347	324	353	323	338	351	332	316	337	355	343	368	347	346	310	342	335	319	342	334	315	317	353	308	312	338	336	320	324	316	327	279	357	364	325	334	313	383	315	338	348	320	361	349	346	354	328	333	331	312	343	363	308	317	361	351	345	328	326	355	345	367	336	348	353	305	311	322	329	343	372	341	346	339	348	333	356	330	334	336	333	352	332	331	326	348	364	352	335	379	359	345	337	327	304	328	358	309	354	296	327	342	333	378	324	319	334	326	364	308	308	335	351	377	358	310	325	308	331	373	331	364	328	330	346	313	341	367	381	332	350	353	346	364	312	354	329	326	315	357	335	336	347	337	318	366	326	333	346	298	319	316	313	315	310	301	322	347	335	369	372	342	319	310	357	332	356	320	321	317	335	355	348	346	360	307	370	296	319	317	363	321	344	354	357	339	359	350	346	334	359	327	407	321	348	308	343	356	348	331	313	334	350	303	364	305	330	344	316	325	341	320	327	307	326	333	311	377	345	348	308	356	320	335	359	342	368	336	333	306	335	338	340	360	338	330	321	324	339	359	336	337	304	332	360	346	320	332	344	353	345	326	327	365	330	326	348	371	326	339	318	341	336	344	347	300	365	372	328	347	333	348	322	329	327	353	320	314	309	352	357	328	342	311	308	331	303	323	362	337	356	295	326	363	311	336	313	328	344	356	337	311	325	312	338	327	348	364	329	331	332	337	339	377	357	328	335	336	373	356	329	316	328	315	344	332	340	325	346	360	351	337	329	316	348	351	379	310	365	318	346	354	378	326	318	339	350	335	346	347	333	339	325	333	305	340	330	331	380	317	333	349	346	351	339	321	321	282	361	353	349	293	364	310	307	353	348	364	329	367	327	330	301	338	349	327	307	342	343	369	330	327	389	332	309	348	314	350	349	332	352	364	319	340	327	315	338	324	336	345	317	346	309	301	329	338	330	347	345	354	320	373	329	358	362	332	346	330	357	353	309	361	351	335	355	336	309	346	326	321	379	357	325	327	340	335	352	340	319	306	367	375	374	348	353	330	294	334	307	307	328	340	388	357	317	307	339	312	335	350	358	322	300	338	351	352	312	343	347	322	341	308	344	327	323	368	366	335	343	358	336	344	339	336	313	362	333	322	363	394	356	344	336	345	340	338	351	363	330	321	342	324	337	346	349	367	334	313	307	321	340	355	325	337	317	316	339	312	309	379	345	314	349	328	344	344	321	320	340	333	325	317	362	327	346	322	322	305	335	340	385	330	319	319	315	342	346	326	355	353	337	370	335	357	359	340	338	344	333	335	343	313	321	325	371	355	360	370	329	356	333	339	311	363	336	355	281	330	320	336	359	320	327	337	319	342	347	321	349	323	331	347	362	334	333	347	381	343	322	369	344	339	323	350	387	330	348	342	369	359	354	349	372	357	346	350	317	327	334	347	344	340	324	333	341	334	339	321	332	346	338	352	336	298	336	345	343	356	348	350	389	341	363	379	334	368	348	350	342	372	315	320	327	342	357	288	336	296	297	303	325	364	338	372	360	329	346	342	350	337	330	345	352	323	326	364	347	352	370	354	332	317	292	336	365	333	323	327	319	325	317	349	326	307	357	333	311	310	336	319	317	365	342	379	358	325	316	280	299	339	364	339	356	327	336	340	330	329	372	319	326	319	304	322	336	335	325	337	348	369	365	359	357	346	334	330	348	348	358	340	369	350	359	346	348	359	334	339	315	357	313	351	344	356	340	307	368	350	353	345	318	322	347	353	341	332	351	347	337	303	317	326	345	346	373	334	326	332	328	334	326	353	314	324	328	351	370	376	292	314	326	333	321	355	330	328	378	367	346	335	322	335	333	301	327	344	347	306	331	312	335	365	321	383	348	355	311	335	349	311	328	378	337	334	332	346	346	371	312	322	333	324	336	353	376	349	342	356	336	337	316	318	337	316	297	336	282	353	372	337	328	344	313	381	331	375	322	341	338	329	351	326	355	359	325	366	349	340	325	362	296	319	332	308	347	334	325	374	343	329	320	335	335	324	294	302	365	350	351	348	291	299	345	356	302	323	364	327	346	361	319	311	356	331	353	349	315	386	313	375	356	322	373	336	355	336	341	328	340	332	366	298	341	344	316	353	335	340	362	354	318	358	310	341	340	341	334	357	331	329	333	345	364	315	348	337	310	349	346	292	367	355	336	354	354	375	344	327	319	322	332	369	332	331	354	301	319	321	346	343	275	317	320	316	347	362	341	353	314	330	331	348	344	342	315	341	331	354	361	341	327	305	356	327	312	325	345	356	350	339	335	357	321	307	344	337	350	315	326	349	313	345	324	303	329	346	333	342	321	350	370	344	337	346	333	333	345	344	330	330	355	304	334	296	310	334	362	340	330	369	336	299	324	340	314	349	345	342	353	331	294	291	331	340	346	345	351	337	357	358	315	351	325	343	314	306	317	334	364	340	326	359	355	334	322	373	338	305	327	351	346	342	340	348	364	346	347	339	310	331	363	357	342	328	376	334	330	325	366	307	320	345	345	363	360	326	351	340	325	352	309	336	337	322	347	359	360	337	330	345	344	341	358	335	345	331	324	348	335	378	340	335	312	335	338	360	350	333	357	333	302	362	333	308	304	330	328	344	350	361	340	318	381	330	300	338	352	365	359	342	354	336	314	324	304	338	339	340	341	365	352	336	297	323	321	323	279	346	316	361	365	330	345	326	329	357	347	327	372	347	374	347	324	312	361	333	344	338	344	347	332	288	356	312	340	380	332	350	333	343	340	304	333	327	279	364	357	360	308	346	346	327	300	339	338	320	320	326	349	320	329	339	340	349	324	345	324	349	343	350	336	381	333	311	337	319
8940	2354	4940	5668	5140	4089	3346	2954	2465	2247	2007	1779	1759	1581	1433	1388	1295	1290	1235	1163	1152	1134	1105	1132	1079	1085	1096	1060	1012	1027	1007	955	1008	930	960	978	931	917	933	901	920	916	966	922	938	890	884	963	948	922	889	907	849	860	955	867	829	828	929	940	851	874	887	851	857	894	903	865	834	896	849	891	910	870	927	860	831	813	845	890	852	923	853	850	881	860	866	897	865	846	885	850	871	873	897	906	888	844	873	802	912	836	873	809	878	836	884	867	841	819	837	854	819	863	830	830	843	854	797	856	842	859	844	893	872	840	839	847	846	842	860	895	828	854	833	778	859	865	836	867	850	823	831	884	857	906	848	845	849	849	843	822	776	857	811	823	835	896	863	879	818	837	788	856	839	845	821	855	814	856	854	886	871	807	862	820	846	859	834	867	866	819	834	843	814	851	863	810	837	826	789	845	840	867	858	863	853	857	869	814	875	837	852	796	871	843	904	862	822	830	836	851	875	835	829	819	896	756	914	831	856	782	825	784	892	831	836	897	817	844	820	885	874	879	897	801	826	867	824	871	837	828	856	809	807	824	814	843	878	824	867	845	808	892	901	882	816	866	856	841	838	829	865	852	838	842	799	836	836	904	836	838	826	847	796	817	870	896	848	816	840	865	854	882	824	854	865	859	811	834	889	852	799	848	867	835	855	854	865	791	840	877	857	879	846	840	873	888	878	870	861	835	858	821	862	870	810	852	854	830	841	851	850	848	842	871	787	866	842	816	887	856	859	835	822	886	904	827	915	829	864	829	820	870	828	833	903	864	868	793	779	832	897	838	866	879	817	788	893	849	820	878	859	866	878	884	828	839	834	798	825	853	827	803	875	867	813	801	786	815	817	879	847	841	838	876	816	822	844	843	892	910	840	865	810	867	866	876	798	817	865	816	875	844	848	814	810	847	837	905	839	826	850	887	835	820	886	828	840	878	884	830	784	883	853	774	819	841	809	885	802	875	907	804	855	854	826	879	865	800	852	856	830	828	869	839	822	820	852	849	844	890	839	861	853	797	863	845	853	874	857	851	838	820	902	766	828	814	822	833	820	890	817	848	861	811	921	860	889	840	808	850	867	867	912	821	811	850	866	857	887	812	838	845	881	833	825	835	846	827	847	829	794	865	855	830	869	841	831	883	893	867	838	836	828	880	813	818	848	862	875	823	849	823	841	845	837	780	858	832	871	837	855	865	817	833	869	855	845	835	874	839	830	820	854	844	838	812	838	847	835	835	896	875	860	820	820	880	876	851	831	863	844	830	852	820	860	850	870	874	838	799	849	801	828	856	864	900	851	847	844	861	803	833	871	819	814	828	851	842	786	843	847	886	827	894	822	864	818	840	836	836	882	852	841	869	806	822	912	795	885	838	878	820	838	845	895	781	834	880	842	859	799	825	891	888	834	852	877	834	864	866	813	841	810	859	851	884	847	817	859	840	822	839	821	897	853	837	841	848	875	881	821	870	856	808	898	887	864	823	898	847	855	900	854	862	842	889	839	875	869	881	828	869	897	845	825	841	862	833	787	888	864	837	830	778	858	823	828	892	866	852	858	828	839	837	850	848	838	849	870	827	813	791	909	851	863	836	823	888	863	867	828	832	840	849	845	801	921	837	815	824	865	849	857	846	881	871	885	856	899	772	845	841	821	830	858	891	833	865	862	864	880	810	778	843	845	852	887	836	843	785	824	916	820	819	850	823	858	857	818	861	851	829	827	857	852	839	873	878	867	897	835	818	890	859	832	879	805	898	860	857	833	827	827	855	837	831	787	860	834	870	807	875	819	835	876	822	825	863	845	894	825	856	861	802	842	838	842	852	901	866	885	901	821	807	881	843	829	881	824	837	793	838	816	822	791	833	869	833	872	858	892	895	876	843	801	889	849	892	839	836	824	842	850	857	829	860	860	897	867	832	868	779	801	827	843	836	855	861	873	866	779	822	846	893	870	835	841	870	849	832	882	858	811	756	852	816	866	834	841	827	809	868	860	851	876	852	833	881	828	869	784	852	851	858	804	888	838	816	889	793	831	889	827	807	826	860	788	826	790	838	796	821	855	823	857	820	852	839	829	852	853	829	788	809	839	807	929	843	894	838	843	799	820	884	869	847	838	895	872	873	839	872	812	847	779	863	827	846	818	805	845	837	863	824	881	864	792	851	854	810	915	892	912	824	838	815	873	861	828	849	809	853	906	814	807	827	881	857	897	844	885	837	796	884	870	870	842	832	840	800	817	821	832	812	874	859	865	837	843	817	905	827	845	870	852	849	834	846	854	893	866	873	798	808	823	825	814	835	867	841	874	834	824	838	861	832	845	839	793	846	873	814	864	874	826	865	812	856	817	857	838	863	871	872	850	817	860	827	864	886	855	836	844	788	814	835	861	812	886	816	830	863	871	847	814	892	811	811	844	865	856	849	854	838	844	824	792	837	792	886	848	781	870	830	863	816	841	837	882	817	858	824	823	828	802	870	867	831	855	894	871	843	897	843	806	769	822	851	860	833	885	820	827	852	886	867	838	883	842	872	889	899	861	820	862	834	861	807	794	862	835	849	833	818	870	844	888	901	814	876	845	854	884	845	862	821	830	864	829	857	806	870	845	819	817	934	852	843	850	911	846	825	857	897	777	917	828	873	831	804	849	878	881	843	825	827	888	843	820	829	827	842	847	872	845	833	844	836	804	858	795	828	896	837	832	852	832	781	844	890	864	851	809	828	845	884	851	819	905	867	782	842	878	893	845	823	810	836	785	818	843	822	820	848	847	816	885	843	813	788	860	802	851	891	795	849	855	851	859	875	892	848	849	890	908	859	792	804	852	834	853	831	828	849	822	861	854	888	866	826	833	861	861	901	819	840	840	793	817	847	916	892	916	835	878	813	835	879	818	868	812	827	848	886	811	844	838	843	858	837	872	843	851	938	858	826	829	828	874	804	829	806	869	856	809	851	860	830	872	888	848	845	841	879	874	902	810	901	861	812	767	810	861	883	854	857	814	834	823	847	864	840	837	851	853	863	816	863	854	846	840	857	852	849	849	852	870	832	868	845	813	841	874	833	858	818	871	808	857	839	859	880	843	907	827	907	837	851	801	848	847	852	857	854	839	903	833	845	864	814	873	848	863	830	800	795	825	805	853	833	859	826	911	883	837	854	893	894	851	870	920	848	824	840	859	880	865	867	818	858	843	850	853	825	862	869	806	836	853	809	829	861	819	852	858	856	805	806	864	868	851	841	835	827	839	894	888	836	937	827	825	819	844	841	836	828	859	808	873	844	854	868	885	837	835	886	819	851	845	809	822	864	818	811	908	822	847	838	900	821	886	848	809	861	820	825	837	822	839	857	826	871	827	814	829	883	868	856	813	854	866	803	881	876	830	842	846	859	815	912	865	860	859	831	868	850	844	813	878	841	822	889	862	834	851	847	848	832	808	823	831	832	823	851	881	837	839	855	850	831	844	866	787	811
2320	173	196	187	182	160	162	169	176	154	167	166	155	176	136	151	155	160	149	177	180	135	162	189	165	153	179	157	162	151	159	149	164	171	173	162	178	182	153	162	137	167	168	151	158	160	159	158	152	152	169	136	167	184	162	162	173	153	158	175	194	144	131	171	152	174	179	176	171	172	163	158	173	150	143	162	152	174	166	177	163	157	172	148	185	169	181	153	131	137	166	180	197	147	170	163	162	164	149	152	175	139	171	150	163	184	151	145	175	139	166	161	174	160	125	155	172	144	152	136	152	166	169	158	166	161	166	156	161	153	155	153	170	161	179	165	164	176	165	137	172	170	159	153	170	186	150	152	150	154	182	144	144	153	156	183	198	158	162	151	164	163	182	163	170	149	173	166	158	176	183	172	191	151	168	145	173	160	163	173	170	168	173	170	171	144	161	145	155	191	180	156	153	159	149	148	167	157	180	150	142	136	147	152	170	172	156	174	154	166	158	167	173	165	178	150	167	196	187	169	172	160	153	163	178	163	184	158	179	183	159	158	155	173	174	164	187	146	156	182	165	173	160	160	145	153	157	168	178	154	162	159	145	186	175	169	148	151	178	162	150	157	163	160	174	161	144	185	159	167	160	173	177	160	174	197	164	187	163	180	151	170	166	155	146	165	177	173	175	174	161	162	149	164	168	148	148	169	165	153	165	162	154	163	189	168	176	166	141	166	161	161	173	148	175	175	157	163	164	155	169	182	174	161	167	181	156	178	151	157	154	158	168	178	153	174	181	158	182	147	153	170	163	160	148	190	166	177	172	174	180	143	158	157	161	159	170	142	159	177	177	155	167	146	165	161	159	168	148	146	161	157	173	153	167	184	176	167	159	161	155	173	155	169	163	176	139	190	170	154	180	141	159	135	176	168	166	167	162	202	163	164	177	169	168	172	171	151	158	175	163	159	136	157	177	181	179	144	167	169	160	169	164	156	194	157	153	161	181	157	179	162	163	174	164	179	188	128	166	161	166	171	185	160	165	159	156	189	177	163	166	156	146	167	136	156	169	159	165	166	147	149	140	165	172	180	177	146	155	174	165	154	160	167	168	150	147	166	152	146	139	175	162	171	173	178	161	185	155	168	165	161	155	166	165	161	181	172	156	169	150	173	160	170	147	155	176	167	165	167	161	162	155	150	168	163	143	160	158	132	151	192	160	156	184	176	162	152	175	168	172	156	168	160	165	170	172	165	171	181	164	139	158	173	149	156	153	160	151	165	170	170	169	161	165	178	157	169	171	164	153	161	180	156	159	142	184	152	188	155	156	184	155	158	155	173	172	155	182	174	150	144	168	162	201	186	173	193	174	163	157	178	176	156	166	150	149	160	159	168	207	164	151	168	170	166	160	150	136	165	167	161	172	156	149	162	159	148	152	163	172	155	167	171	187	168	171	151	173	189	126	147	148	174	154	163	166	147	150	146	163	153	149	167	179	155	140	167	160	145	168	152	169	169	164	162	162	147	148	151	158	153	169	176	183	160	185	157	166	158	173	152	162	156	162	167	164	157	171	164	177	180	152	171	134	157	187	174	168	150	173	138	164	148	136	165	139	177	155	156	162	170	164	142	146	174	173	158	159	178	183	171	158	162	161	181	163	162	149	175	151	170	167	179	158	166	147	161	153	163	187	137	168	166	162	169	187	150	164	155	157	150	177	148	141	170	148	153	150	156	166	162	164	147	169	146	167	187	146	157	139	169	169	144	140	178	182	172	174	157	184	170	182	154	170	177	155	165	179	119	158	140	167	157	142	149	165	166	175	151	149	161	140	171	154	155	154	182	156	172	150	153	151	150	154	135	159	163	165	161	184	165	170	181	168	149	178	145	143	169	157	158	131	155	187	145	168	146	209	140	158	159	161	168	156	154	168	170	157	173	160	177	168	168	197	177	168	170	162	138	172	159	164	160	139	161	168	148	164	173	171	153	173	167	160	137	152	163	156	176	166	148	161	174	146	159	194	154	166	171	156	158	149	163	167	162	149	174	167	184	148	166	157	148	179	161	159	179	155	150	184	161	148	173	152	124	157	159	171	158	171	163	145	136	146	158	181	175	148	158	173	161	148	154	157	176	143	175	169	160	176	181	160	171	145	178	195	167	147	184	147	181	177	164	137	156	171	203	182	146	153	159	157	153	125	162	151	136	126	152	144	128	179	163	129	147	169	161	166	197	170	145	165	138	164	176	172	147	143	158	158	165	186	144	168	186	132	166	137	158	198	169	167	175	184	173	166	161	189	147	165	159	167	185	170	141	166	147	177	169	147	154	155	157	169	150	168	159	152	171	157	181	172	153	137	162	163	152	161	175	164	149	162	161	146	152	170	154	171	192	154	166	177	141	156	158	152	162	152	164	142	147	191	173	162	170	171	173	192	161	154	151	158	167	168	169	172	168	161	198	174	161	158	159	144	166	165	159	161	163	187	178	153	161	154	176	153	161	152	167	144	118	189	154	182	162	158	159	160	174	139	165	182	176	193	156	186	160	178	154	168	167	161	150	151	181	179	177	166	152	173	155	164	183	158	154	162	146	155	167	164	159	139	158	179	154	159	150	150	173	168	143	155	150	156	184	146	139	158	184	166	155	162	173	143	167	156	141	165	159	163	164	164	158	151	154	173	180	164	156	190	165	172	162	179	155	169	165	173	161	166	179	174	161	173	191	171	147	159	139	169	180	137	157	149	166	179	158	155	162	145	143	168	176	131	170	173	156	134	160	151	171	160	168	165	164	162	174	178	180	155	163	151	164	146	166	173	160	149	151	186	180	157	172	164	167	178	136	160	169	154	152	169	171	164	182	166	192	177	168	195	145	157	172	180	140	152	159	166	176	155	162	154	155	159	170	147	173	188	174	140	158	149	150	158	175	166	180	185	178	165	200	184	166	167	186	152	139	174	146	174	180	167	164	136	170	144	147	196	148	168	148	161	178	155	180	169	154	174	162	165	169	162	179	169	157	181	178	159	182	168	193	155	162	180	156	145	154	193	171	168	139	172	152	169	172	186	151	167	140	150	144	163	180	169	168	161	182	170	160	148	170	148	168	141	183	181	179	162	151	178	150	143	154	171	147	205	158	158	135	167	153	176	165	163	158	155	181	160	181	142	159	162	168	136	158	162	139	156	161	167	134	163	176	193	158	182	151	174	155	166	174	170	190	143	147	160	144	161	182	152	167	173	148	165	173	177	188	166	133	181	168	168	160	168	188	153	161	169	168	145	153	157	134	171	167	169	148	166	152	182	161	173	155	158	166	163	173	163	143	154	166	167	173	179	180	166	161	179	151	145	161	152	168	145	147	150	169	167	158	180	194	182	165	160	157	167	189	193	147	172	167	158	183	172	150	182	156	172	171	159	170	148	140	166	191	161	155	168	185	150	177	161	168	172	181	142	157	158	147	173	150	145	148	161	191	145	168	163	148	154	143	172	145	152	169	151	154	145	142	159	159	160	158	147	165
2346	494	549	548	556	511	539	510	489	460	472	503	465	463	504	506	472	463	466	497	469	461	473	445	449	441	479	470	450	495	474	455	451	420	440	490	472	459	460	473	463	436	432	455	437	460	461	484	461	486	446	451	433	442	469	455	448	481	521	464	432	464	473	445	449	436	468	453	503	477	476	431	409	474	489	441	476	463	480	409	504	470	444	433	459	479	449	461	429	520	455	488	481	468	521	429	456	498	462	431	439	459	488	441	443	442	450	443	436	446	474	477	464	436	452	499	428	484	461	452	485	443	467	467	459	435	464	503	464	459	441	448	439	483	449	446	452	463	494	466	475	469	434	436	484	464	447	455	425	480	443	508	419	452	442	483	474	463	499	427	458	488	466	415	442	436	440	449	432	459	453	471	453	470	449	442	434	472	495	479	452	466	497	448	449	482	485	416	427	455	473	488	433	418	453	480	449	486	452	455	442	459	451	459	436	465	467	447	478	448	472	453	415	474	469	427	456	455	486	444	482	457	453	459	428	427	456	473	452	427	468	470	495	453	461	491	475	435	437	457	437	423	456	463	456	442	433	461	464	451	457	457	482	460	474	480	445	456	452	454	481	450	435	497	420	434	452	451	482	450	475	467	468	458	473	461	469	473	418	468	457	468	452	421	439	467	422	482	486	420	460	443	417	412	434	490	455	466	487	483	443	461	426	447	408	483	422	461	465	465	434	464	467	464	510	455	493	495	471	442	509	475	465	407	448	442	442	445	464	471	456	452	477	423	481	444	456	472	440	459	467	452	495	470	427	476	487	479	513	437	458	410	406	447	431	417	465	474	489	447	442	451	433	449	469	450	434	433	470	471	442	468	489	459	506	465	449	501	433	471	456	477	450	450	453	473	433	435	430	420	447	478	442	456	439	435	425	439	446	428	450	468	454	446	505	508	469	446	476	434	432	521	473	453	467	431	463	465	455	471	441	526	455	501	443	433	451	459	481	483	461	467	453	446	471	487	464	442	454	463	451	491	424	500	468	445	457	452	456	465	449	433	443	443	449	463	462	469	470	476	467	447	492	501	503	452	485	438	485	477	456	474	462	431	464	454	460	422	425	465	451	504	457	467	461	429	469	450	468	448	452	444	477	474	466	447	464	454	477	529	440	425	492	461	491	486	497	430	460	462	471	457	462	469	517	441	449	460	459	461	450	429	459	429	458	482	444	438	444	392	468	490	461	451	464	439	443	458	456	482	460	482	439	451	412	457	443	466	439	468	460	454	437	462	459	474	488	450	494	402	460	460	484	438	452	444	476	469	497	476	477	489	438	457	454	479	441	433	473	458	454	448	455	483	496	468	484	509	445	467	482	450	452	475	420	449	423	465	479	466	393	445	442	442	454	454	434	480	433	460	455	481	461	471	433	444	468	458	420	437	465	434	462	486	453	452	445	451	446	433	468	473	476	450	436	443	433	468	458	459	480	451	472	478	513	453	432	471	429	462	468	476	473	438	466	449	488	463	464	460	444	464	495	451	507	478	474	429	437	471	460	411	481	501	471	439	499	453	456	494	437	464	451	431	452	435	445	442	454	491	456	469	453	435	460	432	449	436	474	471	450	449	426	513	475	494	493	468	493	481	454	429	444	468	485	495	460	475	488	428	470	430	461	480	463	461	443	458	492	462	450	474	462	448	415	513	474	471	466	423	429	468	478	459	487	462	454	442	490	438	469	449	442	441	516	450	455	462	448	443	460	463	465	481	470	434	485	444	459	472	476	445	417	455	456	460	486	511	446	489	427	432	483	493	462	452	488	474	478	402	424	432	425	444	430	459	461	433	459	456	457	440	472	438	466	442	484	465	448	438	465	467	458	469	434	489	445	458	453	438	472	428	461	445	465	439	476	506	475	477	464	471	444	448	484	431	472	452	443	457	453	490	486	458	446	468	421	455	436	412	467	480	430	463	487	436	456	467	464	443	421	437	475	472	451	455	415	466	476	443	448	465	482	468	452	433	454	494	426	429	427	465	478	492	462	448	478	483	466	483	463	468	461	424	433	490	448	498	454	468	450	445	449	443	454	446	470	454	466	467	479	439	446	479	424	448	429	470	492	460	459	449	447	460	476	450	443	457	500	416	453	471	453	450	482	450	444	465	477	482	444	450	468	489	417	461	449	471	458	511	477	503	454	486	462	455	495	473	424	460	455	499	411	454	476	428	437	426	471	470	487	460	445	483	466	485	439	499	486	457	443	491	450	451	464	498	467	482	447	523	430	460	485	441	468	438	457	437	462	446	434	483	473	450	460	443	457	473	415	471	432	448	455	451	442	441	478	461	469	403	471	478	454	458	464	462	477	458	447	471	388	445	450	454	438	480	427	452	473	464	441	452	442	452	481	455	459	446	449	445	451	456	470	462	458	450	477	444	435	465	461	423	430	422	432	455	445	461	458	431	508	455	440	469	439	450	433	484	448	457	431	439	463	457	467	436	451	479	484	470	443	421	481	455	475	435	469	455	450	483	451	433	470	502	457	468	443	430	432	437	450	423	473	446	485	458	456	416	454	456	441	446	468	453	442	405	439	495	503	473	448	464	430	447	450	457	447	494	394	468	466	457	497	498	455	457	456	451	461	447	447	532	446	452	452	456	494	429	420	418	455	479	456	458	444	456	481	447	479	466	459	442	452	469	469	494	517	455	398	468	429	450	467	438	479	478	424	482	472	455	476	473	484	473	474	472	455	460	485	464	448	436	471	466	464	451	470	463	438	448	429	442	474	444	490	474	459	522	427	457	478	461	443	455	484	421	458	424	467	470	505	444	454	443	479	443	450	449	476	464	421	456	467	450	452	453	513	477	474	507	466	476	471	463	493	449	439	448	471	421	477	472	422	424	477	427	462	455	460	455	456	465	423	446	429	464	431	445	480	465	445	455	439	470	433	484	485	463	461	444	465	479	418	472	453	474	467	435	445	468	441	462	456	448	474	498	477	467	500	455	447	447	469	447	440	447	457	442	464	451	459	452	496	445	484	441	427	463	456	469	488	478	500	430	461	481	453	447	451	427	415	472	448	449	442	434	476	439	443	469	450	460	449	450	462	455	486	451	482	424	454	437	503	458	466	476	445	442	474	464	438	428	431	497	488	460	439	447	468	486	476	442	460	469	497	474	462	463	498	494	450	461	477	472	451	438	437	468	440	490	439	441	485	472	446	466	439	467	462	446	466	486	489	505	420	472	453	444	443	460	431	412	427	487	460	449	459	457	453	486	475	432	468	473	479	478	424	472	440	478	471	473	448	466	476	460	487	395	470	465	451	461	460	440	474	459	466	509	458	474	435	446	446	475	483	476	455	459	432	485	473	463	442	455	479	407	457	461	477	443	473	464	482	514	446	452	440	463	442	445	460	455	444	434	473	442	478	412	445	469	450	452	478	434	505	438	442	452	426	459	447	479	473	424	439	459	482	453	466	448	443	470	458	479	499	478	458	469	453	444	452	482	462	458	486	476
8968	1189	1209	987	644	527	396	369	268	261	277	251	242	219	193	206	210	192	182	178	165	195	171	176	179	153	169	164	157	145	168	156	168	173	176	151	175	170	181	169	166	143	154	159	177	182	177	147	185	163	168	172	158	140	151	158	149	164	177	163	185	166	173	147	146	164	151	151	155	138	150	170	147	160	146	160	190	173	136	160	154	174	177	169	184	139	152	161	151	146	141	152	157	162	167	148	160	132	158	168	135	150	124	158	152	166	163	174	154	161	147	148	181	129	160	179	147	153	137	166	141	159	153	145	151	156	158	180	181	141	151	162	141	161	155	154	165	142	146	145	154	152	146	174	157	138	170	162	175	180	175	169	157	145	159	171	129	153	164	159	160	160	180	147	151	149	164	141	164	159	169	170	164	154	154	183	161	165	158	163	159	123	161	153	153	151	154	160	172	160	147	167	142	164	167	157	191	163	172	181	168	133	160	157	175	142	174	160	168	188	161	163	164	169	142	164	161	169	164	162	150	152	141	162	153	161	156	166	156	160	166	144	137	142	169	150	154	175	142	178	148	158	171	155	134	166	154	167	171	153	153	173	163	140	184	158	181	174	146	158	155	165	180	137	140	171	151	151	175	150	146	148	146	173	159	169	161	159	157	155	167	149	150	171	165	155	155	146	146	153	157	146	119	167	167	166	150	170	147	153	154	142	156	161	154	159	148	180	146	156	165	147	154	155	163	152	159	148	136	173	178	185	164	138	156	179	183	174	144	172	143	163	151	175	160	148	156	151	157	154	149	176	145	156	154	142	144	159	175	188	148	143	171	178	161	161	179	143	165	170	151	161	142	164	158	175	158	174	145	153	154	160	169	150	141	170	183	159	141	152	180	149	153	167	161	173	172	147	156	176	155	163	148	141	150	136	170	152	147	159	153	134	149	137	141	148	144	142	156	154	156	156	151	177	161	177	162	169	171	185	152	158	170	145	161	151	164	137	163	159	159	155	159	170	166	138	161	151	173	189	154	121	160	161	162	174	176	143	150	154	172	153	142	135	162	152	166	156	163	159	152	160	141	158	155	183	132	135	143	169	139	158	180	161	169	160	138	150	168	160	147	173	178	153	169	158	176	152	155	165	149	140	120	160	168	160	167	158	166	175	165	176	148	184	145	190	130	156	156	156	173	151	129	150	167	179	164	166	164	153	135	156	176	157	168	162	164	166	155	143	148	151	156	153	154	162	164	144	160	161	138	143	156	148	149	175	153	141	149	146	173	156	152	168	140	136	196	164	152	160	165	162	168	183	154	200	182	167	167	170	140	159	175	140	167	163	168	157	146	145	144	187	158	173	170	160	176	168	170	156	167	179	155	180	177	155	158	177	159	165	164	165	152	144	175	153	167	157	163	161	173	173	164	153	137	169	168	178	157	170	182	184	170	148	183	157	162	148	153	153	167	151	167	148	184	167	159	160	132	151	152	175	143	158	147	147	148	173	139	156	153	176	144	151	155	143	156	173	164	140	146	152	166	158	166	140	159	156	155	145	151	159	171	147	161	196	174	169	151	154	171	158	153	142	167	159	157	134	164	163	164	163	162	164	162	149	166	160	130	163	144	153	151	143	152	140	172	156	144	157	172	163	163	161	155	159	162	142	169	173	160	150	152	164	171	162	182	147	136	140	154	158	150	159	174	155	152	147	170	156	167	167	157	150	153	177	153	174	149	133	169	190	163	154	162	150	132	168	156	161	174	158	148	161	156	169	162	176	193	164	146	160	169	170	136	191	159	172	157	152	167	151	182	142	148	140	165	173	178	166	142	144	179	143	146	163	157	164	148	171	161	148	145	151	152	156	158	143	183	150	158	151	152	177	163	149	152	172	148	173	151	178	170	160	149	132	139	165	161	169	166	163	156	147	134	135	146	143	144	194	159	182	163	156	154	160	161	156	169	151	158	170	157	166	139	153	189	156	158	149	152	154	174	146	149	146	146	165	153	163	173	148	167	154	183	163	175	160	166	170	147	163	164	167	153	160	173	157	155	136	157	154	176	162	137	151	159	149	162	158	162	145	139	144	172	157	186	168	138	156	138	152	164	172	136	148	148	148	173	172	144	143	153	161	144	153	162	165	150	188	173	128	155	165	166	146	170	148	144	164	145	151	146	156	169	159	164	162	165	167	161	157	162	166	155	162	119	185	194	143	150	192	141	139	163	148	165	147	139	172	147	164	168	135	170	163	156	143	151	173	141	143	150	176	155	162	148	157	168	146	137	159	175	145	159	156	147	182	143	165	161	131	157	151	150	179	155	144	163	164	179	156	169	114	132	156	169	170	175	145	176	172	169	153	141	171	143	148	145	148	170	153	174	144	176	158	154	158	184	161	140	143	165	172	161	160	152	173	149	188	147	152	141	141	140	135	161	158	148	163	153	169	159	153	149	161	161	149	158	150	179	148	155	145	157	147	176	156	170	149	142	167	156	164	163	133	156	157	176	171	156	166	158	179	148	176	154	186	169	165	149	163	171	147	162	162	160	154	156	176	154	206	167	171	156	149	156	148	169	152	133	192	148	168	177	134	148	160	159	182	155	152	170	166	162	135	164	163	152	174	154	177	159	147	175	167	171	170	139	174	168	137	148	149	170	161	155	157	173	145	177	155	118	145	143	148	153	141	151	151	169	131	145	151	153	128	164	156	141	185	165	148	184	163	170	166	152	135	153	155	158	155	132	149	156	149	132	135	157	175	155	153	174	156	182	155	153	142	171	198	169	157	140	151	172	161	153	135	162	152	176	148	154	156	168	145	158	156	192	159	167	160	154	164	171	150	167	131	161	150	174	152	170	137	172	142	171	147	179	170	159	183	153	125	152	170	154	175	171	151	143	154	157	143	162	150	168	155	140	167	147	156	167	144	174	169	176	135	168	171	148	150	160	147	146	164	142	162	162	187	143	153	158	156	164	141	156	184	149	155	172	167	134	158	144	191	168	162	138	141	163	146	163	145	158	136	164	173	159	157	159	159	172	170	180	153	169	171	157	135	155	148	159	177	184	157	150	146	147	161	154	150	135	154	178	175	156	123	155	160	148	149	149	139	186	149	122	168	170	143	163	159	189	174	152	180	130	168	181	148	154	162	158	147	156	159	161	152	141	161	178	143	157	149	157	147	168	131	161	142	158	159	165	139	160	143	167	152	161	153	155	134	133	157	154	172	163	169	179	162	165	148	141	171	143	168	188	135	149	151	171	158	172	181	163	153	167	163	151	171	155	152	159	157	157	154	149	146	167	150	135	132	143	167	170	162	176	146	154	178	163	157	138	169	174	146	144	145	165	155	171	145	155	154	150	144	157	164	150	151	150	132	163	140	175	167	157	167	171	155	153	176	151	143	164	149	149	170	169	139	193	166	167	196	162	186	174	172	147	150	152	132	145	140	160	182	145	139	171	185	165	154	180	164	150	178	157	174	161	139	180	152	162	159	160	141	173	189	159	129	174	172	149	151	162	164
6248	1231	2667	3088	2631	2254	1805	1527	1319	1166	995	1005	858	815	749	713	744	704	647	640	624	600	567	613	586	590	575	532	530	560	528	573	547	507	501	536	501	541	537	543	539	521	551	547	498	469	530	482	509	502	500	484	503	460	475	489	523	460	493	468	472	504	494	456	488	486	483	503	484	457	463	465	477	476	470	483	478	465	502	504	497	486	491	467	443	463	500	466	482	457	468	472	469	473	469	477	450	498	514	433	493	461	471	425	473	439	492	467	437	445	472	480	451	453	466	465	469	496	466	450	496	447	437	440	468	476	471	503	466	477	478	458	500	498	508	466	513	459	475	459	426	449	436	483	488	458	475	448	487	462	437	455	486	497	455	532	456	455	460	442	467	446	478	494	468	466	446	435	481	438	488	484	436	430	465	519	478	501	439	506	471	491	434	414	477	466	442	443	432	467	485	430	458	451	461	456	511	446	483	444	451	485	492	420	470	458	477	477	450	466	444	442	447	477	449	489	473	454	431	480	488	425	444	499	488	453	457	429	446	458	467	442	468	458	462	447	464	504	448	455	456	449	516	440	482	454	454	494	457	494	466	486	473	517	465	433	500	395	490	481	444	451	427	454	442	493	491	502	443	424	476	460	476	465	466	454	475	471	490	443	454	464	480	463	465	469	465	444	485	474	503	465	449	454	509	490	447	486	470	423	472	422	445	476	450	493	467	435	460	455	449	486	509	462	481	487	481	477	409	509	454	480	471	441	498	463	486	476	448	471	480	432	480	439	483	440	472	458	443	494	479	482	470	470	436	451	425	456	453	432	455	481	459	461	464	449	458	481	505	472	456	448	422	464	464	471	458	477	457	473	463	448	442	440	483	493	468	469	475	452	460	453	462	473	450	460	435	452	494	513	443	462	451	482	483	449	504	476	508	448	499	448	457	462	465	461	457	478	462	445	426	452	430	493	447	466	450	457	457	449	441	450	440	481	447	468	477	479	460	522	483	494	474	482	480	448	450	444	477	453	473	504	493	473	430	497	496	434	442	466	466	479	488	463	488	448	438	440	458	503	488	463	492	495	453	468	444	451	424	492	472	452	453	446	456	453	454	461	494	466	466	458	468	443	491	430	425	476	475	467	472	480	421	477	447	457	515	499	484	462	471	420	399	459	488	422	440	475	485	436	497	465	477	448	495	483	434	467	450	447	439	467	461	474	440	487	449	469	477	451	440	470	468	480	482	483	485	508	455	493	474	494	463	488	455	437	439	483	475	443	482	471	472	446	464	476	508	479	431	459	488	473	462	453	454	470	473	458	456	466	461	448	486	418	498	532	455	509	479	492	447	444	424	491	435	419	486	457	501	456	457	459	493	478	474	443	496	458	458	430	442	429	475	467	478	462	475	484	405	435	478	423	453	447	455	494	448	471	436	405	476	449	457	454	504	508	467	450	469	446	452	472	456	433	467	453	433	487	448	448	468	466	469	448	453	451	478	511	477	477	454	421	512	495	437	448	476	463	441	491	476	477	445	467	472	468	528	455	467	455	440	488	420	424	469	443	432	516	490	443	454	447	422	470	440	484	474	454	460	429	478	474	481	463	463	422	466	449	441	490	466	440	448	487	446	482	427	497	432	464	482	465	500	450	426	426	471	453	468	465	434	484	481	511	423	444	498	459	475	480	441	490	460	458	467	480	467	474	469	502	454	477	436	477	483	456	462	466	500	437	475	486	500	495	469	474	499	426	468	489	492	443	473	474	421	461	513	463	427	460	435	497	433	473	453	483	441	486	452	479	493	462	455	492	483	403	496	479	479	466	474	489	494	426	483	480	471	453	476	434	447	477	456	480	462	450	452	485	457	457	476	494	399	478	439	464	465	468	455	465	482	477	421	462	470	496	461	481	435	438	483	444	433	471	498	480	487	462	438	475	458	461	473	450	469	499	459	443	512	432	428	504	488	472	436	494	480	448	443	433	494	484	459	431	438	475	469	478	465	477	525	484	468	506	519	448	444	460	452	505	471	487	479	467	491	454	456	439	450	460	463	451	462	488	487	473	485	472	451	502	485	464	492	477	453	455	469	465	451	472	467	449	440	472	465	455	472	466	441	476	468	439	470	466	469	492	456	477	445	476	477	422	466	439	435	439	452	475	452	462	465	458	469	443	452	504	459	443	460	478	482	496	485	440	496	478	447	479	478	473	455	457	445	439	460	470	472	443	509	458	473	425	449	423	472	469	451	455	458	463	487	477	478	426	464	434	466	505	469	454	455	467	480	489	534	449	452	493	442	466	479	482	453	459	488	460	490	445	492	503	472	453	505	475	471	443	462	451	440	455	480	487	444	474	473	454	479	456	476	449	474	479	439	437	472	453	467	469	426	475	483	464	453	448	467	483	425	452	443	441	419	494	432	525	437	494	459	456	452	448	480	454	484	446	488	454	495	442	472	496	479	471	446	447	505	481	446	482	479	460	446	526	455	464	458	453	455	432	490	412	490	444	495	459	454	459	486	459	490	491	411	464	474	489	443	465	453	446	473	438	464	448	470	432	482	492	480	480	463	454	477	465	421	471	453	473	448	495	456	470	440	455	480	466	475	454	473	430	450	456	449	477	469	478	511	409	436	491	454	471	454	446	498	495	474	460	447	480	443	449	441	437	492	438	458	460	467	469	469	451	485	427	477	449	483	491	459	480	463	457	502	468	441	456	472	437	485	471	470	475	451	471	453	470	449	459	468	451	459	457	479	492	472	398	413	464	471	479	442	451	468	448	487	457	454	457	452	466	445	440	476	482	468	484	464	476	532	470	428	443	486	468	470	494	439	425	429	467	496	447	439	448	450	453	452	465	497	481	432	447	442	459	479	465	433	480	488	499	472	474	450	444	498	442	457	449	468	465	436	491	455	478	439	490	472	437	496	449	487	445	466	451	483	503	463	442	448	474	463	468	467	457	487	470	460	455	436	448	465	437	443	478	451	454	452	462	471	486	467	465	467	466	463	452	440	453	439	454	456	447	437	446	480	506	497	515	434	459	431	481	454	467	477	437	465	450	495	469	454	487	461	440	468	455	489	466	454	445	476	471	441	480	482	492	490	502	433	427	444	476	456	467	487	487	468	499	493	457	462	488	467	484	468	503	424	456	449	454	458	439	510	488	490	443	480	444	471	461	436	452	518	479	469	461	436	472	495	431	520	450	448	442	444	460	474	476	422	499	484	450	487	476	481	446	448	495	447	474	471	437	457	442	482	506	484	477	467	431	478	464	447	468	482	444	452	452	438	479	479	457	453	478	467	475	499	463	440	461	455	439	466	472	432	448	470	486	476	448	453	489	448	468	420	497	474	465	478	471	462	469	483	490	508	483	474	442	468	430	480	464	452	454	450	446	482	455	469	466	476	463	459	461	457	442	479	466	480	493	458	457	456	435	450	463	474	458	489	474	461	517	424	494	462	441	432	452	423	474	480	479	496	413	476	420	451	451	446	456	467	463	455	452	486	465	458	459
18278	3588	2823	1926	1386	1032	871	746	624	580	506	482	427	375	407	391	425	345	412	392	366	378	362	371	378	345	377	370	324	384	377	339	323	362	374	347	316	345	373	359	369	320	356	359	331	357	337	318	363	334	366	350	328	332	328	344	328	348	339	357	330	316	346	354	301	331	337	356	377	341	336	325	319	349	356	350	388	323	360	378	325	356	332	366	341	326	325	343	308	341	372	363	358	325	351	345	329	303	355	317	332	338	339	334	343	316	344	342	341	331	348	380	340	319	354	348	334	374	365	319	342	331	350	346	350	304	336	336	326	350	344	348	319	352	348	363	327	341	378	349	299	340	313	357	318	324	371	336	330	335	320	336	346	343	338	352	330	324	357	340	376	340	305	324	323	327	345	305	344	333	319	325	286	307	353	369	336	338	349	321	347	363	354	319	343	352	344	314	360	372	316	314	344	326	353	324	349	350	337	375	358	317	383	359	333	328	321	298	331	375	341	338	336	347	343	346	305	353	340	332	336	318	345	327	345	345	348	353	343	336	337	305	358	311	312	358	343	334	333	363	327	340	342	322	342	356	346	316	356	313	340	341	343	319	350	310	312	335	347	370	335	346	355	353	334	315	356	336	329	309	350	365	353	294	317	294	289	328	330	365	347	345	318	308	351	344	319	330	324	350	335	374	317	348	330	302	325	350	343	355	340	336	363	345	368	324	332	314	369	334	290	317	301	341	318	355	320	315	362	365	357	317	341	332	322	305	315	331	363	325	340	350	330	338	351	318	302	302	285	324	304	355	352	357	385	358	329	383	338	338	325	355	333	326	378	325	360	332	342	362	348	346	352	288	342	301	344	350	343	378	359	349	319	323	332	345	316	369	360	350	330	336	342	314	328	308	336	326	308	361	320	340	317	347	302	313	349	351	340	317	319	302	320	309	322	366	353	312	325	330	335	344	336	351	333	352	312	340	343	334	300	348	335	338	323	339	341	352	327	359	344	337	355	322	313	329	340	354	354	338	347	358	352	339	352	317	340	328	353	348	344	340	328	346	322	352	319	325	328	349	353	325	362	305	285	356	325	357	313	350	361	342	297	307	313	318	350	329	354	322	353	336	297	313	362	343	350	369	357	342	351	318	325	324	328	347	342	366	365	363	325	314	324	293	329	317	348	362	350	325	349	327	373	343	347	354	333	336	324	319	313	352	339	345	321	319	352	352	356	318	321	344	314	342	331	325	314	325	330	328	316	327	333	315	329	354	373	360	330	364	349	337	325	365	338	281	326	349	355	324	326	315	318	331	317	347	334	348	366	315	313	334	317	325	322	333	329	359	297	349	331	340	334	363	335	318	332	306	367	339	351	344	349	349	350	352	329	355	328	307	333	280	319	339	329	365	360	386	327	331	344	346	333	353	308	356	308	356	328	300	338	348	298	334	303	304	329	354	350	353	299	377	330	344	372	318	348	383	355	371	355	343	353	322	317	374	356	301	316	318	351	364	379	349	327	322	349	344	344	334	347	339	362	365	334	320	306	366	320	337	349	351	298	337	378	331	324	322	342	341	323	273	363	321	326	335	323	320	323	334	323	351	356	332	312	320	345	318	335	313	346	338	322	336	335	328	325	380	340	364	309	332	339	349	356	328	320	344	337	340	312	355	290	350	326	351	335	371	347	349	307	351	281	329	328	366	335	324	338	351	328	374	364	359	330	342	337	342	364	305	355	321	350	327	335	331	358	338	316	360	336	345	331	336	341	331	339	365	341	346	340	323	361	318	315	347	327	355	347	316	369	378	313	358	346	338	346	335	362	335	346	333	316	373	350	323	345	317	347	362	323	326	326	354	337	304	317	303	311	339	325	369	280	323	302	324	322	321	331	344	367	351	323	319	368	352	337	368	379	306	344	311	318	343	329	349	347	329	313	329	348	360	362	331	348	332	328	347	314	332	362	315	314	329	330	339	364	336	367	321	341	328	361	315	324	336	309	335	340	313	368	357	336	320	323	318	353	330	348	335	348	305	318	355	329	322	296	324	316	333	298	311	364	338	302	347	345	341	321	335	353	335	350	351	288	346	380	348	333	370	335	387	310	358	346	312	286	347	333	351	354	335	353	354	335	332	340	354	349	354	315	339	361	379	349	337	345	330	329	362	368	350	338	301	330	344	317	313	347	349	353	330	326	344	334	342	334	341	354	357	366	337	353	310	332	308	336	335	351	341	352	323	326	353	328	310	364	336	366	323	310	318	348	346	336	340	325	350	332	312	344	345	330	326	367	327	378	330	339	314	303	320	316	335	331	307	356	350	332	361	344	326	378	356	338	334	341	341	349	316	352	324	327	333	298	337	366	337	330	324	309	334	331	349	352	375	329	360	333	378	353	350	338	326	326	314	353	349	298	304	347	327	366	309	310	305	333	315	332	320	345	319	357	284	339	359	325	325	299	327	334	342	334	340	341	303	344	321	306	370	334	321	325	378	333	324	328	313	307	327	304	322	344	327	312	343	337	324	342	367	336	328	375	312	322	318	350	354	320	346	353	346	336	330	347	378	357	313	330	328	366	345	369	332	341	308	317	322	330	324	325	352	339	348	362	326	310	340	346	326	326	336	326	369	348	322	405	342	315	299	345	323	319	346	349	349	389	330	339	352	332	322	341	342	353	288	359	323	313	359	325	339	356	365	334	341	322	324	372	349	348	359	332	303	340	312	335	349	362	347	337	365	317	340	349	288	360	343	369	324	380	310	333	324	331	344	349	364	326	304	347	341	369	338	318	333	327	307	371	330	343	321	312	321	362	350	341	347	324	330	327	359	355	341	320	351	310	352	355	352	352	343	332	325	356	286	306	376	330	334	340	325	352	342	355	333	340	347	348	302	334	357	342	359	359	349	341	337	358	330	370	354	333	344	329	328	351	349	351	348	289	310	322	330	368	318	334	370	378	344	331	335	350	325	341	321	360	338	312	314	348	336	346	354	323	343	325	355	353	309	349	322	343	363	338	316	330	348	296	347	333	359	313	348	326	319	356	328	345	316	365	323	308	350	309	324	340	326	360	355	355	344	346	346	354	372	340	313	372	312	374	355	354	325	336	342	355	339	338	364	311	351	364	336	338	354	344	309	375	378	297	327	289	359	348	308	352	354	328	360	358	346	337	385	349	342	303	314	345	290	334	331	323	365	324	360	327	362	331	318	359	326	346	336	343	372	365	324	358	350	355	319	340	357	340	351	325	341	322	323	306	392	320	321	318	324	355	345	318	347	341	343	373	309	340	348	361	361	330	370	342	340	377	331	382	356	351	337	344	349	349	329	349	291	349	333	317	355	328	368	324	359	364	336	337	345	348	326	329	342	320	354	357	293	317	352	323	337	320	362	320	314	315	324	365	361	351	358	334	328	328	324	329	342	322	302	325	410	355	325	313	319	337	321	321	345	349	297	319	331	314	339	328	323	325	333	339	376	348	357	345	341	352	291	329	350	348	342	352	347	341	307	333	337	328	361
9492	2417	5007	5728	5016	4102	3503	2930	2502	2187	2060	1819	1695	1563	1507	1333	1369	1359	1204	1175	1219	1138	1164	1046	1125	1024	1071	1044	1018	1000	955	992	971	940	958	945	965	913	888	940	882	907	995	944	893	895	896	918	917	897	882	895	922	868	889	858	942	893	868	914	874	901	907	849	867	890	830	849	844	822	859	869	892	869	878	912	883	827	836	832	855	867	857	913	828	778	848	844	866	813	888	832	851	836	839	838	884	857	839	889	853	813	806	861	835	828	845	822	868	844	863	881	850	871	834	828	861	851	831	839	851	813	830	836	832	865	868	874	879	846	871	823	845	866	907	843	856	855	859	825	906	838	825	849	881	820	832	795	827	838	834	838	897	862	855	838	893	836	871	860	844	792	800	894	818	856	865	790	840	847	841	821	836	832	837	822	793	878	854	836	824	839	859	869	846	861	824	835	859	845	852	848	757	837	872	882	875	796	788	829	864	875	878	839	836	906	863	844	819	813	861	841	848	865	835	864	828	811	812	876	889	860	893	855	810	793	835	844	818	870	814	881	864	817	852	808	840	827	863	838	863	865	817	835	883	879	853	843	857	813	832	838	846	868	868	821	877	850	810	826	836	832	835	870	856	870	790	865	807	833	848	876	842	859	828	861	790	845	858	831	860	800	872	916	795	872	851	825	806	833	838	840	802	796	813	822	869	862	867	811	856	854	845	832	849	784	816	874	881	851	843	856	879	892	869	849	897	858	858	865	825	861	897	865	788	791	827	790	822	867	849	879	811	872	826	858	808	823	843	876	857	911	886	834	857	860	795	847	904	851	862	881	846	871	807	876	848	865	861	817	839	867	852	872	854	858	789	850	803	853	886	864	818	837	843	863	846	830	847	883	854	882	868	832	822	858	752	863	894	866	872	813	827	835	840	896	795	871	894	813	789	820	791	833	845	846	864	852	866	854	804	863	821	848	853	836	811	819	840	850	851	809	821	804	822	877	866	843	826	882	824	792	837	890	816	884	855	828	856	837	823	864	801	865	811	848	845	847	806	861	855	817	820	855	830	848	828	826	818	847	826	831	875	804	876	875	817	850	842	805	893	831	876	844	843	878	876	880	841	902	881	835	890	777	846	838	785	845	855	900	861	777	897	857	820	837	832	838	866	876	849	895	823	782	838	816	928	891	868	892	882	822	808	877	843	762	856	865	816	905	779	833	836	840	812	849	858	871	824	820	835	800	860	877	850	821	821	882	846	897	814	880	808	836	833	859	847	836	883	837	856	833	841	865	839	878	780	909	824	837	861	866	842	814	839	841	840	812	863	842	888	874	858	850	871	840	824	808	864	872	835	856	866	873	819	824	805	880	818	803	844	879	776	900	805	828	821	853	808	818	811	815	839	844	919	833	858	801	881	834	830	801	838	834	886	855	813	809	870	842	813	844	825	840	801	895	911	800	869	820	858	804	890	780	797	839	820	857	861	803	841	865	894	807	865	822	855	834	872	835	818	895	883	847	876	848	852	769	831	802	841	855	822	919	863	838	848	849	850	858	832	858	808	842	779	836	849	895	833	847	814	792	830	885	791	808	890	804	812	894	796	880	844	807	840	826	872	796	898	857	844	862	874	870	882	851	888	866	876	771	834	819	778	825	879	831	860	860	842	892	872	799	854	862	862	828	836	837	864	869	863	886	839	845	834	824	826	805	874	844	879	833	836	858	845	824	901	867	841	872	817	857	835	831	866	823	819	835	840	902	862	865	828	875	851	829	855	831	877	854	881	817	831	823	880	832	842	835	845	843	826	844	811	870	853	878	902	843	866	840	824	840	813	897	878	843	794	831	821	876	802	875	882	845	822	842	864	818	849	816	857	865	879	836	852	829	861	883	855	805	881	835	802	763	878	863	826	892	798	880	856	853	822	885	877	811	824	866	811	793	822	839	825	863	827	848	811	816	838	852	812	810	881	802	823	818	846	853	799	858	832	884	890	842	875	838	830	845	866	866	858	863	839	831	850	876	849	855	832	857	831	861	866	832	868	821	831	845	850	862	805	807	821	844	839	823	825	876	853	809	812	870	850	847	866	832	844	879	832	845	859	880	821	845	796	896	832	826	846	804	830	806	867	807	823	870	872	777	839	818	862	796	865	879	844	850	836	890	820	810	884	869	813	859	803	830	882	862	892	888	821	835	805	862	888	882	865	844	748	819	862	878	855	874	858	827	845	847	832	883	884	837	802	865	831	854	823	856	831	883	816	836	879	830	870	816	806	817	864	878	862	887	823	806	828	843	896	862	794	869	810	837	825	885	860	854	864	873	837	849	853	875	841	839	872	855	837	838	806	869	860	862	854	813	844	843	839	866	843	857	882	835	841	844	858	852	860	886	840	849	854	805	807	862	843	843	806	844	829	819	860	798	864	873	837	842	835	857	811	829	811	837	877	757	868	830	848	818	879	785	846	833	794	853	829	812	814	854	892	838	896	882	868	851	918	818	866	880	916	886	812	833	874	865	859	834	858	875	867	852	822	847	792	873	891	845	810	853	838	843	824	842	824	849	823	867	877	854	846	835	810	870	803	837	866	819	838	847	882	812	859	812	852	830	844	883	848	772	881	857	850	785	848	837	832	810	799	813	847	873	863	858	850	806	877	876	834	854	833	866	873	866	839	858	806	911	845	805	857	848	887	804	865	862	864	857	869	837	858	821	836	835	844	817	830	808	860	830	882	843	838	854	784	908	861	853	775	839	812	873	840	889	828	884	895	837	803	859	879	848	891	868	853	869	847	847	794	876	804	809	827	801	824	898	814	872	830	822	810	848	824	808	780	869	864	843	784	867	806	778	858	852	894	837	836	794	845	847	841	860	798	902	827	801	863	834	802	844	837	862	877	845	842	825	801	884	844	845	869	793	905	835	865	822	868	808	849	868	829	885	905	815	850	866	824	837	841	852	821	799	846	807	859	801	865	856	839	848	864	839	849	828	847	836	819	886	864	831	895	843	813	866	865	818	852	887	887	829	884	878	832	827	850	819	885	846	826	891	764	815	890	826	863	842	844	831	904	836	824	838	883	825	871	844	867	816	863	869	897	848	814	830	813	845	836	853	814	872	818	849	850	825	810	833	848	870	848	839	863	868	899	844	801	815	855	789	903	793	887	884	879	862	873	798	846	860	840	820	865	846	887	827	883	862	840	808	862	844	831	849	834	848	829	862	889	853	871	846	855	826	829	874	855	879	848	821	838	824	861	816	872	869	829	854	868	808	830	872	850	873	828	843	810	808	817	788	844	850	847	869	833	851	864	818	814	874	851	860	840	880	861	830	819	825	849	858	824	823	809	828	837	814	813	841	830	860	832	840	912	837	818	835	892	868	811	809	846	864	811	837	878	848	856	865	901	782	875	873	828	887	884	819	838	841	831	850	873	858	855	882	812	844	856	795	798	839	824	850	866	836	862	843	850	818	846	826	855	838	787	844	869	835	848	855	833	855	882	790	844	837	855	813	872	847	798	780
2836	227	188	156	174	177	160	169	157	159	147	185	168	181	171	157	160	159	142	169	156	167	179	139	151	181	178	165	155	170	158	173	150	186	166	164	147	151	177	155	160	175	174	166	180	150	179	161	164	165	153	165	154	175	160	180	168	176	172	154	159	174	177	168	153	165	137	146	154	159	155	169	170	118	157	162	150	166	164	165	176	143	140	161	137	148	158	156	175	169	155	178	159	148	143	151	174	155	164	155	170	148	181	171	158	134	150	177	189	155	164	180	181	169	161	171	149	168	149	143	153	166	161	181	156	170	156	154	178	175	175	146	179	165	179	159	156	168	157	159	161	175	157	149	161	160	152	148	178	168	177	172	178	148	157	163	164	187	164	162	160	172	168	159	152	186	138	165	148	178	161	172	161	171	160	162	158	147	168	171	158	159	167	175	142	176	148	134	166	174	163	158	164	177	177	175	171	175	164	139	158	203	188	174	163	159	139	150	161	159	177	168	166	183	155	170	187	157	146	167	159	163	170	171	193	152	150	152	162	165	152	166	157	165	163	157	150	157	146	159	165	152	166	170	158	147	162	150	193	136	167	150	147	163	145	178	173	119	190	179	183	174	183	185	176	166	163	160	176	172	178	167	156	145	163	173	186	158	164	182	140	180	150	161	179	162	160	157	153	139	149	168	175	175	166	148	153	167	160	171	169	162	169	189	166	161	182	140	163	155	155	179	140	158	149	157	188	173	178	172	157	167	173	166	140	165	158	203	167	170	145	165	164	149	179	195	185	157	182	165	161	154	185	149	165	161	190	157	185	152	173	157	170	142	164	159	162	163	160	157	128	179	169	148	182	184	155	167	166	171	167	133	169	161	179	167	155	181	160	184	149	166	154	173	168	167	164	145	141	182	159	145	165	153	144	195	179	203	159	152	148	155	147	158	164	141	163	178	170	152	144	164	153	186	194	167	187	170	179	161	155	157	153	162	167	148	154	153	176	169	151	165	186	171	173	170	185	176	157	169	149	152	147	174	181	182	134	166	166	173	179	151	157	165	178	166	149	151	166	167	165	160	180	171	160	167	174	163	164	152	145	182	161	167	170	161	170	134	171	155	154	135	175	155	166	151	173	152	183	139	164	167	164	183	141	149	161	158	157	172	152	157	173	169	191	172	163	154	178	154	151	171	166	153	168	170	138	171	159	166	164	175	173	168	149	158	182	165	162	157	155	158	143	173	182	149	175	153	148	148	164	163	174	154	172	170	176	136	166	157	149	136	156	146	186	157	188	158	163	149	167	152	166	154	168	201	148	151	156	148	172	155	167	182	142	163	174	155	180	153	187	172	173	160	168	172	152	145	160	157	182	162	153	166	170	156	171	166	170	178	153	164	160	152	158	155	164	160	208	153	135	151	157	161	146	165	147	139	162	177	167	166	168	147	169	168	149	160	163	167	196	155	162	155	163	179	177	163	145	156	158	163	170	146	165	152	164	162	158	155	164	174	155	177	156	167	147	132	136	137	174	150	194	159	166	148	154	154	185	150	156	158	169	159	182	158	155	169	156	194	147	154	146	155	162	145	160	159	155	143	161	172	164	140	150	149	152	160	154	169	171	162	169	142	156	159	191	160	129	173	166	150	166	159	158	139	146	165	167	160	181	156	184	159	146	163	166	157	172	167	139	128	172	149	135	158	153	149	146	185	136	152	165	136	176	152	167	164	164	170	192	123	149	159	192	162	179	192	171	153	151	169	171	158	152	172	169	153	175	182	139	199	151	145	175	177	155	176	175	157	188	177	144	162	167	170	168	168	149	173	142	154	163	165	156	176	181	145	155	172	177	166	155	189	174	167	147	172	173	174	157	176	159	192	163	161	172	179	156	175	172	169	149	173	181	166	161	142	173	157	134	150	175	159	166	153	157	186	183	194	151	162	165	157	132	176	149	155	151	167	175	181	169	147	162	158	156	175	148	173	155	158	181	155	177	159	159	164	137	176	188	172	153	155	150	155	168	182	157	189	156	162	151	151	158	192	171	158	173	163	165	146	184	152	160	161	139	150	149	162	172	182	184	146	161	158	182	194	136	146	136	192	147	161	177	182	148	163	135	142	183	150	168	181	180	150	175	169	183	154	163	143	167	174	167	148	171	160	173	158	155	171	181	168	154	144	145	182	141	180	140	172	131	162	171	166	140	165	178	158	172	166	154	186	153	180	174	178	184	168	156	166	168	155	159	177	156	159	184	168	148	163	175	150	152	166	194	179	145	158	161	142	160	162	189	153	161	188	156	147	172	148	177	145	171	148	168	171	148	154	142	138	172	179	131	151	169	177	174	165	168	204	178	164	170	164	153	161	161	179	167	163	164	128	159	144	169	162	170	167	155	167	154	159	168	162	174	161	173	161	152	164	145	149	140	145	165	166	173	149	171	144	157	170	167	164	184	146	188	177	189	180	167	160	166	154	165	179	155	173	156	154	187	168	169	164	177	139	155	202	168	180	172	172	142	171	164	171	165	177	187	164	187	188	159	151	156	157	165	169	159	153	139	157	169	172	155	176	166	167	162	169	157	134	173	163	178	181	154	154	163	172	147	173	161	165	186	181	176	146	151	161	158	168	144	140	143	162	166	156	166	152	197	150	181	154	144	165	179	179	151	143	154	161	168	162	159	154	166	207	154	157	176	156	143	164	164	170	164	176	154	160	168	178	152	158	154	156	157	140	177	174	158	164	151	150	182	150	138	155	159	171	163	179	169	139	148	156	165	151	162	143	158	172	141	174	168	169	159	202	144	143	181	161	164	186	168	181	146	148	154	186	156	176	153	155	146	206	161	178	150	182	136	154	175	192	173	158	177	159	144	178	161	164	166	184	186	157	160	175	169	178	161	150	172	172	153	169	151	170	167	152	148	164	186	161	136	168	156	174	173	161	181	172	140	156	159	162	167	185	161	183	171	173	159	155	192	135	176	185	192	180	167	167	160	191	153	152	172	154	161	170	174	155	163	137	140	142	159	189	163	165	139	178	149	175	186	159	172	175	160	165	165	153	172	186	163	152	166	143	176	162	169	162	175	174	160	153	192	143	144	160	146	177	144	161	147	157	166	152	183	163	140	159	173	176	162	152	184	163	149	169	172	170	146	156	138	169	148	162	163	165	169	147	168	155	167	158	167	161	141	144	160	174	169	176	179	188	187	161	153	171	173	146	159	163	163	151	169	149	192	196	172	150	166	154	185	157	160	165	155	153	160	172	149	150	167	169	159	175	151	156	172	183	152	150	166	162	165	160	178	173	157	156	150	159	165	164	164	147	167	172	156	177	167	188	180	163	173	173	159	160	167	146	160	182	174	149	162	189	164	163	170	152	165	166	156	149	163	149	151	159	133	168	189	203	163	158	173	166	164	156	161	130	179	150	172	124	157	157	177	147	146	155	150	156	163	177	161	167	171	184	168	149	139	146	170	152	171	174	185	153	143	154	148	156	164	148	202	147	152	153	175	163	146	157
2534	503	513	569	517	533	477	485	505	484	480	473	476	474	476	470	466	472	479	510	429	439	474	447	449	456	443	498	461	504	505	454	449	439	467	469	456	484	433	467	444	494	474	481	447	455	467	423	434	458	452	470	454	457	469	446	474	472	454	413	484	444	444	453	437	449	466	456	484	431	462	443	437	450	444	494	468	459	456	461	435	465	444	447	438	453	452	480	476	418	476	430	486	474	453	444	446	474	438	434	423	426	482	472	457	496	451	470	435	454	482	469	470	467	428	426	453	460	464	444	463	401	430	470	418	465	459	443	468	418	455	445	464	475	418	459	482	455	457	491	449	457	454	499	479	429	445	488	463	437	449	454	428	425	487	460	439	466	484	451	437	423	463	462	444	431	475	467	457	490	471	462	483	436	465	453	460	451	448	448	429	455	425	472	464	427	450	461	506	451	438	464	483	457	465	435	496	439	436	425	447	449	444	424	471	441	457	445	452	448	456	457	446	465	461	440	461	485	475	495	457	422	459	495	449	443	473	437	437	454	454	448	451	438	427	464	417	447	451	429	486	470	486	433	468	483	442	473	443	447	469	455	422	462	425	475	464	416	471	475	478	438	471	453	455	425	431	461	429	431	437	484	425	435	425	466	474	463	465	446	460	443	472	486	408	459	508	448	425	451	432	468	476	445	427	398	467	464	445	458	447	441	473	440	430	437	430	429	456	486	426	465	458	463	446	454	486	446	450	467	466	454	490	455	449	415	453	447	440	486	467	455	450	445	498	450	447	436	478	475	449	449	469	457	439	469	447	423	422	449	451	493	415	455	426	442	450	465	497	446	472	433	496	445	448	423	448	497	466	430	477	466	441	475	416	455	456	484	426	454	454	439	446	496	470	448	466	444	449	496	444	466	460	460	437	463	467	422	476	463	466	459	461	462	495	452	467	472	459	459	478	427	471	483	425	443	477	437	428	463	460	497	469	467	458	454	467	441	459	465	484	462	487	434	447	480	503	470	458	443	486	450	425	440	474	476	476	433	476	484	461	477	440	459	473	482	481	460	464	443	454	434	453	446	484	433	433	495	407	461	464	437	429	449	410	491	487	427	468	439	441	454	481	477	469	459	431	444	469	431	438	447	495	436	447	439	435	426	461	416	431	478	452	431	445	446	444	433	483	444	438	458	461	456	431	459	472	425	425	465	495	452	443	448	454	475	429	439	471	476	466	446	456	483	458	468	453	479	463	454	442	443	453	433	428	450	417	448	457	491	454	443	425	456	493	454	429	435	470	458	487	454	443	479	478	482	429	462	473	418	476	421	487	452	452	430	430	441	419	510	466	439	492	448	465	489	410	447	470	482	449	443	479	460	438	456	463	501	453	406	462	438	446	452	476	468	453	410	456	442	468	506	476	455	463	459	445	448	456	469	419	520	410	479	447	468	439	489	416	459	463	468	436	492	464	475	458	395	460	483	468	463	519	488	443	468	477	462	461	474	455	475	443	482	481	457	457	430	491	464	409	478	439	443	449	432	455	458	522	417	436	474	444	467	445	476	469	434	489	444	411	469	465	487	457	438	469	475	471	480	451	430	444	480	472	481	469	491	476	459	440	421	423	431	430	479	472	480	455	465	477	437	443	438	450	469	419	474	431	448	459	413	478	488	437	469	471	502	456	452	458	454	460	457	452	451	474	452	394	412	469	456	471	443	437	484	426	433	460	423	454	430	455	469	435	434	474	427	472	441	430	462	447	481	478	439	444	461	440	409	461	452	484	427	471	475	468	480	463	437	467	454	447	429	460	443	506	482	457	470	465	431	462	458	492	440	422	462	463	406	481	449	462	441	427	445	453	447	489	450	471	458	471	430	449	470	492	430	432	511	491	460	464	432	486	457	423	480	425	445	440	446	459	462	474	449	443	461	427	463	515	461	444	471	445	457	454	477	450	435	449	448	439	465	441	453	487	465	473	466	483	469	425	415	440	487	462	478	484	466	454	419	396	473	466	461	479	463	490	442	420	484	448	456	455	465	456	404	449	435	490	480	477	458	462	481	458	428	485	456	447	429	472	466	478	433	452	455	455	455	459	475	414	463	434	449	459	458	469	460	440	464	452	438	461	454	473	434	494	466	467	480	448	477	450	476	446	433	471	460	448	436	483	471	445	458	496	434	425	439	444	481	458	428	437	436	408	462	441	424	460	501	464	448	474	458	473	475	458	424	448	445	468	471	426	425	474	440	433	477	455	476	454	500	445	488	482	495	434	489	493	421	422	482	469	452	459	443	460	420	451	444	439	473	467	439	469	456	438	472	446	415	413	459	431	448	452	455	461	460	475	464	426	438	444	449	477	460	449	457	457	461	439	441	433	477	431	474	444	448	485	463	444	504	447	443	448	468	440	423	457	459	440	471	460	438	485	484	480	477	452	422	502	471	434	428	447	440	463	464	456	478	501	443	424	462	480	473	431	474	466	471	510	463	475	460	484	459	478	455	468	442	485	466	439	475	488	437	491	499	489	457	447	456	447	460	484	448	464	472	461	441	469	439	441	434	460	466	410	431	484	476	466	451	432	470	462	447	469	471	439	456	435	438	449	435	458	418	468	491	452	453	454	460	464	447	460	443	457	469	448	464	470	453	458	456	466	469	428	447	424	449	459	440	431	443	460	427	445	432	482	460	481	452	421	451	417	455	435	430	483	486	447	437	460	435	447	475	437	469	433	466	435	480	446	462	446	492	488	440	442	468	499	475	437	483	390	427	455	421	451	455	455	463	428	499	439	492	463	424	482	469	478	496	470	456	448	421	454	462	426	443	418	450	441	481	471	457	481	459	460	481	438	448	454	453	450	434	468	477	445	455	438	424	453	468	487	451	451	439	467	479	465	484	491	438	390	416	468	456	439	449	457	452	454	436	464	518	461	458	477	471	430	454	472	459	473	440	466	466	496	434	436	478	420	435	490	446	446	461	468	456	459	483	416	461	422	468	425	469	424	489	436	460	447	422	435	473	480	410	489	425	468	440	447	456	445	450	463	452	424	438	469	468	483	455	423	469	477	487	452	464	467	447	449	450	444	415	501	472	464	428	484	468	453	427	446	435	492	460	473	438	457	460	447	455	487	464	506	471	469	452	462	452	429	440	418	431	444	477	470	456	425	422	456	460	450	485	445	403	431	486	451	460	470	458	468	461	410	440	447	463	477	482	461	445	444	479	465	481	482	453	458	448	476	472	438	458	447	469	466	453	475	478	426	443	468	461	485	455	445	483	432	477	448	498	461	464	447	472	487	447	451	451	442	425	437	449	451	477	451	454	433	475	455	470	426	402	463	480	494	444	483	464	444	457	416	477	420	453	463	445	471	486	442	428	485	429	428	472	444	445	447	441	491	486	412	450	475	480	427	472	453	463	447	403	445	474	468	456	444	455	445	454	511	474	438	472	455	451	485	459	468	456	446	432	425	458	454	438	471	422	448	470	455	454	512	503	459	463	446	447	449	436	445	443
11141	1601	1243	897	612	491	404	368	313	245	273	232	222	202	178	199	187	168	168	187	187	173	187	149	189	179	141	167	165	168	177	150	145	183	150	186	154	182	210	162	175	176	185	155	164	177	152	164	175	162	180	177	160	155	177	153	191	169	154	146	168	133	187	142	156	164	185	143	171	165	143	171	153	200	157	153	152	164	138	145	141	168	169	165	144	155	145	154	181	160	145	148	163	142	163	161	162	143	199	145	170	183	146	173	162	158	177	156	162	161	153	152	170	140	147	156	147	163	155	169	167	160	153	171	150	156	151	161	145	171	149	170	151	156	164	185	152	158	148	161	178	152	163	155	174	171	154	161	164	153	162	171	135	150	166	139	154	165	163	145	181	154	128	150	162	171	171	142	136	147	155	160	155	156	145	183	133	169	162	165	152	144	155	156	185	147	159	151	154	161	162	150	146	135	148	175	155	157	132	163	148	169	148	170	165	150	162	146	178	152	145	157	157	162	141	170	183	167	158	169	150	142	137	170	150	153	146	161	160	166	162	163	173	137	158	159	168	151	146	157	158	176	168	148	145	170	169	173	145	164	158	139	152	163	149	136	134	153	166	142	176	121	164	163	153	142	142	163	154	163	161	154	162	158	143	158	181	129	161	155	165	169	167	182	168	171	163	154	150	146	165	166	155	162	163	150	167	153	152	160	141	170	179	160	158	169	151	174	178	160	167	189	143	133	141	158	194	169	178	151	156	167	149	159	154	142	159	169	156	174	138	165	153	162	167	148	167	172	172	178	155	158	156	168	134	141	146	148	148	177	147	152	163	152	154	156	172	155	157	155	182	171	163	151	138	147	167	155	145	164	152	159	144	175	138	155	200	134	154	141	159	185	144	143	165	144	167	150	152	145	146	188	161	149	164	139	153	143	172	158	143	157	134	154	170	162	151	163	160	172	161	165	143	179	159	161	170	158	161	168	153	138	154	161	182	166	167	173	151	154	148	156	175	164	173	160	143	144	162	154	157	166	156	151	149	144	141	140	175	187	141	153	165	174	167	182	166	166	163	156	134	152	150	151	175	162	149	169	164	181	185	160	151	166	125	174	151	140	161	181	148	188	161	161	179	143	148	157	177	149	145	139	150	154	158	173	161	159	159	177	156	163	167	164	171	148	171	136	164	153	142	147	151	157	135	172	162	163	164	151	151	140	164	178	139	139	181	159	151	148	144	159	162	159	174	150	161	171	162	149	162	167	166	178	173	152	169	174	173	167	156	173	180	157	166	167	163	169	157	177	142	150	188	167	164	159	165	155	141	160	167	140	165	192	171	144	159	149	171	163	157	138	156	161	152	143	177	160	150	153	168	164	167	142	143	128	156	166	146	166	157	157	161	162	165	184	181	174	138	152	166	145	153	159	188	165	164	152	148	162	149	158	147	158	162	162	148	150	136	153	171	135	175	152	155	165	129	137	159	164	161	161	161	178	150	150	139	169	164	157	159	158	162	163	133	176	139	147	182	156	142	157	173	170	151	158	157	181	154	162	152	156	132	164	176	162	159	167	151	148	157	163	159	175	161	170	157	139	150	151	142	147	157	159	156	151	146	126	154	153	147	179	179	163	163	155	149	145	169	179	154	166	164	177	153	156	164	171	146	170	129	193	159	158	137	167	153	160	158	157	157	164	152	154	170	171	167	181	153	144	164	160	184	133	155	175	152	149	147	150	175	191	165	150	155	172	155	164	141	159	164	130	162	164	151	156	161	155	137	156	150	179	149	142	143	152	150	163	143	157	150	153	169	156	171	161	176	155	186	163	177	160	159	162	165	152	153	159	174	157	155	155	164	149	145	152	165	154	178	176	154	174	172	164	173	161	144	176	154	151	157	163	128	147	141	154	163	160	161	171	162	154	173	168	160	178	149	172	157	148	150	148	158	139	158	182	153	144	144	153	141	132	158	161	189	142	157	171	139	142	149	139	179	146	162	175	192	178	160	137	160	145	150	160	150	167	152	144	136	153	156	162	175	165	186	146	156	137	192	173	148	145	153	160	178	147	179	159	146	165	147	152	145	171	137	144	137	156	132	159	144	159	144	145	156	192	133	172	138	153	152	143	173	166	141	147	164	153	157	157	133	176	154	184	174	157	168	184	144	171	176	167	170	134	159	162	158	155	143	150	149	158	155	154	158	151	166	179	175	157	150	159	148	152	155	154	184	149	148	173	150	145	167	142	160	167	148	153	176	156	176	157	157	179	151	159	171	170	151	170	173	171	157	175	145	166	158	163	156	150	157	149	155	149	151	152	166	170	145	167	150	136	148	169	148	133	176	156	190	154	149	155	149	157	155	147	152	184	161	139	154	145	165	147	154	149	165	148	159	156	155	142	154	146	167	190	148	166	182	156	140	170	154	151	157	180	168	169	186	162	153	144	163	162	151	166	156	167	176	152	179	175	162	153	131	184	141	170	151	146	168	144	163	170	188	158	169	146	149	154	173	175	144	142	185	179	153	162	158	167	164	171	169	156	136	136	164	149	148	147	149	159	145	173	159	169	160	157	150	154	160	153	162	187	158	161	167	162	159	161	151	156	153	153	154	182	151	154	153	161	155	142	170	168	168	176	173	176	170	185	161	147	138	143	156	153	141	151	162	168	142	172	158	165	170	138	158	140	152	144	147	169	177	192	154	163	167	157	144	138	149	172	188	142	136	164	168	147	176	127	160	152	139	148	158	149	138	149	171	154	140	166	173	152	179	178	166	165	152	176	128	156	161	167	136	174	148	164	160	151	141	164	153	144	180	175	141	162	165	147	146	159	161	162	151	148	164	166	144	160	155	146	163	178	167	170	163	169	161	137	134	168	158	146	182	158	160	163	150	147	136	147	153	163	153	153	139	177	165	156	146	153	171	138	141	155	162	171	142	168	147	156	169	168	147	177	163	168	128	143	167	139	184	149	151	151	183	161	172	144	150	175	148	153	163	171	150	158	143	173	143	175	173	159	176	168	137	169	154	144	155	139	154	149	169	127	149	153	173	171	155	175	171	160	159	142	167	157	150	150	156	142	165	171	141	168	156	144	148	152	146	157	173	159	164	142	159	156	154	132	166	153	177	156	160	170	172	178	162	194	160	165	176	141	163	147	155	178	187	156	172	145	153	146	137	150	144	161	167	155	162	168	142	148	145	153	165	136	150	152	158	147	134	138	141	163	153	181	162	143	155	162	155	157	166	184	143	143	160	158	139	180	153	165	181	148	172	167	165	154	151	168	145	170	138	157	141	159	148	167	148	139	136	148	172	139	156	152	175	160	171	171	175	148	141	184	144	160	169	165	158	165	179	151	165	145	152	125	180	152	147	147	172	180	149	154	145	146	167	156	157	167	149	183	170	150	172	170	187	141	133	175	167	143	141	165	142	173	165	154	171	149	138	149	146	145	166	160	127	174	165	169	161	151	156	166	160	152	181	157	165	184	164	159	177	166	158	159	173	138	154	134	191	169	177	151
7029	1225	2639	3099	2701	2205	1866	1531	1325	1136	1103	951	931	867	786	719	655	681	642	595	660	575	580	588	603	588	575	522	521	583	542	582	530	503	523	511	556	533	491	506	504	507	549	501	504	479	524	501	489	473	495	482	495	496	482	494	473	478	487	462	455	487	458	466	508	473	498	476	490	484	496	483	499	454	466	498	455	511	442	509	456	444	477	473	466	496	497	478	477	528	448	468	456	492	477	475	465	474	463	499	466	467	472	420	499	486	432	474	445	481	477	504	441	428	471	466	471	466	463	466	440	493	499	460	428	469	429	446	467	460	455	441	463	458	494	460	482	434	473	492	470	470	460	462	481	469	454	449	435	453	486	457	480	485	479	485	450	483	476	469	490	457	472	458	493	478	487	437	475	476	484	460	451	472	407	436	472	464	452	481	501	480	445	460	485	453	504	454	478	474	465	463	435	526	455	494	443	471	447	507	470	451	437	418	465	465	440	433	452	490	442	455	453	437	481	445	425	450	455	461	425	439	435	444	484	460	485	460	461	446	464	471	487	465	505	479	468	437	492	451	480	471	453	462	468	444	484	436	483	462	444	495	456	466	435	470	486	460	472	474	491	455	459	480	452	451	468	442	464	467	474	463	483	418	418	460	416	480	473	464	429	445	456	451	490	500	438	453	463	490	490	502	438	433	483	469	476	464	468	464	456	494	489	440	478	508	442	439	465	460	471	438	456	451	476	446	440	481	442	471	454	479	456	449	477	450	469	479	487	478	457	475	445	456	441	464	468	428	489	514	444	458	468	443	471	490	460	476	477	473	445	494	431	437	499	448	433	429	486	475	484	437	476	456	456	467	444	509	443	460	470	461	429	459	454	487	461	437	462	447	435	446	466	517	460	465	476	506	422	474	474	448	496	482	431	460	446	454	439	492	440	466	490	451	450	460	467	477	446	492	458	451	469	486	401	452	483	493	484	474	462	469	463	396	476	462	476	454	482	443	453	470	438	462	486	472	463	428	425	436	490	488	481	442	476	421	455	459	484	457	467	475	464	456	480	471	469	456	480	442	466	477	470	469	485	465	491	487	475	455	465	449	474	448	463	473	463	442	450	464	441	443	430	443	494	439	478	470	496	480	489	440	511	480	469	483	520	468	467	444	475	478	455	437	449	489	459	457	516	430	458	448	457	474	464	457	480	435	470	493	498	459	460	460	448	485	414	425	448	452	457	487	503	499	506	468	486	472	453	482	472	476	465	464	475	428	462	448	427	458	441	469	448	467	458	483	471	403	467	473	479	493	476	496	455	495	424	446	488	478	468	440	431	439	471	457	479	431	462	430	478	463	453	459	480	488	465	450	474	457	500	436	463	431	459	439	451	453	474	442	470	439	437	431	436	444	443	449	467	474	401	451	482	419	474	473	414	481	497	460	486	516	433	458	491	459	439	465	467	505	470	420	469	444	439	489	457	441	447	447	488	461	489	476	453	454	457	485	412	466	509	444	502	440	481	488	448	450	471	456	465	449	463	452	440	450	498	466	517	457	467	468	461	498	454	488	445	473	467	470	499	468	508	425	455	447	453	444	418	465	452	469	464	442	468	488	467	472	470	475	459	448	444	477	450	447	434	435	459	455	480	450	479	401	478	456	457	457	439	448	435	470	461	481	453	460	530	485	466	483	469	479	492	439	507	455	442	473	459	447	492	474	470	466	463	472	467	485	445	458	446	425	438	452	498	484	455	442	454	469	474	455	475	457	487	501	429	459	443	500	436	466	469	455	439	482	446	441	430	435	464	453	467	451	474	460	462	488	449	474	457	492	454	490	469	451	440	518	480	472	466	478	489	476	460	466	427	429	487	448	438	450	438	459	424	484	491	466	490	482	440	488	425	483	457	457	469	491	445	471	468	466	485	498	464	473	512	470	456	456	481	484	480	489	478	439	488	488	486	467	471	455	466	437	464	473	441	461	452	458	482	500	449	471	464	462	422	434	473	508	481	467	471	458	484	449	453	451	449	460	472	491	466	465	422	472	465	435	478	500	422	512	507	493	473	503	426	461	460	451	466	454	433	459	458	475	444	463	466	456	436	436	472	498	438	445	456	503	449	467	453	479	480	464	480	451	480	479	462	481	467	474	445	466	436	441	472	485	491	460	462	427	505	449	453	440	470	438	476	471	497	444	444	447	436	457	500	453	471	496	443	442	507	465	460	457	427	451	441	442	504	459	478	420	497	443	488	430	430	483	471	429	458	474	509	468	446	491	496	491	462	442	486	473	402	473	456	495	451	458	479	447	472	453	484	500	444	454	440	455	497	496	443	454	501	490	454	458	447	493	470	489	485	437	477	423	469	464	454	450	467	481	466	446	430	455	427	485	453	481	440	466	441	420	473	500	506	484	456	480	492	459	491	460	482	474	467	515	447	513	463	482	453	441	455	458	445	500	462	462	477	492	446	452	464	440	484	478	465	449	431	450	466	426	500	420	460	461	470	496	513	448	462	462	438	461	458	457	496	483	449	442	433	470	474	467	451	472	511	483	466	461	485	471	469	462	442	498	506	478	421	447	426	454	472	457	481	517	484	467	463	482	481	465	463	506	451	466	462	470	467	465	459	452	471	500	467	467	458	485	455	472	463	469	469	483	447	480	454	479	485	448	422	445	510	473	436	518	500	469	473	481	457	448	468	463	455	440	437	510	472	449	511	466	426	474	466	525	424	466	529	474	430	453	497	490	451	476	439	429	443	421	446	489	458	438	463	423	470	425	483	480	474	466	445	445	485	456	497	448	482	472	428	443	462	487	452	445	452	486	479	480	458	464	443	430	448	460	485	462	481	454	491	391	488	431	445	486	485	438	477	452	478	448	503	491	445	417	488	451	478	435	454	454	503	470	457	432	468	503	465	469	496	493	454	458	477	452	435	470	456	442	448	463	447	482	472	450	453	456	502	450	474	473	431	488	477	482	457	478	433	445	480	476	479	444	476	475	469	484	463	483	490	482	474	430	421	480	458	484	432	452	450	446	464	452	464	472	430	500	485	462	417	441	458	464	491	466	473	464	430	457	427	499	459	416	441	436	472	435	466	494	444	484	474	502	486	409	466	471	463	502	458	416	458	450	472	415	421	493	492	447	470	434	460	424	484	452	462	460	497	435	466	461	454	469	500	409	468	495	479	440	496	503	483	475	487	483	440	431	500	475	428	444	475	452	440	404	452	459	492	490	472	473	435	477	489	487	467	504	498	459	481	457	455	484	464	464	503	481	499	474	497	482	457	461	452	487	493	448	422	457	462	511	467	452	485	437	490	459	481	461	474	463	462	445	455	458	428	484	501	505	489	481	457	500	457	486	449	469	476	441	447	454	443	478	463	493	485	452	455	464	509	448	441	508	452	475	483	441	454	501	449	476	464	489	456	448	489	471	451	457	485	472	450	458	457	487	449	489	437	459	476	463	485	482	462	485	436	483	477	456	437	469	454	460	448	475	465	484	469	447	457	474	487	433
20705	4609	2992	2001	1367	1079	861	693	602	601	573	542	484	437	417	438	421	382	429	402	380	389	361	361	347	341	373	352	323	355	334	370	349	353	370	326	332	357	311	340	388	371	363	375	318	360	359	343	345	315	312	361	312	344	321	336	351	347	362	368	341	342	355	321	332	347	345	319	346	346	344	340	307	347	324	330	350	336	308	320	336	354	330	335	374	331	334	338	353	347	342	344	374	354	363	369	333	334	356	366	320	320	334	333	355	365	375	315	330	331	347	346	311	354	351	340	358	325	323	328	303	311	398	338	356	341	344	333	310	326	352	338	345	310	361	333	325	369	348	328	337	335	368	324	370	347	341	341	335	323	304	332	307	341	368	338	355	369	316	350	307	326	331	326	338	332	353	332	332	330	359	314	353	299	355	350	347	344	330	323	301	337	343	348	326	344	314	335	350	352	317	314	327	332	325	384	327	353	330	318	335	330	309	356	302	306	328	351	326	355	335	352	359	314	336	375	308	351	332	308	323	346	321	347	324	358	314	318	372	348	304	345	333	338	312	339	375	345	364	328	324	296	321	344	334	312	325	349	337	382	357	302	316	286	311	318	384	324	316	352	326	352	339	369	345	342	310	348	360	394	353	359	324	358	320	334	324	328	336	365	338	361	315	303	334	370	326	339	334	333	324	339	308	335	340	310	338	311	328	355	316	329	328	351	348	323	329	338	346	333	357	329	367	346	374	350	350	314	303	372	317	337	379	350	318	295	340	343	348	325	356	339	333	342	330	351	337	348	368	330	335	348	334	334	349	326	351	353	353	345	383	349	343	330	331	381	308	357	343	301	335	343	304	339	313	309	324	316	323	338	316	364	326	346	341	335	307	313	326	331	381	310	353	360	357	313	358	329	332	348	346	303	330	310	343	352	348	333	328	341	343	345	344	367	321	331	368	310	360	366	358	349	347	357	327	341	365	345	339	300	378	361	350	355	325	329	326	328	347	331	312	346	325	330	346	327	350	366	318	319	330	361	346	327	331	339	327	340	327	314	341	366	329	370	330	308	364	325	347	353	305	393	345	327	351	351	324	353	336	335	332	282	341	316	318	317	325	382	381	363	333	326	323	354	317	328	358	317	358	337	326	355	354	352	318	360	319	327	344	356	342	320	350	347	326	348	358	330	337	335	325	328	346	347	308	374	323	351	344	363	350	337	325	343	359	310	367	324	371	307	350	283	374	329	384	324	334	288	326	363	328	344	331	334	353	364	366	356	331	321	357	340	306	329	360	310	314	343	327	346	378	361	329	303	341	329	357	329	325	349	307	326	323	329	346	329	376	343	389	334	316	292	314	338	361	350	352	353	355	351	347	319	313	333	341	323	336	329	356	328	382	336	350	324	354	304	352	359	333	332	359	341	325	325	341	334	311	339	324	352	359	338	344	333	355	342	318	362	329	362	343	337	344	313	340	361	327	330	351	341	357	304	361	338	326	310	307	355	379	368	335	327	335	348	317	340	373	331	358	341	334	365	363	304	385	338	313	343	319	354	346	310	327	342	334	320	301	291	344	352	339	348	318	357	321	311	325	353	311	327	311	366	351	323	340	355	328	377	345	348	328	378	344	310	324	353	344	351	304	352	357	344	346	370	350	336	350	355	375	364	336	313	311	342	323	352	298	345	334	291	343	315	315	333	340	332	294	373	338	365	322	334	332	330	334	313	322	326	328	301	344	334	308	347	349	334	340	316	314	308	337	397	367	362	331	357	310	312	339	342	368	349	340	328	328	335	350	360	355	351	367	351	331	324	320	359	339	338	330	328	343	366	348	324	330	361	351	329	352	333	356	322	353	357	346	332	349	355	318	361	355	325	332	357	310	347	328	347	324	317	337	353	344	322	334	319	340	324	302	344	362	322	321	359	341	366	347	353	349	342	362	331	316	369	325	348	307	327	365	337	359	341	330	302	320	334	315	340	373	370	333	351	343	354	316	336	341	345	310	342	335	333	320	328	321	315	346	358	348	340	336	328	349	349	350	314	369	331	305	340	402	331	330	350	368	382	344	346	322	345	319	353	345	349	363	349	342	306	322	322	340	317	335	349	297	345	347	337	362	339	319	334	319	310	336	328	316	335	358	344	322	327	332	341	338	355	319	355	362	332	326	306	339	352	341	328	354	342	282	334	334	319	331	309	347	355	332	336	322	329	357	313	369	352	336	350	319	347	332	329	300	338	361	329	315	326	330	336	307	364	317	358	329	333	350	344	329	372	346	317	336	307	325	310	326	356	291	353	320	327	342	301	361	382	336	324	334	382	330	362	301	322	351	313	314	342	323	342	341	355	321	298	316	331	361	351	386	322	319	365	329	335	343	370	359	334	341	354	337	322	338	339	359	345	346	297	308	319	331	324	329	370	344	337	316	316	338	314	352	311	357	327	345	346	355	340	374	366	315	332	333	350	305	347	371	326	320	328	348	378	331	331	344	349	329	333	273	338	332	321	279	303	320	336	352	341	324	312	345	366	329	325	335	345	340	354	308	377	343	335	326	340	343	362	352	397	369	351	309	335	317	300	340	347	368	342	349	342	342	344	365	344	346	319	359	364	324	331	358	329	322	326	329	359	350	338	313	340	325	357	350	330	336	286	336	348	377	327	351	331	343	349	309	328	353	325	336	340	317	310	361	325	337	296	325	334	361	370	357	353	357	328	365	320	350	368	340	360	323	335	340	328	341	341	338	365	330	346	346	355	361	373	326	315	344	339	329	348	310	348	350	336	328	306	338	339	345	330	355	313	318	351	333	309	338	316	340	333	340	335	324	315	354	362	366	346	341	341	367	375	358	293	329	368	333	349	320	346	331	341	356	322	344	332	310	312	331	365	326	379	340	378	339	366	360	392	336	332	320	339	324	320	361	333	363	338	372	328	386	333	337	338	332	348	363	344	314	340	339	339	347	337	321	315	339	353	345	343	314	341	324	345	333	328	348	351	324	342	352	334	328	326	329	346	316	302	339	357	305	359	310	321	366	330	300	329	319	320	324	377	340	323	316	355	336	326	336	327	321	340	296	324	334	345	331	314	384	331	335	339	361	349	348	324	328	340	328	346	340	300	322	344	331	345	350	381	344	319	334	334	301	336	341	341	308	322	317	358	346	324	326	331	331	344	335	333	321	353	311	316	363	330	318	362	347	326	351	330	323	331	350	343	322	369	353	317	352	335	315	330	366	354	356	331	285	359	333	356	341	324	330	321	353	328	370	338	355	337	347	330	328	339	361	322	349	330	351	336	309	329	343	337	343	342	347	330	319	347	332	359	365	369	302	339	324	318	291	352	352	360	334	296	320	334	309	325	375	331	314	346	380	380	325	348	343	322	332	351	315	332	332	337	325	322	320	329	349	376	336	343	335	297	317	316	329	327	321	347	369	355	324	340	324	361	370	335	351	321	353	364	342	369	328	352	334	360	341	319	326	328	378	323	364	320	351	343	322	390	324	275	362	320	345	329	306	352
10502	2392	4936	5631	4953	4183	3398	3088	2533	2195	1989	1790	1650	1527	1489	1397	1309	1185	1237	1183	1147	1125	1073	1078	1078	1006	1058	1012	1091	985	1003	1019	980	950	945	930	1039	923	933	911	936	966	1025	988	937	983	906	952	885	961	852	884	897	883	869	907	926	891	830	862	875	799	857	865	847	829	921	878	838	864	843	865	883	863	818	888	810	819	836	887	836	854	809	935	883	872	837	847	874	888	865	848	861	842	825	839	873	828	870	903	873	829	860	872	806	879	840	928	860	862	869	831	849	897	859	837	858	858	874	853	873	869	852	862	800	850	874	866	802	868	840	818	867	825	890	848	840	833	835	872	871	837	914	872	834	868	830	860	890	842	853	864	834	848	880	891	789	874	791	835	843	856	829	866	847	817	838	880	835	850	876	871	835	820	858	911	826	867	816	837	838	851	872	868	822	851	873	840	803	840	856	862	871	841	862	803	848	868	778	815	839	924	783	835	837	835	781	864	881	854	845	817	865	835	887	807	840	881	820	828	822	833	900	877	814	879	874	825	897	830	876	851	878	870	825	854	821	864	790	830	841	855	833	891	831	848	839	881	831	841	837	848	849	861	794	896	864	816	837	830	902	873	850	886	839	852	841	851	888	848	863	859	874	824	835	875	820	792	825	852	819	839	879	828	832	822	882	893	870	840	822	854	856	841	867	846	823	847	872	846	886	854	852	845	845	885	843	812	830	836	876	881	841	889	849	853	826	825	870	823	857	851	883	850	854	864	887	804	849	832	842	792	768	824	840	833	864	842	849	812	835	886	840	802	832	846	824	851	874	818	824	794	814	881	842	830	838	850	803	828	882	879	855	856	886	846	844	826	812	855	853	847	808	832	822	857	861	796	870	778	845	886	814	809	843	835	814	853	847	833	864	829	817	844	863	834	808	821	809	788	849	830	807	855	851	859	843	856	820	887	866	841	824	821	866	816	819	837	817	847	885	874	869	854	826	832	835	808	870	833	844	858	822	811	854	841	846	864	867	837	817	830	859	806	857	856	863	889	877	867	835	888	841	839	867	841	817	861	839	797	870	855	886	841	852	864	853	850	812	836	821	884	889	850	828	854	867	842	846	868	824	814	890	816	851	845	854	810	850	862	849	880	872	868	838	789	905	818	851	823	837	884	839	907	882	832	845	856	862	857	871	841	840	794	825	785	837	835	845	834	862	835	825	857	867	872	825	853	888	824	853	821	872	841	789	841	805	848	842	856	862	824	844	836	899	845	808	816	867	882	816	840	849	826	837	864	865	872	832	827	851	823	856	824	827	846	841	861	878	797	859	840	873	850	827	832	860	859	869	843	862	859	836	868	813	845	837	876	875	776	839	795	895	821	854	897	794	851	828	814	869	877	884	788	855	826	861	818	811	864	832	850	805	899	812	866	854	805	821	808	903	843	868	815	811	861	880	831	860	818	857	860	793	864	819	827	863	835	839	830	883	800	848	819	841	817	859	842	840	853	877	852	866	837	883	861	869	870	853	872	869	795	814	804	870	808	819	855	861	832	860	861	850	870	834	902	841	861	823	814	866	839	852	817	843	903	858	830	865	859	829	856	816	829	837	860	885	911	872	874	893	881	868	831	916	846	870	817	851	848	851	861	845	843	841	885	876	883	860	844	863	828	801	879	818	903	825	848	834	807	875	828	896	858	843	873	830	852	896	876	845	851	843	851	837	858	853	824	879	849	850	871	887	829	898	844	816	866	865	782	856	856	824	797	828	829	831	805	860	851	830	825	894	816	841	821	842	826	808	820	865	836	857	883	792	859	897	851	878	869	859	838	886	852	888	858	847	817	865	781	867	849	799	874	925	823	845	817	821	851	860	859	905	842	893	844	839	855	835	851	830	812	908	875	888	873	843	852	802	902	794	797	931	860	813	849	878	872	841	874	850	829	870	821	839	799	877	810	823	819	836	787	859	854	888	849	872	871	857	859	805	826	835	822	863	851	862	861	891	848	836	844	819	833	822	839	838	908	789	813	801	842	850	853	866	863	815	878	805	842	883	822	816	899	820	811	901	793	851	835	847	864	836	812	868	897	846	888	852	886	865	791	778	860	838	870	813	872	821	842	894	828	919	839	828	889	858	900	787	810	882	852	830	863	904	891	886	813	853	785	881	826	863	856	853	814	781	821	830	801	905	826	858	812	830	852	823	852	820	821	840	865	855	859	871	859	836	866	856	805	820	888	851	822	874	833	882	874	868	790	799	844	882	871	905	828	847	875	883	838	795	863	868	868	849	832	889	849	819	905	819	894	867	885	855	831	830	832	848	832	883	859	818	853	880	877	841	846	856	837	808	829	887	871	815	853	802	849	814	879	820	840	871	845	850	840	818	859	833	873	824	794	870	783	874	851	845	783	831	831	854	836	856	894	796	883	871	823	856	861	897	878	879	848	884	831	806	837	847	876	873	862	811	853	831	833	885	839	850	838	838	858	837	885	809	826	832	848	816	831	833	839	838	820	858	863	841	866	807	880	900	878	829	867	848	877	819	828	855	884	858	856	836	861	838	845	836	866	856	845	857	839	889	826	857	882	890	823	855	847	844	809	857	832	839	853	861	835	802	826	819	846	855	839	852	846	831	843	780	812	831	878	832	797	794	886	831	862	830	861	811	821	867	833	825	903	910	850	861	850	808	827	896	845	908	859	834	828	842	855	850	839	875	872	891	880	852	825	804	816	851	835	823	821	830	797	837	828	792	837	828	894	800	863	815	835	842	824	809	839	894	845	874	853	845	877	798	845	864	839	836	857	877	795	816	831	840	864	809	864	830	836	905	837	882	863	811	827	806	857	857	834	848	813	899	835	886	834	866	849	801	858	822	856	832	827	828	857	820	819	793	856	866	846	867	834	832	850	904	862	878	847	881	821	808	877	839	851	839	813	838	838	839	824	888	850	890	887	864	864	933	816	791	826	870	819	819	848	844	780	877	841	832	890	821	846	840	806	883	845	861	843	850	801	825	823	789	801	811	915	813	897	812	875	854	828	838	831	859	815	861	805	836	823	897	812	908	808	826	812	798	887	838	868	809	865	834	812	824	832	907	863	817	823	807	818	892	784	847	901	842	851	826	850	848	813	837	819	888	815	809	790	894	816	842	852	836	857	831	812	818	846	787	821	868	911	850	825	850	788	810	816	804	848	800	897	882	831	840	841	845	862	838	878	809	755	860	840	865	857	818	837	812	809	862	819	821	788	832	829	816	900	831	820	845	838	831	921	801	877	828	827	864	830	876	859	833	854	815	823	833	863	836	852	821	847	846	883	860	817	853	851	834	837	813	866	819	834	838	815	913	807	845	866	866	816	905	865	859	856	799	885	853	820	871	785	810	865	884	847	827	796	800	826	818	842	850	847	823	848	912	885	876	912	787	797	827	808	797	847	880	847	832	884	784	807	873	862	821	862	871	900	830	824	840	879	845	777	857	796	828	850	841	816	869	758	824	849	825	818	791	820	848	823	837	816
2940	238	207	176	214	166	179	177	155	174	176	177	178	167	156	166	166	186	151	145	156	136	161	178	182	179	172	196	143	156	165	156	164	161	149	150	156	127	172	177	153	152	199	153	155	162	139	156	162	157	135	155	148	184	149	159	166	157	133	155	183	164	161	161	183	180	172	153	174	154	177	170	168	164	171	180	173	152	157	186	144	154	173	166	160	165	153	155	180	173	156	146	138	180	135	150	160	146	168	153	166	161	145	155	170	157	158	195	168	147	153	160	171	150	159	153	157	163	165	165	167	187	171	172	174	154	151	196	171	169	177	173	167	178	181	146	148	138	169	155	169	174	168	145	151	130	158	164	143	148	147	184	172	156	165	156	169	161	148	189	156	158	153	149	173	160	174	171	156	182	175	149	148	151	162	178	167	164	166	152	192	149	168	168	146	154	145	161	152	180	154	169	162	159	147	159	152	134	165	141	174	139	159	143	153	153	137	163	157	167	169	157	165	178	175	153	146	173	161	143	179	155	175	153	168	162	151	158	152	167	171	166	193	135	157	166	141	150	138	155	160	167	162	149	160	171	146	141	154	161	167	189	176	151	167	164	151	156	189	158	170	183	166	146	143	165	177	191	162	170	181	139	184	171	169	183	152	167	151	168	173	164	169	129	171	147	169	166	166	188	152	152	161	167	152	150	145	159	123	162	144	164	163	148	144	186	152	167	142	140	170	162	161	168	183	171	176	149	157	161	178	173	169	159	171	171	164	181	148	184	159	158	173	156	170	141	164	170	166	145	168	163	156	173	193	149	173	155	158	170	157	172	145	153	148	171	175	187	158	152	160	186	160	158	165	142	169	183	142	177	161	164	134	152	174	176	173	175	176	174	153	154	148	172	150	168	152	171	150	153	154	184	143	140	176	188	167	185	173	143	162	191	145	142	147	179	169	159	183	144	159	154	151	153	134	158	178	172	176	158	165	156	196	163	153	142	139	146	169	164	154	178	158	146	176	167	162	163	190	163	172	187	182	157	158	150	163	152	150	171	167	166	149	169	189	186	150	181	142	171	158	169	177	159	158	154	177	165	151	175	140	145	163	161	162	173	175	160	150	159	165	173	158	160	143	185	168	150	168	175	151	148	174	162	160	158	191	165	178	185	176	192	157	158	152	169	176	154	166	180	178	163	153	170	159	148	157	147	164	182	146	149	150	170	189	157	169	164	153	153	151	136	166	155	182	150	160	176	130	140	183	193	177	162	175	180	150	154	180	165	140	137	133	148	169	160	159	171	160	174	169	157	156	175	166	168	158	163	165	158	160	183	159	180	170	163	149	145	156	152	183	163	152	176	171	152	182	147	155	171	174	143	192	191	170	154	171	146	186	182	155	139	178	192	169	157	153	157	167	171	165	193	158	157	169	151	161	158	176	164	154	147	166	174	156	177	144	167	180	170	155	160	177	171	154	168	166	163	151	146	147	167	134	166	157	161	157	159	161	146	175	185	154	183	167	176	173	161	175	167	188	169	155	184	159	170	177	153	145	161	203	179	158	148	172	158	151	167	168	146	166	156	161	170	164	170	166	182	135	169	180	158	139	162	136	154	167	181	145	170	151	153	157	168	154	163	139	168	149	164	198	178	164	165	159	165	146	169	168	171	174	188	145	148	164	156	172	144	146	186	170	162	140	162	182	176	161	140	163	148	155	182	179	172	163	136	165	163	142	176	173	188	201	178	176	142	173	160	202	138	139	174	153	160	159	153	148	172	159	170	193	176	157	171	165	144	167	173	162	181	162	168	153	133	144	152	151	165	194	167	151	156	160	171	183	162	162	153	180	182	155	171	148	163	188	155	153	153	176	181	151	186	181	157	158	163	156	166	168	171	163	158	165	149	171	165	164	156	179	184	163	148	162	155	176	150	178	173	136	147	128	180	184	161	129	165	175	178	171	168	142	167	164	156	153	162	174	189	144	192	161	151	160	147	168	139	164	167	170	161	152	148	149	167	183	157	160	155	158	157	150	151	151	174	170	175	173	183	162	170	186	173	142	159	164	168	153	124	170	172	162	145	175	159	172	172	173	160	170	148	160	176	139	162	158	165	174	173	181	172	155	146	154	160	166	164	154	153	157	159	176	165	167	183	174	174	153	182	163	156	130	150	141	186	171	162	145	159	166	168	152	173	181	157	179	150	161	152	144	156	155	143	166	145	165	156	159	166	160	167	163	157	165	177	159	171	177	137	174	163	163	146	163	145	139	166	151	156	141	170	155	151	194	154	169	181	155	142	166	178	162	173	163	169	152	136	167	154	189	152	171	162	149	158	163	179	183	148	146	150	178	154	142	169	156	125	143	141	162	163	184	171	164	150	181	162	167	148	153	142	166	172	165	149	183	163	151	162	145	179	177	173	161	148	176	156	179	163	160	160	153	183	178	154	183	165	179	159	162	169	178	150	167	172	147	150	179	155	158	169	155	171	182	171	160	188	161	178	186	151	161	166	152	178	172	162	164	172	183	150	175	146	188	151	154	133	184	176	173	158	163	174	165	159	159	139	180	158	192	183	158	144	161	174	170	156	155	170	176	168	142	146	163	186	159	164	174	141	156	163	154	151	163	156	160	161	166	158	151	158	171	183	172	174	172	169	162	163	170	168	182	156	165	187	136	171	150	160	173	147	168	156	148	152	169	131	163	127	160	154	140	154	160	168	155	157	170	179	166	181	160	165	182	140	161	140	168	152	173	164	155	164	161	138	163	169	179	161	187	174	157	193	167	146	153	141	160	182	174	156	151	180	145	174	165	171	157	177	159	178	174	144	157	167	158	156	194	169	193	159	168	175	187	188	174	147	164	170	188	163	184	160	161	163	132	142	166	180	174	153	182	160	165	184	139	160	158	165	166	178	178	163	129	146	197	161	160	146	177	161	165	169	166	182	176	162	162	158	152	157	155	178	182	163	159	169	170	157	165	154	172	170	155	169	185	191	182	182	159	146	142	155	182	192	174	176	177	148	158	163	178	155	192	182	177	164	153	174	175	170	154	171	172	153	162	147	167	154	180	183	163	165	173	171	156	172	153	157	157	167	165	156	174	146	172	178	147	165	154	149	168	159	190	156	178	158	158	160	172	171	143	158	157	156	142	161	166	150	158	145	168	173	173	152	175	183	146	176	158	161	174	158	148	145	158	180	155	194	151	138	149	143	166	157	150	173	165	146	155	157	175	144	172	178	141	173	156	162	162	164	167	168	151	139	165	155	150	160	162	172	186	143	150	161	148	153	173	190	158	153	165	152	196	176	163	163	155	148	189	140	151	144	170	181	170	131	188	179	162	190	158	160	162	185	186	151	171	170	151	186	156	179	174	178	175	185	171	168	185	151	182	180	164	154	176	160	180	149	153	156	160	154	148	169	183	170	158	130	146	155	147	148	182	155	184	150	152	145	172	154	170	125	149	148	171	161	175	189	156	169	154	153	148	140	166	141	146	152	165	168	171	146	180	177	173	167
2454	483	484	526	552	519	450	513	527	476	470	467	481	451	472	441	489	420	429	460	476	456	493	432	471	444	453	429	459	492	465	472	465	450	476	467	444	459	438	472	470	453	503	446	451	452	448	465	481	420	475	429	470	419	438	428	454	465	440	429	448	440	449	417	447	437	474	465	483	447	447	410	454	467	480	428	407	474	459	433	411	459	442	477	420	427	465	461	494	460	437	438	466	476	465	471	441	406	455	413	452	470	451	432	411	452	472	445	510	454	464	463	477	459	443	471	449	457	432	461	493	444	504	428	468	476	483	459	440	444	486	444	428	450	474	457	476	462	483	466	471	460	447	419	428	462	475	461	463	495	479	484	481	455	427	464	466	472	452	452	441	485	464	474	463	463	436	411	452	412	460	469	471	487	421	486	485	469	489	471	454	464	486	440	489	465	453	480	455	483	423	449	464	490	457	448	474	426	481	430	455	452	443	419	459	463	430	492	425	474	462	461	456	488	465	422	467	470	477	433	493	486	444	490	472	459	443	451	473	435	451	431	482	452	471	446	457	466	464	447	444	431	456	458	456	439	470	436	455	418	476	494	452	443	454	478	475	453	455	476	460	463	462	448	430	444	453	451	469	451	482	473	450	447	405	435	431	452	442	473	468	480	421	458	464	486	438	448	429	446	490	466	410	423	494	440	472	485	498	437	474	423	472	463	473	452	441	444	490	468	416	457	448	437	449	451	496	471	429	471	426	441	469	462	420	473	433	434	473	425	469	411	479	438	430	456	454	480	455	433	467	429	429	492	466	476	492	438	468	483	453	484	479	414	485	463	454	468	477	455	425	485	471	434	433	473	455	471	460	464	450	451	477	449	428	468	446	469	474	462	446	472	471	493	436	458	483	451	450	405	459	436	468	476	440	462	434	446	454	463	440	481	456	455	449	411	443	457	469	460	482	465	459	438	499	488	457	488	482	470	486	478	465	426	498	471	491	436	450	459	429	442	452	489	463	461	430	483	445	448	449	483	484	428	488	400	506	492	461	408	455	433	444	471	452	448	432	514	461	452	435	435	444	478	446	489	434	449	451	474	427	480	499	484	468	473	426	444	452	458	425	447	449	442	466	450	487	465	458	433	422	443	472	434	455	460	450	462	421	432	455	505	488	448	461	451	456	469	484	445	470	500	487	487	467	455	497	478	463	475	474	469	487	479	460	470	441	465	441	418	433	485	427	444	432	461	456	431	441	432	434	469	438	467	463	459	455	483	461	432	458	419	413	480	444	454	430	449	458	431	475	451	469	455	429	453	451	455	433	450	438	448	479	435	470	441	454	459	449	461	434	465	489	418	456	458	479	458	452	449	427	461	472	460	448	477	436	498	483	485	427	481	451	507	479	428	436	458	442	463	480	436	450	474	469	471	461	445	450	451	446	442	481	460	426	453	494	490	462	419	467	456	466	430	438	443	455	464	433	476	461	443	456	462	476	461	470	446	446	466	464	463	447	431	429	472	427	441	461	474	422	441	480	449	457	463	437	451	456	432	452	403	453	454	463	476	444	491	428	461	454	451	467	473	422	467	485	440	444	448	468	415	494	434	463	460	435	441	498	455	482	460	452	503	482	427	435	467	442	446	481	450	447	469	473	464	454	442	480	451	463	461	491	424	461	410	469	441	458	479	487	460	443	450	457	473	443	466	477	461	468	398	472	444	429	510	466	458	461	500	463	474	469	435	459	456	487	471	454	440	504	446	448	445	459	410	456	454	443	436	491	446	509	443	468	425	439	437	456	483	475	447	456	466	482	431	422	502	476	446	505	459	451	466	449	438	468	460	488	497	458	462	442	429	465	435	493	472	442	459	461	445	437	443	453	462	505	448	427	490	426	483	490	422	433	483	448	442	441	463	459	445	487	438	448	490	428	453	446	445	443	429	425	446	489	500	466	449	441	457	435	437	415	445	418	446	489	457	477	434	450	504	447	441	429	427	459	460	469	441	476	464	434	426	464	414	476	430	450	449	438	438	432	445	456	489	461	478	465	510	448	466	438	463	456	419	478	448	430	469	471	452	452	441	492	502	415	482	462	482	447	430	470	449	454	492	444	444	489	404	437	436	459	470	443	453	462	461	453	418	439	421	457	460	453	476	450	475	481	436	465	466	460	464	478	453	449	433	437	437	451	436	487	452	448	460	491	487	482	441	457	439	437	485	480	446	485	455	474	490	461	447	467	466	499	453	463	484	443	443	447	471	453	432	430	457	443	463	444	477	421	440	422	449	443	478	443	456	439	438	467	461	483	462	466	454	458	465	470	479	465	433	477	474	485	437	459	454	486	457	437	430	407	492	462	466	427	454	428	488	442	447	459	472	430	457	497	441	503	483	423	444	427	440	428	459	427	412	458	457	469	442	468	423	452	460	440	433	443	432	430	462	455	450	432	466	464	464	468	451	434	454	441	412	455	450	464	506	455	409	408	468	434	442	446	455	429	472	477	426	433	464	447	468	469	448	449	490	476	446	423	384	471	467	436	470	445	449	440	456	405	441	458	441	461	440	422	455	453	458	451	488	471	460	437	452	426	415	464	470	483	451	426	460	473	444	434	494	428	480	418	445	441	425	440	422	487	430	473	464	436	479	446	429	470	485	510	456	445	471	470	422	481	477	436	465	459	478	459	436	485	440	438	487	475	494	453	477	464	486	466	460	467	439	480	496	462	452	429	488	455	445	416	446	428	490	460	480	467	467	473	456	427	405	474	477	465	422	445	460	433	426	486	442	480	424	449	480	442	471	472	464	461	458	460	432	449	460	502	438	442	475	496	457	461	436	455	443	449	421	443	484	458	410	487	476	468	430	451	469	440	458	463	458	429	470	436	479	461	496	447	482	455	466	496	435	489	447	486	433	448	474	461	483	474	449	398	447	480	473	483	454	429	469	422	457	460	452	474	451	450	456	484	462	467	444	486	436	440	443	438	413	438	477	454	489	489	480	452	452	452	479	436	467	457	444	460	454	442	448	460	464	460	451	458	469	431	439	449	454	416	479	469	459	482	413	490	434	444	452	450	437	444	493	462	473	441	485	443	476	459	451	460	476	459	446	450	459	439	472	479	440	454	496	430	442	445	460	462	488	452	439	448	440	445	414	462	509	476	460	498	510	466	456	484	446	437	453	454	469	467	477	516	511	435	483	452	464	434	459	442	465	443	439	451	445	475	453	423	423	487	456	505	425	437	456	460	479	485	445	466	469	413	452	469	442	475	444	472	464	411	479	459	485	473	465	461	478	477	451	444	465	458	450	445	484	447	471	456	472	446	485	455	468	444	511	478	435	461	456	489	437	457	477	436	440	488	458	488	429	455	400	469	431	459	495	451	437	480	469	456	453	481	452	488	439	469	445	449	454	513	428	459	426	453	470	449	498	461	454	495	442	413	468	482	484	467	441	430	484	449	455	437	443	430	441	447	483	482	449	458	458	456	475	447	434	475	441	415	450	452	453	466	486	457	453
10159	1484	1222	933	660	474	473	336	306	268	262	246	194	207	165	188	231	177	184	186	184	171	196	172	178	183	177	172	161	178	196	144	191	176	152	147	176	140	163	154	142	174	170	163	169	158	162	171	162	157	157	165	164	172	155	138	126	152	153	142	180	151	142	152	190	158	173	164	163	182	152	163	136	154	166	182	143	145	180	158	139	200	131	168	140	138	170	171	151	134	190	144	152	184	172	153	159	149	140	161	151	142	212	161	134	157	182	166	159	152	145	167	172	165	160	159	171	159	150	154	161	160	153	155	171	154	186	145	154	147	164	159	157	158	159	177	137	135	154	145	166	137	178	150	155	149	163	185	161	142	146	156	154	164	167	170	143	177	158	158	173	144	155	156	156	154	178	137	153	142	179	183	157	138	157	167	135	163	158	154	159	147	142	147	156	182	169	163	152	144	158	168	185	170	156	169	148	156	149	183	153	156	143	171	156	160	158	139	146	166	151	147	158	187	150	163	149	150	127	165	164	146	163	155	150	173	169	154	166	167	161	161	161	181	149	146	163	152	162	157	162	150	171	143	161	145	144	138	144	165	143	167	165	177	153	178	164	171	141	167	140	185	160	168	130	166	159	158	175	168	151	146	159	142	142	159	167	188	180	146	177	154	153	166	149	167	150	145	155	161	179	148	158	155	180	146	150	151	171	161	170	171	159	162	162	175	146	155	194	159	179	156	160	167	168	140	172	171	175	153	150	131	151	163	160	192	162	147	144	175	135	173	190	159	151	170	152	151	164	188	146	159	148	121	146	142	156	168	168	153	160	159	171	160	182	143	152	145	139	144	135	151	162	145	168	133	142	177	155	159	126	171	157	169	152	154	156	160	171	159	170	153	158	161	176	154	150	166	163	158	162	160	155	137	151	139	156	162	133	164	147	159	152	169	164	169	147	159	154	156	147	152	167	138	177	153	156	152	165	164	145	171	166	167	149	176	170	153	156	172	174	149	176	159	162	164	156	158	166	163	192	166	138	140	166	156	142	179	149	159	175	164	180	181	155	172	169	169	165	164	167	165	148	191	159	164	166	164	157	124	149	159	165	181	145	176	155	138	151	148	164	176	156	146	142	144	147	123	160	159	158	147	159	151	171	152	149	170	160	162	175	153	194	168	166	159	133	141	143	159	148	182	153	163	136	165	138	168	155	161	162	165	142	172	162	167	152	142	132	161	161	182	150	174	138	161	141	133	197	148	141	178	147	146	161	179	166	133	157	136	187	166	148	143	144	143	163	163	159	160	166	153	188	165	164	151	161	137	157	154	158	166	138	128	155	141	160	159	163	147	165	155	148	167	147	150	148	181	151	133	155	163	168	188	170	147	135	146	178	167	158	161	146	169	152	151	169	140	159	160	147	169	142	181	157	154	131	174	151	177	180	143	146	150	148	175	169	157	150	151	181	173	145	168	162	166	178	179	168	154	166	157	161	166	144	162	142	164	150	165	167	124	141	164	170	158	161	159	153	149	177	155	152	161	196	160	160	142	156	171	149	156	168	165	147	153	144	184	178	168	149	151	159	164	150	146	161	161	176	142	134	145	154	148	167	165	155	133	169	139	152	152	171	132	144	156	161	157	174	148	166	158	164	193	172	153	151	165	164	142	168	147	150	146	151	160	155	173	162	155	154	161	149	148	182	165	158	169	185	181	147	135	172	152	147	169	150	172	151	156	152	176	161	168	135	139	162	161	195	147	146	173	174	180	156	171	149	153	169	177	174	140	139	150	135	165	164	164	165	174	148	165	170	148	158	150	141	153	163	143	154	142	155	166	168	158	185	159	148	127	133	146	167	138	150	175	160	127	166	161	151	139	174	145	149	166	136	142	186	137	151	156	166	155	165	151	163	153	176	149	156	157	164	173	158	161	156	139	142	145	150	155	181	148	172	153	177	172	156	165	158	166	170	157	172	164	151	162	150	156	150	162	141	160	156	166	146	161	153	182	137	161	160	175	154	157	144	160	163	157	166	130	163	144	149	170	179	147	183	156	160	150	144	140	138	162	147	155	149	151	170	181	143	167	154	137	183	175	161	132	144	163	132	152	134	190	160	187	138	167	158	145	159	188	158	158	178	158	154	183	164	162	162	173	173	131	160	148	163	155	152	169	133	151	136	154	178	159	158	163	166	148	151	185	179	149	164	178	154	148	163	172	166	145	147	177	137	173	159	147	163	181	161	145	154	165	171	156	152	166	171	147	168	157	143	164	158	141	134	163	133	150	173	157	140	143	137	141	167	171	160	155	149	156	171	166	171	156	133	160	182	147	156	148	156	145	157	148	157	132	165	149	138	142	147	141	156	155	132	180	177	146	174	156	158	168	152	143	161	158	156	162	148	167	158	157	162	167	177	154	177	168	172	149	148	140	161	163	160	165	146	138	162	143	177	161	154	162	164	175	126	163	171	178	156	152	155	148	139	166	159	138	157	150	135	140	158	155	156	160	167	145	155	159	138	164	140	159	151	162	160	165	164	141	150	155	155	147	150	159	157	149	145	165	165	174	150	120	140	160	145	142	130	148	161	162	129	174	140	166	158	169	132	161	196	138	153	173	166	167	167	185	159	158	156	146	176	169	153	142	163	150	133	167	139	167	160	162	154	141	168	167	143	147	150	186	156	169	188	160	160	141	178	143	132	161	172	155	157	160	168	137	152	149	164	158	159	153	151	171	145	155	139	164	162	160	158	149	162	172	155	150	165	150	150	138	159	157	156	145	133	187	180	148	152	163	150	141	156	171	167	183	139	164	164	169	166	148	155	157	152	136	153	178	144	169	183	156	153	164	151	163	135	175	143	143	145	140	166	160	178	131	156	152	155	147	151	163	162	183	163	164	154	164	158	143	157	150	169	150	178	147	151	145	155	151	173	167	162	170	173	152	158	146	151	153	163	143	176	169	159	170	172	168	140	164	149	159	149	156	170	175	167	179	148	157	150	165	167	155	164	164	158	183	158	168	151	165	159	170	154	159	163	147	137	180	138	173	165	154	142	183	150	149	143	167	159	151	163	158	146	152	176	151	159	169	153	166	156	145	172	155	160	162	141	148	136	161	170	143	138	163	144	179	129	148	150	172	145	178	156	158	165	157	151	165	150	165	157	174	158	164	180	150	177	184	167	158	163	157	166	125	147	150	144	169	156	168	126	154	145	153	172	149	164	120	151	163	155	160	164	179	151	151	157	164	193	135	128	172	143	150	138	140	142	154	170	147	152	131	162	150	148	147	157	163	160	155	174	161	158	153	188	149	165	149	192	136	149	170	169	137	186	169	143	143	157	165	154	173	155	159	163	143	166	153	161	158	163	156	168	159	147	135	144	151	167	153	148	172	140	151	156	159	147	136	160	135	150	152	138	147	141	153	148	148	162	166	138	167	146	167	152	131	147	167	175	151	152	151	163	149	161	168	145	164	162	154	176	159	183	141	161	166	144	152	150	155	147	160	162	153	158	166	156	140
6737	1245	2514	3008	2691	2196	1847	1600	1350	1203	1062	959	894	851	817	717	714	726	665	653	633	609	589	613	602	555	539	539	528	569	551	515	526	590	533	525	536	501	530	499	519	504	525	569	541	537	518	527	455	480	480	481	518	501	466	482	483	475	495	496	473	444	461	492	490	454	507	494	478	478	472	483	525	481	469	507	454	478	481	450	446	510	487	445	506	467	472	438	500	481	468	485	470	445	490	475	432	467	477	458	476	475	460	477	449	489	476	460	485	451	485	457	503	434	466	437	465	495	453	449	458	450	493	511	435	453	458	484	468	477	491	513	466	422	495	461	497	463	483	475	468	461	513	450	445	474	523	455	513	464	467	476	467	460	454	458	422	467	458	470	457	469	468	471	485	438	480	447	486	473	459	501	474	468	467	478	438	457	456	459	473	456	468	498	466	495	451	480	478	433	487	481	472	466	436	510	442	447	449	489	463	457	486	444	474	452	465	475	476	450	419	431	465	463	435	440	445	428	486	463	431	478	436	442	415	475	451	477	467	463	464	458	439	453	466	476	484	465	487	451	498	438	450	487	498	474	444	459	490	457	452	454	434	450	438	467	479	442	485	464	464	490	465	479	486	475	487	442	475	435	487	463	496	465	467	445	463	441	477	467	456	494	502	491	440	433	446	444	444	452	489	465	470	486	481	417	466	479	471	466	485	466	461	426	460	484	455	494	424	470	498	513	481	455	461	477	486	463	490	489	516	458	496	425	459	498	450	484	442	464	457	457	546	464	455	438	481	497	477	448	483	494	486	472	467	418	481	498	454	434	461	498	457	502	504	463	445	449	454	506	485	440	444	425	466	478	457	435	465	519	419	487	458	495	442	448	471	434	447	468	437	484	472	450	495	469	471	466	469	476	472	451	516	450	432	524	495	471	460	457	464	432	476	490	484	449	507	436	453	496	446	468	472	462	493	462	509	453	512	488	474	498	480	450	454	423	462	532	456	476	430	476	486	451	466	494	470	460	480	465	485	492	455	481	458	479	437	452	441	434	464	494	443	455	474	493	456	467	494	457	474	462	452	476	458	470	482	461	446	474	435	418	456	466	508	449	497	435	465	460	476	449	464	456	472	470	435	447	433	484	435	481	467	436	480	463	476	498	450	472	450	444	455	462	458	488	439	480	463	473	450	482	508	444	490	470	486	482	508	434	438	487	465	449	470	484	482	472	494	502	460	488	470	479	489	450	458	424	474	480	451	465	517	441	461	484	429	473	477	481	458	489	455	465	468	502	419	479	496	467	506	476	448	467	444	491	411	451	501	458	441	490	471	447	468	445	443	506	424	441	480	464	432	434	465	487	475	485	483	478	438	471	508	442	486	465	459	443	476	472	445	447	459	515	439	470	487	484	513	451	466	486	460	447	457	456	476	471	454	503	480	459	482	455	408	448	451	470	451	478	472	501	485	458	443	461	455	469	506	483	508	452	505	471	467	444	453	454	409	407	461	431	459	486	478	462	446	498	460	473	431	507	480	434	455	477	448	466	482	463	480	433	481	466	453	476	499	446	485	442	476	490	453	456	445	468	445	476	487	445	470	474	478	489	460	442	457	472	451	474	491	444	507	454	509	452	494	464	446	444	440	462	437	480	473	458	494	425	422	499	442	473	443	443	470	444	473	446	467	477	471	472	524	485	486	481	436	453	482	437	480	472	486	444	483	468	481	460	436	482	484	461	474	463	455	472	488	425	440	491	492	467	473	462	460	489	462	474	416	477	457	418	450	438	466	464	474	499	463	453	496	476	477	467	458	465	454	463	475	440	455	429	457	462	464	455	427	486	451	473	415	476	406	464	455	431	442	469	482	446	483	433	463	466	501	468	449	493	468	463	445	495	472	453	467	449	461	463	486	483	414	473	465	443	474	470	495	456	472	483	477	448	445	480	489	458	485	476	454	471	483	406	439	448	449	460	468	433	481	446	458	451	466	465	469	519	501	465	493	445	480	448	462	503	455	488	447	475	505	447	441	466	498	472	460	447	494	428	475	444	445	442	451	407	421	457	510	485	480	453	462	496	451	467	494	439	455	454	464	483	456	441	473	441	429	476	450	461	447	460	469	440	491	467	467	474	451	444	456	447	475	443	439	470	434	450	417	445	469	439	440	487	485	495	475	459	529	427	469	460	429	491	475	435	478	459	473	469	446	460	434	471	493	464	525	455	443	405	477	449	466	504	480	469	482	436	450	474	468	462	478	479	426	475	461	467	491	444	507	473	459	429	435	491	493	433	466	508	468	491	453	473	431	452	457	455	468	486	439	517	457	471	446	497	466	454	506	467	452	466	437	494	483	422	455	472	419	498	444	452	448	465	441	463	484	489	476	470	483	420	451	501	451	464	473	448	462	470	482	437	432	458	437	440	474	424	459	439	462	447	422	495	482	457	497	467	455	470	477	451	460	469	465	456	456	437	477	470	454	497	469	456	464	457	464	451	478	444	450	422	445	465	456	470	478	435	484	493	467	461	484	434	485	485	488	441	502	480	411	456	471	457	449	465	477	468	458	442	491	481	502	468	474	479	530	447	473	409	461	459	467	490	471	457	451	458	430	440	491	467	462	469	447	508	457	449	475	464	479	476	492	430	484	450	465	466	459	463	491	469	461	450	446	503	468	516	451	424	451	475	481	492	482	470	486	473	453	486	493	458	452	481	450	484	460	478	451	507	461	476	438	467	438	512	448	451	449	454	411	507	468	470	456	506	442	479	482	489	475	437	479	428	474	438	484	456	450	474	467	468	464	472	488	504	445	448	472	500	485	422	470	452	421	454	473	476	505	431	483	432	490	480	448	474	497	455	450	462	469	445	483	458	462	491	502	431	445	482	461	465	461	437	472	466	443	495	480	447	446	444	511	494	468	444	476	462	495	487	452	460	456	468	431	481	436	499	495	452	450	487	485	473	467	419	498	471	465	473	475	484	469	485	464	456	470	440	422	471	467	444	461	434	449	455	476	459	460	463	470	495	495	453	527	489	482	473	471	462	473	493	469	474	454	486	437	454	449	468	473	505	466	450	476	506	443	486	491	465	444	429	477	503	480	481	478	470	436	435	529	488	484	450	464	491	453	512	450	483	482	464	454	460	498	450	456	458	463	485	470	459	490	473	462	477	466	467	498	450	446	489	439	461	462	470	479	476	480	423	438	462	469	458	475	461	494	422	452	456	449	427	437	476	451	436	451	425	502	483	487	431	455	466	475	432	441	501	461	447	454	450	478	496	464	481	493	449	447	493	445	484	486	479	454	494	444	486	455	470	489	463	475	462	455	443	442	456	476	478	472	444	465	445	467	440	477	436	430	450	462	496	431	444	438	480	479	477	463	421	443	488	454	446	463	473	449	445	466	427	433	437	444	485	460	437	425	466	437	476	448	464	472	455	463	492	438	502	457	492	452	497	470	459	471	469	485	505	473	447	443	450	479	463	446	482	465	503	467	470	501	501	454	492	423	438	469	471
15806	2904	2527	1904	1366	1082	858	717	695	617	510	493	461	466	374	391	421	395	390	403	411	341	364	367	378	384	374	391	346	349	391	330	364	375	356	316	373	362	366	332	346	363	373	372	348	355	349	352	327	347	353	340	345	370	374	341	324	334	350	339	329	358	347	346	310	322	341	298	340	343	356	370	348	323	325	365	329	348	306	327	317	332	353	323	329	353	338	376	392	365	297	313	323	326	366	335	358	348	340	335	325	332	308	324	314	363	384	350	331	347	316	334	325	344	312	322	319	334	318	345	340	345	346	303	323	325	311	325	378	371	336	335	340	306	316	349	337	327	350	382	316	332	306	331	347	335	318	313	307	334	348	323	326	343	323	343	326	380	363	366	354	339	385	311	339	348	326	335	355	355	311	370	325	297	311	352	374	348	328	320	312	334	329	352	353	351	331	359	374	334	371	330	326	337	337	305	329	321	316	317	367	344	317	355	330	333	337	371	363	305	321	347	317	371	352	329	373	337	359	349	354	321	342	360	376	363	323	339	363	351	364	346	363	349	345	344	317	327	338	356	354	349	324	347	350	336	343	350	287	298	335	304	314	339	331	344	363	354	369	339	332	356	317	324	338	336	358	309	335	310	298	322	335	353	359	332	308	322	326	311	341	348	340	351	320	322	361	354	340	329	330	343	351	331	312	364	337	341	322	329	341	328	369	331	332	309	331	306	315	344	286	346	360	383	345	334	350	363	339	342	329	328	365	314	339	322	357	344	323	318	348	340	348	313	369	335	339	339	326	325	360	339	348	332	379	356	328	321	321	333	375	333	318	336	346	328	321	321	333	357	376	310	326	353	331	287	347	360	357	289	312	371	349	298	355	343	290	331	348	336	357	358	345	353	358	318	313	366	342	312	307	360	321	314	333	337	351	357	353	341	351	368	338	311	329	347	345	374	362	352	379	326	326	302	361	331	352	332	334	314	347	350	315	315	315	339	355	335	340	332	389	356	346	353	302	361	319	319	334	351	333	345	346	303	323	313	337	330	366	334	345	318	334	355	361	340	335	383	343	323	327	330	319	345	340	345	354	319	306	326	340	354	347	341	355	297	319	317	337	306	354	344	354	347	319	318	313	360	363	361	333	334	296	334	333	322	341	364	328	349	341	336	351	308	365	324	317	350	334	334	335	343	314	326	361	306	370	324	321	333	344	337	331	336	354	332	350	366	322	331	317	352	356	320	313	350	333	328	319	353	319	357	332	321	327	331	349	353	342	343	341	332	329	358	358	327	326	356	359	333	328	365	343	326	382	365	298	314	325	356	312	344	354	327	364	335	320	335	364	326	346	361	340	311	351	295	337	311	377	345	311	346	314	321	345	371	332	357	354	339	317	342	395	320	337	337	326	332	371	341	333	329	341	353	376	335	314	369	350	355	338	340	359	371	359	348	324	331	321	365	337	351	301	341	364	326	317	334	313	366	318	333	369	339	315	367	355	325	320	323	336	307	340	364	331	355	357	380	343	319	315	345	336	343	323	323	327	350	329	346	313	336	344	325	334	353	343	338	317	350	328	350	349	345	342	351	342	386	325	403	341	302	327	374	355	340	305	326	367	353	349	316	323	363	328	351	321	326	321	341	347	341	344	338	332	334	325	336	326	325	326	294	330	327	311	321	353	344	374	339	335	358	314	339	357	342	335	334	367	386	347	349	305	357	341	329	371	352	363	348	359	380	357	316	359	343	321	386	314	340	342	346	360	340	323	343	333	324	334	354	364	342	325	336	321	343	316	331	317	326	320	326	315	347	374	325	314	356	319	353	324	327	330	347	343	365	312	333	328	343	333	319	386	314	360	300	330	301	347	314	350	345	326	325	347	317	334	347	336	349	318	361	335	377	343	336	343	341	334	321	339	327	342	320	313	352	317	340	342	319	326	330	332	327	305	328	337	313	335	357	342	319	349	331	328	343	319	332	335	326	334	332	327	308	320	288	342	350	347	325	320	337	369	334	312	334	327	344	377	375	316	348	355	335	326	322	323	329	333	323	322	326	347	350	363	308	359	376	329	343	348	317	322	341	362	345	316	338	343	338	319	335	345	330	331	313	302	361	350	331	326	317	361	367	331	358	338	355	323	360	321	312	317	334	295	352	345	360	336	357	333	350	323	351	287	295	347	333	317	334	313	323	345	366	376	344	323	324	313	315	368	350	353	337	339	346	328	314	326	333	369	355	368	311	320	331	367	313	357	367	351	317	317	346	352	345	340	344	365	338	312	348	342	345	359	371	343	349	379	358	348	351	340	342	358	338	322	312	338	336	326	372	341	355	329	319	356	361	336	366	330	346	327	338	342	307	344	360	309	332	321	339	349	322	354	313	308	329	287	303	316	346	325	350	328	334	310	335	336	348	329	353	317	327	335	337	322	333	348	321	356	337	322	308	348	345	326	339	352	305	321	343	331	384	323	375	376	329	389	333	339	339	365	321	340	341	346	319	344	334	346	300	333	343	315	336	329	343	350	320	336	341	314	356	329	364	336	361	326	325	351	366	345	333	366	313	369	334	314	358	350	318	341	348	334	345	349	336	329	312	329	329	377	333	325	334	328	354	336	335	327	359	350	372	376	378	327	314	331	339	316	348	364	349	301	343	316	328	328	333	339	342	308	314	319	333	332	322	308	329	334	321	297	330	336	324	322	323	342	332	317	336	310	321	322	359	323	328	335	325	329	331	345	319	305	342	327	334	330	355	378	357	350	350	315	311	344	362	330	350	341	364	331	319	315	359	340	319	345	342	320	313	351	342	325	360	311	364	355	333	316	353	333	338	353	341	311	372	357	341	340	335	307	347	330	308	311	362	347	352	301	322	354	309	331	348	318	355	365	317	355	337	334	345	326	331	318	337	330	329	360	323	343	307	340	318	367	370	335	354	306	348	383	330	334	328	344	319	335	364	348	310	305	339	343	344	343	330	342	352	356	349	336	337	323	350	321	329	321	328	348	317	310	356	341	320	364	290	325	329	336	304	309	369	353	336	329	353	345	333	339	331	342	356	303	329	322	310	316	343	305	324	311	343	358	319	355	315	329	339	331	342	339	303	339	289	331	294	362	333	332	341	339	331	353	339	335	327	318	338	346	333	335	350	334	344	324	301	340	339	310	348	314	362	342	342	334	344	345	330	353	287	354	295	347	334	326	330	314	323	373	344	307	321	288	351	320	336	305	339	361	327	313	351	325	336	362	344	328	356	327	335	351	346	331	349	353	362	342	345	341	373	367	345	368	325	389	333	343	359	370	368	364	282	307	308	335	344	327	313	321	328	315	330	362	361	341	328	328	307	356	326	327	350	336	346	344	363	345	321	313	296	347	339	301	348	351	342	361	314	370	313	352	328	327	354	330	310	350	292	352	362	340	315	295	334	319	335	364	322	346	348	339	321	349	323	308	358	327	326	336	323	323	304	322	333	350	343	312	326	329	333	335	330	345	322	337	333	372	334	307	319	332	356	364	352
8578	2377	4963	5711	4981	4214	3572	3005	2616	2258	2013	1777	1682	1538	1430	1349	1323	1300	1192	1202	1114	1151	1154	1149	1054	1067	1013	968	1016	1025	996	990	949	956	934	932	997	935	958	910	942	971	945	950	972	922	918	904	919	879	889	933	885	887	849	909	878	943	915	909	883	889	915	874	893	802	823	910	885	883	886	861	890	829	936	874	853	942	874	848	852	816	900	845	876	862	856	848	858	814	899	907	834	861	878	827	872	863	863	883	852	837	840	844	846	825	851	854	805	913	879	789	789	882	816	891	846	843	869	812	859	860	809	834	825	839	836	815	882	823	895	828	867	830	876	817	857	846	846	827	861	865	836	847	838	897	853	836	804	867	875	817	827	844	858	855	870	871	889	840	860	884	862	854	822	862	860	885	879	900	843	836	886	863	856	857	876	828	814	864	873	868	861	867	832	864	793	871	867	816	870	871	823	841	830	833	864	885	881	857	828	856	830	916	887	881	906	823	861	867	839	879	852	848	847	842	878	854	821	853	875	878	904	810	843	892	889	874	794	811	867	871	863	860	823	823	804	833	840	863	839	868	838	867	855	886	840	863	855	789	793	840	776	863	809	830	848	857	858	823	828	844	850	864	788	835	852	824	835	858	822	887	870	831	816	842	820	842	851	817	823	860	832	845	864	850	836	856	844	813	903	834	818	912	891	898	844	872	855	831	813	845	875	858	874	815	849	848	875	819	835	853	846	903	861	885	864	832	839	834	916	860	786	812	846	884	859	864	863	831	820	843	837	787	847	879	855	887	825	840	809	833	851	844	821	868	878	837	835	837	887	808	801	850	870	818	873	830	826	893	821	809	826	820	921	888	831	812	890	844	872	869	839	884	865	892	816	834	841	845	870	803	851	804	888	831	827	873	889	839	866	859	839	846	885	838	851	791	827	794	846	856	809	835	906	889	816	801	884	825	809	813	879	808	807	874	843	854	817	847	744	820	825	856	864	829	810	848	843	860	794	820	823	893	895	818	873	873	835	854	806	853	787	874	857	813	830	849	813	831	833	925	836	914	874	843	864	804	801	861	882	846	842	861	785	868	874	831	821	863	883	837	876	854	850	839	851	827	903	908	828	847	855	865	831	817	889	825	816	843	819	863	829	810	838	800	844	862	838	884	809	843	833	845	864	833	809	797	815	872	821	831	822	848	826	861	869	854	834	822	812	851	895	862	822	860	835	880	815	799	829	847	822	814	835	835	840	818	876	895	895	815	838	840	849	820	843	828	870	881	858	817	867	807	885	811	862	814	874	816	819	797	801	847	861	824	837	841	855	871	882	832	801	874	886	805	790	833	837	844	830	802	854	878	802	801	846	840	858	845	894	854	841	865	856	857	831	840	837	820	886	839	883	854	864	802	851	863	838	840	851	874	836	851	835	794	843	848	830	804	875	861	878	877	836	833	821	893	892	862	805	845	908	860	822	812	858	850	842	843	838	824	845	818	878	825	810	866	848	844	843	831	836	804	820	915	821	820	845	831	861	829	835	809	832	825	884	811	885	887	823	843	804	829	827	799	888	834	827	874	825	859	831	854	844	814	783	777	852	800	807	815	816	847	819	835	838	881	848	865	870	838	786	869	828	857	829	809	874	850	821	867	805	789	887	817	868	836	892	867	874	813	837	857	854	833	830	888	903	803	948	894	845	822	804	780	836	866	817	869	807	874	866	881	865	773	830	837	817	876	862	813	872	841	862	871	851	798	848	800	827	877	826	816	819	821	830	818	813	826	864	857	816	858	897	800	812	887	818	891	840	887	882	836	818	858	824	839	879	885	830	820	825	864	846	818	864	796	833	852	816	871	800	822	830	847	851	807	816	849	834	864	854	814	809	887	885	808	847	829	810	849	884	839	850	853	854	861	874	825	873	913	832	906	902	861	884	831	866	833	782	819	894	870	818	851	847	817	859	855	836	851	823	858	824	834	857	886	882	868	852	812	882	880	817	886	895	827	801	858	870	868	895	881	843	874	886	880	812	875	839	919	866	859	861	819	856	855	828	834	835	838	852	816	838	850	829	845	795	802	813	852	849	906	863	828	828	888	849	861	825	820	874	822	882	850	839	873	823	876	832	890	860	822	831	856	850	826	836	860	861	834	840	846	882	836	822	842	918	831	833	829	842	819	825	850	847	911	889	891	813	815	875	798	874	830	826	821	837	826	864	822	867	847	860	817	880	874	841	780	831	841	820	823	876	904	829	841	809	872	853	843	841	831	811	847	865	839	825	862	843	897	872	858	810	842	855	819	879	832	869	799	857	842	825	870	827	835	839	845	808	818	790	857	815	867	845	851	828	858	837	832	827	846	857	834	833	885	838	853	837	882	790	848	803	827	845	849	799	801	816	819	864	843	832	879	825	826	855	855	865	880	820	852	817	880	838	804	813	817	892	872	842	831	910	792	849	760	856	870	878	854	846	855	832	799	843	862	861	818	819	891	841	872	853	841	857	839	835	814	807	811	821	862	845	843	886	832	876	853	888	865	871	881	843	856	809	866	844	855	900	840	850	857	851	859	877	854	792	846	879	822	888	862	865	838	864	868	839	830	846	833	879	851	849	859	879	857	873	825	822	858	837	848	856	819	901	874	831	822	838	880	840	849	820	854	844	883	850	839	874	803	839	839	831	804	788	817	856	824	896	797	830	837	883	811	837	881	826	873	863	861	883	838	828	814	832	786	876	834	881	846	843	878	808	858	840	826	854	865	830	873	825	797	821	876	855	832	840	885	876	826	825	845	835	828	836	866	890	851	901	812	842	841	876	865	834	808	783	852	887	865	789	851	830	840	885	891	834	919	873	808	834	840	820	814	813	870	837	861	872	840	826	862	818	792	849	871	854	841	874	870	791	863	864	824	840	866	880	819	806	892	863	805	829	827	870	899	849	845	821	879	824	906	846	798	847	822	773	797	850	822	863	875	824	874	866	811	866	884	846	826	949	842	826	828	877	838	873	935	813	828	874	809	841	814	829	814	889	851	833	892	863	871	851	895	862	857	824	871	840	891	850	840	829	828	841	851	816	842	883	839	915	834	807	834	776	851	845	836	849	827	896	844	867	879	832	840	827	828	846	875	806	906	849	842	843	837	851	847	849	844	818	795	827	841	868	852	873	835	877	872	823	850	834	814	811	878	855	881	900	802	882	837	825	778	816	818	867	829	831	831	887	846	830	817	843	843	842	832	824	860	815	839	843	837	834	819	831	893	824	781	857	836	814	837	833	853	852	855	865	833	893	902	816	829	837	794	805	844	823	876	857	885	874	825	815	878	825	877	895	831	868	877	818	889	817	922	835	858	839	830	849	821	828	854	850	874	841	857	827	814	908	841	839	850	897	845	823	859	863	870	852	844	908	898	872	824	842	913	877	862	810	854	855	821	842	824	851	826	868	835	901	830	841	852	881	869	868	843	838	819	883	844	847	854	808	911	855	834	838	869	855	872	815	834	830	869	806	885	850	818	850	810	880	828
2410	222	203	189	164	175	171	174	178	157	187	148	151	168	164	143	191	175	161	160	164	170	170	191	160	148	168	175	175	156	162	164	178	160	170	166	158	159	157	187	187	170	154	178	176	174	147	171	160	137	193	152	182	146	164	170	159	178	166	163	156	141	165	158	158	169	181	140	164	155	159	164	156	161	142	157	138	162	147	137	136	170	169	182	154	164	142	161	186	142	169	150	163	173	151	157	173	158	160	148	180	161	138	130	164	135	189	199	159	158	151	170	166	180	156	169	165	179	160	189	165	174	145	173	164	159	154	148	166	152	165	171	165	165	183	153	151	154	153	160	146	159	168	158	160	173	161	151	143	171	149	173	164	155	141	179	193	153	195	164	163	150	153	144	141	148	142	149	200	149	150	133	147	150	169	158	162	141	179	171	146	152	148	178	169	156	168	168	150	158	139	163	171	151	156	172	176	158	155	160	159	171	150	139	167	157	168	167	172	177	191	168	164	144	149	164	148	167	173	166	179	189	174	170	168	172	157	180	162	164	171	169	170	179	166	167	141	143	170	165	141	160	154	169	172	167	184	154	168	157	158	164	165	165	168	162	158	157	175	191	156	160	161	143	147	171	180	157	165	154	153	167	175	187	166	164	151	143	166	175	168	170	164	164	156	174	170	162	132	177	158	174	172	146	148	163	172	166	168	181	175	139	169	145	160	176	152	185	159	173	175	190	160	182	172	165	169	173	144	163	165	152	166	166	142	154	169	175	159	161	158	159	171	168	160	170	181	168	138	160	173	192	137	163	161	144	154	194	155	166	168	145	151	179	131	154	160	192	144	167	147	164	154	180	160	170	177	187	172	144	156	151	144	165	155	138	140	157	141	142	154	175	180	178	169	190	170	158	170	168	190	178	150	170	174	160	134	158	166	147	156	178	144	171	160	158	171	190	138	159	143	168	164	175	150	137	173	170	156	162	147	171	146	149	127	175	176	143	154	157	150	160	175	148	161	183	185	148	168	169	182	163	153	170	154	167	175	169	180	156	190	161	138	147	154	171	162	173	144	170	158	162	151	182	151	150	184	192	147	166	178	157	150	172	165	167	180	188	181	182	161	174	145	157	152	147	179	155	161	153	152	165	169	148	149	169	155	156	149	166	171	145	149	146	186	146	152	169	165	147	163	164	159	134	193	182	174	176	180	160	164	169	163	164	146	167	143	147	155	150	165	171	142	167	178	153	148	176	145	144	155	155	175	182	178	160	178	169	165	177	159	155	184	165	158	173	180	159	173	167	148	160	160	163	163	140	148	155	156	165	142	179	171	157	163	150	154	165	136	156	147	177	178	159	152	156	143	177	178	160	158	152	153	147	172	193	169	175	160	157	157	188	157	161	190	184	179	162	160	160	126	166	185	172	161	178	168	167	150	145	167	171	181	163	167	170	160	154	168	175	187	145	151	151	166	182	169	174	174	155	175	151	158	165	187	175	149	140	182	162	170	177	163	143	193	156	166	150	162	144	149	160	170	143	148	159	161	165	163	139	151	179	148	151	151	173	166	196	152	159	170	167	170	160	176	173	149	170	163	192	150	135	165	175	136	156	164	188	162	151	151	174	160	181	148	182	160	166	151	164	169	175	137	165	141	163	172	154	174	164	179	183	144	172	177	182	132	161	168	173	148	161	171	186	155	178	169	179	169	130	150	167	173	146	161	165	167	150	168	150	150	152	169	183	156	155	168	180	149	149	175	176	183	154	160	156	168	160	164	179	176	152	160	170	170	180	161	135	141	151	168	139	159	135	161	151	177	149	144	147	153	161	181	161	150	159	175	184	155	154	170	148	172	145	159	155	137	149	166	166	154	140	166	167	144	161	166	142	169	168	152	159	171	165	164	162	139	168	197	155	143	173	141	179	142	168	165	171	162	179	142	168	171	165	169	157	163	149	149	160	159	187	151	153	149	143	173	159	157	165	145	168	162	128	154	176	146	175	165	191	175	154	168	156	154	172	165	177	181	172	140	179	192	142	170	166	148	166	166	175	170	138	184	183	171	157	169	181	153	156	136	171	146	154	167	167	125	157	148	168	157	182	164	204	160	170	172	171	145	134	118	178	160	146	155	162	175	164	154	153	151	154	145	172	166	178	161	136	155	142	185	165	162	136	150	141	166	164	136	155	170	166	143	176	159	162	171	155	209	150	143	162	171	135	171	172	172	154	173	159	146	140	146	176	163	176	171	190	188	167	184	155	174	155	174	156	165	161	159	162	151	151	187	169	160	168	187	169	178	152	172	140	148	159	161	156	155	173	174	170	148	152	157	169	146	140	161	142	180	169	137	164	159	182	150	144	171	186	190	158	161	171	160	167	143	170	164	160	149	151	165	163	172	164	193	178	164	166	173	159	151	167	177	148	156	160	161	152	163	178	172	177	138	158	141	164	166	170	155	167	162	145	159	147	191	157	199	145	169	163	160	171	156	176	169	158	160	170	150	135	166	175	162	159	158	187	181	164	150	187	142	166	204	149	182	181	176	167	167	170	162	153	172	157	178	168	175	179	166	175	171	166	143	149	155	156	143	164	129	171	157	183	149	154	168	151	188	184	166	190	166	179	172	168	161	178	154	150	174	160	176	156	170	162	162	172	139	166	149	166	163	164	156	171	159	132	155	169	163	177	180	157	165	165	181	174	142	152	144	151	174	159	137	155	156	166	174	153	162	141	147	162	162	166	178	178	154	177	149	180	155	168	189	167	165	179	131	160	155	170	164	171	169	164	155	149	167	154	182	156	149	167	169	172	158	167	167	185	169	130	149	155	134	152	148	152	180	174	146	152	158	155	155	159	173	161	181	170	153	159	164	170	137	164	146	148	190	158	176	152	167	161	166	171	157	165	170	167	167	192	170	190	175	160	136	151	176	172	167	159	148	140	165	155	156	156	171	173	164	168	157	164	149	156	167	170	169	174	163	157	180	179	169	147	162	146	167	156	197	160	171	205	154	166	156	164	161	153	152	166	133	159	151	151	158	163	170	144	144	155	155	157	161	157	153	169	146	165	174	145	140	176	168	166	147	170	153	164	142	174	164	145	176	173	143	168	146	160	150	166	167	191	149	178	178	158	160	168	138	208	149	151	152	191	157	146	164	171	171	147	175	182	178	144	178	151	172	170	138	172	150	170	164	175	176	153	154	155	155	173	161	159	161	164	146	171	170	170	168	158	161	187	174	170	194	198	167	176	152	186	182	163	155	173	183	153	167	166	157	157	172	174	179	191	171	163	150	179	161	154	171	147	145	159	171	166	158	165	181	179	183	165	141	154	159	165	163	168	150	167	188	159	158	178	176	158	150	167	144	175	179	165	166	182	151	157	186	185	162	156	176	155	153	153	171	196	143	170	160	156	166	169	156	160	163	153	166	170	164	163	182	161	167	163	156	148	158	183	160	172	154	169	144	178	184	142	150	157	176	168	169	153	161	159	183	173	158	172	156	187	155	167	149	148	160	150
2338	481	519	514	601	497	479	486	484	497	465	453	439	473	484	465	468	458	463	472	471	476	497	469	468	469	473	439	436	440	429	451	493	462	486	429	438	431	492	472	426	487	430	437	451	459	454	472	417	486	464	481	478	474	467	450	462	449	467	463	461	460	482	433	459	449	451	451	471	439	425	450	433	493	463	459	486	452	427	427	431	439	463	497	451	438	443	403	460	459	473	475	496	462	443	463	452	425	468	505	437	457	413	445	406	480	422	468	429	435	456	464	469	473	447	440	468	459	466	486	450	452	435	485	476	453	455	430	432	470	454	465	475	450	481	450	432	458	459	463	455	469	496	456	427	457	463	476	491	494	465	435	462	455	451	500	458	437	431	503	479	493	456	456	498	434	453	445	423	418	460	424	481	448	414	455	456	441	474	463	455	436	418	427	473	453	485	430	451	476	473	467	467	477	432	459	434	484	481	419	455	442	426	476	491	435	489	485	450	433	468	460	487	452	451	469	499	428	438	433	471	466	464	442	434	448	492	473	440	454	418	505	450	444	437	451	495	464	463	468	431	433	426	468	504	421	466	453	417	446	431	456	453	472	456	482	432	438	438	446	425	449	496	453	464	465	458	452	436	461	453	435	483	467	485	442	467	443	469	432	455	447	456	485	483	447	483	517	417	437	461	484	444	441	459	421	481	486	445	446	488	446	460	471	454	452	444	431	483	446	431	479	469	457	489	432	447	454	424	431	466	452	449	434	422	461	441	454	457	433	467	471	459	435	446	480	461	435	458	441	499	463	471	479	474	475	447	438	478	443	429	442	453	489	458	426	431	451	462	438	447	456	458	459	445	409	435	478	469	473	473	459	415	445	430	448	476	474	435	453	463	441	420	477	444	457	465	484	476	477	410	438	417	480	446	459	450	452	412	449	466	462	426	437	471	465	475	461	474	463	474	456	424	463	478	443	467	419	420	438	453	463	428	479	459	480	457	470	437	437	477	434	448	481	462	464	466	424	431	452	457	414	469	461	441	457	481	427	444	431	482	516	460	486	467	456	464	484	455	434	465	510	478	434	442	504	498	440	461	454	469	450	477	487	438	442	463	446	452	476	434	446	440	455	457	461	482	453	475	482	460	487	468	483	450	506	470	481	475	436	441	466	452	437	447	454	456	444	448	463	460	488	455	443	449	467	466	452	445	441	429	488	419	476	472	483	469	479	413	473	512	424	437	450	484	427	447	475	468	450	495	435	463	451	472	477	462	442	484	454	462	462	431	461	471	469	417	464	443	465	462	440	461	426	467	433	447	438	474	483	477	465	478	434	432	442	504	446	485	439	472	461	447	440	457	458	489	453	462	432	451	480	447	488	460	440	418	494	485	441	473	399	483	458	441	480	453	429	459	486	452	480	419	469	451	475	463	443	467	459	463	464	427	440	430	466	419	479	421	441	451	460	464	462	469	495	461	463	486	428	466	413	471	443	464	441	477	457	474	467	449	464	481	411	462	448	506	443	469	443	451	431	426	482	477	434	464	510	425	476	461	428	505	450	463	446	423	464	473	436	453	475	462	437	456	459	428	438	491	441	448	501	433	511	455	479	453	431	465	516	457	475	463	461	466	488	476	449	451	444	455	461	467	433	464	461	432	463	462	460	477	484	472	467	419	436	421	462	454	432	458	440	472	454	464	472	469	447	416	427	466	455	454	433	460	464	463	458	465	475	454	431	453	437	422	444	478	443	439	484	498	421	461	483	486	471	444	420	449	442	464	434	481	436	429	459	449	474	495	447	462	452	460	468	478	476	460	479	427	418	464	499	460	440	469	500	439	487	417	458	468	446	460	482	430	442	493	434	481	486	473	458	490	480	464	463	434	415	447	467	498	447	464	464	456	460	478	424	458	481	477	459	477	442	471	465	428	464	481	461	435	459	453	447	471	421	446	441	422	478	450	461	469	454	472	437	462	464	462	489	455	475	450	453	499	460	454	426	441	401	485	468	452	444	445	472	472	396	434	466	433	505	441	410	499	407	483	455	423	446	475	433	432	451	426	453	449	481	480	480	427	435	409	468	468	461	441	476	455	462	465	433	472	451	425	429	484	460	451	427	499	421	468	426	463	447	461	468	452	455	474	446	435	445	475	497	491	455	458	451	489	448	439	479	480	425	455	449	469	455	455	455	497	472	457	427	450	464	473	462	471	475	436	432	454	436	442	423	460	454	450	449	480	497	479	470	436	444	476	456	438	446	470	460	425	451	486	453	424	416	482	455	466	488	453	481	445	446	436	463	417	443	469	457	477	450	470	440	491	440	454	454	447	441	443	451	447	460	461	479	474	454	454	431	454	472	458	457	442	414	460	471	411	441	444	445	478	451	474	438	458	448	483	459	458	485	447	443	462	445	459	444	494	451	482	441	469	481	485	487	453	436	437	455	490	451	472	443	453	445	480	455	479	444	434	447	447	455	469	463	451	452	466	468	478	434	451	437	428	453	470	464	423	480	404	465	476	474	452	453	439	436	460	478	454	503	434	477	448	414	452	492	462	456	448	509	476	455	454	425	499	441	485	455	459	456	470	457	455	463	452	456	431	482	474	485	462	407	463	471	451	429	459	445	425	404	434	454	493	447	441	469	430	466	441	468	445	474	435	474	490	455	443	488	408	492	431	459	491	480	455	463	423	429	470	436	472	439	474	442	415	485	420	462	441	460	487	453	450	450	451	466	442	449	432	460	474	438	441	448	444	456	437	484	472	468	445	485	385	451	449	460	434	485	455	468	477	481	463	467	456	428	457	450	443	434	439	437	429	460	475	452	459	452	443	462	464	476	465	449	445	436	471	423	447	511	506	426	460	460	437	465	491	435	476	438	422	471	459	456	491	426	456	481	450	469	457	432	457	463	491	504	439	473	431	454	458	486	423	463	463	462	467	423	452	478	498	461	454	510	436	515	452	486	471	447	455	488	472	449	433	460	466	454	443	438	492	464	452	493	445	437	422	456	433	496	447	423	449	443	462	453	484	455	435	449	438	460	439	460	516	469	439	500	428	444	457	446	506	478	462	463	446	501	456	450	451	451	448	461	470	466	464	461	457	475	439	478	470	456	469	474	434	443	439	424	468	443	451	450	468	495	449	475	437	459	466	422	490	458	457	471	467	489	439	457	499	439	473	472	445	477	450	438	444	438	430	433	445	462	460	421	469	472	405	431	472	496	501	457	434	459	481	469	508	451	451	459	442	482	448	436	424	479	449	442	459	471	437	471	472	428	441	456	447	503	419	491	403	453	434	470	455	460	470	447	464	454	436	456	451	453	454	500	466	474	432	460	468	479	487	437	451	434	464	476	405	459	440	455	469	449	463	454	442	414	457	488	448	463	413	476	469	440	436	457	465	463	477	472	475	464	488	430	433	479	440	503	464	438	435	457	432	469	488	470	420	475	459	436	471	433	480	458	466	438	457	449	503	465	469	455	437	454	436	480	458	460	474	459	471	468	461	478	483	466
10798	1811	1409	948	650	506	383	323	281	261	262	239	225	222	185	222	198	219	193	170	214	168	185	204	162	170	157	175	172	181	160	145	153	197	168	164	176	185	148	160	143	149	147	152	147	154	155	177	170	158	156	177	163	151	154	161	162	165	158	160	151	176	163	177	141	140	159	158	166	139	132	148	165	150	150	157	170	161	172	156	167	177	146	156	173	160	158	175	180	158	144	177	170	171	174	146	146	148	151	156	168	159	176	151	164	156	141	151	139	133	175	147	149	137	177	176	174	153	127	160	141	165	164	152	161	163	166	173	161	171	147	149	174	191	176	144	157	133	152	170	137	136	162	148	186	161	155	169	158	145	149	168	169	145	141	165	154	147	154	164	147	158	164	157	145	169	166	179	180	134	159	158	154	162	166	180	157	164	182	169	157	158	146	182	182	179	167	175	151	158	159	159	148	161	149	166	150	143	181	160	140	138	151	149	168	172	162	178	170	189	148	128	171	164	142	140	154	148	156	164	157	152	167	158	159	158	158	183	169	156	158	167	159	173	166	172	149	186	149	145	168	132	152	168	157	160	178	160	139	138	178	167	151	150	161	167	170	142	169	184	161	160	171	139	157	143	146	151	160	151	140	135	154	148	131	157	154	178	172	161	150	166	158	128	156	144	155	161	146	150	159	151	143	157	160	163	161	163	166	179	140	145	159	157	147	175	154	171	149	152	146	141	142	138	187	166	144	160	154	169	193	154	164	193	170	178	187	166	155	174	159	155	166	163	161	166	174	158	132	155	126	156	176	177	134	167	144	157	169	149	166	171	136	156	157	152	168	143	140	177	156	155	177	156	153	135	153	144	122	161	149	177	172	149	159	157	140	166	146	151	150	168	148	153	146	173	140	161	156	156	169	131	161	155	161	149	153	150	173	183	147	150	186	156	150	151	161	154	179	167	166	168	147	157	166	140	164	148	166	151	163	169	172	161	155	162	161	158	123	177	147	162	151	159	144	152	167	160	173	128	146	139	152	156	156	155	151	164	145	151	172	150	157	149	156	150	158	171	156	137	173	155	166	142	164	166	151	159	169	165	153	152	159	166	164	155	166	117	153	160	139	174	160	143	158	144	143	159	162	152	156	172	170	144	149	158	166	156	174	156	178	186	141	167	165	163	155	155	156	177	142	145	151	150	160	183	155	143	152	171	139	152	159	161	164	174	185	167	168	179	157	162	155	149	155	166	151	161	160	161	167	153	140	153	148	154	162	147	141	159	172	146	171	160	163	150	191	179	146	132	151	136	144	163	165	172	184	150	164	147	145	160	180	159	147	162	164	130	161	148	149	156	177	155	148	150	179	152	156	149	153	149	145	180	180	147	149	163	148	155	153	169	143	121	147	168	172	147	138	170	184	166	168	147	155	162	157	177	164	158	164	163	155	164	155	142	165	159	169	147	158	165	151	149	165	168	154	140	180	188	147	159	162	168	146	145	156	165	168	142	151	155	160	181	162	143	161	162	175	135	158	159	157	151	159	154	160	142	163	142	165	138	167	156	134	142	141	158	168	169	156	166	162	180	178	146	149	174	146	165	157	156	166	175	159	189	165	158	171	149	151	160	148	156	134	142	170	181	192	159	182	174	149	160	151	143	152	135	157	174	156	156	168	178	160	163	141	174	157	171	170	157	150	149	177	162	139	175	140	162	163	148	159	154	148	156	147	132	159	164	151	150	166	166	158	149	156	145	154	180	134	126	162	161	173	162	147	156	179	153	155	185	158	162	159	142	165	170	141	162	140	153	139	180	160	162	143	175	173	153	172	157	166	167	177	153	145	155	147	147	185	136	135	160	152	155	155	169	158	149	160	168	155	157	139	186	149	163	174	162	169	160	156	171	134	142	153	172	149	167	172	147	162	151	168	153	150	171	147	183	158	158	151	188	154	148	160	128	155	170	143	140	156	151	150	166	151	130	161	147	172	149	189	214	147	142	180	160	150	147	158	170	174	164	143	147	170	147	170	161	145	165	153	164	168	164	160	189	154	148	150	178	138	159	168	152	166	140	157	159	153	165	158	164	174	164	171	144	171	176	146	166	176	159	175	161	160	152	152	158	170	160	170	168	162	162	169	131	173	143	160	172	134	159	148	175	159	139	163	159	164	145	129	154	142	177	188	172	177	166	173	141	177	141	129	149	138	152	144	151	181	183	170	165	146	169	155	160	150	148	166	160	168	128	140	163	187	165	150	138	147	154	164	187	174	154	135	157	154	171	167	160	175	177	155	151	170	146	138	161	162	172	142	149	158	161	148	183	160	166	149	153	170	158	162	149	150	168	157	144	157	147	172	172	173	176	143	146	167	164	167	146	166	162	137	154	168	170	174	142	175	151	165	151	172	155	158	142	161	151	156	179	153	146	144	163	151	136	148	158	155	159	140	189	160	162	153	172	160	173	178	158	165	169	175	153	166	161	158	153	145	144	156	173	156	166	184	165	168	173	164	161	155	157	164	169	162	160	160	157	168	157	141	155	164	151	150	175	167	171	146	159	136	171	154	146	149	151	169	152	165	140	172	164	167	151	157	172	149	164	158	166	171	159	143	138	139	144	151	143	155	140	146	180	148	132	162	165	148	167	139	178	150	147	166	157	142	165	152	137	145	162	155	164	166	162	147	140	167	140	143	149	161	149	154	146	143	155	159	157	175	147	172	171	157	171	167	168	165	164	138	163	159	164	155	146	169	144	175	136	158	173	153	158	192	172	151	164	159	146	154	164	177	183	148	171	155	149	162	161	139	158	165	168	158	159	166	152	141	177	155	159	146	139	173	174	162	174	159	152	165	149	153	153	161	153	163	159	165	145	139	160	149	155	175	166	160	138	160	147	141	160	155	177	152	149	140	155	140	171	151	171	157	166	163	156	154	153	178	142	146	167	177	188	158	151	158	168	175	157	170	171	165	158	178	183	168	154	139	159	173	143	173	172	171	171	161	136	144	173	161	179	155	168	143	157	176	154	146	148	151	163	162	134	171	173	155	170	163	169	155	184	159	174	164	160	167	168	158	125	171	144	151	163	165	201	157	155	169	138	161	188	146	148	157	181	151	139	150	166	170	177	144	159	173	169	154	146	171	159	183	162	155	153	154	167	149	138	169	158	158	156	152	162	145	176	157	161	173	175	167	146	198	156	183	160	152	160	167	155	172	156	163	150	152	153	156	163	162	139	168	148	159	174	168	179	149	155	160	131	155	157	160	188	165	176	183	186	173	147	160	189	153	134	160	148	153	146	161	164	170	140	167	128	126	125	152	148	167	170	148	156	151	157	161	158	139	149	152	149	156	180	163	141	144	163	145	154	151	160	158	176	152	155	154	164	126	150	156	131	134	154	148	163	177	165	146	165	141	165	173	154	155	166	152	143	161	169	170	156	162	163	177	173	157	168	162	145	153	169	143	162	140	162	149	157	158	153	159	158	156	176	141	145	191	163	122	163	156	168	157	155	154	151	161	151
7241	1234	2614	3015	2599	2189	1915	1603	1337	1200	1086	956	941	862	781	742	730	737	648	669	627	598	637	624	614	565	560	576	558	560	535	518	534	477	503	516	521	533	503	539	521	464	527	567	524	501	484	481	525	510	503	497	465	468	491	481	469	472	489	479	478	480	496	484	485	456	497	485	478	461	424	468	497	476	479	458	467	472	524	457	466	469	464	460	502	493	473	448	476	497	445	505	501	442	496	511	473	461	496	465	468	492	431	444	464	466	515	465	435	430	517	476	471	463	469	477	468	490	478	470	497	491	437	496	489	476	481	477	460	459	443	447	461	487	456	485	443	425	498	455	438	486	453	444	474	456	476	453	440	499	441	489	456	459	482	500	516	449	486	458	495	468	529	493	449	505	481	467	468	495	462	444	467	455	463	523	481	456	461	454	431	476	462	471	458	465	487	464	463	483	451	450	455	441	481	455	485	465	425	452	494	507	437	466	426	449	504	460	474	443	464	451	462	501	485	453	524	494	464	486	452	453	503	464	474	450	455	499	454	489	469	486	462	442	461	519	461	484	487	468	465	465	457	449	488	487	491	400	448	474	454	472	481	472	489	442	452	484	457	462	452	452	493	437	421	479	457	497	453	440	441	445	447	468	484	476	520	461	451	507	447	465	465	484	467	452	470	445	451	467	522	459	489	454	446	465	480	506	523	463	457	483	457	442	468	483	488	463	476	451	479	467	466	450	458	447	505	444	482	459	504	445	468	450	487	470	418	470	482	479	436	451	453	473	462	499	493	475	454	518	478	445	522	416	443	464	449	450	451	504	428	483	462	411	468	435	422	486	473	512	455	429	478	473	483	471	483	497	451	440	474	508	476	471	501	465	495	482	445	471	466	459	475	442	490	464	493	459	478	471	523	492	477	458	442	479	465	445	450	468	505	416	485	525	481	474	466	479	476	485	486	438	448	482	450	490	494	449	498	475	456	489	489	488	482	441	441	451	515	486	513	448	448	502	450	462	483	472	488	499	473	506	470	441	466	468	490	545	479	498	452	465	460	478	476	465	479	492	463	463	483	498	479	507	470	453	512	440	459	463	453	495	462	443	462	467	455	440	439	431	471	494	460	429	489	480	470	468	426	483	460	484	474	481	459	467	462	445	444	429	454	471	489	483	493	439	495	417	456	448	450	476	476	472	426	497	417	455	473	479	461	476	468	468	483	455	461	428	465	440	471	459	448	433	503	455	486	475	468	490	450	464	481	427	452	433	500	464	484	476	461	446	439	459	415	425	467	494	445	455	454	456	466	460	461	492	450	473	459	458	480	491	441	471	443	459	426	472	450	479	496	443	494	512	452	443	480	482	497	446	468	418	450	444	478	422	443	463	452	456	463	454	460	439	484	445	468	506	499	481	493	494	436	478	500	465	474	501	455	476	431	454	482	441	440	446	458	407	438	464	455	473	477	420	480	475	436	474	480	453	509	433	477	479	479	494	467	430	458	456	450	475	472	440	482	458	481	447	453	494	508	457	455	446	443	501	448	482	461	450	484	436	452	487	486	478	475	476	453	483	471	475	443	507	465	446	496	477	487	482	488	443	446	467	485	467	452	483	435	473	475	440	480	439	451	439	460	466	464	490	486	457	501	458	499	452	508	456	479	474	487	449	478	452	492	452	435	460	520	509	436	483	511	433	459	460	483	454	449	436	484	463	464	431	441	454	474	518	475	519	467	495	456	440	481	447	476	496	483	450	470	439	461	489	477	455	492	409	492	452	454	429	461	455	481	448	457	482	462	467	457	518	462	445	457	476	488	468	431	440	436	429	464	446	482	478	489	481	460	509	507	472	483	447	454	479	475	478	438	475	474	447	471	452	439	450	463	453	431	518	484	453	478	486	492	509	508	492	463	445	494	478	490	449	470	452	465	456	467	472	433	484	498	458	471	496	465	483	499	494	509	482	469	466	466	427	483	463	475	522	477	465	458	460	476	446	467	453	413	474	479	478	484	484	444	503	469	457	452	437	493	458	462	448	446	502	491	470	470	456	487	458	465	438	451	493	456	432	456	470	478	477	432	461	485	432	484	454	497	452	450	492	463	472	481	467	455	475	488	500	494	473	493	463	455	448	453	466	465	462	447	461	467	446	462	424	488	455	466	430	470	482	477	483	492	471	461	469	464	464	475	469	486	464	434	440	445	451	465	444	470	490	454	481	423	466	433	469	455	445	431	505	472	495	535	472	474	435	489	479	461	456	481	478	459	464	461	450	425	439	437	484	464	469	500	453	483	510	480	461	474	452	446	440	464	460	451	461	494	487	494	465	502	466	459	459	466	490	482	488	494	472	460	467	488	510	478	497	500	474	461	479	473	477	486	472	437	484	486	427	504	443	439	458	455	477	471	497	432	478	491	438	484	482	472	482	464	436	474	474	456	467	478	473	452	476	442	495	469	445	465	455	486	445	451	417	484	481	494	445	453	458	505	456	470	472	496	448	455	451	470	447	476	473	451	471	449	467	470	456	492	494	484	428	458	494	481	424	464	467	443	456	401	480	456	457	495	501	465	447	459	458	476	491	491	456	498	468	472	437	440	468	450	472	460	452	460	478	450	465	498	454	486	476	456	464	454	421	460	501	487	498	456	468	462	519	436	461	481	454	425	475	483	433	432	471	473	438	487	427	437	477	433	471	485	478	453	472	454	472	444	458	467	478	467	462	480	480	459	432	491	540	488	477	457	476	431	494	433	497	481	472	472	489	462	455	477	477	462	454	429	500	455	470	420	415	456	479	487	462	461	495	467	452	469	490	455	452	436	450	453	468	466	470	460	464	479	493	473	460	461	447	491	464	481	490	479	440	461	481	454	466	471	468	451	438	455	424	465	451	473	461	453	464	476	467	499	486	448	458	469	465	469	476	423	433	464	493	474	458	494	443	447	468	462	448	463	444	466	457	462	468	467	477	479	499	461	432	443	470	476	445	469	444	465	431	493	457	460	462	447	427	459	436	486	466	491	477	458	505	480	470	465	463	444	480	444	468	442	449	455	451	440	471	462	464	494	473	451	491	502	452	451	512	445	475	457	466	492	484	486	469	458	437	497	470	451	459	476	457	461	449	465	444	421	500	429	471	448	477	427	462	490	452	492	457	454	492	462	471	457	440	443	480	451	455	447	457	438	466	494	481	471	471	465	441	455	400	459	444	445	487	477	442	434	453	470	454	446	511	458	489	484	506	420	473	430	474	485	455	453	476	460	480	499	456	457	455	442	472	474	494	471	467	452	463	469	471	452	450	498	486	491	462	452	489	449	464	484	423	464	487	466	477	450	479	457	452	477	448	427	512	483	449	450	459	453	449	462	449	460	472	463	474	504	449	483	460	476	473	484	483	478	468	482	444	475	486	460	509	465	470	475	476	456	456	469	492	458	446	494	479	473	429	480	498	489	453	444	446	472	460	461	493	446	444	463	472	455	461	482	456	408	441	480	464	506	478	424	432	471	443	471	437	449	494
19265	4111	2965	2011	1300	1075	856	774	653	560	570	505	469	406	436	422	410	335	383	397	423	360	368	383	386	377	395	367	406	391	316	359	335	330	364	354	365	312	376	354	372	365	337	367	337	358	358	339	361	360	317	325	333	323	338	338	332	344	361	340	328	357	333	350	366	348	335	353	332	334	360	332	339	330	327	345	356	345	309	323	363	328	320	323	316	316	368	342	359	329	343	338	363	332	332	370	354	325	345	320	361	300	347	310	308	324	372	364	379	319	301	334	328	336	326	357	347	327	361	312	332	310	361	312	315	340	339	372	356	353	337	337	346	348	331	320	352	338	321	333	376	327	338	351	319	344	331	331	315	343	381	348	346	375	306	341	293	352	307	360	356	376	330	335	324	340	352	321	315	325	354	356	346	337	349	338	308	330	354	331	309	297	321	292	340	298	366	327	356	369	307	333	346	330	322	340	365	322	306	340	350	319	338	340	375	342	341	320	362	349	341	335	352	372	360	399	320	346	347	346	347	323	366	327	323	336	336	346	322	324	359	338	325	343	359	319	357	328	350	357	341	337	327	327	347	308	321	336	337	333	339	307	363	336	341	344	338	359	318	354	333	358	353	313	326	329	327	317	306	305	350	344	343	328	317	332	365	340	352	359	360	349	322	307	348	342	360	304	367	396	314	336	331	332	308	326	310	327	359	332	328	331	337	348	342	329	325	342	346	352	315	384	336	339	329	330	356	327	319	369	320	336	326	328	342	353	342	352	363	327	346	353	324	354	361	370	346	339	369	331	328	334	357	337	331	369	377	339	341	324	347	344	345	377	380	372	306	341	339	335	340	349	352	357	325	342	318	340	362	339	342	363	314	312	339	338	308	346	364	326	349	322	361	332	315	352	338	333	345	330	333	353	344	323	331	377	316	358	345	336	308	334	330	329	336	307	342	348	335	371	342	346	339	321	302	363	309	316	321	358	310	321	322	357	370	357	325	397	356	331	348	307	333	347	335	339	341	329	326	351	347	350	372	317	356	342	351	355	330	359	350	312	319	317	359	353	333	304	335	362	343	346	332	325	317	347	332	335	314	335	371	365	326	342	338	359	324	339	310	347	341	321	327	293	322	336	354	364	377	361	353	319	347	363	354	365	354	352	297	341	338	321	324	323	348	324	333	338	312	326	352	344	360	362	322	294	313	342	330	348	324	326	373	334	327	311	345	316	305	338	331	365	337	324	319	315	328	308	333	342	352	369	329	352	326	346	313	348	349	343	334	324	315	360	344	315	311	365	337	280	345	344	347	341	332	304	359	328	326	378	352	306	326	333	332	342	329	341	328	314	329	353	362	378	331	355	312	337	355	310	346	302	346	359	297	343	359	333	333	361	362	347	309	372	328	342	357	344	335	368	323	337	363	354	337	353	322	330	344	338	307	311	326	323	335	358	359	347	300	339	361	364	356	324	370	326	339	293	344	357	361	356	354	354	339	302	329	328	360	341	333	345	360	362	327	309	377	339	337	324	327	330	355	383	299	318	328	336	336	351	330	321	336	367	340	323	326	346	313	329	331	334	320	350	293	318	361	340	334	316	336	328	321	331	304	318	353	358	344	339	327	314	333	324	349	378	317	326	340	355	320	297	288	331	324	353	303	336	334	344	309	338	366	335	279	340	361	367	348	339	352	357	348	355	364	360	334	348	343	356	358	358	335	326	360	328	338	341	347	326	339	316	355	342	372	336	341	359	329	342	305	351	304	337	326	322	358	344	304	342	350	305	340	327	352	358	351	337	360	317	326	369	339	334	357	326	342	346	365	322	362	356	333	309	364	300	320	275	314	322	340	327	315	341	327	329	346	353	341	328	331	334	377	340	333	330	301	366	377	356	297	336	331	334	334	358	344	355	353	332	349	350	347	346	325	316	341	389	312	349	327	357	320	374	324	353	331	356	338	340	329	360	348	357	364	354	348	318	295	365	325	339	344	329	335	335	335	339	324	373	313	384	332	341	352	355	340	316	348	319	342	317	348	343	316	351	344	331	339	324	342	326	329	322	362	312	352	292	355	326	332	352	342	362	324	332	330	333	365	347	374	351	357	301	338	327	314	328	320	327	331	313	312	358	342	361	337	348	299	351	330	317	329	324	332	326	343	346	370	318	366	321	372	366	345	359	336	362	340	358	343	313	321	333	350	331	334	335	372	320	357	321	313	326	317	349	305	326	312	339	313	379	356	341	302	376	330	327	340	325	338	316	326	365	326	342	333	350	349	339	345	342	313	303	346	314	315	362	328	339	333	347	359	301	348	349	322	326	352	311	332	365	341	367	344	340	303	329	359	341	346	332	364	325	342	352	366	343	344	370	337	292	317	353	335	333	325	325	342	370	298	297	326	323	332	325	315	329	319	295	316	343	344	359	350	324	351	338	355	335	320	294	321	362	322	325	321	333	354	299	343	350	324	330	342	336	346	368	356	339	375	362	373	327	364	337	312	332	331	354	367	360	360	365	346	311	329	337	348	329	317	347	321	353	345	310	299	326	332	352	329	391	335	304	362	346	369	365	322	326	328	310	317	349	348	346	297	348	367	312	336	338	335	332	309	341	332	331	353	303	331	367	334	305	342	333	328	332	338	298	345	330	345	344	335	359	386	373	369	347	364	341	340	344	332	332	347	302	328	345	346	375	323	331	355	338	329	315	327	372	302	338	342	338	322	338	342	349	348	336	341	308	322	332	315	348	305	347	332	331	338	343	308	362	319	347	303	320	354	340	348	367	327	330	347	336	318	335	338	363	321	339	331	332	319	322	335	350	336	330	351	353	354	326	361	343	349	345	344	365	340	335	363	359	338	365	336	382	355	324	334	363	322	312	336	336	308	350	326	350	370	336	344	315	330	359	349	287	335	364	302	326	336	355	342	340	303	341	339	355	313	323	328	343	334	357	344	330	346	314	325	328	343	320	338	310	338	325	361	298	342	342	353	321	341	362	328	314	355	369	331	345	310	376	369	340	329	346	318	322	350	304	318	356	351	345	327	345	365	344	326	347	324	372	345	367	360	349	352	339	311	348	322	334	350	339	315	345	341	352	324	325	347	363	358	343	348	328	349	337	329	367	331	338	365	291	326	295	354	317	350	345	370	320	340	354	357	312	392	369	351	339	348	378	368	362	329	331	347	349	291	352	313	329	324	329	349	346	326	357	360	345	367	365	325	354	333	389	342	334	318	301	335	352	320	333	326	354	348	353	334	329	320	345	352	365	344	386	350	338	311	326	270	333	344	318	337	307	313	325	355	338	351	337	328	328	359	330	356	335	325	340	361	327	357	339	359	327	359	359	321	303	317	325	298	341	321	340	300	345	367	361	333	323	334	310	345	309	335	342	355	308	337	355	354	346	323	337	334	355	345	312	332	346	364	353	358	325	353	341	333	333	371	320	315	367	353	345	336	334	342	329	389	354	328	320	333	348	331	314	327	302	334	358	321	349	350	338	352	317	321	346	321	382	321	358
10309	2389	4804	5692	4852	4231	3480	2946	2608	2213	1981	1925	1693	1551	1413	1384	1313	1224	1231	1174	1169	1162	1085	1105	1075	1085	1048	1006	1024	967	975	986	962	966	966	938	932	970	998	975	994	1017	978	928	961	937	931	930	908	932	906	953	891	846	938	894	904	907	902	870	895	888	859	903	876	861	858	850	886	873	854	889	870	881	881	915	872	872	917	885	874	905	841	911	869	850	840	869	836	864	842	820	842	802	915	877	888	854	873	880	908	898	901	877	827	902	872	826	870	892	857	889	844	868	842	895	854	806	857	838	837	860	857	905	822	859	834	881	825	852	845	888	859	846	866	824	916	886	862	868	879	858	855	818	878	858	875	893	818	823	855	858	870	810	867	845	884	806	864	843	772	892	875	855	833	834	901	879	878	827	789	855	863	888	845	884	850	815	890	888	910	830	907	850	832	829	814	860	865	838	848	853	815	818	861	877	835	837	827	840	833	899	847	790	855	812	833	826	845	831	823	841	865	888	840	840	898	873	854	842	886	849	842	849	867	843	896	857	841	908	835	843	831	872	835	821	834	844	828	858	847	865	813	824	825	862	774	837	845	823	805	861	821	858	863	828	814	865	896	836	822	878	867	856	905	854	852	881	838	851	803	781	898	851	834	825	865	852	835	863	820	847	849	876	872	841	856	846	822	890	858	841	823	898	839	843	862	891	804	860	872	803	801	821	835	878	870	872	774	885	824	820	825	795	850	848	858	861	850	849	814	809	868	841	846	869	819	876	849	804	835	809	857	839	873	861	817	894	829	854	859	802	866	840	851	868	845	859	859	864	869	885	846	863	834	840	858	903	840	877	841	881	838	858	855	848	782	874	855	834	881	820	877	832	870	866	857	815	840	840	870	896	848	821	865	791	827	840	875	877	858	839	879	832	850	847	824	863	833	873	881	846	871	825	853	758	815	857	876	876	816	841	879	832	878	857	838	796	829	848	841	868	810	890	874	888	857	853	830	882	835	843	848	895	918	825	865	821	849	830	867	805	870	865	855	854	835	812	868	830	850	851	933	865	822	810	842	841	827	852	855	818	871	877	829	830	868	875	868	852	884	844	847	763	871	876	832	822	826	902	811	856	841	867	848	836	903	826	872	832	836	843	853	837	862	824	822	846	875	852	850	836	845	851	913	820	813	839	871	835	911	809	779	800	835	856	875	900	847	833	848	849	869	862	844	817	826	902	844	860	852	843	825	818	822	879	840	788	847	844	806	857	846	834	798	857	827	850	802	886	872	846	853	881	822	859	816	875	809	853	810	848	822	839	826	808	836	876	787	908	842	865	873	861	785	888	835	831	829	882	832	839	851	872	863	811	821	822	824	821	893	874	836	820	784	802	857	847	855	870	826	858	817	821	899	854	844	891	870	874	859	803	878	897	827	832	845	842	850	815	865	839	803	880	880	881	832	839	807	905	832	832	834	859	857	805	813	830	870	842	887	826	790	848	869	863	862	819	859	860	812	842	850	814	849	861	833	872	890	847	873	831	851	863	846	901	906	903	861	863	790	890	826	865	852	865	828	896	798	866	884	847	826	829	901	856	845	830	793	827	844	842	820	847	839	838	836	834	879	929	843	830	830	893	872	824	886	860	792	865	787	823	860	795	890	833	799	821	892	802	857	816	885	792	850	840	831	847	868	847	774	843	869	862	839	837	809	786	804	948	879	887	848	821	840	906	816	848	834	883	860	811	831	829	847	855	838	866	817	853	848	812	810	859	854	830	868	792	880	840	861	866	878	833	855	856	786	854	848	832	848	842	793	879	871	849	809	832	809	805	864	882	805	854	848	863	863	826	892	791	776	798	860	832	823	825	840	837	772	846	881	866	870	871	866	864	838	836	886	864	885	880	902	871	898	852	819	863	879	890	828	837	817	848	828	796	863	833	878	888	830	794	846	792	854	818	894	778	900	840	846	834	842	825	824	859	836	849	835	855	803	833	861	882	852	845	866	838	858	846	865	863	856	873	862	804	908	863	813	831	841	849	817	841	842	859	902	857	813	839	857	866	866	890	881	852	870	810	783	852	848	869	843	789	843	904	868	844	825	821	841	828	874	837	858	853	800	874	833	820	854	798	817	858	855	857	808	857	858	839	862	809	812	817	890	841	839	860	843	810	881	831	831	827	825	840	894	848	843	884	826	841	868	829	798	879	824	847	833	897	883	848	823	848	842	841	827	801	861	880	840	834	898	831	861	893	836	828	898	823	878	834	900	831	837	894	798	841	839	831	837	844	912	852	861	870	831	794	868	801	821	838	854	858	823	889	856	861	892	817	805	857	882	824	827	869	864	832	830	832	870	863	808	847	895	841	890	873	866	816	839	823	798	892	805	836	854	868	891	865	806	862	853	850	876	874	820	846	835	823	867	845	865	828	834	894	874	905	828	871	836	865	865	809	857	891	847	826	839	818	800	804	860	798	876	821	842	855	846	866	858	836	852	842	862	864	857	849	836	818	808	837	850	803	854	910	889	828	848	838	827	835	858	846	862	820	870	790	838	861	825	876	836	833	881	797	862	854	863	904	830	863	816	898	854	803	832	870	836	840	794	869	861	830	804	832	785	877	860	841	903	892	844	843	876	858	892	838	791	850	857	865	875	802	831	851	878	807	874	856	822	830	882	853	858	844	846	844	874	827	863	891	891	856	851	839	914	886	882	863	874	825	882	806	809	878	822	804	858	829	845	878	785	818	866	871	873	870	831	849	807	852	884	834	887	834	832	818	851	825	817	861	890	838	887	826	837	912	857	803	809	871	813	865	800	837	861	837	835	828	858	858	857	871	833	841	826	818	865	869	842	853	857	875	812	806	825	934	832	902	826	849	800	833	867	835	862	902	841	869	813	908	862	831	833	827	785	879	862	847	854	842	794	800	804	845	922	861	830	824	874	864	821	839	884	858	790	822	815	862	839	841	839	813	879	843	864	873	874	831	862	859	864	797	854	831	807	822	864	912	847	844	845	891	823	840	842	842	851	844	799	848	852	794	870	851	867	824	843	860	849	844	857	835	853	875	826	831	853	887	830	869	808	846	878	884	872	835	836	850	825	829	823	858	818	808	869	801	837	856	848	857	873	827	821	829	860	871	841	873	852	874	881	822	832	842	887	881	859	810	827	840	840	855	844	877	824	872	853	840	850	822	830	851	844	829	818	842	792	852	845	843	901	902	831	806	819	885	854	805	818	863	832	840	813	898	858	854	850	831	817	864	830	841	855	865	896	856	899	841	870	856	829	809	878	826	787	869	892	872	860	824	829	864	859	796	805	802	861	791	813	841	801	828	828	872	799	888	798	816	823	870	854	801	837	830	866	892	853	857	845	851	868	877	857	766	804	836	831	841	837	889	821	870	820	899	861	874	836	863	888	820	834	856	876	840	867	859	846	880	847	833	849	849	839	917	846	850	817	833	836	861	883	922	815	873	869	814	835	834	880	805	867	797	874	881	869	827	835	819	843	851	827	878	883	849
2618	239	174	191	175	157	151	150	134	145	173	159	168	155	190	164	135	143	154	169	148	163	181	164	156	153	149	165	167	178	178	170	179	154	153	172	158	173	165	168	166	153	167	147	147	150	151	143	149	195	205	170	158	192	161	162	162	168	165	158	173	184	154	166	181	167	158	153	155	177	150	153	175	161	163	157	144	183	176	169	175	157	147	163	155	149	151	176	161	144	166	173	173	162	164	157	178	178	163	169	165	165	152	172	160	186	144	175	136	164	177	149	142	151	153	178	175	180	178	162	174	155	162	178	154	162	167	177	160	162	156	182	157	146	169	139	135	167	159	163	181	164	152	163	159	197	154	162	165	153	160	162	175	170	163	129	196	156	146	172	138	187	157	189	159	148	165	165	180	177	195	159	163	150	144	183	167	158	171	166	151	134	153	144	149	149	159	179	179	163	142	162	145	163	152	159	153	163	156	158	153	173	148	165	164	160	145	167	159	168	183	155	184	166	154	144	160	178	183	166	157	149	166	178	159	142	164	179	173	157	138	161	167	146	192	148	165	165	171	161	178	152	162	158	173	146	149	163	163	151	138	163	172	163	161	162	149	148	154	150	186	150	168	156	160	165	193	138	176	155	177	176	143	162	171	159	165	144	153	183	136	147	168	148	152	161	178	146	164	158	177	152	189	159	173	145	163	162	152	176	155	147	135	179	157	162	144	166	148	143	147	172	156	175	170	148	153	146	162	152	178	180	178	156	154	173	165	160	180	171	151	157	177	169	158	164	149	150	162	140	184	181	178	128	166	180	151	137	155	139	168	170	156	131	155	157	165	178	167	170	176	183	177	188	147	174	161	165	162	160	169	162	178	170	166	155	141	163	149	163	157	157	143	168	157	141	164	155	159	166	167	164	172	160	149	156	167	160	166	168	174	164	174	196	180	151	143	171	136	161	157	159	185	176	157	157	158	145	158	173	152	156	158	161	195	162	192	137	151	166	167	179	143	158	148	190	155	166	143	174	168	147	141	145	182	167	143	155	159	173	175	182	168	136	163	166	160	141	143	159	151	193	157	139	151	154	157	177	179	149	157	148	167	192	148	140	168	170	178	156	174	156	159	164	151	157	154	168	180	156	167	149	163	139	145	163	164	156	149	202	149	179	140	170	138	187	151	150	158	174	175	188	153	146	144	160	159	178	157	170	167	152	156	134	170	152	183	161	191	148	168	159	146	159	153	176	185	172	162	177	148	127	173	173	158	154	161	160	165	172	170	168	173	149	189	163	185	162	167	141	164	173	175	149	147	141	149	178	173	189	180	152	147	162	157	174	152	173	137	150	143	155	146	146	160	165	158	153	130	171	152	153	172	151	166	153	150	138	174	161	176	136	162	147	153	162	153	167	190	140	137	137	176	182	168	162	158	167	164	158	155	164	165	167	176	150	180	166	154	149	148	178	137	147	173	179	164	186	151	128	179	175	184	176	204	148	170	158	186	161	164	164	161	161	142	198	169	150	146	153	175	142	161	158	153	167	169	163	147	166	154	170	163	163	173	169	155	162	141	138	176	153	162	192	181	146	147	181	160	175	179	164	144	165	153	159	153	162	158	169	190	144	170	176	144	148	173	160	168	153	164	143	159	158	171	162	179	172	164	159	145	161	156	171	154	165	147	184	166	157	158	175	143	158	162	145	162	170	159	154	150	165	159	177	158	151	146	181	156	164	156	163	167	147	153	159	159	151	143	126	177	176	163	152	167	155	157	176	152	160	153	169	157	164	191	176	167	154	149	148	149	167	150	211	180	146	148	158	167	185	148	151	164	153	167	171	144	180	157	162	143	176	154	176	176	157	163	164	159	147	165	174	167	174	151	171	153	149	164	185	160	169	162	163	180	155	170	154	155	139	146	180	139	155	150	161	160	167	170	168	175	171	192	155	157	176	163	153	169	154	152	161	155	155	170	171	159	153	145	152	165	168	183	142	175	169	172	150	168	149	161	176	141	135	154	157	174	165	163	152	158	163	172	150	162	144	150	154	146	179	152	151	162	172	159	154	183	136	147	174	165	175	152	141	166	140	186	160	179	140	179	151	174	151	179	144	163	171	174	162	152	141	143	171	182	168	195	166	139	162	141	154	145	159	173	146	159	154	180	152	176	177	182	166	151	180	171	129	138	173	178	147	157	153	163	167	148	145	176	179	164	164	156	159	143	161	140	162	165	146	164	175	170	140	170	162	153	145	155	172	159	189	130	167	158	159	141	154	143	173	141	152	164	148	155	152	162	171	154	174	153	170	145	178	187	152	148	170	180	138	173	174	156	158	156	181	151	166	174	176	183	174	170	178	162	178	158	182	147	152	172	158	155	138	166	145	145	163	159	137	144	166	153	155	165	184	165	136	159	186	165	152	173	151	148	179	155	166	172	169	149	142	159	170	145	144	163	162	158	156	162	158	159	157	157	184	156	153	142	159	166	153	162	172	143	176	171	170	150	149	178	161	150	200	172	155	168	164	179	179	170	161	179	172	157	167	148	129	144	131	154	151	177	147	165	143	162	162	151	184	179	185	135	184	175	168	184	144	137	170	172	176	157	167	155	166	150	155	149	148	138	166	173	166	161	167	163	164	155	134	166	176	156	168	174	156	151	151	156	177	181	161	173	167	184	167	141	178	172	165	160	172	164	157	166	159	158	161	174	158	170	134	180	160	150	153	152	160	169	161	132	147	142	160	159	175	179	163	160	159	145	166	158	179	151	177	182	146	165	156	158	137	170	149	171	165	151	167	164	142	166	151	162	147	169	173	148	171	153	161	153	151	159	176	164	157	168	161	163	144	138	153	155	153	174	158	157	152	169	145	155	158	178	158	169	158	170	161	164	150	175	155	173	150	155	182	136	137	151	172	144	163	153	155	178	156	135	159	137	153	186	171	152	168	140	155	173	185	186	158	168	157	147	160	159	146	162	165	159	184	192	152	140	165	160	141	177	128	184	157	142	133	165	159	159	167	172	173	161	167	140	178	178	161	145	162	177	144	171	156	134	160	146	142	164	178	150	193	156	164	141	164	168	171	170	135	136	132	162	166	156	174	173	169	170	159	164	147	170	160	153	161	161	148	156	162	150	152	174	156	166	147	166	160	163	160	176	157	159	147	141	157	135	167	177	165	166	172	150	148	190	170	156	158	145	169	159	142	176	175	174	160	167	176	162	154	152	149	143	171	167	138	147	158	169	156	172	150	147	172	159	166	182	159	163	189	160	151	177	183	130	191	169	154	158	159	167	143	158	152	168	162	159	142	172	173	163	159	167	158	165	163	168	162	178	194	150	148	163	153	167	159	173	146	170	152	180	163	171	166	157	154	153	165	161	174	157	156	167	151	190	178	183	169	181	156	150	168	166	154	162	148	166	166	164	150	159	170	168	167	142	167	189	162	172	166	128	154	152	182	165	159	170	140	159	144	167	161	168	166	188	168	170	159	179	164	169	146	146	175	170	172	173	153	172	155
2390	480	519	511	553	520	490	500	471	496	483	436	446	473	443	457	483	488	444	475	477	454	447	472	489	460	485	495	431	476	454	469	468	449	448	436	464	460	494	452	445	471	477	464	449	385	463	464	484	453	429	486	443	463	433	428	469	495	460	468	448	438	473	463	459	446	456	447	438	425	472	461	522	445	430	475	434	471	456	492	446	443	479	464	448	441	430	462	473	462	438	426	448	447	438	443	424	483	482	457	453	500	437	412	493	484	455	425	465	454	429	450	468	415	430	416	433	443	450	468	421	461	453	522	444	448	449	479	442	456	490	442	413	463	470	461	467	523	408	445	473	457	486	488	478	445	453	480	498	474	474	429	426	470	433	465	442	474	436	460	474	451	470	456	443	462	438	461	458	445	473	478	445	420	423	466	468	427	447	496	462	465	462	419	471	451	506	435	446	466	451	476	442	467	461	443	454	429	468	428	426	445	523	433	488	442	453	462	453	454	435	462	438	482	475	454	447	462	456	436	439	438	443	438	460	432	450	444	431	453	473	421	461	448	441	459	445	427	466	447	473	446	439	429	451	441	471	435	423	416	451	439	480	462	439	481	483	496	413	451	455	440	434	462	428	480	473	436	440	443	442	463	413	456	439	501	438	475	448	465	420	492	466	418	464	412	449	481	459	471	467	453	446	468	479	470	458	415	427	465	456	436	443	453	465	412	440	472	503	461	473	431	449	480	450	436	484	434	423	478	458	468	461	432	424	420	489	442	438	518	480	419	444	432	447	446	468	448	461	473	469	454	493	472	490	473	445	461	436	467	459	466	479	446	502	489	448	478	458	442	472	438	465	440	463	426	431	445	448	462	416	471	444	462	447	452	476	451	448	420	480	473	419	498	469	427	487	456	454	423	434	437	427	450	475	431	450	445	451	433	460	477	518	467	478	464	474	448	457	437	454	484	417	429	497	411	467	482	456	407	429	427	436	448	426	485	468	441	412	456	499	456	499	436	463	449	434	447	441	454	463	453	443	465	476	420	483	419	452	436	527	456	441	422	471	475	458	478	472	479	415	430	438	471	466	433	482	420	470	452	450	431	437	395	466	459	450	446	424	428	447	433	434	453	453	440	464	437	440	466	469	466	443	475	440	417	436	523	431	438	453	457	488	468	446	466	466	449	429	477	471	459	453	462	479	466	468	413	455	452	467	489	485	472	424	439	415	486	474	467	452	443	419	454	474	463	454	478	438	456	482	452	431	417	454	477	467	441	469	463	465	491	470	462	470	465	436	406	453	448	443	460	426	490	452	428	435	473	460	455	468	426	459	468	421	479	453	439	448	453	441	467	454	445	449	446	463	442	444	407	472	480	462	423	497	447	464	414	447	457	460	448	489	454	498	447	429	452	427	442	432	410	496	450	470	461	422	474	472	476	467	474	483	466	429	491	443	465	450	478	442	445	454	433	480	454	495	462	478	438	498	441	466	447	462	469	438	416	478	488	446	457	453	465	454	488	436	438	464	425	452	455	437	456	484	441	430	420	431	471	498	499	464	481	468	451	448	449	481	473	425	461	477	420	448	462	453	455	453	470	472	473	419	471	449	467	424	450	440	466	468	480	454	459	442	466	462	452	475	450	453	474	435	466	475	500	457	472	454	482	479	429	486	469	487	482	472	428	469	484	482	450	474	497	474	441	447	456	487	492	508	466	478	416	488	449	486	483	455	442	437	422	457	430	458	458	464	442	431	488	438	441	465	473	418	480	465	469	453	460	442	467	459	453	454	462	461	461	440	493	453	458	419	459	462	472	425	439	489	433	473	469	460	436	432	489	440	478	452	443	443	433	441	434	464	426	441	495	456	433	447	470	462	467	458	463	468	466	453	440	477	442	425	447	441	460	473	449	478	443	477	465	452	440	457	434	452	416	445	490	499	466	420	444	432	439	478	452	486	462	447	472	464	442	462	457	457	478	449	433	508	461	451	449	449	441	443	437	402	472	465	420	477	473	439	464	453	460	494	424	455	436	450	435	471	477	466	471	445	440	443	493	432	478	478	469	495	454	435	442	439	457	453	478	433	486	447	439	425	442	442	423	442	437	491	424	446	447	461	431	426	507	458	462	463	402	437	487	435	501	480	471	470	442	475	484	484	459	462	457	459	468	469	472	424	463	459	457	469	443	441	459	443	452	425	448	472	459	452	453	491	449	457	449	461	447	454	454	473	463	493	485	444	481	456	428	451	463	462	453	462	480	464	486	484	460	495	468	430	474	453	455	473	489	457	466	447	468	484	451	465	430	448	464	451	430	449	470	485	454	464	467	472	446	442	473	462	509	485	416	464	419	462	475	439	478	435	452	461	486	422	455	464	453	437	406	476	451	450	465	481	490	455	442	434	439	452	475	458	449	421	485	471	435	449	449	455	469	456	459	448	426	401	438	443	471	446	463	430	452	466	467	438	480	464	483	446	455	436	476	426	449	492	468	489	456	466	434	413	464	471	465	454	441	432	496	501	498	480	459	473	502	444	478	431	435	480	492	439	395	453	442	447	492	479	464	475	455	450	425	444	458	475	459	459	470	448	444	482	433	474	463	429	476	467	480	431	450	447	440	416	443	449	444	435	478	468	458	431	449	453	441	455	469	482	483	453	471	469	432	401	470	424	448	465	483	427	430	430	477	448	457	481	457	440	432	439	428	473	449	466	442	460	427	435	439	431	439	440	470	461	457	432	439	433	440	486	434	447	474	467	433	463	463	483	486	450	469	448	431	465	471	453	430	437	475	449	450	463	472	426	453	443	436	450	438	454	429	494	442	442	460	472	458	459	457	465	482	450	463	451	470	462	451	433	482	418	434	479	457	445	473	467	428	439	464	445	445	468	464	438	450	457	442	431	464	467	437	396	480	418	459	398	463	432	451	477	479	436	460	467	441	448	457	433	483	485	469	467	438	442	408	433	512	453	462	462	453	467	446	446	430	410	471	443	432	433	464	464	417	444	463	427	448	464	463	498	453	484	476	481	486	488	471	452	449	429	451	455	405	471	462	451	440	498	478	446	427	451	507	486	461	433	480	469	455	455	433	458	479	477	478	483	431	464	485	471	441	454	471	415	465	423	444	414	464	444	452	454	445	432	467	450	473	455	450	463	448	435	441	444	429	449	443	466	491	441	433	423	444	416	466	447	460	468	466	486	455	435	463	443	447	499	434	445	458	455	445	460	460	418	479	441	466	433	466	467	484	475	438	465	474	476	414	427	447	458	462	422	489	479	467	502	491	481	455	454	438	475	452	448	426	461	447	455	430	490	421	451	457	463	455	485	443	464	465	471	454	494	472	436	499	443	474	481	445	461	483	463	442	409	441	475	432	432	450	419	463	488	427	431	449	444	405	438	497	456	429	477	454	478	457	467	479	466	464	478	429	448	452	461	443	436	410	423	452	480	477	454	467	448	408	505	459	462	422	440	493	450	457	490	461	443	456	464	452	418	460	441	440	430	438	465	471	436	422
9911	1525	1297	1024	657	525	401	351	306	258	237	239	196	189	182	206	188	205	196	163	169	168	170	170	160	196	181	176	171	165	153	198	175	168	184	165	154	170	168	169	154	182	171	181	158	165	151	155	178	168	150	152	156	176	140	164	146	152	141	153	153	157	180	155	149	173	170	167	152	161	159	169	173	153	145	159	176	150	162	159	179	180	140	163	161	163	129	174	169	161	146	169	147	163	167	159	155	158	168	153	151	168	147	141	186	164	168	168	141	184	135	166	170	176	135	152	158	169	148	155	172	143	147	133	148	184	150	170	147	163	191	162	135	155	166	176	139	180	158	164	166	181	142	147	168	151	168	149	142	158	159	166	157	170	155	154	159	182	155	139	155	162	151	161	163	162	154	187	153	149	168	183	154	164	142	154	148	150	139	156	168	176	136	151	144	152	156	148	158	157	160	132	166	148	141	151	182	157	151	144	143	179	155	173	151	181	153	141	156	168	171	171	176	159	171	157	161	129	175	131	170	158	186	153	145	157	160	156	156	162	159	134	184	164	155	140	186	167	162	151	141	177	186	138	163	145	171	138	172	159	153	175	161	166	169	149	160	172	148	157	156	154	149	154	149	163	154	145	160	175	149	175	154	146	190	172	156	168	152	176	173	162	182	151	139	156	123	150	146	150	151	163	175	165	175	151	164	149	149	145	175	140	147	167	185	152	168	153	154	165	154	157	164	181	154	176	185	144	162	131	174	141	162	170	160	143	160	151	143	156	132	156	171	147	181	151	159	192	152	163	164	187	139	140	167	156	135	175	148	193	171	158	148	147	184	176	155	162	132	147	163	152	138	172	155	178	160	168	170	145	143	145	147	151	146	158	166	166	140	149	149	157	169	176	148	167	158	162	137	171	152	158	141	132	160	132	149	143	171	170	175	152	134	159	149	158	205	146	143	148	158	136	162	170	151	142	164	165	137	168	155	166	160	152	174	169	153	129	155	165	150	143	159	168	154	157	175	142	161	137	157	152	167	154	159	164	162	163	155	153	130	142	195	143	137	134	160	180	184	168	158	177	147	157	162	148	160	170	155	161	142	170	169	156	158	147	140	162	138	157	133	145	136	138	145	171	174	180	172	159	164	162	163	155	151	152	184	173	145	150	163	153	161	177	184	139	156	155	138	144	161	147	151	150	164	151	173	146	161	152	168	170	193	146	150	144	146	145	145	163	164	182	161	179	154	152	169	162	179	140	156	160	156	160	164	145	139	189	171	144	152	143	167	166	152	178	147	138	150	174	165	171	140	149	150	155	150	174	157	131	133	163	127	135	163	157	164	171	194	165	139	146	148	175	135	160	140	172	171	141	163	157	146	163	149	160	166	160	143	163	155	137	164	150	154	143	153	145	156	141	164	156	153	150	144	160	164	148	161	155	163	163	161	160	174	156	150	160	168	161	143	151	156	138	152	135	149	159	161	139	189	165	187	168	148	151	175	165	155	153	138	187	176	153	169	157	144	163	158	156	135	154	146	175	148	166	155	169	167	158	152	159	157	176	159	142	142	157	172	187	172	128	171	136	154	166	162	149	153	160	148	156	165	172	152	164	157	155	177	133	162	162	153	156	194	172	147	164	143	151	150	179	144	152	152	153	181	159	132	174	142	152	157	145	160	151	176	155	134	167	167	159	171	156	147	145	154	155	167	181	138	128	139	140	130	149	164	150	164	162	155	177	166	155	170	149	143	152	161	157	157	152	141	175	167	158	149	145	142	146	169	145	171	149	164	151	149	157	182	145	157	177	159	187	162	181	162	169	150	174	135	138	150	168	159	157	134	160	163	162	154	156	168	179	162	165	155	153	190	148	177	152	151	154	153	141	153	142	150	142	140	176	121	152	173	148	149	163	155	166	152	158	161	159	159	187	150	180	178	170	156	162	169	148	136	140	142	146	156	161	157	147	171	136	178	186	145	156	160	147	150	150	153	154	173	168	155	159	154	163	143	172	161	147	146	162	145	149	164	171	147	170	157	151	154	172	176	159	149	155	148	174	141	160	151	168	155	152	149	146	152	191	176	131	160	164	157	158	145	172	166	158	172	155	164	160	146	148	147	171	148	144	181	163	161	178	154	164	167	166	131	173	160	151	152	134	157	161	158	164	156	164	180	166	147	157	150	141	133	158	150	165	150	170	166	143	148	176	155	142	162	151	164	160	161	142	155	154	162	163	194	160	156	162	172	162	152	160	182	146	169	185	135	163	151	142	154	160	173	172	180	149	146	168	147	170	166	158	157	181	195	153	162	172	155	155	155	158	158	167	163	153	164	160	154	165	142	171	160	150	165	154	149	164	152	150	164	189	157	158	147	181	165	204	156	182	164	155	164	150	138	165	160	151	171	159	163	191	174	142	164	141	193	160	160	143	152	161	172	161	154	146	157	164	176	136	166	139	138	133	161	175	149	135	154	162	152	157	132	142	156	175	159	154	145	147	165	152	160	150	161	196	169	163	180	172	183	153	156	156	145	164	150	173	195	162	182	151	134	156	143	144	159	129	126	153	162	161	149	176	153	154	141	156	124	142	155	136	160	152	175	168	167	165	154	163	152	147	153	149	154	146	160	161	167	149	158	155	142	149	169	137	161	163	170	150	143	151	175	145	182	155	159	176	172	168	144	159	143	154	143	146	165	149	160	154	166	168	154	143	155	166	172	156	150	180	180	157	179	153	156	155	151	170	158	180	158	155	176	165	150	141	164	140	165	176	140	156	158	163	145	133	171	193	181	150	153	163	140	141	173	147	146	158	165	142	152	161	149	148	156	155	161	161	163	149	163	172	162	129	151	165	142	150	135	133	157	158	135	173	160	167	145	170	138	136	176	167	153	160	158	146	132	162	164	173	163	169	161	148	148	181	146	168	171	154	154	127	153	140	176	167	137	154	168	186	141	148	175	136	179	151	130	166	148	145	160	159	154	150	138	165	151	166	153	164	161	160	135	141	167	150	165	180	162	169	160	160	153	173	150	164	169	159	140	165	160	186	178	165	169	158	160	141	167	162	168	154	161	132	157	157	150	152	163	152	147	141	141	135	141	158	153	163	163	165	169	168	154	158	155	168	163	177	134	143	123	171	165	148	164	164	161	138	178	145	149	143	157	156	153	179	143	147	158	172	136	151	152	152	147	174	152	151	130	151	151	176	159	175	197	150	167	126	138	164	145	138	152	152	141	151	164	149	156	172	141	149	131	156	180	134	164	142	172	173	174	164	168	165	165	156	163	143	157	166	161	147	148	139	147	182	147	189	180	168	152	165	162	162	165	158	158	162	166	161	153	128	157	166	158	143	147	140	147	148	156	177	174	146	169	172	159	165	141	165	136	125	158	143	174	169	156	153	146	139	146	163	141	132	156	126	161	175	152	156	160	154	141	171	171	149	144	166	135	160	154	146	171	171	153	184	171	166	162	166	165	142	155	149	149	129	165	175	165	178	148	155	182	137	147	154	168	127	158	165
6811	1291	2679	3043	2694	2246	1807	1572	1358	1169	1046	927	889	827	786	764	718	698	706	655	653	666	580	603	548	566	602	556	579	574	543	556	521	513	503	534	536	527	504	525	544	508	540	544	482	505	482	500	469	459	520	517	500	495	486	503	563	431	484	504	470	500	479	516	480	515	469	504	457	494	491	474	501	473	448	503	473	442	501	467	447	468	453	492	501	477	492	440	516	474	478	451	500	447	472	500	483	521	455	487	465	410	475	495	470	458	484	474	494	484	459	467	482	472	473	518	465	447	479	489	461	441	499	465	469	473	453	462	443	478	493	447	492	510	463	437	500	436	510	426	498	516	478	475	500	455	468	446	484	450	475	466	430	463	531	500	481	494	485	472	491	472	493	469	458	448	490	480	475	475	443	478	469	480	459	446	486	473	487	462	516	508	489	461	455	420	487	487	458	470	466	458	464	480	450	484	483	468	449	440	440	431	463	445	514	462	483	461	458	449	469	422	471	492	433	435	449	459	467	482	467	488	467	468	497	463	450	516	464	463	436	419	472	490	471	482	449	449	466	462	450	468	444	482	488	442	494	455	453	472	488	467	449	442	443	479	468	477	453	463	479	454	429	491	456	457	477	415	464	454	478	457	433	505	447	433	475	472	481	469	426	462	472	458	447	484	472	487	492	490	507	447	447	441	499	459	469	460	462	478	477	511	466	464	450	466	473	485	480	428	446	482	472	487	441	469	431	458	436	507	471	456	449	484	457	462	483	495	469	484	475	456	445	453	481	468	492	468	445	489	465	501	458	474	462	482	473	480	464	479	447	461	494	465	465	440	433	463	467	484	471	460	474	498	455	484	456	433	442	458	437	444	459	489	500	433	454	477	488	437	468	447	478	466	442	473	457	492	454	461	454	489	503	478	484	464	497	441	475	451	482	476	433	478	447	479	476	517	451	443	443	468	477	477	506	467	447	463	478	467	469	436	468	465	470	460	497	473	465	462	487	451	496	487	483	477	492	469	464	437	452	455	509	431	432	471	506	492	451	462	433	438	496	466	450	456	481	438	472	445	464	493	456	434	475	483	478	437	470	512	469	480	445	490	463	458	484	499	473	467	435	433	453	441	466	490	472	415	451	490	501	472	468	444	485	461	501	470	459	485	459	478	480	438	486	425	436	458	470	465	430	476	430	459	471	485	450	507	466	452	461	489	481	483	438	474	490	485	468	446	481	462	472	432	431	489	441	467	489	467	454	450	435	477	446	469	463	439	499	488	474	485	493	525	470	499	500	490	425	451	524	479	447	456	464	481	458	453	489	456	447	430	460	485	449	440	489	471	489	460	483	463	457	487	478	480	468	464	461	504	456	426	489	444	434	499	470	467	449	471	462	483	458	483	479	477	431	439	477	496	478	458	444	478	494	456	448	486	492	464	443	450	473	497	463	467	472	490	467	490	449	448	443	473	475	478	465	464	450	475	461	463	438	469	463	448	461	444	466	491	497	445	456	470	440	489	428	441	498	466	420	472	440	440	467	482	446	478	485	451	498	475	437	470	492	445	425	475	479	448	470	474	476	490	485	443	495	498	482	469	448	432	482	469	457	486	444	453	436	487	499	464	468	447	482	436	465	430	462	477	470	468	466	409	442	509	430	440	486	449	447	466	462	468	483	428	490	500	479	481	446	476	442	463	481	464	452	490	440	473	496	489	455	496	467	463	473	453	492	455	494	458	499	439	480	441	465	512	456	478	461	483	482	487	479	486	470	470	494	469	451	480	467	472	460	505	485	485	448	472	438	453	491	475	459	491	487	447	484	490	488	418	470	471	466	436	437	499	466	479	471	477	475	509	459	472	463	471	434	412	475	500	445	455	475	469	451	441	478	491	461	475	461	466	440	448	439	437	448	463	477	468	489	438	491	489	464	458	484	499	483	508	450	441	464	449	465	492	472	476	473	464	488	502	469	479	444	433	477	450	480	489	493	429	464	452	486	485	472	479	471	466	454	442	503	430	433	476	453	469	462	445	499	473	435	465	504	495	537	472	493	480	487	469	465	489	452	459	441	461	460	471	456	480	486	488	461	520	487	485	459	425	485	450	497	461	436	482	457	468	472	478	483	457	489	423	466	505	427	430	442	500	496	507	463	454	482	495	456	455	467	446	452	468	488	482	491	483	456	485	474	442	456	450	455	473	480	443	455	459	468	448	487	514	438	473	473	469	463	451	448	523	449	472	511	439	486	474	457	416	490	478	500	474	458	506	479	467	448	480	461	457	429	440	451	512	492	426	496	489	461	464	458	466	443	475	477	445	449	444	489	470	470	437	494	462	477	499	458	469	455	470	492	467	467	461	465	450	454	430	456	463	485	465	434	471	465	492	406	502	462	482	465	470	479	396	486	447	440	449	480	467	463	416	472	458	456	432	457	508	457	500	452	488	491	426	470	462	506	422	448	424	448	470	448	446	475	473	454	415	449	504	465	456	483	467	455	452	487	490	509	476	440	481	483	463	461	478	414	511	458	447	491	467	469	468	473	477	431	411	456	494	465	430	447	478	450	460	446	470	462	539	461	484	441	484	478	471	446	436	500	489	449	459	455	464	475	447	488	452	459	477	454	454	492	467	443	496	493	493	435	430	501	484	489	430	497	465	461	464	482	478	499	437	474	463	477	500	484	484	488	422	486	438	480	457	479	508	454	497	436	469	478	437	489	437	431	456	481	452	489	501	502	454	479	461	469	462	467	485	418	444	517	426	436	469	477	483	470	458	500	499	464	497	449	455	471	450	464	485	484	442	428	472	456	449	477	471	448	485	455	420	436	471	452	490	490	446	490	462	473	488	468	482	469	459	442	503	485	522	487	462	500	442	459	475	459	497	460	419	472	482	455	488	468	459	500	407	480	468	483	440	481	434	471	472	477	448	471	441	455	449	462	495	465	452	450	520	485	494	449	446	467	495	493	456	479	453	461	515	477	453	489	434	418	450	408	474	499	490	443	473	472	474	429	466	514	491	494	428	454	455	477	451	455	441	431	466	482	485	465	433	476	464	460	455	466	489	462	451	467	496	491	437	499	447	447	479	444	469	463	463	477	440	476	464	444	494	461	474	412	488	466	525	466	502	488	437	462	455	455	501	432	493	489	489	496	436	458	473	468	474	448	443	506	470	453	490	444	504	448	474	439	433	480	476	471	429	510	473	463	455	494	428	473	459	449	490	448	470	433	469	448	452	449	459	461	461	521	464	481	466	452	465	438	477	472	490	473	436	488	459	439	466	453	479	453	492	470	479	463	482	491	466	471	452	474	454	497	463	480	444	473	472	442	435	465	450	467	469	463	512	466	459	483	454	474	499	483	504	490	432	464	478	489	492	455	443	459	446	471	466	455	501	476	491	492	479	485	454	490	476	448	446	460	504	471	463	448	482	452	453	459	442	446	466	481	467	460	472	486	455	445	478	466	493	475	425	469	452	474	486	473	447	457	488	486	463	468	507	440	462	483	411	466	454
21087	5077	3279	2046	1374	1052	878	758	604	614	515	451	487	444	395	427	429	426	355	365	356	376	372	359	372	380	334	364	337	372	359	353	343	329	348	344	362	291	342	312	322	370	328	374	331	369	337	339	335	352	333	322	335	320	355	326	317	337	344	331	315	348	352	347	323	319	350	346	338	316	328	323	344	357	355	341	315	338	340	370	353	317	324	356	314	319	326	330	299	324	318	353	366	329	308	336	340	339	317	330	373	375	351	360	333	345	338	318	356	336	349	319	353	327	329	344	325	335	304	323	294	327	368	339	332	304	342	321	315	311	387	346	326	335	319	307	364	295	367	338	320	362	321	344	344	320	348	353	362	362	367	318	317	327	362	326	356	348	350	336	325	312	313	349	357	339	364	334	394	322	323	346	355	325	377	307	321	369	325	324	329	342	346	323	325	333	353	352	289	306	355	348	313	325	356	301	339	335	276	323	331	327	343	357	330	312	342	318	312	335	341	364	356	365	321	328	303	313	364	321	320	312	318	332	349	330	327	354	339	314	346	331	350	348	336	320	310	358	343	333	377	380	347	316	358	369	337	322	361	368	330	302	343	340	355	301	348	363	360	344	336	332	334	374	378	315	377	315	335	328	326	340	321	330	314	360	341	344	322	352	366	361	332	341	373	352	358	300	319	360	308	322	347	338	362	349	319	307	303	319	363	363	350	369	369	329	352	354	365	371	348	308	366	357	340	315	317	341	325	287	337	352	329	298	344	325	336	363	348	322	358	338	353	344	330	349	317	349	340	357	318	376	317	332	336	347	333	339	367	360	341	313	304	339	318	349	333	326	335	344	323	344	338	337	353	350	349	346	305	362	302	329	342	338	330	342	320	349	319	337	338	321	307	327	334	340	318	315	362	316	310	335	322	332	321	350	339	320	366	366	318	339	347	314	382	341	353	359	338	365	318	316	322	353	336	344	349	365	335	363	365	337	346	345	349	298	336	344	328	365	327	345	352	348	366	325	335	338	339	346	383	361	315	368	343	344	306	324	338	311	342	331	351	317	349	309	338	358	354	314	343	321	347	317	357	356	320	332	327	324	333	309	337	338	346	312	341	357	328	317	324	356	330	363	335	335	339	359	322	297	317	309	330	331	324	387	318	370	317	352	347	319	343	325	327	303	349	339	313	312	349	301	366	367	331	337	333	350	328	346	361	301	352	330	339	333	342	328	323	340	321	317	344	336	335	346	337	341	311	332	296	360	387	316	337	332	330	372	332	335	346	370	377	358	353	359	309	344	339	366	345	364	362	348	321	310	362	321	312	351	359	355	321	366	323	296	350	347	304	320	345	316	367	320	359	314	302	384	333	394	330	309	338	326	362	328	343	305	335	323	303	345	327	350	321	346	327	333	329	334	331	335	318	301	365	320	299	323	339	342	330	351	333	345	316	331	357	348	342	312	351	358	358	363	317	325	308	335	324	323	319	348	298	315	329	354	343	365	333	362	369	337	329	349	327	374	353	339	335	319	361	330	384	339	354	343	358	331	319	336	332	311	327	306	364	383	384	356	306	321	338	305	328	309	321	324	320	324	326	322	337	338	320	288	358	337	358	355	305	331	312	324	362	324	324	299	365	334	329	331	318	338	323	355	343	338	325	325	332	297	331	342	332	301	321	329	359	335	336	357	381	338	362	339	381	348	321	366	336	348	299	335	335	383	341	353	306	343	344	347	347	319	311	339	342	363	336	322	336	336	346	288	340	334	347	322	360	330	349	324	340	347	334	332	328	313	315	330	357	365	359	310	335	348	374	348	365	348	340	368	334	337	362	339	350	301	335	335	342	369	341	340	325	312	342	349	352	346	343	330	335	297	301	351	346	343	326	335	324	342	316	353	357	312	312	322	325	322	358	356	326	321	339	333	340	338	324	311	311	341	350	290	328	331	319	332	293	334	374	307	338	312	352	358	329	348	360	350	314	323	368	328	372	365	323	331	322	306	348	358	321	323	335	363	342	319	331	324	342	337	321	327	352	320	355	330	345	294	324	379	333	329	352	349	303	353	326	335	329	371	306	380	341	326	340	369	340	359	342	334	345	342	306	344	379	333	375	342	332	345	312	335	336	348	385	310	322	348	346	351	325	349	379	306	331	340	319	350	374	321	346	327	341	324	359	357	301	321	351	347	349	363	379	342	317	344	321	331	341	334	318	350	355	355	327	343	329	340	342	332	349	337	373	349	322	330	333	299	321	319	374	341	341	325	336	315	337	360	321	333	315	345	324	344	359	341	333	335	325	337	350	341	325	337	307	334	307	313	306	325	362	336	326	354	350	340	333	346	340	378	329	320	326	364	314	347	345	305	330	338	336	354	349	348	362	327	334	347	312	355	334	329	310	326	308	335	322	326	347	373	321	356	364	372	353	347	349	354	339	339	345	357	340	335	364	362	340	355	335	330	361	339	335	312	382	320	339	341	356	356	362	308	369	351	357	310	319	331	351	335	386	352	331	347	334	337	321	353	338	308	317	312	367	345	348	313	335	342	294	303	349	354	316	296	340	345	330	317	347	323	327	321	346	342	380	376	341	341	349	344	327	345	342	353	336	346	320	333	324	311	339	356	357	344	354	347	325	357	335	357	299	344	337	334	353	351	370	347	358	315	326	312	363	334	349	327	371	322	315	336	332	335	375	332	283	342	354	345	347	345	351	307	322	314	320	356	315	343	321	349	334	323	375	352	326	315	335	309	372	317	304	320	330	374	287	347	336	333	324	340	321	329	333	325	292	317	348	338	325	328	330	351	318	341	309	367	346	352	391	310	296	350	336	354	317	312	355	322	300	325	371	337	347	365	308	323	340	339	355	347	340	388	335	356	362	309	335	334	319	379	358	343	307	342	337	343	373	307	340	313	351	293	371	338	367	326	309	320	337	310	360	357	359	348	351	345	315	340	343	331	339	340	360	341	377	360	346	344	332	341	352	335	340	330	322	328	347	323	347	356	341	320	329	335	361	339	325	359	352	328	321	384	317	356	294	319	321	307	343	344	350	314	337	318	373	330	364	348	331	377	355	347	317	322	309	342	319	330	307	332	363	345	294	351	337	302	362	319	326	312	339	362	339	380	336	335	352	304	323	335	336	342	363	351	341	321	348	350	331	357	352	325	345	311	329	343	323	326	328	370	336	338	344	312	325	350	308	306	343	323	309	336	359	332	346	350	342	331	302	336	349	341	346	324	363	342	305	327	315	380	340	326	339	347	331	335	328	357	341	347	339	319	341	360	337	376	337	320	345	315	323	327	357	348	320	327	359	329	332	327	347	324	339	343	367	332	327	321	354	394	337	344	327	354	335	287	318	357	309	332	302	334	381	351	314	304	299	322	362	313	340	353	332	317	347	359	370	352	301	347	376	339	328	365	345	315	334	347	336	337	334	335	352	368	347	321	335	352	334	319	339	351	329	337	322	345	293	342	315	313	323	335	368	334	330	360	336	327	356	306	364	339	326	342	298	365
11219	2399	4953	5794	5121	4137	3578	3009	2565	2161	1953	1818	1715	1618	1513	1411	1315	1284	1242	1181	1123	1161	1116	1119	1092	1020	1061	976	1013	934	982	1044	1003	989	1027	966	943	936	930	979	916	972	945	955	957	931	950	912	889	894	861	897	931	936	935	908	879	876	881	878	886	866	804	842	892	861	883	890	955	853	810	813	872	899	873	834	919	872	879	844	859	928	879	812	851	848	828	850	861	884	859	860	846	859	861	883	815	906	869	868	895	896	841	799	906	827	823	890	862	897	844	842	867	877	863	869	863	877	886	875	928	902	880	851	895	847	881	843	909	883	855	903	862	821	850	809	870	867	819	846	849	806	835	837	862	868	854	865	810	847	808	846	865	894	876	831	839	890	814	819	805	816	867	821	832	844	844	867	866	858	831	848	895	839	851	864	899	820	836	869	854	889	833	933	883	819	882	858	882	878	863	839	869	841	852	840	882	852	897	870	898	833	830	896	860	782	854	837	855	839	866	862	805	832	822	768	840	897	839	853	804	885	895	848	887	855	819	865	785	864	850	850	888	856	863	829	868	882	849	825	831	851	879	888	868	832	871	856	798	870	834	847	831	859	834	824	854	878	782	792	854	896	890	840	900	821	843	881	850	862	839	842	869	858	887	861	860	824	833	839	803	857	942	826	873	874	853	828	805	894	908	902	807	850	757	814	850	844	857	826	825	916	875	787	840	811	924	887	824	867	863	807	867	830	872	878	853	845	834	882	876	898	893	879	781	847	798	838	874	846	854	892	807	817	859	823	841	847	878	852	850	855	840	829	845	793	838	787	867	844	830	823	775	878	870	891	867	839	835	819	805	806	833	819	885	841	842	865	829	850	807	884	867	793	844	845	806	836	864	847	868	860	884	820	856	826	848	832	861	844	874	804	876	881	799	854	895	830	843	819	823	900	894	871	853	826	871	866	814	807	846	835	887	833	850	807	838	820	820	831	838	859	818	823	863	854	855	845	872	891	887	830	872	844	862	879	875	809	811	860	887	868	829	807	896	847	883	861	874	874	825	796	863	900	827	842	825	831	802	822	819	842	888	839	862	819	897	848	828	844	856	900	854	864	871	854	862	828	807	893	839	882	833	844	845	826	829	848	910	866	859	829	893	906	868	867	850	942	864	867	859	831	851	893	870	856	891	859	833	860	820	820	889	876	853	828	902	825	768	902	857	847	867	866	850	846	845	897	823	837	899	835	865	770	837	878	798	866	873	819	862	822	817	881	878	815	811	870	852	820	822	835	847	830	738	857	843	849	838	842	849	880	842	848	798	842	802	849	837	866	768	825	830	856	835	839	861	816	858	858	835	824	864	833	871	850	882	837	858	841	822	835	876	819	826	845	891	828	882	892	891	875	842	873	849	871	859	844	829	869	828	879	828	815	815	818	792	826	872	825	829	857	872	851	837	808	863	859	859	856	839	828	844	834	870	814	846	849	837	843	842	821	828	826	833	821	836	819	922	864	808	851	918	826	841	811	825	832	809	830	877	844	862	921	856	776	841	795	813	904	787	812	857	880	851	828	816	838	859	834	814	842	882	860	856	820	853	878	814	866	875	901	836	857	889	855	848	869	871	800	864	823	837	858	886	783	815	878	824	841	822	858	839	832	863	866	820	832	816	827	791	843	892	850	879	846	886	817	827	846	832	856	823	819	850	802	845	810	865	854	845	883	873	832	897	878	854	875	867	837	816	829	837	847	835	851	873	835	829	866	844	842	907	897	857	821	832	872	816	874	889	831	879	799	906	900	853	844	814	851	860	842	869	839	877	818	829	813	858	888	901	856	858	835	889	853	906	827	843	869	817	867	844	853	866	866	796	799	782	843	851	873	827	847	823	861	798	870	825	829	852	857	855	835	869	882	828	877	859	831	923	856	809	840	815	871	872	863	853	860	871	833	835	831	847	856	817	832	868	822	854	831	836	851	825	882	823	848	814	838	834	850	794	874	841	871	872	829	832	858	923	871	833	826	849	874	886	811	852	847	918	833	843	851	828	818	816	880	797	853	851	894	801	856	840	827	847	869	874	884	848	869	832	843	789	867	862	861	844	858	863	818	803	882	865	798	817	831	778	866	791	853	843	864	839	848	892	833	837	861	821	880	833	809	860	866	819	816	799	866	883	843	856	858	843	882	819	850	898	833	867	866	815	844	844	867	848	866	828	875	843	856	854	833	806	832	842	851	830	874	864	838	821	829	829	854	857	878	859	839	816	843	851	818	799	856	889	871	865	842	876	841	890	875	854	848	859	774	826	865	786	860	867	850	786	834	857	928	796	816	900	834	919	834	809	858	819	864	826	866	831	847	810	846	848	819	837	850	866	870	888	828	881	853	827	866	895	833	817	848	830	846	854	900	891	817	883	860	803	827	831	863	846	840	848	834	829	856	801	828	888	816	897	818	850	831	827	844	882	835	890	817	821	853	825	826	851	869	795	871	852	866	885	915	840	847	860	801	861	846	897	795	881	823	924	831	840	829	825	877	849	841	813	855	876	824	827	853	854	791	828	841	827	820	852	910	817	877	859	838	829	891	863	889	829	834	846	875	841	848	848	879	884	894	807	896	855	863	829	862	789	814	856	839	838	838	866	847	880	854	813	886	861	828	825	801	859	803	881	854	865	790	823	851	797	819	910	872	817	843	894	848	838	834	848	866	831	842	836	903	862	828	795	795	874	812	858	847	791	822	870	816	835	803	846	857	850	832	879	846	880	820	821	857	851	823	875	899	776	819	884	882	881	883	904	852	873	859	856	899	834	884	843	857	829	830	852	797	875	852	857	830	862	871	851	873	801	864	821	862	833	925	838	893	919	894	883	876	844	880	802	804	829	788	864	839	858	858	852	934	813	819	874	863	877	860	846	869	881	853	847	810	865	854	866	859	864	857	903	858	845	833	809	867	893	861	855	762	861	870	816	839	799	780	824	833	834	837	861	840	861	849	894	813	821	863	849	863	795	831	874	856	848	872	788	887	780	782	822	869	855	774	877	837	807	829	856	857	853	841	839	897	881	902	853	815	860	840	874	854	804	876	839	841	838	802	777	881	860	858	900	850	863	881	848	880	892	841	838	876	804	858	832	831	813	846	806	901	879	886	799	856	812	848	763	862	830	857	836	885	877	815	825	859	867	827	873	790	838	879	831	807	811	870	875	850	888	875	837	813	829	858	866	899	798	815	829	894	864	834	859	868	846	847	841	838	836	799	821	848	857	856	831	906	849	811	841	870	868	795	843	868	870	881	880	864	838	874	826	835	832	889	820	847	809	891	847	845	854	837	809	899	853	829	889	852	868	852	808	857	773	856	830	877	809	864	815	841	914	881	904	843	832	872	846	869	818	833	873	871	869	845	874	840	817	803	795	838	875	872	840	876	817	830	813	829	883	846	875	841	885	850	918	856	829	778	872	882	901	896	802	802	836	831	836	819	836	873	868	856	811	893	806	845	858	800	799	878	823	867	811	844	852	837	867	819
5218	457	210	169	187	165	189	154	170	175	148	171	168	182	154	145	170	198	182	179	162	144	158	180	151	139	168	169	146	158	149	161	164	164	141	176	146	181	182	152	160	175	143	160	168	171	135	145	142	148	192	164	141	171	174	175	181	169	165	159	149	160	141	173	173	168	159	167	148	160	147	147	156	147	171	157	163	162	157	132	177	149	165	177	177	161	164	187	174	142	179	163	170	149	160	146	149	148	171	171	139	157	171	153	179	172	155	160	149	151	169	161	150	165	159	150	158	156	163	152	156	151	170	163	179	163	160	162	177	188	160	152	180	156	146	161	176	158	149	147	184	143	181	164	148	169	155	145	154	164	165	165	173	119	187	164	148	172	149	160	156	170	162	163	160	175	158	183	180	150	174	142	176	172	148	176	154	178	160	170	179	166	159	160	165	152	173	166	135	151	132	157	154	158	174	155	169	180	144	147	159	161	154	172	133	173	178	181	153	151	170	165	153	151	174	151	155	161	174	157	150	163	153	156	189	151	151	150	140	169	160	175	173	170	165	171	172	169	163	163	182	172	176	171	146	183	161	176	166	182	152	170	150	158	161	146	175	156	150	173	160	171	160	165	170	138	175	143	170	171	155	173	168	165	148	151	155	157	170	161	164	170	159	157	163	156	157	159	161	160	144	162	165	172	154	170	171	154	178	153	136	154	153	146	163	154	159	169	167	160	155	156	172	160	177	169	163	186	171	159	149	164	149	163	175	143	186	180	152	157	150	176	164	170	171	174	135	170	146	160	156	175	161	154	159	181	166	156	167	138	161	168	185	182	172	187	148	164	169	171	154	146	171	186	156	153	175	146	181	171	173	158	180	164	149	174	182	180	181	164	161	189	161	161	191	152	158	139	200	151	154	162	166	193	117	154	181	157	165	171	155	147	168	165	193	129	153	158	165	151	161	162	176	199	147	181	177	156	179	154	158	165	168	147	158	157	168	183	167	166	156	154	169	163	166	152	158	175	157	158	176	151	161	162	161	146	148	164	132	151	167	166	169	182	151	167	137	176	165	174	148	166	173	156	186	150	160	138	144	164	148	151	164	162	143	164	156	142	163	169	163	149	137	178	159	164	163	166	173	157	149	186	162	167	160	150	139	153	144	165	178	173	185	158	168	168	145	165	164	154	169	172	161	169	150	153	158	152	135	162	159	145	155	150	173	154	161	179	153	181	171	179	176	194	181	138	161	134	159	180	162	154	156	152	173	176	179	168	161	165	168	167	171	150	171	163	159	156	144	160	178	164	145	145	181	170	182	160	173	164	149	171	181	151	152	190	153	159	167	138	155	159	185	155	154	142	167	172	153	151	165	172	161	178	157	161	164	169	147	156	149	150	145	153	164	163	161	169	149	175	166	156	172	158	140	174	163	161	174	171	155	181	170	164	143	153	144	161	169	172	148	153	177	178	166	171	176	167	141	146	140	165	153	171	156	141	140	137	166	157	164	157	157	149	150	162	160	165	167	183	161	157	134	153	191	162	154	171	166	156	153	189	170	160	168	164	160	187	150	171	172	168	184	143	162	162	155	162	174	162	163	146	165	161	184	160	158	160	136	162	165	169	155	155	154	142	167	180	153	151	169	172	154	147	156	179	164	136	159	163	179	154	163	153	165	183	172	158	160	123	138	168	174	143	142	153	170	162	184	142	154	165	179	170	176	156	179	183	166	172	179	184	152	136	185	161	159	185	173	157	168	159	153	153	152	133	178	170	159	151	158	167	150	147	173	172	155	170	159	160	158	158	157	166	165	161	165	167	171	158	157	169	176	176	166	150	182	136	152	159	144	168	174	165	155	148	149	185	159	174	154	148	164	182	154	150	166	151	175	146	169	157	168	152	160	181	138	163	152	145	161	168	152	161	153	158	164	173	177	156	164	155	174	149	173	170	154	168	153	153	158	150	161	151	171	156	172	159	154	151	162	166	154	169	179	158	174	144	168	133	183	160	158	164	169	153	155	161	168	159	150	149	184	133	139	181	173	161	155	166	164	152	159	158	162	165	137	173	169	168	146	151	146	147	161	146	143	141	166	198	197	165	184	184	160	143	162	149	168	167	132	172	177	174	154	140	168	149	141	165	159	159	167	155	170	166	168	159	157	153	146	193	157	149	188	170	174	157	154	175	160	155	162	151	179	169	149	174	196	137	156	146	172	157	162	141	172	190	151	164	147	153	158	189	166	146	147	163	165	189	176	150	168	159	156	174	169	168	162	166	170	154	161	149	181	152	161	181	179	178	149	157	153	160	158	132	138	154	164	155	159	158	170	155	134	148	164	175	148	141	164	189	148	149	178	164	175	169	151	177	155	168	166	157	157	153	167	175	163	173	167	168	157	177	181	186	188	164	132	164	174	165	147	152	166	152	183	158	182	166	169	165	167	146	164	163	136	150	178	151	140	159	176	177	168	158	156	145	150	180	166	154	172	145	165	137	150	164	165	133	158	141	133	167	169	143	157	162	152	162	168	194	140	173	160	142	145	146	158	202	147	136	156	139	156	157	169	172	157	144	143	176	149	159	157	133	165	156	171	146	186	155	135	160	155	137	155	158	145	136	170	159	154	172	162	150	140	156	160	155	177	171	164	160	157	164	159	166	157	151	144	157	172	162	160	157	147	161	160	144	159	147	167	153	158	149	163	141	158	181	165	195	164	167	162	156	156	153	175	177	192	157	167	157	143	158	147	177	162	156	172	166	171	162	145	169	173	162	190	177	161	165	148	160	164	151	172	183	144	170	141	148	164	164	154	172	155	151	158	155	152	165	146	174	147	174	167	172	175	167	165	156	164	143	160	176	191	151	177	175	163	172	157	167	165	153	169	164	171	172	152	172	176	148	168	166	154	145	189	163	175	159	158	165	173	155	144	146	167	164	174	164	164	184	156	141	161	168	171	180	166	160	152	146	146	143	160	155	150	163	144	176	176	144	155	151	160	144	177	164	168	172	135	172	184	141	157	147	160	179	168	144	150	176	176	153	147	160	151	129	166	166	163	155	173	167	142	141	165	161	158	179	150	164	169	165	160	149	182	128	163	147	135	165	172	179	143	164	182	176	156	164	146	168	173	164	160	167	155	154	172	154	206	176	159	183	160	166	179	162	143	167	164	148	151	143	166	179	162	190	158	196	155	173	164	163	148	178	169	184	145	157	131	182	171	150	187	172	133	156	164	156	158	154	172	164	163	153	130	157	162	160	136	181	162	143	164	193	172	168	178	152	159	167	171	174	177	187	194	148	162	153	159	178	172	177	170	155	155	179	148	156	183	148	162	134	150	161	153	177	163	137	167	162	156	172	140	172	174	165	161	150	169	132	161	174	145	160	156	154	183	162	163	171	147	168	157	155	142	164	147	165	144	169	157	136	145	137	164	152	154	170	166	165	159	161	169	158	175	145	157	163	162	191	163	167	192	167	142	163	170	187	158	204	154	163	195	167	156	150	181	158	161	171	154	168
3408	517	515	551	526	524	513	457	442	477	504	448	445	495	502	487	478	447	471	463	462	460	484	464	473	470	424	483	453	435	443	427	417	445	486	470	449	456	452	440	462	477	486	450	454	431	460	485	465	451	445	439	444	442	511	504	411	459	446	455	457	480	431	492	421	467	476	449	430	427	438	411	429	469	469	472	437	443	492	493	457	436	448	466	432	476	440	443	415	447	448	459	447	449	442	446	465	463	437	460	429	425	465	440	467	478	491	495	471	474	478	439	437	438	447	467	438	435	477	463	466	473	462	409	456	486	470	442	401	466	440	443	477	469	439	491	444	453	449	431	458	481	454	436	425	474	469	488	434	472	474	454	473	493	507	444	471	456	476	481	455	449	455	452	445	412	439	443	422	478	459	453	412	448	458	456	468	422	453	460	453	413	471	439	499	452	460	480	507	474	406	439	410	484	437	497	438	420	468	398	460	472	445	450	448	415	438	469	422	457	422	484	441	456	466	429	474	440	443	457	469	491	460	469	442	453	439	429	441	441	425	445	435	413	443	452	477	448	462	433	443	433	433	444	425	425	418	486	469	439	465	451	458	431	456	475	431	474	449	441	475	492	482	449	410	454	475	430	469	476	450	444	473	413	461	481	454	469	398	453	451	475	470	467	420	443	447	462	511	436	442	466	454	485	447	424	462	465	473	446	439	431	463	467	423	454	473	436	421	443	435	450	451	492	436	465	433	484	433	496	478	454	417	417	446	464	493	456	465	466	447	449	478	438	464	472	471	434	460	416	445	462	449	466	444	466	447	495	439	453	457	441	441	439	486	436	456	415	453	439	435	435	449	490	458	445	451	473	447	452	417	465	453	447	433	447	479	460	440	463	446	425	452	441	443	448	495	441	434	448	475	444	455	438	485	460	441	458	433	480	448	491	448	441	453	426	451	482	434	475	459	426	426	451	412	479	449	498	461	452	448	416	409	483	487	439	435	446	454	414	487	468	469	480	460	442	445	466	444	480	491	480	400	449	450	438	432	432	445	484	454	457	455	439	430	411	431	496	443	473	433	441	480	478	488	440	430	439	453	451	426	485	463	465	452	431	483	436	463	462	457	428	449	431	439	461	442	460	503	416	431	462	425	477	408	446	439	443	460	496	424	445	469	458	452	414	418	445	442	445	458	457	470	475	461	439	423	422	471	429	476	475	447	438	429	469	441	424	484	497	492	435	438	427	452	459	463	449	452	430	466	447	488	486	447	487	475	424	477	429	471	454	442	443	462	435	491	454	443	450	457	470	474	523	443	485	486	440	457	443	466	429	438	477	462	446	430	427	482	416	462	507	468	459	454	472	445	493	416	455	442	456	480	444	423	451	457	474	455	469	493	442	462	454	513	427	465	500	460	426	438	454	457	423	441	447	470	413	456	464	439	434	463	449	480	459	501	449	475	401	455	436	458	442	451	477	472	438	407	493	470	449	450	447	448	456	485	457	447	432	419	408	412	453	428	450	471	473	464	443	487	443	472	432	446	511	461	483	479	442	456	459	444	484	458	451	443	462	474	447	463	438	453	427	466	454	428	440	443	443	468	457	421	397	450	443	438	491	446	439	492	470	434	478	457	440	440	451	490	439	490	467	442	471	469	437	433	468	446	472	457	451	449	482	421	414	442	462	450	455	465	466	490	442	440	443	454	468	484	456	435	456	483	461	455	478	431	429	460	420	417	471	478	493	448	453	428	446	412	459	465	439	450	462	442	439	492	468	468	488	462	464	444	438	476	508	447	432	431	458	472	446	475	495	479	449	451	462	464	435	440	447	440	430	452	459	464	398	446	467	428	465	456	447	480	498	453	439	446	466	449	458	471	422	488	456	429	462	428	453	471	451	450	447	419	454	455	452	418	476	488	499	450	435	435	488	442	457	438	489	416	480	481	443	444	452	445	471	480	462	445	453	467	483	427	471	479	452	466	483	453	465	434	422	459	422	443	429	448	436	453	445	428	419	429	492	448	436	464	446	478	483	473	473	447	454	452	400	454	463	469	455	429	431	458	437	443	468	426	476	430	457	440	428	450	430	450	456	479	465	457	455	445	480	455	451	451	488	429	445	461	451	431	471	465	475	417	445	464	460	469	486	487	463	494	440	451	459	447	466	440	461	429	466	460	465	422	437	476	423	432	481	426	457	482	438	476	462	457	439	443	483	495	423	452	484	480	414	459	440	450	482	510	427	429	406	452	449	450	460	436	475	461	442	472	452	469	458	461	424	429	447	478	456	422	468	443	452	444	461	452	424	452	449	463	433	450	463	467	456	475	450	432	444	434	403	475	470	442	465	445	419	450	448	416	493	467	470	413	464	488	443	444	451	469	438	413	433	475	438	453	442	464	455	471	436	426	466	485	463	452	461	488	488	460	496	462	460	426	471	451	443	448	451	453	468	452	438	453	456	449	453	432	448	439	453	478	413	478	433	490	438	469	448	487	450	444	465	484	438	421	452	476	452	471	457	437	447	429	480	440	492	432	458	469	441	440	465	454	478	425	456	435	477	451	434	469	476	413	438	442	465	459	455	457	433	487	495	443	481	435	457	473	405	452	419	408	430	422	393	451	483	461	426	484	470	453	470	468	459	443	476	470	423	467	475	461	489	488	490	471	467	458	412	469	483	453	476	481	432	438	474	466	446	455	473	493	499	486	453	487	451	427	477	443	458	460	509	466	446	470	480	479	475	460	480	432	428	477	451	443	428	425	456	477	443	506	452	444	474	456	471	466	453	465	473	435	437	470	485	426	473	463	436	435	433	484	475	491	461	459	452	442	405	444	495	440	428	440	420	449	457	487	464	430	442	444	469	425	442	461	486	434	454	447	446	457	443	440	454	469	458	462	424	450	471	503	442	431	475	470	455	473	449	450	443	487	478	502	447	445	473	494	466	477	469	445	468	449	448	486	469	468	449	443	472	489	448	440	477	468	437	494	426	468	483	463	442	442	414	466	475	445	449	458	493	423	481	468	441	447	439	436	456	440	440	441	422	455	442	462	436	448	433	442	423	456	465	417	461	453	427	452	479	410	469	473	461	435	425	502	440	406	448	428	479	442	495	440	474	461	437	429	482	439	441	460	436	440	426	468	433	455	440	465	407	498	414	442	467	422	450	435	465	450	479	429	473	475	433	448	413	478	485	470	479	478	440	461	429	470	470	450	453	442	484	443	461	443	430	445	445	429	465	462	484	437	435	512	466	469	483	461	470	441	442	450	469	419	470	436	458	457	461	441	455	466	466	445	465	442	460	460	459	442	444	424	469	433	475	478	413	454	447	449	464	445	431	434	456	446	441	456	464	463	445	414	482	429	441	435	464	457	436	495	421	437	449	479	409	443	441	454	444	431	445	476	433	469	419	439	468	473	437	419	423	474	452	419	458	456	449	449	436	439	466	469	452	461	444	445	428	445	436	456	448	437	468	480	461	399	480	476	461	519	427	443	450	469	435	462	466	399	464	465	431
16348	3278	1551	993	691	511	400	322	340	296	225	223	243	204	183	172	202	200	187	191	184	201	170	159	170	175	174	161	155	154	162	161	158	167	170	149	167	150	173	172	172	151	174	164	157	131	148	166	194	157	178	165	156	138	142	167	163	151	156	152	157	175	163	180	172	176	150	175	173	157	152	145	166	160	150	156	189	157	152	163	175	155	161	164	179	142	179	171	154	156	175	150	164	173	194	148	160	161	143	175	187	143	162	161	160	128	160	150	157	143	142	131	161	191	157	155	131	151	171	171	147	163	169	166	140	164	166	150	129	141	169	144	147	167	131	184	142	152	160	145	195	160	137	162	170	137	132	191	170	178	156	151	162	143	154	143	179	165	181	159	166	143	168	165	157	130	137	158	158	139	183	168	171	182	178	149	175	152	147	163	164	144	145	158	127	159	158	149	136	174	149	148	157	173	141	179	162	166	161	175	150	143	173	162	162	165	156	192	161	174	166	140	149	160	165	157	157	147	153	142	147	175	149	143	174	164	170	180	154	158	149	161	160	155	139	165	162	163	143	162	138	140	147	122	160	169	161	175	135	152	151	169	129	166	140	161	188	162	173	187	147	154	134	130	160	169	160	169	151	153	142	158	178	151	173	156	128	162	137	152	165	151	173	166	138	171	170	175	171	161	157	173	177	167	142	158	166	152	170	142	164	146	159	153	166	159	175	141	135	172	173	149	173	144	157	176	162	157	159	169	185	158	176	155	173	148	175	160	166	159	148	150	192	146	157	171	143	149	149	149	172	126	166	152	169	149	144	161	145	153	140	160	144	150	144	182	162	154	159	163	152	148	170	169	129	148	155	160	143	142	170	154	172	190	157	154	146	179	160	168	167	154	158	169	171	159	160	184	174	160	163	157	135	159	181	157	172	150	188	159	156	159	160	161	152	156	163	174	162	155	138	157	151	158	147	155	165	126	165	145	166	173	163	150	166	152	148	152	154	142	171	141	139	143	148	151	160	149	131	176	151	152	140	152	176	143	152	175	164	156	148	147	166	163	158	166	173	167	169	155	160	174	133	154	152	161	184	159	168	159	166	146	158	169	153	163	150	159	161	158	156	136	180	160	159	177	153	155	163	160	146	159	155	172	155	172	158	155	165	144	149	133	136	146	172	160	147	153	152	159	163	162	125	146	142	167	161	145	160	145	132	168	176	165	173	179	137	142	183	168	168	166	167	154	174	182	151	179	152	177	156	157	137	148	168	162	159	179	138	149	166	176	162	159	167	166	160	158	174	162	163	158	177	157	158	166	180	170	155	169	167	131	155	158	149	164	164	168	161	177	156	167	155	139	155	165	153	181	150	173	156	142	128	178	158	141	182	165	160	154	138	161	184	145	151	151	143	154	162	175	132	151	158	171	169	141	163	146	170	150	165	167	143	160	162	159	164	147	147	160	148	135	181	167	150	141	158	138	146	149	159	159	157	138	161	163	135	146	169	175	141	136	162	154	170	161	152	169	169	166	169	165	163	156	156	170	148	160	160	166	165	167	154	183	166	157	166	149	147	173	144	152	150	147	132	150	175	166	168	169	179	154	161	159	165	164	165	154	152	162	130	163	163	148	160	158	180	172	169	151	164	154	188	175	146	153	175	157	149	142	148	173	164	161	161	139	147	147	183	150	154	166	184	142	144	142	153	172	176	143	169	175	146	163	161	179	171	143	131	166	157	157	169	164	150	131	168	143	143	171	181	166	140	169	167	149	179	181	169	144	150	166	148	163	162	132	167	153	161	160	179	166	145	146	168	148	152	143	177	166	147	166	163	165	139	142	153	170	152	143	162	151	160	146	160	173	123	137	171	146	131	153	162	159	185	172	140	160	168	152	167	170	130	154	147	163	140	173	150	156	166	149	177	146	158	179	154	166	137	139	149	192	157	167	166	163	175	175	130	146	163	178	146	162	165	179	181	161	182	163	158	155	169	146	143	162	169	155	152	166	150	142	154	161	167	184	162	172	150	154	129	168	167	157	144	160	171	166	154	156	177	164	191	129	154	167	168	157	171	155	181	146	170	157	138	162	171	147	148	155	163	180	151	164	180	155	171	152	159	167	142	160	167	149	144	193	148	154	160	171	177	181	159	134	163	158	183	156	169	155	155	137	145	166	159	158	161	175	164	168	174	157	176	157	168	156	147	160	159	138	148	130	167	141	157	160	162	163	153	148	141	162	160	160	164	175	172	177	176	156	161	138	162	169	161	154	159	157	140	138	156	152	164	171	170	148	153	177	156	200	167	180	162	156	146	161	185	165	161	180	172	132	157	152	163	149	164	168	162	164	165	159	192	193	166	159	158	158	173	134	161	158	167	153	154	151	185	154	153	138	159	172	156	152	154	150	169	182	177	150	161	166	199	162	148	175	183	144	165	155	146	149	154	164	159	153	151	175	157	143	190	161	165	151	174	151	150	151	164	167	186	164	172	159	143	172	151	143	160	154	169	147	158	154	174	156	174	152	176	144	150	176	128	162	158	166	169	139	163	168	152	174	160	188	165	163	158	153	173	164	171	129	150	151	148	157	189	168	178	140	165	136	171	149	150	146	147	184	159	158	177	169	149	143	154	163	162	158	165	155	141	150	174	149	178	153	156	148	156	175	177	184	146	141	154	162	135	178	175	140	161	150	150	161	150	162	151	182	167	164	179	147	164	183	153	172	137	176	149	173	162	171	154	161	147	163	146	166	175	133	148	158	181	170	165	152	163	142	162	174	159	158	175	137	170	164	159	139	142	157	162	152	171	138	163	143	191	166	167	139	146	142	137	161	144	156	163	152	155	157	166	156	176	158	147	136	147	168	145	164	159	160	166	158	157	148	143	148	168	174	136	158	160	157	148	170	153	149	151	160	168	154	178	140	145	137	144	173	180	149	146	154	157	145	169	160	168	148	164	138	157	181	178	184	163	159	162	144	171	151	168	164	155	176	146	159	145	166	150	147	146	157	164	154	167	140	141	163	156	141	154	145	172	171	150	170	159	131	139	163	161	124	152	161	159	168	157	162	166	174	142	153	162	149	156	193	170	144	152	146	178	166	172	167	177	156	161	156	175	141	148	190	172	157	131	178	155	164	149	162	162	167	150	155	161	164	164	148	140	142	167	182	153	164	178	187	168	160	157	138	173	147	169	171	166	172	138	150	136	187	155	155	143	146	145	152	164	157	152	160	163	176	149	166	167	180	164	153	156	138	169	143	174	138	163	141	147	153	154	160	161	156	156	144	162	146	151	146	173	154	156	135	156	149	165	172	143	157	159	159	154	176	149	171	184	144	159	155	132	157	143	163	166	156	175	165	152	145	149	184	143	152	167	145	161	158	151	162	159	173	158	146	171	191	178	153	135	159	156	181	145	155	173	170	149	174	151	175	150	160	161	154	132	149	134	176	165	153	172	146	154	150	134	151	132	148	163	158	159	140	192	163	166	148	155	152	140	159	170	140	142	136	163	142	163	155
9854	1511	2627	3062	2721	2163	1851	1594	1337	1177	1050	922	860	798	784	719	711	666	632	662	602	627	593	569	599	588	583	563	563	579	534	508	525	548	523	502	529	540	483	503	556	552	522	530	507	515	458	529	531	453	518	489	498	503	510	492	510	503	488	484	493	495	487	451	486	496	509	469	467	447	501	469	470	472	505	490	479	492	510	489	489	453	465	430	439	453	460	473	467	463	457	460	458	463	475	486	466	466	461	449	487	471	477	472	449	476	474	462	483	456	454	456	490	490	462	506	473	473	465	487	482	486	493	483	458	516	450	447	466	476	463	482	461	428	480	459	469	478	490	454	444	470	464	440	488	469	494	470	428	461	453	459	469	520	457	523	495	475	470	496	469	454	460	491	476	482	458	481	481	458	462	472	446	491	460	471	483	451	450	498	441	448	477	488	465	490	458	505	432	509	460	404	440	465	483	459	460	479	484	462	466	441	487	487	448	435	515	447	454	438	507	482	449	484	444	476	483	433	478	475	479	480	467	468	488	458	480	494	440	466	492	448	495	474	446	408	441	452	437	463	467	484	452	450	458	446	433	449	446	504	469	493	494	476	425	464	448	383	441	463	434	422	420	480	468	477	440	467	460	463	447	505	431	481	480	417	460	456	474	443	472	499	456	447	459	480	439	456	465	486	444	457	472	469	434	480	493	500	419	496	492	485	465	468	524	472	460	484	524	455	466	488	460	497	467	427	450	481	436	453	437	474	445	464	473	469	477	481	456	439	448	482	456	503	454	447	455	505	411	437	508	455	475	465	466	451	475	497	492	448	453	500	466	488	454	459	465	459	452	479	465	449	460	435	466	495	502	474	462	483	464	460	461	456	456	462	512	480	488	501	529	472	464	454	432	467	449	477	452	497	462	458	517	492	461	450	427	467	470	512	494	472	496	412	479	482	463	475	435	428	476	502	462	446	472	465	466	481	465	434	418	459	442	435	487	468	456	441	480	477	451	480	473	505	473	454	433	491	482	454	466	458	494	466	462	477	467	451	457	519	473	467	428	428	427	492	469	498	486	452	490	443	445	469	484	470	451	474	468	478	471	442	482	440	458	488	475	475	441	409	460	485	471	480	463	480	491	433	477	448	490	441	476	459	422	496	473	448	476	441	473	459	458	462	464	500	470	468	462	445	459	480	447	488	449	439	473	435	470	437	477	465	483	451	460	456	431	491	436	487	462	459	440	442	456	446	489	460	473	488	452	456	422	484	469	487	439	475	419	440	483	509	456	422	488	478	452	455	466	434	475	483	473	477	461	454	460	508	476	488	481	470	449	489	456	429	446	457	455	441	475	455	430	527	478	467	495	469	471	462	423	480	474	456	458	463	484	466	479	459	457	489	467	471	477	444	468	467	470	470	474	482	457	462	446	470	494	517	466	494	449	472	453	435	461	498	497	429	459	432	454	473	464	454	472	458	499	462	458	450	423	472	421	474	457	465	413	453	477	447	476	466	499	487	460	461	454	458	501	469	479	464	487	475	464	481	473	437	504	479	446	441	440	463	439	520	458	444	489	466	465	466	490	504	475	484	442	452	486	488	479	462	460	503	425	459	503	484	439	473	500	452	459	459	452	453	475	476	490	455	450	452	463	423	494	457	467	476	465	482	470	471	451	444	462	468	475	438	434	480	482	506	479	447	445	445	445	449	426	447	454	449	480	452	468	474	486	478	452	421	431	460	452	448	489	515	436	457	451	436	471	497	453	467	520	420	439	499	477	465	433	473	473	418	487	467	502	439	442	417	481	456	493	441	448	451	445	459	429	471	485	480	464	436	478	447	500	471	469	479	487	473	462	476	446	504	481	454	482	474	485	464	468	456	472	485	449	501	472	456	487	468	456	436	425	447	451	454	458	498	482	464	486	484	425	478	456	436	465	502	474	470	447	450	426	483	479	459	466	447	482	486	443	469	450	439	470	455	475	467	442	471	466	480	478	472	455	492	508	454	467	507	487	464	456	425	457	463	502	438	438	495	512	451	437	464	491	439	497	436	453	444	442	418	451	464	523	469	467	468	494	443	490	447	446	449	468	475	464	469	485	446	483	467	466	480	504	466	437	434	475	492	484	515	504	441	478	489	475	481	478	512	504	462	469	451	472	457	446	453	478	491	445	451	466	485	467	488	492	453	446	435	471	445	483	471	497	426	459	464	457	477	515	444	453	476	467	496	457	448	463	487	425	422	456	436	474	519	462	454	455	463	438	467	461	433	490	452	468	502	454	482	473	470	473	483	467	490	440	476	447	469	456	508	498	477	429	475	508	439	410	459	450	449	475	467	456	475	452	455	441	416	445	453	467	465	432	467	446	509	468	437	436	451	467	465	426	456	465	455	432	472	450	481	450	469	457	452	464	500	462	460	470	483	473	485	489	456	501	489	475	527	488	472	505	491	481	445	456	433	449	428	491	494	470	463	477	485	476	434	465	479	460	462	481	486	470	481	450	528	474	463	463	461	465	451	486	457	440	471	468	439	459	485	446	463	510	431	497	473	459	439	456	452	471	494	518	455	498	477	492	492	480	452	485	501	422	486	476	466	462	450	440	475	467	447	432	471	451	454	441	479	454	466	450	426	452	463	466	465	444	468	495	494	490	486	430	487	506	491	476	448	446	445	451	457	493	479	453	484	486	445	500	468	460	446	441	488	447	445	452	489	443	477	474	468	466	463	462	463	461	439	479	458	465	473	471	465	428	460	452	459	470	465	516	461	468	500	448	468	437	478	469	482	488	477	484	450	506	477	463	444	470	480	468	464	489	424	460	459	461	470	419	455	487	448	478	456	439	450	477	453	493	507	467	488	500	483	462	483	499	510	454	471	486	437	475	461	450	431	434	472	511	464	440	474	487	485	473	488	466	468	444	490	446	470	423	500	439	479	448	455	467	456	451	462	485	477	477	476	496	483	455	460	468	472	460	465	485	511	418	462	461	493	475	474	469	473	493	475	434	441	471	450	460	437	530	476	454	463	436	458	472	439	485	435	438	452	466	466	435	441	492	449	478	496	494	469	440	484	495	449	456	460	467	466	453	506	471	470	471	472	490	455	457	458	476	467	462	435	477	503	485	456	480	458	424	443	431	485	437	454	556	485	474	478	439	467	466	475	475	500	485	468	468	458	488	517	490	493	475	475	436	454	451	463	461	482	476	468	471	511	471	477	496	531	459	439	488	491	482	455	437	450	473	468	462	474	462	488	489	482	507	450	455	498	504	485	483	482	514	468	496	446	495	459	438	442	473	479	486	479	470	460	422	468	470	496	471	470	458	490	447	451	454	488	509	464	446	492	476	479	491	477	481	459	466	483	459	477	465	465	506	453	426	485	458	469	469	494	503	445	450	447	418	520	466	478	482	466	461	462	461	402	413	439	456	483	451	478	488	455	486	462	449	468	477	471	460	468	480	470	468	448	506	516	420	420	450	449	464	472	458	481	501	455	479	424	479	482	443	477	459	489	445	461
24297	6547	3386	2143	1477	1076	864	679	652	580	549	463	461	443	391	402	421	418	378	353	419	367	373	383	387	365	351	367	394	361	355	376	352	356	369	332	353	357	347	379	357	383	372	320	330	338	368	390	352	353	321	379	354	341	364	358	316	328	317	325	338	325	313	350	359	314	364	326	322	289	333	387	347	362	352	348	312	342	345	377	349	345	311	370	337	335	319	324	361	366	307	319	326	371	358	342	342	304	325	344	333	344	354	356	364	354	335	345	310	340	296	355	338	330	336	313	344	353	337	357	294	350	340	304	301	370	336	317	339	306	351	341	345	321	327	325	333	328	347	349	342	357	369	373	357	334	356	339	354	320	315	365	319	378	362	313	286	357	331	331	328	335	355	354	370	328	322	323	354	362	356	342	340	337	353	347	361	364	344	342	365	330	344	343	359	413	332	335	380	332	320	328	353	318	344	371	304	345	327	327	350	320	372	341	349	306	319	312	327	340	364	339	338	359	352	361	354	302	331	324	352	326	339	352	356	328	324	369	342	388	339	344	359	315	302	327	323	320	302	332	327	362	349	331	353	349	329	352	322	336	366	345	359	362	342	345	340	342	336	341	343	331	353	365	332	328	341	341	339	352	306	345	344	335	353	344	328	361	334	358	328	327	367	328	362	322	330	317	325	346	340	379	348	355	317	336	336	325	367	307	309	332	341	322	341	347	360	353	355	323	337	338	383	350	345	345	345	355	345	336	351	335	351	339	321	328	317	317	325	321	335	336	337	327	322	362	311	340	351	342	361	309	332	353	306	330	335	364	338	372	294	323	342	314	328	324	305	342	356	348	315	355	354	358	337	354	369	344	345	331	384	358	337	343	306	362	312	347	372	274	362	359	325	326	330	344	310	356	340	335	341	366	354	358	334	358	317	352	333	343	355	346	366	337	355	313	324	385	355	317	323	333	343	326	313	353	344	342	364	335	322	333	331	341	325	336	350	357	335	332	330	347	367	316	367	362	344	278	359	327	346	359	338	351	334	336	350	384	347	320	299	305	319	322	307	332	370	369	350	313	319	322	342	350	320	362	356	359	333	353	329	325	346	309	329	347	333	329	330	325	322	323	347	333	323	349	360	343	327	316	311	352	363	361	365	346	320	388	320	353	301	325	348	310	336	341	333	321	315	360	339	354	341	341	371	334	304	305	354	324	356	358	308	327	332	363	326	320	322	366	353	314	316	307	335	323	359	359	292	342	354	351	288	319	337	349	355	299	338	323	311	348	358	346	335	356	332	370	353	341	329	322	332	320	366	331	353	356	341	333	356	329	361	319	331	350	318	363	334	319	332	342	338	376	344	350	348	328	321	332	335	338	365	358	345	339	322	343	343	309	313	300	335	338	320	336	337	351	363	359	327	332	330	354	311	370	329	333	332	330	356	352	330	352	338	318	338	341	352	327	345	352	306	366	315	329	326	340	347	355	324	335	300	294	323	350	372	327	338	366	347	314	328	318	382	350	320	334	322	363	367	372	326	363	335	354	322	334	335	354	359	354	336	379	337	335	354	338	359	338	393	327	329	321	301	318	325	345	344	356	320	357	369	333	321	339	343	343	336	319	342	322	346	355	344	372	347	342	323	349	344	362	329	303	354	348	366	362	370	398	317	335	337	341	358	314	360	321	332	364	329	352	320	382	369	328	325	332	351	312	327	324	326	327	313	328	319	308	317	315	354	372	350	366	325	343	343	316	329	317	340	322	322	361	373	356	333	353	344	324	314	320	312	353	332	343	336	303	331	356	332	348	312	355	358	351	324	331	357	369	308	343	382	332	332	337	327	332	344	361	337	359	354	322	334	326	325	363	353	345	344	340	365	325	354	358	365	332	317	357	329	329	324	355	381	377	332	357	349	346	337	357	347	326	351	356	327	358	368	337	337	363	339	365	340	311	357	349	335	317	338	343	320	368	344	334	381	341	328	354	321	358	342	365	328	355	315	291	294	353	337	373	340	305	319	365	332	370	349	358	305	371	349	344	334	340	321	346	358	347	339	322	355	330	340	329	331	335	338	309	317	335	352	386	324	312	366	365	297	359	324	308	326	363	329	349	294	347	363	349	330	331	350	334	324	305	343	334	372	336	352	357	336	347	331	335	353	338	315	359	361	348	336	310	317	320	343	366	335	335	340	332	376	336	319	327	337	344	286	360	365	327	339	354	362	316	351	321	332	355	339	332	341	341	325	357	365	346	337	347	322	313	376	356	337	347	365	347	337	319	356	341	337	374	350	329	333	377	373	315	335	332	297	325	354	326	323	319	334	308	324	329	313	312	357	360	365	355	331	351	356	335	314	317	364	354	349	310	363	330	365	358	385	325	366	362	315	371	329	353	351	374	354	313	320	353	333	317	366	327	325	358	317	301	306	356	331	346	349	327	332	337	333	312	344	313	307	349	341	358	321	323	359	307	345	373	352	323	329	312	342	304	330	343	330	343	342	332	321	319	323	327	360	352	326	331	336	334	339	311	335	350	351	350	347	333	308	349	332	348	342	364	329	367	295	317	346	314	321	304	364	347	339	341	345	308	329	325	308	336	332	339	325	349	330	312	346	359	335	367	342	349	334	312	350	346	310	324	297	348	313	350	365	337	366	333	306	302	340	287	330	356	321	354	307	305	301	336	331	329	336	374	339	353	322	372	334	323	337	356	315	305	347	350	370	345	335	333	332	318	371	358	352	339	350	323	322	331	362	347	348	357	343	330	326	320	337	326	370	326	364	344	348	357	342	351	304	335	356	326	315	341	361	351	331	354	361	385	375	347	321	342	341	352	325	329	325	337	336	359	299	327	314	330	301	333	324	359	378	360	367	322	331	345	380	346	331	322	335	332	336	379	347	357	340	351	347	326	331	351	368	326	322	340	346	326	334	317	299	339	343	331	337	333	330	326	333	365	340	335	296	354	306	320	314	333	332	335	378	332	359	340	329	319	349	306	351	360	341	333	315	307	363	348	361	355	341	351	336	334	345	328	312	316	313	336	324	325	335	317	331	312	313	309	334	332	320	366	313	333	337	335	328	310	362	349	333	349	335	332	352	313	322	298	350	344	316	366	352	342	288	314	321	328	355	364	357	334	344	310	346	353	337	362	331	322	336	362	381	325	330	346	330	318	353	321	305	333	331	348	354	308	330	329	320	313	358	324	338	342	323	341	343	340	339	362	331	372	342	319	346	298	364	373	329	343	345	307	323	336	333	361	333	363	352	311	324	312	326	329	318	348	346	365	363	322	356	324	339	371	333	306	332	330	317	335	345	342	351	324	351	336	342	309	334	342	331	324	336	347	338	336	337	337	304	364	317	338	328	324	327	344	388	317	315	312	353	332	377	363	318	359	337	369	314	336	319	282	351	327	317	312	343	332	359	321	326	320	312	368	358	343	349	327	337	321	291	360	329	327	344	335	315	381	364	296	348	374	357	331	324	323	325	324	350	335	355	347	317	356	328	341	329	326	306	359
13093	2626	4945	5660	4972	4083	3502	2863	2604	2158	1981	1792	1665	1602	1436	1412	1417	1316	1283	1168	1140	1102	1163	1044	1065	989	1028	1022	998	1026	1007	946	962	977	961	996	947	915	941	932	964	995	974	918	935	949	891	965	887	883	844	947	903	861	870	865	911	933	862	887	857	814	897	871	862	887	832	877	916	853	902	896	925	835	864	903	882	854	851	856	852	902	884	917	934	897	866	805	811	837	901	859	899	877	825	817	850	831	913	874	840	851	870	871	889	889	884	805	830	851	820	820	835	901	896	781	911	832	837	832	894	900	890	896	853	850	854	829	829	857	844	874	871	868	792	817	851	863	893	823	808	827	804	840	899	820	802	826	862	822	919	860	853	853	812	865	847	801	823	867	949	842	844	880	859	869	798	855	819	847	853	892	874	853	879	892	880	830	862	831	815	832	837	856	833	797	811	820	864	881	850	868	887	819	811	837	877	880	899	860	864	873	845	821	839	832	829	887	859	828	859	876	838	822	800	860	784	834	873	867	813	879	851	929	880	863	804	851	814	837	857	838	823	804	827	838	908	839	872	837	840	898	813	888	860	823	825	830	829	862	822	867	840	828	824	806	822	836	830	842	902	859	810	822	885	817	854	850	816	766	829	845	862	818	794	886	820	840	810	842	832	848	875	802	906	818	897	873	817	828	795	867	813	849	908	823	891	839	841	860	869	819	820	904	835	869	823	865	842	850	903	874	835	838	892	862	840	834	859	850	844	870	850	815	846	846	843	820	784	846	830	841	812	837	899	838	842	891	852	854	902	832	890	884	830	834	839	859	805	870	875	885	859	796	846	877	866	853	840	831	887	856	839	869	778	808	819	852	861	895	827	875	843	867	844	844	886	826	802	866	892	822	820	851	809	892	843	829	864	880	847	855	911	856	771	870	859	872	825	866	862	853	822	851	848	845	844	838	838	855	879	887	899	870	873	916	829	851	839	873	856	834	867	874	820	854	818	850	804	883	840	802	846	840	881	937	852	896	818	852	857	855	810	864	832	831	869	870	862	786	856	806	819	800	876	903	838	824	850	883	850	825	811	825	847	829	903	879	816	837	841	813	838	910	813	870	835	859	903	895	867	852	840	878	826	868	853	847	894	850	838	838	856	849	854	847	844	816	877	829	841	845	829	857	812	881	868	864	817	792	887	828	844	882	856	879	822	834	854	872	858	864	820	851	817	862	848	862	879	761	861	845	847	875	864	881	827	862	859	833	857	849	833	870	905	844	878	814	791	832	829	804	829	825	823	799	835	843	874	856	852	783	854	862	861	835	840	876	836	827	854	856	886	842	848	866	851	816	866	843	825	805	894	816	816	842	885	847	858	866	836	831	826	859	846	868	839	871	839	824	852	800	831	863	828	835	903	879	835	804	857	856	817	807	815	862	837	840	872	819	844	853	841	844	811	837	863	846	797	804	875	865	827	806	801	824	870	790	862	909	843	869	839	822	883	881	782	849	850	829	834	851	881	821	888	888	845	813	870	857	862	867	879	834	840	840	854	858	891	787	839	850	853	839	857	861	897	832	832	833	839	798	777	791	850	858	839	830	830	861	839	874	864	812	847	913	862	877	837	839	819	816	878	811	853	863	845	862	817	827	891	868	832	865	849	826	812	862	859	810	861	875	815	805	831	822	819	890	856	807	871	802	836	849	874	822	862	868	911	825	841	814	833	888	839	849	843	832	893	875	856	837	813	884	848	858	824	897	886	814	812	808	872	878	878	893	876	880	840	840	865	840	894	825	819	852	805	845	850	812	875	829	891	860	835	845	831	873	809	839	842	869	872	837	935	837	813	862	807	849	837	833	882	852	839	870	882	851	855	865	802	789	774	815	787	889	895	879	925	843	825	812	839	818	847	873	854	833	839	839	858	830	821	882	829	796	820	835	887	835	867	867	850	823	775	819	848	889	798	840	847	827	885	864	884	836	830	863	840	858	855	856	840	831	839	798	874	866	835	811	875	886	805	880	847	840	812	854	808	839	830	827	864	851	813	857	891	898	832	869	877	901	848	881	847	860	865	845	878	869	836	896	855	882	801	897	820	889	824	878	860	846	864	841	865	856	861	854	866	833	848	854	853	833	834	853	851	865	849	863	850	874	881	832	824	832	893	865	922	836	850	842	837	862	858	850	832	823	879	841	832	832	872	839	850	844	844	815	891	823	832	834	823	892	853	815	880	863	820	887	840	801	854	843	849	855	851	878	838	825	797	857	910	863	871	820	864	836	834	885	850	885	811	831	843	916	833	882	876	851	873	851	865	825	818	858	802	862	845	848	835	841	888	803	853	848	914	874	856	851	846	846	861	874	806	896	867	827	897	833	878	876	852	826	852	851	877	840	844	845	809	856	865	860	847	850	860	790	858	831	877	809	840	871	895	874	826	825	888	814	829	819	843	817	876	833	824	869	832	843	824	866	858	819	845	898	870	836	875	863	844	837	824	855	825	839	844	844	871	866	846	866	941	851	848	874	891	809	860	890	870	845	902	859	867	898	805	823	839	875	836	893	835	883	841	864	856	845	806	867	876	893	876	864	864	838	845	871	849	884	860	845	841	840	836	863	786	843	844	872	858	817	828	777	842	866	832	848	889	794	862	873	838	838	843	836	784	880	866	827	848	826	855	830	873	841	878	842	881	820	856	910	848	888	829	867	830	865	799	843	877	824	882	824	881	858	784	833	851	861	817	871	858	894	831	842	866	856	863	919	830	852	818	840	858	830	866	817	864	800	820	820	808	858	835	819	859	837	830	863	877	850	807	858	869	825	888	846	843	875	833	831	849	844	810	850	878	822	849	872	840	834	817	840	864	833	898	843	885	868	868	886	821	843	856	880	875	835	861	858	850	831	801	838	836	876	838	856	844	874	842	845	878	858	906	821	859	858	882	836	809	847	853	806	817	875	844	815	826	792	827	862	785	863	858	902	848	782	875	894	803	846	865	789	865	817	864	828	865	868	857	875	853	837	827	854	859	822	866	826	790	851	866	874	850	862	895	810	880	798	830	844	829	854	859	847	864	870	850	900	844	865	854	815	879	840	855	869	828	890	816	841	854	823	879	831	825	831	797	856	845	858	832	854	832	841	925	875	835	849	864	838	850	863	868	865	879	848	871	802	871	877	895	885	905	814	901	835	845	852	866	838	831	802	837	836	842	896	814	867	874	878	781	874	861	834	830	835	816	828	863	842	854	858	805	900	803	829	781	857	838	870	828	826	858	899	866	827	832	834	890	812	900	769	886	834	830	828	818	853	839	852	858	863	857	823	843	864	869	844	874	804	824	894	858	887	878	850	792	865	880	808	810	810	808	866	832	882	862	850	833	872	780	848	841	835	839	835	847	818	788	834	762	842	824	847	794	813	805	829	849	832	843	863	788	825	847	861	807	838	841	829	854	875	799	876	796	841	842	844	760	806	860	825	852	877	854	862	839	867	808	801	849	814	852	833	892	832	839	832	858	854	841	879	908	828
3792	390	186	188	198	174	140	173	161	171	165	156	166	168	169	162	148	189	188	178	155	173	191	170	167	156	154	167	158	176	156	147	188	162	148	161	149	153	156	159	192	169	173	151	159	158	139	166	172	163	162	149	170	170	164	176	166	162	157	153	132	190	173	150	138	147	156	172	181	150	158	173	166	195	179	153	160	170	138	158	160	169	174	168	140	155	177	189	142	172	158	161	179	152	149	181	172	155	158	161	157	148	188	181	168	184	151	181	180	162	155	178	195	168	172	155	138	166	144	154	164	168	163	181	143	149	179	179	146	155	163	148	151	164	186	171	147	129	163	143	145	167	169	166	166	162	148	158	166	162	150	145	162	161	166	168	164	182	146	158	164	185	150	163	164	161	180	161	166	154	171	186	169	157	176	173	144	161	165	146	152	154	170	168	150	150	156	161	147	179	160	160	153	153	160	170	164	155	150	181	176	165	151	155	158	165	154	181	159	162	153	155	163	162	161	153	145	152	163	166	162	156	154	152	195	167	158	179	160	149	156	171	157	165	181	157	167	171	142	155	182	154	166	141	149	170	159	174	168	182	157	137	161	175	164	150	172	154	171	179	174	167	171	142	158	130	129	198	161	174	143	171	190	166	171	164	155	150	166	140	151	159	177	159	152	168	157	180	152	166	153	159	175	138	153	195	166	160	171	140	162	149	164	164	148	152	165	150	169	169	160	161	155	167	176	151	159	156	155	183	162	190	176	141	178	160	153	155	166	173	173	161	146	145	160	158	160	161	167	148	183	146	146	146	171	150	156	179	193	157	164	172	164	165	158	170	158	153	158	167	141	157	156	160	140	171	142	159	159	150	150	171	176	170	165	170	164	134	152	167	162	183	160	139	162	165	160	161	185	177	160	172	158	157	160	170	182	154	139	152	171	185	179	181	170	161	142	179	166	148	163	159	168	164	137	163	157	152	137	131	162	149	159	178	172	176	157	177	169	147	166	156	160	138	178	167	169	173	149	173	159	192	159	163	145	162	157	174	140	156	173	160	179	169	146	156	168	158	163	138	147	161	163	162	156	178	157	159	162	155	168	147	158	154	151	169	172	168	159	151	171	173	147	176	176	143	174	161	134	165	181	164	150	157	161	171	169	144	178	164	152	163	146	163	187	164	155	173	141	163	151	162	159	151	157	165	171	169	168	140	148	159	154	184	136	168	158	158	166	158	150	154	154	160	142	168	154	162	148	169	151	124	156	146	185	162	162	155	158	185	161	168	171	150	155	171	168	162	149	169	165	148	175	148	149	172	163	170	152	149	187	163	141	151	181	163	172	152	173	151	173	191	160	147	171	152	165	188	157	162	183	158	156	161	163	166	159	161	143	168	184	169	161	172	152	156	170	165	171	168	150	163	140	197	163	150	159	145	156	168	151	154	165	159	153	173	154	152	160	151	154	152	144	167	163	156	150	171	155	140	157	182	137	154	170	145	157	161	170	167	154	190	165	159	140	169	150	180	164	164	163	157	190	157	150	135	159	161	150	167	172	185	159	181	149	160	174	169	172	156	156	170	174	145	159	160	163	165	174	154	172	153	171	149	155	161	144	155	162	158	166	153	182	185	156	166	171	156	128	175	152	164	159	160	177	151	175	159	186	152	141	164	175	173	154	155	182	163	150	170	151	178	161	161	166	181	156	160	166	161	157	172	172	158	161	173	162	177	127	163	165	127	176	165	197	164	155	170	160	204	164	177	153	168	163	170	167	163	189	164	173	162	164	162	166	152	155	169	150	182	134	156	140	155	171	160	168	154	149	175	175	155	173	152	157	134	155	152	163	166	151	151	164	173	177	151	163	179	167	160	158	146	154	171	154	175	175	156	151	169	165	175	176	170	135	153	163	170	160	189	167	165	146	158	164	156	163	160	163	166	174	144	155	158	153	166	161	174	180	152	140	162	157	169	140	148	168	157	167	193	159	158	166	124	186	148	160	172	177	148	152	153	163	159	120	150	154	165	172	158	150	167	164	155	157	184	159	162	150	170	152	182	165	146	150	163	167	179	153	154	160	157	161	162	168	172	171	193	173	174	158	141	166	166	149	162	162	150	155	178	156	187	155	148	152	164	133	162	183	169	136	134	172	142	151	150	145	169	153	189	167	168	160	164	160	158	163	180	168	158	165	149	143	178	173	143	151	165	151	143	173	146	150	146	160	145	177	154	174	158	183	174	157	158	173	171	152	159	153	148	170	136	128	170	147	145	176	176	157	147	179	192	168	169	161	158	139	155	150	176	180	148	181	153	159	190	171	150	143	175	178	172	179	172	181	189	147	144	156	169	178	149	172	170	145	170	160	157	179	154	144	149	190	145	145	152	161	151	181	146	166	163	169	166	152	159	166	170	135	158	127	174	149	159	173	151	158	145	161	164	162	144	145	169	136	153	159	143	171	179	155	179	165	175	169	166	180	141	145	156	134	159	164	144	159	150	176	179	171	177	161	159	149	155	178	151	182	157	166	152	144	144	161	166	146	133	156	154	159	142	165	179	176	164	174	168	157	167	154	156	170	160	129	167	157	183	166	180	161	156	152	169	166	178	165	169	164	147	160	177	174	132	165	171	166	177	170	159	161	158	144	166	154	160	135	156	148	159	154	134	190	173	175	172	141	160	166	140	158	157	146	157	139	173	177	169	156	193	182	162	161	159	168	166	158	155	150	157	166	152	155	147	155	185	172	144	155	140	186	179	159	185	166	155	145	179	167	166	140	161	164	155	192	156	142	155	149	159	146	159	166	155	160	176	163	161	169	148	147	155	172	165	162	155	177	156	153	161	152	142	180	173	193	177	152	159	150	183	169	138	181	159	174	135	149	168	194	184	201	151	139	147	169	156	175	160	177	183	160	146	141	193	170	167	153	148	159	148	162	157	183	160	178	141	160	159	153	163	149	159	143	165	173	160	166	162	169	165	161	165	156	153	153	152	170	176	175	168	154	170	174	175	133	179	148	160	165	164	173	150	131	155	157	163	164	157	192	156	169	153	181	177	185	163	169	142	181	194	155	179	160	147	145	165	169	174	177	140	179	141	141	160	168	164	171	169	185	172	135	179	162	167	157	171	166	161	152	169	149	158	179	163	160	156	161	177	161	165	145	148	161	157	173	155	165	188	153	141	167	158	157	144	163	173	174	179	157	161	157	149	174	172	161	174	145	149	187	175	143	173	168	187	170	159	172	166	175	176	142	172	179	156	173	170	164	163	162	147	146	132	165	158	148	160	156	154	156	174	174	196	159	159	157	171	132	165	174	138	147	164	166	182	176	154	158	177	161	187	165	158	184	150	165	149	145	163	167	168	171	159	168	161	185	160	156	170	203	154	160	155	156	161	170	163	181	163	149	172	145	182	154	147	174	161	133	163	164	163	143	170	160	169	168	163	129	153	166	167	183	173	166	162	142	149	155	171	164	155	158	144	156	161	148	153	182	170	193	161	145	160	168	159	149	154	170	200
2936	591	562	578	496	522	507	500	472	506	492	479	464	459	440	473	457	420	446	468	491	498	473	446	483	433	469	457	429	457	461	435	452	432	470	455	430	447	436	420	470	438	463	450	453	448	404	452	470	451	465	431	455	441	458	468	499	427	460	460	459	448	445	454	463	450	490	473	474	442	478	494	466	445	434	493	454	458	430	446	441	466	505	460	433	453	475	436	463	446	481	433	457	484	480	433	442	440	432	455	435	458	464	453	436	476	438	432	487	442	432	479	473	465	462	459	458	468	446	442	460	472	460	451	442	469	450	417	446	407	491	447	502	453	475	440	469	506	461	460	495	464	432	465	458	467	452	467	459	483	472	423	447	469	466	462	425	430	442	466	489	444	449	478	479	412	441	435	457	470	437	429	438	478	471	476	447	486	473	503	479	464	458	460	455	450	441	454	478	451	482	415	465	458	446	445	466	454	473	454	461	461	441	427	416	443	434	446	454	430	441	441	483	388	449	469	454	469	482	458	439	471	463	473	420	416	476	466	457	443	442	429	443	456	464	428	438	459	452	426	461	453	425	476	444	448	442	457	459	422	441	451	484	481	434	468	440	449	437	472	463	427	460	497	463	462	486	450	444	471	418	451	476	440	446	458	456	479	471	443	434	480	481	458	445	442	494	445	441	459	439	479	482	475	414	454	469	429	433	453	399	427	440	441	478	459	452	422	450	452	450	447	491	477	455	488	447	441	477	458	465	441	478	462	439	486	437	457	447	451	442	459	454	450	456	459	439	439	482	420	458	462	428	473	449	424	428	460	456	440	449	449	445	471	445	444	448	469	434	425	439	439	453	440	422	470	479	439	451	431	469	449	456	435	470	471	450	414	472	471	443	476	465	407	461	438	478	474	473	428	442	474	442	426	470	469	486	463	449	495	411	485	450	460	461	455	425	419	452	449	432	439	479	517	471	441	448	481	418	449	458	492	463	431	492	400	473	443	446	440	470	432	418	469	490	467	444	415	463	432	438	423	486	481	486	468	481	473	437	432	492	475	448	450	457	471	444	462	422	435	439	427	399	432	470	444	473	504	429	466	456	484	465	436	492	452	456	397	427	467	467	472	430	474	445	485	436	430	453	466	453	440	425	483	452	460	444	467	439	478	436	409	459	454	485	452	465	503	464	425	445	440	481	459	442	447	475	437	454	513	418	431	446	475	422	454	456	462	460	449	478	465	462	476	490	481	503	487	425	470	463	451	470	471	449	467	456	476	425	424	470	454	438	501	461	457	443	461	480	435	433	458	438	470	456	445	442	460	403	440	441	458	438	442	431	442	472	450	441	465	462	469	460	449	471	416	451	457	474	461	450	436	455	439	487	478	421	478	450	465	426	400	437	449	459	477	454	447	468	450	536	439	478	438	406	446	420	447	472	455	441	485	450	481	470	463	470	468	468	430	467	445	445	479	432	435	456	427	467	507	474	428	469	459	492	461	461	423	468	468	465	437	477	423	455	434	391	437	453	418	462	470	455	459	488	487	465	448	421	482	468	452	442	450	468	443	481	464	476	429	424	474	430	437	483	496	460	463	438	458	473	431	435	459	470	426	475	474	481	448	470	477	400	411	484	453	465	450	495	488	457	442	485	438	441	453	479	467	451	483	421	507	476	484	456	415	432	380	466	449	422	468	458	419	458	477	431	434	456	423	471	439	448	459	437	458	410	434	470	458	477	462	462	452	426	444	452	418	457	445	413	467	485	447	467	445	442	469	465	461	448	445	463	486	427	450	476	481	485	430	496	453	444	446	447	473	444	440	454	427	461	428	438	462	424	432	461	416	465	472	453	476	459	421	478	467	475	467	413	494	433	454	455	474	414	475	468	460	460	482	422	442	453	464	426	474	491	434	406	470	442	456	442	456	458	462	444	441	486	462	464	444	413	465	492	446	415	422	426	459	478	478	488	457	491	458	462	452	466	459	430	464	444	398	454	462	478	458	464	471	433	438	454	407	442	452	446	442	466	472	472	475	439	466	458	386	456	446	470	414	486	442	445	444	451	462	435	449	474	485	485	434	445	410	473	432	470	482	468	449	456	472	437	431	462	447	486	458	480	433	471	499	472	484	438	444	453	451	439	431	485	458	486	469	459	462	441	435	436	452	425	433	419	412	441	456	478	476	481	451	423	462	463	494	472	483	454	432	439	452	492	466	444	476	458	470	491	435	459	431	437	493	433	482	448	450	469	457	473	456	490	477	466	422	470	453	432	467	443	424	463	422	472	463	435	427	440	445	445	472	469	443	435	440	457	477	444	460	428	444	483	450	473	470	422	461	429	432	439	459	462	434	450	443	442	476	443	443	473	466	446	432	439	443	418	449	442	476	432	470	443	463	461	482	488	476	478	482	441	446	481	487	459	428	452	482	429	451	481	465	468	467	470	454	478	487	472	447	485	489	463	465	435	432	488	447	464	462	401	487	462	466	447	455	471	442	441	435	449	473	459	433	465	458	457	454	441	447	449	435	463	454	479	470	481	471	420	435	471	486	457	482	470	415	427	458	460	443	464	478	442	497	461	431	453	458	459	453	438	414	459	442	455	422	447	427	401	471	431	430	433	485	451	444	501	460	461	461	466	426	458	482	471	469	435	450	422	458	492	455	446	423	453	473	445	444	476	441	458	432	443	429	443	424	451	433	466	440	445	450	432	449	473	446	456	495	457	473	467	456	469	467	496	467	488	465	448	459	462	436	426	450	466	440	454	481	417	456	421	463	454	435	473	436	460	453	448	462	454	478	438	468	438	463	445	447	437	441	470	462	471	438	479	463	442	447	479	434	458	476	442	469	454	479	468	420	449	406	456	460	446	482	482	485	461	472	466	458	494	446	455	494	456	485	445	464	449	434	424	450	445	428	431	452	479	420	472	454	389	411	398	453	448	502	481	469	448	406	474	461	454	412	441	448	451	428	438	434	440	477	427	391	441	454	449	483	427	450	488	483	432	463	441	437	479	452	442	452	459	441	451	430	475	416	472	474	444	434	464	426	473	459	447	463	443	489	471	441	479	453	437	450	433	454	437	461	448	431	484	414	450	453	439	439	455	465	440	454	475	455	439	456	433	459	450	492	426	462	465	427	427	466	439	476	430	502	436	488	457	437	455	450	424	443	446	440	422	443	430	411	439	420	508	482	420	400	484	431	432	416	425	438	463	439	432	412	509	425	458	466	443	456	455	461	437	447	430	489	455	493	506	459	428	467	460	467	446	456	489	443	445	470	435	436	433	475	466	476	431	414	425	444	464	428	498	444	440	464	427	432	435	475	468	441	458	433	458	468	479	465	426	443	507	450	451	470	487	460	452	441	444	422	455	438	476	445	446	470	465	459	441	462	480	448	385	456	450	486	433	458	431	466	458	452	467	450	479	414	440	432	435	468	432	438	444	460	419	414	414	421	402	485	422	453	455	420	466	487	435	463	464	463	463	468	492	486	456	455	454	423	412	445	439	451	495	441
12585	2308	1308	973	625	469	435	344	303	252	242	226	237	200	210	204	192	198	198	199	192	176	163	144	159	165	160	203	144	151	171	173	157	181	176	176	179	170	175	172	161	174	177	175	167	168	138	152	141	155	166	170	170	153	148	186	164	154	160	153	154	158	151	131	121	157	164	191	161	138	160	158	139	144	183	160	167	143	167	162	156	157	174	168	148	193	127	200	153	143	143	161	142	167	158	124	171	149	176	169	170	152	145	165	138	174	161	135	160	134	130	159	161	158	131	148	177	158	158	147	162	132	174	162	143	149	135	168	154	187	148	169	164	168	177	170	171	166	170	150	185	155	144	142	147	157	145	174	139	167	158	141	170	153	163	153	157	165	172	149	174	178	145	162	150	149	158	143	161	151	168	166	170	159	164	190	153	178	158	167	169	155	155	156	167	180	161	186	162	156	177	179	157	151	144	180	172	154	161	183	143	191	166	153	154	156	152	164	152	158	142	164	163	170	158	162	172	146	161	154	159	166	170	169	172	155	128	162	150	182	166	150	161	148	172	161	156	146	147	162	151	144	147	162	161	176	151	152	180	149	153	144	153	159	163	190	136	136	161	156	163	154	160	150	161	161	149	149	158	158	161	147	202	180	190	143	152	157	164	160	172	172	175	172	163	171	162	137	172	145	153	170	149	159	155	174	161	183	135	162	192	172	146	161	171	180	172	136	140	170	159	165	170	165	155	144	152	145	151	169	167	155	165	170	180	169	170	168	147	161	166	161	131	162	183	170	197	150	160	157	173	151	166	169	163	165	167	169	163	158	137	169	147	142	169	163	173	171	163	174	136	142	155	159	148	160	161	152	146	151	153	159	156	160	163	149	168	152	130	152	159	172	149	156	151	157	156	153	148	178	153	165	160	141	167	196	174	150	158	156	169	160	137	185	174	147	158	151	161	158	147	134	150	160	139	166	172	148	166	154	165	183	172	151	135	123	141	161	162	158	144	136	150	134	160	132	153	161	158	176	160	153	146	168	158	164	148	159	165	172	159	158	172	166	142	157	174	146	169	156	152	135	188	160	141	147	143	150	157	151	136	158	182	166	141	147	176	179	171	164	174	150	175	157	171	175	168	161	142	121	147	150	156	166	150	149	153	153	175	144	158	161	154	142	161	167	170	177	152	171	162	134	164	136	146	170	153	160	183	179	161	151	194	144	158	161	135	162	170	159	161	169	181	165	183	171	167	158	169	153	155	145	162	146	166	168	161	131	175	173	162	166	161	166	154	162	162	148	178	150	146	190	142	174	150	146	150	148	159	172	155	165	163	168	161	192	161	178	158	150	148	150	185	141	160	132	164	164	166	167	154	163	160	146	135	143	157	167	152	142	155	181	160	154	166	164	149	152	147	176	176	149	160	148	178	142	176	154	160	156	146	154	148	165	142	158	150	152	151	146	147	157	146	188	164	145	158	155	157	174	147	196	143	152	157	171	164	164	143	154	163	153	154	172	153	162	188	145	139	167	144	160	183	155	164	147	171	139	163	160	161	162	162	175	140	153	148	171	160	172	149	177	159	156	148	149	164	175	164	174	135	165	168	143	169	172	163	171	165	151	151	187	157	129	147	163	161	150	136	138	135	155	159	153	160	163	133	154	187	148	172	169	164	174	168	170	163	165	126	149	144	161	170	163	157	170	150	168	163	152	145	169	160	169	171	161	172	176	155	160	160	177	173	163	159	164	168	175	156	172	163	161	140	157	182	166	145	171	159	139	143	152	169	145	139	160	143	165	157	150	152	138	146	168	164	157	161	160	129	195	162	173	163	184	170	162	159	158	158	160	164	165	130	148	150	156	169	158	167	170	143	165	142	154	179	139	143	164	182	158	155	153	179	143	169	141	166	142	169	156	156	156	191	168	167	154	139	146	137	175	155	161	177	170	148	163	164	162	168	150	161	190	142	158	168	147	160	131	150	144	149	175	157	154	171	152	169	157	165	164	148	163	169	145	159	185	187	171	161	146	168	174	178	158	170	158	166	169	168	169	166	171	148	156	175	145	165	149	139	161	122	156	138	166	142	152	153	141	143	146	159	141	175	162	150	159	172	156	171	153	158	178	194	158	153	167	148	142	195	156	141	158	171	145	132	167	143	163	182	153	179	145	165	175	158	163	160	135	150	129	154	162	155	152	165	163	167	164	159	169	163	163	185	153	134	159	153	167	179	172	145	153	160	141	171	203	166	155	169	161	164	131	179	167	151	169	150	146	154	180	156	149	138	131	164	155	144	161	162	133	169	143	139	167	180	172	151	152	168	166	142	166	177	152	150	159	156	160	147	153	143	161	164	156	149	171	153	149	176	142	147	161	153	175	152	153	160	141	167	165	178	155	147	160	170	162	144	170	164	172	160	125	184	159	153	157	125	164	157	152	149	187	144	174	166	155	160	165	166	164	155	144	172	153	154	161	185	169	154	162	150	154	120	134	135	157	166	158	157	152	165	137	143	153	184	153	167	149	140	157	152	163	147	152	170	136	142	142	170	167	155	171	161	159	152	170	154	167	172	160	165	167	146	144	165	159	140	181	170	161	182	146	165	148	152	166	159	148	157	175	172	149	184	167	139	156	149	148	158	188	178	126	156	179	177	158	149	170	171	168	172	151	165	153	143	135	148	159	149	182	162	151	164	175	168	187	145	143	165	161	190	143	154	167	162	146	167	154	143	157	159	165	148	163	158	158	172	161	149	166	180	140	163	169	165	148	131	176	151	163	159	153	148	155	142	163	135	154	191	159	157	153	159	140	174	173	151	152	147	144	134	177	155	160	171	141	150	149	158	175	164	157	151	173	176	168	154	169	163	163	143	143	152	158	156	177	151	181	159	157	159	161	166	142	161	148	165	146	141	159	167	152	179	141	148	146	148	163	159	181	150	175	159	161	151	164	146	168	138	134	161	168	114	152	139	144	142	150	145	182	164	169	166	177	125	144	155	183	148	167	188	183	163	167	159	152	171	171	150	169	144	138	169	142	121	157	161	171	172	154	135	161	157	158	180	165	146	173	168	180	147	167	141	169	163	164	132	166	163	146	157	171	161	190	145	150	157	169	169	169	149	159	156	172	167	184	163	164	149	139	168	168	152	182	145	156	147	159	162	170	180	155	159	161	142	150	156	167	164	194	164	161	141	162	147	175	151	143	166	169	158	158	151	151	156	183	134	160	189	143	163	168	149	158	140	154	141	182	129	157	145	163	173	169	152	162	159	156	137	152	171	151	151	149	172	151	153	171	173	162	146	151	176	151	186	167	167	135	157	161	173	146	149	172	134	185	159	165	155	158	152	173	175	149	152	176	151	161	173	169	149	165	172	147	147	152	154	182	132	184	175	146	161	149	152	153	172	150	159	167	157	167	168	172	158	137	138	157	138	163	156	136	159	140	167	166	146	157	164	143	158	148	184	177	154	152	163	199	148	154	160	189	159	149	157	153	155	163	157	146	174	161	168	146	145	143
7803	1454	2551	3004	2713	2185	1801	1586	1287	1214	1087	941	832	830	792	768	758	706	696	652	599	600	620	587	586	599	561	569	555	535	537	563	541	547	506	509	494	525	492	510	522	557	489	532	531	515	481	466	514	489	491	493	499	494	477	486	468	494	473	489	446	444	458	458	498	440	492	489	521	491	473	471	483	464	478	514	477	494	470	462	481	465	473	463	465	461	479	454	465	466	472	483	487	469	477	455	461	483	531	477	424	479	474	475	451	485	502	481	431	456	462	459	445	458	461	465	483	475	497	494	481	486	437	417	431	494	550	466	470	487	457	472	485	442	467	440	449	438	483	483	445	428	474	485	479	459	450	486	463	439	416	448	458	437	433	465	490	491	494	445	478	426	492	435	415	443	453	445	478	472	475	434	488	452	483	483	450	481	439	447	465	458	466	453	464	472	477	436	449	462	483	484	481	471	428	442	461	445	482	473	466	480	521	465	497	478	432	453	482	467	454	466	433	434	435	454	468	497	491	474	470	462	464	488	461	497	489	456	461	431	441	455	435	481	455	464	464	506	484	452	476	464	452	482	448	504	474	464	465	452	508	431	520	478	445	485	444	488	472	472	450	479	462	458	452	497	460	443	466	436	505	489	488	448	456	486	484	452	502	463	450	472	438	481	418	460	480	434	444	438	467	490	526	424	497	486	460	443	472	470	444	486	483	476	483	433	460	481	480	493	513	490	471	455	492	457	442	452	517	432	437	418	479	476	480	474	477	474	448	452	463	462	445	467	507	458	455	461	451	468	512	455	469	471	467	488	466	455	414	476	490	471	479	472	504	468	457	483	488	429	496	449	453	502	457	450	477	485	471	461	467	461	475	475	442	484	447	486	476	506	464	437	445	455	517	491	488	415	480	434	472	438	454	440	473	532	451	510	465	476	446	465	440	447	452	453	448	450	500	522	477	463	476	499	488	479	467	445	447	439	461	448	459	472	504	415	422	453	474	491	466	479	450	509	464	476	490	447	471	469	406	441	474	501	471	460	446	463	456	434	488	495	456	438	457	434	459	479	474	477	451	472	459	458	439	465	441	478	437	456	479	476	451	456	463	464	439	437	461	454	451	479	428	470	460	495	524	486	460	523	477	493	466	518	460	479	497	478	451	488	477	433	516	467	513	454	505	466	468	483	449	471	475	467	434	456	466	493	447	487	476	459	448	462	457	472	477	448	488	492	493	465	457	440	487	491	481	458	441	463	489	464	501	493	458	476	459	499	477	477	469	479	494	467	494	499	467	451	457	486	466	429	464	452	494	482	513	469	476	440	493	476	473	461	453	466	501	470	460	469	475	483	461	433	467	460	524	447	469	491	481	417	470	512	470	423	493	412	462	466	444	497	486	452	493	410	474	451	464	482	480	467	475	455	463	442	453	494	474	447	485	468	485	473	436	474	466	476	457	473	500	490	495	427	486	490	406	465	442	448	450	473	466	451	475	490	462	462	466	524	449	461	505	437	433	422	467	428	446	501	450	499	444	464	464	478	484	472	512	477	448	455	459	475	462	495	421	498	446	464	454	512	454	470	480	464	431	496	481	456	443	436	446	479	473	453	463	497	469	435	479	477	469	491	453	485	463	443	501	457	432	474	453	445	463	420	461	472	457	468	443	486	423	411	442	434	482	466	480	465	476	484	453	479	452	488	473	486	431	446	497	435	461	453	481	442	456	450	470	437	493	486	421	441	479	451	460	462	471	454	448	485	482	453	489	469	470	444	463	468	489	457	424	482	490	475	469	450	467	508	480	444	485	435	485	503	463	517	502	484	460	496	498	469	441	459	453	478	489	473	436	448	456	489	450	457	461	464	455	435	451	432	496	472	457	444	496	448	486	501	430	478	464	464	473	447	477	481	428	462	472	499	484	483	479	471	460	469	447	453	433	452	442	494	486	476	466	426	485	511	473	449	482	428	474	465	476	438	459	496	497	458	479	468	460	475	478	498	511	468	450	458	454	460	479	473	457	450	494	491	466	436	483	484	442	481	485	463	470	459	461	438	428	445	448	449	472	435	425	489	499	491	462	498	453	464	486	464	493	476	506	456	498	481	432	475	458	485	466	468	485	474	444	467	487	457	477	476	488	510	470	471	441	446	466	464	459	463	469	480	453	465	448	469	472	497	430	477	475	486	443	479	420	460	468	445	440	462	493	444	524	469	447	514	477	471	445	496	491	438	414	504	477	502	513	454	513	479	464	439	447	425	470	480	456	442	492	456	465	444	549	479	509	463	427	471	468	459	459	502	430	469	462	482	439	478	475	468	481	501	459	486	478	451	439	476	484	467	473	458	499	482	444	472	468	471	498	463	468	450	475	479	470	446	477	491	473	502	494	451	457	402	448	437	465	431	449	481	444	418	515	444	459	455	464	456	421	461	455	460	494	493	465	465	474	459	459	489	498	518	458	455	456	444	441	499	457	473	476	451	444	468	460	514	476	423	440	484	454	472	455	448	476	447	478	465	467	467	440	479	495	459	432	430	489	464	465	460	481	459	481	514	469	476	505	478	465	457	473	455	458	452	444	474	479	460	438	468	456	473	466	427	465	455	439	445	441	498	477	462	477	460	465	474	456	471	451	489	438	457	490	491	494	451	457	493	497	436	517	435	499	467	503	467	495	475	449	467	467	473	458	473	439	447	456	485	490	456	474	481	462	491	462	451	492	470	536	491	481	509	501	485	467	464	472	443	484	451	462	475	459	453	478	459	472	469	400	511	480	491	485	442	449	441	467	453	468	460	444	460	449	507	488	444	473	441	480	483	507	460	468	450	457	428	484	486	444	460	461	486	495	465	450	485	456	445	482	532	467	480	463	473	462	496	447	481	430	468	497	477	458	448	484	482	455	485	522	467	447	472	465	502	507	493	457	477	486	473	434	490	480	471	434	475	453	450	484	461	439	428	491	498	440	457	473	449	494	453	482	464	487	461	473	429	458	458	463	517	492	469	466	473	459	453	498	480	449	428	473	475	477	470	434	438	466	468	480	463	484	503	458	472	441	428	471	477	475	477	467	519	459	476	469	472	451	486	491	489	470	466	426	489	474	477	459	454	444	421	487	490	485	469	477	418	447	459	442	466	471	449	480	465	434	487	474	499	470	465	466	486	413	477	452	473	479	467	460	499	462	505	501	480	432	502	474	490	442	444	529	464	433	468	445	485	479	452	445	474	472	453	436	463	471	439	420	509	453	461	450	468	427	494	471	479	467	450	456	485	460	489	496	482	470	499	461	476	492	459	441	502	508	448	518	458	413	470	465	473	472	474	484	453	457	450	488	451	477	482	451	470	473	494	450	465	423	468	454	478	470	451	461	478	460	477	464	487	476	447	491	490	467	457	461	464	454	464	454	451	500	504	457	487	442	419	462	436	439	492	418	478	501	467	472	490	457	435	454	447	457	465	468	462	482	485	435	445	488	498	449	463	458	450	478	465	483	469	475	484	503	457	477	462	490	496	450	425
20141	5056	2994	2145	1371	1042	834	741	608	568	511	510	465	426	441	446	413	411	401	398	403	372	381	405	380	357	354	355	395	353	353	336	361	395	350	365	375	320	354	379	341	374	376	371	324	373	343	351	345	328	359	321	350	390	360	363	334	328	343	335	327	361	359	337	379	337	328	324	337	352	344	353	342	342	366	337	320	349	323	326	335	316	334	369	339	344	309	348	363	325	391	343	349	348	314	369	311	309	347	351	346	323	334	340	354	337	342	319	364	326	353	357	343	352	337	353	314	305	352	359	344	359	347	347	333	305	352	356	320	348	339	338	332	362	336	336	340	342	335	363	346	324	297	376	322	317	322	307	323	339	300	360	311	339	325	358	330	330	346	385	288	354	330	333	317	356	336	334	331	334	327	356	358	346	339	338	331	330	360	342	328	341	341	338	308	344	339	356	311	363	347	317	312	357	354	306	329	343	315	344	318	324	336	350	316	326	331	306	337	332	316	297	324	324	339	335	364	336	361	354	328	327	326	333	338	319	304	351	303	349	336	326	331	369	345	352	356	332	334	321	335	326	314	337	355	321	346	332	360	337	345	318	326	364	341	297	336	328	331	323	338	331	301	321	336	308	302	338	329	342	342	329	301	341	330	370	331	341	293	301	360	319	320	310	353	372	316	344	356	326	350	310	322	332	338	354	326	314	329	357	338	332	378	352	333	339	325	357	337	321	365	324	332	339	375	361	333	363	356	359	323	326	332	326	331	328	335	330	335	322	351	363	331	331	346	350	363	357	327	325	316	339	347	354	348	342	330	318	306	342	316	297	315	336	324	331	315	377	366	382	376	335	336	354	341	311	353	359	350	359	313	328	347	364	353	309	314	379	328	310	356	357	347	333	331	364	321	334	342	327	352	326	335	346	372	344	331	350	345	331	314	338	357	330	342	339	306	309	329	316	343	298	379	309	323	325	329	305	356	370	334	345	359	333	321	351	374	336	319	355	347	336	332	351	335	333	324	369	328	315	351	355	339	356	373	335	355	338	371	327	329	364	360	366	322	330	332	321	309	320	323	325	325	314	326	335	371	356	351	339	313	321	346	328	383	290	307	316	320	348	324	337	312	374	352	309	350	328	367	323	351	352	339	351	351	341	335	323	346	312	314	290	333	362	344	283	329	348	306	338	304	387	316	308	304	359	301	345	351	328	331	332	329	318	339	337	357	340	348	330	387	368	377	321	336	352	351	338	371	352	335	350	383	335	359	292	340	358	316	324	334	354	333	337	337	336	323	356	317	370	349	336	363	315	334	312	324	326	325	349	326	320	302	332	322	285	326	352	340	326	358	351	339	341	347	394	335	346	343	321	321	305	345	359	353	340	360	328	365	361	341	343	312	367	353	337	322	323	323	345	326	352	331	351	326	348	338	381	345	327	321	290	312	336	375	331	313	318	347	339	358	322	347	327	334	368	306	333	319	316	315	327	358	359	330	340	316	342	348	350	307	327	331	307	325	334	329	344	353	341	310	331	360	339	344	305	336	362	346	341	321	343	355	321	370	339	324	345	317	308	324	338	324	341	345	343	358	330	357	339	326	345	320	321	316	362	324	338	366	335	330	326	343	364	343	343	369	362	347	307	348	347	337	375	359	349	299	312	336	383	349	369	324	327	347	313	345	358	334	348	328	314	338	351	318	337	337	315	385	365	377	336	340	340	329	355	306	325	330	367	333	321	335	388	326	331	314	324	310	326	297	299	336	334	353	354	362	355	309	352	322	348	372	330	298	345	369	338	315	324	374	319	308	335	344	323	336	336	351	329	291	354	314	350	319	339	349	335	355	349	321	346	325	339	322	351	380	311	328	344	350	342	333	339	381	362	316	338	298	312	335	317	321	329	354	315	346	306	302	367	305	370	336	346	314	322	345	362	344	336	326	334	320	315	329	332	327	306	334	292	350	327	337	339	366	338	348	342	348	353	344	337	369	338	341	312	342	315	349	312	308	363	328	296	323	307	357	324	363	349	328	330	339	312	341	310	308	337	345	325	359	350	371	336	364	316	363	337	309	338	301	344	371	350	352	321	323	346	317	305	357	319	327	309	303	337	331	324	353	362	344	374	347	321	386	303	338	338	315	348	355	331	331	370	382	319	309	350	362	331	313	336	348	348	364	323	339	380	346	339	337	323	333	311	342	333	353	348	345	321	337	391	361	323	350	355	311	359	321	316	320	366	316	338	350	326	349	314	331	317	329	308	314	315	355	358	377	300	365	328	328	332	360	299	344	375	355	340	345	336	330	332	298	320	350	319	355	335	336	354	346	367	360	339	358	343	302	343	355	314	299	349	295	356	303	337	317	305	374	353	328	351	366	312	361	361	374	341	322	319	343	334	319	342	312	287	330	347	338	308	320	348	329	338	349	313	372	323	369	314	334	316	320	333	327	362	301	327	327	320	383	325	322	336	331	338	316	350	318	374	348	330	360	331	346	354	323	375	340	344	345	322	337	345	354	335	326	336	359	375	339	363	293	332	320	349	353	380	296	328	329	343	348	362	320	345	331	336	336	328	336	284	313	343	365	344	331	336	320	361	319	337	367	347	355	351	318	320	369	349	348	344	350	346	333	349	370	334	340	369	302	330	349	342	311	331	345	364	373	335	314	346	356	323	335	357	364	329	320	349	328	342	352	341	342	355	341	356	324	347	336	347	331	335	330	355	329	329	369	316	306	336	329	362	358	347	332	339	343	354	337	314	342	339	338	368	322	345	327	334	334	349	371	338	315	334	307	326	336	306	350	332	329	334	328	334	409	321	340	369	373	333	338	340	354	347	334	349	377	359	334	370	306	329	348	367	350	322	359	296	333	368	350	376	334	320	346	337	332	332	363	352	360	330	337	301	339	342	372	327	401	339	345	329	368	326	322	356	339	372	342	349	328	363	341	316	356	308	345	312	327	330	326	330	322	314	372	353	313	327	344	338	367	346	326	331	324	355	338	318	339	350	337	346	319	333	314	318	358	339	367	309	336	342	340	298	340	333	332	323	325	307	344	380	339	312	328	325	349	338	327	347	357	361	354	323	347	343	340	315	312	334	346	332	337	333	346	355	339	311	344	353	336	327	358	342	355	297	331	333	358	352	323	331	368	352	320	336	312	335	329	324	344	328	343	331	335	327	331	318	350	336	323	339	328	346	330	350	336	319	312	351	334	351	355	346	336	330	342	337	339	343	324	310	325	327	317	347	356	320	298	341	353	343	345	313	327	359	330	360	368	321	353	361	363	334	356	296	316	328	342	330	344	362	349	320	347	342	308	335	333	298	321	321	382	364	337	338	350	322	376	336	338	323	388	315	313	324	363	333	382	348	349	335	320	372	357	381	333	364	327	337	379	322	327	339	349	330	329	337	308	353	327	350	367	343	313	366	308	340	328	331	327	325	376	341	325	334	333	367	381	304	373	335	285	311	332	333	333	314	321	305	358	363	307	338	317	350	322	384	386	333	327	353	321	310
11118	2597	4986	5729	5041	4172	3477	3000	2568	2215	2012	1793	1726	1561	1525	1397	1363	1268	1225	1201	1149	1164	1136	1117	1065	1092	1002	1011	1034	1010	966	966	1011	973	976	973	916	993	966	951	897	1009	971	903	916	885	918	864	897	922	854	900	905	886	892	890	888	840	916	852	896	914	864	880	881	860	896	843	886	848	868	963	853	867	911	851	843	835	915	857	893	836	871	879	825	848	834	838	870	844	855	872	857	827	856	835	864	905	911	847	785	904	863	862	940	852	844	832	845	893	843	806	849	860	865	847	790	903	883	931	880	856	892	868	867	862	852	922	851	841	887	834	843	846	814	837	842	850	806	857	874	889	819	827	894	803	793	803	871	848	902	860	867	911	885	876	817	850	823	860	825	859	885	886	858	837	819	848	811	891	884	846	826	864	854	865	789	806	875	841	804	884	838	810	849	872	850	829	879	847	868	859	920	877	842	829	888	832	857	811	812	826	864	856	853	875	837	888	852	860	845	806	837	867	853	821	832	846	903	877	869	830	841	844	868	814	862	793	865	857	879	848	864	853	867	823	866	822	872	866	792	859	905	830	856	868	781	850	826	892	882	788	851	859	890	824	884	885	907	875	881	847	832	847	839	801	834	849	857	865	877	835	880	841	907	856	828	870	878	813	864	837	825	881	843	865	846	882	764	844	838	822	863	868	826	835	860	847	871	837	849	849	846	910	853	889	843	796	833	871	855	861	829	827	839	851	818	808	845	826	863	814	811	867	851	841	803	860	853	844	841	821	833	876	874	851	855	823	832	845	835	850	798	844	889	820	818	838	837	865	836	806	834	878	893	817	857	854	874	813	806	833	882	898	841	857	807	818	839	816	816	866	864	820	871	808	812	836	796	855	844	842	843	867	850	844	855	792	862	831	851	865	871	854	808	815	853	827	819	842	845	878	841	908	789	883	871	836	847	864	854	851	879	820	827	839	812	831	790	837	860	829	814	773	828	812	820	855	842	804	819	845	895	814	846	869	837	879	886	861	871	782	848	874	814	868	870	829	899	849	851	837	838	870	847	840	851	802	810	829	799	806	843	881	873	860	805	844	826	814	876	866	922	856	847	822	860	842	823	868	822	791	829	818	822	813	863	905	856	859	836	854	835	865	828	867	839	891	857	823	843	835	864	842	900	790	820	851	807	835	826	873	842	815	819	820	816	816	843	771	872	824	814	825	808	856	902	844	893	843	833	864	812	863	835	821	836	834	801	813	905	874	876	840	833	806	806	874	833	844	830	807	806	857	808	852	836	861	854	847	912	839	850	888	826	898	880	810	888	842	836	852	869	865	821	868	815	909	870	826	823	831	798	847	856	883	864	832	835	851	805	837	855	868	777	859	858	903	833	816	793	885	867	891	865	813	840	844	887	817	856	857	865	877	860	847	874	854	843	875	828	853	852	865	853	883	851	801	857	868	883	851	819	862	852	838	879	772	831	844	854	879	859	821	796	838	856	794	820	807	862	854	809	877	814	809	855	841	853	838	842	826	850	860	886	825	910	874	840	870	837	822	853	850	857	850	805	852	878	811	858	849	819	907	817	891	824	882	864	914	868	834	841	824	826	830	800	890	888	799	816	874	846	846	802	818	816	861	813	889	866	821	863	802	900	857	837	819	873	832	831	853	855	863	887	819	877	834	845	848	821	877	848	807	816	809	856	838	839	825	833	846	898	861	841	801	820	827	881	835	877	853	809	836	830	833	845	913	872	834	834	775	866	839	864	827	850	848	817	851	877	825	846	816	895	874	841	840	874	832	823	832	897	846	883	872	831	823	863	816	786	860	876	853	827	876	853	810	847	841	870	864	943	792	837	808	834	826	828	860	867	898	873	853	905	799	841	831	835	937	896	874	848	869	852	883	792	833	898	822	826	938	860	865	776	871	829	836	881	833	812	869	901	814	860	847	879	839	811	858	888	839	850	846	855	821	825	878	857	870	817	857	828	823	892	860	824	860	821	813	859	816	844	836	862	855	864	851	848	824	847	897	797	902	861	825	872	852	882	840	871	812	851	825	869	802	834	868	839	859	828	878	798	855	822	844	841	859	827	847	842	832	814	814	830	805	839	849	829	838	831	807	887	871	879	905	849	842	844	820	823	841	850	858	851	804	881	851	828	814	845	855	832	818	830	844	881	806	829	838	871	872	829	833	869	844	874	907	876	803	941	868	870	832	883	858	857	810	827	850	848	813	865	854	871	866	874	840	838	889	837	843	842	848	816	848	818	842	826	827	804	856	874	875	823	891	821	828	775	858	871	893	906	817	862	820	880	812	833	814	837	864	865	831	805	862	872	852	856	836	836	875	828	881	893	827	828	861	862	852	861	818	848	872	865	846	903	824	867	820	836	844	848	830	862	838	858	816	879	861	835	851	772	811	853	849	855	850	838	816	852	870	852	822	873	859	858	863	840	886	813	861	901	893	805	868	848	881	861	835	826	845	827	838	894	818	852	837	815	818	769	878	820	861	904	875	822	866	818	883	800	843	838	866	882	851	846	817	842	880	817	888	863	888	809	855	874	826	805	847	824	810	811	808	837	826	801	861	849	834	865	873	906	849	879	856	829	876	852	852	836	865	809	821	861	842	856	785	890	854	872	895	804	882	849	851	809	849	816	860	874	863	884	815	857	807	873	883	799	857	892	839	860	825	853	906	890	846	828	882	871	881	887	822	828	823	841	861	856	849	867	829	905	828	793	858	817	825	847	831	866	824	888	824	844	829	815	827	787	881	847	831	875	817	885	813	834	882	877	890	865	853	809	808	891	854	862	838	822	829	881	838	798	867	820	825	761	808	803	877	826	867	841	841	822	865	868	822	878	824	828	867	855	803	903	848	875	840	831	789	835	888	846	882	831	839	853	884	848	820	852	857	820	846	848	825	850	847	869	851	890	826	890	844	834	856	861	858	849	839	918	834	830	858	832	858	883	827	799	832	884	801	866	870	856	797	855	855	823	849	812	840	847	871	879	860	811	866	851	868	811	813	874	824	857	861	875	833	858	852	849	843	851	826	833	823	819	812	855	843	837	839	893	832	855	827	794	860	822	848	851	883	862	864	838	813	878	837	868	787	858	862	871	842	770	847	837	807	880	864	889	824	856	856	865	860	887	885	817	852	837	835	838	822	883	833	899	883	822	877	816	806	815	836	837	841	881	833	853	839	853	882	812	906	858	822	867	819	829	799	820	868	881	892	844	810	890	821	798	880	835	883	824	821	807	819	857	819	853	914	838	879	854	821	875	902	834	866	882	904	876	869	849	867	852	840	845	821	814	807	874	865	829	923	865	868	851	831	868	887	828	829	863	855	864	895	853	869	865	832	868	835	805	824	853	897	824	847	850	854	822	855	797	884	840	821	837	827	859	862	872	829	886	850	876	857	837	847	885	826	846	833	828	860	835	889	856	835	856	848	816	931	820	847	825	853	870	869	870	889	811	851	847	824	834	877	842	875	805	840	826	851	885	782	859	831
3752	299	226	214	161	162	187	157	186	163	142	168	151	173	150	174	144	183	176	157	166	173	128	144	160	184	148	164	191	152	155	161	177	167	166	163	168	165	139	166	170	162	149	146	157	175	168	167	146	158	146	148	155	149	158	182	133	151	154	133	166	147	191	154	149	163	188	157	162	180	158	157	164	168	163	159	175	145	133	149	184	149	125	148	153	157	168	186	162	163	152	167	142	178	162	144	169	154	161	192	146	142	167	187	147	153	168	183	153	157	153	171	177	154	161	159	160	142	172	170	173	180	161	162	191	156	157	148	147	153	170	138	151	149	166	166	153	133	159	188	132	138	167	149	164	185	181	170	156	158	154	165	166	167	119	148	142	158	164	176	142	162	171	152	169	162	170	162	174	171	155	153	170	178	156	162	162	190	155	150	169	177	178	168	168	135	175	152	161	163	154	177	139	173	176	164	169	148	175	159	143	189	162	162	165	163	147	177	156	181	161	153	159	153	160	146	176	148	154	158	180	171	170	153	176	152	156	162	163	136	157	149	160	153	175	156	133	157	180	182	170	145	153	159	142	171	149	190	151	151	184	159	151	186	161	168	172	146	142	171	162	152	147	151	156	178	153	156	135	187	164	183	173	139	165	193	196	159	170	172	146	159	132	165	162	169	185	156	151	154	165	158	135	132	152	174	154	182	168	151	153	192	151	158	159	172	171	170	153	166	158	158	159	150	182	171	178	172	166	154	168	174	165	165	180	177	153	154	154	156	176	165	154	160	171	143	160	163	122	158	181	171	151	165	132	155	149	175	166	161	171	155	160	160	152	161	176	143	179	189	155	155	152	151	173	170	131	154	164	150	182	172	180	185	171	171	161	163	155	143	171	159	181	177	169	149	153	159	152	162	189	139	156	145	161	157	180	150	158	161	148	156	161	155	158	181	158	123	162	170	156	152	172	196	145	187	154	172	162	176	160	154	173	143	178	176	163	168	162	173	167	147	164	172	149	153	154	146	170	181	188	167	149	153	150	161	175	169	176	174	167	149	172	168	141	174	164	176	166	148	154	157	170	123	158	167	122	177	158	169	153	177	135	165	163	177	183	185	165	185	157	161	163	161	170	175	158	150	162	174	170	154	162	157	157	155	174	164	167	174	162	140	157	153	174	176	173	187	168	183	169	144	168	183	151	153	141	158	172	164	153	170	149	161	158	173	150	175	156	165	181	177	142	174	151	160	172	175	167	172	179	176	180	155	188	157	135	187	157	142	154	156	159	175	157	150	174	156	174	148	152	167	145	157	170	151	145	154	165	157	149	132	163	154	160	168	159	162	158	175	183	152	167	174	157	167	164	174	180	152	168	157	162	171	168	183	166	192	161	184	143	161	173	176	154	193	148	178	152	147	168	143	152	145	150	155	173	150	176	149	171	158	145	155	142	169	163	148	160	156	153	153	158	142	155	180	158	188	140	161	149	150	175	154	167	162	150	139	131	161	134	145	133	150	140	145	156	146	173	142	154	162	165	148	165	177	196	152	157	149	157	142	147	147	155	142	153	155	168	163	163	141	154	165	186	189	143	158	142	172	171	163	151	189	192	179	175	174	152	147	190	148	159	160	147	168	183	155	156	138	156	192	166	147	145	163	168	162	191	154	149	177	136	159	150	169	151	136	143	153	170	151	138	162	144	173	175	177	162	144	170	135	161	166	182	158	154	147	146	152	167	175	170	160	158	168	174	158	160	168	163	150	149	199	146	158	168	157	166	155	165	154	169	170	183	145	176	154	165	165	168	177	146	169	164	165	176	189	146	162	152	156	142	173	178	177	175	154	153	141	155	143	145	142	154	148	154	182	172	147	168	169	192	162	153	152	164	162	147	150	155	171	168	173	166	166	152	144	175	158	156	144	163	179	168	165	161	146	172	151	163	163	168	151	185	135	176	171	145	158	158	179	186	144	171	165	156	139	166	172	159	175	159	173	146	161	140	156	137	154	175	155	170	166	173	149	174	155	155	189	186	157	170	174	167	143	172	177	155	152	152	160	180	163	154	147	179	161	173	149	165	176	160	160	154	164	157	159	163	170	137	170	146	158	127	169	149	161	159	169	176	158	175	171	182	155	154	165	167	161	139	175	173	152	141	153	167	180	162	150	137	155	139	161	137	148	170	165	167	152	176	154	148	159	160	167	150	141	183	159	164	130	159	155	157	176	161	165	169	162	172	146	172	159	157	150	166	190	157	170	160	154	175	158	173	169	168	165	186	189	151	152	190	192	177	180	141	189	166	182	169	139	174	176	155	155	170	157	166	145	166	176	139	150	147	165	150	185	140	193	165	163	189	172	168	161	161	162	168	147	156	167	149	148	154	158	169	174	142	140	171	181	157	149	148	189	185	169	174	194	153	164	162	165	156	159	175	149	172	157	168	168	168	171	162	154	171	167	151	137	147	167	176	184	166	160	185	176	141	179	161	159	153	170	176	146	167	135	155	152	163	164	150	159	156	164	199	151	173	184	168	177	156	138	157	147	168	159	155	172	170	160	150	157	182	147	156	168	175	181	168	176	174	168	178	158	147	160	162	134	157	162	153	174	150	168	163	168	165	156	164	153	159	158	167	171	180	163	160	154	167	169	164	162	174	164	170	139	168	157	148	166	160	135	164	165	165	174	165	143	181	158	171	178	176	192	179	137	146	185	177	170	169	188	170	153	159	172	175	139	141	167	191	161	159	168	154	152	161	170	187	165	160	169	172	156	152	154	171	157	158	178	156	154	172	152	157	147	160	151	152	140	142	153	171	179	177	171	169	162	166	140	155	155	177	163	172	169	158	158	164	182	177	164	158	191	144	182	186	173	187	168	161	190	153	160	159	157	158	178	171	126	179	211	146	161	164	156	171	155	164	157	171	146	154	170	167	155	162	171	179	167	168	168	167	177	160	172	182	146	170	173	136	148	189	171	143	161	158	138	154	172	141	147	152	178	148	159	174	177	181	142	168	177	180	166	154	165	146	174	192	181	158	151	159	161	156	165	143	140	153	145	153	175	155	154	175	181	157	156	162	180	173	148	149	156	164	172	168	147	155	141	152	148	155	158	152	163	167	165	181	156	149	154	174	187	147	161	151	163	151	154	167	145	147	155	173	142	168	156	148	167	171	161	156	168	149	190	181	136	154	167	148	161	177	139	160	169	178	175	164	148	169	163	176	179	154	168	140	176	167	141	163	142	152	182	196	161	163	146	168	155	166	144	178	151	168	157	184	174	150	152	159	159	164	174	151	158	149	157	174	149	145	168	131	191	160	189	166	166	174	160	172	158	134	149	161	170	189	158	175	193	153	161	158	174	201	181	162	161	155	152	150	153	153	173	145	164	178	154	188	145	164	165	156	162	159	169	169	144	143	135	172	160	139	154	157	146	150	150	186	156	164	142	168	157	134	182	167	156	171	155	160	150	158	147	161	157	155	149	172	192	154	186	153	165	165	146	146	152	160	160	148	165	192	172
2824	488	536	523	555	529	499	512	446	455	489	465	467	486	460	462	472	441	452	433	475	455	470	453	446	447	484	449	445	417	479	464	422	432	462	469	495	462	476	474	471	463	443	403	457	456	471	489	458	464	425	451	473	440	436	495	457	490	464	465	453	456	471	437	460	463	439	481	424	459	446	447	453	451	475	467	452	493	451	471	443	447	465	476	442	462	457	466	450	474	431	447	460	452	469	438	454	449	451	488	465	476	423	488	450	467	436	434	449	437	435	443	492	440	461	447	442	487	463	470	443	443	447	452	440	478	492	474	469	467	446	473	424	454	471	472	499	490	435	469	458	459	429	474	483	439	430	436	440	450	470	426	475	462	464	476	425	428	475	457	481	473	470	465	451	466	416	454	482	457	471	455	428	422	458	438	417	438	476	459	449	442	478	454	451	445	425	455	472	470	455	418	470	448	448	408	490	464	485	461	469	457	434	444	458	440	446	485	469	466	478	431	465	405	463	460	458	471	442	480	446	431	418	455	459	423	478	439	449	443	467	455	470	504	456	452	419	454	447	410	428	425	449	446	476	444	467	455	462	443	452	509	436	450	493	449	428	457	475	498	435	472	445	439	468	454	451	434	452	430	433	462	458	452	462	474	443	458	461	459	450	429	470	426	481	483	444	466	430	446	431	430	439	485	448	437	459	464	443	429	429	470	433	457	456	453	481	466	430	460	405	471	430	422	491	447	439	460	451	452	463	409	431	444	487	443	470	468	448	467	468	420	449	461	433	440	488	431	448	447	465	465	480	437	469	458	449	487	449	478	421	455	481	437	440	433	464	465	416	456	434	478	449	411	465	454	474	466	464	437	469	447	431	425	458	455	465	451	417	462	469	431	468	451	468	458	465	445	438	478	467	467	453	470	445	447	441	470	459	400	481	437	508	487	471	473	445	437	472	476	439	464	416	454	485	450	447	458	424	470	460	472	400	380	421	429	478	476	463	439	407	446	462	448	442	424	474	442	442	473	424	414	436	486	428	472	438	466	474	475	442	413	474	425	469	439	463	448	490	428	471	460	444	455	448	414	436	461	448	442	478	458	439	441	442	451	433	435	471	418	466	495	426	443	439	474	470	454	445	419	462	421	465	439	425	479	473	434	438	470	456	469	485	409	429	473	455	460	466	474	438	442	431	440	457	465	454	461	464	425	421	464	432	437	482	432	457	439	409	456	469	439	452	441	475	459	458	438	431	438	428	428	470	452	470	450	446	451	425	474	485	464	458	451	443	450	438	471	437	436	433	437	437	419	462	441	475	448	444	463	424	469	460	474	468	457	457	479	436	467	461	473	453	456	486	460	445	476	422	426	444	447	464	460	484	415	460	423	488	470	442	418	457	452	452	441	479	458	460	453	453	439	485	435	469	456	426	422	453	502	434	425	459	435	475	439	451	396	465	471	451	508	457	450	480	457	429	469	473	444	449	430	455	441	453	449	427	513	446	459	471	471	455	447	483	419	426	460	477	419	453	449	448	492	476	437	472	470	477	428	482	461	477	467	474	467	415	447	478	448	451	491	454	451	480	457	437	469	461	453	473	448	488	422	472	464	443	499	437	462	460	451	422	461	452	454	487	466	444	488	428	459	455	458	469	450	453	429	454	425	473	457	438	409	473	467	486	472	465	439	468	410	474	468	412	427	433	478	483	440	470	453	474	424	442	461	436	448	485	458	485	454	448	484	445	496	396	453	401	462	458	455	465	463	440	421	453	455	459	458	428	467	468	451	423	444	414	452	434	497	468	433	464	441	457	444	445	461	429	449	484	459	454	462	463	435	406	444	467	435	457	448	437	434	459	454	487	427	429	443	454	423	426	428	445	447	438	466	483	429	458	435	467	433	429	412	464	431	443	417	472	408	475	436	450	470	459	468	462	430	456	443	456	474	422	483	481	439	442	461	486	449	478	440	442	407	470	435	478	475	446	419	472	454	462	454	429	461	452	466	439	475	477	478	474	459	416	465	462	466	462	456	486	469	455	459	432	443	441	430	442	456	435	461	476	473	447	415	462	419	465	468	474	457	447	436	482	472	469	479	446	437	428	462	420	464	459	436	442	462	480	436	486	467	454	439	471	488	449	426	497	398	445	453	475	451	456	452	469	492	493	492	440	439	449	441	439	428	461	453	476	457	477	478	491	444	430	469	456	456	466	502	458	423	414	453	473	450	458	422	469	440	473	439	472	495	459	448	435	417	458	461	474	474	447	461	464	445	462	451	448	432	464	459	465	432	468	462	466	443	475	454	443	454	420	472	465	469	434	447	472	461	464	463	475	450	463	446	445	447	455	476	441	467	447	440	462	453	436	458	489	442	470	423	452	495	440	434	477	449	447	476	464	469	467	431	415	460	458	487	480	451	486	476	437	486	453	403	439	463	440	450	420	468	425	452	472	423	468	423	455	461	446	466	430	440	491	455	452	485	464	445	489	482	439	474	435	439	407	459	442	451	433	473	486	454	464	446	465	463	455	455	453	455	474	443	482	442	463	483	467	451	441	448	480	431	468	440	431	442	404	472	461	432	436	428	423	446	462	458	448	420	454	453	435	458	431	455	445	472	494	445	468	483	492	439	466	422	467	441	422	424	416	476	445	456	472	471	459	444	467	479	436	466	460	428	458	471	470	465	451	467	436	418	444	462	478	447	451	447	456	428	465	438	443	458	428	470	438	500	442	457	480	441	421	460	422	443	476	419	416	481	455	481	469	478	412	464	410	458	438	466	424	477	457	465	476	441	434	435	430	426	436	480	455	461	455	491	450	448	455	465	415	512	468	467	442	422	432	475	453	473	425	486	451	441	407	443	455	432	409	456	480	437	461	488	468	467	455	456	449	463	446	441	443	448	436	499	489	464	496	463	426	470	476	418	472	432	466	470	473	439	451	484	455	411	468	428	468	454	451	426	487	445	470	441	476	461	457	443	503	470	442	465	484	489	435	442	463	470	444	437	441	446	478	450	451	441	426	440	416	483	482	447	454	424	446	424	461	403	503	456	474	438	447	439	441	456	459	460	439	428	436	445	477	473	447	441	470	428	474	438	478	462	474	449	478	446	426	508	430	482	473	428	394	474	448	461	508	488	447	421	438	501	432	464	452	428	441	454	457	460	504	442	466	470	449	484	466	467	438	440	456	438	496	457	471	475	411	448	479	449	463	486	440	478	451	472	472	465	476	466	473	459	458	431	503	414	452	473	481	386	432	428	490	444	465	497	470	451	442	471	429	460	438	442	459	451	460	477	441	483	447	494	453	427	465	454	494	466	424	424	475	474	486	457	456	433	459	460	439	471	456	434	476	444	473	463	416	443	478	482	452	454	478	476	469	452	440	473	418	440	450	422	426	431	462	468	462	458	485	471	447	453	417	464	426	447	434	430	447	496	475	450	435	453	450	434	481	475	464	459	438	472	413	467	442	435	457	437	442	462	486	484	486	477	475	455	461	481	436	438	431	511	466	441
14255	2963	1368	856	655	494	372	336	322	249	296	206	205	201	220	205	203	195	203	160	191	193	169	190	174	180	161	157	144	167	178	173	175	155	151	154	176	160	174	167	171	162	183	161	181	161	143	173	159	152	149	148	150	191	171	150	174	165	166	159	152	173	136	143	166	150	163	156	149	170	169	156	140	153	155	154	162	163	155	157	152	160	161	163	143	146	159	133	169	148	141	146	156	165	154	184	170	160	156	127	183	164	166	162	158	196	175	161	151	162	180	171	159	160	154	170	148	145	163	157	147	170	174	164	148	168	155	157	152	151	160	155	131	165	162	155	148	163	147	159	170	160	152	161	155	157	158	139	143	153	147	145	142	167	152	175	179	158	144	173	176	157	181	165	165	177	155	159	180	156	152	156	153	145	163	163	163	128	176	167	199	158	188	152	131	154	170	137	146	166	117	122	151	155	158	166	153	155	167	162	168	140	148	169	146	168	156	182	189	170	179	157	141	162	154	170	158	156	171	165	166	159	171	154	180	166	125	169	156	156	173	146	161	160	161	175	149	191	161	170	146	155	151	156	154	167	146	148	149	161	165	163	156	156	183	166	164	157	160	152	165	168	169	156	143	160	154	152	138	149	169	169	130	156	165	141	151	171	150	151	173	147	174	159	167	144	157	147	165	124	152	168	141	136	160	169	150	154	166	171	158	140	181	137	139	162	176	149	140	123	160	158	157	175	158	161	140	145	173	165	133	141	152	170	150	167	160	162	158	142	188	176	145	156	167	137	150	149	146	156	166	160	169	160	149	168	190	152	161	162	161	151	129	144	147	150	156	177	166	169	157	151	155	173	149	156	173	165	172	146	150	166	146	140	168	177	168	161	142	156	171	132	149	159	140	173	176	158	166	157	169	177	156	160	144	150	163	158	138	154	159	176	143	139	155	172	150	165	168	167	155	184	155	161	196	155	139	174	150	153	189	160	174	166	162	152	146	160	159	159	164	184	169	151	125	158	156	140	176	166	165	179	192	161	176	180	155	152	149	146	181	183	185	151	152	177	161	158	157	159	149	139	167	169	157	148	158	137	167	142	156	152	131	143	171	148	156	162	153	151	170	169	188	174	157	158	171	175	145	150	177	168	159	158	149	156	169	167	162	163	140	173	161	164	182	143	178	168	159	168	169	177	150	151	160	171	170	140	133	136	187	175	159	150	154	164	142	172	151	171	148	136	166	165	157	155	140	158	178	150	195	159	158	171	142	182	162	152	146	161	139	163	168	160	151	166	137	146	152	158	175	166	166	169	154	140	142	144	157	129	160	154	146	173	187	152	134	166	164	155	168	144	136	171	161	169	147	171	147	161	171	179	174	153	164	146	157	150	170	146	156	156	156	141	147	171	172	157	168	176	162	142	161	156	148	161	153	158	167	155	165	122	167	155	157	151	135	162	152	154	158	158	155	159	158	150	167	183	144	150	158	152	165	160	157	177	145	146	149	170	156	173	152	136	159	179	167	150	160	152	164	161	158	164	162	144	169	162	184	163	158	145	148	159	142	164	172	146	170	162	147	162	166	149	153	188	160	154	163	154	165	183	150	144	155	153	164	156	153	144	153	164	151	179	167	148	151	164	143	148	152	163	168	172	165	158	164	171	151	147	170	177	139	156	157	153	193	155	158	138	167	172	163	176	140	164	149	178	173	143	167	167	164	157	150	145	160	167	161	173	143	162	164	149	182	161	171	194	175	138	150	161	166	179	133	163	159	157	161	135	155	165	143	162	149	169	143	154	172	197	166	164	163	161	135	161	160	163	165	165	155	165	150	148	161	137	161	167	171	172	156	169	168	170	186	162	158	162	158	165	147	143	163	157	144	170	192	178	135	154	156	147	170	160	145	198	164	148	165	167	157	168	163	174	157	155	156	150	168	191	156	143	146	145	176	161	151	154	152	154	157	127	152	183	177	173	164	139	142	154	151	154	168	159	173	188	152	147	151	181	148	153	184	144	171	135	153	170	151	159	152	167	148	154	163	144	157	162	175	162	182	146	157	151	170	158	144	142	175	154	158	169	155	167	128	184	161	179	172	164	158	166	163	188	183	161	166	157	153	158	154	152	156	138	152	160	169	157	153	129	166	170	175	175	162	151	156	150	158	162	167	164	179	153	161	166	167	147	184	151	130	168	164	160	142	138	160	156	156	183	153	144	173	176	156	158	161	163	161	160	179	153	157	166	163	158	165	153	189	172	158	169	150	170	189	155	157	148	162	150	170	137	160	142	130	151	144	156	133	176	160	160	161	151	171	161	157	168	173	156	149	185	159	141	145	159	183	152	170	152	152	148	152	134	119	145	161	159	149	165	161	162	149	177	154	144	150	159	163	164	187	142	158	157	192	159	171	158	162	160	157	164	162	153	138	163	180	158	154	151	148	142	140	152	136	160	172	163	154	152	156	160	154	182	182	160	162	166	154	125	168	141	170	134	163	173	165	169	179	151	145	189	168	148	139	150	167	152	173	172	139	164	156	169	140	165	138	161	160	147	151	173	155	165	156	175	176	149	156	169	140	174	168	158	160	152	157	158	134	169	164	151	159	160	181	136	146	159	166	138	160	154	159	155	177	179	140	161	177	144	162	156	172	152	175	164	159	145	170	146	176	139	146	146	153	171	165	146	160	155	170	178	166	171	156	173	167	159	144	171	146	160	170	169	159	165	152	164	164	139	173	150	148	145	141	153	170	152	164	167	194	150	157	160	168	126	156	175	149	174	147	156	156	157	161	139	140	158	181	161	167	147	128	150	138	129	156	169	161	173	156	162	162	155	150	165	161	156	164	139	169	165	143	160	144	168	170	171	150	196	167	146	159	167	167	177	147	147	172	166	154	179	166	143	171	154	196	149	184	171	156	160	160	175	138	146	142	167	151	161	146	146	172	165	151	147	159	147	169	159	154	152	168	140	186	152	166	177	150	147	156	190	170	153	160	152	145	162	149	154	156	156	153	164	168	142	159	161	170	148	149	163	157	142	169	136	121	183	150	174	194	156	159	169	162	154	152	135	161	168	144	172	151	157	169	153	152	151	172	167	180	155	160	149	155	158	162	154	157	188	151	151	146	169	148	181	158	163	158	134	156	160	160	163	160	169	186	187	138	141	149	176	168	165	159	159	156	149	138	162	190	122	175	166	168	143	146	135	163	161	150	171	176	168	170	154	151	151	168	171	183	171	154	160	156	155	183	155	143	143	144	169	157	157	152	146	149	161	145	158	161	153	166	177	172	180	154	171	151	168	155	165	145	144	156	168	142	176	164	145	167	171	151	150	139	164	170	164	147	159	149	181	169	157	132	162	160	159	169	160	155	151	156	161	171	168	133	152	161	176	185	163	163	172	172	177	151	168	165	163	130	152	174	160	158	173	158	157	161	160	130	143	154	150	176	143	164	166	160	165	150	150	144	136	172	165	183	173	160	155	170	171	158	153	149	151	148	157	157	183	156	158	158	148	165	153
8797	1622	2564	3088	2653	2200	1850	1502	1308	1168	1035	945	867	788	786	796	719	651	679	629	587	616	579	612	573	575	538	543	550	565	534	546	562	520	519	504	492	548	533	541	516	515	531	510	536	536	534	478	538	497	528	467	505	446	509	453	465	485	464	482	512	501	481	455	507	504	430	476	503	440	471	463	439	478	503	495	471	485	459	446	475	506	485	463	501	520	501	486	505	452	468	466	486	499	473	482	480	480	480	512	497	464	495	466	487	477	430	474	487	476	475	475	455	484	443	481	439	434	492	490	515	465	503	462	457	452	474	493	467	448	468	457	478	470	482	465	454	452	490	487	480	476	457	458	457	450	494	493	437	496	444	486	462	469	465	455	453	461	454	494	461	454	483	489	448	441	504	488	445	496	444	435	479	483	460	509	430	460	482	437	465	413	479	460	460	466	507	496	474	498	466	432	451	447	497	484	506	447	493	469	441	462	512	434	460	468	482	447	446	449	454	477	451	477	479	508	444	478	497	468	453	464	451	455	455	476	434	465	477	474	464	507	468	485	469	468	478	467	479	496	485	472	486	477	459	469	477	448	472	460	460	483	495	441	468	432	455	463	413	495	502	485	427	470	454	452	453	511	462	490	448	470	417	440	448	474	469	470	443	467	461	468	481	484	444	472	468	464	452	456	473	440	446	438	467	447	416	430	454	507	470	463	434	488	503	455	468	477	416	462	469	470	449	482	450	458	462	451	491	477	494	469	494	453	425	480	478	476	465	448	437	502	465	458	499	455	482	471	442	494	471	447	524	491	491	473	482	472	468	465	476	465	454	437	469	472	473	478	415	476	458	460	464	444	497	463	471	499	478	445	463	444	453	447	482	474	448	444	452	453	452	461	510	461	477	458	464	463	439	480	476	443	437	458	469	489	446	444	499	468	459	468	417	471	491	467	459	511	493	498	470	462	444	485	434	472	456	449	476	471	485	479	426	455	486	479	473	465	459	469	477	482	431	511	480	458	445	449	487	460	440	503	444	455	479	473	494	505	459	488	435	471	482	463	489	420	512	507	436	501	506	482	467	463	467	476	447	470	469	461	491	463	469	469	460	508	477	501	505	469	496	487	473	478	434	439	449	416	445	474	479	487	464	438	453	468	464	468	472	464	431	538	483	463	442	457	495	467	457	469	449	454	439	535	462	451	461	452	481	505	441	463	462	475	465	472	455	469	478	457	451	437	455	481	460	486	436	471	465	435	451	436	442	520	468	507	468	510	469	456	483	495	470	476	470	450	471	459	465	494	482	457	487	455	490	471	467	456	484	429	486	490	459	467	483	471	427	480	495	465	487	460	470	470	455	426	483	474	414	478	437	472	448	471	444	440	473	439	466	434	439	450	457	493	485	499	463	510	458	476	484	475	430	472	466	478	460	479	488	463	443	463	465	475	448	491	507	453	492	448	454	481	461	490	488	479	450	472	477	469	464	491	508	450	476	481	462	520	439	471	437	470	497	440	435	499	477	480	498	460	456	482	489	490	461	468	464	452	472	421	467	482	493	472	476	463	514	444	464	454	437	461	462	460	457	490	471	461	435	483	493	439	468	485	436	455	471	447	507	460	483	458	455	492	479	469	486	468	477	513	479	473	426	493	444	467	426	447	462	499	447	464	490	455	481	470	474	444	479	465	457	467	456	419	488	446	419	471	475	467	465	435	442	444	431	448	446	438	442	446	469	469	455	455	505	473	482	450	475	448	503	452	492	493	470	460	431	504	459	452	458	467	431	494	462	460	493	468	423	486	437	463	484	500	470	477	516	502	492	513	489	467	437	458	436	446	448	486	462	459	512	492	487	458	478	484	504	455	460	468	465	468	478	486	437	492	451	454	479	463	424	453	495	475	457	453	463	460	438	449	480	500	447	469	447	453	424	505	423	455	437	479	489	458	502	476	442	516	461	428	519	463	477	453	452	495	457	445	507	507	509	444	520	442	443	471	448	449	452	430	462	470	518	469	467	457	485	472	455	495	497	468	498	470	474	481	469	504	448	454	485	467	483	470	480	472	419	508	456	472	436	476	463	498	444	482	484	496	451	508	462	446	480	458	472	467	445	488	474	476	443	453	437	469	428	479	497	460	480	447	441	460	472	505	454	486	468	433	441	484	446	470	508	489	456	454	450	486	485	472	458	453	491	492	438	454	483	503	470	516	432	482	444	416	463	480	425	485	472	434	488	482	502	491	443	476	433	482	469	471	457	479	474	452	459	470	447	423	466	491	476	488	458	489	442	447	435	483	415	434	503	477	452	425	452	473	473	480	429	488	481	463	460	487	480	453	465	473	508	439	476	477	472	494	456	459	470	493	416	501	477	451	457	420	482	461	479	482	459	464	446	478	468	471	459	485	497	491	489	472	464	429	475	448	487	473	472	452	503	470	451	449	490	447	458	498	460	458	426	470	466	495	446	507	426	494	471	478	458	472	490	480	447	482	492	463	450	452	432	467	452	433	470	507	497	476	459	430	468	468	482	441	503	461	466	444	457	462	492	471	496	450	494	471	425	478	463	477	478	475	469	475	456	472	506	433	453	482	475	460	454	453	445	453	435	441	466	470	443	465	469	418	426	466	417	439	445	452	448	440	463	483	465	457	456	497	453	460	481	450	509	471	465	469	488	494	479	465	457	471	479	501	470	484	445	447	465	450	464	462	460	443	480	487	477	448	477	435	463	450	481	468	457	457	452	473	472	482	519	493	451	490	510	471	483	419	463	467	468	463	499	493	477	455	459	487	464	489	504	484	446	444	462	408	470	507	450	473	465	438	463	443	441	472	436	466	496	505	473	474	406	440	432	432	469	458	441	434	449	447	448	519	462	449	473	485	478	423	458	448	455	458	502	462	499	496	497	485	458	474	452	472	436	478	456	453	464	467	455	410	493	434	475	481	466	456	471	489	468	443	491	487	438	430	457	475	457	443	456	427	467	468	444	452	491	463	512	446	476	472	495	443	477	472	447	463	475	462	456	480	488	500	451	442	469	449	471	439	485	447	495	497	462	472	447	441	420	430	452	469	472	486	509	480	476	469	464	498	463	450	446	468	475	431	411	452	461	485	436	485	503	487	448	469	490	445	448	473	482	445	463	437	464	481	439	464	443	492	473	480	475	448	475	481	437	488	467	463	473	496	447	445	465	470	445	438	490	474	462	473	476	490	475	450	458	480	459	431	470	473	495	459	443	475	486	486	421	440	437	431	474	500	405	465	465	428	489	459	450	454	466	452	498	460	466	470	490	452	449	481	464	458	439	460	484	508	452	494	466	452	452	489	483	465	440	470	474	499	455	520	510	460	477	453	467	473	439	470	452	443	421	475	508	452	488	474	507	413	497	464	471	467	478	466	471	469	484	454	464	452	478	452	460	464	436	485	498	492	460	480	439	447	451	493	447	477	454	506	452	444	453	440	484	442	443	473	519	482	482	454	465	475	473	440	484	474	472	466	451	458	501	455	484	500	480	489
23665	6714	3275	2094	1378	1067	850	690	668	578	538	483	477	428	414	426	435	434	411	388	421	376	368	350	376	364	372	342	359	367	387	347	364	359	346	338	346	316	348	330	392	349	330	370	354	359	372	308	378	376	325	340	358	351	320	342	346	368	331	347	368	352	355	338	380	388	325	325	308	360	346	343	340	314	347	356	335	341	316	360	351	330	343	290	300	343	314	307	351	335	340	338	312	342	348	342	355	349	365	349	346	330	377	348	320	346	354	366	338	308	340	332	336	334	336	377	352	300	340	334	356	349	326	356	307	330	344	342	376	357	353	330	336	389	335	301	308	329	360	324	316	324	331	324	353	347	382	352	322	336	362	343	353	334	339	337	353	334	346	351	359	302	316	330	334	324	348	294	342	339	328	297	332	357	361	336	305	317	338	351	330	332	323	332	343	353	349	320	353	315	316	324	371	357	335	357	371	301	334	317	328	316	339	329	333	346	353	349	300	331	331	319	295	343	339	327	355	335	314	359	376	349	335	334	340	353	334	363	333	338	315	323	345	334	360	357	339	355	357	332	334	335	322	329	355	357	319	362	351	335	346	368	325	366	319	345	349	363	335	328	336	324	356	329	337	344	320	323	320	363	348	334	321	342	341	310	344	335	334	349	326	385	300	373	340	350	362	326	337	333	318	354	335	325	328	328	301	318	358	329	345	335	306	338	320	333	326	367	343	367	354	304	329	351	369	354	372	376	333	338	342	353	351	326	345	330	345	345	322	375	342	348	353	354	350	309	322	357	331	311	325	324	318	334	344	312	360	340	321	373	352	307	328	364	381	313	357	327	344	346	351	353	340	339	310	325	314	362	314	350	341	333	355	356	357	349	347	339	325	349	363	324	349	339	339	312	345	308	342	310	349	309	347	333	348	325	329	341	335	331	375	360	316	351	341	340	317	381	345	318	341	361	342	350	340	354	346	321	312	315	353	346	341	337	325	306	326	328	368	334	319	332	336	344	367	363	354	360	332	353	341	367	371	338	319	334	334	350	333	325	318	379	322	358	331	374	334	323	350	347	341	330	351	352	372	333	323	344	318	350	371	361	364	327	367	327	340	357	343	331	330	294	295	366	341	338	345	306	318	340	330	334	339	319	338	304	304	365	385	347	304	340	352	304	363	360	349	339	292	346	333	337	303	355	368	311	339	338	335	317	332	383	376	328	358	334	332	317	341	361	343	335	321	305	336	345	325	338	340	335	345	351	359	350	366	354	348	314	357	357	363	365	347	358	353	332	347	354	329	345	304	319	345	304	378	355	323	322	300	341	363	362	352	315	356	360	338	349	355	333	310	324	337	378	330	338	340	359	328	308	344	356	366	339	352	347	350	351	336	334	324	330	322	376	358	355	310	345	352	306	357	337	374	344	342	325	315	361	367	328	317	348	346	328	319	351	318	340	353	337	340	319	314	354	353	353	346	368	334	360	340	314	357	349	309	317	319	387	365	334	308	343	335	310	348	328	338	345	364	346	322	357	305	346	348	328	326	344	354	306	332	304	350	355	359	323	326	329	313	328	366	343	334	298	310	343	352	373	320	350	337	372	333	326	329	333	336	328	322	328	352	363	345	351	326	304	326	349	367	360	342	346	352	303	340	375	320	351	328	296	325	373	359	340	330	300	349	347	309	299	339	323	336	349	367	348	325	329	324	319	327	361	369	343	311	357	336	354	340	326	338	344	339	370	328	325	329	330	351	352	333	329	319	328	359	336	370	324	343	369	344	353	330	355	367	331	296	342	321	342	325	314	347	297	390	359	357	348	332	318	316	354	336	347	336	361	334	362	308	332	338	356	336	332	342	319	353	338	323	341	348	345	318	305	372	338	345	325	371	345	353	395	341	347	341	303	348	335	319	333	303	368	312	358	328	335	312	326	329	361	345	357	347	331	322	356	345	326	337	338	335	324	356	336	339	361	341	349	317	340	346	349	320	342	355	356	340	336	307	324	365	352	330	336	291	344	330	347	366	362	360	310	302	319	353	316	355	338	330	347	326	323	338	358	349	333	334	325	318	378	323	353	291	344	336	313	307	360	343	361	360	355	378	313	358	314	374	354	383	350	312	318	314	323	361	319	320	346	312	331	333	333	325	339	319	341	351	343	325	336	320	323	348	335	336	338	356	351	322	331	328	353	317	358	330	335	351	338	342	356	305	330	326	308	321	348	352	325	336	310	341	349	330	349	329	368	335	332	345	336	346	364	343	342	335	360	337	338	340	374	321	322	295	327	326	343	350	349	319	294	326	322	321	336	336	345	330	337	369	365	309	346	347	337	331	317	311	339	338	330	329	320	358	352	346	369	359	353	336	324	313	334	327	359	356	333	312	345	329	329	332	338	328	332	307	297	326	322	360	332	391	320	356	342	329	365	332	339	340	360	345	327	304	332	333	333	348	330	353	337	359	348	355	336	299	340	337	322	363	313	330	332	337	329	348	329	327	340	338	328	338	329	338	338	343	342	331	351	349	332	304	393	313	344	311	356	349	327	334	341	330	348	339	344	324	325	340	354	350	320	319	344	312	341	343	363	390	374	372	295	374	330	319	355	326	364	340	368	372	351	330	332	351	339	345	337	325	306	375	352	325	349	338	322	375	363	348	329	370	329	325	332	347	372	387	354	366	333	348	321	318	322	316	317	341	293	360	334	299	298	327	353	330	338	356	323	342	364	333	363	310	323	340	320	345	353	348	327	332	354	336	320	342	349	359	350	353	331	355	344	322	327	351	358	345	285	343	325	344	353	370	356	325	361	347	369	328	314	335	306	334	317	340	343	326	361	363	338	337	303	329	330	323	334	296	320	319	357	348	324	312	335	330	341	316	318	318	325	354	314	352	329	330	332	306	330	328	343	373	330	330	314	338	347	374	346	340	382	354	355	314	334	354	361	342	335	356	339	322	357	349	375	351	352	351	327	363	358	369	312	318	342	371	344	311	311	335	336	343	322	353	318	352	341	351	327	351	334	305	346	328	352	326	345	351	327	326	310	383	316	330	379	337	334	293	312	364	351	315	322	365	315	342	359	340	342	375	326	310	376	343	334	370	338	334	367	381	361	337	347	386	304	302	357	348	353	327	323	346	342	347	348	327	327	337	347	328	351	360	292	355	339	380	343	328	325	392	353	347	326	298	336	334	338	327	295	333	369	355	357	333	343	337	312	304	308	328	349	338	348	322	361	340	378	365	352	357	370	301	366	348	335	307	340	322	320	342	336	329	332	322	331	353	340	341	354	341	348	317	338	375	372	349	343	308	332	343	344	324	353	320	318	354	328	313	344	326	372	345	351	342	327	301	365	368	317	317	330	324	367	353	330	359	316	324	354	328	335	334	332	387	340	323	333	311	348	334	301	291	349	347	359	367	338	335	338	359	347	317	343	329	363	306	339	316	342	298	354	360	378	331	337	342	329	290	318	348	367	320	351	327	350	315	346	298	333	330	337	374	357	349	323	328	309	311	336
12820	2807	4991	5806	4937	4131	3382	2903	2469	2245	1913	1793	1622	1610	1497	1414	1368	1313	1249	1216	1188	1156	1105	1102	1114	1117	1007	1020	1023	1019	1009	997	954	985	954	905	945	985	1011	922	952	984	900	934	906	896	885	900	866	905	927	936	870	921	851	878	849	906	944	860	926	834	886	859	890	898	871	855	835	876	862	909	886	894	880	870	841	914	903	864	857	859	887	843	874	877	877	839	875	853	842	839	887	863	894	890	863	856	866	805	840	797	871	812	847	801	870	893	876	857	808	786	890	872	808	878	863	834	849	830	885	933	874	855	828	877	851	848	856	816	831	839	869	858	872	890	878	844	863	832	865	801	842	834	802	858	865	839	866	890	821	803	863	833	854	850	843	853	852	846	794	852	840	863	850	888	859	880	897	840	833	884	812	869	864	853	869	856	875	840	831	831	875	819	861	882	826	845	879	824	858	864	782	831	832	863	855	883	837	843	881	861	878	854	854	902	867	887	800	879	863	829	840	883	849	796	853	866	825	808	825	870	787	843	806	861	872	855	808	836	891	854	889	899	840	834	811	892	870	887	798	848	874	885	859	863	820	840	843	886	835	824	875	835	866	815	808	845	835	903	856	856	841	860	819	819	860	865	921	817	917	837	855	823	883	834	876	870	877	879	861	824	877	809	842	860	811	840	775	841	811	811	825	830	824	850	829	868	833	871	833	901	873	875	853	840	850	808	845	881	879	877	840	814	853	880	865	825	834	855	804	783	808	874	828	859	815	844	855	842	872	839	765	855	836	857	787	860	799	808	851	853	857	839	848	814	843	866	825	869	832	829	847	867	844	840	899	818	867	842	818	861	857	866	847	822	879	849	836	854	820	860	827	838	807	839	841	858	834	839	862	827	795	850	830	845	845	820	835	816	866	863	794	847	872	886	826	861	856	826	899	845	840	890	904	872	857	888	871	863	880	832	833	878	862	881	866	900	822	860	822	892	832	797	792	865	806	884	832	817	887	868	850	862	810	828	867	796	771	819	833	849	863	810	848	849	842	811	841	851	845	846	856	843	826	825	860	853	884	854	870	858	882	816	793	835	866	855	848	842	875	807	830	823	821	878	863	847	842	839	880	807	859	882	870	815	804	873	891	857	798	847	842	823	874	879	850	924	860	863	873	852	849	867	847	816	873	772	822	838	826	880	872	838	894	887	872	851	856	854	845	831	819	823	828	908	858	857	815	867	827	870	805	845	855	834	872	834	810	867	836	913	887	850	847	833	805	874	849	863	847	835	849	913	842	878	806	850	862	830	880	849	830	879	845	854	811	894	901	845	871	841	814	876	854	817	881	840	844	817	886	847	852	855	895	869	850	863	835	861	844	845	836	817	808	829	852	880	896	814	814	825	826	817	871	807	839	861	843	873	823	853	918	883	813	841	821	882	916	823	839	879	834	901	820	811	863	913	817	914	892	869	846	807	847	874	831	813	797	850	829	852	853	870	851	803	827	850	872	863	832	800	866	821	843	783	855	902	869	838	913	869	843	835	870	851	896	829	854	843	823	864	859	819	849	856	809	859	826	782	851	827	811	816	888	845	797	874	846	799	870	832	829	872	821	893	879	884	861	832	824	868	804	862	845	839	828	866	849	858	845	852	833	839	818	879	821	831	854	819	850	836	842	852	823	812	860	862	866	873	858	810	869	830	815	870	865	887	901	918	867	884	813	848	793	914	851	833	870	859	898	849	839	846	891	792	856	837	822	873	859	881	901	862	873	825	826	833	799	865	899	855	852	916	840	848	894	832	867	868	846	847	845	837	840	839	852	883	799	822	867	849	843	856	828	881	863	856	847	863	859	844	813	868	834	848	894	875	836	794	864	882	843	853	793	868	842	853	875	821	825	824	805	794	834	869	876	866	824	830	849	800	848	840	810	838	871	822	843	843	785	869	841	801	832	821	868	869	860	834	863	839	820	849	798	799	815	881	802	844	824	858	864	885	855	771	857	842	843	883	817	782	861	789	898	829	816	793	851	920	821	840	848	796	858	830	844	874	836	855	829	854	799	843	820	857	870	852	817	863	856	876	861	909	841	841	867	805	856	885	887	848	863	924	868	807	874	837	849	867	785	829	852	857	867	853	849	806	870	833	859	888	838	823	829	856	839	784	821	868	786	845	855	853	864	797	840	871	890	793	872	880	862	815	839	811	844	820	779	805	834	876	888	848	858	828	783	876	826	881	819	799	882	821	859	826	822	797	857	845	815	878	798	884	858	824	842	854	826	821	805	848	830	840	842	867	815	855	842	849	845	855	847	886	869	857	787	816	844	855	856	853	845	825	815	848	776	860	815	845	857	790	856	797	834	851	787	872	876	781	841	806	904	827	827	809	878	862	829	837	822	889	836	877	796	874	857	835	835	845	842	867	852	859	833	887	825	820	837	830	830	899	873	886	907	830	881	868	838	865	854	850	830	806	838	865	829	836	821	844	844	858	839	776	784	845	900	904	819	890	857	815	903	823	852	870	920	830	877	948	859	885	851	873	828	858	803	810	825	807	878	893	830	843	838	877	798	820	826	828	791	833	820	864	854	836	821	857	827	833	855	861	775	849	869	817	824	854	815	868	882	872	859	859	850	850	880	874	845	827	835	866	864	878	846	920	873	862	803	871	795	843	843	801	823	811	896	842	857	823	812	846	831	870	872	801	903	805	782	829	806	840	810	829	824	836	825	839	814	852	854	794	815	829	857	842	824	820	800	821	888	902	851	838	898	844	841	843	872	867	864	835	856	870	821	836	850	831	804	829	867	860	847	861	818	880	841	840	884	896	878	842	822	838	836	886	843	854	803	868	869	835	888	872	866	885	829	859	791	886	885	847	851	843	804	856	823	865	787	842	802	823	817	845	885	848	844	837	825	810	835	841	831	861	819	807	873	829	834	860	790	799	840	823	809	833	881	804	910	862	819	926	856	874	850	863	837	831	815	812	833	836	914	838	817	871	848	876	859	893	801	867	846	831	844	884	831	874	830	814	829	832	782	904	857	828	891	821	870	841	863	867	816	803	877	790	879	803	840	853	832	782	808	865	789	814	806	866	859	825	890	808	841	873	878	841	858	836	861	890	831	812	828	760	841	854	866	832	888	817	892	806	797	877	814	851	819	886	879	831	862	832	842	806	851	849	858	773	853	832	883	842	880	827	866	832	815	822	840	824	850	889	865	876	861	856	801	840	836	814	873	821	810	841	860	816	878	869	872	804	824	831	824	792	872	820	851	867	855	869	848	840	838	867	823	739	868	823	896	788	829	859	846	783	845	866	903	846	854	818	890	833	859	881	858	899	859	874	907	920	878	873	847	822	827	846	813	855	899	831	854	865	906	816	875	832	862	809	863	861	841	866	858	840	928	889	845	809	868	840	834	865	849	858	829	830	862	870	840	872	868	813	778	827	867	886	839	828	841	882	846	795	876	841	866	874	852	849	859	881	811	865	903	883	870	925	885	830	853	849	840	910	801	863	910	833
3851	313	171	151	164	175	158	153	159	157	172	148	171	140	162	164	189	188	201	158	170	167	154	201	167	162	134	158	171	164	143	171	149	154	155	154	168	149	148	172	145	166	181	150	166	151	171	176	163	176	153	134	164	167	156	162	153	163	172	157	174	143	156	156	156	166	171	165	168	153	167	147	144	179	157	157	145	160	153	178	177	161	186	160	159	168	183	158	172	167	161	170	172	185	155	175	155	156	173	152	151	171	144	147	152	158	149	138	186	181	168	160	140	160	185	151	163	156	173	165	167	146	173	151	184	152	143	153	166	169	156	167	160	175	166	162	146	153	175	157	147	148	146	149	158	171	148	174	141	164	175	152	170	167	172	157	159	168	169	180	175	145	172	165	169	166	160	180	160	177	161	152	162	149	170	179	184	178	146	139	153	171	161	175	148	159	148	177	188	162	156	177	170	150	138	169	157	164	155	151	165	162	185	159	181	154	161	159	157	165	159	165	178	165	167	149	147	156	157	164	171	149	176	168	164	139	167	176	160	175	174	170	176	159	155	183	152	181	149	154	138	158	164	162	164	176	167	179	154	151	171	153	149	166	153	155	158	159	171	180	156	156	160	170	159	174	153	181	162	159	140	147	169	164	161	152	157	164	149	176	165	163	181	159	134	169	172	143	169	179	152	158	160	175	145	165	186	156	160	191	165	176	135	144	156	163	158	129	143	159	188	171	152	158	163	145	170	137	169	169	172	171	156	164	170	150	155	169	175	159	150	151	160	170	159	175	166	133	194	166	165	158	170	145	156	131	164	171	170	173	151	144	146	161	150	154	146	155	146	148	152	161	143	144	158	165	173	147	179	174	168	181	149	162	172	160	165	155	152	167	165	143	156	182	164	173	153	178	172	180	158	172	162	155	168	172	156	161	159	149	160	184	161	157	173	179	144	160	157	184	141	182	166	173	157	162	163	169	169	166	170	152	165	175	158	143	176	158	182	143	143	153	164	149	139	179	161	145	189	148	140	150	180	155	164	155	145	174	187	166	158	172	152	143	151	178	168	163	164	143	187	161	149	172	154	147	162	151	169	147	160	166	150	138	154	164	166	168	160	131	149	163	187	143	170	153	174	137	163	168	153	152	170	151	161	177	163	144	170	178	151	179	152	195	162	175	175	143	175	170	175	188	151	167	155	178	156	171	185	175	162	173	184	168	196	167	145	173	161	183	152	162	162	147	162	156	161	156	180	170	156	156	161	180	157	155	167	152	162	159	145	151	148	162	143	149	147	167	173	180	151	177	144	154	177	151	158	146	172	176	182	171	150	151	168	177	155	145	166	183	186	157	171	157	140	183	161	168	151	159	170	133	161	166	182	163	146	165	173	175	161	158	153	150	175	151	171	162	159	146	152	157	171	161	159	151	143	171	175	177	153	163	141	158	143	155	160	140	173	145	157	133	187	154	161	179	160	155	171	143	150	158	174	145	156	164	164	172	168	145	155	161	165	181	162	161	146	156	160	150	136	146	175	163	155	131	151	164	155	183	173	178	184	180	153	169	161	161	151	180	162	160	169	155	167	174	165	166	174	159	154	152	202	152	173	156	155	158	156	190	164	157	143	162	148	170	166	141	154	186	163	161	154	164	148	172	178	150	157	171	137	173	169	156	175	175	175	174	183	148	157	182	173	167	144	155	164	159	138	155	162	175	160	189	155	140	161	148	169	153	155	134	151	161	157	173	175	171	169	149	157	147	181	157	167	161	166	178	150	137	167	157	165	150	145	171	177	180	153	161	173	141	175	165	164	171	160	176	176	168	180	152	164	163	137	158	165	151	179	156	183	151	173	170	162	157	146	144	150	125	165	144	167	158	186	135	150	163	155	151	161	171	153	178	170	186	174	175	156	188	158	170	201	155	145	158	176	141	160	174	163	154	160	156	187	159	176	159	164	167	172	154	160	142	166	147	167	172	173	154	179	170	162	161	176	155	166	156	167	161	155	191	175	157	201	158	180	142	168	161	181	149	178	167	149	143	169	155	134	171	163	174	155	158	167	165	176	168	135	158	162	150	172	173	145	181	196	158	165	150	159	174	185	175	159	152	172	163	160	154	169	163	160	175	188	145	157	150	150	163	163	167	146	160	164	175	160	127	194	162	163	154	144	167	157	158	178	157	178	176	171	170	178	160	147	137	128	146	153	173	156	186	173	149	160	165	187	163	160	181	146	161	165	144	140	183	135	140	163	149	176	153	156	159	180	149	145	159	158	151	171	163	164	145	174	171	147	176	163	157	165	171	159	171	177	143	158	160	157	172	168	155	153	146	153	131	164	153	138	169	163	168	177	150	157	158	167	155	164	153	162	157	154	174	183	184	178	155	155	176	175	169	148	157	173	178	172	177	178	150	167	143	166	179	145	166	171	160	155	149	160	174	179	177	169	156	160	149	162	172	151	167	151	142	158	157	156	147	165	142	161	159	169	181	150	176	172	150	163	160	157	157	131	190	174	169	152	163	163	174	153	156	152	144	155	155	172	156	142	161	160	133	153	147	162	183	164	168	160	189	179	173	180	172	165	150	184	132	156	180	153	171	178	154	171	134	149	166	161	160	165	151	152	164	163	154	159	145	141	158	148	148	143	153	191	178	172	167	155	164	149	143	164	161	169	157	175	183	167	149	157	165	150	172	133	148	159	166	167	176	159	165	172	164	152	180	165	172	164	136	181	161	144	162	171	173	158	151	150	138	156	162	169	153	139	151	151	158	164	150	163	144	164	161	168	148	163	175	164	181	161	168	154	169	184	157	152	167	179	145	162	165	167	160	162	154	151	149	164	150	171	163	178	191	150	154	169	168	168	126	189	160	164	179	163	158	157	142	163	166	173	178	165	160	147	177	159	149	152	158	150	144	173	157	152	179	176	170	162	167	164	134	165	164	185	176	166	164	174	150	154	160	150	151	176	147	156	174	163	168	152	140	161	181	180	158	162	162	158	152	147	157	173	162	169	154	150	163	147	178	134	140	149	182	168	155	164	155	184	163	171	160	161	152	150	163	166	173	161	160	158	146	160	189	182	179	197	174	148	169	159	172	149	150	144	185	187	166	147	150	198	181	138	153	133	160	159	171	156	176	157	156	172	150	163	170	163	170	160	172	146	165	185	160	145	153	157	176	153	177	161	178	167	171	196	156	171	164	155	149	142	163	178	154	146	131	141	166	168	163	180	167	160	172	160	161	161	162	166	150	173	163	157	173	156	163	162	166	179	174	167	154	175	146	145	185	148	157	172	159	169	144	147	149	163	131	153	168	159	148	172	148	176	161	167	150	180	176	165	163	173	152	160	171	145	156	140	132	156	152	155	164	186	171	177	155	163	149	164	180	151	181	160	150	168	152	165	159	164	144	159	151	171	168	167	165	174	132	136	158	170	162	173	167	139	165	164	151	159	164	147	167	157	158	168	146	155	152	155	169	150	158	160	171	187	173	136	149	188	156	150	169	164	162	166	169
2985	475	461	532	532	518	505	501	475	463	482	467	497	484	470	451	493	477	462	476	465	445	491	450	422	484	462	437	440	457	422	450	480	451	452	495	471	398	452	457	457	466	437	446	454	440	496	464	457	442	489	445	438	449	481	463	401	447	419	468	453	457	469	478	420	478	461	446	448	426	462	470	453	457	416	454	459	471	414	453	469	457	434	478	421	443	461	447	451	473	472	455	446	440	427	449	486	456	415	442	459	428	458	437	462	476	469	435	469	461	451	482	451	465	454	452	442	492	445	423	444	403	479	431	442	461	445	479	424	462	446	454	493	457	429	449	441	459	460	438	440	458	441	471	456	467	419	435	483	492	451	454	445	432	449	463	447	452	469	468	466	497	445	417	451	478	438	476	457	467	436	448	483	424	440	464	499	445	451	426	454	451	423	487	443	467	426	434	491	454	473	440	413	445	474	418	459	435	477	482	461	482	440	475	441	507	443	430	485	425	438	445	466	463	413	419	457	456	451	482	448	442	478	484	460	484	452	461	459	464	417	463	456	465	468	437	448	493	476	423	429	455	473	432	444	439	451	475	447	448	457	443	448	443	467	456	453	463	471	453	475	437	450	440	455	454	458	494	449	450	464	452	472	427	446	478	493	447	435	429	423	447	440	438	461	441	451	459	446	480	479	436	449	464	455	459	430	437	481	453	440	422	485	469	473	476	491	460	411	438	446	473	471	407	430	423	422	439	434	455	453	452	411	429	516	439	451	473	432	418	435	470	461	439	453	475	419	455	427	471	451	454	439	449	413	405	468	458	468	476	438	491	457	438	449	469	445	463	441	462	463	464	452	490	436	468	485	442	429	469	434	460	447	452	414	469	479	452	472	406	463	429	418	467	418	448	475	460	456	455	435	442	451	446	475	475	461	452	449	451	458	474	439	441	453	429	450	472	479	452	425	478	459	438	409	436	439	451	451	482	456	452	420	412	475	489	509	448	461	458	444	446	448	413	434	480	443	456	428	462	445	467	484	466	457	479	417	409	438	449	475	436	436	443	469	411	457	421	444	430	465	416	446	429	446	450	429	427	483	453	471	483	442	423	468	442	452	476	457	435	429	466	468	434	479	433	455	429	460	437	448	478	459	470	470	490	449	490	453	437	455	456	451	450	467	442	512	485	468	403	462	458	463	463	410	441	438	454	447	448	472	453	460	441	441	452	445	445	442	466	455	442	457	416	462	417	437	437	424	454	451	463	453	455	447	410	390	419	492	441	470	454	489	446	433	449	458	456	446	455	461	457	462	449	426	457	483	436	443	510	473	472	474	472	453	446	458	469	450	425	455	423	463	470	430	471	458	473	461	428	463	501	481	445	457	450	464	439	450	525	428	423	484	444	447	479	456	456	490	415	468	457	482	461	438	469	504	464	457	461	491	409	444	452	472	472	485	453	433	416	454	441	459	456	480	449	467	427	451	427	425	438	461	431	518	405	461	450	437	478	496	431	438	423	465	418	462	461	458	436	381	410	468	452	443	448	475	428	457	451	458	400	438	450	427	438	463	481	432	495	454	424	454	445	457	464	456	466	457	447	428	467	456	461	492	407	472	462	467	453	480	459	399	467	436	431	487	458	432	462	438	433	464	455	433	485	446	482	407	475	455	441	410	464	467	458	461	434	446	482	436	458	465	434	447	429	422	475	440	475	455	468	477	476	420	455	460	466	424	461	468	444	438	436	458	457	520	461	464	471	448	486	441	462	476	460	440	485	412	500	429	455	451	419	467	508	478	433	444	479	459	393	456	440	414	503	447	444	482	445	472	454	456	449	443	443	416	488	438	484	424	460	478	472	458	452	444	427	460	456	444	427	464	442	419	452	444	441	459	439	449	468	446	396	446	457	448	443	434	468	473	439	486	434	445	460	455	469	476	451	467	464	452	455	460	492	438	470	495	476	456	465	439	435	431	440	453	488	448	456	447	434	426	431	415	458	444	456	486	443	440	460	471	479	457	437	466	439	459	430	410	477	481	455	420	426	429	429	458	446	441	440	481	448	445	446	422	422	441	455	469	417	480	457	449	470	443	463	442	450	438	447	500	455	425	505	447	438	495	462	472	488	484	470	458	425	481	458	442	452	457	433	458	461	485	446	441	464	434	463	437	474	419	445	431	460	461	479	479	442	477	446	436	428	435	467	444	479	458	423	473	481	430	463	474	486	477	457	432	456	469	447	426	439	450	438	455	401	454	482	472	488	479	494	440	447	473	480	458	459	472	448	428	477	461	451	463	450	450	494	424	455	440	422	458	465	421	444	455	436	462	422	462	439	430	431	471	469	416	457	461	472	454	459	492	440	423	484	438	468	444	411	475	477	470	466	462	471	471	440	431	423	424	423	455	489	423	449	456	418	489	468	426	438	445	444	467	485	463	459	460	470	512	459	476	479	503	492	477	411	452	478	444	444	443	446	446	470	481	449	454	465	448	478	419	461	434	435	430	480	474	475	462	475	433	482	428	454	435	461	472	462	485	488	442	448	461	456	429	455	485	446	473	476	460	460	415	443	475	453	458	450	453	495	430	455	451	478	410	458	458	506	413	487	463	478	423	473	446	456	427	442	486	434	461	436	483	455	491	430	462	436	482	464	473	479	487	464	446	429	446	432	491	482	429	434	440	447	472	405	469	462	481	459	454	449	436	456	482	433	441	467	447	461	427	468	458	422	438	454	464	419	457	440	465	442	429	467	439	445	467	428	429	436	439	457	438	450	454	464	464	483	447	447	420	498	452	466	461	454	455	455	437	455	503	429	460	452	463	462	422	484	458	456	457	449	470	448	466	480	437	436	438	473	449	472	428	459	449	439	436	481	456	456	444	425	445	478	438	450	454	453	483	447	474	453	447	449	445	485	431	455	461	442	459	448	443	445	442	468	447	467	432	473	461	478	468	480	406	486	503	442	470	446	476	418	469	473	455	468	397	452	470	458	485	486	475	474	432	411	458	432	454	426	483	514	460	425	441	492	449	467	426	479	476	469	447	442	436	490	431	462	465	425	462	448	439	487	450	416	486	433	459	459	440	436	436	452	445	412	424	474	459	441	461	458	470	456	496	500	461	436	461	469	457	430	479	441	421	457	470	457	441	415	471	469	461	442	493	446	455	410	433	465	438	448	425	472	465	424	430	410	447	464	458	448	423	453	495	470	519	469	424	441	440	455	466	414	466	503	434	426	456	412	430	450	486	454	472	463	457	439	424	427	392	477	419	463	437	438	461	447	473	467	459	455	476	476	431	444	473	429	454	440	450	454	427	478	428	476	420	483	488	427	474	466	427	426	469	477	486	466	477	529	467	439	452	468	461	437	420	454	452	456	454	458	485	440	436	454	466	458	467	432	457	454	459	434	478	465	480	466	453	422	484	485	470	453	497	424	463	446	467	439	447	459	435	444	443	438	489	433	463	462	418	481	439	454	446	436	468	465	430	450	454	438	447	466	434	424	474	444	492	430	425	381
13476	2069	1338	883	661	523	411	321	276	264	238	214	199	191	204	194	195	214	199	215	155	154	170	174	201	180	157	164	187	178	174	180	171	154	172	184	152	166	173	177	155	168	175	166	185	148	144	156	146	151	165	166	158	155	154	150	146	167	149	207	154	137	167	183	141	146	137	149	131	147	134	156	161	154	147	158	176	143	154	156	164	166	155	177	156	170	178	183	154	151	178	162	159	160	149	159	169	165	163	159	156	166	176	129	144	150	157	185	170	174	154	122	170	168	145	133	167	147	166	125	150	145	147	156	168	151	164	158	183	170	140	165	149	149	143	143	141	152	168	163	164	127	167	145	136	138	160	174	162	182	175	165	161	158	166	143	150	156	162	132	195	171	160	160	148	134	166	164	141	143	153	148	192	169	162	169	166	148	174	168	159	156	159	135	142	147	134	189	160	141	169	151	168	161	179	166	158	173	158	156	154	169	149	153	163	148	181	145	166	131	174	145	136	147	160	149	162	150	182	173	139	164	167	155	170	150	162	136	147	171	153	166	136	157	157	164	171	148	159	161	160	140	176	181	146	156	156	154	153	168	150	174	152	153	178	139	136	167	148	142	128	159	173	169	176	161	142	153	158	157	170	170	155	171	165	170	144	140	172	156	161	182	169	163	174	177	154	173	158	148	139	157	171	165	173	166	186	132	139	136	162	162	149	166	159	170	165	171	167	156	143	187	140	161	143	164	148	157	188	175	178	160	164	137	153	152	165	137	145	166	153	159	171	159	153	161	161	167	140	127	167	180	173	172	177	127	148	174	162	189	161	174	184	161	160	150	171	142	163	166	155	163	160	157	141	157	146	159	175	160	167	163	154	162	161	174	145	138	167	158	171	150	146	148	157	163	158	150	168	178	156	154	142	146	148	147	133	140	173	155	172	160	166	155	152	164	179	166	133	167	165	160	146	134	142	158	149	173	140	178	188	119	145	161	151	158	146	146	152	173	166	165	151	143	165	173	165	169	180	140	141	154	153	149	168	164	139	155	163	151	162	155	153	137	135	161	155	144	143	148	176	151	169	165	135	164	152	150	152	145	175	141	168	165	156	146	162	171	172	183	161	184	189	158	166	180	167	188	155	157	160	163	156	145	157	154	177	160	146	186	152	153	161	156	168	177	172	162	159	164	164	179	156	157	160	158	176	157	163	155	150	153	151	167	182	165	159	162	145	176	138	142	179	142	166	146	171	142	170	157	168	153	153	168	177	169	155	158	167	160	150	169	159	158	153	157	144	141	133	162	161	176	157	151	165	180	153	191	160	160	197	164	153	160	149	179	172	132	176	172	166	160	158	172	182	154	161	186	170	164	151	156	149	152	162	160	162	175	142	164	158	167	152	158	150	170	167	171	161	159	150	164	152	180	149	178	154	166	169	154	174	140	156	138	161	146	161	146	162	155	147	129	146	154	149	163	159	118	160	159	158	147	149	165	157	149	143	157	163	149	136	152	158	159	147	167	170	178	152	143	169	147	151	138	174	157	165	159	156	146	159	173	168	129	168	185	164	153	143	147	135	167	150	153	144	163	157	161	148	139	162	169	148	150	149	167	151	169	177	148	160	156	162	167	124	161	153	155	163	156	148	154	182	182	143	164	165	168	157	157	162	153	165	154	170	183	150	154	125	179	159	171	145	149	161	153	135	172	157	168	162	160	184	154	164	160	146	172	174	138	168	158	152	152	159	147	136	136	177	137	153	153	166	149	178	164	167	162	161	182	145	148	166	153	165	171	147	176	161	180	153	136	146	162	141	184	149	159	165	176	161	148	158	161	138	160	154	158	183	151	154	145	171	175	167	174	151	143	140	145	135	143	155	168	141	177	133	162	163	138	173	148	156	149	146	176	143	157	141	153	152	158	183	145	158	168	157	160	167	162	160	151	161	139	140	150	176	148	173	166	147	137	142	165	155	174	139	141	148	164	135	167	158	161	155	130	145	181	154	150	159	170	148	145	150	162	170	177	156	163	160	164	173	152	163	165	170	158	163	132	161	160	155	154	177	151	142	137	154	162	170	161	167	167	175	150	181	145	138	159	154	182	163	136	178	164	142	160	132	149	158	157	156	149	148	136	173	149	158	146	158	165	145	167	179	166	170	154	140	156	157	182	132	183	173	144	157	152	165	159	158	152	145	162	178	167	164	163	174	178	168	144	146	154	131	163	165	159	161	159	162	155	151	144	145	164	163	161	157	180	166	168	157	148	164	154	156	155	160	172	150	141	137	164	173	162	154	158	141	171	156	170	146	129	152	149	151	157	185	161	139	150	179	153	161	164	153	137	150	142	167	157	165	145	147	144	187	178	153	162	164	156	173	137	159	185	149	180	168	162	172	158	149	134	149	160	152	151	164	157	154	159	152	169	164	155	182	147	170	158	163	185	164	174	164	132	163	148	143	159	157	169	148	165	177	164	160	158	182	153	169	139	155	166	149	155	130	161	142	168	141	175	147	149	159	159	151	175	164	169	146	163	152	158	146	144	144	159	155	160	164	174	180	159	160	161	142	169	177	173	173	159	186	167	153	151	165	160	146	132	152	148	151	158	155	174	135	149	170	163	154	162	166	156	159	134	183	153	185	173	127	163	168	153	177	196	173	169	159	155	145	151	160	145	175	166	166	159	159	163	162	180	167	160	150	196	166	173	157	161	152	178	161	158	148	146	179	153	175	157	133	167	150	175	176	156	136	174	162	163	147	179	157	177	147	188	159	145	130	152	151	157	157	153	172	175	140	149	172	161	174	129	135	151	134	162	146	161	149	167	142	158	166	156	157	154	180	171	151	151	171	164	169	135	150	134	167	167	162	159	183	179	176	155	149	156	155	140	151	157	149	158	156	178	149	154	141	154	150	146	187	157	169	175	166	171	153	164	172	121	137	156	161	173	131	152	156	162	157	156	135	168	159	147	151	164	136	149	162	180	154	164	152	140	182	152	144	144	148	165	147	165	147	155	129	173	182	158	145	155	138	138	137	175	153	157	149	156	160	165	172	157	148	157	134	161	158	140	147	156	163	185	164	172	169	172	155	176	143	167	148	157	164	166	157	158	131	160	147	148	169	144	156	158	175	167	174	172	165	151	169	149	187	152	157	173	163	167	166	156	152	146	166	189	166	145	165	169	166	192	147	155	147	168	108	142	142	164	154	177	164	173	164	185	174	163	162	142	150	165	160	172	168	155	152	150	176	146	133	165	150	156	156	154	157	162	170	139	164	164	144	153	165	162	171	166	143	171	164	138	134	145	144	159	182	149	162	152	159	183	150	164	162	151	140	179	148	167	138	167	154	138	152	131	143	160	156	166	143	163	162	182	160	141	166	161	164	173	143	173	164	152	153	162	176	154	157	191	165	168	157	150	149	176	151	181	140	162	147	142	161	158	150	159	158	193	167	151	146	170	130	137	148	163	132	155	171	156	139	145	175	150	142	186	157	155	156	141	153	165	148	159	154	169	134	149
8378	1250	2541	3079	2661	2202	1912	1582	1267	1156	1042	993	924	898	742	770	678	688	678	697	617	662	577	577	571	627	591	573	541	548	558	566	545	527	516	496	509	514	505	529	494	519	513	497	455	499	460	527	518	488	474	509	530	483	489	503	504	493	446	494	464	465	456	501	484	488	489	466	504	468	501	458	483	496	480	462	447	468	475	506	504	479	469	487	479	467	472	431	514	469	494	462	435	486	491	470	473	453	485	442	510	440	471	470	454	490	471	496	498	484	467	455	506	484	482	496	469	446	470	438	467	510	478	478	507	474	484	434	471	450	468	486	486	485	498	502	494	470	502	507	433	445	477	456	469	479	467	460	444	474	452	462	487	472	484	460	469	459	488	464	486	464	477	488	492	490	495	471	472	461	468	486	502	446	494	462	425	452	447	458	448	468	476	468	455	472	504	508	415	477	443	449	477	459	485	505	476	465	463	428	433	435	501	475	472	444	462	426	453	448	455	469	450	433	455	488	530	475	480	449	480	474	467	463	464	461	467	456	521	476	468	501	533	488	456	513	449	468	503	454	455	457	465	488	474	432	469	471	452	452	452	469	467	501	450	471	434	470	454	469	458	446	466	485	446	471	489	508	458	505	437	498	474	453	464	491	448	458	471	450	494	477	460	485	469	463	468	479	503	449	484	443	446	513	462	444	469	445	474	464	443	499	468	472	474	444	497	478	444	487	436	474	484	445	455	478	455	486	477	482	503	489	497	479	445	468	452	478	435	499	505	453	474	441	441	489	477	430	435	488	503	456	447	441	467	465	451	477	471	437	419	506	478	460	464	495	477	462	446	476	474	439	503	465	429	450	467	441	510	482	466	458	487	425	470	421	494	472	463	487	446	443	448	454	464	490	446	468	447	431	446	483	487	470	483	455	509	462	467	478	432	489	443	471	456	453	481	516	416	427	444	473	435	451	485	484	479	537	498	487	470	498	479	471	431	437	476	452	459	449	500	496	450	450	485	455	443	461	461	489	448	443	459	431	469	462	474	453	507	482	454	467	461	484	437	492	477	513	511	442	454	438	479	486	492	470	463	467	474	476	428	448	435	447	476	443	500	485	450	481	462	502	443	482	453	455	433	453	448	447	427	466	463	441	501	461	440	429	504	468	431	454	451	453	495	463	459	502	457	496	455	483	484	442	454	419	438	502	438	470	457	465	473	481	459	432	480	493	435	451	500	478	476	440	494	436	506	473	433	479	447	434	445	498	464	476	442	481	492	446	482	458	454	427	449	466	463	502	480	496	472	507	495	474	458	475	459	452	446	484	448	506	480	477	489	504	485	487	453	468	459	458	481	481	429	474	447	470	475	441	451	445	487	495	433	469	465	491	447	449	468	444	450	443	441	460	453	467	456	462	457	441	481	478	468	486	434	478	475	487	514	454	457	471	462	472	482	491	484	502	479	467	482	510	445	476	462	465	490	446	480	443	484	463	466	473	454	510	464	474	489	480	435	416	437	505	439	487	479	448	466	480	446	481	459	503	491	471	458	434	490	445	445	459	458	467	497	449	467	446	486	472	457	474	477	474	485	488	444	487	477	441	455	481	499	452	480	484	455	472	460	451	464	464	462	505	505	461	431	484	433	450	440	505	470	448	485	464	464	482	436	495	431	527	452	489	489	463	472	480	459	461	468	449	428	448	497	469	477	470	450	516	428	453	488	495	474	463	459	462	486	492	433	436	491	462	486	488	424	471	470	411	451	462	464	438	480	525	436	471	417	452	482	476	480	413	437	478	485	462	475	480	498	466	480	451	456	473	464	457	448	471	468	487	453	470	464	476	482	471	472	459	492	468	424	459	470	509	412	459	499	476	453	447	435	479	474	469	466	493	436	472	465	429	407	456	502	449	482	479	445	443	453	439	469	442	467	440	451	481	458	493	525	478	472	492	460	473	487	461	443	449	510	471	460	495	484	495	497	439	500	446	472	476	454	460	457	452	456	463	461	463	414	473	528	452	453	472	448	442	461	444	477	479	478	461	471	444	464	458	449	430	506	424	451	461	471	427	475	484	493	464	470	453	443	441	452	475	473	416	470	497	465	464	456	449	466	492	467	501	521	467	458	474	449	494	501	495	487	451	455	497	459	473	444	446	467	462	479	468	488	483	470	464	445	490	461	447	444	454	466	477	467	427	478	476	443	459	429	505	451	477	460	505	458	479	456	453	470	492	443	473	452	469	434	474	478	406	491	440	462	462	481	477	443	440	481	464	468	433	428	475	428	482	466	446	424	475	451	465	472	416	468	464	445	486	448	433	502	454	506	419	509	458	479	511	486	474	463	478	476	466	455	459	461	446	507	506	450	466	435	470	464	443	451	495	462	483	469	532	477	455	519	495	449	425	465	441	499	501	469	535	460	441	454	436	473	455	438	473	470	507	462	463	467	487	467	454	492	433	460	467	455	494	476	483	498	506	466	449	438	455	460	479	452	453	456	483	444	435	461	459	451	499	502	473	442	512	466	470	466	496	441	469	475	475	466	456	468	463	452	471	467	455	485	482	450	446	464	405	489	477	439	458	481	500	462	467	473	439	478	479	480	442	453	471	478	465	446	517	487	486	496	455	454	449	462	490	458	497	486	476	465	460	462	487	471	467	477	468	473	466	417	432	407	466	478	462	460	475	458	472	463	489	473	457	456	452	467	486	470	461	488	494	489	483	443	458	475	476	440	470	466	474	461	495	424	503	490	478	483	464	480	489	459	475	444	448	497	444	482	505	432	469	455	479	472	461	452	443	424	461	466	461	493	474	449	457	448	486	438	487	500	482	456	480	461	469	468	477	508	475	443	473	471	481	482	441	470	442	454	427	485	472	465	460	454	494	473	499	452	481	474	446	460	486	503	464	470	482	466	485	476	441	451	498	450	425	461	513	440	499	497	462	453	475	460	488	475	440	518	478	470	457	455	503	449	446	452	475	429	479	470	473	501	466	497	490	466	457	428	491	474	486	462	424	463	481	467	479	419	453	440	473	442	449	502	480	439	439	480	491	438	445	481	455	473	444	466	463	515	468	438	449	461	472	495	495	454	482	454	436	468	492	450	434	437	452	474	486	464	447	503	459	514	502	504	455	453	491	448	450	477	498	422	474	433	476	458	438	467	429	477	501	463	466	452	464	465	474	452	436	475	489	514	494	482	495	485	497	484	478	481	453	462	486	457	464	482	420	471	432	495	472	451	466	476	470	476	444	481	464	470	474	496	476	503	475	435	480	470	438	477	492	494	444	484	459	420	447	466	524	493	462	469	456	479	441	472	459	471	502	441	465	449	506	464	461	484	473	480	462	476	454	456	463	468	465	547	473	483	450	459	442	479	449	459	483	463	454	466	471	486	474	468	474	465	460	455	426	448	434	512	511	405	494	443	456	453	413	481	497	470	439	448	475	459	459	486	459	468	464	450	468	479	443	443	416	445	491	484	454	447	457	401	475	477	500	490	458	457	491	472	494	476	473
23810	5816	3274	2078	1369	1062	847	731	616	567	498	456	456	483	449	416	408	385	384	374	403	380	383	396	346	375	375	355	412	327	336	334	354	381	387	347	337	340	336	368	349	355	353	377	315	353	386	348	342	362	310	349	365	325	358	316	312	304	339	342	339	345	337	341	328	350	340	343	351	352	341	346	331	346	361	340	354	325	356	335	376	361	360	349	346	372	327	324	371	292	331	339	302	332	330	337	351	327	339	330	339	337	318	317	325	335	341	333	325	325	310	327	337	320	315	370	317	358	327	330	336	341	325	332	337	373	353	331	318	324	333	347	326	325	336	332	368	357	368	349	350	346	353	346	327	325	353	337	323	372	322	316	342	347	342	345	318	353	334	321	346	343	380	340	314	316	322	362	365	311	322	307	379	334	316	353	304	327	323	381	335	328	347	372	311	293	313	360	339	324	325	383	319	370	315	313	353	351	342	329	307	339	360	315	335	320	336	349	335	314	340	327	362	327	348	373	334	308	333	356	349	343	332	321	337	343	322	313	311	317	340	358	340	321	333	366	358	309	342	347	303	346	329	312	334	321	342	378	358	316	348	359	348	336	340	331	340	351	373	334	338	326	356	350	340	359	383	349	342	340	348	328	344	309	360	308	349	313	308	305	358	324	365	308	340	333	354	361	334	339	360	356	327	354	363	320	328	317	319	315	361	347	329	336	341	335	330	349	333	359	320	364	339	329	327	334	334	369	324	335	369	366	348	302	362	335	316	362	303	347	358	303	336	312	352	341	305	308	353	378	320	352	329	324	358	337	333	357	344	329	365	336	362	340	333	332	336	297	360	336	330	329	379	312	316	313	334	386	333	324	348	320	323	354	330	341	325	354	351	339	331	336	335	351	339	311	363	352	339	331	319	336	330	314	355	306	346	378	347	326	336	335	352	339	307	363	348	332	323	335	323	349	326	309	375	353	323	325	310	339	346	355	313	363	311	311	328	348	356	325	329	330	340	335	360	348	358	362	336	353	328	386	347	337	332	327	308	319	339	298	324	328	311	334	345	355	340	349	359	362	336	322	387	345	337	337	358	345	356	349	331	339	334	351	338	335	329	352	342	314	334	338	346	342	356	315	332	374	335	332	341	326	352	321	318	324	333	363	384	330	342	362	300	348	296	329	315	316	319	346	323	345	313	330	347	351	356	349	365	354	358	295	329	328	344	364	369	352	345	310	311	359	330	339	307	363	356	348	328	350	346	317	314	354	333	338	311	368	336	370	355	345	318	353	329	363	347	339	363	346	333	375	322	351	294	325	324	324	363	343	340	367	342	322	349	322	353	356	319	356	315	324	327	329	363	337	353	313	340	309	340	347	342	341	326	342	343	326	362	341	337	325	311	351	297	352	335	362	323	356	316	336	347	345	318	351	320	321	352	353	334	348	369	333	329	327	326	338	333	296	306	329	341	325	340	367	326	352	334	370	344	346	330	355	351	329	358	332	328	344	384	313	342	366	394	320	322	338	343	359	353	365	314	343	346	365	361	379	376	329	358	353	325	336	342	362	348	336	359	335	352	355	340	343	360	304	343	345	357	336	300	323	359	359	345	329	343	343	325	294	328	335	336	323	347	365	339	322	353	337	336	350	340	349	310	343	324	308	383	379	334	334	354	340	347	356	336	338	350	372	344	317	357	337	319	307	298	339	360	296	345	376	358	330	338	348	333	332	341	344	323	322	351	336	383	314	328	342	311	328	362	344	354	319	336	322	372	322	332	334	348	363	335	335	325	352	352	333	348	327	319	366	370	341	322	325	369	326	339	328	330	351	332	332	329	322	372	364	364	315	354	332	314	364	366	328	362	342	340	377	345	314	366	332	299	351	342	309	369	316	338	346	319	349	352	365	385	323	328	318	372	352	340	316	336	351	284	327	329	318	372	339	347	329	371	342	337	356	366	322	322	308	323	351	299	339	350	297	339	332	332	327	369	348	357	319	362	318	353	319	318	335	367	333	336	344	325	322	333	335	352	324	340	355	351	337	338	317	381	318	347	344	367	344	353	339	335	353	333	338	342	309	344	355	331	355	330	344	350	329	321	338	287	356	365	340	392	352	339	357	308	348	329	342	330	347	331	355	373	335	340	329	359	315	367	309	345	361	366	316	324	357	328	322	336	355	380	367	358	337	320	375	351	298	328	358	327	346	327	322	351	348	346	345	331	325	315	332	312	322	343	328	343	360	336	335	311	322	299	294	348	308	318	312	344	320	322	338	347	348	307	325	329	341	344	325	320	318	337	365	391	344	341	329	343	312	350	351	338	352	354	358	330	297	320	345	335	320	336	335	319	333	325	333	339	317	358	314	329	328	340	319	362	348	344	362	348	351	317	338	321	394	337	346	326	329	331	361	339	344	316	336	357	349	329	329	336	325	341	322	335	341	343	318	344	333	355	341	340	344	325	348	358	356	341	332	316	343	339	322	324	324	314	347	346	374	316	383	327	296	320	339	345	345	330	315	332	330	331	330	341	321	339	322	359	309	283	339	324	305	329	399	353	328	360	325	324	327	329	319	333	341	329	325	324	324	366	311	360	308	292	385	345	314	352	332	360	328	342	338	336	345	329	337	371	342	374	317	343	350	335	353	345	339	313	334	335	340	314	342	327	362	319	344	370	325	327	333	339	357	333	341	331	354	341	309	348	364	339	341	344	330	338	334	314	342	359	323	345	321	312	343	320	298	294	330	334	332	314	341	340	332	351	375	345	338	371	320	325	304	287	375	353	332	313	326	344	342	346	371	365	345	328	300	342	351	343	323	342	312	338	339	344	335	314	332	370	333	340	320	344	333	358	346	304	299	338	361	335	350	338	323	321	331	353	315	328	321	373	341	339	303	325	331	311	336	329	343	345	355	355	367	356	307	337	312	299	309	328	336	349	326	336	349	326	366	327	299	338	350	351	342	350	344	349	319	340	331	339	317	332	360	321	359	368	310	328	309	366	375	340	314	296	353	336	317	332	317	318	344	333	307	333	325	324	307	311	352	342	338	366	314	307	320	320	358	337	378	343	317	322	353	326	313	319	354	338	345	328	352	348	317	303	350	356	323	338	330	342	390	346	312	372	321	349	355	356	352	339	331	364	345	332	358	327	343	327	387	347	326	331	331	341	360	325	352	324	329	316	282	345	334	333	343	344	328	352	355	335	328	337	346	351	340	351	334	363	328	339	327	338	320	343	343	300	335	351	331	357	354	327	324	371	295	363	346	296	339	333	326	346	329	316	311	348	362	356	297	340	361	369	338	317	352	308	330	334	376	360	315	333	379	351	337	336	380	318	338	348	350	322	332	353	313	341	328	329	375	297	347	337	355	356	331	359	361	354	349	332	355	338	312	349	328	336	348	299	319	348	341	360	348	374	339	366	339	329	342	321	343	334	334	359	372	359	312	329	322	301	333	312	321	333	336	319	348	330	328	347	339	344	339	325	343	309	381	328	342	343	321	350	341	357	326	345	354
12657	2470	5006	5791	5084	4201	3439	2976	2545	2184	1918	1819	1613	1589	1521	1395	1289	1274	1272	1144	1315	1146	1076	1067	1023	1046	1071	1043	996	969	991	997	1000	952	983	969	976	972	964	956	950	925	935	928	953	909	878	836	925	834	900	929	897	899	930	911	917	895	891	876	844	916	838	884	902	851	835	876	892	849	885	888	874	837	928	856	804	839	846	811	869	879	907	827	867	841	804	887	905	868	828	900	887	865	842	838	860	889	860	864	835	852	838	823	878	901	855	837	861	849	817	845	825	879	859	866	856	828	793	865	863	867	875	811	875	825	754	841	837	878	821	787	821	861	846	855	846	836	870	813	837	858	882	895	842	850	836	858	851	828	844	908	834	854	811	869	840	848	839	839	853	856	853	888	842	835	862	845	847	858	866	812	861	852	821	807	876	851	857	811	831	815	879	914	929	794	809	843	858	810	864	866	868	879	854	842	866	832	819	850	847	876	849	815	874	861	847	845	823	859	785	841	823	840	870	824	848	845	874	886	870	850	885	825	817	831	839	919	883	815	844	881	800	869	921	856	817	831	808	845	831	854	848	803	856	813	839	827	896	822	905	884	847	861	781	866	861	832	885	895	753	830	854	826	866	839	800	883	849	829	813	833	834	872	874	890	874	820	811	871	844	868	837	824	831	776	867	815	821	859	827	814	817	868	863	870	865	838	885	806	860	857	850	855	899	863	861	823	820	835	851	862	842	851	825	815	841	819	846	880	879	828	861	826	912	872	809	869	871	860	855	887	861	875	820	850	807	820	865	830	884	836	860	837	818	900	827	829	866	865	851	833	834	842	847	867	922	842	838	892	883	817	862	799	826	853	867	839	824	839	905	873	836	859	858	882	863	848	850	801	862	843	886	864	874	841	815	868	874	856	799	821	819	883	875	869	855	822	899	852	834	843	866	820	862	844	874	903	871	836	863	844	804	848	867	881	887	887	851	820	889	820	856	816	819	884	913	829	871	843	823	882	871	852	869	816	806	861	883	879	911	863	870	848	842	840	836	866	860	876	883	855	853	921	844	882	829	806	842	817	854	826	822	876	856	836	853	830	815	825	853	886	826	839	860	829	882	830	835	828	859	855	885	875	808	820	809	831	851	883	825	767	851	809	787	814	901	834	840	890	844	884	885	839	869	862	829	833	887	868	807	835	853	911	881	835	823	888	873	832	850	863	871	823	848	857	854	831	816	890	826	831	888	856	867	851	882	834	847	836	815	889	849	867	834	857	865	873	851	856	853	869	882	855	905	801	851	861	839	824	869	896	865	848	876	863	765	813	812	869	865	833	853	881	870	896	866	787	808	854	821	914	908	868	847	860	878	879	808	874	829	872	859	921	817	885	805	819	846	873	912	891	837	838	837	888	878	862	827	846	839	834	830	882	839	867	931	860	888	883	843	794	856	834	886	862	842	858	802	843	879	890	833	843	819	894	856	902	871	841	821	846	883	853	839	880	883	846	827	821	797	836	834	876	812	811	861	873	902	828	846	853	821	847	836	885	824	873	891	800	798	847	854	836	804	819	860	871	806	842	809	842	847	864	843	864	842	830	809	852	863	855	822	865	825	883	795	884	869	852	795	839	809	841	902	832	851	911	842	900	829	866	829	858	821	853	843	861	873	902	876	804	851	839	798	888	836	896	825	884	871	821	843	860	844	862	846	886	786	863	872	806	801	787	889	867	902	861	871	877	860	816	811	828	876	876	840	816	866	876	867	804	885	852	845	805	879	833	848	846	871	853	856	825	857	846	886	872	840	851	826	895	835	869	833	816	821	845	844	868	846	848	873	807	836	832	797	804	877	830	841	853	877	838	865	781	803	822	833	808	873	888	798	799	853	805	870	836	820	843	850	846	868	865	845	857	881	849	880	857	843	830	821	821	838	873	882	881	869	839	864	826	812	843	855	910	809	818	853	875	780	857	840	873	879	842	808	860	820	822	850	847	847	848	864	868	776	882	851	873	826	789	862	850	817	842	800	839	907	840	861	911	870	830	914	823	849	860	895	858	836	856	872	863	816	813	832	838	892	873	848	873	848	840	812	854	853	864	819	827	837	862	855	880	842	830	821	854	867	803	792	890	809	896	829	851	852	816	862	872	839	853	851	884	824	862	811	822	832	843	825	842	858	846	857	820	842	825	860	838	853	825	879	830	795	863	870	853	813	867	852	811	855	850	880	875	849	827	848	848	861	831	851	873	838	848	831	830	816	808	842	874	843	871	806	874	856	899	833	837	872	892	842	800	891	880	893	856	867	872	880	883	828	858	858	848	772	874	828	852	792	886	897	877	794	852	804	844	838	858	805	820	819	848	849	815	820	842	816	883	823	853	858	796	811	803	870	824	862	833	849	804	843	861	883	861	837	853	849	832	860	891	848	852	821	837	873	890	834	866	829	933	873	854	876	816	876	835	868	847	861	832	799	862	833	884	803	840	853	855	826	880	855	797	821	941	859	854	814	852	868	873	854	845	939	825	832	875	807	825	808	808	815	827	860	865	867	835	805	896	879	890	861	847	864	826	897	825	861	878	835	870	930	846	826	886	855	827	878	823	816	866	800	872	813	847	831	856	848	771	906	869	836	864	856	879	811	873	900	823	836	830	845	887	879	858	889	820	817	790	809	856	835	837	862	792	864	910	856	866	859	845	848	867	841	798	797	855	828	900	856	853	860	834	882	889	804	884	806	830	874	852	892	857	851	881	840	884	826	812	893	826	852	848	842	863	820	868	808	787	817	801	830	837	871	880	861	836	842	857	845	855	860	818	863	901	859	826	871	832	822	879	842	856	797	887	842	856	827	849	837	843	829	827	825	904	815	840	834	917	858	884	807	871	844	829	832	878	807	876	866	819	795	869	808	858	824	906	798	856	881	798	911	847	800	818	835	863	799	835	866	848	845	874	826	865	853	897	850	823	852	840	868	850	787	819	875	851	837	843	881	792	868	823	830	850	861	904	850	888	872	861	857	840	864	817	839	839	842	856	894	788	863	878	856	880	882	818	835	839	851	880	832	902	887	831	816	820	868	906	860	812	834	866	858	851	864	805	850	874	946	841	891	870	836	858	827	816	866	809	849	852	886	859	870	848	822	837	847	859	848	890	899	868	845	820	858	786	796	809	864	846	802	889	879	824	836	903	816	878	893	806	873	854	855	815	863	860	843	854	829	847	872	863	844	904	852	870	797	836	828	816	839	810	894	847	857	868	783	814	840	864	823	836	793	828	864	863	815	862	846	847	836	839	830	880	871	849	870	866	872	798	854	842	835	830	837	834	818	830	859	823	875	826	825	828	807	911	781	827	842	803	822	931	795	858	875	790	800	870	875	863	796	833	795	838	850	864	858	792	802	838	832	805	803	878	836	809	855	860	859	865	870	823	834	855	857	887	876	855	842	837	840	828	932	879	845	822	915	886	833	909	819	861	845	851	800	833	830	832	829	897	877	910	796	893	856	830	842	791	848	828	868	913	799	860
3580	263	208	197	175	174	164	161	189	162	151	183	164	170	158	144	163	164	165	183	151	153	128	187	168	174	178	196	159	161	138	148	169	153	175	182	174	157	162	167	168	146	166	160	156	147	161	166	132	150	175	160	160	141	151	154	151	162	176	202	164	172	166	178	165	167	159	150	139	188	162	173	161	142	175	173	164	159	158	184	154	134	161	146	136	176	142	158	187	148	154	171	140	160	160	155	163	169	168	160	169	160	162	144	162	168	180	172	155	154	163	150	178	155	149	153	160	141	167	178	145	151	137	163	168	164	137	154	166	164	140	142	145	147	140	141	156	136	149	181	159	161	158	157	161	131	174	149	141	176	134	147	177	172	163	184	168	167	157	151	153	153	142	173	153	164	159	157	149	175	178	166	171	150	145	174	156	164	166	165	139	153	166	169	157	147	169	171	175	152	170	153	157	156	153	159	146	177	156	152	171	180	171	172	153	160	163	146	160	153	170	183	180	175	157	158	159	162	159	170	151	148	190	155	143	166	178	185	158	162	165	124	166	167	174	162	181	185	151	170	178	149	168	179	170	146	152	168	180	174	155	164	151	181	164	147	156	150	141	145	148	151	156	148	149	165	165	156	151	161	150	153	169	177	144	146	173	153	180	158	153	139	177	168	185	146	156	157	147	142	151	171	143	141	169	168	137	152	149	179	147	173	147	159	145	166	144	194	166	196	167	149	177	176	169	180	164	155	136	179	149	156	148	147	160	154	154	153	151	135	170	174	153	166	146	148	175	161	160	146	165	167	147	188	174	166	165	136	165	156	186	185	170	157	139	160	149	172	168	158	133	155	151	162	150	144	164	155	164	141	152	157	153	157	161	175	147	152	184	166	166	148	172	153	150	187	181	160	168	147	157	164	181	175	158	151	175	151	140	154	143	140	157	167	166	163	154	173	168	149	167	166	155	183	159	162	159	154	152	173	153	152	161	187	152	179	140	153	170	152	159	172	186	166	167	178	165	166	158	181	162	165	143	150	148	171	193	157	152	156	145	155	174	166	168	175	192	160	155	143	178	174	174	158	161	157	176	151	157	143	143	177	156	186	153	150	159	155	155	151	133	161	144	158	147	155	147	147	152	177	190	161	152	175	172	163	152	160	148	158	143	148	166	165	171	185	146	158	157	166	176	172	152	166	153	157	149	143	153	142	157	169	173	144	150	162	165	167	176	169	153	147	163	146	164	165	170	149	150	173	154	165	171	160	142	152	177	160	158	159	149	122	168	170	148	174	167	163	159	141	163	195	141	145	146	162	153	160	158	165	125	124	157	166	171	151	154	158	181	161	175	163	175	184	158	145	199	154	167	140	167	156	161	141	184	143	139	181	168	167	173	182	165	159	142	161	169	148	158	152	170	159	160	148	159	175	185	151	138	154	168	151	152	162	152	136	172	168	144	150	183	161	134	158	145	151	143	184	156	161	150	142	170	162	169	162	157	166	165	163	171	167	172	152	171	161	171	172	162	158	164	158	176	183	171	159	148	163	140	163	162	154	151	178	147	145	171	191	192	144	162	155	155	159	185	191	166	164	162	157	167	164	170	165	157	162	175	183	137	154	146	178	172	138	133	147	173	143	156	156	140	149	160	172	135	164	170	193	146	169	180	156	184	169	163	176	169	192	165	157	173	172	155	175	138	148	164	168	183	144	151	166	170	170	171	172	148	153	145	143	178	190	160	167	171	164	163	173	151	150	163	167	164	154	172	155	147	172	161	163	141	157	150	149	168	175	148	153	157	162	162	154	149	170	177	171	163	172	168	148	166	170	170	173	160	158	166	158	158	179	181	199	158	171	175	171	150	131	158	180	155	175	154	166	139	169	163	146	160	164	150	160	153	205	155	153	153	132	191	173	180	172	159	154	144	158	196	175	153	176	179	143	161	138	166	149	176	149	154	159	170	171	176	168	198	161	169	157	163	181	167	168	150	172	170	154	168	140	147	150	136	177	134	150	169	148	159	162	152	190	153	146	154	160	154	155	166	152	174	164	166	153	145	167	155	161	152	159	163	170	155	176	157	164	171	183	168	172	146	169	142	173	166	160	169	167	158	147	168	165	177	181	153	159	162	155	172	178	161	165	184	159	147	150	151	135	150	181	173	151	136	163	175	162	164	177	147	169	177	148	158	188	165	178	134	153	168	169	183	156	182	135	169	186	148	166	152	174	145	162	162	158	168	157	171	165	165	174	175	177	162	162	151	154	162	151	170	167	153	166	180	140	141	171	151	167	162	165	181	154	164	189	168	174	163	161	188	164	148	156	157	169	155	154	181	174	170	158	134	162	157	165	177	133	151	166	177	154	139	158	148	167	167	141	163	146	193	152	162	155	154	165	205	161	158	168	138	191	136	162	144	165	160	170	159	174	161	137	136	155	184	148	160	163	192	151	169	169	165	167	157	156	161	169	153	159	170	159	168	153	174	162	148	193	160	157	153	131	157	144	174	167	181	173	170	172	176	161	169	169	141	142	159	175	153	158	163	182	149	164	158	181	168	176	186	155	146	177	182	156	165	143	165	156	161	143	136	152	181	181	156	165	151	171	177	154	152	157	134	146	176	163	151	165	141	181	174	165	154	149	150	160	161	137	153	164	155	151	168	145	163	152	159	163	156	164	174	161	149	180	149	177	170	165	200	173	188	162	157	161	159	154	146	177	162	170	151	157	149	169	175	175	152	170	146	135	143	172	176	178	188	192	156	138	170	166	143	146	151	163	149	155	173	143	167	142	149	168	145	169	159	162	145	157	141	178	148	154	161	155	171	157	149	151	151	154	168	171	167	174	164	165	154	155	168	163	150	156	144	139	169	152	164	171	162	158	183	177	174	174	145	148	154	159	164	167	161	149	156	157	162	186	183	157	135	156	147	159	154	159	149	148	169	132	157	147	153	157	152	162	144	142	174	155	151	190	167	144	172	160	158	141	173	146	167	156	161	156	166	155	157	182	165	171	165	147	161	171	179	153	155	147	135	168	165	134	134	171	150	146	163	189	163	163	154	159	146	168	145	179	170	160	166	157	146	153	184	158	153	164	174	179	162	153	161	168	191	170	179	157	157	151	169	171	143	165	170	186	154	160	162	152	149	170	147	194	141	165	141	173	152	151	148	169	136	158	150	169	156	176	150	156	158	167	182	137	151	145	164	177	137	177	179	133	159	157	152	167	153	164	163	181	156	152	179	165	143	152	166	180	160	158	155	150	162	178	144	190	180	163	144	156	159	178	185	136	154	152	172	151	178	169	181	180	168	161	154	190	149	163	166	160	149	157	168	167	157	168	167	175	161	151	162	164	171	163	156	174	176	144	145	172	177	148	164	174	151	141	176	172	143	148	155	155	180	183	166	158	149	145	171	149	170	181	144	177	157	138	164	175	148	164	166	194	141	170	139	149	162	162	159	152	193	154	179	169	169	166	145	171	151	157	172	176	149	140	167	145	161	137	153	163	156	186	159	166
2796	474	510	525	486	518	480	461	444	502	491	445	510	481	483	460	461	430	455	471	455	443	445	469	438	470	442	458	454	416	438	414	444	471	410	475	450	444	455	459	473	448	434	460	447	484	437	407	432	452	450	412	441	428	420	431	470	429	449	418	460	446	431	436	441	478	469	486	452	440	448	463	470	457	451	468	439	500	420	461	448	482	508	452	422	455	451	485	467	432	436	443	451	429	414	430	447	458	418	452	441	398	439	471	405	463	449	443	462	448	473	425	434	470	431	491	451	417	477	463	453	420	472	433	407	451	451	486	438	433	481	466	499	445	451	457	433	426	441	452	438	470	449	432	471	473	472	456	483	460	477	455	444	456	450	420	461	423	475	448	438	442	451	463	466	438	462	459	454	437	424	416	502	460	460	433	455	474	457	474	462	490	463	430	472	447	457	432	418	481	473	419	444	475	432	460	478	462	474	422	489	477	429	455	445	491	449	461	451	439	413	438	461	448	458	424	480	419	425	454	480	456	484	449	419	480	476	446	468	441	479	475	466	464	492	436	444	452	444	421	445	427	464	459	453	442	471	501	478	470	459	475	410	452	457	470	431	461	451	432	462	428	437	474	478	469	441	461	449	435	451	434	485	439	466	464	461	455	468	456	438	416	411	439	496	452	456	445	444	480	451	416	452	467	440	443	457	478	457	460	433	461	434	421	438	421	446	456	457	442	452	495	452	464	455	448	431	452	432	475	459	453	412	467	433	472	461	433	474	448	415	508	484	459	454	422	489	453	463	484	440	437	431	442	471	474	465	454	427	449	444	447	490	460	468	470	466	438	433	438	440	460	449	473	440	443	465	480	435	441	453	459	433	467	449	483	476	420	443	443	477	432	462	426	473	458	466	444	460	470	408	465	454	388	450	436	421	450	450	475	490	475	463	435	430	402	463	448	458	432	458	462	465	438	432	426	465	424	442	447	439	481	481	464	437	431	429	450	405	458	452	457	447	461	417	493	472	463	418	450	436	456	464	461	498	438	445	427	460	468	443	468	441	401	469	451	433	481	466	476	492	437	419	428	476	445	444	436	441	415	450	464	454	465	496	424	444	428	435	422	457	448	460	460	464	453	442	448	476	479	449	455	436	445	450	427	462	417	471	491	430	466	415	495	466	452	444	465	432	428	492	424	492	449	426	510	458	453	446	480	477	458	482	436	446	442	477	430	467	459	427	468	455	447	439	426	485	513	462	438	433	430	416	454	465	456	461	458	465	448	431	461	431	438	461	430	417	457	392	460	448	456	441	467	427	446	465	449	441	442	471	457	457	461	437	467	470	473	456	459	462	496	408	427	448	451	420	436	422	439	452	449	486	447	459	470	461	438	414	461	461	414	442	446	470	442	446	457	434	447	457	439	468	482	446	443	482	467	445	422	468	484	472	418	475	468	430	465	459	478	469	397	466	493	455	452	407	490	441	483	481	508	468	450	422	483	479	462	428	452	434	398	473	460	453	479	427	430	423	471	463	399	489	450	446	442	448	454	433	435	463	445	462	447	453	431	481	434	436	478	436	439	453	417	483	430	452	447	465	465	436	421	417	438	478	468	445	457	479	406	452	463	449	475	449	435	440	457	445	458	455	398	472	441	458	497	513	437	470	441	439	440	461	436	428	450	458	446	432	439	469	475	445	450	432	470	453	448	440	441	419	406	463	456	462	483	463	464	442	433	469	422	478	444	482	461	460	460	447	452	464	445	418	450	460	453	449	449	467	416	453	429	397	446	442	453	429	508	473	412	475	419	457	461	451	406	465	470	428	451	467	445	450	460	457	413	453	481	470	446	460	463	449	475	477	453	424	434	479	442	449	450	418	491	451	467	442	448	459	419	465	426	478	444	498	452	457	459	453	501	473	518	452	433	449	452	456	474	411	452	477	418	510	426	437	484	410	406	455	462	461	488	447	422	484	473	420	450	440	423	431	459	439	468	431	464	478	468	447	471	439	486	437	461	450	450	505	448	457	472	480	447	480	456	461	451	443	444	459	458	435	479	414	401	441	444	490	484	458	449	449	462	441	435	471	417	416	469	480	434	466	442	452	438	436	448	471	434	427	451	491	485	486	443	419	445	491	470	458	456	470	429	451	459	475	426	445	432	468	473	491	446	456	421	489	477	437	432	510	492	459	490	414	431	448	449	432	433	470	470	462	437	470	445	456	447	466	462	472	444	446	459	465	440	457	447	468	457	467	449	454	463	467	448	469	446	448	451	413	435	472	441	417	462	482	466	435	449	472	444	450	421	424	449	453	472	448	486	448	413	444	434	455	452	469	475	441	474	488	440	482	466	436	448	470	439	437	479	445	393	461	414	472	442	408	460	459	428	502	419	458	457	439	428	436	460	457	447	451	447	447	449	461	430	438	445	440	455	439	423	425	425	447	458	477	429	433	443	449	444	473	467	440	440	425	481	455	457	468	438	436	464	432	434	432	436	427	474	478	442	466	413	472	456	470	435	474	495	487	492	495	452	430	436	479	449	436	455	476	418	421	419	479	449	439	462	441	424	452	480	455	434	454	445	433	452	461	445	454	448	448	451	435	446	454	433	463	478	454	485	427	430	461	438	496	449	420	438	416	464	502	512	421	441	418	432	443	468	489	427	449	434	434	448	453	448	452	423	444	460	452	451	447	482	462	455	471	434	457	453	438	423	467	472	436	412	452	443	450	505	441	457	464	471	463	476	453	455	445	450	472	468	475	452	462	465	437	474	458	446	450	421	451	466	468	458	487	472	463	436	465	453	472	474	447	464	465	447	454	461	473	477	477	469	471	455	453	441	477	477	459	426	462	446	475	502	462	465	432	436	445	423	440	447	489	432	472	454	456	433	446	452	495	425	480	432	450	468	494	453	455	447	422	442	459	452	458	438	426	457	472	470	454	456	493	474	447	446	444	501	471	440	415	437	447	456	418	455	428	422	498	448	496	438	472	467	487	471	462	438	438	418	433	456	449	433	458	458	416	473	459	422	470	497	435	452	462	453	457	415	443	471	430	440	432	486	446	459	439	455	456	439	463	448	467	463	476	446	439	441	449	418	424	436	467	436	433	447	460	452	445	466	466	441	447	455	444	443	443	494	454	475	437	414	449	458	449	483	443	430	463	412	429	442	441	408	497	472	465	477	463	457	463	439	432	460	477	417	423	447	464	427	421	441	474	452	445	441	449	431	450	459	445	440	422	427	451	478	451	466	461	437	461	458	440	479	449	447	460	478	469	480	431	438	458	459	470	488	488	452	457	415	463	439	475	460	452	484	453	434	462	488	473	489	443	420	473	418	446	479	447	419	442	474	483	484	448	448	431	486	467	467	492	472	477	466	465	440	456	439	471	436	470	454	440	469	452	443	497	445	445	436	438	458	455	463	509	477	480	485	442	474	455	495	460	445	413	482	445	453	435	506	458	488	434	473	488	462	439	457	469	434	430	475	439	487	421	497	469	465	454	442	428	439	424	455
13010	2102	1403	998	628	487	419	330	296	298	251	241	222	214	211	198	211	182	152	172	200	181	167	194	174	182	159	168	157	169	164	144	160	158	178	171	151	174	165	179	170	160	160	155	177	153	174	168	161	153	191	187	141	159	160	142	168	147	178	152	168	163	152	147	163	166	150	190	168	176	197	147	154	175	163	150	192	164	167	148	143	147	146	144	171	156	159	149	166	152	150	141	144	166	176	164	147	170	186	159	159	155	169	163	151	143	157	153	167	186	164	149	152	152	177	150	147	185	158	148	156	167	154	170	159	150	144	166	186	168	172	173	154	158	162	143	167	149	152	177	151	159	167	151	183	171	157	173	168	152	158	151	163	157	154	158	161	162	163	159	179	157	159	173	163	157	156	165	147	179	157	157	150	163	152	169	160	162	162	144	131	159	158	153	150	141	175	154	152	151	160	143	157	147	156	155	160	148	155	145	177	173	144	165	148	169	161	164	144	163	190	155	137	173	152	164	156	139	168	173	158	136	152	149	140	141	185	174	159	138	153	154	187	161	157	163	189	172	153	149	153	170	154	133	180	185	163	148	171	171	146	159	162	172	179	134	150	162	140	166	149	151	144	143	143	166	153	156	150	144	184	137	130	149	161	156	163	172	181	152	166	155	150	159	185	129	163	154	170	148	152	172	158	165	160	139	167	172	169	157	156	149	163	159	151	154	150	162	165	162	154	190	151	161	149	140	177	146	153	144	157	168	133	165	154	151	159	189	133	158	143	165	147	149	154	159	184	166	147	172	148	145	138	172	174	162	141	133	154	142	148	164	166	154	157	167	156	144	190	159	155	171	152	155	135	167	135	150	151	150	162	143	180	161	159	155	161	161	164	133	153	144	167	165	182	161	150	155	145	160	148	142	131	166	153	173	158	176	144	162	147	162	174	159	163	183	160	150	175	166	147	163	154	155	139	185	157	168	143	167	160	149	134	154	155	134	156	165	157	140	186	160	170	153	167	164	150	163	166	158	162	161	158	156	173	162	170	164	153	146	165	153	169	164	164	141	171	151	149	170	170	131	167	171	170	158	177	168	143	148	138	153	174	163	184	154	170	154	166	164	176	173	141	152	152	142	158	139	152	168	163	161	150	167	150	148	161	149	165	165	170	173	140	155	161	165	184	148	179	145	148	152	155	150	163	161	164	166	178	155	154	150	145	170	164	175	163	152	149	188	138	164	165	172	176	155	140	132	170	147	164	153	184	186	148	157	152	157	174	153	161	145	180	145	150	157	160	148	161	158	154	173	152	142	163	143	156	157	171	164	155	144	172	159	167	169	168	151	155	142	130	185	146	180	158	168	151	171	157	174	164	152	146	163	150	190	160	159	176	166	141	136	154	156	176	157	158	137	134	143	148	140	158	146	156	144	179	182	170	178	153	138	154	160	151	143	166	174	146	171	152	154	142	171	158	163	126	154	170	170	155	174	169	132	152	164	140	163	157	147	165	173	160	165	158	172	162	140	161	130	190	123	154	169	137	179	177	147	156	158	141	165	155	163	150	143	140	172	174	145	146	150	174	142	148	161	158	154	172	150	148	151	161	170	169	148	143	122	154	147	134	151	172	157	173	153	144	142	145	146	155	145	173	166	183	151	169	192	173	165	152	156	156	139	179	145	183	164	132	154	155	171	144	167	150	159	130	168	162	152	151	142	168	167	148	190	147	146	170	150	152	174	156	161	151	151	166	141	143	162	145	137	157	151	150	170	131	155	166	183	154	158	158	173	172	165	160	147	165	156	137	163	152	172	141	157	169	156	163	148	170	155	153	158	173	141	142	164	139	135	154	152	178	154	162	162	157	146	150	171	134	152	151	159	157	164	174	135	185	149	154	171	128	156	183	178	159	137	131	171	137	142	159	148	133	160	170	145	171	159	158	154	180	150	159	166	147	143	176	150	149	183	156	158	159	133	152	174	177	163	173	162	154	175	159	148	183	140	146	129	146	169	157	149	153	152	157	180	155	143	173	173	152	171	150	173	151	154	167	176	158	162	172	145	158	143	150	150	168	160	166	148	158	169	129	151	139	172	154	162	177	144	152	147	138	155	169	134	173	175	148	142	151	144	162	177	164	158	147	160	160	138	177	164	145	167	158	157	195	172	156	172	166	145	149	166	153	158	168	175	163	156	154	174	163	147	144	144	182	175	176	173	162	159	140	168	156	156	168	173	166	153	145	152	151	150	166	141	153	170	159	164	147	175	150	151	147	159	160	157	157	166	173	132	160	152	137	150	167	143	169	165	146	170	158	155	150	154	181	163	149	157	146	170	163	188	150	151	162	150	154	143	152	167	142	157	132	157	167	172	149	146	156	177	166	177	154	161	152	159	177	136	174	161	179	150	169	158	180	158	139	171	149	174	158	143	130	172	153	162	174	154	156	162	157	172	152	141	172	157	164	149	137	176	143	164	153	167	162	153	162	160	159	132	161	140	155	173	134	159	208	138	187	164	142	157	162	162	145	160	150	164	150	145	148	161	146	130	169	139	158	164	170	163	141	158	143	141	176	167	169	133	150	143	158	157	167	164	151	167	161	169	143	157	158	170	135	159	161	154	164	163	173	150	133	176	162	156	147	182	161	185	179	169	182	149	145	148	157	165	168	147	147	143	162	185	139	151	159	154	150	152	170	150	170	156	160	147	161	175	188	163	171	140	142	147	162	160	174	170	142	159	144	155	167	160	158	184	196	169	163	157	150	146	151	157	152	156	171	154	145	155	158	168	158	146	155	153	157	169	150	145	148	167	156	180	163	152	146	151	135	149	141	158	139	167	172	172	148	156	190	149	141	151	173	150	158	155	170	160	152	166	180	134	170	169	171	147	158	169	157	153	146	137	179	152	147	145	155	131	155	165	175	133	154	134	163	161	163	170	176	130	164	148	162	163	149	155	168	161	166	144	149	149	160	170	169	152	147	144	174	151	153	167	146	135	152	162	163	150	147	153	164	181	142	162	151	168	164	169	156	144	179	142	154	170	150	146	147	154	147	147	134	165	161	143	161	147	172	151	137	161	173	157	139	160	165	160	151	144	153	177	168	177	146	186	145	177	170	184	152	155	168	187	132	145	170	164	141	167	144	156	171	158	147	145	167	134	168	144	173	160	166	170	135	142	152	155	132	155	164	162	169	179	175	156	157	159	166	181	143	176	158	143	160	159	159	186	172	152	166	177	140	169	150	161	177	157	151	138	150	140	170	160	152	193	152	182	155	169	190	144	153	148	172	150	170	170	150	159	162	166	152	165	169	169	177	144	136	176	161	187	167	171	171	155	147	156	170	168	161	150	144	150	136	167	167	161	159	177	174	162	161	147	180	155	151	161	138	142	137	147	162	164	163	192	161	158	152	148	200	163	160	162	178	166	169	164	150	163	163	153	180	154	141	147	165	161	151	173	148	184	160	161	165	155	172	169	166	167	152	186	162	180	167	157	156	136	160	187	155	168	137	184	167	167
7992	1309	2595	3011	2680	2161	1819	1543	1271	1121	1042	959	883	803	755	745	704	743	657	701	620	620	588	618	564	569	567	556	509	564	566	511	525	505	524	483	530	510	496	482	524	569	492	507	509	494	474	465	475	501	465	513	471	475	474	479	474	467	521	505	510	468	487	480	523	518	466	483	485	488	477	472	507	463	471	464	491	458	443	454	459	440	479	482	532	500	454	511	485	474	474	481	455	504	474	460	476	485	438	443	484	467	510	465	479	489	423	467	494	492	467	436	464	479	449	418	495	474	474	467	456	512	473	463	466	469	494	491	468	476	467	506	468	475	433	469	463	451	442	425	462	495	421	430	461	492	448	463	482	472	438	500	509	500	459	469	492	462	474	467	479	489	495	448	449	499	460	486	488	470	487	475	487	463	474	440	470	516	460	443	470	490	484	452	463	413	468	483	461	481	491	467	485	451	484	463	463	476	445	461	503	452	457	468	483	454	472	555	444	448	498	464	447	510	440	416	498	476	491	438	457	450	432	453	466	461	493	465	463	444	490	495	465	475	446	487	502	495	446	474	488	490	473	475	426	435	438	512	453	470	450	459	475	479	446	482	440	470	489	490	469	426	469	484	479	468	463	468	451	506	485	444	457	469	457	486	483	466	452	535	480	437	458	457	459	485	455	463	456	454	476	504	479	460	455	475	456	494	470	467	471	494	475	510	484	456	502	480	496	511	471	471	448	467	469	452	436	423	441	436	434	475	491	511	421	486	439	457	455	486	454	486	483	503	475	491	441	488	470	444	444	439	480	480	458	418	467	449	489	481	465	493	481	465	467	480	468	495	448	471	534	517	497	466	489	459	473	477	468	458	442	433	467	463	451	442	448	452	447	496	477	476	472	463	460	461	500	487	475	472	512	467	476	440	435	490	445	496	431	485	475	456	466	492	442	447	504	466	502	470	462	472	444	427	472	471	450	452	425	429	454	472	450	463	491	468	497	443	434	476	453	451	436	480	509	471	464	522	498	512	437	471	420	439	452	465	491	466	474	460	443	492	443	467	490	484	463	478	462	446	471	468	519	484	460	433	487	447	464	500	455	482	432	450	451	449	444	473	483	477	426	471	462	462	464	471	455	470	446	454	460	488	478	499	464	460	493	493	481	482	468	448	487	485	477	507	452	429	506	451	498	440	477	482	429	488	450	495	448	495	469	475	493	515	462	455	446	491	429	489	455	491	462	466	448	472	461	512	448	460	476	425	499	467	457	456	469	470	518	470	431	460	450	499	473	434	468	441	487	445	502	499	478	453	449	469	454	435	478	443	498	451	473	459	493	453	460	480	449	506	474	461	446	453	462	439	462	451	522	496	453	441	450	458	474	441	463	473	427	449	504	497	449	490	435	458	427	451	464	468	458	463	458	479	482	468	480	504	485	498	442	450	479	444	465	471	485	444	468	495	504	436	460	475	442	453	469	471	496	472	454	456	487	444	463	482	467	462	480	511	484	427	459	494	491	446	421	476	464	482	481	492	499	446	453	475	454	476	440	480	466	478	451	492	466	467	474	475	482	474	483	465	492	466	476	471	469	461	497	461	520	446	455	454	488	450	451	435	477	460	506	448	481	477	449	443	464	510	494	489	453	462	488	467	462	475	473	450	504	471	478	451	507	446	449	445	429	458	507	425	504	449	472	493	486	501	478	459	470	491	434	449	477	479	443	472	500	499	437	466	440	437	472	445	485	471	494	470	475	490	474	448	412	513	515	453	460	477	493	456	489	497	466	486	436	459	473	456	434	487	454	453	472	474	470	488	441	425	477	444	478	510	482	511	509	479	491	466	502	466	501	440	448	440	480	479	465	429	443	467	463	465	462	508	459	454	457	514	485	471	470	501	483	441	486	480	486	455	471	471	461	450	460	443	487	492	467	505	490	504	452	459	455	457	458	456	470	428	472	463	447	509	465	465	501	446	465	471	495	424	500	488	467	458	442	471	481	448	480	444	445	463	455	466	463	452	469	501	441	448	404	495	513	501	436	429	459	485	499	449	491	445	449	481	466	470	465	448	475	429	517	475	468	443	489	465	481	467	506	474	487	442	478	454	474	445	464	470	487	484	477	483	454	481	437	484	442	433	464	469	457	484	476	455	439	447	478	460	445	476	501	474	468	473	480	440	445	410	424	485	454	473	486	473	439	507	476	454	476	415	478	459	496	458	480	469	467	471	456	474	465	485	444	475	474	459	443	481	424	458	453	468	448	473	474	452	450	470	483	464	429	427	504	471	449	459	443	454	494	472	474	408	485	475	439	442	444	466	460	460	462	494	455	483	483	412	513	429	467	465	481	484	442	431	474	447	487	510	485	428	430	417	463	466	435	469	455	470	466	497	431	435	448	412	461	475	481	475	442	484	469	429	440	468	479	482	479	458	449	472	453	459	501	456	452	462	478	427	482	464	470	460	507	501	464	483	485	464	490	446	415	442	443	467	465	458	505	478	468	503	499	433	447	443	483	447	461	458	503	479	493	483	435	444	467	495	488	457	433	473	477	490	463	529	461	467	491	461	437	451	506	480	438	479	450	476	506	446	480	463	473	443	500	493	479	513	484	452	509	477	485	450	463	466	465	444	512	447	468	455	464	475	510	482	426	448	459	467	452	455	465	447	469	471	409	457	473	471	453	498	427	477	457	470	458	457	483	463	477	410	474	474	462	478	500	493	484	502	470	457	481	441	464	510	464	431	468	478	489	488	451	486	465	463	470	454	442	467	477	501	473	497	472	463	491	463	490	493	479	489	454	455	481	449	467	459	450	451	466	438	457	458	454	472	489	440	493	479	461	470	469	392	445	426	463	416	475	483	503	528	461	457	431	455	483	424	484	459	456	464	450	431	481	467	462	471	470	489	444	469	459	469	471	471	464	485	483	492	464	475	465	477	491	468	469	442	456	459	443	469	471	453	476	448	491	476	458	468	446	448	451	430	460	459	416	462	488	422	464	476	480	432	511	469	494	470	470	450	488	455	512	468	446	463	488	447	449	483	461	496	482	446	438	480	422	432	518	429	455	479	505	468	478	444	484	462	446	486	492	442	476	482	428	517	489	472	469	463	449	408	470	478	474	492	482	493	472	437	436	476	488	479	502	422	494	429	492	498	510	454	518	461	461	472	453	487	448	432	432	483	436	474	457	452	485	505	479	456	437	428	479	453	470	457	495	478	462	496	503	436	442	469	469	478	441	463	471	461	491	500	501	437	477	505	471	462	489	459	472	494	460	464	482	484	472	449	475	481	490	434	468	462	473	477	464	461	511	461	444	453	444	472	489	445	488	437	462	495	476	501	470	478	481	472	461	476	478	472	491	451	468	457	439	477	435	524	466	448	505	444	471	484	493	447	496	499	458	474	452	516	468	428	480	454	455	471	432	446	477	440	466	517	484	465	480	478	467	468	479	453	497	474	458	486	476	480	430	480	470	456	466	487	482	427	488	447	438	449	471	459	498	475	449	474	465	461
23531	6988	3493	2073	1429	1105	856	716	599	538	496	496	467	463	451	365	392	413	380	373	363	377	364	372	402	390	358	339	367	348	373	351	340	340	362	328	357	338	366	333	361	347	370	339	333	324	342	378	334	344	321	317	361	352	344	325	304	329	334	350	372	335	315	316	350	334	316	343	352	342	302	335	362	313	336	337	347	368	358	333	317	348	345	341	348	353	319	339	371	333	340	369	309	347	328	319	357	347	381	342	339	356	367	362	334	356	364	348	316	305	337	355	352	371	343	347	325	310	324	343	359	327	351	335	346	342	361	370	352	360	349	328	340	347	352	311	336	328	355	343	349	330	370	320	345	325	374	354	312	381	354	347	366	338	337	359	322	336	392	333	321	320	337	318	352	356	383	371	311	335	323	338	346	356	383	380	344	367	359	379	336	314	372	322	349	325	330	369	337	324	327	332	347	342	306	338	340	344	314	340	337	359	322	356	318	358	361	317	341	353	344	368	331	312	349	340	319	306	352	308	319	334	345	301	350	327	334	332	315	361	338	363	329	358	350	330	358	364	351	322	326	315	309	338	318	333	374	368	330	355	319	302	314	338	378	342	372	342	345	331	349	332	344	340	345	361	345	382	314	335	336	316	300	321	346	335	335	327	348	347	324	340	346	345	340	332	334	349	333	337	336	347	335	300	320	309	328	341	332	334	302	338	351	355	331	344	341	359	337	322	357	303	389	334	329	341	334	312	303	336	336	327	362	337	342	341	313	318	365	333	334	341	352	357	342	348	299	343	325	357	352	306	317	312	339	351	338	361	314	337	308	335	323	320	330	352	322	352	290	379	335	381	347	335	356	323	313	332	329	352	334	339	347	357	301	346	341	364	333	354	321	363	328	336	355	341	380	306	321	330	336	346	352	351	372	348	350	337	386	349	370	349	385	338	333	296	326	387	328	326	360	353	355	328	337	338	339	327	353	341	317	340	332	365	354	336	324	333	350	338	326	330	330	340	347	331	318	360	350	319	306	363	312	323	366	321	326	337	329	333	334	366	326	320	297	341	323	351	358	341	292	336	324	299	344	315	359	331	352	337	365	319	328	333	339	340	336	306	347	359	358	361	325	362	329	343	362	313	310	347	344	359	338	350	353	346	324	346	323	390	311	336	328	346	353	367	353	335	316	321	336	337	340	339	318	341	323	343	354	394	338	310	358	341	335	311	344	390	294	319	329	351	312	314	322	346	339	354	354	336	313	321	347	371	348	337	350	378	343	333	312	363	355	317	336	324	352	324	351	382	367	313	311	341	336	304	340	323	359	366	346	348	346	362	341	337	309	290	324	373	310	359	349	319	306	296	309	338	339	340	345	325	349	335	299	340	348	323	357	303	345	345	317	330	353	313	320	349	315	362	349	369	290	311	377	351	339	350	357	357	364	323	329	343	337	332	333	332	297	336	316	355	347	325	326	338	309	320	357	344	311	308	328	334	350	324	345	334	338	317	338	325	343	360	321	350	313	314	362	369	357	338	370	335	349	323	341	317	395	376	320	348	371	411	344	330	333	306	330	347	361	350	324	323	332	335	355	356	327	352	345	346	353	339	384	348	301	359	354	333	330	351	360	331	347	384	334	349	339	362	359	318	336	361	327	325	345	311	317	336	309	313	304	343	309	353	305	314	319	305	340	326	355	355	307	345	358	335	344	342	363	305	343	327	344	322	336	345	334	339	373	369	341	337	359	334	354	363	339	320	364	315	330	312	331	370	388	334	344	321	355	365	367	350	349	327	349	333	332	344	367	326	337	376	345	347	328	326	352	328	372	337	351	366	365	335	346	340	336	334	304	346	312	333	328	308	337	340	309	307	310	335	355	320	307	354	303	344	322	359	322	328	318	332	313	365	342	323	352	361	374	325	335	335	327	370	333	356	350	311	347	413	338	357	350	318	345	343	339	316	338	353	348	318	386	321	348	328	351	289	333	333	324	310	307	356	309	336	335	360	371	346	328	322	342	341	323	333	344	358	378	316	364	377	375	359	379	335	344	340	329	354	342	322	325	340	331	319	370	367	352	345	336	346	333	325	304	327	339	336	359	385	359	368	352	345	354	371	322	360	354	325	356	359	293	352	321	352	327	336	325	360	327	356	312	370	307	340	344	342	370	352	322	353	339	318	324	325	344	349	408	323	353	314	329	336	327	326	331	355	346	326	359	378	368	312	321	360	329	310	349	362	348	343	367	340	358	332	329	308	359	338	274	340	335	346	340	352	365	374	333	368	327	324	309	325	364	331	317	366	318	341	342	374	339	355	378	362	362	346	309	353	335	318	352	357	369	330	353	372	344	380	349	346	313	339	341	368	374	328	332	324	354	331	345	337	323	311	323	304	325	341	355	345	345	336	359	373	352	369	348	350	331	373	324	309	358	390	321	390	334	348	321	370	308	330	353	360	343	346	323	357	382	353	352	342	332	359	344	345	340	353	341	377	357	341	339	324	373	364	334	325	339	353	359	338	318	377	329	332	336	320	349	355	345	323	369	331	355	342	360	324	315	373	347	353	354	362	339	363	356	381	357	352	341	298	315	333	314	341	337	364	354	313	327	387	346	319	341	371	306	353	337	375	315	313	294	343	366	365	344	323	332	352	353	356	312	357	336	354	334	342	340	350	321	349	333	326	319	345	379	365	314	329	390	376	325	344	336	323	363	348	376	354	333	320	330	346	321	362	340	334	336	327	332	325	356	332	339	354	337	332	307	339	348	351	311	358	317	351	350	339	310	369	340	350	345	313	308	332	346	323	333	324	339	349	376	344	347	345	360	350	356	322	303	313	336	382	327	355	361	314	346	358	333	313	350	311	307	356	322	348	341	383	304	334	320	349	348	339	348	345	348	283	327	325	315	317	341	354	359	326	357	306	317	305	352	312	349	333	327	359	351	367	353	325	318	356	328	329	370	350	362	354	350	356	345	332	344	341	368	308	357	322	363	332	363	355	322	380	365	326	334	313	358	358	354	346	305	346	303	338	305	360	334	349	365	341	342	336	366	296	329	349	354	351	351	396	336	370	322	310	347	342	338	338	341	322	361	340	338	395	346	335	301	363	328	307	314	331	343	331	323	323	319	354	311	349	354	353	331	349	370	327	361	373	365	350	337	349	346	304	326	339	353	348	333	365	346	345	306	311	315	318	304	361	324	348	334	322	312	349	330	325	372	323	338	317	370	321	347	335	383	343	321	340	335	309	331	331	324	354	325	342	360	350	337	344	355	312	327	336	313	326	328	376	346	342	317	348	338	335	334	329	361	374	333	356	326	369	288	328	337	303	336	326	321	336	308	330	358	338	351	336	334	344	334	307	322	360	364	351	308	322	331	343	327	323	323	329	331	325	360	342	329	334	349	331	314	355	351	338	332	353	353	336	347	366	364	314	337	312	340	320	329	294	363	322	341	365	381	309	333	364	362	377	306	358	359	338	330	344	366	337	344	328	366	321	346	324	351	323	319	373	350	360
12913	3224	4896	5674	5032	4114	3413	2956	2592	2242	2009	1849	1670	1552	1408	1424	1331	1283	1253	1170	1156	1156	1085	1057	1094	1053	990	980	1019	1010	998	974	919	944	981	941	977	986	991	952	961	981	958	957	904	898	885	916	901	947	946	949	824	874	886	856	870	896	829	858	837	904	864	837	873	890	887	903	915	857	886	835	877	855	866	806	841	849	858	914	858	878	840	858	859	875	866	873	886	881	859	892	875	859	855	871	896	862	847	847	862	874	895	810	871	860	839	859	876	878	831	836	864	799	828	887	896	838	892	838	869	851	897	819	861	842	897	864	834	868	821	880	841	857	864	851	872	870	867	870	844	852	837	854	850	842	813	840	906	898	896	835	848	858	893	829	851	826	850	872	818	852	821	867	835	872	823	905	858	854	885	829	843	860	837	868	842	848	851	880	847	866	869	824	847	789	868	881	860	829	860	835	869	846	823	866	841	857	838	854	827	892	838	859	813	891	884	850	822	798	816	851	873	848	840	858	855	853	886	824	864	856	856	878	849	892	836	813	871	877	861	804	848	856	861	889	808	805	831	832	834	850	887	843	807	919	846	879	834	860	842	851	879	878	882	856	871	858	865	774	849	881	884	920	889	769	830	861	860	845	841	822	848	890	850	835	835	803	800	825	868	880	863	804	875	863	822	887	850	853	833	860	863	848	861	860	835	817	876	868	849	850	894	870	856	830	843	817	850	839	887	835	827	884	829	834	841	850	836	810	861	867	816	893	835	889	823	881	821	808	869	832	845	847	839	879	797	842	843	822	878	907	865	817	855	878	843	859	861	895	812	864	833	900	851	848	860	926	927	845	813	864	812	839	843	897	814	876	860	869	865	824	851	861	854	826	869	841	885	877	915	824	859	853	902	785	851	847	854	843	818	832	793	809	819	885	828	880	850	908	854	826	845	867	810	826	857	840	824	811	868	874	860	850	855	839	838	840	842	858	838	882	788	849	845	814	814	860	825	795	845	800	864	866	867	866	822	902	876	874	904	877	869	836	818	867	822	894	836	852	795	862	836	880	784	821	878	821	835	853	807	840	857	865	811	880	887	849	851	818	901	926	839	819	857	833	862	867	844	817	897	843	831	844	828	854	854	877	833	861	817	807	830	877	838	879	906	806	880	828	831	881	848	834	817	831	827	887	877	831	868	898	846	849	818	873	844	878	831	827	850	794	856	855	891	896	861	852	886	839	826	902	851	838	830	818	862	871	855	904	773	845	849	876	772	862	882	858	831	825	856	843	822	872	833	846	890	867	865	842	840	840	780	808	799	867	840	873	861	843	859	871	855	816	854	850	811	878	835	850	831	814	843	849	879	853	821	835	850	851	861	838	832	805	881	881	849	865	850	857	874	814	890	818	870	924	863	849	890	832	872	785	827	847	826	872	880	820	841	856	836	820	877	860	874	895	832	850	831	882	855	864	859	842	805	827	871	914	922	895	862	861	890	850	794	844	816	817	878	841	819	894	836	792	843	861	866	816	852	885	851	817	854	844	827	879	886	831	810	833	810	826	865	813	846	868	804	831	855	851	785	872	878	847	885	862	881	898	815	862	875	862	895	857	826	816	821	845	816	898	896	859	816	892	830	857	821	884	854	871	860	887	932	814	813	880	768	886	874	895	897	839	788	844	810	822	822	889	851	811	843	830	859	839	873	813	787	808	832	826	886	817	811	855	815	850	838	850	827	886	821	855	863	822	791	816	864	809	825	872	845	823	875	836	869	810	827	787	835	817	896	834	852	893	809	838	863	846	889	898	884	842	837	841	875	825	826	847	805	874	872	784	878	834	871	911	892	865	833	853	878	878	850	820	810	832	868	804	804	910	824	881	827	894	831	864	832	874	836	852	818	822	842	871	808	875	892	848	812	880	895	828	827	803	835	834	888	847	804	884	835	833	870	866	806	835	827	836	794	842	829	878	906	882	851	845	866	864	869	866	860	845	806	822	807	862	856	868	880	813	881	838	835	893	825	874	804	800	878	848	872	868	882	826	885	861	818	848	749	820	854	836	832	833	799	836	870	855	838	855	820	799	848	801	878	865	839	846	859	809	870	808	818	836	904	861	855	820	844	857	825	852	802	847	766	900	807	780	888	800	841	840	866	878	842	891	826	869	787	872	791	893	854	906	839	854	846	857	889	812	846	885	842	848	851	880	823	863	847	881	835	877	854	882	906	838	827	810	884	871	773	878	829	842	798	828	867	814	867	793	850	868	840	866	850	873	873	833	802	834	853	875	843	859	887	846	885	825	853	818	838	834	872	899	902	875	827	903	835	863	878	835	842	837	849	826	867	878	840	911	828	877	836	836	884	847	823	854	849	861	819	805	842	840	870	849	837	867	858	835	851	849	847	833	795	840	845	891	840	816	844	885	834	815	866	844	917	876	830	867	889	784	834	830	887	814	839	845	856	889	843	820	836	831	815	843	829	841	877	851	839	855	802	857	831	888	861	848	832	850	840	856	857	843	827	855	883	828	786	844	816	906	894	875	895	850	821	837	860	866	836	858	849	839	787	820	814	836	881	795	848	861	840	883	892	859	880	795	834	848	796	901	859	795	855	839	853	798	816	828	912	826	848	889	797	828	855	818	855	884	877	838	908	849	811	838	808	857	814	866	841	847	830	808	911	826	859	847	893	866	894	853	833	860	857	787	884	892	867	833	819	841	872	806	784	825	869	878	858	831	822	824	841	936	866	869	862	782	836	844	867	862	894	798	838	887	790	889	870	827	790	838	886	859	858	859	843	826	849	845	827	918	882	834	884	856	832	841	850	792	869	853	852	825	827	880	798	821	866	814	797	886	854	870	862	830	912	826	841	787	839	851	858	907	875	796	843	828	852	892	869	871	845	924	879	888	816	853	783	859	862	838	846	818	906	862	817	837	845	879	828	887	843	899	833	813	819	848	945	862	815	872	903	856	835	847	815	851	852	825	914	856	836	819	864	864	819	871	836	824	904	850	819	801	841	872	823	864	874	814	892	806	856	909	848	875	884	821	823	857	864	839	801	823	845	858	830	868	869	875	831	817	860	885	833	835	831	833	881	828	839	880	876	871	845	865	861	836	864	840	861	867	853	820	820	793	916	856	869	866	813	911	834	803	818	849	842	805	864	839	802	835	854	815	814	856	814	832	827	854	900	822	852	857	851	888	860	822	800	884	821	817	917	838	819	913	875	815	833	825	888	822	784	782	837	846	838	860	842	823	866	896	869	824	819	795	803	848	916	829	865	888	853	802	879	852	911	839	861	812	883	850	858	872	807	864	809	844	898	806	844	788	826	884	830	846	825	864	865	851	789	805	877	907	880	842	900	867	871	841	838	873	870	819	794	905	859	815	867	869	838	847	864	803	896	866	823	815	857	830	863	796	817	816	829	875	884	837	851	870	909	830	817	810	848	860	876	890	848	841	812	835	847	834	809	917	861	840	827	872	800	810	862	870	916	864	783	822	897	793	887	826	882	862	863	882
4215	339	197	189	194	172	160	157	147	165	135	168	134	163	163	189	198	154	146	176	176	165	152	152	158	155	136	160	170	172	153	159	175	187	160	168	141	147	160	152	151	168	142	169	151	165	164	133	167	133	140	167	182	167	158	154	150	163	172	168	162	158	154	166	159	148	178	154	163	162	172	142	172	180	133	161	175	168	162	173	162	176	158	167	142	160	149	144	176	160	168	165	153	142	159	163	174	148	169	147	176	187	155	160	139	162	154	158	163	179	159	161	173	155	173	142	153	158	155	151	177	144	164	155	168	185	124	136	163	157	186	169	137	187	160	142	170	157	152	152	168	164	160	186	145	154	155	163	158	172	161	154	166	155	145	157	179	147	183	161	164	169	154	141	155	159	164	192	164	170	170	155	154	153	142	144	137	160	147	185	179	162	176	166	148	156	149	151	153	160	164	203	170	170	193	145	167	159	163	167	154	153	172	140	167	156	143	181	181	153	169	161	153	169	170	150	134	147	154	174	150	150	159	154	144	177	142	166	157	174	155	175	148	146	159	153	163	159	141	155	145	169	149	168	152	184	177	184	168	173	178	165	146	141	140	147	156	175	167	169	154	149	142	184	165	128	154	160	164	188	185	172	166	146	177	152	152	178	167	178	169	196	147	175	168	154	162	156	167	171	166	150	158	148	121	164	154	138	165	173	155	140	167	171	157	193	136	158	155	162	188	149	175	160	171	167	130	172	175	138	133	161	155	163	170	165	159	152	177	193	173	150	162	182	190	174	161	162	154	155	164	168	137	169	153	182	181	156	164	165	151	173	153	164	145	141	168	158	161	153	144	158	146	182	131	169	181	140	165	146	155	166	153	181	161	153	172	174	172	178	160	163	161	178	178	163	161	178	165	153	162	176	169	167	175	174	136	168	158	167	157	176	181	180	180	168	166	133	185	166	164	163	149	156	167	161	164	180	155	168	155	177	159	162	147	162	177	169	167	165	165	182	149	142	152	147	173	161	152	165	169	140	145	161	153	162	137	157	147	146	157	188	153	145	142	159	153	168	164	160	162	160	154	161	180	150	174	151	178	148	160	139	160	173	157	164	157	164	136	160	161	154	172	164	152	163	144	168	170	153	140	164	149	164	142	166	158	180	141	175	147	155	147	144	173	162	144	159	164	139	147	140	176	146	150	138	166	167	152	174	183	161	163	155	157	152	176	168	163	158	171	182	141	150	140	158	149	148	162	155	159	169	140	155	142	163	173	183	157	199	135	149	138	181	167	141	172	163	170	149	149	161	152	158	163	148	160	168	167	172	189	172	137	127	169	152	156	160	139	152	175	136	136	159	186	153	179	172	158	150	161	150	178	139	157	174	159	174	184	148	153	182	166	160	151	159	166	150	192	156	166	147	137	179	171	144	163	147	168	170	148	171	156	160	160	160	146	167	141	162	156	150	168	195	177	156	161	172	163	169	146	164	183	152	158	173	124	145	162	158	153	151	171	178	155	164	170	159	172	157	150	167	147	169	150	154	156	159	170	148	172	129	144	150	185	151	164	172	146	178	134	164	148	167	147	185	167	173	149	157	182	165	156	157	173	147	175	168	187	156	167	188	189	175	149	170	142	154	153	164	153	136	163	172	177	160	167	151	135	151	165	182	161	163	161	151	158	171	172	176	167	174	153	157	149	150	161	158	164	168	156	170	167	185	154	137	170	149	159	155	160	171	160	152	148	171	169	163	139	175	177	185	144	187	173	159	184	166	192	166	185	165	174	177	157	156	176	180	150	180	154	160	157	164	161	146	155	169	162	168	128	130	174	147	153	165	178	139	151	162	164	164	156	148	169	164	153	170	165	144	143	170	148	180	173	137	133	133	131	185	154	186	179	144	158	139	151	162	162	166	151	146	184	148	150	181	176	193	165	157	147	166	178	193	148	188	162	134	177	155	175	155	145	155	187	155	158	181	135	155	174	143	159	169	130	150	165	175	151	170	160	172	151	158	156	156	169	168	157	152	186	154	174	155	165	180	175	159	151	151	157	169	158	152	157	143	175	160	175	140	158	167	173	153	168	151	147	154	160	171	168	176	146	158	156	167	162	156	161	170	169	132	158	147	150	150	165	152	166	165	144	158	172	182	173	150	177	158	160	153	173	156	157	174	167	163	145	135	157	148	149	141	139	155	165	141	158	165	147	163	150	181	163	170	175	202	181	183	151	186	155	155	161	158	164	163	162	147	150	169	153	163	152	185	178	177	186	159	170	132	168	171	168	150	157	164	158	164	156	154	166	152	177	169	146	171	177	150	175	158	148	154	162	167	177	169	166	175	166	185	183	179	154	174	172	168	183	162	164	142	164	145	158	154	148	176	164	148	166	148	139	164	204	170	170	171	160	175	151	153	139	152	171	173	159	160	180	169	168	175	169	159	178	170	140	173	155	130	162	148	155	137	151	165	158	174	149	162	149	140	151	159	149	185	160	162	166	157	154	163	148	138	150	161	155	179	154	153	142	160	162	179	150	162	150	159	168	149	183	145	171	158	178	165	153	147	187	163	169	146	141	157	142	151	159	177	157	171	178	171	166	171	173	200	126	160	153	147	161	143	152	160	170	163	159	162	142	154	162	159	157	172	165	176	163	164	169	145	167	163	168	147	186	165	151	150	138	166	145	167	152	159	173	173	154	151	151	147	158	154	160	167	146	156	140	168	151	165	141	186	140	148	167	183	151	185	157	167	153	176	196	163	164	140	163	150	171	159	142	180	187	136	166	179	161	175	153	186	154	168	133	147	153	147	161	156	169	167	143	130	178	156	160	176	163	159	150	162	165	182	169	177	151	192	163	172	147	136	155	158	139	156	150	151	172	161	163	164	160	141	173	158	162	172	176	162	155	158	172	146	162	149	148	156	163	141	170	148	176	152	153	164	146	150	170	144	138	165	176	150	175	151	151	140	158	160	163	165	146	177	168	148	156	152	151	133	153	164	161	167	159	187	175	137	170	162	155	157	156	152	160	159	166	148	166	158	147	170	173	151	192	163	141	188	151	156	154	182	157	158	161	154	161	164	159	156	186	161	161	179	172	162	162	149	156	145	170	147	202	165	137	131	144	150	161	176	170	164	172	166	144	184	163	169	141	167	181	164	171	171	158	158	183	147	179	160	157	173	165	165	193	155	164	149	166	152	144	157	148	161	150	139	162	157	141	169	160	159	163	164	132	158	169	149	156	161	170	168	149	164	165	169	158	154	197	151	139	143	172	131	182	180	193	153	161	177	169	159	167	176	147	160	172	167	152	175	138	165	188	153	144	159	147	172	153	174	162	183	179	161	147	166	149	143	171	156	139	151	162	178	151	167	175	195	142	143	168	164	165	154	162	174	174	186	159	162	154	149	149	181	170	210	154	143	145	160	160	177	163	184	164	133	159	148	168	166	150	161	162	172	146	166	178	164	161	158	154	161	169	163	157	151	182	153	179	165	175	162	170	163	150	155	150	168	145	166
3157	497	502	525	539	492	508	486	470	480	458	448	483	523	422	462	439	473	443	454	456	448	443	414	478	423	470	406	453	483	429	442	463	427	506	460	470	457	445	465	437	443	467	429	428	466	442	442	444	431	438	441	475	406	448	443	502	436	475	432	489	462	477	427	503	457	438	452	455	440	458	428	411	449	470	442	452	446	441	424	424	459	467	434	451	501	420	439	458	448	447	445	419	429	469	464	479	481	469	436	453	434	466	419	477	447	445	449	468	411	439	435	425	493	461	430	459	454	446	432	457	458	464	479	471	469	442	453	454	473	480	469	460	427	447	453	448	451	444	479	469	456	440	470	425	443	437	412	424	485	462	463	485	462	505	436	440	443	412	440	464	464	454	454	485	438	455	420	460	451	418	492	457	461	473	502	460	449	488	409	433	470	454	432	455	457	464	453	465	467	455	454	436	479	446	424	449	453	487	467	417	450	435	454	428	452	469	472	434	458	399	447	437	487	450	450	480	461	485	435	445	437	477	414	440	447	461	440	466	461	415	476	447	462	491	464	471	481	470	461	466	437	467	480	428	461	476	469	439	467	443	434	453	429	442	439	507	419	448	429	440	488	458	431	463	454	440	450	486	419	476	439	444	452	447	424	450	463	435	472	443	446	426	417	469	475	456	427	463	472	424	441	432	438	457	444	463	447	436	457	439	453	454	406	487	430	446	482	439	445	466	447	442	452	456	438	465	455	478	458	416	450	413	441	483	469	452	453	406	460	444	468	439	461	447	467	450	406	500	444	465	437	467	450	451	477	453	437	469	464	464	460	489	442	487	436	470	483	439	488	431	458	461	472	437	446	449	440	423	428	473	454	445	444	477	440	429	457	459	471	462	440	449	467	427	417	475	472	463	423	417	476	444	432	465	457	438	478	450	451	470	455	425	462	480	443	466	474	468	426	485	467	434	435	458	464	457	456	451	444	461	452	432	417	460	430	425	458	443	491	429	425	463	429	427	447	458	455	468	481	452	454	451	447	470	444	493	487	449	432	457	451	451	424	423	453	461	459	434	458	461	467	444	457	457	448	451	463	460	427	444	482	448	464	473	406	482	445	423	423	464	435	436	432	452	439	471	466	460	421	447	444	494	414	467	439	445	440	484	452	456	445	445	435	423	461	475	464	444	453	443	456	463	459	451	412	453	442	455	436	475	439	451	447	470	462	459	471	447	431	429	441	434	473	438	477	426	474	456	490	465	439	400	454	466	460	468	440	423	460	505	440	458	451	435	452	466	459	475	453	454	450	455	445	464	479	420	438	465	441	443	462	432	472	485	467	455	458	411	460	453	480	466	445	472	438	424	456	438	443	454	458	458	433	461	467	452	487	457	459	425	419	465	454	437	447	465	447	438	481	454	504	457	432	463	447	460	448	486	502	450	445	419	475	476	443	481	444	432	435	426	504	451	446	450	502	489	472	469	441	465	456	425	449	458	461	434	453	467	442	442	473	452	463	439	436	461	458	487	475	440	481	464	462	452	433	458	461	472	445	446	468	455	423	420	452	462	447	462	499	466	459	456	488	402	454	473	415	485	446	448	480	473	484	478	429	456	436	456	462	441	463	488	455	414	457	466	444	468	464	425	427	417	501	457	470	439	459	434	453	441	419	443	465	499	449	455	436	437	459	458	444	440	436	467	442	490	423	438	470	427	442	444	445	471	424	430	454	481	432	472	430	465	449	446	470	471	419	435	464	467	476	483	425	423	453	443	455	470	419	444	471	444	450	479	463	475	431	425	471	444	431	470	456	440	475	477	435	473	456	448	450	477	519	439	477	451	424	455	469	451	437	407	482	458	424	487	454	433	436	429	450	462	429	475	446	479	459	452	475	453	429	422	460	445	431	402	488	459	428	429	481	485	497	434	478	422	472	476	443	432	473	437	427	442	467	431	424	469	469	466	439	428	479	477	455	448	503	457	450	438	451	482	440	445	500	459	448	467	422	406	458	409	473	467	390	450	465	463	447	419	446	480	427	497	478	443	486	459	399	453	432	458	429	459	424	468	460	429	456	494	412	445	496	442	447	475	419	442	464	441	475	428	465	432	426	491	454	442	427	447	417	457	436	445	478	459	447	451	454	469	457	436	418	440	424	481	448	485	500	473	457	469	436	435	475	444	444	452	465	508	427	467	475	457	463	466	444	457	480	462	472	445	443	421	463	416	464	469	447	420	431	484	432	442	453	447	465	450	444	438	433	423	452	464	464	482	462	437	470	493	461	434	467	449	458	436	447	446	444	454	449	476	473	448	519	439	476	417	470	451	456	486	410	447	468	469	418	455	455	460	439	458	456	448	482	428	430	437	470	477	457	468	472	477	448	475	441	480	415	431	455	486	464	428	459	483	456	465	414	414	462	442	435	406	454	498	448	452	459	469	423	447	430	449	421	449	429	483	456	497	422	456	466	421	444	434	457	464	443	449	439	456	438	463	387	475	464	434	508	491	474	445	436	472	456	467	431	479	494	433	412	450	452	452	474	470	436	445	452	449	463	471	466	453	476	446	448	477	410	431	449	452	444	409	404	413	441	447	445	458	429	433	444	468	464	442	393	455	437	458	424	456	445	442	431	410	468	468	474	455	435	437	493	458	512	466	452	457	439	472	445	444	471	430	451	432	417	438	463	473	469	441	426	443	437	450	417	446	460	449	454	455	440	467	495	431	443	456	441	443	457	445	462	449	434	446	410	462	402	454	421	497	481	424	460	451	484	463	439	465	508	481	457	471	479	469	387	458	463	461	419	475	488	490	473	493	448	458	433	460	448	466	403	481	476	462	459	425	464	465	460	473	474	442	443	462	485	449	429	491	433	446	437	430	463	454	462	453	524	436	453	449	479	435	429	448	402	452	453	442	454	443	446	441	475	449	467	466	471	462	492	443	445	478	440	494	469	426	443	440	461	468	435	439	448	453	479	471	433	410	451	435	449	395	434	475	440	461	485	447	467	488	454	431	467	431	446	473	468	454	426	449	452	454	441	431	472	452	434	438	438	442	463	462	457	452	444	426	453	448	454	443	461	479	455	426	452	482	440	437	493	480	482	452	444	443	442	480	466	451	469	425	434	453	478	485	428	422	458	417	453	442	450	434	482	484	459	465	461	461	474	453	475	444	464	427	433	458	445	420	439	462	482	437	473	458	452	459	516	441	462	450	495	425	457	472	492	420	441	484	435	461	471	445	424	471	425	453	456	441	449	469	446	425	481	486	480	440	471	478	434	461	455	457	462	469	419	444	451	445	460	427	445	424	465	487	426	483	427	474	459	462	445	451	455	456	407	481	454	460	438	432	494	466	460	447	461	427	483	488	463	481	399	458	488	454	434	452	432	429	444	433	426	446	490	439	480	471	461	469	467	466	430	484	424	476	476	459	441	465	432	444	438	454	460	438	409	463	448	468	456	417	471	435	433	471	424	513	444	474	448	503	418	455	460	490	446	452	446	436	433	456	456	447	403
17023	3173	1591	1004	666	507	392	324	315	261	239	222	247	208	198	205	186	173	185	183	181	194	181	166	172	168	170	182	180	189	155	180	162	148	150	163	156	180	136	162	168	160	186	171	167	173	143	153	162	169	176	163	155	148	175	166	152	172	153	161	151	163	149	161	164	145	141	156	168	163	175	168	151	153	159	151	142	183	174	153	145	183	154	165	128	151	165	160	166	157	158	157	135	165	141	166	178	164	167	174	154	154	161	158	143	134	155	177	178	176	157	175	175	155	162	159	156	157	153	158	155	173	168	160	156	149	164	137	167	165	182	162	155	156	159	151	180	148	140	168	147	142	172	156	150	157	153	178	164	159	170	145	157	137	150	145	157	173	139	174	155	174	176	163	174	172	163	153	162	155	162	168	155	181	139	175	182	142	171	131	159	188	181	141	177	166	187	167	148	160	141	173	163	171	149	143	156	170	161	173	156	144	190	164	172	163	173	152	184	168	165	151	145	148	161	184	142	139	172	168	166	173	154	169	162	140	167	171	169	165	155	140	165	163	130	182	172	146	170	162	172	152	167	160	163	174	163	176	170	145	144	188	148	154	150	163	159	138	153	132	171	136	151	180	175	165	176	152	163	158	177	144	183	152	152	133	171	168	137	160	166	156	176	163	132	164	178	203	169	153	174	164	145	149	169	180	155	156	167	145	160	157	153	173	149	162	162	139	139	158	172	179	164	164	171	154	163	168	146	151	198	167	145	159	158	159	165	153	161	149	169	180	193	193	179	156	168	154	179	140	186	163	162	177	169	171	172	153	150	167	155	142	146	140	157	150	170	159	149	172	154	180	180	163	150	158	131	151	164	131	125	169	172	155	181	157	173	146	145	161	138	169	138	131	159	162	156	161	164	170	174	172	184	188	160	153	157	165	167	141	146	154	143	142	146	183	164	152	145	146	153	162	151	158	166	157	198	137	155	169	158	165	150	150	165	159	150	169	157	165	165	148	142	163	168	151	151	156	161	170	147	165	163	165	174	148	172	143	141	170	157	160	164	167	155	146	194	171	145	163	157	165	158	128	146	168	161	166	139	150	154	168	150	135	187	174	138	152	161	157	169	151	151	177	158	157	153	153	178	134	145	186	174	140	142	157	153	185	155	167	178	129	149	137	159	173	146	143	158	136	160	144	194	157	176	148	164	160	161	157	140	174	160	160	152	160	164	170	156	152	170	162	166	156	163	152	142	173	144	148	171	179	172	143	148	165	176	174	166	175	170	135	145	140	156	159	186	182	171	158	151	154	141	159	186	167	160	157	160	182	149	170	157	159	186	153	159	166	180	160	153	143	156	159	151	143	164	149	143	164	139	171	158	138	158	161	175	155	146	145	152	165	167	158	153	175	139	164	170	182	146	149	172	164	176	160	156	153	143	150	162	134	145	168	162	161	142	149	177	161	169	183	169	182	181	171	148	161	151	159	177	161	179	145	177	155	148	167	173	143	150	160	145	167	150	147	160	162	152	149	186	136	148	169	166	184	148	170	138	153	162	164	165	146	154	140	165	153	163	150	155	187	174	148	155	163	161	165	166	164	147	150	173	149	167	161	164	154	172	163	150	164	142	154	164	183	169	168	165	146	159	155	149	144	158	160	169	141	141	160	141	141	139	142	166	162	149	168	150	169	148	178	149	161	169	138	169	168	146	161	149	137	144	143	137	175	146	154	158	157	137	145	156	172	161	154	159	156	127	170	170	130	135	155	177	138	152	172	151	156	139	157	188	160	160	159	147	160	147	143	144	148	150	167	171	156	153	158	168	163	176	136	120	159	159	128	148	151	169	149	168	172	143	153	152	156	156	132	155	160	161	140	167	143	167	150	164	157	147	164	156	156	146	184	153	171	156	157	174	149	127	160	176	146	152	152	167	150	185	152	165	166	169	137	142	169	132	183	166	165	154	137	173	178	162	137	163	156	155	168	142	146	161	168	153	162	148	168	148	168	152	164	172	164	149	170	160	151	155	143	163	148	149	188	162	158	170	154	172	151	164	145	134	140	159	148	162	176	151	161	162	143	170	157	144	137	187	159	176	136	160	145	160	138	177	178	171	151	152	174	152	167	161	136	145	161	188	168	147	144	158	149	151	168	147	175	153	162	137	162	133	171	160	151	161	134	174	170	147	160	169	160	154	131	162	152	131	160	156	155	155	161	149	177	149	166	138	172	152	136	183	186	146	145	154	151	157	179	160	139	165	169	145	183	169	156	156	156	172	181	146	155	177	154	175	166	171	147	166	140	135	158	159	165	152	143	181	167	199	154	166	171	167	164	138	173	150	168	180	156	152	121	163	169	165	141	157	173	167	147	144	150	176	164	163	153	204	157	115	154	164	149	155	158	180	152	158	146	153	166	154	162	158	160	160	153	184	159	158	164	156	163	159	164	173	148	145	135	160	162	160	126	159	165	164	155	168	161	143	168	152	172	148	151	167	150	175	168	163	159	143	154	155	154	132	149	149	150	176	171	176	162	158	153	154	149	154	149	152	149	151	173	142	176	149	162	145	158	175	162	149	139	164	178	158	158	162	143	168	172	186	163	162	152	168	152	162	141	140	161	170	151	133	163	176	162	169	153	150	149	145	159	149	154	147	133	204	157	143	161	141	156	164	188	165	157	169	168	159	153	177	158	157	153	154	170	165	163	162	138	173	166	173	161	155	141	154	159	168	149	155	146	130	146	168	169	166	162	170	145	118	143	147	160	151	173	202	172	154	167	160	161	158	175	142	157	147	166	154	139	178	165	163	136	149	150	171	177	170	158	181	140	156	163	151	158	178	155	164	140	161	138	176	158	175	154	160	150	165	146	148	160	149	187	166	154	184	203	150	167	165	156	179	156	156	158	183	175	168	158	150	160	154	164	162	166	175	155	165	164	185	163	169	163	183	145	165	164	164	161	176	167	192	177	167	159	177	150	146	118	174	157	146	164	177	165	148	161	162	159	158	163	154	150	163	166	161	161	156	140	145	153	169	169	167	158	180	164	147	163	173	150	145	161	170	170	148	136	159	178	171	140	155	163	163	174	148	150	159	169	173	166	155	163	164	167	161	179	151	166	138	174	161	131	168	153	163	173	171	151	184	158	164	184	163	176	172	158	168	152	185	169	153	150	159	155	163	174	163	166	170	171	157	156	166	149	174	144	152	181	137	146	172	151	193	159	168	139	138	156	145	144	161	168	170	147	158	165	160	141	167	201	174	161	156	155	152	180	192	165	163	166	140	171	158	178	162	157	166	158	148	171	165	141	162	162	167	188	137	141	157	177	179	140	148	167	173	165	160	176	166	163	167	181	152	146	152	134	153	154	162	139	172	160	145	170	165	175	160	153	164	151	137	170	183	155	172	153	172	162	162	153	162	153	156	152	162	130	142	155	190	153	180	153	162	159	171	154	183	147	143	163	171	175	167	148	147	161	160	172	165	150	167	184	174	139	145	164	174	151	194	165	182	160	176	173
10025	1251	2555	3072	2657	2172	1736	1591	1327	1154	1065	973	907	828	761	749	750	683	685	645	635	588	640	591	552	559	551	542	570	544	553	565	576	564	558	538	530	548	520	541	527	545	510	481	542	501	486	509	507	503	494	508	493	494	471	476	478	470	477	499	482	474	492	519	483	467	473	446	461	482	472	450	462	522	474	486	466	502	457	456	488	495	503	471	490	483	469	440	438	487	496	470	476	479	482	520	446	482	498	496	520	430	462	473	464	481	453	443	472	485	447	449	487	493	439	494	464	438	487	487	454	464	482	493	472	482	453	494	486	505	501	456	450	487	477	484	468	495	465	475	494	447	497	494	480	491	455	474	487	465	470	476	476	468	464	446	510	475	453	451	462	514	459	456	464	465	461	491	480	478	462	442	451	477	447	461	469	521	447	471	478	474	472	473	458	452	479	462	492	470	490	454	463	432	504	470	511	459	496	462	463	444	473	507	460	443	435	492	463	479	441	475	464	465	494	446	476	462	509	461	477	438	488	462	496	436	481	473	454	487	472	457	465	484	460	509	447	475	462	461	491	458	519	477	485	466	441	459	448	463	422	447	465	482	489	449	444	480	475	504	487	474	458	498	466	509	508	460	467	448	480	486	477	484	456	451	475	480	497	471	475	463	457	455	447	467	473	482	503	436	443	461	483	518	463	475	457	466	463	510	513	495	472	481	489	445	510	461	464	469	458	486	450	489	477	473	432	466	447	470	444	456	458	444	415	479	482	491	454	472	453	478	442	470	502	488	487	478	470	444	479	467	432	462	506	461	438	442	484	473	498	473	411	490	500	489	505	462	463	456	458	459	484	448	484	491	496	457	465	465	463	497	494	452	451	455	456	428	506	478	424	489	455	484	472	468	446	492	466	496	473	453	465	496	489	470	480	461	473	423	513	455	436	459	465	430	430	449	457	464	448	485	457	503	457	453	462	432	422	434	478	449	456	488	490	478	444	482	467	484	467	459	437	467	478	466	458	418	471	452	500	459	501	458	477	485	483	447	429	495	448	467	463	461	460	460	483	476	490	439	464	477	459	472	509	456	484	451	488	481	454	441	479	497	444	441	476	456	453	508	446	433	451	510	486	462	487	460	454	447	458	463	463	464	449	439	450	478	464	484	464	479	460	453	487	484	470	457	467	461	456	503	450	457	515	491	477	493	503	455	462	442	435	510	490	436	502	470	491	465	488	465	480	511	477	470	473	475	468	463	479	506	460	453	445	459	435	510	441	498	480	487	423	442	489	458	474	450	509	454	445	499	502	464	463	460	460	474	480	423	464	446	479	469	494	456	478	466	465	459	504	490	451	459	433	466	492	480	430	463	427	482	460	484	484	476	438	480	429	455	473	446	486	441	498	452	459	469	479	469	482	452	508	486	503	475	444	438	448	480	463	471	448	493	498	471	453	499	465	451	480	473	442	488	465	478	470	503	454	472	490	495	460	461	477	452	455	463	458	444	474	491	476	483	412	517	474	453	467	477	471	462	450	502	450	490	455	464	477	432	459	483	479	464	468	434	457	441	456	437	492	446	459	446	464	492	477	465	467	455	487	465	443	515	463	494	483	449	443	478	447	452	481	462	464	468	478	494	503	432	449	434	470	474	432	477	482	467	479	466	453	443	466	465	463	476	464	485	495	451	495	427	444	481	477	460	445	502	442	464	513	477	481	501	471	488	474	428	486	477	475	480	485	442	500	444	448	463	459	461	461	468	466	493	458	451	467	456	466	451	458	458	470	438	491	446	418	480	525	510	480	453	459	462	431	483	456	465	467	448	485	456	456	428	479	454	500	458	454	479	468	465	456	462	481	491	459	450	454	436	514	516	463	446	450	457	433	484	447	470	482	421	471	456	473	460	471	462	464	484	465	469	509	497	470	494	445	457	442	474	486	461	449	424	490	465	450	513	483	484	434	461	471	488	485	480	460	485	450	465	475	501	440	484	461	486	479	471	474	439	458	476	457	485	467	463	473	457	439	484	456	456	462	487	461	468	492	475	465	472	434	463	478	430	496	477	472	474	461	450	457	474	457	471	458	455	501	473	465	465	490	481	481	497	444	483	491	450	488	433	428	452	464	476	496	450	458	476	463	423	456	499	494	480	433	448	475	455	464	429	480	485	493	464	479	473	423	431	449	444	439	474	433	447	495	482	471	460	476	497	482	438	467	467	479	458	458	460	480	461	454	464	462	472	490	470	456	485	482	494	480	461	441	480	490	496	451	468	461	434	447	477	475	474	482	470	432	475	487	449	468	476	470	473	486	450	449	446	469	490	462	485	507	438	514	422	489	465	473	452	482	487	497	478	475	490	464	480	467	460	442	489	462	467	500	476	471	476	460	493	488	449	450	458	460	451	482	454	504	460	499	461	488	479	494	430	441	440	439	505	453	515	489	488	456	494	456	483	446	485	447	487	439	494	445	456	455	476	514	452	494	469	479	456	467	493	433	489	452	441	464	474	435	461	456	443	509	431	460	488	460	453	522	466	481	461	433	473	499	488	446	490	431	459	475	464	475	469	447	488	469	463	544	460	496	455	495	447	505	464	460	474	463	475	482	467	479	464	452	462	489	443	475	452	490	463	458	483	486	437	479	470	462	493	494	462	483	501	496	500	458	499	486	416	436	457	464	487	467	457	426	446	461	473	502	483	501	464	438	516	476	458	473	473	480	453	505	441	478	480	468	461	473	496	440	483	447	498	476	436	466	492	490	452	455	466	471	487	451	478	495	475	457	496	441	476	498	448	442	513	470	434	443	454	463	483	477	483	447	451	455	469	465	484	417	437	468	446	504	459	457	439	440	452	470	507	510	466	464	443	481	447	467	496	482	491	471	472	455	473	513	476	471	460	470	443	451	465	443	530	500	463	480	483	486	496	466	506	505	488	477	465	446	471	416	479	444	443	497	487	476	471	465	483	425	458	475	482	430	468	466	418	469	457	444	500	449	447	470	449	463	485	439	462	460	468	478	475	447	446	488	489	444	479	444	471	492	463	467	488	485	500	491	465	489	452	467	474	490	464	477	493	443	484	461	437	523	508	450	456	476	446	477	449	487	464	474	474	474	444	454	451	450	489	474	451	475	491	478	521	458	465	464	503	490	426	492	458	448	498	453	481	464	404	473	493	498	448	484	488	473	436	432	430	457	479	478	409	476	504	458	477	450	484	476	461	498	472	484	448	499	469	465	465	466	453	447	446	471	479	467	489	479	449	479	471	494	473	475	454	476	457	453	454	493	459	451	474	509	490	488	511	495	532	494	504	447	466	498	477	469	474	449	451	480	485	439	478	462	460	457	468	463	495	464	483	491	416	461	486	469	438	466	509	453	456	455	527	459	448	477	475	478	474	474	432	496	444	480	459	476	456	497	477	446	508	463	512	474	459	495	453	464	472	461	433	488	451	447	487	468	484	450	477	458	467	456	488	451	498	473	490	468	462	484	435	479	460	488	490	456	498	478	451	453	460
26218	6973	3745	2285	1462	1085	862	700	623	582	471	468	453	444	418	441	455	410	399	398	353	390	411	341	374	356	361	338	368	356	389	319	340	357	328	336	354	378	365	388	355	343	314	364	348	365	352	350	339	351	355	333	336	370	338	352	349	332	361	309	347	328	313	362	337	341	352	354	321	364	349	349	382	315	333	343	347	314	318	321	353	339	350	347	360	330	324	353	346	303	328	372	368	318	326	341	349	351	323	363	350	352	331	325	371	390	346	324	345	335	350	346	347	331	300	348	341	350	334	324	336	337	317	342	372	335	338	327	330	342	321	344	363	349	323	362	320	359	336	325	326	362	349	352	340	338	325	310	356	358	338	367	352	344	352	323	345	351	324	359	362	322	377	331	323	320	319	345	330	332	326	328	327	331	326	327	374	310	342	299	334	342	378	359	347	332	348	372	323	360	346	348	309	372	326	329	321	316	349	393	354	296	378	339	337	319	388	370	335	370	344	326	364	359	311	339	335	340	314	356	350	335	321	291	334	375	337	315	349	350	331	331	337	347	329	324	373	303	318	325	328	308	335	350	323	321	354	357	344	350	341	344	321	290	316	333	355	375	321	318	349	371	347	361	357	329	398	306	373	338	350	315	359	306	350	339	315	342	333	331	330	318	332	291	376	332	375	326	356	341	347	351	343	341	368	333	335	318	324	353	367	354	317	352	314	368	315	333	327	344	381	353	334	323	340	349	343	334	357	347	324	323	319	324	337	360	341	332	357	356	311	333	314	372	342	376	338	332	372	363	361	359	372	381	339	340	329	351	369	351	322	344	317	341	324	336	370	328	349	355	344	355	366	322	354	358	365	338	338	345	306	334	323	280	344	374	310	323	350	324	340	339	338	334	340	366	328	330	334	314	339	369	368	339	336	335	339	352	334	323	383	330	354	354	340	326	332	333	343	351	320	354	364	352	333	330	331	300	329	295	370	359	336	335	331	340	376	345	339	343	323	346	349	346	324	310	343	340	355	355	338	345	348	342	295	314	326	322	330	359	352	364	322	355	355	333	354	369	358	318	315	330	319	314	324	337	352	322	331	325	326	355	328	325	346	347	307	356	330	338	338	344	357	345	355	366	350	346	333	357	330	341	364	275	332	353	341	371	370	350	349	314	345	314	372	341	347	341	350	324	378	347	356	355	322	327	327	342	354	344	316	331	338	355	334	309	317	337	363	348	341	325	340	351	325	356	386	332	339	329	347	338	342	314	326	346	341	347	339	341	330	343	330	347	321	340	305	321	325	333	368	336	359	345	324	336	306	324	350	366	309	309	283	332	314	345	356	329	336	342	351	346	320	318	356	341	326	339	357	326	354	328	342	346	359	337	319	360	332	331	320	370	345	349	318	359	348	371	330	360	350	330	349	368	346	321	350	326	321	330	323	295	317	360	352	349	323	353	340	351	332	330	339	331	338	326	343	365	346	347	339	366	341	325	312	346	324	342	331	321	315	327	355	317	339	349	344	314	315	351	359	347	316	364	379	328	337	331	347	337	337	362	343	331	328	356	336	354	306	317	364	329	316	354	305	336	310	316	322	342	336	342	359	283	355	324	354	349	322	356	340	358	352	329	334	338	325	344	344	346	340	316	312	348	314	346	350	337	306	310	340	356	369	348	334	345	350	350	354	362	350	371	347	336	329	328	345	317	315	301	351	347	338	346	332	332	326	307	351	344	327	363	353	334	356	357	366	327	327	340	372	302	316	369	328	330	316	339	340	376	324	376	354	329	342	368	346	381	324	354	357	376	326	360	339	307	385	362	336	367	336	340	329	315	341	306	342	367	338	339	329	340	331	338	333	372	350	333	298	309	318	366	326	338	326	342	290	347	335	333	354	340	335	342	353	360	354	326	338	343	355	327	387	323	293	339	353	292	310	325	349	367	320	363	347	324	334	326	317	347	317	359	300	324	340	318	341	355	379	340	325	363	335	357	310	333	343	337	349	333	315	341	360	339	348	378	309	319	362	349	343	331	373	357	316	360	351	326	355	352	321	347	341	349	344	294	343	357	334	328	352	351	354	329	340	286	354	377	349	338	340	335	320	328	334	333	346	334	341	296	349	299	358	362	302	312	339	351	321	355	341	339	307	332	342	300	319	329	304	298	388	347	339	322	325	361	331	400	321	374	327	350	316	360	315	315	351	353	333	368	398	343	282	330	332	358	351	341	370	328	358	347	319	308	344	372	384	362	368	354	345	338	380	328	353	343	345	308	344	341	361	340	319	340	348	347	306	338	330	348	332	358	344	346	319	320	374	311	322	344	343	361	358	331	347	317	342	320	341	324	378	317	301	318	330	321	369	349	326	353	364	368	309	359	311	344	324	358	354	379	341	373	318	363	358	348	344	326	338	306	367	354	356	329	346	347	351	285	349	342	358	349	347	318	311	325	324	351	335	331	340	367	375	340	346	368	347	356	320	335	350	326	343	336	352	327	336	349	379	333	327	352	354	341	352	342	350	339	335	371	330	337	356	316	382	342	341	329	339	358	334	325	341	357	335	325	371	360	381	336	341	325	353	333	340	317	347	352	352	334	370	340	321	294	346	361	386	389	358	305	348	341	332	340	333	326	324	355	344	334	381	321	350	321	363	326	330	374	371	350	361	311	354	331	319	346	370	360	344	329	345	364	361	354	363	329	348	336	350	326	273	334	351	336	322	303	305	335	324	322	340	318	332	340	360	292	367	333	352	347	332	323	377	360	318	348	338	318	374	319	298	371	352	336	367	359	338	371	305	364	311	350	366	333	311	345	346	316	337	324	330	342	311	338	320	333	310	311	328	352	357	357	322	349	332	341	318	342	355	336	362	331	342	355	345	321	380	310	341	358	320	358	337	293	318	345	363	346	319	367	319	356	369	329	345	367	345	328	367	350	327	336	353	317	346	349	327	357	317	350	311	341	337	293	331	342	323	338	320	346	345	307	325	353	359	329	332	354	331	338	342	352	288	346	340	344	365	341	314	328	334	356	357	303	356	352	328	361	343	342	320	344	343	339	341	378	308	332	314	349	335	339	376	346	374	345	315	325	355	327	370	350	359	343	350	351	356	311	351	305	347	349	361	331	328	347	349	370	375	310	357	331	352	343	335	319	376	355	348	344	368	306	322	352	322	361	350	298	331	318	355	347	312	344	332	328	320	342	329	337	345	351	334	344	351	311	303	319	329	351	313	317	364	379	358	330	329	316	336	349	317	354	341	329	327	309	327	381	394	366	313	316	384	328	365	327	365	335	325	320	339	309	312	372	300	321	349	375	332	336	315	351	362	337	364	365	326	333	348	364	339	344	311	320	344	324	359	354	324	383	323	322	336	336	340	346	338	352	325	346	336	359	336	353	330	353	351	345	337	353	328	345	337	348	335	322	351	330	366	332	376	344	321	356	353	364	375	313	345	333	353	351	323	336	376	331	333	347	369	352	339	355	327	335	355	346	326	351	353	359	352	344	331	333	348	311
13481	2388	5011	5625	4805	4189	3566	2948	2504	2290	1892	1788	1660	1573	1443	1413	1344	1286	1232	1225	1179	1134	1171	1136	1159	1116	1052	1037	1017	1018	1015	1008	1042	962	987	980	946	902	979	912	949	1020	971	918	957	908	895	919	941	835	895	898	878	940	892	886	869	897	915	900	875	845	884	904	852	919	883	883	903	874	875	823	856	887	844	838	903	822	858	893	881	794	799	862	845	888	832	848	840	856	856	814	924	834	858	884	854	838	831	893	876	866	865	831	808	858	817	851	907	867	878	863	877	835	853	855	794	828	853	800	822	836	826	889	841	823	834	830	877	856	874	850	884	864	875	821	889	850	846	886	797	880	860	829	889	888	828	821	868	832	781	849	898	812	851	837	869	824	861	845	824	860	841	864	862	822	860	875	907	809	903	821	853	860	838	841	842	806	876	914	883	823	833	857	869	844	815	841	882	858	821	806	840	868	875	809	842	829	836	848	908	865	817	829	812	860	855	864	810	873	861	870	842	880	810	831	857	842	884	856	878	906	848	856	849	873	843	805	789	807	811	856	808	893	856	843	864	827	849	884	812	827	869	862	831	862	886	798	833	888	860	771	843	809	848	864	820	845	841	890	854	850	860	875	875	827	806	873	827	840	806	859	825	849	830	849	855	847	811	812	853	858	853	857	875	812	838	870	854	823	826	843	828	863	831	820	837	905	888	802	852	803	883	842	837	878	875	841	881	864	829	902	836	813	783	800	780	845	864	853	876	865	843	848	796	853	833	823	858	790	866	823	880	853	888	863	835	843	858	824	863	862	924	869	839	846	804	783	834	820	834	869	873	808	799	864	835	909	842	833	863	863	844	818	888	835	857	834	816	853	801	803	811	846	896	846	815	842	851	874	863	852	804	851	855	881	796	853	849	834	829	840	823	851	807	939	840	819	809	825	848	835	833	842	832	869	852	816	817	844	850	880	836	837	843	884	823	808	878	824	928	886	801	793	822	836	835	888	844	872	844	831	851	870	805	804	856	856	849	881	842	827	851	878	821	851	836	878	805	874	891	842	813	801	843	823	846	779	919	861	828	823	833	852	850	842	827	823	814	835	893	903	839	846	866	824	812	876	855	873	816	820	827	831	826	855	851	895	849	886	885	835	822	903	821	853	815	935	835	890	819	851	853	845	864	843	867	865	832	837	840	818	898	834	841	840	840	828	863	835	901	802	809	876	799	807	877	882	825	836	833	825	832	837	863	849	867	828	866	854	817	775	869	818	826	856	798	811	867	880	889	860	857	851	871	866	865	859	837	858	823	836	817	828	809	842	865	888	839	848	858	860	837	811	870	852	845	816	807	855	873	845	824	865	876	843	831	912	814	825	836	871	872	855	884	861	877	832	878	834	868	849	909	879	800	942	894	824	835	819	866	792	859	835	859	821	844	819	842	855	851	818	837	819	852	820	818	867	849	821	826	814	861	832	892	835	865	847	888	817	822	854	841	828	844	878	825	879	846	826	848	855	850	867	807	851	813	867	869	840	834	835	832	862	835	810	805	868	837	891	851	851	857	918	859	870	857	909	842	898	840	841	818	849	820	824	814	863	856	843	867	857	841	838	882	850	858	862	827	828	819	834	851	802	880	897	856	854	837	843	852	836	821	900	846	853	857	815	880	854	832	848	852	865	831	861	874	786	857	852	832	848	841	850	828	853	796	866	839	898	890	917	878	895	843	822	866	837	856	876	852	891	874	850	817	846	874	868	806	830	859	801	830	831	870	815	806	869	912	848	833	848	896	881	866	880	813	864	883	876	819	811	869	867	766	844	815	830	885	892	846	908	823	857	826	871	848	878	861	807	870	889	801	844	800	792	845	885	876	878	815	805	857	806	885	825	822	849	810	811	926	840	865	900	848	855	821	911	823	805	830	851	807	862	809	889	863	877	822	881	824	859	835	884	835	844	842	844	872	841	852	851	812	874	848	805	843	900	817	803	831	881	828	907	823	827	862	891	853	855	863	838	843	864	828	793	853	889	839	799	893	820	817	795	825	887	862	867	862	909	877	828	859	805	872	843	845	869	827	872	773	823	833	851	870	852	867	855	853	846	871	880	923	879	842	827	859	866	837	872	861	809	885	823	856	854	859	835	876	823	858	870	820	881	866	853	848	913	827	828	865	861	884	834	848	834	877	838	899	878	834	845	859	812	824	869	864	869	840	869	858	835	862	845	860	889	931	812	897	856	816	875	840	857	855	824	858	799	867	798	831	806	847	887	883	879	839	866	865	853	855	838	836	892	927	848	853	838	827	810	849	887	850	803	835	900	810	879	890	796	819	831	822	813	832	807	877	852	838	852	819	784	845	853	847	800	896	829	803	819	842	907	849	819	842	869	821	851	831	853	913	791	860	814	876	878	791	860	801	832	859	847	867	883	870	812	863	861	857	827	812	810	777	848	882	812	847	898	823	878	869	865	825	925	871	808	844	841	822	892	841	919	870	878	887	858	889	809	863	854	842	849	906	851	818	840	820	899	879	888	817	862	880	854	845	862	894	864	880	903	825	833	883	836	812	858	836	875	831	868	780	816	885	899	837	796	883	846	814	824	848	846	859	848	846	873	883	846	890	874	818	870	870	815	863	899	867	853	837	841	876	855	848	845	830	893	866	837	855	869	839	827	867	893	837	851	862	872	864	893	869	873	797	907	855	835	817	854	818	839	820	837	873	888	860	811	826	836	838	840	802	851	833	870	839	816	813	865	850	843	851	899	835	821	886	850	862	833	855	829	832	879	814	821	860	825	880	848	877	893	879	829	912	836	885	846	813	861	856	833	806	845	859	852	819	831	910	833	840	831	865	859	856	821	878	850	821	857	821	882	805	848	874	822	835	843	854	824	857	832	772	891	875	836	798	845	841	844	830	894	813	816	845	819	814	833	830	853	921	834	846	874	813	823	845	862	857	802	857	866	810	837	862	886	827	866	872	853	883	878	844	821	869	822	829	878	852	798	833	887	832	817	846	855	853	862	820	823	829	798	915	893	943	870	824	870	815	839	820	881	834	787	808	819	837	816	885	834	822	775	862	844	792	873	823	861	887	836	832	832	821	845	869	854	860	846	868	882	850	817	894	846	876	834	889	808	813	847	855	833	861	813	849	839	819	876	788	830	872	870	829	824	820	788	846	887	883	867	852	826	877	878	852	788	871	826	804	848	864	890	788	826	818	863	851	844	850	836	869	802	848	863	810	847	857	859	868	872	794	845	836	867	825	846	838	846	870	893	829	748	799	850	861	833	857	891	886	894	860	886	893	863	791	856	823	804	839	875	826	828	828	822	851	805	878	822	865	864	834	821	851	871	847	819	858	839	824	857	916	911	837	849	845	847	848	847	850	876	847	821	867	893	879	844	836	789	888	853	876	846	835	852	884	885	848	895	868	843	832	892	860	834	869	803	887	846	853	814	843	829	909	810	848	808	826	856	812	869	833	891	862	848	800	833	764	852	833	842	872	879	879	830	830	839	825	797
3666	295	207	177	166	176	186	175	163	166	185	171	156	155	175	147	137	158	178	150	141	173	151	183	162	175	167	161	155	152	156	173	153	172	171	158	165	161	161	170	158	144	152	155	162	136	163	166	177	153	175	145	166	164	163	189	160	151	178	147	125	162	135	186	164	166	178	138	164	154	163	138	158	145	152	147	164	184	166	166	168	171	176	153	145	153	169	154	156	187	173	157	156	142	176	150	143	154	161	158	176	166	155	137	153	176	162	179	158	164	166	162	159	153	152	147	174	156	184	155	127	182	154	167	146	145	149	134	161	174	151	157	164	168	181	164	176	142	147	160	162	163	156	148	162	149	170	177	163	145	162	157	147	169	159	139	143	164	142	161	143	173	168	151	167	165	149	146	167	170	146	158	156	143	161	166	172	171	145	154	146	166	175	174	161	172	169	138	155	177	184	143	153	151	155	185	164	161	139	147	140	163	171	178	150	145	181	174	150	157	151	183	158	150	172	184	155	181	150	151	166	180	171	184	151	168	159	143	152	157	161	188	176	164	165	160	161	171	178	180	167	175	191	147	139	141	181	143	171	153	170	163	183	152	171	174	156	133	147	151	152	173	169	177	150	159	162	149	160	155	134	161	146	149	172	149	177	125	137	177	157	179	145	162	183	148	143	168	129	177	172	163	160	154	174	128	144	144	154	151	168	161	151	152	138	152	148	145	160	152	157	150	172	154	157	160	178	174	145	162	161	162	155	161	141	155	139	163	170	151	185	178	168	145	158	154	166	140	146	142	168	159	172	179	158	154	182	157	150	153	184	158	143	146	146	174	163	161	167	164	139	154	144	181	154	167	147	172	163	169	154	147	153	167	167	143	160	159	166	171	144	160	143	133	168	146	164	186	156	160	160	157	174	164	171	163	179	164	185	157	171	162	152	171	167	151	166	168	152	146	166	155	172	166	165	148	182	168	157	169	137	162	145	162	169	151	170	167	174	181	165	164	154	143	165	156	160	152	150	164	175	130	169	172	178	157	157	166	147	151	143	179	148	144	174	132	165	154	179	186	170	140	153	149	144	158	174	164	169	155	140	163	154	199	156	189	157	148	155	152	158	165	150	163	187	151	167	177	178	164	158	162	182	182	177	171	170	190	163	131	184	149	120	154	166	154	158	179	134	143	165	162	154	167	142	157	173	160	162	158	163	173	165	199	156	150	177	176	179	141	160	144	141	166	148	137	164	179	177	164	164	165	168	151	173	153	146	165	155	152	155	145	164	161	154	147	167	150	158	167	169	160	173	172	166	157	173	157	150	163	156	142	154	144	170	163	138	162	141	177	159	168	173	167	171	143	166	146	161	182	164	156	142	177	163	133	152	161	160	125	169	145	141	159	166	156	167	156	155	153	147	134	172	170	171	164	159	147	174	153	177	154	156	161	191	145	167	170	150	142	147	181	136	152	158	166	155	157	147	147	183	183	172	162	144	157	150	137	151	157	184	176	138	158	157	159	154	172	183	166	157	149	146	173	144	146	151	148	179	160	170	141	152	153	156	163	151	145	155	184	166	145	162	138	153	167	150	164	187	165	157	156	147	163	161	142	187	153	176	150	142	170	153	166	149	150	170	171	175	159	156	162	151	150	153	175	142	135	146	165	159	139	156	134	166	146	149	171	176	182	140	161	159	161	155	137	141	165	145	151	165	144	146	162	171	165	171	149	148	135	160	125	161	172	133	155	162	154	195	144	136	160	157	173	152	162	180	126	172	162	175	160	164	132	176	140	151	151	138	179	156	177	151	148	140	177	182	166	160	163	161	165	142	157	170	177	150	173	156	177	157	167	146	139	165	177	148	169	136	148	167	162	168	155	155	154	143	167	146	177	169	146	190	159	173	166	136	169	148	164	158	157	167	147	158	160	159	146	151	152	158	147	139	159	168	165	177	160	161	137	156	182	153	170	161	155	163	140	149	168	184	156	165	162	172	135	161	167	140	182	155	161	153	158	143	181	180	152	164	161	147	142	168	167	177	166	180	168	205	168	162	181	180	149	156	142	158	132	157	155	161	153	165	165	147	146	164	166	145	167	138	164	147	160	156	166	166	134	176	158	141	183	155	174	158	181	151	177	142	147	139	144	149	164	155	148	144	154	145	181	160	195	177	150	162	168	177	165	157	166	139	165	151	161	136	160	141	175	167	180	153	153	161	170	135	161	151	140	127	160	164	164	160	156	172	146	189	146	169	167	144	153	198	157	149	163	149	149	154	156	130	146	139	144	182	160	147	155	153	163	152	133	162	159	172	146	160	163	164	186	176	180	176	155	144	160	176	165	160	149	161	135	156	164	168	166	168	183	158	175	166	134	160	160	161	145	151	157	167	145	150	158	162	127	145	155	182	165	173	141	144	165	180	161	192	165	155	185	166	181	148	154	159	164	135	137	163	158	161	138	145	154	166	162	176	155	118	161	174	153	173	177	174	168	149	154	167	154	167	133	150	180	156	172	163	158	145	157	156	135	185	161	180	170	164	174	166	174	165	163	156	151	155	148	163	180	152	160	158	151	156	180	155	179	177	159	182	154	154	162	155	158	147	144	167	144	176	142	158	145	161	178	179	151	160	155	162	173	152	147	184	159	159	169	149	145	167	166	177	134	166	189	141	151	150	175	152	149	156	157	148	152	160	150	165	154	177	160	163	159	171	176	164	166	175	167	168	150	152	142	177	160	164	152	188	172	139	168	160	176	206	148	177	148	172	161	163	155	160	176	176	184	162	152	151	166	146	170	179	183	134	137	169	159	146	139	154	158	169	169	144	146	157	151	137	156	164	171	165	168	158	174	159	155	191	157	142	182	157	144	118	173	160	158	139	175	148	150	175	203	147	174	153	170	166	166	159	173	127	179	170	146	159	141	142	181	141	152	141	171	166	156	175	142	153	144	146	140	161	143	179	169	152	166	190	171	158	151	161	158	175	146	163	158	166	129	130	141	171	141	161	166	143	154	152	150	142	171	153	177	165	144	145	157	153	160	177	154	155	176	154	160	139	166	147	153	154	158	150	154	145	175	162	172	169	155	176	180	153	163	150	154	172	139	166	149	164	169	157	161	169	150	152	160	174	157	154	142	153	160	165	152	158	167	174	179	142	146	137	173	162	157	184	163	154	174	147	171	165	182	169	147	138	162	179	160	152	148	174	151	168	156	178	144	168	164	147	146	171	138	177	156	160	145	170	153	146	147	193	170	149	167	173	155	156	155	151	178	168	162	183	168	171	149	168	170	143	153	151	146	150	151	173	148	151	158	160	125	155	174	133	163	151	172	154	161	137	135	183	136	180	149	149	164	168	158	152	144	153	176	179	161	172	168	185	158	157	174	155	167	157	151	162	153	142	150	142	132	165	170	182	141	147	172	171	155	142	167	189	171	146	176	153	172	144	176	147	161	157	156	181	151	148	162	152	143	168	167	152	153	156	184	129	173	142	150	163	168	166	158	162	160	183	146	190	154
2773	470	527	547	509	507	467	468	475	447	428	487	508	462	460	414	440	466	430	454	471	445	426	444	475	441	426	419	447	466	448	418	442	468	422	436	417	446	448	414	470	448	490	437	456	473	480	456	479	433	476	455	460	473	530	463	440	463	454	477	419	481	479	466	433	442	447	451	440	471	471	446	438	418	478	443	481	479	463	478	495	462	451	429	435	438	478	440	447	462	452	472	482	462	448	436	403	452	445	424	469	457	448	447	437	459	464	457	452	430	461	432	466	467	454	479	455	459	437	452	469	478	452	449	472	455	410	444	434	438	520	439	446	464	433	488	409	470	487	431	434	427	461	423	469	479	453	440	404	456	444	453	413	431	465	418	456	438	464	446	421	436	430	427	472	478	456	455	456	489	418	457	467	456	443	443	469	432	443	478	432	419	454	417	451	439	452	455	440	427	505	450	468	437	463	451	482	436	463	432	440	450	430	472	445	449	428	470	450	409	457	451	463	440	442	434	437	467	449	444	425	453	441	448	438	432	444	433	451	439	464	451	463	496	444	457	432	465	477	477	419	430	430	474	461	478	403	451	449	418	429	455	440	457	444	516	439	430	436	428	457	418	483	427	419	450	414	434	441	433	460	473	456	458	470	414	466	475	473	459	470	435	462	418	407	445	472	452	436	424	441	457	428	491	411	427	436	456	450	432	426	464	481	449	445	438	445	452	480	450	483	423	460	436	428	437	485	446	479	408	458	472	467	453	439	461	470	433	443	467	425	428	474	470	481	494	423	490	471	471	492	436	451	430	465	450	411	450	460	439	482	453	456	446	418	456	479	406	472	440	459	443	448	464	424	426	491	456	456	405	503	418	434	461	446	464	438	420	444	440	459	468	480	435	447	472	471	426	491	437	467	435	406	468	464	449	435	422	488	463	466	427	468	419	451	457	441	458	427	495	475	471	470	424	435	491	424	453	457	482	459	437	447	440	430	441	465	432	438	442	446	477	449	485	472	442	444	428	459	484	465	446	454	461	488	477	481	449	438	440	507	415	433	438	478	425	442	459	476	458	498	449	445	462	457	444	427	425	466	443	435	470	462	450	448	441	427	441	468	453	443	449	441	472	422	414	469	476	436	431	505	442	446	465	435	444	440	457	441	459	424	470	428	476	446	442	433	471	481	434	463	463	493	484	465	487	466	459	473	463	453	452	458	452	441	468	462	458	450	450	452	447	463	448	491	444	440	448	420	459	456	427	463	446	489	447	438	476	472	419	471	461	453	473	469	418	438	483	484	430	470	460	499	466	444	429	436	455	474	439	470	446	437	474	419	442	437	436	427	436	421	472	451	462	441	423	449	403	449	470	456	438	434	497	417	479	468	427	468	466	450	454	454	455	442	448	443	458	466	452	463	462	455	445	455	472	456	456	427	475	424	466	448	456	420	403	446	417	456	443	440	434	473	489	480	460	454	463	459	476	466	416	457	464	459	437	453	517	485	441	468	447	462	461	459	428	418	503	418	454	437	442	445	446	449	493	452	429	412	471	457	434	452	428	493	490	451	469	465	456	458	474	474	437	477	446	413	435	471	453	462	447	428	475	426	461	425	469	463	434	441	487	464	444	448	438	463	470	437	468	432	454	446	433	463	453	446	421	440	456	412	432	459	433	452	466	432	434	450	446	419	481	458	459	469	403	489	452	466	443	451	459	427	442	410	464	503	439	429	430	453	408	517	428	417	488	439	418	475	443	461	473	454	430	450	479	482	452	448	478	422	466	442	459	421	450	465	446	442	442	474	470	530	490	429	471	441	443	447	460	443	439	438	461	466	438	428	426	499	458	460	471	452	467	437	448	432	444	446	452	447	456	445	396	424	427	436	437	456	461	467	413	432	440	449	441	435	478	409	440	437	455	424	487	455	460	408	436	440	426	449	445	480	445	467	451	418	460	463	462	456	435	472	432	467	468	438	415	431	472	471	460	444	478	453	410	438	428	412	449	451	461	456	427	395	473	472	456	450	445	492	455	441	482	433	462	441	443	432	462	455	467	455	445	462	440	473	451	448	422	453	482	446	448	439	461	452	478	441	445	473	455	451	413	446	430	456	473	446	425	436	415	444	476	427	444	444	471	454	466	426	418	450	455	454	448	469	449	449	446	406	469	447	499	441	451	451	477	447	456	474	438	439	477	459	454	463	465	461	466	458	475	461	473	499	466	482	461	483	411	443	477	454	410	414	453	478	481	443	484	470	478	446	491	446	457	451	432	410	446	483	464	455	459	472	412	469	422	424	467	440	456	436	444	477	459	460	443	469	467	458	427	429	475	448	442	487	461	438	451	443	478	500	485	424	465	466	412	467	446	438	471	453	436	451	453	465	449	459	448	453	498	480	476	410	450	467	484	423	448	426	471	471	474	469	432	462	441	426	428	456	429	493	472	428	407	427	436	450	422	510	462	442	457	439	460	450	455	447	509	449	443	446	478	469	467	465	453	429	421	415	448	414	443	463	437	495	456	494	467	430	465	453	472	426	451	498	461	474	475	486	454	441	454	448	419	424	445	452	477	465	448	409	441	455	449	470	445	413	431	446	463	435	426	439	405	461	487	431	433	464	503	469	456	430	408	459	420	451	454	449	501	446	450	452	417	455	439	443	465	415	424	439	411	458	425	463	455	431	443	442	414	471	464	459	437	455	461	464	419	445	428	435	429	424	451	446	438	450	475	392	410	479	450	472	462	468	427	480	500	484	440	447	415	466	481	465	419	423	462	429	435	476	440	479	446	417	476	448	454	439	462	447	446	477	496	432	479	451	456	449	451	454	444	442	500	441	463	473	472	476	476	446	468	441	446	448	454	460	477	461	472	465	469	426	428	488	432	430	436	473	468	413	475	457	469	453	471	440	454	383	469	463	447	451	430	439	408	436	440	426	394	459	443	490	439	469	505	421	449	469	443	450	454	419	454	452	425	424	453	495	419	430	469	439	439	459	418	484	431	459	470	444	437	475	460	466	468	467	458	443	458	449	417	427	450	478	450	434	438	433	494	488	477	444	464	425	477	441	409	487	437	447	479	477	440	470	426	454	475	444	459	469	453	457	472	467	461	495	458	499	442	486	469	412	444	463	453	436	469	459	466	421	452	451	475	423	467	461	481	457	464	452	446	444	472	417	442	430	464	441	465	409	476	459	422	444	429	460	434	442	462	468	430	461	450	462	476	437	448	440	513	432	461	468	444	469	447	469	428	464	450	463	475	443	442	466	448	461	415	469	487	416	449	445	435	475	464	482	426	476	450	467	453	439	471	447	433	429	494	451	427	463	451	433	449	451	432	430	466	436	434	465	479	491	422	419	413	451	449	409	457	447	457	448	457	424	442	495	435	442	436	478	472	467	456	431	393	454	451	438	457	452	431	438	450	483	455	435	444	458	432	461	436	441	470	456	409	456	440	459	458	466	436	442	421	447	452	457	421	461	416	446	460	464	434	442	464	441	458	426	448	482	472	436	415
13139	1995	1335	902	671	515	409	342	307	280	222	208	239	215	186	221	155	199	183	189	178	194	173	172	183	191	168	182	180	162	144	177	184	165	181	193	177	148	139	161	177	197	178	166	171	162	155	174	172	168	160	173	143	139	157	171	151	170	154	149	186	156	160	180	171	177	150	183	168	175	165	172	140	151	181	157	163	166	156	171	154	168	157	174	177	166	147	170	152	157	151	153	180	157	160	155	141	171	145	147	157	165	135	151	160	174	168	161	155	155	174	155	158	181	168	152	159	169	142	159	173	172	158	150	151	154	166	164	154	168	147	174	147	164	150	146	156	152	163	160	137	148	169	151	173	151	170	157	170	155	175	166	154	167	136	153	179	152	161	140	146	160	166	162	157	177	151	157	169	165	183	149	153	156	162	152	165	173	159	134	160	169	153	149	183	159	159	149	128	159	156	147	139	132	158	137	173	151	180	160	164	155	140	155	160	172	172	157	141	153	142	170	151	143	160	153	148	138	161	143	163	166	159	177	154	183	176	165	157	171	163	154	144	152	163	159	159	180	150	155	131	166	164	189	162	173	135	172	177	144	149	160	169	159	175	155	174	151	171	156	141	147	167	164	174	163	169	170	144	164	171	139	144	145	161	148	160	137	151	152	144	154	172	153	147	152	177	149	157	163	161	151	169	183	173	148	174	172	164	167	153	158	133	168	140	131	154	134	143	163	141	149	167	146	162	168	186	174	152	137	161	170	158	168	191	163	165	175	163	167	180	166	178	153	144	171	135	187	150	172	158	138	169	168	138	164	149	138	167	170	150	142	156	150	160	176	158	158	177	144	149	182	145	160	140	175	164	169	155	146	149	151	131	174	165	168	165	186	130	173	171	155	166	164	150	165	186	161	155	161	157	163	143	155	187	187	189	165	163	176	153	165	146	157	151	158	160	165	156	159	162	163	154	148	145	150	145	153	160	175	153	154	139	145	158	171	166	149	158	148	143	171	154	144	159	162	149	179	171	145	152	155	151	141	159	141	162	167	162	160	162	158	182	167	166	138	174	159	149	163	163	195	153	159	145	143	160	176	147	136	174	137	156	155	170	170	160	157	158	135	160	169	115	160	153	139	139	167	158	164	151	138	161	154	139	153	181	164	151	166	151	172	159	160	165	133	156	165	180	164	151	153	159	177	151	161	185	163	161	141	177	166	150	152	146	168	166	181	152	156	147	149	153	125	143	165	191	137	170	159	155	158	151	167	174	150	159	158	174	156	150	163	171	146	192	162	146	148	152	141	171	161	189	148	142	161	155	155	166	176	182	148	145	148	160	173	158	178	162	158	152	158	128	150	167	167	155	156	167	163	153	163	169	152	159	157	169	153	161	175	139	168	163	149	151	152	175	176	179	158	141	179	164	143	160	191	143	144	160	134	160	168	165	139	148	168	157	162	147	170	150	155	154	163	149	165	167	153	134	146	154	148	137	138	171	187	153	134	154	145	148	157	147	149	178	157	159	167	152	164	148	147	200	167	164	147	149	171	153	140	165	163	145	166	155	172	141	153	157	152	159	136	166	140	156	151	143	172	160	171	187	148	169	170	153	166	174	159	159	180	169	151	172	168	157	159	154	146	162	168	161	145	162	142	156	160	166	163	181	171	164	171	164	146	137	178	151	162	149	154	146	138	138	166	177	162	170	168	148	153	173	163	162	151	141	160	153	151	168	159	138	173	160	137	168	162	181	152	159	150	137	168	164	152	143	124	162	179	135	144	149	141	176	146	163	175	141	153	192	177	186	151	160	138	152	133	148	172	149	156	140	153	157	166	155	180	157	146	153	154	160	182	147	178	169	164	164	164	168	156	176	160	144	139	182	178	160	157	160	163	161	148	178	139	161	155	164	151	153	139	165	163	172	189	137	165	156	152	150	165	151	140	170	146	168	155	174	157	155	182	147	152	131	177	164	176	163	155	169	171	174	144	163	177	136	164	142	168	162	172	171	162	172	153	163	128	170	141	158	161	154	160	151	160	150	171	157	145	158	175	139	156	149	170	159	155	159	148	172	170	152	134	150	159	174	142	169	136	150	156	166	161	156	163	140	152	194	150	150	159	142	165	180	165	170	171	168	162	156	171	174	128	170	163	160	166	160	137	134	179	159	139	153	144	161	178	157	132	168	163	144	150	147	163	163	132	161	142	134	158	176	169	155	183	160	134	157	163	152	175	160	150	163	169	179	146	182	147	145	172	153	163	162	171	162	168	143	169	176	147	162	187	186	155	168	167	163	151	140	135	138	156	150	145	160	177	145	136	153	176	162	158	160	177	153	139	162	161	156	177	154	163	180	164	164	171	161	150	155	162	146	136	183	169	166	157	190	136	154	146	168	138	158	183	155	161	139	153	148	142	164	149	168	161	157	129	164	186	164	161	174	172	163	159	118	164	151	148	159	167	171	158	173	156	140	149	188	161	151	144	158	158	163	142	143	158	177	155	165	157	161	151	159	155	166	157	167	168	177	162	129	164	138	155	136	180	156	164	165	175	156	165	166	158	150	154	179	149	146	168	164	149	184	160	156	165	155	133	143	193	153	154	144	163	178	163	157	160	154	169	153	176	175	176	170	157	151	179	162	177	157	149	165	159	163	160	165	162	161	165	167	150	172	154	161	159	175	169	189	158	161	176	131	154	148	141	150	152	177	142	153	171	147	152	171	204	177	161	159	158	171	158	154	155	166	154	144	171	147	156	169	165	167	157	158	175	154	154	152	162	148	174	158	167	175	149	133	157	173	164	138	157	135	161	166	158	165	183	163	159	147	170	166	164	145	166	158	134	166	172	172	163	163	140	144	167	142	179	169	166	145	172	174	135	165	178	178	144	141	174	140	145	154	171	156	159	155	161	147	167	142	150	147	163	157	163	157	171	151	158	167	177	166	173	146	155	151	183	154	127	143	166	172	159	175	179	150	159	161	156	193	170	180	172	159	159	155	168	154	158	161	143	144	169	162	161	182	200	166	134	168	152	146	154	162	173	147	168	170	168	146	175	185	169	152	161	140	143	137	172	155	161	148	174	140	141	147	139	162	165	143	164	192	146	171	163	159	170	150	168	151	170	152	147	170	143	160	129	160	162	143	149	151	151	152	156	167	162	136	160	154	150	143	181	162	153	179	146	157	152	153	154	142	142	153	169	155	151	179	154	164	144	158	162	154	174	156	180	164	150	164	159	167	155	177	168	165	136	176	187	148	150	167	157	151	149	151	146	171	162	170	156	164	167	141	163	140	162	141	138	164	150	168	151	162	159	152	160	173	149	132	167	181	188	148	163	145	153	150	168	163	168	145	130	144	150	149	171	174	171	142	147	164	159	151	161	156	136	182	163	149	138	156	164	168	158	165	150	135	170	163	160	172	165	157	162	157	179	169	162	159	156	174	153	174	152	172	144	151	171	164	173	162	149	177	176	160	145	149	165	170	145	168	163	147	170	168	169	171	162	167	165	152	177	167	184
8091	1240	2540	3107	2649	2163	1809	1550	1302	1140	1040	985	875	830	813	700	724	672	646	677	576	659	579	593	581	531	528	551	571	536	556	488	510	511	509	571	522	539	504	493	519	518	505	524	522	530	505	457	471	512	495	494	499	472	508	448	532	490	507	487	476	472	464	477	492	482	503	448	498	508	482	522	482	459	467	476	469	515	438	491	504	496	450	461	504	474	490	488	524	472	440	461	461	484	482	489	464	497	464	472	492	488	482	469	489	506	497	476	446	477	464	464	442	478	465	497	448	436	480	494	467	480	466	488	460	483	482	460	437	453	499	486	482	409	497	457	489	476	470	440	463	458	468	484	464	444	452	485	517	451	461	443	500	458	483	421	482	472	512	489	453	455	475	446	446	461	442	426	474	445	427	471	475	452	438	471	457	436	479	472	505	482	439	494	452	471	445	487	444	488	470	469	433	514	466	471	438	517	467	481	459	440	469	425	466	472	478	481	512	484	463	480	499	463	495	452	479	485	465	481	488	466	482	489	455	479	430	446	438	451	433	468	502	451	451	420	442	482	441	441	420	484	462	474	463	495	440	473	450	458	419	512	442	469	458	498	472	465	500	471	469	480	486	468	498	464	452	498	483	462	458	451	479	488	474	450	506	455	456	450	471	467	473	483	455	462	479	450	473	446	442	472	490	514	472	468	457	464	480	462	484	481	440	432	435	493	455	435	474	510	440	455	443	463	472	448	483	502	478	444	446	486	479	431	467	420	443	465	473	472	466	480	440	501	464	488	504	453	497	483	461	511	494	498	439	481	484	491	482	461	482	432	486	475	496	452	496	451	516	475	479	462	435	459	440	454	501	482	475	439	511	479	468	506	442	438	480	429	495	448	506	466	482	457	423	488	433	492	451	480	418	481	475	469	450	461	445	472	466	508	493	454	442	482	433	467	446	457	502	468	475	488	459	455	476	447	487	519	455	447	479	467	428	457	455	486	469	466	440	474	463	487	451	467	450	455	474	483	467	459	451	472	495	466	481	456	462	457	465	446	457	461	498	428	459	475	471	465	525	466	488	485	464	461	480	479	493	507	467	476	478	463	477	477	476	487	460	466	503	453	430	464	470	462	474	444	437	489	496	458	445	472	467	474	472	444	488	455	501	488	483	487	501	447	475	429	415	471	464	461	478	463	481	426	484	497	445	465	467	472	447	480	462	464	472	429	431	462	476	463	450	509	446	448	488	437	461	464	507	486	453	472	430	485	494	476	454	479	483	474	478	483	449	459	466	449	479	458	498	502	463	472	487	462	499	454	457	454	494	487	490	471	490	471	458	444	482	481	436	510	469	440	498	427	436	447	477	506	496	463	498	481	478	461	461	459	447	472	491	486	458	461	480	461	458	495	457	443	481	487	464	458	462	472	483	498	470	478	453	468	489	451	500	472	441	490	446	454	490	481	458	455	470	448	457	478	462	442	497	461	483	480	466	457	472	465	475	468	470	500	477	469	487	468	479	459	451	447	486	458	503	454	485	440	443	463	443	482	502	464	449	484	489	454	471	456	499	490	486	446	456	472	461	465	480	518	483	487	440	485	469	449	416	474	487	440	472	475	480	446	408	481	513	533	497	432	439	442	476	465	481	486	462	459	499	464	487	465	505	461	488	464	512	444	478	486	438	468	478	465	483	520	442	421	481	442	470	494	506	464	447	485	491	448	450	457	482	411	485	481	436	491	469	468	465	442	488	497	452	452	450	470	488	432	485	471	510	498	481	486	439	506	459	469	437	503	468	483	517	463	464	450	433	482	453	458	499	445	455	461	495	427	470	504	456	490	451	441	465	495	483	484	428	478	468	445	454	458	472	456	487	516	476	486	464	463	470	467	484	485	466	470	485	463	465	433	462	477	501	531	458	483	478	493	483	507	481	452	478	497	479	490	456	433	468	509	482	507	474	421	488	455	485	460	474	485	457	467	455	503	428	465	435	462	436	499	497	453	440	502	486	487	478	489	494	484	447	475	487	447	470	473	496	489	453	440	465	511	448	496	473	438	442	452	514	451	514	486	477	482	450	472	449	445	462	449	484	454	464	519	476	443	497	422	463	472	415	450	487	493	453	483	496	469	414	489	484	491	506	472	480	495	499	488	453	501	446	507	454	510	465	464	478	466	472	460	439	433	487	459	494	478	473	472	460	471	424	483	462	454	448	421	444	470	484	437	504	454	518	458	486	420	455	486	496	468	500	502	459	481	476	462	476	472	458	482	502	491	459	464	493	475	440	506	458	461	456	491	468	478	436	464	451	451	459	437	456	490	509	452	462	458	492	482	470	474	486	469	413	453	439	490	492	472	462	502	480	474	454	487	485	479	454	461	471	475	443	479	444	468	465	464	498	488	498	446	451	494	456	499	518	483	455	455	444	455	432	480	455	455	459	492	475	485	478	457	429	444	445	469	483	464	466	526	476	482	497	465	458	453	466	464	446	489	435	475	455	498	482	471	468	490	462	455	463	463	498	497	485	473	448	459	468	436	459	448	476	500	452	469	438	455	473	456	454	458	472	459	462	473	435	445	452	444	442	473	442	479	469	460	478	466	496	478	485	459	477	483	459	461	473	468	499	478	505	469	484	430	448	517	456	486	473	481	431	470	480	489	461	463	430	448	435	490	487	437	455	463	465	453	434	485	456	483	493	449	468	468	491	529	507	470	460	481	481	510	490	457	461	435	489	466	454	466	471	472	469	463	487	443	437	466	468	462	472	467	456	464	467	450	450	476	474	431	483	484	427	463	447	436	460	474	491	481	435	447	461	439	454	462	490	494	471	493	460	451	463	488	440	479	457	463	485	466	472	469	499	459	457	470	463	464	433	469	488	476	433	459	490	458	459	449	492	478	489	444	457	468	480	496	474	497	494	452	470	493	495	457	478	452	464	477	445	451	488	459	468	472	449	460	457	488	423	466	481	443	451	463	475	476	445	472	458	462	429	478	448	472	444	414	488	460	478	484	467	499	454	472	461	436	495	480	461	508	456	467	476	468	463	416	483	477	457	494	467	458	460	490	450	453	472	479	472	461	456	478	495	528	483	488	471	471	469	449	456	487	496	492	437	430	491	486	460	444	495	472	429	491	466	454	442	447	423	506	451	445	485	463	504	504	436	471	461	457	482	475	495	474	470	454	451	491	469	431	473	443	461	438	488	474	454	449	492	470	456	444	465	491	492	462	452	420	456	455	477	471	442	491	502	444	487	479	431	468	465	501	481	451	503	462	496	478	493	478	479	462	493	471	471	472	467	469	489	502	471	493	453	450	457	433	482	458	482	426	489	476	450	476	451	456	485	447	449	462	479	471	449	456	428	445	454	475	473	489	470	426	504	457	468	446	464	461	462	458	448	452	462	441	480	455	463	430	442	468	466	455	467	479	485	507	482	450	463	456	453	464	462	488	472	485	489	442	495	464	456	475	489	465	527	479	467	431	470	457	464	491	494	477	472	445	437	463	474	445	422	460
22437	5162	3218	2090	1344	1043	854	734	651	595	488	515	460	429	418	422	410	411	401	400	362	368	391	384	380	372	383	349	359	360	379	356	358	367	417	346	360	372	336	350	350	382	361	337	353	353	331	349	344	311	335	364	343	317	329	329	332	340	343	377	356	334	330	354	331	336	357	362	312	365	346	366	367	353	345	285	360	340	382	353	341	335	341	343	337	360	319	330	313	348	351	332	350	348	366	309	366	348	372	354	352	370	371	364	344	318	346	362	333	348	347	313	343	336	324	390	337	319	308	352	351	353	333	319	311	321	318	355	352	306	366	294	369	352	345	326	342	324	360	341	381	331	326	368	326	355	328	332	351	339	349	351	340	306	354	337	337	336	359	388	353	360	354	308	361	318	374	330	342	353	341	340	346	296	350	352	317	347	324	300	341	356	368	325	333	312	337	327	378	334	342	332	325	336	336	329	343	324	351	395	349	345	326	320	339	337	326	354	348	341	335	328	380	350	327	342	338	323	300	308	315	323	348	348	337	313	360	343	346	353	385	332	328	355	333	327	360	327	313	329	328	316	368	341	338	318	332	345	323	341	323	306	315	358	321	311	356	368	336	349	347	358	360	304	374	314	313	308	318	367	331	342	319	309	370	331	339	319	327	357	344	366	346	382	334	333	308	344	350	365	328	310	356	354	349	353	323	334	353	344	338	319	347	328	341	324	333	345	355	316	340	366	339	325	339	336	334	352	330	328	352	320	363	342	348	307	344	365	335	378	353	350	330	340	329	347	353	339	342	371	324	348	378	325	350	318	343	341	329	358	366	326	401	337	345	354	351	322	347	336	344	343	324	321	361	307	324	326	328	355	352	365	342	344	324	335	337	350	314	353	348	382	346	350	341	318	322	371	400	361	312	353	298	342	312	340	338	316	335	360	352	351	354	297	338	347	319	348	357	355	341	296	310	361	325	306	318	338	333	320	350	333	341	328	337	325	324	360	354	343	349	351	359	306	351	357	374	315	302	340	331	326	336	366	351	342	290	334	333	296	329	321	331	345	311	337	344	328	351	329	358	342	362	349	359	361	376	312	337	352	345	364	295	326	363	355	316	339	357	347	344	359	319	324	347	328	362	337	337	300	324	341	321	386	363	322	352	352	325	324	317	362	319	320	377	312	326	358	326	367	317	335	300	383	329	317	348	322	328	353	337	330	329	331	311	340	323	360	357	343	350	314	359	311	338	343	331	317	330	314	349	329	383	349	334	323	327	339	355	350	326	341	387	369	350	342	328	339	340	325	335	313	337	351	328	324	319	352	320	333	331	356	305	321	350	349	324	350	298	346	300	351	315	346	375	347	343	348	345	319	328	335	352	346	335	354	351	351	366	290	357	343	334	345	344	312	350	327	359	324	341	312	377	340	347	357	355	350	372	336	334	324	326	341	358	303	363	317	369	332	322	371	337	365	310	320	322	372	344	310	364	343	337	355	373	320	346	363	347	335	333	384	352	325	347	320	337	327	349	328	332	322	351	315	340	297	335	335	316	349	340	374	343	355	359	326	334	359	321	350	340	414	349	337	334	309	321	362	336	345	381	351	391	341	349	307	353	336	327	312	329	354	340	350	344	326	337	332	327	349	331	348	297	370	381	323	328	363	335	280	321	354	355	379	322	355	334	333	341	346	309	359	364	360	352	357	366	323	354	318	352	333	331	301	357	331	366	354	328	341	339	364	337	361	303	334	337	354	309	344	371	327	370	338	337	331	373	336	343	359	361	341	337	363	339	315	328	341	355	352	355	381	329	342	337	316	337	368	301	270	376	335	355	334	320	332	361	323	329	345	318	374	364	342	329	327	359	351	336	307	304	380	336	331	382	324	340	356	365	342	365	349	321	350	321	320	321	359	313	315	337	337	331	360	331	320	360	339	324	319	377	349	361	332	324	356	337	330	358	338	317	332	320	339	343	361	345	329	342	352	347	329	329	349	340	359	358	349	332	327	348	333	323	370	349	339	347	304	367	348	350	350	357	338	344	351	362	324	334	358	330	346	335	363	331	349	344	353	344	332	329	331	338	355	336	348	358	332	313	324	316	362	332	332	365	356	304	344	346	324	372	342	340	363	362	371	335	321	319	326	306	363	317	337	338	342	378	320	319	314	354	356	356	331	357	338	348	387	336	363	345	360	366	294	386	346	356	334	329	344	338	321	318	313	329	336	345	330	372	373	347	362	311	312	329	335	352	351	302	336	370	331	328	366	313	372	331	329	342	364	330	325	347	343	327	340	330	340	327	353	348	310	346	356	374	314	350	326	318	338	361	343	354	325	317	342	332	333	353	326	332	350	362	360	328	346	335	339	338	312	352	321	365	385	352	355	351	319	316	348	343	321	320	340	334	363	337	321	306	305	336	346	299	339	355	333	346	338	307	337	337	331	334	346	343	326	375	336	367	334	330	329	323	317	328	335	345	323	352	348	304	347	323	348	300	334	360	339	325	324	361	314	337	344	311	358	348	320	344	345	321	337	340	295	327	348	313	309	349	351	361	321	330	326	343	328	338	373	328	340	354	358	338	354	336	326	327	333	382	298	355	327	340	365	351	345	358	361	362	340	350	335	297	339	342	350	366	338	334	354	322	319	326	362	359	345	314	376	360	352	347	344	356	324	340	289	305	377	360	369	338	345	342	329	363	350	400	354	316	318	320	337	317	361	324	368	308	359	349	358	378	302	376	322	359	358	310	324	334	337	321	344	337	351	319	357	300	346	307	311	319	338	305	341	368	349	337	353	320	332	333	340	337	341	304	344	367	343	354	344	342	371	374	337	342	326	333	324	318	356	340	373	311	365	365	322	341	358	341	315	344	346	305	350	358	329	347	361	325	338	330	333	373	353	324	321	337	371	349	327	343	355	367	353	360	353	366	326	356	337	365	338	311	331	342	336	339	329	320	337	341	336	303	340	344	353	345	369	356	327	316	349	344	369	346	343	318	299	345	361	346	320	339	318	353	340	320	341	320	324	342	351	329	371	349	357	345	353	333	305	335	355	325	338	336	329	340	353	362	329	356	324	364	353	364	329	356	336	314	330	353	329	316	329	346	343	338	299	369	343	332	359	341	304	312	365	350	359	405	375	363	321	355	313	327	385	318	380	317	340	354	358	349	360	321	352	333	328	330	351	352	322	327	323	343	348	324	310	323	329	380	346	333	325	349	333	354	357	352	327	335	345	357	381	316	344	338	318	376	299	337	333	371	331	338	308	341	365	369	332	339	338	311	310	360	366	344	331	376	360	355	343	347	353	348	353	298	344	362	333	337	357	340	316	347	330	321	350	333	356	329	369	301	338	346	349	322	322	368	303	343	365	356	348	328	306	335	325	325	331	338	306	358	335	322	323	327	346	359	363	348	335	342	351	328	343	373	342	323	361	349	331	328	343	347	346	368	344	330	339	338	302	330	345	344	370	374	343	349	347	353	355	334	342	343	353	361	384	347	366	359	340	381	330	328	343
11675	2476	4808	5716	4896	4107	3502	2998	2567	2256	2012	1835	1620	1539	1440	1392	1317	1234	1246	1186	1195	1148	1145	1062	1047	1033	1068	1042	971	1002	1005	985	987	947	908	915	934	970	907	930	1013	950	951	974	893	887	943	910	924	888	896	865	870	861	926	889	860	891	869	885	895	925	846	866	859	914	902	897	907	841	878	884	863	857	882	837	888	843	875	860	886	850	935	857	850	866	868	896	874	837	839	816	815	888	883	894	884	872	861	825	823	914	809	859	812	829	869	876	874	859	859	840	872	861	829	881	882	853	846	859	872	827	823	875	853	851	835	865	882	807	860	847	833	875	894	867	924	862	825	844	807	864	828	877	864	811	849	877	870	860	852	840	860	908	829	819	835	825	835	890	836	918	876	843	873	813	850	860	871	838	856	809	836	797	877	876	868	857	801	831	843	835	873	916	861	828	837	856	871	859	850	831	803	830	858	883	829	879	853	852	838	838	819	917	892	848	832	812	867	901	845	829	871	860	855	853	827	914	868	874	909	867	859	819	804	875	839	870	854	849	828	823	881	808	829	820	862	822	906	827	875	849	856	834	934	827	837	851	890	809	891	809	811	907	825	851	865	871	921	836	828	879	865	828	875	842	823	883	823	902	844	893	856	847	848	826	830	841	842	830	836	867	870	840	862	872	854	856	913	882	822	847	795	903	865	855	843	873	859	896	836	823	870	861	857	882	863	859	836	851	867	818	872	867	841	852	824	852	836	838	842	856	868	828	839	821	766	836	900	839	836	811	825	884	827	873	902	874	857	843	949	879	835	804	862	839	883	821	799	886	857	879	860	857	824	868	851	832	854	823	859	829	869	853	887	877	834	887	824	842	810	853	834	832	888	819	880	848	814	861	840	856	838	910	883	874	863	851	892	852	855	875	851	871	883	852	879	845	896	836	871	874	836	808	882	874	857	861	887	844	912	837	844	831	855	843	839	856	860	838	840	792	837	837	852	892	852	879	871	814	837	881	892	885	878	799	818	838	801	792	867	819	843	887	859	828	869	813	859	822	866	849	933	855	807	804	863	875	863	849	836	833	854	890	857	825	849	874	848	799	804	908	876	899	891	829	869	926	843	799	837	843	841	882	828	849	794	888	841	758	810	877	805	828	906	857	888	854	889	874	831	831	820	813	838	826	862	845	868	835	830	889	821	903	855	783	865	842	873	823	838	844	838	899	884	867	822	873	899	841	902	810	884	831	879	911	844	842	871	783	890	862	843	849	810	826	876	860	827	825	858	826	846	819	856	860	869	879	828	870	836	903	884	877	887	886	853	827	820	812	863	852	867	850	797	855	851	840	837	841	843	811	863	882	847	862	909	864	853	871	902	855	850	860	868	888	820	843	863	843	871	849	811	825	847	869	830	853	880	881	832	852	877	832	849	852	876	867	873	841	833	881	851	852	864	873	867	892	849	855	778	840	841	848	857	886	815	794	822	892	841	965	826	822	868	848	861	836	838	846	804	818	813	844	870	814	836	867	843	822	818	835	862	852	816	853	875	904	846	752	849	840	840	859	866	850	856	838	830	827	877	906	820	865	849	829	873	834	774	812	846	832	872	828	868	861	797	843	835	837	881	831	880	879	825	848	878	871	858	892	835	815	787	892	913	862	868	906	829	857	862	833	840	887	773	863	871	790	840	824	860	848	838	853	821	880	864	852	888	819	875	869	885	849	860	828	815	810	903	833	832	869	838	884	839	813	853	798	823	804	841	869	835	809	834	863	876	865	893	844	859	862	864	866	882	863	855	807	864	829	896	892	902	846	786	846	829	850	829	847	830	866	847	902	824	852	883	847	871	862	913	867	857	831	854	850	814	806	862	873	854	863	806	827	845	846	854	878	819	838	896	880	826	798	849	862	855	825	842	888	913	819	831	825	816	858	882	839	844	849	829	889	876	810	845	842	825	823	871	830	821	870	800	854	857	879	802	898	845	828	821	882	841	847	847	888	852	802	853	841	836	858	831	852	903	859	843	870	869	845	853	843	812	887	837	858	866	863	858	875	886	853	817	842	811	832	854	838	848	840	883	830	866	838	811	918	859	789	808	875	817	834	820	839	864	841	860	847	855	850	829	858	844	877	886	836	854	859	865	822	895	848	870	877	795	872	826	809	799	819	878	823	887	869	831	858	858	850	805	894	855	841	819	844	856	821	833	831	802	899	863	862	903	849	852	893	860	825	875	802	874	872	850	803	935	801	836	859	821	845	867	902	903	878	812	915	804	860	872	823	823	875	839	858	830	830	847	827	846	873	863	857	861	866	858	817	824	802	884	848	843	849	807	901	835	833	885	826	877	841	831	891	803	856	848	873	813	851	848	897	888	828	905	863	838	810	923	873	842	828	861	802	838	870	812	849	849	862	842	838	844	880	825	869	860	845	856	902	860	812	860	807	824	813	855	869	786	864	870	828	846	860	850	827	847	867	879	861	863	850	871	823	817	805	902	852	868	872	819	815	874	858	863	822	837	832	850	857	860	893	860	831	886	799	875	865	813	831	851	900	872	910	848	853	819	893	812	839	859	817	839	905	836	820	892	803	827	884	868	910	856	881	850	872	874	843	886	821	815	841	824	868	891	851	854	860	884	828	790	834	888	830	839	791	812	821	843	803	901	830	866	885	833	875	868	822	840	890	858	839	826	868	826	835	835	837	795	869	885	844	812	818	870	876	845	818	875	857	850	824	809	852	857	831	878	798	886	880	816	892	870	837	897	848	803	855	880	833	821	838	834	838	854	833	816	863	835	839	880	853	872	800	894	850	849	855	861	868	843	876	850	847	801	829	845	885	839	879	861	844	828	862	806	881	908	843	831	832	872	905	893	882	846	839	838	872	875	846	879	834	804	887	830	858	845	847	851	840	877	813	885	845	906	868	894	862	847	812	861	923	884	853	804	854	845	848	872	843	863	860	814	844	859	873	865	903	874	858	861	862	891	887	837	867	812	801	829	846	890	825	833	850	870	862	818	813	900	842	870	872	827	858	828	843	876	904	835	888	841	835	831	846	839	836	820	811	829	853	838	858	831	811	825	895	806	832	850	885	827	822	826	876	832	882	849	830	847	868	862	859	852	900	873	832	856	832	869	906	904	796	865	848	833	822	829	871	851	820	830	873	822	873	815	836	875	803	849	888	885	846	854	850	799	871	835	903	864	813	808	793	848	812	861	848	809	869	915	873	809	832	862	857	846	906	887	867	869	837	854	855	886	823	868	855	818	864	847	824	823	794	876	881	859	858	884	865	866	812	847	847	825	861	902	904	840	838	855	878	864	824	847	830	861	831	895	884	870	805	829	815	852	798	807	882	807	892	814	870	865	809	805	879	788	838	822	842	813	832	886	851	866	859	839	859	881	882	825	853	804	821	828	863	865	855	843	875	855	869	836	852	840	826	904	831	829	834	936	891	823	857	835	855	866	825	846	892	848	847	839	805	866	820	844	897	860	876	899	865	859	865	831	893	833	845	841	847
3417	250	208	159	181	195	156	168	205	169	175	164	160	151	165	152	160	167	148	150	156	157	157	171	172	154	160	150	151	177	160	181	139	169	166	144	163	175	154	132	153	164	181	160	175	137	179	169	157	141	136	167	174	136	153	148	161	150	204	144	186	171	166	176	156	158	153	151	162	191	190	189	153	182	137	140	154	168	171	156	162	161	171	176	158	160	145	157	154	142	183	153	179	143	127	153	183	160	173	170	156	159	174	159	184	156	150	161	166	163	135	151	173	159	177	169	170	172	150	142	167	146	154	141	163	191	172	154	173	142	137	124	197	170	163	164	179	176	163	164	173	163	158	162	181	176	155	154	160	153	162	139	154	154	166	157	149	138	146	146	157	168	137	174	169	156	163	148	160	167	182	148	169	152	163	156	161	157	153	165	166	156	181	178	148	152	167	172	158	168	170	146	149	156	166	118	158	155	166	155	197	143	158	170	154	170	168	173	183	136	190	158	172	162	153	168	150	158	135	170	181	156	147	155	137	169	192	189	147	158	160	169	153	166	168	171	184	150	175	168	161	149	164	174	140	164	166	165	175	173	175	174	154	169	182	183	157	171	154	152	152	147	148	158	143	163	157	152	162	173	176	172	173	175	152	155	172	143	143	161	155	149	164	145	176	150	157	161	172	151	171	158	146	181	160	184	157	165	169	168	165	170	174	154	167	166	167	161	161	154	163	154	183	157	162	176	185	147	150	154	177	153	174	172	163	150	173	173	142	156	157	172	168	160	160	183	167	162	166	149	147	147	159	150	146	136	157	179	149	177	167	146	136	172	159	156	174	172	166	145	138	176	149	156	177	173	163	173	148	163	150	141	163	174	167	142	148	162	133	142	172	154	166	167	143	148	165	156	171	159	154	165	166	170	153	184	146	147	163	154	139	150	167	163	161	165	158	150	157	167	158	154	173	140	157	167	184	149	150	141	153	156	172	162	157	152	151	178	151	156	177	152	155	152	170	180	157	166	160	145	164	132	156	148	161	156	164	163	172	149	167	145	158	150	167	166	178	189	148	172	140	165	181	169	171	153	163	166	147	154	161	138	185	182	180	172	151	190	177	160	158	166	143	147	150	166	162	157	170	165	143	136	158	177	155	156	149	147	164	182	169	150	162	174	144	176	167	176	161	159	172	133	160	146	156	165	160	133	160	179	146	179	154	146	142	170	171	155	155	182	162	159	143	168	144	168	185	185	153	163	169	150	167	175	170	118	170	154	166	165	127	151	145	186	176	152	168	154	164	142	171	164	180	153	155	146	195	149	145	182	170	160	161	173	177	149	166	171	154	176	167	184	133	144	131	160	170	152	160	160	147	161	158	152	146	148	162	156	157	173	144	153	163	175	163	156	158	151	155	153	160	143	128	152	157	183	150	164	144	169	152	170	141	141	134	137	166	132	168	157	158	149	153	137	169	163	175	167	166	180	163	149	179	171	160	157	138	133	162	160	171	151	188	148	151	170	151	161	162	148	175	153	150	139	172	187	167	172	152	167	166	172	167	162	157	150	133	147	172	182	145	176	176	175	148	148	151	138	166	165	155	164	160	147	153	182	152	142	166	171	162	152	146	150	158	159	167	170	160	152	184	180	155	190	177	132	142	150	161	141	173	157	150	177	149	149	172	141	170	157	153	160	171	175	145	162	172	164	142	161	177	158	145	165	175	177	146	177	162	152	146	159	189	152	182	142	174	159	164	159	150	146	164	165	172	147	162	184	167	146	155	165	156	153	140	161	159	150	159	183	176	161	175	189	156	157	150	155	162	153	175	161	143	178	176	152	146	154	185	150	160	164	151	166	141	172	181	164	141	166	170	157	150	166	146	139	189	138	167	181	154	146	175	166	146	151	160	172	155	156	151	184	173	174	164	164	175	140	144	152	139	158	152	165	146	163	143	163	173	173	154	167	172	185	151	164	148	155	142	160	178	173	159	169	142	170	166	154	171	169	174	173	159	133	143	183	154	161	167	150	169	160	161	162	148	154	167	143	150	166	187	145	140	158	166	143	157	163	162	159	143	186	155	136	167	161	158	169	143	182	167	165	162	160	165	176	150	159	161	166	172	152	159	147	158	179	153	127	158	162	155	132	157	155	169	162	161	161	165	167	166	169	171	162	156	166	168	169	163	161	155	168	165	166	145	155	124	154	157	175	172	147	159	168	159	175	175	164	135	155	138	170	132	165	155	155	155	146	169	157	160	157	160	160	175	181	166	164	145	194	165	186	179	150	156	175	153	152	166	150	164	163	128	164	162	150	144	152	150	164	164	155	163	172	165	175	172	172	198	176	159	137	157	168	142	152	176	153	173	153	163	162	161	156	152	151	170	143	166	184	168	160	168	164	185	170	161	167	152	139	172	166	146	169	157	158	161	160	167	150	158	145	149	154	155	157	157	187	154	143	156	160	156	159	146	155	177	154	130	180	170	163	174	142	153	152	141	167	165	166	167	182	162	161	149	170	140	170	139	157	147	145	149	148	163	147	137	170	171	177	155	146	147	179	147	151	159	164	160	163	149	165	147	149	165	130	173	175	176	158	166	143	166	179	166	153	179	165	182	149	159	195	185	165	164	159	135	145	170	194	136	169	159	131	155	176	166	153	155	159	163	159	157	161	148	161	170	136	159	144	137	145	179	183	160	177	159	153	164	180	153	146	186	137	176	156	180	174	146	147	172	140	153	173	166	163	166	147	172	156	160	156	165	142	166	154	127	174	149	154	163	143	151	157	168	161	140	150	171	166	153	153	156	146	165	133	162	159	144	167	152	143	145	158	147	166	146	151	182	171	157	177	148	160	156	177	152	156	165	154	150	145	158	147	166	165	161	172	184	169	142	154	147	152	139	148	150	157	164	175	166	163	158	163	153	157	157	141	148	139	154	141	177	149	151	161	138	171	153	168	164	150	145	147	150	164	171	171	182	149	183	148	142	174	157	160	161	154	157	168	150	161	153	157	168	153	145	180	168	159	166	149	165	162	154	170	198	163	155	140	159	151	160	168	148	203	156	147	151	185	165	158	184	148	146	157	140	165	165	135	155	168	165	156	163	160	175	179	134	153	124	160	166	171	174	156	169	131	157	169	169	134	176	162	151	173	173	154	172	160	152	169	172	169	163	157	143	163	168	143	149	168	163	139	147	155	174	153	176	147	157	134	171	166	156	163	152	161	170	153	148	162	153	193	166	185	149	141	161	144	172	193	162	168	150	166	148	170	168	154	166	165	178	185	181	148	153	126	166	161	180	180	149	180	165	166	143	174	157	157	169	175	169	145	176	147	156	152	150	183	157	165	156	149	171	170	152	162	139	189	153	135	132	153	169	161	153	180	162	141	171	149	148	151	172	196	170	168	140	140	186	173	159	143	167	154	164	144	159	156	161	193	167	166	145	160	173	141	179	156	159	163	130	164	157	157	171	186	167	171	155	147	163	154	149	174	165	182	164	152	154	149	171	156	150	176
2704	450	524	523	548	501	523	488	447	471	479	515	488	490	464	446	482	434	455	479	458	461	442	476	445	474	455	457	463	452	454	455	449	436	410	488	465	458	503	452	512	410	465	462	452	439	453	474	459	459	465	467	423	425	434	456	456	474	474	479	490	428	437	471	450	500	415	436	412	458	413	428	456	454	432	474	458	456	465	439	434	455	425	440	443	464	431	457	448	423	464	436	440	438	439	498	481	478	476	453	454	421	443	442	433	469	436	474	449	452	459	433	454	493	477	438	451	418	458	446	442	416	443	477	453	443	430	465	464	459	435	467	464	480	478	472	441	463	429	442	462	464	439	425	435	461	451	452	491	464	461	429	486	486	468	462	453	428	477	469	466	417	427	472	437	489	454	463	416	449	465	415	463	425	464	466	404	429	455	446	461	396	414	460	469	459	416	478	482	436	473	462	442	451	458	497	425	475	447	433	450	446	450	455	421	443	446	450	453	486	472	458	432	447	439	431	435	427	432	442	404	489	444	468	452	444	454	495	469	459	483	450	445	485	468	447	395	425	432	435	470	456	449	474	470	482	423	419	417	415	469	459	443	425	432	468	470	440	456	497	464	449	470	494	424	459	429	433	480	482	449	401	429	473	433	445	464	459	505	500	442	434	444	426	455	459	472	471	436	455	471	453	467	445	424	442	464	421	470	441	438	461	468	502	440	428	423	435	427	426	435	443	449	457	421	421	474	430	465	447	450	467	432	429	407	446	456	475	445	405	429	417	430	490	469	453	453	463	424	451	461	470	475	459	468	477	494	440	457	509	474	433	438	456	433	463	459	444	427	443	428	423	461	442	430	481	462	468	425	437	456	447	472	387	434	417	441	414	490	462	446	429	446	455	465	482	461	443	470	486	477	479	477	455	446	482	449	462	411	445	421	511	485	481	514	462	459	458	457	436	418	453	442	407	429	436	475	428	477	411	464	447	474	437	430	431	427	439	443	449	449	463	452	441	479	470	479	429	455	445	431	452	434	459	421	455	439	430	484	443	446	443	455	443	449	431	480	444	455	469	510	471	480	469	445	438	447	448	502	445	445	463	478	479	428	429	473	478	430	443	437	456	447	445	457	477	415	463	461	439	460	471	425	429	452	456	468	454	449	443	461	454	443	452	418	434	454	501	451	474	464	456	466	460	466	472	458	425	473	461	456	407	426	464	449	438	482	499	452	478	460	442	468	473	438	425	455	457	444	447	437	434	447	463	475	456	453	417	456	463	500	463	436	406	450	430	468	415	456	476	400	486	432	457	436	465	465	413	468	433	424	422	472	448	459	527	444	451	446	432	470	454	433	489	445	453	429	469	482	474	451	435	444	426	443	466	433	452	465	464	425	437	451	430	448	455	472	405	432	440	461	478	485	486	433	434	452	462	438	431	492	411	482	432	462	443	414	452	410	429	472	442	436	453	460	474	461	501	458	449	456	439	458	431	446	418	472	475	441	440	415	428	467	419	478	453	472	463	433	448	449	453	413	479	447	459	471	472	440	455	441	444	473	457	458	409	479	439	440	411	458	440	444	434	450	451	458	441	419	451	445	449	436	489	465	456	460	451	463	463	450	453	422	448	485	452	410	471	474	461	440	446	428	465	439	435	447	470	457	478	449	447	409	465	462	449	463	433	454	435	414	456	455	404	443	427	433	417	461	448	423	435	464	453	489	493	460	456	439	458	443	425	444	429	452	402	454	431	416	457	441	503	468	463	445	472	438	451	426	483	449	422	475	415	448	453	477	488	441	461	490	442	445	446	437	436	430	486	453	436	473	427	455	431	460	470	447	463	487	427	447	453	449	464	440	469	428	446	472	427	487	454	430	435	433	419	439	501	430	389	492	445	452	461	422	430	456	422	452	470	430	427	465	459	409	473	476	462	435	434	438	410	495	475	457	464	447	497	437	439	436	460	439	457	419	464	457	435	449	436	421	427	484	456	439	434	486	477	427	450	461	429	407	430	469	474	418	475	448	408	476	451	409	452	461	424	446	432	456	431	449	494	453	429	446	426	456	431	429	469	428	472	460	447	438	459	465	474	453	447	436	480	460	495	447	436	455	448	424	512	443	438	448	483	437	481	491	484	443	456	457	462	449	417	408	448	464	462	469	461	490	428	469	454	469	440	464	433	460	462	486	446	428	406	468	443	445	473	458	469	472	455	443	461	471	490	439	436	484	459	410	438	461	443	429	456	434	419	458	426	436	448	459	449	460	460	442	424	469	436	421	421	425	426	489	421	428	464	426	446	439	461	485	450	464	471	421	423	416	442	475	447	463	470	422	437	481	439	466	436	478	493	416	431	424	448	445	457	428	449	437	447	450	447	441	447	442	480	473	462	423	449	460	429	477	454	455	441	424	477	419	461	433	459	457	440	430	468	454	454	456	427	438	446	472	433	460	427	427	445	457	431	462	444	433	430	456	461	409	451	427	448	484	429	466	465	451	447	453	438	447	462	468	454	436	419	422	456	439	451	444	448	421	434	432	465	425	457	451	453	432	444	458	477	454	480	450	462	439	452	446	445	482	432	439	471	484	435	483	457	458	469	441	470	419	441	454	444	455	459	476	467	434	483	465	434	431	504	476	444	449	421	472	443	431	424	428	462	472	422	453	463	457	412	453	458	443	452	444	446	473	459	433	467	457	463	434	441	463	462	476	490	444	422	459	419	471	485	452	456	468	491	459	454	422	465	457	480	510	465	448	449	449	447	450	450	448	464	482	463	494	467	466	473	428	421	404	455	437	499	425	445	441	473	469	430	482	452	505	461	468	434	445	428	431	447	434	462	461	401	451	402	441	436	443	461	441	448	425	408	465	460	457	421	477	442	428	480	477	460	501	478	458	450	467	467	435	436	462	424	423	476	466	458	430	431	434	416	451	436	487	460	420	455	480	414	414	432	425	431	450	458	449	423	467	433	458	444	443	493	458	442	446	467	448	447	455	461	455	430	483	464	439	425	457	465	455	430	457	455	476	441	474	477	474	447	429	436	439	454	479	468	452	444	449	485	456	482	481	444	450	425	440	422	460	450	460	494	461	454	436	451	419	452	449	433	450	460	460	458	501	451	412	445	484	477	466	480	446	447	485	444	460	452	490	436	461	448	466	448	440	489	460	449	441	457	479	444	463	438	433	457	443	459	482	450	459	483	431	497	449	488	464	460	434	451	413	466	479	445	433	470	454	414	464	442	428	463	453	474	452	479	451	460	439	452	432	395	469	421	413	446	467	426	455	460	459	435	439	488	475	464	484	442	415	437	449	405	437	418	443	427	489	516	447	453	412	467	445	430	480	434	468	460	454	467	455	392	414	442	449	466	438	467	432	412	512	476	420	472	472	431	451	440	491	437	452	454	467	467	450	467	436	455	414	462	454	419	452	447	475	473	471	446	437	437	472	441	435	480	460	477	457	429	426	427	454	447	429	438	483	471	444	475	389	472	434	425	466	464	447	440	462	437	412	452
12185	1709	1220	904	660	489	413	305	272	254	239	217	227	209	206	190	191	213	178	183	195	178	191	175	147	179	170	151	187	189	188	161	173	184	189	177	161	166	173	188	164	179	178	154	163	162	168	165	163	160	140	153	156	171	179	143	142	140	170	171	152	150	146	191	165	185	168	147	151	178	148	175	156	158	137	164	178	154	177	173	172	175	163	177	162	172	146	160	149	161	147	163	169	167	155	176	197	176	182	173	179	166	134	158	178	160	143	198	160	191	183	149	157	171	157	139	153	165	172	160	151	154	150	166	170	147	150	169	155	169	165	173	189	165	175	134	206	157	169	155	165	158	145	162	153	142	196	156	151	152	170	149	136	144	168	168	170	166	172	136	169	176	134	148	154	144	154	141	196	151	153	179	170	148	181	142	167	143	156	139	176	164	151	174	147	136	178	149	150	172	164	171	181	165	152	159	173	144	173	152	161	170	141	181	165	169	176	142	151	153	137	139	156	185	136	156	176	174	172	169	166	164	171	152	140	169	159	148	145	147	164	171	145	174	171	191	169	156	156	190	182	142	154	145	154	170	153	158	145	186	163	152	169	162	181	157	157	145	163	169	167	150	149	159	162	147	179	133	149	151	160	163	170	155	156	165	171	159	177	145	144	173	170	161	154	175	190	166	188	171	164	155	146	141	168	191	183	122	183	150	152	166	157	164	162	134	156	157	170	178	132	170	173	171	139	170	167	144	161	164	160	178	154	135	176	167	158	167	152	163	149	149	150	160	148	138	195	159	159	160	171	180	165	134	171	166	157	162	170	174	142	197	148	178	168	143	179	194	142	165	155	156	154	171	161	139	161	168	141	146	190	139	154	157	171	182	160	175	160	158	150	178	158	164	168	148	149	152	187	147	147	148	158	164	162	129	164	160	160	137	150	158	180	152	148	169	172	138	158	172	178	161	151	188	157	159	147	151	147	177	162	166	148	147	180	150	151	143	143	164	166	175	153	146	154	151	147	167	168	148	168	164	137	172	149	155	156	148	173	148	152	135	188	179	167	175	162	168	150	158	165	177	181	169	149	153	174	154	150	146	174	167	161	170	164	172	168	153	146	153	166	170	180	181	132	129	167	154	162	160	141	152	154	151	179	150	161	150	172	155	158	200	182	176	162	170	154	128	158	175	166	137	125	186	153	159	148	184	151	167	153	160	156	163	153	133	135	147	164	156	149	156	148	177	170	153	172	178	162	121	142	141	163	168	179	127	164	153	165	161	177	154	141	158	164	138	172	150	160	184	154	154	168	177	158	172	163	173	147	169	165	141	151	185	156	153	135	146	148	169	171	188	168	150	158	160	177	187	179	164	151	188	150	173	139	149	166	160	166	158	152	149	157	156	152	164	148	186	140	169	178	170	150	170	155	181	164	161	143	176	151	168	185	173	177	176	161	169	154	154	162	164	163	144	133	153	155	153	188	150	160	180	150	164	164	195	148	152	166	168	151	167	154	153	153	142	137	182	170	151	176	142	161	175	145	156	167	174	137	157	159	143	137	163	182	173	187	169	169	182	164	155	175	154	145	156	160	165	143	155	158	167	182	167	165	135	162	160	175	153	158	143	147	169	156	158	137	153	156	165	176	184	155	157	166	153	143	155	147	155	163	154	139	139	142	156	165	172	162	167	158	165	178	179	159	150	156	152	193	172	165	167	144	142	156	152	170	186	148	159	165	127	181	168	189	129	153	152	175	149	160	168	145	178	175	152	156	157	166	159	125	181	193	161	156	167	164	142	161	173	157	151	168	161	164	153	179	179	135	150	188	172	134	185	162	156	160	139	181	168	141	171	156	169	169	166	157	151	153	156	147	159	142	134	146	162	163	167	160	188	150	156	181	144	160	151	167	140	162	166	159	144	163	140	164	152	178	158	147	177	176	155	160	182	163	155	175	185	170	163	168	163	140	137	147	176	155	153	153	153	161	146	166	157	157	164	177	158	141	150	141	157	130	154	168	189	175	178	162	166	167	161	152	145	147	155	170	140	149	175	171	152	158	147	164	162	166	149	153	152	160	130	166	158	168	153	136	148	149	154	167	173	182	160	161	190	148	144	140	173	157	152	175	145	166	167	153	146	169	150	153	189	159	166	168	158	154	154	185	179	147	157	174	132	160	166	170	185	159	146	142	151	180	151	144	173	177	152	177	161	178	181	190	148	171	168	137	156	184	161	157	166	150	175	132	177	144	154	165	157	139	162	139	152	161	140	174	166	170	155	165	149	145	162	160	150	142	155	160	155	166	140	157	172	148	152	142	157	164	148	158	157	145	148	162	157	177	171	160	176	163	127	145	167	155	162	159	186	173	151	148	158	176	160	146	146	173	163	167	148	170	167	187	149	178	140	161	145	133	140	169	152	167	174	155	171	150	153	166	165	142	156	152	139	136	156	158	148	177	145	160	157	150	165	158	162	157	171	153	146	158	160	167	164	150	163	162	188	166	156	136	168	146	156	152	156	166	149	156	159	152	164	166	165	164	156	163	152	178	148	160	169	144	144	177	147	147	162	183	152	174	168	159	152	190	153	143	184	166	158	124	144	169	151	130	160	169	150	144	166	155	145	176	161	158	168	159	187	150	174	155	123	148	151	151	161	168	166	182	153	162	173	167	163	142	170	173	160	157	157	137	172	174	176	156	183	138	145	164	160	159	163	146	171	145	186	192	156	136	151	145	151	168	161	144	149	174	159	166	156	145	178	162	144	157	157	164	140	132	148	154	167	128	150	165	148	157	165	151	126	144	176	159	162	178	171	168	171	160	159	141	154	174	157	162	150	163	163	164	168	179	178	137	163	159	153	133	205	146	137	177	140	159	163	153	161	160	148	144	146	161	149	150	144	169	160	171	163	170	164	143	171	150	160	165	154	145	172	165	171	162	153	144	163	170	170	174	176	145	170	173	153	184	179	170	145	144	156	151	172	167	158	157	148	131	162	154	154	155	140	186	171	163	158	147	163	181	176	161	151	176	148	144	168	191	153	156	159	132	146	150	141	147	161	150	160	161	162	166	155	154	145	151	151	144	159	191	157	164	154	150	153	135	127	141	173	145	153	164	175	161	157	166	165	158	156	158	156	161	171	159	167	162	170	158	161	156	179	158	156	162	142	161	166	167	164	155	170	163	162	164	163	158	189	192	166	178	167	146	163	171	148	143	154	149	140	171	153	174	165	167	162	184	159	142	152	180	144	151	146	170	171	148	169	150	151	172	160	186	153	159	154	179	148	172	147	171	155	152	188	154	162	150	169	161	150	172	164	186	166	173	152	176	119	168	176	189	143	162	150	173	168	162	146	143	155	146	156	154	152	157	182	170	191	164	155	167	152	167	175	160	166	162	157	166	161	176	142	162	183	157	161	155	154	172	171	164	128	146	157	154	167	163	166	134	179	143	152	185	150	141	151	162	174	153	159	161	159	168	139	163	165	162	159	154	150	163	156	159	150	164	151	141	160	170	177
7836	1184	2652	3003	2618	2248	1794	1606	1348	1183	1025	941	875	855	767	808	690	726	697	670	626	603	607	615	545	595	598	555	590	545	515	544	527	541	542	507	529	503	486	514	511	497	543	532	514	501	525	475	456	532	483	484	445	494	488	489	511	506	455	475	473	463	478	500	469	500	481	473	483	503	421	463	480	464	447	474	461	469	506	466	483	479	498	507	479	439	446	524	499	479	489	501	477	421	487	461	488	418	461	539	437	500	465	500	474	476	492	491	490	494	519	468	444	472	458	515	432	451	479	472	461	479	478	469	504	446	440	459	442	486	486	486	487	460	442	479	472	456	411	446	473	518	451	475	488	500	491	458	526	441	476	440	455	452	498	490	457	494	462	502	464	476	484	465	419	490	500	487	467	462	470	442	487	510	484	490	426	491	494	467	462	453	491	429	489	483	507	448	486	491	445	471	489	474	484	459	467	479	472	490	444	423	516	455	506	447	474	481	469	456	499	442	459	495	437	445	485	493	467	470	482	483	479	443	440	465	514	467	474	468	490	438	475	482	463	467	474	487	479	482	489	480	456	463	503	469	490	456	462	477	435	458	440	492	422	455	440	425	436	480	469	455	491	461	463	467	525	451	450	510	483	443	463	458	448	433	465	462	460	433	472	474	494	464	447	464	455	464	487	449	443	466	486	450	486	485	476	457	454	451	524	474	454	471	490	484	461	419	444	479	444	476	495	477	450	429	444	437	482	477	448	442	474	477	491	462	457	491	471	461	503	419	404	434	469	480	466	471	484	461	477	498	499	443	472	518	477	447	460	456	423	457	466	444	470	510	453	437	512	503	495	492	494	452	519	462	458	452	425	454	502	455	477	492	458	484	483	445	458	476	475	480	470	473	497	477	438	490	434	470	460	429	420	476	498	482	438	454	467	447	489	501	471	487	451	479	462	472	447	429	437	489	444	462	456	478	466	492	485	494	457	442	470	488	477	481	471	490	456	454	449	479	472	491	452	466	463	485	449	476	433	458	473	455	475	485	476	447	472	478	427	518	452	495	496	496	494	474	456	481	466	445	470	466	472	504	503	454	470	486	447	460	467	477	498	479	475	450	499	469	463	459	469	454	489	507	477	443	488	456	494	455	435	495	444	477	458	430	476	448	454	465	473	442	490	450	480	468	443	511	425	472	462	482	435	475	448	446	457	427	516	441	445	468	446	449	483	464	465	476	458	475	451	454	467	462	472	410	466	473	497	473	494	527	471	448	460	458	477	458	475	459	461	461	461	471	492	479	471	486	494	434	468	465	495	432	454	499	444	459	442	466	454	458	486	443	482	473	449	444	440	466	478	456	478	438	473	424	455	487	460	457	478	453	454	487	471	489	472	468	422	479	461	440	431	489	442	458	439	432	503	500	467	452	474	487	439	428	486	508	454	438	482	504	453	438	467	461	465	465	434	459	481	474	462	460	446	491	471	514	435	420	464	453	467	450	481	461	517	441	471	493	479	466	448	466	453	471	444	450	481	480	474	504	430	445	476	479	494	467	472	441	495	474	459	435	453	473	465	434	457	476	476	445	516	432	471	501	490	437	492	487	467	469	447	441	464	493	486	453	482	498	460	478	472	465	488	490	463	432	426	459	426	537	477	469	453	464	444	474	499	444	491	473	497	450	415	442	493	499	458	454	483	448	452	461	419	434	452	456	492	486	472	458	471	444	464	471	453	490	525	497	449	449	476	444	447	474	440	473	482	473	451	445	446	483	481	415	459	484	475	470	453	485	462	462	445	459	480	490	511	451	467	488	496	494	459	448	459	480	472	463	495	510	483	481	457	472	471	491	471	439	485	485	469	450	480	522	492	485	459	476	469	479	442	468	490	487	455	436	489	462	464	419	491	454	506	479	482	491	472	473	496	483	416	479	446	470	443	497	452	470	443	445	512	470	474	457	452	465	481	479	498	459	479	487	491	481	471	470	485	496	488	445	468	432	498	461	476	441	452	501	461	446	482	445	450	460	496	507	477	482	461	430	464	463	464	439	469	466	464	468	461	460	440	472	463	481	441	448	494	421	466	506	493	448	490	447	469	486	491	476	492	469	416	501	464	472	496	480	470	460	476	481	493	469	457	472	460	492	472	467	489	456	454	489	455	497	508	438	474	458	496	489	442	455	446	493	468	468	456	476	476	470	468	437	473	494	450	471	457	484	532	440	481	476	447	497	445	471	451	474	447	488	476	478	452	470	466	501	449	503	461	508	457	492	438	486	449	494	433	466	454	498	463	461	481	436	482	479	459	460	481	467	429	450	467	485	474	480	457	441	444	478	466	484	499	500	509	452	450	477	505	434	453	502	487	518	468	445	503	473	486	462	466	477	452	461	470	487	431	458	484	452	454	464	439	492	458	460	492	448	522	440	444	474	471	473	482	445	514	441	481	465	479	478	426	471	480	484	485	462	470	468	479	459	453	495	431	462	444	436	456	459	422	461	428	445	506	442	495	453	465	456	510	484	446	437	443	535	481	479	450	456	457	452	471	504	455	484	452	444	473	449	433	463	468	496	430	477	475	478	419	447	437	403	447	448	440	491	477	467	468	475	473	474	451	465	452	495	432	464	509	476	461	459	472	481	467	486	444	477	475	513	452	477	434	494	494	490	421	478	447	469	436	477	474	464	476	457	458	461	512	451	450	472	460	467	490	480	470	440	473	491	471	471	487	445	464	465	463	449	482	458	469	470	481	518	481	473	501	476	493	493	494	449	462	441	426	443	466	485	468	441	484	433	504	474	481	471	451	453	446	512	450	469	485	513	498	430	445	478	443	468	476	465	469	467	468	471	458	474	479	451	472	507	456	448	474	484	475	497	441	459	485	478	470	476	443	524	446	462	467	471	483	473	487	465	475	470	433	466	450	479	491	478	460	493	440	483	443	491	438	445	477	432	427	498	479	455	487	435	490	467	459	477	478	467	468	488	472	474	461	490	503	458	473	473	441	493	450	460	429	475	476	439	453	490	492	474	475	463	459	470	462	423	477	452	443	455	459	478	449	452	475	449	458	442	444	471	477	476	445	470	462	457	426	451	446	486	467	498	468	496	455	415	472	435	484	469	487	479	476	442	467	502	481	481	430	467	513	468	473	463	482	463	486	471	495	491	441	469	480	478	474	484	487	445	472	459	466	444	497	499	455	483	513	460	472	488	451	477	524	487	472	460	489	487	502	485	513	460	446	469	474	475	437	448	457	472	465	473	464	517	488	490	489	498	502	468	434	481	442	449	459	466	439	467	454	489	488	484	467	443	447	436	500	497	423	471	489	461	496	479	460	455	478	470	456	464	454	472	492	457	462	470	508	451	462	459	475	469	499	450	461	489	459	449	447	466	465	477	449	469	486	455	479	477	478	476	522	436	462	462	506	478	451	458	470	476	474	450	458	445	466	473	481	443	470	502	467	479	468	469	451	468	458	458	459	469	480	452	462	470	447	467	473	444	463	425	518	464	417	479	472	438
21732	4703	3024	2101	1393	1027	884	714	656	566	507	454	430	403	464	393	414	395	420	413	397	377	391	388	377	375	359	365	368	348	358	348	398	372	324	340	375	381	377	351	346	349	334	356	327	328	309	331	366	366	342	328	338	311	338	394	311	372	343	353	329	318	320	350	355	386	351	321	359	336	358	291	363	324	325	352	322	364	337	332	335	358	346	337	310	311	334	345	345	362	392	312	348	340	328	340	335	362	335	366	340	308	330	344	310	339	333	343	343	338	311	378	320	352	339	365	329	334	339	333	318	338	352	339	354	356	385	333	312	322	345	368	328	342	344	372	349	314	363	350	336	369	292	361	332	341	369	369	375	310	334	341	342	362	314	318	357	338	305	325	338	344	353	341	350	327	333	334	344	344	342	381	335	352	352	361	333	300	367	318	338	351	340	348	319	320	369	362	320	344	340	331	314	338	321	355	335	363	315	404	355	377	330	354	345	348	343	333	364	340	353	303	335	308	338	370	375	311	323	356	320	367	351	316	352	326	368	369	331	363	352	322	330	350	361	331	325	388	324	324	369	342	348	314	323	333	316	355	322	352	362	363	352	331	343	343	330	341	343	367	355	368	342	319	330	339	356	346	350	322	327	320	370	331	317	335	333	336	344	334	314	348	365	326	337	364	336	361	344	308	379	344	365	315	359	394	334	346	330	311	321	350	366	355	350	378	340	345	361	368	321	327	346	341	346	314	351	347	326	359	332	363	342	322	382	319	321	361	329	332	352	346	355	329	306	340	339	323	328	365	320	321	389	368	335	338	368	361	334	316	337	327	339	342	377	348	352	295	355	359	320	322	354	326	333	343	311	322	337	333	330	351	362	325	358	336	312	330	349	325	287	348	346	353	371	357	318	372	305	328	345	308	380	367	356	393	322	331	341	323	361	362	324	329	313	339	290	350	347	341	315	351	338	323	348	341	351	336	332	346	337	324	315	351	330	349	350	336	363	338	336	323	365	376	347	356	356	336	288	364	357	356	366	346	353	344	326	344	350	334	322	338	355	364	333	334	351	297	332	345	338	355	330	399	362	358	345	351	378	326	357	340	295	324	355	325	312	343	340	354	302	334	339	360	322	326	334	328	319	343	345	320	334	356	337	365	342	340	314	325	345	340	352	293	341	342	324	315	288	377	319	331	318	361	332	313	337	352	358	348	344	329	348	313	347	351	284	331	338	331	371	367	345	390	352	348	327	354	328	327	340	336	339	404	346	338	345	347	311	339	340	342	344	303	346	294	335	329	336	369	326	351	322	336	341	341	361	335	328	348	362	322	378	336	333	317	325	329	339	331	360	364	302	332	337	349	354	334	297	320	370	338	319	346	348	365	360	298	351	326	331	341	337	349	358	355	314	352	377	365	324	340	339	349	353	346	322	352	336	335	349	379	335	362	327	319	369	343	356	347	337	335	332	307	339	325	330	311	325	337	353	350	331	327	303	326	336	310	357	344	377	322	343	340	327	348	334	351	366	355	364	326	306	359	366	329	328	350	292	367	317	318	340	351	327	328	318	322	315	306	300	343	342	328	360	332	354	345	350	323	303	329	323	360	354	318	337	366	356	357	318	345	329	342	345	330	360	377	360	355	337	352	341	343	337	303	364	331	332	349	363	313	343	352	326	366	353	380	336	347	323	364	338	343	342	334	349	338	374	345	320	339	360	333	360	308	320	319	314	360	338	358	352	329	356	317	334	320	376	348	327	333	324	334	348	339	359	381	337	339	347	342	338	352	335	321	382	320	342	376	320	333	346	309	345	356	307	335	321	309	369	350	342	368	324	321	339	318	353	304	343	334	340	318	340	366	368	341	325	379	314	339	312	309	368	332	331	344	314	347	327	360	356	362	344	342	336	330	344	338	378	355	351	343	372	315	369	382	335	327	330	324	331	307	330	352	366	363	343	338	329	381	328	365	355	370	318	324	366	349	332	313	331	371	333	338	353	342	338	324	358	309	329	338	352	343	370	344	384	343	342	331	341	345	341	350	364	350	327	356	359	374	364	368	339	335	313	355	349	311	372	335	306	318	324	366	316	349	335	337	310	324	303	359	311	362	408	345	362	324	321	309	356	331	310	346	326	349	340	320	338	334	379	325	333	335	303	354	340	316	338	351	349	338	346	318	305	343	350	353	365	332	315	359	344	331	361	326	367	351	339	340	299	332	331	316	331	329	360	354	331	323	332	359	351	368	347	382	345	358	370	345	313	336	346	327	399	303	364	307	367	302	361	358	340	364	368	340	342	341	344	321	371	311	315	335	349	337	375	359	326	343	297	360	338	338	338	349	381	337	352	304	382	347	374	350	328	335	326	329	347	336	342	313	350	373	354	324	354	321	357	332	314	334	326	310	297	372	377	346	366	325	332	323	365	348	371	342	363	334	351	346	345	346	345	346	350	343	327	360	329	325	297	334	317	294	360	318	336	322	357	355	363	342	301	335	323	311	353	340	309	328	352	330	358	324	332	314	369	325	354	346	351	343	312	312	324	314	373	327	340	354	350	343	339	329	361	323	364	329	336	352	343	393	336	344	329	311	339	292	323	327	338	329	356	311	322	326	305	304	353	320	371	314	351	325	351	348	356	346	333	320	338	335	344	363	332	296	318	358	352	308	330	324	333	343	329	343	347	320	343	336	322	320	337	354	378	350	331	330	309	288	332	331	343	351	348	338	316	355	344	330	327	322	318	331	354	315	361	350	328	349	350	388	341	305	364	360	345	321	349	347	327	329	307	343	308	351	343	347	332	306	314	331	376	339	354	318	347	353	341	317	316	285	339	332	329	325	344	357	314	328	314	346	356	338	362	317	337	344	344	368	338	343	367	378	342	316	350	377	336	364	314	340	312	328	339	346	316	347	338	332	337	279	346	348	346	347	354	320	363	316	343	312	330	322	332	313	321	307	364	339	375	312	345	334	334	343	358	346	372	298	353	348	335	311	335	362	317	353	340	314	324	344	342	342	337	368	349	378	334	315	357	346	330	327	301	360	340	370	355	320	334	341	339	369	345	338	349	328	343	318	337	362	319	302	339	361	344	376	353	340	341	310	347	353	313	318	347	345	348	314	372	369	339	357	333	369	384	345	332	346	331	365	336	348	321	366	346	359	356	371	370	372	307	322	324	354	338	338	343	323	344	314	434	325	330	362	361	329	341	347	371	360	367	330	340	346	328	341	335	353	348	315	349	334	312	341	359	318	348	298	340	351	345	306	338	329	370	358	346	349	312	342	321	314	361	351	341	369	350	346	333	330	308	341	344	316	356	327	359	381	313	329	329	344	333	333	349	366	361	349	336	325	332	322	317	340	320	345	326	352	314	346	354	355	332	341	366	362	341	323	325	340	320	316	321	341	360	312	355	335	348	352	359	336	352	352	336	347	299	328	354	336	346	342	337	334	310	339	330	328	329	310	347	327	320	341	353	335	333	352	343	358	326	353	376	347	338	352	346	351	346	346	346	330
11158	2396	4943	5709	4952	4141	3425	2917	2591	2215	2064	1905	1710	1482	1479	1400	1356	1266	1200	1201	1171	1167	1142	1061	1089	1060	1025	1039	1001	1017	992	995	961	1004	945	975	916	921	920	921	965	980	891	888	877	948	929	861	888	875	879	931	921	911	883	887	860	917	974	896	975	856	887	916	853	880	887	913	856	856	842	890	882	923	843	845	908	858	864	896	844	843	901	856	839	893	834	856	910	893	886	890	851	845	873	844	848	851	885	885	877	790	843	836	845	855	821	903	821	880	824	888	852	868	812	811	836	846	821	904	885	820	834	820	840	843	890	827	895	876	874	848	900	891	873	822	872	858	824	890	877	856	874	834	839	857	808	856	902	838	850	912	915	851	912	881	800	827	835	840	851	825	860	882	861	805	869	826	854	838	815	824	857	850	897	855	834	817	901	903	887	800	870	871	832	886	825	840	839	821	819	833	909	852	854	888	840	886	853	848	831	804	867	861	847	882	846	848	827	839	879	853	816	885	826	843	874	883	786	829	871	808	911	877	829	893	834	873	834	809	873	832	867	812	834	859	858	893	883	818	855	953	839	900	880	901	927	891	810	834	881	801	853	862	863	798	864	783	812	837	905	838	802	864	862	828	843	875	811	816	842	870	863	858	828	907	853	850	809	838	870	816	865	825	830	856	811	893	852	851	882	831	844	847	843	890	820	869	810	888	813	831	917	810	881	826	821	841	864	836	806	862	832	840	866	846	825	846	854	843	821	894	837	866	884	859	848	846	859	876	819	813	898	874	811	873	867	816	836	855	822	847	862	833	845	932	882	838	823	842	838	836	857	860	834	859	821	873	821	864	832	832	787	864	858	791	843	833	909	860	801	864	826	865	811	828	828	855	782	903	902	808	877	840	879	928	838	812	800	825	887	839	855	872	881	832	809	824	829	814	863	870	908	842	815	843	852	830	827	865	804	864	889	829	841	853	838	841	867	913	861	866	857	851	856	907	829	846	803	890	907	896	833	849	795	853	841	850	782	890	863	840	817	866	814	878	889	810	869	849	843	859	831	871	876	812	835	855	844	851	838	829	865	893	877	836	889	861	839	852	889	872	893	894	899	850	833	867	863	876	870	828	818	875	872	812	889	854	826	864	840	800	826	836	832	844	834	828	910	836	806	836	835	869	868	849	863	796	866	854	888	867	853	878	840	835	856	845	789	855	844	869	832	840	856	862	850	873	860	819	878	767	817	848	915	827	870	810	855	843	911	857	874	847	836	867	832	831	847	880	832	893	860	829	870	909	860	815	853	854	887	896	793	851	829	832	814	861	892	879	840	870	848	811	858	827	878	836	858	850	840	823	847	847	835	907	847	798	854	857	854	876	870	833	827	881	888	827	848	819	861	871	790	865	833	824	843	857	809	809	863	906	849	836	849	834	804	897	883	850	888	789	919	822	891	869	848	835	844	863	860	829	817	872	809	863	839	864	863	872	877	871	894	853	906	849	882	852	805	865	882	837	840	871	851	916	865	857	857	825	873	832	853	879	848	771	866	863	824	839	829	842	884	856	832	816	822	874	836	837	880	900	879	878	840	899	821	884	845	821	864	841	881	870	891	869	874	847	852	852	871	885	866	820	835	866	879	824	852	918	836	819	906	914	834	929	933	823	875	832	852	873	848	853	801	892	886	863	846	824	833	866	872	869	810	811	862	850	873	833	835	803	852	911	822	861	825	805	841	777	852	876	809	868	864	852	842	856	870	833	847	894	824	860	829	929	840	854	858	910	821	851	834	862	861	849	836	850	802	842	856	886	854	878	863	871	878	830	871	862	823	882	827	869	854	814	840	838	910	876	866	823	852	826	822	844	946	851	875	862	884	851	815	803	845	899	792	866	847	870	831	880	821	787	866	894	858	820	872	821	810	857	816	864	843	834	841	862	792	796	851	804	856	835	856	853	813	871	819	852	876	807	864	872	780	900	857	809	857	842	786	859	818	884	885	889	852	851	817	878	850	879	847	850	830	883	857	834	851	810	792	862	879	824	830	855	828	834	836	854	839	897	868	802	854	830	817	864	873	841	804	858	812	806	838	814	834	812	829	833	818	819	878	814	904	906	851	859	845	855	849	835	871	801	855	798	820	838	870	890	761	882	842	870	865	846	815	830	805	887	892	891	801	843	839	835	843	829	863	860	863	871	841	869	846	864	843	821	823	822	840	891	856	815	863	815	820	822	847	880	836	877	879	805	891	865	839	843	827	856	884	817	858	886	832	911	833	836	869	842	849	856	870	878	848	870	842	839	867	875	872	893	877	862	840	847	872	846	864	831	828	868	839	834	788	837	854	824	867	815	819	853	850	859	850	810	846	845	856	899	819	838	803	895	859	843	813	834	896	861	842	829	853	872	856	862	863	858	848	835	887	836	830	874	869	822	834	871	853	854	836	851	872	817	870	862	887	874	849	870	789	856	866	844	827	817	848	818	778	818	865	851	838	918	821	871	814	870	828	861	917	807	826	863	868	848	837	874	831	942	844	854	882	871	823	863	874	834	909	897	815	904	943	848	810	845	843	855	867	861	831	831	857	795	818	926	844	815	835	861	843	823	832	879	860	833	814	904	829	827	871	860	859	884	839	821	872	900	821	874	874	858	814	872	879	858	845	840	803	831	878	828	919	834	866	882	858	837	845	833	821	834	846	896	863	867	825	859	813	831	841	853	851	898	860	788	850	848	886	875	848	871	879	835	852	858	857	842	852	884	816	895	877	810	868	840	855	856	846	872	787	822	875	879	847	871	766	842	852	867	867	845	810	845	864	850	880	791	852	856	858	851	843	834	834	807	871	853	884	863	830	844	880	849	838	815	829	851	815	793	845	804	839	852	810	810	848	834	801	862	879	852	826	847	853	879	860	875	860	837	886	873	816	840	849	796	862	857	888	844	813	848	829	807	872	817	853	868	897	831	878	840	853	841	858	811	846	880	854	801	799	828	845	878	881	878	870	869	825	870	848	788	833	910	845	852	874	866	805	824	876	903	863	865	868	847	909	884	872	842	825	845	839	914	857	825	829	834	801	801	845	872	840	846	903	879	849	891	886	813	819	842	871	846	828	858	844	824	889	864	826	852	814	851	846	808	898	885	830	797	806	841	806	892	887	847	904	872	844	845	842	920	788	807	873	872	824	847	853	785	854	833	884	871	875	806	822	827	844	858	842	840	844	855	870	900	834	817	846	864	864	862	802	865	846	865	865	861	826	846	896	821	856	834	850	819	867	844	785	847	850	867	878	854	865	808	880	869	822	835	863	850	898	845	858	922	812	874	828	872	817	848	874	892	801	844	839	877	838	834	839	873	841	832	879	875	847	876	829	879	862	852	859	897	831	821	798	862	825	819	886	854	842	808	800	881	898	812	857	863	884	861	876	828	833	855	817	812	849	809	847	854	829	821	843	885	890	848	862	847	845	898	831	846	840	845	836	877	836	810	866	852	846	880	850	854	853	908	845	826	832	793	878	847	838	845
3571	256	225	175	170	165	173	196	177	166	147	160	183	178	179	144	146	157	158	143	154	153	191	141	149	154	160	161	158	147	169	165	153	159	169	174	155	142	134	162	175	153	163	156	181	157	163	160	164	169	151	172	148	163	144	160	133	157	166	139	162	141	163	157	151	153	180	165	174	135	153	174	162	174	145	160	164	171	172	157	142	168	157	169	197	163	170	145	137	160	151	186	157	146	176	166	154	183	174	152	176	184	161	160	162	157	152	159	162	162	134	163	152	146	153	181	151	125	176	169	149	159	158	178	160	151	149	174	144	163	157	180	172	172	151	174	130	167	178	178	156	125	137	158	160	173	160	157	190	153	170	134	147	154	163	153	143	184	149	156	151	186	160	153	171	151	172	168	152	178	171	153	155	168	129	162	138	173	149	157	176	152	166	162	176	152	200	180	141	157	185	173	152	156	155	193	154	148	153	197	172	139	151	166	173	183	186	179	157	177	165	141	143	154	162	174	171	163	165	148	159	158	173	184	167	149	160	164	160	144	186	147	164	153	165	155	162	156	148	160	151	137	163	149	149	148	172	164	181	166	170	143	146	168	172	179	164	173	180	145	152	175	152	164	164	167	148	173	161	163	177	145	163	154	143	190	172	179	172	144	160	150	152	151	158	166	180	151	191	158	155	175	162	154	153	177	147	143	159	156	179	156	173	155	163	162	175	168	169	154	155	165	159	133	167	141	154	160	156	169	142	168	169	162	141	155	163	151	146	150	160	164	167	170	179	165	195	169	159	158	176	159	169	186	133	159	140	176	175	151	153	134	149	142	139	140	186	162	153	151	157	151	160	169	181	160	143	165	136	171	170	156	142	130	161	164	165	158	153	175	168	177	155	157	156	161	179	173	169	181	153	177	141	149	146	172	154	175	147	149	146	167	161	165	152	165	152	152	167	167	163	156	156	150	182	183	189	162	147	178	156	154	170	166	138	144	156	190	169	161	159	172	174	142	164	160	173	154	152	168	154	149	162	162	175	197	174	151	182	178	159	156	162	186	161	145	174	157	168	162	167	151	155	153	152	139	163	148	161	160	175	171	181	161	150	159	153	142	148	160	163	137	169	161	169	128	157	155	149	164	171	185	146	154	168	168	149	200	174	152	150	161	180	186	154	133	151	173	147	170	158	151	168	159	138	137	189	155	155	158	173	156	149	131	152	164	163	153	175	143	175	158	154	172	170	144	151	152	168	172	143	149	134	170	162	161	145	154	148	157	161	165	167	153	170	164	163	172	176	158	143	144	157	169	152	120	166	153	179	149	137	178	165	150	169	148	155	152	181	159	170	159	170	175	181	175	159	161	160	152	150	171	162	156	161	153	141	178	169	166	168	138	164	157	153	160	158	158	119	156	163	158	159	153	149	154	156	173	181	186	183	147	167	159	147	170	164	173	180	176	158	143	172	156	164	169	152	156	173	131	158	133	142	141	159	160	185	160	157	149	143	152	164	159	159	163	168	159	161	147	175	155	157	167	150	155	156	161	151	162	137	157	159	147	159	168	149	165	171	153	169	185	158	165	168	172	172	130	143	167	149	146	168	168	171	156	165	132	154	159	168	169	162	182	154	160	145	166	148	163	168	140	166	152	184	167	179	156	157	157	154	152	181	160	159	165	181	154	156	158	143	169	151	154	149	159	177	158	175	132	162	155	171	155	180	160	165	162	175	175	148	167	189	140	170	176	183	175	151	159	173	141	144	159	174	171	165	157	172	179	167	160	166	164	161	144	158	140	159	183	161	176	157	162	148	138	184	165	170	164	182	170	146	176	167	177	170	159	180	131	154	163	178	159	160	150	154	156	170	140	160	164	181	185	148	152	143	152	171	145	161	166	163	153	159	168	158	167	154	141	175	168	181	139	165	134	149	156	161	149	156	164	148	149	182	142	156	184	139	158	154	162	157	155	125	132	145	150	164	148	182	172	144	158	181	170	149	147	154	161	149	164	140	138	162	141	142	155	140	158	164	194	142	164	149	163	191	150	169	163	148	167	166	148	143	185	147	151	153	141	142	163	167	176	148	160	149	142	160	161	161	168	160	161	173	165	165	174	181	165	145	174	138	159	167	178	166	143	150	170	179	162	170	143	163	162	144	174	163	160	168	159	146	161	161	155	142	155	159	141	201	152	184	151	167	146	178	145	174	159	148	136	143	147	169	170	158	152	149	121	149	156	174	153	161	158	175	167	140	161	154	165	163	131	168	163	151	155	179	161	163	162	169	148	179	166	167	159	164	171	167	154	160	163	159	184	152	161	156	140	166	142	160	156	164	153	181	157	166	164	153	140	163	156	149	151	171	172	142	136	169	150	178	180	176	166	168	161	176	146	149	158	150	179	162	168	135	187	141	145	151	130	144	154	127	180	158	148	159	152	162	151	150	162	152	149	147	178	167	132	161	163	152	140	173	169	135	156	171	168	196	162	153	165	160	149	174	175	146	142	159	163	176	161	139	155	145	171	149	156	176	189	160	151	165	151	149	174	178	168	158	174	192	168	147	171	140	158	169	159	165	152	195	156	160	140	150	157	159	149	141	181	156	132	171	159	161	180	145	173	156	145	139	157	182	143	172	152	169	137	159	173	169	157	153	176	159	180	159	158	183	152	180	178	133	178	155	162	177	165	179	160	175	142	173	160	156	193	143	175	158	170	133	168	166	143	148	164	138	161	161	171	150	159	179	175	161	141	157	168	134	144	181	182	159	158	167	164	179	155	172	152	180	154	172	180	189	160	140	138	155	182	168	167	153	158	136	160	133	168	184	166	166	147	176	138	157	164	153	142	131	159	154	150	141	171	174	135	165	172	146	170	156	153	149	166	188	179	155	172	154	153	170	168	144	148	164	151	141	150	173	165	155	164	165	176	172	161	157	169	180	157	132	158	159	163	174	176	185	152	158	175	143	170	146	168	158	169	169	151	180	141	180	164	154	151	143	151	168	147	177	152	174	162	154	162	173	179	154	179	167	157	175	150	156	150	154	151	173	155	155	166	165	170	135	148	153	150	186	141	172	146	150	147	139	147	143	149	145	147	158	155	160	167	161	150	166	170	176	165	193	159	156	150	154	158	154	164	173	168	150	142	156	149	132	158	166	159	166	155	160	158	159	139	162	179	153	165	156	161	159	142	164	153	166	145	151	179	145	144	142	161	160	169	150	139	157	145	154	171	151	174	132	156	165	160	178	139	125	150	166	156	159	174	170	157	159	156	155	173	150	165	164	161	173	156	151	135	159	160	164	168	163	163	167	159	162	140	141	174	178	170	173	163	163	142	174	159	168	173	190	159	167	154	159	185	149	169	158	156	152	129	162	184	157	166	169	183	164	165	170	136	156	141	150	171	155	153	172	148	162	168	173	177	162	158	146	167	150	172	146	154	145	145	165	154	165	156	140	142	167	164	151	143	170	138	149	153	173	153	148	164	156	167	158	172	176	154	166	152	146	157	177	157	151	156
2810	520	515	565	499	463	520	492	466	475	493	451	496	472	405	449	477	443	442	454	464	443	446	423	468	434	416	448	460	403	462	451	489	467	461	436	498	465	432	468	446	532	450	482	480	434	473	436	483	479	460	516	512	471	464	442	477	496	451	474	439	434	452	447	463	466	472	462	457	441	484	444	482	472	418	436	474	443	467	437	464	465	484	457	443	450	466	485	488	456	487	469	442	483	423	466	458	450	418	448	448	450	422	442	433	449	452	455	450	458	418	441	433	449	480	461	425	437	436	465	457	444	444	477	435	464	451	463	466	470	433	431	457	458	420	461	454	475	423	505	486	457	462	470	452	477	482	412	435	478	437	430	452	397	490	459	470	453	459	435	470	455	467	472	442	477	457	437	467	424	464	453	441	457	456	446	482	450	452	471	464	452	445	470	419	425	465	441	477	445	424	482	465	435	432	497	441	450	462	443	445	453	455	439	475	493	473	470	469	490	473	466	423	494	437	498	485	424	414	423	462	428	433	488	428	427	449	453	422	438	453	436	446	477	417	474	483	466	463	449	456	440	461	466	445	461	473	483	453	460	433	454	434	421	475	452	445	429	457	426	452	430	496	481	448	418	492	462	437	449	478	456	451	422	451	419	446	447	439	452	467	483	449	436	488	448	405	487	454	471	443	447	447	459	445	429	455	439	447	422	444	448	489	496	449	450	445	422	445	478	460	451	431	432	415	480	418	447	458	419	473	433	473	444	457	423	435	454	497	471	416	453	439	403	416	475	461	402	450	480	432	462	459	458	438	494	447	403	462	470	443	434	434	458	461	415	439	439	443	431	476	429	472	431	408	403	442	456	495	444	483	444	473	416	488	445	447	470	431	395	433	433	464	440	440	454	448	455	434	461	434	439	496	449	422	452	426	455	461	445	454	453	458	457	459	473	445	408	459	438	455	470	458	470	450	459	431	393	443	443	444	411	447	441	450	454	434	476	470	473	447	445	472	479	459	432	483	433	439	433	448	431	418	455	466	424	444	417	463	479	481	447	449	416	457	469	452	441	449	449	435	459	436	435	417	444	425	478	469	417	426	443	470	435	474	457	426	447	455	444	471	466	442	408	432	441	452	457	469	463	449	468	452	434	486	437	484	445	441	431	422	466	460	429	450	466	479	454	436	508	441	453	429	479	444	440	417	422	453	452	438	471	459	460	463	409	437	439	439	457	454	470	458	441	425	415	473	433	474	428	451	438	474	452	446	434	450	427	470	452	459	431	452	467	457	440	448	497	436	443	437	451	438	473	443	455	463	439	473	465	432	477	442	436	456	421	447	435	483	448	455	465	439	445	426	460	441	431	439	417	453	460	471	496	456	436	451	436	496	466	426	469	437	480	446	474	429	418	475	454	437	435	448	456	442	452	507	465	422	416	510	448	439	478	456	432	446	454	465	471	465	423	452	443	477	415	441	475	441	431	437	458	463	474	460	482	424	441	456	443	466	467	448	442	472	434	411	476	430	449	424	504	441	429	490	412	447	472	443	459	459	454	444	435	463	459	442	496	462	447	447	459	436	458	483	444	431	466	444	478	507	452	473	507	449	444	445	459	473	480	455	482	452	449	436	444	444	444	432	487	442	458	480	439	486	420	452	440	428	508	453	448	407	443	463	468	473	463	451	426	484	459	463	454	456	450	447	459	411	444	447	431	466	440	464	434	444	436	481	436	437	468	470	454	429	444	451	420	466	462	458	453	462	445	433	445	460	445	434	438	444	402	448	448	459	415	450	466	456	435	470	455	449	460	432	469	403	459	427	440	419	469	497	470	446	445	457	447	424	475	429	447	457	473	464	428	465	419	422	426	450	449	470	488	470	440	453	457	465	483	485	478	459	444	469	450	477	433	461	416	447	458	428	429	435	488	448	423	444	458	461	473	459	460	460	461	463	465	421	431	436	483	471	452	423	458	488	404	458	411	475	485	444	490	420	471	439	431	419	401	439	490	444	462	478	439	423	438	450	447	469	420	430	438	446	463	440	435	450	431	454	456	484	463	475	448	461	445	432	406	445	462	475	463	443	433	457	486	434	470	452	447	479	414	420	454	449	424	399	446	437	429	463	444	449	428	439	503	428	433	428	428	387	441	429	477	493	421	427	433	466	437	477	418	463	423	440	449	468	441	401	457	464	436	505	468	447	447	461	463	434	424	487	465	442	471	432	470	437	434	504	462	482	471	438	460	435	467	474	437	416	465	475	449	436	449	492	427	428	481	420	454	488	451	452	439	479	424	460	478	464	477	433	465	471	465	477	495	447	462	458	440	453	440	450	492	464	450	458	457	432	442	462	470	436	481	455	461	466	440	452	464	421	471	433	446	420	468	457	426	467	432	452	446	432	437	457	480	426	468	451	438	476	440	452	516	459	430	441	449	447	417	464	465	446	488	433	435	468	483	443	477	480	469	453	440	474	430	457	455	440	460	454	444	471	454	462	443	471	453	469	473	487	434	426	475	438	458	479	437	461	465	476	468	452	458	471	443	451	475	459	442	459	463	424	474	441	412	418	452	461	439	432	476	461	485	466	411	487	467	445	463	438	492	482	436	458	435	453	441	453	432	467	412	477	439	448	440	464	450	452	433	512	470	458	460	445	412	476	436	455	436	464	459	433	477	462	430	444	449	441	462	433	441	482	481	404	452	484	433	432	449	455	514	414	407	453	450	431	458	471	469	466	476	439	482	417	453	461	449	397	427	478	476	434	441	478	466	440	410	477	486	477	409	419	462	447	475	466	420	457	438	450	462	455	460	424	466	480	457	462	446	476	453	419	469	501	471	438	464	481	442	456	432	427	445	452	480	420	483	400	421	424	452	431	428	454	471	416	462	450	461	423	433	456	445	432	438	474	430	484	438	435	488	467	450	463	475	435	438	478	472	452	465	407	459	442	453	473	410	465	466	459	438	449	445	509	426	476	476	478	419	439	419	447	410	463	425	449	446	472	486	445	459	452	459	461	440	404	474	435	456	440	449	428	458	447	436	454	466	429	434	424	450	450	486	413	460	457	439	457	486	461	453	471	450	432	464	413	454	419	462	422	459	449	477	469	443	486	450	489	439	444	460	458	443	419	437	466	444	476	447	449	430	438	463	460	489	439	443	457	428	446	469	443	470	446	441	443	427	452	484	465	432	452	472	451	456	424	431	413	463	423	429	467	450	452	440	444	446	435	428	460	464	429	456	458	464	474	418	409	467	439	445	459	447	456	485	439	450	438	474	448	474	450	477	457	438	495	440	455	462	435	460	477	431	478	458	466	438	408	449	449	443	447	463	466	505	440	457	435	468	426	427	451	452	471	473	455	468	468	457	450	426	439	446	433	452	465	455	452	459	444	439	484	442	408	424	424	484	450	467	426	423	473	471	418	453	450	450	448	440	428	461	428	474	461	443	427	454	466	444	455	495	465	433	469	468	454	473	414	412	434	436	437	470	451	478	467	441	451	485	446	459	453	470
13073	2067	1276	947	635	487	404	308	287	237	243	221	220	196	208	199	172	180	186	171	203	171	145	156	203	167	176	157	178	182	151	171	171	144	168	149	136	144	170	178	156	154	162	156	180	176	163	164	162	166	175	135	166	174	202	152	173	142	165	165	162	181	165	193	181	133	139	162	168	160	164	166	175	153	160	156	170	168	170	147	169	159	187	181	156	143	174	169	161	165	158	165	153	149	173	164	192	146	164	142	160	165	162	160	159	150	145	162	170	158	156	182	181	172	139	176	171	178	146	153	166	162	162	142	156	139	164	160	140	150	151	135	175	169	146	179	169	142	141	139	167	137	144	187	157	151	148	172	139	154	155	157	162	167	157	144	162	157	122	170	163	145	153	173	169	181	144	166	148	153	149	169	147	162	162	129	164	163	159	143	156	153	140	147	158	171	157	149	177	184	169	163	150	161	161	169	173	159	192	166	146	153	144	166	161	130	147	137	156	168	165	163	152	169	183	169	163	161	173	153	139	165	160	142	147	180	152	166	188	167	153	148	176	179	150	160	136	163	181	160	164	152	153	164	162	160	160	164	138	153	169	147	151	159	136	147	149	156	162	156	158	177	172	183	172	149	176	147	166	165	154	172	154	161	158	150	146	148	143	140	170	156	132	151	156	171	150	155	153	146	159	175	162	177	158	158	153	147	137	169	179	153	132	171	147	178	167	162	161	162	182	136	161	165	159	153	164	178	172	165	177	154	163	157	178	170	166	168	179	150	151	166	164	158	155	182	160	159	151	175	159	193	143	145	161	179	189	202	150	165	164	166	191	174	168	157	159	144	167	135	157	166	160	174	131	151	174	177	159	168	158	147	168	161	175	129	164	149	159	179	135	148	150	175	146	168	161	173	154	142	147	162	173	158	148	172	177	170	164	162	176	154	150	159	161	140	151	167	144	173	131	180	137	152	164	176	156	154	161	147	159	145	157	187	148	164	183	138	163	155	159	151	165	161	164	166	163	172	173	158	179	164	168	148	174	153	151	144	154	155	131	161	154	158	167	155	161	177	166	165	171	176	162	163	154	159	162	153	160	162	171	137	170	151	137	144	157	165	160	155	167	145	176	158	150	173	148	174	126	164	155	178	173	167	173	160	168	169	173	152	155	169	182	199	152	173	161	179	199	149	132	160	181	133	162	135	154	155	169	152	162	179	153	165	169	142	148	141	175	179	175	152	152	158	161	175	175	171	161	161	159	148	152	132	177	147	174	141	138	157	151	174	170	164	166	167	183	174	165	158	157	154	158	165	165	146	177	152	156	150	155	174	160	158	193	178	158	160	153	176	146	161	159	163	130	137	159	164	168	176	166	159	161	167	164	153	149	152	162	135	159	151	166	155	158	170	156	163	157	180	155	138	132	160	178	161	139	173	150	210	157	189	158	166	166	176	149	167	129	156	146	168	154	167	155	164	171	179	141	149	168	171	182	161	175	170	173	174	164	172	178	154	149	165	170	179	176	149	143	184	165	155	163	167	157	140	157	143	170	147	156	158	156	143	156	175	180	163	186	187	155	158	164	149	155	198	164	168	155	170	163	152	143	150	171	164	153	157	153	194	166	173	140	146	160	151	127	131	165	158	164	146	153	154	134	166	150	159	146	167	136	167	173	147	158	153	148	159	160	163	169	150	166	182	172	166	154	161	150	150	163	147	163	157	137	166	160	164	146	172	170	170	156	167	164	139	154	149	168	163	148	155	175	173	143	143	164	140	176	148	183	158	172	170	172	174	159	163	172	144	159	173	128	162	151	176	155	141	144	145	158	149	167	170	166	158	166	179	165	186	171	164	143	152	156	170	139	160	156	161	162	168	142	180	175	161	166	170	168	145	157	138	152	170	165	161	157	141	155	175	139	143	165	144	164	177	168	157	161	153	157	149	157	181	136	150	180	182	160	180	156	145	165	148	147	175	132	164	185	153	181	170	174	156	147	197	169	146	187	170	171	160	178	153	154	149	162	155	130	159	161	144	141	175	142	162	170	164	154	156	154	182	177	187	176	156	155	168	144	172	149	132	157	153	178	158	158	171	160	161	157	157	143	173	160	152	158	190	165	165	182	139	150	170	150	149	168	148	138	150	157	171	157	165	151	166	166	159	142	163	176	142	152	158	148	137	171	156	189	178	148	153	159	153	169	143	157	161	202	172	162	156	174	163	166	149	159	164	153	174	149	165	166	161	165	173	175	160	151	162	175	172	150	146	164	184	162	165	156	158	171	148	152	171	167	144	186	148	142	179	167	175	139	166	177	160	139	149	162	178	170	148	158	133	154	181	154	145	162	147	153	155	168	154	175	172	157	156	137	149	173	127	150	154	145	129	163	162	158	173	164	168	142	172	167	169	165	133	159	154	148	154	173	148	136	175	163	147	154	151	160	157	147	167	145	162	149	142	144	175	181	175	173	146	181	157	175	151	150	184	153	177	160	140	143	143	178	153	160	167	157	146	166	157	159	168	141	175	146	150	139	157	164	160	172	163	188	148	167	151	163	166	166	164	157	159	165	159	180	150	176	185	155	161	154	170	147	175	157	131	160	147	157	162	163	175	150	139	160	163	141	145	173	143	161	140	165	154	160	174	156	150	129	158	167	149	155	174	147	147	149	155	155	159	165	165	169	150	160	159	155	149	170	165	158	149	170	154	157	163	150	161	145	160	154	156	170	164	179	169	163	189	168	182	183	179	183	143	141	131	194	166	175	159	161	178	169	153	154	173	158	163	136	187	158	150	160	142	162	165	174	151	171	149	154	171	184	165	143	174	171	161	171	155	155	144	169	175	160	151	144	158	145	154	153	171	181	158	160	167	154	155	153	152	162	145	171	160	153	143	149	170	169	161	170	151	148	158	149	140	157	138	161	132	166	169	141	150	145	141	157	157	165	173	161	169	165	208	163	151	164	155	146	183	136	162	147	152	168	166	158	156	155	170	143	167	169	155	147	165	162	182	169	163	164	167	175	154	143	164	159	149	175	157	152	156	166	187	178	185	147	177	147	178	186	187	157	155	177	165	188	166	175	165	151	123	147	153	168	161	152	150	178	145	159	159	197	134	165	188	177	182	169	153	152	149	170	156	155	171	175	147	179	162	165	147	171	166	161	157	152	160	164	166	154	155	160	146	162	138	183	160	159	171	152	187	168	173	164	171	163	138	159	128	159	166	171	191	166	165	166	168	177	157	158	159	168	152	173	158	154	184	147	180	166	180	163	169	151	177	170	167	166	159	162	154	152	168	150	150	170	171	149	149	159	164	170	169	144	184	165	168	160	162	177	145	172	176	161	130	168	170	170	155	158	164	165	161	141	165	132	169	141	152	134	146	148	169	166	170	170	183	147	150	158	156	162	176	182	152	163	163	149	160	159	145	171	163	160	149	171	160	152	142	165	165	153	161	160	153	164	139	178	156	163	149	157	159	165	143	157	156	143	175	157	137	144	175	181	160	153	183	151	148	163	160
7936	1180	2629	3100	2746	2113	1879	1551	1344	1150	1120	946	900	815	810	774	667	749	764	660	640	615	602	577	589	623	559	592	511	540	548	541	492	583	541	520	544	513	519	501	521	518	507	528	535	481	536	526	516	510	489	491	510	513	477	458	511	458	460	445	463	499	506	548	485	486	481	508	496	470	483	458	472	524	465	456	506	482	455	484	486	522	491	468	492	493	483	471	493	500	510	484	484	439	472	462	483	505	460	461	474	458	449	470	438	477	488	440	466	480	499	457	469	482	475	498	504	493	468	473	461	471	475	463	487	487	450	449	450	506	482	459	466	528	462	431	484	437	475	500	481	502	479	456	465	465	505	457	431	486	483	491	469	468	504	474	456	487	476	459	480	426	491	470	441	463	466	513	462	475	489	456	467	478	466	441	451	498	506	460	492	451	459	478	478	460	494	462	444	448	459	502	462	452	512	510	472	489	444	483	488	459	479	427	483	454	459	446	492	491	473	474	517	469	481	472	479	434	435	483	518	466	501	490	488	475	468	469	466	425	493	467	469	476	458	469	512	453	439	483	481	497	478	473	503	470	478	442	449	499	473	476	469	478	472	490	444	501	476	424	493	469	473	491	452	478	500	472	477	454	462	433	489	470	431	447	454	456	481	456	494	485	472	443	481	498	456	463	471	476	460	505	470	461	481	476	493	447	448	466	457	471	479	458	492	507	471	503	464	498	453	445	455	438	491	466	460	486	449	467	491	455	471	479	477	472	488	477	515	446	487	460	474	482	471	467	452	453	442	495	464	478	487	461	473	464	463	440	457	463	489	471	445	436	479	499	460	477	428	496	463	487	496	445	452	488	463	520	457	458	432	428	467	496	433	469	478	440	461	488	483	501	469	510	483	509	437	470	483	486	458	459	452	443	471	465	471	478	524	449	491	485	470	472	488	475	460	451	471	472	470	444	486	492	459	492	456	500	523	488	502	464	482	498	453	441	487	513	465	479	466	481	467	471	491	470	478	456	452	448	408	446	455	463	475	457	496	484	475	473	478	485	442	507	458	507	467	485	466	478	442	479	464	477	466	504	526	448	436	477	468	482	477	463	470	462	491	437	442	469	446	445	461	449	458	502	477	500	480	461	463	458	467	449	505	490	497	471	488	462	441	459	453	455	472	460	458	486	452	494	442	504	473	452	456	494	454	454	509	468	454	481	490	467	477	488	461	485	476	466	473	462	479	489	472	494	476	496	461	459	496	474	431	495	448	478	457	480	482	433	481	496	426	469	498	506	452	464	469	484	500	486	477	452	438	490	426	497	482	443	488	459	457	467	473	470	459	503	506	432	435	464	473	477	462	511	494	472	474	476	466	447	466	441	481	455	484	480	490	514	444	435	475	458	482	453	475	446	484	465	483	472	467	451	493	482	439	440	461	488	475	454	465	474	439	473	477	481	496	467	460	486	468	437	440	484	460	440	465	459	493	461	485	466	437	472	483	460	437	472	442	465	484	454	469	439	474	489	496	457	475	468	473	487	478	456	499	479	528	493	473	457	451	504	453	431	460	461	473	450	490	478	529	483	504	478	499	489	515	442	430	456	471	468	450	444	448	445	488	432	480	519	502	486	461	487	488	430	481	477	423	461	441	455	487	475	466	472	490	452	522	482	462	427	533	515	497	497	482	458	453	433	445	436	458	451	461	434	495	473	464	487	459	473	458	447	446	436	435	463	438	471	441	466	485	465	461	428	489	474	529	476	502	495	467	491	498	496	473	468	483	455	440	453	457	491	494	471	493	469	479	480	488	510	461	506	459	502	467	458	486	489	465	459	533	496	479	498	495	505	469	498	504	487	442	471	498	471	443	475	461	420	497	453	468	473	481	474	462	482	481	472	472	477	495	466	457	472	486	476	454	480	434	469	469	458	453	472	467	490	459	464	456	473	483	489	509	516	493	473	444	469	518	459	475	445	485	468	491	450	473	465	472	459	478	436	459	479	502	470	494	467	471	463	480	438	471	472	490	514	422	489	455	508	481	451	468	471	497	436	424	517	512	489	450	443	486	432	480	495	466	483	447	478	479	477	460	457	462	423	450	452	482	485	481	475	447	446	429	485	497	469	484	504	456	528	443	521	459	496	428	494	464	448	471	460	461	462	467	482	485	481	466	472	428	458	449	496	467	465	423	487	441	468	461	469	470	494	439	459	497	469	483	470	446	480	477	467	494	514	471	477	427	462	461	478	452	510	477	497	445	492	427	468	482	477	464	434	471	487	488	470	470	469	458	453	438	477	498	487	469	469	450	476	450	474	478	408	474	482	449	461	481	465	449	476	450	462	471	433	469	477	471	462	466	479	475	465	477	459	542	443	465	442	458	462	463	460	466	483	476	475	455	464	472	452	480	460	477	472	473	479	503	503	483	442	454	451	492	493	454	453	436	463	473	482	452	472	479	479	495	468	418	468	445	449	482	449	494	476	454	479	475	482	486	473	500	474	510	485	457	472	425	487	498	513	455	413	452	488	485	502	453	488	459	462	518	503	437	460	503	481	480	461	512	483	460	460	456	471	424	456	473	435	438	473	474	506	467	448	496	506	483	509	437	479	487	499	451	474	459	489	471	476	444	489	479	461	462	459	460	471	504	516	431	478	466	473	450	494	469	499	445	450	486	459	496	500	475	475	460	464	461	459	485	491	467	483	422	446	446	473	477	504	485	463	486	496	429	465	478	463	465	470	460	494	496	484	444	509	482	465	449	472	481	479	479	459	472	427	508	509	476	496	454	488	507	497	465	493	482	440	458	479	453	457	458	481	527	481	496	490	455	445	437	442	466	429	416	500	486	491	493	476	425	487	454	477	458	465	459	494	490	511	468	495	475	453	464	471	489	485	509	488	459	434	499	456	508	474	466	451	446	481	470	471	456	498	487	447	484	450	510	470	472	455	417	476	454	428	445	473	510	479	481	511	483	459	469	474	509	454	444	471	453	485	507	533	486	428	504	440	475	491	474	474	504	458	447	497	480	514	466	507	488	462	479	456	479	443	485	467	437	514	473	435	485	486	499	476	478	493	480	467	468	473	497	441	449	445	492	466	471	444	464	467	464	454	493	469	487	464	462	488	453	481	489	449	515	440	490	453	440	441	449	482	454	471	487	467	470	437	461	465	467	500	450	465	496	508	460	505	463	485	454	474	474	448	458	504	487	447	478	478	460	443	474	453	482	457	452	487	465	463	464	469	467	456	461	502	459	480	477	472	473	431	473	509	477	459	471	430	451	466	459	488	498	489	459	489	457	471	462	473	469	527	435	434	491	439	497	498	445	500	511	472	448	528	476	487	480	479	483	457	463	467	466	469	500	464	492	477	475	493	453	460	437	462	483	449	448	491	467	452	421	513	485	506	467	480	466	483	469	498	476	481	441	460	467	497	473	451	476	481	472	459	490	470	468	419	483	518	489	496	480	458	468	448	496	501	471	465	480	464	450	484	484	494	440	447	488	500	463	470	456	485
19102	4053	2882	2119	1413	1087	842	769	602	536	495	524	456	442	421	393	407	345	395	397	378	386	355	349	413	385	353	392	335	391	405	335	351	359	359	354	330	338	359	408	360	366	319	333	345	378	338	380	327	342	339	386	322	307	375	316	342	339	353	347	354	351	344	315	352	356	361	345	380	334	331	333	297	331	313	341	345	309	355	331	352	340	372	328	338	335	318	307	337	366	377	368	368	322	330	335	322	344	349	313	306	342	309	342	351	348	314	351	350	350	319	319	333	365	337	374	341	360	325	325	328	305	387	307	336	339	352	337	309	326	339	311	368	315	358	324	318	352	348	302	324	329	362	348	357	326	344	309	339	350	334	326	313	370	359	315	355	324	338	350	326	353	350	330	373	323	331	356	361	308	318	322	361	351	378	360	340	331	331	325	350	318	340	336	314	340	328	386	357	349	313	352	311	329	341	348	352	307	341	343	339	330	332	326	337	302	339	351	341	370	338	314	356	329	291	346	318	334	362	323	323	327	299	344	338	336	344	316	344	360	327	331	324	337	353	352	352	349	363	344	329	384	368	337	347	342	332	321	333	342	358	340	330	307	358	352	340	324	349	335	330	342	339	341	353	349	375	330	394	337	329	323	383	311	358	345	320	352	350	344	331	355	307	341	342	328	348	353	362	345	368	379	314	351	317	358	318	326	341	333	320	327	349	340	291	339	340	341	349	319	309	339	342	352	342	316	330	330	324	337	332	328	361	325	347	342	332	326	361	334	324	340	337	325	341	348	331	320	341	357	307	346	369	314	313	358	322	319	317	277	357	340	351	353	293	323	329	364	358	350	357	352	350	325	344	315	395	361	331	341	333	330	319	368	368	310	341	318	355	355	316	330	333	352	342	358	311	302	316	346	317	320	340	347	354	374	336	332	353	308	313	334	369	341	366	323	333	366	357	372	348	349	374	342	341	318	356	366	337	345	321	341	363	358	347	351	343	334	347	314	316	298	355	371	379	373	312	379	337	357	348	361	335	317	382	350	357	316	337	339	350	375	375	316	350	359	321	321	308	341	343	333	329	351	347	334	376	349	376	329	320	325	321	345	341	307	363	338	319	305	353	348	352	322	308	324	329	304	335	327	356	312	330	357	388	323	360	348	370	319	326	345	344	294	339	386	306	299	332	347	320	309	355	309	344	329	370	363	312	341	331	347	330	355	317	330	348	345	336	337	358	357	332	309	307	352	348	368	363	371	324	349	335	332	371	352	351	357	325	367	300	387	292	336	344	360	322	334	335	340	370	339	357	330	364	366	363	318	340	311	333	366	327	363	334	335	304	344	327	313	351	354	332	343	356	369	320	366	333	339	369	323	334	361	365	337	363	353	344	376	348	355	335	369	353	305	313	336	353	331	339	337	345	358	360	351	338	352	339	362	361	324	328	331	299	319	325	303	319	306	309	386	310	346	331	291	353	332	371	347	306	346	334	359	343	341	348	324	347	333	338	376	350	348	320	357	366	309	347	335	341	318	355	351	317	377	326	352	348	366	327	328	321	346	338	322	339	315	363	340	334	338	328	354	342	365	356	342	337	334	324	355	345	378	324	385	348	332	324	346	317	328	355	347	338	324	324	342	345	353	324	338	339	316	344	340	345	349	326	278	340	310	361	348	351	367	330	323	288	340	341	346	325	294	310	337	382	350	339	372	330	343	330	306	374	335	328	364	342	333	317	340	326	377	325	340	348	326	372	347	358	304	335	317	305	338	339	361	337	322	355	298	328	337	343	313	398	332	319	327	383	342	333	334	317	350	329	352	304	331	350	343	365	340	299	321	325	380	356	366	353	346	324	301	318	319	326	358	349	360	364	362	336	397	311	341	348	340	327	367	325	328	320	330	326	344	330	350	312	364	339	327	354	324	344	371	324	332	345	321	304	338	368	345	336	311	330	340	340	310	323	352	338	322	325	337	359	362	379	360	316	348	358	335	351	366	352	369	321	351	351	338	334	351	333	327	336	329	338	309	328	359	305	339	349	332	305	361	315	336	327	321	316	343	329	374	333	346	348	324	364	328	359	347	362	366	363	347	349	361	316	378	345	352	345	351	333	314	345	319	338	335	349	339	341	356	357	334	335	333	340	327	343	344	360	336	337	347	344	344	309	316	352	312	328	348	325	318	350	320	345	361	307	327	326	334	306	345	343	339	360	330	343	383	340	300	298	335	346	333	362	355	307	310	363	354	326	322	361	376	333	321	336	351	328	307	317	315	361	356	359	334	345	324	319	363	333	364	374	337	332	341	344	352	329	354	313	377	352	316	316	344	357	340	377	381	323	352	327	371	348	337	348	344	333	373	316	364	324	314	346	327	325	357	348	314	338	356	371	355	343	324	334	367	340	341	354	348	333	350	342	348	325	305	342	357	330	333	321	343	319	342	327	333	346	338	309	348	290	350	359	379	339	369	342	343	343	343	371	349	318	377	334	318	348	309	341	355	352	378	316	369	360	326	337	312	353	337	331	322	340	356	351	356	362	334	330	330	333	341	360	354	366	341	355	337	371	349	324	349	335	345	340	325	350	338	349	355	340	335	424	324	348	386	333	366	352	362	313	337	316	358	372	358	333	323	322	368	351	321	328	336	355	332	318	324	320	338	343	303	367	309	352	396	352	363	345	313	331	343	319	327	333	340	312	346	365	339	341	325	314	356	338	315	345	345	356	358	336	362	352	350	362	357	341	353	348	361	349	350	339	358	363	355	326	327	325	331	367	364	329	339	319	345	355	333	362	316	346	367	335	352	356	326	331	327	305	338	339	353	310	311	353	357	358	352	348	329	322	323	364	369	342	322	352	308	354	342	326	324	326	359	310	340	353	319	328	355	338	354	343	340	319	307	374	362	330	362	347	353	335	326	331	374	343	330	320	356	382	330	344	359	356	353	321	370	330	352	344	336	342	315	331	333	322	322	343	336	373	324	373	346	351	342	365	327	335	335	324	321	312	298	318	337	362	404	357	343	307	307	355	352	328	369	365	341	346	364	315	361	329	326	350	358	332	307	314	345	336	323	322	326	347	352	334	367	346	368	358	320	378	305	348	316	325	354	305	346	362	325	356	337	338	353	327	349	349	330	318	335	313	341	373	342	362	336	320	337	356	341	340	352	351	321	333	343	348	346	342	341	312	346	330	336	316	326	344	315	322	324	361	351	365	314	366	338	333	343	338	343	307	357	364	345	344	373	310	359	338	346	322	320	342	366	322	345	305	327	291	386	326	342	328	346	314	300	360	352	310	331	330	352	339	326	358	331	320	317	342	340	367	339	313	318	312	331	365	357	357	356	378	337	355	373	325	327	313	322	346	335	329	317	341	331	342	312	357	346	342	350	303	359	343	313	328	355	339	361	342	356	370	314	333	385	340	321	323	366	322	327	354	326	343	348	357	325	357	322	352	323	320	342	321	336	328	348	357	325	311	379	365	333	373	347	331	310	346	331	359	320	330	312	324	364	338	308
10127	2392	5007	5664	5048	4163	3503	2939	2555	2282	2015	1838	1671	1582	1505	1368	1368	1351	1254	1177	1157	1126	1135	1082	1073	1103	1057	1070	951	1025	1010	986	966	967	984	1007	955	965	944	880	928	967	963	906	920	924	864	940	931	867	933	913	861	898	983	912	897	924	867	879	916	865	921	903	863	871	945	958	881	888	849	899	846	886	877	888	873	875	841	863	840	884	899	883	885	943	861	868	868	816	897	872	877	855	854	853	863	813	858	867	807	817	899	849	843	875	834	867	843	923	917	830	889	832	831	836	802	829	900	856	823	866	854	848	823	866	801	844	866	889	821	892	870	886	853	882	892	857	857	890	839	922	858	908	858	875	859	873	834	837	855	837	841	870	844	898	834	901	799	882	875	863	841	832	849	801	821	853	853	836	834	837	860	835	816	873	849	876	836	869	832	859	790	868	887	831	823	851	882	847	822	877	859	896	887	869	897	810	900	877	855	921	841	839	837	869	832	855	860	854	917	833	866	864	886	846	863	879	861	878	830	822	877	848	811	871	844	914	836	852	836	835	875	882	857	861	906	835	890	841	792	835	869	893	837	789	883	807	894	825	844	816	857	810	868	833	755	876	842	860	879	840	907	869	844	857	794	851	848	921	818	906	817	857	899	852	835	866	830	867	868	840	900	894	880	865	844	847	843	811	862	844	852	862	891	879	823	848	830	863	831	854	914	894	880	868	836	838	830	869	895	891	843	824	853	860	881	796	932	851	839	872	866	861	812	849	853	832	848	873	871	842	846	835	818	848	860	845	881	848	834	824	873	783	906	854	841	894	837	827	885	945	846	930	830	835	838	793	879	875	912	822	889	791	819	831	838	839	866	918	831	856	829	843	842	827	838	896	841	844	848	867	833	842	853	852	853	872	830	845	857	818	852	873	879	865	894	850	895	887	883	842	885	858	863	820	905	830	862	838	829	850	863	856	850	848	896	825	864	844	855	830	928	787	833	856	860	881	871	882	853	821	869	828	877	845	863	865	846	830	806	857	906	910	902	843	852	847	876	806	925	842	874	826	846	885	819	863	836	849	878	865	841	853	836	868	849	841	842	837	878	843	894	851	806	836	840	872	879	826	813	857	858	870	857	795	866	833	804	855	813	848	913	880	921	838	863	875	835	827	932	849	883	831	816	875	861	835	834	823	835	865	853	846	840	866	871	863	816	848	922	871	862	854	896	836	938	827	839	879	844	850	822	808	838	807	809	839	919	848	812	856	873	879	848	859	814	911	884	846	862	812	883	869	822	831	828	835	863	885	802	803	827	844	907	862	883	858	789	802	897	883	807	874	842	868	869	851	872	859	854	883	884	802	853	870	859	856	880	912	856	876	877	786	841	840	898	913	881	873	851	851	873	815	822	817	870	886	876	881	905	844	836	865	872	852	837	826	864	792	807	852	870	840	810	793	862	852	841	857	904	862	899	844	901	845	852	845	874	888	861	862	859	861	895	868	874	866	814	827	838	833	833	916	816	872	852	866	868	850	900	832	799	821	830	845	808	810	819	861	866	871	863	840	837	817	858	855	841	850	850	862	882	871	850	858	857	841	861	898	836	827	854	845	845	868	831	865	845	829	823	831	814	865	846	878	821	867	860	846	872	870	854	828	867	860	886	828	828	894	870	892	884	861	824	829	794	921	871	850	894	865	858	885	826	843	831	847	864	859	864	819	800	881	871	889	833	820	902	860	828	844	797	858	879	890	847	842	877	842	846	814	814	846	789	844	907	865	834	869	864	839	872	818	892	847	836	846	850	852	838	841	855	842	841	849	868	887	819	841	845	845	912	875	856	860	865	829	880	858	869	848	822	821	872	844	862	876	800	893	881	820	809	831	847	861	854	842	883	844	841	848	871	797	882	857	837	879	863	849	823	828	888	797	837	877	884	868	836	874	896	873	841	879	839	846	839	888	877	873	859	882	844	859	854	855	866	828	830	860	907	867	830	877	810	829	858	843	823	831	829	848	850	862	810	872	834	797	838	870	845	877	854	863	860	840	836	778	839	894	902	854	834	805	858	859	887	868	811	850	845	843	839	831	853	883	838	855	847	815	814	832	906	832	822	836	822	870	906	808	891	889	900	825	838	826	899	816	865	868	822	846	799	874	838	850	862	894	872	830	892	839	876	829	810	859	841	833	866	832	869	898	814	841	820	829	855	874	852	837	826	848	843	825	814	826	826	815	884	821	889	871	882	860	869	844	855	844	865	927	824	814	859	849	847	901	859	894	852	813	841	885	860	812	837	837	861	830	857	878	860	857	891	845	912	847	850	868	874	832	863	861	814	835	862	931	856	831	807	872	890	834	886	858	852	792	880	839	896	829	835	831	848	846	837	829	856	839	882	879	855	840	872	892	839	835	821	814	880	821	876	846	845	871	846	864	866	925	876	839	863	847	812	842	836	869	830	855	821	865	869	907	847	850	875	828	826	857	825	847	872	888	860	794	838	867	862	842	846	887	803	832	874	839	903	860	794	853	858	848	894	909	847	873	901	913	850	843	861	867	858	861	823	873	879	856	875	796	813	847	906	846	902	897	841	908	845	886	846	806	800	847	832	865	811	808	889	853	835	876	842	832	800	862	858	807	839	829	844	846	848	865	878	830	929	877	856	803	897	868	809	857	823	904	839	871	849	886	870	901	866	886	868	808	835	818	835	819	834	849	843	878	831	862	810	869	836	843	832	856	867	841	889	819	824	824	837	893	822	853	866	908	893	875	832	845	893	876	822	841	846	854	862	854	793	862	868	861	859	871	918	885	888	855	863	818	836	857	866	869	795	872	879	909	822	911	809	856	836	814	871	862	817	875	865	903	863	830	868	893	852	856	859	863	825	915	831	874	852	832	806	898	848	858	828	882	862	831	900	877	855	845	875	818	812	842	881	801	828	830	845	845	816	827	868	860	930	807	875	819	872	903	847	848	895	916	869	790	893	834	847	889	845	870	844	830	816	853	834	877	904	859	837	849	879	844	799	853	870	821	841	836	959	852	799	844	817	876	871	865	867	853	858	797	858	875	878	795	838	871	819	862	844	826	877	894	871	845	860	870	837	828	840	898	845	857	831	901	830	861	824	838	838	890	852	862	856	847	826	838	862	864	854	868	809	914	853	878	869	901	871	856	873	910	837	838	853	867	829	832	865	823	857	853	798	891	921	852	842	879	908	812	868	854	855	837	885	816	847	850	849	849	852	824	882	797	821	866	866	870	850	886	808	888	855	894	847	854	797	828	826	874	849	847	830	863	855	880	850	837	880	820	899	844	861	836	885	844	816	835	897	865	843	808	843	853	768	836	862	829	835	883	828	855	841	867	861	843	820	861	851	808	836	854	791	850	891	878	845	861	838	836	853	837	885	855	848	892	877	833	824	832	885	892	853	798	864	829	841	883	822	843	826	831	832	834	893	879	821	828	854	863	860	866	822	887	835	838	865	875	858	830	834	900	856	804	901	847	818	856	862	820	921	853	805	807
3082	258	171	195	158	148	168	195	164	163	189	161	150	156	168	146	128	175	146	184	173	130	159	165	171	139	148	147	187	173	141	154	124	145	174	152	156	161	161	166	182	164	181	162	175	160	134	169	145	161	156	170	149	160	166	147	147	171	189	161	134	163	171	147	163	143	164	183	141	174	180	144	150	155	171	161	152	131	141	167	137	170	167	148	166	166	147	151	173	139	171	145	160	139	167	174	167	181	172	176	185	184	143	151	150	154	162	182	159	153	156	164	165	174	154	172	170	169	171	160	161	157	166	148	150	145	173	154	154	164	148	163	145	161	167	181	144	163	128	179	175	172	156	172	146	143	156	173	163	174	142	173	129	160	180	169	174	156	168	178	160	159	157	148	163	182	152	147	161	139	148	161	147	149	144	170	163	150	162	159	137	142	152	165	166	170	163	148	147	169	177	152	132	159	133	157	144	149	152	130	146	156	147	143	142	161	147	184	165	167	143	158	176	177	146	172	180	167	150	175	151	164	181	212	157	138	150	173	178	128	163	134	144	155	159	158	164	144	162	177	184	158	149	163	147	168	142	176	163	166	180	145	146	148	197	142	140	150	167	145	158	185	138	138	154	141	153	166	176	167	168	157	181	156	144	152	174	127	160	156	149	151	175	189	138	160	165	155	161	157	165	153	172	145	157	140	152	173	171	155	159	152	159	133	172	160	151	170	158	163	160	177	142	181	162	153	164	158	158	137	160	158	146	147	144	184	166	147	146	161	138	153	182	164	179	160	151	164	177	161	161	167	187	128	154	143	156	141	151	138	167	161	132	154	168	149	162	153	163	140	159	151	129	171	151	155	180	177	165	153	165	153	167	169	162	168	152	151	162	166	158	165	177	169	150	168	156	168	159	151	142	142	143	160	170	156	150	147	180	180	147	174	158	175	155	141	146	188	154	170	163	147	181	165	148	152	149	153	169	153	152	153	169	138	146	170	183	166	152	156	159	144	176	158	152	164	169	135	150	155	151	160	146	164	150	171	169	151	186	155	160	169	168	145	171	153	161	142	152	154	151	167	151	128	146	144	154	162	148	158	141	174	164	170	170	166	160	155	156	160	163	137	161	162	160	160	169	159	146	149	162	137	138	156	137	157	149	151	160	162	147	173	133	169	173	157	157	141	163	149	172	159	147	152	146	154	177	165	157	168	171	166	154	158	141	151	137	161	180	165	158	191	173	149	135	171	158	151	166	141	157	167	171	192	160	176	172	168	153	175	171	150	166	150	137	149	166	154	145	173	152	159	162	168	162	143	165	173	158	158	159	142	148	149	169	135	149	182	144	148	176	154	189	169	163	140	130	139	130	165	158	175	170	146	153	142	147	143	152	176	177	149	162	165	169	149	152	159	158	157	168	165	146	148	143	152	167	168	161	160	155	138	164	170	149	160	157	170	155	162	150	146	154	173	162	158	185	142	170	167	145	176	173	166	182	146	166	174	158	158	148	152	160	150	146	146	153	155	174	168	150	173	159	171	142	168	160	154	168	166	142	162	167	130	138	171	151	162	160	162	148	140	149	154	163	194	148	151	136	149	152	153	156	153	172	136	171	183	185	169	154	154	174	132	179	168	151	159	155	169	156	186	150	152	155	181	176	175	170	146	192	157	132	152	139	161	171	166	145	156	165	136	122	186	157	154	147	186	159	151	147	157	165	141	155	153	158	173	139	186	165	156	161	151	187	177	155	152	162	160	166	183	149	151	161	150	166	144	165	157	151	165	177	159	165	168	155	143	131	172	157	161	141	144	178	162	136	152	148	157	175	169	159	157	162	161	169	158	172	143	157	159	164	144	167	165	173	141	165	159	159	145	154	137	161	154	145	155	145	151	180	173	159	162	158	148	155	147	162	153	154	167	164	154	179	165	162	188	173	165	168	160	153	160	158	160	164	164	147	164	152	137	157	168	152	187	154	164	158	155	145	151	155	145	147	165	178	157	156	173	173	176	166	157	166	191	148	144	141	155	187	181	134	155	164	155	147	165	185	158	159	161	144	142	156	139	167	169	142	163	177	145	147	146	168	150	137	186	173	173	164	182	165	160	175	157	156	160	158	166	172	148	155	153	165	168	157	182	157	184	161	180	158	164	147	172	157	153	185	161	172	162	148	161	142	198	150	161	135	140	168	177	152	143	180	167	160	145	149	137	176	144	156	151	160	163	173	173	179	156	172	136	168	177	171	145	152	167	149	175	153	184	161	155	164	154	135	158	136	173	152	158	180	160	143	134	182	155	181	171	148	152	138	177	137	165	165	138	144	165	151	175	159	125	159	142	178	168	164	155	164	147	177	158	164	155	140	165	164	163	140	144	166	168	150	150	154	142	157	183	157	163	171	142	172	161	157	178	166	141	176	145	157	154	150	144	187	159	168	154	149	148	152	168	173	161	141	168	141	153	133	150	181	169	157	150	168	152	172	144	157	168	180	159	147	147	171	169	150	145	174	176	167	167	144	126	158	172	176	153	164	154	158	153	175	186	154	171	171	177	175	156	186	173	159	163	143	175	130	147	172	148	146	159	168	149	149	167	169	172	173	158	174	154	143	170	154	147	166	173	167	172	142	148	143	145	125	153	183	163	161	157	166	172	138	172	130	173	164	176	163	168	169	158	136	155	144	142	145	165	164	160	194	161	169	165	153	167	178	147	144	147	179	160	154	171	141	161	153	162	144	157	160	171	156	165	173	144	171	165	193	168	171	176	136	150	162	159	157	151	155	129	148	151	186	165	134	156	169	139	146	178	199	154	150	159	159	151	160	171	188	144	161	158	140	179	169	164	134	158	164	129	155	154	147	141	139	177	143	157	154	162	161	178	171	151	148	165	167	182	176	184	157	157	143	153	179	136	154	166	157	143	157	166	162	188	156	180	153	148	147	137	141	172	145	151	168	161	154	163	156	159	156	150	152	159	167	161	135	186	169	154	141	163	142	167	136	170	163	159	145	166	167	177	151	171	186	156	164	134	132	135	151	154	183	175	159	157	161	139	158	132	149	159	156	157	167	160	157	150	138	149	184	166	148	138	144	150	166	170	158	156	199	153	152	135	140	159	179	157	161	147	168	173	166	159	166	173	165	168	182	159	178	161	177	161	161	186	183	182	154	169	149	159	139	163	157	174	168	168	165	147	166	149	135	165	152	160	176	165	165	152	152	178	155	150	161	192	176	197	159	154	180	134	160	146	153	150	188	149	154	151	164	152	154	149	153	171	168	177	164	159	163	149	164	169	186	161	172	178	164	178	159	161	194	163	176	152	134	165	165	153	157	163	164	167	153	160	163	155	161	182	146	137	169	182	174	151	162	167	160	155	164	148	178	148	164	155	160	164	157	144	170	153	162	152	165	150	162	161	163	163	163	160	153	147	159	150	160	172	164	172	176	142	168	151	131	138	161	151	168	160	163	152	164	150	136	174	131	157	162	172	164	148	171	158	173	162	153	162	140	154	150	139	168	151
2530	447	545	527	577	490	510	483	458	495	461	460	482	438	460	485	398	425	456	479	472	503	426	462	445	471	483	403	454	470	431	483	490	440	461	461	492	472	448	413	411	485	461	430	422	457	453	443	455	476	483	421	441	495	473	430	426	446	408	456	444	433	441	481	445	511	435	444	481	447	420	424	449	462	471	465	453	421	432	466	427	454	441	476	450	405	442	464	443	489	479	457	444	457	485	409	442	396	432	408	473	438	423	431	456	456	464	456	452	454	443	465	473	451	457	447	444	435	423	484	429	478	472	417	429	476	458	438	469	453	455	452	470	458	468	463	451	448	441	459	516	429	458	413	478	416	448	420	406	454	450	455	462	433	459	477	454	445	470	454	438	390	470	466	433	484	433	421	462	468	486	430	460	443	454	436	444	454	454	422	451	444	447	462	468	454	429	462	483	473	474	433	467	408	449	444	462	490	485	419	432	437	445	468	465	431	435	464	438	460	441	469	462	430	431	434	471	469	429	442	437	463	442	452	417	451	470	439	422	439	470	444	460	450	454	469	435	469	451	478	474	460	485	483	427	455	492	433	451	453	455	428	438	450	488	425	399	424	420	430	462	405	477	472	451	428	422	454	448	449	486	422	437	432	467	437	425	437	446	433	439	469	415	484	454	404	429	439	441	458	465	436	422	444	470	451	441	450	413	473	449	462	457	417	443	446	461	443	453	451	462	468	449	433	431	436	457	442	475	457	477	461	415	475	464	441	489	458	460	445	437	436	395	447	444	430	499	456	461	449	461	460	395	430	458	464	444	453	453	474	458	429	465	436	472	423	443	434	469	472	483	445	458	428	452	457	475	466	459	471	482	437	446	450	438	457	436	461	450	452	465	423	431	468	464	429	446	479	407	466	409	445	472	456	484	434	428	433	453	453	411	442	459	426	437	391	498	436	478	436	433	443	437	451	443	427	426	469	433	441	476	428	442	479	442	428	485	458	456	421	438	447	431	465	466	453	401	425	414	431	427	440	458	473	411	426	440	434	437	457	461	419	443	487	438	419	461	492	456	460	438	458	425	445	417	420	446	456	444	419	456	479	447	470	439	486	443	406	436	450	494	471	457	455	425	481	470	424	458	506	430	452	440	427	437	450	460	480	457	442	461	457	433	459	451	469	443	472	469	450	463	467	447	473	433	485	459	441	431	448	458	399	455	474	442	473	443	470	435	444	448	432	460	484	470	451	463	439	435	431	422	453	459	440	433	457	441	427	488	422	457	439	415	427	425	494	478	412	507	431	421	478	433	449	442	439	467	426	468	443	452	402	463	436	459	458	444	422	422	425	473	427	435	453	455	428	423	461	457	446	453	444	412	484	460	443	438	442	439	432	449	424	434	427	485	504	455	443	475	463	437	455	465	469	443	471	434	424	440	473	474	421	426	469	465	445	431	450	449	469	480	484	430	453	453	472	467	438	398	463	432	452	461	421	444	427	458	479	439	480	481	449	453	448	449	472	424	429	432	439	460	431	424	432	464	478	408	462	459	404	461	475	450	464	465	398	462	483	411	520	434	425	468	424	467	451	459	425	471	484	450	480	424	482	430	460	438	447	492	467	479	433	446	458	459	482	410	454	490	468	454	422	420	399	453	432	470	435	445	434	488	456	446	469	436	439	458	442	429	459	469	481	437	445	449	474	425	459	426	432	472	418	458	440	471	428	429	503	448	436	482	468	434	453	444	454	436	476	421	458	477	452	468	438	473	419	444	468	478	449	431	442	422	428	460	485	436	435	460	475	437	447	472	460	493	446	447	450	420	462	460	416	477	436	455	437	468	420	411	438	421	497	447	444	420	456	465	431	496	441	459	426	433	483	453	417	419	452	434	469	420	481	437	511	447	433	467	444	459	420	425	468	469	491	465	443	449	438	453	463	471	488	500	453	443	450	461	428	438	449	474	476	429	447	451	417	449	503	437	441	442	449	436	456	441	432	462	454	484	474	441	429	432	447	441	460	436	448	406	468	457	440	515	436	463	423	447	433	424	433	467	445	412	430	436	432	423	423	433	484	451	442	451	478	432	452	415	479	430	443	482	449	489	472	438	485	464	460	412	502	435	461	441	468	459	411	454	456	416	470	427	449	462	433	414	489	438	420	440	448	477	429	445	474	474	426	453	439	427	444	487	445	421	429	475	450	451	441	424	447	481	459	464	444	460	474	463	450	425	458	491	467	432	437	432	467	447	470	482	433	471	480	444	461	474	443	490	467	469	444	465	419	427	498	420	432	426	458	471	405	470	441	479	451	484	472	437	476	455	438	429	439	463	464	447	482	455	483	427	455	477	439	431	437	447	458	431	445	434	451	417	442	435	447	401	443	459	425	473	443	389	436	429	472	468	439	478	441	433	437	455	452	447	447	427	454	402	467	455	473	460	477	442	384	448	429	477	432	443	462	507	475	425	442	449	421	439	438	531	443	448	415	453	444	450	452	412	489	475	449	441	439	463	442	469	412	401	396	429	412	428	451	388	423	462	487	433	391	450	399	487	477	428	438	434	502	454	430	434	457	437	430	468	471	441	492	415	447	473	480	434	472	420	472	421	465	434	440	457	451	447	440	477	487	425	445	462	441	465	430	462	452	484	489	428	444	427	498	448	433	469	409	424	438	458	415	491	441	434	440	476	421	446	427	431	461	423	445	454	460	476	459	466	454	453	467	418	462	452	455	482	409	457	434	457	446	482	457	431	490	447	430	440	431	469	425	441	404	436	433	430	454	466	462	459	440	474	448	475	465	438	481	431	458	473	446	442	448	440	416	496	427	480	423	430	469	459	449	432	425	452	470	461	444	451	451	446	483	399	403	417	443	446	464	433	482	472	437	458	440	439	528	405	465	403	468	469	479	448	419	508	436	449	431	441	446	452	427	442	454	460	459	463	488	448	428	432	437	445	435	417	438	440	464	447	435	473	436	413	475	454	442	502	481	457	460	439	479	419	431	481	466	481	437	461	453	474	445	477	498	453	457	420	467	473	462	443	435	481	461	455	465	436	430	470	442	503	435	409	433	424	441	445	485	426	446	467	412	390	443	450	409	463	428	471	421	451	437	465	468	467	450	423	449	453	419	464	442	482	457	435	484	472	450	478	436	446	444	409	425	416	486	452	477	479	480	422	458	450	447	482	446	401	439	425	459	413	486	430	471	476	438	445	455	460	454	452	450	455	480	452	408	449	498	459	492	471	479	451	448	436	486	474	446	475	432	433	451	460	447	425	411	431	471	427	463	451	473	422	464	461	462	432	462	448	431	425	480	473	416	437	443	488	417	399	482	403	468	454	452	450	457	440	453	431	448	441	426	450	466	455	446	474	454	460	450	437	456	431	447	451	431	396	455	460	435	438	458	459	445	467	436	454	449	446	407	449	442	456	441	454	451	437	437	472	489	455	434	485	471	412	464	459	458	458	471	471	450	457	403	472	447	506	426	424	426	436	447	406	444	425	485	466	417	464	410
10635	1546	1280	956	624	482	372	364	294	288	270	222	257	207	212	209	172	209	191	185	177	182	178	165	170	184	177	187	154	183	161	174	161	185	182	192	180	185	171	166	169	150	170	149	163	167	144	165	164	162	162	168	170	139	138	149	153	172	160	166	152	151	154	164	161	160	170	180	187	168	156	158	169	187	171	164	162	160	158	145	174	155	152	149	156	152	176	165	183	162	135	146	154	159	161	157	141	139	153	179	179	178	165	150	148	157	180	151	156	160	167	138	172	164	146	150	167	158	172	135	158	158	156	146	131	148	152	175	139	170	177	189	151	151	150	165	147	122	166	149	154	157	198	160	160	154	146	173	147	133	157	152	167	152	135	163	149	146	150	168	149	149	173	146	151	184	149	156	163	165	174	147	167	136	162	178	155	148	144	144	156	160	153	178	156	168	147	166	150	176	176	149	168	168	160	177	160	164	201	164	147	167	128	146	157	150	166	153	150	168	166	162	188	156	165	137	151	177	171	174	164	153	154	151	156	158	184	181	161	158	184	163	149	156	164	150	168	178	160	176	158	155	151	181	164	162	149	170	133	147	164	176	147	150	161	154	190	151	160	158	123	156	153	147	168	141	164	137	191	159	158	181	170	162	159	122	139	155	144	151	172	180	147	177	159	153	153	180	132	157	193	150	183	164	175	171	168	155	156	166	146	158	168	149	154	164	161	202	140	151	159	144	177	167	151	163	175	154	151	162	153	152	167	149	131	161	136	169	162	138	160	172	136	173	171	163	166	128	153	146	168	146	182	165	149	158	148	167	166	182	153	159	176	177	165	166	143	159	181	155	133	153	159	167	161	188	160	166	154	150	145	173	178	145	159	151	171	160	144	133	151	157	161	166	179	162	152	164	160	171	146	139	169	182	165	177	158	180	156	175	173	175	153	155	157	144	144	174	175	145	148	138	149	135	175	167	151	176	171	156	162	162	161	153	168	147	165	169	168	158	153	127	169	160	151	167	164	161	188	171	167	158	161	162	142	151	173	151	138	159	166	144	146	164	197	182	155	157	180	156	180	138	172	159	132	149	161	150	149	177	170	177	142	170	144	163	162	149	167	167	153	160	158	161	168	172	143	143	182	147	151	162	150	149	175	153	126	140	145	145	154	166	153	163	164	172	172	172	149	131	156	160	163	150	172	147	133	156	160	153	154	174	163	180	150	150	165	158	157	171	153	165	158	151	166	157	201	175	161	159	172	171	163	180	171	153	157	135	150	166	163	144	169	153	162	165	179	150	155	177	174	162	158	146	137	172	173	149	169	158	169	172	164	143	165	161	173	164	157	159	161	155	148	155	161	161	157	157	142	175	148	173	170	150	165	171	152	155	139	168	154	154	141	160	153	189	161	175	168	146	144	149	160	152	152	159	144	150	161	167	166	134	160	181	165	155	173	152	151	139	174	181	147	147	169	151	140	171	154	167	160	162	150	173	149	176	178	144	158	148	154	155	157	146	155	162	176	159	147	165	141	139	136	153	145	135	178	152	151	161	152	159	159	156	171	181	178	172	151	144	184	152	158	148	145	165	174	157	188	143	144	173	159	145	178	173	152	150	171	154	172	156	155	161	183	149	181	158	170	166	163	201	167	165	170	140	154	158	147	169	141	168	174	155	178	171	155	163	146	169	162	156	176	145	161	165	141	167	162	180	166	152	169	166	158	155	155	172	176	154	171	155	151	183	144	150	174	192	148	151	164	153	152	170	154	167	167	164	162	154	167	152	157	146	160	176	162	160	151	169	160	153	163	162	168	180	175	148	157	144	150	178	164	155	149	193	153	164	171	163	146	142	156	167	149	169	171	168	158	177	157	148	142	165	142	161	170	170	159	177	166	181	156	162	152	166	170	134	163	166	169	170	193	155	169	158	151	164	167	143	158	137	200	168	179	164	141	145	144	146	144	160	154	183	159	169	172	158	159	140	159	170	168	147	155	170	168	148	150	179	168	151	140	167	161	162	160	181	175	164	150	169	161	168	170	139	152	168	162	157	154	145	128	158	175	161	165	182	170	155	142	165	167	173	165	138	150	151	176	168	148	145	141	148	157	142	175	156	159	154	176	165	159	179	175	152	179	148	139	155	165	184	158	149	140	175	167	162	142	142	157	178	139	165	117	157	161	143	148	177	168	181	131	165	130	160	137	155	171	165	154	153	137	154	168	171	163	161	166	158	167	156	150	166	162	138	178	151	157	160	164	137	139	150	178	136	169	149	158	173	190	158	156	156	160	155	166	146	168	155	143	164	164	161	158	170	174	155	148	149	156	171	162	184	138	143	160	159	163	162	159	162	166	174	155	151	161	167	158	131	166	169	164	153	169	181	165	157	160	122	136	147	176	168	168	133	131	182	168	165	165	156	142	166	177	160	150	155	175	131	177	171	180	166	167	162	140	147	156	165	167	159	158	162	155	165	162	153	181	147	171	162	169	145	158	179	153	163	170	160	161	145	193	161	149	191	192	139	170	174	125	156	131	178	155	139	162	179	188	158	158	169	129	129	158	150	177	170	136	167	168	171	162	164	166	160	185	169	133	153	168	172	159	159	170	165	149	177	164	179	152	139	143	159	155	144	185	166	180	160	150	168	148	179	150	161	140	165	172	158	155	143	135	155	151	161	159	168	178	165	190	161	156	160	147	159	161	166	177	167	168	162	164	137	144	145	150	161	171	159	180	156	182	143	169	167	166	155	168	190	147	158	138	176	166	178	159	138	167	171	142	165	163	148	162	178	165	175	168	167	178	156	172	151	143	159	154	144	175	142	178	148	145	167	153	177	175	181	159	164	158	165	160	155	188	201	159	153	150	160	152	138	163	193	171	156	164	143	151	159	169	170	144	157	163	133	157	172	146	171	151	153	184	157	172	144	166	168	166	139	156	159	154	160	168	157	186	171	159	148	152	149	161	143	168	156	156	157	150	152	168	148	148	158	140	169	151	153	151	174	161	160	174	157	161	160	149	147	167	158	159	146	152	150	150	175	168	156	179	163	165	168	139	171	147	167	167	161	161	163	163	157	152	149	158	155	159	133	158	142	174	158	158	175	178	162	181	174	169	160	160	189	147	183	167	179	143	149	157	166	167	166	167	164	153	175	167	154	177	149	171	172	154	168	152	166	161	176	161	156	138	179	166	163	167	169	148	171	149	167	165	145	175	171	169	190	163	146	163	164	158	182	158	150	153	152	151	141	159	168	161	160	158	160	148	153	172	177	161	153	147	183	157	162	163	135	167	166	176	170	152	158	140	153	158	163	143	155	163	167	153	167	159	142	165	169	158	163	141	143	172	163	151	178	163	154	157	141	149	159	170	162	168	179	171	162	148	158	157	161	142	148	177	170	153	154	176	154	159	156	171	153	158	136	150	170	156	165	160	141	174	160	144	170	156	158	164	173	164	132	166	156	158	138	165	158	160	140	156	159	166	172	139	148	150	164	172	158	166	168	193	145	150	148	170	159
6978	1165	2575	3167	2595	2186	1875	1531	1289	1142	1072	961	869	814	752	761	726	675	648	668	657	596	586	592	599	560	573	526	553	568	556	527	508	535	545	511	502	546	538	529	508	570	472	534	522	485	520	493	506	493	484	514	494	480	457	475	476	459	489	537	515	476	432	500	490	506	445	480	496	469	526	473	503	501	471	447	481	471	462	480	459	474	481	478	478	520	487	482	493	483	527	487	491	517	454	482	497	478	480	480	450	481	509	427	468	521	441	451	491	469	449	467	480	469	456	464	398	449	461	508	464	488	520	446	462	506	477	478	465	479	486	426	495	480	472	449	470	483	469	470	493	470	415	480	490	485	473	490	510	465	488	420	506	481	461	499	456	469	501	461	446	478	449	476	460	467	488	471	459	473	461	494	463	449	472	444	462	438	469	488	463	438	470	495	458	453	459	451	436	495	474	436	458	457	461	453	539	452	484	489	460	496	480	484	462	507	507	489	495	507	481	443	452	468	535	456	439	466	501	507	457	449	458	492	492	483	501	482	460	508	467	546	445	473	452	443	461	470	472	490	488	465	478	470	447	438	464	477	503	474	495	498	495	470	501	440	467	477	460	499	495	476	462	484	448	503	460	464	504	476	448	454	480	503	468	473	461	419	468	488	480	422	519	491	513	463	490	470	466	442	475	490	498	455	433	427	469	486	477	485	483	465	449	427	479	483	486	456	475	493	473	417	493	473	500	451	475	510	473	436	485	486	464	465	474	485	479	454	465	496	461	484	489	438	481	475	459	471	427	462	430	484	431	503	438	513	486	448	483	477	470	424	488	480	504	488	450	468	450	469	439	497	483	459	474	449	468	468	427	513	491	437	481	456	485	465	490	481	479	419	477	441	522	496	484	491	431	491	518	461	447	433	486	454	461	492	500	475	439	447	442	460	444	439	494	438	480	486	459	472	450	480	508	464	469	463	455	456	453	461	463	453	477	507	485	482	449	455	483	414	446	437	485	455	453	470	487	466	460	469	505	493	484	497	477	454	465	478	488	491	424	470	465	505	499	449	485	435	490	487	500	507	439	467	486	488	460	483	479	453	531	489	491	497	442	492	471	443	458	478	499	513	474	491	473	468	477	527	471	487	495	467	476	427	439	430	461	444	465	492	470	421	460	453	465	477	505	500	491	493	428	478	487	451	482	453	449	456	445	486	486	434	460	492	465	458	457	458	465	499	526	527	474	492	465	479	499	490	424	473	480	454	483	466	452	478	469	495	462	500	464	457	471	468	502	465	443	486	484	457	514	483	476	464	453	454	469	480	436	454	482	447	437	470	486	440	479	472	428	474	466	474	489	423	466	446	463	486	474	458	473	484	452	456	475	472	509	486	498	470	490	441	457	483	466	457	485	438	459	419	462	508	479	451	513	487	435	452	445	500	471	455	480	468	482	481	494	474	467	458	470	466	479	466	484	479	493	464	511	462	474	462	458	510	445	495	473	495	485	442	497	467	431	457	460	453	516	466	453	490	512	430	439	488	445	464	466	493	466	438	460	485	446	478	467	492	479	494	510	452	498	431	476	457	454	516	423	456	482	441	475	451	489	417	459	443	473	474	438	474	502	476	451	470	458	458	470	475	510	458	448	428	426	454	440	479	425	482	481	454	500	486	442	463	454	500	488	521	394	465	479	454	479	459	473	492	466	462	455	519	431	494	474	457	491	447	500	482	490	450	435	486	456	493	471	436	472	482	480	465	496	446	480	460	456	485	480	472	449	493	513	494	476	482	489	468	471	431	477	480	457	430	472	486	487	453	442	494	458	530	496	481	490	517	483	498	508	454	466	461	471	520	468	476	496	461	470	507	493	494	510	460	464	493	448	477	527	447	490	504	461	452	510	478	504	491	471	458	466	458	458	504	443	480	464	484	460	485	471	482	462	474	459	477	502	481	507	493	465	506	466	463	487	492	461	480	492	475	502	504	462	467	478	512	470	491	444	481	514	484	486	500	456	455	478	453	453	487	440	410	492	491	463	465	458	459	464	519	469	470	476	472	483	500	484	462	519	466	530	447	463	458	462	457	453	473	474	460	488	445	489	455	485	466	472	435	501	482	507	468	459	467	487	475	485	428	490	469	434	464	436	466	502	477	471	489	433	450	476	497	463	468	439	477	486	443	471	458	445	460	455	437	474	425	443	474	467	513	465	483	500	492	497	492	484	460	452	451	496	488	441	435	445	484	455	501	463	441	445	528	453	501	489	465	453	465	474	481	465	490	473	450	491	465	534	487	425	462	458	484	468	488	486	475	487	494	456	486	470	516	480	456	460	513	464	445	493	471	495	442	470	493	495	433	469	473	442	470	479	499	451	464	464	472	453	461	470	457	492	444	477	478	455	463	480	465	475	460	511	499	446	441	473	455	450	501	520	458	495	488	490	475	464	489	438	475	488	434	449	440	428	464	465	462	459	474	485	501	503	456	438	491	456	439	521	476	468	498	477	498	473	459	480	475	476	513	448	503	459	480	479	452	415	466	477	445	466	487	465	486	468	465	481	479	477	528	496	486	467	479	453	509	474	478	472	472	476	483	475	473	420	505	490	497	501	493	482	448	469	453	492	467	462	469	490	495	463	452	477	450	437	445	479	468	449	486	494	465	496	472	484	491	492	420	484	460	475	497	475	476	497	461	522	484	496	488	472	492	480	496	443	467	468	475	440	479	436	500	443	472	494	435	467	442	496	469	475	483	473	462	463	443	471	458	469	411	442	479	471	436	453	478	487	473	476	455	456	439	478	511	483	474	503	448	456	455	476	476	468	469	450	466	492	503	484	452	471	489	481	476	490	504	448	457	480	467	451	453	494	506	483	474	487	496	469	490	440	475	453	473	468	473	463	481	445	455	490	457	477	436	460	492	469	486	503	490	450	464	461	481	483	426	437	448	470	476	473	513	536	499	427	483	466	459	478	470	474	513	449	456	463	457	439	469	462	501	472	476	505	496	477	496	474	493	506	453	446	508	447	520	503	480	503	452	444	465	482	476	453	451	454	460	511	454	465	457	470	489	500	491	476	446	461	477	496	495	471	491	489	514	482	442	461	484	475	450	480	411	439	466	421	473	480	477	517	506	477	510	460	529	473	453	487	437	450	451	463	514	478	477	451	472	502	415	447	489	430	440	489	484	440	457	511	486	447	457	498	473	503	463	481	472	499	493	448	447	512	464	523	504	463	477	479	476	487	485	459	476	475	476	445	470	434	487	478	489	486	463	436	503	488	433	482	452	512	476	475	462	507	456	444	488	491	477	455	472	460	485	459	474	480	452	470	482	479	452	458	443	465	466	449	487	490	523	474	466	454	486	472	476	494	477	490	455	474	453	453	489	489	446	495	461	481	458	433	491	441	456	435	483	439	459	467	455	476	513	479	477	469	465	487	457	485	404	452	460	497	511	469	505	483	502	492	455	434	482	469	458	475	472	524	462	491	460	498	458	443	502	450	478	520	520	462	471	487	494
18804	3873	2974	2074	1394	1037	869	750	679	583	537	502	451	447	395	425	429	361	394	358	361	383	378	412	378	349	331	349	378	346	337	333	353	371	364	342	381	362	352	362	338	382	366	356	368	334	341	353	335	342	350	329	359	354	347	313	328	348	358	328	370	394	349	337	366	319	332	362	358	298	327	366	337	319	358	352	339	331	323	303	341	349	335	331	306	325	382	316	341	376	361	329	328	363	366	388	362	321	342	354	372	342	349	340	369	330	326	348	316	354	371	340	334	356	358	297	348	330	351	369	327	341	340	342	334	313	351	376	338	326	334	301	357	334	318	364	303	338	357	346	324	346	318	306	363	323	321	356	372	368	322	364	333	345	366	356	325	322	368	337	358	339	354	316	316	342	346	334	364	329	341	345	363	375	328	323	345	316	350	333	340	338	339	336	344	325	342	361	304	351	335	347	329	373	375	310	369	314	337	332	359	331	372	383	325	332	327	356	333	366	339	322	312	370	330	337	333	336	293	303	345	316	339	348	300	384	307	325	365	340	348	328	354	334	370	334	331	387	344	343	350	341	339	354	364	358	356	366	377	348	358	349	350	342	341	322	349	330	375	373	330	331	348	331	326	332	340	336	336	316	339	360	347	335	329	333	365	349	294	314	342	320	356	321	331	345	347	337	295	319	309	310	353	338	328	374	357	336	306	336	360	346	334	342	347	316	327	335	353	335	327	335	358	338	328	326	307	328	347	349	356	327	363	319	355	333	348	376	307	346	358	363	336	338	345	356	336	352	332	345	354	318	350	346	358	333	367	356	343	358	341	325	337	329	319	315	390	396	308	367	342	335	352	325	377	364	341	362	360	287	350	363	335	303	349	339	329	330	287	332	363	355	363	342	350	332	361	346	333	338	370	351	360	356	321	343	330	349	335	365	359	356	349	344	326	353	348	336	354	323	334	346	354	331	319	339	372	341	361	338	358	376	313	343	365	335	305	320	345	338	348	313	337	330	311	304	366	357	342	331	299	334	312	315	336	354	308	330	316	340	287	330	353	343	332	338	333	358	350	363	350	316	343	359	326	344	369	324	383	344	317	336	339	333	320	364	342	366	349	367	340	341	351	322	362	306	345	347	338	340	335	331	337	343	338	373	318	338	351	336	330	329	331	314	341	353	340	331	331	311	366	315	309	345	351	337	337	331	342	315	341	340	362	325	337	328	346	348	336	328	375	309	290	337	346	334	370	320	331	337	333	323	339	316	355	334	352	365	331	317	322	349	317	312	346	336	326	349	380	338	342	376	375	308	315	306	349	339	317	325	340	375	354	318	327	328	331	349	364	345	341	363	343	351	340	343	348	328	367	367	339	344	373	331	321	308	340	269	341	343	358	350	354	341	351	344	385	360	310	313	354	314	360	342	354	347	334	310	314	376	319	353	347	346	358	336	352	375	339	344	362	342	356	335	354	327	320	382	323	363	337	309	367	347	328	326	322	332	345	344	329	329	354	342	367	329	311	377	309	335	351	373	339	367	338	327	344	314	354	339	297	328	347	350	336	340	335	307	327	318	320	342	349	350	294	305	355	344	362	351	367	328	357	338	348	315	323	362	342	330	338	338	340	350	333	370	336	362	353	374	363	333	331	329	332	337	348	322	327	350	353	329	348	347	318	365	339	309	329	312	366	342	318	310	321	330	318	332	332	326	347	389	291	350	373	339	301	346	337	343	323	370	319	349	340	396	384	351	329	365	348	301	330	356	362	357	369	334	316	355	318	333	353	356	366	348	348	343	329	353	367	358	322	308	305	320	342	324	346	321	335	357	327	349	351	325	359	343	329	293	334	334	345	342	306	322	356	340	341	317	329	308	356	334	362	351	312	338	343	371	340	342	316	306	324	346	335	330	338	351	353	350	327	306	319	350	318	358	352	327	341	385	351	345	339	335	326	353	323	350	338	319	285	345	327	314	352	343	350	331	318	343	351	349	352	344	311	300	355	339	363	338	367	342	358	343	308	293	314	298	323	295	327	321	330	304	311	345	313	372	352	342	374	341	357	319	346	345	330	355	348	356	359	343	333	316	346	358	355	334	338	370	320	352	329	332	326	387	315	366	379	313	354	293	324	345	370	342	327	309	366	366	352	335	349	350	352	354	332	350	353	339	347	323	371	324	312	344	335	340	347	354	336	346	323	334	311	367	338	337	306	351	329	320	347	346	333	356	357	334	324	327	351	367	331	318	344	370	358	323	317	331	345	298	352	326	324	346	320	323	287	311	322	352	357	334	373	340	335	344	331	317	310	350	372	348	349	367	325	333	328	270	360	365	359	298	354	374	344	383	311	335	332	323	328	329	338	358	385	331	334	367	341	337	332	333	354	339	359	376	356	334	319	328	334	306	342	334	327	327	331	327	314	316	365	336	364	337	351	357	327	354	327	327	341	343	305	312	355	340	323	353	357	350	350	329	339	367	335	364	319	333	343	350	373	320	343	315	330	326	337	309	326	333	331	345	360	359	324	272	337	348	340	326	339	344	323	336	359	337	332	318	350	340	346	323	342	363	354	354	335	330	343	347	317	347	346	338	311	327	382	348	298	339	366	324	326	333	369	329	333	357	316	340	333	314	315	337	337	334	322	355	345	348	357	385	357	355	345	334	335	325	324	304	325	337	311	343	324	312	313	354	350	362	339	368	383	346	362	327	346	346	334	342	338	362	327	368	353	329	371	361	353	364	327	315	350	338	321	314	344	340	308	339	349	364	327	341	364	358	351	338	379	357	335	345	333	333	385	324	324	335	322	353	328	329	319	349	358	337	313	339	336	342	352	341	340	353	322	354	315	359	355	355	348	327	352	347	358	343	367	301	319	367	306	318	327	356	363	331	349	369	344	337	295	339	353	352	377	352	353	350	330	355	359	344	347	331	309	385	343	324	324	325	326	345	305	358	385	331	322	351	293	324	315	361	338	336	378	328	348	338	360	342	326	308	328	352	357	324	322	332	325	321	334	306	352	330	334	360	346	324	359	312	365	363	330	347	323	328	315	292	310	331	319	363	332	378	338	356	329	302	315	321	354	349	335	353	374	355	346	345	340	352	340	373	329	316	331	311	321	353	362	359	345	329	336	328	351	390	337	304	340	353	339	331	337	323	347	335	329	333	309	328	333	377	327	308	338	344	332	359	348	362	351	352	334	322	346	342	340	356	336	353	328	336	308	313	341	341	343	323	364	328	293	342	349	341	323	328	358	327	362	339	329	335	308	354	342	325	316	335	335	374	370	315	325	331	366	325	323	368	337	331	359	334	315	369	314	356	360	327	356	342	316	351	310	304	328	306	387	361	326	364	329	335	340	330	333	321	365	343	331	311	348	350	355	295	337	349	312	338	356	317	351	358	356	324	321	324	339	333	323	328	379	387	347	345	339	342	337	293	327	348	318	349	334	350	349	289	353	352	335	315	346	373	294	324	297	313	325	331	320	365	332	351	375	332	337	326	339	328	357	316	341	327
9913	2362	4897	5786	4951	4015	3534	2944	2595	2295	2029	1819	1607	1523	1474	1488	1303	1345	1267	1178	1158	1131	1130	1112	1079	1098	1125	1015	1022	985	984	1011	942	985	921	943	1034	940	949	1043	997	926	973	916	924	971	893	893	900	861	954	893	893	869	903	873	902	854	876	915	876	878	933	940	868	894	851	887	855	868	874	843	867	891	893	861	836	863	825	785	905	862	821	896	880	868	825	869	903	840	851	883	888	838	849	874	892	805	832	845	885	892	889	851	890	899	846	812	876	809	863	825	872	888	876	821	857	815	925	891	825	846	845	862	815	809	883	866	869	833	868	861	840	924	823	864	873	896	878	870	817	849	882	828	824	834	849	846	866	835	840	882	854	860	892	858	878	830	859	860	826	862	879	919	847	824	855	944	856	888	854	875	873	819	885	829	887	845	861	894	831	893	852	851	846	851	858	827	819	883	883	872	863	895	860	854	901	854	872	859	865	826	867	858	869	857	799	819	881	870	838	846	817	873	898	816	884	827	850	857	858	829	811	865	811	868	859	813	848	876	838	862	831	856	787	832	867	885	850	841	828	867	893	859	849	854	835	884	815	816	872	890	804	881	826	860	844	864	881	848	762	886	893	881	871	865	869	825	873	851	825	875	829	887	849	870	842	856	794	810	829	803	872	865	817	900	813	837	828	874	832	862	839	845	839	868	854	821	835	856	796	850	859	872	829	827	870	844	854	863	849	826	852	907	836	833	859	887	837	886	827	840	879	827	838	858	863	820	788	900	870	867	831	800	849	852	882	845	834	796	870	856	797	848	892	847	847	834	808	841	861	870	795	842	856	824	833	834	842	857	848	845	829	853	778	836	760	873	801	839	808	803	911	871	834	837	856	882	863	834	862	838	800	858	833	840	878	874	840	891	838	839	811	888	913	865	847	860	820	855	838	827	904	830	857	878	923	857	819	803	863	826	863	820	896	862	830	868	867	828	884	864	850	795	885	835	872	859	922	934	893	854	851	852	841	867	838	851	849	836	852	870	832	878	847	834	850	843	855	868	840	850	863	800	845	901	859	865	868	908	864	845	823	899	857	847	861	814	869	800	828	847	865	863	836	837	827	865	830	872	820	846	863	848	835	852	815	827	878	901	850	875	830	823	872	860	752	922	891	845	865	866	883	839	886	871	878	862	880	892	865	924	886	833	836	836	847	821	845	919	870	834	912	835	840	867	879	859	877	830	846	896	831	857	851	845	861	825	863	843	847	862	889	827	832	829	833	842	815	864	911	854	906	902	805	818	871	882	842	861	806	915	845	867	866	859	830	853	905	844	870	813	819	837	839	831	892	887	862	856	842	828	861	862	884	873	864	870	892	864	847	836	835	873	870	886	853	809	868	836	849	844	864	836	836	848	848	785	814	865	899	921	846	827	852	826	846	839	839	862	828	895	838	860	820	886	904	876	833	861	824	861	854	828	888	862	866	825	843	864	822	834	862	821	864	819	876	879	868	836	848	842	850	874	848	812	856	842	845	840	876	913	942	822	821	843	842	861	867	789	869	899	856	853	874	865	886	877	857	851	844	850	904	790	877	826	904	811	802	891	851	825	860	857	874	881	835	809	872	823	887	844	869	834	833	895	840	824	854	850	801	881	865	872	848	853	853	909	830	868	871	862	802	842	833	846	876	891	839	846	923	880	899	850	849	880	871	867	793	880	896	812	881	838	809	905	839	894	795	894	890	798	869	832	849	859	829	838	843	844	865	799	820	905	869	821	905	846	800	820	906	855	842	854	834	816	876	809	865	832	899	879	857	896	869	835	817	844	877	896	857	899	856	868	850	873	864	848	943	800	852	814	897	848	800	858	831	866	872	882	853	869	878	873	904	875	846	840	811	891	880	864	824	876	863	892	844	841	866	894	804	836	841	848	829	846	824	805	822	876	814	828	888	842	890	837	849	901	834	869	850	835	799	872	847	835	858	872	885	920	852	849	836	884	842	879	880	880	857	803	865	802	902	835	842	839	860	835	866	866	853	852	861	837	869	906	805	799	859	873	850	800	887	893	854	815	850	871	848	890	836	883	833	845	904	826	874	843	849	784	818	843	895	882	862	840	825	876	837	882	806	848	861	818	848	832	815	815	828	834	879	870	876	821	838	822	901	869	861	877	874	848	884	835	826	906	842	833	835	824	806	839	886	789	837	900	905	853	898	824	886	867	861	834	837	861	829	854	836	820	822	895	845	862	879	859	846	826	886	915	847	888	836	775	887	867	897	822	848	821	844	805	827	795	841	881	863	943	836	850	919	851	808	845	851	856	820	836	816	868	826	830	878	861	834	828	804	889	819	886	893	854	842	824	884	864	854	876	843	849	887	896	812	855	834	865	857	845	814	849	841	817	807	823	854	867	859	835	828	852	854	852	851	873	919	860	909	834	873	833	883	845	829	878	877	846	881	802	848	843	874	885	882	824	841	854	793	907	887	840	828	836	825	877	848	860	857	875	861	810	850	832	816	820	862	894	857	914	813	839	817	885	835	883	897	853	859	850	818	871	876	806	834	875	845	862	916	851	891	884	889	802	837	824	844	841	811	796	863	850	812	863	875	862	905	837	871	840	803	873	851	876	860	846	832	829	835	828	874	868	842	818	864	847	870	820	880	815	879	872	868	875	853	856	863	823	832	865	820	883	882	793	860	836	866	849	881	832	817	862	838	850	851	852	789	908	879	821	870	844	851	818	853	884	845	848	868	894	844	867	897	850	828	875	824	846	810	902	854	851	860	877	840	841	846	863	903	860	822	850	887	891	853	837	862	861	854	835	851	903	871	847	840	880	884	827	852	862	841	825	861	821	860	850	819	878	852	854	875	797	890	891	918	879	844	833	841	878	817	844	837	836	873	866	876	897	833	860	863	880	913	844	851	890	798	866	847	837	826	850	844	810	872	906	828	813	832	835	837	849	825	833	843	875	826	871	855	853	841	842	838	820	839	843	846	819	808	806	834	866	893	894	798	890	835	858	783	880	860	894	885	839	863	860	826	898	855	858	803	873	838	899	869	873	873	879	862	857	808	815	849	855	842	830	882	836	877	852	871	887	841	865	892	863	881	826	813	853	843	856	826	852	896	871	833	867	813	856	878	851	844	850	804	903	900	870	867	845	812	846	833	917	874	824	816	850	834	814	846	856	848	923	784	888	816	850	887	833	854	903	868	849	835	842	851	863	879	871	866	858	856	807	839	823	803	831	847	857	854	834	847	779	870	876	837	886	883	820	816	874	860	886	817	915	817	829	827	835	886	842	861	827	842	854	825	858	856	835	867	861	895	867	883	820	880	891	836	842	863	845	877	852	837	849	859	843	889	833	844	852	873	875	824	784	895	815	836	893	850	836	844	835	820	853	859	877	906	837	881	862	902	871	880	864	835	852	872	844	873	838	895	890	854	837	892	824	904	853	863	869	866	856	849	813	816	880	834	835	894	849	865	863	806	877	834	791	919	829	867	879	846	868	889	903	837	835
2763	213	185	181	159	167	165	164	179	162	170	168	160	164	167	158	155	161	164	185	180	151	168	156	134	131	186	169	153	155	163	143	144	149	171	165	163	170	186	174	180	160	129	160	147	157	160	163	145	187	129	168	172	146	141	145	201	174	160	150	157	169	167	142	132	173	184	136	161	153	141	156	169	135	165	144	149	159	157	160	171	130	169	145	155	170	168	159	151	148	149	176	174	163	168	153	171	150	182	161	164	150	178	154	142	165	166	148	167	147	162	170	143	154	169	155	135	146	148	164	159	152	157	153	151	166	148	127	169	163	135	143	154	158	137	174	164	151	147	162	181	158	156	136	176	153	185	173	137	146	152	151	156	163	145	135	151	139	167	158	168	164	138	152	168	167	152	144	170	167	157	164	168	159	166	143	154	168	154	152	160	139	157	160	146	158	148	171	175	150	164	153	147	166	161	177	159	151	147	150	148	143	162	158	145	140	151	180	156	181	145	144	158	148	182	175	167	153	143	165	153	175	201	169	151	169	166	136	145	155	167	142	161	157	167	158	160	160	171	156	155	133	160	168	173	152	174	144	151	174	167	170	185	160	180	166	168	147	137	161	146	169	148	157	172	150	155	146	156	179	159	145	155	165	184	175	164	175	171	151	162	187	143	141	169	159	158	119	141	156	169	154	169	163	191	173	157	156	172	157	143	149	157	163	168	156	162	170	158	144	156	153	165	171	150	167	154	175	156	165	191	172	152	153	179	164	159	154	171	134	153	169	137	160	161	159	172	156	165	165	166	149	160	160	164	135	178	173	160	153	161	165	141	168	162	163	152	175	159	147	139	154	155	171	174	142	151	185	165	160	172	151	157	147	175	168	161	175	145	159	165	120	177	147	140	176	153	164	157	175	138	151	156	146	155	163	180	172	166	152	178	160	148	175	134	152	154	166	156	153	147	181	172	150	162	136	148	154	130	162	150	194	144	161	164	157	174	176	159	166	144	168	136	139	152	176	166	155	143	178	157	144	135	176	178	140	150	124	159	146	172	152	166	181	162	120	157	144	152	178	149	143	156	155	137	158	143	149	123	170	152	156	183	138	170	155	160	153	173	172	165	192	157	151	154	158	170	149	157	153	160	169	145	160	165	151	131	131	164	148	157	169	173	155	168	178	164	180	157	156	191	158	160	157	153	168	152	172	146	161	161	157	158	179	157	160	156	147	155	182	161	146	173	171	147	159	156	168	170	160	160	164	176	163	171	148	164	145	141	139	182	166	191	147	156	170	151	175	163	154	151	151	148	162	177	174	154	159	136	150	159	161	132	155	153	160	153	156	147	142	138	134	147	162	154	143	148	175	154	158	165	172	153	149	139	144	180	153	169	150	162	152	158	158	160	157	158	154	169	136	175	157	169	128	164	152	182	159	146	166	168	172	162	137	150	172	170	150	151	138	150	145	143	139	152	168	151	142	165	155	145	138	173	147	147	144	153	170	157	169	139	166	160	165	162	175	143	171	164	174	176	144	150	163	178	175	149	149	152	153	147	162	147	164	143	169	142	161	170	172	165	160	171	126	171	152	166	155	169	177	149	135	160	169	144	161	140	137	182	157	145	154	156	152	171	143	165	159	162	169	145	193	171	150	145	153	169	164	167	152	184	173	151	176	144	201	169	160	125	175	142	149	167	145	158	129	155	161	169	188	164	153	183	168	156	170	147	166	140	143	163	144	152	145	156	145	173	143	177	162	170	166	171	159	142	165	186	173	140	131	158	169	157	159	155	160	144	178	172	160	172	154	154	142	175	163	145	156	148	142	155	154	134	146	175	180	164	182	172	151	150	151	136	187	161	155	173	152	180	164	180	138	173	143	172	154	145	164	144	163	170	159	168	179	149	179	188	182	169	157	139	164	141	156	167	160	178	144	142	152	142	183	149	126	162	117	161	155	164	153	166	167	156	140	165	147	177	172	160	151	143	145	179	170	157	143	149	153	155	152	168	148	155	157	154	171	154	140	147	157	163	172	144	148	170	156	141	144	163	150	148	167	167	187	157	178	142	169	149	186	143	152	154	168	171	182	178	159	165	165	153	141	157	133	165	156	148	157	167	155	147	174	148	150	171	166	175	178	157	151	166	172	144	137	152	149	155	171	177	158	156	168	168	156	148	119	153	199	155	140	165	147	175	152	159	168	151	142	146	172	164	157	170	133	154	170	146	148	158	162	159	177	177	156	119	147	149	154	176	170	168	165	140	130	161	170	161	139	166	167	180	146	177	166	159	171	136	178	168	157	162	161	149	156	165	122	136	161	165	158	175	162	172	174	127	142	143	144	168	162	150	161	159	152	144	154	169	155	165	168	169	169	161	176	160	149	170	164	166	144	167	158	145	156	124	155	173	148	180	148	187	143	174	156	156	162	177	162	153	162	154	145	148	146	157	165	132	147	159	173	151	155	185	161	151	174	148	168	156	147	144	172	136	168	174	160	176	159	151	164	133	170	147	120	151	137	175	186	160	146	167	146	151	150	150	156	172	159	139	146	174	166	183	163	179	157	162	172	170	177	178	201	132	178	177	165	177	147	177	169	158	147	139	155	185	151	154	180	171	163	178	184	149	163	163	174	151	154	164	175	146	148	155	141	147	167	160	168	177	130	139	175	184	150	177	142	146	156	170	163	181	160	149	149	160	160	139	146	138	160	179	166	131	154	147	175	166	148	157	157	137	141	181	167	171	148	141	175	145	158	172	161	157	145	150	189	148	170	149	168	152	150	155	153	139	171	148	161	150	159	160	169	149	151	154	160	168	153	146	157	166	178	162	141	155	151	172	156	143	171	146	175	155	129	180	173	155	156	122	169	156	155	176	178	145	154	153	165	172	128	156	165	153	165	136	165	167	150	152	162	169	144	165	158	167	145	152	142	139	164	152	136	180	152	158	157	164	138	169	159	176	144	142	166	175	160	151	164	164	155	174	170	166	138	133	175	161	200	162	157	144	158	151	158	155	149	153	164	144	152	162	151	167	178	139	170	182	174	192	159	154	155	137	159	135	155	168	154	161	181	162	148	149	144	151	165	135	147	161	158	154	149	184	158	172	160	154	160	175	157	156	174	165	159	158	159	148	138	152	160	166	153	156	166	159	180	162	167	165	165	155	165	157	154	187	151	151	171	133	167	162	172	176	156	159	154	182	179	187	146	125	157	163	149	176	147	196	172	152	149	152	143	147	178	186	146	195	163	166	177	147	164	175	176	160	180	151	146	185	157	154	174	155	165	162	171	168	165	146	157	142	150	130	146	157	181	162	131	163	149	173	199	141	161	144	158	170	163	149	159	142	163	181	160	142	152	170	158	154	137	148	138	166	157	162	159	176	177	168	152	171	136	150	170	149	191	150	156	172	160	169	161	174	154	145	169	172	142	160	166	172	180	164	137	183	186	140	163	134	142	129	165	184	154	153	171	155	142	143	164	184	139	154	167	174	157	140	171	187	157	169	139	160	188	170	178
2416	484	573	537	479	509	526	512	501	481	487	466	461	470	438	436	454	425	437	434	455	463	457	446	471	456	503	476	415	491	471	426	446	483	480	456	474	431	454	455	462	436	437	430	460	470	459	461	453	488	435	452	436	492	411	448	442	451	461	435	414	423	473	447	418	474	439	453	460	475	409	421	425	401	441	439	461	445	441	453	426	445	429	448	456	447	479	436	452	447	453	472	437	459	429	444	466	485	458	446	442	435	440	478	453	457	445	421	457	450	442	440	390	455	450	453	421	454	431	452	430	462	433	463	447	456	457	452	440	434	421	462	472	502	428	452	444	493	444	420	459	500	461	450	453	477	422	441	462	440	408	417	437	441	449	425	441	467	459	437	446	425	471	400	486	444	432	446	439	467	430	449	424	423	449	459	415	482	449	462	431	449	452	451	440	455	450	441	449	447	421	453	433	465	480	449	452	428	408	473	457	457	471	454	455	465	449	477	468	430	453	450	436	470	443	436	397	463	427	452	467	467	445	478	456	451	453	461	418	456	428	486	475	451	473	442	450	506	455	422	492	428	448	462	458	438	477	435	433	482	463	452	461	419	430	455	444	472	467	426	434	495	470	463	445	463	464	458	435	442	460	456	451	419	410	447	423	473	480	454	475	426	425	432	400	429	449	454	411	505	472	454	462	449	446	443	404	430	462	435	473	442	435	404	449	453	463	403	445	466	410	466	426	435	428	476	434	442	438	462	450	438	456	459	431	442	446	464	458	444	451	449	461	426	458	441	433	431	458	454	477	462	476	442	420	462	439	441	429	431	456	495	459	442	476	467	472	437	435	425	473	446	409	419	427	458	441	441	436	443	448	458	431	448	485	444	470	446	423	487	460	433	431	471	492	465	426	469	445	454	412	448	433	465	499	478	443	456	447	434	450	450	422	452	401	462	458	471	433	426	453	450	442	424	438	426	425	443	430	428	425	461	452	451	434	430	422	476	466	453	441	484	451	434	432	430	439	447	457	443	457	454	441	448	428	456	442	449	451	469	445	433	429	444	441	485	463	460	458	433	490	455	441	462	471	462	468	426	498	453	449	463	478	436	434	433	454	461	430	453	446	502	440	483	429	460	465	438	439	425	440	452	464	434	452	445	444	462	449	449	461	443	429	442	489	479	475	448	456	495	466	463	461	451	433	442	430	431	452	449	471	438	437	431	470	430	431	463	431	434	415	446	455	421	452	471	473	445	440	470	457	483	435	436	404	424	441	421	447	418	414	398	449	457	422	441	444	425	475	460	429	421	464	434	448	426	412	470	461	495	468	461	490	474	458	432	484	476	461	436	457	428	420	465	450	442	458	457	458	467	443	459	471	433	449	475	436	449	456	462	468	456	475	448	435	440	464	456	484	433	462	452	437	458	453	438	433	451	447	481	441	466	432	465	412	453	443	434	418	428	439	463	456	420	424	471	433	448	443	445	480	441	469	434	463	460	454	441	431	451	447	427	431	444	455	443	425	435	464	483	456	417	473	436	468	481	478	475	406	439	447	416	463	455	447	456	446	453	484	438	456	500	470	465	462	452	458	470	442	448	434	462	458	443	459	438	461	430	446	412	419	441	460	417	409	419	420	450	433	451	450	449	463	480	469	449	438	431	466	476	413	449	437	462	481	434	504	446	454	441	462	458	452	464	458	440	473	458	455	465	419	472	424	453	460	437	450	445	422	452	464	465	473	449	442	461	431	406	451	450	452	424	467	420	473	424	415	458	433	428	430	481	448	439	454	441	455	442	435	461	462	432	443	420	424	432	438	452	453	442	418	458	447	429	451	463	453	416	440	446	429	449	430	474	419	445	429	490	467	409	481	455	438	469	435	458	457	449	427	427	463	481	459	470	438	424	482	421	476	450	464	440	437	440	437	459	452	442	439	429	454	425	427	460	470	448	423	443	444	428	463	411	452	431	464	422	472	465	454	485	466	480	410	461	449	440	430	426	455	442	466	487	420	486	443	458	440	450	450	436	482	464	437	426	407	462	435	391	486	472	456	444	435	455	463	437	466	439	469	431	439	445	468	449	423	453	446	425	458	438	500	412	448	475	490	464	456	430	457	452	454	432	437	450	451	462	474	441	452	425	411	433	469	464	450	470	445	435	449	445	444	430	462	437	439	461	486	417	469	461	475	437	425	418	439	505	458	404	459	449	430	457	428	429	478	442	442	437	472	418	485	437	469	428	465	496	443	448	443	423	430	403	410	452	486	463	464	479	452	444	470	471	476	459	463	450	472	487	479	442	430	495	448	466	421	438	445	408	481	445	450	408	437	460	450	480	454	461	434	396	453	425	463	448	443	429	461	454	458	443	450	474	464	461	461	456	443	443	418	433	444	462	419	442	451	436	437	479	436	466	445	406	439	443	447	485	431	451	461	463	430	397	414	490	450	444	478	484	433	433	442	452	461	448	451	457	422	442	452	449	440	415	424	443	441	465	460	442	456	496	471	426	448	469	448	424	451	444	476	455	452	440	434	456	441	425	411	425	460	440	437	484	455	436	459	469	463	443	434	438	466	450	417	449	447	449	409	440	443	452	416	445	465	459	441	411	436	449	476	453	476	436	481	444	431	461	431	450	466	450	440	446	457	440	459	486	445	466	423	434	501	446	461	432	448	468	478	475	481	450	461	431	423	479	450	464	471	446	479	453	477	451	502	446	447	455	426	464	448	450	455	470	435	439	451	430	468	480	476	425	456	409	424	477	452	451	432	433	448	418	456	475	484	435	418	459	418	430	465	444	438	460	450	431	459	425	448	465	477	423	482	482	453	463	492	449	463	421	464	438	426	403	439	441	488	470	455	453	442	442	452	434	460	443	466	445	470	480	476	438	456	456	426	467	418	477	452	443	474	455	473	424	460	428	404	475	425	444	454	480	480	424	406	472	459	481	469	422	475	432	476	481	427	451	495	445	447	451	426	449	441	441	455	481	450	436	495	463	454	449	436	471	402	452	421	438	462	441	465	452	480	435	447	471	468	465	449	439	416	454	471	452	464	450	478	445	499	455	423	492	460	441	477	487	466	449	474	427	436	465	433	412	450	420	406	448	451	469	447	431	460	415	459	411	437	427	427	429	441	474	431	491	442	474	420	457	454	472	447	436	438	438	402	498	475	439	438	466	475	478	488	481	431	457	473	415	453	449	457	465	414	445	463	477	457	428	460	484	474	427	435	427	454	443	430	479	439	430	466	479	504	465	426	439	451	425	440	458	454	446	477	441	438	476	447	453	433	435	432	427	418	469	444	434	447	441	407	460	441	467	458	433	444	455	469	426	450	460	467	425	477	449	443	432	452	439	445	476	426	404	463	443	461	496	433	486	428	475	417	453	462	445	469	463	403	437	448	452	438	437	468	437	446	451	470	447	441	446	450	459	435	476	467	416	413	453	491	444	452	458	452	413	476	443	453	491	435	506	430	432	449	444	457	465	442	441	448	496	449	462	465	419	458	420	493	493
10071	1355	1247	855	608	493	393	357	322	267	279	258	245	215	204	215	178	190	173	154	181	184	154	186	181	175	179	177	169	174	190	154	164	157	146	148	192	185	161	174	182	188	172	172	165	164	160	164	182	164	182	177	146	152	162	163	162	163	158	164	150	174	144	166	140	167	149	161	162	157	150	150	154	156	146	151	145	184	163	171	150	172	167	152	170	162	161	166	150	162	167	155	182	166	144	177	149	190	167	144	161	167	184	183	141	167	171	157	151	156	143	148	156	136	166	144	154	141	161	155	180	146	150	164	152	152	164	169	158	156	171	181	172	150	143	172	131	177	158	152	151	164	157	149	150	191	148	161	147	165	160	175	157	162	161	174	151	166	142	145	145	159	138	150	190	138	154	156	184	178	155	161	154	138	168	153	154	166	158	152	143	154	184	181	199	166	151	169	183	141	166	147	149	194	153	152	179	181	161	166	157	144	138	159	156	166	177	145	176	167	148	178	165	167	148	154	154	161	131	174	159	153	155	146	160	153	194	181	168	165	153	162	153	198	144	175	155	146	174	154	171	191	166	156	158	133	179	141	152	151	156	164	181	136	156	172	152	166	157	154	152	171	157	147	169	172	164	164	146	157	161	152	133	158	167	162	136	163	146	157	146	144	175	165	148	144	173	157	158	166	177	171	163	157	151	161	177	186	161	171	143	142	152	154	159	174	141	169	151	163	186	143	158	192	147	175	175	173	132	162	168	145	140	154	165	158	163	152	177	141	184	170	178	167	145	155	156	164	153	166	160	178	148	175	144	145	175	145	184	167	162	158	151	152	155	159	175	144	153	176	138	165	166	170	171	167	151	160	136	161	151	153	165	143	165	161	159	176	149	132	140	171	182	167	173	139	142	179	166	160	191	152	149	142	146	148	179	157	153	179	150	187	145	171	189	146	161	160	174	146	168	155	167	154	148	188	161	156	167	139	171	132	138	158	158	149	176	161	173	166	165	148	168	150	167	174	168	157	165	147	176	154	138	169	142	162	155	165	139	166	135	156	149	164	156	155	146	143	164	151	157	146	160	158	164	153	154	165	171	135	154	152	152	155	164	156	155	181	146	182	144	160	196	153	183	149	171	142	142	156	161	163	178	159	177	164	163	175	160	150	162	178	176	173	139	150	158	155	143	169	150	167	149	160	157	153	172	160	155	167	209	188	185	150	167	163	132	166	167	150	155	154	181	159	143	160	159	150	173	167	162	191	161	135	152	159	158	189	154	148	180	184	173	185	144	179	153	151	167	182	151	153	170	143	151	154	130	145	148	151	160	176	148	159	132	151	176	162	176	142	163	161	167	169	143	177	176	148	169	174	167	151	136	169	157	190	176	171	174	146	169	151	155	150	151	174	154	157	147	150	172	161	159	173	154	172	157	182	158	164	157	128	154	165	150	149	145	146	167	150	166	169	176	181	171	156	162	173	151	147	128	159	157	167	165	158	163	150	159	134	173	170	139	152	157	167	148	179	155	149	170	143	149	175	146	169	146	149	162	152	150	192	151	150	165	123	138	178	154	159	142	158	146	160	165	165	155	165	153	151	167	169	135	159	139	169	161	144	150	167	169	157	160	168	189	168	162	172	177	145	173	136	136	152	180	169	163	166	155	153	176	182	161	163	159	165	154	147	163	156	151	149	157	160	173	175	142	175	175	180	178	147	170	160	171	169	139	160	171	144	153	145	155	153	157	179	161	136	174	137	154	193	184	172	149	141	136	162	148	162	165	168	155	164	144	153	167	159	146	150	171	161	155	156	167	174	174	164	157	150	153	147	154	169	161	158	168	165	163	168	156	146	173	151	152	176	175	158	160	153	173	167	157	169	117	151	169	165	150	202	165	152	156	162	146	160	137	175	186	169	148	161	140	166	171	180	183	175	153	152	149	155	170	177	142	166	164	163	164	170	160	157	163	157	166	170	150	148	144	159	187	145	163	168	160	168	162	180	141	145	172	164	150	145	171	156	149	161	159	156	158	145	129	154	148	153	147	165	170	164	155	171	168	139	171	165	167	165	167	155	178	145	136	156	174	181	160	152	171	151	125	162	166	163	143	170	144	145	153	138	168	168	170	187	140	142	171	150	175	157	167	158	164	162	149	168	174	159	143	145	149	162	146	170	187	159	155	168	183	148	171	148	151	175	170	153	169	174	175	158	190	160	151	164	135	157	149	172	143	170	167	164	178	151	141	162	165	155	193	172	149	118	171	158	172	161	175	166	171	178	170	127	172	166	145	164	176	151	152	150	165	149	163	152	182	158	155	166	137	145	150	160	163	157	168	174	165	149	168	167	141	174	152	160	187	203	184	170	159	151	171	182	168	154	146	170	143	177	174	162	135	173	165	144	165	139	161	165	179	160	176	180	158	150	196	158	155	185	144	189	177	152	136	151	153	150	205	160	167	169	167	145	158	167	158	157	165	152	159	177	170	166	131	160	174	164	157	154	153	141	145	150	151	163	160	148	145	165	158	131	144	179	172	181	170	147	136	162	165	148	157	168	166	163	173	153	150	148	171	164	164	157	165	194	169	161	155	164	162	164	143	183	157	135	166	157	169	182	152	138	156	144	143	164	175	162	147	141	127	158	183	144	154	138	173	177	146	155	170	153	179	161	148	164	138	141	152	177	146	167	141	166	181	152	175	141	173	161	146	146	151	149	153	161	155	179	159	158	144	160	141	156	166	157	156	174	147	164	161	176	151	177	158	140	186	144	181	175	130	164	180	161	199	161	161	142	187	146	173	166	145	150	172	166	169	164	180	162	154	162	143	184	183	177	146	188	141	169	167	145	174	163	169	170	149	138	172	148	152	178	173	175	156	169	145	167	177	154	158	167	159	152	145	151	160	132	136	145	150	147	164	146	166	179	155	129	164	129	174	161	163	160	167	180	172	161	160	166	147	157	127	177	179	152	157	151	133	136	166	180	166	174	151	155	163	141	145	171	149	144	137	178	146	150	156	160	154	152	148	152	162	176	176	158	183	172	162	157	153	173	148	166	137	143	171	159	183	168	189	160	132	155	164	183	152	149	144	149	144	153	165	158	120	165	174	178	161	161	180	156	174	160	150	155	164	142	163	159	174	143	165	169	169	150	168	162	182	151	154	150	129	161	174	144	173	160	169	164	165	170	174	169	143	181	147	155	145	172	160	156	157	149	165	178	164	170	171	176	158	169	141	145	179	158	144	150	165	137	135	154	183	138	160	153	156	125	161	159	164	168	161	165	135	171	165	167	153	165	162	171	144	170	171	156	162	157	164	157	148	164	170	172	183	134	163	145	161	137	152	152	145	187	159	141	154	170	162	176	169	166	168	172	156	156	183	162	159	145	180	173	159	145	175	167	181	171	169	154	177	141	136	154	176	135	140	169	175	136	166	151	150	129	145	182	165	160	143	177	139	166	161	154	170	165	179	158	152	174	158	175	168	157	140	169	178	157	152	152	166	149	155	158	145	174	143	159
6709	1169	2646	2919	2672	2138	1816	1530	1346	1188	1050	931	936	880	804	705	723	666	666	690	654	634	640	632	639	572	522	545	529	547	546	542	478	507	542	490	519	528	482	516	542	511	476	480	505	517	497	490	481	477	531	489	476	495	522	526	489	490	476	460	491	480	489	513	489	488	481	485	480	456	483	479	430	471	507	464	480	485	468	464	465	471	469	517	462	482	480	474	477	460	471	438	505	500	476	463	484	471	484	470	520	475	496	478	492	488	448	515	508	466	487	482	482	479	452	451	472	431	458	495	482	460	463	475	422	475	500	474	463	498	507	438	488	488	468	471	470	477	470	473	512	437	492	472	429	476	490	463	519	453	457	473	483	454	483	479	478	442	433	465	455	466	486	471	472	521	481	472	486	455	434	493	478	493	527	476	509	452	486	520	463	444	474	469	475	507	442	504	456	477	482	498	446	481	482	474	523	485	444	503	512	485	466	460	441	481	471	455	463	516	440	460	436	467	406	498	428	454	475	469	511	466	472	477	442	465	490	443	464	470	472	455	505	449	491	484	483	492	427	444	474	458	428	462	428	478	518	415	451	445	476	518	466	448	452	479	494	513	452	478	435	501	450	460	451	501	489	500	490	468	447	515	523	518	478	453	454	474	440	434	482	494	449	476	495	518	496	473	437	476	471	478	444	488	465	468	493	442	439	452	506	473	492	477	487	491	474	464	485	412	462	474	462	463	475	484	508	438	441	482	467	451	454	499	447	462	441	474	458	467	481	475	471	477	452	436	490	459	476	443	485	479	444	477	470	465	493	479	466	461	496	438	483	437	436	483	469	496	484	479	453	473	483	494	484	446	513	502	483	485	450	463	486	465	479	439	479	519	464	494	457	449	487	417	448	451	455	445	441	499	437	436	488	473	477	472	429	490	492	461	482	454	482	479	504	460	465	453	452	467	454	443	460	471	478	495	416	493	473	447	499	476	460	459	449	498	449	470	463	470	459	487	483	491	495	492	453	509	433	464	477	481	463	502	487	454	478	442	459	507	459	492	480	454	471	490	474	431	479	453	461	495	457	476	505	465	442	468	473	507	445	525	473	460	467	466	484	504	443	484	466	500	463	466	468	488	469	457	506	496	485	495	443	461	471	477	450	495	454	452	426	492	452	506	459	469	479	439	452	474	470	498	469	466	493	444	496	481	486	505	517	450	487	462	447	461	439	468	470	461	460	485	478	522	478	483	497	456	468	456	477	470	455	496	498	452	450	491	480	464	462	520	472	443	492	469	448	464	485	457	472	460	490	467	497	462	455	469	493	476	439	477	469	472	471	451	439	480	446	462	460	515	503	451	509	519	493	481	463	502	480	441	465	495	470	458	520	467	483	426	463	488	414	451	458	509	474	460	476	450	470	463	438	479	454	473	447	440	474	474	454	515	488	454	497	456	470	467	496	441	501	521	451	491	481	481	477	464	454	484	468	477	481	474	480	420	435	431	464	479	465	455	450	461	504	455	466	471	471	472	488	445	480	498	463	482	461	462	434	482	477	500	468	464	436	490	450	519	444	455	505	453	449	505	490	472	492	487	476	465	492	485	466	453	491	442	444	434	458	434	503	452	417	478	484	428	517	501	475	471	494	466	446	486	521	480	451	496	434	483	470	478	462	480	505	489	481	436	441	451	519	463	466	442	470	510	480	491	455	465	427	503	441	437	490	513	464	500	467	490	501	471	453	513	487	506	448	468	446	520	488	454	478	468	458	464	469	471	482	493	444	459	469	471	472	447	454	476	448	452	477	503	479	467	449	497	498	464	467	434	493	462	450	459	472	483	459	420	468	436	472	483	467	485	437	459	480	440	466	462	511	473	484	471	446	442	484	468	470	486	439	467	424	476	463	463	500	470	451	457	419	461	464	453	466	441	482	449	472	456	500	476	495	458	464	481	495	476	503	475	458	460	470	499	443	471	460	460	443	456	452	460	463	469	452	441	455	451	447	437	444	433	500	462	425	525	459	429	486	491	460	473	476	516	501	465	486	518	466	457	425	503	434	433	452	477	478	468	494	517	473	475	496	496	507	444	487	469	480	476	435	518	475	436	467	448	462	468	469	485	441	467	462	429	454	471	489	519	449	485	492	458	466	458	460	428	433	468	474	487	470	484	474	461	456	473	436	486	489	444	500	483	443	518	456	517	466	468	457	457	462	481	463	450	444	475	435	498	507	490	488	473	476	499	480	464	464	437	482	479	458	477	467	443	429	463	493	467	461	447	485	438	472	436	482	461	443	433	472	457	428	466	480	452	469	500	464	488	459	447	478	480	473	510	451	484	494	472	484	476	469	480	493	447	458	492	455	460	511	494	441	473	465	471	476	478	480	462	502	471	491	433	462	442	441	488	480	453	454	478	474	457	517	467	456	501	511	489	461	465	481	493	486	499	453	488	486	491	505	442	471	473	474	478	458	472	469	485	460	455	479	502	477	487	451	478	446	475	485	462	463	465	499	494	483	465	423	501	461	493	469	443	488	454	467	463	470	438	486	461	465	475	435	503	491	473	517	475	436	470	481	452	436	488	444	443	474	440	472	463	472	458	469	443	475	464	471	502	465	501	442	476	453	479	469	486	481	447	509	491	500	471	438	477	470	455	497	481	494	452	458	472	459	475	502	431	510	457	482	469	466	492	515	494	446	437	530	478	465	464	492	482	449	464	438	468	456	470	457	482	490	483	484	479	463	474	491	506	488	490	459	455	472	470	496	480	429	460	457	447	501	485	480	479	444	507	492	486	471	474	485	463	481	498	485	454	440	457	501	459	507	496	492	493	462	477	491	428	487	455	481	453	454	494	482	458	434	470	485	492	503	453	444	496	430	497	456	476	480	478	445	439	489	495	501	527	486	482	479	498	474	455	447	458	476	476	442	452	465	466	463	501	461	488	476	454	511	480	462	470	471	488	493	445	492	474	479	460	453	504	498	445	467	466	465	477	476	450	457	469	471	490	467	466	463	462	430	461	474	477	516	452	488	464	459	425	480	451	487	502	477	509	464	474	501	453	434	472	424	484	485	494	491	477	441	515	470	480	478	455	492	449	478	465	444	486	490	454	449	498	471	488	446	462	424	476	430	444	477	486	502	443	472	470	482	472	486	477	480	461	425	478	469	475	445	491	454	452	470	454	467	473	501	480	493	456	486	466	452	485	467	463	439	505	468	450	459	491	452	498	509	468	494	482	519	461	462	467	485	511	484	454	443	460	478	490	501	479	468	492	506	481	424	475	462	494	455	470	463	465	501	444	479	496	451	486	517	478	438	476	459	444	437	489	454	480	465	487	444	463	485	486	487	447	507	455	450	467	473	503	454	465	450	488	461	465	474	452	494	480	462	460	469	464	505	460	445	465	493	473	479	485	457	447	473	449	455	500	466	443	510	491	436	455	443	439	443	464	439	459	442	465	475	487	470	451	491	488	488	484	461	460	451	474	465	462	465	485	489	453	447	438	473	433	486	482
16539	3026	2687	2011	1338	1045	818	717	614	589	490	462	500	441	412	377	362	409	390	389	398	364	379	375	385	353	367	344	400	363	331	351	350	352	334	356	378	342	326	338	335	360	364	347	366	304	348	367	342	327	337	361	369	340	353	354	352	337	330	352	309	368	335	335	313	326	343	334	337	341	327	353	341	359	381	351	327	337	360	349	334	347	379	311	331	346	361	368	337	325	348	354	352	355	314	323	321	336	320	313	360	357	331	336	342	347	338	362	317	340	325	355	359	320	341	326	360	352	350	337	366	346	314	366	347	328	351	327	302	329	343	350	324	308	314	354	350	376	351	347	346	362	326	346	366	323	292	340	377	334	327	303	335	337	327	303	356	356	337	349	349	314	362	349	336	305	368	386	315	347	352	339	348	369	359	342	345	315	320	315	322	332	340	327	316	364	328	354	359	357	318	350	355	357	372	301	334	299	305	341	308	328	355	376	338	323	325	306	368	348	345	324	346	332	311	340	343	350	334	332	307	323	292	367	338	318	320	320	342	331	342	357	341	336	364	336	361	363	332	365	326	351	328	309	328	345	323	336	353	349	354	326	356	344	334	356	354	321	330	347	335	334	361	317	331	325	313	321	363	350	319	327	347	321	331	323	383	344	346	325	354	327	365	357	320	348	360	332	362	339	347	314	314	344	354	327	346	316	333	329	335	316	338	326	364	332	359	363	328	318	328	326	361	348	311	343	342	354	326	319	316	321	362	327	354	312	356	361	365	344	330	367	333	374	359	329	318	308	323	351	371	325	350	392	305	346	334	319	384	346	349	330	354	324	332	356	332	354	373	335	295	341	394	319	347	317	320	358	338	347	333	355	365	345	362	344	321	338	291	394	363	340	322	332	350	350	356	362	335	321	337	304	320	361	340	336	350	354	334	367	359	334	341	348	337	338	361	335	358	351	314	331	305	298	325	333	354	337	309	361	329	303	354	296	360	343	340	350	366	373	322	348	316	336	358	330	354	322	383	368	358	300	352	366	345	329	330	363	337	326	355	345	328	305	302	343	329	332	352	330	355	358	319	311	327	357	321	312	291	365	328	364	389	337	333	329	339	300	317	395	345	349	315	336	353	331	339	335	305	317	321	353	355	356	331	342	355	311	335	337	361	343	307	355	329	369	320	325	392	349	318	348	315	334	329	316	310	369	330	322	344	307	348	364	316	339	370	352	291	359	312	359	301	352	315	368	328	327	351	370	351	333	360	342	338	352	334	355	324	339	333	363	347	365	328	371	316	336	383	316	324	326	341	314	308	314	337	363	342	327	327	357	337	344	306	307	339	337	362	387	353	331	349	347	381	348	340	321	329	326	349	358	343	327	363	348	312	350	335	312	355	368	369	333	325	358	344	344	323	347	344	325	344	343	350	317	319	354	375	353	326	379	355	345	323	299	354	340	321	329	338	333	323	319	337	332	364	353	371	347	333	342	368	374	372	341	374	300	324	360	367	351	363	351	347	336	314	319	344	331	309	323	340	361	346	327	344	331	340	335	340	343	357	334	349	358	334	339	348	352	339	358	299	356	331	327	353	346	307	352	350	332	358	345	326	318	373	355	336	369	361	385	323	343	381	346	350	341	340	328	266	342	302	357	346	354	362	343	307	352	345	338	340	325	326	352	329	315	337	358	393	359	366	338	352	331	348	339	335	345	363	339	338	326	322	321	320	336	307	337	354	366	322	332	350	316	310	344	353	321	325	335	335	314	383	372	302	327	359	341	330	351	345	348	329	353	336	344	353	334	338	323	361	310	305	339	330	368	330	360	323	312	358	359	327	333	324	309	309	366	344	341	335	350	327	365	365	321	299	327	373	362	368	335	337	341	333	314	337	327	357	334	329	338	335	355	360	363	330	343	345	325	333	346	364	371	326	332	354	291	314	336	346	384	351	336	333	385	334	371	359	355	352	325	344	327	322	360	338	361	342	345	347	322	319	367	327	322	357	346	378	347	345	361	373	377	336	356	317	318	324	323	350	346	321	353	350	345	378	356	329	320	343	359	309	305	343	339	325	344	343	342	364	334	344	340	301	321	353	326	354	349	339	326	334	365	310	373	327	350	346	351	348	341	323	342	339	350	325	318	343	356	386	339	371	352	349	351	353	353	364	337	347	360	320	351	323	336	333	360	339	313	324	336	328	343	332	359	327	348	365	339	380	329	342	333	337	326	347	389	370	362	360	305	333	326	353	354	293	332	297	316	333	355	335	318	363	355	350	360	342	358	341	332	338	368	349	346	322	294	344	356	337	360	342	314	334	332	328	312	371	382	318	362	317	323	339	332	342	339	320	344	340	357	356	327	324	353	329	320	318	328	348	323	316	380	370	340	313	358	345	320	358	330	315	340	326	386	338	321	324	307	335	331	370	334	316	332	317	364	333	387	348	322	356	367	305	338	346	315	324	304	380	371	349	359	338	313	375	338	351	335	322	344	328	346	344	343	328	365	337	323	342	345	344	311	377	324	348	358	350	393	360	347	336	363	340	321	383	329	376	328	324	321	329	336	353	343	355	347	343	329	342	324	330	327	347	350	363	361	324	357	343	343	342	357	325	342	380	329	324	314	335	337	332	332	335	352	350	300	356	345	335	332	338	317	334	321	320	334	332	329	357	365	374	358	337	313	349	335	332	362	360	307	331	352	333	348	332	316	319	362	370	336	329	330	317	344	377	365	333	369	337	360	317	365	353	401	359	344	333	337	334	345	332	340	337	366	318	338	344	306	331	310	354	339	361	351	352	354	352	348	331	308	309	320	352	292	328	337	322	351	331	313	336	331	354	377	338	341	369	337	322	312	299	363	350	329	324	333	331	324	326	327	281	366	359	328	347	343	355	335	349	309	363	356	330	370	318	313	334	376	340	370	307	305	356	336	308	345	361	321	324	326	361	371	335	342	355	357	326	341	347	352	332	333	366	333	319	306	341	328	312	355	320	301	300	340	323	358	331	330	361	346	353	339	341	320	349	298	324	335	344	368	347	315	315	330	360	372	345	334	353	373	339	332	336	336	347	344	338	311	333	325	310	345	345	368	320	351	337	343	301	344	332	322	324	302	369	357	330	361	334	308	335	304	313	351	378	326	305	311	319	366	290	377	382	324	395	349	365	351	343	312	356	303	332	346	334	336	328	333	330	315	357	355	349	348	320	329	313	353	323	358	370	344	357	328	352	318	354	353	292	324	324	349	346	323	338	334	345	364	387	359	369	327	362	358	349	331	369	322	352	373	324	310	338	343	353	350	361	334	342	311	331	312	343	350	311	370	328	335	312	354	352	365	316	327	313	363	353	338	330	362	337	335	333	365	334	367	344	295	317	348	315	316	321	349	343	372	311	337	348	362	373	335	368	303	335	348	340	339	348	355	319	381	376	291	335	328	358	361	322	361	372	347	358	324	356	341	351	307	320	325	346	324	365	381	332	370	322	350	352	337	338	322	343	359	353	313	360	370	341	370	383	342
8973	2416	4944	5742	5044	4118	3336	2918	2580	2198	1970	1821	1714	1506	1433	1375	1402	1286	1232	1264	1194	1101	1094	1163	1095	1082	1021	1034	1056	991	1034	969	1017	967	959	953	966	913	924	966	958	930	908	952	924	957	854	945	980	913	879	894	907	943	856	847	909	877	953	882	914	900	900	949	886	819	859	871	843	935	837	891	856	872	874	939	831	857	896	831	826	835	884	879	848	893	887	856	864	893	853	888	875	894	792	901	876	848	845	829	899	804	793	842	868	794	883	798	886	792	877	895	869	820	870	884	907	859	849	892	867	813	934	803	864	871	851	855	905	856	882	869	902	812	859	842	879	854	863	861	823	872	847	844	818	838	881	887	849	927	845	836	897	861	829	840	860	795	867	858	825	873	893	855	877	852	888	863	817	876	890	902	823	830	861	828	865	807	873	853	827	876	871	854	865	851	850	902	827	850	893	838	816	807	821	882	829	852	826	878	793	884	848	879	870	844	855	851	852	862	901	855	856	814	873	804	864	850	886	859	875	831	831	895	884	837	890	860	874	853	830	913	892	847	832	805	866	894	825	881	827	864	836	853	836	887	896	799	843	932	834	883	858	917	837	780	874	790	894	849	865	857	836	850	833	830	871	882	866	853	874	844	808	842	864	876	807	861	868	865	831	808	834	838	872	885	880	851	867	887	924	837	785	798	823	889	897	874	881	834	838	839	878	828	842	889	878	852	844	892	884	836	858	824	845	895	854	873	833	890	828	845	843	873	838	869	905	875	946	826	846	836	876	897	865	869	885	873	850	843	849	877	840	860	904	845	843	815	814	872	813	852	870	849	898	890	828	841	856	825	866	847	875	855	899	870	856	876	857	898	814	860	822	842	846	788	844	839	891	876	847	843	847	879	842	832	919	893	838	850	857	854	879	878	892	887	829	837	830	799	897	859	819	822	824	835	849	874	867	844	848	840	845	833	916	888	882	821	891	879	860	833	801	826	831	844	835	827	883	910	847	864	815	865	831	844	834	866	839	838	806	851	844	901	883	901	844	858	830	939	857	789	857	840	835	829	881	900	883	856	861	786	882	826	865	860	810	897	895	838	822	817	829	854	882	844	903	847	824	803	854	909	846	858	847	887	908	862	804	870	819	855	864	809	871	891	851	848	866	854	902	851	815	818	848	901	830	777	844	836	854	823	845	827	857	823	840	880	860	861	879	817	871	874	871	845	867	868	819	815	863	819	927	881	847	857	899	844	838	789	891	807	844	848	850	917	883	829	853	896	790	831	900	878	895	881	851	766	857	854	854	808	853	885	852	865	892	912	864	859	867	813	874	843	834	877	823	842	874	884	827	846	846	851	848	830	826	845	876	809	863	863	900	863	884	871	796	900	855	833	851	862	868	875	850	854	889	819	818	861	879	849	885	836	850	900	865	821	854	822	866	774	887	792	818	910	862	852	836	827	895	823	881	844	884	860	846	899	844	838	886	835	870	879	838	818	844	865	910	801	829	837	904	848	822	881	877	855	881	862	842	909	824	863	854	854	889	844	813	862	805	846	861	871	818	831	873	868	839	821	855	873	864	856	874	861	830	862	872	868	825	884	867	819	840	857	868	822	821	889	837	857	861	853	806	852	822	866	856	890	872	897	854	875	853	853	832	838	887	873	847	901	857	876	830	832	883	822	843	864	790	842	899	832	896	845	871	868	848	876	902	865	809	878	858	873	891	838	915	822	856	852	889	861	860	869	872	828	834	819	858	841	859	854	844	839	842	855	871	841	851	878	849	844	888	914	854	797	856	894	855	832	867	844	851	822	843	806	890	883	833	902	873	846	880	846	844	896	787	868	862	895	804	852	861	845	845	857	877	841	862	869	819	901	889	824	874	846	850	847	875	849	826	886	878	880	828	858	912	872	891	831	874	835	777	838	839	823	886	874	875	847	892	842	866	889	841	889	846	822	809	828	829	842	818	879	826	841	880	827	858	885	867	883	846	850	846	860	889	883	834	853	893	834	866	882	818	870	802	827	843	849	872	837	866	890	846	889	863	835	806	833	885	885	852	841	852	877	816	851	838	865	838	860	825	833	815	909	933	870	838	840	851	870	853	847	885	863	841	845	871	887	877	839	848	862	878	865	859	867	830	796	890	876	883	855	856	908	885	839	877	861	852	894	846	854	816	872	844	864	861	905	847	897	830	889	891	839	848	832	889	876	852	887	912	848	885	901	908	847	857	879	839	857	841	846	835	849	860	889	845	922	869	830	839	821	838	884	819	827	857	890	904	858	827	869	882	869	819	784	776	887	864	811	792	891	879	829	815	836	835	862	891	896	869	785	832	837	872	844	850	855	840	902	837	857	840	848	834	835	866	870	862	804	834	884	854	875	888	810	865	836	883	845	848	868	823	886	835	854	834	902	841	862	892	906	907	821	858	851	834	871	834	832	873	842	804	868	844	872	880	892	878	869	858	800	845	862	915	880	880	785	844	937	870	848	846	806	834	890	810	834	855	871	876	818	825	871	820	826	869	864	844	866	832	832	819	847	859	843	849	862	853	855	852	812	837	883	862	862	837	842	855	861	883	842	870	866	826	872	823	863	857	893	818	832	879	868	844	873	900	873	826	897	861	844	818	859	868	851	919	826	844	854	825	834	908	833	825	834	854	859	906	909	896	802	835	857	827	879	886	852	896	846	877	838	845	875	873	885	864	867	856	851	786	886	849	860	836	890	894	843	865	852	843	841	861	883	843	848	849	850	865	875	838	807	898	830	832	845	879	871	894	877	821	868	882	845	841	864	789	844	886	826	841	840	869	874	878	947	883	889	822	832	830	850	893	809	899	887	894	876	823	837	886	863	864	838	853	814	806	850	839	836	885	852	822	829	883	843	846	879	818	898	881	810	853	879	851	877	875	882	884	866	871	878	898	846	845	865	850	885	811	847	858	857	817	863	874	869	845	867	871	838	875	906	887	895	853	821	855	829	870	856	841	911	915	909	830	883	863	840	861	822	824	818	897	858	846	859	896	851	825	859	802	923	868	846	846	883	841	878	878	831	797	813	820	831	865	860	802	815	878	872	832	908	899	854	880	822	887	905	860	826	854	836	852	828	833	877	878	854	753	847	841	880	879	808	851	847	852	851	870	844	866	845	830	857	833	874	836	831	861	900	864	867	884	831	805	882	881	866	854	842	871	850	855	876	868	847	859	881	909	863	864	839	875	832	832	859	835	824	854	893	802	886	922	881	843	874	897	808	835	895	822	839	869	892	859	891	815	887	882	860	903	885	868	856	819	854	855	840	857	870	878	818	865	910	876	916	896	869	851	880	898	831	868	874	859	899	892	933	849	860	826	888	922	892	843	878	867	883	807	853	911	847	854	844	854	849	863	860	824	840	811	900	867	866	842	890	816	857	880	875	842	850	831	839	871	829	835	848	870	846	842	841	819	783	815	900	879	887	848	818	833	817	865	874	829	891	837	824	882	835	879	829	889	849	862	892	827	854	909	887	852	841
2568	229	197	156	156	159	174	188	165	139	165	190	162	170	177	159	150	170	156	160	158	150	169	199	164	115	161	149	184	148	156	149	158	162	172	151	142	144	165	156	165	179	150	153	164	152	160	142	155	139	160	148	146	144	162	172	150	170	170	130	157	156	132	176	170	178	178	173	168	136	171	165	150	156	177	171	177	128	135	164	171	167	149	169	149	173	177	171	179	183	167	148	176	157	146	147	176	135	172	183	181	147	178	167	168	169	156	141	161	152	143	159	147	151	154	167	189	182	170	176	147	176	159	146	152	153	141	182	177	152	176	175	165	175	144	175	147	141	170	184	157	169	163	185	152	170	152	157	172	143	167	192	180	156	154	144	150	158	161	157	161	185	154	198	133	148	166	161	165	168	154	160	154	138	157	162	157	162	176	189	152	155	166	170	147	153	155	154	192	150	156	154	173	161	159	167	174	165	168	167	141	140	144	161	152	162	167	172	160	183	164	153	167	178	168	142	152	140	176	184	173	174	150	165	172	177	174	166	146	176	142	173	165	166	179	143	159	172	164	173	164	156	159	144	152	148	174	165	181	185	138	152	142	169	144	179	143	155	136	154	165	149	162	166	142	159	159	193	145	166	156	177	174	158	182	184	156	160	168	149	136	164	168	165	138	188	171	170	176	179	161	193	175	180	157	151	164	172	190	171	167	169	158	154	133	165	157	179	132	169	166	157	146	169	149	167	149	165	151	157	149	146	162	151	168	174	171	184	157	166	148	182	153	168	150	150	164	158	165	158	186	179	153	152	172	152	157	154	164	165	171	173	136	149	157	142	165	151	153	163	157	148	174	141	161	142	161	164	161	154	168	147	151	158	170	163	141	158	154	177	178	177	168	149	167	130	138	168	142	168	152	150	143	149	176	152	172	174	154	149	156	149	145	154	135	175	156	171	149	165	164	160	138	178	171	139	159	179	158	153	169	165	152	166	179	179	173	169	158	152	182	122	149	163	146	174	163	169	171	154	200	153	153	181	185	132	154	142	173	133	176	151	176	163	177	159	128	178	135	152	146	158	173	165	165	165	147	149	139	162	152	157	146	153	152	159	172	161	138	156	173	167	153	164	155	140	171	177	152	165	139	177	168	161	159	145	147	132	169	157	163	155	163	141	145	157	164	166	169	160	157	163	182	158	167	141	139	168	151	158	144	149	184	157	135	155	159	175	162	162	142	151	149	146	164	140	166	153	156	141	160	167	163	140	176	151	143	161	185	158	178	148	152	167	155	170	174	151	167	157	168	161	167	188	151	167	153	160	173	149	138	136	173	180	161	185	176	169	131	156	167	168	149	164	133	142	176	145	164	147	157	165	161	167	150	150	156	152	156	158	158	153	165	163	162	163	172	184	168	149	176	148	156	154	144	166	171	137	169	144	155	141	156	143	160	157	168	177	170	149	167	156	154	142	189	164	146	145	165	160	148	167	164	189	151	147	176	156	146	164	137	175	158	186	165	151	165	158	171	175	187	176	176	186	169	184	173	158	158	157	115	128	166	161	172	165	157	159	160	171	145	175	174	164	154	185	188	169	149	171	147	137	161	154	153	171	154	168	150	188	151	129	138	177	153	152	176	163	161	171	171	166	158	169	161	156	134	172	161	154	164	176	157	172	153	152	163	148	178	154	174	170	165	167	175	169	160	162	164	133	135	168	144	172	171	146	163	141	145	153	124	181	144	149	157	148	150	141	142	147	186	163	152	167	160	168	158	189	144	166	150	160	177	176	150	189	148	167	157	155	163	155	151	170	163	143	144	158	161	156	176	160	167	164	165	145	162	152	137	165	141	172	169	158	140	151	144	169	166	155	147	153	159	144	174	152	170	173	150	151	148	168	145	172	185	156	145	122	186	157	152	163	178	164	145	147	139	150	165	172	141	163	159	160	151	122	144	164	142	160	204	163	138	170	162	179	165	154	178	156	136	172	149	156	168	182	132	152	176	170	165	164	170	161	168	137	138	152	145	155	170	160	138	155	149	179	191	162	153	137	149	153	156	134	183	162	180	184	154	155	165	150	152	163	138	152	135	167	158	160	137	170	173	150	162	163	149	144	162	160	163	164	146	136	161	172	161	161	139	157	150	176	195	152	191	158	163	178	167	149	163	153	166	172	181	141	167	155	159	171	158	142	158	188	158	188	174	157	156	152	172	155	158	159	171	159	148	157	148	163	162	172	191	135	157	160	159	164	187	167	138	159	158	157	166	165	165	156	165	154	159	155	158	169	127	143	180	150	165	165	151	157	157	172	147	172	131	177	155	148	159	159	177	162	168	159	156	159	152	141	158	159	147	156	171	159	155	165	148	164	158	147	169	189	170	184	154	140	165	161	169	155	165	169	168	149	157	163	172	164	187	177	142	145	153	153	155	172	158	144	140	167	158	145	194	136	153	159	147	142	160	162	164	141	188	174	148	165	170	127	174	160	154	163	152	157	165	150	185	145	162	145	169	169	180	158	153	153	160	134	166	153	157	137	168	163	164	141	154	153	160	153	174	160	153	134	156	143	150	165	171	144	165	162	163	139	144	156	150	169	156	177	149	148	157	153	174	148	176	155	169	145	152	165	173	159	158	142	150	129	157	185	173	154	151	145	143	133	163	177	197	155	161	173	137	148	136	162	148	174	160	185	131	155	148	145	144	141	144	164	157	167	191	138	151	146	153	153	160	163	158	140	164	193	163	150	159	167	145	172	173	169	154	171	157	197	153	144	170	150	159	160	165	165	164	139	146	163	157	169	154	153	150	169	183	159	149	146	173	169	156	156	165	155	178	158	152	155	146	196	153	180	157	172	154	174	169	144	161	152	135	151	151	134	167	164	145	169	157	121	162	156	186	148	184	162	147	167	157	161	163	172	178	148	152	157	150	159	170	164	159	174	165	179	146	193	145	178	156	187	151	153	168	181	160	151	139	150	178	158	156	187	147	160	173	153	147	161	137	165	171	171	148	150	172	157	156	160	148	167	159	186	166	157	156	157	160	170	168	176	153	174	155	158	156	173	165	143	156	183	132	146	169	164	167	153	147	176	175	160	179	154	156	148	172	179	161	142	146	152	167	176	183	150	140	149	168	174	157	169	169	148	160	148	193	157	145	153	158	146	152	164	153	166	159	168	151	140	147	143	168	189	168	147	178	182	148	163	155	178	138	174	159	171	157	145	158	171	160	142	166	174	158	152	200	142	174	187	145	164	168	160	207	145	144	152	186	175	151	179	151	145	163	157	153	131	157	182	181	169	167	152	175	181	168	159	142	185	148	147	166	143	147	171	169	166	143	147	167	153	177	176	148	169	147	146	144	159	177	137	146	153	148	160	153	173	137	147	165	147	157	142	152	151	164	164	174	159	176	172	169	155	157	158	162	162	159	169	148	163	155	148	179	162	195	198	167	158	149	136	167	176	141	139	169	159	160	173	185	166	183	162	154	152	149	141	177	137	152	172	161	132	140	147	142	170
2401	466	534	529	528	484	492	517	457	474	486	428	467	524	469	455	428	462	466	450	433	441	511	426	475	465	464	431	461	424	470	450	487	429	451	463	487	486	466	442	479	480	411	448	461	426	429	445	458	455	465	460	467	473	417	523	456	443	442	473	411	417	430	423	433	417	463	428	445	471	442	456	486	437	490	448	451	451	499	468	460	457	458	463	463	449	446	457	431	447	449	466	490	414	435	439	454	421	457	508	444	454	445	487	442	414	472	470	436	455	462	476	402	441	422	437	489	462	452	483	485	453	488	449	443	431	464	472	471	453	462	440	452	451	431	441	481	449	467	438	438	446	411	451	475	461	434	457	487	495	464	457	485	466	464	445	436	421	437	404	477	420	451	457	451	433	475	445	448	493	476	459	472	452	464	481	470	423	449	468	472	442	489	473	414	441	468	428	427	437	454	457	409	445	449	430	489	406	450	497	470	444	469	428	471	459	475	460	431	411	427	470	433	489	463	471	422	452	447	477	416	432	454	470	445	469	444	454	452	463	432	461	446	470	425	432	473	479	474	496	450	468	493	428	445	429	483	414	440	461	434	449	419	454	463	461	442	411	459	442	453	423	468	456	469	417	465	451	507	440	445	418	468	418	468	478	463	506	445	452	440	505	485	492	449	437	449	447	457	493	456	472	401	401	496	445	446	453	461	433	429	419	434	445	418	429	453	442	434	441	477	426	449	430	463	477	447	444	439	468	446	473	451	435	461	461	476	435	424	437	451	401	481	453	464	432	445	426	428	467	439	444	419	443	460	410	478	465	414	447	443	439	455	464	443	453	439	441	458	466	431	433	455	453	443	464	450	437	471	440	475	440	441	469	465	464	436	430	409	441	462	425	454	461	448	454	464	465	453	409	470	453	480	457	465	457	439	442	461	449	440	460	412	459	481	496	455	435	479	480	477	448	456	449	460	463	444	421	423	454	446	472	409	451	419	465	452	425	453	446	447	449	466	473	407	433	457	460	454	459	490	418	474	467	445	477	447	425	452	457	426	471	465	463	460	429	462	452	452	473	484	448	461	470	475	430	493	470	455	433	452	441	434	447	432	430	411	447	438	470	438	461	463	450	435	435	465	459	473	421	448	482	459	435	451	489	481	421	429	493	457	450	416	477	424	395	424	463	454	432	425	480	469	444	485	452	428	447	443	452	429	476	465	463	450	397	443	441	449	469	484	439	445	433	422	433	466	439	423	460	458	424	456	433	424	432	442	418	489	424	483	467	433	445	458	437	465	466	493	444	470	480	462	467	472	486	487	430	453	473	463	454	448	463	460	499	433	495	435	471	452	461	440	479	432	453	509	466	443	457	461	459	470	464	481	459	472	444	511	465	456	429	436	453	472	424	475	431	480	438	451	504	445	423	475	436	423	426	502	447	461	441	455	414	426	460	434	434	429	473	441	447	429	454	443	454	455	482	456	398	454	426	443	449	453	447	439	436	396	442	434	479	442	446	506	441	436	490	434	459	444	459	452	456	431	424	435	450	503	421	469	467	461	465	460	425	495	429	454	502	403	458	438	449	425	453	485	431	410	461	433	506	505	451	440	417	446	456	422	455	476	435	420	484	455	486	450	464	502	452	471	453	487	447	439	440	440	404	470	458	456	473	472	441	454	457	426	456	464	446	421	443	461	441	452	471	454	442	446	477	423	467	461	493	445	413	468	460	408	445	448	440	440	477	429	455	485	447	456	455	473	448	484	409	462	466	473	416	431	378	475	407	507	457	466	418	439	435	431	423	462	439	448	487	444	469	454	430	473	432	494	452	454	465	456	451	435	420	432	481	477	458	461	436	444	463	472	467	447	426	474	446	469	481	453	448	453	464	434	428	453	469	442	420	408	439	486	445	423	455	432	496	411	477	467	442	414	449	418	433	480	463	426	430	411	460	454	431	437	437	480	465	504	450	462	473	442	455	481	461	469	476	487	423	458	489	446	456	444	446	487	456	489	440	445	434	475	501	460	470	437	463	470	453	459	473	410	454	473	466	506	454	434	504	459	465	474	448	438	450	491	445	405	458	436	475	452	458	449	437	442	468	452	449	419	448	481	437	476	462	426	447	459	488	460	457	450	470	486	477	419	467	491	484	451	462	480	472	446	454	463	465	451	456	441	427	420	449	464	459	476	485	445	479	446	434	452	430	454	446	422	437	440	432	443	475	457	433	455	406	453	440	459	445	431	444	438	484	458	436	420	467	471	404	421	421	459	458	449	469	469	426	428	431	452	430	492	462	443	498	451	458	455	482	442	421	440	471	425	464	420	435	482	426	445	446	443	442	440	480	448	429	446	437	486	431	414	456	435	472	425	457	408	426	436	477	469	458	471	466	480	465	452	496	435	467	493	431	450	463	458	473	412	446	487	473	469	404	440	486	445	410	482	467	427	463	461	442	435	467	445	438	468	465	464	464	471	437	414	444	465	478	436	480	455	433	468	455	431	449	452	482	458	503	471	429	441	424	477	457	446	439	439	434	464	451	397	466	425	482	447	459	511	476	424	429	437	440	476	461	452	461	408	443	416	428	491	441	466	428	450	450	431	451	418	426	468	468	481	508	411	466	471	434	470	456	440	439	439	430	471	443	452	435	500	481	438	442	484	456	442	470	447	404	461	439	477	420	436	424	439	442	464	466	460	499	430	428	450	442	405	469	467	451	475	473	459	435	455	425	460	426	431	445	445	422	458	435	457	447	448	438	450	464	411	458	458	422	454	428	437	449	460	462	435	472	436	462	459	463	454	453	416	471	460	426	462	468	490	468	453	433	453	475	437	475	453	446	440	448	474	427	440	439	466	455	442	458	404	470	458	439	440	452	438	465	459	462	479	454	457	461	434	441	465	443	458	469	457	449	481	437	432	433	463	473	443	467	443	454	429	432	458	443	463	468	478	433	453	460	474	448	461	435	436	450	441	432	462	447	419	487	432	469	409	411	435	470	430	480	481	436	463	456	483	458	428	463	433	489	448	455	439	476	451	465	423	448	436	449	470	456	462	442	449	430	434	426	436	488	484	469	425	422	470	441	457	436	478	488	407	462	458	469	468	463	444	426	433	437	483	478	433	435	442	467	433	431	468	427	452	450	432	439	456	449	443	472	406	491	464	445	451	438	424	467	453	474	445	474	467	448	486	497	452	463	424	453	447	469	468	430	453	433	458	446	454	473	436	395	442	426	449	456	468	456	482	404	478	449	417	488	472	461	452	410	387	456	457	447	429	473	489	450	442	462	433	435	414	472	485	428	438	434	465	445	454	424	468	454	486	503	474	431	485	459	422	475	502	464	431	417	477	399	470	448	470	444	446	463	451	457	448	424	460	442	471	429	474	479	425	453	457	440	480	448	426	457	446	461	458	403	442	459	452	446	445	429	430	408	423	433	455	451	461	460	468	464	472	449	435	488	439	459	443	464	433	447	465	487	461	437	419	443	409	449	440	465	414	461	495	427	442	469	448	444
10699	1590	1292	952	654	487	407	382	313	265	242	209	218	215	218	184	159	196	168	172	184	184	187	193	167	158	173	172	162	165	186	163	184	163	155	168	143	176	154	145	160	165	148	147	163	180	159	179	170	157	168	154	156	164	167	187	147	160	164	186	162	145	185	159	145	174	163	169	176	165	151	152	163	128	170	172	141	172	167	156	154	168	180	141	152	148	156	149	151	159	162	159	159	168	158	167	170	184	149	142	183	156	147	150	155	154	163	175	160	146	147	149	174	169	148	147	160	148	156	173	155	169	155	176	174	147	139	174	158	159	135	146	164	162	184	170	150	153	171	153	180	160	150	150	163	148	167	173	172	159	183	171	172	157	158	170	183	171	145	184	134	147	169	176	145	163	155	174	144	161	169	169	158	169	122	152	164	153	161	152	167	165	157	157	152	177	148	172	158	156	157	154	180	158	154	165	152	163	147	126	149	142	138	147	168	155	162	163	193	174	150	173	140	204	158	156	151	168	172	182	189	179	155	142	158	148	163	144	169	163	164	151	177	161	160	162	138	186	173	165	155	153	180	139	178	132	187	152	148	166	147	189	166	157	141	167	160	169	178	173	185	168	146	149	146	155	152	163	174	168	164	146	167	161	152	156	145	142	155	158	159	145	141	151	154	153	155	140	148	145	157	154	171	154	161	146	130	149	148	142	179	170	165	156	174	161	158	148	156	158	157	174	167	161	154	155	147	165	189	155	149	168	189	184	149	157	156	167	161	155	161	142	174	185	158	181	169	158	161	173	163	157	148	174	172	178	150	177	167	150	151	201	170	131	180	155	188	153	141	174	163	191	173	167	171	163	149	171	162	158	155	176	160	139	161	141	175	157	145	150	171	148	152	175	158	158	174	174	153	141	151	154	165	190	162	163	167	131	163	182	174	167	151	151	161	161	174	164	165	150	146	154	167	150	171	175	166	135	169	186	168	163	160	139	157	176	169	149	156	166	160	156	151	154	209	184	179	158	169	149	152	168	173	160	179	164	175	152	132	149	160	154	163	175	156	192	151	169	158	140	173	177	153	162	157	148	186	157	144	162	166	160	164	176	186	171	147	172	150	160	143	147	168	135	156	166	158	185	160	171	148	187	165	167	161	166	164	172	147	170	160	162	152	157	178	162	147	143	166	187	185	149	169	145	152	147	153	177	167	155	181	189	147	170	148	160	133	167	166	140	146	167	181	154	148	146	158	167	177	165	161	145	186	171	145	171	158	160	171	172	175	138	172	157	132	161	160	145	165	165	193	164	139	141	175	172	159	162	151	158	135	153	163	166	164	181	168	171	138	161	169	144	146	163	188	170	159	128	172	149	152	178	160	182	151	158	157	138	149	167	140	139	145	163	135	164	150	144	166	147	146	163	135	165	153	162	168	156	172	147	144	176	166	157	153	142	175	159	128	155	163	148	166	165	175	148	154	162	156	140	133	159	163	166	162	177	154	155	152	177	174	156	150	157	156	172	172	158	174	141	154	170	183	176	162	144	155	165	162	140	164	172	146	163	157	152	181	165	137	138	158	145	158	147	151	142	156	159	177	164	156	178	148	148	162	152	156	171	140	158	144	150	160	145	176	158	149	155	146	141	142	142	180	151	124	163	168	140	158	180	171	144	142	162	149	152	170	148	155	170	144	154	152	157	146	170	174	149	143	176	179	198	144	158	159	155	170	167	145	174	148	146	157	163	146	152	164	152	172	166	136	162	173	165	133	149	173	158	145	176	167	160	154	176	177	145	158	158	143	163	135	166	173	171	178	171	172	155	155	178	182	147	154	156	139	141	177	203	140	166	138	156	192	159	176	170	163	188	155	150	168	156	173	166	150	164	167	156	137	157	155	144	147	161	158	150	138	160	156	182	159	177	168	149	184	147	173	142	142	163	174	145	149	161	174	175	165	152	163	176	149	155	137	151	175	151	139	139	152	165	149	154	172	175	192	147	157	171	173	169	147	171	155	146	152	148	171	155	171	168	167	149	157	169	165	153	153	153	141	158	167	149	162	185	159	164	126	173	159	172	179	163	160	172	161	160	171	164	186	156	165	153	170	163	154	129	177	144	139	147	167	160	160	168	149	164	162	161	168	138	182	166	144	189	156	171	169	164	183	163	146	174	174	168	172	170	164	161	165	168	159	139	172	175	165	160	162	155	161	154	181	170	173	142	152	134	155	170	177	163	141	163	158	146	143	176	162	154	162	162	187	186	163	136	143	169	160	151	140	140	158	151	168	156	169	161	145	160	173	152	158	144	171	156	168	161	180	166	148	167	176	161	149	173	174	189	164	175	171	162	175	149	148	164	151	151	174	184	154	171	155	152	191	145	174	155	156	165	144	161	154	165	136	157	153	178	180	148	166	162	159	173	162	190	173	141	150	147	168	161	189	148	150	169	163	175	171	165	151	196	184	170	155	162	159	142	163	138	184	160	173	152	150	145	157	135	152	169	138	154	151	142	141	164	177	178	181	146	177	151	160	155	145	165	153	152	158	144	153	142	148	174	167	157	170	168	146	169	191	150	163	157	179	160	179	188	148	163	172	161	144	159	157	153	171	189	162	154	156	156	138	155	142	142	185	142	168	168	177	143	148	155	148	168	178	147	156	158	154	159	170	161	153	152	150	145	155	155	176	160	158	149	156	134	147	146	136	175	172	166	146	157	162	169	154	151	167	169	142	157	162	156	161	146	143	170	173	160	169	172	169	179	179	145	145	157	155	151	176	159	165	169	163	147	174	182	155	155	160	161	153	164	152	165	148	164	150	140	170	137	165	186	175	146	163	163	174	147	167	173	151	158	175	160	159	153	174	147	167	166	147	158	141	175	167	146	151	147	165	155	164	166	173	180	163	166	129	168	150	155	143	180	150	157	162	163	148	170	167	144	162	158	151	178	137	147	166	181	157	178	161	161	144	148	172	168	173	162	155	179	172	148	157	160	158	154	132	146	172	156	167	174	133	163	137	168	164	151	195	171	176	165	147	158	142	158	144	157	170	170	158	158	128	143	155	125	154	150	151	142	197	181	173	153	168	157	173	185	155	150	164	175	188	159	147	147	162	155	170	203	147	159	158	152	144	150	187	158	167	138	150	165	158	161	154	159	165	163	162	171	171	165	168	148	176	177	164	146	151	183	151	189	166	165	148	165	145	175	143	172	150	148	183	166	146	159	136	168	170	161	142	150	154	174	148	147	167	166	169	148	169	190	161	187	183	156	165	151	174	158	159	168	157	143	169	138	148	171	152	153	157	154	152	173	176	143	181	161	149	154	151	167	159	146	165	164	166	162	169	169	162	155	157	168	180	174	154	129	166	163	156	169	163	145	147	155	169	162	162	169	131	163	164	140	146	168	161	179	178	158	179	138	147	169	177	156	154	140	132	136	150	138	171	193	169	157	165	168	144	170	154	171	153	154	184	155	177	164	133	176	153	165	163	155	147	186	173	189	174	143	141	157	161	168	193	169
6926	1235	2644	2951	2674	2115	1753	1527	1327	1179	1092	988	872	829	794	787	765	685	660	638	598	627	576	632	602	543	576	595	571	581	526	537	503	553	571	488	536	506	507	498	554	550	550	465	534	464	496	490	528	490	497	482	507	479	506	471	488	467	494	531	498	504	479	488	466	495	482	499	472	502	493	495	494	472	445	464	467	438	454	495	453	504	485	444	436	444	470	513	484	475	485	468	496	442	478	437	528	461	476	476	441	458	504	469	471	444	514	519	474	481	484	497	507	467	480	485	470	482	462	507	477	485	454	502	466	466	539	486	435	464	476	495	484	475	456	439	479	476	472	483	469	495	499	455	416	457	465	494	504	470	482	492	496	435	493	505	507	469	491	464	476	501	459	468	485	448	507	520	474	470	450	468	436	475	467	480	483	509	449	443	448	498	441	487	463	468	467	462	443	478	449	473	461	474	525	498	465	467	469	486	469	471	474	457	462	452	457	475	484	486	464	493	462	452	445	488	442	480	476	478	480	499	448	491	463	445	480	453	486	509	463	506	497	422	465	487	461	502	459	465	476	486	529	437	483	488	497	491	501	484	467	486	453	423	492	436	423	443	509	475	473	456	453	477	460	464	470	478	495	431	456	452	473	438	448	467	509	447	478	480	478	429	469	448	466	495	465	453	475	472	476	487	452	537	483	475	451	437	455	444	459	457	451	455	454	453	476	467	507	468	455	489	474	445	414	483	492	501	491	477	480	461	473	478	430	495	478	458	489	455	462	461	466	502	489	467	512	449	493	492	447	495	444	472	457	455	468	476	502	480	486	470	500	446	484	479	456	482	490	486	470	462	485	489	475	501	474	471	480	486	476	489	437	495	449	462	486	481	437	468	459	478	450	464	463	516	493	484	480	487	439	458	451	454	482	506	493	459	460	457	495	456	453	489	485	477	467	451	492	477	483	484	474	478	461	435	474	500	469	451	462	450	454	463	469	462	473	456	438	478	515	477	452	470	464	458	471	430	452	472	464	456	464	459	482	431	474	471	476	449	473	422	454	487	469	455	482	483	512	473	423	484	495	468	441	485	506	465	479	452	463	459	436	509	467	449	458	504	498	469	434	505	496	463	440	489	466	459	420	452	437	476	495	485	453	473	497	510	475	464	480	476	479	499	478	437	487	480	460	460	454	478	460	422	510	520	463	449	453	495	469	505	455	431	497	481	459	471	457	493	461	503	459	469	441	493	464	479	477	488	491	498	450	501	476	461	459	503	496	464	484	473	479	489	441	460	482	441	539	478	447	439	452	501	470	482	504	422	504	481	477	459	470	466	463	449	496	480	471	471	472	459	498	483	486	450	521	450	488	472	448	519	491	477	472	449	458	484	489	482	511	487	510	474	512	459	480	515	452	462	478	498	485	473	495	481	470	470	476	475	450	497	437	475	457	508	469	478	495	458	469	446	457	470	499	485	518	441	478	479	503	470	459	492	522	460	447	469	511	495	445	472	480	445	463	498	460	449	443	490	481	450	479	471	445	449	460	495	444	477	482	516	454	488	452	455	507	490	424	428	499	471	476	491	469	425	470	477	452	434	457	424	463	492	457	468	495	452	454	433	510	439	457	502	488	501	432	465	501	499	515	523	440	472	446	468	474	451	478	475	513	489	471	489	454	466	485	470	445	506	471	441	435	465	475	475	466	484	456	448	488	471	481	454	444	480	423	435	497	519	460	490	457	545	445	489	430	474	485	439	478	467	461	468	475	510	481	485	483	449	465	469	406	435	455	447	483	480	466	448	457	499	440	485	469	474	463	483	442	484	494	505	457	466	467	479	498	502	456	488	464	441	489	487	512	476	454	481	479	469	513	454	441	454	483	442	493	452	484	496	502	473	486	468	443	473	427	492	509	493	469	455	480	432	475	442	466	470	462	438	454	489	457	487	458	452	491	454	449	514	474	477	439	472	463	491	441	500	466	498	462	440	517	480	488	452	469	474	454	429	463	505	483	521	424	442	456	505	489	478	446	477	481	457	472	478	465	461	488	492	488	461	454	458	474	447	440	518	487	452	449	446	466	495	473	477	470	463	477	444	455	485	468	481	450	468	451	468	458	465	444	514	472	471	463	479	414	454	432	456	434	457	469	484	498	456	479	457	458	427	463	442	449	460	475	485	508	459	446	498	477	451	474	434	496	457	491	476	456	462	480	438	479	476	488	462	491	482	500	517	428	479	461	474	460	465	487	455	493	466	465	531	521	429	430	493	478	469	455	446	446	480	458	464	439	478	469	462	508	462	489	542	449	486	453	458	505	484	476	478	463	454	451	431	458	505	463	481	455	465	470	482	450	481	475	423	511	461	442	488	455	477	490	444	464	497	470	513	437	501	463	441	482	474	454	458	499	462	439	469	471	499	487	471	458	501	468	453	482	441	480	455	515	477	476	501	488	473	474	481	453	476	448	487	466	457	453	469	508	473	469	440	469	508	474	525	479	449	484	507	471	479	519	488	448	436	493	488	452	458	485	518	479	486	461	488	458	441	484	438	435	468	486	461	473	452	488	494	470	489	490	495	454	443	469	463	491	504	488	472	442	478	527	451	465	481	461	418	484	450	483	487	469	451	467	467	460	481	467	471	450	466	492	450	492	483	496	457	485	474	478	458	486	437	478	503	419	449	502	480	461	463	507	442	464	497	486	462	461	480	464	486	466	461	441	499	455	513	477	453	466	421	483	442	459	483	465	458	419	450	439	495	461	425	433	472	465	469	449	481	496	459	491	505	492	451	458	447	464	455	463	452	439	454	448	496	470	493	455	452	471	501	506	474	485	444	472	483	494	471	488	500	466	441	451	459	460	453	444	461	488	489	448	479	484	473	476	492	466	477	484	456	476	439	490	457	521	459	496	471	480	400	454	418	458	458	417	484	438	447	471	473	459	458	488	432	483	478	490	480	482	477	457	475	504	439	434	419	479	483	491	447	464	474	470	511	448	472	487	468	453	467	448	495	445	482	459	461	479	483	445	469	491	449	487	465	452	473	492	481	448	494	494	478	494	485	508	482	491	484	456	492	467	480	465	456	492	484	489	456	469	473	446	451	496	446	434	437	488	447	483	480	439	494	511	451	481	475	484	516	468	480	436	462	473	458	489	490	474	467	462	479	453	477	480	462	476	524	471	484	461	461	483	492	464	465	465	464	479	463	456	510	474	454	474	463	449	475	462	481	484	494	505	435	481	478	465	448	503	487	466	427	492	490	403	463	481	483	453	491	460	429	488	514	410	487	439	452	466	464	447	477	484	472	468	478	416	484	493	439	456	504	473	499	484	471	484	501	462	461	474	473	472	487	446	453	464	481	512	451	483	482	465	485	469	557	494	479	451	454	464	456	528	466	466	464	487	465	489	502	488	497	481	493	481	444	483	479	466	471	462	459	504	469	445	475	452	437	449	494	446	452	451	470	491	444	494	512	443	456	451	455	470	491	448	495	459	444	472	505	456	489	476	416	482	500
16929	3078	2692	1999	1421	1071	807	724	631	517	487	506	468	442	410	443	386	429	395	366	353	429	381	348	401	386	380	346	359	389	360	344	360	363	338	360	368	333	350	363	369	355	325	334	347	348	374	351	332	339	363	362	358	312	353	370	333	350	316	357	374	334	361	348	328	340	363	346	307	352	372	373	305	325	387	318	350	348	413	335	370	387	337	317	322	329	354	347	351	340	349	358	364	374	345	373	319	371	321	350	361	333	363	333	355	337	354	362	341	333	328	329	352	334	352	282	337	370	361	377	367	343	353	345	360	333	336	337	338	348	334	321	351	343	352	354	356	368	322	315	328	315	380	366	334	369	332	327	335	359	325	332	344	336	337	349	352	363	327	364	320	356	361	337	369	344	345	332	331	358	342	356	333	297	350	350	343	385	362	359	342	336	351	340	328	389	336	376	352	340	338	327	372	359	329	352	337	358	351	329	333	343	368	364	342	331	334	329	344	344	341	345	331	327	346	376	364	329	306	355	344	335	343	334	343	369	335	361	331	349	351	344	330	359	352	357	364	344	361	385	325	299	352	346	344	320	331	347	344	366	329	310	351	358	333	358	343	337	339	320	360	325	358	342	364	330	329	337	365	345	326	312	337	336	355	343	388	297	339	303	334	336	316	322	324	321	321	351	356	345	362	330	365	301	331	354	355	351	364	347	311	311	297	389	332	341	333	372	333	319	367	336	355	343	330	322	318	322	328	383	351	359	342	319	335	314	353	359	318	344	343	345	346	331	328	345	356	343	352	339	321	319	355	316	321	303	328	327	358	334	332	371	353	335	334	308	348	341	326	352	351	355	347	366	332	374	333	336	348	323	351	357	332	333	359	366	336	372	370	324	303	339	346	335	363	331	326	357	348	328	326	325	300	379	327	376	300	361	380	327	291	310	304	326	341	365	352	361	341	390	357	359	341	370	336	328	326	364	335	325	340	320	326	349	345	349	326	354	340	336	346	347	326	317	334	365	334	386	329	329	345	356	322	334	328	332	367	358	337	366	340	327	335	356	374	358	339	371	319	319	320	345	359	332	302	329	331	347	338	366	360	381	348	318	325	318	323	361	357	377	403	330	354	338	328	351	347	317	331	328	339	315	294	362	350	298	323	333	318	343	365	315	352	340	325	309	347	307	377	342	358	363	374	362	341	362	349	370	338	361	325	292	330	375	309	316	331	342	353	328	325	361	346	348	346	365	340	328	330	310	351	319	372	324	345	366	367	350	342	339	348	311	364	314	368	360	375	330	341	351	367	366	323	343	323	331	336	308	323	289	322	366	332	353	352	330	342	339	358	332	349	323	326	322	333	307	354	364	343	328	331	318	339	320	320	349	351	316	348	336	347	333	296	353	339	318	308	353	350	343	359	345	308	324	362	360	340	369	347	365	335	328	344	348	360	318	310	353	350	382	361	356	364	359	339	325	341	310	322	352	324	315	349	337	317	343	374	328	329	329	360	338	355	396	345	318	342	357	336	346	346	298	345	328	319	341	311	340	367	327	328	343	342	304	327	368	335	338	359	341	365	379	355	322	322	307	354	357	352	333	363	349	346	329	346	344	373	316	316	328	349	303	315	347	340	332	353	346	330	315	334	312	332	347	352	334	367	353	372	335	351	330	339	351	326	332	318	363	340	327	339	371	328	312	362	336	339	321	339	370	309	325	346	346	306	349	359	310	346	339	331	332	316	370	320	291	340	339	331	344	354	372	382	351	313	341	380	343	322	332	305	341	337	352	360	353	383	306	341	340	332	313	319	355	342	343	345	339	358	358	356	342	336	342	328	331	327	329	351	328	308	342	343	347	316	344	324	344	368	357	349	345	351	346	347	375	321	337	313	347	349	337	355	338	360	344	362	334	362	333	334	334	344	353	305	321	307	309	386	337	389	354	314	352	304	294	263	378	333	368	335	338	352	320	352	371	341	351	347	304	370	341	354	338	334	338	360	373	366	339	328	351	334	361	375	349	325	354	393	344	328	348	331	355	325	368	314	320	368	367	341	349	331	363	352	367	334	321	329	342	334	315	325	352	321	348	312	321	342	349	342	342	350	328	328	358	373	311	357	341	336	378	341	375	327	331	332	342	339	331	338	365	334	332	386	342	332	320	334	344	390	347	350	340	317	329	364	316	304	335	308	333	349	325	341	336	364	378	301	310	357	316	347	355	347	365	342	382	317	356	328	328	341	343	374	375	360	317	340	366	313	318	333	308	360	319	337	368	327	324	311	349	326	333	316	340	323	312	332	322	312	354	322	364	346	370	321	342	352	347	330	343	348	330	375	302	349	313	369	309	327	345	355	362	362	339	343	322	358	353	357	340	334	318	362	343	380	326	336	372	350	352	357	363	348	347	351	332	318	340	361	342	355	367	354	345	309	354	342	322	368	367	339	328	307	363	363	346	308	362	366	360	331	325	353	332	320	328	347	332	328	337	340	339	329	354	357	362	339	332	322	309	339	328	334	333	310	324	346	344	317	357	332	337	337	355	339	332	378	321	325	375	340	322	352	341	339	346	332	327	358	337	329	316	311	333	345	368	352	379	360	329	342	322	332	363	348	361	324	348	327	354	332	340	336	330	333	323	330	334	365	342	327	348	356	349	362	382	331	347	368	367	346	343	293	311	351	345	356	327	351	377	367	349	322	329	333	292	353	322	381	358	323	378	359	320	351	368	380	304	334	327	332	316	380	325	339	318	347	368	331	321	333	337	347	346	324	371	353	356	343	336	361	338	332	326	335	346	401	342	363	350	362	325	320	345	343	336	330	330	328	341	366	329	342	329	348	324	313	351	350	346	337	324	332	336	340	328	364	360	328	349	338	343	376	325	330	353	403	350	356	346	364	315	337	335	344	339	366	374	342	339	341	342	355	365	349	332	326	313	299	316	325	345	342	376	317	302	339	315	340	342	338	332	329	300	343	361	354	307	338	357	319	320	330	310	342	338	341	372	327	306	339	338	340	317	331	340	308	360	320	335	374	338	336	326	367	310	394	388	350	363	338	325	380	344	340	360	333	370	356	344	316	316	368	312	329	328	366	369	372	335	354	354	342	344	336	330	327	329	337	323	342	319	330	371	327	341	356	325	329	303	320	368	340	333	347	341	323	322	351	330	346	382	325	339	354	336	330	326	342	340	367	338	370	349	325	316	313	336	323	358	308	293	330	353	303	330	301	327	358	335	343	352	365	345	337	331	346	337	332	373	326	353	314	363	323	369	343	340	372	335	356	362	349	334	341	344	327	358	321	364	358	361	347	329	332	352	358	320	310	341	387	348	356	333	326	321	362	340	352	376	314	338	365	363	321	317	346	353	345	333	350	341	356	343	340	344	345	347	367	353	334	324	331	358	325	326	341	350	340	342	344	329	322	331	344	304	344	337	331	336	370	325	349	376	342	357	361	357	353	309	343	331	369	309	379	338	348	354	318	343	350	337	302	375	366	354	346	351	353	333	336	323	307	328
9089	2378	5001	5640	4984	4185	3374	2927	2497	2221	2019	1860	1661	1569	1534	1394	1352	1268	1190	1189	1174	1156	1140	1111	1096	1049	1025	1042	1021	995	1035	987	997	972	923	960	959	923	975	951	960	943	943	907	936	979	922	945	950	917	909	944	872	966	923	812	922	924	851	936	873	874	846	916	875	914	900	875	918	848	883	863	837	851	911	876	872	909	867	872	871	928	923	883	902	853	850	897	846	902	826	823	880	854	832	862	862	893	911	842	868	867	877	916	861	909	826	875	866	866	861	851	821	892	841	919	911	842	883	893	878	854	883	906	931	823	866	844	858	880	842	866	827	852	811	889	878	875	851	884	872	825	852	831	879	849	839	833	866	868	859	843	889	831	859	865	886	852	838	853	881	846	821	844	871	841	897	867	830	876	841	876	815	886	824	821	879	871	845	823	856	868	845	856	862	844	878	833	910	817	836	873	904	803	811	860	872	865	854	872	893	802	830	852	856	898	886	822	830	856	834	864	832	841	839	874	890	848	818	871	858	839	859	901	859	873	878	858	873	889	862	875	807	839	865	891	878	854	914	875	904	862	838	867	874	787	886	881	827	821	808	835	892	822	865	852	849	859	892	875	816	868	857	869	787	853	855	846	867	850	825	860	829	857	905	855	849	826	851	869	875	908	886	869	840	851	803	838	894	857	860	863	897	873	890	869	873	876	869	898	832	850	853	780	891	805	856	837	845	860	890	893	882	866	859	798	842	852	863	848	851	831	852	848	885	881	902	883	840	811	834	882	880	865	902	893	896	871	902	845	819	818	777	882	895	864	845	830	822	806	882	876	860	877	879	816	841	890	864	867	897	885	884	881	835	910	876	833	877	864	853	815	928	841	878	889	855	876	902	873	875	888	832	845	888	854	886	764	859	856	859	898	843	798	891	857	886	882	846	897	905	864	787	881	829	875	845	788	825	857	813	848	783	909	847	881	859	852	806	832	837	884	849	863	854	877	843	883	865	862	883	847	819	850	806	897	848	899	860	858	819	868	797	874	847	827	858	808	864	879	861	861	876	834	853	900	867	856	853	878	858	838	821	853	831	903	865	855	829	808	816	862	818	852	822	812	823	876	898	868	860	889	853	919	888	879	793	836	838	783	864	839	842	823	848	874	861	810	901	853	816	831	829	894	878	882	852	832	887	871	825	791	840	864	921	843	880	878	853	860	856	879	864	855	828	874	841	833	843	871	800	841	871	888	838	867	888	826	853	872	835	848	823	859	839	891	833	873	806	895	829	819	848	862	852	862	861	882	879	879	914	905	857	816	879	808	857	871	853	816	883	843	855	827	832	891	895	810	898	854	858	835	870	822	800	813	853	838	906	870	855	811	833	904	842	907	894	872	808	889	898	862	888	831	882	819	865	810	801	839	876	873	865	857	852	866	815	826	831	825	897	868	881	864	870	825	859	855	834	856	821	854	878	860	864	832	824	830	856	825	839	937	881	829	833	805	798	905	854	803	856	832	850	887	880	839	884	841	840	873	871	795	861	885	844	859	914	854	845	869	837	851	851	890	849	890	838	851	891	841	864	885	873	892	822	829	844	894	838	852	844	846	873	881	872	834	890	819	852	882	823	843	819	843	874	865	852	840	840	846	843	878	877	902	879	915	885	825	857	860	810	848	911	862	830	918	890	865	856	830	848	873	839	832	831	841	808	817	864	848	841	874	882	814	856	820	900	836	848	816	856	833	888	864	862	830	866	901	798	833	826	867	843	837	859	853	885	888	872	848	880	836	898	849	875	870	828	895	863	907	858	844	828	840	853	871	852	831	845	886	834	885	853	828	825	904	846	840	893	834	842	852	875	876	816	879	882	838	836	866	847	855	831	847	826	862	881	866	886	880	879	854	848	851	872	853	893	862	844	808	832	890	826	856	899	865	872	901	879	852	849	864	880	832	835	829	834	805	843	827	875	832	866	853	817	860	861	859	848	821	903	870	834	861	874	823	876	874	886	837	825	793	846	838	832	807	868	886	798	782	858	825	793	834	860	820	828	803	872	830	838	790	846	882	820	833	877	860	819	817	844	837	833	895	830	822	814	823	850	875	851	879	861	894	840	888	868	835	806	858	858	852	871	873	828	895	844	843	799	882	843	900	862	868	888	864	851	840	848	845	845	845	882	928	852	876	842	861	863	827	874	894	872	795	877	876	858	825	810	847	913	858	926	826	818	824	809	839	825	811	843	861	855	848	861	853	865	807	830	804	847	830	887	826	838	819	862	909	874	849	847	844	891	899	836	873	888	834	820	847	892	795	896	844	809	839	829	851	793	814	874	874	858	891	854	854	855	830	850	863	852	881	904	818	813	833	916	856	853	877	832	886	902	869	917	882	842	851	864	886	824	862	861	845	851	864	862	801	867	815	841	826	871	896	926	853	803	822	854	844	908	882	872	840	819	882	856	846	810	830	846	809	874	842	811	857	927	867	836	839	900	837	845	864	857	871	866	842	802	856	850	890	832	873	876	891	866	883	802	876	839	833	822	896	822	868	852	893	891	823	895	851	868	858	877	830	810	814	836	834	860	860	920	831	831	853	920	847	837	882	842	832	840	785	832	861	864	876	910	837	868	839	893	828	892	905	818	835	835	852	839	850	911	900	861	831	865	881	839	824	842	830	815	876	905	824	847	796	898	863	844	904	876	885	862	854	856	873	886	813	845	874	850	890	859	819	852	843	835	838	817	865	871	838	863	821	847	854	826	860	916	860	882	850	859	866	852	817	860	863	912	817	847	837	822	852	855	845	888	894	880	831	844	854	854	863	869	821	822	858	871	822	895	844	873	807	868	836	843	894	805	748	814	894	852	899	827	848	874	840	832	837	818	850	800	820	814	884	892	861	882	858	845	858	837	847	874	835	848	911	899	889	870	840	805	865	860	884	859	916	851	860	802	793	802	899	850	873	857	823	890	864	850	860	851	879	837	807	842	876	860	858	856	870	843	869	859	797	849	859	797	860	878	850	903	858	814	815	894	825	847	833	875	849	830	856	864	860	837	898	852	880	773	858	885	817	850	851	878	881	887	871	829	882	806	833	856	856	814	864	850	849	896	828	867	864	827	863	831	845	828	866	843	869	839	868	874	828	844	854	840	841	821	857	814	882	913	808	853	860	899	847	851	855	866	852	852	841	909	901	862	884	841	837	876	841	858	887	839	835	850	858	828	848	792	847	838	837	856	877	850	894	913	808	870	836	860	849	883	855	835	901	874	876	842	869	836	834	878	838	887	886	918	800	860	846	888	855	877	873	806	834	866	878	853	817	846	878	857	865	849	868	868	842	837	857	832	844	851	857	843	867	858	880	887	831	881	855	859	882	829	856	865	888	887	862	813	856	826	899	847	902	871	862	821	837	858	871	822	857	864	824	833	887	803	863	883	813	884	852	856	815	849	885	871	828	838	875	853	918	853	844	843	873	824	893	830	875	873	831	851	864	871	907	911	896	859	864	865	880	875	876	877	806	847	870
2558	219	180	195	162	149	169	150	168	156	165	156	147	168	156	153	164	165	159	147	157	170	132	164	183	169	179	153	176	138	176	173	160	155	162	161	183	161	127	168	147	141	184	187	141	176	176	163	147	147	152	169	152	170	164	133	160	175	172	166	161	145	140	165	162	155	185	173	158	166	161	158	155	143	163	182	167	162	149	162	172	144	163	153	190	147	158	153	172	141	162	162	150	162	153	139	178	132	147	178	157	155	159	181	166	194	161	141	182	179	139	163	158	151	152	177	150	162	159	153	134	168	153	173	162	170	157	147	161	153	153	177	166	161	165	146	133	167	144	163	142	179	147	151	166	157	140	145	187	159	140	155	176	130	149	154	144	168	141	148	169	162	144	161	152	138	138	152	159	135	148	132	149	154	160	174	155	163	166	149	157	155	158	156	187	144	174	161	165	182	172	176	142	154	154	153	180	177	164	187	154	144	135	162	178	179	147	144	162	158	167	165	166	159	186	180	161	160	141	162	184	165	144	176	153	151	153	146	170	139	172	166	159	157	175	149	159	185	169	153	152	166	155	149	156	149	164	154	155	184	175	164	154	159	151	151	153	160	148	157	163	164	164	176	170	165	185	165	139	147	165	171	168	157	162	161	169	146	192	169	154	177	168	137	155	151	126	183	164	161	125	152	150	167	152	158	139	159	150	140	182	145	169	151	178	136	157	158	170	168	193	149	125	153	160	177	183	161	133	157	172	163	161	175	160	173	155	138	156	158	179	156	146	149	165	153	146	159	155	169	158	162	160	161	163	155	147	136	129	160	149	159	176	174	162	172	157	153	167	146	148	174	144	150	151	161	155	137	147	166	163	141	154	154	143	158	163	165	161	179	153	143	142	168	159	162	178	150	157	153	163	144	169	157	156	151	169	176	175	160	175	171	137	151	162	152	173	196	153	160	134	144	159	165	138	161	158	155	158	145	170	164	136	165	162	181	164	156	173	148	143	157	156	151	163	172	152	159	143	165	140	135	165	171	163	141	152	147	149	151	129	161	149	160	163	145	172	163	152	165	161	154	134	169	153	158	174	154	165	170	167	134	181	139	165	160	170	151	173	142	163	151	165	159	147	177	159	154	170	163	135	158	144	166	149	168	162	154	167	141	170	179	164	157	163	143	158	133	177	151	139	156	158	179	158	150	145	184	166	174	171	164	155	161	160	162	142	149	156	158	135	180	170	153	145	147	150	193	190	160	160	149	154	169	181	163	158	174	159	165	153	145	182	155	168	146	167	149	153	152	155	174	155	137	158	155	161	164	160	137	186	138	153	156	154	172	156	168	135	173	151	163	182	160	137	155	188	153	160	142	150	157	162	167	165	146	137	149	145	176	139	142	156	168	152	173	173	168	158	154	168	147	175	144	136	160	174	148	168	150	182	185	142	165	161	166	187	160	155	160	165	150	153	162	180	170	173	154	164	153	181	149	182	158	150	142	169	136	175	169	185	146	149	151	180	153	180	182	152	165	183	153	147	159	152	152	147	161	155	146	193	170	152	161	162	189	164	169	177	191	154	160	193	152	172	175	168	163	136	143	153	151	144	167	135	163	177	161	165	169	163	162	152	165	143	174	176	149	160	169	133	146	154	169	164	162	158	149	172	173	141	189	172	181	180	150	153	132	146	176	146	178	170	153	176	162	163	157	162	178	178	167	153	161	148	159	169	157	140	161	165	169	163	149	170	170	165	163	154	155	130	147	168	164	148	167	149	170	156	191	168	186	149	139	142	152	142	162	150	141	124	162	181	150	145	168	163	186	148	166	148	162	156	165	158	127	151	151	196	155	153	174	151	158	144	156	153	166	132	157	133	160	167	166	139	167	147	168	155	143	190	153	185	155	167	178	173	157	171	156	161	164	172	153	155	174	167	172	163	176	158	150	151	182	179	130	146	153	163	161	172	158	156	162	141	174	162	156	158	152	170	163	135	165	154	150	149	157	188	163	168	158	157	179	157	151	160	151	180	146	150	151	128	158	168	167	163	164	152	156	146	163	146	163	160	158	171	147	154	157	168	136	181	178	150	181	162	172	135	162	152	148	168	151	154	169	165	152	150	157	171	149	151	166	145	157	152	180	154	148	152	157	150	148	163	165	157	141	160	193	169	163	147	169	172	171	169	150	171	167	157	172	164	157	161	164	172	185	158	156	156	157	149	152	161	155	168	145	150	155	151	174	141	166	157	153	188	159	154	142	187	150	141	151	140	159	161	191	139	157	150	163	139	179	156	147	157	171	159	169	165	155	166	175	165	153	160	155	149	156	164	173	188	158	149	165	141	177	191	180	145	140	176	159	169	163	159	150	176	162	154	168	148	157	150	158	157	152	177	157	174	156	135	157	184	184	162	154	147	163	156	168	144	187	160	167	142	160	152	146	153	160	179	151	179	160	172	149	156	164	167	167	177	159	166	178	165	131	163	154	164	135	165	172	191	148	156	157	149	166	161	152	184	178	180	178	165	153	158	146	153	163	164	147	140	153	140	172	138	150	143	139	159	166	145	167	164	156	157	160	141	164	184	157	188	174	166	164	159	166	161	160	157	149	174	168	137	151	142	151	170	121	145	155	169	168	148	168	139	137	152	153	152	160	179	197	159	163	163	164	175	168	149	132	162	155	162	145	173	137	167	164	148	147	148	154	162	133	149	161	144	151	146	152	155	181	167	155	171	140	166	132	165	148	159	174	152	136	163	141	145	148	141	158	154	158	148	141	154	176	175	150	156	137	175	164	184	126	150	147	138	163	159	160	169	155	149	151	171	176	160	162	167	137	162	155	156	149	164	176	153	154	176	155	158	154	203	152	165	159	145	153	147	160	157	167	156	153	181	148	152	162	149	172	193	176	145	153	162	147	170	165	168	160	169	145	175	151	153	170	170	151	157	175	157	138	176	175	140	155	155	146	180	149	168	152	192	155	148	143	166	133	155	167	164	140	151	176	129	144	160	146	155	137	159	164	166	144	150	164	176	147	132	159	141	146	151	154	164	143	152	155	167	161	144	170	142	136	182	134	159	151	181	169	152	150	151	152	168	172	152	153	158	166	151	164	170	148	188	154	157	148	162	157	193	163	155	179	182	171	149	156	148	166	149	164	143	148	170	142	168	165	206	145	137	146	133	158	159	150	133	142	164	170	180	168	170	193	144	169	170	159	185	148	157	146	149	167	139	160	166	165	134	147	161	161	133	153	143	156	174	161	148	163	148	125	167	153	165	191	153	137	164	146	166	182	152	147	164	173	156	148	170	159	161	159	155	140	199	159	159	133	162	138	171	171	158	149	137	135	157	172	183	172	173	178	155	135	149	153	156	163	169	153	164	175	119	161	148	151	149	135	176	165	145	177	164	177	163	172	151	156	170	146	167	162	149	160	157	159	167	174	178	170	142	167	164	179	154	171	202	158	198	157	188	166	169	160	165	168	161	142	183	153	170	159	182	164	167	162	140	172	157	168	159	157
2429	457	521	560	495	553	491	498	471	448	467	453	461	472	499	485	453	474	481	449	476	441	453	451	459	477	450	431	461	422	473	436	450	427	428	413	466	463	425	453	452	441	412	448	466	461	435	425	468	414	467	482	485	478	426	442	471	484	408	459	443	450	433	475	498	476	401	471	445	473	444	456	442	431	431	438	452	455	430	473	447	399	436	440	453	439	439	424	459	466	478	510	479	451	430	394	433	452	443	455	446	407	418	441	433	450	478	425	458	467	457	453	433	488	420	462	479	463	440	481	435	467	443	460	461	447	461	435	450	452	434	453	437	421	462	441	424	459	444	409	435	429	470	477	421	428	489	396	452	458	448	437	426	466	459	472	455	498	453	407	459	449	448	398	447	463	457	442	471	478	457	467	486	433	461	481	459	461	426	432	443	428	426	461	440	480	460	451	470	461	449	475	494	443	467	477	482	480	419	453	438	453	474	427	461	424	440	470	497	417	398	436	448	432	502	443	470	468	423	462	446	411	435	444	446	431	472	459	442	493	457	479	442	438	448	465	444	469	459	419	420	463	443	471	477	439	482	421	455	470	448	461	434	462	443	459	421	501	447	487	461	461	482	474	414	485	478	444	420	409	454	427	513	498	472	425	436	436	427	442	448	471	496	437	453	424	425	436	423	447	448	482	440	440	444	429	468	451	452	447	452	461	433	436	466	438	472	439	483	464	429	460	482	416	429	425	457	432	454	449	442	447	427	462	439	444	451	452	467	496	436	487	473	449	432	480	480	455	475	474	408	463	442	441	445	448	479	437	486	475	455	491	473	454	449	447	477	434	433	411	442	471	450	455	490	461	473	431	432	485	515	435	460	465	441	453	484	448	442	478	485	423	406	443	440	484	473	462	460	451	451	492	416	453	452	448	459	421	451	436	415	446	415	424	446	438	467	440	443	428	412	429	480	500	434	492	438	441	451	443	469	453	461	439	482	450	410	465	423	459	419	456	479	425	441	456	427	438	432	444	478	462	477	467	416	462	494	420	401	490	456	470	458	449	430	480	456	419	429	441	452	441	466	456	415	435	476	443	439	441	444	450	434	443	487	440	450	441	444	461	479	439	436	448	431	429	453	473	435	434	430	464	455	420	477	473	443	433	457	427	434	450	448	456	433	464	499	494	474	437	454	433	449	457	405	436	478	461	442	462	453	478	416	462	437	466	450	446	460	458	436	476	433	423	422	454	461	460	447	460	465	451	479	425	459	469	447	482	454	502	435	441	424	427	446	440	414	429	451	414	470	424	430	402	471	454	416	470	483	424	425	442	436	447	426	446	423	480	466	459	481	446	444	436	482	404	432	492	469	455	488	464	460	419	433	443	471	448	439	430	472	411	463	473	433	434	470	448	437	434	495	451	428	433	445	474	437	452	445	481	510	465	449	461	460	459	434	454	490	392	452	477	457	470	485	442	468	455	437	446	438	423	486	426	477	445	427	475	463	510	436	408	465	431	444	456	428	454	463	463	436	469	458	444	458	460	440	440	440	426	443	420	465	445	430	480	436	434	439	432	406	441	453	458	467	483	415	466	418	428	487	445	460	411	453	451	426	458	451	438	434	484	414	402	464	474	455	435	468	428	470	420	449	475	454	455	416	458	437	434	432	462	456	449	429	463	442	460	429	459	439	451	446	451	430	419	443	440	470	451	478	434	459	426	412	397	456	437	437	445	439	469	419	444	451	412	443	441	429	464	436	426	435	433	455	440	485	438	461	466	453	435	449	458	456	458	452	437	459	452	457	446	475	438	459	439	447	467	493	475	521	451	432	491	450	440	456	463	434	470	465	452	441	438	471	443	451	412	455	440	444	445	436	478	455	425	433	459	490	442	483	465	445	440	456	470	422	426	460	478	440	419	459	466	461	437	444	443	472	445	475	468	445	415	434	455	401	433	419	467	470	446	433	448	444	429	447	467	487	462	454	442	434	451	474	472	446	421	445	465	422	412	460	453	484	455	448	468	451	456	474	444	447	481	457	478	476	425	444	453	470	445	417	452	457	441	422	446	427	451	481	420	452	417	462	440	455	447	465	470	436	458	426	448	450	440	482	493	464	441	430	402	467	437	430	445	450	477	452	439	448	472	457	446	480	417	479	453	479	415	455	450	409	505	446	398	452	465	418	444	447	426	437	461	462	431	463	466	476	458	454	433	469	418	458	431	418	445	420	456	467	437	462	444	446	436	450	454	417	467	519	464	462	418	475	459	467	418	463	492	487	467	439	444	461	432	435	445	450	427	439	436	424	461	442	484	455	428	428	444	449	441	448	455	432	432	471	465	440	424	431	471	438	436	471	466	427	421	453	443	470	499	435	461	405	457	451	424	462	450	433	485	458	425	436	446	459	469	430	461	439	428	440	472	442	447	451	461	469	407	445	413	418	452	419	432	475	469	464	479	450	442	485	465	453	421	465	437	484	462	452	455	476	453	432	473	464	454	424	452	477	455	438	437	443	452	475	465	436	472	444	438	471	445	418	477	435	416	450	444	490	429	461	434	419	469	482	428	421	461	440	403	490	457	465	418	460	439	446	425	439	453	419	436	467	434	454	460	433	453	422	488	423	439	462	483	457	461	463	439	466	445	431	437	462	440	494	489	488	444	441	431	476	417	433	480	424	454	432	457	439	437	448	443	442	496	467	491	471	455	444	465	411	440	426	474	427	406	465	457	420	458	411	458	476	481	459	428	483	450	434	454	458	455	444	439	435	439	447	483	440	440	441	482	489	424	456	478	407	486	471	428	443	454	442	442	431	442	478	476	414	452	477	421	443	421	450	463	503	455	448	434	462	449	480	417	447	504	469	456	407	425	467	430	443	425	421	440	433	441	501	479	460	498	436	447	443	427	483	434	435	502	454	433	431	452	475	458	480	428	440	444	435	429	419	424	426	456	472	467	494	445	460	478	431	457	436	463	436	457	435	431	493	476	466	444	440	433	425	433	484	460	455	444	412	438	475	411	442	465	442	448	424	410	411	407	452	454	437	443	437	450	469	462	474	432	448	455	456	449	412	428	464	425	406	449	433	441	471	435	454	451	450	450	454	448	444	477	436	442	460	469	426	456	424	419	401	451	426	489	451	480	477	462	431	413	493	448	442	413	451	480	449	505	472	422	424	440	463	445	453	468	452	416	423	451	412	446	476	446	420	459	458	442	480	463	446	437	407	461	441	485	450	425	429	422	432	451	439	415	462	455	477	425	425	467	455	419	432	435	467	456	424	449	442	439	433	438	410	439	418	448	450	437	422	472	416	454	433	480	441	477	436	434	434	436	429	412	424	445	466	447	467	509	437	417	451	430	447	485	443	480	479	465	475	441	438	413	448	452	446	437	429	461	439	448	466	423	427	460	402	479	442	440	447	456	477	412	452	430	461	430	454	466	470	475	444	465	501	475	445	441	479	438	429	459	483	447	450	442	467	435	464	443	411	428	424	430	427	441	450	470	467	456	427	430
10350	1367	1217	908	658	486	430	319	310	278	236	234	218	181	188	184	173	166	200	179	188	156	177	176	167	178	176	151	190	177	162	160	165	166	148	168	135	185	145	173	155	167	157	186	162	152	149	149	175	173	153	160	158	177	156	167	179	152	150	146	175	158	154	140	169	178	206	169	166	157	157	164	153	135	148	163	142	165	164	157	151	160	147	158	162	157	140	178	167	140	156	153	155	169	179	170	146	168	173	154	151	154	174	145	170	149	147	132	169	175	164	164	139	152	176	151	156	173	153	175	175	146	169	158	156	181	145	141	200	154	174	159	169	160	146	158	163	151	146	155	161	166	154	165	163	163	176	161	166	156	200	161	166	177	168	159	170	182	172	144	171	169	161	153	172	160	152	162	155	191	168	188	151	153	174	165	168	144	174	171	185	164	144	151	138	164	147	168	169	162	166	166	153	176	177	164	155	160	176	154	163	169	154	164	150	158	161	152	126	162	153	153	149	162	168	163	188	157	185	156	159	165	181	161	170	167	161	168	145	181	197	170	146	197	175	160	169	161	144	144	142	164	176	171	164	161	144	149	146	159	157	173	173	147	156	168	158	153	162	163	180	161	164	148	132	144	181	160	162	153	154	135	175	144	169	183	166	156	170	156	148	172	161	157	184	194	174	155	158	150	174	141	148	148	158	162	151	165	156	160	175	155	178	170	157	157	176	163	161	171	157	152	173	117	172	167	158	173	178	165	149	174	158	160	182	158	153	185	156	158	162	142	168	170	174	159	164	164	156	167	157	182	138	157	175	141	164	176	177	187	153	164	153	153	137	191	189	166	165	190	137	178	141	154	164	162	144	147	156	166	125	146	161	190	155	157	148	170	157	172	176	162	186	150	181	190	142	154	160	158	188	167	176	163	145	163	162	140	143	181	136	174	189	151	153	165	170	139	159	174	163	150	163	183	157	160	169	155	166	176	194	161	171	149	133	161	150	173	176	184	153	131	185	153	146	168	180	174	141	136	171	149	174	159	162	154	169	195	169	177	152	153	157	161	158	174	137	147	169	160	147	160	170	156	170	140	154	175	151	163	181	152	149	168	163	157	140	171	136	172	170	141	167	150	185	152	160	152	159	150	162	155	150	171	158	136	144	151	153	178	170	171	175	156	175	181	176	178	167	164	156	170	163	171	162	155	148	162	122	150	142	169	163	153	154	170	133	151	178	130	166	171	163	177	147	151	163	183	188	164	154	171	161	160	160	156	192	160	172	168	172	173	153	144	179	159	176	146	182	159	173	164	159	132	175	179	145	153	149	174	146	177	164	144	162	185	164	142	162	183	150	164	159	190	153	164	171	159	150	160	183	162	186	164	180	138	152	150	176	150	162	145	142	174	160	174	170	152	174	158	155	161	164	145	163	160	169	156	153	176	169	184	161	171	161	155	160	156	178	123	157	160	182	149	166	160	164	163	130	169	162	124	134	167	175	172	152	175	180	163	174	147	164	141	170	168	183	154	181	191	153	145	176	158	176	157	148	186	156	145	156	155	203	171	185	149	140	160	162	167	158	176	163	143	157	175	182	150	164	179	168	152	144	153	175	203	143	176	169	155	174	162	171	152	183	170	165	163	157	132	158	154	158	170	178	180	146	173	158	169	193	160	184	156	157	163	164	160	152	151	171	182	173	158	175	171	155	149	154	146	158	155	157	186	159	153	165	160	183	179	175	169	189	168	155	149	148	171	139	148	147	153	153	157	167	162	152	163	167	164	178	127	156	163	157	144	175	143	153	155	170	180	179	185	169	160	169	176	155	134	160	142	165	148	168	166	168	186	138	125	172	179	150	170	150	162	160	163	174	162	156	170	157	141	175	177	169	155	161	181	167	176	139	173	149	164	157	169	171	174	160	155	160	173	163	164	152	163	188	156	181	155	183	150	145	161	173	154	122	166	157	168	175	177	166	151	165	168	161	156	161	160	166	167	155	132	154	168	158	146	151	175	155	163	163	160	183	136	162	153	170	150	166	166	172	174	189	132	155	119	164	163	152	174	146	158	176	148	174	170	160	152	149	153	155	189	156	181	165	143	143	151	181	173	157	151	172	150	141	142	178	147	163	157	177	148	152	176	145	168	168	168	170	163	157	155	138	164	143	163	171	153	172	154	176	180	158	188	161	142	149	150	148	161	159	155	166	154	146	185	168	179	177	160	163	157	160	143	177	152	176	183	179	145	159	155	151	168	154	178	137	167	160	151	169	154	161	165	168	149	173	156	152	151	182	162	155	148	177	198	154	131	173	167	159	138	181	184	165	163	131	183	146	167	151	158	152	173	149	160	171	139	185	144	153	149	159	168	165	152	183	165	149	162	189	152	160	145	141	161	180	142	166	144	186	153	158	164	151	162	162	172	160	157	151	205	162	153	175	151	182	156	168	143	157	159	165	158	161	160	138	165	140	162	189	173	137	147	165	138	153	139	155	169	148	158	162	167	150	141	157	141	161	169	192	166	155	170	167	167	179	156	172	177	167	182	150	163	158	153	153	163	179	146	174	156	174	177	169	156	137	144	142	159	146	171	164	147	164	142	166	165	162	145	162	167	154	154	150	150	181	153	158	145	144	160	168	137	161	168	147	163	180	164	159	156	145	144	139	167	156	163	171	157	161	152	148	152	176	157	162	186	167	181	179	167	159	155	149	172	159	162	170	151	169	159	178	157	137	171	161	155	167	149	173	163	150	204	170	151	174	183	153	137	175	172	139	156	183	168	158	138	160	152	166	160	179	180	138	156	155	167	194	161	174	161	154	158	172	159	146	176	191	162	154	156	148	157	171	186	165	162	161	163	155	151	170	156	182	142	190	150	203	146	161	143	151	180	157	157	143	157	159	140	143	141	135	169	154	175	178	197	153	168	155	183	153	159	184	147	150	176	193	171	159	143	169	181	174	158	155	148	156	173	147	183	164	161	157	152	191	153	178	181	174	158	136	144	146	145	157	152	155	139	150	127	147	166	149	151	164	161	162	150	135	179	158	157	166	169	170	163	152	161	136	173	149	164	174	170	123	168	157	146	167	155	161	140	129	169	160	175	169	154	159	137	147	135	165	142	172	188	140	174	163	159	168	142	161	176	154	164	158	179	177	170	152	125	153	144	166	173	139	149	156	165	152	154	157	182	183	178	139	173	180	159	159	168	153	133	186	169	165	158	166	184	163	146	172	176	159	171	160	164	160	162	173	162	165	162	190	137	148	171	181	157	139	147	163	184	163	165	158	152	154	170	155	158	164	139	154	192	170	164	162	167	173	179	171	167	158	151	162	191	164	147	145	172	158	165	149	154	154	159	153	149	152	162	161	159	170	151	166	162	146	163	168	184	163	153	161	156	143	147	152	182	148	177	165	181	171	142	160	178	193	150	152	173	158	158	154	176	159	164	174	169	160	172	163	154	158	157	163	146	155	169	155	152	184	167	168	147	152	173	124	145	158	175	160	193	161	181	139	135	155	143
6773	1204	2496	3096	2593	2227	1836	1625	1303	1207	1040	945	886	849	824	747	706	673	713	685	587	635	605	592	591	576	577	575	570	542	522	497	538	549	520	531	493	533	509	515	486	524	517	535	520	485	505	510	475	452	495	475	504	512	537	537	484	537	497	467	498	486	480	513	504	486	509	496	502	456	463	473	466	530	480	491	511	484	515	434	488	475	489	493	466	483	482	493	449	485	465	483	469	494	466	502	483	510	496	453	495	490	497	439	488	527	461	503	497	501	461	460	479	495	454	506	467	484	485	457	468	459	447	464	514	471	475	464	490	499	475	470	470	462	458	465	501	458	480	505	463	463	481	463	486	475	470	480	462	464	446	457	506	460	447	462	449	469	444	483	473	460	423	455	454	448	460	470	464	487	487	453	430	456	489	464	472	460	485	438	453	503	458	484	462	488	455	463	536	498	478	472	482	446	465	482	476	503	464	446	470	456	476	476	468	478	431	497	457	442	529	475	485	505	468	483	457	458	474	454	411	472	501	495	440	488	451	487	499	476	477	475	454	466	437	493	487	451	499	429	454	433	480	459	472	472	457	494	482	509	491	429	501	476	451	496	470	482	430	454	452	500	448	473	482	485	444	464	455	450	463	437	425	479	481	481	506	466	459	485	461	429	448	487	527	444	479	488	459	469	492	486	465	452	504	469	468	462	476	466	471	501	503	474	490	464	512	440	447	428	453	481	453	513	501	492	462	471	494	453	514	513	465	465	435	498	467	489	465	433	508	451	495	444	469	436	442	527	467	475	446	470	477	466	457	471	472	475	489	481	467	494	464	490	494	469	493	412	462	462	467	473	463	456	480	479	458	454	472	460	452	488	466	454	473	477	481	475	481	503	493	483	473	483	481	492	442	482	472	485	438	470	479	472	489	469	528	465	462	478	480	450	480	457	504	501	508	439	452	476	458	492	491	459	436	467	492	448	504	508	456	473	473	468	464	490	471	487	452	489	475	488	449	513	472	479	469	503	494	449	457	457	477	490	478	481	484	544	448	466	457	487	452	457	519	502	471	460	479	490	513	475	489	505	492	463	502	462	473	443	431	479	499	464	504	434	499	456	495	448	480	432	473	441	500	457	498	484	425	509	464	444	473	455	499	469	504	444	496	445	523	467	495	490	474	492	461	489	459	499	456	488	483	473	446	505	463	486	475	478	508	474	504	488	490	485	462	438	475	460	471	450	461	453	500	465	483	443	467	480	443	497	473	487	487	482	496	461	466	480	473	464	463	456	493	465	473	457	475	456	492	455	458	474	514	500	443	499	508	462	494	462	474	474	417	446	472	491	451	470	477	454	412	451	474	516	499	462	498	479	462	502	421	487	418	490	488	485	469	508	444	465	464	437	476	449	462	471	459	470	475	510	462	445	460	519	471	449	489	437	484	480	486	434	473	489	521	470	496	467	459	524	503	444	481	503	475	491	484	450	461	456	476	490	495	438	485	470	481	470	458	450	460	534	470	476	498	481	458	489	507	479	510	468	466	489	469	477	488	499	527	465	447	506	489	486	474	510	466	473	463	443	482	436	488	472	478	473	492	471	471	465	442	456	440	499	469	470	520	453	491	512	473	426	493	503	483	456	462	500	480	515	447	488	474	454	473	462	517	447	506	483	506	481	460	462	497	491	473	505	486	479	479	465	466	492	446	477	519	497	462	449	485	491	439	466	437	473	454	511	503	479	494	446	465	480	460	450	483	438	456	479	460	475	445	471	506	482	470	475	486	522	477	494	504	483	459	484	525	467	454	488	468	481	470	492	474	427	456	457	450	443	477	448	474	523	490	485	494	479	471	453	500	465	465	471	451	490	507	494	461	494	470	474	483	487	470	469	458	465	486	482	456	450	471	480	474	469	495	460	467	500	509	483	497	482	465	456	470	509	436	481	443	484	503	469	456	459	495	450	460	473	491	471	445	495	477	496	418	476	464	483	467	457	512	472	489	479	480	473	473	438	476	485	490	490	489	474	478	476	478	469	472	449	471	470	484	458	499	494	448	489	482	466	464	462	451	524	465	460	435	465	503	491	452	459	494	458	463	443	493	472	465	441	492	419	440	467	463	450	468	471	492	462	464	481	563	499	498	486	454	490	452	458	493	456	486	495	503	452	477	481	494	482	413	437	471	429	475	510	474	490	493	455	478	457	451	477	459	465	505	471	454	484	446	431	479	469	455	482	440	498	441	446	479	476	458	493	507	456	489	488	413	472	451	459	480	441	462	447	444	443	468	470	479	472	452	456	485	423	493	496	468	443	471	465	435	459	462	453	484	471	484	447	466	540	506	475	483	484	467	482	472	510	475	481	468	454	447	460	461	456	472	495	457	459	482	471	468	493	447	446	476	443	466	482	448	475	471	463	480	440	496	472	468	475	490	463	460	526	487	463	478	467	447	500	457	463	453	462	457	422	518	518	481	455	461	487	493	503	423	484	456	470	488	478	478	449	459	451	453	474	428	461	494	471	494	477	450	469	491	437	471	482	450	442	487	482	451	470	460	459	469	460	450	454	493	484	512	476	482	471	474	494	458	497	478	465	487	468	510	474	481	442	506	482	465	499	467	479	476	470	457	460	459	487	461	463	475	472	460	486	487	496	501	455	525	455	471	464	486	488	435	505	488	448	475	474	428	484	476	491	481	469	479	512	479	466	472	490	510	467	486	441	513	515	452	498	449	496	421	493	440	442	517	457	486	458	455	432	474	438	430	465	448	491	482	496	453	510	413	470	464	469	460	495	488	495	487	460	492	462	503	496	457	442	472	473	440	477	473	474	495	477	486	463	471	488	484	468	512	501	447	456	451	459	475	488	468	455	472	470	471	462	479	444	488	458	468	481	467	457	478	461	525	455	469	476	479	497	479	451	469	457	426	474	437	479	447	458	475	468	455	485	462	488	493	500	459	465	485	478	512	486	478	473	468	487	498	494	449	461	467	442	491	503	508	497	419	454	497	476	410	509	452	471	527	486	485	468	481	475	468	507	481	457	501	489	423	456	474	474	468	501	488	476	456	467	482	464	480	484	459	465	483	480	519	479	495	468	493	464	467	443	462	456	461	464	467	459	481	493	487	485	465	491	506	480	500	464	458	510	479	482	475	470	477	496	454	528	434	484	449	485	455	478	474	465	470	471	466	486	425	471	480	419	447	485	466	469	444	475	469	454	458	473	461	476	494	506	414	489	494	480	465	480	493	467	470	484	441	501	481	462	471	478	454	493	449	460	473	473	474	461	526	456	466	466	454	464	486	488	440	494	489	437	454	459	474	479	443	475	450	473	488	447	505	474	442	508	472	471	465	519	485	467	483	497	458	498	456	470	496	479	479	484	471	452	525	483	465	456	494	477	514	464	425	469	445	493	445	481	451	484	483	478	443	490	479	489	481	507	475	480	475	496	451	470	474	493	469	454	488	486	465	465	471	496	446	508	502	484	471	436	488	460	454	463	469	453	467	442	490	428	439	447
16967	3205	2805	1992	1370	966	843	738	663	572	520	477	507	489	468	404	434	398	403	389	380	404	381	344	351	360	361	375	354	335	320	340	333	364	346	362	342	346	385	336	358	371	369	373	367	372	373	328	318	329	321	344	333	353	354	366	358	359	315	321	353	338	367	312	335	352	350	316	355	331	372	348	319	326	353	346	306	326	377	313	338	332	345	337	358	347	344	336	336	335	360	338	346	369	374	352	349	297	333	348	323	324	360	333	330	337	346	340	341	357	312	317	370	326	354	353	323	367	320	298	342	309	348	343	359	333	324	329	340	342	375	328	338	358	326	348	322	330	324	328	396	350	339	329	301	340	345	373	317	335	364	358	330	372	326	358	302	355	346	350	358	360	355	366	365	336	334	357	350	343	328	359	325	343	355	357	306	335	326	351	370	336	338	318	312	333	322	325	383	339	325	334	319	360	335	326	342	352	346	341	336	305	393	346	346	354	359	342	373	357	351	346	322	324	353	340	315	355	301	367	360	353	326	321	358	332	327	353	345	278	363	339	350	334	339	317	343	351	372	345	361	367	357	354	331	355	302	325	325	327	373	360	310	332	329	322	354	359	341	337	339	338	336	361	342	348	333	336	309	326	353	371	356	355	315	347	350	302	371	328	339	353	348	371	334	323	330	324	303	320	338	376	337	304	298	334	357	348	324	296	359	336	362	342	360	339	338	356	337	370	344	326	327	332	352	379	351	341	339	319	370	322	362	386	341	349	312	326	338	344	318	311	360	349	355	328	357	358	368	325	342	372	331	362	327	366	345	370	327	343	371	325	320	365	306	294	293	388	359	327	348	325	352	332	363	299	311	316	347	332	343	341	332	379	328	332	323	339	326	343	344	357	341	338	345	352	323	344	326	362	341	342	346	361	344	327	364	321	311	336	346	330	318	330	342	339	322	378	368	357	357	350	292	355	370	317	365	374	356	329	363	349	322	343	351	360	350	320	306	360	338	355	353	369	338	346	342	378	332	340	327	342	318	335	350	314	359	338	331	329	331	345	361	335	334	286	319	349	379	316	339	327	342	332	311	366	307	334	319	332	373	358	353	294	343	330	318	349	358	352	346	344	345	325	343	327	338	337	316	326	371	314	325	338	343	356	341	316	383	348	352	353	355	326	344	334	349	329	345	330	346	307	356	329	342	337	357	317	318	329	329	339	381	365	355	370	359	356	355	317	338	337	326	353	323	347	319	337	336	339	360	333	311	341	358	330	337	323	365	329	320	385	325	337	313	313	305	313	315	324	354	363	361	340	324	363	394	341	360	325	328	360	374	334	356	362	361	305	331	381	336	353	379	296	297	352	332	329	346	353	325	369	320	356	335	318	373	332	350	339	381	336	329	345	372	343	346	306	340	383	334	345	367	323	358	363	294	356	324	346	326	366	332	336	332	342	367	350	346	337	321	343	376	339	332	341	351	306	299	323	335	341	335	356	309	325	343	322	338	332	350	371	360	337	336	302	321	359	376	312	330	307	327	333	282	328	331	320	334	358	344	313	367	295	359	348	365	377	322	323	315	381	348	372	339	336	365	374	347	346	369	378	293	345	355	324	341	372	313	329	336	332	336	329	351	344	321	332	368	343	337	318	349	348	302	371	341	328	346	349	364	330	308	363	331	335	345	382	376	362	324	354	347	327	315	319	346	364	337	343	321	370	330	331	348	344	378	301	326	380	338	316	315	329	324	319	334	338	345	338	325	301	351	354	354	336	347	333	329	333	322	346	361	323	311	368	369	347	342	336	359	332	327	328	358	340	325	363	325	329	333	310	348	347	331	318	329	341	338	332	364	345	335	329	333	336	331	341	342	328	379	348	313	323	323	349	319	350	325	360	339	352	343	349	314	330	377	311	328	341	327	345	321	322	335	343	339	367	347	370	351	380	342	349	365	358	314	314	328	378	345	333	352	330	352	325	351	362	327	321	349	334	324	345	323	364	371	314	379	371	318	356	341	351	288	346	355	320	345	344	346	369	353	319	333	354	320	356	329	351	331	351	349	339	324	331	298	354	353	303	347	329	347	330	348	331	355	339	343	330	364	350	330	352	336	347	298	346	331	323	355	375	397	369	347	337	336	343	351	302	323	391	339	333	343	322	328	340	361	359	319	307	342	361	321	340	348	336	331	366	315	334	351	338	331	344	338	371	357	319	365	322	327	330	333	312	365	330	355	338	343	290	339	358	344	331	333	310	354	347	350	351	344	331	366	314	355	339	348	358	326	328	342	396	358	324	377	333	357	350	372	352	364	334	348	355	356	334	343	322	309	351	343	384	354	347	371	312	343	360	351	367	347	327	344	348	318	348	356	352	329	365	343	347	337	346	347	328	303	359	324	319	302	313	349	318	316	335	346	355	336	338	355	334	346	386	371	347	351	334	327	351	364	344	343	350	332	329	334	352	338	342	363	338	334	339	370	316	364	319	330	370	345	335	347	327	326	341	380	338	329	329	327	348	354	320	314	324	345	328	350	341	366	354	356	313	341	345	342	378	340	347	359	338	321	334	352	358	334	348	368	349	338	321	334	345	322	360	351	362	345	349	329	333	352	347	368	284	392	357	335	361	365	338	363	368	312	332	363	314	394	351	342	319	346	372	353	352	311	348	363	300	327	345	390	365	350	350	346	345	356	338	366	362	341	333	324	315	346	345	321	356	366	350	291	329	323	368	339	351	333	348	375	364	354	330	318	314	340	313	326	357	351	305	308	348	309	349	349	368	311	368	351	329	377	322	353	306	327	336	350	361	339	354	382	362	328	317	344	361	321	302	325	348	324	326	311	367	327	307	352	323	344	340	348	350	338	363	329	353	352	362	363	347	376	338	341	338	345	314	325	323	349	343	350	349	332	343	345	322	378	336	349	334	307	325	353	313	319	321	342	323	354	361	343	348	328	370	371	322	358	306	326	360	343	352	318	332	348	338	333	347	356	332	316	305	342	312	313	345	363	328	357	369	356	338	364	337	347	339	317	387	325	351	344	339	358	337	352	358	326	322	366	335	353	363	342	360	353	330	327	325	352	372	379	358	351	328	362	322	351	340	360	334	344	351	345	366	347	373	338	352	358	332	366	349	374	319	372	339	331	328	322	367	374	336	375	331	316	325	329	332	367	347	328	318	318	333	349	327	338	310	311	324	372	413	305	368	347	327	336	361	367	334	395	347	331	316	382	364	337	339	320	338	328	309	344	315	337	366	330	330	308	338	345	302	377	341	356	355	333	364	361	332	364	323	340	353	343	378	330	340	340	364	344	343	336	344	331	320	338	326	364	341	350	350	330	333	362	338	329	302	345	321	325	342	300	351	343	329	354	347	353	365	349	296	327	295	364	308	350	328	368	339	365	380	347	339	328	334	358	323	311	325	366	334	350	344	347	306	349	323	357	313	334	323	296	341	319	347	339	347	338	354	368	341	349	338	337	315	305	343	343	344	319	358	352	327	326	349	328	338	325	372	368	322
9141	2433	4911	5820	4940	4135	3335	2937	2549	2211	1955	1834	1684	1541	1500	1427	1290	1325	1256	1171	1246	1191	1097	1152	1128	1084	1051	1003	1022	1070	1008	1033	973	934	1036	892	978	941	914	931	940	973	949	977	919	931	962	893	921	931	904	890	877	935	904	845	876	913	885	835	834	871	843	857	865	858	826	900	936	962	870	836	881	913	897	906	826	838	842	848	937	868	852	840	865	855	824	850	866	864	915	856	867	867	867	848	907	838	846	834	925	846	849	852	875	910	898	846	910	908	841	878	844	923	819	846	835	882	833	892	865	889	828	879	842	843	883	867	844	880	822	848	937	891	874	824	855	884	840	867	869	882	901	933	859	901	858	902	846	925	872	867	894	857	824	910	879	826	864	862	825	823	821	861	832	860	849	854	853	880	836	816	892	846	821	917	841	855	821	863	828	841	907	881	845	900	826	881	864	897	892	878	845	857	872	867	860	846	835	826	866	873	818	810	850	861	858	769	878	855	840	838	812	899	861	846	867	858	834	861	855	887	824	851	906	846	839	853	881	869	829	854	831	862	829	881	851	860	827	895	897	789	870	852	887	866	838	853	854	878	813	870	863	838	850	849	892	831	817	858	862	859	878	866	922	842	859	825	797	867	843	854	877	895	827	840	859	855	865	822	848	865	865	796	832	788	907	872	850	894	857	849	891	878	914	892	865	933	871	815	869	837	811	834	926	870	880	837	872	869	844	851	899	823	882	859	871	843	891	856	854	861	850	845	861	824	874	870	885	889	876	861	889	894	857	831	826	849	784	897	822	824	868	848	878	838	829	887	848	862	882	838	838	818	848	854	859	872	849	840	899	812	879	795	934	859	827	857	861	899	929	877	830	860	809	896	814	837	878	858	875	814	887	840	834	827	839	914	843	800	835	849	869	834	847	832	854	884	883	849	817	884	884	878	860	831	917	844	897	862	764	906	864	878	845	841	837	844	859	890	852	810	776	829	898	854	864	922	888	834	865	860	878	792	840	936	876	840	853	828	850	850	925	827	853	861	867	918	852	848	878	814	873	882	855	870	840	839	889	846	919	851	865	875	824	819	850	868	894	887	855	834	822	868	877	848	879	845	847	866	853	934	835	887	896	885	836	866	895	796	916	909	846	850	818	867	842	840	810	850	855	933	870	858	829	857	872	836	860	877	849	839	841	835	851	884	844	810	908	827	838	929	919	848	843	863	853	868	831	834	877	866	910	878	812	862	868	916	831	877	849	845	877	832	853	871	846	877	840	874	853	828	859	890	854	874	849	816	848	842	860	827	861	763	859	852	845	853	882	872	814	864	849	842	889	871	880	899	872	848	903	866	851	845	873	876	886	867	874	901	837	815	883	871	891	820	799	851	835	832	889	877	822	891	868	858	820	887	895	846	851	872	849	879	879	830	817	858	881	816	887	882	877	860	865	908	839	836	850	867	848	796	844	880	864	882	871	827	827	856	835	870	851	836	914	783	827	881	884	869	867	793	831	811	893	835	820	914	867	900	878	847	847	877	847	854	821	875	850	864	810	952	825	865	817	851	821	861	826	853	831	845	850	841	871	878	879	864	860	848	847	819	851	817	819	886	853	842	882	869	839	856	844	899	902	824	821	851	837	877	861	810	866	850	876	886	930	876	828	890	835	902	848	870	873	839	855	872	828	822	847	809	868	929	842	850	865	891	897	816	795	862	861	875	827	841	844	838	888	913	835	870	874	880	931	913	909	845	839	879	821	896	825	854	845	858	829	833	832	847	889	886	841	909	856	837	850	841	868	940	877	848	872	842	845	859	868	856	816	900	849	850	876	879	857	834	932	856	845	848	884	892	864	901	883	903	812	863	841	850	845	849	899	846	898	824	871	887	841	899	862	823	839	822	863	810	879	863	826	845	875	835	875	823	840	836	876	866	888	791	896	825	819	892	863	884	873	838	878	841	882	858	860	830	853	889	868	883	912	859	866	855	860	791	831	837	855	852	799	881	817	823	840	825	847	871	849	820	834	882	827	872	854	854	911	864	870	851	887	883	875	799	881	822	931	800	858	815	850	827	893	864	883	800	899	897	788	847	846	853	835	796	798	839	850	839	842	885	853	862	829	851	947	861	889	845	896	818	847	862	875	844	780	798	843	878	870	893	894	836	820	845	828	874	869	836	856	845	815	834	860	835	888	881	822	923	879	847	817	827	831	849	830	871	856	850	817	862	866	863	809	882	866	862	841	805	872	829	897	849	809	818	843	867	805	828	859	757	842	855	870	900	876	835	852	856	814	846	860	843	812	888	895	901	879	886	853	801	877	941	823	846	862	817	889	908	913	833	843	882	896	885	886	838	866	849	832	916	851	827	834	873	851	838	838	850	878	858	873	855	871	856	865	862	841	860	864	849	853	847	866	826	873	904	896	824	876	828	852	865	893	887	823	858	805	877	827	837	850	821	835	839	876	795	851	855	906	767	837	908	882	848	879	898	863	850	832	824	816	869	892	858	849	829	846	853	845	865	831	889	823	826	887	855	865	810	848	902	869	908	889	893	863	885	833	794	836	894	865	874	832	827	846	843	843	846	821	840	843	837	837	907	866	845	872	829	898	869	864	898	844	856	879	841	835	847	881	851	778	854	827	874	878	835	820	848	901	864	893	864	891	854	847	830	857	847	908	873	848	886	845	884	913	838	841	847	864	869	874	853	860	853	850	810	877	797	836	849	878	807	865	824	874	881	859	832	833	834	855	853	896	819	833	849	845	817	899	920	842	834	865	833	811	895	833	873	783	848	853	881	868	893	855	819	874	869	849	865	781	911	866	871	865	874	872	858	885	842	873	842	875	868	792	849	901	888	878	802	857	827	874	829	880	853	880	896	875	884	876	815	796	838	801	871	824	836	899	823	822	820	839	872	846	814	849	878	851	876	807	850	822	879	863	860	832	844	790	865	844	862	831	846	877	843	845	899	874	875	843	855	875	851	878	863	884	838	834	787	843	863	835	842	879	866	873	867	824	860	888	860	872	811	869	833	892	867	885	814	898	894	861	837	836	835	843	829	850	831	867	847	861	812	845	858	838	864	819	851	827	883	821	868	819	845	868	899	860	898	890	859	880	854	912	868	847	802	851	903	840	812	837	817	878	861	836	871	851	857	796	845	830	874	846	857	857	834	900	875	842	854	904	875	900	839	898	887	847	848	894	886	845	851	912	815	808	868	870	886	871	861	893	862	858	874	830	928	899	872	895	808	867	853	891	895	826	866	909	872	873	854	844	872	930	838	803	892	801	798	818	878	801	852	890	859	824	787	874	834	814	864	862	879	850	817	835	897	823	864	823	852	838	858	857	872	873	862	844	853	822	856	868	847	837	858	830	897	807	851	878	832	849	917	851	875	888	848	830	855	888	879	890	850	882	840	803	814	864	851	893	852	849	845	816	860	857	845	829	883	852	851	818	860	900	831	832	850	829	854	838	841	800	893	882	859	837	871	812	820	831	871	875	860	864	892	855	798
2482	208	195	193	155	168	146	167	169	149	144	133	171	159	163	157	152	187	143	182	161	179	153	168	165	152	164	193	135	157	147	164	148	154	151	160	171	169	166	162	155	166	163	178	167	157	138	184	164	175	137	153	159	143	160	142	149	164	159	154	166	170	168	155	145	160	153	153	169	182	164	137	176	163	171	172	146	144	135	154	151	164	164	167	176	159	164	154	165	166	150	181	161	155	146	148	171	156	171	181	179	162	162	159	156	160	151	171	152	172	157	134	161	154	168	175	153	150	174	150	157	187	145	154	163	151	147	185	139	142	177	173	199	142	165	154	187	185	151	155	174	160	141	161	158	165	150	163	161	175	166	167	161	158	198	183	178	179	171	163	158	162	162	177	149	137	165	137	151	171	144	180	178	173	151	153	167	161	176	150	150	157	173	135	135	153	143	155	165	153	154	166	176	163	165	133	151	150	168	169	153	169	180	164	151	170	170	158	178	148	147	150	161	163	187	163	156	144	166	139	164	142	164	140	164	143	144	163	142	141	176	183	160	160	177	156	189	126	164	152	162	147	138	182	172	168	190	162	168	158	166	162	155	173	171	147	171	160	172	139	155	162	164	148	167	172	168	147	158	158	150	144	156	161	149	176	189	167	172	157	183	158	161	174	159	152	167	159	162	160	148	171	163	161	150	167	153	165	155	155	147	141	178	160	152	172	165	186	173	154	161	167	181	195	168	170	149	170	158	158	135	146	158	176	161	157	155	158	170	157	159	177	130	169	154	163	179	180	169	166	161	166	177	149	163	168	164	152	157	146	144	133	147	168	165	160	159	165	154	181	162	159	177	172	161	115	166	151	150	148	175	153	161	156	158	141	152	159	169	157	155	170	171	168	156	147	185	165	149	164	169	153	169	152	154	150	155	167	168	133	153	160	142	184	162	154	154	163	151	164	155	168	150	160	180	179	163	143	152	148	177	185	145	156	164	152	149	157	158	158	160	163	168	158	188	167	168	160	157	178	157	166	181	152	152	162	176	160	151	167	166	171	144	133	152	144	160	203	161	145	152	161	170	182	183	181	148	178	191	182	154	187	197	154	154	167	161	160	151	148	137	155	130	184	142	173	143	156	159	161	174	147	174	182	177	156	150	181	150	157	149	162	168	154	171	146	151	177	156	156	149	175	146	157	165	156	148	152	172	139	151	156	171	153	148	167	157	160	164	154	149	159	187	138	164	187	125	166	139	131	162	161	149	168	167	147	158	153	143	178	157	193	172	183	176	179	145	160	151	163	155	189	155	143	147	149	139	156	165	172	156	147	158	192	194	168	161	170	165	161	170	161	163	185	145	132	161	155	154	198	159	168	144	171	145	192	164	148	133	156	164	144	161	171	174	163	140	175	145	152	161	168	160	161	167	152	159	164	165	163	172	150	165	172	160	161	158	167	166	154	165	159	174	139	179	153	158	144	131	156	150	157	180	164	146	161	158	174	154	171	145	187	165	147	151	148	150	164	166	150	159	161	172	191	149	153	168	150	157	167	175	165	153	158	178	168	158	133	158	167	152	154	143	153	152	167	171	159	150	164	171	151	171	154	154	171	177	162	191	150	148	178	152	174	153	167	153	175	183	148	167	177	155	174	156	161	139	168	166	148	132	151	154	156	175	161	159	147	146	168	170	157	158	161	171	191	169	147	152	163	154	152	150	153	148	158	138	188	149	155	138	159	174	161	169	184	166	161	151	161	151	158	170	167	178	157	161	134	129	166	152	154	143	144	167	157	169	165	168	132	143	136	160	165	155	151	153	156	157	134	162	165	163	161	144	170	145	162	169	153	155	161	177	146	155	143	155	164	160	153	149	166	173	144	181	157	172	166	151	148	142	142	156	158	157	164	153	167	162	160	158	150	155	155	153	170	159	156	159	156	153	148	175	163	161	123	164	155	178	161	160	164	157	167	191	173	177	168	174	148	165	128	173	153	154	153	165	154	181	135	153	165	158	160	184	156	148	159	166	154	168	161	158	147	144	172	177	177	169	153	191	203	158	168	161	152	169	187	165	161	132	172	174	160	160	147	154	151	169	168	159	178	157	169	157	184	151	171	136	155	156	172	147	168	150	153	143	153	148	128	149	144	170	177	162	149	145	148	124	157	166	145	178	150	183	169	150	165	161	157	148	128	142	149	145	148	162	137	149	165	133	147	147	170	155	141	165	143	140	156	162	157	145	160	166	145	152	163	156	164	155	166	178	141	159	150	200	160	153	169	147	146	139	153	151	173	155	145	132	178	145	166	182	168	160	159	162	164	162	176	155	186	150	198	168	151	171	164	172	154	152	159	187	146	154	161	165	177	167	171	161	145	156	149	166	141	139	162	175	182	165	142	175	151	171	185	150	151	156	153	128	158	177	165	148	173	176	172	175	155	162	179	167	155	198	153	184	163	153	150	155	159	157	166	133	150	165	159	155	150	168	188	159	150	153	132	175	148	157	159	145	155	143	159	130	169	160	163	141	181	171	170	160	133	157	162	163	158	164	176	154	162	161	158	158	160	146	165	168	157	157	149	158	172	154	156	145	167	159	153	148	166	153	153	147	153	169	137	153	167	161	152	172	164	151	168	160	164	155	146	156	176	154	164	161	144	154	169	167	175	165	152	150	181	137	168	150	153	153	179	171	163	145	175	156	167	155	140	156	164	162	149	166	166	149	166	138	147	170	161	168	147	165	167	163	138	149	160	143	148	151	153	174	147	176	166	165	174	165	139	177	174	177	142	142	181	171	152	145	158	188	179	178	154	164	161	186	151	157	165	169	179	139	163	165	163	161	159	156	156	152	153	161	168	167	162	152	150	163	176	151	150	155	160	163	164	162	133	201	150	138	164	166	155	183	173	163	182	100	172	157	148	153	131	166	163	168	161	173	173	150	161	161	152	170	148	181	158	169	182	156	148	151	162	141	155	142	151	148	194	156	168	155	160	132	163	164	157	174	154	153	152	165	149	144	168	164	159	157	170	175	146	169	159	140	172	162	155	183	147	149	179	123	142	161	133	168	170	148	157	149	160	166	159	163	155	157	173	166	138	151	151	145	159	165	156	163	154	157	178	164	170	172	161	177	148	173	176	169	163	151	169	157	179	136	143	156	151	148	170	152	171	167	158	160	178	151	164	151	143	160	181	130	155	163	172	175	149	154	161	184	178	182	142	161	175	161	134	173	173	147	155	146	166	159	144	133	150	136	144	156	142	151	175	162	154	176	138	151	136	154	151	158	162	173	169	165	168	127	173	140	155	155	163	148	174	163	176	174	145	137	154	165	177	153	169	150	141	156	164	149	165	146	137	159	166	171	153	140	161	139	162	146	164	183	145	174	177	148	171	165	153	146	154	178	154	160	173	151	139	164	142	145	148	171	209	158	162	149	156	166	160	143	148	168	151	147	139	138	181	165	145	156	169	151	170	157	135	161	154	160	148	171	170	161	160	152	127	149	144	183	171	149	163	155	173
2385	503	502	537	514	484	542	503	466	463	467	474	467	442	458	446	488	451	376	475	436	480	459	450	459	481	465	447	416	450	445	487	411	433	455	417	414	478	412	432	434	435	466	465	466	464	437	443	467	451	448	474	458	462	421	453	436	423	458	459	447	482	434	494	456	404	429	475	442	449	467	459	441	439	431	436	486	447	423	433	470	456	448	428	450	452	353	443	486	442	444	458	447	476	460	430	474	447	433	442	422	465	446	471	482	445	429	405	426	482	479	437	473	461	467	463	475	466	439	457	464	435	419	440	478	451	452	439	452	462	449	443	459	466	431	448	438	450	413	494	439	476	486	464	456	455	448	502	480	449	457	461	413	419	505	497	448	471	467	456	435	473	453	503	467	449	415	457	469	448	472	483	424	478	436	445	410	472	470	450	456	448	425	467	453	449	515	431	469	468	455	440	436	442	437	423	432	433	465	448	440	441	431	428	463	462	465	477	468	421	459	410	444	488	465	431	450	444	464	464	452	477	456	422	457	436	438	460	461	455	446	481	459	453	428	436	458	468	470	436	423	429	460	481	498	482	507	442	455	452	443	420	472	490	468	427	462	483	460	440	411	457	470	422	453	484	428	436	455	456	446	421	444	454	474	439	460	455	472	469	469	451	502	421	457	433	474	467	460	462	425	483	431	405	454	407	428	461	474	450	427	441	425	465	438	474	452	454	480	419	455	418	444	461	458	463	448	466	461	454	450	456	445	453	477	460	457	458	456	456	446	449	470	427	439	439	432	456	465	390	437	439	448	444	458	446	404	468	463	454	494	417	438	455	452	431	468	465	468	464	463	482	478	456	493	490	469	450	477	457	439	462	443	413	466	441	442	463	450	417	481	449	440	455	419	436	445	436	437	440	467	497	461	473	468	446	458	455	472	467	458	434	431	455	445	449	444	453	414	461	496	460	444	443	450	462	467	434	449	463	512	443	431	436	448	448	450	465	453	439	459	429	441	429	441	411	444	492	416	488	434	440	428	421	465	445	486	421	480	456	468	442	428	409	457	420	471	475	463	438	419	466	421	428	427	465	457	464	413	479	446	461	427	426	425	457	425	457	447	430	438	458	434	460	464	454	466	421	431	467	489	438	460	481	461	431	462	444	414	435	416	434	470	482	439	404	446	474	467	438	441	443	453	474	415	434	409	472	490	458	459	430	463	483	443	450	440	457	446	425	462	449	426	437	488	441	456	429	429	461	437	449	452	432	460	418	410	468	474	460	411	442	434	464	408	453	404	485	451	423	425	447	455	403	470	420	475	435	422	458	404	504	477	462	431	477	452	444	461	449	475	445	446	432	479	421	444	456	466	456	437	474	428	475	460	470	420	433	446	455	429	458	461	487	454	481	455	479	483	456	471	470	426	440	436	421	502	460	471	466	432	447	461	465	441	461	455	428	448	460	449	450	476	415	443	456	418	454	426	443	458	428	437	439	453	406	413	475	460	441	438	463	478	432	428	438	456	432	471	444	430	436	480	473	453	457	411	447	429	465	494	469	448	455	439	446	437	397	478	508	462	446	447	474	479	438	444	417	435	462	418	502	437	414	438	467	487	416	420	459	402	453	448	461	444	433	395	478	443	404	474	489	464	456	472	458	434	422	375	456	424	452	473	417	470	479	447	445	464	437	416	448	437	482	462	470	454	458	449	447	425	447	454	468	411	464	429	444	459	453	420	467	455	477	427	426	479	428	433	424	443	426	432	439	474	453	457	429	447	458	448	477	428	439	425	467	433	421	467	435	414	453	460	469	430	433	459	448	457	427	441	452	496	421	478	433	445	420	423	452	487	433	453	440	455	454	425	457	432	427	470	426	441	446	460	439	427	472	472	440	433	437	450	435	461	446	444	441	423	450	432	445	421	389	431	444	456	450	409	435	459	443	448	474	440	441	417	418	476	425	467	463	439	422	419	439	449	447	467	420	472	440	471	456	419	444	459	414	423	447	473	449	420	475	440	462	460	479	462	483	443	455	435	418	467	467	469	438	474	485	437	414	430	455	441	422	475	417	428	424	479	431	413	431	476	447	431	452	434	430	423	415	402	437	424	454	456	456	454	435	411	449	431	456	462	432	433	416	444	422	432	460	443	424	464	436	459	422	451	459	450	422	457	466	409	437	429	473	453	500	428	448	457	469	470	471	443	470	453	442	479	464	477	453	484	427	425	450	445	453	479	438	476	450	435	429	455	419	450	463	442	488	423	439	427	482	501	419	454	467	447	457	442	461	475	441	460	473	426	447	441	434	433	445	466	428	442	409	447	445	456	493	448	471	472	442	465	444	450	477	447	429	420	459	450	483	442	482	433	420	446	494	470	477	433	408	427	492	432	462	472	453	478	433	449	485	445	469	440	435	423	465	453	422	470	452	415	464	414	496	502	432	443	471	434	476	476	493	472	445	424	441	433	464	499	453	471	444	419	456	458	431	505	466	423	430	443	444	482	445	517	441	452	473	440	471	482	457	434	438	490	480	445	418	447	442	441	466	457	475	456	452	454	436	451	425	436	445	439	453	447	473	458	477	446	432	452	437	443	459	447	438	441	423	405	481	411	438	454	465	452	466	468	420	437	449	501	458	476	429	450	433	459	437	449	426	427	461	433	429	463	439	422	410	453	447	455	449	453	427	444	444	462	433	430	449	465	494	435	455	403	449	435	478	407	440	433	414	441	442	445	450	447	424	431	499	456	452	483	461	452	435	503	433	439	436	458	450	456	414	429	476	462	426	449	460	447	434	486	465	434	422	426	475	444	455	467	472	444	410	523	449	440	439	482	455	446	502	420	476	485	425	447	465	456	448	427	459	456	452	422	441	455	415	446	441	435	464	462	454	480	471	449	427	452	475	456	439	412	462	432	459	473	394	449	429	474	466	432	479	465	471	480	438	411	442	426	462	477	428	499	446	416	466	436	454	466	425	426	457	454	442	460	471	474	454	481	464	445	433	458	472	481	463	442	451	457	466	430	461	461	423	480	452	449	400	442	458	445	440	444	440	451	438	480	446	467	468	443	494	455	447	454	424	456	450	425	438	483	452	432	425	464	470	428	479	427	465	441	485	452	460	431	456	466	443	442	477	478	466	457	451	426	477	423	459	470	454	415	453	447	478	469	429	436	434	487	428	439	432	474	421	445	408	449	471	438	451	447	436	440	421	477	462	452	433	437	443	450	442	448	447	431	454	448	456	474	455	487	461	468	429	426	489	468	446	440	457	454	448	449	404	488	438	452	439	455	424	445	485	463	434	430	425	458	460	431	453	449	438	456	408	429	419	424	473	460	454	454	464	432	468	452	474	441	413	439	441	475	403	435	455	444	456	447	424	464	446	499	389	408	390	434	409	441	414	424	429	434	449	462	438	431	456	418	451	433	449	465	425	452	419	432	479	451	459	468	488	461	441	470	468	498	442	507	452	427	468	435	452	416	450	468	442	481	432	424	440	428	444	462	425	415	441	442	438
9653	1265	1230	898	681	485	366	346	311	260	250	251	214	213	202	186	188	210	208	193	181	183	197	172	161	143	161	168	177	172	184	169	176	138	196	159	160	148	165	169	171	151	178	173	171	159	173	154	162	169	161	177	133	179	164	156	168	169	163	156	183	137	148	147	145	145	167	193	166	160	173	168	169	174	168	162	167	147	157	144	161	144	155	142	161	159	168	166	161	147	178	156	158	145	129	173	155	162	148	151	163	149	171	162	165	175	174	150	147	179	180	178	181	147	152	159	168	138	159	164	158	162	173	175	187	176	178	173	153	140	163	149	150	150	153	159	166	163	174	178	167	153	154	139	142	168	177	146	139	137	183	159	147	155	163	142	167	171	144	174	162	163	150	175	169	177	177	139	157	147	170	123	167	153	143	160	149	173	154	175	140	166	156	156	155	166	146	164	145	152	167	156	183	150	149	157	157	163	170	168	151	146	165	162	154	153	154	166	160	159	153	150	164	139	158	172	161	145	143	152	163	160	153	138	180	147	160	161	184	161	175	151	135	148	151	135	149	155	164	157	171	166	156	148	143	164	168	146	189	185	179	173	159	161	200	163	163	152	179	156	152	171	157	184	166	125	163	154	167	153	168	169	160	170	170	163	168	158	146	156	144	154	151	168	176	138	168	151	158	169	159	147	161	164	176	161	160	162	173	153	154	157	158	171	162	181	143	164	142	173	145	165	152	146	160	166	164	144	154	170	193	140	164	154	152	162	147	161	169	167	147	142	172	162	185	156	166	161	160	162	190	165	187	148	168	153	171	173	163	157	160	165	193	165	148	161	153	178	167	164	144	151	168	138	165	145	153	176	158	167	170	184	148	170	155	148	163	166	134	158	165	158	171	173	174	153	152	146	157	174	168	155	156	178	147	162	171	170	158	176	155	152	146	137	168	152	153	132	182	160	155	166	151	152	175	157	160	143	135	180	175	162	166	136	156	159	170	149	137	169	170	138	168	157	146	158	159	149	143	175	185	149	143	161	161	148	150	153	143	146	169	141	142	172	159	155	153	136	152	154	182	137	170	143	167	137	148	165	147	164	138	159	175	139	158	133	141	164	154	171	169	185	158	163	162	182	156	165	167	183	145	172	147	146	146	157	168	153	169	144	153	158	156	182	175	162	165	183	155	158	175	150	190	151	185	174	179	161	189	169	162	165	164	168	157	169	156	155	168	155	150	156	131	155	154	177	147	178	203	188	186	162	147	153	137	154	158	142	146	161	157	145	160	166	173	162	174	166	181	192	154	165	162	147	159	154	156	141	179	149	158	154	164	150	148	156	158	160	155	160	159	156	152	188	151	163	151	154	165	180	189	179	178	181	130	140	151	172	165	143	143	165	160	170	158	150	166	168	161	161	156	174	193	167	167	172	137	188	172	160	175	154	157	145	140	152	170	170	138	152	150	163	155	145	177	145	175	165	165	140	137	173	185	174	178	161	159	146	166	143	162	142	183	150	155	142	179	168	161	179	160	164	138	145	163	155	182	181	197	162	180	176	155	168	152	129	172	165	147	166	149	164	153	174	139	154	168	160	168	157	157	147	151	161	163	157	195	185	178	146	148	169	179	172	163	155	153	170	195	151	173	160	171	148	150	165	145	155	163	172	165	171	159	154	160	190	162	171	186	151	178	164	157	175	184	162	154	156	162	174	148	166	161	167	155	169	146	162	156	169	162	164	157	151	171	149	162	175	175	178	164	154	148	174	157	147	154	162	144	180	141	162	172	155	147	175	173	180	167	164	173	149	173	173	171	172	139	183	178	163	150	173	167	167	168	142	172	165	138	163	150	180	154	171	162	150	150	149	153	171	176	167	172	169	149	144	180	166	152	165	151	154	156	181	151	161	160	164	167	163	166	164	144	166	152	157	165	157	162	163	157	172	162	125	182	159	167	171	176	172	147	185	171	161	172	161	173	150	170	130	144	178	138	158	182	178	158	162	177	175	152	185	168	150	164	171	159	161	143	184	173	161	180	162	145	163	176	161	186	150	149	170	157	170	181	180	159	170	170	150	146	160	142	149	160	169	131	125	150	157	146	164	149	147	169	176	163	159	140	166	173	128	143	167	178	178	159	161	160	146	162	159	164	158	163	175	158	167	146	157	158	161	154	158	153	156	168	195	150	176	144	128	171	188	160	151	162	151	179	160	188	149	164	176	137	152	171	175	160	151	178	162	154	164	161	163	164	173	147	174	187	179	162	144	161	145	149	168	158	142	180	193	150	158	170	150	172	151	153	171	159	147	142	171	182	164	151	154	154	164	175	141	142	169	146	137	162	197	168	166	143	141	181	158	174	190	159	151	169	169	153	159	153	168	160	152	151	162	184	174	167	170	133	155	173	189	156	152	177	151	141	139	161	157	151	179	182	167	160	161	150	139	143	163	182	161	173	170	153	172	169	152	168	184	167	141	174	162	152	172	160	152	141	179	162	172	167	169	170	157	187	171	154	154	159	189	164	160	153	161	162	155	158	168	174	188	131	151	163	150	145	174	169	146	173	164	183	175	169	147	149	171	156	147	153	156	139	157	174	170	148	146	179	138	161	155	153	166	150	155	168	151	161	168	139	176	151	184	166	169	149	174	150	177	160	173	168	163	144	157	163	180	152	152	167	159	166	164	167	174	150	144	156	172	160	169	134	147	167	157	193	179	141	161	168	147	176	144	155	178	180	169	177	166	138	195	169	190	167	158	143	135	132	155	161	163	188	153	174	155	168	167	156	172	168	158	167	147	183	157	175	137	163	166	174	145	178	156	148	175	167	158	176	166	151	154	165	170	171	184	186	154	163	155	167	135	131	141	151	187	149	156	167	175	162	176	170	174	192	156	139	155	164	174	165	163	172	180	153	150	148	179	179	158	150	151	164	128	163	151	163	154	155	160	170	161	154	157	141	148	156	165	180	152	167	163	165	167	184	180	163	154	156	158	158	179	158	147	156	162	165	171	175	164	165	149	139	141	142	151	176	156	142	181	150	167	170	168	162	155	153	162	166	159	161	189	173	156	154	152	174	153	161	149	160	177	161	170	167	148	152	192	154	151	156	125	130	170	156	153	181	163	170	177	160	148	166	175	174	152	142	155	173	141	168	161	162	152	173	159	159	178	172	156	163	157	179	162	164	149	152	149	162	164	165	158	163	161	156	147	148	156	158	145	161	158	157	165	178	171	165	144	149	168	179	154	167	169	167	139	167	144	135	139	168	149	149	157	161	169	137	155	185	162	177	163	164	154	174	154	159	154	162	150	175	174	148	180	152	155	177	152	166	172	156	157	165	126	164	148	158	174	180	159	164	148	145	162	168	149	158	162	139	166	148	141	172	172	170	144	173	159	179	175	140	153	149	140	176	168	162	140	147	171	146	151	150	191	175	153	149	173	170	160	160	161	157	143	173	168	168	149	172	156	151	164	156	167	163	159	163	154	168	166	162	160	152	180	159	173	176	162	163	187	163	153
6635	1213	2629	2992	2677	2214	1898	1526	1246	1164	1024	973	883	854	804	759	729	690	679	629	585	637	651	613	555	561	591	565	595	578	520	555	543	536	550	526	542	494	522	539	523	498	522	487	492	506	524	486	552	523	450	511	467	504	510	509	486	494	492	478	476	473	483	493	481	461	485	545	469	513	470	509	476	499	480	480	496	481	526	534	493	504	505	481	451	503	493	481	473	486	466	480	490	465	473	468	438	487	475	467	465	484	451	501	479	479	508	460	465	458	463	486	470	468	473	486	484	522	519	477	470	455	451	444	503	506	470	493	510	514	502	526	477	484	480	508	461	479	473	452	478	468	471	465	483	462	470	414	476	524	477	517	510	478	440	471	481	511	499	487	502	455	487	492	478	520	492	466	443	443	479	469	464	505	521	442	440	465	473	468	500	451	497	469	461	491	464	454	458	487	471	469	479	444	458	468	434	468	441	467	509	528	460	451	475	474	490	474	475	513	435	498	445	470	516	502	441	433	482	483	489	496	452	472	502	476	469	473	497	471	522	476	494	447	468	465	494	487	455	446	498	498	460	485	443	462	484	488	471	456	467	457	452	482	484	472	454	515	495	472	493	518	473	465	478	462	496	497	486	471	489	491	500	473	501	496	491	469	456	443	477	452	440	469	476	466	487	478	478	419	461	475	497	469	484	481	479	488	439	499	496	438	497	471	478	478	466	478	479	474	458	463	478	474	469	479	425	454	480	451	443	483	487	490	467	478	438	465	472	466	451	474	442	505	442	474	500	483	449	478	439	462	459	472	474	498	482	436	469	493	455	464	476	483	459	451	447	466	463	469	483	455	464	512	493	504	469	472	465	488	484	510	515	476	488	485	457	499	446	476	416	448	495	499	449	454	485	488	459	477	459	471	459	488	435	484	463	508	472	489	464	484	502	480	462	487	489	478	479	497	483	468	461	504	452	462	429	482	480	448	457	499	461	477	460	452	496	456	523	471	458	496	484	463	493	461	540	476	499	490	461	442	482	458	483	479	462	479	468	459	450	457	447	438	456	467	470	487	508	467	532	451	476	484	464	452	450	480	480	501	474	431	521	466	475	491	503	488	468	420	480	499	495	500	524	491	443	475	474	506	453	451	492	445	463	469	481	472	485	492	436	501	496	495	464	495	533	494	473	475	489	467	467	461	475	417	454	475	495	479	428	459	444	490	496	485	450	484	454	508	456	459	503	442	492	456	478	471	445	488	467	471	492	464	445	470	481	490	478	492	488	481	454	507	472	479	486	458	438	435	499	467	427	459	484	444	458	447	466	454	488	475	490	476	501	460	525	468	457	460	467	492	461	453	493	483	486	503	454	494	422	463	501	488	486	480	479	453	485	481	471	472	481	483	505	501	469	492	489	461	459	428	479	489	441	463	495	435	526	460	456	465	460	455	471	495	440	475	490	491	500	453	420	453	469	506	483	471	485	525	434	464	499	457	485	495	431	437	445	477	504	469	459	497	517	433	443	495	459	475	513	487	441	486	444	476	462	480	472	529	482	447	462	501	443	481	422	460	475	487	458	454	469	497	467	467	513	476	460	417	440	494	481	477	456	473	450	487	412	496	470	469	470	462	467	464	484	473	422	462	430	424	473	513	467	471	519	483	483	488	448	478	475	447	503	500	454	464	455	499	439	487	458	440	444	453	483	476	464	467	495	470	446	428	485	454	449	483	483	451	494	462	482	502	446	481	461	459	496	429	481	471	507	466	440	474	480	432	485	452	532	506	506	473	442	483	513	483	451	462	460	461	466	475	447	471	484	476	481	437	476	462	480	481	462	469	433	467	504	496	451	461	461	501	435	482	437	507	501	509	508	425	494	468	480	456	447	495	471	487	485	460	453	487	469	469	479	460	455	441	443	530	437	483	493	435	503	471	484	486	435	479	474	479	491	454	457	519	474	510	505	484	457	451	471	486	451	497	504	461	464	499	480	489	488	438	477	452	459	475	509	466	476	449	472	484	454	521	464	462	461	484	482	458	472	493	462	476	478	471	475	459	476	455	493	483	464	486	462	482	492	464	443	504	479	519	478	471	466	481	471	486	460	468	481	470	463	496	443	480	452	464	474	474	497	530	482	455	470	464	454	468	482	482	470	478	469	500	504	456	481	478	424	461	455	492	430	470	480	501	442	479	467	426	475	455	465	467	455	481	462	448	474	518	462	452	483	477	449	499	509	489	486	508	502	457	450	486	475	464	475	448	475	454	442	446	470	446	521	454	479	479	459	440	478	487	492	478	500	502	506	476	485	493	490	481	474	454	465	474	498	500	515	532	484	453	484	466	483	491	488	495	475	515	448	462	484	451	465	448	497	448	504	472	439	443	444	489	479	490	502	507	488	469	493	465	479	469	528	456	469	478	418	472	453	461	464	530	522	485	487	493	475	496	520	486	492	470	454	438	485	466	475	528	457	483	490	493	497	474	429	534	449	467	459	430	463	446	477	472	455	457	492	471	481	476	452	479	460	458	482	475	481	502	488	457	494	471	494	492	451	477	458	505	471	458	478	483	456	461	449	459	458	423	439	468	482	451	460	482	446	476	481	463	481	491	483	459	474	467	450	488	453	492	449	487	489	428	507	481	472	458	498	488	476	461	429	501	464	476	506	477	477	491	459	496	488	467	501	482	488	489	472	434	480	465	477	494	501	494	490	457	490	501	471	471	466	466	410	484	501	485	479	518	497	483	458	452	516	471	442	476	433	468	444	477	515	480	516	462	494	476	513	451	449	479	501	458	470	451	479	511	489	502	450	484	489	488	487	493	469	487	443	481	506	473	476	481	426	449	450	477	468	499	463	465	485	488	518	481	456	479	512	461	508	486	439	482	494	486	455	488	468	500	499	488	489	492	500	461	459	511	486	448	472	474	488	449	476	445	478	460	491	487	489	472	467	452	480	481	511	425	476	466	474	469	453	466	496	455	469	491	461	481	470	456	460	455	518	481	515	468	458	487	431	492	458	435	466	461	447	455	458	463	503	500	428	479	493	451	468	488	437	507	464	484	479	457	509	499	469	477	487	458	452	477	453	466	483	485	475	475	458	459	481	481	512	508	481	442	478	461	459	484	499	447	479	511	500	501	487	471	507	474	460	448	503	468	494	472	480	469	454	476	475	509	535	436	499	481	492	475	481	475	454	475	501	462	500	460	480	514	493	527	443	473	437	439	520	494	458	452	479	439	495	475	486	437	500	493	471	469	491	509	467	482	484	460	507	471	490	466	480	456	459	524	474	447	477	442	499	450	460	494	462	468	438	456	463	475	506	452	446	471	467	510	515	493	419	452	473	441	456	470	412	476	459	462	444	472	466	494	468	486	493	468	477	481	507	441	482	490	465	456	473	459	485	517	520	481	498	449	491	504	527	459	470	488	454	452	496	467	421	507	487	480	473	474	456	451	497	492	455	478	519	460	469	464	451	488	466	471	505	478	475	462	446	471	444	499	475	455	486	440	467	441
16974	3242	2752	2009	1450	1078	876	734	658	574	565	464	441	434	428	432	435	418	396	374	352	342	380	421	365	356	359	341	369	376	362	370	369	368	376	354	366	343	349	332	350	349	364	329	313	312	359	364	386	372	351	362	355	345	352	326	335	357	354	381	367	345	337	375	346	316	353	375	384	351	362	325	365	294	331	338	353	330	348	360	330	344	343	332	347	379	333	329	338	329	344	365	329	355	356	381	368	335	343	344	335	370	368	311	341	371	352	329	346	306	329	341	336	358	302	352	334	346	381	315	363	335	335	337	332	323	333	343	364	330	356	330	366	335	324	356	389	351	318	322	348	400	325	321	326	380	347	319	328	331	333	366	340	332	364	316	351	334	354	363	344	352	352	366	336	372	353	320	347	358	325	315	314	343	324	328	320	358	334	342	330	318	355	354	306	358	324	357	322	334	378	351	341	368	336	343	330	365	322	354	321	353	328	344	357	320	344	349	322	379	353	348	343	305	331	314	325	352	358	337	363	354	311	332	366	339	349	358	344	360	338	302	335	313	338	309	338	338	359	341	331	318	342	329	344	349	380	346	310	339	299	329	333	346	331	316	305	319	344	364	323	331	354	359	352	357	345	362	342	354	307	323	372	350	363	335	317	334	350	365	341	349	362	290	318	351	361	319	362	309	319	335	331	328	359	345	349	328	334	315	357	366	351	355	344	362	321	349	332	356	334	309	342	363	373	341	333	319	353	323	327	341	352	324	366	320	326	319	302	318	360	375	350	349	338	319	333	352	332	370	337	339	353	351	349	354	402	346	336	350	362	340	346	328	360	342	311	350	338	360	346	344	346	345	341	325	353	325	393	350	344	350	322	326	349	352	344	334	315	304	346	346	346	367	355	305	327	329	309	324	333	350	344	347	343	302	366	357	353	323	384	350	347	333	342	331	356	319	339	369	315	357	335	349	329	354	320	316	344	327	362	359	352	335	343	359	340	343	353	345	315	338	331	349	330	344	337	370	325	346	369	346	340	326	335	330	333	365	353	368	347	349	367	341	367	336	323	349	352	332	339	331	372	342	375	334	334	326	373	310	361	355	343	349	363	323	310	343	345	303	347	336	320	319	364	367	325	346	334	360	353	325	350	331	312	336	344	351	348	354	348	369	362	318	345	357	313	337	368	314	343	349	328	340	319	353	305	349	356	348	349	346	304	328	322	360	336	337	334	342	343	327	381	347	351	368	352	345	320	345	320	314	336	323	311	331	329	352	318	331	361	349	342	333	339	325	308	334	324	358	363	382	363	343	341	359	328	354	355	356	323	387	311	336	352	338	364	355	363	388	348	342	340	368	346	332	326	347	339	343	331	358	367	337	312	351	361	343	341	362	303	328	335	358	350	323	326	347	342	363	315	332	361	340	360	288	358	355	350	362	344	346	360	320	359	317	367	319	333	350	365	339	337	381	352	366	345	365	343	332	369	301	327	359	353	324	326	330	344	326	337	313	345	357	371	359	307	374	355	315	326	340	311	341	305	343	370	360	365	353	354	348	347	318	342	328	333	340	374	359	341	344	342	380	345	385	323	316	348	347	334	352	377	344	333	341	329	336	335	347	343	365	355	380	355	299	335	329	301	338	330	360	382	335	347	312	381	335	332	349	350	319	336	306	343	327	351	374	362	350	352	383	331	366	303	347	317	374	333	364	326	364	368	346	342	331	323	350	360	335	338	353	365	349	336	357	325	335	378	353	331	304	323	390	378	334	357	320	328	328	327	336	357	353	356	335	367	299	306	360	336	335	337	360	335	350	354	336	364	349	344	363	347	360	342	318	357	358	335	334	320	333	333	339	359	348	336	364	344	352	349	383	314	337	341	315	322	345	345	352	316	391	353	322	355	314	328	351	326	352	342	334	337	322	356	357	347	354	364	345	343	370	359	342	330	331	348	340	336	334	341	322	321	343	339	343	348	370	371	318	350	308	315	331	366	328	370	331	379	336	309	338	332	375	387	308	349	345	328	345	325	347	351	346	310	356	345	358	328	349	359	315	322	358	356	335	342	316	346	329	333	351	347	351	340	373	342	312	342	349	344	312	368	321	294	310	369	327	348	336	325	352	399	359	329	329	345	367	365	330	393	329	372	308	328	345	369	325	355	356	334	346	343	368	372	346	359	354	361	381	347	346	336	304	326	335	335	321	377	349	359	341	321	352	339	345	351	343	358	314	345	341	338	314	386	361	390	335	348	325	362	320	347	354	370	359	326	364	339	316	324	369	330	333	333	342	342	320	333	337	322	326	335	315	335	333	329	320	350	343	338	326	346	325	337	355	340	352	340	325	311	334	336	376	341	364	344	330	358	357	339	344	361	368	342	330	357	351	326	348	331	331	326	371	326	337	340	359	333	364	329	361	364	310	356	343	351	329	351	341	384	349	350	357	355	314	305	327	329	321	353	340	374	345	350	328	357	331	361	357	332	330	322	322	354	332	354	353	336	345	317	348	340	336	330	342	347	336	389	369	343	356	357	375	310	380	307	341	359	358	306	342	375	363	363	374	397	341	313	330	367	387	379	310	316	301	320	319	362	347	388	374	345	373	325	334	344	322	325	361	328	337	334	351	320	346	357	352	351	353	352	334	319	340	334	333	369	348	334	348	357	352	339	366	326	331	362	317	329	342	351	326	369	332	360	323	378	358	350	318	340	345	393	369	328	341	365	383	369	313	371	320	348	340	331	321	345	333	371	338	323	316	334	339	364	342	355	350	332	325	355	356	350	334	366	338	385	339	335	380	379	351	359	386	346	304	342	369	371	365	324	323	329	352	370	321	351	360	365	374	385	360	335	331	339	365	343	373	368	329	370	350	334	328	363	362	326	342	335	327	335	346	355	373	328	362	318	352	358	351	356	314	350	332	377	328	353	377	345	325	335	365	341	312	328	372	351	326	331	335	388	320	347	343	340	354	312	344	363	375	320	381	350	360	352	326	334	346	338	313	315	326	329	344	327	351	319	383	322	295	342	383	327	327	365	340	328	309	323	362	326	407	308	326	326	328	342	356	321	353	349	344	339	316	345	346	323	351	320	352	348	347	319	343	337	368	372	335	352	354	344	357	336	335	326	361	304	342	312	314	356	327	351	331	337	339	346	347	317	337	318	322	357	338	345	323	323	347	363	330	383	335	367	336	379	311	341	391	367	336	319	344	340	339	311	343	353	333	326	326	366	360	374	357	327	331	338	322	322	339	339	320	362	356	302	369	329	343	326	310	350	353	320	289	370	367	370	313	355	340	322	356	335	372	339	341	329	343	349	347	327	311	336	336	322	342	346	330	340	340	348	355	334	354	348	356	357	362	362	334	380	370	317	319	373	335	336	359	341	353	333	318	331	367	337	332	330	324	345	325	345	354	364	347	339	335	353	361	348	397	318	304	317	337	351	362	346	348	373	334	321	326	355	349	338	338	348	351	352	341	311	358	327	332	344	354	337	350	360	388	337	356	343	362	360	369
9049	2396	5066	5785	5005	4214	3537	2940	2551	2237	1988	1842	1739	1574	1459	1485	1371	1288	1273	1234	1124	1149	1155	1133	1121	1114	1081	1051	1011	1031	1031	989	1025	967	987	962	955	918	984	976	961	957	881	954	893	883	906	866	934	927	915	914	936	914	901	894	934	899	879	893	826	918	847	913	894	850	922	913	897	891	971	894	843	948	855	890	849	953	924	909	868	841	860	897	846	868	825	881	871	852	852	895	899	872	891	874	842	848	821	878	906	873	886	863	877	859	800	933	831	873	893	845	873	921	872	843	841	877	866	855	844	870	904	887	881	873	842	884	861	859	907	829	868	872	865	828	878	815	834	846	873	878	854	891	850	835	836	876	849	831	846	835	866	877	809	868	808	884	899	833	855	799	867	848	862	875	826	856	867	852	839	845	872	819	838	836	845	880	874	862	894	812	873	870	864	874	884	866	863	860	856	831	880	900	843	860	907	818	914	817	855	863	882	805	886	880	837	867	890	823	829	884	851	867	871	835	849	841	860	853	840	890	865	848	884	836	841	848	841	870	815	839	785	864	891	845	872	875	856	847	881	839	828	790	835	874	821	925	896	867	858	912	874	800	831	819	882	852	845	901	801	813	899	850	828	865	843	899	846	857	863	812	842	829	889	845	806	849	860	896	855	865	896	872	858	878	901	924	856	865	878	850	876	861	940	830	858	888	830	867	880	839	856	831	850	805	885	899	891	900	909	896	823	825	864	898	856	860	817	874	845	874	865	850	883	890	883	917	860	867	864	817	886	826	852	911	809	882	893	852	822	849	871	881	863	853	896	841	812	885	811	889	902	856	853	845	930	856	844	799	843	895	866	868	865	874	845	858	825	910	848	864	853	813	841	837	877	883	866	936	902	832	884	837	856	868	827	823	819	824	835	872	897	896	860	843	885	868	881	840	809	872	798	819	830	848	832	899	852	855	836	869	817	839	809	903	847	820	850	873	890	830	825	872	866	847	888	853	852	831	888	861	899	830	873	817	871	934	842	862	803	834	848	812	864	804	853	854	826	895	805	852	844	869	865	877	910	840	924	885	840	847	861	799	882	800	842	868	831	877	845	876	797	875	840	809	835	853	855	872	902	820	857	832	865	870	852	923	844	860	895	882	855	836	861	890	879	851	842	839	851	829	915	893	854	858	828	870	793	873	896	916	849	884	824	871	855	844	807	852	889	826	850	879	897	834	832	867	847	837	862	867	888	877	847	886	909	832	889	912	862	883	855	852	874	845	876	837	863	880	863	843	867	864	856	885	836	849	864	868	852	841	886	843	902	838	848	887	926	863	875	795	844	798	856	858	850	851	825	865	888	832	880	805	886	842	929	846	815	875	857	885	848	808	850	904	854	844	877	827	846	881	873	821	886	927	838	877	832	880	821	827	884	872	829	819	896	882	896	857	910	883	895	827	855	879	843	838	853	822	894	861	857	844	891	816	864	816	877	935	848	877	854	858	854	877	842	784	874	929	903	839	869	874	874	847	842	828	872	884	872	886	874	868	871	800	807	888	853	866	822	869	839	843	838	892	898	904	853	853	840	875	837	912	834	881	820	864	889	847	884	868	829	862	885	870	906	946	849	878	893	821	926	874	857	857	853	877	873	856	827	825	855	841	826	929	864	833	860	897	843	855	888	839	855	878	866	858	875	868	880	873	853	835	826	877	837	834	846	842	891	853	862	852	839	911	855	825	844	817	853	838	806	832	911	892	875	920	876	919	876	920	907	842	842	912	866	893	842	921	842	821	875	829	834	914	838	866	882	828	850	885	815	856	859	839	882	902	857	825	880	819	831	871	880	844	890	868	864	820	869	853	800	850	850	836	847	862	865	850	884	899	865	867	804	859	876	887	851	882	834	863	873	826	865	871	861	886	904	833	835	830	874	853	857	866	918	886	865	826	894	841	818	928	867	868	820	856	877	859	807	917	851	879	908	869	854	816	885	853	899	844	803	854	861	826	898	838	900	838	846	837	844	864	879	825	856	782	892	924	834	896	850	797	889	866	882	879	880	804	853	835	824	863	881	875	853	889	861	809	890	844	871	822	816	826	831	865	863	842	826	873	836	841	880	813	852	864	821	863	809	830	847	902	871	844	874	851	855	822	870	784	843	866	893	869	883	868	894	899	797	836	839	881	853	899	902	882	840	837	852	839	829	826	859	795	858	866	823	818	839	822	824	829	863	846	913	854	904	881	838	855	894	934	888	894	848	821	890	820	803	851	876	858	866	870	823	866	845	890	833	868	871	817	889	904	837	854	860	847	849	838	882	861	812	839	911	943	834	919	889	862	830	895	839	872	779	863	882	824	829	839	859	797	876	868	840	873	900	858	821	846	823	891	871	827	911	873	865	810	840	867	901	865	885	852	883	835	872	851	827	826	820	875	826	848	888	815	847	846	872	873	878	892	913	877	884	858	884	879	830	807	810	833	857	831	896	838	875	851	859	877	827	905	903	867	884	829	852	852	840	911	835	862	775	917	846	855	840	871	887	853	781	904	820	826	869	864	893	863	823	842	849	845	939	914	870	876	747	834	852	882	870	881	871	836	862	824	848	896	890	853	854	832	875	892	829	884	873	798	913	876	836	868	820	869	860	853	856	849	825	884	881	915	867	866	881	887	858	816	909	843	909	855	848	843	863	827	838	842	893	846	866	888	852	858	808	908	847	899	820	836	848	828	866	859	875	861	878	868	857	868	838	909	864	881	873	849	823	870	870	854	850	865	896	835	857	827	815	878	893	892	891	829	925	845	837	879	814	856	827	843	837	894	874	841	882	911	826	816	848	868	852	857	873	806	829	823	863	851	856	865	827	840	820	845	863	838	824	857	810	878	841	869	869	882	868	880	848	837	848	836	889	910	850	876	899	879	880	872	868	864	813	847	849	829	862	898	890	857	883	894	895	822	849	828	866	878	821	866	841	866	862	788	854	834	863	902	854	838	889	858	887	804	912	863	841	826	839	850	849	832	860	861	851	887	906	867	879	883	875	829	847	789	913	859	870	882	856	824	878	858	896	887	869	853	887	837	858	910	881	864	919	817	841	775	841	907	826	789	835	878	837	851	873	897	895	855	854	810	853	811	807	873	868	873	824	863	826	861	844	870	886	874	788	805	880	891	856	817	868	833	860	868	849	807	880	848	874	855	870	871	866	902	847	848	850	844	852	835	819	920	850	871	836	918	879	884	832	838	916	882	873	872	850	838	887	843	877	830	863	917	823	844	825	820	887	855	832	824	932	859	861	903	853	792	912	809	863	849	859	889	870	848	841	876	826	891	887	826	873	850	867	854	826	937	816	862	905	902	848	893	853	878	881	861	886	884	835	872	825	851	889	855	851	836	837	863	866	895	840	921	833	874	919	860	844	833	882	839	821	890	847	882	887	858	873	862	848	873	847	857	876	863	850	856	834	883	838	849	869	831	825	844	856	878	869	859	860	844	835	850	890	852	875	855	801	891	852	894	853	843	920	866	852	880
2919	258	233	181	202	190	175	152	175	161	177	154	157	161	166	157	172	177	206	153	160	175	165	168	176	154	174	182	187	136	189	136	161	167	169	150	147	175	171	153	167	181	156	163	176	153	150	158	167	169	170	141	173	150	163	152	144	171	156	172	145	159	159	153	182	158	172	165	179	155	138	172	163	156	142	169	171	184	172	156	161	167	168	149	153	164	145	163	151	151	158	166	187	141	173	178	175	159	180	153	164	164	151	150	185	148	156	154	161	165	165	174	164	171	176	156	153	172	171	151	166	146	164	160	170	144	176	137	146	155	181	168	163	155	170	158	151	151	169	164	168	151	179	160	185	157	177	155	160	139	153	171	158	135	145	161	179	162	161	153	160	172	169	161	170	162	167	142	156	163	144	185	148	165	192	135	169	166	143	162	170	163	159	171	159	167	150	169	147	170	180	163	147	137	178	162	166	143	161	194	158	165	150	163	147	146	170	195	169	171	160	176	179	151	152	149	163	154	151	159	159	186	163	158	169	152	150	167	154	161	165	144	145	158	161	184	179	150	156	165	156	165	165	169	171	182	170	145	164	138	159	168	145	145	161	154	176	172	160	160	180	165	145	146	169	157	158	176	162	165	170	165	180	182	165	143	161	156	163	137	168	173	158	141	177	179	148	170	144	192	147	192	167	155	145	176	195	152	187	158	156	161	187	137	166	144	164	149	150	171	146	142	143	161	160	164	161	182	163	195	178	131	167	167	156	161	169	180	143	163	159	157	160	167	145	166	170	156	183	162	160	156	162	186	173	159	153	159	190	157	166	166	164	139	164	166	182	152	156	153	163	175	169	176	162	138	150	161	168	160	158	146	171	166	154	160	165	148	146	154	159	137	148	163	152	143	141	172	180	157	176	162	171	156	148	156	140	169	185	151	176	163	152	158	156	127	166	153	190	168	155	137	187	150	172	151	136	143	155	158	145	168	168	156	153	180	173	147	170	144	152	173	141	133	160	165	153	151	178	172	148	177	154	147	145	167	149	162	155	184	166	165	171	177	150	148	169	183	148	180	191	167	133	169	153	175	155	164	155	165	174	165	174	178	163	157	164	170	151	163	170	173	168	151	150	163	148	164	177	141	144	151	188	177	161	165	167	149	154	160	176	146	169	134	178	151	160	172	139	167	158	143	161	169	155	160	149	139	157	154	132	167	155	177	155	147	156	149	162	168	179	160	134	149	150	153	159	156	150	148	168	168	151	140	157	177	186	146	159	150	155	167	165	155	182	158	173	169	146	169	182	155	175	152	135	191	184	145	156	159	155	159	162	160	161	193	132	156	172	149	150	140	150	147	136	161	149	144	181	168	187	164	180	170	145	152	156	145	176	166	169	166	149	164	172	160	151	167	172	205	140	157	156	155	182	177	150	151	167	159	178	163	155	145	148	163	168	163	138	156	168	157	173	172	147	149	150	176	170	141	154	152	158	159	180	172	154	161	150	151	151	162	144	150	155	145	144	165	168	171	169	170	173	170	153	178	156	173	154	173	147	164	159	148	152	166	152	157	151	149	157	171	158	171	192	168	167	155	152	179	140	161	182	146	152	163	166	164	143	171	154	167	180	168	162	152	163	182	162	153	165	161	167	168	139	180	162	157	145	146	166	170	184	127	177	173	159	138	162	151	153	148	154	171	179	157	157	171	150	150	160	182	143	162	188	170	143	161	149	159	166	168	142	165	167	158	146	186	173	177	153	137	171	165	182	177	159	175	154	171	155	165	162	141	175	176	156	175	151	158	170	162	142	140	166	148	164	166	159	180	142	153	156	154	181	165	168	163	173	178	151	172	162	174	143	149	165	165	169	160	179	157	145	187	133	166	156	169	156	166	137	177	173	175	134	151	150	179	167	171	154	127	164	140	179	141	159	162	165	179	187	189	151	187	170	155	156	145	166	164	152	152	155	161	148	178	157	142	156	162	171	142	156	162	165	181	141	132	177	144	162	163	166	153	168	156	180	138	163	168	183	167	157	142	181	145	131	155	151	157	145	176	156	162	143	137	166	173	139	182	159	165	163	194	159	155	165	177	178	171	178	154	154	167	169	161	151	171	160	192	143	178	161	170	165	146	166	167	151	170	161	142	154	170	169	163	150	170	168	157	169	158	159	127	172	152	164	167	170	171	158	174	155	173	138	151	139	156	150	176	172	189	179	115	134	155	197	199	162	147	149	171	148	157	167	166	182	155	161	141	183	165	154	173	145	141	175	165	176	179	168	167	147	175	162	178	173	197	174	148	138	171	154	184	179	150	154	155	175	164	184	156	137	153	173	162	179	160	153	177	159	162	178	155	148	161	165	174	156	148	179	145	175	164	177	153	146	160	170	162	150	161	172	151	167	179	167	161	134	173	154	151	145	159	127	150	159	148	150	153	154	172	167	169	153	185	169	155	187	175	180	147	142	159	162	162	144	145	132	160	145	157	158	153	145	175	156	172	164	166	171	149	162	157	162	174	170	158	137	152	163	174	154	167	168	154	179	155	153	144	168	143	169	163	143	153	166	139	161	159	163	173	135	139	174	167	146	154	152	176	176	156	168	155	153	150	171	163	155	171	161	164	155	166	150	133	148	142	155	164	158	142	179	159	161	138	156	167	133	152	182	156	152	151	146	164	169	150	158	177	182	165	153	170	169	169	142	145	179	162	160	179	168	155	172	134	172	171	153	162	170	179	155	137	165	178	167	139	149	165	158	125	176	156	175	140	133	172	164	171	166	156	148	148	147	161	162	176	193	165	164	168	163	164	178	176	151	145	156	151	161	153	136	147	176	150	165	152	176	162	172	157	157	188	135	132	180	146	140	155	135	135	153	153	165	147	159	168	133	170	160	172	169	145	128	163	159	184	167	180	161	169	173	152	162	153	164	180	180	157	171	177	153	166	176	143	169	140	148	138	142	179	160	156	153	142	173	159	163	144	165	157	174	143	145	183	170	147	160	171	174	164	161	153	174	144	194	163	159	133	167	157	153	162	153	162	152	167	185	179	184	184	145	147	158	156	149	185	165	159	153	159	137	164	146	139	166	169	161	154	152	175	145	168	155	168	168	149	185	148	166	163	186	167	149	162	165	165	170	171	138	168	164	195	178	166	171	153	165	161	141	164	162	160	169	175	170	169	167	168	139	169	146	168	162	145	152	157	150	159	172	158	161	156	171	156	158	174	177	161	160	164	146	174	168	133	159	157	162	165	167	168	147	152	159	161	199	160	166	193	167	164	168	153	199	118	176	186	169	170	180	153	164	181	145	170	181	167	178	179	183	138	149	127	155	150	165	156	136	183	163	167	143	143	193	171	147	165	173	168	173	157	142	152	159	176	167	161	153	166	164	150	167	177	171	159	163	190	161	139	139	172	158	163	168	163	170	166	154	165	153	160	191	166	156	148	161	148	144	156	174	128	200	166	140	163	145	150	178	157	145	140	172	168	179	162	175	167	150	171	151	141	174	152	180	161
2589	448	579	572	561	561	575	476	476	499	468	457	517	491	489	475	459	446	484	478	481	488	446	454	489	464	462	471	477	474	451	447	466	436	448	450	456	428	456	472	454	446	460	481	467	470	446	508	460	464	422	433	480	449	477	466	469	464	462	467	476	473	472	447	466	448	449	442	464	480	454	467	466	444	492	455	437	462	462	440	476	476	435	442	475	432	432	453	438	460	433	468	450	450	487	464	439	471	441	453	445	468	450	454	469	480	479	476	407	441	469	480	438	480	452	454	463	435	439	489	438	469	438	449	427	477	446	437	472	412	458	462	487	448	453	437	439	466	447	430	465	460	482	460	433	466	437	451	459	423	469	477	470	447	423	463	433	482	419	444	457	470	484	446	469	452	432	464	433	485	398	444	447	447	446	440	453	485	462	498	461	461	453	449	479	450	463	451	471	460	467	431	440	463	474	441	434	480	508	461	457	426	463	471	444	443	421	500	440	462	461	467	451	467	483	438	450	423	493	434	454	416	436	463	457	478	462	483	448	459	456	456	422	451	454	457	462	444	448	447	429	448	457	462	443	423	418	458	421	442	458	480	453	480	454	462	410	428	435	499	443	462	472	462	430	456	487	491	467	455	468	479	468	432	437	468	441	501	411	449	463	443	482	450	481	473	450	471	435	470	438	452	461	477	453	447	427	474	472	441	444	463	484	492	454	472	420	482	473	491	465	486	473	427	446	433	464	448	464	457	437	474	463	470	437	423	491	459	473	470	437	470	461	430	459	449	456	508	447	447	451	479	503	493	488	452	450	454	500	422	453	450	412	425	462	449	472	436	476	464	481	454	438	434	438	477	425	451	441	429	462	483	478	447	489	475	469	456	466	469	423	461	437	465	452	478	435	464	460	502	437	418	452	472	484	453	472	454	460	461	492	472	464	465	481	457	446	443	457	480	443	421	456	445	434	463	436	438	416	469	444	462	417	506	456	484	451	432	478	429	441	473	444	441	441	475	420	454	465	472	436	426	429	434	453	465	471	420	467	484	463	456	444	435	454	458	455	473	428	464	462	442	469	460	472	444	478	467	445	468	457	464	449	413	435	464	483	472	447	466	443	445	472	465	500	460	489	480	475	471	449	449	463	416	486	457	432	455	466	466	464	459	473	434	456	452	459	435	472	458	431	405	458	499	442	462	461	458	470	414	423	446	445	436	452	459	474	470	456	414	480	395	493	462	470	446	447	462	428	467	467	435	474	470	463	471	444	444	468	420	464	445	459	447	471	450	456	495	460	408	417	431	436	436	453	450	462	413	445	477	423	458	476	462	481	421	497	429	462	508	440	500	451	502	483	482	443	467	449	466	445	451	501	437	471	433	475	447	446	457	449	464	466	444	465	445	468	450	405	432	424	417	451	491	469	458	445	484	461	451	467	460	453	447	457	462	440	480	464	447	460	451	487	429	491	468	465	402	466	460	439	398	437	431	473	436	419	421	447	460	414	437	418	451	463	426	473	494	440	478	466	427	458	456	489	482	474	451	487	451	440	421	471	494	482	407	474	519	464	475	432	458	442	475	434	442	483	464	442	472	432	434	509	455	457	436	444	437	447	462	505	444	448	447	432	443	474	440	468	470	433	477	477	441	423	451	442	480	459	459	456	440	438	445	454	463	491	428	462	420	468	458	427	455	485	449	423	456	458	435	423	446	444	456	480	444	463	452	466	450	464	448	447	455	463	465	433	440	457	444	446	436	456	470	497	450	431	459	452	450	483	476	444	448	452	441	499	432	462	462	436	424	433	462	430	440	416	466	468	407	422	433	483	483	453	438	426	470	491	412	438	420	453	447	433	467	460	437	475	469	437	478	446	403	433	423	443	476	463	470	449	475	519	436	434	460	483	439	457	463	466	404	434	456	433	428	456	440	468	475	442	471	478	451	467	468	450	440	478	458	439	446	462	463	522	464	482	476	470	456	430	426	540	430	444	462	450	423	465	486	480	438	425	459	428	475	437	480	464	467	453	438	469	468	439	447	457	448	427	417	427	463	466	469	459	458	476	508	459	384	447	479	485	469	481	446	465	433	473	451	465	440	438	457	427	444	463	474	457	447	453	449	481	482	494	445	478	430	455	444	478	439	464	448	441	459	412	471	490	493	421	481	484	433	414	457	448	448	493	451	442	430	454	509	437	474	450	434	469	434	459	487	472	451	431	471	473	470	497	496	465	459	445	478	460	461	468	489	459	429	436	426	475	452	456	443	469	463	436	430	447	465	499	466	480	461	476	430	433	449	468	434	446	449	464	468	472	483	490	498	477	443	488	449	454	432	426	422	450	452	470	448	476	451	458	458	495	448	425	508	429	432	448	457	499	454	486	459	453	456	440	443	465	448	483	443	451	439	446	452	446	469	427	437	491	492	467	449	423	406	475	427	437	459	485	482	470	454	466	459	443	453	454	445	457	437	442	494	467	486	477	413	508	421	471	503	432	469	481	509	469	446	458	473	486	458	460	445	438	471	453	478	457	455	453	434	415	470	462	462	454	427	443	447	450	446	467	481	451	434	445	424	496	459	446	467	454	476	469	471	453	467	474	464	474	465	494	476	415	476	432	448	488	420	491	455	484	440	475	456	430	498	440	458	454	444	442	435	453	438	484	471	476	470	424	463	461	468	446	466	463	435	454	457	454	460	466	471	468	476	436	438	469	427	439	482	458	455	445	432	464	440	433	450	449	458	459	445	460	410	428	452	439	412	468	438	472	444	434	444	460	479	440	421	461	476	438	443	464	418	451	445	448	430	473	463	448	469	424	463	519	437	445	425	422	466	466	444	490	483	465	464	414	478	428	465	450	434	485	485	472	435	489	426	472	465	487	462	439	488	460	450	467	440	438	436	447	450	471	448	492	437	446	435	447	471	446	426	466	444	433	462	450	449	447	465	447	483	426	470	430	450	435	465	459	432	457	453	464	448	474	456	478	455	435	453	460	492	432	432	419	457	468	423	455	488	483	433	474	467	458	446	425	443	485	483	483	477	486	515	464	502	475	462	499	478	443	407	471	441	425	404	470	457	423	458	446	476	448	448	435	467	437	477	489	433	457	460	426	485	467	464	440	406	480	429	451	416	487	454	479	462	437	459	459	457	457	472	468	464	446	413	467	422	454	428	455	435	460	499	461	476	500	427	518	445	427	471	448	452	480	470	452	478	436	475	447	482	466	475	467	444	443	478	484	475	465	425	460	442	496	443	481	472	457	457	401	425	467	476	433	456	477	435	477	470	439	451	414	443	450	435	450	442	452	471	449	426	437	442	466	471	451	463	458	444	433	470	429	446	452	480	478	483	450	448	428	487	433	437	451	441	430	481	440	451	441	411	497	471	439	468	458	425	474	445	457	468	468	512	471	426	470	438	423	470	482	435	466	468	459	455	431	450	481	492	460	467	464	455	421	475	434	433	461	477	480	454	471	433	452	481	454	457	484	475	456	459	483	409	417	440	450	501	483	503
10373	1388	1221	956	665	507	408	314	330	267	269	222	215	204	212	207	192	196	193	196	184	179	174	173	151	163	182	178	159	171	155	140	173	204	186	179	182	153	186	179	163	133	176	165	171	177	147	170	152	156	148	169	140	183	176	171	170	161	160	182	153	159	182	189	152	159	146	168	168	177	158	163	152	165	169	162	193	169	175	174	182	148	164	189	197	181	156	159	133	137	180	168	154	164	161	173	161	168	147	165	152	161	168	158	153	147	175	155	163	164	162	169	166	158	172	167	161	172	162	163	145	164	155	142	174	195	155	177	185	148	162	150	185	171	137	161	152	154	154	169	163	158	161	156	137	156	161	147	168	147	154	158	173	178	180	174	187	185	167	163	173	152	142	175	152	158	147	145	168	163	191	155	149	162	153	162	168	171	145	166	149	140	151	180	179	144	167	161	165	174	167	194	170	142	169	152	154	139	155	155	180	146	164	159	163	150	157	180	168	178	182	160	145	147	148	154	146	164	173	172	167	139	169	159	158	156	155	157	150	159	182	168	189	154	171	182	164	184	163	186	135	152	161	142	163	149	148	130	170	163	157	156	142	161	159	161	141	166	154	188	149	160	141	161	168	161	193	191	161	170	163	192	166	154	166	159	182	164	160	155	167	172	154	171	160	167	150	166	163	191	143	161	153	161	152	146	167	173	148	171	174	135	176	148	154	142	176	183	170	185	187	166	168	140	141	160	153	187	157	155	154	174	133	175	181	166	154	162	165	173	172	141	142	163	154	149	157	156	173	173	162	159	179	148	187	165	173	198	169	157	168	163	151	171	171	179	156	155	170	154	171	166	145	182	157	155	150	175	176	156	159	158	190	156	158	149	141	156	167	157	199	169	150	178	166	158	157	174	175	179	157	172	168	160	182	179	189	172	193	168	174	147	169	181	167	156	168	159	171	169	180	151	184	143	146	178	175	156	145	150	168	152	182	198	180	153	150	180	175	163	137	148	182	151	151	176	176	168	164	188	157	151	158	152	143	173	171	166	156	170	155	166	147	154	151	168	159	162	164	162	161	173	151	161	160	172	140	159	149	157	173	177	149	144	156	154	168	138	161	182	154	168	168	172	159	134	170	150	161	159	165	187	157	162	171	178	157	151	170	144	163	162	153	160	183	182	150	160	170	153	135	152	179	172	173	165	166	184	139	165	165	158	173	160	165	152	142	163	151	173	157	159	147	169	170	155	160	173	142	173	191	166	164	159	146	165	160	167	158	145	163	164	162	148	164	159	191	166	168	156	170	172	152	195	147	183	141	153	165	164	165	183	153	154	141	148	142	164	168	160	143	156	170	170	195	144	184	154	152	171	173	163	150	150	164	174	196	176	165	168	149	166	159	145	173	160	160	173	168	157	178	148	148	149	159	139	168	171	152	155	154	157	171	178	153	173	160	166	153	183	145	154	158	179	169	139	147	195	166	147	170	163	165	161	148	163	142	156	172	154	178	170	151	196	174	177	174	167	157	148	151	161	167	149	155	151	166	169	155	170	139	166	160	134	138	164	173	152	179	196	153	166	138	146	177	156	172	161	183	160	163	156	150	173	162	166	140	154	156	168	160	163	145	153	142	176	162	168	193	184	164	167	147	160	160	161	162	153	165	173	137	192	169	152	150	151	158	171	185	156	162	149	152	164	169	179	175	175	174	140	163	162	160	165	153	156	164	147	168	157	150	152	144	135	178	160	163	168	182	184	155	161	147	148	149	190	139	152	152	177	165	171	152	170	152	155	177	156	183	150	166	153	160	167	157	161	148	175	157	170	146	170	182	139	155	152	190	153	142	155	139	156	165	179	155	180	147	175	162	163	168	161	165	168	143	176	169	148	170	162	148	155	182	187	164	150	176	169	151	173	164	149	162	171	162	165	163	174	137	163	139	178	153	146	161	134	174	163	184	166	160	185	188	153	142	162	173	152	169	188	119	178	157	177	168	150	171	172	156	166	178	164	176	167	165	157	156	197	167	149	169	164	129	141	160	149	155	167	136	142	153	134	137	165	171	162	177	139	185	171	168	162	181	152	166	191	140	143	145	163	178	155	145	159	154	169	174	164	161	173	150	168	173	179	178	136	168	155	160	161	159	152	180	154	150	162	151	168	167	125	169	168	176	153	178	180	167	178	186	154	169	157	162	160	163	169	142	166	155	188	157	160	158	155	136	156	150	148	171	166	186	178	160	146	165	165	154	179	167	158	175	171	168	184	161	172	175	181	173	144	169	157	180	152	159	155	159	148	171	185	143	166	153	167	147	162	165	145	148	190	164	171	137	161	147	168	175	176	163	144	174	182	157	172	164	152	172	178	161	161	158	172	146	176	148	176	151	148	163	154	149	160	162	166	156	175	150	161	143	170	169	144	170	167	162	152	164	173	175	154	161	176	211	165	163	185	155	149	154	143	153	163	176	162	165	155	162	144	157	174	161	152	162	150	170	178	163	162	161	168	181	168	144	165	134	162	148	152	168	163	173	164	138	161	147	141	159	158	154	171	154	154	149	156	166	155	153	165	152	178	145	158	189	176	171	179	166	150	174	144	156	178	148	148	173	177	164	173	158	165	149	166	158	172	166	152	147	172	181	171	164	144	171	172	167	168	172	175	172	160	155	154	171	170	176	187	173	131	162	178	152	168	169	178	172	138	170	160	168	174	180	173	164	150	138	175	156	178	162	173	163	189	190	180	181	139	153	160	160	143	160	146	177	171	172	163	167	147	171	159	166	161	144	154	165	156	163	154	183	186	147	150	158	142	175	182	144	159	161	158	148	153	141	158	180	154	156	161	157	126	163	173	177	160	131	150	175	174	140	139	171	160	183	182	178	154	152	162	180	153	150	193	173	155	156	174	146	162	153	174	158	187	170	160	163	153	176	199	167	156	172	157	140	158	172	142	164	164	169	153	161	153	146	144	175	154	167	149	169	148	165	160	160	156	141	169	144	123	166	142	161	156	169	135	181	134	170	187	167	152	180	149	179	136	167	163	160	149	157	164	177	173	174	162	160	155	182	150	139	173	167	143	150	154	150	152	155	143	165	142	151	183	178	174	180	141	159	152	166	152	180	166	153	157	187	160	157	156	144	173	163	173	161	148	150	149	152	159	181	155	176	174	158	157	160	153	153	165	149	156	149	152	174	140	159	148	157	174	157	153	145	150	169	162	133	159	190	194	163	146	146	162	165	160	140	191	199	184	168	160	150	144	169	153	125	170	136	159	166	177	187	154	154	162	166	163	147	169	188	170	152	165	168	186	169	163	165	167	154	152	163	168	157	178	167	129	173	161	151	134	178	184	146	144	177	180	150	165	167	176	166	147	161	174	164	152	171	172	187	142	166	183	170	161	165	173	164	182	138	160	152	168	161	148	141	166	148	161	172	152	165	164	164	158	174	155	149	165	157	153	151	144	164	159	143	149	173	164	156	167	169	144	167	174	167	149	132	156	170	146	158	168	154	146	157	155
6929	1234	2573	3075	2678	2309	1905	1558	1346	1186	1094	970	906	845	806	764	768	658	645	657	641	618	627	608	601	577	553	598	637	550	571	582	512	552	525	513	551	555	502	554	558	462	541	564	534	475	533	468	473	542	498	522	509	491	509	496	496	476	470	470	491	497	504	506	507	520	484	506	471	514	471	481	493	483	502	514	461	480	542	466	477	508	496	518	480	510	456	513	487	537	483	490	468	485	462	481	490	432	511	492	453	532	453	444	473	503	509	471	509	471	510	512	493	487	453	487	466	467	439	460	465	461	463	502	470	497	457	487	468	479	486	474	448	494	459	498	536	457	480	463	462	455	472	454	476	483	474	482	451	515	474	439	509	482	426	467	482	457	501	495	439	432	455	466	485	447	487	446	453	502	434	481	473	480	466	511	443	459	479	471	474	517	468	442	477	447	481	490	469	476	522	499	449	445	469	492	492	468	490	483	439	489	478	507	460	457	466	475	500	479	443	493	472	463	477	469	469	473	450	479	422	450	499	490	549	460	458	482	490	481	469	506	440	471	444	453	477	499	479	478	455	519	457	478	484	473	475	439	483	524	445	479	486	454	477	467	486	503	464	444	504	473	464	471	454	472	469	439	463	484	522	468	476	460	505	518	508	486	497	532	470	469	470	475	510	497	436	487	461	452	478	489	474	437	483	475	464	445	475	453	471	468	478	486	491	458	480	464	501	513	447	482	488	482	483	473	488	487	478	488	451	495	459	485	443	490	492	499	487	480	516	443	470	472	468	487	504	485	478	472	483	464	447	489	467	444	489	479	482	463	475	470	483	457	500	478	461	473	510	521	484	466	472	468	492	440	469	462	470	464	420	480	470	451	483	467	483	464	465	449	486	441	425	508	439	517	450	454	510	451	507	487	488	491	453	439	485	451	459	497	449	475	509	474	519	511	485	467	521	495	454	462	514	465	482	502	493	477	477	493	445	465	463	492	451	477	488	476	503	457	487	458	475	480	483	462	484	449	486	534	519	496	480	498	467	473	487	488	498	464	493	493	502	464	480	476	507	513	527	486	462	475	493	485	477	479	472	445	486	465	521	426	506	492	489	492	460	449	493	482	448	473	485	479	456	476	484	483	439	469	451	463	501	488	476	478	480	481	479	487	446	468	502	475	460	490	460	525	473	488	498	468	458	466	438	483	510	498	483	513	460	471	476	466	451	496	491	482	494	484	489	528	429	468	508	503	484	472	513	477	468	491	459	477	476	433	458	475	476	455	455	460	504	432	493	496	476	489	505	454	489	496	478	456	489	486	446	487	493	461	510	441	473	475	496	484	480	421	451	474	481	463	509	455	527	493	466	514	447	448	496	449	486	483	456	442	461	474	458	485	485	497	465	439	483	514	495	477	469	477	475	485	474	480	478	487	464	481	492	475	464	498	476	479	472	469	487	447	471	490	472	480	482	477	491	493	471	473	495	485	467	446	518	488	468	469	454	487	467	448	453	472	484	442	457	486	503	506	473	489	462	457	454	455	444	424	476	480	466	465	509	471	453	479	456	476	488	461	473	454	494	433	459	455	511	494	500	467	461	501	466	486	519	453	490	509	461	497	462	476	454	472	504	471	528	460	461	475	478	433	477	508	452	477	459	472	447	473	499	464	475	512	468	473	470	465	439	492	457	522	455	503	470	477	488	449	451	485	467	465	494	454	475	514	486	476	480	498	455	480	444	473	480	451	455	492	484	490	501	515	464	483	468	482	453	464	518	487	477	461	482	483	442	480	457	470	435	472	475	465	511	482	528	461	469	483	475	457	496	532	469	471	475	493	489	449	491	435	508	468	470	460	464	484	504	468	434	462	493	468	488	480	517	476	478	496	445	468	508	449	466	460	469	486	498	457	466	497	507	476	469	452	448	501	473	469	497	471	520	493	491	469	477	458	499	463	474	488	458	446	439	482	441	503	484	482	456	458	519	491	464	484	493	447	465	476	500	522	496	436	479	481	497	445	519	497	478	472	451	470	490	467	461	497	450	490	487	484	502	511	473	452	434	490	430	506	468	445	481	452	472	468	469	470	476	453	490	439	475	478	476	483	503	462	478	431	524	471	470	470	446	448	462	469	427	454	469	479	473	505	530	448	512	487	447	467	522	473	462	503	520	463	484	474	472	478	455	493	486	446	478	469	462	496	486	469	497	487	485	504	441	497	482	527	467	478	472	505	484	474	497	541	508	473	474	480	461	520	466	493	501	496	471	479	468	460	467	480	484	468	477	467	487	457	460	502	526	503	476	464	510	498	449	493	490	480	465	450	422	461	494	474	472	445	495	483	458	430	459	484	523	450	488	437	488	520	458	533	494	479	491	454	442	452	483	472	478	473	427	438	505	498	466	494	510	493	493	457	454	490	459	464	463	440	462	459	470	476	474	478	459	505	476	470	479	466	435	459	492	472	473	494	416	491	505	448	439	480	476	502	429	480	441	486	489	463	489	505	497	491	502	487	474	477	466	486	474	463	496	497	473	448	467	511	445	464	503	458	458	515	481	482	459	488	493	500	458	471	480	481	488	481	487	490	472	467	502	465	507	472	502	502	480	503	513	475	428	497	509	484	480	484	464	497	509	434	487	488	519	423	441	481	458	449	463	461	498	474	486	471	450	438	496	528	517	475	474	497	464	476	523	454	488	490	483	464	505	474	435	508	469	473	511	484	441	469	477	478	469	481	507	483	446	481	483	504	477	459	489	461	469	452	489	476	497	451	483	441	460	493	437	473	461	462	469	505	440	461	491	475	432	440	456	481	469	481	475	480	475	468	449	457	470	474	509	490	487	491	467	523	477	452	484	501	452	469	458	466	517	478	486	452	495	463	460	487	442	488	479	447	469	498	441	445	501	498	465	490	475	481	472	458	441	451	485	505	500	466	506	464	449	496	451	474	504	447	471	496	450	471	465	489	483	442	441	494	477	517	419	430	446	463	491	428	473	431	484	498	480	488	512	492	461	495	494	461	485	515	491	421	472	516	471	470	476	465	494	456	454	515	503	465	465	443	459	468	474	492	459	465	485	482	434	476	468	491	455	506	434	458	460	467	483	453	493	486	471	448	461	470	512	435	523	487	472	481	476	442	453	493	468	455	482	497	480	497	511	495	427	472	515	524	490	506	499	468	462	462	492	473	495	481	485	453	517	484	497	482	485	493	467	489	485	462	481	496	466	510	492	505	513	500	477	466	466	460	493	484	526	456	472	486	482	466	476	495	465	499	474	498	479	471	480	472	482	513	468	483	449	444	454	440	500	491	486	478	492	463	513	475	484	508	462	464	464	493	463	440	501	456	472	509	471	468	453	491	484	457	489	508	471	484	473	494	459	480	502	450	489	457	469	459	525	490	481	504	473	459	487	451	498	481	509	487	478	463	474	485	497	465	485	491	516	482	451	505	490	489	472	468	484	464	466	445	496	521	480	551	512	452	484	484	491	463	483	462	497	456	463	477	515	482	473	448	445	462
17637	3507	2947	2020	1478	1103	883	715	633	575	499	483	464	451	441	420	441	415	403	380	398	374	393	402	376	368	384	374	366	338	373	390	370	371	331	372	365	381	355	393	373	353	368	336	382	370	338	363	356	351	357	327	364	293	329	375	376	309	386	337	336	363	338	338	344	360	361	356	341	336	345	382	353	370	390	349	364	339	329	340	369	318	344	341	320	362	360	321	364	350	369	361	355	338	342	359	365	325	350	323	345	356	355	352	342	307	337	331	326	338	373	355	390	321	352	405	363	388	336	332	325	341	355	335	311	302	327	337	361	391	357	344	363	363	347	318	330	343	340	333	355	341	359	324	349	359	369	361	323	351	369	344	328	363	323	323	375	344	344	336	322	372	365	341	355	365	306	335	368	363	341	333	328	350	368	330	343	355	345	328	335	316	367	319	320	376	338	331	332	342	331	360	377	314	343	348	361	310	338	351	308	336	326	347	374	311	328	340	313	308	379	363	335	296	362	336	375	361	329	360	341	376	337	340	298	316	328	339	331	310	355	336	318	335	350	317	334	329	349	349	348	327	310	347	350	352	366	337	376	376	368	329	334	352	341	350	360	334	343	354	340	344	378	335	365	362	321	344	350	324	368	340	373	319	335	317	361	357	312	330	344	347	338	351	340	348	362	325	324	331	332	362	328	345	332	345	345	334	362	366	344	340	334	349	361	366	345	374	353	337	357	363	353	360	347	337	349	336	333	360	334	324	324	329	323	303	329	344	350	333	355	337	345	349	308	350	343	382	339	341	341	345	341	323	326	365	342	343	352	359	319	362	337	333	348	312	352	395	352	309	346	378	340	326	344	326	365	373	362	372	350	347	364	334	348	341	323	317	317	314	325	332	351	366	354	350	336	357	355	351	363	353	379	338	335	333	333	360	338	363	353	323	366	357	361	311	338	342	339	368	371	331	336	338	366	355	361	364	311	351	341	318	337	345	333	334	335	327	374	342	332	356	311	327	348	346	356	356	346	368	328	387	342	330	346	320	320	338	345	341	360	355	338	355	321	322	320	328	352	362	360	327	350	333	359	326	313	354	346	348	332	342	338	345	313	341	319	351	336	337	308	341	349	351	341	353	304	330	339	339	388	318	323	355	368	334	346	338	358	353	348	335	371	344	338	341	386	350	331	354	357	352	295	355	330	334	382	340	338	285	376	358	335	309	314	356	348	332	335	359	365	326	380	324	368	374	349	337	351	345	364	369	366	343	341	330	343	326	384	373	364	341	342	342	364	322	331	369	379	367	340	347	337	358	376	351	358	346	376	346	311	338	316	344	330	310	328	337	329	355	324	326	326	361	327	369	353	295	340	330	321	350	376	323	330	336	315	387	357	322	366	336	384	350	348	344	328	360	350	344	358	345	354	332	340	350	340	345	367	343	362	367	329	346	333	329	320	331	350	336	351	333	340	336	326	376	369	351	352	367	314	312	340	357	386	348	318	339	309	338	381	335	335	363	316	381	305	321	370	347	370	342	332	363	343	317	356	358	372	376	343	372	361	358	331	313	348	354	318	364	370	310	337	347	321	346	336	343	322	347	318	339	359	339	355	355	335	368	356	336	368	347	343	337	358	320	354	350	307	378	325	385	366	328	337	343	333	326	338	332	336	375	369	330	369	323	334	349	381	357	338	332	366	376	369	352	315	392	334	342	353	327	349	348	345	329	323	375	365	367	333	339	367	319	355	334	348	348	356	344	317	353	321	337	305	369	332	331	341	291	359	351	353	354	336	347	349	325	338	349	339	343	315	362	306	376	352	357	335	354	311	364	371	333	341	346	346	359	347	353	334	363	362	337	334	353	351	335	354	368	348	321	352	346	353	368	368	361	293	371	329	345	312	377	321	373	344	357	356	337	378	337	352	351	332	346	313	347	353	352	357	339	326	344	327	348	338	355	363	333	338	341	357	332	327	364	327	338	368	354	356	358	349	341	327	316	340	341	343	336	322	361	342	310	306	359	326	366	353	349	322	328	342	359	353	320	355	327	364	356	301	342	340	340	349	314	361	360	355	331	354	372	329	333	388	333	324	365	336	346	339	355	341	379	306	366	316	313	367	388	317	335	353	368	361	358	333	345	346	332	326	371	325	352	317	335	376	323	350	358	326	351	360	344	352	325	327	307	353	366	350	338	334	309	328	333	340	363	307	324	333	309	357	363	328	339	351	352	340	362	341	355	334	324	343	329	346	351	332	318	372	334	380	353	359	305	373	324	386	337	363	373	377	332	321	380	338	369	343	330	316	352	366	337	358	328	309	336	355	376	352	327	341	348	348	359	356	340	346	351	359	363	343	324	366	332	315	343	353	317	325	323	348	346	340	352	358	341	333	343	380	332	352	350	371	325	365	348	312	341	337	372	347	356	345	313	330	349	321	310	333	368	375	333	367	330	352	342	395	341	361	343	353	321	338	337	306	349	313	309	351	345	337	342	340	340	333	320	356	359	317	326	345	341	342	326	360	317	348	348	329	356	366	355	330	351	352	344	341	365	343	338	339	328	342	324	368	335	348	339	333	351	320	375	336	327	320	325	346	357	344	351	323	378	331	351	352	322	345	340	350	334	381	361	372	367	357	362	374	307	362	368	352	320	354	328	330	343	332	326	323	338	346	319	345	361	381	306	363	360	391	322	364	360	313	368	324	348	364	363	348	370	337	335	332	362	399	326	316	344	324	334	369	337	329	306	347	329	330	347	340	329	361	322	327	280	386	380	360	309	354	359	309	318	344	338	326	317	337	346	346	360	341	334	336	288	293	337	337	321	323	340	378	331	362	339	367	351	342	340	371	329	358	351	345	341	365	331	338	324	384	312	357	297	364	364	357	352	330	316	339	358	336	342	342	321	351	366	385	363	338	317	341	359	314	352	348	358	333	308	331	324	344	356	388	332	329	349	342	318	319	359	336	347	345	357	359	355	344	362	333	350	341	340	323	341	339	352	319	317	335	341	355	334	301	365	373	350	354	367	389	352	363	343	323	339	300	365	357	347	346	368	336	350	325	343	326	322	353	352	358	361	345	337	324	354	332	384	351	373	332	350	349	343	351	366	368	334	345	329	368	374	328	348	361	319	307	348	358	334	350	347	370	338	347	345	376	289	366	337	336	328	338	322	298	353	371	336	353	314	327	337	369	351	346	336	346	378	355	338	321	358	321	340	319	340	361	335	336	317	340	338	354	372	339	320	361	306	376	341	340	362	345	341	379	374	344	316	367	326	344	317	339	314	342	386	347	370	365	321	349	359	342	321	373	364	347	366	350	347	379	341	358	330	360	344	337	349	314	357	307	353	354	352	339	339	327	357	363	340	358	377	352	357	340	336	326	326	322	329	340	321	325	332	335	294	378	353	350	348	357	368	347	323	371	339	343	323	347	311	343	360	319	343	348	351	351	369	356	346	355	373	348	345	361	373	315	310	328	349	357	345	345	329	353	380	329	342	348	324	370	380	336	311	378	348
9380	2376	4981	5786	4982	4307	3483	2971	2554	2269	1952	1784	1686	1539	1461	1425	1327	1279	1238	1183	1236	1173	1128	1125	1080	1031	1071	1048	1002	965	1000	988	988	935	967	973	976	991	925	884	925	928	929	956	955	972	946	900	971	895	951	900	932	889	920	894	911	915	945	897	842	894	880	838	916	855	915	856	896	888	877	864	859	916	879	905	904	884	911	854	912	861	884	851	885	839	847	851	897	891	890	886	884	915	937	842	852	868	897	847	866	877	890	932	841	924	860	908	901	819	879	878	881	916	853	868	850	887	900	873	926	930	870	879	940	877	834	887	872	870	862	839	867	847	864	909	820	877	825	857	833	916	881	896	848	880	890	890	845	907	889	858	879	898	929	832	879	893	890	874	896	858	829	874	859	834	862	900	842	908	871	797	876	804	826	836	885	864	893	905	879	916	833	859	858	847	846	897	853	824	889	884	878	914	875	851	874	856	892	864	874	913	852	900	818	831	869	859	883	848	844	901	869	883	900	859	815	847	882	864	839	818	872	860	867	860	797	825	871	838	853	854	864	895	876	823	870	881	901	879	861	836	875	904	876	902	816	867	859	827	809	892	837	831	835	876	822	836	882	959	880	900	910	905	859	900	846	843	873	854	872	862	841	806	938	876	834	874	782	828	887	835	883	861	874	839	857	891	843	931	844	854	860	848	824	868	823	833	851	878	846	841	796	889	875	891	855	899	823	891	819	827	893	886	853	822	873	871	872	872	875	900	880	940	808	877	851	917	791	867	863	851	853	898	859	850	854	886	861	833	860	868	825	829	837	882	838	805	891	863	863	845	825	827	881	871	852	850	906	851	834	865	940	884	840	861	827	868	881	871	798	832	860	838	868	832	874	870	835	855	861	860	830	884	877	865	843	840	847	864	854	886	877	897	865	880	888	850	864	873	854	825	844	880	836	910	847	816	895	899	858	883	836	888	807	881	868	815	883	880	863	866	875	864	900	902	795	840	871	837	846	854	876	871	904	856	852	855	796	828	811	818	837	840	829	848	864	863	930	841	820	843	886	840	877	853	832	856	842	879	836	894	856	891	877	807	802	829	856	837	826	870	819	875	843	904	896	898	875	888	835	843	834	874	846	880	845	876	849	852	862	881	848	851	831	856	848	886	818	887	848	840	828	875	831	905	908	876	811	823	887	853	833	850	882	913	817	836	896	865	855	864	899	846	883	894	843	855	839	828	860	863	855	865	888	837	831	853	834	843	897	849	818	817	901	884	861	857	907	856	801	834	841	835	841	904	874	870	832	883	865	881	871	830	835	851	858	850	822	902	916	896	888	860	859	880	906	854	868	853	855	802	883	908	822	864	876	821	864	904	883	833	816	850	864	885	848	905	852	821	860	900	884	841	917	899	838	845	843	899	912	833	889	837	911	832	872	847	885	907	857	849	876	857	844	819	895	812	829	860	866	898	815	824	883	877	886	828	790	875	843	905	840	888	858	867	847	862	879	829	876	842	870	849	835	880	871	880	836	850	871	856	833	881	842	835	908	847	877	866	869	878	834	886	827	844	822	889	845	909	893	888	877	835	911	842	884	860	866	833	808	837	834	862	821	823	839	854	842	812	858	870	909	890	893	862	886	840	877	838	868	840	890	825	839	827	809	875	826	879	890	846	830	885	817	924	838	824	908	859	902	864	843	841	876	876	850	852	875	801	892	912	885	872	906	835	828	882	858	865	848	844	861	834	843	854	827	837	874	916	893	840	905	891	835	861	805	841	892	867	827	937	799	851	849	828	885	844	864	863	835	841	822	834	844	835	863	829	839	847	816	877	814	877	885	866	821	897	908	837	837	896	862	908	827	809	889	833	875	853	900	872	848	851	842	888	858	878	836	867	823	868	837	853	919	889	890	903	846	867	863	856	858	899	842	886	836	853	866	828	904	849	828	847	906	815	878	839	845	870	845	847	873	861	860	876	788	850	894	878	876	829	832	865	891	886	848	852	845	818	861	885	855	843	859	894	851	862	858	841	870	908	846	825	888	854	887	833	865	918	889	875	847	849	891	854	791	875	858	895	910	859	917	866	828	815	901	898	844	908	857	873	856	787	897	876	807	886	834	804	874	861	875	841	842	868	898	846	893	889	904	840	851	822	801	895	854	879	846	855	881	824	834	880	841	903	874	840	851	819	887	831	889	872	832	878	850	934	853	880	875	853	892	849	801	892	835	914	871	893	813	834	834	877	851	869	875	875	852	851	894	890	785	919	861	863	801	894	816	850	862	823	824	857	810	873	845	874	893	886	871	851	844	894	854	845	871	821	843	847	868	837	880	825	876	876	885	844	907	868	887	896	878	860	871	894	883	886	805	792	854	881	862	892	894	855	865	811	875	858	832	896	843	903	880	805	874	866	832	891	877	937	888	878	861	863	881	862	883	870	827	875	793	854	893	889	841	816	862	831	887	817	864	870	894	829	853	851	853	831	831	831	891	913	828	868	893	887	868	843	843	814	894	866	854	845	905	881	859	890	893	862	860	862	875	884	902	869	897	922	867	851	862	829	805	882	816	866	881	909	914	876	876	851	883	839	878	802	870	827	809	860	902	861	851	873	833	890	830	807	926	914	858	881	827	806	875	825	902	856	783	862	857	881	934	839	881	864	896	913	926	871	870	858	830	876	873	860	848	834	869	942	886	912	891	887	862	890	855	814	857	859	857	897	899	850	851	871	853	861	879	864	806	896	900	823	840	868	870	881	851	846	893	855	818	875	845	821	849	832	824	884	878	908	873	893	854	871	832	877	859	860	839	832	839	895	862	871	862	924	839	824	786	817	830	839	860	939	821	818	880	873	914	907	858	835	840	788	930	832	854	829	864	895	796	839	854	881	898	892	835	898	820	859	826	873	863	822	923	881	894	890	845	839	861	839	821	799	818	862	867	856	859	903	825	857	859	843	842	870	886	819	841	874	879	900	859	807	872	913	851	895	880	826	816	838	864	883	887	835	877	919	820	817	883	876	855	838	834	893	847	850	809	923	891	855	884	863	841	847	855	887	914	835	928	859	888	874	837	802	819	888	874	883	891	857	854	860	865	868	853	814	840	859	890	846	850	862	881	936	839	821	884	873	884	822	862	847	869	867	906	839	853	852	879	838	862	877	861	836	875	856	929	865	860	851	885	863	863	824	834	852	868	841	884	865	854	879	856	881	894	923	844	922	893	889	835	885	867	848	906	835	844	908	853	858	861	908	834	847	835	886	878	847	856	864	870	837	849	849	921	845	820	844	900	855	841	893	861	829	906	903	884	880	890	858	826	847	849	858	863	823	836	883	872	908	867	862	859	855	884	874	863	889	836	868	810	855	879	887	871	883	880	892	888	863	900	854	875	904	858	836	855	906	871	860	862	828	858	787	851	881	877	845	824	820	962	844	916	849	871	861	848	889	883	813	858	838	843	880	832	833	897	871	840	823	907	793	842	856	870	909	889	843	909	862	879	874	833	827	863	868	852	862	883	909
2622	218	183	186	196	173	146	171	161	171	154	154	184	153	162	170	153	177	181	174	151	169	171	165	164	158	162	139	154	164	178	174	170	157	163	159	162	138	152	163	179	150	180	153	183	183	165	162	149	147	174	164	132	179	178	159	151	156	196	153	167	169	167	150	145	190	149	146	193	156	178	163	164	160	184	148	167	162	158	159	162	163	140	157	151	173	145	174	147	150	158	159	164	134	165	157	170	138	150	152	198	150	138	165	154	175	137	152	142	169	171	154	168	159	179	162	157	151	161	139	169	146	157	170	190	176	163	165	187	137	164	165	130	161	188	148	159	148	147	150	180	184	173	159	189	174	169	164	147	164	162	155	169	160	208	172	170	168	184	167	173	153	172	181	170	157	142	162	166	167	164	171	166	148	176	152	160	162	162	168	149	152	156	162	143	130	155	163	162	163	144	162	158	170	160	158	140	174	162	160	150	162	183	161	178	179	173	132	153	164	151	144	148	156	169	164	159	153	177	183	176	152	167	163	169	136	157	159	157	173	153	142	138	137	144	183	164	154	167	148	154	141	178	151	145	169	179	164	161	160	148	206	168	190	172	153	163	138	162	145	158	164	164	179	145	146	159	173	159	154	127	175	168	176	144	160	162	165	164	171	147	160	149	171	166	172	163	142	133	153	152	178	167	172	171	175	154	165	157	155	168	149	143	148	162	149	148	154	150	154	177	159	154	181	169	163	153	176	169	149	177	176	172	152	156	164	161	163	165	162	184	140	140	140	167	169	165	145	171	166	181	171	162	148	161	157	168	168	160	167	179	148	148	137	162	155	166	176	182	159	165	163	193	168	158	165	153	167	157	173	165	167	157	151	122	144	161	141	165	146	160	151	143	175	188	167	173	146	159	160	157	154	151	156	121	165	157	157	151	142	161	160	170	133	155	165	165	162	158	159	165	170	153	163	152	169	139	172	153	164	138	161	139	154	157	177	152	159	157	156	149	170	162	152	154	174	154	148	178	161	168	168	179	137	167	163	165	152	161	160	170	174	168	175	198	156	160	148	166	168	159	150	153	157	170	154	172	171	167	180	141	167	175	158	140	199	146	147	162	160	120	153	158	148	163	159	147	133	173	162	161	142	151	163	177	144	125	157	150	172	141	140	141	166	161	174	131	174	168	164	154	148	177	155	191	160	166	159	158	165	145	156	160	148	164	146	164	152	152	157	154	158	137	160	162	175	138	186	156	155	156	168	159	179	177	169	166	160	155	136	152	143	159	175	137	160	159	162	182	143	174	147	157	192	176	182	168	154	157	155	166	161	142	145	167	142	166	164	189	150	157	149	174	139	170	159	170	172	164	172	161	156	157	157	140	166	175	175	158	160	157	138	160	149	147	187	165	137	159	148	142	158	153	178	166	168	164	148	165	139	166	160	176	146	152	138	143	153	167	167	181	168	156	153	124	164	179	157	143	159	143	149	168	162	168	162	159	147	179	149	142	161	154	193	158	158	160	186	189	151	156	185	173	184	169	162	142	162	151	161	153	160	166	131	145	151	182	160	145	135	182	137	169	149	146	146	189	139	173	170	172	162	140	161	172	185	140	171	178	154	147	181	158	154	155	161	190	171	167	152	150	166	175	129	170	129	169	162	167	172	173	158	153	155	147	183	168	176	171	165	158	170	169	178	197	173	157	181	161	162	147	161	172	164	143	162	167	169	168	137	159	151	168	179	155	152	181	161	182	179	145	175	154	178	167	159	154	138	165	186	161	176	160	164	170	155	153	160	149	149	171	159	178	134	166	165	133	158	139	160	172	165	179	154	182	180	165	174	135	172	139	152	147	152	151	140	147	154	157	152	143	179	155	168	170	182	154	166	167	154	141	151	164	152	163	155	156	148	159	158	151	172	158	143	163	140	153	155	153	165	162	162	152	148	162	166	147	171	171	166	159	161	155	149	163	151	177	171	142	183	149	158	157	145	132	174	172	159	150	142	172	161	160	175	165	159	166	155	162	154	143	182	153	165	143	179	152	162	132	176	176	145	167	182	124	150	166	154	155	184	165	178	138	134	156	167	167	179	158	172	181	165	152	174	146	139	139	182	171	177	165	170	139	176	156	159	153	127	145	153	165	169	159	153	164	165	168	174	137	161	167	172	170	161	167	163	157	157	121	164	166	161	155	150	159	146	154	153	169	150	158	144	172	148	155	124	174	176	177	151	162	164	158	165	167	220	167	161	179	166	175	150	161	166	150	141	158	164	158	158	165	140	147	172	160	165	158	164	152	151	148	156	155	156	189	145	163	120	163	158	165	139	151	155	144	159	166	164	166	179	148	145	129	136	141	164	160	158	164	140	178	171	175	160	128	165	155	155	154	147	147	154	146	154	169	162	155	159	179	161	137	181	165	172	174	155	149	153	170	159	149	152	131	166	175	159	155	160	161	183	146	164	151	139	173	166	165	140	147	166	174	161	150	159	167	155	172	173	150	181	150	161	145	170	161	163	177	176	138	173	164	148	183	167	135	179	154	161	177	145	154	145	165	157	198	185	179	158	162	157	155	173	165	172	162	197	162	150	145	147	157	164	179	161	138	130	141	152	161	163	142	180	155	161	166	170	192	170	165	138	152	168	145	156	167	170	162	154	147	166	160	152	145	158	170	179	140	170	134	168	162	149	159	136	171	159	167	150	159	175	150	147	135	167	172	173	138	151	149	175	161	150	174	159	166	171	142	135	155	162	171	153	185	177	158	162	138	149	172	157	159	147	154	178	144	157	161	194	168	138	139	176	180	161	150	164	151	159	145	156	146	166	150	166	169	160	140	160	168	154	155	139	144	167	150	149	154	153	154	141	160	166	158	145	167	177	166	142	157	160	171	149	143	140	143	178	137	161	158	156	152	135	151	135	157	188	141	162	168	168	175	164	158	152	151	166	176	151	159	156	159	156	154	162	161	161	180	137	156	150	161	166	145	168	143	142	176	179	153	139	200	169	176	184	151	135	159	136	167	165	170	169	182	167	178	161	158	159	175	172	178	158	160	175	169	157	180	170	158	165	145	172	155	180	140	179	156	184	169	155	155	130	175	146	160	163	147	192	185	166	172	169	157	177	158	164	168	140	158	160	156	148	166	173	144	174	156	147	159	164	154	181	153	153	182	161	144	164	160	171	129	168	175	172	150	169	175	194	169	157	164	146	170	156	167	147	147	154	185	171	144	133	180	166	172	157	155	156	158	159	166	175	144	142	168	126	142	162	163	165	167	168	133	166	167	152	156	123	181	162	171	161	175	159	161	170	150	166	164	150	154	170	183	158	160	184	155	162	161	156	163	168	167	168	167	160	149	168	174	141	168	160	173	162	165	149	164	161	155	166	158	196	174	169	166	167	179	153	163	165	170	177	171	178	167	188	151	149	131	185	170	163	161	164	151	157	175	170	170	162	161	163	167	154	160	155	163	172	151	170	157	160	151	176	149	164	172	182	167	155	144	174	170	166	156	160
2356	487	528	533	536	549	487	518	502	475	481	464	518	439	444	432	463	466	465	449	497	459	440	425	488	492	475	445	494	486	474	460	438	442	453	477	470	431	449	495	450	449	514	423	432	416	440	479	494	441	399	471	452	438	465	427	423	478	430	418	479	452	445	430	430	446	489	459	459	465	472	484	463	451	449	455	449	432	464	450	413	437	461	402	481	494	445	482	459	482	433	461	454	478	469	482	450	447	445	464	443	456	458	457	441	468	453	481	486	456	430	466	472	477	479	461	442	455	467	494	491	460	449	438	455	438	452	433	458	458	473	478	431	430	430	466	446	455	472	473	438	456	461	422	451	440	482	461	425	439	478	459	418	467	478	458	492	443	466	445	433	469	473	459	444	413	479	445	449	467	407	446	453	441	474	468	448	457	494	412	478	467	486	436	459	466	439	464	499	462	453	463	456	524	448	435	461	419	452	414	454	439	442	473	450	454	446	483	456	459	447	478	452	445	480	421	457	456	477	481	432	449	421	418	438	498	458	446	453	460	477	483	436	454	432	454	489	442	471	437	455	479	479	424	459	469	490	447	435	476	452	460	451	443	446	475	422	447	416	469	465	403	434	445	429	456	451	457	454	428	458	470	467	418	455	481	473	451	446	444	474	449	455	489	446	438	500	417	443	430	473	436	467	464	489	420	440	438	444	429	432	417	445	475	473	440	420	463	445	498	428	465	422	435	428	460	454	443	418	456	459	477	416	490	460	461	449	451	434	468	461	413	450	413	426	432	467	428	447	454	472	442	439	419	462	412	461	470	452	482	446	448	431	458	443	442	432	440	436	450	428	452	470	493	465	496	438	412	467	453	453	470	423	450	454	450	483	444	443	468	457	419	453	418	453	430	474	470	478	461	462	437	449	457	452	450	452	494	486	476	451	420	418	466	433	456	459	444	414	444	424	502	425	461	424	439	468	482	430	466	450	415	490	478	438	463	438	470	455	398	403	474	449	425	442	438	425	443	446	475	429	469	440	428	456	437	469	458	448	445	464	455	501	440	456	466	404	455	433	454	419	471	450	446	461	428	431	462	476	458	459	507	444	454	437	432	415	460	470	462	454	401	432	483	442	426	452	461	455	479	459	432	434	424	474	458	435	464	430	475	463	399	476	476	439	460	478	423	470	435	443	454	432	451	445	482	463	426	470	455	486	463	450	475	422	472	475	461	450	458	410	462	468	468	448	459	465	457	439	490	431	441	463	407	454	468	453	434	448	477	473	447	432	438	444	456	478	430	426	411	448	442	436	480	462	468	455	453	459	425	476	479	445	410	420	434	445	426	491	435	436	427	439	436	431	467	459	454	481	441	472	445	447	457	422	430	465	456	442	442	488	471	496	502	470	465	482	464	466	405	451	418	458	440	453	431	439	437	469	473	456	464	424	481	506	418	409	469	450	461	431	489	444	443	429	456	475	463	459	456	470	452	444	419	458	462	490	427	428	484	408	460	421	455	428	487	464	466	436	426	467	462	456	439	429	422	472	449	474	432	425	433	470	455	453	447	447	458	464	447	453	477	438	463	446	426	468	459	452	486	464	473	420	452	479	431	430	448	448	426	443	430	436	409	410	458	474	464	463	473	455	416	447	432	422	455	433	413	469	460	437	448	429	462	419	495	463	442	413	453	432	456	484	427	449	475	453	483	448	459	423	425	427	501	441	460	454	419	447	466	465	457	446	443	453	478	507	444	464	436	442	395	474	471	440	454	464	446	458	407	456	492	435	443	431	464	437	410	456	449	462	446	469	446	439	446	454	471	425	451	481	444	439	499	397	428	455	449	436	456	461	442	449	452	410	461	478	474	435	461	458	477	466	450	496	480	485	451	423	447	470	447	442	447	443	454	444	448	455	467	432	425	473	475	466	440	436	445	459	458	442	435	459	493	455	426	464	486	460	452	447	466	454	456	473	428	471	437	449	446	461	466	444	466	444	464	458	437	464	468	440	444	439	425	446	492	454	437	467	459	442	425	437	441	436	446	478	464	457	429	453	459	456	437	423	432	437	447	460	448	458	464	476	416	470	446	434	468	461	424	425	458	422	458	485	434	452	469	460	399	469	436	459	448	450	455	429	441	444	440	446	452	457	435	465	440	424	415	473	457	452	442	471	461	423	456	456	464	424	448	431	444	457	429	456	432	441	473	447	444	451	475	429	439	449	444	468	429	476	469	446	509	436	447	469	445	493	444	455	449	460	465	448	423	450	478	401	477	511	460	464	425	463	437	460	487	462	431	418	469	450	445	468	443	432	454	465	430	482	422	462	441	449	428	429	438	460	447	422	422	459	451	471	457	441	455	432	455	437	434	417	405	488	445	437	445	449	487	433	463	482	423	444	449	433	460	457	454	423	476	443	459	422	422	434	472	425	478	435	446	437	464	396	439	451	442	452	451	440	449	472	445	403	440	495	440	474	464	491	446	437	453	453	450	481	451	438	486	474	475	460	444	425	454	443	433	452	458	465	470	430	478	451	440	449	461	469	449	463	444	457	425	434	446	480	486	465	442	443	472	465	450	478	441	433	425	460	470	465	449	439	455	450	471	445	432	457	442	446	490	460	478	476	489	469	452	450	446	461	494	470	429	452	427	452	472	440	431	449	451	455	423	447	456	476	429	464	459	453	484	434	441	464	461	438	463	446	439	467	484	421	439	444	461	467	469	461	432	467	455	425	430	444	447	473	472	438	443	447	504	467	454	455	462	459	426	450	497	459	444	435	451	469	448	478	401	457	442	481	440	433	496	405	441	439	473	454	484	497	455	455	458	429	478	402	454	454	450	484	467	480	485	409	440	451	471	470	484	474	433	436	435	429	448	486	440	436	441	478	405	430	430	446	492	461	441	443	446	429	438	445	475	442	478	478	487	431	442	439	452	420	446	453	518	439	445	440	486	496	470	486	405	482	439	442	446	464	444	456	454	442	446	457	468	476	431	425	489	463	441	419	468	441	434	460	473	439	468	444	419	473	472	426	418	457	466	457	474	438	418	445	439	464	489	418	459	421	416	438	464	437	464	438	459	460	447	453	459	481	451	457	450	425	482	442	464	420	438	435	448	472	462	462	435	475	416	421	457	488	451	462	435	448	484	443	463	458	474	480	451	491	419	438	476	460	456	442	461	442	441	480	449	442	408	472	462	508	419	451	414	434	449	437	436	481	435	461	484	476	466	431	456	474	457	459	457	473	467	473	470	468	461	473	423	449	411	478	494	400	447	455	476	459	487	462	481	479	432	437	445	440	465	462	443	470	449	452	455	418	432	442	464	445	427	494	459	465	483	442	462	425	428	412	443	455	446	479	472	455	455	439	482	445	453	463	451	423	447	454	464	487	449	446	479	385	474	459	439	441	469	449	477	436	463	495	447	432	440	451	469	469	445	476	462	477	435	401	464	462	464	456	478	445	479	437	441	467	480	469	437	451	451	463	448	440	440	476	424	429	455	437	409	462	466	465	467
8255	1109	1281	930	646	532	414	347	289	281	250	217	214	207	223	215	190	169	179	215	186	183	189	204	154	184	168	164	158	165	138	183	187	153	146	164	155	168	166	178	207	165	164	187	157	183	178	179	172	149	168	170	168	157	175	160	174	141	173	142	162	138	149	147	148	178	162	144	144	178	166	155	138	155	149	197	193	166	147	159	172	170	179	182	175	182	143	151	167	159	169	159	159	182	171	182	173	161	169	171	182	150	180	204	158	136	195	145	172	169	189	138	146	159	158	147	171	173	148	166	148	157	141	172	159	170	168	159	168	163	148	126	174	155	149	140	136	176	165	158	162	169	171	167	148	182	156	151	157	165	175	159	169	153	142	174	165	173	152	174	166	154	165	180	144	168	173	180	150	165	164	159	161	199	152	134	158	155	140	158	145	160	165	156	174	173	147	157	146	157	169	162	187	171	161	159	173	131	155	154	147	177	175	176	139	164	158	156	172	179	163	175	136	144	152	167	136	186	152	179	161	179	148	139	194	135	159	178	166	160	176	173	176	163	156	168	161	176	164	156	169	165	156	156	155	162	182	146	167	157	155	156	169	167	159	168	164	156	174	146	174	172	162	156	192	167	170	157	180	147	159	169	180	165	141	164	171	151	168	164	177	157	153	158	186	170	179	172	155	147	191	179	163	167	161	172	172	158	120	173	166	177	186	157	137	168	155	183	161	137	145	162	156	145	169	150	168	185	157	162	155	177	161	162	175	157	169	174	145	168	144	164	143	191	152	165	153	145	151	169	155	175	155	176	188	168	179	173	172	143	136	168	155	160	166	178	154	147	160	183	156	179	147	172	153	170	165	176	169	147	173	161	194	145	193	141	170	138	153	175	156	181	157	149	158	157	171	145	190	152	202	152	173	150	149	161	145	156	149	158	163	164	161	178	152	145	181	164	145	176	148	168	157	177	173	140	173	184	152	156	150	161	161	155	147	146	189	162	180	170	165	182	179	153	162	132	160	177	174	157	172	167	176	171	175	152	172	168	159	160	180	158	157	181	173	152	172	150	179	156	160	155	158	159	155	184	155	167	157	155	154	178	184	146	177	166	169	133	179	157	147	138	160	155	155	161	167	167	175	154	159	164	187	164	159	173	185	163	181	134	151	163	142	165	141	171	150	160	182	146	173	158	178	155	182	171	143	168	167	166	161	159	170	164	159	147	169	168	152	169	157	150	168	157	144	144	152	179	166	134	179	144	167	162	151	154	169	163	178	168	183	148	159	174	158	147	165	170	161	159	183	162	174	160	153	176	151	168	188	169	182	169	149	172	140	140	186	160	173	169	157	179	145	171	161	150	163	164	149	171	173	135	180	184	171	172	146	156	184	161	178	152	168	178	161	160	157	159	174	183	165	148	143	170	170	146	153	166	160	155	167	151	199	149	131	118	154	153	152	189	143	146	170	169	169	197	163	162	140	160	153	138	165	142	169	140	176	160	164	147	151	162	132	141	170	171	154	154	170	172	174	141	156	159	147	167	161	159	181	153	147	151	151	143	140	186	145	138	150	173	142	157	164	157	169	159	183	175	159	175	166	187	170	148	174	170	181	173	179	138	152	149	148	163	142	161	153	170	131	162	176	146	183	165	147	157	172	160	163	171	165	154	148	179	135	141	152	140	155	176	147	172	142	144	148	171	153	154	181	167	166	145	162	170	161	153	180	158	156	156	169	167	159	173	157	166	152	160	141	161	152	155	170	160	178	155	168	154	178	148	181	170	163	165	167	150	155	151	152	166	158	164	170	175	156	186	139	160	156	152	149	150	196	169	175	181	141	164	164	158	166	158	176	165	180	181	174	172	176	175	164	141	169	129	173	149	158	160	159	175	146	143	129	162	158	161	174	174	133	167	153	157	178	173	179	137	145	142	137	148	153	157	190	158	144	190	173	148	166	166	155	136	161	164	139	163	175	165	172	177	155	156	177	182	169	155	173	149	171	165	153	148	161	150	180	148	169	171	161	155	157	166	151	162	156	161	166	174	148	146	146	146	161	179	156	178	165	169	176	177	143	158	151	164	152	144	160	172	148	138	141	158	147	167	147	172	162	171	147	147	162	170	145	143	136	163	194	170	148	177	167	158	212	145	164	175	173	157	155	172	161	172	183	168	187	172	159	168	152	172	136	159	181	152	148	144	191	166	152	165	143	171	153	170	154	152	172	138	166	162	151	157	163	161	154	150	179	174	154	162	140	170	155	187	167	180	155	155	172	159	162	174	173	142	163	155	153	155	155	158	151	145	150	194	154	180	171	149	155	168	158	172	164	176	144	145	137	163	159	161	169	174	188	177	181	165	179	184	162	143	166	146	184	152	138	174	157	161	169	139	168	158	153	136	158	174	183	214	181	162	157	143	144	159	150	187	168	143	150	145	177	149	145	157	158	174	191	158	137	167	195	171	162	149	193	156	187	143	184	157	154	163	156	158	155	179	170	174	150	139	161	168	163	162	176	156	176	162	175	146	160	165	161	169	144	159	167	164	149	169	156	143	163	131	140	168	157	173	188	150	161	174	154	146	158	158	152	175	173	168	180	136	157	153	160	159	145	172	165	151	175	163	138	171	183	177	158	180	170	145	161	182	167	169	157	164	164	151	200	177	150	164	168	175	163	153	155	166	174	158	172	143	158	163	176	167	182	143	163	171	192	153	173	152	153	181	164	134	181	134	171	142	149	166	167	172	156	179	174	165	178	158	177	165	169	173	157	167	159	170	140	156	150	159	164	184	137	163	175	182	170	175	155	188	143	131	146	163	167	171	146	163	181	175	150	174	155	190	184	179	139	180	134	165	156	157	156	162	180	167	173	144	148	145	151	143	166	171	155	150	169	168	170	159	171	168	142	156	138	134	196	172	154	169	151	158	166	171	151	153	160	144	151	178	161	162	174	171	157	139	194	177	146	170	151	156	170	154	161	163	162	142	167	149	167	167	167	147	155	148	178	182	153	144	163	148	160	175	184	151	173	168	167	165	154	173	150	163	172	169	169	166	166	141	174	174	163	164	175	157	157	150	178	142	163	157	170	145	161	159	178	139	141	155	153	164	173	165	154	162	154	178	146	179	174	148	167	154	162	155	162	179	172	177	171	157	165	155	191	165	149	165	171	153	161	171	154	138	147	157	180	180	157	151	148	167	177	173	174	174	155	167	170	165	161	167	170	147	165	150	144	170	162	169	156	151	172	170	153	174	171	167	144	170	166	169	133	160	161	173	141	163	168	163	151	146	143	137	158	145	164	175	150	132	173	169	142	176	162	142	143	133	148	168	142	170	166	159	141	140	175	169	163	155	150	163	144	177	179	138	158	152	157	164	132	162	165	164	152	166	166	159	177	171	167	164	171	151	180	167	164	146	147	154	149	165	173	179	140	154	155	173	162	165	143	170	154	151	166	176	149	196	166	179	173	170	161	155	170	132	132	157	145	152	137	154	165	155	184	184	164	157	155	149	175	163
6159	1197	2530	3114	2760	2268	1843	1611	1360	1200	1129	959	917	821	780	723	772	677	709	612	621	639	617	610	599	575	558	607	596	564	569	514	580	558	473	513	524	514	539	558	541	538	537	502	484	522	505	519	512	517	519	519	486	477	512	522	468	490	526	499	475	517	467	505	518	486	500	509	432	496	499	457	496	495	481	485	486	507	467	515	460	451	465	498	497	473	482	465	508	479	529	437	520	510	478	500	489	482	448	449	457	471	448	456	545	470	526	494	443	501	496	470	437	475	479	490	480	469	484	482	470	476	451	458	520	491	516	501	471	515	451	495	504	447	468	475	426	502	482	480	478	464	501	477	455	446	492	457	459	498	477	488	485	453	463	501	467	440	467	461	433	471	504	470	482	491	495	499	470	504	417	477	471	457	443	491	509	480	448	484	480	461	495	447	471	498	501	467	467	490	472	485	483	459	484	510	471	454	461	507	431	486	502	468	460	499	486	475	488	458	473	470	485	467	452	457	477	479	465	453	441	495	465	435	447	497	450	479	494	458	509	525	482	473	486	483	489	470	476	486	454	468	468	474	487	505	524	470	505	480	507	436	503	482	468	489	504	490	457	484	476	500	459	461	459	449	437	488	478	518	446	415	467	516	477	469	458	466	473	457	485	466	440	472	495	484	470	478	449	456	467	468	484	454	492	495	494	480	454	486	440	483	489	486	514	481	455	456	469	483	465	452	483	493	472	456	492	474	511	462	485	486	493	487	431	460	489	471	455	508	479	484	480	464	453	458	472	440	511	445	463	490	485	465	447	488	493	464	490	452	484	427	468	487	461	460	506	510	485	508	468	473	471	456	478	445	505	504	447	457	492	467	472	448	493	495	505	484	484	538	500	489	501	493	488	477	479	473	500	512	476	446	498	489	493	492	505	479	460	477	490	460	520	446	461	455	472	452	511	495	464	486	486	463	449	467	495	460	487	468	455	517	473	469	475	518	465	439	460	501	481	490	448	465	495	457	425	460	480	462	482	485	462	500	451	482	499	478	490	483	456	466	484	481	471	460	483	492	476	433	476	490	454	511	492	500	428	523	483	450	452	458	464	501	499	475	484	439	433	494	476	493	464	470	489	443	477	448	476	462	468	492	450	500	434	491	487	462	488	465	500	488	448	501	485	498	502	444	465	467	453	478	454	480	470	476	472	439	456	442	457	503	477	489	434	473	428	461	468	447	492	470	469	484	458	497	499	451	453	519	477	515	481	506	481	468	480	460	485	436	481	479	442	496	476	481	457	467	445	488	490	448	443	462	441	456	483	458	478	481	490	494	517	490	456	490	478	458	454	487	490	498	468	451	473	464	437	481	449	437	448	483	491	478	501	511	433	475	490	452	494	506	459	469	455	433	450	480	454	481	496	515	433	481	474	466	499	457	476	472	499	467	460	466	444	478	481	493	479	428	479	482	509	473	464	440	491	457	522	462	535	493	521	491	475	462	483	497	429	446	449	467	475	464	497	507	474	482	486	491	443	513	500	449	422	498	448	477	510	429	501	488	457	520	495	454	480	471	487	448	474	469	481	491	514	511	468	480	458	469	508	490	522	448	475	504	467	464	490	482	531	471	489	464	499	462	477	450	498	472	469	473	477	447	468	502	468	531	464	451	478	477	465	518	491	491	458	459	459	457	466	478	453	485	463	475	488	477	459	470	454	488	466	476	435	474	506	477	470	468	463	495	438	458	454	523	424	498	500	457	483	456	458	449	464	482	459	452	475	452	507	510	475	466	485	515	507	499	453	489	481	464	438	453	454	492	520	474	502	456	500	485	450	511	478	490	489	453	510	502	499	513	452	480	505	440	449	463	440	507	486	484	479	471	482	514	499	524	505	441	500	463	475	486	445	503	496	502	471	501	479	452	511	446	460	509	484	469	500	463	446	475	492	467	479	422	439	473	528	495	451	483	518	518	467	474	448	467	457	496	469	481	481	480	449	452	526	473	471	482	464	468	461	437	468	507	480	498	505	474	488	444	436	478	462	459	474	499	499	484	444	443	434	449	467	473	451	477	499	472	457	475	489	435	482	491	492	476	473	492	467	488	485	522	457	467	469	492	481	499	487	498	498	491	479	507	464	506	482	473	468	438	447	474	491	454	492	459	477	455	512	498	472	498	489	462	442	445	474	484	484	446	490	470	459	486	449	476	486	447	485	479	490	452	453	498	466	465	491	455	471	469	485	471	465	470	483	475	470	428	462	483	479	479	484	470	476	457	463	465	478	460	485	477	453	488	469	461	472	479	485	462	464	498	478	515	490	466	465	447	448	475	478	464	513	471	468	457	458	464	480	495	508	477	489	488	450	468	474	483	499	477	475	480	461	464	488	537	491	446	450	523	440	464	492	450	454	512	488	475	489	478	443	494	465	461	500	443	506	458	473	478	438	444	489	460	453	452	472	456	510	488	454	429	498	453	516	519	476	479	484	464	498	465	468	499	484	477	473	460	484	405	476	465	492	483	463	460	507	435	467	454	453	483	467	483	451	463	499	462	463	460	476	459	498	468	522	480	489	509	527	462	481	479	451	438	482	455	467	484	466	448	514	470	461	445	505	500	467	465	453	441	493	512	473	472	500	475	475	487	478	476	531	470	445	530	494	503	465	442	453	478	493	468	460	482	493	481	491	492	475	431	454	443	471	466	499	456	468	478	490	458	475	454	482	482	479	497	459	514	470	461	498	461	487	502	484	462	440	488	507	449	465	457	463	458	475	460	483	487	449	476	504	468	453	477	500	437	481	453	476	470	480	464	478	439	468	474	499	429	472	455	497	455	459	434	456	479	471	460	480	485	458	450	491	460	468	488	460	477	461	458	494	444	434	497	483	453	463	437	475	495	474	470	449	502	450	491	463	473	483	467	457	458	490	466	442	472	460	499	464	472	431	430	507	450	505	453	464	475	490	464	467	474	502	478	483	493	483	434	476	507	462	501	456	469	516	468	463	478	504	502	463	478	469	516	477	504	446	442	482	502	458	449	458	470	470	461	479	500	517	458	486	486	469	483	453	481	481	480	417	479	475	441	458	461	476	460	450	509	446	494	466	497	484	458	457	458	459	441	467	473	495	520	465	485	471	501	453	467	520	449	472	458	483	449	497	436	485	477	470	497	464	468	498	484	472	479	485	490	464	468	479	453	473	494	482	457	502	466	527	523	477	488	532	482	504	454	450	476	469	501	500	487	497	495	473	493	490	482	488	480	510	453	468	469	475	469	524	488	481	454	456	512	459	473	477	443	466	459	471	457	485	497	485	497	429	440	476	423	467	497	458	439	480	476	470	479	481	481	501	470	506	471	472	467	475	483	534	477	512	473	451	454	461	466	479	448	436	475	484	475	496	480	472	493	461	436	463	513	491	481	496	486	447	493	485	462	458	502	466	441	503	463	468	494	490	464	484	478	456	471	487	477	474	457	487	500	452	482	452	473	503	502	437	466	479	481	450	494	466	483	460	480	465	492
14970	2741	2687	2067	1429	1042	866	716	672	548	537	553	468	454	423	419	441	419	406	412	394	405	387	365	371	381	403	368	366	387	373	373	352	345	350	334	360	343	348	335	353	338	349	355	337	388	348	338	361	367	345	341	354	351	352	367	341	352	324	352	359	370	348	324	377	337	360	342	377	322	365	355	376	331	307	339	367	327	354	353	349	346	356	385	377	383	357	330	337	347	337	378	334	321	314	381	319	375	321	328	340	346	347	368	375	331	350	355	331	348	400	315	314	343	336	347	354	346	330	330	371	359	347	351	340	366	332	322	363	341	374	388	321	374	338	340	325	315	325	339	346	380	378	344	355	350	338	335	362	340	338	347	341	358	326	376	377	349	345	358	352	335	352	336	326	369	324	374	334	324	336	324	302	372	334	354	358	363	341	363	348	356	300	312	367	301	354	344	341	324	312	382	343	361	348	385	307	330	395	327	355	325	312	348	342	344	314	343	351	356	343	340	341	345	352	329	329	322	368	375	356	367	379	329	326	349	366	349	339	379	360	339	344	374	352	352	354	358	328	336	347	371	340	353	345	355	354	315	357	311	362	319	333	323	354	337	341	356	320	312	353	366	349	333	353	359	293	322	335	335	341	374	353	357	361	327	285	331	370	355	340	321	347	358	319	352	322	327	334	324	349	360	343	343	356	348	358	343	341	344	343	316	323	322	364	368	355	304	377	339	349	348	341	326	327	371	369	325	314	327	368	369	380	390	349	336	320	329	341	342	311	337	325	320	352	353	386	359	365	385	364	336	344	340	358	302	353	322	346	336	324	340	298	357	383	354	350	371	339	336	339	347	321	327	337	336	332	349	330	347	362	343	339	319	329	310	329	329	359	333	354	317	370	360	364	329	364	350	328	322	341	351	338	353	319	343	352	364	343	375	312	336	325	375	309	317	323	318	316	340	353	363	371	331	346	380	392	361	339	355	332	343	343	355	335	322	308	316	328	355	357	330	341	354	344	357	341	334	298	344	346	355	357	332	330	371	334	356	349	347	332	354	343	361	318	339	347	351	335	332	353	374	345	353	343	354	377	351	347	343	345	338	341	368	362	360	366	348	345	352	353	341	338	336	361	348	327	333	349	338	324	340	339	355	325	362	331	317	326	321	346	325	364	351	322	370	340	387	327	342	373	362	358	358	373	340	348	369	334	365	330	358	366	336	317	356	335	363	326	349	356	339	332	325	338	343	322	348	358	312	376	318	360	312	343	357	351	356	349	370	324	352	327	334	335	345	375	315	331	373	351	380	328	352	354	358	364	334	334	339	323	338	344	339	334	337	354	328	349	356	360	371	362	362	349	323	360	374	335	334	377	355	345	363	326	348	319	346	361	367	347	346	346	337	329	340	347	361	311	363	344	326	365	309	381	336	317	342	336	371	361	344	316	333	335	335	324	352	311	347	353	321	331	333	327	385	362	300	333	329	331	375	346	319	344	350	343	358	340	349	336	322	331	337	333	338	343	320	367	327	378	366	333	341	334	338	347	362	348	325	306	347	357	375	378	358	373	344	361	336	320	335	350	368	342	344	354	323	352	324	388	314	340	351	383	337	355	329	324	336	321	364	324	338	339	340	328	350	316	329	345	312	355	384	353	358	330	354	329	325	304	304	355	334	353	339	365	341	354	326	352	324	341	333	368	351	328	350	320	368	358	377	370	356	334	341	328	324	336	350	337	312	328	352	368	316	320	362	341	378	324	326	308	338	338	334	345	326	367	349	326	309	352	313	339	358	348	346	354	357	372	351	301	365	343	340	363	338	357	321	368	335	333	320	351	352	349	367	350	341	329	333	321	318	321	332	334	326	342	343	347	325	320	364	336	374	355	291	365	354	337	320	373	344	331	352	309	351	332	360	327	336	329	339	345	354	377	345	334	357	369	349	340	339	325	347	369	380	380	332	323	321	345	351	347	338	338	356	375	331	358	331	327	354	331	321	326	350	331	355	338	328	310	337	315	336	342	341	321	333	331	362	318	323	353	366	348	340	336	344	359	340	308	340	327	349	356	383	375	349	326	353	382	367	360	326	381	323	348	317	349	343	376	333	328	304	336	365	349	325	333	347	349	377	359	346	350	329	307	385	323	365	351	321	361	318	330	362	341	326	338	356	331	341	355	372	345	374	345	348	319	315	312	323	340	344	348	347	354	357	339	371	340	345	342	372	334	338	333	390	367	339	359	326	324	361	365	344	340	335	352	357	334	347	337	386	343	335	366	353	318	348	361	338	330	325	361	329	328	328	333	357	326	366	374	348	341	346	334	342	344	359	357	362	370	339	315	333	325	335	360	308	331	359	318	350	372	315	343	359	359	336	385	358	379	364	371	320	364	333	319	320	329	318	338	351	344	339	334	342	333	353	332	338	335	340	321	323	364	346	321	375	324	338	314	326	343	353	349	387	349	347	366	355	317	289	377	337	352	342	315	368	333	325	314	380	340	353	329	320	344	340	381	331	309	365	343	370	333	330	317	353	339	342	349	337	354	326	354	382	326	347	336	377	349	345	340	346	340	311	329	333	343	327	377	313	335	322	351	363	356	382	308	359	352	341	307	352	329	331	366	356	366	321	370	336	337	330	363	314	323	359	322	334	326	361	315	381	326	368	325	355	363	346	328	357	335	320	388	331	371	330	340	335	309	364	341	349	379	302	338	321	331	365	338	316	336	388	340	333	341	391	305	326	353	340	327	335	351	359	336	331	335	312	348	356	339	343	357	321	363	344	338	338	349	352	322	329	344	356	330	347	361	388	350	367	365	352	326	360	331	353	332	316	339	366	350	334	356	346	358	345	334	344	335	320	352	350	338	372	342	316	371	384	338	337	341	325	336	389	343	361	319	328	352	333	326	383	305	346	316	350	381	318	333	358	322	321	336	350	333	333	341	362	350	359	323	342	358	347	340	303	331	373	356	338	344	331	330	312	334	364	352	335	321	377	317	347	359	372	295	375	365	386	320	352	347	344	336	333	352	373	340	359	329	340	352	333	304	329	370	322	358	327	337	338	343	344	336	347	358	365	341	355	341	359	348	313	321	346	353	324	331	314	313	361	329	330	341	388	370	357	332	341	314	336	336	339	365	341	334	343	342	345	351	341	358	319	364	337	340	319	324	313	355	304	348	367	362	359	361	370	310	345	338	326	341	367	340	350	327	350	352	320	361	352	361	348	322	336	353	354	376	349	342	330	342	342	379	328	321	352	335	322	372	354	335	367	330	338	345	340	358	354	340	320	341	347	349	320	335	349	358	388	338	312	345	350	317	340	332	377	369	354	358	361	345	370	341	321	341	330	355	368	360	333	336	357	342	333	347	364	309	343	313	358	337	326	352	309	348	331	335	343	348	330	341	349	347	363	327	352	344	333	339	317	358	367	345	361	345	352	366	362	352	374	347	306	332	311	301	342	335	334	355	329	328	344	355	362	340	347	317	327	360	340	339	318	317	330	327	345	321	373	332	320
8188	2384	5133	5798	5108	4182	3525	2922	2527	2175	2017	1837	1732	1566	1462	1321	1364	1339	1251	1200	1182	1162	1153	1091	1137	1070	1057	1050	1017	1009	1036	946	1005	1046	1040	933	954	986	897	995	959	953	983	936	947	947	905	866	938	883	913	897	886	926	903	877	908	946	880	881	895	933	891	846	912	942	911	896	938	933	894	934	833	881	886	863	907	893	858	855	818	953	826	872	890	868	878	878	888	901	928	873	838	907	889	842	865	878	894	890	925	835	857	835	889	921	860	890	871	887	914	863	862	878	829	917	842	862	889	863	894	923	846	909	874	814	880	826	868	828	912	869	830	865	888	870	839	889	848	890	875	875	798	894	823	885	854	838	933	850	875	856	886	868	831	867	830	893	860	895	921	838	843	868	895	877	811	889	834	834	886	862	889	866	840	837	860	861	839	831	828	904	836	858	889	856	849	841	871	861	852	832	847	869	886	852	857	815	902	879	857	915	801	919	847	852	845	886	859	856	850	907	806	916	852	887	877	853	837	857	832	859	876	873	846	849	888	826	818	877	864	848	857	891	846	833	905	866	838	846	874	859	849	906	854	808	864	843	921	923	859	824	835	871	811	901	828	865	872	858	820	870	832	881	823	878	915	882	866	914	873	828	856	843	843	870	838	821	894	897	887	905	836	870	889	857	880	818	854	791	890	823	858	918	892	902	863	806	899	813	864	796	821	831	901	832	848	861	825	885	886	877	872	842	834	824	858	881	881	809	813	869	811	876	907	841	839	830	851	858	897	852	864	845	835	834	881	887	856	862	889	864	922	886	816	822	877	832	930	886	854	813	877	845	866	837	851	829	921	870	863	829	886	831	797	830	859	828	911	865	851	852	848	951	867	861	813	789	851	852	840	851	842	883	835	857	847	878	859	883	861	896	841	843	835	887	905	875	834	859	886	835	869	848	869	882	819	854	831	860	837	909	848	864	871	894	878	862	870	851	819	814	843	877	848	842	852	931	818	926	889	864	825	880	911	875	821	866	834	820	920	810	839	888	878	833	863	858	837	865	896	877	899	846	815	860	878	805	864	801	838	865	877	877	871	878	863	867	882	793	911	862	878	848	835	834	874	899	850	817	864	884	856	866	864	861	904	842	830	832	878	858	845	864	839	896	896	854	809	877	832	861	852	802	820	842	834	892	792	879	846	875	883	837	863	855	885	881	805	850	897	815	821	851	840	889	860	876	860	850	842	812	870	907	856	884	838	846	866	875	856	812	916	933	875	819	849	874	829	866	863	885	862	885	913	861	857	813	858	885	850	850	845	844	905	819	861	862	905	874	884	847	877	856	838	881	813	863	841	927	835	850	864	927	846	866	870	891	867	849	817	830	885	884	852	842	856	915	862	860	822	802	894	857	878	909	894	864	842	834	833	872	890	874	857	887	845	874	870	838	832	896	884	866	874	816	814	867	871	843	818	865	874	859	891	887	887	877	873	848	910	860	921	875	790	821	872	860	850	889	894	836	875	875	867	847	927	825	823	846	805	885	850	931	877	859	909	853	886	890	882	860	852	903	862	897	845	848	858	822	862	821	840	850	859	833	874	840	866	829	861	815	853	883	874	846	874	888	905	840	859	848	839	903	829	836	883	889	810	866	860	854	813	866	884	841	847	881	874	863	843	878	908	841	848	862	845	826	827	909	836	864	880	878	851	840	859	914	850	901	860	873	860	857	862	887	839	860	872	925	895	897	879	911	849	873	864	850	881	805	852	863	874	894	846	910	846	922	869	833	816	869	894	851	843	874	879	867	821	880	831	872	841	838	867	817	862	840	836	864	870	872	858	894	817	866	850	904	903	894	857	834	907	861	857	874	866	860	825	826	884	842	888	827	810	887	890	846	811	899	829	826	830	908	867	871	850	863	886	870	846	866	870	862	835	889	834	848	857	860	841	870	851	815	877	880	879	852	912	827	829	873	880	892	855	850	868	847	901	886	839	858	862	884	848	846	828	866	856	849	846	855	900	854	867	833	855	828	865	902	905	822	852	819	874	851	859	890	924	832	802	876	840	811	878	893	828	810	908	890	923	836	875	866	825	844	894	844	868	865	848	833	820	825	849	842	848	840	870	829	863	931	830	818	881	859	869	882	870	855	880	888	823	848	896	876	878	880	841	847	851	817	906	850	838	866	849	815	850	864	815	840	873	849	839	874	892	912	813	795	892	847	890	905	801	864	856	862	882	854	871	825	831	865	850	894	822	861	856	863	814	851	902	876	832	866	855	874	863	843	860	888	850	837	878	906	904	863	902	864	823	856	925	851	850	847	814	877	894	866	858	863	885	860	849	897	871	855	844	841	874	830	860	869	826	854	868	832	853	902	858	822	881	875	850	844	841	865	839	820	889	854	848	909	855	884	899	880	826	848	890	864	878	837	840	909	881	846	871	807	857	895	831	832	855	847	870	884	915	856	858	840	872	841	885	882	927	892	867	835	845	865	873	876	852	836	864	870	862	890	885	879	911	917	843	878	865	844	876	848	860	839	856	888	847	853	811	919	838	873	832	851	885	923	915	863	854	867	882	898	867	839	920	816	825	910	876	827	863	834	867	847	895	808	868	852	873	918	786	874	824	814	853	848	877	866	851	840	827	917	885	891	882	881	851	835	881	886	826	845	854	835	881	854	856	810	850	861	860	892	852	887	828	853	902	862	912	820	853	868	847	864	874	881	938	837	912	858	879	848	831	883	852	806	852	871	819	865	842	860	805	832	837	906	746	848	823	842	805	866	884	858	845	894	804	861	897	873	856	802	823	913	839	807	867	889	894	860	846	838	923	842	913	877	889	831	875	869	881	821	884	870	863	846	832	912	846	850	858	826	906	843	894	851	874	811	880	861	855	883	825	860	823	874	855	827	892	874	877	820	862	903	831	909	842	830	835	909	849	865	860	865	864	874	884	853	876	874	850	872	896	851	907	838	856	870	858	770	876	853	893	854	876	862	812	848	842	874	830	775	825	804	788	846	834	880	818	827	869	846	847	889	810	861	894	868	836	880	889	878	866	903	846	853	874	844	827	821	882	859	859	846	840	847	857	814	886	851	847	862	876	827	884	845	905	778	904	853	879	869	872	815	861	891	846	865	827	895	843	839	910	901	861	893	893	822	867	879	852	820	866	842	824	825	927	803	877	879	868	860	851	836	848	899	885	910	907	856	911	828	812	872	865	865	884	893	852	874	844	868	877	847	855	893	844	843	887	849	884	859	909	851	841	843	847	857	891	856	882	829	858	865	831	894	847	822	854	899	818	826	892	878	874	844	872	853	870	877	845	881	874	890	840	840	865	940	807	855	860	824	885	867	857	908	837	848	863	802	848	883	871	829	875	824	859	872	827	877	823	919	818	850	887	826	872	883	818	834	833	885	867	817	840	801	861	852	838	862	815	847	839	850	871	871	847	850	836	874	857	812	839	892	868	819	861	862	873	849	815	861	861	865	859	838	864	829	867	827	855	849	870	874	900	848	867	847
2040	198	205	168	183	171	151	158	171	160	145	152	148	156	139	138	162	173	175	162	182	168	166	156	167	152	164	144	160	157	166	169	186	139	161	188	162	155	169	183	158	168	147	147	161	172	144	147	165	150	156	159	162	144	164	151	173	173	149	158	151	162	164	141	154	151	131	155	165	176	158	180	154	149	142	174	171	140	164	161	168	154	189	171	156	168	136	167	162	162	151	134	175	142	173	176	191	158	145	135	184	194	172	132	146	134	163	177	171	142	178	155	155	176	163	157	166	174	177	147	183	161	161	138	141	176	160	153	155	152	171	138	150	130	170	163	147	142	135	142	184	155	163	177	156	174	161	119	159	149	152	139	147	175	172	157	144	151	166	146	158	151	166	153	163	174	155	132	180	150	143	158	160	162	159	149	140	161	159	179	144	154	150	147	136	168	151	152	150	161	152	174	174	171	141	157	129	141	152	178	162	188	148	173	177	173	160	159	151	157	177	151	155	136	196	156	175	155	181	155	159	163	160	168	160	151	174	162	169	160	167	180	131	166	157	126	149	153	146	149	154	170	185	193	192	161	163	154	189	155	156	178	169	147	148	154	179	140	173	157	121	141	135	145	177	141	168	159	168	169	171	148	159	146	141	144	150	142	143	153	140	159	129	159	160	142	168	133	142	155	162	162	172	139	157	154	169	155	148	158	145	149	152	150	196	143	165	157	185	145	162	174	144	149	141	157	191	161	168	149	148	143	177	171	190	149	168	154	164	140	168	148	158	163	171	172	151	158	149	169	126	169	153	150	159	158	141	149	164	160	151	145	182	164	154	160	128	160	161	151	162	164	163	137	166	169	149	152	138	135	153	151	155	134	163	150	159	141	140	166	154	158	190	180	158	153	152	146	132	162	172	155	167	140	153	151	144	140	147	134	159	162	161	163	160	167	154	172	145	154	166	161	151	169	152	148	156	156	148	152	143	145	155	162	149	146	144	165	164	151	136	164	162	146	129	189	181	139	169	165	166	150	165	179	144	187	159	151	175	168	140	148	163	166	168	161	149	157	175	178	152	140	182	145	130	149	167	174	142	167	165	150	157	171	157	156	178	152	181	170	192	168	169	162	170	175	150	147	152	175	147	156	133	150	148	146	175	154	153	171	144	172	170	160	138	189	156	193	169	146	142	153	164	149	151	127	148	154	132	141	138	156	141	159	151	160	143	143	156	163	169	147	166	138	149	181	151	162	165	167	172	140	163	173	164	157	167	157	157	169	137	154	157	172	159	155	175	146	157	163	155	160	133	163	168	144	146	159	160	179	162	149	143	163	174	159	166	157	153	148	154	173	156	167	160	132	169	163	163	161	158	152	163	142	144	171	164	173	163	152	179	180	154	190	157	160	169	147	173	163	171	171	159	130	138	147	166	151	171	158	171	174	146	146	139	157	169	162	171	126	166	145	152	174	167	150	163	181	159	162	184	152	160	161	155	165	152	154	151	155	147	160	148	178	146	131	155	172	148	171	157	173	149	152	175	164	151	154	148	144	155	156	142	154	134	152	169	160	167	183	151	152	155	172	148	168	149	151	146	143	167	156	192	151	179	159	173	150	142	163	173	161	164	132	168	147	151	171	169	180	144	153	154	160	168	165	148	161	167	163	139	165	125	162	142	159	164	124	140	153	182	169	147	163	144	170	161	171	162	137	178	150	174	171	136	136	147	185	161	132	150	149	167	175	137	171	149	149	170	137	157	139	144	159	154	172	125	129	153	153	155	140	157	146	163	146	144	159	167	153	147	168	151	144	162	150	164	147	146	173	188	169	176	178	139	162	172	175	175	169	143	164	155	149	158	161	159	151	147	156	147	132	150	143	151	164	167	150	161	143	158	154	192	162	159	170	155	165	134	173	160	141	141	168	154	155	156	166	157	152	166	142	168	136	163	161	154	150	181	161	182	163	149	150	164	163	163	168	171	153	144	158	141	147	139	160	155	160	166	164	174	177	159	162	151	165	150	172	175	152	163	156	188	143	146	163	153	141	155	160	151	167	166	151	140	144	174	120	173	138	149	152	143	155	168	132	141	165	152	167	176	136	165	135	159	160	141	152	160	147	164	166	155	146	166	170	159	155	161	166	170	174	158	147	142	155	203	143	173	152	161	162	149	159	150	171	155	175	142	132	162	159	170	139	152	172	162	155	157	159	154	173	167	158	170	171	165	142	161	151	128	159	146	165	153	146	135	135	157	165	147	149	127	172	177	155	156	160	176	170	170	163	173	147	136	181	169	158	174	160	145	156	172	170	178	168	165	158	163	162	177	142	163	155	155	168	161	134	163	167	163	146	173	170	149	139	165	164	158	176	150	179	149	144	159	139	159	165	175	167	146	154	168	140	152	143	145	133	142	153	164	140	150	157	157	138	145	145	164	171	188	144	147	162	158	186	150	145	174	181	161	139	165	159	165	155	158	177	131	149	170	154	181	159	172	148	170	167	192	162	158	159	171	152	153	148	135	123	149	181	164	156	132	157	180	179	162	151	174	162	152	145	148	127	146	158	151	130	160	154	164	165	181	154	144	168	158	155	176	148	151	167	151	164	149	179	143	170	147	164	151	157	158	146	153	174	153	168	169	151	146	172	156	171	147	152	158	171	154	165	147	156	142	135	152	142	158	156	170	165	147	159	164	168	146	162	153	165	164	163	146	163	154	154	145	151	155	128	180	170	172	145	153	173	159	141	161	146	152	165	161	145	170	157	160	164	151	162	161	166	164	158	155	162	171	181	145	172	167	173	136	159	146	141	154	139	184	178	156	152	156	152	161	159	168	155	159	146	180	157	177	162	186	152	144	163	157	144	144	169	141	161	174	156	162	164	180	154	156	171	170	156	160	164	160	161	154	155	138	176	165	150	146	148	173	178	185	161	176	170	170	172	148	165	154	162	182	146	166	177	156	171	169	157	156	175	171	133	149	177	150	151	169	155	162	155	171	157	183	166	135	157	183	154	152	163	158	178	184	152	159	133	163	147	169	171	156	134	139	163	152	150	176	165	147	157	190	165	146	153	134	144	147	143	162	140	153	165	170	141	145	147	144	131	155	163	174	128	148	177	173	168	142	152	160	170	158	169	180	151	151	154	162	165	148	150	172	188	181	149	166	156	155	177	169	155	151	175	152	160	173	171	155	157	144	146	138	160	163	144	187	142	138	165	160	198	144	168	159	152	161	157	155	158	143	157	147	144	135	192	155	142	154	179	156	142	151	152	141	156	183	151	153	191	179	169	140	141	171	185	147	143	141	154	161	141	178	188	124	163	193	144	134	147	173	164	143	169	174	147	156	147	192	150	137	152	175	155	154	176	172	146	163	164	140	157	190	180	162	186	169	154	160	166	174	171	169	162	166	154	181	162	162	161	175	160	160	140	179	165	154	138	154	155	166	149	154	164	157	150	144	183	169	148	133	143	152	172	163	161	148	192	156	149	148	182	165	189	177	173	163	170	152	160	149	148
2220	488	501	528	503	505	500	490	520	471	461	471	456	491	445	460	471	469	451	486	465	438	454	484	438	463	427	439	477	426	432	482	453	441	439	458	443	476	467	466	436	461	459	465	476	417	473	447	469	420	422	429	436	436	461	467	466	447	403	434	438	451	425	459	464	455	464	429	469	457	464	434	472	447	421	516	482	457	473	467	429	435	434	458	451	461	463	478	449	429	482	454	502	442	434	423	436	472	458	438	402	480	464	480	483	469	403	419	436	455	473	469	495	468	465	427	469	467	435	467	500	474	421	468	449	432	457	434	449	442	456	488	441	487	462	455	472	450	469	420	457	458	479	457	498	462	451	476	453	443	450	466	404	454	440	457	454	440	446	465	402	438	463	444	434	465	493	457	438	462	451	453	429	439	428	459	443	416	450	509	456	459	428	454	442	493	451	494	470	444	462	448	429	467	433	458	444	458	469	485	468	411	471	451	453	457	416	457	440	483	462	439	458	417	421	473	441	399	475	470	433	453	437	433	426	454	440	436	432	459	421	485	469	459	423	459	475	448	454	441	434	423	408	469	436	432	434	433	463	434	453	498	454	465	441	418	474	446	472	481	452	466	473	474	436	429	502	457	450	431	466	477	445	428	445	439	456	452	441	430	470	443	439	442	458	434	470	443	456	468	483	444	444	453	479	422	468	433	462	460	403	474	454	465	435	436	483	446	483	469	448	462	409	414	434	482	444	455	437	469	471	433	464	406	464	418	425	460	461	461	433	462	481	446	458	455	472	468	443	422	431	425	437	445	494	433	479	452	420	469	458	472	459	454	449	478	424	482	429	419	454	431	438	449	453	453	419	468	414	473	466	394	498	464	460	432	459	425	439	439	455	453	455	479	444	474	414	459	443	438	408	472	438	453	460	452	444	475	447	457	500	458	466	435	421	451	457	455	450	461	432	432	447	461	456	443	434	477	481	479	482	458	427	443	446	455	427	441	482	441	422	424	413	443	440	466	478	490	443	475	416	462	480	459	454	475	458	446	437	444	449	450	445	458	440	419	489	477	475	459	484	477	452	449	487	433	421	467	445	453	440	420	479	436	452	455	415	466	463	454	419	451	439	492	433	479	460	425	444	460	454	477	433	476	453	425	444	436	458	425	441	446	479	448	464	459	468	430	471	441	450	417	443	473	444	451	420	446	468	464	473	405	397	459	425	451	464	448	445	469	453	460	412	491	449	438	438	459	453	436	453	441	433	418	463	463	442	447	457	463	440	434	476	429	402	453	444	459	440	477	427	459	483	442	486	437	403	420	456	414	443	438	471	408	457	455	459	415	433	423	490	471	448	433	439	459	450	448	472	480	483	451	446	445	438	459	434	471	472	465	461	418	457	437	414	424	457	409	432	451	462	476	429	418	438	400	454	469	441	445	490	455	427	446	477	416	449	451	477	479	428	439	450	481	458	447	452	429	456	428	426	484	431	449	483	484	490	414	447	479	455	435	448	467	448	457	418	461	451	466	440	486	431	437	440	452	444	440	439	438	462	447	396	479	452	465	455	478	467	436	434	457	448	433	453	432	432	420	415	421	492	431	436	467	441	409	444	466	459	444	416	457	430	444	466	423	474	455	482	442	436	420	421	428	470	453	408	433	451	431	437	467	472	455	429	435	463	463	432	468	434	445	462	448	447	460	441	477	442	450	465	436	456	433	451	417	456	420	489	436	436	458	494	435	452	496	425	477	433	444	450	457	448	442	453	458	421	421	461	473	448	463	445	437	404	425	411	432	431	428	467	465	468	465	443	445	441	452	419	419	445	418	460	441	453	418	474	446	433	424	463	445	441	466	460	420	422	439	422	437	409	444	480	480	463	482	428	482	435	460	471	434	445	469	460	425	458	436	449	472	463	487	458	441	464	439	458	446	451	449	476	450	448	436	458	464	434	443	419	447	438	454	443	476	447	446	421	451	434	476	459	472	457	425	456	411	454	476	408	435	474	397	429	440	490	443	426	416	430	448	413	426	453	440	439	437	468	440	480	483	470	460	473	459	462	443	441	473	450	409	483	451	491	431	417	445	475	448	454	452	439	469	447	445	454	439	458	474	428	426	457	484	487	459	477	445	450	470	453	452	427	451	449	423	453	463	465	429	451	463	429	460	466	466	449	438	450	472	457	427	441	487	454	451	438	438	439	442	485	430	423	462	416	478	445	463	467	424	431	436	452	459	446	429	418	414	467	433	472	492	462	443	437	445	471	426	479	439	435	462	505	442	426	478	465	418	453	484	447	432	476	417	477	448	492	434	470	443	465	472	479	440	464	416	447	471	451	465	439	466	468	444	436	415	432	436	423	451	422	436	455	430	477	388	443	454	465	412	419	441	437	427	438	455	476	461	456	438	467	456	463	466	463	444	459	464	483	437	406	448	471	465	454	470	448	454	467	426	447	434	447	417	451	454	468	460	467	468	471	472	440	461	451	433	416	431	422	438	447	448	459	475	460	464	479	426	439	471	475	474	467	457	462	455	448	452	475	422	442	415	456	443	435	464	465	457	444	444	466	441	444	470	500	482	431	447	439	418	426	433	443	454	449	428	436	453	465	428	439	483	445	463	464	455	425	423	484	454	444	447	471	464	427	472	450	458	467	426	454	476	450	400	453	494	440	438	435	455	480	432	431	478	447	416	441	424	437	461	434	478	454	514	476	440	470	466	458	442	428	422	470	431	459	431	472	420	442	450	454	451	435	490	470	427	435	428	469	451	469	451	462	475	465	471	451	460	458	458	448	451	461	444	464	491	484	441	426	449	415	432	441	437	402	456	488	396	444	398	441	432	475	450	442	438	475	425	455	428	454	446	462	466	432	439	440	476	411	476	469	443	460	450	468	400	434	427	468	453	428	474	453	437	418	442	460	439	441	497	434	470	427	442	460	456	438	436	438	451	462	426	445	448	431	407	447	420	457	447	423	445	448	459	405	412	431	441	467	474	454	420	452	426	440	433	428	492	439	419	458	458	459	477	467	443	428	455	418	450	450	450	456	429	456	435	432	422	416	459	489	491	439	454	396	426	468	437	457	452	433	430	432	430	423	425	454	441	444	455	438	464	452	468	416	430	471	463	461	473	415	489	429	459	462	442	456	479	450	449	415	432	466	445	476	455	444	435	425	453	432	453	440	447	457	475	429	423	435	456	417	465	435	433	466	473	473	478	497	434	446	438	449	463	449	413	426	442	459	464	475	413	453	421	479	434	483	425	451	453	462	436	446	438	473	423	460	470	451	411	447	477	471	428	442	458	460	454	452	441	486	464	431	475	423	458	444	453	453	436	416	452	449	432	452	437	398	456	437	439	432	473	458	447	445	436	429	433	451	435	443	453	443	428	442	463	430	465	472	454	455	463	478	429	446	427	437	475	436	471	440	416	457	452	435	448	419	443	435	460	453	427	466	475	414	480	408	469	428	450	461	470	451	446	443	428	459	455	435	457	436	439	447	454	442	447	430	435
8171	1076	1252	1002	645	481	375	364	298	251	256	252	220	201	213	202	182	174	193	176	205	201	203	184	178	182	187	193	155	187	155	171	167	176	160	140	191	169	156	149	170	169	181	176	150	167	182	150	164	156	177	164	185	147	154	151	139	161	163	154	157	145	167	158	152	168	196	152	168	185	165	180	164	139	147	183	194	153	161	180	154	156	154	152	148	181	148	139	150	197	160	167	176	176	150	159	128	174	160	183	162	158	171	160	185	151	160	153	187	185	180	154	178	159	164	157	177	150	177	150	172	166	179	157	160	159	176	149	147	153	164	128	171	148	183	169	155	165	171	162	174	187	150	158	157	161	187	170	143	162	144	167	169	158	122	171	169	182	154	143	170	171	163	185	174	162	169	162	189	160	160	165	166	140	146	155	145	166	153	188	172	187	159	171	157	170	157	179	170	177	147	158	179	191	168	152	163	152	168	169	142	166	157	161	161	171	142	151	156	156	165	156	188	153	157	183	173	153	137	161	163	164	168	141	182	148	160	164	157	155	153	164	167	153	167	140	173	149	174	163	172	157	176	179	165	146	156	161	161	140	181	182	167	170	193	172	166	193	160	167	154	168	184	142	157	156	141	181	157	142	181	147	158	136	156	183	144	176	168	143	173	169	156	187	176	162	181	195	161	167	146	175	160	172	144	143	153	138	167	170	149	157	170	159	173	170	167	145	163	152	176	168	173	158	165	170	184	140	169	175	165	151	153	138	165	168	177	173	166	177	169	171	157	181	149	157	162	143	136	173	156	179	139	158	170	170	192	146	154	170	140	171	157	158	173	163	148	166	163	163	152	167	181	158	138	170	144	159	146	160	155	147	159	159	168	158	153	188	173	170	163	159	161	159	156	139	162	185	156	154	161	139	184	150	154	148	173	162	182	155	171	167	156	164	185	137	145	163	168	163	148	184	155	179	168	164	159	164	148	141	137	151	180	140	155	179	158	162	146	152	167	143	153	163	161	157	189	179	127	170	169	155	163	159	162	156	154	166	153	167	147	164	147	173	166	167	173	169	173	140	170	183	160	148	178	171	162	150	165	160	169	159	167	169	171	164	178	153	164	173	167	142	161	167	157	158	163	162	160	128	158	178	133	163	140	137	171	146	160	141	163	168	148	177	165	141	178	160	154	185	172	154	158	163	157	160	152	169	161	184	145	170	157	143	173	162	155	161	162	183	180	178	160	155	170	181	157	151	156	129	179	165	140	145	162	159	185	147	165	141	146	158	177	174	173	135	176	145	170	151	174	148	175	142	171	168	182	190	190	158	165	165	180	149	152	167	155	155	157	177	155	179	172	200	174	182	163	151	157	147	133	163	142	152	142	178	158	172	179	180	143	163	169	164	171	158	158	163	163	142	170	148	169	167	182	163	151	152	191	164	162	161	165	156	183	151	151	161	161	154	170	163	153	156	146	163	176	150	149	168	149	161	149	152	166	158	143	152	182	154	176	163	157	147	156	159	178	165	168	158	163	147	145	152	148	155	171	190	161	167	171	145	147	152	152	134	162	169	179	160	166	147	163	160	176	157	161	170	158	170	154	154	176	190	142	153	172	174	171	196	171	163	164	170	163	146	157	154	158	160	186	149	166	186	171	188	182	162	139	139	147	159	168	155	155	163	178	167	147	162	175	168	183	189	162	161	152	147	148	157	166	159	150	151	163	173	161	178	171	160	167	146	170	159	148	157	163	180	160	144	178	162	188	174	170	149	166	170	185	152	163	159	129	175	160	164	179	173	176	158	145	150	157	173	146	168	154	186	178	162	164	146	181	175	176	143	166	157	167	192	164	198	154	154	142	160	143	202	163	150	177	160	142	142	177	168	159	159	164	155	161	156	166	166	153	144	177	158	180	167	153	150	157	171	149	189	185	157	150	152	145	169	179	169	166	173	183	157	177	165	197	152	160	170	146	157	162	154	162	172	173	167	127	134	148	183	173	168	154	161	167	155	168	179	185	176	172	136	184	154	132	182	154	158	154	191	158	156	153	180	168	142	165	165	175	164	174	161	146	142	164	171	174	179	162	148	170	169	165	172	177	147	179	138	169	182	165	151	163	168	161	139	176	168	144	134	153	159	156	179	175	158	160	183	177	157	162	161	158	166	168	175	174	174	148	174	160	173	180	160	187	149	148	151	170	177	162	164	155	167	168	148	148	168	162	162	184	181	157	156	154	149	144	129	162	172	160	167	152	151	142	173	179	162	140	148	149	157	161	180	159	152	157	148	160	151	166	147	185	161	161	181	147	167	189	142	186	170	173	179	149	186	147	131	144	168	153	176	159	175	152	142	166	159	165	148	167	147	162	139	165	161	173	173	141	159	162	169	156	157	137	153	136	145	157	170	145	169	149	166	144	201	164	153	148	164	163	163	179	148	171	173	175	127	167	170	160	174	163	161	175	152	136	151	170	154	170	175	172	143	180	129	152	158	172	172	160	153	178	166	154	141	157	154	140	153	149	165	173	172	165	170	159	179	178	168	170	152	177	138	158	179	179	174	177	140	161	167	170	159	184	170	168	164	147	166	192	138	161	150	164	160	162	158	158	166	159	155	180	175	150	165	171	177	162	171	157	165	153	156	165	169	162	147	159	159	184	156	148	161	135	152	152	142	174	182	150	187	168	179	170	163	154	135	153	164	134	145	156	157	147	151	152	170	175	164	159	141	159	135	164	131	147	158	162	163	158	163	192	161	182	163	177	173	155	161	170	183	137	162	162	147	165	187	151	161	139	154	168	164	173	179	137	178	182	173	165	165	177	161	180	150	154	174	183	157	176	172	164	182	171	150	146	183	168	175	162	166	171	175	167	163	133	178	139	154	168	168	157	160	173	147	156	154	141	179	165	172	152	165	160	157	176	163	170	168	165	145	140	186	170	165	161	174	155	148	153	148	173	156	152	152	181	186	151	175	172	157	164	176	176	197	144	145	167	161	184	156	144	179	161	173	163	183	208	204	136	203	139	166	153	158	148	169	180	164	161	175	139	153	159	154	165	162	190	175	158	175	187	150	144	154	155	159	155	178	170	172	186	176	157	185	177	138	157	158	176	176	154	168	162	152	165	173	181	122	171	163	170	162	152	144	171	134	164	194	141	148	170	182	159	169	162	172	170	147	196	149	177	180	126	150	157	167	170	161	166	158	169	154	164	170	168	161	152	145	162	140	158	167	141	174	153	163	159	146	166	152	158	153	147	166	151	146	163	183	161	165	171	149	151	167	152	171	174	161	182	158	167	179	156	129	158	187	178	162	143	165	189	167	162	151	173	164	161	171	181	139	163	153	149	176	149	159	154	156	152	149	153	160	168	141	170	174	169	170	169	179	177	168	168	140	140	179	172	144	193	166	159	146	160	173	173	168	168	176	157	158	149	166	164	145	146	163	176	146	148	169	149	152	167	159	150	169	151	164	162	157	168	159	162	160	143	152	143	162	153	145	164	143	168	181	152	173	164	170
6079	1295	2659	3081	2780	2193	1806	1582	1370	1148	1066	977	900	870	817	768	741	683	689	669	605	621	576	624	594	530	541	580	538	525	520	540	577	561	531	550	528	519	485	528	551	500	515	540	550	505	557	514	544	516	467	476	505	478	492	498	506	530	474	482	507	513	505	495	480	539	501	493	488	457	451	491	500	513	507	482	487	520	518	501	503	504	466	457	489	510	467	470	471	457	473	504	499	459	534	464	473	459	489	491	517	476	478	467	445	469	493	494	471	510	510	491	519	496	498	462	498	470	493	493	493	516	524	499	481	521	451	480	515	458	457	433	475	468	456	477	515	492	471	457	487	475	494	478	475	442	502	462	503	538	484	502	471	448	485	482	478	471	461	518	477	486	485	507	469	522	501	507	488	453	490	514	491	463	486	479	472	429	465	505	484	500	437	504	478	473	487	483	460	472	501	498	468	474	469	457	412	479	479	475	486	478	529	423	468	478	492	487	479	479	505	429	482	425	517	487	466	490	471	454	515	470	444	478	457	458	451	475	456	445	501	463	481	479	497	451	438	494	480	434	466	462	466	451	472	480	490	473	443	503	490	472	516	466	495	447	476	459	508	457	513	450	494	479	470	480	474	473	475	481	435	499	470	462	500	427	466	478	493	470	520	481	521	492	524	450	487	490	485	461	454	495	502	529	535	479	505	432	418	485	463	445	509	494	503	507	428	487	488	486	504	463	532	522	454	455	492	485	453	470	485	468	483	450	455	443	465	472	473	506	462	494	472	444	490	467	495	502	479	493	452	456	464	534	485	474	502	457	423	474	452	524	487	473	481	475	501	464	448	462	492	466	484	475	456	460	508	470	472	472	471	470	466	476	439	505	482	477	510	476	493	488	453	498	478	463	494	499	465	488	492	459	488	490	473	477	451	465	460	458	493	519	477	482	489	476	454	462	499	452	507	484	485	485	486	499	479	486	505	473	475	474	470	483	522	470	480	478	473	447	443	498	482	442	446	503	508	458	432	461	491	446	486	474	474	522	466	503	482	481	447	530	466	480	474	501	499	479	517	467	498	457	465	453	493	444	504	496	478	463	462	483	481	466	501	439	444	463	505	496	481	460	462	449	492	481	470	447	458	472	486	450	475	481	493	487	462	478	492	522	482	476	465	459	483	524	455	446	484	489	477	480	494	463	497	445	456	475	473	478	481	469	432	466	487	459	478	484	469	454	474	486	444	459	430	533	424	514	471	439	522	452	487	481	474	477	501	468	500	438	438	480	501	495	483	459	470	486	490	475	474	476	497	511	457	449	474	528	473	479	460	479	439	472	479	487	506	506	458	432	513	490	472	458	435	493	442	512	507	517	457	476	471	457	490	508	454	489	469	473	455	484	470	477	456	441	459	539	471	528	494	508	497	486	487	530	484	473	451	478	512	436	480	472	470	466	482	465	457	497	447	446	459	489	489	446	484	497	511	467	468	485	476	510	466	473	499	507	479	450	470	478	488	481	506	476	460	471	469	448	434	481	451	479	480	454	507	468	513	515	471	446	460	471	455	470	428	488	473	461	456	474	495	461	432	530	443	468	486	498	496	469	504	447	466	486	466	497	515	478	457	487	458	483	473	494	453	487	475	460	469	497	485	501	467	491	463	480	513	483	455	490	469	465	456	496	437	487	447	496	441	430	452	462	483	481	477	504	462	484	473	513	471	475	504	420	487	477	517	508	465	507	502	485	486	437	466	471	485	461	509	427	533	468	490	461	482	510	481	487	510	485	483	446	488	454	471	492	458	458	469	471	472	480	530	482	497	467	472	445	480	460	469	485	500	477	506	484	469	493	519	471	476	493	478	454	441	481	469	461	456	497	439	455	468	484	482	468	462	492	504	481	476	490	509	470	498	491	448	443	436	451	448	446	473	457	495	502	481	499	427	482	500	476	459	479	500	507	477	468	500	465	490	456	452	438	458	459	476	463	479	442	445	464	492	485	473	465	499	467	496	486	517	499	478	458	498	479	492	508	471	489	487	510	451	519	510	444	502	484	492	483	465	491	487	517	501	511	482	484	465	432	455	467	478	482	463	483	470	427	483	493	469	448	515	460	467	450	474	449	470	519	475	479	461	471	464	469	477	479	484	481	515	466	473	457	470	482	449	463	489	467	452	480	469	472	463	455	498	480	475	491	472	490	464	477	462	468	451	490	482	474	472	453	528	476	468	451	478	490	440	433	449	447	474	519	492	460	493	465	459	477	462	490	460	499	484	462	444	479	464	460	460	475	474	465	508	467	473	477	468	500	468	455	477	457	481	452	481	452	491	437	500	489	491	482	474	473	475	463	465	469	507	470	499	496	506	471	433	495	458	456	521	505	455	497	484	489	488	480	448	490	508	478	453	492	483	518	458	503	456	437	512	467	499	422	471	478	464	437	461	463	468	441	471	523	513	496	469	475	492	489	468	507	498	502	499	475	483	511	474	451	472	441	433	488	497	486	468	464	478	474	449	470	473	459	508	497	485	466	454	483	447	474	499	474	462	451	465	511	472	515	456	482	464	485	482	456	483	466	466	487	471	463	439	495	482	468	520	469	493	475	447	478	493	476	531	439	491	466	452	468	485	479	507	460	464	460	486	445	498	496	475	458	525	480	467	480	487	482	504	506	479	477	483	473	474	432	435	484	480	473	508	487	476	484	459	446	484	485	490	459	486	465	515	486	499	527	432	478	435	499	484	488	471	477	512	523	457	501	405	470	486	470	475	495	481	471	480	461	456	482	476	474	479	465	437	436	495	466	440	509	476	457	481	513	476	460	459	471	429	479	489	479	497	435	440	470	502	499	426	434	456	492	499	453	479	483	484	506	490	508	481	439	494	455	481	438	443	491	451	464	474	458	430	502	462	493	440	509	456	457	476	497	451	504	468	465	466	462	446	482	499	470	473	493	492	511	496	475	499	442	463	505	510	471	485	452	464	471	449	479	460	515	460	502	462	461	456	465	469	489	467	488	493	475	518	461	437	502	498	480	464	481	495	494	475	491	510	497	439	461	479	480	513	506	436	490	473	474	514	498	450	452	454	454	478	458	437	523	477	448	477	464	475	506	487	479	480	482	442	480	451	502	454	506	428	464	541	509	515	455	474	477	484	510	494	445	490	465	486	520	500	518	466	512	460	491	475	448	466	450	447	471	486	468	459	467	467	466	484	508	487	490	463	485	500	455	497	466	437	463	474	496	518	440	466	448	485	479	445	460	466	478	465	489	493	473	509	504	507	456	476	463	482	465	475	467	502	490	432	461	496	503	452	504	472	455	456	412	511	491	517	482	454	488	499	476	451	462	478	485	501	517	514	459	475	490	455	452	451	489	479	498	485	454	472	439	483	470	451	487	446	532	453	490	492	456	464	480	516	450	484	476	488	487	526	463	468	474	482	481	469	493	412	463	476	447	501	460	471	444	468	457	431	479	440	475	458	480	476	485	455	452	490	478	500	492	472	491	468	454	468	480	505	510
15269	2907	2686	2012	1347	1085	819	792	646	611	503	472	460	456	422	406	407	396	408	383	370	373	414	321	367	393	382	384	394	396	359	365	368	354	346	339	346	380	355	381	333	351	339	339	348	380	327	345	347	320	329	324	352	353	329	342	348	346	384	303	368	352	335	341	341	345	343	345	400	334	346	347	357	318	350	331	349	352	336	341	356	349	305	354	318	361	319	327	342	364	352	316	367	327	383	365	337	347	318	356	352	331	348	332	346	355	360	390	373	372	351	350	362	350	331	346	334	339	331	356	357	347	344	360	353	319	359	338	372	355	331	341	325	371	364	332	353	346	336	374	349	326	329	377	356	285	327	373	318	347	341	312	365	320	345	307	343	329	372	370	348	331	314	355	334	319	310	308	337	347	327	319	352	344	342	349	340	376	360	344	349	327	315	319	343	327	360	343	314	365	372	367	323	322	363	346	358	328	330	329	349	330	342	326	311	341	334	357	331	364	377	338	326	350	336	352	340	354	374	355	375	334	328	324	325	350	375	388	341	355	330	344	323	326	353	340	334	367	354	368	357	349	349	354	333	317	351	356	329	363	349	320	347	351	306	345	344	322	327	338	350	369	348	336	298	363	355	334	365	331	323	323	340	336	334	330	340	357	351	373	351	398	331	297	331	352	353	326	361	357	332	364	377	328	336	360	361	360	332	368	326	338	337	332	383	366	318	348	352	356	383	343	354	351	356	320	325	348	322	319	338	339	366	347	322	330	383	324	344	339	352	359	357	337	354	331	335	404	303	339	350	334	365	335	310	375	327	330	306	318	350	331	358	344	334	377	334	331	325	354	335	365	315	309	359	307	327	315	338	352	363	327	351	339	350	325	302	349	336	310	326	352	353	309	332	342	334	337	327	328	339	341	329	322	293	324	349	321	310	354	294	334	317	340	341	373	348	345	384	338	330	351	316	345	322	345	342	347	349	335	349	320	320	339	332	314	349	377	311	345	350	333	338	350	372	303	326	294	338	356	370	355	351	348	320	332	372	348	343	328	342	356	351	325	336	329	281	350	383	321	346	354	344	344	350	321	359	349	346	348	337	371	346	351	335	325	349	339	359	374	317	365	322	357	367	335	346	364	309	329	363	321	339	362	343	349	335	346	319	325	345	375	370	339	382	343	328	318	318	363	361	331	322	366	305	319	372	348	349	348	319	344	352	341	382	318	316	342	357	301	356	348	339	322	351	339	335	352	372	313	346	311	337	319	345	346	357	360	335	357	307	329	314	295	367	356	352	337	338	370	357	339	329	320	377	364	350	331	321	364	351	366	356	337	325	359	349	334	341	357	363	323	319	366	387	347	310	340	340	367	353	332	356	363	359	348	340	324	385	337	290	381	322	323	367	329	368	327	361	328	350	335	336	347	357	336	358	353	380	329	336	351	320	310	349	353	376	361	384	332	331	362	321	350	381	341	352	352	351	338	361	347	370	323	336	339	340	320	328	372	339	353	367	321	353	336	332	345	334	361	345	351	364	331	356	370	304	343	335	350	335	335	323	386	334	333	359	387	341	363	361	361	366	354	322	353	319	304	377	358	355	370	312	361	361	336	386	351	352	367	370	317	380	342	339	303	319	362	321	357	341	325	358	364	361	337	338	324	340	358	332	322	353	322	359	338	353	316	351	303	376	343	328	332	374	352	325	338	358	346	347	353	336	377	359	324	352	354	349	337	342	345	337	345	309	358	320	310	329	320	348	326	341	330	338	383	352	363	354	348	337	344	331	312	319	387	355	321	319	360	349	358	343	353	362	303	373	342	349	319	345	331	326	334	347	368	341	342	329	319	308	318	345	334	385	337	324	374	331	303	334	369	311	329	343	324	353	340	356	376	346	366	305	369	367	354	362	352	358	327	358	355	323	317	312	325	345	334	321	318	293	371	334	347	335	316	373	319	329	338	381	353	330	365	361	314	386	362	368	309	368	350	359	374	332	364	353	350	359	331	340	374	329	343	344	333	328	377	317	336	319	350	317	362	305	375	356	387	348	350	347	340	353	317	346	354	304	316	341	367	337	319	337	340	329	339	327	346	323	339	331	349	306	352	324	345	329	348	355	332	360	362	365	359	317	360	364	360	352	361	322	328	297	341	345	333	353	350	313	390	344	306	357	339	336	352	334	346	330	285	327	347	360	358	365	339	351	358	328	337	358	353	333	334	328	332	340	309	355	393	369	339	331	337	366	312	347	305	335	333	337	340	332	371	328	348	348	316	358	357	365	344	344	310	343	360	345	336	356	319	326	324	326	320	342	296	336	365	343	336	314	340	351	302	329	366	344	383	354	336	286	331	329	354	343	367	345	324	329	334	325	395	305	333	359	351	318	366	342	321	356	381	353	380	345	318	321	359	363	342	317	356	359	344	330	335	352	347	367	347	352	342	329	359	389	353	313	396	342	338	339	368	356	316	349	346	347	376	317	344	346	340	334	339	347	341	378	314	336	313	355	373	295	352	361	327	357	321	336	352	365	343	329	336	321	352	353	321	323	329	343	319	353	337	325	328	347	351	333	371	314	328	324	356	316	334	314	338	350	342	358	351	339	346	353	339	328	342	300	315	337	335	357	327	335	371	403	326	379	366	361	350	350	358	328	363	361	302	333	337	359	334	363	368	343	319	340	350	329	324	335	348	380	334	360	326	340	311	347	347	340	306	331	324	325	332	362	301	346	343	328	340	329	336	353	342	311	338	329	344	318	335	298	352	370	364	364	319	342	328	293	324	334	345	344	335	362	337	338	368	353	322	347	347	342	312	343	345	326	333	354	368	331	336	319	317	324	350	314	348	362	348	326	326	353	355	364	357	310	297	379	340	343	326	329	328	323	309	359	352	356	325	328	354	348	335	340	370	319	322	341	328	376	339	335	307	373	346	348	334	359	360	319	329	312	330	338	369	334	317	298	387	336	357	351	376	349	318	340	336	310	346	360	361	353	346	346	341	370	369	362	372	302	389	346	317	361	328	356	349	377	332	330	334	394	336	352	370	364	351	338	376	332	352	314	373	360	342	311	304	374	331	329	331	334	328	345	328	320	355	364	332	308	335	356	340	333	364	327	344	360	349	341	316	348	416	338	363	319	310	366	349	349	315	340	340	351	340	344	341	356	347	330	340	348	361	378	359	298	332	363	328	321	313	352	319	346	347	353	367	345	337	344	324	332	330	321	351	347	382	330	328	306	351	342	345	340	322	368	377	335	330	408	353	383	357	331	341	353	346	329	350	339	352	338	350	350	323	359	320	323	344	358	302	353	351	343	324	342	320	326	327	343	326	327	352	304	329	343	325	317	355	343	344	336	312	336	322	339	368	323	371	342	330	332	339	307	320	301	375	388	319	321	353	348	327	364	346	341	349	320	390	330	362	367	347	334	325	342	315	333	352	342	351	360	344	337	331	322	340	304	348	304	341	321	363	342	373	342	357	316	362	314	318	342	371	337	344	315	328	348	336	353	394	339	344
8298	2466	5037	5880	5009	4249	3474	2961	2542	2300	2048	1845	1699	1604	1437	1444	1330	1333	1218	1228	1223	1112	1127	1050	1032	1150	1066	994	997	1011	1055	986	1031	983	955	966	965	957	947	943	943	959	935	962	939	956	944	886	926	843	898	893	902	938	948	850	946	890	890	844	943	914	963	887	928	865	925	892	870	904	876	891	875	882	864	871	906	846	899	871	872	909	833	908	878	874	845	880	878	859	868	921	910	883	882	865	862	808	843	829	867	810	909	844	832	941	890	868	832	896	897	894	803	865	884	854	839	839	861	877	815	863	864	858	818	899	795	878	889	887	882	807	862	860	856	879	881	849	864	833	875	875	918	828	860	863	880	849	875	860	867	828	845	879	885	907	865	879	885	913	886	845	839	879	874	855	967	879	854	917	880	872	908	822	849	815	877	827	884	869	871	887	861	826	853	804	880	874	876	835	849	887	843	829	822	847	863	861	909	875	865	929	891	901	847	853	888	862	879	820	839	860	837	857	843	899	873	870	893	863	840	866	864	883	911	856	836	839	863	805	843	862	884	926	866	847	870	822	915	854	848	851	873	856	889	849	872	852	824	846	815	834	849	831	875	853	829	942	902	837	819	845	864	849	867	899	892	835	884	896	871	859	868	836	856	823	802	819	862	848	870	886	838	866	915	890	844	831	822	880	917	886	835	871	854	868	871	875	875	837	869	842	841	841	862	808	894	880	837	838	862	869	863	891	869	802	906	831	913	856	864	828	886	882	869	879	875	828	844	842	872	865	884	888	861	848	880	863	872	836	862	877	890	805	859	818	895	816	867	904	864	854	885	856	921	880	889	859	861	853	801	887	867	895	811	819	856	893	865	860	890	828	856	847	863	786	816	899	875	842	827	803	846	836	866	893	840	894	882	857	921	881	900	870	852	853	839	846	863	917	882	782	836	835	833	876	820	866	864	816	841	864	812	879	882	871	855	873	839	793	872	883	827	875	846	844	899	862	877	877	859	846	860	841	890	825	892	851	878	861	825	882	841	884	871	794	833	858	869	902	797	898	841	874	864	839	829	869	810	812	887	848	887	825	822	858	880	874	877	888	846	844	821	859	848	863	894	855	851	826	860	872	889	867	841	882	865	846	879	876	894	880	848	857	861	803	898	852	927	839	834	847	877	899	857	873	863	855	894	839	844	866	873	878	860	856	796	820	820	803	847	845	880	813	896	870	895	870	888	852	850	913	858	909	852	896	883	891	858	838	871	859	849	862	895	901	870	863	871	884	896	858	828	865	850	858	858	871	901	832	858	862	829	866	843	843	806	833	894	843	870	789	820	857	830	912	834	835	862	881	880	898	874	789	846	913	877	856	860	862	882	840	837	864	882	824	847	870	840	872	903	818	883	873	912	869	879	869	859	867	878	920	812	826	819	860	832	852	867	844	852	832	850	843	826	855	871	874	868	861	856	844	905	846	892	817	904	867	872	897	912	884	904	868	861	873	839	865	920	872	887	873	915	836	923	866	921	890	888	877	872	841	887	837	857	872	882	860	842	894	830	863	823	797	852	884	827	849	840	874	877	852	900	875	816	797	866	859	849	826	861	792	876	912	860	857	868	857	845	835	886	900	834	854	836	795	888	807	890	801	941	872	855	851	838	873	875	852	887	804	846	829	861	863	922	797	827	845	840	921	945	841	815	840	845	862	833	850	876	872	911	831	800	832	853	855	839	854	854	819	847	869	833	820	821	868	849	842	893	867	929	857	865	858	854	849	844	869	842	834	813	820	868	855	863	843	848	858	862	890	858	858	850	925	906	894	874	851	854	873	893	867	871	853	875	847	864	880	839	805	891	889	808	854	871	830	840	849	867	873	854	855	852	866	870	867	820	919	866	807	877	822	830	836	795	907	856	887	818	826	844	843	851	833	883	891	867	821	858	889	915	850	885	872	846	856	890	899	931	861	838	886	844	842	856	866	871	898	894	903	859	897	880	847	818	867	868	844	873	907	843	891	849	845	864	925	872	883	824	851	889	818	880	902	874	889	866	826	859	874	874	891	876	876	868	795	886	863	885	871	882	888	824	847	833	868	812	835	875	845	871	853	843	896	807	920	854	838	863	870	801	914	886	827	862	858	878	833	813	858	868	886	903	848	874	849	848	860	897	908	864	882	861	819	909	844	813	881	883	819	817	919	887	849	865	907	826	857	848	932	848	856	819	836	907	868	869	824	876	836	859	872	850	875	850	855	843	848	889	861	901	825	853	821	847	859	898	865	910	861	829	840	892	906	855	846	882	874	904	865	865	910	871	855	860	872	845	815	869	843	810	805	879	798	831	833	848	949	885	840	891	849	900	872	834	881	906	809	905	818	890	808	899	855	848	926	847	852	816	836	872	876	854	858	831	862	820	880	887	918	874	873	832	856	858	854	848	839	867	825	888	862	825	841	872	856	858	797	852	846	868	911	829	843	825	874	837	832	882	834	858	853	777	828	838	846	843	889	877	889	852	825	881	886	888	850	856	884	851	825	893	875	859	883	841	919	891	807	884	868	833	886	882	896	820	863	913	920	903	833	857	868	833	837	855	877	883	852	849	908	897	804	851	875	883	846	837	836	858	860	876	883	845	838	844	902	865	829	831	831	816	884	833	848	784	909	846	819	876	833	826	855	871	885	841	872	822	850	838	847	888	853	817	885	922	901	929	868	864	837	864	794	856	838	880	871	840	868	848	850	879	829	856	876	816	879	869	859	831	820	894	895	854	842	853	865	919	838	885	897	868	861	792	862	875	859	882	894	835	840	852	859	798	855	834	841	886	859	834	877	869	848	846	855	933	836	843	833	904	900	848	884	917	872	895	851	859	884	903	856	871	879	850	867	840	868	852	877	842	891	840	863	844	892	875	821	865	858	846	844	895	850	884	878	885	837	885	857	821	857	837	787	901	821	868	863	845	863	836	844	850	845	806	862	847	860	842	890	870	876	824	829	871	859	850	845	887	865	863	936	900	861	888	832	837	873	906	897	889	850	843	859	845	864	868	804	863	813	848	872	916	891	880	827	898	916	846	854	875	833	901	834	843	900	813	864	885	840	790	884	901	886	883	904	809	865	817	852	863	891	876	856	910	803	828	902	874	916	855	852	849	847	856	809	833	840	827	852	884	867	855	848	888	875	897	875	836	871	864	792	887	879	814	843	859	848	859	897	866	909	831	807	823	879	912	808	850	877	876	840	898	862	910	863	817	862	815	840	855	859	819	871	889	842	884	824	815	863	886	866	831	837	874	880	888	833	896	840	874	885	906	887	835	867	824	782	852	862	875	902	913	851	869	828	857	877	870	872	848	873	850	832	891	886	929	885	850	855	867	830	893	882	820	888	856	886	837	817	813	854	862	832	884	904	865	872	830	903	861	851	839	776	869	850	882	857	820	823	896	849	852	822	847	853	804	860	843	829	836	856	882	874	848	849	867	852	831	828	903	830	892	812	804	875	894	803	881	843	854	869	845	905	856	843	821	838
2048	224	179	155	200	162	165	161	173	160	174	179	165	146	177	165	142	153	156	155	154	173	178	159	144	170	145	172	154	140	168	154	152	144	163	147	172	148	146	157	160	153	156	157	135	159	158	191	163	147	174	158	141	186	156	167	175	159	152	141	183	168	171	159	160	178	157	158	157	175	140	147	153	170	145	151	155	145	161	166	155	169	160	148	156	169	178	139	160	136	137	136	159	170	167	173	150	142	147	157	165	156	164	141	129	149	182	182	156	167	153	155	144	146	149	143	138	157	157	151	160	153	135	134	158	161	136	158	168	172	161	128	143	152	180	149	166	159	156	159	173	168	165	160	140	132	142	145	159	167	172	157	142	145	126	157	148	172	153	173	174	164	155	149	176	167	150	153	153	171	147	181	150	140	165	165	170	173	157	173	175	160	157	139	166	152	144	167	175	193	164	144	160	180	170	174	169	150	164	183	183	156	166	165	144	151	179	188	166	128	152	173	161	162	151	136	172	167	156	152	150	164	154	182	140	158	154	148	132	158	178	164	163	136	169	164	147	155	156	159	156	155	167	161	164	149	163	158	159	173	137	161	129	150	160	159	152	155	158	167	159	161	162	161	147	167	165	154	167	166	184	141	152	159	138	162	173	166	130	166	149	154	163	195	168	147	144	147	167	142	161	161	132	181	152	152	137	167	158	171	152	164	121	147	169	150	147	171	166	184	152	165	165	141	146	143	150	164	154	155	161	164	167	176	137	175	160	154	165	166	148	148	161	165	151	178	164	150	160	173	146	171	156	144	164	160	146	168	161	180	156	157	156	154	173	139	157	164	166	171	135	164	169	167	188	178	170	168	152	166	138	167	152	160	162	144	148	159	163	167	134	152	171	136	151	146	165	158	165	159	162	150	154	150	165	176	149	167	166	153	163	170	163	157	139	144	158	151	174	148	156	152	170	174	139	153	182	183	170	158	164	141	170	153	166	153	179	157	169	138	150	143	163	156	162	146	162	150	151	166	148	174	176	149	169	147	162	166	149	166	147	152	154	144	175	164	144	161	170	143	153	160	175	139	156	174	145	162	150	150	155	144	162	166	177	144	130	158	162	163	155	163	154	208	166	149	154	148	145	159	124	149	170	152	167	152	143	159	180	162	157	146	162	155	188	166	181	166	157	156	157	142	167	157	128	168	144	158	176	177	138	160	143	150	197	193	141	154	162	146	134	190	162	198	163	138	141	171	144	173	163	147	145	156	175	161	149	168	160	193	167	168	155	175	157	141	144	152	166	145	146	166	160	128	174	186	151	168	144	180	132	183	154	159	169	164	134	166	157	143	155	121	180	172	149	145	133	150	177	172	176	140	170	168	155	154	164	188	167	149	167	166	154	160	160	185	165	141	150	169	183	146	153	139	170	167	183	133	176	139	149	135	155	165	163	155	178	186	143	165	141	162	154	195	164	181	147	165	161	167	175	146	174	178	155	158	159	190	165	185	178	155	146	154	139	168	159	158	152	158	158	150	157	170	172	145	165	168	169	158	149	187	145	148	156	167	144	147	159	182	161	167	160	152	168	174	156	161	146	154	150	151	137	161	162	173	156	162	159	171	159	160	161	170	157	158	163	164	153	149	170	147	155	171	165	161	155	155	166	165	146	158	154	172	153	151	148	134	145	157	140	149	167	165	142	154	148	144	163	154	130	167	147	157	144	164	171	157	165	176	161	185	160	155	159	159	160	156	148	124	135	167	154	140	176	165	155	134	174	158	146	150	139	165	170	169	140	129	168	136	145	155	150	164	176	156	134	157	161	146	145	173	153	169	173	159	154	180	186	165	178	165	159	152	143	161	137	146	156	143	175	157	160	156	168	152	147	156	156	160	165	182	144	156	151	146	144	163	153	179	170	159	153	157	162	163	174	146	139	176	154	170	149	157	173	146	162	170	174	147	170	171	143	155	130	167	156	157	194	162	183	175	173	149	156	153	154	151	171	145	157	129	175	186	152	155	164	136	155	155	160	158	159	163	136	162	152	176	164	147	152	167	145	143	162	162	157	167	151	168	149	144	144	164	133	143	140	184	146	159	178	168	163	171	154	160	159	177	156	140	160	160	151	158	169	149	181	144	177	158	151	171	140	144	148	167	156	172	134	153	142	134	144	173	155	168	147	155	162	165	159	157	172	168	162	140	140	154	159	168	172	180	163	171	155	140	159	155	158	157	133	168	176	146	153	150	157	155	172	161	156	167	152	159	153	147	158	150	179	141	165	158	167	167	158	150	155	162	157	172	196	154	168	151	162	170	145	158	152	157	145	129	151	140	165	177	166	159	170	166	169	155	167	154	163	171	171	162	145	169	160	171	160	153	172	170	178	148	135	171	140	154	172	147	154	147	157	180	138	163	187	155	146	163	162	168	137	154	154	138	149	159	140	161	157	162	179	154	158	146	172	172	168	141	149	190	150	173	129	172	160	162	129	167	171	143	152	148	165	172	156	173	160	142	159	174	181	149	164	150	186	157	150	157	144	162	171	169	160	170	151	140	159	164	143	137	174	169	158	156	167	162	156	153	140	171	151	159	167	150	166	153	180	174	138	155	164	153	132	172	144	169	161	157	152	172	146	159	153	151	155	164	163	177	146	167	161	162	157	152	156	168	144	189	154	174	165	149	157	157	163	157	172	173	166	139	153	160	141	178	162	187	136	175	170	179	175	173	176	156	138	165	162	169	192	161	145	141	159	158	154	174	163	143	139	148	183	167	148	141	180	172	179	138	163	152	183	151	166	172	179	138	162	157	153	160	155	160	153	163	177	153	161	145	153	156	167	177	141	148	152	161	160	139	176	175	160	147	170	184	155	143	145	159	128	168	161	139	173	155	161	137	139	154	140	167	149	167	148	145	155	158	145	156	167	158	174	171	165	179	158	160	152	146	161	148	181	156	142	171	155	177	130	163	144	158	160	199	171	158	156	148	145	155	151	163	165	180	177	140	147	174	170	160	128	179	145	157	171	152	175	168	178	128	154	166	168	163	155	169	154	147	181	174	153	157	152	158	147	161	129	161	159	140	152	159	181	190	162	172	180	163	144	180	153	148	149	144	146	156	157	154	153	166	176	159	194	137	156	159	145	127	161	165	142	157	143	145	150	159	174	167	149	151	176	157	148	153	167	180	145	149	159	171	164	153	183	156	164	170	177	138	138	159	170	171	136	154	154	165	149	175	135	162	138	179	175	163	141	157	160	168	167	151	165	157	161	159	145	166	162	150	153	178	162	177	168	157	139	147	143	166	160	151	167	168	149	163	156	161	149	151	179	165	175	146	153	174	148	139	154	168	148	138	178	157	171	165	168	154	182	152	153	134	159	163	164	166	176	159	163	154	173	144	182	152	148	161	156	162	152	167	148	180	142	126	170	141	139	150	157	134	171	148	159	148	186	170	163	148	155	169	185	160	156	144	151	159	159	158	162	164	166	158	168	155	167	163	169	168	145	170	171	153	151	168
2197	441	515	558	521	508	473	499	484	484	495	463	456	483	474	494	462	451	455	477	471	470	432	469	463	451	446	454	435	452	470	452	458	461	451	476	448	452	448	452	534	473	507	464	440	485	418	469	454	413	472	452	455	457	450	448	490	440	414	466	441	451	446	441	450	453	451	441	464	475	412	484	451	446	400	457	451	476	444	489	452	453	466	478	412	451	431	453	462	478	432	417	455	469	457	442	468	446	412	426	425	439	444	466	467	450	477	435	479	472	476	438	403	443	454	466	454	458	433	452	456	440	435	487	436	427	426	440	475	441	385	447	465	443	435	459	467	468	411	458	446	407	451	454	467	433	441	414	472	449	469	436	476	449	419	452	469	466	462	438	457	471	452	445	443	450	404	478	487	444	463	479	439	479	420	461	464	430	452	451	484	431	452	438	475	451	458	467	397	435	470	456	457	430	474	434	431	464	454	473	461	448	430	453	449	443	445	447	456	451	463	452	449	421	438	482	445	462	440	415	445	473	465	457	423	447	439	449	482	462	436	441	440	429	436	478	443	497	428	426	412	454	450	433	441	449	486	446	445	419	463	426	439	443	449	431	467	465	454	462	451	428	464	449	436	445	492	486	454	411	416	419	427	464	415	465	456	449	402	453	413	442	444	445	443	442	439	424	468	439	436	483	485	471	412	451	440	445	447	431	456	448	454	473	469	490	425	436	442	425	460	444	491	454	440	416	450	427	463	424	443	451	473	425	459	464	453	473	434	436	456	447	451	398	421	422	472	475	495	445	484	417	471	411	435	455	421	412	438	441	445	414	478	462	471	440	474	448	449	451	445	411	443	440	415	450	429	479	444	459	420	418	458	444	439	445	436	421	470	424	442	447	446	456	472	455	410	420	461	475	424	434	455	397	455	437	432	451	484	411	451	460	418	385	477	479	438	414	444	440	494	410	480	411	487	437	446	429	480	443	436	480	464	496	425	437	452	445	455	456	484	422	463	429	448	483	449	453	457	432	440	474	463	447	446	487	418	462	459	426	448	481	464	461	460	452	465	484	424	465	466	446	427	450	420	438	458	412	436	416	434	415	425	446	456	431	454	425	429	432	438	430	417	470	472	426	457	443	445	424	439	462	439	455	438	461	463	432	437	471	411	446	449	477	437	443	429	435	450	448	425	467	464	446	454	439	469	446	490	475	424	455	427	481	462	465	436	490	415	454	443	438	417	458	469	448	437	445	436	435	472	464	436	437	478	448	454	466	466	444	422	466	457	412	489	436	460	441	444	419	434	458	443	462	463	438	475	473	428	455	448	468	451	432	448	417	454	498	426	459	459	474	448	460	466	442	443	483	442	424	405	425	473	467	446	466	466	436	427	430	458	422	466	457	459	422	468	441	460	429	480	437	484	454	453	464	447	428	450	435	451	456	461	429	453	438	457	466	459	436	468	443	435	421	432	464	437	469	457	464	447	405	436	478	436	418	479	435	458	442	443	443	452	423	437	476	462	461	460	443	434	450	434	446	453	447	498	473	419	461	434	439	446	473	444	468	429	452	479	416	439	438	481	425	477	443	468	436	452	441	465	461	450	426	459	423	451	442	480	437	429	456	449	438	480	453	447	403	456	455	408	455	455	446	412	447	480	464	451	430	465	449	482	468	450	446	427	474	455	453	456	468	449	460	452	444	452	451	457	459	486	430	452	451	441	467	447	431	391	441	460	417	402	482	433	443	419	452	453	459	416	454	480	422	492	407	437	427	464	445	465	433	464	440	462	451	463	442	454	438	432	464	453	442	430	426	442	473	406	459	463	435	457	427	432	461	423	433	426	428	452	448	453	438	454	443	487	478	447	490	426	446	453	459	462	459	473	461	477	463	429	429	459	426	427	438	421	440	424	457	449	438	461	407	422	426	438	480	489	462	450	467	450	453	438	440	437	434	419	444	451	461	427	444	480	421	424	486	468	471	438	424	452	465	432	438	447	450	451	460	467	487	428	443	431	468	423	437	439	451	443	482	438	438	443	466	433	443	452	477	411	453	431	456	457	408	434	493	483	484	411	455	415	428	457	464	460	474	456	475	460	438	451	452	475	448	451	452	448	460	412	420	428	460	437	433	458	461	460	470	424	450	439	461	499	449	429	464	445	493	481	451	456	434	421	427	458	419	502	436	423	449	463	472	467	460	452	450	442	467	451	458	480	450	501	456	447	470	406	455	431	509	452	465	443	444	415	426	451	448	413	451	443	441	419	403	484	479	423	452	436	462	465	432	432	444	466	462	459	446	424	453	446	460	450	445	422	477	427	475	431	442	435	440	473	438	460	456	438	470	446	444	488	493	448	433	453	412	426	468	456	477	468	468	472	436	454	423	425	473	448	419	478	436	428	465	408	465	445	453	429	453	414	447	450	435	449	461	435	432	441	459	458	464	487	433	453	406	478	422	480	432	495	443	429	467	491	461	463	470	476	468	476	461	436	442	431	434	423	428	442	427	484	468	461	467	452	471	459	446	464	461	461	438	468	506	447	446	476	454	485	443	431	438	449	470	438	432	460	438	459	462	487	462	479	476	505	453	445	482	457	413	416	452	441	473	438	446	432	461	442	440	473	459	462	444	452	482	457	464	452	453	481	447	470	470	448	418	393	440	447	414	447	424	458	457	417	453	479	398	468	453	431	437	445	443	458	448	444	442	435	462	418	465	472	442	436	441	423	417	465	478	475	468	433	434	477	462	439	401	426	444	470	446	442	466	419	478	443	430	438	482	465	432	458	416	472	451	432	444	470	446	457	450	433	429	455	416	457	413	426	419	455	433	456	483	429	437	446	473	453	463	444	453	454	435	453	426	467	475	460	454	462	465	459	435	440	424	466	429	442	457	435	474	452	447	477	502	431	447	460	407	469	451	449	478	448	462	446	396	441	423	456	429	455	448	475	460	485	426	474	392	448	440	453	414	468	442	448	457	448	419	473	453	452	448	444	468	475	463	422	420	431	436	487	471	441	465	431	441	428	473	448	470	452	480	464	440	435	425	422	443	458	469	451	460	429	473	431	446	447	458	453	437	455	459	445	435	466	455	454	438	443	434	434	453	438	407	419	456	458	446	460	493	446	436	443	446	470	439	476	531	462	449	444	447	459	484	446	471	457	412	442	444	424	499	446	494	479	490	453	455	420	446	420	451	460	471	466	437	458	436	492	477	422	435	476	422	459	455	461	441	439	473	471	468	443	400	430	405	470	471	469	423	406	486	441	449	441	487	458	442	446	460	435	448	483	455	421	484	452	499	464	436	470	457	419	484	471	415	435	444	458	466	432	449	462	469	450	413	437	446	470	450	405	441	461	470	435	467	450	457	455	428	506	439	437	413	418	497	436	395	458	463	447	464	465	466	427	418	408	425	461	443	475	419	469	467	485	468	431	426	476	452	423	480	450	411	472	434	470	461	425	409	443	454	434	461	439	454	446	440	466	462	462	463	503	415	459	438	441	446	444	447	451	453
8093	1060	1201	921	667	480	464	339	320	303	262	230	246	226	217	190	185	220	206	198	192	190	187	156	167	193	166	199	205	162	167	182	158	151	176	151	160	181	165	164	178	164	139	186	162	145	163	167	150	180	170	190	170	140	164	177	166	177	165	147	191	158	167	184	178	136	160	147	181	161	162	146	171	162	183	165	178	165	153	149	152	181	160	194	163	165	144	186	151	149	153	182	175	170	154	153	170	144	161	147	161	168	143	171	150	162	160	150	162	183	170	151	153	146	197	173	170	141	166	165	165	169	165	164	191	171	159	170	167	174	152	154	171	176	168	146	139	171	152	165	184	140	169	162	173	164	171	169	143	159	175	148	160	152	157	166	173	180	154	160	149	140	144	128	160	168	125	157	177	145	164	172	144	150	174	152	159	155	162	147	177	159	146	169	182	161	153	148	164	163	172	160	165	161	148	173	165	152	146	180	135	158	185	166	182	172	186	156	168	143	177	185	161	163	160	155	161	156	166	153	162	150	189	150	157	162	181	187	156	180	176	188	158	143	139	164	145	149	168	143	165	158	174	160	191	146	175	153	177	177	149	176	165	151	168	202	135	171	153	185	174	145	159	160	169	159	172	158	150	154	165	156	169	157	134	167	157	162	157	172	155	149	186	153	163	164	169	141	158	167	154	185	177	165	155	164	129	156	143	150	161	142	157	169	168	163	176	157	185	182	153	167	169	148	148	142	163	175	157	158	189	151	162	159	180	153	156	160	183	172	153	174	152	161	164	167	151	160	169	151	163	147	163	170	168	155	167	169	175	154	158	159	156	165	154	173	178	170	180	155	156	161	176	179	173	121	180	181	164	163	148	164	168	179	187	179	165	200	147	170	162	165	172	172	152	162	180	148	172	187	168	171	149	166	163	158	157	153	166	183	165	145	169	173	170	150	146	153	159	159	169	168	178	189	171	175	141	169	172	154	171	175	155	190	143	165	191	150	161	153	154	140	174	155	166	176	182	163	149	145	178	168	170	175	179	173	171	170	155	185	156	181	180	173	156	168	159	173	159	163	174	168	176	151	167	180	178	175	156	182	171	155	154	153	158	145	165	167	177	151	165	185	181	150	186	160	169	142	156	188	163	148	158	166	155	157	161	160	146	156	167	153	156	152	150	154	159	134	158	195	162	190	170	183	158	158	179	152	207	159	174	157	171	173	166	148	149	169	149	163	156	179	139	176	169	162	165	167	153	161	174	168	128	154	148	154	157	155	169	171	155	168	183	142	174	152	160	162	176	202	162	174	176	170	148	166	175	159	164	170	164	152	143	160	182	146	167	176	170	163	139	164	164	162	147	143	145	181	155	162	153	167	169	164	148	139	151	164	155	143	170	144	167	160	165	135	165	150	184	160	171	148	167	162	153	174	176	169	175	167	168	163	163	157	171	180	165	148	173	176	159	159	171	161	174	146	163	170	146	150	182	171	147	159	139	161	179	188	166	175	159	152	151	162	158	154	162	144	180	165	170	158	151	141	162	154	169	161	156	187	152	171	183	162	152	131	155	140	170	164	148	167	170	168	195	180	153	170	177	166	174	147	163	173	170	174	133	156	140	166	140	156	175	177	167	183	158	161	196	160	146	149	175	149	150	161	203	171	142	161	171	155	178	153	153	146	175	193	160	152	185	149	149	173	161	155	148	167	129	145	169	153	165	147	143	177	164	153	178	156	165	159	164	160	187	184	157	169	164	154	137	169	153	158	165	141	167	162	163	146	131	197	162	153	184	168	168	158	159	160	165	156	168	163	143	179	143	179	163	164	164	153	175	150	155	149	174	160	139	167	172	156	158	144	173	144	158	187	154	150	151	141	146	153	170	163	156	173	139	156	142	159	167	157	172	170	153	188	166	143	161	181	133	174	163	142	177	162	151	149	150	174	196	165	169	173	123	138	158	144	185	159	154	166	130	164	138	181	172	141	155	156	184	149	138	167	160	164	148	166	148	144	146	164	176	171	182	126	186	149	147	152	133	173	162	161	158	162	160	162	163	162	175	163	183	151	183	172	177	145	130	141	180	155	149	142	178	173	155	177	147	173	180	175	163	153	168	156	169	161	179	178	182	158	166	165	190	168	152	150	185	173	179	154	165	158	180	148	169	170	157	177	174	137	152	190	164	145	159	153	172	147	163	159	150	143	177	184	158	166	174	154	147	148	165	144	164	190	166	177	176	161	168	160	146	163	192	164	170	163	164	160	168	161	179	165	160	166	163	178	194	178	153	166	183	180	149	142	134	139	176	165	183	154	155	174	157	153	176	156	153	169	148	156	164	178	169	168	178	157	138	170	165	151	150	147	191	164	135	155	164	151	147	163	161	156	175	159	160	147	159	148	166	168	162	152	158	171	173	176	151	185	159	143	203	185	178	177	165	155	170	166	163	167	172	174	140	155	173	152	151	170	156	182	162	158	136	174	157	165	164	159	147	189	156	160	160	157	131	136	169	154	144	168	173	139	167	169	144	144	187	160	180	163	129	186	179	162	153	143	141	154	144	174	156	165	164	143	132	160	152	170	149	163	158	163	151	188	152	159	161	177	174	131	163	168	146	130	156	165	151	145	173	166	163	170	142	174	171	166	179	154	158	168	183	158	166	164	162	182	161	156	140	167	151	169	145	170	169	176	172	164	182	172	165	153	138	155	155	167	158	138	167	176	160	153	148	168	144	176	164	154	161	179	140	134	139	142	161	141	151	138	156	156	198	163	153	151	174	134	145	175	149	160	159	183	175	171	170	167	154	143	155	155	164	162	153	172	144	172	147	169	145	161	169	157	165	177	147	158	182	168	148	161	150	162	165	188	131	130	161	156	159	175	173	142	142	171	165	149	158	152	139	142	170	170	164	165	134	158	167	111	134	165	175	164	167	156	142	151	155	163	163	154	160	156	155	152	178	165	142	195	179	180	154	152	176	171	152	147	158	170	179	192	156	158	150	165	185	167	180	159	165	158	142	162	149	148	163	154	166	175	171	166	149	180	157	150	179	153	178	167	162	156	177	156	149	159	146	166	166	165	159	183	171	158	132	150	153	152	156	186	158	173	164	161	171	152	168	159	175	163	156	156	207	169	182	151	152	150	166	162	150	179	171	159	159	186	182	163	153	152	147	152	184	163	172	147	180	148	145	163	159	161	155	173	148	162	134	166	161	178	143	153	171	176	170	163	183	167	172	157	157	160	168	149	170	173	169	161	154	159	159	139	180	180	155	161	171	156	159	172	146	162	155	155	164	162	151	158	157	150	154	188	172	150	196	152	159	177	150	172	162	165	153	150	149	165	184	187	161	180	172	164	179	147	158	142	161	171	151	167	166	149	178	135	165	154	155	169	173	160	122	150	145	141	172	169	158	170	172	152	160	155	168	175	151	157	136	146	170	144	174	156	179	163	163	176	145	149	171	154	141	128	160	134	165	175	174	162	179	166	167	145	143	169	155	166	154	168	169	155	175	157	165	162
5984	1268	2584	3166	2706	2272	1876	1622	1392	1175	1093	973	898	805	768	774	728	717	666	636	613	639	618	624	561	624	593	561	569	589	554	563	561	513	557	550	524	535	551	524	533	494	550	534	490	508	540	486	505	518	498	487	475	535	491	484	443	510	495	502	488	509	482	475	494	478	502	506	478	470	486	518	494	475	439	479	479	475	487	504	480	506	498	505	484	461	504	449	479	470	514	498	534	478	455	493	484	481	490	485	481	489	495	486	499	473	448	510	509	475	519	475	498	485	483	476	499	510	473	478	462	472	503	470	464	502	482	447	453	494	483	476	493	464	435	517	489	467	449	477	438	513	477	496	482	477	448	482	487	479	493	472	446	461	434	482	480	496	503	497	486	469	488	450	485	511	433	452	499	486	495	479	478	484	464	423	463	452	454	465	472	449	465	476	497	483	505	458	489	457	488	462	472	468	487	437	475	529	531	475	465	467	479	468	485	499	515	511	470	473	480	513	506	483	492	488	460	471	515	479	489	467	474	461	468	491	486	485	495	428	511	480	464	472	475	455	474	484	495	502	475	462	427	513	517	475	469	515	487	450	480	473	464	450	494	463	482	498	451	452	481	503	460	465	462	465	489	447	486	446	449	448	440	484	514	452	497	513	466	436	464	477	455	501	484	450	496	488	473	432	489	456	501	482	479	487	503	456	458	463	485	484	459	506	500	451	459	486	478	466	510	438	455	454	492	496	456	459	467	465	444	492	506	499	508	507	446	485	509	462	469	434	476	456	484	469	437	488	468	508	486	489	433	495	476	497	464	509	438	461	449	514	494	449	444	502	473	482	489	453	454	500	474	496	482	461	496	458	470	475	427	462	507	472	454	454	486	474	487	486	491	441	470	496	452	520	475	499	427	469	493	497	467	461	500	472	459	507	473	477	446	471	490	519	480	436	492	491	482	481	473	485	505	445	497	423	451	447	472	502	479	504	489	489	479	464	470	486	465	495	483	456	447	462	438	477	500	490	473	478	476	484	442	496	496	482	492	502	480	477	497	471	486	494	483	408	505	471	493	526	474	463	445	505	506	475	509	483	455	468	437	482	457	497	473	537	470	457	498	464	472	489	463	475	438	436	442	482	494	469	413	466	490	478	512	452	470	527	486	448	456	458	494	503	447	422	472	498	489	472	512	467	504	426	459	449	471	481	452	454	477	502	517	472	493	473	466	502	484	485	413	452	474	474	462	490	478	486	489	482	474	533	476	455	460	477	484	478	492	499	460	473	451	472	490	472	474	503	491	444	491	509	492	505	481	477	488	469	463	512	484	481	481	427	475	494	465	484	497	465	456	472	483	491	505	462	510	451	478	457	479	475	481	496	463	460	488	461	489	500	521	475	439	476	478	472	457	515	478	480	455	455	471	470	476	463	446	508	502	481	502	505	479	479	481	488	433	475	450	469	525	436	478	434	476	527	451	461	506	443	525	483	536	468	458	501	497	476	487	488	478	451	487	442	502	474	508	493	474	468	488	436	491	442	476	459	478	491	463	494	483	460	470	483	481	471	486	462	471	475	456	499	478	479	491	494	512	424	453	479	502	459	514	503	493	461	488	490	473	465	454	494	493	511	471	465	498	447	486	552	494	471	446	457	469	503	473	482	489	458	467	489	455	491	432	493	492	447	461	485	479	497	455	470	495	464	481	499	464	469	493	494	499	520	449	468	470	482	516	463	484	439	525	477	454	486	487	501	457	503	494	504	492	476	481	487	487	489	486	466	461	460	471	448	454	471	473	450	445	483	489	450	502	478	479	476	473	465	499	474	505	528	499	454	474	437	491	468	482	481	451	462	443	468	448	468	488	486	445	505	461	465	481	497	499	478	500	430	458	459	474	505	462	491	491	451	466	479	461	481	493	453	455	513	483	478	497	478	489	459	461	467	530	480	449	474	502	447	489	466	507	488	453	480	480	448	464	460	457	461	447	485	456	511	496	478	466	490	443	508	465	466	514	501	455	488	463	441	482	432	477	431	443	472	452	443	459	483	469	460	474	466	507	461	497	477	504	482	471	464	449	461	469	494	462	467	444	490	497	465	490	489	481	490	489	469	504	485	482	477	439	498	461	473	489	520	471	438	464	482	467	502	428	460	488	495	462	480	476	438	473	484	452	463	474	462	452	507	463	477	431	415	458	481	430	447	479	490	478	455	507	452	504	484	453	483	498	457	493	467	503	486	462	490	491	467	472	444	522	459	474	473	458	476	468	442	484	441	479	414	425	493	477	484	512	469	426	496	508	466	478	494	461	453	473	450	487	484	490	488	420	469	507	486	460	488	452	478	472	426	510	442	476	485	482	487	474	488	452	480	459	476	450	476	472	505	465	490	458	462	469	462	467	468	465	444	482	498	495	459	469	454	473	485	504	494	456	480	441	495	473	456	504	477	453	469	517	481	482	492	500	471	452	502	497	463	472	461	450	517	499	477	488	456	464	504	489	494	516	472	454	519	487	466	437	512	480	474	477	499	434	474	501	450	493	480	466	483	468	495	473	462	498	467	432	479	459	460	461	490	449	474	482	443	496	473	498	487	428	455	480	445	484	484	484	473	479	456	476	517	488	465	480	501	486	472	437	514	459	444	485	474	517	478	495	468	511	470	469	518	498	481	453	452	486	444	469	472	516	492	470	441	512	485	524	444	460	478	472	456	529	494	464	463	460	479	453	466	478	451	471	475	472	441	481	452	484	485	448	460	462	482	484	466	437	475	467	492	530	485	475	468	506	470	472	444	511	477	479	447	480	506	435	477	466	513	466	462	456	530	466	460	494	470	485	512	475	468	510	482	460	464	472	492	458	455	503	514	463	489	492	514	462	462	432	494	457	447	489	444	463	510	476	477	477	468	484	473	448	535	497	483	482	460	499	473	488	452	448	457	447	470	467	484	480	489	460	507	427	457	499	451	485	489	458	461	521	451	520	494	460	488	507	487	462	456	459	436	478	507	482	442	463	479	477	484	461	475	478	461	453	467	507	478	475	475	526	481	509	479	526	474	448	476	492	445	537	514	445	446	487	444	482	463	500	493	503	505	461	481	466	497	466	489	528	476	470	474	499	493	493	490	481	461	435	453	491	475	479	494	454	483	488	480	480	483	473	454	437	444	479	465	492	487	479	457	484	493	475	461	500	446	450	494	496	499	471	450	493	438	476	468	489	469	471	485	492	498	478	488	437	445	456	486	440	472	497	435	481	486	504	494	462	472	466	484	514	449	486	465	480	481	469	490	506	438	461	485	451	468	500	479	481	441	458	497	478	492	432	500	476	496	461	457	447	449	488	452	471	474	483	493	485	451	454	504	468	476	454	494	489	517	426	492	508	484	504	473	503	479	485	471	495	488	481	492	444	476	460	481	482	509	465	460	497	518	488	537	506	495	467	464	491	510	497	467	457	490	428	484	458	483	469	514	477	514	498	489	490	481	456	476	476	445	484	463	466	478	481	455	454	476	470	486	502	468
14754	2614	2519	2046	1350	1144	864	761	639	594	539	475	465	438	449	402	416	391	400	395	379	383	360	352	392	380	337	369	348	361	354	319	361	359	364	361	372	345	371	357	362	345	363	365	382	386	339	338	336	355	336	342	329	343	359	336	329	388	330	346	329	313	376	351	323	350	331	343	358	364	357	350	348	349	326	378	356	381	345	346	352	378	363	354	351	351	322	321	345	335	348	339	334	332	328	339	307	332	340	372	355	380	337	361	314	377	316	346	322	343	363	336	336	372	356	319	328	329	354	356	384	307	340	327	280	336	339	348	353	338	318	360	340	314	339	352	345	335	362	379	338	349	312	333	357	350	293	329	385	359	319	355	326	377	330	355	319	342	336	369	363	314	353	354	378	318	351	373	330	351	326	361	346	299	333	381	329	322	368	361	342	327	367	349	364	334	356	378	336	317	320	356	346	330	360	355	343	364	352	311	333	365	312	383	372	367	334	371	313	333	349	362	370	327	338	316	349	314	342	350	320	338	330	360	343	355	338	311	308	334	346	362	343	314	363	345	317	347	334	339	311	314	347	343	341	380	343	325	351	343	347	328	311	306	359	347	342	366	355	326	310	354	332	308	381	334	339	358	367	356	316	357	353	323	355	356	347	342	368	335	348	321	360	365	356	332	330	323	311	352	340	307	364	371	339	347	335	407	350	319	346	387	352	350	353	328	358	352	333	345	360	347	350	360	351	382	351	333	299	322	380	367	339	359	316	351	344	326	349	328	344	346	358	310	340	321	378	341	337	372	335	320	357	374	330	323	356	373	363	356	382	376	320	325	337	353	357	352	316	362	330	344	331	357	330	327	358	358	357	336	353	366	378	398	371	310	338	345	314	372	306	322	362	358	308	323	329	333	357	342	369	370	318	343	336	340	340	341	349	333	342	356	326	330	369	353	338	357	361	328	326	351	323	365	345	349	342	332	314	325	373	330	329	369	380	342	309	328	327	336	315	318	370	309	329	360	332	351	360	331	366	317	363	369	325	347	324	356	336	363	352	320	347	312	339	347	366	330	338	311	345	358	345	327	332	343	352	343	354	317	355	293	344	333	375	352	331	343	372	330	351	318	324	327	363	330	348	353	315	333	342	359	331	360	355	332	361	371	354	364	347	305	341	325	353	331	306	339	362	339	325	338	317	364	328	303	354	329	370	349	335	377	340	361	335	345	355	330	346	319	368	345	340	332	382	343	360	335	361	353	371	352	333	342	361	338	375	328	323	342	325	349	367	320	344	356	357	326	324	320	323	336	355	347	334	351	351	344	304	333	331	361	357	346	360	331	322	367	349	319	347	329	359	392	374	341	369	338	352	324	345	355	313	331	348	337	364	354	335	356	328	390	355	352	321	321	358	353	346	342	367	368	379	337	311	365	353	334	347	383	364	320	342	347	348	316	337	341	355	307	353	362	383	301	327	353	308	350	366	353	350	378	359	394	363	347	363	350	382	334	345	344	316	363	351	370	336	335	330	361	353	317	347	343	328	353	338	354	343	355	333	315	364	326	356	341	326	334	317	330	343	392	346	337	361	346	330	331	334	328	324	342	350	329	328	344	332	335	303	346	366	327	353	356	333	345	376	363	331	372	345	336	363	340	350	325	315	344	344	341	338	346	354	355	321	350	339	357	328	347	321	384	341	343	345	368	338	339	358	353	359	311	339	317	336	373	370	363	371	337	322	326	355	350	373	372	370	343	343	370	317	356	324	371	355	347	347	319	344	362	338	381	328	337	329	325	342	335	352	338	334	329	352	347	376	342	322	351	333	323	345	324	351	352	333	333	343	323	342	343	330	331	323	359	338	332	347	335	333	355	311	334	340	333	341	329	346	354	362	318	359	334	323	342	345	332	375	342	359	334	328	352	329	347	359	338	349	358	323	345	344	332	347	390	337	359	351	353	342	322	326	376	360	320	337	347	370	337	357	347	338	342	364	349	366	347	337	326	354	337	322	423	331	330	299	342	308	365	355	343	344	327	342	344	358	356	338	355	333	338	359	332	326	365	324	342	337	328	353	358	374	359	343	324	323	344	391	368	347	347	340	286	340	327	346	334	346	353	368	333	312	313	351	378	343	321	372	344	319	331	319	325	347	331	351	348	351	333	335	323	363	316	367	324	347	363	361	325	332	329	315	369	332	320	327	347	362	354	345	362	329	358	318	335	364	347	400	336	342	369	325	351	325	349	333	350	343	375	345	364	365	331	326	351	315	344	321	370	364	314	319	322	334	349	314	361	340	352	345	362	332	333	381	327	341	326	340	354	350	355	350	360	320	352	354	310	347	360	332	360	335	320	333	385	374	348	326	344	345	356	355	328	361	329	356	350	336	383	364	330	344	348	371	355	322	360	372	321	333	345	338	358	302	381	374	348	332	375	360	326	352	306	341	355	331	303	352	343	357	343	364	323	327	326	339	377	336	366	379	325	329	361	354	317	339	346	331	329	371	371	324	362	367	368	356	348	338	373	317	378	336	379	326	345	377	365	348	353	336	365	354	336	342	327	336	336	347	356	341	343	341	324	311	337	324	348	346	342	354	334	335	357	341	336	358	344	332	338	339	333	339	333	338	329	339	343	356	360	341	340	335	351	333	315	326	356	336	364	352	362	351	348	318	333	321	346	342	346	346	337	352	324	326	328	351	342	330	297	360	358	358	361	374	355	373	318	333	350	359	343	323	359	337	307	337	342	342	327	354	330	337	354	338	349	350	373	356	365	313	350	337	355	359	350	321	362	334	329	368	346	343	325	308	347	332	358	367	332	340	346	333	348	359	359	369	383	384	347	343	362	352	359	348	351	288	363	328	311	320	354	322	372	337	370	336	391	329	320	351	371	352	343	352	324	310	383	340	302	341	314	343	321	345	318	371	355	351	407	340	347	327	325	343	293	341	354	355	305	331	350	349	312	334	349	341	328	328	334	320	322	350	346	392	383	330	345	334	332	348	338	348	356	333	361	370	350	309	325	333	355	328	329	358	345	333	378	397	368	363	328	363	352	329	325	308	358	354	338	359	320	310	312	384	347	369	340	371	350	346	319	338	314	320	362	331	307	366	346	314	369	339	323	355	335	325	296	320	342	312	346	363	340	333	326	322	316	367	327	337	356	354	333	331	359	341	336	327	365	330	385	354	343	359	363	332	312	365	311	342	351	393	392	369	338	346	347	307	390	369	334	345	305	337	352	348	335	333	352	365	336	338	336	368	346	349	350	323	359	320	320	325	346	330	371	344	354	344	358	339	375	349	331	327	343	352	332	346	340	340	338	341	352	335	348	336	363	325	356	309	329	342	321	327	363	357	381	348	369	379	338	334	361	348	363	335	345	341	343	382	345	328	350	313	325	310	343	319	339	365	321	340	350	340	362	359	330	391	312	392	366	346	323	348	338	322	324	365	356	341	352	348	340	361	335	341	370	332	357	351	301	350	346	363	321	349	318	326	348	389	318	329	328	347	358	348	338
8061	2423	5085	5874	5097	4171	3578	2867	2628	2235	1961	1826	1701	1560	1425	1453	1298	1268	1281	1146	1202	1177	1142	1176	1093	1098	1047	1053	1016	1040	1040	1049	981	1016	952	953	950	960	973	940	918	976	964	987	915	967	936	983	930	930	937	914	952	909	964	900	906	862	880	958	889	879	931	836	884	871	860	875	860	883	900	946	893	925	837	872	820	902	860	924	787	872	899	857	889	861	931	850	891	868	893	812	857	842	835	883	832	882	870	868	876	932	866	877	848	830	911	866	887	813	860	860	910	860	893	824	841	875	884	879	873	860	873	872	843	850	914	867	913	867	892	845	903	838	927	847	837	887	885	892	874	898	838	870	849	901	858	816	840	781	845	872	868	886	862	866	888	858	879	910	851	838	864	846	834	881	880	893	884	825	871	868	852	840	822	882	864	873	837	846	868	876	867	824	898	826	871	872	884	905	861	792	876	888	812	848	905	913	877	878	851	870	896	831	900	876	943	889	847	871	861	846	866	831	856	846	846	913	859	846	846	880	897	823	807	846	837	860	866	891	838	871	871	810	855	861	848	911	855	919	821	902	862	868	848	833	836	856	860	836	870	873	864	839	854	885	852	870	844	878	859	876	846	858	907	900	891	855	939	874	832	824	867	921	860	874	882	844	870	837	828	863	848	939	853	883	879	902	822	863	853	867	818	845	874	912	903	879	871	859	876	870	849	843	867	878	937	874	824	833	808	820	860	858	823	840	813	847	844	882	878	853	843	851	889	867	855	846	823	839	875	840	842	821	897	865	798	881	877	880	842	892	870	886	964	875	822	875	818	838	844	876	803	867	865	859	911	904	824	896	868	868	886	830	900	924	869	833	890	904	849	838	901	855	877	836	892	791	851	849	862	836	858	800	875	865	863	881	907	809	846	892	897	831	833	834	854	840	828	904	864	879	874	855	828	889	799	882	913	883	884	883	899	845	850	912	882	856	867	846	872	857	875	884	841	917	871	894	858	831	834	835	853	867	887	793	832	880	881	888	821	880	899	820	852	824	840	863	861	836	864	825	828	821	896	835	835	889	842	808	842	837	838	904	884	790	893	870	816	890	852	896	853	849	865	842	837	895	875	839	882	857	881	887	859	834	934	857	896	862	829	876	843	872	904	804	833	887	837	877	928	825	848	839	907	862	850	848	880	847	833	862	873	854	863	847	876	854	917	853	874	830	823	813	868	860	825	896	855	887	833	839	856	864	880	885	870	892	864	843	872	779	863	851	844	882	895	871	881	898	847	843	871	825	824	917	847	889	832	867	866	865	862	870	854	907	832	814	900	880	856	856	866	894	841	868	842	841	898	861	833	893	872	864	847	916	865	891	858	879	850	837	839	877	889	918	906	871	884	864	850	869	838	911	911	896	897	866	861	870	873	893	873	872	840	867	899	869	862	812	839	890	878	888	864	869	861	826	841	869	865	861	854	861	910	883	917	849	866	843	817	869	806	864	869	862	865	904	881	872	880	934	860	866	813	897	888	819	843	885	903	835	875	835	900	818	841	865	901	906	879	922	884	875	861	865	810	891	847	857	861	841	837	883	870	848	838	838	795	875	871	857	897	872	868	894	857	877	880	860	844	886	795	881	837	838	849	886	830	882	892	840	854	887	877	853	875	841	864	875	876	881	886	816	811	849	906	910	876	875	856	838	818	905	882	912	824	852	873	880	877	875	822	880	847	888	874	873	909	856	843	827	866	826	860	902	856	901	888	894	867	867	843	877	848	853	824	892	835	852	842	843	901	884	821	870	848	877	882	825	833	913	837	825	822	893	855	894	867	853	884	845	904	865	788	852	856	866	889	871	807	858	856	908	832	860	847	882	875	826	833	889	852	858	864	868	891	875	915	870	834	866	881	841	866	861	888	880	802	885	892	831	815	830	801	879	859	837	854	835	851	820	891	832	894	917	903	887	916	848	873	828	868	887	877	856	888	897	853	856	838	868	880	851	851	883	833	855	893	884	856	855	903	879	862	840	878	865	814	861	877	857	865	884	862	859	873	837	844	881	880	808	823	855	871	861	813	860	859	847	872	876	887	884	872	921	929	866	808	891	841	799	840	818	856	835	870	867	823	904	881	840	875	804	834	870	866	911	837	839	863	848	803	849	810	886	867	871	855	868	891	813	912	882	866	815	862	808	834	857	881	939	916	875	905	939	925	837	899	823	853	815	886	835	855	852	855	846	865	876	798	846	823	874	864	911	820	899	812	862	832	879	891	896	892	837	863	859	803	880	875	855	850	857	815	893	887	860	866	875	865	845	932	842	818	861	865	857	902	824	883	857	857	854	865	880	829	908	881	893	864	863	855	768	830	881	859	880	865	874	862	868	899	868	815	865	837	843	828	837	862	861	831	885	893	909	896	874	881	836	907	908	852	853	849	845	907	846	792	836	819	867	839	874	885	885	846	861	923	867	869	846	845	879	895	901	876	934	934	833	856	891	799	870	879	882	851	874	853	871	862	881	829	869	854	864	848	794	839	916	872	863	900	822	871	870	868	827	830	868	808	795	893	873	832	843	860	825	858	875	852	863	804	844	852	831	879	856	835	892	828	847	854	839	910	878	842	827	890	890	808	849	879	827	884	890	898	897	848	899	850	909	904	834	856	858	870	890	808	820	890	857	873	870	878	870	823	871	875	899	859	806	869	850	871	883	908	832	833	898	842	771	849	820	869	857	841	877	863	918	837	877	831	892	835	839	880	865	860	906	903	873	903	893	894	856	871	884	910	899	859	858	912	868	898	937	867	873	898	840	918	872	851	850	904	849	874	891	862	871	872	861	820	883	852	934	901	845	905	868	863	840	902	849	899	853	836	803	840	867	876	841	916	859	879	792	833	876	807	868	849	798	888	837	861	861	877	889	825	888	907	889	823	851	870	855	857	898	883	893	855	874	888	814	911	897	944	892	880	822	876	852	841	858	844	883	855	867	893	874	859	871	828	822	848	891	855	871	906	834	827	912	851	877	833	932	809	836	864	891	841	875	823	882	901	839	831	823	875	814	817	835	859	846	885	839	889	880	830	844	895	880	850	856	870	900	840	872	865	838	852	865	849	850	872	887	925	880	862	858	862	827	868	832	872	874	874	845	850	881	870	908	836	821	861	861	846	867	810	900	852	846	833	891	871	867	840	861	846	865	828	855	834	843	890	858	839	859	869	805	901	800	875	871	893	827	888	873	894	878	840	850	837	922	865	886	864	812	857	828	837	828	873	932	855	869	854	903	815	884	842	842	887	892	887	927	887	867	897	908	881	881	873	869	861	895	841	868	886	838	907	858	807	906	865	875	823	899	864	862	827	872	860	816	889	876	855	828	810	796	849	849	836	820	860	876	899	888	890	869	894	822	836	828	872	832	801	836	816	812	916	869	842	813	849	869	850	863	863	793	784	869	887	858	870	903	844	817	862	873	884	816	876	803	866	862	860	895	875	843	849	876	910	834	876	891	906	944	880	797	882	822	852	870	819	878
1983	181	204	180	172	163	163	138	163	173	161	144	174	156	157	156	152	167	168	149	150	158	148	134	186	179	171	183	179	173	179	175	152	130	145	133	152	155	168	167	168	184	158	175	162	167	172	141	163	155	155	156	162	161	182	143	176	128	180	178	170	149	143	168	138	157	154	179	147	153	142	188	139	148	160	168	150	149	156	155	154	165	168	173	177	169	159	157	185	186	144	159	173	154	179	160	152	162	154	158	172	168	163	153	127	133	159	156	154	161	153	152	155	167	162	162	162	156	167	167	166	183	156	161	165	172	175	173	141	174	132	156	162	165	166	168	152	161	155	171	153	149	154	142	174	138	152	150	155	162	148	158	173	156	139	155	149	169	169	156	159	136	144	182	170	149	153	143	178	155	155	159	164	137	154	162	178	152	146	168	164	143	157	154	157	163	152	151	190	148	153	167	147	169	160	129	153	146	145	143	159	158	155	146	166	163	156	169	142	155	133	155	153	126	152	157	170	156	146	149	162	180	127	183	145	154	148	176	162	165	138	173	162	155	152	156	174	166	192	154	163	157	150	155	168	158	169	160	149	144	156	158	172	162	171	137	167	140	153	167	158	147	144	142	171	145	151	150	152	131	145	126	169	156	147	155	146	167	158	175	134	140	155	153	195	169	182	173	148	162	156	156	131	142	157	148	172	162	167	164	166	183	140	159	156	161	159	159	170	154	166	175	156	134	141	158	161	161	174	142	154	142	171	142	162	171	137	162	189	160	166	169	144	176	183	171	153	171	132	147	165	161	145	143	150	139	156	140	154	150	151	185	164	159	142	151	160	149	136	192	171	180	158	163	153	177	152	164	186	150	141	145	144	160	167	134	165	143	138	170	177	144	192	163	152	170	167	139	151	171	171	144	152	136	143	176	153	171	151	146	164	167	140	143	152	176	166	160	149	150	177	154	167	165	149	140	171	149	162	175	187	180	179	156	146	171	164	169	149	175	164	149	153	152	166	174	168	138	161	154	150	176	144	153	153	190	163	155	171	160	159	154	153	164	175	163	174	154	168	173	144	156	165	155	152	181	149	142	155	161	156	156	175	157	150	168	152	162	142	154	165	162	161	139	162	155	167	166	159	154	149	184	157	171	157	156	166	168	141	178	157	158	171	140	158	178	150	166	194	174	170	165	146	156	130	140	178	160	150	172	148	148	144	152	151	167	159	147	158	152	159	144	166	151	188	161	146	141	165	142	156	157	167	189	182	163	164	188	145	128	147	155	154	153	170	151	158	159	166	155	161	154	152	156	155	168	136	138	147	153	153	168	168	154	140	171	171	170	156	184	153	164	177	148	171	186	139	170	160	144	151	150	162	151	182	163	158	151	139	164	155	160	146	153	152	167	152	155	136	157	142	158	169	173	166	174	152	167	132	136	149	176	172	181	131	161	163	153	141	142	153	172	145	155	176	153	175	182	188	169	144	160	167	155	150	158	162	151	149	183	165	152	163	167	154	152	157	169	171	174	159	171	154	176	151	150	181	152	149	145	164	165	171	177	157	155	163	130	144	160	139	138	160	146	157	145	165	170	151	157	172	149	155	171	175	174	143	134	197	172	184	147	169	152	150	159	128	171	167	145	174	157	148	177	148	172	152	154	154	137	191	169	159	154	162	200	178	164	154	162	160	168	159	151	137	133	176	136	139	151	151	149	123	187	165	192	168	183	169	166	151	129	157	142	168	139	146	181	155	172	143	173	148	147	142	165	143	149	152	155	163	142	169	182	172	171	141	173	172	170	136	150	161	157	176	144	165	164	178	156	148	167	150	161	153	147	158	156	142	156	142	161	149	127	166	175	142	143	146	147	152	171	152	140	154	166	164	140	154	155	162	168	170	157	172	154	154	132	160	155	164	195	157	146	144	174	148	163	142	174	186	158	145	147	149	155	174	136	166	170	147	173	152	163	158	158	155	161	162	159	152	161	166	161	173	147	151	150	125	144	139	176	149	145	170	186	157	168	161	172	146	138	151	151	154	185	180	177	167	162	143	148	157	158	156	170	169	163	146	147	157	152	154	166	174	148	184	154	177	147	168	179	178	172	178	147	173	140	139	174	155	156	179	156	161	142	165	146	159	134	140	159	144	146	157	144	138	171	136	183	168	175	161	168	174	175	145	118	166	154	160	132	144	149	161	147	158	152	143	185	150	173	149	167	154	158	150	157	155	150	158	160	170	163	141	151	181	160	172	153	126	156	170	159	158	138	135	171	149	163	164	180	139	169	130	169	126	162	154	165	171	151	163	158	151	157	159	169	158	162	183	154	168	156	144	171	149	157	174	163	168	173	139	146	159	146	160	170	143	153	156	136	158	161	162	141	172	164	157	149	161	179	157	152	179	161	149	138	161	160	143	144	169	154	151	144	162	173	173	165	154	164	159	180	156	151	180	147	147	163	155	167	144	162	164	142	178	130	154	174	147	160	149	149	149	160	158	144	153	166	162	148	160	176	133	139	161	150	165	150	166	164	204	175	145	137	157	142	139	164	164	155	156	157	163	142	171	146	152	163	138	201	173	138	166	133	168	161	171	149	137	148	156	166	150	168	160	161	178	157	135	157	149	143	162	129	145	165	154	183	153	155	162	145	173	183	141	160	165	160	139	160	179	174	185	159	136	149	176	163	170	173	171	142	159	154	160	132	172	171	154	136	157	150	161	129	148	161	152	150	182	152	160	169	162	156	171	164	159	157	184	144	125	164	150	158	167	155	168	129	161	158	166	174	155	139	155	174	157	162	140	152	170	164	155	149	142	167	168	161	163	135	127	154	146	139	156	159	140	150	156	169	151	166	134	164	155	157	140	147	180	177	147	143	153	135	154	147	150	182	151	153	144	148	137	163	127	154	174	152	162	168	162	167	184	167	164	165	170	163	146	140	163	153	153	137	157	148	159	165	141	164	163	174	139	148	166	163	144	144	173	167	161	151	122	159	142	161	152	145	152	144	156	152	151	169	173	183	174	156	139	124	155	175	159	137	162	142	171	168	153	172	137	139	169	176	143	172	173	143	160	171	152	158	149	157	174	139	170	154	182	134	169	186	141	165	143	145	158	161	160	168	166	166	141	136	151	161	151	177	156	155	163	157	165	153	157	152	157	163	155	142	159	152	140	148	143	166	148	173	149	167	169	153	171	173	165	166	139	130	165	145	148	149	161	165	154	159	162	156	176	168	175	174	170	161	153	148	146	153	163	159	150	168	182	173	142	166	173	171	141	146	145	166	158	141	196	186	151	168	171	148	183	139	158	151	186	174	154	158	148	165	152	157	159	193	141	150	178	164	155	163	137	166	133	171	153	179	182	172	142	138	144	158	153	182	167	145	154	128	169	157	149	153	164	153	156	147	158	155	146	149	169	158	140	180	160	142	146	158	155	182	156	177	178	147	159	172	174	158	140	152	149	148	145	152	183	148	150	159	144	163	160	164	145	141	159	166	175	136	150	186	155	163	141	162
2231	504	524	492	520	500	513	482	484	506	466	476	455	467	459	496	454	449	446	418	425	456	489	443	422	452	469	496	434	430	408	460	448	454	449	459	431	468	391	451	468	474	423	435	469	443	438	441	466	470	460	477	460	416	413	478	474	451	453	430	478	436	462	415	434	462	447	460	429	420	459	412	498	477	435	457	451	478	460	441	449	479	448	422	405	455	397	435	446	455	443	445	441	446	457	416	432	451	459	445	441	471	487	465	455	449	404	418	441	446	412	428	443	443	409	469	476	460	440	461	469	421	455	463	412	411	461	478	461	443	446	457	412	453	446	435	454	452	456	439	449	444	454	473	472	428	417	453	442	419	434	483	432	460	457	467	446	454	485	415	447	428	405	452	452	475	439	429	449	482	427	420	422	462	414	412	434	441	430	427	459	449	433	428	437	450	420	449	437	455	480	435	451	397	462	439	441	459	433	412	452	444	448	450	487	415	438	455	477	441	475	428	455	425	406	452	456	445	425	452	438	452	485	443	442	465	423	446	466	437	423	441	397	457	440	438	446	458	449	428	451	460	432	455	447	441	444	428	442	408	435	450	453	429	469	453	478	415	452	454	443	456	450	421	453	404	450	425	454	451	427	456	412	456	462	447	443	501	442	441	506	440	487	466	474	473	449	453	425	455	454	465	434	421	466	437	435	439	449	448	425	447	400	422	438	464	473	413	473	430	430	442	456	421	458	440	437	450	450	462	418	466	415	424	405	411	395	464	445	458	436	458	477	439	437	459	449	447	435	482	435	451	468	449	474	441	463	459	450	472	441	498	437	461	449	451	474	429	444	461	441	437	474	453	436	445	439	434	438	461	443	466	459	443	421	481	456	413	452	410	448	449	468	465	446	439	464	450	455	458	462	432	426	443	405	445	436	394	437	462	457	458	446	447	433	438	441	462	458	449	477	448	452	432	435	428	422	427	407	461	461	465	455	455	444	461	435	455	418	426	450	447	436	454	417	453	439	469	450	436	460	465	482	427	448	431	458	436	464	459	440	434	447	463	455	448	423	459	501	465	450	418	478	483	466	456	459	498	466	451	465	473	475	478	503	449	421	466	474	432	465	444	438	417	452	433	430	456	465	435	434	495	437	469	431	454	432	437	489	458	499	439	463	464	475	456	442	422	482	431	425	395	440	475	438	434	452	453	411	471	449	443	452	470	459	430	432	458	434	420	461	444	454	462	425	457	468	455	435	464	463	427	435	457	437	421	423	436	451	469	444	475	454	453	405	427	445	469	446	440	393	456	431	448	451	488	410	458	468	499	434	444	444	415	476	446	446	444	444	438	407	414	434	457	457	478	478	459	400	415	458	460	451	415	462	456	428	404	436	442	466	459	472	485	444	467	463	446	454	443	457	455	425	430	440	456	435	442	432	442	478	438	434	451	446	441	456	416	465	492	465	442	464	467	430	457	440	457	474	434	439	455	427	476	436	461	440	450	445	482	410	477	501	420	420	435	455	440	445	473	446	436	455	409	439	444	463	436	438	447	450	476	425	445	442	455	463	435	465	448	429	446	468	479	478	461	431	432	433	490	429	483	426	445	433	452	430	456	488	458	455	463	432	470	432	479	445	449	442	455	454	488	486	386	443	423	424	430	465	460	451	398	442	464	458	433	497	422	455	431	467	444	482	433	428	441	492	456	420	446	420	439	439	437	424	413	443	441	456	434	428	403	469	435	462	466	436	425	444	469	475	421	442	466	462	443	470	387	473	474	457	460	419	431	480	456	447	438	433	479	426	463	496	442	432	422	449	436	485	420	422	449	455	468	447	425	463	455	441	430	446	454	415	442	436	464	436	443	467	425	471	447	473	454	431	433	432	454	462	440	445	429	437	446	496	442	464	469	421	462	427	462	418	432	477	468	444	445	432	476	464	471	404	471	455	481	455	453	409	436	449	450	481	431	441	418	471	437	450	502	440	408	449	426	446	439	441	460	435	489	472	411	407	472	458	500	454	461	445	442	436	452	460	400	430	455	496	446	441	453	475	432	442	490	445	410	462	459	444	459	422	480	388	467	438	428	422	468	435	463	473	498	461	460	478	460	484	472	436	453	448	476	460	453	475	433	436	443	426	476	432	415	461	459	465	451	466	459	455	466	440	432	430	451	455	475	455	435	442	455	466	474	420	449	448	407	453	478	460	467	466	471	484	474	465	448	477	462	433	431	459	420	481	478	434	459	438	459	434	437	446	474	429	433	487	458	426	410	438	425	462	447	445	428	466	435	457	438	452	458	458	477	443	429	416	418	462	465	422	440	453	456	434	466	460	455	444	447	419	431	483	474	414	412	436	455	464	459	472	430	426	429	390	470	398	429	439	447	449	420	516	433	443	486	457	421	456	476	461	460	444	408	447	411	462	465	431	439	456	451	455	465	410	448	429	441	460	441	471	458	425	432	395	444	488	462	451	444	461	466	462	420	418	479	403	448	463	461	445	429	456	441	429	456	442	464	437	405	452	442	413	445	482	452	450	445	447	449	413	405	485	446	440	448	441	455	454	479	450	471	428	433	440	464	468	430	489	435	463	450	435	409	477	453	440	489	477	450	434	446	483	458	469	447	447	426	464	425	433	485	434	444	434	417	473	420	464	450	415	479	468	461	445	470	432	455	456	419	443	466	439	475	439	439	424	448	448	435	461	477	427	471	468	431	463	499	447	465	453	438	428	461	432	462	441	421	480	450	459	459	470	429	481	471	434	452	457	426	443	463	457	409	472	467	451	465	470	446	447	469	466	444	487	413	444	449	483	491	482	501	469	441	444	451	440	467	427	443	449	416	434	480	439	431	443	468	441	453	445	429	392	438	482	482	422	476	424	482	450	409	455	447	436	450	451	468	415	436	484	447	411	505	414	414	479	464	469	449	413	474	464	417	485	456	451	441	483	457	488	456	473	423	413	440	422	452	466	474	417	482	438	453	451	477	479	499	460	486	458	418	426	456	428	458	423	426	433	455	486	475	475	454	486	451	456	441	479	417	440	434	440	414	464	460	457	437	437	465	475	450	443	447	427	444	485	477	459	430	445	435	452	461	480	458	473	414	454	418	465	454	440	440	445	432	429	436	471	475	432	458	476	422	484	452	441	436	435	445	447	499	475	470	432	435	460	451	437	453	515	430	453	459	439	450	464	462	433	421	470	444	444	449	469	448	476	455	421	453	430	466	463	438	463	458	466	442	442	407	477	469	434	445	424	449	461	466	461	463	451	416	401	441	410	444	446	478	421	407	409	444	442	474	423	429	451	463	467	457	450	478	420	470	420	456	461	476	447	449	465	425	430	455	417	434	429	459	458	485	438	478	404	478	475	439	471	460	430	436	463	456	467	454	458	443	413	466	465	447	425	474	453	430	473	410	446	469	406	447	440	437	423	452	456	426	466	462	490	484	457	439	449	425	489	439	429	454	449	472	466	432	427	482	424	475	428	472	424	406	464	436	421	469	462	445	459	419
7619	1031	1226	889	646	523	408	346	317	290	246	247	217	219	216	206	205	196	175	178	167	211	196	179	165	188	181	174	157	166	164	169	176	171	158	177	171	148	161	171	184	181	156	177	155	171	164	186	167	177	152	180	163	164	166	167	155	164	157	186	174	163	166	163	161	174	164	153	167	157	153	163	183	172	149	155	135	163	163	170	167	186	174	161	187	159	152	182	139	147	176	155	166	163	149	168	159	162	166	152	169	177	152	165	146	161	158	145	157	148	153	163	143	176	175	174	185	158	147	157	168	150	175	167	169	169	171	162	148	193	154	176	161	159	153	177	179	170	201	183	160	155	162	160	147	180	157	170	151	159	141	162	201	155	173	157	166	160	157	137	177	177	161	136	161	149	150	158	145	155	174	153	178	183	159	165	175	171	141	164	139	169	182	162	132	156	138	159	154	156	173	154	167	164	178	201	147	142	150	171	155	145	156	164	148	163	160	157	150	175	158	166	134	176	168	165	142	162	156	163	154	162	154	139	173	165	138	160	159	147	144	184	169	164	179	139	155	165	170	171	143	166	136	180	164	192	177	173	181	173	162	175	169	193	176	137	163	158	160	163	173	155	185	164	164	155	173	158	149	160	153	152	159	166	153	176	159	155	162	186	159	165	161	177	166	155	149	151	162	181	151	162	177	159	182	167	184	154	172	141	180	165	127	143	158	135	153	160	178	155	194	149	154	152	168	167	147	144	148	151	171	170	161	166	152	149	149	152	178	161	165	159	167	172	138	158	166	141	171	147	133	156	147	164	175	150	149	176	147	163	160	158	149	182	171	153	159	158	155	165	160	141	162	178	157	178	166	153	171	164	168	142	163	177	179	158	175	167	173	182	161	161	155	152	144	172	197	158	154	172	149	143	165	181	162	164	151	180	154	162	137	150	177	134	167	160	157	166	145	153	151	171	161	143	176	184	165	173	179	151	180	149	145	133	156	177	167	149	161	159	159	186	165	176	155	182	166	134	156	158	152	185	164	154	165	167	147	154	165	171	182	152	169	156	172	156	134	149	166	156	179	154	166	177	147	165	182	153	174	171	174	148	173	167	150	166	174	158	170	142	160	166	148	171	164	173	173	162	162	151	164	155	154	152	171	175	173	168	158	170	157	168	169	171	166	162	166	171	135	172	161	166	159	167	173	146	159	132	149	161	144	153	156	169	153	136	168	154	166	170	182	166	161	172	156	186	199	158	148	142	179	168	167	158	164	154	172	165	162	161	178	147	171	165	164	174	149	177	180	182	152	151	156	169	186	171	158	176	145	169	164	173	149	180	159	138	170	171	175	161	148	170	146	149	155	154	185	150	192	173	146	145	145	154	169	177	131	167	152	156	136	155	157	163	159	140	149	175	168	148	159	175	180	144	176	182	152	169	150	155	147	147	161	167	161	154	177	153	151	151	163	185	147	158	155	157	134	161	150	165	145	163	153	154	155	160	159	181	175	169	147	179	159	167	165	159	149	178	153	178	173	155	140	166	145	152	152	171	163	159	137	170	165	166	175	180	166	166	145	144	149	144	150	170	155	167	157	175	167	151	187	163	152	135	142	148	148	163	177	174	191	150	157	156	135	164	154	154	145	148	159	180	170	183	179	154	126	162	156	155	151	158	167	178	159	186	159	168	153	142	153	151	146	146	148	170	165	134	163	184	150	178	168	153	178	155	156	182	167	157	158	163	140	161	130	175	174	166	156	172	158	149	172	156	186	168	159	151	147	159	163	166	146	168	139	149	154	155	139	151	142	162	146	144	157	141	153	171	147	159	150	151	156	173	141	166	150	165	171	156	164	178	170	151	164	182	159	164	156	152	154	145	170	133	163	188	183	167	172	166	173	153	155	175	156	180	168	165	153	152	157	147	175	153	137	163	182	151	155	145	163	160	146	165	172	164	170	158	162	150	137	168	167	148	141	174	175	187	156	163	193	179	150	164	156	157	143	160	161	163	168	150	167	149	174	162	151	181	163	148	167	154	157	155	159	173	167	182	152	152	154	165	152	161	189	173	160	172	158	151	145	153	149	149	147	179	172	141	154	160	154	181	141	160	154	131	163	166	162	173	181	184	169	140	173	159	185	157	164	169	202	175	158	187	163	152	159	187	156	174	160	178	166	151	157	152	137	159	168	162	153	168	144	173	135	164	174	150	159	141	156	145	166	154	179	137	163	157	149	139	156	126	145	160	154	176	161	175	140	179	151	149	167	170	183	164	153	164	174	183	151	169	175	155	190	159	178	174	171	167	154	151	136	192	174	146	198	139	154	153	182	168	176	159	150	156	175	146	143	174	132	162	174	161	153	175	185	156	166	151	165	176	154	173	150	157	165	159	165	149	175	174	159	168	147	150	150	173	186	183	174	172	157	171	167	194	163	182	174	165	162	143	180	172	159	166	160	168	152	165	155	175	167	161	157	138	178	162	155	153	155	176	171	149	156	162	172	159	158	181	161	159	159	174	189	156	158	168	147	181	156	159	175	159	163	145	149	170	153	149	138	171	148	158	189	154	164	168	136	153	170	176	145	145	174	133	150	143	165	185	134	149	165	168	138	176	170	161	158	172	170	155	157	161	152	156	164	188	156	153	167	175	172	184	173	160	176	149	154	171	164	150	161	159	146	141	134	154	158	155	180	170	165	165	175	162	172	165	153	178	137	158	143	159	158	162	163	162	147	135	146	170	154	180	184	153	156	195	165	175	142	152	166	153	153	157	138	174	164	171	185	150	160	172	160	163	163	146	161	193	170	142	160	151	175	155	162	178	149	192	160	167	155	176	157	153	177	162	130	166	189	163	165	145	130	161	144	184	165	189	170	160	154	141	173	160	166	154	168	179	189	152	172	189	177	164	177	158	155	175	180	153	164	180	167	143	154	166	148	167	184	133	175	166	162	157	132	157	138	172	138	152	185	167	152	166	145	165	160	152	171	159	154	146	162	135	152	152	147	164	153	196	162	142	173	179	165	163	147	168	163	146	154	160	169	160	173	164	181	175	197	173	130	147	148	154	169	162	172	146	142	139	180	172	145	167	154	159	157	161	177	175	170	144	159	174	150	145	172	161	157	179	166	153	149	150	177	169	161	166	166	166	165	160	156	156	173	164	167	170	161	182	175	186	155	151	172	176	156	157	159	155	147	169	154	142	163	162	152	164	171	185	177	164	180	166	137	146	149	167	184	156	168	185	180	152	156	157	145	173	162	185	167	164	161	155	169	140	157	155	153	148	165	158	170	157	165	183	156	176	163	173	166	143	165	169	161	181	157	157	186	166	167	161	165	178	145	148	167	175	148	152	156	156	170	161	175	165	146	130	169	168	169	163	180	158	155	156	153	146	155	163	162	148	160	149	157	151	152	194	156	160	173	171	168	166	156	155	154	150	162	153	144	168	170	176	167	159	151	158	157	141	171	176	171	165	178	158	180	155	171	181	161	164	182	153	158	171	153	160	168	162	158	169	153	177
5983	1235	2548	3147	2633	2132	1872	1599	1338	1202	1069	973	914	839	763	722	715	696	674	694	643	585	626	618	609	581	573	557	567	550	557	537	506	543	564	514	502	496	498	501	512	476	541	509	506	495	498	488	505	498	505	529	482	518	516	521	499	484	531	471	513	506	474	512	474	493	521	456	463	452	441	505	455	486	447	535	486	516	497	500	463	477	483	503	481	471	481	475	481	479	495	478	452	476	477	479	492	458	481	477	479	475	467	470	492	478	461	519	490	505	480	477	462	506	485	497	458	486	488	461	524	479	486	457	464	493	478	493	468	534	463	463	471	487	489	440	462	503	471	501	461	451	476	465	470	469	515	463	491	483	501	488	467	494	471	446	509	422	458	442	455	447	484	497	477	457	477	497	461	491	455	480	488	497	469	487	460	447	509	491	469	489	452	466	504	434	509	486	488	463	484	512	482	520	453	476	494	459	498	479	517	477	482	474	457	525	446	468	477	498	479	433	488	456	472	510	466	451	498	457	475	446	474	484	468	454	467	426	452	494	485	514	513	465	439	502	494	480	484	481	499	517	472	485	517	494	487	469	505	519	491	480	463	488	454	481	441	520	457	449	504	433	483	461	481	480	469	437	488	443	495	470	470	486	478	479	478	453	465	483	429	470	454	505	484	443	534	474	435	454	458	474	497	458	471	498	532	474	485	490	480	460	483	459	511	483	502	489	505	466	484	476	512	457	492	488	493	454	486	473	500	460	499	493	505	472	493	478	482	493	463	480	495	421	448	490	490	514	485	504	480	479	472	476	469	432	485	446	462	481	482	463	514	491	450	478	449	499	479	493	498	509	448	458	463	484	460	463	479	494	459	470	478	470	476	502	454	473	465	470	463	485	481	486	470	472	492	500	465	447	477	486	479	475	464	465	468	471	430	476	489	486	478	477	462	513	482	498	453	478	473	472	432	481	484	461	464	473	446	482	477	482	465	457	504	481	454	425	485	471	481	470	461	457	485	511	447	466	462	466	460	478	485	449	524	499	499	506	481	496	500	488	489	466	446	496	493	512	477	489	522	468	507	500	471	487	473	445	438	508	471	451	479	471	454	457	464	467	461	479	481	454	450	504	490	510	472	483	455	485	522	475	526	470	443	463	495	470	501	494	429	471	463	479	442	498	528	456	462	477	465	488	464	480	523	511	469	483	468	427	489	518	478	460	478	479	484	489	499	488	429	499	500	498	480	461	452	466	464	453	485	455	490	474	469	512	467	466	442	472	518	493	520	460	465	441	520	455	473	489	432	518	471	493	437	462	500	482	452	454	469	459	503	447	453	462	487	457	478	454	524	492	511	480	463	453	468	504	471	465	466	463	439	444	483	468	498	500	485	514	554	490	479	496	500	469	474	493	415	436	452	480	479	456	454	467	463	513	478	482	485	477	467	480	515	495	481	476	473	515	424	472	467	454	413	434	480	501	469	493	534	423	510	459	439	513	490	469	470	452	467	444	464	494	495	470	482	476	456	449	492	442	467	459	479	450	487	448	483	498	464	479	475	525	514	523	496	478	462	466	477	474	504	451	467	476	499	493	486	520	483	478	462	483	477	479	500	516	477	453	452	457	462	539	508	472	504	483	464	504	486	491	429	491	446	472	483	473	447	506	492	486	492	433	481	460	508	474	514	476	492	460	481	451	516	470	474	458	494	475	463	465	470	470	457	477	495	483	463	493	489	486	488	486	533	479	505	469	455	434	466	473	483	487	495	511	480	475	448	473	469	462	506	456	504	479	530	499	476	506	458	489	492	459	482	499	467	455	497	500	460	471	460	489	460	474	491	498	464	467	488	449	517	474	465	502	493	466	462	500	496	495	515	448	496	470	488	459	474	430	497	479	470	486	474	460	524	445	440	450	469	513	508	475	467	496	499	479	492	456	478	481	470	489	506	489	491	488	455	441	471	452	452	438	456	463	485	498	483	481	479	458	487	486	466	499	478	481	493	461	498	474	493	482	494	465	490	466	503	465	497	466	490	472	460	450	479	492	488	475	479	482	453	484	469	468	453	467	495	480	476	473	520	475	455	458	450	468	471	467	453	449	481	474	508	489	462	481	452	458	508	488	443	437	436	445	455	457	456	472	456	444	464	472	457	467	490	464	496	482	462	482	500	479	494	457	462	459	446	490	475	485	494	471	462	495	477	517	514	472	480	445	472	475	473	485	513	468	428	479	466	473	456	474	474	462	512	468	458	468	462	453	465	479	490	520	460	450	424	463	482	517	495	503	442	518	447	500	490	493	483	479	503	466	440	473	460	500	525	481	476	501	480	488	539	452	468	476	471	489	446	522	448	478	475	464	510	456	529	477	466	465	469	443	463	498	487	463	446	478	461	477	473	490	473	474	484	497	509	460	486	480	486	466	465	459	475	450	463	443	452	482	470	472	477	447	457	514	489	449	454	464	440	439	487	494	533	449	494	465	479	501	515	449	462	468	469	505	470	446	486	503	470	459	455	484	448	485	498	501	480	436	487	468	440	458	468	474	490	460	463	546	449	511	492	467	458	488	474	455	439	491	469	477	455	467	490	446	511	501	487	459	459	468	477	503	467	497	459	424	465	467	478	460	470	501	493	487	475	458	507	460	502	473	460	423	477	435	441	465	481	477	466	473	474	501	446	467	414	469	476	489	527	498	464	482	476	479	435	490	458	490	494	448	468	490	478	469	455	494	476	484	487	458	494	466	466	511	458	456	447	478	458	516	455	502	450	523	465	499	461	496	455	461	455	473	491	467	498	462	480	498	442	482	500	507	486	476	463	460	469	483	464	481	477	485	494	482	462	484	478	471	499	481	452	468	479	467	490	480	451	463	465	523	462	465	509	530	541	426	502	472	452	494	443	478	478	464	468	506	470	514	464	498	469	449	505	475	486	507	510	471	488	449	454	502	470	496	497	512	492	480	486	460	483	500	466	497	475	466	496	494	444	452	476	485	499	497	517	489	500	489	443	486	487	450	466	451	506	471	462	485	505	449	431	424	499	497	465	461	461	501	496	475	506	508	474	463	491	480	473	484	507	510	489	461	493	474	446	484	490	494	503	487	465	471	488	461	513	469	493	502	476	500	463	444	445	466	457	440	455	484	460	470	452	478	475	457	438	455	465	504	439	485	438	463	484	465	450	457	493	457	508	474	472	466	477	508	468	462	470	466	454	477	457	461	477	479	488	473	479	473	497	515	510	489	469	436	501	436	480	478	465	494	499	470	449	487	484	498	466	446	466	436	473	476	473	480	501	478	447	435	510	444	480	530	483	418	505	464	451	517	467	485	455	483	475	445	487	478	462	450	468	440	451	489	512	488	512	491	440	490	480	472	461	464	488	440	454	475	485	476	489	442	484	468	509	480	529	490	477	486	473	500	481	443	488	495	480	462	468	488	482	458	479	505	452	471	441	459	449	454	445	502	476	488	496	498	443	485	520	485	463	504	473	490	452	457	493	484	472	450	515	460	478	471
14273	2490	2588	2059	1446	1095	847	685	634	560	578	497	469	432	411	469	388	368	400	380	408	390	363	376	390	392	351	366	322	337	341	370	366	378	376	349	374	341	377	344	362	357	376	305	337	375	332	387	384	360	391	373	347	371	366	339	342	363	356	350	370	343	359	353	368	315	300	324	327	329	317	368	370	324	336	378	372	330	334	334	349	343	326	360	343	358	351	392	345	303	343	341	360	342	364	331	354	324	318	297	344	309	355	340	343	333	348	350	355	385	337	335	333	353	320	326	341	327	371	355	337	361	320	349	362	340	333	341	358	327	335	369	313	318	366	349	375	374	399	371	374	302	348	319	351	340	354	337	360	357	371	331	319	354	367	364	357	342	370	359	335	346	319	361	337	392	367	333	338	352	358	334	329	346	381	384	372	336	303	308	341	348	350	342	329	346	346	339	302	340	335	340	341	336	325	324	338	340	317	340	380	317	362	327	338	356	344	354	334	372	323	367	354	349	307	322	345	326	332	334	356	340	330	342	350	314	363	376	329	342	355	345	365	348	310	327	328	339	355	348	329	349	360	351	352	309	370	346	348	341	330	320	337	345	362	366	347	360	329	317	384	340	321	287	362	323	331	375	307	353	334	316	328	352	346	353	350	339	361	330	349	370	343	329	340	341	356	315	338	370	336	396	370	346	343	361	324	369	327	343	362	318	339	320	322	354	353	342	339	341	309	319	318	326	379	356	352	321	368	343	374	379	346	330	344	353	322	338	338	341	370	321	354	351	306	332	349	343	354	377	333	354	344	340	354	372	342	348	332	400	349	321	364	314	371	336	342	341	368	358	347	323	332	341	353	373	359	342	340	327	354	356	383	346	323	317	349	311	340	338	346	312	316	327	324	317	353	331	370	332	344	344	346	346	326	346	368	381	347	349	361	390	316	321	351	350	319	341	344	314	327	321	309	369	340	326	355	356	371	331	347	357	334	343	345	356	366	318	364	315	316	360	346	336	359	360	351	322	327	339	379	350	341	329	327	314	354	327	362	342	335	373	357	328	337	330	362	332	344	359	303	313	324	349	314	328	322	332	299	328	343	340	335	365	337	337	373	336	349	346	353	313	342	362	336	321	335	357	332	307	362	335	354	369	363	386	350	318	345	320	338	329	348	316	328	353	316	353	330	369	327	368	332	350	357	349	354	339	345	342	328	371	371	329	323	328	312	336	315	331	284	341	356	363	362	349	350	347	349	342	349	364	357	288	355	383	360	332	328	349	320	344	325	337	334	361	319	352	358	354	318	330	339	326	335	354	356	326	363	357	343	330	301	350	335	346	320	340	363	329	328	358	341	362	375	345	317	342	338	344	345	354	344	367	364	375	316	373	346	369	377	315	351	366	350	384	321	332	354	348	333	322	337	331	348	321	343	319	353	365	309	335	380	384	346	364	330	372	322	372	351	336	329	377	333	365	336	344	326	328	329	335	312	333	331	303	359	379	357	330	314	335	369	305	372	346	377	371	319	330	320	350	374	345	352	353	329	328	326	347	351	325	371	351	333	327	333	334	350	369	330	331	348	345	375	332	343	325	367	375	334	370	342	363	367	322	339	325	335	345	389	354	330	338	336	344	348	336	344	317	349	330	329	346	333	346	356	378	352	324	328	325	358	383	349	361	309	353	362	328	376	314	370	337	380	349	376	382	377	334	329	345	368	354	366	348	344	388	339	300	331	337	362	354	362	352	369	329	369	298	348	347	315	302	374	358	327	324	376	383	341	335	348	357	374	373	403	354	364	346	365	318	338	331	373	323	346	319	354	344	343	361	333	321	350	345	357	353	347	348	362	371	337	365	333	327	367	360	353	318	358	331	309	360	304	338	373	321	351	357	354	339	348	339	318	344	337	360	362	374	321	332	353	334	362	330	334	361	361	333	332	370	342	326	340	359	330	321	374	396	298	327	336	322	368	355	352	322	306	326	331	319	344	322	353	337	344	327	313	325	358	346	346	340	331	356	334	327	336	317	331	345	344	356	351	359	325	366	352	295	344	324	336	334	309	340	327	350	340	361	339	350	357	331	340	345	320	384	316	343	351	362	354	338	331	345	329	294	354	329	359	363	335	316	364	328	340	375	323	334	337	335	328	340	363	341	324	341	363	347	353	339	399	316	333	350	338	298	352	345	359	346	331	349	363	342	380	364	352	340	353	346	295	338	346	358	316	364	366	348	359	349	366	344	327	378	365	377	356	340	336	357	334	331	353	344	324	341	365	349	395	346	338	353	322	326	355	320	337	307	317	358	351	343	361	335	360	351	313	329	331	378	323	346	352	340	347	313	365	338	363	361	363	339	384	341	318	338	378	364	350	355	324	389	392	358	311	321	360	323	344	343	357	330	340	314	344	372	362	351	365	340	332	334	305	344	356	354	349	360	349	365	338	331	355	347	396	309	349	317	352	356	345	338	308	326	311	347	332	351	369	341	341	363	349	356	329	332	342	339	317	335	312	337	342	344	371	325	340	333	333	329	329	363	339	326	351	337	365	320	339	338	364	322	317	328	344	340	378	339	374	322	357	348	297	343	330	353	336	324	383	357	321	351	323	360	343	354	365	373	303	364	346	377	336	346	343	353	327	354	318	343	374	364	356	355	336	313	333	330	335	333	363	407	334	362	357	326	357	354	318	367	315	299	359	369	351	330	361	330	350	330	327	355	364	282	323	361	336	369	335	318	328	338	372	311	316	344	324	304	338	346	323	387	344	324	337	349	375	367	341	337	330	337	360	349	364	329	338	401	368	347	384	346	369	338	370	349	339	342	356	361	365	383	301	326	330	351	377	362	303	360	325	374	336	338	371	331	308	358	354	377	361	333	351	356	338	302	321	371	346	345	348	342	344	360	330	338	356	338	353	362	361	322	324	373	325	339	382	342	375	336	376	327	358	357	327	314	324	351	336	339	366	323	362	317	370	338	359	335	370	353	370	329	346	375	330	330	327	320	351	311	347	354	337	352	319	337	331	329	361	306	355	366	371	347	336	335	371	329	342	359	346	340	366	329	346	352	321	340	332	373	342	402	343	382	336	353	333	325	353	352	348	350	350	368	332	381	329	343	352	334	352	339	324	346	366	347	399	318	363	349	365	354	372	338	370	366	372	321	323	337	355	337	345	335	351	343	378	333	370	318	305	344	364	352	352	369	325	316	330	341	333	364	352	339	345	360	344	340	345	327	330	323	342	365	325	337	321	354	330	326	391	366	353	316	374	300	315	357	350	333	311	336	377	305	353	367	311	312	355	344	356	319	358	391	376	375	321	329	363	337	335	351	348	338	370	346	370	331	344	327	360	361	345	299	332	318	326	360	330	347	336	339	321	355	333	337	375	335	344	341	338	344	348	336	346	318	338	361	336	381	329	351	346	340	341	367	347	365	373	336	366	357	332	364	306	336	326	315	352	365	322	337	337	344	303	363	357	336	338	336	328	340	355	350	364	359	304	365	361	346	341	365	327	328
7911	2379	4874	5839	5157	4225	3493	2935	2622	2184	1991	1902	1699	1597	1492	1424	1378	1251	1216	1240	1151	1205	1089	1103	1100	1048	1073	1023	989	1026	1017	978	981	1021	971	1015	997	966	958	914	976	969	997	986	978	958	952	888	911	968	947	908	900	899	942	919	879	875	940	901	872	926	866	884	832	915	881	851	880	873	847	906	924	851	868	890	894	857	915	881	936	882	864	881	857	883	896	902	898	863	903	863	901	933	848	896	890	875	877	908	873	890	879	858	881	846	909	900	885	853	884	866	870	913	889	853	888	855	873	932	868	881	902	840	896	874	900	908	875	871	846	861	886	840	868	934	868	872	852	884	846	888	862	836	833	870	854	868	902	881	846	840	841	847	863	840	840	871	867	810	835	846	874	846	883	849	822	872	846	862	876	831	873	808	814	879	866	852	908	833	863	852	858	842	856	841	893	832	864	883	918	827	905	867	823	891	938	842	857	860	864	872	899	818	867	892	883	850	901	860	840	813	894	855	840	838	867	871	863	886	877	887	845	813	858	841	893	816	835	853	822	860	899	845	918	873	874	900	871	891	863	847	897	862	847	818	885	879	851	854	864	868	878	853	875	856	817	916	865	868	848	851	907	872	890	865	861	857	842	878	824	908	860	834	846	849	883	886	887	896	797	829	876	875	865	885	866	870	856	824	862	850	879	880	834	890	853	856	845	808	836	853	836	889	900	857	891	863	850	845	846	849	866	839	838	876	824	864	857	832	886	888	851	827	886	883	848	841	795	853	888	886	846	859	852	855	889	873	820	876	828	870	873	858	873	874	908	858	845	904	839	858	874	842	891	891	847	839	871	904	903	877	876	847	877	835	872	860	845	884	877	915	872	841	823	910	782	895	878	889	882	821	890	856	853	825	852	851	859	874	866	905	832	876	852	866	869	837	825	859	808	870	893	893	846	815	846	874	907	857	816	844	852	841	874	846	866	834	873	763	865	848	840	819	861	855	805	839	845	830	853	887	866	850	842	828	818	852	821	895	850	854	872	837	820	842	861	812	833	818	827	825	880	849	879	906	885	863	849	855	833	866	830	856	855	879	836	878	825	859	869	875	797	853	896	861	888	905	811	904	854	863	854	815	850	850	859	875	848	863	899	868	885	860	885	869	846	850	845	819	839	863	791	851	869	873	866	862	879	887	798	885	862	845	866	903	864	788	854	848	869	859	867	869	860	836	859	851	843	860	853	812	821	837	833	867	881	879	831	871	870	816	878	886	840	889	856	845	876	796	865	911	831	862	847	859	902	883	871	855	873	869	819	853	813	833	846	827	851	849	876	905	849	866	821	865	886	910	864	840	791	854	835	883	827	911	869	837	903	849	833	862	877	857	917	872	860	883	864	912	844	871	848	857	825	895	873	828	862	838	850	895	841	873	902	874	875	866	805	890	844	885	886	891	885	877	930	845	819	894	887	840	871	842	860	878	861	902	886	838	846	848	823	843	846	925	833	873	904	859	855	843	814	851	862	865	856	879	817	862	858	843	863	864	855	833	851	869	893	867	847	893	861	840	917	810	854	840	892	837	841	849	866	887	897	902	892	837	834	892	906	849	856	876	857	911	854	845	883	882	913	826	838	870	852	858	861	887	831	849	867	894	852	876	830	843	842	849	846	849	891	903	806	873	899	913	888	831	891	854	869	819	858	881	889	847	868	840	897	917	844	838	834	855	869	913	800	861	865	918	845	836	856	868	875	831	861	888	803	866	865	875	867	852	835	852	850	877	845	892	868	858	836	893	872	823	879	830	833	828	845	851	855	888	871	837	861	967	857	856	837	915	862	876	838	905	811	818	899	817	826	893	838	860	917	856	846	838	848	855	899	832	834	937	862	831	906	850	842	880	856	874	875	822	869	838	874	890	898	819	842	828	900	831	850	837	816	879	857	885	857	846	897	838	842	864	811	891	919	858	889	871	878	864	861	885	823	868	877	851	849	851	865	849	876	846	873	819	888	903	883	880	851	844	816	836	836	887	829	866	830	861	884	829	824	844	875	829	835	913	876	769	874	838	876	846	903	871	924	817	843	849	841	857	876	857	865	861	864	883	833	882	841	909	862	837	883	854	861	893	846	881	874	849	880	834	839	870	856	828	865	838	863	828	905	898	883	856	889	890	856	883	900	837	868	858	895	922	863	868	887	940	857	893	861	846	872	876	874	941	836	861	850	856	900	855	841	866	876	909	866	774	903	862	885	840	805	828	853	848	803	842	798	876	794	862	853	909	860	881	858	841	830	865	842	887	889	878	876	871	886	882	869	840	898	832	833	838	871	885	928	857	819	863	833	879	858	855	896	839	856	864	867	861	899	864	868	853	889	907	882	865	809	860	852	872	853	876	904	909	870	863	878	871	862	875	843	830	840	888	850	851	876	815	872	877	883	867	870	861	888	809	844	886	887	878	866	860	860	851	843	815	875	881	828	856	899	840	865	865	866	913	870	827	872	836	801	837	861	860	845	850	795	881	845	842	843	815	852	874	866	852	884	830	880	880	866	886	867	793	878	907	884	839	882	874	842	889	890	876	861	865	919	830	900	877	832	834	838	839	930	821	883	867	870	835	821	868	873	825	870	908	870	883	812	840	832	889	881	849	836	828	846	843	863	850	840	822	830	829	872	833	858	854	878	891	869	921	860	897	903	899	842	829	878	859	816	842	843	846	866	825	828	826	880	835	866	854	887	864	870	851	805	832	854	881	875	912	900	841	815	786	918	911	870	839	928	830	823	896	916	861	824	860	851	882	922	914	849	893	827	900	861	874	858	892	912	844	804	851	828	855	841	896	822	872	872	863	859	844	836	829	887	892	877	857	877	837	839	838	856	866	911	840	850	870	897	827	848	892	869	879	881	861	851	867	894	807	870	895	854	860	849	881	852	930	854	912	861	835	841	862	907	863	871	858	857	852	841	844	842	833	858	835	839	853	856	840	913	908	882	865	842	858	835	786	844	890	856	857	860	869	835	838	896	865	871	880	837	876	867	854	877	853	846	844	921	883	856	906	932	827	829	824	854	874	839	832	824	845	886	866	871	830	879	866	903	829	879	884	819	896	863	897	870	829	845	872	883	854	855	833	859	814	924	841	836	879	873	827	816	842	883	865	887	883	868	866	870	859	843	878	849	896	863	915	844	856	870	833	859	835	855	811	860	876	874	843	891	918	896	834	878	878	816	875	851	868	904	869	816	823	864	864	843	894	895	881	870	846	878	826	860	859	915	802	789	829	959	839	868	827	876	861	834	859	822	876	876	875	860	885	898	869	879	871	847	876	857	874	890	901	858	927	861	886	875	869	850	876	836	910	890	869	895	844	866	856	865	889	874	875	900	841	863	894	870	813	863	797	845	948	850	863	877	856	891	901	841	893	771	860	818	877	853	787	814	895	803	845	826	867	826	888	900	856	817	821	843	809	824	887	878	805	861	814	846	882	845	851	861	852	859	813	892	895	860	853	855	821	863	895	895	811	843	887
2105	212	206	218	150	137	158	187	170	159	147	161	171	166	180	145	158	160	155	142	163	171	158	131	177	156	155	185	174	143	143	171	161	151	145	173	169	163	158	154	173	165	152	148	136	156	153	153	152	161	185	150	163	153	156	146	169	164	161	189	159	158	191	136	190	172	158	152	144	167	144	160	177	154	137	168	165	157	155	151	149	143	158	167	176	162	191	157	154	156	155	147	151	170	158	193	158	164	160	156	167	178	145	161	163	152	155	157	159	170	167	140	171	156	171	172	166	158	163	164	173	171	146	175	152	182	173	156	157	158	168	149	161	167	158	160	189	181	169	155	159	173	174	154	145	154	160	174	145	149	162	153	173	173	138	170	141	143	145	165	180	177	185	145	162	165	152	147	153	155	150	159	157	158	173	186	142	167	181	167	173	177	171	160	163	147	139	159	160	160	163	165	152	180	147	168	169	135	141	176	164	163	194	158	152	159	125	155	183	179	179	163	145	146	150	175	168	143	164	168	172	163	154	176	159	153	162	157	147	140	152	148	155	140	151	166	158	166	175	143	158	168	173	160	160	161	154	155	157	153	170	182	173	157	150	151	141	164	148	151	161	149	158	167	166	158	169	177	137	156	151	150	151	167	137	152	169	153	138	153	162	177	142	152	179	157	164	173	143	146	185	150	173	161	146	141	156	152	152	165	136	162	142	172	167	167	155	177	160	148	178	149	186	134	168	132	165	163	136	147	150	163	182	144	159	148	146	175	163	167	153	166	145	145	151	157	163	139	151	168	155	166	158	167	163	142	184	167	157	168	162	144	136	176	148	144	147	163	148	140	166	137	142	159	146	155	166	148	155	169	183	168	168	167	162	174	168	161	153	137	181	137	173	170	158	141	144	156	184	157	157	153	138	149	164	167	170	148	144	145	148	147	164	174	163	161	146	164	136	148	146	146	175	172	143	163	138	168	137	174	166	158	146	179	165	173	182	151	152	156	146	143	181	157	143	169	140	142	152	153	152	172	181	163	180	150	157	145	146	153	141	135	176	158	144	171	152	152	161	169	148	174	165	155	138	154	142	181	164	139	174	166	169	170	178	151	181	154	182	126	182	158	162	167	149	137	162	185	179	161	135	167	148	162	159	176	162	156	159	158	155	169	173	150	152	149	181	155	182	168	162	165	170	163	203	167	187	140	153	170	164	155	178	139	167	147	160	150	135	152	182	156	176	152	154	153	141	164	166	147	157	151	145	174	167	164	167	175	156	167	155	158	159	147	144	130	176	160	172	152	154	148	134	164	163	179	166	167	171	147	155	194	165	174	169	141	161	156	140	165	146	164	160	180	137	143	163	181	153	176	169	168	175	149	166	161	178	171	143	142	169	148	165	166	167	170	174	154	163	173	137	158	149	169	149	144	167	177	178	165	150	141	140	174	184	157	160	169	145	179	150	193	173	155	146	163	172	185	171	159	142	155	172	162	163	187	148	167	166	149	157	149	163	168	175	177	175	139	161	160	167	174	161	148	182	182	171	179	150	159	163	132	166	148	164	143	158	177	137	170	143	172	165	169	142	168	159	165	151	161	152	150	152	180	148	165	142	180	150	160	164	154	151	158	152	147	144	154	148	145	161	161	161	164	175	151	151	147	161	180	173	165	162	152	150	144	172	144	154	175	164	159	181	169	150	160	174	180	158	146	171	160	159	174	193	187	164	153	166	159	179	160	156	172	165	160	160	131	172	150	142	145	155	144	150	160	177	162	150	144	150	166	164	155	137	144	162	182	179	167	148	158	156	160	164	137	160	158	193	181	165	153	146	152	165	181	162	161	157	169	162	147	161	156	151	151	158	134	158	177	172	164	160	182	179	161	144	175	152	156	178	148	174	139	148	144	134	187	170	173	165	162	191	185	166	133	165	146	179	168	163	153	173	159	140	148	168	166	159	152	176	160	184	162	164	164	177	136	156	142	167	161	161	162	174	156	140	177	160	146	157	153	185	160	165	161	174	144	159	160	150	151	173	157	165	170	180	184	153	139	146	150	155	143	155	162	161	159	169	163	165	169	163	174	157	172	157	146	152	140	165	171	168	168	170	166	164	159	169	167	171	168	163	163	176	152	144	175	137	159	161	176	164	166	170	152	168	177	148	177	168	150	172	150	168	155	145	152	150	151	170	180	163	174	136	154	148	166	201	173	166	150	152	159	140	154	164	175	196	175	155	154	143	163	128	175	176	147	157	165	147	141	147	153	158	156	142	183	163	180	157	145	181	163	147	173	149	161	176	144	165	175	154	170	174	145	155	176	147	159	155	170	180	166	148	162	171	165	163	142	169	155	165	154	130	165	156	136	144	125	155	153	158	157	173	161	165	158	154	141	171	166	154	163	170	155	146	152	167	135	159	162	161	172	147	147	159	155	177	163	161	151	173	147	187	152	155	141	167	160	144	164	162	151	168	154	196	165	154	124	184	163	156	145	155	175	149	136	175	155	148	171	162	155	140	167	161	187	177	168	172	151	158	159	156	171	163	167	164	155	152	173	155	180	163	174	149	156	172	173	146	144	140	146	173	156	187	153	151	146	159	149	162	144	189	176	181	156	145	165	192	131	154	148	171	162	159	160	162	168	154	178	166	158	150	128	169	168	176	172	145	129	169	169	166	167	142	170	182	152	175	154	165	160	180	152	178	159	158	186	179	155	170	142	165	157	160	142	142	157	169	166	136	164	175	149	150	155	175	134	142	147	141	172	170	155	131	158	163	164	155	186	165	143	169	173	158	159	160	150	158	179	146	153	172	158	168	173	154	139	148	159	163	164	158	124	164	150	143	149	155	170	170	153	173	153	148	155	132	132	165	172	142	156	154	137	146	152	170	174	158	164	161	183	155	142	159	165	154	160	142	166	133	160	194	173	171	159	149	163	155	145	148	124	146	153	170	171	157	158	154	170	150	189	150	163	138	162	161	156	164	164	166	149	170	158	154	166	150	177	179	152	161	150	151	141	163	168	171	176	174	155	158	160	159	144	160	170	139	152	173	155	182	159	190	144	162	149	167	164	167	168	162	171	163	136	144	161	174	164	130	159	159	150	162	142	179	159	156	150	184	157	168	148	150	147	172	153	171	170	140	150	185	169	154	176	165	159	150	136	139	168	177	169	152	181	163	142	173	156	135	184	174	146	172	158	143	178	183	167	146	163	163	161	142	191	152	185	128	146	165	165	170	153	155	146	169	166	171	142	180	181	145	139	156	174	164	169	153	170	145	165	180	143	149	147	159	166	152	141	156	157	162	155	166	159	145	179	153	155	167	166	171	163	176	162	146	168	160	171	146	149	165	139	176	156	152	178	161	155	170	185	152	141	159	188	176	169	156	164	145	174	169	188	184	157	155	162	139	135	153	171	157	153	189	163	185	154	133	172	163	143	140	164	138	154	146	139	150	150	149	155	159	141	153	143	155	162	170	141	159	161	151	166	161	150	153	189	156	159	160	146	161	185	154	161
2159	502	526	611	582	555	539	505	509	474	467	491	491	462	518	429	487	466	460	487	467	448	473	468	451	446	442	479	460	439	485	474	448	469	439	435	443	463	452	412	437	425	417	418	442	452	473	436	430	430	448	443	444	434	447	433	421	465	451	437	444	465	450	479	456	486	422	457	487	435	476	442	426	429	458	463	447	469	497	458	465	452	438	450	466	507	446	434	429	488	489	470	444	408	486	454	455	454	470	450	460	466	459	463	456	454	425	465	454	479	431	426	455	432	430	445	454	462	468	435	462	454	453	456	478	439	443	450	442	429	460	458	424	461	422	462	444	421	431	431	459	427	487	470	489	450	462	433	461	418	460	435	458	472	471	485	440	456	415	459	454	460	443	450	450	466	433	453	458	427	466	471	458	423	466	479	506	443	440	482	425	460	400	450	436	451	450	470	484	419	441	437	480	461	480	425	441	465	468	438	476	427	492	447	458	459	463	438	462	464	445	452	445	431	458	479	452	443	403	498	445	418	438	444	454	434	429	468	465	471	434	459	442	444	448	504	429	443	456	416	468	475	424	387	435	397	460	410	430	451	428	490	483	445	477	421	456	433	464	449	439	502	447	439	466	411	422	425	428	454	429	441	472	471	453	511	486	450	473	454	457	465	461	449	425	467	427	437	433	438	448	480	443	441	446	431	461	455	487	465	449	451	432	423	460	411	433	476	460	434	439	433	417	436	448	411	480	442	423	490	434	418	433	440	454	462	462	490	462	418	444	472	411	496	462	424	456	426	453	412	423	464	457	459	495	471	444	418	424	452	453	427	468	466	460	460	461	446	429	422	457	430	446	500	461	455	448	455	448	439	468	444	402	480	443	438	452	441	461	455	456	417	454	467	423	445	481	473	472	467	462	409	444	443	465	483	464	442	438	462	476	462	430	441	438	425	475	481	442	453	461	453	440	427	456	436	473	468	433	430	420	464	419	471	437	418	452	491	453	462	428	463	426	447	461	457	447	452	412	449	397	446	482	453	454	454	439	456	426	462	473	447	483	481	462	460	476	458	441	455	457	423	444	478	483	450	431	457	429	459	433	471	462	441	460	461	457	423	446	444	515	458	447	448	460	446	444	444	439	463	468	440	468	458	417	433	425	462	486	420	419	449	438	456	453	435	434	446	495	426	479	453	483	444	469	458	449	427	448	441	445	457	467	465	488	460	461	442	470	428	471	452	504	446	453	421	461	464	489	447	446	494	477	436	419	471	434	467	454	410	472	446	483	447	405	442	450	426	444	449	423	442	478	454	436	473	450	422	455	448	454	462	469	468	427	472	410	448	469	514	427	419	493	469	488	462	461	451	461	460	466	452	451	459	472	454	465	435	465	442	417	439	424	449	474	467	440	461	447	468	447	446	432	481	455	445	429	412	461	463	440	467	449	422	453	452	446	440	400	485	477	485	467	435	479	492	457	458	455	479	465	459	438	467	452	441	444	491	416	503	435	459	477	459	475	491	459	425	478	442	423	460	468	489	477	433	426	441	443	472	474	437	432	474	423	452	443	466	474	475	431	431	492	461	435	442	438	486	426	467	442	455	444	433	453	442	412	475	507	418	454	451	460	433	430	447	429	432	472	468	461	448	458	472	445	461	435	459	454	454	506	411	457	464	429	436	450	495	431	471	467	489	432	473	443	454	465	471	460	472	443	492	458	478	422	439	417	483	436	414	452	447	423	467	423	407	433	463	459	453	444	479	434	456	452	473	461	430	457	468	472	427	458	495	457	455	457	453	459	452	463	450	430	442	452	459	464	473	471	480	448	443	466	470	452	411	454	462	433	457	404	430	504	433	427	446	472	434	437	436	469	424	453	457	485	421	458	474	454	445	454	440	444	419	471	490	431	427	447	487	431	451	457	429	459	461	484	431	444	484	427	434	461	472	444	468	458	457	428	443	416	433	458	443	427	449	447	480	443	425	446	479	465	407	399	466	450	469	464	463	444	457	432	428	436	471	446	470	473	435	499	427	475	439	438	451	466	450	432	473	474	450	422	484	484	451	393	459	437	464	452	453	444	440	428	432	479	454	433	471	472	427	462	488	430	432	481	463	514	450	485	481	431	451	462	436	455	425	433	441	440	453	452	476	443	496	450	480	497	467	470	493	465	472	400	450	443	476	474	458	446	449	480	425	442	453	424	445	453	419	445	491	467	470	469	421	421	451	466	466	467	451	452	478	463	440	471	462	433	433	449	477	435	384	425	415	469	462	456	439	465	441	465	415	455	471	470	459	433	448	434	456	446	469	444	454	411	451	431	449	454	456	470	429	445	466	446	398	447	414	474	482	451	443	454	429	453	444	458	439	439	430	446	442	460	433	443	471	436	474	428	447	498	441	432	468	475	416	477	435	455	469	454	460	467	434	447	456	449	509	444	485	429	457	438	433	436	445	436	426	460	439	436	413	455	464	453	472	465	485	451	427	425	452	431	494	426	434	491	457	423	426	453	447	454	455	486	425	445	453	491	480	444	444	441	440	440	488	467	475	440	441	435	472	469	502	444	448	449	428	436	461	429	473	435	448	465	450	490	461	460	435	471	486	438	429	455	487	449	432	467	472	451	471	451	447	484	431	437	438	466	489	432	403	502	451	435	492	429	414	439	472	432	425	412	466	430	476	479	431	435	453	444	422	441	447	400	457	458	448	466	411	423	458	473	456	425	469	436	473	484	471	433	469	455	462	469	484	424	409	450	439	447	440	478	446	458	454	467	451	476	454	435	452	467	476	459	443	458	463	431	452	508	468	424	482	457	431	447	470	390	470	493	447	475	435	408	441	442	450	484	486	455	437	463	454	477	479	446	466	460	504	402	457	450	426	460	467	471	442	472	453	439	463	445	459	462	486	458	455	475	457	478	493	426	437	464	455	475	414	466	479	444	463	462	450	442	453	492	506	466	466	478	466	455	469	472	453	452	452	450	426	477	425	452	469	486	495	434	499	423	419	440	446	476	433	423	463	464	450	481	421	460	444	431	448	422	455	431	478	470	455	464	425	467	447	418	495	491	466	446	457	487	475	485	452	456	438	473	480	480	446	456	448	471	463	474	476	436	461	444	491	433	432	443	416	448	494	463	442	430	477	436	443	466	485	434	472	407	476	433	438	483	431	457	450	477	450	430	477	485	468	475	447	452	436	488	458	441	460	437	474	467	470	425	460	418	447	459	462	435	468	481	467	444	460	446	464	422	433	432	437	402	456	432	493	472	460	493	453	422	504	448	426	455	458	449	504	447	444	454	476	414	475	446	419	447	414	446	482	455	463	447	457	464	423	435	451	431	447	469	455	467	451	461	416	440	494	467	449	458	466	468	421	462	447	426	476	467	438	441	466	408	465	409	442	421	440	446	441	456	433	447	440	451	445	469	471	447	444	440	409	468	469	445	484	429	478	443	430	428	460	431	443	420	453	473	483	421	427	408	463	476	471	474	447	476	459	455	481	433	479	438	434	461	484
7654	1058	1183	1004	685	498	401	349	317	299	250	237	232	242	218	230	224	204	197	190	200	175	163	159	159	182	187	162	176	140	174	164	171	183	164	168	189	174	173	180	181	200	165	152	210	155	177	138	157	159	167	153	165	197	184	187	182	167	190	150	133	158	170	152	172	163	189	154	161	157	152	164	160	164	165	161	147	180	139	154	185	149	155	159	150	169	161	164	150	158	167	164	163	180	186	147	167	152	171	152	148	173	172	152	128	191	161	160	160	182	188	168	156	177	161	155	159	167	157	163	142	171	152	155	150	144	170	180	180	146	163	167	158	170	190	158	161	128	184	164	163	148	155	183	156	154	141	158	162	160	146	142	157	155	155	168	151	150	177	146	164	159	152	161	181	180	170	158	175	160	159	163	179	169	166	144	161	153	160	162	132	160	188	142	182	168	141	128	151	172	152	157	163	172	159	169	170	154	181	160	164	189	167	133	177	181	148	159	160	170	166	138	129	162	186	160	170	163	159	171	171	129	156	169	183	160	155	153	158	159	161	170	147	184	150	172	180	155	149	172	194	140	140	156	142	160	163	169	176	156	165	141	183	167	160	180	166	171	158	134	163	185	154	150	144	174	158	182	155	151	167	149	177	178	164	132	166	198	163	152	168	156	167	163	166	138	152	164	158	160	146	161	173	157	164	181	150	173	163	166	156	164	134	145	157	159	165	158	142	155	145	166	158	144	159	132	164	173	166	151	154	159	147	142	173	160	163	173	167	192	152	162	160	167	153	156	153	149	179	158	161	157	154	155	159	169	157	173	150	154	152	191	162	160	168	165	160	175	167	187	157	130	160	165	152	168	151	157	165	145	163	175	207	138	141	158	154	142	155	197	140	163	148	159	180	162	172	162	155	156	154	162	155	155	161	178	149	167	169	143	158	152	137	153	137	168	164	168	156	194	150	161	183	150	175	147	161	178	162	145	173	180	185	179	160	179	147	143	165	168	146	161	195	169	169	155	179	156	175	165	181	180	160	144	164	183	169	165	161	175	147	155	181	146	160	158	161	143	165	168	147	151	161	178	153	167	162	170	149	160	148	161	153	159	180	159	173	159	151	182	165	169	158	189	159	152	174	165	154	163	147	151	143	184	167	163	191	151	158	134	178	166	170	179	164	154	149	140	147	153	165	186	169	179	159	175	164	161	167	166	174	171	160	165	151	159	161	166	179	187	160	171	127	162	152	156	141	188	155	152	146	146	171	171	158	190	143	155	166	174	153	171	164	185	163	150	158	155	167	162	145	144	152	139	162	149	173	166	154	150	151	159	193	164	153	157	188	137	147	177	170	164	183	176	170	142	157	149	166	142	156	183	154	147	166	182	166	161	179	147	173	165	154	155	166	174	140	170	178	151	178	167	192	163	145	153	151	172	196	164	180	157	171	176	171	170	192	172	150	167	163	145	160	155	163	143	179	160	167	176	169	185	153	161	173	149	161	143	160	159	171	173	150	184	161	142	134	155	161	191	179	157	153	150	154	149	153	155	163	162	177	179	183	122	150	193	177	177	179	166	139	144	182	182	164	164	176	132	172	184	152	154	156	154	161	166	181	187	168	166	153	158	175	142	159	182	162	150	150	169	157	174	159	167	172	154	159	167	158	169	168	167	141	154	172	152	162	147	170	152	167	174	184	171	169	157	169	172	152	155	157	177	174	149	174	167	173	165	171	170	153	147	155	140	162	173	173	143	159	172	176	180	163	171	173	184	147	155	155	156	151	165	154	128	151	185	170	157	167	173	150	164	183	148	152	156	164	153	166	151	165	174	172	170	171	178	170	179	170	155	161	157	149	135	154	178	189	171	164	154	163	162	176	169	171	171	178	140	177	160	158	167	141	173	151	164	155	162	167	177	154	162	161	147	153	130	160	160	165	164	138	168	158	169	156	164	146	161	163	146	150	153	166	180	175	183	147	161	165	148	173	156	173	146	160	184	169	144	166	157	175	170	170	166	166	161	169	152	145	161	151	189	173	187	170	174	176	164	148	144	137	162	164	153	154	154	136	159	138	158	176	177	163	173	160	166	157	161	162	151	174	155	171	188	176	176	171	169	171	163	202	139	169	151	153	159	163	166	178	156	148	160	152	170	142	165	161	169	171	168	194	161	163	183	139	166	138	163	157	167	173	187	148	140	158	153	167	143	157	174	156	153	174	181	169	160	150	164	144	151	162	187	144	166	163	169	157	160	180	170	172	167	159	160	148	183	142	165	152	158	176	141	136	144	165	156	153	186	167	180	156	162	146	168	168	160	174	153	161	154	200	155	168	178	183	180	179	143	158	147	161	165	151	181	155	155	168	158	149	139	162	138	135	169	176	171	143	183	143	161	157	171	146	178	163	158	167	166	162	149	149	179	155	160	139	162	163	146	166	156	156	162	122	173	148	166	176	148	177	173	168	192	162	151	168	147	164	165	144	156	163	147	153	154	163	158	154	189	163	154	169	168	157	181	155	154	190	171	166	167	186	179	157	162	170	162	146	147	181	183	140	191	192	151	145	184	151	165	175	151	174	164	166	161	174	149	190	163	179	178	173	155	166	143	152	164	157	154	163	177	143	153	155	190	127	152	155	174	156	160	161	136	171	188	154	171	161	150	198	170	139	155	168	150	145	174	172	150	173	160	157	157	153	184	165	162	173	205	140	151	133	159	147	168	150	164	191	170	140	168	162	157	136	143	162	174	175	169	171	170	174	172	168	172	163	159	170	142	165	141	153	159	161	168	142	154	134	160	160	150	159	183	155	182	175	170	143	175	171	171	165	152	166	157	190	157	161	171	152	150	154	162	172	155	168	156	162	145	161	158	161	169	161	171	157	170	164	179	167	141	178	143	160	157	179	177	167	171	177	164	152	155	153	185	174	188	159	186	157	163	142	141	148	157	153	171	172	163	164	163	180	167	149	161	148	172	164	162	165	193	174	163	152	169	150	168	155	178	170	152	161	144	180	172	156	178	147	155	175	158	190	194	147	147	159	152	157	139	174	171	144	144	194	159	165	170	138	149	155	152	189	137	157	161	179	160	165	174	178	138	188	152	172	145	175	158	179	156	181	163	156	160	158	147	172	182	179	159	151	167	173	162	172	159	161	156	185	153	172	136	142	172	164	172	175	151	164	166	163	174	163	166	144	155	154	153	158	186	178	165	184	151	166	161	156	148	160	166	175	138	165	150	172	158	193	163	159	168	179	159	145	145	165	164	159	177	148	158	161	148	156	144	145	142	173	178	140	166	190	195	145	146	204	169	174	171	152	174	165	157	147	165	149	165	137	160	162	167	145	156	157	163	184	168	183	147	136	170	153	173	149	164	156	152	166	162	160	182	158	152	192	172	173	191	163	147	162	149	170	170	132	174	157	151	158	143	143	160	147	155	169	181	139	162	159	177	183	142	174	174	156	154	179	168	203	171	176	149	165	162	148	144	177	188	155	164	147	174	137	114	170	170	160	162	156	157
5793	1271	2563	3039	2760	2274	1784	1568	1338	1137	1091	1065	932	857	792	758	705	645	689	711	600	630	597	620	585	624	598	608	562	538	530	531	499	534	529	558	553	464	517	539	505	526	515	487	509	510	481	522	477	465	481	496	473	476	497	494	517	494	488	493	518	512	448	501	491	464	522	496	490	500	495	476	447	482	456	484	479	452	475	496	512	507	478	501	491	471	449	475	475	497	483	500	462	483	499	490	482	508	498	489	444	483	504	503	484	521	499	480	466	502	523	440	505	509	472	515	512	468	443	460	456	480	455	485	488	457	492	514	458	478	468	456	478	483	506	500	467	496	459	459	488	476	443	448	476	472	448	474	456	475	441	469	487	445	487	482	521	454	450	444	484	443	494	444	472	496	458	474	507	484	491	444	462	438	439	493	462	451	447	467	483	449	478	501	535	474	474	511	456	504	503	473	513	434	467	505	479	458	445	472	498	507	448	460	483	484	522	474	500	480	479	430	473	493	479	503	473	476	500	476	459	515	485	467	470	475	480	473	482	493	479	471	492	454	481	477	481	452	487	478	472	465	464	498	486	455	492	460	447	470	500	466	468	431	485	475	473	470	438	518	478	472	512	509	470	480	513	492	478	489	503	500	498	522	459	463	489	528	519	465	461	462	488	486	485	478	502	454	499	514	493	457	417	466	445	486	455	500	496	465	489	458	493	441	467	475	465	474	459	468	478	458	482	498	484	488	441	480	449	483	449	443	460	483	464	456	447	485	500	479	480	445	493	488	426	500	485	503	495	467	461	486	495	492	457	489	464	515	482	495	486	457	466	500	473	462	491	466	434	451	516	469	439	450	456	469	452	473	433	511	491	457	445	466	495	492	510	489	445	474	464	488	494	462	483	518	501	536	462	476	440	503	487	451	460	489	467	470	459	466	442	461	475	464	495	484	460	469	446	496	477	512	443	490	481	490	510	461	465	438	472	483	491	489	454	478	499	495	454	455	495	496	448	496	468	499	524	486	443	472	492	475	459	475	476	498	475	484	465	463	490	480	447	464	451	469	476	506	453	474	477	506	490	474	453	450	482	478	470	495	479	492	434	487	465	471	500	465	450	511	489	475	485	493	465	451	452	472	483	445	485	456	441	466	476	472	477	511	518	476	466	480	502	469	451	496	465	455	473	495	456	467	515	499	482	474	483	443	468	433	474	474	478	485	444	504	457	490	469	467	456	458	458	500	454	521	479	458	459	531	511	503	451	486	472	498	500	435	486	464	445	495	482	433	490	444	482	464	476	471	485	458	484	496	496	463	494	478	499	485	460	463	482	430	486	490	460	518	467	467	441	429	452	498	473	463	510	477	486	482	458	485	511	503	443	471	507	525	512	433	458	484	468	475	470	472	490	452	472	510	474	483	471	420	500	518	480	470	446	469	491	513	496	477	471	449	509	511	445	477	474	472	477	436	465	465	517	462	449	459	483	488	445	476	490	474	478	461	467	505	470	462	473	499	478	485	469	461	443	477	463	451	493	454	470	473	463	525	448	534	464	482	452	414	459	457	454	490	443	474	496	444	480	459	500	453	552	457	497	457	460	476	461	449	477	471	488	470	526	450	473	495	481	486	461	456	450	503	442	462	465	491	480	465	506	491	516	491	505	446	459	493	493	486	466	479	499	450	480	465	492	477	469	490	493	461	498	489	481	492	462	475	507	450	490	525	474	432	487	499	518	474	449	449	480	471	468	425	459	503	493	431	432	431	472	493	461	468	465	480	445	501	478	449	503	471	511	459	463	473	512	488	469	510	480	476	458	483	476	479	463	450	465	493	470	481	450	470	511	478	452	493	435	509	481	437	477	455	475	501	490	484	476	499	510	472	459	467	431	514	465	503	455	482	468	496	470	456	477	487	461	476	498	455	480	448	472	454	480	455	490	472	486	503	466	484	484	467	511	450	500	466	465	486	499	480	514	517	501	502	417	482	486	454	529	512	477	446	481	467	472	482	491	464	493	454	472	457	487	478	490	452	473	491	466	496	464	481	442	480	499	500	473	527	481	460	492	443	481	459	504	497	443	455	470	487	457	467	453	470	490	513	471	459	495	481	452	506	478	473	482	470	447	516	465	436	512	481	473	472	484	486	469	475	488	483	469	476	464	469	482	474	490	505	510	496	454	504	476	462	484	464	489	455	491	489	475	450	458	488	459	489	491	479	508	504	460	481	471	478	521	487	496	468	447	504	459	498	472	438	490	488	485	460	459	469	446	461	515	485	506	501	459	482	477	488	476	491	505	481	482	497	467	468	495	477	500	499	460	514	492	501	453	497	479	451	439	518	447	473	503	495	456	468	480	481	485	457	478	464	486	457	485	481	502	489	448	458	533	458	455	519	503	482	465	485	467	495	484	483	533	500	507	460	470	470	450	491	504	511	484	494	423	459	493	469	481	499	493	488	485	472	516	448	482	494	449	428	485	521	445	460	473	447	483	460	485	515	458	474	471	458	471	490	502	466	496	485	450	498	458	490	483	508	478	496	505	474	493	461	494	474	489	501	477	489	497	418	470	428	465	484	449	471	451	457	501	465	433	515	479	481	468	471	466	484	492	473	453	471	471	492	465	522	458	512	474	469	493	484	501	473	463	494	483	505	467	484	469	489	487	498	479	468	488	488	450	472	420	491	475	491	477	458	495	481	461	458	466	475	489	483	494	448	479	505	495	440	492	479	460	469	507	452	476	465	492	451	480	505	518	465	473	519	447	459	483	467	488	457	496	484	466	455	468	475	483	476	523	474	472	504	489	477	490	484	446	500	450	484	465	476	426	478	475	487	487	459	526	528	483	447	458	477	472	499	478	460	435	471	459	432	479	484	466	468	510	534	461	526	501	466	486	516	488	467	447	450	464	486	513	483	505	481	464	489	463	478	495	502	486	514	463	480	479	510	487	495	441	453	469	459	522	469	472	479	459	484	466	524	494	490	456	469	465	465	461	476	504	483	442	479	470	491	481	479	482	491	470	526	443	487	487	452	474	494	517	490	460	475	538	488	479	487	519	492	470	489	465	448	442	455	497	473	478	498	491	484	468	490	474	483	429	468	485	474	449	491	458	445	458	485	504	457	473	463	451	486	485	505	474	464	462	484	461	474	496	497	501	472	459	451	495	443	484	468	477	508	487	439	490	464	499	500	495	495	491	493	433	442	507	474	498	494	483	504	479	440	457	481	430	483	490	457	506	464	447	478	453	491	475	469	441	463	493	438	467	497	457	487	472	525	516	491	429	476	512	462	473	470	447	452	466	463	509	485	479	489	475	470	450	478	495	517	480	480	463	455	520	468	478	494	490	498	437	456	497	540	484	455	503	449	472	509	476	481	494	489	507	413	470	456	469	436	448	494	448	475	473	466	470	501	498	490	425	465	487	492	456	452	465	456	481	525	497	481	501	501	486	470	502	470	470	511	485	466	462	467	492	458	465	468	487	482	490	446	489	467	504	467	461	489	498	474	478	461
14316	2577	2577	1960	1471	1070	866	737	567	564	526	484	471	444	414	406	422	389	380	438	421	373	404	378	357	375	364	344	348	403	359	366	328	355	350	340	352	354	315	345	367	341	350	364	342	351	318	344	352	364	352	366	375	359	336	337	338	360	366	322	352	361	347	324	360	362	327	304	343	322	311	394	355	326	338	370	345	362	370	367	350	352	320	359	394	340	348	371	312	348	338	333	331	363	386	343	361	370	341	326	348	362	316	352	344	356	330	331	335	380	362	327	335	341	348	339	364	344	340	339	385	340	352	323	357	347	301	319	337	362	335	365	337	296	325	308	317	359	363	327	315	374	366	377	380	343	332	336	373	368	334	314	360	347	342	338	354	349	328	353	352	343	328	321	333	348	341	367	358	347	364	347	340	358	357	328	361	355	338	346	368	343	354	382	354	356	348	320	358	333	359	331	338	325	337	340	330	343	298	321	334	346	343	323	316	321	308	347	346	358	325	334	323	331	358	392	357	343	338	367	344	319	340	332	342	315	350	313	359	344	349	341	337	344	336	387	373	379	323	355	358	334	337	354	309	351	348	353	331	345	348	351	385	362	312	355	311	320	311	385	346	367	377	349	366	352	371	337	376	317	332	329	381	343	369	308	348	332	328	354	319	312	342	349	358	337	333	337	332	347	339	316	356	369	335	364	351	323	365	329	375	352	343	338	342	334	377	342	356	364	341	352	338	348	386	311	378	378	317	340	368	378	326	329	368	344	352	340	369	363	323	366	348	327	357	356	340	340	319	315	334	358	376	325	346	364	350	367	350	353	350	337	344	327	349	344	348	316	370	348	367	371	328	328	372	360	366	331	341	347	315	335	368	316	351	323	333	353	349	354	366	349	333	347	359	345	339	326	358	325	319	331	333	352	355	334	332	334	349	329	327	348	381	346	360	334	333	306	346	360	371	357	309	343	297	328	328	380	350	350	373	310	337	328	316	337	345	346	372	334	354	341	346	376	303	330	383	316	340	333	314	310	338	365	322	318	328	348	332	358	345	359	347	313	368	362	342	346	331	326	360	317	333	346	358	355	313	304	320	348	357	356	342	368	352	354	326	357	331	332	359	366	374	334	353	357	342	347	344	322	331	314	338	351	340	362	325	315	345	354	342	323	343	345	359	360	374	335	359	339	336	359	349	323	349	343	359	318	333	357	349	339	352	353	342	329	346	311	363	358	308	361	336	320	330	342	332	335	338	355	381	359	338	368	307	310	369	347	373	331	338	375	354	341	369	357	327	354	340	320	341	349	335	348	343	347	335	344	316	336	334	334	308	349	334	359	364	378	363	320	307	329	350	374	375	332	332	291	346	357	373	370	367	332	338	356	385	342	344	346	362	308	353	309	353	306	329	347	359	348	345	342	327	344	364	350	336	360	363	341	334	353	379	342	323	369	323	372	378	333	381	324	344	360	364	340	382	379	336	318	359	327	348	374	337	380	341	340	344	312	328	317	351	384	334	315	352	306	353	338	351	308	308	307	342	317	328	333	356	331	358	299	303	331	324	316	361	321	356	348	351	333	338	335	368	325	337	314	372	328	341	356	334	384	364	345	345	345	320	322	316	351	344	337	334	369	355	366	365	304	346	347	369	342	313	379	354	357	347	360	351	324	353	370	337	371	322	330	353	323	346	349	322	324	347	330	363	363	357	330	353	305	346	347	324	333	325	376	334	332	354	367	359	327	353	351	363	331	361	324	375	347	337	359	333	343	331	328	328	343	358	373	335	384	367	377	358	329	369	307	335	334	353	305	358	372	363	364	328	341	378	343	348	352	337	327	321	322	356	334	330	359	345	355	345	321	326	340	361	320	353	320	362	340	363	369	350	347	368	383	330	359	352	353	352	321	353	357	305	356	321	358	344	347	332	335	331	327	302	351	325	318	398	348	361	354	343	329	342	325	336	368	336	349	319	327	371	353	357	336	303	350	340	349	329	342	376	348	354	344	323	380	339	334	361	331	356	376	327	339	367	323	332	352	299	366	358	343	369	317	359	330	381	335	354	307	353	372	326	328	380	377	371	328	374	326	327	299	335	370	331	338	352	344	353	380	360	354	356	309	356	302	396	349	311	344	328	344	318	378	311	334	324	347	347	351	333	349	372	322	374	323	373	363	336	367	376	345	361	313	378	307	370	336	379	339	317	362	352	315	348	327	356	356	339	346	328	347	376	359	344	367	332	343	335	364	305	342	349	359	362	327	352	328	327	349	340	379	348	352	384	326	303	331	330	353	341	335	346	320	319	338	341	321	339	340	319	398	361	340	336	383	327	323	311	367	387	360	338	340	361	347	319	341	321	327	362	309	320	348	333	334	348	346	358	308	371	347	367	387	377	326	345	340	343	360	348	349	317	319	346	334	348	367	319	374	372	315	337	352	330	339	344	359	330	359	341	334	294	318	349	348	345	293	351	370	346	329	346	380	362	350	339	314	353	314	349	343	344	329	334	334	346	327	340	362	343	326	359	392	350	339	341	333	347	345	319	368	330	345	307	316	346	343	335	346	341	335	340	311	329	335	360	335	375	318	377	402	351	336	343	343	324	347	325	349	316	347	333	295	357	318	324	347	352	334	393	328	331	332	345	326	383	339	331	333	336	370	370	373	349	326	350	343	341	329	344	322	349	339	353	346	378	308	321	359	373	351	359	337	344	356	358	342	367	315	330	356	326	347	373	358	302	371	401	364	330	329	361	343	326	366	355	344	354	341	347	359	350	340	337	353	310	376	346	342	374	377	383	326	348	332	342	373	306	321	362	335	347	326	382	365	351	328	371	354	358	357	314	313	312	338	350	333	341	368	337	362	384	348	311	401	380	356	326	332	361	330	352	324	342	318	343	333	343	348	345	364	353	336	321	328	338	357	335	340	400	349	323	366	363	322	338	336	355	321	326	342	338	348	329	307	349	355	359	341	368	331	353	327	355	365	335	359	366	306	329	333	333	331	303	333	300	319	365	381	325	325	360	344	364	351	347	332	302	306	356	332	356	342	357	384	364	371	354	342	335	347	299	330	349	345	354	359	344	326	337	356	352	333	299	321	324	304	347	363	355	356	320	344	283	342	375	353	328	330	349	309	327	346	348	329	340	316	326	348	329	329	361	321	305	326	332	341	319	365	340	315	341	329	363	312	380	338	354	338	340	338	285	327	351	320	366	330	339	333	317	340	353	326	366	326	343	372	325	394	352	341	311	345	360	348	370	331	370	338	324	346	337	324	331	320	304	360	323	357	346	361	338	355	328	326	352	343	368	327	356	347	326	359	320	353	308	359	344	356	342	353	330	319	351	353	366	354	331	341	350	344	336	337	340	381	357	328	344	334	311	368	347	377	370	342	358	293	318	346	332	350	401	330	321	342	347	323	335	366	348	320	325	344	348	345	353	360	353	327	334	321	359	363	323	335	301	324	347	352	351	325	320	351	337	359	376	384	367	376	365	342	318	333	331	334	328	357	335	370
7792	2381	5090	5848	5127	4145	3517	3024	2641	2280	2080	1894	1717	1567	1473	1371	1311	1285	1310	1195	1176	1188	1084	1127	1075	1087	1092	1031	1046	1012	1000	967	1010	1030	934	948	963	970	978	971	958	925	965	928	890	929	925	930	928	873	896	933	846	942	925	862	862	920	881	870	887	890	934	871	832	915	832	831	885	1011	900	898	876	879	866	889	878	863	867	932	846	876	883	895	875	875	910	899	809	889	875	909	848	855	897	872	903	904	857	842	882	899	869	856	827	878	874	836	916	899	881	847	875	847	825	849	915	869	884	819	874	848	876	873	902	894	905	885	879	869	908	845	789	849	867	858	857	926	821	875	866	864	815	836	828	889	813	874	861	846	859	847	863	841	867	876	895	835	861	882	843	870	892	863	868	868	861	855	857	824	838	849	844	857	841	817	848	870	882	866	800	904	851	847	894	936	931	852	891	886	825	869	847	884	871	837	878	888	868	851	847	838	873	815	808	823	836	880	845	837	879	880	872	839	869	833	828	894	892	872	841	856	856	862	806	836	854	824	864	911	864	806	919	886	819	868	871	837	897	877	854	867	874	853	832	889	842	893	859	849	852	877	810	900	831	896	878	860	896	799	880	827	806	857	839	855	842	873	843	831	781	855	854	874	859	839	898	852	926	899	878	869	851	876	889	870	845	854	872	898	897	880	854	904	857	859	874	841	880	850	899	834	828	873	814	886	857	826	846	864	860	848	846	859	829	896	889	828	873	867	837	896	924	851	912	887	887	833	906	865	882	888	845	859	880	917	859	831	877	857	891	869	855	881	848	845	888	862	852	891	846	855	903	838	861	883	869	819	893	845	865	857	814	855	852	814	847	865	865	860	863	913	853	837	898	853	870	863	864	823	852	900	881	825	867	880	863	837	857	835	879	833	831	816	837	888	843	855	841	879	818	845	851	817	867	859	900	911	820	875	888	856	845	862	843	898	892	816	850	845	874	846	889	866	900	833	835	869	844	862	844	920	826	909	821	846	865	840	856	896	837	862	812	877	815	864	861	862	803	863	883	847	863	837	896	907	891	834	817	858	889	891	821	870	899	812	885	837	838	865	856	850	850	835	907	837	853	914	860	843	937	845	915	812	835	847	910	862	874	872	882	887	861	871	855	862	900	924	917	834	820	858	865	842	836	817	867	832	806	847	821	869	865	825	844	851	884	844	847	868	830	840	902	871	824	873	837	866	857	897	830	877	826	890	854	864	805	823	853	910	838	820	778	829	919	883	887	863	841	864	866	841	859	865	870	859	846	869	806	882	811	822	867	848	842	863	891	840	851	846	884	860	857	910	870	863	805	822	830	897	882	852	876	844	888	826	872	833	877	829	850	844	838	892	826	841	898	777	832	883	834	889	895	860	873	877	908	848	811	857	883	815	879	831	877	847	854	870	924	880	813	888	873	879	848	840	866	859	870	876	893	826	863	822	855	881	849	818	833	880	874	841	835	862	846	876	862	861	890	818	907	823	896	849	838	897	856	830	867	855	850	890	864	806	851	857	857	876	816	849	819	876	901	871	843	838	908	878	848	800	893	892	851	866	857	833	858	831	815	873	901	870	846	895	863	816	843	846	865	878	881	893	857	921	929	873	908	830	862	862	871	836	841	842	807	908	892	846	934	884	918	908	831	909	916	892	807	873	917	846	808	862	859	875	870	872	870	820	896	831	860	817	858	805	841	862	853	873	899	807	896	854	905	856	878	827	890	926	836	898	886	908	854	834	789	854	872	843	861	840	826	911	859	829	869	885	842	849	842	897	891	870	883	864	831	837	860	861	890	915	851	856	852	834	870	886	871	894	883	817	824	856	846	828	849	836	926	869	825	851	821	861	913	869	829	895	851	850	875	799	903	850	883	867	857	870	855	866	867	876	821	833	866	809	844	827	830	868	880	850	875	862	856	823	916	891	837	875	876	868	854	813	800	866	806	827	824	876	847	879	858	820	869	863	814	873	894	854	872	817	910	877	887	925	823	813	849	805	790	861	881	841	828	900	847	912	868	821	854	824	856	895	844	831	838	824	858	902	877	882	797	888	882	827	865	806	852	831	872	842	888	823	891	860	861	882	878	861	854	864	871	865	872	860	896	874	847	864	850	869	855	808	811	895	865	872	855	886	881	881	861	877	870	890	800	914	876	851	920	806	836	871	841	850	859	845	847	863	824	848	872	907	814	809	884	860	852	887	862	905	881	858	860	879	891	850	865	879	907	829	809	829	860	822	825	888	844	862	877	862	832	870	897	866	866	872	815	846	904	850	823	888	852	815	874	823	890	903	861	867	888	868	860	844	821	852	869	785	881	873	845	902	894	843	858	874	883	838	856	893	839	889	866	889	864	877	853	856	872	891	848	860	847	836	871	883	853	899	865	864	906	927	822	852	859	871	861	901	861	885	823	862	896	893	861	828	867	892	880	852	899	874	903	881	872	919	873	873	829	876	853	838	800	858	900	822	880	893	892	820	883	867	830	853	887	792	833	875	877	874	849	869	851	859	901	837	857	869	876	867	850	869	873	860	873	842	851	831	884	881	883	835	823	841	917	841	895	876	870	861	848	889	863	878	901	853	891	888	938	865	894	880	849	811	881	875	889	885	839	882	859	811	847	893	873	877	866	840	888	866	865	893	801	818	869	864	812	869	883	891	857	847	894	848	868	917	878	856	865	831	903	846	875	853	809	843	887	882	856	819	936	904	834	845	876	834	844	829	832	879	863	858	864	881	881	896	837	870	880	885	826	900	880	908	867	893	853	828	858	859	866	832	829	883	844	912	872	836	889	879	845	830	887	868	829	828	857	856	905	863	855	831	918	856	914	798	895	886	858	851	847	883	860	886	821	830	883	849	898	840	875	882	879	839	880	811	860	904	847	863	864	901	858	878	820	865	878	819	851	885	848	867	846	854	898	868	867	885	873	852	862	864	824	888	843	875	844	843	860	849	871	867	863	844	889	888	884	867	873	919	838	805	860	864	908	890	846	864	862	835	803	885	891	813	843	847	845	867	845	808	848	883	861	850	892	878	870	842	896	871	833	915	885	874	834	866	919	820	893	882	843	890	872	868	912	837	846	871	887	828	832	867	844	851	860	875	850	887	886	824	896	871	881	844	834	862	830	887	846	845	877	883	845	822	858	849	832	832	868	857	854	843	874	823	904	858	820	919	838	882	896	855	859	810	840	824	845	842	831	909	852	843	863	877	841	873	834	824	831	900	844	869	854	889	854	815	818	870	856	827	856	861	867	873	833	848	834	865	836	869	881	859	846	862	831	838	788	834	874	838	844	875	905	901	838	852	841	800	959	865	830	856	786	890	843	841	912	884	867	884	848	854	903	872	826	903	834	855	942	873	812	881	848	839	852	856	889	840	833	899	900	933	831	841	864	899	836	876	825	911	820	875	866	838	852	905	868	885	905	874	881	831	867	806	853	852	873	880	935	845	823	839	899	885	843	838	818	889	901	859	863	879	870	904	788	815
2094	227	205	197	177	183	158	178	170	159	159	152	162	183	158	156	200	156	185	167	172	156	148	147	143	149	131	143	165	178	175	187	156	139	142	146	161	155	163	167	168	149	155	133	146	173	152	149	171	139	163	179	169	165	178	144	159	124	153	176	163	143	147	125	136	166	163	177	153	169	186	156	158	156	186	151	179	180	151	163	161	162	135	153	151	164	165	146	154	156	170	151	165	170	145	154	185	163	142	167	175	139	151	183	168	158	169	136	171	162	155	162	175	144	156	174	184	156	127	171	181	146	162	147	149	176	178	154	167	129	168	146	154	165	170	157	149	162	173	139	155	145	175	148	147	174	164	165	169	158	186	154	171	167	141	168	177	170	165	168	158	162	148	148	166	152	127	127	168	164	145	156	150	156	151	174	151	134	161	152	135	145	158	192	159	143	167	148	153	175	168	146	159	168	151	167	177	161	171	161	158	145	179	174	160	177	177	168	159	163	158	144	156	159	157	173	149	155	153	171	146	164	170	154	144	157	153	140	171	172	163	166	162	160	164	157	174	149	173	164	170	159	160	172	133	143	146	149	143	146	167	146	170	165	166	168	154	153	173	155	129	164	176	158	162	136	148	154	141	173	155	156	173	166	164	155	159	159	151	189	171	149	181	151	181	152	180	164	171	152	153	168	186	175	201	153	153	172	163	150	167	153	148	177	163	160	160	177	127	184	162	158	158	157	142	145	169	173	121	156	150	175	180	168	167	148	188	175	173	160	160	166	169	149	130	143	156	145	152	183	169	183	156	141	166	181	150	153	168	183	148	152	169	174	181	164	154	164	159	168	153	160	161	151	141	162	171	177	169	159	142	174	148	157	154	131	175	173	154	138	173	169	150	166	154	148	157	162	146	159	153	147	165	139	152	172	161	160	166	161	160	171	153	158	147	175	148	162	142	152	149	184	150	160	152	168	155	156	149	202	168	168	162	168	149	139	163	185	170	171	157	148	157	136	173	149	160	152	174	128	166	158	140	132	159	151	137	157	141	173	158	174	157	151	167	164	159	183	146	153	150	164	158	158	152	162	175	157	162	167	147	146	139	148	166	185	172	143	160	143	171	180	152	174	157	184	159	161	170	144	149	167	139	165	170	181	166	163	172	187	135	182	146	166	154	147	158	138	184	161	172	167	163	132	183	151	165	167	153	148	161	148	159	176	143	138	155	175	140	170	147	160	157	161	165	178	141	146	155	125	152	153	147	154	167	161	154	138	177	148	150	160	163	170	157	174	154	144	155	178	183	135	172	182	162	153	142	141	174	162	173	169	147	175	158	153	162	177	162	182	167	188	176	170	148	164	183	193	149	168	156	178	165	154	151	165	176	150	149	178	147	151	165	137	183	152	167	149	164	171	187	144	152	149	183	172	188	175	155	134	161	172	133	146	177	154	142	141	156	151	163	174	149	168	179	133	156	146	176	154	143	168	165	161	152	143	175	159	136	153	122	146	154	171	150	150	180	185	162	159	154	193	173	143	172	170	179	162	169	181	151	135	151	161	176	163	176	154	140	185	177	163	142	163	158	158	148	149	176	163	146	150	154	145	166	160	148	158	161	145	154	160	146	150	185	178	166	159	165	189	188	152	151	176	146	160	179	155	187	165	152	134	174	168	138	145	144	153	160	160	170	141	164	160	167	169	153	148	172	146	143	177	169	154	153	157	175	167	152	155	170	162	152	162	177	169	182	166	182	150	148	159	169	156	155	149	167	170	139	160	162	159	151	131	138	157	172	177	160	163	162	159	146	138	142	165	171	167	168	151	167	153	136	170	182	158	150	155	143	175	202	174	145	179	161	156	176	149	159	138	143	157	160	137	142	162	166	156	159	164	177	176	157	162	152	168	162	158	150	163	151	182	170	158	146	150	155	164	157	139	178	184	150	132	127	160	166	160	162	166	172	151	153	146	159	166	143	156	184	178	155	145	158	158	142	146	156	161	177	173	158	153	137	151	144	125	183	136	150	140	186	148	144	149	156	160	155	181	150	155	153	154	156	131	142	167	139	184	151	151	155	158	160	144	163	147	156	165	162	156	158	147	179	132	174	152	162	152	158	179	165	160	186	174	165	168	162	156	163	165	162	143	162	142	168	166	156	156	161	162	144	172	145	150	150	172	144	157	158	152	193	161	173	159	165	136	145	154	151	152	192	157	151	138	165	172	167	140	146	160	144	159	154	178	186	184	179	166	141	174	165	180	131	177	160	166	154	163	179	178	170	163	145	168	173	149	177	153	162	160	146	162	174	149	142	187	152	154	144	183	165	164	160	166	156	157	163	187	181	153	154	170	167	163	154	171	148	173	127	158	159	165	183	152	144	148	168	136	144	143	147	173	163	155	159	146	158	167	165	162	172	167	168	179	160	176	170	148	172	164	148	154	155	158	142	159	144	187	154	165	172	155	140	143	159	146	133	168	167	145	143	143	166	161	172	172	154	178	162	163	180	171	177	127	131	168	190	182	176	157	171	177	159	169	179	147	161	151	189	152	147	188	185	170	133	164	137	137	180	160	196	148	150	150	154	154	173	173	178	149	188	168	165	180	155	162	138	136	175	151	151	192	158	166	166	152	160	177	165	172	182	154	149	152	173	163	162	135	162	185	146	170	138	148	165	169	170	164	157	157	143	176	152	164	172	152	156	142	161	162	148	175	167	156	161	156	145	165	163	159	164	170	142	154	173	162	180	148	171	145	161	149	151	163	157	161	181	164	159	158	170	166	154	157	163	171	148	145	164	168	150	163	148	148	179	165	187	165	152	171	156	167	160	150	148	166	156	164	160	180	186	174	149	172	172	142	170	137	137	155	158	162	152	154	135	155	175	141	150	161	164	166	145	140	171	145	189	137	159	146	154	171	148	171	140	171	160	137	160	150	162	174	167	136	151	143	143	159	162	195	162	158	184	178	152	164	149	163	134	154	194	153	170	166	147	147	171	150	152	158	153	162	151	162	171	180	158	167	172	169	153	149	166	167	144	157	178	174	139	153	152	167	148	154	167	135	161	165	160	149	150	149	172	141	142	172	165	158	161	176	166	173	167	146	150	159	161	160	156	167	162	180	154	148	146	169	184	146	153	137	170	177	167	139	135	172	126	145	166	145	165	180	162	149	168	162	160	167	176	166	140	150	175	181	146	152	171	182	158	159	150	137	154	167	146	164	172	170	140	156	173	145	146	151	164	156	165	154	158	176	150	166	150	158	137	151	157	175	142	148	156	159	149	156	152	156	155	151	149	162	139	172	155	159	138	152	143	170	168	163	147	159	157	155	175	186	160	176	155	156	179	176	167	149	150	184	142	172	143	178	157	168	155	138	150	132	164	149	157	165	155	167	170	146	168	142	163	143	142	164	161	162	150	157	164	146	182	159	188	196	155	154	161	159	156	177	162	181	147	153	179	146	156	146	150	144	142	169	173	150	171	149	177	147	156	167	146	160	143	194	158	155	178	177	173	158
2273	508	559	584	601	535	492	502	495	479	471	466	486	464	460	514	496	491	477	445	522	463	443	466	467	482	462	490	422	454	448	474	435	445	422	441	460	435	514	450	483	447	445	467	466	446	424	464	444	460	474	446	434	453	507	466	449	433	448	474	454	437	480	485	435	450	501	488	423	429	458	443	443	456	379	452	443	445	440	445	462	409	428	457	427	461	458	411	422	437	427	475	483	456	465	439	451	455	462	428	439	486	424	424	440	487	426	477	457	404	453	440	468	439	462	409	435	466	456	432	450	473	417	459	405	435	443	450	490	455	453	420	449	416	479	460	488	485	457	450	473	441	442	426	413	458	444	447	443	464	440	431	439	447	458	458	445	464	431	448	463	482	450	429	436	436	467	462	427	428	436	461	456	425	410	464	504	421	420	455	462	444	444	453	425	454	442	447	456	440	468	448	464	401	479	448	450	464	471	476	429	456	434	484	476	453	481	440	472	467	455	444	411	461	479	435	454	486	415	448	460	417	469	469	477	423	415	453	456	508	488	462	461	451	443	439	423	456	429	493	472	466	487	469	476	467	447	463	423	477	466	418	464	429	454	416	432	455	433	450	478	462	479	447	452	443	442	475	471	451	455	441	426	429	479	442	398	463	471	464	483	454	449	481	496	458	437	423	423	420	466	427	427	471	475	467	455	444	435	424	459	447	458	433	425	477	441	445	462	426	437	453	461	436	461	451	473	451	444	420	443	456	447	429	438	434	460	423	480	476	456	464	426	434	440	442	438	486	497	479	454	484	480	427	449	460	441	443	440	430	447	469	456	456	438	425	463	460	436	438	449	441	435	482	453	449	424	483	488	442	445	466	463	474	477	435	477	440	440	423	459	474	482	447	411	432	441	433	455	436	466	435	460	406	464	441	483	410	473	421	466	510	460	419	468	456	469	447	424	449	447	467	446	432	443	493	443	428	455	470	422	465	414	435	487	446	442	473	448	490	464	465	480	426	435	426	464	470	487	454	457	443	437	459	487	479	436	425	480	434	447	469	427	413	465	464	471	464	446	470	432	456	458	460	456	450	455	424	429	442	443	437	457	444	487	440	442	457	462	446	437	443	457	432	469	482	447	444	449	493	443	439	429	446	457	446	442	441	436	488	453	439	468	446	498	453	435	463	474	427	464	425	422	466	443	401	439	442	438	488	440	428	465	412	431	433	424	425	473	434	431	479	451	478	444	472	485	444	460	444	420	465	469	431	433	434	427	474	449	449	445	485	464	414	454	462	405	428	503	471	459	431	460	490	467	444	451	463	453	445	472	493	447	463	413	435	431	438	459	438	420	427	451	397	474	459	439	452	445	466	475	430	486	441	459	487	455	428	434	495	521	458	422	458	471	470	464	472	394	483	460	467	468	458	460	440	455	429	468	460	472	483	490	423	425	454	443	508	467	482	465	437	442	502	441	453	407	457	456	459	461	451	460	499	422	464	460	442	461	422	437	440	445	463	425	416	464	450	422	470	517	421	467	459	413	438	487	462	465	423	423	423	447	441	465	466	459	430	444	423	471	484	470	412	427	455	448	447	439	468	486	462	481	431	462	473	464	412	477	441	418	431	469	462	450	477	459	451	440	431	454	448	484	407	466	450	445	460	452	465	456	484	414	438	477	429	490	439	434	468	426	446	444	467	428	450	452	455	457	417	437	465	445	440	448	508	470	454	473	434	446	466	446	434	475	471	455	439	445	438	450	483	453	457	452	477	457	431	451	411	445	431	422	493	449	447	416	428	450	439	451	456	431	465	453	451	429	460	417	439	433	480	497	432	443	429	483	439	460	438	464	419	426	450	473	482	447	429	462	473	425	409	466	468	465	446	425	423	429	481	465	416	440	473	437	443	432	485	416	479	454	470	427	455	428	464	436	431	431	448	430	456	451	380	466	428	437	484	454	445	404	426	453	420	427	442	450	466	444	437	462	428	464	452	453	464	430	397	446	461	490	445	482	485	430	454	447	482	465	454	482	431	436	443	428	446	458	458	445	479	466	449	415	462	461	487	425	443	463	441	439	491	497	455	435	466	420	429	457	474	424	429	429	476	410	419	451	456	441	401	449	430	455	439	460	472	476	448	420	430	476	454	453	484	491	480	471	433	459	459	449	460	422	454	459	456	462	434	464	443	509	473	466	419	427	445	433	439	442	458	458	439	461	427	449	443	448	407	414	449	455	483	461	446	482	449	460	448	497	430	446	475	451	478	420	461	448	443	484	462	422	470	459	389	452	441	480	453	449	475	456	451	461	428	450	497	477	471	493	456	466	466	463	448	437	473	436	428	454	423	446	448	432	432	453	429	423	465	425	476	427	439	481	430	445	471	477	447	463	435	446	447	419	462	443	436	434	449	487	455	459	443	485	449	422	462	438	454	435	444	461	450	430	442	478	458	476	465	417	417	448	449	468	480	436	439	443	450	458	474	475	465	434	464	429	418	449	468	456	467	482	439	423	473	430	454	489	437	425	426	439	457	441	433	458	429	437	452	468	435	459	481	464	461	456	485	457	443	451	451	437	445	417	455	435	477	472	464	467	442	475	428	437	478	415	435	454	485	467	455	459	473	432	472	462	435	448	433	437	471	468	478	443	460	487	449	438	452	433	463	455	457	438	433	462	433	449	461	480	466	433	452	440	455	460	443	407	433	433	438	453	470	427	446	433	425	434	466	466	436	424	428	465	514	446	432	463	424	435	488	501	443	456	461	450	444	443	454	448	459	441	446	408	471	419	452	518	398	444	482	453	437	454	440	449	459	458	438	476	436	437	420	482	436	437	456	447	419	474	448	469	437	435	457	409	486	455	476	472	422	445	430	459	389	454	423	485	482	453	460	460	467	448	445	444	439	494	495	467	478	439	449	432	468	499	479	428	424	444	415	465	411	441	452	419	473	450	458	425	460	439	449	410	491	458	449	423	426	446	447	450	447	447	471	456	430	488	460	485	422	499	450	435	470	467	431	475	453	460	434	425	436	450	482	428	448	430	469	462	459	445	457	453	421	450	432	430	439	456	479	448	442	441	445	467	455	438	453	493	461	474	418	470	426	451	449	454	445	478	486	439	439	410	446	450	427	441	453	427	464	457	466	420	435	428	464	458	439	410	452	447	443	426	418	489	467	451	450	433	461	453	475	447	433	429	437	459	456	439	465	412	456	461	478	388	473	445	397	403	457	471	440	450	495	461	466	441	399	462	410	403	446	447	474	426	433	438	441	439	438	461	459	436	438	446	418	481	449	436	493	442	436	428	465	465	467	462	403	472	434	494	465	442	466	465	420	468	465	472	480	446	460	436	468	485	442	488	441	485	446	517	448	444	483	442	458	461	463	434	489	476	443	415	473	415	452	471	453	453	462	427	472	457	457	427	462	446	473	457	458	473	454	448	453	464	436	443	427	489	494	409	478	451	459	464	466	466	456	435	430	447	438	458	463	460	440	438	432	452	437	483	448	442	478	428	449
7577	1000	1138	916	638	515	399	359	305	278	266	231	248	221	228	190	215	196	196	196	208	179	181	193	189	192	171	186	168	182	161	146	162	157	165	166	172	141	180	179	155	178	172	163	164	193	178	181	159	174	163	165	166	170	143	166	174	172	153	146	166	143	148	157	177	161	168	180	163	176	155	167	180	151	181	152	161	172	179	152	163	165	160	168	167	174	161	154	163	143	155	159	171	170	175	162	160	166	164	180	171	167	176	185	173	148	190	166	172	145	162	160	152	177	169	163	145	158	167	170	174	175	148	167	154	151	182	145	162	167	174	150	159	163	180	174	143	175	149	190	146	172	148	165	166	190	165	160	167	141	167	150	134	155	161	199	161	144	166	167	162	197	173	173	174	173	165	156	162	174	160	176	143	165	144	154	135	145	153	151	152	159	162	167	149	153	173	147	180	139	158	175	181	157	147	150	177	163	176	172	163	169	155	162	169	166	168	173	151	151	168	176	154	144	145	168	171	149	159	150	157	158	167	160	158	167	172	168	157	161	157	142	159	168	170	157	140	192	163	159	166	128	154	140	167	155	150	164	160	138	164	185	167	169	155	176	172	169	169	163	162	164	168	169	188	165	158	154	177	171	164	181	151	154	155	152	171	166	155	148	155	144	150	165	141	164	180	133	145	168	150	167	145	150	154	153	181	164	186	158	172	153	168	148	178	186	147	183	176	167	181	160	174	194	164	158	177	152	169	157	162	158	151	167	179	151	167	162	153	155	165	151	147	169	184	165	171	171	177	162	192	139	158	163	174	167	164	171	171	169	183	170	191	176	174	178	167	172	167	182	144	149	162	151	154	152	168	184	165	160	158	168	151	153	156	161	158	143	164	172	173	150	167	161	139	197	149	163	161	167	146	151	167	158	167	159	156	168	164	161	157	153	157	147	158	151	184	169	150	166	173	168	174	142	150	170	164	164	155	176	174	198	165	147	144	163	175	175	147	133	135	160	201	147	138	161	147	157	166	150	157	181	166	142	156	169	158	169	164	173	166	173	159	163	175	189	175	164	165	156	134	169	186	169	171	166	171	162	159	135	141	165	174	166	181	192	171	154	167	163	146	168	145	178	168	157	151	154	164	175	173	157	171	153	176	157	170	154	185	157	165	157	134	154	193	153	135	163	173	161	165	126	171	144	187	171	161	160	145	180	155	169	155	159	163	162	158	170	165	189	134	185	157	149	176	161	156	151	151	151	163	186	149	135	157	161	178	139	162	181	165	165	175	173	144	183	157	167	166	181	149	155	178	167	149	200	181	143	177	176	173	169	148	182	146	168	181	171	173	153	154	175	153	156	181	161	167	160	157	176	185	168	188	154	160	149	167	166	174	160	141	156	137	149	152	167	165	146	165	174	185	160	164	165	178	167	176	178	152	166	161	170	188	159	134	145	150	175	157	179	172	156	141	170	175	139	187	168	154	147	150	161	145	160	158	157	168	148	161	148	147	164	137	176	154	143	162	154	161	156	168	161	175	150	162	180	147	177	146	171	170	169	158	167	155	154	148	167	172	171	142	172	150	174	158	171	167	163	152	149	137	189	155	171	181	180	169	164	165	162	163	160	163	164	155	147	139	145	168	149	176	163	152	167	144	154	163	142	149	154	143	146	164	156	155	159	161	174	160	162	162	154	146	145	163	176	146	163	164	153	142	154	138	159	160	176	161	158	146	148	154	149	166	134	164	167	159	159	157	186	175	144	162	156	146	150	156	179	168	153	153	175	172	138	173	173	158	180	174	187	172	174	151	167	159	150	121	184	169	167	178	128	155	168	160	159	133	153	178	154	153	177	135	168	170	145	170	184	178	160	166	168	177	177	168	161	167	145	173	164	161	167	175	157	170	159	148	165	169	156	169	159	154	174	156	136	140	144	149	152	163	169	153	176	159	160	183	166	159	152	164	172	135	172	167	181	169	171	173	180	176	158	141	154	134	162	168	157	174	167	199	161	167	146	157	145	172	156	155	159	154	137	182	160	174	160	158	157	176	170	167	179	166	162	159	158	176	174	175	173	155	178	168	144	184	162	157	159	174	160	144	155	160	171	172	163	166	171	143	150	188	184	167	154	154	160	144	184	128	169	149	173	169	166	165	161	161	179	158	180	161	160	149	170	167	178	155	158	177	139	163	146	148	205	160	175	139	200	176	160	162	153	160	168	144	161	159	185	160	144	176	157	167	172	171	163	153	159	168	176	155	180	173	171	146	169	144	161	133	183	159	181	174	181	165	146	161	157	168	153	147	170	132	170	170	163	155	151	156	181	168	148	153	164	139	145	154	157	181	147	161	171	167	176	145	141	164	166	163	183	174	164	154	146	168	180	186	155	148	152	160	167	150	144	162	169	154	189	185	168	174	210	150	153	176	159	159	153	162	156	164	178	165	160	161	163	143	158	148	161	177	175	168	173	157	165	169	176	168	158	143	167	159	187	171	177	168	138	177	154	132	191	150	166	148	159	186	158	160	175	163	159	185	175	144	149	161	171	160	167	152	167	159	160	175	158	165	165	127	162	148	157	145	144	168	156	174	133	189	158	169	167	174	153	142	138	166	175	171	161	156	133	160	145	157	168	158	164	152	161	160	170	172	144	143	171	182	170	155	155	164	172	174	150	178	177	154	172	149	182	148	173	161	183	144	176	191	125	171	182	161	181	157	159	189	173	171	167	168	175	154	135	167	178	154	161	173	176	171	171	164	152	149	167	174	152	163	159	155	165	162	151	156	160	169	154	171	166	183	162	168	159	157	167	153	206	147	165	158	162	152	165	174	166	174	178	165	177	171	177	167	192	174	144	165	152	137	137	164	150	176	159	164	149	146	175	164	141	163	174	182	160	174	168	154	161	168	165	159	161	165	178	154	165	169	180	159	161	187	165	171	161	155	185	174	157	167	160	166	163	154	146	168	164	140	163	169	159	181	187	175	172	168	186	149	153	144	162	138	167	188	148	175	137	171	141	144	156	159	170	173	166	146	148	154	183	165	143	168	160	153	194	185	178	172	164	162	177	167	163	134	156	168	148	177	157	166	176	178	153	167	173	177	154	173	147	161	188	162	159	170	159	164	179	153	146	159	148	175	155	156	161	146	166	149	180	176	174	151	161	145	153	166	178	160	155	167	162	163	176	165	138	162	153	145	167	187	193	212	169	165	163	152	161	141	155	146	162	159	152	161	160	148	153	183	182	149	154	173	172	157	160	149	175	149	168	155	142	157	147	176	176	170	164	164	165	154	170	165	167	167	158	158	162	183	185	152	181	169	164	138	184	135	158	142	176	164	188	165	163	161	135	178	152	201	158	145	165	151	181	163	168	162	151	142	178	140	125	187	160	147	154	170	158	162	159	125	151	166	147	155	154	173	141	167	175	161	160	158	142	174	152	187	169	135	167	167	176	178	142	155	150	138	168	178	175	159	155	149	154	163	174	175	184	152	162	165	160	152	153	175	158	178	153	160	159
5804	1279	2683	3132	2596	2227	1811	1530	1343	1225	1023	946	919	838	805	769	683	703	686	662	651	637	641	589	605	568	588	554	567	508	554	534	519	518	508	564	536	519	519	490	503	463	523	523	548	498	500	465	514	506	513	545	506	492	502	505	476	512	510	466	528	502	487	473	503	485	497	476	481	474	506	490	501	474	490	509	447	485	462	489	437	497	520	501	494	481	513	476	495	461	499	459	489	501	474	439	494	460	443	494	480	476	483	470	502	482	437	510	485	505	476	462	481	480	500	504	482	502	516	484	471	486	508	490	439	480	445	501	457	491	440	452	472	479	509	503	501	458	483	488	485	477	452	492	502	458	509	469	478	457	473	476	489	497	457	515	487	450	478	507	495	480	503	468	462	484	519	487	429	493	469	483	487	455	498	498	450	504	449	451	481	497	486	479	477	519	487	448	454	461	469	475	473	447	461	491	451	451	478	444	470	478	467	482	463	490	507	464	430	473	461	458	472	475	498	449	470	459	464	466	470	457	490	416	467	472	483	463	482	459	498	497	481	509	487	491	526	468	468	471	461	453	483	497	492	481	462	487	504	523	471	479	541	475	502	535	502	465	498	510	506	427	469	461	489	476	468	476	471	522	508	474	519	484	499	500	466	437	487	511	457	474	527	508	484	487	441	490	464	484	449	487	423	453	514	480	457	460	482	507	481	478	498	469	473	442	504	479	496	484	466	471	491	468	498	474	461	462	497	453	496	499	453	475	470	455	487	469	524	493	499	486	466	487	464	460	438	458	469	469	492	483	488	453	463	494	447	507	516	442	470	467	460	476	483	487	468	496	470	480	471	491	465	470	477	540	482	455	496	475	509	464	455	455	454	424	486	487	450	481	466	447	493	461	474	473	457	466	454	493	465	481	466	493	523	456	489	489	466	475	481	474	515	438	442	483	481	450	470	450	482	476	476	447	469	520	452	464	453	509	466	506	495	460	486	462	491	469	467	476	471	498	473	450	444	494	461	452	482	490	463	488	469	426	530	463	463	497	468	488	458	476	450	496	503	498	507	431	444	464	475	509	496	450	449	439	445	462	455	469	450	475	482	452	453	517	443	498	481	451	478	433	472	480	464	418	496	467	440	479	489	463	504	425	472	476	458	479	495	489	477	487	459	439	460	474	482	463	505	490	452	469	494	426	503	474	502	469	484	492	454	450	470	490	505	532	443	475	495	464	489	497	444	486	478	496	521	494	472	446	476	461	488	444	496	497	473	456	481	516	493	489	463	501	490	441	476	453	487	448	457	450	477	485	524	508	466	446	474	472	456	492	457	476	454	463	460	475	478	454	490	485	486	486	483	473	450	446	470	504	491	461	455	435	474	488	465	462	491	477	484	493	476	448	495	475	501	479	508	461	454	493	481	425	502	467	436	490	472	410	487	520	445	448	484	455	497	474	497	451	508	466	476	445	472	469	479	508	506	508	490	454	459	463	423	468	481	505	498	461	477	447	447	503	452	476	491	496	475	515	468	492	477	455	493	481	490	465	480	438	451	458	463	498	440	466	449	491	503	453	482	454	468	463	470	501	462	475	490	514	451	493	477	446	485	445	482	490	486	456	461	486	452	466	449	461	448	503	419	472	454	444	472	467	514	495	463	448	464	477	482	488	507	494	487	462	504	467	479	473	474	464	497	468	480	482	457	482	421	456	486	471	494	488	491	443	470	450	452	471	487	448	496	455	459	523	461	474	512	505	476	488	488	500	458	502	461	471	476	487	473	509	502	486	481	441	480	509	456	486	448	466	477	476	437	457	475	483	490	492	441	493	468	470	481	466	499	508	473	480	458	462	456	450	498	485	483	451	498	492	487	496	470	515	500	447	418	489	512	470	462	449	469	515	518	496	454	436	465	453	461	519	478	493	462	467	442	490	456	503	508	479	480	476	491	470	465	465	476	471	496	478	474	430	448	472	479	453	503	507	447	474	447	475	455	499	464	483	478	484	478	485	485	488	443	456	478	430	527	474	448	515	471	468	479	475	482	485	453	494	520	481	440	458	476	475	496	465	508	514	478	504	470	447	489	487	470	474	486	480	480	450	471	449	452	492	457	544	482	477	516	462	496	494	476	478	511	504	469	467	461	466	453	522	474	476	502	480	476	473	448	479	504	502	481	504	473	477	484	446	514	473	482	501	485	448	436	466	499	440	474	470	487	474	469	514	478	483	501	419	464	457	480	519	479	496	504	472	472	473	499	471	451	495	492	505	471	495	459	494	468	453	492	490	480	442	478	483	518	491	466	453	515	446	477	477	439	476	492	464	468	454	443	451	490	478	472	467	457	494	480	503	452	498	472	490	477	428	492	454	509	472	462	479	484	523	475	512	488	475	459	459	468	464	477	451	499	465	476	451	491	468	480	464	445	459	459	473	465	479	483	493	455	495	447	449	501	508	483	447	470	455	455	491	453	490	515	461	441	472	476	510	468	443	466	462	465	496	468	463	515	497	455	496	514	490	463	484	474	468	454	473	479	491	496	502	506	475	507	499	488	473	513	455	488	458	472	487	474	497	503	447	508	478	464	465	459	451	455	462	468	491	522	486	473	464	461	476	483	439	469	508	480	489	459	470	474	479	457	507	463	454	444	468	500	451	500	513	442	491	432	487	471	491	427	511	458	487	477	434	465	470	459	484	477	485	472	419	435	466	480	480	504	453	440	456	494	455	466	520	535	497	497	471	459	513	498	471	453	509	468	461	496	476	498	503	454	440	454	437	447	452	487	461	487	462	483	467	476	462	499	509	514	489	445	486	473	473	454	462	471	451	452	484	490	461	452	454	469	483	498	504	472	476	469	496	465	487	446	464	461	488	507	447	468	496	496	453	466	473	473	479	477	474	491	460	480	405	491	525	502	468	461	468	477	481	459	465	453	436	482	446	455	487	501	493	489	488	472	458	507	489	460	445	516	481	484	474	471	469	453	456	462	450	445	461	480	451	484	463	467	449	472	489	470	463	455	475	492	472	517	452	465	464	484	469	487	450	536	464	460	456	516	475	473	461	441	479	475	477	488	458	458	465	440	465	462	514	491	496	452	505	456	465	447	469	469	465	512	496	499	467	512	501	454	495	474	465	514	471	480	475	471	450	478	482	466	479	503	496	500	482	481	515	502	455	495	490	495	458	486	445	477	522	502	456	511	502	480	490	464	452	486	439	464	469	433	470	499	488	523	455	467	473	482	505	466	480	472	470	450	443	460	448	469	466	479	488	450	488	464	519	482	472	452	446	463	490	452	427	442	512	460	504	461	480	459	482	472	457	456	491	505	463	486	482	446	447	497	433	487	448	488	512	447	479	472	506	487	466	476	447	490	478	498	468	492	495	493	485	472	494	465	479	466	480	457	453	454	497	480	468	455	496	491	484	485	481	492	478	515	444	499	499	483	494	491	452	504	490	496	496	459	488	483	487	483	467	470	452	488	455	473	523	483	472	469	487	502	479	511	536	489	457	480	436
14496	2617	2640	1997	1358	1121	890	714	667	558	493	508	458	459	437	425	428	385	370	407	401	392	377	396	363	410	378	384	399	385	349	339	369	324	361	381	329	355	335	342	357	343	339	333	392	343	361	313	343	307	344	358	316	354	382	344	349	375	351	345	335	341	339	326	356	358	353	293	327	340	390	381	332	366	359	365	368	360	338	328	372	319	314	348	339	325	337	342	360	319	342	340	335	359	369	349	354	323	368	391	342	348	306	338	358	342	327	339	385	326	355	334	340	332	313	355	321	322	340	332	308	362	361	332	378	321	348	350	349	330	350	369	348	342	331	371	338	336	360	327	359	332	336	300	333	356	323	328	330	356	356	354	351	352	360	353	367	326	360	334	343	328	377	346	332	358	378	298	356	314	352	319	350	330	314	315	358	360	338	334	311	372	337	340	353	318	316	334	342	298	336	350	340	360	347	346	307	368	369	305	351	351	342	351	336	362	332	335	323	359	373	371	330	316	354	340	327	341	348	378	296	346	349	338	346	322	310	341	334	329	333	296	331	304	343	332	297	333	285	378	332	340	367	321	344	316	346	334	366	359	294	361	400	341	328	343	339	328	319	361	330	381	320	346	365	358	329	335	291	364	321	301	303	336	350	310	374	342	339	358	351	338	346	355	338	320	359	316	360	357	333	343	350	342	333	347	372	351	350	317	335	363	332	315	354	393	286	344	370	336	330	376	362	365	358	320	340	355	385	336	341	388	351	339	343	361	366	339	314	344	352	332	375	342	383	344	303	304	356	344	362	327	364	382	334	340	380	366	324	359	328	340	341	365	276	320	326	333	362	346	347	371	339	318	357	324	323	339	373	325	330	354	354	355	347	332	304	365	337	304	341	330	340	340	338	379	342	310	327	309	325	353	348	383	318	353	383	362	336	335	356	354	309	367	330	351	318	358	345	336	343	337	312	360	361	324	359	309	347	323	346	308	317	338	345	331	346	359	362	352	321	275	367	336	305	326	341	326	317	359	379	354	367	346	330	378	314	326	392	365	354	350	333	290	340	357	338	386	342	369	363	354	329	345	320	353	326	335	340	371	334	373	364	332	322	331	333	325	330	359	357	339	374	320	335	344	346	319	367	309	322	336	350	390	339	334	333	317	346	311	317	352	367	355	343	317	343	332	330	364	360	325	339	352	349	354	354	355	328	338	354	326	311	353	330	366	314	320	373	329	333	341	327	344	310	327	359	330	310	349	338	340	334	318	329	319	327	380	346	340	348	340	335	341	379	398	360	363	358	343	355	342	360	350	336	307	369	324	375	313	332	344	328	356	337	337	325	363	329	333	351	341	349	317	376	331	321	347	327	347	353	342	296	306	332	341	328	340	345	372	348	299	328	340	340	284	376	371	322	345	359	337	348	365	356	333	324	357	332	313	325	336	384	362	361	333	334	360	338	342	376	357	341	362	398	330	307	337	305	353	348	338	335	374	320	342	318	377	342	338	328	375	356	339	350	365	360	323	311	401	339	311	347	334	316	378	336	338	343	358	347	324	326	308	386	331	344	352	329	366	363	357	340	345	364	343	360	355	292	322	342	333	333	321	347	329	347	346	346	347	364	338	355	350	311	359	345	300	333	302	341	334	356	317	367	352	340	327	359	367	313	354	322	349	357	338	361	331	321	335	356	316	397	334	325	338	321	379	331	316	317	332	305	335	347	341	331	342	369	333	325	351	333	369	353	324	326	347	332	362	359	344	348	379	328	317	383	355	378	368	336	361	352	333	341	279	335	323	342	321	350	394	332	360	342	344	377	357	313	363	327	305	339	346	355	298	341	364	333	320	339	347	332	347	349	318	337	304	348	344	342	333	354	374	354	353	335	326	323	319	348	341	378	372	346	369	351	364	349	317	372	355	325	349	316	371	366	334	332	329	344	337	346	304	367	320	306	368	353	349	306	338	333	321	350	365	375	348	342	350	334	326	343	295	347	351	341	355	338	346	356	323	372	353	337	336	347	331	367	323	370	349	350	332	317	361	337	344	340	327	329	373	349	376	338	333	352	382	344	334	363	355	349	375	323	343	353	350	342	346	358	306	351	343	328	354	343	354	315	331	340	367	343	375	359	350	328	309	329	362	339	308	363	349	353	342	337	366	337	327	303	350	308	354	373	386	353	314	320	348	330	353	355	320	318	343	326	337	342	374	353	331	328	399	373	323	346	323	343	340	355	326	329	362	353	312	315	317	357	324	310	311	346	366	332	389	371	334	342	358	358	330	350	328	333	348	378	364	338	318	346	339	337	344	329	324	343	344	357	313	355	324	380	333	342	340	340	374	306	310	335	326	311	329	360	334	313	317	313	351	345	368	365	348	335	322	343	330	336	315	347	337	329	318	321	349	360	354	374	328	355	351	334	320	346	349	322	308	338	347	349	384	355	324	383	317	321	327	374	311	384	323	371	362	351	320	354	331	351	339	310	316	314	364	348	337	350	360	363	372	320	345	329	344	364	351	322	352	339	353	327	364	318	356	359	299	343	377	369	303	330	356	327	379	321	350	363	295	337	339	316	350	317	327	354	363	330	331	363	340	355	343	365	353	332	347	389	333	349	302	345	353	367	361	338	350	338	331	331	367	355	337	335	352	341	366	350	352	341	346	335	328	322	325	342	336	330	366	372	351	323	313	332	337	313	368	328	339	357	329	355	367	303	354	325	346	312	308	363	355	339	366	358	345	351	359	367	356	363	353	336	368	339	346	371	299	324	388	345	339	334	325	315	339	347	346	335	369	357	350	328	333	332	327	329	337	313	357	326	326	356	327	305	343	328	334	314	329	326	364	381	350	346	342	361	332	317	322	337	304	314	344	325	376	344	355	357	322	365	323	360	359	340	308	331	366	372	314	347	326	326	343	347	350	349	306	363	377	323	361	320	337	335	374	336	345	355	334	363	354	343	380	389	366	313	343	346	361	335	349	341	314	312	346	345	308	326	346	341	331	344	343	344	305	357	335	321	370	343	309	317	340	352	349	362	367	329	364	355	335	341	342	354	369	343	358	338	339	337	314	353	317	328	302	336	325	362	345	322	325	334	346	352	352	338	342	324	352	365	379	327	336	357	338	341	341	336	322	389	350	335	338	358	332	341	314	341	337	341	319	342	384	353	335	334	340	374	334	306	342	348	329	369	353	356	339	305	350	328	311	342	325	320	345	359	376	340	344	351	363	301	340	336	371	343	323	342	333	331	329	318	332	319	365	326	362	338	364	329	359	343	335	351	319	329	343	361	341	339	330	311	330	342	376	342	340	377	325	333	338	366	327	349	358	357	350	343	314	339	375	316	331	334	367	337	338	340	368	339	336	340	328	349	351	339	337	316	346	325	294	324	347	351	330	363	348	343	375	349	322	345	320	323	321	358	342	323	335	339	362	372	365	355	358	385	325	330	352	377	333	333	317	313	342	376	381	313	347	368	362	339	329	309	316	330	347	346	372	335	324	355	349	333	355	349	389
8054	2403	5148	5640	5048	4183	3528	2996	2513	2238	1988	1789	1729	1587	1478	1357	1398	1327	1336	1148	1193	1199	1045	1100	1100	1034	1080	1057	1012	1015	995	984	986	1029	945	970	921	956	949	945	933	943	945	949	869	927	938	908	874	912	925	917	954	916	862	936	898	967	901	900	917	877	905	904	806	906	935	903	887	913	827	905	942	902	853	865	890	843	909	876	896	871	862	856	892	966	876	801	898	893	864	851	943	907	880	840	859	878	884	868	877	853	869	890	884	871	854	894	914	883	918	892	911	922	891	906	818	914	906	896	827	841	862	845	895	900	823	918	885	862	831	810	884	858	833	834	873	878	844	872	855	857	872	846	909	842	849	887	868	895	853	911	847	854	844	851	886	925	872	880	881	895	919	838	900	876	879	896	844	859	856	859	842	885	876	855	871	874	821	898	849	880	904	865	891	884	894	859	807	870	891	864	851	832	883	910	869	849	849	855	914	877	832	942	842	912	903	858	821	904	884	836	840	843	897	872	873	882	849	883	827	844	854	833	852	869	811	896	906	859	886	882	856	849	794	836	885	913	847	901	872	840	847	901	901	860	845	916	827	860	831	849	831	912	834	842	837	824	874	813	866	849	909	865	853	875	874	854	885	806	920	828	843	874	817	837	890	889	826	830	882	888	879	887	875	817	964	848	846	855	830	836	897	895	855	848	829	840	859	872	871	854	868	895	878	862	914	842	827	884	888	839	923	831	879	791	875	877	918	841	819	857	905	844	844	839	883	839	804	852	824	845	886	864	829	881	873	873	834	868	902	868	872	862	840	829	843	827	807	811	889	883	879	871	813	859	874	856	895	876	869	867	842	896	853	862	898	831	807	854	835	854	849	839	883	835	843	893	876	891	796	862	868	870	865	814	836	912	817	899	868	829	886	764	814	887	874	883	811	826	839	806	831	862	853	844	886	854	824	839	857	821	852	873	857	879	852	901	890	793	876	839	888	874	828	846	855	855	921	853	836	891	854	881	833	876	879	891	859	834	884	889	791	847	875	864	860	903	814	890	875	846	839	831	816	891	820	847	890	871	882	879	863	883	875	839	848	875	886	855	867	925	866	875	807	924	880	819	871	846	882	885	844	801	862	851	900	824	845	860	773	844	873	872	826	869	832	871	897	828	858	835	848	902	848	885	839	894	882	904	864	825	897	868	863	841	816	823	902	829	881	912	884	825	851	814	872	884	860	848	879	833	894	826	896	836	862	922	886	854	909	889	843	855	868	859	881	869	881	905	871	827	804	875	808	830	874	919	845	907	870	886	861	884	876	912	846	845	839	853	908	835	821	842	838	826	821	868	855	868	835	866	851	808	867	836	849	934	922	872	867	891	833	826	859	852	875	893	859	870	822	845	889	836	843	855	870	864	869	843	863	816	903	867	893	854	883	879	865	766	847	875	850	841	846	874	852	845	831	896	806	872	915	847	871	889	908	864	839	897	846	852	844	879	844	868	838	845	840	812	844	816	811	895	858	865	845	866	803	822	850	849	848	873	840	849	855	885	891	872	903	845	852	891	837	845	907	845	908	833	869	873	891	838	870	867	815	866	928	828	879	830	841	848	819	856	871	890	836	881	857	852	823	878	799	856	823	817	887	848	847	882	824	863	863	847	855	824	822	890	847	853	851	823	869	880	892	859	869	844	841	856	881	869	829	842	881	826	839	863	865	878	883	848	835	837	910	872	845	847	845	850	844	837	862	860	875	876	844	822	880	839	836	880	839	895	866	898	848	883	884	889	834	849	878	868	877	877	833	884	834	823	848	876	869	874	872	874	890	865	871	842	812	824	910	845	844	866	812	847	896	841	809	849	908	825	856	851	936	902	889	875	831	887	872	858	883	855	893	892	879	836	838	870	890	845	865	832	832	866	885	851	847	830	868	882	887	840	841	871	823	886	841	857	844	866	858	917	898	855	843	826	856	842	848	836	903	875	870	890	882	867	878	908	909	882	872	862	806	835	854	900	859	879	849	861	940	857	879	924	848	873	834	887	862	838	828	910	913	876	858	853	855	902	880	888	817	827	911	861	825	876	856	827	905	841	844	852	838	828	907	877	867	809	881	930	859	881	858	831	842	897	884	887	848	821	836	874	852	844	836	898	801	859	873	862	822	870	807	864	844	956	849	853	866	832	855	905	883	857	899	833	875	809	867	884	902	876	896	872	870	864	825	851	895	876	918	837	813	830	838	836	887	812	880	825	908	821	892	823	814	901	847	845	884	896	838	880	832	909	845	845	913	869	886	881	820	877	863	904	790	869	890	885	823	861	864	864	847	847	901	883	847	840	877	852	846	836	816	881	870	863	888	892	848	853	929	874	836	873	837	835	838	884	848	875	831	863	806	866	837	880	787	874	850	837	836	858	842	843	819	844	911	874	918	894	851	861	803	817	785	910	876	868	890	869	899	823	886	855	852	869	877	835	845	885	883	875	788	871	870	875	822	900	840	869	827	825	845	869	910	825	863	822	883	864	791	876	887	900	853	843	843	885	826	824	808	878	830	832	863	877	808	904	884	844	827	841	870	790	887	888	848	904	813	887	827	847	865	841	866	872	885	831	875	860	880	847	877	873	856	871	900	831	855	836	857	854	826	857	842	920	844	863	880	824	873	857	896	864	816	876	826	874	835	891	853	862	865	862	825	856	810	886	834	853	896	856	882	886	886	897	901	816	847	840	824	877	842	844	846	855	881	853	855	881	884	866	840	813	864	867	861	820	902	846	828	855	897	865	868	886	901	860	859	869	850	898	878	861	851	873	862	886	877	865	832	836	866	863	856	901	853	875	850	867	877	858	815	860	852	847	862	874	890	870	903	866	836	896	827	883	842	865	842	892	870	881	873	910	861	898	864	877	902	878	864	853	888	879	874	847	909	858	921	852	861	856	870	900	865	840	853	809	843	861	810	837	875	922	901	827	858	867	881	836	844	858	824	861	860	834	950	823	829	868	802	917	862	895	919	916	842	887	882	847	855	907	856	862	869	872	897	888	853	832	910	840	881	859	906	828	876	861	886	877	881	890	855	881	868	879	785	887	889	861	822	844	892	871	779	896	934	886	817	849	870	858	882	849	871	858	849	849	886	810	849	884	887	880	817	835	816	848	930	873	860	887	882	859	837	860	830	862	899	852	843	822	822	817	828	884	868	829	891	858	851	848	860	852	826	846	849	839	889	827	853	882	893	798	853	874	883	896	875	818	898	863	860	914	844	872	832	914	875	835	811	852	837	862	855	894	822	831	836	857	845	841	847	858	889	849	899	859	870	858	831	874	834	830	876	893	876	856	849	857	853	866	868	876	818	863	912	818	865	841	863	880	847	869	896	842	866	826	855	821	875	843	892	864	873	825	845	855	857	827	867	833	838	854	836	798	857	841	848	854	894	871	888	830	809	861	958	842	875	875	913	811	837	911	849	845	846	897	839	847	856	866	831	896	844	855	862	860	863	841	857	883	873	858	844	860	909	891	899	844
2051	196	194	166	183	157	157	165	172	143	169	156	166	143	171	143	155	150	167	151	137	145	178	150	152	155	159	160	164	142	183	151	160	165	159	160	171	151	166	159	149	163	173	181	165	162	161	169	139	162	180	169	148	154	172	155	180	169	151	154	149	145	144	154	154	154	157	146	156	168	159	138	164	150	149	151	180	146	138	164	160	156	145	147	150	158	156	151	165	154	146	169	156	154	154	132	162	160	161	185	170	150	129	193	151	157	156	157	146	172	163	177	187	152	144	153	156	151	162	142	166	135	163	153	154	162	141	157	160	151	161	167	180	157	152	163	163	139	183	156	168	147	130	137	146	152	169	154	150	141	144	159	166	151	149	155	157	178	157	154	166	179	149	164	155	166	178	168	172	168	164	154	155	180	165	166	181	170	160	171	155	152	166	163	174	141	145	147	171	159	168	157	161	173	159	162	180	144	142	157	165	160	137	156	166	146	160	145	139	156	166	162	151	175	161	153	140	168	181	137	152	154	173	148	169	165	125	151	174	138	179	166	156	141	158	162	178	165	150	160	146	161	183	149	141	149	158	135	163	187	166	145	159	144	153	155	168	143	166	165	150	140	155	149	141	156	159	159	171	144	152	141	151	207	145	154	165	153	169	143	168	159	147	128	165	161	143	152	147	151	142	137	154	172	155	159	180	181	171	144	160	161	166	171	163	161	164	143	169	153	160	138	146	163	177	159	157	152	156	162	138	166	166	177	157	161	154	190	164	142	155	159	153	152	160	162	156	151	166	153	173	140	152	140	162	160	165	147	171	174	155	152	149	168	171	151	148	147	158	165	178	161	154	172	145	172	168	146	140	156	139	163	153	153	181	165	150	151	164	127	156	143	164	134	175	194	129	158	134	148	158	167	143	163	155	166	148	143	145	156	148	145	137	161	162	175	143	158	182	162	174	164	154	139	154	162	169	161	161	131	148	164	164	150	169	166	167	150	146	147	163	180	156	156	163	139	150	144	165	172	148	165	167	171	170	160	162	160	154	171	165	164	171	149	164	177	165	149	138	124	159	139	171	146	141	174	157	204	187	155	173	156	161	144	153	176	156	162	170	178	153	149	173	135	154	150	148	163	163	172	152	132	165	152	180	153	148	157	154	155	139	170	182	179	136	142	159	151	174	171	142	171	170	156	145	170	192	168	144	158	161	180	158	163	152	171	131	174	190	169	149	136	158	153	165	137	154	167	184	163	160	174	154	170	171	158	172	154	177	148	165	182	153	145	167	150	165	143	152	149	169	168	165	150	184	172	167	150	158	149	136	167	153	157	156	157	160	155	168	145	131	148	132	169	162	145	155	148	159	131	137	143	175	135	154	165	169	150	160	160	153	153	171	157	151	154	153	154	141	167	165	155	162	166	160	162	153	145	176	144	162	142	148	157	150	155	166	177	137	159	157	160	189	155	173	146	161	142	164	161	159	129	147	167	175	201	150	147	146	158	157	132	172	158	160	147	158	161	168	185	146	136	158	168	163	159	149	159	149	150	142	154	171	158	166	178	129	155	149	171	130	164	165	177	163	163	148	133	159	181	146	175	168	145	171	158	155	157	147	144	164	183	181	158	160	150	172	184	158	173	149	151	162	167	139	154	162	146	155	160	161	149	170	157	138	150	139	150	174	162	149	160	151	149	145	146	162	143	175	168	170	179	157	140	138	159	171	146	151	155	189	182	119	151	164	151	167	143	165	155	157	169	162	166	181	140	165	140	150	139	155	166	162	186	156	171	167	151	148	175	187	155	167	176	164	165	130	141	189	143	161	165	146	147	168	158	171	147	148	154	161	168	151	165	154	160	161	144	141	149	162	168	172	157	149	145	146	180	156	150	135	170	170	150	126	128	145	166	166	130	153	161	172	142	152	158	164	174	150	139	134	148	141	157	138	142	154	146	140	184	172	159	155	149	139	158	178	159	135	147	148	156	148	153	144	165	155	137	155	153	143	177	164	174	151	151	163	165	165	170	151	139	161	145	143	157	159	146	160	150	157	151	170	148	151	157	148	170	176	171	160	154	185	158	169	164	176	150	140	142	165	166	165	170	166	152	134	142	131	154	143	156	156	167	161	165	151	144	156	165	173	145	174	175	161	149	143	150	168	163	179	158	155	160	136	149	151	168	193	148	167	161	153	156	152	168	152	161	156	160	173	165	199	143	151	159	156	173	169	161	154	166	182	139	159	145	149	159	151	142	174	161	157	150	150	155	162	169	178	149	143	151	159	143	184	155	165	157	176	155	175	150	150	174	166	166	147	183	154	152	152	143	159	163	152	159	153	120	157	166	175	159	163	180	147	143	157	155	148	168	150	132	151	148	165	161	166	168	131	166	140	157	141	166	156	168	172	146	145	157	168	136	157	148	162	148	143	157	141	181	152	132	160	167	177	153	178	165	171	158	140	153	184	161	172	158	151	166	154	132	169	158	169	171	157	168	152	147	184	156	134	160	169	158	167	153	138	148	173	162	155	172	166	171	150	155	130	153	151	179	158	149	147	174	143	177	158	149	141	163	153	139	148	147	165	160	166	165	178	176	146	166	145	152	149	177	147	138	150	142	159	157	156	140	141	125	152	149	149	156	169	135	169	150	164	166	159	160	144	147	137	159	177	178	160	168	175	161	167	168	183	144	151	161	168	160	162	134	163	175	160	142	153	129	163	144	187	143	157	145	168	127	146	150	177	166	171	141	171	159	162	149	142	162	154	173	185	166	161	158	144	158	148	160	165	162	149	150	158	150	149	164	155	134	175	151	147	165	147	165	161	134	133	169	171	149	179	136	162	161	177	153	159	171	147	177	180	161	156	154	143	167	123	155	163	151	135	172	159	161	141	144	143	177	148	137	161	170	165	169	156	166	138	135	144	130	143	135	172	194	145	157	161	174	154	177	185	161	149	154	169	159	144	178	177	132	169	145	172	152	153	137	148	146	147	157	127	167	176	170	166	170	161	170	133	156	172	161	170	114	140	144	163	173	180	152	144	152	163	158	167	161	176	149	167	164	165	168	160	136	144	169	150	162	165	175	169	165	135	145	159	141	154	158	168	146	162	178	155	208	178	154	168	156	146	162	138	160	137	164	165	161	143	155	161	153	155	159	169	178	157	153	159	161	164	170	150	151	147	160	173	158	158	151	147	181	156	150	193	148	153	178	187	143	183	160	167	166	146	161	160	168	126	171	152	135	170	158	171	146	172	145	151	168	146	152	168	150	179	164	166	180	164	150	160	143	168	169	147	142	174	144	148	170	156	154	167	160	166	165	183	157	142	175	141	150	151	193	184	146	156	169	153	157	172	162	150	146	134	155	142	174	159	139	148	160	161	177	153	157	140	138	139	147	166	164	126	147	160	139	161	170	178	149	169	151	150	154	169	156	154	173	145	165	151	154	169	155	160	136	145	172	180	151	164	160	150	167	151	141	169	172	155	177	145	157	154	155	166	153	177	155	169	134	159	169
2136	497	550	529	567	499	502	495	517	489	433	470	481	419	443	503	481	475	484	455	479	441	472	468	435	434	443	453	465	430	419	439	478	437	444	450	434	467	443	470	465	458	468	474	423	457	471	430	422	445	409	465	429	432	439	430	433	436	428	450	448	470	448	433	451	428	461	425	472	431	463	408	428	478	437	465	419	407	457	454	451	456	473	426	427	448	451	446	465	457	502	477	492	462	476	404	437	445	452	434	444	434	441	401	480	449	457	453	491	487	454	470	436	481	468	500	476	442	424	418	452	443	451	418	414	513	449	452	463	401	466	436	443	439	437	447	452	440	448	439	462	484	481	421	442	461	510	413	406	432	407	454	434	485	474	488	465	443	437	465	450	446	447	416	463	436	464	444	442	427	455	442	462	454	424	460	424	472	475	478	439	480	407	455	453	483	413	442	441	452	440	471	443	477	420	486	456	414	429	436	437	451	434	448	445	421	486	436	477	451	445	393	436	455	447	466	456	454	441	444	420	457	450	441	434	454	424	473	428	432	460	437	458	487	435	461	432	439	426	440	467	485	422	453	433	445	445	456	493	487	416	436	435	454	446	467	417	423	443	447	425	446	458	441	437	457	460	422	430	498	447	466	431	433	458	458	410	447	453	441	435	471	484	443	477	465	472	460	454	478	486	441	407	466	455	433	457	448	460	449	458	439	419	439	436	448	455	448	483	453	475	418	451	447	474	448	456	479	478	449	443	462	449	457	442	437	458	437	434	424	434	422	420	420	462	438	456	488	437	452	463	447	429	417	485	464	453	444	465	429	432	450	408	445	433	391	445	447	450	422	457	451	406	457	469	438	444	473	434	471	397	443	459	475	436	436	467	446	408	438	435	449	444	483	431	425	436	420	422	489	439	474	455	473	434	463	442	435	477	439	457	471	434	465	398	448	426	466	432	457	474	457	446	463	419	454	450	413	443	477	425	438	439	422	483	454	440	443	440	433	459	450	450	466	427	446	427	463	460	464	439	497	442	435	448	443	455	433	382	440	453	426	463	452	442	447	468	460	420	433	434	407	436	425	451	437	409	441	475	443	467	460	446	463	462	471	427	437	451	483	496	446	405	448	443	446	434	438	444	452	434	468	449	455	464	425	452	466	439	444	442	471	448	477	446	498	422	423	464	465	476	463	504	445	461	436	444	413	448	422	474	458	464	457	464	448	439	485	438	417	451	454	487	411	456	434	442	422	472	425	506	453	473	455	471	450	402	467	454	436	501	447	463	455	462	438	459	434	446	469	422	424	424	459	414	470	449	441	418	468	450	390	448	442	469	474	458	426	423	468	441	453	450	473	401	401	462	441	453	419	451	474	407	424	454	455	469	451	461	485	481	411	504	453	476	394	439	454	470	467	428	437	433	484	447	467	447	429	395	453	431	473	456	449	442	444	471	456	465	452	441	469	456	420	475	430	419	453	453	473	453	443	435	450	543	439	439	447	454	443	464	399	464	436	449	419	452	417	452	508	437	427	462	465	475	437	437	452	439	485	397	458	438	439	446	426	451	467	421	416	459	439	426	442	462	472	439	449	449	481	462	470	435	470	426	454	467	404	468	418	475	482	452	459	462	437	455	431	407	476	461	455	427	466	466	459	420	412	505	468	418	457	415	454	436	462	439	471	423	456	469	411	466	442	425	434	446	437	487	420	431	495	457	448	438	442	446	413	419	441	444	447	432	433	439	408	455	435	412	414	433	439	444	442	430	516	441	456	451	417	453	465	459	453	440	460	431	483	459	449	477	454	451	442	458	445	457	459	409	432	465	488	478	434	464	435	492	470	421	460	454	468	460	442	429	455	446	487	460	448	463	432	450	463	419	458	469	428	442	427	437	451	476	444	442	463	461	468	440	478	450	450	440	482	429	462	465	446	470	426	422	448	437	473	423	402	435	491	469	446	437	454	441	471	441	409	444	443	441	434	435	444	445	452	460	438	435	445	414	428	462	469	479	440	473	490	422	444	427	462	461	504	442	455	478	465	468	484	460	420	463	425	430	437	424	414	427	468	475	429	436	443	468	424	449	406	455	414	441	454	428	432	436	469	440	432	438	428	474	419	478	398	439	441	447	426	448	495	463	452	462	419	462	447	435	428	446	468	429	464	480	431	394	455	475	459	448	436	452	469	458	442	477	453	420	481	430	491	453	453	473	455	465	425	482	505	443	500	436	451	415	436	429	443	428	492	416	412	458	425	438	404	461	453	412	461	492	424	432	445	404	445	440	447	432	468	461	420	447	461	464	465	444	425	429	418	428	490	432	420	414	425	457	435	472	450	425	436	466	433	431	455	432	472	404	454	427	453	450	427	469	449	463	462	457	460	429	463	467	414	459	469	445	465	464	420	431	436	427	421	382	422	458	456	433	445	482	473	438	448	423	470	464	442	472	424	433	436	451	466	482	414	452	442	458	470	465	444	442	425	435	439	455	427	420	452	442	433	440	456	443	440	460	444	446	499	425	421	425	436	457	440	421	428	433	457	436	469	459	473	436	426	453	449	439	433	452	416	443	446	440	424	417	433	452	440	468	444	444	485	466	444	446	467	458	451	461	446	448	468	437	455	447	465	440	438	420	438	466	434	455	441	462	472	424	470	480	488	469	463	455	451	428	448	461	407	437	440	424	448	443	427	457	408	439	447	473	473	464	448	475	433	422	442	494	443	423	403	426	443	462	448	421	449	463	445	435	426	432	444	476	471	445	453	474	479	458	461	453	456	419	467	473	425	449	429	437	436	459	444	436	457	428	422	465	434	446	445	448	464	473	406	413	440	439	445	435	459	478	436	467	444	466	434	445	422	444	433	450	432	424	479	484	440	426	474	433	446	470	446	476	455	464	436	457	453	443	470	470	477	463	481	431	450	485	461	463	426	470	437	446	414	463	465	455	463	440	469	474	505	446	427	424	454	441	475	442	426	449	476	470	439	443	417	480	441	483	472	425	436	441	463	512	430	449	444	446	460	427	478	454	424	461	476	441	436	431	492	455	446	410	455	441	467	436	421	478	448	450	445	446	458	432	480	430	470	404	453	471	452	460	474	396	467	459	423	406	467	431	452	457	458	446	467	427	451	453	424	435	438	459	422	433	463	490	431	437	413	462	479	379	479	456	460	429	473	489	458	407	450	402	458	445	419	483	454	449	452	442	430	467	477	446	464	436	443	437	434	452	439	438	437	463	416	456	454	430	432	455	436	431	434	464	442	460	462	471	441	459	452	452	471	467	452	438	427	449	429	438	418	422	474	455	429	449	426	455	466	439	443	408	480	419	411	463	472	437	480	462	445	464	446	438	426	426	474	416	432	412	472	449	443	437	449	455	456	434	438	446	456	460	442	429	474	453	417	434	474	454	451	416	430	431	450	455	422	495	418	451	449	444	445	434	386	444	433	420	434	456	453	481	439	476	469	494	459	418	478	461	472	452	461	484	459	439	446	458	455	476	466	480	428	473	472	460	448
7628	1096	1240	1008	738	534	409	327	300	279	264	268	204	232	248	207	199	205	176	161	177	164	184	204	177	176	185	169	146	178	190	145	187	180	170	162	182	173	169	136	151	169	157	150	195	161	181	169	175	178	150	176	167	174	161	176	174	151	180	174	152	151	188	141	135	189	155	147	197	144	162	152	196	153	169	152	188	172	161	166	139	163	190	154	150	150	146	171	165	161	183	165	163	164	161	186	169	150	148	142	156	171	170	154	164	187	172	137	148	177	148	146	158	159	162	167	161	175	167	139	163	184	178	181	180	147	160	159	141	167	169	153	152	175	173	147	151	164	159	158	180	149	145	167	167	171	150	184	174	159	178	154	197	167	146	179	170	171	175	173	158	172	161	139	149	156	164	161	158	167	171	182	162	157	162	184	153	157	179	153	189	160	165	163	143	179	164	183	172	148	159	160	166	158	163	163	162	153	158	159	175	172	163	164	140	169	148	151	170	178	180	161	144	158	157	161	160	154	142	167	150	172	163	165	147	157	171	145	159	141	151	173	191	178	158	173	170	172	131	173	143	170	170	176	153	151	168	168	172	172	153	166	189	167	173	158	135	163	172	154	163	164	169	171	167	152	179	170	151	175	163	169	169	178	172	172	160	153	159	171	147	147	158	164	156	153	144	158	174	158	151	143	166	166	179	142	184	185	183	185	161	177	156	169	159	164	169	162	156	138	124	162	153	153	173	166	154	160	157	180	164	181	150	148	155	162	165	128	139	141	178	183	174	147	155	176	164	168	159	195	158	144	161	156	187	170	163	134	179	131	168	187	164	153	133	181	154	136	148	173	152	174	167	153	141	174	158	175	152	168	173	187	126	167	168	151	154	161	150	134	149	164	129	160	175	163	177	172	168	164	145	160	155	175	165	164	146	171	171	181	156	146	160	153	155	171	166	143	153	133	152	167	154	143	157	179	167	141	173	151	157	154	152	171	173	182	141	178	157	175	152	169	172	151	174	171	152	159	181	170	156	175	177	175	157	158	144	150	172	168	146	154	156	174	149	165	163	174	168	175	176	160	156	145	163	157	175	168	160	162	155	157	175	170	169	183	127	155	158	164	153	172	151	163	156	178	151	157	141	153	159	152	146	159	173	160	170	147	174	189	130	148	162	168	163	153	164	161	160	169	158	161	151	161	172	158	158	186	153	165	161	143	135	179	173	165	169	159	161	152	155	149	187	153	178	163	159	154	153	172	164	162	184	179	161	149	182	163	169	193	151	141	157	172	153	166	158	151	166	169	160	154	171	156	144	191	166	189	163	137	139	139	149	169	165	160	151	160	168	152	180	164	173	179	155	194	179	155	182	148	170	156	161	170	174	165	152	188	150	171	172	157	156	153	175	171	160	183	156	216	163	175	146	161	142	143	170	147	163	194	167	183	157	170	171	152	156	160	149	166	153	165	163	170	157	146	141	148	161	152	141	149	160	152	151	139	144	149	166	157	153	160	146	171	147	171	149	155	151	160	145	179	158	152	177	142	158	156	136	172	146	137	159	146	158	170	162	151	149	146	159	167	164	133	188	179	180	148	167	151	170	161	170	177	153	146	150	158	185	166	150	138	154	180	127	149	167	155	175	160	170	154	191	183	171	161	175	157	150	176	165	137	151	188	156	160	161	180	182	153	206	164	158	149	153	151	155	164	166	157	162	170	174	154	161	162	160	146	152	159	168	194	160	160	166	178	152	171	183	128	153	157	157	161	164	182	150	151	149	153	152	174	187	143	135	192	151	164	152	148	133	158	142	163	174	197	145	149	148	177	168	161	176	148	164	173	171	157	180	154	168	188	173	166	168	191	155	174	162	151	152	185	163	179	166	146	153	142	188	159	170	158	175	181	163	167	147	170	183	181	149	159	157	185	162	167	174	171	155	173	170	197	160	139	164	156	170	162	176	178	180	174	163	160	164	139	157	145	152	149	181	166	138	161	164	165	154	162	174	162	164	164	195	170	178	171	163	178	184	155	182	175	160	160	151	182	168	188	151	171	156	143	152	163	168	162	160	165	155	152	158	155	163	166	153	147	146	183	177	167	160	152	156	150	158	169	159	151	164	181	172	160	153	146	159	170	157	163	142	159	148	155	168	168	168	152	151	154	160	163	168	150	174	170	165	141	169	156	155	143	157	152	170	176	183	174	164	177	179	147	169	145	155	162	162	166	139	162	136	163	183	187	150	149	144	137	154	168	162	186	168	166	180	166	194	137	158	151	165	171	165	172	165	159	159	165	162	155	154	174	161	152	162	158	163	180	167	161	141	183	144	159	162	136	164	138	162	163	169	158	171	162	157	169	168	171	168	164	160	168	160	173	151	167	176	171	158	147	170	153	176	150	163	178	165	164	167	172	167	152	167	172	146	183	157	167	187	158	162	175	142	147	138	177	153	173	178	152	155	170	178	167	148	176	157	148	152	174	179	167	143	168	161	161	172	178	170	171	169	174	161	154	178	158	133	189	167	149	155	157	144	164	178	176	152	184	156	141	138	130	161	155	146	169	151	155	163	161	157	139	149	162	151	149	180	161	147	152	155	163	186	167	151	164	187	173	157	160	182	171	159	153	159	148	147	168	158	163	176	159	175	162	174	176	167	149	175	146	159	184	158	166	160	168	149	128	154	173	186	171	142	181	152	159	171	170	184	167	163	157	154	178	177	164	177	192	205	160	158	150	173	196	166	171	165	153	152	157	147	162	180	173	143	148	182	146	158	164	157	167	182	159	148	184	158	168	157	139	184	166	145	173	184	175	171	141	149	148	141	159	179	149	168	175	164	181	165	167	170	164	164	173	170	162	136	145	183	150	172	174	163	145	146	169	203	174	156	152	166	171	155	179	158	139	159	160	145	193	172	143	145	164	171	148	168	154	168	152	159	176	151	179	162	165	161	170	152	170	164	157	160	155	153	159	175	147	172	139	166	162	150	155	161	175	168	149	168	165	175	174	174	150	164	157	174	167	167	167	176	158	174	163	161	166	158	156	160	172	138	152	155	157	174	174	178	169	150	151	167	184	161	142	171	144	179	153	148	147	160	166	162	136	153	162	166	181	167	154	176	168	157	160	156	187	193	163	168	162	180	152	134	137	166	166	133	172	172	159	187	186	190	138	150	173	153	166	165	175	199	165	173	163	166	163	189	152	160	172	168	160	167	164	154	167	191	158	138	138	190	156	151	171	145	148	164	187	177	151	155	146	187	155	169	152	169	174	163	143	181	159	158	158	172	164	153	146	150	182	151	166	159	142	145	157	149	137	165	170	164	161	175	196	177	157	140	156	135	176	162	158	159	177	153	146	150	172	196	165	152	169	167	177	186	162	165	167	141	164	154	159	165	156	170	156	177	167	177	161	159	167	164	174	153	140	162	150	149	177	158	164	163	163	151	183	144	168	172	174	177	144	160	187	179	154	187	153	167	152	168	165	150	152	175	172	163	141	144	171	173	164	132	170	163	176	131	177
5809	1246	2614	3080	2675	2268	1805	1573	1353	1209	1103	1004	897	876	805	771	777	647	684	652	611	616	635	611	598	576	572	611	562	575	597	498	576	537	522	505	510	505	535	500	540	522	527	511	469	503	506	525	566	521	521	561	490	491	529	490	515	442	510	474	488	482	498	532	513	504	519	484	466	489	473	480	507	493	484	534	511	484	483	472	478	441	553	450	488	463	448	484	533	519	469	471	493	487	479	480	487	491	483	492	493	445	473	501	472	514	491	476	482	497	468	493	461	509	501	471	479	472	474	462	458	476	496	507	494	484	473	508	490	489	529	500	470	457	489	438	483	521	462	480	470	505	490	496	491	474	506	490	474	499	428	491	472	448	502	489	445	491	452	469	469	472	436	445	451	455	435	480	507	462	475	494	473	471	499	484	485	486	462	441	447	470	462	465	483	497	448	485	464	504	474	491	510	466	447	476	452	462	486	505	534	476	504	485	454	479	512	462	519	465	438	507	480	488	493	486	463	465	452	489	443	432	506	447	506	457	489	510	519	475	465	501	471	478	469	497	479	475	457	469	532	462	484	488	491	480	463	513	475	494	490	492	449	459	495	480	488	489	457	487	460	502	451	504	468	471	479	485	471	475	499	466	442	477	505	457	478	518	473	512	491	466	500	506	472	479	479	490	447	454	450	478	439	519	531	492	446	470	504	476	507	454	479	465	463	475	470	482	471	497	439	466	482	475	514	475	500	482	429	532	489	477	469	483	490	472	442	448	468	421	485	511	465	471	482	493	509	468	442	458	481	482	449	454	463	482	459	484	469	448	477	457	484	512	464	525	494	468	508	496	501	465	460	515	509	491	486	454	500	490	480	499	506	468	512	491	454	466	518	483	512	462	488	481	536	495	455	498	504	477	458	506	481	475	488	468	466	470	493	485	478	485	461	473	480	477	468	503	460	490	478	457	469	527	465	498	473	498	470	494	481	515	466	473	517	516	490	480	490	498	476	471	496	453	467	460	478	471	478	520	496	537	480	497	462	469	454	458	480	466	480	482	457	465	447	460	494	472	474	504	475	470	491	511	464	499	471	479	491	508	482	469	474	443	503	458	476	500	510	480	494	449	506	475	501	469	498	500	424	465	474	495	497	470	548	479	500	484	429	456	493	492	498	476	466	507	519	496	452	457	484	464	476	468	459	428	440	546	490	468	505	464	500	502	442	479	469	448	491	485	467	504	485	503	460	449	423	480	535	433	454	465	450	471	450	484	490	486	524	494	478	478	452	471	491	425	493	443	449	512	488	468	465	474	490	487	455	496	502	513	473	462	531	452	490	492	469	448	470	498	499	492	490	480	461	434	482	459	506	442	483	506	483	443	446	460	460	443	480	451	481	464	468	444	480	485	456	447	439	448	455	465	456	449	472	423	442	488	465	502	550	527	519	474	480	455	486	510	468	473	452	441	497	504	479	450	473	467	478	459	486	498	498	463	446	477	444	459	468	503	520	508	451	430	444	509	480	490	477	462	470	432	470	461	468	474	475	473	458	452	511	476	468	451	471	471	473	453	456	504	511	488	421	474	469	492	479	519	486	468	517	441	463	476	479	460	504	479	518	509	496	457	481	471	455	469	455	452	441	451	474	450	494	456	470	469	467	437	506	489	475	475	472	472	464	459	468	479	454	485	469	453	484	478	501	463	484	459	494	456	464	478	455	509	501	473	464	501	497	467	479	496	469	507	487	449	474	510	471	485	500	474	459	495	501	491	494	473	471	490	451	440	487	455	440	511	487	456	455	451	474	505	484	456	488	475	506	460	479	431	513	471	479	455	508	476	484	487	474	471	498	474	441	439	500	464	498	468	462	444	484	491	506	450	457	465	474	460	465	487	486	508	478	499	462	445	467	466	488	473	522	499	481	455	455	482	442	458	491	504	494	452	464	471	471	457	472	454	495	492	453	474	476	473	508	478	491	464	477	487	520	442	462	482	477	451	439	456	531	460	491	477	509	479	486	510	473	497	450	502	437	446	469	457	466	481	485	522	489	464	507	430	468	463	524	474	451	460	491	467	460	459	524	463	494	460	450	526	466	490	464	483	490	463	479	476	508	493	498	489	521	477	491	457	479	486	493	490	461	462	495	479	485	450	475	469	459	507	501	463	480	481	461	487	473	454	460	474	468	490	459	462	493	458	508	502	436	493	437	496	480	443	515	463	459	481	492	523	496	448	488	479	437	486	504	463	451	453	508	462	485	503	478	493	458	497	468	484	465	485	521	484	456	495	467	486	487	499	499	493	508	492	503	458	486	478	464	494	503	526	497	491	466	464	476	489	477	424	437	480	491	500	504	477	463	506	486	503	458	514	508	505	496	483	485	499	464	461	473	480	477	451	442	476	451	470	491	439	519	505	506	469	458	477	490	483	487	485	482	497	495	473	454	464	499	508	430	463	461	487	509	458	483	506	480	495	504	475	472	464	480	518	440	492	506	503	466	534	490	503	479	461	488	499	487	492	509	491	481	520	470	436	511	477	454	477	482	475	453	481	443	515	467	503	450	464	499	508	496	481	459	484	504	469	498	498	448	481	504	456	503	445	474	493	477	480	491	450	452	488	456	490	478	484	476	426	454	486	482	498	456	532	470	457	476	489	505	457	494	481	463	489	459	458	507	474	481	476	464	471	493	486	474	467	483	518	483	464	466	497	505	473	472	473	517	497	492	483	494	514	498	512	472	466	483	475	450	463	482	494	512	493	459	508	501	470	462	443	505	450	476	483	456	500	492	464	462	449	477	510	501	471	479	447	492	439	423	476	474	446	449	450	475	467	466	461	472	465	463	471	482	485	477	470	492	507	485	524	487	487	487	465	501	463	462	467	449	456	490	515	440	491	481	513	450	461	474	462	464	498	502	456	491	462	508	461	448	469	472	481	488	438	468	502	479	482	489	454	523	466	494	480	471	488	479	465	473	478	456	465	490	481	493	501	490	436	469	539	484	493	492	488	461	481	491	482	481	470	466	496	501	516	490	494	487	473	473	454	463	447	478	454	488	465	479	465	473	417	514	467	471	452	478	475	495	470	458	513	500	465	451	465	462	480	451	481	474	470	424	453	494	539	464	498	471	472	495	527	478	471	508	511	453	456	485	485	463	498	484	511	466	475	483	476	480	451	489	424	441	501	454	477	459	479	488	461	511	460	486	524	488	512	490	482	441	478	479	476	485	478	494	497	483	485	482	456	495	470	476	464	474	505	487	499	443	466	495	535	470	513	507	485	467	469	469	475	505	459	482	453	531	486	472	502	473	493	474	488	460	449	523	508	488	481	504	505	483	499	493	464	508	485	497	436	434	468	473	485	497	480	436	466	455	466	487	506	492	480	465	521	496	453	452	480	492	527	489	474	462	475	481	506	440	461	480	496	449	508	496	473	487	525	473	481	449	480	487	467	498	471	503	463	515	443	468	470	459	512	484	453	445	476	487	484	470	453	484	468	495	460	524	489	499	491	461	525
14426	2551	2536	1997	1502	1115	904	666	613	595	545	492	457	432	435	435	454	373	410	416	393	352	383	388	386	338	326	386	347	342	344	351	392	359	347	349	341	349	322	360	362	352	332	343	321	348	355	318	329	381	351	355	344	351	369	333	313	365	339	349	342	335	325	398	315	335	373	350	390	347	343	317	326	336	328	340	338	378	343	347	366	360	342	351	363	345	377	333	315	355	334	357	343	334	316	320	299	330	366	333	352	362	365	336	352	342	294	339	334	357	340	358	331	323	351	338	336	344	337	326	336	314	327	349	333	321	325	335	320	333	315	335	329	331	338	306	349	343	352	337	340	348	381	366	367	314	313	332	368	362	330	325	370	380	351	332	340	326	351	340	347	367	345	340	332	336	368	346	339	369	340	326	345	326	323	371	367	342	322	345	354	300	321	334	315	368	352	355	377	362	343	335	365	353	365	349	356	358	333	330	330	347	297	327	327	349	371	315	378	324	322	349	355	372	314	333	315	351	330	332	367	336	323	341	358	334	361	330	337	353	356	335	310	303	349	341	354	340	334	327	350	342	348	386	339	312	362	351	345	343	372	314	319	314	316	383	313	341	334	346	341	328	349	336	339	352	352	350	340	355	332	353	363	361	317	332	336	315	310	386	324	319	317	351	313	344	348	388	309	315	348	350	329	323	340	359	325	375	367	369	319	317	338	348	339	322	338	309	347	365	366	332	347	347	332	357	327	357	354	339	301	325	302	354	363	336	364	330	361	321	364	334	371	343	337	354	323	370	360	357	337	332	357	387	315	342	351	343	356	352	351	333	349	329	339	347	351	371	336	344	355	351	346	336	322	338	331	345	334	369	317	356	335	358	373	309	327	373	354	349	344	338	314	363	335	336	322	370	341	363	368	352	360	358	369	329	318	385	376	338	339	364	344	362	299	348	341	349	328	350	334	362	345	316	382	313	337	344	343	359	329	339	353	334	332	345	337	333	356	348	371	298	330	349	364	346	359	322	328	355	368	334	356	385	327	344	348	303	316	375	330	335	334	357	306	320	378	369	354	353	322	322	381	340	369	387	338	335	327	350	353	358	363	329	339	314	347	338	319	348	373	350	347	336	345	324	301	339	328	339	343	355	335	302	344	339	365	334	331	336	348	295	366	313	302	362	339	345	332	313	335	360	365	349	326	368	355	361	347	371	346	352	302	329	349	349	335	336	326	346	368	361	331	338	345	334	314	349	303	321	323	346	367	330	335	314	333	314	330	356	344	339	315	359	337	352	363	311	356	367	358	345	397	313	327	364	355	349	323	366	350	370	367	348	339	349	350	372	361	344	343	328	332	369	348	304	370	377	335	322	345	332	341	330	365	315	367	341	378	377	349	371	340	347	340	371	335	331	374	372	322	305	337	332	357	353	352	327	344	369	373	340	364	409	339	355	324	375	331	357	349	314	357	342	390	337	364	351	348	365	335	338	341	350	376	308	371	313	329	339	333	354	295	330	324	331	328	336	326	340	324	336	379	352	355	340	338	336	343	326	361	316	328	352	338	348	312	345	327	331	359	362	354	372	361	385	379	323	329	296	341	372	338	315	347	338	354	329	330	362	330	330	315	371	349	328	307	334	358	341	346	335	322	345	310	340	348	343	360	373	368	332	335	352	348	321	347	361	334	333	315	342	353	339	373	351	341	345	360	349	324	369	344	351	337	361	349	340	356	366	343	364	330	336	383	353	353	324	348	315	369	377	355	336	356	330	375	315	337	367	332	332	331	319	322	319	318	347	328	335	334	354	345	370	346	358	337	351	378	325	336	346	314	377	351	354	345	329	390	366	335	322	333	367	342	317	339	324	354	318	339	323	320	320	389	368	352	314	362	341	329	321	324	306	329	361	352	340	300	335	318	300	347	374	347	364	360	339	362	337	334	303	339	341	370	366	333	350	314	361	361	362	380	314	336	334	360	332	351	375	355	363	313	355	312	351	348	330	346	353	368	358	358	356	322	366	329	334	337	369	325	318	339	345	378	347	349	332	325	351	343	337	349	347	328	308	354	354	340	371	328	345	331	376	339	347	370	361	358	321	370	344	297	343	342	381	346	363	370	340	338	335	344	306	333	316	346	335	352	352	357	366	323	358	378	341	338	324	357	326	375	359	322	319	343	351	360	334	334	337	379	318	291	339	328	314	300	346	336	362	361	344	363	340	316	350	338	362	331	359	329	327	375	363	355	340	336	352	324	327	342	345	328	330	354	353	329	317	401	364	342	343	364	335	330	366	357	340	367	329	347	360	336	361	322	342	372	330	360	349	357	376	336	379	347	347	326	324	321	328	334	345	354	355	358	336	336	335	345	328	346	356	354	338	334	365	346	285	343	341	324	320	383	344	337	392	366	298	342	332	385	353	347	310	336	363	316	317	369	331	332	328	323	351	326	319	319	370	311	363	335	344	356	342	370	333	341	351	346	357	347	326	326	372	339	342	355	347	335	335	366	371	382	335	313	338	331	376	333	331	343	325	346	367	355	348	305	357	331	340	312	344	377	336	336	346	333	304	370	333	364	334	340	314	372	313	376	355	321	347	325	346	328	340	333	311	346	326	362	334	331	361	366	308	367	369	369	323	327	351	327	326	318	325	356	346	314	365	317	347	331	335	330	357	351	354	346	314	361	343	333	334	328	387	334	344	326	344	340	362	341	317	361	359	358	342	330	330	305	351	316	346	311	365	346	368	361	365	329	349	353	321	344	354	324	352	372	313	326	330	353	307	345	357	335	353	343	342	354	363	334	297	319	300	348	355	343	342	331	350	345	357	335	303	366	335	363	347	344	343	342	361	356	356	372	322	358	283	370	346	330	340	344	363	347	346	321	358	329	355	341	371	337	349	332	333	352	373	350	353	307	338	311	357	368	324	336	321	333	338	371	357	358	364	340	384	351	334	336	331	355	366	334	350	351	319	339	360	352	375	336	328	339	323	349	348	327	342	360	367	352	324	363	357	325	362	359	303	320	357	367	351	374	377	332	335	334	354	338	359	347	338	325	358	355	341	339	341	327	377	332	373	371	306	325	353	400	355	361	363	329	316	345	356	326	357	352	342	328	341	344	326	375	358	347	342	324	349	364	364	384	322	347	362	353	347	348	364	329	302	311	336	346	316	330	313	374	357	335	340	372	313	341	316	351	366	340	364	380	334	356	366	360	328	323	341	318	378	363	334	354	341	340	310	351	331	328	331	370	351	342	366	327	328	313	335	345	359	354	325	322	285	336	371	353	387	301	362	371	380	331	345	348	366	355	326	396	336	357	319	356	349	338	341	350	326	353	358	343	331	310	366	330	347	337	361	366	327	332	319	368	349	367	317	348	378	338	357	333	350	329	353	358	347	352	338	360	340	363	337	353	332	388	362	382	353	339	351	324	311	336	364	335	329	350	340	326	355	388	339	340	330	391	376	378	345	333	381	329	346	354	344	348	344	354	353	328	361	329	354	356	359	356	352	387	325
7817	2431	4984	5795	5156	4243	3396	3034	2542	2226	2043	1861	1739	1549	1497	1378	1357	1328	1275	1261	1212	1124	1094	1083	1145	1091	1048	1003	1023	1056	1026	1034	985	1012	957	961	975	973	925	919	948	887	1003	928	925	937	986	943	930	931	913	979	915	905	960	898	894	844	944	915	916	911	866	928	858	906	882	922	885	890	880	888	895	868	912	886	898	856	890	893	893	866	858	878	882	840	843	913	882	926	880	832	889	870	866	869	898	876	930	911	834	907	855	870	823	830	859	903	853	803	826	889	883	927	853	884	891	863	820	857	890	833	874	912	845	858	849	848	905	811	919	893	870	893	904	849	897	863	813	890	848	902	819	851	822	847	850	875	837	812	842	861	837	845	909	842	931	851	920	865	860	853	809	857	846	830	843	873	885	925	860	884	866	848	801	835	872	879	840	879	804	870	806	896	830	855	847	878	846	876	833	914	891	887	923	867	848	891	881	927	834	914	849	849	937	827	901	821	885	885	915	894	890	869	939	879	900	837	877	881	899	888	871	895	841	897	841	833	883	842	871	871	888	835	852	854	867	824	859	884	818	895	864	829	859	847	878	860	887	863	872	856	861	853	890	835	837	852	842	828	833	839	893	838	898	842	867	907	895	856	920	840	837	824	836	842	854	913	837	866	862	841	830	847	892	874	864	837	864	848	877	848	856	783	875	869	853	792	917	887	846	837	910	817	818	870	849	885	886	866	838	828	815	879	903	847	823	935	919	875	880	901	888	874	834	881	911	871	888	937	838	853	843	865	862	827	846	836	870	878	869	852	887	866	902	906	838	883	848	858	909	808	808	863	823	832	859	834	889	896	879	836	794	849	844	843	873	849	843	858	880	878	834	880	887	822	863	893	905	883	870	881	878	917	881	869	839	873	827	890	858	912	869	852	841	819	859	860	872	918	874	883	880	910	809	881	936	827	869	864	895	852	861	886	875	914	824	839	872	843	845	875	901	813	846	881	867	842	897	902	797	876	839	814	875	889	875	889	835	855	872	892	813	880	846	839	895	822	860	860	882	875	853	902	831	855	875	868	852	917	816	869	864	849	879	857	878	844	914	841	912	869	870	838	861	838	801	820	922	872	797	872	893	832	875	936	840	858	849	836	854	841	904	852	889	867	891	857	820	879	831	832	836	858	899	897	865	828	884	832	880	813	838	902	911	900	862	874	848	824	910	827	866	833	853	844	807	879	837	838	874	843	828	883	858	918	872	866	927	903	921	827	859	861	879	845	903	819	906	872	868	858	841	889	833	830	860	851	871	825	874	849	781	875	879	862	823	866	841	827	830	795	904	850	844	807	913	862	832	828	926	851	863	886	872	828	829	895	853	865	871	831	888	875	870	869	889	845	859	876	795	892	852	877	874	835	868	862	856	835	874	872	902	829	800	850	921	866	858	854	907	833	885	820	906	812	846	869	889	843	883	861	867	842	897	835	852	819	865	826	829	896	900	943	871	837	860	797	869	827	889	838	885	863	886	895	791	868	840	868	858	856	867	858	853	918	827	842	885	835	875	897	868	857	875	862	866	913	898	905	843	862	851	828	912	843	876	816	888	840	833	871	863	873	802	862	858	878	896	896	829	878	835	786	839	834	865	844	861	922	836	880	850	889	837	863	871	793	823	880	869	859	833	908	880	861	846	860	876	865	830	868	893	819	850	840	884	791	849	835	882	884	934	839	943	854	837	868	901	865	878	873	868	820	868	834	860	872	856	894	848	831	846	897	901	862	904	883	834	895	830	851	861	871	851	836	822	873	878	867	875	848	837	853	892	929	850	862	836	836	859	916	857	875	845	861	812	832	888	899	841	869	887	853	872	874	872	864	861	873	865	848	852	887	893	913	868	876	891	878	836	855	909	875	856	863	852	855	852	904	920	888	867	841	888	865	913	860	843	895	836	892	820	853	871	900	805	868	897	858	866	868	859	852	894	875	886	864	866	874	866	838	837	812	891	919	860	859	895	837	872	872	866	820	819	847	857	873	810	830	860	868	882	857	861	862	851	898	859	828	845	875	823	836	842	940	831	862	848	877	899	887	864	818	881	779	797	831	871	854	843	819	860	835	865	845	839	843	899	840	888	886	864	884	859	847	864	867	903	862	842	889	854	830	875	818	865	829	838	868	909	869	810	833	859	841	862	833	811	816	857	853	867	862	853	865	839	837	929	844	826	886	881	880	897	851	820	877	869	895	844	847	830	855	862	847	818	845	876	886	863	807	876	856	880	848	884	925	816	889	860	862	887	849	858	828	909	840	889	809	867	838	840	863	871	836	902	857	889	880	847	871	913	893	789	819	865	850	869	813	875	864	873	826	873	882	843	865	901	861	875	848	899	910	843	850	886	809	885	949	856	900	848	794	873	847	890	888	863	905	917	874	850	905	840	875	903	837	791	863	844	854	865	872	870	837	822	875	826	892	857	822	864	833	882	905	832	888	877	843	866	867	891	840	888	821	833	839	896	822	843	845	877	907	818	829	842	870	883	836	811	856	878	875	806	885	853	890	843	857	897	822	871	825	848	820	876	951	876	863	892	871	834	860	851	887	856	855	870	868	871	873	826	800	855	859	848	839	812	839	823	881	859	858	833	887	839	889	905	884	854	846	844	880	919	868	849	898	840	840	885	877	845	849	827	890	861	872	852	873	867	858	833	833	863	823	849	844	908	874	866	894	917	858	844	855	883	846	887	879	856	874	902	864	829	877	834	860	822	876	934	870	896	823	888	865	901	871	903	838	901	905	856	900	849	845	846	840	886	877	805	907	884	908	836	913	876	827	869	915	870	836	840	865	896	876	838	876	822	864	877	841	840	869	821	917	863	812	872	916	824	864	940	865	897	822	869	880	882	869	858	843	885	873	927	858	871	861	803	865	871	869	843	854	897	843	890	888	865	918	851	861	853	851	835	841	891	850	868	860	873	860	862	836	862	864	870	891	842	848	883	838	901	842	910	846	864	896	873	840	870	906	847	904	857	882	872	844	924	821	857	902	893	882	892	882	884	918	819	865	843	863	843	819	814	904	844	873	884	820	855	865	884	814	811	890	887	859	851	861	825	846	840	856	898	908	850	811	837	807	907	849	853	859	840	843	875	889	867	837	876	843	837	866	835	862	867	853	896	902	913	827	850	818	916	863	872	870	832	847	918	860	835	856	797	859	828	892	878	848	873	910	874	884	866	833	871	827	969	885	854	843	871	863	867	898	863	838	882	923	892	829	901	839	850	851	864	857	880	832	877	836	868	861	836	841	902	851	864	876	840	845	905	825	916	874	816	942	865	877	819	879	840	908	863	869	893	862	868	845	844	807	865	891	852	869	862	860	908	840	876	822	888	813	890	852	883	863	864	856	867	819	862	850	838	811	862	824	849	920	845	936	832	883	817	836	846	915	895	868	880	840	844	820	866	876	875	836	871	867	866	810	879	867	890	855	843	862	856	840	883	891	890	820	878	860	836	838	864	880	840	912	866	856	827	922
1918	156	176	180	169	184	166	176	128	135	166	158	177	143	185	163	175	158	171	162	180	161	132	158	145	149	146	157	158	154	158	137	179	149	133	155	168	167	146	173	154	149	145	157	163	195	139	142	139	156	185	158	160	153	157	183	149	160	157	134	148	172	163	150	178	156	149	155	145	136	144	139	152	174	154	165	161	159	178	142	149	171	142	147	137	158	156	162	150	138	167	170	139	129	155	149	151	145	147	148	152	157	131	144	148	133	158	175	152	172	151	167	149	159	162	167	159	163	162	157	145	147	148	159	145	129	169	168	161	138	161	159	156	138	146	149	146	165	161	153	139	142	155	140	161	173	153	152	171	184	143	141	147	152	167	177	172	160	182	154	162	172	157	164	167	162	147	164	171	162	171	165	156	128	141	164	134	145	146	173	139	167	130	148	176	177	166	171	154	133	161	146	176	151	151	160	160	185	133	156	140	143	163	174	162	163	144	164	160	157	163	155	165	143	152	159	158	152	154	138	140	174	168	174	163	166	143	154	124	159	156	157	163	164	153	181	151	134	148	141	159	141	167	152	143	167	162	152	163	177	176	161	162	145	148	151	140	158	166	150	158	141	173	184	160	152	160	137	167	169	130	156	154	159	151	150	153	148	149	156	164	160	151	151	141	116	161	168	170	168	137	145	144	143	162	145	142	197	157	153	146	148	168	155	145	156	163	150	158	131	147	160	148	174	174	141	157	158	157	165	147	159	165	155	157	155	146	168	155	139	186	168	146	143	144	148	175	151	165	204	180	161	174	140	145	151	149	154	122	166	164	162	152	141	163	173	166	156	170	186	166	145	151	151	138	126	149	150	153	165	156	167	156	140	163	164	175	152	163	161	148	150	163	159	158	146	159	142	178	166	160	141	165	143	159	151	157	164	174	174	152	138	146	156	136	141	125	148	147	175	166	146	148	164	178	145	168	152	134	156	161	165	154	143	171	151	137	154	174	140	147	154	160	149	170	141	147	164	163	167	169	140	154	166	153	152	147	166	158	150	162	160	173	162	160	178	166	189	165	155	158	148	146	164	176	177	135	164	135	188	149	151	145	158	145	164	168	159	162	162	143	138	145	137	132	169	140	158	165	146	157	163	172	151	139	158	136	156	177	154	135	148	166	137	160	162	150	160	163	152	165	137	168	146	160	163	183	164	145	158	145	171	149	154	169	153	176	163	158	165	154	153	165	129	175	156	158	131	167	155	173	160	153	155	150	139	137	147	159	169	167	145	146	157	171	168	154	182	159	126	165	201	141	173	147	168	159	183	151	147	155	138	145	166	181	147	171	151	169	149	170	147	151	167	163	161	161	156	169	165	178	148	153	188	168	156	167	154	182	150	140	138	161	154	137	147	166	166	141	161	190	151	159	144	154	149	171	155	180	148	158	163	135	143	135	162	167	161	167	170	161	173	170	146	164	164	138	152	143	157	165	145	140	149	166	164	154	160	159	164	146	159	154	160	139	174	166	139	140	167	153	150	151	155	135	156	160	162	139	149	163	158	156	131	149	148	162	146	146	167	164	135	142	155	151	175	141	136	125	149	163	138	148	134	144	147	160	162	141	164	139	141	163	171	155	153	137	152	161	163	165	136	138	145	163	176	138	185	185	154	148	163	137	146	143	165	146	148	162	145	152	166	164	148	144	170	169	150	149	161	157	146	127	162	155	144	182	160	161	156	149	155	159	152	155	146	179	176	138	150	162	162	154	169	158	159	176	163	171	161	148	149	153	139	184	138	153	178	142	182	140	160	159	180	166	168	147	158	156	148	152	140	164	146	154	142	144	150	146	146	157	185	156	159	175	161	140	143	153	170	152	154	159	155	156	145	161	155	170	171	145	159	154	161	169	161	146	155	151	186	140	154	160	141	154	144	165	127	152	160	157	161	144	140	174	146	181	180	168	162	155	174	138	131	140	175	165	142	153	167	161	164	156	159	153	161	154	168	167	155	174	177	188	162	165	154	156	151	179	164	162	154	180	155	149	157	179	177	182	157	143	149	176	171	171	170	157	133	140	156	180	147	147	181	142	167	161	173	157	162	167	154	148	154	166	151	158	147	145	172	142	185	142	180	169	146	148	160	143	144	143	148	165	154	168	152	167	169	142	148	184	157	150	171	168	158	153	148	179	157	142	156	151	153	136	133	167	158	159	157	161	155	153	125	177	172	154	163	152	159	176	176	157	167	161	158	156	161	146	158	175	155	135	154	177	149	158	132	160	158	150	160	167	138	146	171	121	158	166	148	151	140	167	167	171	122	146	178	162	145	184	146	150	155	158	132	151	165	149	154	154	165	157	151	152	170	151	151	151	156	153	147	144	135	153	151	140	141	162	148	164	150	153	163	145	147	162	157	160	163	147	142	164	164	163	154	131	131	152	145	139	176	174	141	153	119	146	164	150	141	159	163	155	163	138	155	167	175	147	159	157	167	168	163	147	158	151	162	156	162	175	155	123	169	156	163	144	156	164	143	163	150	181	155	157	159	155	154	150	161	148	151	153	162	151	165	151	136	149	167	193	166	135	144	159	167	144	153	147	166	157	145	144	163	141	171	152	166	158	162	129	163	168	172	151	155	144	137	156	138	135	133	160	164	143	137	139	170	165	164	173	159	126	194	159	156	164	163	139	159	164	135	149	153	160	131	167	154	137	166	146	161	166	147	163	168	166	160	149	167	158	157	175	164	151	161	159	143	180	156	144	145	156	161	148	165	173	159	179	190	160	162	157	150	171	173	171	155	156	184	162	155	158	160	158	150	181	156	144	154	155	142	182	146	164	157	174	164	143	173	158	155	176	153	153	162	117	163	151	180	131	124	162	164	170	169	172	190	174	150	155	154	153	158	153	146	163	181	158	149	156	154	127	176	162	175	135	161	137	149	156	140	145	157	156	134	164	153	158	170	168	170	129	154	149	164	163	149	149	146	178	144	167	144	169	173	147	153	155	150	148	143	148	176	167	152	168	161	156	162	161	162	164	141	167	165	163	153	156	141	159	148	146	149	153	140	169	129	170	143	140	174	146	149	145	184	161	148	152	179	158	141	172	168	149	163	160	123	178	167	127	168	139	170	159	168	138	153	143	154	149	174	149	146	160	155	142	153	157	147	136	164	160	164	150	161	144	188	158	152	167	157	171	178	152	185	161	161	171	153	148	161	163	136	147	140	147	176	141	152	138	156	164	153	159	153	141	164	142	156	140	148	148	146	159	155	160	181	140	169	150	164	169	169	146	148	169	176	145	162	137	173	174	167	164	155	145	155	154	168	170	120	162	146	187	152	159	138	153	125	162	152	135	167	134	159	154	173	149	147	157	186	152	167	156	110	150	158	169	158	169	164	162	179	158	134	139	163	157	160	168	158	159	193	174	182	150	163	140	136	176	155	169	159	157	182	160	170	159	162	155	137	171	166	139	173	133	156	135	141	173	149	170	156	147	158	152	176	174	142	155	149	180	162	171	160
2218	496	539	545	540	529	543	491	490	447	446	444	464	430	483	475	459	425	422	434	454	415	456	469	442	446	427	441	424	436	443	466	435	411	435	449	379	457	479	424	441	444	446	447	439	412	460	412	493	429	454	444	436	465	447	435	456	479	422	448	469	445	428	431	475	409	487	455	481	452	491	466	454	472	434	447	454	454	433	483	421	443	458	445	443	403	494	437	467	436	406	460	473	395	468	435	463	423	449	470	466	445	442	447	435	415	473	449	429	436	468	459	456	456	425	429	464	411	424	425	460	447	418	430	460	422	414	421	477	459	471	458	444	437	465	406	394	438	465	452	442	471	443	441	461	436	467	452	459	477	388	489	425	454	467	441	437	434	454	456	432	482	463	426	429	448	412	450	438	477	450	441	478	464	436	421	450	474	404	436	461	452	451	445	440	451	428	475	408	439	426	451	473	430	436	427	433	445	489	464	433	460	456	432	463	437	428	435	411	471	437	421	439	416	437	462	433	479	450	436	453	429	463	460	505	422	451	453	439	444	429	418	426	420	459	421	469	415	462	434	465	452	423	412	450	414	457	440	471	460	452	427	419	459	450	414	461	421	438	425	436	444	418	450	446	441	490	483	448	442	417	418	432	468	459	473	447	417	457	456	487	471	423	415	456	477	428	430	483	441	432	458	428	408	476	439	423	451	442	453	439	414	411	427	435	417	422	466	470	404	471	451	434	435	416	436	460	419	446	410	412	436	431	451	472	462	436	452	446	466	457	426	409	462	423	452	408	420	477	443	467	469	469	444	431	435	435	417	411	456	438	461	435	449	442	420	457	459	459	441	467	488	397	486	454	448	408	409	435	457	471	436	444	435	445	427	464	454	431	467	437	419	451	434	461	483	470	434	443	467	478	402	410	445	434	451	442	486	414	474	438	441	475	426	441	453	455	456	455	477	460	470	466	416	455	446	436	472	429	438	435	448	451	471	407	452	460	488	424	445	444	485	449	440	475	449	463	438	424	460	453	471	421	414	414	452	444	482	458	423	423	438	454	429	474	437	468	453	449	427	445	483	423	442	435	462	469	442	457	468	459	470	462	461	438	433	461	432	468	447	458	468	447	420	405	443	443	446	443	460	440	468	447	432	426	472	433	468	472	429	458	451	449	484	453	478	421	445	463	473	418	448	447	464	456	441	478	424	460	474	402	429	468	448	426	445	405	450	461	448	425	408	440	436	442	468	440	469	477	466	453	460	463	429	454	450	451	442	431	458	444	428	433	489	482	427	454	451	430	422	426	456	488	442	439	434	482	419	445	459	426	411	424	496	437	455	450	473	406	450	400	436	448	410	448	431	442	429	420	439	467	430	452	472	441	443	432	432	412	461	457	439	447	394	431	449	445	410	422	442	458	445	454	416	491	500	442	463	469	421	447	458	486	452	474	433	384	457	457	431	466	433	468	424	434	410	455	413	449	464	439	433	431	469	455	445	486	464	451	468	446	459	469	458	453	440	489	421	445	465	482	439	485	464	445	458	443	424	478	419	459	429	445	440	437	409	415	442	470	434	478	457	441	458	429	419	450	460	428	455	467	440	464	430	435	442	463	433	460	435	467	466	425	447	419	437	434	415	457	454	417	473	426	406	444	449	457	458	445	451	468	405	459	431	437	431	437	444	443	453	418	458	442	455	421	448	453	428	419	429	430	453	402	448	432	438	449	434	436	443	442	417	459	443	418	494	436	432	475	421	405	419	443	444	430	449	436	459	435	445	439	426	452	459	451	452	437	463	388	431	429	423	411	436	451	459	422	425	467	465	474	477	438	464	435	430	415	430	475	434	414	469	423	453	427	454	443	440	470	465	445	467	386	466	427	452	449	458	426	448	397	454	472	486	449	458	448	435	411	429	458	468	441	428	433	449	420	425	457	444	471	455	452	433	453	481	478	444	447	457	441	426	415	465	444	457	476	466	463	428	443	485	438	424	463	468	475	450	422	442	446	455	459	428	442	437	431	443	447	446	440	435	454	420	429	490	449	456	486	434	441	468	445	410	433	476	460	476	450	446	452	469	475	436	477	427	459	441	432	439	444	452	498	483	468	409	425	428	446	451	414	455	440	433	404	432	440	441	465	473	438	450	436	469	439	415	447	464	421	440	427	440	435	444	432	440	447	461	439	430	427	430	456	451	451	449	440	450	462	448	470	451	438	438	456	461	420	411	429	435	469	474	451	472	421	415	439	435	453	437	492	427	456	447	436	441	411	435	467	443	493	453	459	465	480	416	416	446	456	442	462	451	472	458	443	419	415	448	455	464	470	451	434	458	438	429	416	453	429	444	450	454	442	439	444	451	447	413	460	472	444	411	429	444	442	468	438	462	452	399	432	469	462	448	405	394	436	446	447	459	488	405	446	425	457	411	420	481	473	463	388	418	468	435	433	420	434	422	472	430	425	442	436	433	417	417	460	483	458	445	425	471	474	435	429	484	436	420	439	433	431	467	453	450	477	485	485	435	462	431	489	477	442	408	476	463	460	447	465	466	471	426	455	414	430	413	452	434	434	421	412	431	421	433	462	467	478	471	467	404	430	425	435	418	455	427	442	455	425	465	419	456	487	461	451	448	444	423	470	458	452	430	424	451	453	407	421	462	429	455	429	431	472	435	437	454	427	429	458	486	407	453	479	455	400	458	469	447	443	459	418	451	423	465	457	456	417	484	429	441	431	474	459	436	435	431	439	447	444	474	482	453	473	419	445	446	455	441	456	470	434	486	429	427	482	436	433	454	446	430	455	410	448	479	435	468	438	459	480	459	412	445	465	433	484	475	448	443	466	442	461	457	444	454	473	469	441	454	465	500	498	433	437	504	451	424	457	452	442	446	435	435	419	486	448	486	456	424	445	424	421	470	420	404	438	416	433	439	430	479	454	482	467	453	456	432	448	418	450	432	422	438	477	491	445	440	456	460	470	417	457	449	461	446	425	444	417	463	443	415	463	444	453	440	431	452	454	464	500	476	450	443	435	428	462	432	466	446	432	455	428	459	490	431	469	424	436	411	473	439	445	465	402	439	437	413	448	467	453	456	432	473	431	464	466	465	429	429	472	451	408	455	440	442	455	422	466	458	429	472	447	457	461	454	459	433	439	470	469	471	461	456	422	464	473	464	462	416	444	431	407	445	440	422	441	427	430	488	410	419	437	432	434	466	471	411	479	478	447	431	412	436	469	432	443	439	449	413	443	479	489	439	471	443	441	433	494	432	436	445	471	412	464	422	430	424	507	461	472	446	435	425	427	432	453	469	446	448	425	485	463	473	469	447	447	428	459	438	447	460	440	428	485	413	451	397	434	439	453	433	430	443	446	419	444	409	499	446	474	474	443	447	433	429	413	467	440	420	459	419	458	406	417	473	455	443	457	444	453	427	436	449	448	433	437	405	444	458	453	436	447	457	440	418	457	437	426	420	456	438	428	452	467	417	461	457	446	455	410	449	446	431	442	474	418	421
7499	1016	1188	911	648	543	425	360	288	269	254	244	234	181	192	216	198	185	191	178	174	188	196	173	163	177	168	184	170	202	176	169	197	197	200	151	143	160	153	192	158	165	160	173	165	151	175	169	162	149	165	161	186	189	163	172	147	164	190	169	146	154	160	157	162	174	170	155	148	176	147	178	176	148	156	174	163	148	170	146	151	154	176	154	147	179	170	139	180	189	143	141	147	152	178	153	175	139	172	169	174	153	143	187	176	183	150	194	175	170	152	139	173	166	153	184	166	173	171	144	175	158	158	166	123	175	157	156	164	163	182	144	141	149	179	156	161	156	166	146	153	154	158	175	170	152	161	159	164	201	176	144	144	166	144	155	173	172	142	151	185	172	146	176	148	184	157	155	167	164	157	172	177	157	158	152	131	150	185	182	144	148	176	162	139	177	165	170	152	147	175	170	151	157	165	148	163	163	159	158	158	153	159	175	170	160	155	146	173	142	179	144	168	150	174	160	177	176	158	167	160	194	151	155	187	160	150	159	150	170	150	144	149	160	184	165	174	159	171	151	170	147	153	181	170	154	143	174	170	163	164	174	135	161	158	162	153	134	166	166	166	150	176	167	158	127	159	154	157	154	156	157	141	156	160	144	153	175	142	168	179	158	146	169	165	159	161	156	154	166	157	154	193	169	179	146	139	147	168	155	160	152	149	174	145	166	163	144	148	173	191	165	164	149	181	163	172	193	164	146	168	164	162	177	149	176	158	160	134	162	165	182	173	192	160	173	152	170	183	170	164	176	146	161	161	146	169	170	174	170	154	177	153	163	141	161	178	140	167	164	138	167	168	160	161	198	154	155	158	162	159	145	165	184	166	157	187	157	174	132	177	171	164	154	175	159	164	176	132	158	157	179	160	167	160	162	163	174	189	152	140	168	165	169	159	173	171	169	183	153	157	157	146	124	157	160	165	184	167	186	169	163	154	166	169	158	162	184	145	133	154	186	173	179	164	170	174	163	179	160	160	162	177	173	168	165	163	151	151	146	174	170	155	150	158	181	167	176	153	171	171	151	148	174	150	148	168	160	165	182	177	162	162	170	146	172	182	174	162	141	142	157	170	152	168	194	170	180	174	155	168	176	168	159	159	162	162	169	177	158	140	163	184	163	174	158	169	185	158	158	186	143	178	156	163	158	153	171	154	141	181	165	173	163	140	145	149	180	159	154	151	170	167	164	162	165	172	173	145	148	165	142	174	167	142	169	163	180	176	138	181	154	147	177	133	146	181	173	189	160	157	163	168	145	164	182	161	154	169	150	169	172	174	159	173	170	168	171	144	160	146	156	171	187	149	163	147	154	141	165	170	157	159	160	169	168	163	162	183	162	156	153	160	176	154	177	141	157	160	142	162	162	151	162	191	158	155	150	172	145	162	156	177	142	174	168	154	173	156	165	152	162	154	173	141	150	144	149	178	171	169	173	163	154	154	114	168	159	126	157	152	179	164	171	171	143	183	146	163	160	145	154	185	172	130	175	154	155	151	153	162	183	169	166	144	155	176	170	162	141	153	167	179	184	162	144	154	167	171	179	157	164	165	144	157	133	180	151	147	165	151	170	167	169	149	142	161	143	181	173	174	181	178	171	157	136	143	158	150	168	167	164	169	151	174	152	154	160	165	144	161	182	169	159	151	164	151	154	121	168	184	169	194	156	142	182	161	156	183	178	136	170	173	161	169	163	169	147	141	159	146	171	172	155	171	136	142	145	168	150	177	165	146	149	148	165	183	170	178	156	162	174	151	184	167	150	150	167	143	153	145	170	186	154	168	161	169	179	172	152	177	155	174	165	180	174	184	184	149	154	170	153	163	165	178	166	163	160	148	162	167	171	148	152	165	186	163	169	154	169	145	146	170	197	176	171	168	182	157	158	163	149	184	164	152	157	176	164	168	142	157	158	164	150	134	185	176	164	160	148	167	141	182	151	173	136	157	168	151	176	170	152	161	122	165	151	164	159	163	154	165	173	145	139	158	162	162	160	148	170	180	162	194	191	138	171	180	161	155	157	183	171	182	167	150	148	180	149	132	163	162	170	180	181	142	171	180	176	162	151	160	160	146	175	164	169	157	165	167	150	153	160	166	159	162	174	148	175	142	180	187	181	166	155	187	167	160	160	151	161	176	148	183	166	154	130	153	171	164	164	159	157	166	182	162	166	154	166	145	180	185	164	187	162	168	177	174	161	144	155	158	148	156	159	156	166	169	170	168	176	159	154	156	170	161	166	182	171	164	181	202	160	137	156	170	180	170	161	149	135	172	148	164	143	158	156	155	169	150	151	174	156	130	160	170	168	165	164	173	159	157	161	146	170	159	159	192	160	186	153	160	154	173	161	167	149	139	156	156	164	140	169	174	155	169	169	164	167	151	166	147	170	145	139	151	153	174	175	171	146	172	147	167	154	170	141	169	182	147	161	164	144	159	146	160	176	170	172	149	149	206	176	157	147	155	165	176	146	152	173	157	160	149	148	155	168	196	147	161	159	136	151	165	161	152	151	168	156	156	153	165	187	142	178	160	167	166	153	164	133	135	146	184	149	185	150	159	178	163	146	153	181	133	169	136	146	150	151	171	175	166	141	151	180	177	157	180	170	149	176	135	146	160	169	160	160	167	157	148	182	169	148	162	166	133	154	158	154	172	143	174	173	155	164	163	158	168	151	178	162	165	176	155	176	158	171	157	158	163	155	166	163	166	161	190	156	147	142	188	165	176	157	174	151	165	146	165	168	150	162	169	195	176	166	155	151	158	162	157	155	175	188	170	148	164	193	156	179	171	177	187	153	161	158	151	192	158	180	177	150	169	158	157	137	168	160	169	148	164	170	181	149	157	133	147	188	133	133	155	162	166	165	180	175	154	173	135	154	153	155	181	180	160	176	143	165	189	172	162	153	185	191	165	136	162	168	186	156	158	185	173	175	154	152	155	139	143	185	144	151	171	156	179	190	166	161	147	198	171	173	173	163	165	182	162	159	158	159	147	174	140	170	168	158	147	154	154	149	152	187	148	151	148	167	148	161	168	171	154	175	153	137	177	175	167	167	156	171	163	182	188	158	180	160	160	152	174	165	183	171	153	144	177	147	141	181	176	179	188	160	165	171	151	176	162	153	188	152	154	169	152	140	166	165	143	159	172	184	170	162	168	164	151	159	155	193	148	173	163	186	152	169	131	135	179	167	157	158	134	160	164	167	170	169	148	139	165	167	156	166	172	136	155	142	162	157	162	152	161	168	164	164	155	158	141	145	167	168	163	136	180	147	155	177	184	165	177	153	163	161	176	151	144	152	163	173	179	144	163	162	155	184	149	182	184	172	148	160	174	175	170	175	177	161	155	168	166	159	149	166	160	140	160	172	152	171	200	165	164	169	181	167	151	181	133	167	178	149	173	171	153	155	166	159	160	156	149	146	159	185	159	154	171	186	161	164	150	165	172	184	173	170	174	149	159	160
5882	1227	2612	3053	2716	2192	1863	1556	1350	1171	1056	974	897	837	783	766	742	741	683	649	615	639	599	599	588	565	603	543	592	560	550	550	590	545	558	532	511	533	530	505	520	534	506	504	494	511	549	488	506	530	472	506	485	493	525	469	496	481	495	484	486	464	509	483	504	534	491	505	479	491	444	501	483	493	491	461	530	477	484	476	461	502	544	455	506	494	454	453	459	481	497	473	514	463	465	483	482	518	490	478	475	489	497	500	490	485	458	497	505	480	473	470	446	523	467	481	475	464	451	487	501	483	511	452	432	452	436	515	477	488	478	498	474	488	432	455	455	474	443	463	461	466	486	493	491	510	497	486	497	477	486	461	470	472	463	449	490	482	513	502	484	468	478	492	457	506	469	480	483	478	464	465	462	450	468	475	488	466	456	433	502	428	506	480	468	504	442	464	504	496	458	468	492	484	471	460	490	487	445	485	517	509	476	522	432	463	448	502	494	465	455	489	454	494	463	459	449	481	488	524	452	451	467	490	486	480	493	464	523	444	515	505	490	467	501	475	483	463	474	492	480	528	459	460	460	491	469	473	501	475	489	465	533	482	479	426	502	462	476	466	495	497	484	457	478	511	494	469	466	474	461	492	483	475	458	480	489	481	499	488	518	461	460	459	467	483	465	495	497	447	468	449	489	444	507	480	470	458	449	485	466	464	478	506	443	486	478	478	487	461	497	468	475	448	485	462	459	479	477	435	482	468	484	483	483	450	462	472	497	495	471	457	446	480	463	513	486	444	452	509	504	482	497	470	464	469	485	474	457	453	501	472	494	518	507	474	447	427	470	436	492	490	450	489	482	498	477	469	480	453	480	511	486	470	482	470	501	494	483	456	445	482	448	489	478	471	474	434	448	481	479	450	541	448	475	469	475	510	489	483	502	460	480	482	482	472	474	469	499	457	436	461	474	465	494	487	487	484	458	447	509	457	496	511	431	450	468	486	480	457	474	466	462	462	492	467	482	469	492	498	486	457	501	476	468	446	468	523	491	488	471	476	460	527	488	456	462	474	506	478	497	472	444	439	443	478	468	507	450	478	478	452	450	486	507	474	510	430	476	457	482	510	457	439	478	458	454	479	465	489	479	458	449	498	470	453	481	520	514	455	507	498	472	472	477	460	483	485	475	492	485	475	476	494	449	474	497	472	495	470	458	454	444	476	499	465	462	486	455	477	467	456	467	429	433	476	505	502	470	482	491	467	491	475	474	512	490	467	455	448	471	446	483	456	490	470	457	490	515	479	456	491	498	466	465	439	472	483	476	476	475	485	479	477	427	490	530	469	495	519	410	460	518	444	484	451	466	468	445	502	488	461	505	472	490	468	474	475	489	448	487	468	448	483	443	472	488	445	461	477	482	467	474	462	453	492	483	478	456	452	456	454	470	467	510	454	476	468	482	469	468	455	471	483	473	488	454	467	495	446	451	509	517	460	453	489	496	469	482	504	473	483	501	495	477	458	475	473	491	489	474	502	452	469	461	494	493	492	470	476	476	484	453	542	451	492	505	441	459	485	470	518	462	481	466	484	501	510	464	483	467	451	501	477	456	502	464	495	469	454	480	460	443	451	444	436	504	475	492	477	514	527	480	502	525	502	493	486	502	490	494	541	497	489	485	445	484	489	500	504	477	482	464	454	495	449	509	467	452	490	491	474	501	450	462	443	476	446	452	496	451	478	458	445	465	498	464	453	471	483	478	466	478	494	480	470	460	514	470	494	479	480	483	447	463	478	487	488	463	497	483	494	513	450	496	498	451	474	490	466	481	452	465	478	503	530	495	456	496	447	475	525	475	507	451	477	473	483	476	459	476	435	475	446	457	460	493	473	468	475	502	491	481	435	469	516	445	451	489	456	435	450	491	467	456	482	471	432	463	440	491	459	467	498	515	441	508	472	478	460	506	440	490	453	480	475	496	483	514	493	470	466	454	484	450	490	466	508	527	494	468	481	483	492	466	444	470	490	466	461	452	439	483	478	492	459	450	481	493	471	467	436	496	483	500	475	479	505	485	501	429	473	464	479	487	450	450	489	491	507	449	458	504	480	445	475	455	474	512	489	444	444	470	489	434	506	479	473	487	468	500	460	505	494	490	494	496	502	465	481	502	455	478	507	474	460	474	518	493	465	508	478	478	467	487	456	492	485	476	486	447	488	488	473	499	483	480	494	464	482	477	465	452	457	457	477	431	467	503	454	449	445	480	497	470	448	465	472	476	488	467	448	479	473	478	488	481	474	474	470	462	509	484	518	444	475	463	471	518	464	451	473	492	455	481	463	462	472	470	450	507	438	437	472	496	484	444	506	491	472	524	462	502	488	521	439	497	513	486	489	470	465	480	461	460	455	487	481	471	447	465	466	507	475	491	483	487	455	452	500	502	491	525	466	467	479	455	462	470	506	476	464	466	515	461	456	523	448	458	443	500	501	450	467	433	493	493	510	451	488	487	490	462	549	490	500	507	453	449	504	471	468	510	514	477	498	495	445	443	531	514	468	487	496	462	419	454	501	457	473	489	524	484	490	472	433	469	507	485	483	465	442	461	466	487	425	514	527	477	494	474	498	445	502	486	498	473	446	459	471	507	518	467	460	482	472	468	493	465	518	467	487	424	442	485	461	525	485	465	533	507	439	502	508	489	447	481	467	460	503	471	490	488	501	473	467	436	449	509	492	492	497	452	474	469	465	456	491	437	450	474	487	449	470	456	473	447	463	482	472	446	501	467	470	499	475	480	499	489	445	486	509	462	484	484	457	499	430	436	519	490	500	466	488	463	476	471	503	458	494	468	483	465	454	506	458	455	482	487	503	479	430	499	495	485	445	493	454	489	480	496	458	447	466	434	499	446	515	480	476	418	446	514	504	468	450	472	455	501	479	492	508	469	472	463	502	496	506	520	497	457	490	483	473	486	504	467	497	461	455	482	493	495	480	479	489	441	461	534	470	473	466	500	530	461	460	500	483	465	473	475	470	474	467	465	469	514	506	463	449	465	476	467	463	483	489	462	499	470	475	493	463	500	463	471	467	475	469	460	461	476	485	492	476	473	524	472	465	462	469	467	481	477	465	485	498	484	489	481	482	481	496	478	505	485	489	467	434	464	493	468	463	466	492	458	494	501	439	462	457	465	484	458	461	502	485	490	487	453	497	474	468	465	492	457	481	427	498	437	467	465	471	463	494	478	493	470	443	500	473	512	464	475	437	512	478	441	442	500	493	461	473	458	480	433	419	503	492	457	497	442	442	450	462	493	476	443	458	520	452	509	510	443	442	525	486	469	472	492	451	536	476	524	465	501	454	489	439	478	472	454	500	473	477	457	475	450	487	479	523	467	461	497	428	483	530	458	505	476	488	474	484	464	496	522	468	461	473	472	443	479	492	486	488	488	476	484	467	451	471	490	457	471	457	509	476	479	452	461	467	472	495	470	488	462	465	493	463	469	465	503	429	472	470	446	505
14516	2743	2767	1985	1381	1094	859	750	665	565	560	505	459	425	412	420	416	423	410	377	382	349	358	364	394	389	355	383	341	363	348	362	381	357	375	348	373	331	354	372	345	340	340	314	357	354	415	357	380	342	342	346	361	364	388	325	345	344	344	355	353	308	367	377	349	348	311	354	340	357	356	340	340	374	341	335	339	352	348	339	336	354	348	336	320	349	328	377	342	334	304	338	341	367	346	298	347	355	338	348	336	355	350	335	321	351	327	349	336	373	363	346	349	339	319	403	364	322	366	352	350	348	326	412	322	365	317	368	355	350	369	357	350	376	353	318	356	340	341	337	348	334	327	338	361	349	322	345	364	349	363	329	322	330	341	368	349	332	341	357	352	349	328	363	336	311	335	350	347	338	377	326	373	340	343	372	346	324	326	356	349	367	372	346	374	366	352	331	354	343	322	339	352	356	301	327	372	335	346	367	345	321	337	377	329	347	351	324	370	322	333	342	321	306	344	312	345	363	363	358	323	354	366	354	355	350	347	333	309	336	343	327	319	347	361	348	346	322	361	338	371	326	335	336	332	381	338	358	347	355	352	364	365	366	320	342	338	370	359	378	353	329	355	379	352	329	331	305	326	356	342	346	345	326	361	323	371	345	325	357	301	301	320	348	359	334	405	335	369	383	310	317	279	340	331	373	331	332	337	374	378	372	351	366	347	355	370	338	334	377	312	302	360	348	333	365	354	327	339	328	389	334	349	338	390	345	355	357	367	374	319	357	315	378	351	312	370	344	333	330	361	332	341	331	345	349	349	365	363	325	326	342	350	339	325	352	359	327	360	356	370	349	336	335	330	314	352	325	326	351	365	343	332	356	367	334	329	343	342	338	348	344	316	320	348	334	332	391	311	315	355	337	296	304	339	321	330	331	343	355	333	361	380	390	364	332	334	347	319	330	341	341	335	359	344	344	341	299	343	328	351	326	321	340	319	352	404	328	352	329	329	352	307	336	363	350	336	310	344	350	311	344	364	353	338	374	348	345	328	350	361	372	344	353	341	335	358	333	382	357	306	314	345	383	353	353	311	334	352	334	354	376	351	359	378	349	362	349	342	370	380	343	369	327	342	324	348	313	319	337	349	344	343	351	317	317	357	353	340	302	354	370	344	364	343	318	382	351	338	308	341	345	332	367	388	357	376	323	354	330	346	322	353	344	347	374	348	316	338	364	356	396	325	327	337	338	359	349	330	332	350	343	361	390	368	361	362	372	353	320	351	323	327	389	318	321	349	323	334	342	341	350	322	360	396	359	330	333	341	346	335	325	379	364	334	340	328	338	362	356	318	335	338	352	350	363	377	349	345	308	367	319	344	348	340	315	358	353	355	337	331	352	358	318	353	342	384	341	360	347	390	355	339	361	337	359	357	358	381	376	347	322	330	320	352	356	361	329	351	358	323	382	360	335	331	371	348	366	360	344	345	357	338	329	331	352	373	354	326	342	326	308	352	363	341	348	314	316	331	335	314	339	339	336	302	366	323	339	345	341	344	355	366	340	308	347	338	347	372	330	366	345	357	378	329	337	350	334	346	355	358	335	331	364	329	363	350	359	353	366	308	339	342	343	344	334	331	309	352	395	384	302	340	331	331	344	343	319	359	368	338	339	334	368	310	344	371	367	314	356	332	369	312	304	342	363	333	396	342	355	356	335	333	336	374	332	348	357	344	346	319	342	359	344	373	336	337	323	340	334	312	321	356	378	336	354	375	339	336	347	321	370	309	357	329	378	349	354	334	340	362	348	326	379	375	354	356	357	354	350	356	323	334	337	329	330	372	347	352	335	334	385	320	336	388	306	343	347	342	351	358	352	354	345	360	341	332	325	342	337	323	353	348	317	320	345	335	340	340	362	341	360	349	361	363	352	339	324	348	352	318	302	388	292	340	300	329	350	325	371	301	308	381	320	338	362	321	376	344	360	329	333	378	335	330	357	352	323	315	343	348	398	350	356	331	344	288	323	326	338	328	319	295	342	339	364	339	323	336	361	342	335	316	362	339	355	356	343	382	352	345	357	336	350	369	359	348	348	342	337	333	387	355	312	345	330	327	359	355	347	359	335	331	328	360	362	314	326	345	371	326	343	317	350	316	337	337	369	362	366	356	365	344	381	352	379	335	339	340	321	335	348	322	304	332	340	334	342	341	368	356	367	342	355	353	362	328	358	334	298	348	340	364	366	370	345	332	361	329	348	341	327	364	358	320	363	317	331	351	345	356	349	322	390	346	366	334	343	349	354	332	348	328	346	335	359	323	325	308	358	331	387	328	354	339	360	338	334	367	344	330	344	349	338	335	314	344	330	306	316	328	350	290	331	362	337	320	353	335	331	342	352	372	323	361	388	345	305	357	321	362	339	356	339	362	346	352	345	351	337	330	353	372	343	358	333	347	360	301	345	334	329	351	338	323	319	358	339	329	333	310	359	333	333	321	357	340	307	321	379	345	378	358	302	345	342	343	338	364	323	321	359	351	332	347	374	364	307	341	368	364	366	334	357	337	350	344	301	356	332	356	328	373	372	343	315	360	359	346	333	342	350	347	334	370	364	338	353	345	349	350	391	370	373	341	347	299	333	344	372	342	329	335	329	338	339	306	347	364	335	324	333	365	332	371	331	352	346	342	360	355	340	329	342	371	365	351	344	347	350	308	319	332	348	345	352	320	376	333	326	286	351	361	338	369	325	333	371	332	367	361	296	370	354	337	336	372	361	394	344	332	356	354	351	340	356	326	348	324	325	345	349	348	354	356	331	320	349	360	347	322	334	327	320	324	355	344	343	318	345	372	345	318	324	350	341	360	356	337	322	331	343	335	360	343	346	351	336	347	364	355	330	326	339	295	361	346	359	348	359	341	350	338	334	342	374	299	341	322	345	363	337	374	348	345	344	315	320	329	347	365	362	357	383	359	342	332	340	359	360	370	306	308	366	331	339	320	336	355	322	335	317	303	377	355	358	315	318	336	315	311	312	357	374	346	310	362	345	324	321	337	343	376	367	339	312	328	344	358	388	341	366	361	381	323	315	352	347	343	316	356	355	374	365	334	368	360	342	333	329	351	334	340	359	344	326	328	375	389	341	349	315	389	365	344	305	315	345	343	356	360	332	352	336	361	359	391	350	340	339	353	336	388	352	340	348	308	322	367	354	325	337	319	341	324	361	361	346	322	338	358	341	361	385	371	356	358	348	333	332	310	338	371	377	359	376	311	307	343	379	342	355	333	362	361	359	343	338	322	315	313	333	337	340	343	334	327	358	327	331	339	353	340	337	347	338	321	345	338	335	353	349	328	349	341	314	348	321	320	366	347	328	351	328	334	358	324	364	322	346	356	350	330	338	337	367	307	327	349	351	357	377	367	352	329	340	360	369	339	337	368	340	375	357	314	369	359	353	344	336	353	357	327	378	330	327	330	350	344	354	326	365	354	335	315	385	362	342	340	375	343	334	294	367	340	345
7893	2492	5123	5723	5043	4328	3581	2881	2543	2197	2068	1801	1659	1563	1544	1441	1347	1276	1241	1165	1218	1124	1061	1149	1115	1079	1021	1090	1020	1008	1019	995	1053	1001	982	983	942	944	951	1004	971	931	915	939	974	997	937	975	947	877	917	952	899	931	932	949	889	870	888	895	867	877	877	899	844	894	856	876	906	860	840	870	941	845	919	872	902	921	898	887	875	887	845	897	847	866	877	890	936	854	895	892	853	863	888	869	898	857	870	861	844	897	903	871	901	873	865	929	878	842	856	872	829	820	908	897	850	872	893	865	829	856	885	839	858	883	895	897	824	862	900	915	881	827	839	865	863	847	804	883	840	836	873	865	892	887	866	840	905	838	852	880	869	877	914	867	872	828	878	867	867	858	873	874	919	823	869	860	824	901	828	880	883	842	864	857	909	859	832	863	883	963	843	884	872	858	881	865	831	856	898	865	817	911	835	869	824	870	879	876	890	866	859	818	890	876	857	854	850	926	888	849	861	905	885	846	831	799	828	874	838	865	911	836	885	924	884	846	817	895	885	872	853	820	862	858	848	898	828	877	838	842	901	815	861	856	873	886	911	864	844	855	862	844	928	866	845	879	904	860	873	894	821	819	857	893	865	870	869	922	846	882	878	857	930	876	909	859	856	854	928	879	872	870	847	869	840	864	910	839	881	882	829	908	818	895	892	859	819	863	926	866	842	872	863	838	863	860	823	858	833	869	855	814	892	869	835	813	842	838	869	886	852	846	861	924	844	858	840	906	868	858	852	841	829	819	862	849	887	861	849	841	860	864	867	881	826	829	844	806	888	803	927	836	862	839	843	854	848	858	820	874	874	835	900	841	853	880	851	822	826	848	856	795	889	868	844	846	874	846	851	882	887	812	867	876	894	889	871	851	867	910	846	891	865	862	855	843	839	845	897	850	874	865	850	941	838	842	867	817	834	821	809	896	865	860	873	864	851	858	840	879	863	891	903	847	813	903	830	853	845	798	854	919	860	872	845	872	891	881	894	890	832	828	883	911	873	870	914	859	876	872	831	812	840	869	879	839	879	848	874	861	832	877	890	803	864	883	883	837	842	810	829	869	861	835	904	870	916	836	841	841	836	844	856	867	879	840	886	850	872	893	865	860	843	858	922	888	850	847	877	878	874	845	910	864	843	861	846	849	875	840	864	859	855	865	884	904	884	864	807	837	877	906	890	921	872	871	853	859	878	858	877	899	881	831	829	843	839	842	853	896	910	861	807	869	845	835	879	877	829	920	901	842	877	854	844	794	829	898	829	821	840	823	871	886	911	845	918	816	848	863	928	839	865	837	810	860	857	802	899	863	837	824	879	855	861	861	895	828	880	855	892	828	878	886	816	839	848	838	854	867	872	867	866	831	846	890	866	855	829	923	830	792	852	895	878	864	854	880	875	863	868	858	857	918	863	862	835	849	878	810	868	901	874	873	847	824	827	881	924	892	840	857	869	795	863	845	847	819	863	878	870	865	924	892	867	871	847	816	874	900	847	838	890	874	868	859	907	836	826	921	894	827	839	872	919	824	866	828	898	822	894	860	815	828	848	843	816	840	896	855	878	880	866	879	859	911	855	892	853	922	837	926	891	888	812	812	840	875	847	873	867	903	836	867	894	848	897	861	880	857	840	873	801	883	829	844	840	841	873	817	867	879	793	910	833	897	831	831	895	867	840	822	829	849	879	852	890	852	877	879	873	872	919	869	826	874	829	814	865	910	836	810	839	859	835	869	926	858	925	860	877	832	874	845	826	846	876	863	832	899	881	899	860	868	878	883	887	824	858	861	811	812	845	823	878	822	862	870	904	863	885	905	907	881	870	888	878	854	866	897	886	861	875	830	881	915	870	874	889	840	874	871	892	891	848	896	851	878	898	861	859	825	849	828	825	878	890	849	885	893	868	809	823	891	878	868	826	875	878	833	847	871	831	827	892	888	826	879	909	898	862	851	882	857	898	879	817	916	872	857	859	872	883	919	847	866	854	879	852	878	854	845	843	827	887	881	857	932	919	848	859	852	867	901	842	866	856	855	864	852	809	860	925	843	817	860	841	853	888	840	861	875	866	854	853	834	874	855	819	813	847	869	861	920	825	908	808	890	899	853	867	824	819	888	848	858	852	834	866	848	867	868	830	884	873	868	852	831	885	819	814	821	904	852	873	843	859	867	826	835	870	860	860	821	870	850	848	887	892	883	880	889	910	865	935	910	866	829	846	863	849	841	859	856	807	846	857	837	925	866	875	877	873	842	816	851	921	869	828	881	855	950	865	896	809	903	846	869	859	865	875	860	846	855	856	853	847	851	863	893	901	819	884	930	875	871	878	846	893	879	894	870	891	894	851	862	813	875	847	926	852	872	860	939	854	846	875	882	827	885	853	885	845	864	885	867	861	827	882	842	846	837	862	890	849	820	893	871	861	860	840	828	879	893	847	864	855	828	819	875	814	871	877	871	876	800	882	875	878	853	854	843	883	873	817	841	904	864	881	833	863	882	861	903	897	833	845	867	933	832	842	913	862	817	881	853	864	861	834	883	865	849	842	875	878	881	872	872	845	855	890	834	866	862	882	811	867	877	853	894	826	869	883	854	901	902	811	877	885	847	877	887	858	858	858	862	875	905	872	882	814	895	926	790	893	853	862	882	883	876	890	847	854	933	905	868	906	885	873	824	860	869	863	855	833	815	821	876	860	941	866	868	858	847	870	903	860	830	875	827	881	853	842	901	901	847	841	884	873	818	859	864	882	886	883	850	831	916	864	885	852	886	807	768	846	859	830	909	838	838	917	838	828	881	841	796	915	867	874	887	852	898	898	852	896	854	873	838	883	890	847	838	925	933	927	827	884	872	805	885	915	835	865	888	855	855	830	797	865	847	811	874	856	884	900	861	853	911	855	874	880	890	840	853	900	821	834	881	828	885	804	825	889	858	882	810	851	874	806	838	919	845	878	893	832	873	885	830	861	908	857	850	889	835	876	815	888	876	850	876	885	816	884	843	884	859	841	860	871	906	933	870	892	846	870	875	869	839	871	875	847	844	909	813	870	867	841	871	863	851	847	878	868	881	898	856	837	892	826	901	826	932	857	916	806	878	862	826	866	834	864	887	914	832	889	864	902	839	865	858	826	852	843	897	915	869	791	833	858	855	883	834	799	868	866	928	843	848	922	847	839	859	882	846	862	877	838	872	891	882	858	803	793	847	874	916	856	864	855	859	927	812	879	913	857	918	822	837	887	871	878	883	885	843	855	820	842	862	891	815	839	877	859	869	864	832	862	840	834	877	885	848	904	864	892	834	886	861	865	849	863	873	866	853	814	885	838	881	896	816	862	833	869	864	880	822	888	905	843	831	903	828	901	873	858	922	923	834	820	850	831	854	892	924	868	870	868	881	868	907	888	838	881	849	846	827	847	846	862	946	888	868	917	905	865	854	841	854	940	845	825	858	832	873	881	833	808	862	883	821	919	873	936	881
1958	217	194	176	164	179	162	145	165	158	153	149	158	157	141	146	144	154	136	143	155	140	156	166	177	141	126	165	181	161	158	151	150	152	162	160	174	151	156	154	160	164	166	161	151	166	163	153	171	155	146	153	155	145	204	158	160	150	136	145	168	179	153	133	171	143	160	147	143	160	145	177	183	144	130	146	149	171	171	129	154	139	160	145	159	159	158	159	159	171	173	160	136	150	154	138	152	141	116	142	138	166	147	150	159	160	162	156	153	148	168	150	160	164	157	157	159	162	142	154	141	159	155	146	154	143	153	157	162	149	166	148	159	166	162	174	134	157	157	152	149	142	145	155	145	151	178	161	154	149	174	159	154	140	148	167	157	153	157	154	184	169	173	175	155	154	162	126	152	164	134	175	146	159	170	133	185	171	158	150	171	128	164	147	146	142	156	140	174	153	162	155	155	148	158	154	167	184	150	150	162	162	165	143	181	161	141	171	152	181	143	168	164	144	151	145	173	156	180	168	167	159	161	161	183	164	175	150	161	141	150	186	165	161	128	156	138	167	155	157	174	161	168	129	157	182	147	184	147	147	159	144	185	182	157	144	167	139	169	175	173	160	167	167	148	176	152	147	157	165	146	151	160	165	148	164	129	176	184	150	151	157	155	151	162	152	160	149	151	171	144	150	159	175	156	176	162	149	172	175	150	166	154	147	148	152	163	147	148	173	175	153	160	148	153	164	150	129	159	154	172	162	153	155	136	166	169	174	154	163	152	153	170	148	143	173	134	174	140	159	146	142	167	153	169	153	193	144	151	165	143	124	138	165	156	151	142	154	160	140	162	190	136	142	162	157	153	165	169	189	169	170	166	159	141	141	158	155	162	163	149	149	172	166	166	175	176	147	180	158	162	148	156	142	152	183	160	154	142	158	157	171	156	147	152	122	151	167	156	151	163	161	171	185	151	163	145	166	167	145	153	155	156	140	172	133	168	155	166	142	143	155	168	161	148	166	176	160	136	157	141	134	140	171	142	130	143	171	166	161	171	145	151	135	173	154	166	176	158	184	160	162	164	182	179	190	155	159	140	162	167	153	166	150	183	177	144	156	171	163	166	152	161	143	176	145	163	161	170	164	161	179	146	165	182	162	169	157	172	150	156	153	137	158	165	160	148	151	150	143	159	156	168	142	163	164	163	140	150	130	163	142	154	163	146	157	169	148	155	151	144	136	160	155	138	176	176	161	171	144	169	157	128	184	177	163	156	158	162	144	165	136	155	153	149	176	156	161	170	146	157	165	175	147	167	154	147	130	148	157	138	162	155	162	129	151	159	134	159	175	167	169	168	155	170	150	172	150	139	145	152	160	143	162	173	171	145	178	156	149	176	181	140	140	169	144	163	166	158	139	150	170	148	170	156	184	146	160	134	165	165	160	170	174	149	166	156	148	156	153	186	196	157	141	169	153	135	150	146	142	186	140	170	141	172	177	141	173	166	157	144	159	183	163	145	149	144	168	168	152	164	160	150	135	172	165	154	147	142	157	164	174	151	164	143	126	139	152	157	155	183	156	150	156	164	151	169	160	139	142	142	173	178	141	154	185	144	158	161	158	160	146	151	164	142	157	148	163	140	170	156	164	151	146	151	151	151	156	156	157	175	139	170	137	170	181	136	153	164	146	166	174	175	155	186	161	141	158	162	156	142	139	160	160	168	167	146	138	182	169	158	147	150	165	141	144	152	159	174	136	158	138	175	161	173	180	170	148	143	149	167	138	164	161	168	144	162	177	149	155	168	166	161	161	159	158	158	158	155	167	164	150	150	166	152	154	166	150	130	164	155	157	156	170	147	152	149	165	148	141	138	159	154	150	158	143	181	157	176	157	157	157	151	149	147	152	161	167	180	174	152	175	158	167	164	174	177	148	147	165	148	167	163	157	180	153	172	178	139	142	133	144	139	147	173	142	156	153	171	157	165	144	145	162	167	164	144	149	149	168	166	167	167	166	146	141	157	161	163	161	151	160	159	154	144	149	144	159	173	176	160	169	147	144	130	134	164	169	162	161	142	147	163	166	141	164	183	135	143	155	147	148	158	153	144	156	145	145	168	164	147	181	154	135	150	164	146	163	151	154	141	159	184	171	158	162	170	175	151	151	161	176	152	160	155	158	154	162	157	145	154	161	144	145	158	169	174	136	145	159	158	142	163	140	153	175	158	136	175	134	150	164	158	142	160	149	163	154	155	139	157	140	152	164	147	158	163	147	153	142	163	157	156	164	171	150	152	156	137	172	139	153	168	171	159	166	150	169	154	125	152	152	161	148	167	178	175	152	153	164	170	144	148	153	158	152	170	153	151	177	153	163	139	163	146	151	169	164	164	177	168	164	150	149	157	176	132	152	157	151	151	150	169	190	170	145	163	155	144	157	176	142	149	165	149	171	153	157	168	156	147	178	141	149	134	161	169	134	163	159	144	135	160	165	179	157	174	149	147	160	157	138	139	133	171	175	133	143	158	163	168	160	170	150	167	164	154	126	159	139	176	149	149	165	155	134	143	155	141	154	156	152	161	159	144	145	166	153	155	156	153	154	169	202	159	132	130	161	155	179	140	145	159	139	158	180	154	154	156	154	130	158	142	151	165	161	150	157	158	160	147	166	166	141	160	148	169	164	161	148	167	153	144	177	180	154	168	153	175	174	149	155	140	146	154	154	148	164	168	174	157	163	170	152	150	165	164	143	164	158	158	156	158	166	160	149	163	170	164	148	162	129	151	151	143	166	147	176	129	168	159	149	155	143	161	156	173	153	149	167	160	152	154	121	139	144	177	145	173	187	191	158	190	153	135	169	155	148	161	169	176	134	171	151	134	172	155	162	168	162	128	176	157	151	178	179	178	138	139	162	156	166	155	158	162	155	131	151	146	146	144	141	165	146	143	159	167	173	157	158	148	162	176	172	156	125	156	185	194	180	187	173	169	147	148	140	148	144	134	157	141	186	156	152	181	154	156	153	151	169	140	163	179	150	165	141	143	158	157	137	180	161	154	153	135	146	170	177	153	147	141	135	148	130	147	144	161	160	158	149	155	153	152	127	150	154	155	166	153	149	148	158	160	139	154	173	154	176	159	147	156	139	166	134	178	164	180	159	153	131	175	124	153	158	138	161	154	163	148	171	151	164	153	129	150	172	174	162	177	160	175	152	173	175	148	154	164	122	144	155	143	154	162	156	149	151	147	157	148	162	157	137	167	164	163	150	153	153	161	140	161	174	164	147	142	156	164	145	143	164	172	157	146	158	156	155	155	145	181	160	156	164	171	169	180	167	149	153	167	174	144	162	166	165	150	148	155	172	147	165	158	187	149	146	156	143	146	170	192	165	161	154	150	135	158	158	167	179	168	172	174	155	144	202	162	128	133	155	175	167	153	151	157	155	148	162	163	162	168	143	173	160	151	161	143	167	146	156	156	153	173	155	158	167	163	153	168	167	150	179	160	171	156	170	136	167
2130	504	531	561	506	532	505	477	477	492	444	449	434	448	501	481	435	414	465	458	492	462	452	429	468	449	473	429	445	456	428	438	458	437	466	436	466	409	492	428	456	389	458	420	478	499	430	450	453	442	414	484	412	434	472	468	439	466	419	428	460	475	453	432	433	439	450	420	411	457	481	446	397	414	453	448	466	449	443	482	453	472	462	450	417	474	452	404	450	465	438	454	446	451	465	429	444	406	421	437	486	485	441	458	455	451	448	473	468	422	482	472	417	460	473	451	409	460	453	446	441	433	428	436	453	483	476	456	454	475	453	456	397	430	447	442	455	439	462	470	461	427	428	444	446	391	449	439	454	478	480	437	429	412	483	485	467	440	407	461	462	430	475	425	469	426	420	489	441	454	438	427	453	449	449	464	421	448	456	464	423	457	443	462	450	440	435	438	414	446	458	458	462	446	451	426	414	444	433	436	428	440	428	442	446	444	467	420	474	462	462	475	496	425	431	467	460	431	420	458	453	461	476	431	442	478	429	425	464	451	448	431	441	421	444	478	440	458	405	409	429	458	492	442	439	456	428	439	443	437	433	477	410	424	459	460	444	449	425	448	415	433	422	436	430	443	482	491	436	467	434	428	422	450	482	434	441	443	425	409	478	495	397	412	443	439	447	443	445	416	410	460	458	435	433	481	449	425	419	438	479	452	440	453	440	441	447	424	444	480	420	419	466	400	461	460	457	448	493	414	449	440	416	410	464	446	456	458	431	481	434	437	422	445	421	412	446	462	449	439	460	468	445	440	423	459	450	425	427	450	446	417	455	476	411	454	466	461	469	447	454	447	438	450	412	446	450	458	433	470	438	414	442	444	444	424	415	428	428	437	479	433	451	461	448	410	450	475	434	430	468	412	428	480	469	462	438	451	412	425	467	428	433	428	444	432	476	445	468	456	466	442	435	428	428	457	449	455	466	445	460	394	437	482	450	433	440	445	457	466	458	427	471	421	451	452	449	464	459	428	443	454	426	449	433	427	442	465	427	449	468	453	461	455	462	432	443	441	429	448	436	458	443	472	435	454	457	446	463	421	458	477	437	441	443	434	445	452	450	460	458	451	440	461	454	445	467	446	452	479	459	452	469	469	470	467	461	428	475	471	461	435	475	445	478	435	443	455	469	465	426	419	462	439	446	462	493	449	403	441	462	467	463	489	426	444	437	442	434	411	465	438	466	466	446	417	478	447	456	405	459	447	438	437	476	432	445	398	442	444	419	447	440	471	430	396	426	424	459	431	401	473	493	443	449	465	409	461	475	417	418	425	440	476	428	415	468	443	474	455	473	418	424	445	454	441	456	429	469	407	428	458	452	439	442	483	452	433	492	447	459	442	466	463	468	450	437	460	425	472	456	428	462	451	447	410	457	465	477	469	414	470	478	467	453	428	429	450	439	414	402	445	434	458	469	438	413	459	444	427	438	451	486	449	457	438	432	441	438	417	443	460	445	440	431	412	442	462	443	418	471	430	459	440	429	483	430	454	458	414	400	458	487	465	450	443	447	479	480	464	444	399	437	448	499	433	444	428	447	422	453	421	420	479	394	443	436	503	497	443	421	469	463	429	493	466	439	422	434	452	433	428	464	446	451	462	437	466	443	421	451	433	467	450	466	415	469	433	476	455	438	431	472	415	437	432	482	464	492	439	503	472	465	435	467	448	434	478	457	412	435	436	431	482	420	439	465	499	449	467	444	456	447	432	458	420	453	448	435	430	429	438	417	444	494	437	436	454	451	491	460	445	439	426	419	452	446	473	421	452	423	456	448	449	455	409	439	453	448	440	415	488	452	444	450	409	433	406	433	424	444	455	477	485	426	421	433	418	412	435	471	438	473	468	454	456	433	468	454	484	463	454	484	494	403	450	437	447	424	433	452	477	425	433	426	454	445	438	448	421	473	439	452	471	450	438	440	460	443	442	427	458	443	435	430	470	424	445	439	419	469	441	464	436	416	459	412	461	447	473	442	420	423	411	451	444	483	436	437	419	470	454	426	459	476	428	421	443	436	456	441	451	451	438	468	459	418	443	432	445	442	397	471	424	449	469	420	406	425	443	466	456	451	408	412	461	417	442	455	460	414	440	472	451	430	447	442	441	461	432	442	415	432	454	439	456	460	428	436	449	486	465	465	426	437	435	435	444	378	464	433	427	452	465	418	454	464	417	431	459	446	467	471	496	447	430	427	483	450	433	420	468	458	409	458	422	449	425	479	461	461	408	408	428	469	478	450	466	460	486	441	430	404	466	473	440	455	447	431	403	443	443	391	441	424	461	475	424	461	436	457	476	422	437	431	475	413	448	459	441	418	438	463	441	453	439	493	439	453	458	419	416	437	440	491	475	401	416	451	435	469	445	409	435	492	432	438	430	428	445	448	460	439	452	416	453	436	434	413	456	472	431	457	466	453	394	485	461	410	450	433	430	450	414	446	449	465	446	454	457	446	432	454	426	450	458	458	422	412	410	402	448	430	421	426	416	443	441	465	474	436	450	433	421	451	479	453	455	430	461	456	452	423	459	459	434	427	453	452	425	404	443	461	439	425	451	474	470	431	475	449	500	432	437	464	436	438	383	412	430	426	437	450	443	423	446	422	444	412	448	468	505	475	417	461	469	441	458	442	444	438	451	441	445	476	481	496	496	409	499	453	494	457	436	450	457	421	453	485	457	487	418	421	443	463	478	467	405	436	456	444	436	448	455	431	444	416	461	455	457	414	429	439	462	464	460	462	406	452	445	453	426	400	470	460	428	468	448	435	390	464	434	417	423	480	434	439	486	467	442	434	411	419	459	482	436	471	400	384	460	447	440	444	457	430	456	445	428	450	460	435	452	437	443	448	417	443	420	452	455	429	431	431	450	416	436	451	470	417	451	457	450	439	380	430	424	457	424	464	412	420	463	449	410	429	427	424	449	421	438	461	427	442	498	452	462	462	460	430	482	452	423	421	491	457	464	458	506	449	434	472	433	418	448	427	454	444	463	486	476	424	431	439	448	423	452	466	484	437	429	447	400	423	458	437	433	430	435	465	436	456	434	421	459	449	410	495	419	434	446	422	450	447	452	475	456	419	465	451	453	450	457	468	446	436	404	447	459	464	446	423	475	440	431	440	439	420	444	460	421	397	418	453	457	467	455	459	457	438	482	401	420	453	433	432	401	462	467	424	461	409	484	452	457	461	470	490	415	459	469	409	450	434	450	453	429	428	442	441	456	414	474	412	449	452	466	446	437	412	429	420	455	473	450	425	429	465	463	442	462	437	464	455	487	451	422	433	441	427	423	427	471	449	457	444	479	474	431	447	477	442	411	473	463	447	414	413	453	466	443	421	402	450	465	412	438	437	450	435	458	476	440	455	432	459	451	456	427	403	425	423	498	470	458	426	394	461	448	442	441	433	453	415	457	493	442	426	455	437	461	412	466	463	463	444	441	481	444	435	444	442	452	442	446	454	426
7693	1095	1176	925	688	523	390	329	305	248	264	246	226	238	179	211	218	203	194	175	189	175	191	192	198	188	178	170	162	172	164	161	166	166	185	163	153	154	177	193	172	176	177	178	148	192	151	158	176	140	169	186	185	147	175	157	204	148	176	179	161	180	183	162	147	168	173	162	155	163	162	169	179	198	167	142	182	173	158	186	172	187	180	142	155	156	167	165	170	166	173	194	184	171	148	177	165	170	147	148	172	160	182	160	187	161	132	146	186	166	177	154	177	175	167	152	178	164	125	169	149	170	169	152	181	165	182	176	167	150	163	152	165	168	155	154	177	165	178	139	157	158	168	126	172	168	163	165	144	166	162	147	170	161	155	164	158	151	177	167	153	146	173	167	178	167	140	165	145	180	155	144	175	173	187	164	152	188	172	160	178	161	162	156	163	161	159	195	166	147	165	165	162	163	170	154	162	149	168	165	173	152	177	169	155	161	160	145	142	170	150	154	136	162	148	153	184	165	157	162	155	174	149	175	159	160	172	147	151	166	166	173	155	173	160	189	166	152	155	146	142	166	167	164	159	139	155	158	173	167	160	167	155	146	151	176	181	165	168	177	183	166	165	171	188	161	175	167	143	172	192	171	149	167	161	160	174	161	166	161	169	160	163	157	183	160	138	176	161	156	171	162	159	158	162	156	183	169	189	165	149	177	137	185	160	145	135	153	137	149	147	181	158	167	182	167	167	162	166	177	146	153	157	164	154	173	144	168	138	164	158	161	153	162	185	149	213	183	179	166	158	166	146	142	151	174	138	168	157	180	156	159	176	157	149	170	168	155	156	166	169	148	152	182	171	170	166	168	171	139	148	163	165	152	144	156	169	144	151	149	153	179	170	160	159	152	175	186	146	175	185	145	148	154	188	160	155	174	172	146	154	173	157	149	148	167	167	185	171	158	167	164	154	175	163	163	140	172	160	169	166	148	165	178	133	153	169	150	161	156	160	173	156	155	176	176	169	153	159	166	171	172	166	162	167	169	166	175	158	170	171	139	168	182	160	180	177	149	177	145	166	163	146	152	163	183	151	153	173	155	170	168	172	136	162	158	137	152	162	156	167	143	177	166	178	164	175	153	152	164	156	155	144	178	184	189	141	147	171	169	157	174	173	170	169	183	170	179	178	162	169	191	166	171	176	148	154	168	151	158	162	137	137	144	174	161	175	148	161	161	151	161	151	140	137	149	160	159	169	161	164	145	169	161	162	169	178	160	158	172	182	149	179	180	170	170	162	154	164	191	164	159	150	150	154	134	156	164	160	165	144	172	152	162	159	144	185	182	168	161	169	170	172	168	163	153	152	160	174	166	164	163	157	149	170	163	150	151	172	158	177	172	166	151	173	170	139	158	169	160	171	169	161	178	168	159	171	171	175	178	165	148	180	172	164	163	169	167	141	173	193	164	158	150	196	160	150	169	171	154	158	174	160	155	132	158	179	166	157	182	188	159	166	173	171	151	154	170	155	162	161	154	168	168	157	174	148	163	144	160	152	160	175	142	185	149	194	147	148	165	172	172	158	191	169	143	177	191	147	175	156	163	150	164	157	164	172	184	179	173	135	142	152	150	162	174	184	183	152	184	152	170	158	152	148	153	176	170	169	184	155	165	172	170	183	189	165	154	158	180	154	159	175	178	174	180	166	163	181	153	155	193	186	169	172	150	152	190	159	157	184	149	162	154	177	165	209	165	161	148	152	171	145	156	141	163	159	165	174	151	158	158	150	159	142	176	209	165	164	173	185	171	171	174	161	149	163	170	156	158	156	140	153	165	176	178	168	161	169	162	163	138	163	160	171	203	174	186	152	176	170	167	176	170	172	184	168	153	157	154	172	167	154	149	177	170	140	151	161	165	167	174	178	159	199	177	154	158	134	161	167	143	185	156	143	155	157	162	181	173	150	157	158	178	194	158	177	159	158	169	150	176	167	162	158	174	168	188	160	173	156	153	166	155	177	163	180	183	144	157	180	180	144	150	173	167	153	165	161	164	157	175	170	165	142	160	162	167	176	157	148	144	162	177	156	146	147	128	168	180	166	171	161	162	150	160	154	152	156	154	160	165	166	140	139	174	174	193	150	145	182	165	166	153	175	156	163	160	160	168	187	133	160	160	152	174	156	153	176	134	169	162	153	171	157	168	166	189	181	165	160	168	160	159	173	148	150	148	173	148	163	185	130	173	169	165	169	148	175	152	141	173	173	177	150	158	149	141	168	153	156	144	163	149	156	172	185	159	150	157	159	172	163	171	161	159	143	163	167	132	136	146	163	190	151	155	165	160	145	151	142	170	158	166	173	149	155	193	164	160	168	175	178	163	186	164	185	167	162	141	151	166	151	164	158	161	144	180	191	153	179	176	180	169	146	172	147	157	173	154	159	170	185	149	147	184	169	190	164	160	168	151	168	179	175	152	155	148	175	149	169	152	174	180	152	191	158	180	169	150	175	172	174	145	169	132	160	186	169	182	169	176	160	169	165	172	166	182	166	172	161	158	174	166	193	153	142	161	157	182	155	180	165	162	152	169	170	167	160	141	170	161	166	140	172	180	179	160	168	155	176	172	195	171	140	137	165	149	144	169	135	160	150	152	142	149	144	156	148	170	156	166	160	157	171	159	170	169	172	172	177	172	170	165	141	167	141	178	140	162	149	178	148	177	175	160	165	182	179	159	147	162	145	159	162	172	149	165	173	163	170	159	159	171	174	153	189	160	186	164	174	162	174	156	157	156	157	155	170	179	163	171	156	156	153	169	175	149	171	168	150	159	157	175	172	154	181	140	158	176	167	174	165	155	168	166	175	186	148	159	159	171	164	184	177	155	158	159	162	177	163	174	147	186	152	167	184	181	171	169	150	161	160	161	156	156	165	167	167	169	134	168	162	164	154	165	147	170	175	148	138	164	152	165	164	175	155	192	163	182	157	183	174	143	163	134	163	145	153	178	157	171	165	147	157	178	168	154	165	164	131	157	181	153	166	145	145	172	163	151	145	150	163	168	157	179	173	155	183	156	164	174	178	159	133	162	163	157	173	169	156	164	151	169	144	180	182	160	161	170	181	185	164	174	170	154	157	179	162	161	164	173	156	167	165	160	165	178	153	169	143	159	185	146	171	138	165	145	196	162	188	156	168	143	160	163	157	148	163	168	143	165	152	151	159	150	161	137	165	152	144	158	158	163	188	146	147	156	163	170	161	167	176	168	190	187	149	166	160	176	147	169	161	168	166	137	149	176	167	153	173	164	188	141	136	168	169	159	190	164	142	155	165	153	159	156	168	149	154	167	172	140	185	163	170	179	147	179	146	155	150	145	167	167	151	165	160	168	171	157	157	151	150	172	177	163	160	178	176	176	170	158	164	159	125	181	160	147	165	144	155	142	169	164	176	186	169	169	145	163	150	147	177	164	151	151	160	186	162	154	147	155	153	136	146	167	136	159	149	174	159	133	170	151	175	176
5870	1324	2677	3078	2674	2162	1906	1559	1417	1186	1071	982	891	855	788	787	731	727	720	693	641	602	628	636	561	600	615	552	589	568	544	550	540	543	542	549	540	549	531	519	490	517	522	501	529	511	487	571	532	502	489	527	481	535	459	492	499	531	520	497	526	512	443	534	507	506	499	450	466	500	504	496	511	497	493	453	527	512	504	481	486	491	506	472	466	473	475	463	496	511	497	500	513	510	467	487	503	504	496	471	488	485	502	498	444	515	513	487	519	491	475	449	507	472	498	500	470	461	481	486	461	486	472	479	496	449	521	485	500	494	466	469	500	459	460	474	494	515	540	500	488	439	447	485	477	465	551	527	468	498	522	462	465	485	490	477	465	446	468	478	481	485	481	502	484	524	484	468	522	504	480	454	472	504	493	451	510	473	483	462	500	515	496	443	476	455	489	476	441	487	450	486	474	499	448	445	475	475	492	472	497	489	497	467	470	453	441	472	467	491	455	498	474	475	493	513	467	483	500	510	493	480	470	448	514	496	502	493	474	494	487	459	512	463	468	488	469	473	496	494	490	476	464	465	478	517	460	486	455	526	509	472	458	501	474	520	455	522	489	455	503	437	473	441	485	494	470	465	498	491	504	506	469	485	442	504	467	507	422	478	462	501	470	444	502	472	508	474	523	485	476	469	484	507	456	470	488	520	460	450	466	471	476	479	540	478	490	449	481	510	464	454	479	487	521	461	456	508	464	491	492	488	446	466	479	472	478	485	472	506	461	513	485	504	454	479	469	490	462	482	513	490	462	458	505	446	481	477	472	501	450	462	496	470	459	475	468	508	490	449	488	476	448	511	493	501	435	476	502	486	501	464	469	531	462	526	485	508	466	465	477	459	480	446	485	471	466	471	477	481	474	504	505	506	489	490	526	470	461	459	444	508	490	469	454	527	485	462	481	485	482	500	505	463	491	474	498	525	511	498	510	500	486	493	505	512	442	455	484	491	488	484	468	464	451	500	470	460	495	480	519	430	499	479	503	451	484	483	476	500	482	462	471	494	451	454	487	478	463	426	474	471	501	469	446	463	470	512	483	509	538	482	455	498	469	468	503	454	523	462	455	511	499	520	481	504	468	524	474	507	496	479	505	486	468	482	514	453	481	501	482	481	511	490	474	506	514	475	479	478	462	470	478	535	491	538	457	487	508	470	518	470	458	487	506	469	481	495	504	459	454	478	520	504	481	471	453	459	474	464	511	492	467	475	458	472	450	493	430	478	487	462	479	475	500	501	495	462	455	439	471	494	445	478	494	487	455	503	487	500	466	501	483	455	445	526	498	466	474	472	457	480	525	429	508	491	472	460	477	508	472	484	479	455	489	471	479	501	479	485	488	489	434	499	473	495	474	482	474	465	470	477	478	476	518	478	480	479	469	485	450	464	456	491	437	468	453	528	474	446	462	488	487	477	516	482	497	492	524	477	460	534	497	465	455	485	457	457	505	496	399	504	464	510	499	460	486	482	466	478	495	483	502	478	506	495	512	487	462	471	511	498	497	475	515	489	472	510	466	457	489	510	493	447	510	436	470	448	483	475	480	469	493	483	485	462	479	525	479	500	483	523	479	510	486	480	440	485	477	459	484	523	512	500	449	506	482	478	475	501	487	454	490	460	532	486	502	477	470	460	501	483	477	452	486	513	477	477	453	442	457	467	478	463	478	492	472	527	475	480	472	494	453	476	471	486	453	466	512	509	488	441	471	514	496	456	507	472	489	464	483	464	453	477	496	481	473	491	444	447	492	466	447	459	474	460	474	475	480	490	489	469	511	462	501	497	478	486	453	503	499	513	476	509	459	484	492	485	494	461	456	454	478	485	515	484	468	451	482	501	510	468	462	474	452	522	468	475	469	522	464	478	449	461	432	500	478	506	519	478	455	481	466	466	500	498	485	465	467	491	503	489	473	506	502	495	499	481	464	453	452	498	478	506	481	494	494	448	466	454	521	509	509	444	474	496	435	496	468	464	467	481	512	506	476	465	466	437	471	475	493	457	489	472	475	529	462	447	444	470	446	532	463	465	503	472	505	453	502	465	451	471	468	479	476	479	485	449	480	482	463	479	460	471	475	461	469	456	496	468	444	463	460	515	493	485	465	477	513	486	503	450	447	451	485	522	519	460	459	507	447	469	495	502	513	482	488	503	493	498	469	466	460	447	475	471	472	523	492	481	503	501	463	506	428	487	502	441	483	491	471	486	476	469	500	506	461	445	457	473	487	469	461	475	480	456	469	470	475	436	498	485	505	462	472	478	481	471	506	507	468	449	471	431	491	483	513	477	496	489	530	503	481	529	436	461	468	472	455	474	495	470	446	471	468	494	496	431	490	468	475	494	494	511	436	443	508	467	498	511	441	464	474	469	464	499	513	489	474	465	480	484	465	495	457	500	490	472	481	490	476	475	498	498	468	545	517	471	482	519	464	476	486	500	465	487	496	497	499	445	482	487	482	500	480	502	468	468	456	486	466	452	464	486	461	474	472	499	496	457	457	492	500	447	472	501	503	512	490	478	479	464	498	490	489	476	467	470	471	485	452	496	510	479	491	500	493	455	441	472	489	470	495	475	468	502	500	506	496	473	483	439	534	487	492	499	480	479	478	458	487	503	459	479	491	501	483	492	472	515	484	495	487	500	477	476	471	468	479	472	491	483	457	502	454	518	488	494	481	455	510	453	469	473	447	467	436	469	492	484	448	481	509	504	518	446	499	475	499	517	481	456	466	460	473	488	481	471	482	481	484	457	506	479	461	467	485	452	502	488	504	470	515	508	463	458	489	449	455	482	457	520	475	501	474	490	507	449	483	484	496	488	483	447	459	509	473	503	482	467	480	511	471	465	434	503	441	471	495	493	515	467	484	486	469	492	450	501	519	502	480	487	472	455	492	515	464	470	465	473	484	446	477	455	482	446	442	481	503	493	456	479	471	430	531	474	489	457	492	455	445	474	444	437	495	483	505	459	505	433	486	432	463	480	466	507	467	466	525	504	475	494	427	477	462	494	490	475	476	510	524	487	473	429	498	497	502	479	463	481	506	508	485	500	480	498	500	506	471	487	465	451	508	452	473	490	487	486	499	493	519	465	458	448	506	480	475	493	472	445	505	445	454	467	487	509	472	474	487	457	474	467	468	455	504	480	486	472	512	493	481	447	475	498	472	509	452	500	462	474	488	465	477	471	486	511	474	507	505	478	485	485	479	493	509	490	477	502	524	497	490	522	472	479	464	446	477	475	525	473	499	450	503	484	436	485	457	485	509	489	480	485	466	479	503	513	453	491	481	483	509	474	474	531	514	462	484	472	458	448	484	462	495	490	486	467	493	523	489	481	494	481	522	434	506	491	470	435	447	487	468	496	469	467	508	488	450	495	450	484	489	480	505	464	424	523	470	492	481	483	466	481	430	452	498	461	478	512	478	447	477	479	493	522	494	442	464	497	484	441	490	472	486	497	474	482
14469	2921	2671	2031	1401	1096	883	703	631	576	536	506	467	476	430	429	428	416	413	372	396	401	391	361	338	378	380	388	384	362	378	347	322	392	355	385	341	363	393	356	353	387	370	361	375	358	324	355	341	328	326	359	354	356	329	301	346	361	380	338	353	329	338	367	374	374	346	337	348	362	323	364	310	368	355	342	325	328	338	335	352	316	366	360	367	323	376	354	344	343	312	336	334	347	353	346	321	401	313	347	344	319	360	363	335	314	352	361	353	376	331	348	354	312	367	352	298	358	355	352	350	349	363	346	307	334	369	320	364	348	336	359	344	348	373	403	331	359	328	357	375	363	320	324	343	335	343	365	325	322	349	355	307	315	323	350	344	344	327	368	352	326	336	366	357	330	329	320	332	325	346	360	325	334	324	368	337	326	339	317	312	349	380	332	331	343	339	343	342	354	342	343	362	337	361	355	285	354	329	336	321	334	337	333	366	358	312	358	361	349	324	360	350	306	336	336	384	359	357	321	332	326	371	366	357	397	375	360	321	334	356	325	372	308	343	328	331	353	357	346	340	355	346	361	341	344	321	316	380	331	331	327	356	354	329	352	327	337	325	361	354	374	333	387	357	337	313	356	369	335	343	354	338	353	309	355	351	368	345	359	329	364	339	312	347	322	317	303	365	318	342	342	386	340	343	298	352	337	330	335	367	347	291	399	334	337	326	338	290	352	324	331	330	310	350	343	335	326	352	332	369	350	360	351	350	340	373	325	345	355	354	381	318	298	372	315	357	350	326	337	331	341	346	368	349	332	320	336	344	318	353	340	358	345	340	367	337	308	324	320	342	358	358	353	334	358	326	359	330	358	358	360	338	335	341	337	349	334	360	321	349	359	326	340	356	370	345	322	324	342	356	327	375	329	312	331	366	328	361	334	320	343	362	366	328	353	302	317	345	359	346	334	371	342	340	337	322	335	359	346	363	354	359	352	345	303	341	329	351	340	311	340	357	338	333	358	370	341	313	371	333	318	350	360	317	340	340	358	308	333	325	352	343	384	345	364	325	311	371	393	339	352	312	321	331	375	348	331	335	330	364	340	349	342	335	340	302	354	363	381	358	340	323	315	379	363	329	336	370	367	346	327	342	342	355	342	361	338	372	344	335	359	347	347	330	331	328	348	332	349	329	323	372	319	335	402	326	353	334	294	289	327	354	333	363	338	354	301	366	311	323	347	367	324	353	313	318	320	348	334	335	340	335	336	337	329	352	345	370	362	367	344	333	349	304	344	352	316	331	339	360	324	363	352	333	342	320	336	361	388	352	304	343	351	321	334	340	358	373	355	321	347	346	340	330	342	321	349	345	363	345	336	324	339	360	345	326	344	350	349	332	342	345	339	331	351	344	374	379	374	298	325	320	322	336	402	360	345	346	334	372	329	326	331	348	304	369	345	341	315	347	344	326	338	333	333	334	308	320	331	321	333	350	340	346	326	315	354	346	356	360	338	364	367	356	338	362	363	347	366	370	351	322	344	349	344	375	347	336	337	341	339	351	324	371	326	324	367	372	351	364	321	327	340	326	346	340	353	355	324	358	345	294	389	318	355	359	345	335	309	349	376	332	322	322	364	339	340	318	332	375	323	363	362	340	362	317	338	351	352	385	327	342	369	368	359	379	357	322	349	329	359	379	326	310	397	350	373	345	355	335	357	365	342	378	322	348	348	363	335	342	333	358	328	342	337	358	344	354	348	373	334	341	309	333	371	320	332	326	303	345	327	302	321	357	351	344	348	343	378	357	360	385	346	363	371	327	345	326	322	309	353	382	346	357	367	350	342	359	370	362	358	285	348	369	359	326	319	353	342	339	354	326	329	317	333	361	332	348	375	323	338	346	330	353	333	333	335	364	319	392	361	359	315	317	336	374	350	358	351	377	335	318	373	341	347	339	343	348	334	337	348	354	332	343	330	339	379	345	352	346	342	353	354	351	359	326	366	346	304	327	358	314	338	357	334	359	369	355	372	349	313	305	351	326	335	351	339	379	344	366	356	361	365	398	325	345	329	319	336	336	317	352	353	353	333	333	339	336	346	330	343	378	356	349	336	320	320	341	333	360	359	361	341	368	332	365	345	340	322	351	357	326	348	300	367	377	346	368	323	334	366	333	336	354	348	373	356	320	324	328	350	374	328	314	357	352	348	354	336	377	337	346	325	367	314	310	348	359	346	336	321	365	345	371	365	363	344	358	328	314	326	350	306	361	336	366	330	315	358	358	343	355	320	348	356	367	332	345	355	317	371	363	335	354	351	348	361	359	355	335	356	339	346	382	345	361	339	336	319	339	370	358	363	335	339	357	322	321	364	360	334	349	338	343	348	352	341	316	330	331	310	384	385	314	347	348	324	353	341	367	315	340	348	305	331	329	365	322	312	329	347	361	349	359	334	359	371	335	321	352	348	374	364	324	332	343	357	363	325	333	340	331	356	368	358	343	321	350	308	353	353	356	347	319	305	333	323	344	333	359	318	333	352	341	334	345	304	331	317	319	360	341	320	351	325	340	330	332	338	336	334	368	327	346	339	327	333	335	348	322	361	350	342	352	358	337	350	356	375	333	361	326	379	349	335	359	337	327	312	337	343	373	304	359	363	327	331	332	356	374	325	355	359	343	335	370	369	342	324	359	337	343	340	362	337	375	349	305	382	322	336	340	333	335	322	315	348	371	349	333	338	350	378	369	326	376	346	335	349	333	356	364	326	299	336	362	343	366	321	371	342	331	350	335	369	371	383	338	359	349	375	348	332	337	365	349	297	333	345	317	363	335	364	359	341	334	350	328	347	349	391	363	351	335	350	345	359	337	357	318	348	351	306	349	334	319	328	338	361	314	333	351	332	344	328	323	356	322	336	366	350	349	384	349	365	333	363	356	348	337	335	326	344	345	345	334	351	339	348	329	342	328	330	356	371	325	348	399	345	346	308	306	309	370	323	332	344	371	333	353	318	356	305	331	349	356	350	351	352	352	356	340	341	345	347	355	352	346	335	337	329	380	401	373	352	336	316	359	333	292	328	356	299	325	332	339	331	364	337	337	306	346	313	348	353	351	340	338	321	320	341	344	365	351	345	381	319	312	337	334	303	350	332	350	406	355	352	337	362	311	361	355	306	354	305	314	380	357	339	357	361	344	362	345	378	343	349	370	355	340	346	328	334	346	337	348	373	369	353	312	329	345	364	336	342	339	320	332	391	341	333	354	368	361	357	337	341	368	336	341	356	373	324	344	336	317	366	343	359	343	362	341	387	358	357	319	346	334	374	381	359	351	349	360	343	329	336	323	349	362	317	345	311	344	331	331	353	346	348	324	360	352	335	359	342	327	377	328	354	329	334	328	354	345	354	324	343	352	402	358	351	353	325	313	337	349	334	325	368	390	345	375	361	332	338	326	375	351	315	362	358	289	343	335	319	352	329	328	343	340	369	361	344	333	318	325	331	355	353	355	341	332	361	360	360
8002	2639	4945	5843	5131	4217	3416	2906	2441	2246	2060	1832	1724	1620	1515	1379	1331	1320	1252	1238	1166	1200	1151	1143	1049	1093	1090	1004	1015	1020	1009	1003	953	996	958	953	960	951	932	926	957	906	940	952	960	969	929	958	911	871	903	922	856	882	971	912	885	876	900	860	879	891	856	906	906	885	830	905	887	921	893	903	893	866	857	866	893	840	835	865	871	876	885	855	877	866	929	831	893	867	889	851	857	933	856	927	829	848	866	887	830	859	829	895	873	879	854	814	842	931	872	834	881	939	881	880	827	844	780	857	887	877	797	848	876	897	850	826	875	849	823	863	863	879	890	890	805	878	859	866	899	891	889	843	899	874	835	887	886	850	893	864	840	882	882	869	876	879	863	862	850	844	871	839	877	859	813	839	851	887	837	881	856	867	873	841	891	834	827	807	827	825	896	805	866	899	903	895	845	828	867	910	817	886	877	832	854	848	854	871	892	918	840	882	837	893	793	795	838	813	895	828	922	862	907	842	915	846	893	817	910	849	865	844	861	906	824	874	843	856	881	887	903	875	846	844	787	882	876	840	848	915	829	862	869	882	859	858	897	842	882	845	844	887	882	860	850	889	884	875	827	936	854	897	861	872	894	881	940	835	873	853	828	829	847	871	796	870	858	925	844	863	884	854	802	864	919	842	856	812	813	860	876	860	863	866	881	940	904	893	881	855	824	889	816	879	891	883	834	829	878	877	825	875	884	930	935	837	864	885	827	836	873	889	872	812	874	889	806	862	875	868	845	846	829	873	884	839	852	889	879	829	843	859	852	845	879	851	860	833	843	863	875	903	831	872	887	877	845	885	820	888	836	874	875	898	896	847	877	904	846	869	850	805	862	845	864	874	861	844	856	865	863	856	885	850	857	873	825	876	891	906	901	847	892	879	884	904	878	875	899	841	874	852	954	888	862	836	823	870	835	859	905	850	854	844	851	918	861	857	885	854	839	820	917	868	795	823	899	835	906	895	886	879	904	899	841	848	872	833	863	867	851	885	874	884	826	848	854	820	857	872	856	872	866	831	877	852	868	798	822	811	868	805	884	853	821	836	927	839	863	881	863	903	848	844	823	874	800	856	846	840	862	852	882	881	888	839	853	854	834	834	862	862	839	849	866	864	842	881	833	889	808	838	855	860	826	883	867	885	817	871	845	844	885	862	860	878	881	840	851	826	848	843	847	819	831	847	848	847	849	823	823	859	847	875	858	834	874	879	811	863	851	832	841	843	856	868	869	852	891	883	865	876	862	879	804	871	874	891	900	902	878	913	827	924	838	836	885	853	866	816	829	850	843	854	867	910	918	900	826	927	875	865	853	865	857	853	868	869	844	852	885	861	846	887	813	898	934	867	873	918	895	868	926	902	856	849	847	899	871	868	848	865	856	841	866	814	838	866	843	898	857	860	854	836	846	928	832	873	883	864	824	870	904	863	857	854	837	849	873	845	816	846	887	842	877	899	824	837	843	876	882	864	850	888	926	853	844	881	846	854	837	827	857	891	862	820	845	844	859	894	846	883	818	878	884	857	824	886	833	870	917	879	900	830	868	829	862	883	854	853	812	868	848	851	874	889	881	849	897	878	866	825	867	827	832	898	840	815	853	846	890	849	910	842	869	847	852	799	878	834	846	842	860	889	890	859	895	863	896	866	851	804	854	848	860	829	872	847	866	883	850	879	827	934	901	859	891	886	862	832	887	848	919	835	873	850	839	840	890	829	837	814	857	825	843	819	872	871	889	889	876	806	883	842	799	861	872	871	857	879	883	878	834	844	848	849	802	855	851	872	878	857	873	883	896	884	888	872	872	865	833	848	819	910	839	879	891	887	894	820	825	866	833	854	866	904	877	837	871	868	837	859	875	873	897	840	879	881	837	850	912	906	837	909	859	881	873	869	805	887	866	862	852	846	826	893	875	873	902	852	839	878	918	806	836	887	855	842	897	862	833	853	855	912	836	847	830	835	823	899	859	941	823	832	840	854	820	856	882	879	861	824	859	879	879	841	867	885	903	863	921	901	835	852	776	875	901	836	854	879	885	885	914	870	864	866	899	924	859	870	848	868	835	839	892	901	840	800	895	822	900	878	837	852	833	898	884	900	856	892	876	871	891	819	868	845	849	918	885	820	866	887	835	858	820	902	871	868	840	810	885	831	875	914	866	870	864	923	875	843	875	848	859	871	800	920	911	887	787	833	869	857	822	855	810	914	831	878	877	901	895	874	833	909	857	825	897	815	904	840	884	862	823	851	889	861	856	844	864	836	875	834	857	898	899	869	820	905	884	822	849	832	835	802	811	895	910	894	859	842	907	838	919	887	846	873	830	832	879	880	824	824	866	879	827	827	873	858	826	883	863	842	865	817	880	868	902	856	851	882	879	839	840	840	869	863	885	855	848	846	886	849	827	896	847	878	848	884	823	903	859	816	843	838	871	854	915	852	907	922	885	811	858	774	840	853	920	855	882	891	862	846	845	901	862	861	843	878	861	888	833	848	872	874	910	924	807	867	863	872	834	918	832	868	884	882	898	846	881	864	841	880	892	863	884	855	830	834	829	851	868	871	839	861	883	873	861	855	866	813	866	902	850	862	876	850	847	876	864	901	866	832	868	844	854	868	900	874	884	837	876	859	845	852	897	876	882	859	856	856	895	880	855	891	881	820	842	860	854	884	858	886	893	876	915	838	885	841	831	846	855	846	900	852	911	883	833	844	831	843	853	845	848	852	867	832	865	865	890	872	867	819	840	810	874	869	913	777	845	904	928	871	835	866	841	795	884	898	819	871	838	870	836	885	897	897	799	883	876	827	877	870	877	834	880	837	876	894	885	883	880	867	844	862	839	909	922	883	870	823	899	819	837	870	844	856	809	891	823	854	849	829	907	865	852	869	844	907	894	887	843	836	907	888	861	841	836	897	884	877	874	858	876	828	824	887	889	915	904	834	877	869	889	844	839	886	926	806	892	874	830	866	884	866	875	820	818	872	889	865	900	830	867	846	872	853	870	848	910	884	858	856	841	851	878	895	907	868	900	883	855	848	873	859	873	844	880	842	910	831	871	874	874	903	872	867	860	867	864	896	843	863	855	856	841	872	863	924	869	881	933	830	866	839	834	864	889	825	868	920	846	868	802	855	849	849	801	871	835	866	868	830	873	912	871	813	887	771	851	874	882	900	884	872	898	838	835	881	906	856	879	872	880	829	867	881	899	823	884	829	835	884	923	871	868	848	864	857	921	885	846	907	868	877	869	858	856	854	851	896	870	845	838	818	856	815	850	851	894	842	944	863	816	871	883	827	854	881	821	850	841	937	863	851	869	873	908	854	861	927	863	870	878	883	847	820	859	828	808	865	875	900	812	859	880	870	874	861	809	878	884	800	877	855	825	825	888	842	876	860	886	887	832	855	840	847	899	866	840	866	859	867	885	851	899	849	866	840	834	876	860	821	885	884	885	858	885	830	857	873	909	845	871	856
2022	205	190	183	159	180	180	130	165	152	165	150	158	165	154	164	170	168	139	150	145	152	153	153	156	152	160	161	162	163	147	147	169	158	172	158	151	165	170	147	174	153	181	152	144	158	154	132	153	149	158	169	147	163	159	145	164	179	149	150	140	157	163	161	137	149	157	150	133	171	137	171	137	162	152	150	143	160	152	168	139	174	132	147	158	167	142	173	143	154	171	187	138	152	152	166	155	138	139	140	160	154	167	175	170	150	169	162	153	131	160	167	179	164	148	150	155	158	146	137	152	146	127	181	177	185	167	134	161	150	164	155	144	157	172	133	150	144	155	161	152	152	164	165	148	151	167	150	167	141	159	153	163	151	131	168	146	148	118	164	132	168	157	159	150	152	160	160	154	155	158	162	134	157	112	146	157	164	155	143	121	166	159	167	180	150	152	133	150	156	151	138	157	147	157	154	142	138	144	135	175	159	145	163	162	152	136	163	152	144	152	165	167	153	147	156	159	138	171	175	143	173	133	155	143	164	188	147	163	159	155	179	134	155	134	171	175	163	167	155	155	147	183	171	138	178	137	154	166	120	160	182	181	157	166	156	158	157	181	164	144	153	161	188	144	154	177	161	135	145	167	133	149	142	140	152	165	164	148	156	162	161	161	165	155	139	161	139	179	181	140	142	170	159	157	172	172	142	171	166	165	136	152	167	140	166	158	164	164	170	138	150	153	148	157	154	149	161	150	173	148	146	186	140	152	147	144	134	169	135	165	147	156	146	149	154	140	158	155	151	139	160	171	132	136	163	162	167	150	152	150	140	161	157	142	148	158	165	165	136	148	149	158	160	151	152	166	136	170	139	177	160	158	156	151	148	177	131	147	144	159	149	116	154	164	158	160	156	160	150	144	145	155	168	168	173	152	144	153	170	130	138	167	151	168	152	176	147	164	179	161	144	146	158	166	152	172	169	153	173	168	138	155	139	154	145	142	147	148	153	132	181	143	160	151	160	162	130	168	154	142	164	139	180	147	144	160	159	159	144	156	147	163	145	155	156	160	128	162	163	156	145	161	150	153	169	134	183	179	162	148	168	155	140	154	152	152	164	152	173	126	151	162	162	164	158	155	146	154	136	160	145	149	175	164	121	168	161	159	166	164	146	175	154	160	138	161	169	161	172	151	156	156	139	151	158	126	110	131	161	141	184	132	158	170	151	166	149	155	171	165	159	164	141	155	147	156	134	143	133	128	145	162	153	156	157	151	149	146	129	146	160	144	152	154	179	144	141	168	160	153	142	154	162	154	155	153	155	152	174	146	174	150	162	167	151	144	166	149	155	152	161	157	170	144	145	155	158	156	163	160	141	184	169	145	159	153	158	141	159	163	156	151	165	163	131	158	161	172	157	156	155	147	129	155	163	152	164	146	185	145	161	169	145	164	155	133	158	145	150	179	147	163	139	157	162	126	154	154	167	163	155	151	145	174	148	179	130	169	142	174	180	132	150	162	165	169	153	164	133	152	140	166	179	152	160	149	159	139	147	151	173	144	164	144	169	152	189	154	176	151	154	135	185	135	169	155	149	144	143	148	156	168	153	171	163	147	163	149	169	181	169	167	150	153	179	178	164	172	140	136	168	169	185	162	146	182	166	142	163	149	172	159	149	128	146	148	155	170	131	147	146	130	148	132	149	159	158	145	175	183	143	152	141	175	149	161	156	142	143	151	162	150	139	157	156	151	135	153	172	179	180	157	162	162	140	149	178	137	147	179	139	163	171	141	156	162	149	146	156	152	148	161	146	164	165	158	150	139	161	154	182	138	137	160	155	147	153	173	167	161	166	156	177	143	147	173	141	136	159	154	167	164	184	156	157	189	171	153	176	151	136	136	159	156	139	163	157	168	175	149	158	159	190	180	187	149	141	150	145	153	171	157	169	163	145	152	150	151	132	166	162	162	155	168	172	155	159	161	150	156	153	142	139	163	140	169	170	144	155	157	158	153	135	172	152	165	142	160	155	164	143	163	174	173	171	165	152	143	152	150	145	166	130	168	138	153	152	138	132	144	153	152	149	178	170	150	155	181	156	182	131	143	176	138	170	149	173	179	151	160	176	148	158	148	132	147	147	158	163	173	168	174	160	161	141	175	150	148	164	147	146	156	157	129	187	135	163	153	130	154	148	180	155	155	153	162	150	143	166	169	173	145	157	142	158	157	166	189	173	156	158	136	153	160	156	179	159	164	177	137	144	153	159	140	117	146	152	150	160	140	146	134	145	174	146	164	157	150	159	186	154	167	179	188	173	163	146	146	167	144	170	159	172	152	141	150	162	182	145	163	152	156	167	171	175	154	148	139	169	164	155	179	174	153	168	155	158	156	151	167	141	155	188	174	164	132	159	157	153	144	166	146	168	137	165	145	148	140	157	165	176	153	151	161	172	155	142	133	163	147	175	166	153	164	133	145	140	168	150	158	147	154	169	152	139	168	181	131	155	160	164	146	149	154	142	157	175	152	140	154	148	195	152	126	150	179	151	137	129	180	130	165	161	161	169	140	166	173	131	141	164	155	160	144	160	162	154	176	157	149	159	179	149	142	161	179	140	151	122	157	151	168	137	157	184	165	171	175	145	138	170	137	147	174	144	138	172	148	170	157	150	143	165	170	142	157	143	155	176	131	158	178	134	147	159	153	139	161	159	151	161	155	178	169	162	145	145	155	161	146	159	143	144	177	144	158	191	158	129	157	131	181	141	165	132	140	168	163	151	141	151	172	147	152	140	167	135	164	157	151	155	145	170	160	145	160	145	174	174	151	141	149	165	144	178	172	152	167	156	169	173	173	178	160	163	162	166	144	177	152	149	174	159	158	154	143	124	171	155	163	160	166	139	177	161	158	156	150	186	139	177	168	161	154	128	159	153	157	156	155	143	158	147	150	157	149	159	154	157	170	179	130	156	161	163	141	192	132	159	145	160	162	144	159	169	174	151	135	173	147	133	169	163	139	157	139	169	157	164	150	158	183	160	146	153	160	137	182	170	159	147	138	167	153	187	160	169	138	159	139	171	162	149	145	146	148	155	155	142	145	156	174	178	175	144	146	165	151	156	151	150	153	147	156	144	146	143	158	173	158	154	151	168	175	157	160	134	141	172	165	166	156	162	143	167	146	151	157	165	161	145	156	162	168	171	153	177	149	164	154	147	171	155	163	163	167	146	161	142	159	155	155	171	157	145	161	165	140	155	147	177	151	146	158	146	167	146	138	157	130	162	162	166	137	147	159	147	163	148	130	150	153	140	117	143	149	161	163	157	154	162	173	148	145	149	157	141	162	166	161	139	142	159	156	155	169	187	128	141	157	149	154	162	145	132	153	149	158	158	179	161	150	173	159	150	160	148	162	172	148	145	162	170	142	156	148	185	169	155	161	131	172	132	150	153	150	151	129	148	151	155	168	157	146	163	154	153	150	177	121	163	149	162	140	145	147	160	159	146	170	137	150	160	133	147
2241	500	536	502	506	497	516	480	463	465	500	498	439	482	464	423	463	498	431	476	477	443	406	464	425	476	421	475	379	458	461	468	487	459	439	468	428	455	453	442	474	447	421	483	462	486	445	438	445	440	412	435	476	446	446	439	421	445	454	483	432	408	481	443	463	444	423	420	461	446	436	446	467	449	416	470	430	467	439	433	435	477	424	464	431	445	440	457	465	431	457	455	459	447	433	417	456	458	458	443	451	438	431	422	438	445	447	477	461	457	438	452	431	442	424	467	463	443	438	449	404	427	446	473	424	485	466	442	406	454	477	447	448	411	416	434	422	442	441	459	439	451	451	444	452	469	439	438	456	424	447	481	473	424	470	421	482	454	471	429	444	457	444	427	452	472	438	426	412	463	474	425	411	445	446	411	438	434	457	469	433	408	487	473	448	463	418	450	443	424	408	454	420	446	449	428	450	436	406	411	484	457	432	451	470	454	443	441	459	442	473	447	449	423	443	420	447	434	447	452	436	446	413	487	459	446	443	466	421	485	428	449	405	450	469	400	475	473	440	445	426	417	469	438	472	475	465	438	460	446	446	464	490	466	435	441	472	444	467	459	406	465	479	434	450	467	487	464	449	495	450	451	450	413	434	432	471	420	452	436	379	425	428	457	437	431	460	384	445	433	422	454	454	411	430	445	488	470	411	400	454	445	457	457	454	455	502	460	487	446	427	437	436	422	437	469	434	444	433	452	446	454	455	457	442	437	422	423	440	467	413	432	437	410	450	421	434	473	454	470	428	442	443	419	430	439	452	457	458	451	425	440	461	436	477	482	433	476	448	426	440	493	467	479	449	415	419	422	468	408	407	442	449	431	454	425	432	479	420	432	423	446	486	451	449	433	423	449	452	471	426	452	471	451	438	457	420	455	455	414	449	448	409	465	440	421	469	472	436	439	452	451	452	469	430	445	498	433	431	448	417	441	426	456	430	432	427	445	484	468	420	464	467	443	449	431	454	439	462	446	441	429	407	439	431	455	460	453	432	462	453	480	462	407	429	405	455	443	455	445	440	434	411	440	450	442	458	451	463	438	400	477	488	412	458	453	453	468	439	439	409	446	435	473	442	470	447	448	422	444	451	455	446	452	430	429	418	397	454	407	431	463	449	427	439	448	414	460	453	442	445	450	442	441	480	470	426	445	430	432	440	422	452	443	441	422	429	427	449	437	453	463	471	484	413	441	440	436	430	452	439	414	458	422	459	436	458	464	438	447	427	437	435	431	456	434	435	481	459	406	434	398	465	440	434	443	423	467	430	463	462	464	461	455	443	455	446	444	403	438	431	405	435	431	450	440	457	442	415	413	428	426	425	472	421	451	459	451	437	430	451	397	439	466	407	436	459	426	431	417	455	448	421	444	468	441	426	478	449	478	439	451	457	435	436	438	438	438	445	455	453	472	427	477	436	465	440	409	449	450	443	445	421	458	420	443	453	435	434	449	446	455	455	465	459	448	433	436	432	449	424	433	405	433	437	422	441	472	424	435	474	401	478	450	425	439	447	442	456	443	440	434	431	427	439	439	452	449	451	422	437	453	438	448	446	502	465	415	452	432	432	425	393	441	464	450	437	472	418	478	468	445	465	431	451	407	468	424	446	472	434	474	450	411	461	430	412	478	441	425	450	455	442	422	463	470	434	450	397	424	430	434	424	425	463	429	403	429	427	504	456	462	469	448	449	440	446	448	405	431	442	442	412	443	456	436	414	476	424	422	436	456	451	452	422	478	448	451	426	446	453	437	439	454	476	430	447	448	447	479	439	445	469	427	410	431	466	437	455	417	434	433	468	434	425	427	447	481	434	450	410	451	435	436	438	439	446	428	487	464	460	461	403	484	453	468	445	460	458	455	467	426	481	408	411	430	457	413	464	464	452	471	421	443	457	447	426	461	457	467	440	459	448	444	425	433	483	467	448	440	415	435	475	452	474	477	497	447	406	450	432	451	423	425	470	449	436	475	439	467	493	443	493	475	451	447	456	465	451	440	467	426	428	405	420	458	460	469	428	481	440	429	451	444	426	443	449	442	479	452	425	447	432	443	431	448	459	437	454	417	482	455	458	461	410	442	469	427	470	439	441	462	460	453	434	471	443	457	407	459	414	474	457	469	473	426	424	436	464	430	416	456	450	433	455	474	420	448	466	446	465	438	446	394	447	433	445	462	443	423	448	441	435	404	441	436	452	426	484	438	427	445	419	443	444	435	460	440	404	450	464	420	455	477	470	463	421	431	437	436	463	440	449	450	422	452	468	436	470	409	467	458	437	435	478	445	425	468	423	438	442	428	481	440	414	453	443	437	456	448	457	421	431	448	414	451	421	438	436	409	442	431	475	461	418	456	439	424	447	452	426	422	426	450	416	421	431	402	471	462	457	410	436	469	444	437	412	419	435	454	453	416	437	451	424	478	486	440	454	447	424	424	435	450	443	449	451	442	448	425	437	444	479	436	433	452	416	417	441	451	448	483	451	423	445	416	440	433	416	462	423	430	443	449	438	408	447	441	475	443	424	446	454	450	421	475	400	477	416	432	450	433	450	385	484	450	444	394	466	426	465	422	452	437	407	429	452	447	453	436	462	435	434	440	451	456	444	428	434	443	473	439	412	461	453	409	431	460	448	459	460	460	458	434	455	458	424	442	426	446	448	502	468	458	438	434	462	431	455	433	434	461	407	451	443	452	460	460	457	419	482	404	461	441	444	434	459	461	468	448	446	438	476	450	445	393	476	435	434	475	449	441	436	430	443	471	429	435	450	451	431	441	445	458	432	441	476	452	433	449	452	433	453	459	434	480	421	461	440	442	404	426	457	434	449	424	446	435	428	463	425	403	464	419	427	447	456	435	453	471	451	474	437	463	397	442	470	450	443	398	440	456	454	439	408	425	430	412	447	445	464	425	421	426	466	459	466	470	457	448	433	439	426	449	444	439	445	423	431	426	438	432	454	483	429	429	472	429	461	445	429	486	446	447	445	467	439	463	407	425	414	467	403	460	443	462	437	460	401	410	469	409	435	462	477	445	489	466	437	410	421	450	444	439	439	417	426	458	418	438	424	435	428	468	433	429	511	448	438	447	433	469	481	474	462	419	392	431	433	469	434	443	434	442	433	426	408	416	451	466	446	479	460	451	458	423	470	444	467	467	444	473	460	406	450	444	407	458	437	450	399	471	442	432	429	463	451	459	435	429	453	425	444	470	459	468	464	463	406	448	427	455	409	430	436	454	451	452	445	452	440	459	429	459	465	447	427	439	427	466	467	399	449	423	470	444	453	433	436	435	463	410	476	453	430	444	442	441	441	445	500	430	467	427	457	411	421	436	435	475	451	446	408	464	448	454	421	451	423	461	447	429	450	394	418	433	441	461	444	473	459	442	434	448	436	439	409	425	455	423	449	474	453	423	457	440	428	453	413	433	438	457	456	430	444	411	425	471	409	400	444	430	391	434	461	451
7672	1178	1225	926	741	466	424	348	310	262	260	260	236	220	205	193	184	184	168	185	193	173	180	195	196	193	184	180	188	165	175	168	165	150	175	181	179	182	173	162	156	172	161	165	165	177	174	171	135	167	162	166	151	146	178	160	168	181	157	182	177	176	152	172	157	163	165	182	168	157	156	187	176	155	149	177	156	152	159	176	197	194	198	148	165	163	153	159	157	150	151	148	142	176	168	173	146	157	162	164	161	154	178	165	141	165	165	159	173	163	155	160	160	159	172	182	189	145	148	184	158	172	179	149	165	174	185	156	134	181	146	139	170	193	155	152	174	152	155	148	151	161	145	186	165	146	166	164	166	174	183	163	170	151	137	157	158	172	165	152	202	177	181	132	157	167	147	160	164	171	192	156	156	166	165	160	165	170	155	173	160	146	161	150	149	178	120	197	188	172	165	154	157	179	171	188	194	165	170	189	144	170	139	194	178	157	167	143	157	150	161	140	170	183	174	158	174	163	163	180	183	177	150	172	172	161	168	177	150	140	177	174	164	165	158	163	151	178	176	167	172	151	172	155	159	175	173	176	136	171	181	184	175	154	136	172	140	164	175	148	162	178	156	159	158	180	162	149	156	158	174	179	153	165	162	162	162	130	149	169	168	143	148	156	187	148	157	171	188	130	160	185	159	174	147	157	170	159	151	191	149	149	159	178	186	172	146	161	159	166	157	173	147	155	162	154	158	150	150	150	156	183	172	144	159	140	156	165	170	163	171	158	157	172	155	180	184	152	153	164	188	184	190	167	161	137	149	157	163	162	184	166	179	187	169	164	148	151	146	185	169	160	170	163	142	157	175	173	156	157	164	169	158	180	152	175	156	155	165	162	155	140	207	155	165	164	149	146	164	185	174	174	155	119	159	171	186	165	156	162	168	156	149	168	146	162	180	162	167	157	164	169	137	138	158	150	153	155	152	150	156	167	184	172	152	152	169	158	147	154	169	165	148	175	205	158	154	174	188	158	184	153	155	162	178	163	149	155	166	147	157	162	178	138	149	170	163	165	150	169	152	160	174	144	186	190	166	187	178	180	168	146	154	187	157	175	139	173	141	142	160	195	172	187	153	172	167	168	153	145	162	168	153	180	170	146	162	150	165	177	173	160	142	186	155	173	161	169	170	141	154	157	139	144	159	184	169	165	150	162	161	176	183	181	164	155	156	147	187	152	158	178	169	160	154	160	183	161	192	153	172	138	161	178	195	175	160	157	135	137	154	161	171	136	158	145	178	159	141	190	162	144	174	159	160	158	166	126	140	170	164	178	150	146	152	156	154	173	161	163	176	165	167	177	168	139	156	177	151	152	166	148	141	161	168	148	161	165	162	182	170	140	165	178	155	158	181	194	169	182	147	188	162	174	132	175	165	154	186	158	175	144	158	177	160	154	152	151	170	144	182	162	179	163	156	147	164	160	173	146	126	178	172	156	132	161	170	166	176	173	170	165	170	163	163	161	187	160	162	162	151	175	194	147	169	155	183	139	176	177	198	179	197	156	172	153	167	172	159	183	145	174	164	158	188	159	169	146	181	174	144	161	181	187	153	153	155	170	163	151	175	163	168	134	163	164	149	176	167	147	169	153	170	176	160	164	155	176	144	172	162	167	175	183	176	157	157	155	177	164	165	195	144	164	165	177	158	164	173	126	149	150	148	163	176	175	174	136	162	163	157	126	157	153	168	165	162	155	157	169	172	160	139	158	175	167	177	140	172	167	132	173	173	166	187	169	151	168	188	170	176	145	168	167	162	135	143	150	167	171	150	208	148	157	182	148	154	151	155	159	178	173	154	129	149	168	165	164	162	183	165	153	121	132	160	153	153	164	155	154	156	155	173	142	178	177	151	158	127	164	167	168	155	167	149	165	147	177	165	159	193	155	158	169	173	184	161	169	172	137	151	155	166	197	168	149	147	143	176	171	180	160	151	163	175	126	168	208	171	162	164	159	173	175	146	183	178	143	148	166	167	184	179	173	176	170	139	171	171	153	167	168	168	174	158	184	157	171	164	169	138	180	164	144	175	165	161	179	150	147	143	158	158	166	145	159	159	153	173	192	166	171	167	160	156	167	155	165	173	167	183	155	165	152	168	138	145	168	174	191	158	128	126	152	168	159	142	160	177	182	180	154	163	144	128	174	153	156	169	165	172	178	168	160	182	167	161	174	182	179	148	165	156	154	172	161	158	143	185	141	167	152	161	168	148	140	175	161	148	161	155	161	156	165	145	185	153	155	164	149	172	189	152	178	174	142	153	148	157	173	148	146	152	169	151	165	161	155	138	172	169	149	170	160	168	162	160	147	167	173	161	173	149	184	143	173	155	167	162	145	161	168	134	173	137	147	170	156	156	172	164	171	162	187	163	173	161	164	173	180	182	155	154	179	149	157	174	145	179	147	163	166	146	168	156	166	136	166	153	159	162	159	177	179	142	166	187	161	153	176	156	154	151	160	171	179	167	157	172	139	152	178	187	166	161	142	204	162	178	164	151	175	162	161	158	129	183	149	141	143	170	170	153	186	173	179	190	175	171	136	158	167	164	149	180	152	156	154	154	158	140	166	163	142	181	177	137	198	165	184	172	165	171	179	152	152	184	157	175	147	171	153	167	154	152	149	152	155	159	152	161	176	175	174	162	170	173	167	161	153	158	155	197	158	148	157	148	153	151	145	158	152	161	164	143	164	190	173	166	170	176	167	192	166	145	164	158	171	170	176	168	179	165	142	169	165	138	166	146	181	166	149	174	146	166	169	156	156	162	148	173	188	147	160	145	154	158	162	180	158	175	169	166	161	150	168	163	143	169	158	160	151	160	153	153	177	156	169	150	175	166	176	139	144	148	145	161	151	133	166	166	174	184	181	157	175	157	158	153	152	162	167	163	162	156	137	171	162	132	157	174	143	181	169	170	150	151	178	185	156	151	145	153	167	169	180	146	189	178	154	175	155	159	154	148	183	158	152	168	161	165	165	185	149	157	165	171	171	176	146	141	170	175	176	143	144	172	170	184	175	151	154	164	156	166	156	170	164	171	173	153	167	144	154	156	175	148	173	197	164	159	158	166	150	132	170	166	155	179	175	166	184	164	169	167	161	165	169	169	151	168	178	156	143	144	168	173	158	156	178	147	172	168	143	154	157	161	178	183	158	175	176	175	162	172	144	149	164	169	172	163	180	178	183	156	180	171	181	176	178	138	175	156	170	148	166	151	176	181	161	169	160	139	153	175	165	176	172	187	180	169	152	150	147	138	162	157	177	187	172	152	136	159	143	143	154	147	150	155	167	163	168	185	148	179	186	161	166	159	154	117	137	163	151	170	157	153	144	147	159	161	160	170	194	156	162	152	157	171	151	170	180	161	161	144	176	180	160	167	155	144	174	165	158	173	166	145	164	163	150	163	152	160	162	137	176	162	193	176	145	166	174	144	160	164	168	134	180	162	164	175	172	140	134	178	159
6122	1309	2541	3255	2632	2180	1815	1564	1371	1201	1047	965	898	849	782	777	675	775	653	670	611	584	620	624	596	596	542	586	562	556	554	560	539	535	532	559	508	485	559	495	521	545	559	501	553	503	518	552	537	457	533	545	502	531	514	491	484	535	523	496	489	519	466	464	493	531	488	501	462	535	473	452	513	485	469	479	460	479	498	496	517	480	477	497	510	500	489	484	492	496	477	461	472	491	452	470	484	488	497	489	494	483	468	500	529	483	500	464	492	466	474	512	497	486	490	460	535	466	522	483	465	502	490	460	452	466	477	473	483	483	477	458	462	461	487	477	496	473	472	490	505	507	477	463	484	489	477	503	488	447	460	519	473	526	526	485	484	492	503	474	469	444	507	472	476	475	483	479	485	482	466	493	470	542	490	458	474	483	460	481	490	493	451	447	508	485	455	462	503	480	504	507	454	528	503	492	496	475	507	442	510	477	474	443	482	464	482	451	451	443	482	469	496	477	459	488	504	476	521	465	513	439	453	448	479	478	497	465	481	461	503	481	510	461	487	484	524	470	490	491	502	519	498	471	493	462	469	493	493	509	500	455	476	457	490	494	495	515	496	495	495	467	484	459	463	524	498	479	487	477	445	475	504	533	479	477	514	463	482	458	459	489	450	456	483	525	460	476	481	450	486	480	478	472	483	477	503	466	445	489	519	452	495	481	510	432	513	496	453	482	464	465	490	493	505	524	457	443	499	479	465	449	485	448	444	494	490	485	450	458	490	451	465	495	490	477	495	463	495	496	485	465	472	479	450	507	463	467	485	486	462	478	532	479	491	438	452	479	453	498	496	483	495	501	476	480	473	460	465	488	504	474	495	485	446	484	447	480	527	463	486	501	481	464	486	477	491	484	512	500	416	477	457	501	473	459	461	508	482	481	518	440	498	462	500	449	467	487	459	537	494	472	484	509	468	496	465	463	425	453	499	520	476	496	482	461	451	470	440	488	483	493	444	511	476	485	438	522	460	506	440	474	461	464	485	475	462	465	509	487	497	489	479	482	458	473	520	456	446	473	485	468	478	466	503	470	490	480	498	492	468	468	472	474	527	442	430	499	471	495	447	489	507	478	442	500	481	437	441	462	534	501	487	460	512	488	480	501	489	500	472	459	468	462	520	487	505	487	492	474	480	493	488	479	493	498	492	463	464	480	447	434	497	495	472	488	450	499	451	535	506	488	473	508	476	464	477	458	462	487	469	434	465	489	446	461	506	462	499	478	461	454	480	464	462	495	479	486	482	480	473	460	497	483	484	467	475	491	501	498	558	469	448	454	501	477	504	465	448	503	486	529	506	460	500	482	485	496	457	486	466	477	469	470	516	521	446	525	465	510	488	472	473	500	495	485	448	485	500	490	446	483	482	449	461	461	449	484	491	501	491	472	474	448	451	443	452	485	463	473	477	455	480	473	502	476	471	509	494	472	471	489	475	478	437	496	474	490	496	498	477	494	496	471	494	480	457	503	460	498	506	440	495	500	471	470	469	483	496	459	451	453	490	492	497	461	483	480	441	482	503	501	505	521	491	484	530	485	502	501	468	483	466	492	450	490	482	488	475	461	471	458	486	479	465	505	455	466	487	499	506	488	479	479	466	474	542	499	497	508	434	482	446	488	483	463	481	467	426	495	475	486	497	473	448	448	486	459	522	496	463	493	464	489	478	462	466	495	492	480	478	476	474	477	448	497	465	456	485	448	510	439	449	471	481	507	495	470	487	450	492	502	477	472	439	509	505	448	470	458	469	490	443	469	455	502	468	465	481	504	467	496	432	495	477	476	456	501	513	453	481	452	456	476	444	491	455	449	487	461	488	473	441	501	457	483	473	453	486	493	515	502	436	477	443	449	527	523	499	439	444	514	491	470	545	465	430	457	465	498	499	485	452	506	451	480	508	455	502	461	475	486	438	466	505	465	469	504	452	430	482	452	491	481	482	484	481	449	476	525	492	467	520	481	487	478	478	494	465	469	490	471	495	527	508	513	497	473	479	476	474	491	478	501	529	499	484	461	477	492	476	509	471	455	510	495	446	471	462	463	490	477	478	496	469	467	479	480	526	452	493	468	479	455	493	493	478	469	477	475	437	483	482	442	488	518	494	522	498	456	460	485	526	500	488	483	481	431	495	483	466	467	462	464	467	491	464	438	505	527	495	456	516	445	482	458	480	489	481	504	438	491	472	532	451	497	493	461	477	446	490	493	474	477	480	489	492	486	490	477	462	468	479	433	486	417	490	490	474	469	485	466	484	482	457	480	471	477	474	517	487	502	481	474	498	498	506	493	478	443	478	464	462	438	481	483	486	506	511	480	447	470	486	457	486	479	472	451	505	450	522	454	443	464	457	447	471	473	466	482	473	499	497	440	475	516	455	482	507	481	485	461	468	467	484	439	479	444	464	464	461	473	454	485	482	500	486	462	457	456	482	500	498	454	461	476	465	467	489	467	473	455	480	488	463	512	442	517	480	495	473	478	504	471	510	493	456	444	489	488	534	501	464	457	517	478	522	466	456	482	460	453	466	490	477	467	503	492	473	512	479	480	473	472	495	475	501	470	483	500	442	461	496	504	491	491	488	458	481	499	474	463	502	446	458	495	513	424	488	480	503	486	493	490	472	525	479	467	446	462	507	483	473	482	457	455	503	493	498	515	446	461	465	464	483	467	466	469	438	455	483	558	451	483	469	500	487	523	525	482	466	434	462	446	489	458	486	499	486	489	501	513	449	499	528	502	519	474	500	491	485	489	434	468	484	489	508	489	473	478	479	455	484	485	539	471	490	479	482	462	495	459	462	466	460	497	493	446	463	448	502	506	460	502	461	481	455	454	538	496	464	461	458	501	476	470	512	461	453	455	478	504	470	490	459	482	520	516	433	461	484	473	487	446	465	458	513	454	457	534	481	487	511	493	442	447	473	435	505	459	468	433	463	467	494	482	467	471	479	503	480	482	485	500	432	481	484	454	490	472	446	520	472	431	435	479	488	497	444	485	487	484	495	463	487	472	482	470	524	485	478	498	468	494	476	512	470	498	468	469	480	469	471	465	463	465	501	480	511	489	489	492	512	480	523	456	469	464	474	453	457	497	490	492	478	468	450	512	463	486	505	483	514	522	440	475	455	484	479	507	464	435	486	488	470	455	479	509	520	519	478	504	489	508	484	441	481	490	486	511	441	502	468	481	469	470	494	472	491	513	514	473	476	511	491	455	485	500	486	481	515	475	484	454	458	467	447	497	478	472	475	460	456	428	503	501	468	511	516	476	495	487	484	505	465	472	450	481	475	445	480	467	472	463	495	490	462	469	451	476	478	467	485	497	541	460	451	466	488	473	495	488	503	466	477	502	464	521	497	497	465	422	484	485	457	431	474	490	439	458	469	488	481	454	514	495	449	455	503	448	447	479	485	456	478	435	480	503	475	486	534	470	451	489	465	450	487	518	479	490	509	489	444	469	479	491
14816	2932	2610	2020	1320	1098	886	761	655	539	532	456	481	429	445	446	394	413	441	370	366	404	412	396	372	421	355	344	377	335	335	356	381	378	343	364	338	358	338	362	376	383	372	378	330	385	346	349	339	362	336	355	323	327	358	345	356	366	341	341	376	364	372	366	353	330	366	324	347	374	346	354	324	338	341	343	358	345	329	330	349	357	358	374	347	373	393	326	345	331	303	306	386	325	365	386	315	320	345	312	361	353	342	338	329	320	393	383	367	331	338	362	329	336	347	360	343	351	348	349	349	354	346	347	348	361	313	331	319	374	363	328	322	354	300	348	333	336	363	321	375	332	316	369	330	383	363	381	351	337	383	341	352	350	340	358	337	318	339	361	355	305	360	325	343	378	374	329	377	339	329	343	347	338	315	375	350	354	364	356	325	364	401	341	324	364	332	350	338	318	347	354	347	348	350	341	344	357	343	350	371	361	346	299	337	315	293	351	371	346	304	336	360	327	362	352	353	346	349	353	326	336	325	378	335	344	351	321	349	335	366	373	375	348	321	336	381	378	370	344	346	342	350	346	312	365	363	342	325	368	337	343	375	335	348	344	312	350	339	353	331	354	349	302	363	345	379	320	362	341	369	399	376	359	346	312	343	369	327	338	335	334	331	343	344	345	333	366	336	354	315	339	370	331	338	372	336	379	350	340	349	363	340	352	318	363	345	315	361	345	357	319	340	336	329	354	330	364	361	338	353	349	342	336	331	328	321	333	343	298	358	373	350	348	347	340	369	354	357	328	341	334	345	308	314	343	349	335	363	382	349	349	387	344	323	361	362	332	352	378	371	366	342	347	329	320	333	328	385	326	332	362	368	358	309	339	308	360	341	339	336	364	329	327	339	358	386	333	370	377	359	326	366	349	344	359	318	353	372	337	341	313	324	344	337	300	330	324	359	337	317	349	327	321	321	361	373	341	331	332	322	331	342	354	327	353	371	327	318	360	361	347	369	356	341	341	338	329	331	368	335	320	335	325	330	350	326	351	333	364	311	349	343	337	345	373	328	298	342	362	346	367	334	328	352	344	372	340	351	341	348	354	365	335	314	353	324	362	364	317	317	352	333	318	346	319	363	343	316	323	340	324	351	375	367	305	319	367	363	353	339	341	367	339	357	303	356	379	358	354	387	322	318	335	368	328	327	321	370	347	365	360	326	364	336	343	359	327	326	330	329	333	377	345	378	342	321	341	309	330	331	360	298	367	371	321	345	360	373	338	364	348	362	364	351	336	344	331	296	341	344	351	320	384	343	332	363	326	349	360	367	332	330	357	349	298	328	358	388	347	346	374	338	305	344	328	363	333	323	336	357	346	335	318	323	340	333	357	340	343	340	334	355	341	372	373	302	339	352	360	349	366	354	340	333	357	353	323	340	335	334	373	330	364	330	365	320	293	314	342	364	348	349	352	339	341	337	344	327	340	355	340	356	366	344	312	321	358	362	312	338	321	340	331	355	344	350	349	331	329	324	356	372	311	343	319	368	328	373	351	301	367	356	348	364	351	329	384	341	330	365	348	357	353	318	354	360	317	345	322	348	327	374	357	335	358	348	336	393	315	301	338	339	358	353	349	361	317	353	355	334	367	319	347	352	318	335	369	346	351	332	363	320	360	366	347	399	331	345	336	383	386	359	356	330	343	333	352	345	364	308	357	358	354	350	359	312	339	347	358	316	330	317	336	357	375	348	387	373	330	371	396	355	299	329	370	328	350	317	339	302	338	325	362	367	327	337	354	340	308	328	304	295	354	363	349	383	342	356	345	348	333	348	343	355	358	329	359	313	351	348	409	334	368	381	329	311	360	369	364	356	357	325	367	377	332	377	349	341	354	353	357	366	344	340	358	315	353	358	305	330	341	353	352	336	327	351	343	342	341	330	333	347	329	343	355	352	329	367	343	362	316	378	345	353	337	354	347	304	370	406	345	363	329	359	334	325	338	312	326	363	353	356	352	342	388	348	338	358	354	351	306	338	369	376	319	361	338	363	304	353	331	357	329	344	308	376	351	349	367	335	322	344	340	358	346	384	358	339	358	332	336	322	351	344	336	365	349	334	355	319	361	371	348	376	358	355	330	344	358	357	348	347	312	356	369	351	334	340	340	357	311	328	369	340	323	363	366	344	385	344	319	338	331	327	382	335	316	355	323	379	365	351	358	332	310	372	313	349	331	345	325	345	350	345	348	351	301	302	326	348	366	363	327	340	320	333	335	336	356	329	378	334	331	350	364	343	332	350	334	352	366	330	316	317	340	353	359	350	323	348	362	326	352	340	335	331	329	363	352	347	355	377	365	368	336	326	369	327	343	364	371	359	357	353	375	378	337	367	400	340	319	333	340	310	367	348	367	335	356	362	334	358	337	334	354	339	393	379	368	335	346	339	363	358	370	335	353	339	314	299	352	388	398	338	352	348	360	318	359	313	341	370	333	373	353	353	288	327	365	342	363	369	331	329	372	339	351	324	330	375	317	319	346	355	351	363	357	363	358	360	334	338	337	339	335	321	347	321	380	305	309	317	336	347	333	339	336	340	371	316	299	346	353	316	336	338	348	353	358	368	345	336	353	356	357	316	331	314	387	377	347	322	297	381	361	360	345	349	336	354	332	328	376	317	357	329	287	340	355	336	353	353	368	359	333	359	319	371	363	360	315	364	349	312	334	322	340	327	349	359	361	353	338	347	365	345	325	329	329	345	351	320	343	322	382	347	343	395	350	304	382	336	333	382	341	315	385	354	361	336	334	341	316	366	330	324	289	360	338	322	319	338	330	378	352	333	350	368	326	352	370	387	329	323	331	347	367	344	335	316	374	346	325	362	359	358	309	365	374	347	371	349	337	343	313	336	336	335	353	356	360	325	366	348	327	338	353	369	332	306	335	339	345	313	331	354	341	321	321	348	338	343	377	351	356	354	349	348	344	364	323	301	352	375	333	352	322	374	329	340	344	330	382	327	345	369	338	383	329	382	336	340	360	368	332	366	337	356	348	355	340	377	366	336	354	328	330	366	351	332	338	324	338	323	334	324	323	338	338	321	366	333	361	321	340	314	333	348	325	354	349	342	330	305	378	378	356	346	329	335	356	320	369	322	336	369	331	363	359	344	351	355	319	344	354	358	317	351	318	327	360	317	316	331	356	375	321	356	329	352	314	354	353	369	369	353	356	361	330	393	332	325	300	353	350	352	348	338	327	331	316	321	341	369	360	342	334	299	327	340	324	350	375	334	333	361	320	342	388	303	373	342	347	306	390	384	321	364	348	342	336	341	373	338	345	315	306	367	352	385	360	372	352	332	319	300	350	350	356	348	357	322	316	367	380	359	337	319	344	337	343	350	354	325	347	365	360	369	347	358	352	316	315	329	314	355	357	346	332	363	317	351	351	326	350	373	343	334	350	312	348	302	359	295	313	319	304	355	321	356	294	319	343	340	337	359	321	359	362	369	378	349	352	344	348
8209	2466	5001	5751	5132	4145	3559	2886	2574	2215	2010	1820	1714	1575	1504	1370	1350	1249	1248	1187	1220	1152	1112	1136	1105	1086	1090	1042	1086	1027	959	975	1009	1042	1036	978	913	967	964	997	992	964	960	912	949	964	924	949	914	925	946	909	899	867	895	922	926	940	1013	892	879	894	929	903	887	888	888	921	852	861	819	886	834	943	862	929	875	930	892	855	878	879	871	879	880	919	907	894	860	846	853	862	886	879	841	877	903	816	870	884	837	849	884	862	851	888	862	855	876	885	891	838	866	898	853	865	875	889	829	874	836	860	827	911	840	906	846	875	803	898	847	846	821	852	885	865	804	895	883	859	884	851	814	860	863	831	845	879	849	872	867	874	915	904	867	853	860	876	896	874	875	909	823	832	889	809	887	906	892	939	866	844	877	848	837	828	892	839	896	813	867	833	872	868	836	875	856	851	883	866	900	876	890	878	824	855	910	878	875	885	862	862	787	900	872	907	880	861	858	854	836	884	885	834	865	823	851	879	835	906	869	815	874	843	838	852	821	812	843	916	846	901	854	880	822	846	900	824	843	890	890	804	836	848	789	875	850	857	835	855	879	855	840	868	886	850	860	786	852	884	833	893	888	867	805	868	851	882	887	866	824	883	859	854	888	880	839	877	879	902	829	847	898	866	883	864	890	895	801	870	859	839	880	850	875	862	853	879	846	872	868	901	885	867	857	848	881	880	856	833	836	916	879	818	838	916	801	820	856	849	864	875	889	899	861	865	823	872	853	866	866	877	820	856	833	822	856	845	843	887	790	825	847	871	879	859	860	859	856	825	898	760	843	875	882	873	876	851	870	865	872	838	867	875	836	876	893	908	811	878	875	902	868	838	845	891	824	864	854	823	858	836	868	794	861	891	882	877	790	860	900	835	873	881	850	868	908	818	830	876	900	918	849	902	862	936	851	889	883	838	878	867	930	866	850	826	888	887	871	841	877	855	866	881	806	906	877	862	887	848	848	882	827	809	873	860	872	901	866	859	890	859	829	855	817	873	914	841	855	884	829	838	867	805	861	834	938	760	853	837	858	866	836	837	849	891	841	881	838	870	827	876	821	925	885	814	845	868	841	885	840	880	847	862	893	904	857	831	813	857	860	800	857	867	847	859	849	873	846	885	846	884	863	875	817	822	913	851	850	870	879	877	894	846	782	876	860	938	890	895	844	867	901	824	927	807	877	847	843	913	924	818	843	857	802	840	838	846	880	861	847	822	864	855	846	914	902	863	840	843	859	813	854	875	911	877	848	858	888	874	908	826	861	840	874	860	820	931	892	862	864	851	846	881	833	821	897	862	829	886	849	888	880	873	882	871	890	876	874	877	837	781	862	877	800	920	865	797	886	896	882	905	938	843	907	858	883	880	864	824	863	852	894	880	930	840	823	853	871	925	886	878	831	909	858	883	921	899	854	857	842	891	876	817	894	837	826	851	874	850	882	808	802	876	867	805	906	889	880	863	868	857	875	851	901	872	827	871	871	836	852	844	831	884	883	871	854	892	800	838	852	847	904	890	897	836	918	834	927	846	924	840	869	847	888	878	909	832	845	840	891	845	902	897	871	903	843	878	929	813	868	903	888	858	877	875	837	877	856	846	819	856	807	853	848	872	827	885	860	887	861	912	885	850	847	872	916	848	874	864	837	806	838	881	861	838	841	839	877	897	834	841	876	837	847	795	844	926	800	893	872	872	864	829	850	829	875	859	832	849	862	826	832	884	852	876	890	849	811	859	880	873	798	882	821	830	901	905	836	868	916	837	823	844	839	882	836	841	852	863	867	838	897	835	874	814	872	900	806	891	892	840	877	920	911	883	836	919	856	812	898	806	869	846	831	885	846	886	840	863	863	828	850	872	886	859	865	861	897	875	894	896	862	817	854	923	875	854	895	872	891	909	849	889	836	921	888	848	911	877	898	832	843	902	844	853	876	848	855	803	866	819	872	869	884	865	839	857	861	858	900	878	868	818	839	887	851	916	863	932	851	863	858	915	853	823	826	850	856	834	855	854	922	876	893	888	852	820	900	876	845	892	859	887	865	876	893	861	881	832	855	829	856	880	910	876	855	866	868	828	880	834	828	802	880	850	834	837	870	884	836	835	868	896	869	911	859	903	868	857	828	877	884	905	751	843	875	874	844	878	790	829	893	905	821	879	917	855	939	886	887	812	842	803	895	878	915	882	901	827	886	851	838	921	813	817	868	893	853	838	852	862	872	834	849	832	860	831	864	843	860	855	848	872	867	876	889	873	839	924	866	869	891	856	860	836	839	797	938	844	891	829	828	908	871	887	864	859	860	848	866	873	848	859	844	904	869	904	853	842	882	877	816	855	851	853	835	867	867	858	855	873	904	841	848	851	856	880	821	858	848	805	882	876	866	898	860	836	854	847	852	857	851	881	868	835	857	934	908	827	858	832	804	867	851	838	855	840	877	820	876	882	918	919	877	934	858	848	818	906	833	812	868	849	897	853	856	873	869	881	860	840	861	856	851	809	874	854	873	875	921	875	818	852	850	850	852	853	821	844	887	859	845	836	880	848	872	914	858	822	883	841	897	870	850	854	822	830	868	889	879	826	816	903	913	892	803	908	853	855	882	865	818	833	864	884	866	806	871	882	863	859	858	824	866	874	848	881	859	844	913	896	876	793	888	925	903	909	889	901	874	847	880	869	816	873	855	889	800	873	890	884	922	806	918	885	855	901	900	838	817	865	871	875	863	881	839	885	836	862	847	831	863	844	860	842	862	893	883	871	849	933	781	828	855	818	866	851	892	857	864	835	785	833	797	862	863	844	802	876	886	868	834	901	842	908	887	846	819	853	850	851	840	827	906	809	847	888	880	831	883	884	802	882	910	863	831	846	906	839	869	868	849	852	852	852	817	868	844	916	870	901	881	860	879	903	859	849	821	872	863	910	920	889	850	830	847	874	804	860	820	858	866	830	919	822	841	831	865	842	813	893	826	852	859	906	817	856	911	798	885	875	848	854	823	861	910	885	829	859	869	915	883	842	880	821	818	828	870	850	854	903	863	847	861	829	896	872	804	839	847	871	889	847	846	811	847	927	861	870	859	938	795	933	844	866	834	860	913	842	828	848	849	875	843	856	888	819	865	808	872	868	849	861	843	835	838	873	953	920	872	883	892	809	865	865	872	883	841	844	856	888	820	845	808	840	860	875	866	873	858	846	884	851	839	901	865	879	864	787	846	906	819	859	856	875	902	904	874	841	826	911	883	893	850	866	879	816	864	892	852	835	808	839	888	878	860	851	854	826	842	837	828	892	857	836	900	847	942	878	852	819	845	839	856	880	822	848	870	876	876	886	910	887	856	872	847	836	870	817	870	877	884	867	873	863	818	925	872	841	861	848	858	830	862	839	880	846	858	883	848	865	854	821	794	806	860	832	903	889	861	844	841	894	862	917	831	850	870	812	805	871	910	883	907	844	888	844	908	837	907	856	884	821	862	846
2094	173	186	157	164	145	134	167	152	135	161	152	163	154	155	165	174	142	144	152	161	147	134	177	167	168	140	171	157	137	144	141	159	170	170	145	166	160	162	167	151	132	167	159	152	170	148	149	146	162	147	154	148	165	163	144	151	151	159	154	151	169	162	119	154	147	146	154	164	155	165	156	163	149	160	168	159	160	154	170	194	150	154	159	164	164	152	143	165	159	148	143	125	152	143	153	164	136	166	134	153	155	162	149	161	156	177	136	166	147	148	159	181	162	154	125	149	149	157	146	172	139	149	169	169	143	186	134	153	156	142	169	172	153	147	164	170	158	172	147	157	177	162	159	131	151	162	160	170	166	157	135	144	167	158	153	151	136	148	152	146	180	157	152	166	152	161	151	148	162	156	164	164	158	148	158	161	153	154	141	165	170	193	166	166	165	162	164	153	157	141	168	130	150	144	143	148	139	156	141	145	168	164	149	164	145	148	151	144	144	154	181	172	154	155	152	161	137	187	153	154	134	162	133	175	156	164	149	151	168	162	168	189	154	171	155	140	143	172	175	153	157	146	161	152	148	162	119	160	153	183	144	183	161	162	168	155	154	179	154	163	165	148	175	165	134	164	156	152	191	163	160	150	167	164	168	188	182	152	165	187	165	173	132	178	142	147	170	168	150	177	163	143	143	157	163	178	139	159	171	165	165	148	138	159	164	178	152	157	155	159	127	167	178	137	127	144	153	154	150	140	160	170	188	137	162	142	142	163	147	149	153	147	178	149	165	176	152	162	144	172	152	159	176	131	145	136	156	135	173	139	139	149	160	156	149	160	155	152	157	150	121	169	151	146	164	148	156	177	187	138	136	124	158	166	152	140	146	150	157	145	150	139	145	156	155	179	158	145	147	166	164	175	166	148	142	169	149	171	154	176	175	166	144	169	175	152	149	157	161	135	145	156	164	160	167	154	143	172	139	128	165	161	134	152	161	168	153	150	163	154	161	158	132	159	155	177	153	149	163	151	161	176	146	174	139	168	165	132	130	166	165	140	165	165	156	150	131	149	132	172	176	166	143	166	163	146	156	138	142	148	167	161	161	142	149	152	146	156	166	154	187	127	150	137	171	147	165	147	154	170	168	151	157	168	157	158	151	177	182	142	166	167	138	143	147	155	167	151	149	150	186	163	154	140	156	142	184	132	182	170	169	157	162	146	154	167	143	129	146	158	160	140	164	161	163	153	145	166	161	181	172	143	154	148	135	156	147	130	150	179	147	177	154	160	171	152	169	156	152	141	158	169	171	129	172	152	155	128	156	141	160	133	161	156	162	179	147	157	162	153	165	153	139	149	164	140	163	168	150	151	156	149	145	176	146	159	161	178	149	148	182	150	152	178	137	139	139	141	172	169	168	160	160	141	164	129	153	149	169	153	140	157	154	155	150	126	138	160	155	142	152	166	165	154	170	175	148	172	159	160	171	131	159	168	155	163	155	147	142	134	159	143	133	146	159	146	156	147	132	140	156	153	158	172	173	155	148	152	165	147	164	145	140	182	156	159	167	154	138	141	163	171	151	166	160	157	145	135	145	157	169	169	150	161	157	151	141	154	164	141	152	152	152	149	150	160	133	161	136	163	188	150	165	161	146	151	160	131	154	160	145	153	161	152	156	163	149	166	148	135	148	182	162	152	150	166	158	166	138	153	160	164	174	163	164	167	133	144	165	173	158	137	145	139	150	153	146	156	166	153	148	145	181	142	186	143	147	163	148	156	146	174	147	157	146	165	154	152	152	142	145	172	159	171	159	175	142	142	134	121	156	150	146	161	151	154	143	147	114	140	163	166	139	156	169	186	166	169	150	161	158	153	159	136	155	135	131	147	155	155	154	146	168	153	177	150	161	146	161	170	150	152	163	126	153	127	144	160	152	149	149	155	166	154	172	153	157	168	166	171	153	163	171	157	177	144	164	145	168	146	175	187	151	149	149	167	170	139	174	181	148	152	158	154	148	153	161	148	154	158	148	144	157	152	156	168	123	152	179	144	154	165	152	157	143	182	138	145	172	173	160	163	142	165	140	152	153	159	178	159	138	164	135	161	153	180	141	147	142	184	133	137	148	148	138	132	171	166	168	173	169	159	157	149	167	165	143	154	154	148	141	162	173	146	153	131	152	169	148	139	159	127	170	153	150	160	154	184	153	153	153	181	166	162	157	160	153	165	134	146	152	145	173	175	135	161	178	175	158	143	165	149	162	160	161	169	149	155	149	150	167	171	165	160	182	158	163	144	154	155	158	164	164	155	168	160	163	137	159	162	161	171	147	155	142	189	153	139	161	176	162	154	154	138	165	149	129	128	170	147	143	124	151	173	137	121	154	128	179	150	153	162	157	168	139	155	145	150	171	159	147	158	150	158	142	152	165	152	156	154	155	158	185	166	164	150	155	140	154	170	168	164	142	141	150	162	180	141	158	175	152	159	141	162	158	157	135	159	156	143	143	153	151	167	141	166	147	130	165	188	141	130	174	144	156	123	150	151	158	147	164	147	159	163	158	143	145	150	135	158	162	191	156	162	144	161	158	138	145	157	144	146	154	162	154	147	160	162	158	136	153	160	160	155	163	125	164	148	178	173	174	139	165	147	161	158	167	139	149	156	167	160	158	132	147	128	176	143	148	136	167	171	154	150	144	145	168	167	144	156	150	160	152	146	157	151	148	142	141	155	137	175	156	149	182	160	166	170	157	152	134	148	160	154	147	173	163	155	154	166	164	142	161	191	165	168	150	165	149	170	151	151	189	179	160	157	156	164	181	164	168	156	140	169	164	150	137	148	157	143	156	166	160	142	118	154	150	155	158	174	167	157	160	173	164	168	162	139	172	146	168	163	155	158	158	140	162	166	171	156	134	177	162	162	144	159	155	175	153	137	165	152	143	120	173	139	149	158	144	138	147	151	162	146	151	134	146	152	156	153	150	147	166	150	141	162	146	144	168	153	152	168	149	176	153	179	157	157	111	163	164	150	158	171	147	141	153	151	187	150	148	160	163	146	189	161	177	170	164	172	143	147	166	133	153	169	154	134	165	145	160	131	165	144	143	166	138	154	173	150	149	157	166	127	126	164	139	149	198	173	162	173	155	140	154	151	150	147	160	182	152	162	161	173	167	182	177	163	168	158	151	138	134	142	140	178	156	139	150	144	150	184	154	138	168	164	146	142	148	175	136	171	158	153	145	141	138	154	144	164	155	160	136	163	159	152	152	169	164	166	166	121	149	161	159	154	164	183	131	141	157	163	157	165	146	166	155	145	164	170	147	167	158	186	175	170	169	144	147	149	155	157	134	172	171	137	171	132	150	153	160	152	167	169	159	177	145	140	151	145	177	147	158	158	143	144	161	155	162	156	144	123	145	168	156	154	158	158	164	155	158	149	150	168	172	179	159	162	144	140	162	157	145	141	155	132	158	138	152	176	147	162	158	145	140	152	157	137	154	143	160	179	156	174	165
2221	469	521	543	545	529	490	486	429	473	486	459	434	442	470	467	440	453	446	391	457	468	442	470	400	458	456	461	426	447	419	470	452	420	427	481	454	429	417	443	438	434	439	418	442	423	434	435	391	471	434	464	462	453	443	467	423	443	429	443	424	433	453	462	436	459	415	455	458	479	479	452	437	459	474	444	450	451	447	454	447	455	445	443	426	444	457	443	429	464	463	431	465	412	434	429	454	441	486	457	428	433	454	466	453	462	455	413	473	444	478	447	456	437	464	439	439	487	465	452	423	420	407	423	446	427	454	453	435	403	472	436	440	468	450	435	452	402	461	416	426	423	448	422	435	437	456	444	456	433	439	462	432	498	442	476	437	461	419	441	425	449	370	480	451	447	421	450	430	461	409	433	447	448	453	465	416	439	453	447	451	436	433	467	437	417	405	423	453	428	428	456	440	437	482	465	444	424	433	413	487	447	433	461	427	454	432	448	427	481	416	458	471	395	431	418	453	447	454	434	455	445	447	448	429	444	460	467	431	426	442	453	449	454	444	413	406	443	461	464	465	418	421	457	454	394	458	466	451	455	456	428	445	444	421	416	464	460	463	440	448	434	451	444	475	492	452	446	440	438	440	449	439	420	420	388	416	425	458	418	487	458	458	476	465	430	464	438	423	424	448	420	448	408	428	443	460	422	425	472	409	436	448	479	498	420	478	439	448	443	433	447	453	452	426	441	433	465	436	412	427	471	437	436	459	468	427	422	435	435	413	444	419	469	457	472	399	431	452	411	444	470	456	418	456	440	466	433	451	458	432	464	441	466	466	476	457	484	460	431	443	444	440	440	438	457	449	421	444	454	464	451	456	441	429	449	439	439	471	437	440	443	454	460	456	456	462	431	442	444	445	481	489	423	406	449	501	432	405	437	425	463	425	411	458	464	442	442	432	429	441	489	440	419	437	462	459	412	445	433	428	457	444	437	450	444	462	422	431	442	442	455	427	417	456	465	428	446	429	448	425	410	459	466	442	493	445	487	465	431	423	442	414	422	469	421	430	422	471	448	451	463	450	446	439	470	420	500	452	427	432	443	463	459	383	426	459	456	453	463	441	445	455	450	430	428	440	416	433	436	449	454	448	443	449	415	437	433	435	432	411	464	437	429	428	440	471	471	430	485	423	463	398	419	437	427	442	445	449	431	432	409	440	425	481	419	468	445	473	451	458	466	488	429	411	431	460	464	463	481	407	431	417	466	457	429	435	452	405	435	439	441	437	451	468	429	502	444	396	451	463	477	449	454	451	416	491	440	464	451	434	477	446	440	447	482	445	472	445	431	469	411	450	474	454	426	502	479	430	439	460	489	430	412	487	443	437	481	470	431	442	456	483	441	459	460	444	485	494	403	416	469	446	486	458	449	471	411	437	444	427	464	432	462	435	448	420	463	473	505	431	399	438	465	426	439	457	435	433	420	439	451	443	417	474	492	461	433	466	452	475	408	496	457	418	442	474	445	458	461	457	472	476	468	465	438	426	442	484	443	482	442	438	453	463	454	433	484	433	445	452	403	471	437	449	441	439	442	450	465	427	438	485	473	449	438	465	414	462	469	455	451	409	406	472	432	445	435	422	447	408	476	419	421	418	441	401	448	455	444	436	428	423	473	449	435	451	471	470	475	412	460	449	471	442	446	437	397	450	464	442	456	433	438	442	399	459	449	418	436	489	455	449	456	433	446	443	425	419	465	442	413	437	409	430	407	444	437	444	486	470	450	487	464	398	384	417	456	410	464	429	455	472	435	444	442	421	442	418	450	467	433	393	461	443	450	471	445	442	412	467	426	442	419	465	439	459	440	442	466	417	434	443	448	400	436	438	461	429	466	410	407	391	438	449	446	469	466	482	452	463	440	457	425	432	437	430	414	426	424	429	445	422	460	414	425	456	445	424	441	437	409	438	433	448	417	432	443	448	427	448	471	445	440	444	452	439	437	479	447	456	470	433	496	401	428	460	426	451	448	450	441	447	408	433	420	447	428	497	441	449	428	466	469	447	441	453	398	452	452	438	450	431	430	440	476	426	452	465	419	450	453	433	433	455	411	407	444	408	483	426	418	461	459	460	451	464	445	468	457	478	460	445	440	464	463	427	481	449	419	438	464	436	433	428	418	421	461	421	446	416	439	446	450	460	412	448	437	436	446	459	430	470	471	429	432	455	458	451	436	441	463	423	447	443	443	430	459	455	479	484	446	426	432	443	477	425	496	455	451	442	423	502	413	451	417	431	447	444	434	453	457	440	446	427	438	460	445	456	450	447	442	453	462	447	431	452	461	424	437	453	415	465	466	444	448	491	465	459	444	484	456	459	457	457	489	449	478	437	462	437	419	476	434	455	446	411	446	448	435	476	454	462	431	437	453	447	430	442	420	434	478	440	419	442	452	402	475	469	458	493	396	445	425	469	413	459	430	430	465	466	449	457	437	444	469	465	446	438	440	427	429	424	431	450	476	445	480	483	473	429	455	462	459	440	483	446	448	436	404	440	445	420	458	445	434	427	384	466	471	440	477	444	442	438	430	444	417	434	446	449	466	427	397	446	460	460	441	425	409	443	412	456	405	442	480	471	467	428	447	394	435	428	478	424	417	418	444	460	399	433	451	470	435	477	478	454	476	438	440	433	439	441	443	462	468	407	440	422	458	469	418	453	436	425	458	437	443	421	431	426	451	478	410	440	452	447	420	442	484	441	490	412	427	431	434	444	477	444	452	441	414	406	441	416	460	443	452	479	415	408	455	459	429	399	482	429	464	463	456	431	457	438	453	385	404	405	454	453	445	455	438	445	434	451	413	442	473	455	441	426	442	489	428	492	433	449	425	460	433	458	451	477	412	450	429	439	501	451	446	428	486	455	431	463	436	431	465	470	479	429	455	422	477	488	454	460	464	450	475	445	450	423	432	452	450	421	442	442	442	412	449	467	420	456	439	402	435	466	458	418	445	442	442	442	465	421	425	420	437	455	444	441	482	455	514	437	428	447	492	438	435	457	439	433	410	397	418	470	454	432	465	431	474	441	459	485	466	454	455	477	462	444	480	450	446	479	414	461	480	450	460	475	425	435	460	473	476	485	451	451	434	437	428	444	441	436	490	460	463	466	466	431	454	494	439	456	439	462	476	442	457	445	441	466	443	450	454	501	458	424	442	466	432	445	430	468	445	422	432	455	459	404	439	412	485	452	436	458	426	430	430	399	415	402	424	422	488	489	456	431	473	469	428	473	437	445	416	435	417	439	435	445	456	443	456	471	420	452	479	419	396	442	471	467	444	484	459	441	449	391	459	452	440	476	468	451	405	446	451	460	458	435	471	392	462	411	440	445	445	455	453	455	418	465	402	459	448	468	460	430	442	421	435	459	447	469	453	435	450	483	425	442	427	431	449	463	425	460	439	441	420	426	456	392	417	439	462	463	450	442	472	429	443	441	414	457	422	438	435	489	433	441	443	434	412
8048	1141	1202	912	715	527	426	354	303	280	219	248	254	221	202	195	190	203	189	178	162	171	187	167	193	178	174	179	176	184	151	202	175	173	192	163	166	181	175	177	146	163	181	172	155	190	161	158	172	192	179	175	168	162	175	192	176	165	152	153	161	165	133	174	159	181	157	191	158	165	180	142	146	162	172	158	167	163	165	155	172	154	154	187	159	180	183	180	159	175	159	183	146	173	173	169	157	157	153	174	176	142	168	144	165	177	171	152	163	163	155	155	170	155	157	169	143	169	169	143	169	168	165	159	165	196	161	177	156	163	144	147	154	150	149	145	178	144	158	161	177	152	165	191	174	167	161	146	172	158	168	172	163	147	162	158	158	171	156	142	171	181	177	136	148	168	147	161	180	160	181	144	153	151	191	165	165	144	158	180	149	161	148	171	153	160	148	146	155	194	165	172	161	156	159	173	165	154	163	169	136	137	179	174	195	154	158	158	167	140	156	168	165	168	149	156	177	163	181	158	162	156	163	155	183	167	143	175	181	173	184	162	180	159	204	183	173	163	183	151	153	165	173	174	143	147	181	128	161	171	151	171	161	168	170	160	165	169	196	172	183	147	171	159	157	178	152	182	151	170	155	157	149	170	152	199	150	179	171	168	184	165	165	172	195	162	162	143	163	170	177	145	132	159	171	175	173	160	192	192	149	166	153	164	168	174	175	153	147	172	179	145	145	146	151	188	156	147	154	152	161	147	172	152	181	168	158	172	160	165	169	169	165	167	141	148	158	160	160	163	160	163	158	153	174	169	159	167	163	136	148	190	168	151	160	178	151	154	176	133	167	175	171	165	171	160	146	162	186	153	166	154	161	174	163	175	155	164	169	160	190	181	148	143	178	162	155	163	177	163	153	157	163	161	162	177	150	151	179	155	175	172	140	167	156	176	147	148	179	167	148	172	148	190	158	166	176	161	137	171	142	161	139	164	184	152	159	165	169	173	169	152	170	143	158	146	151	170	180	177	165	185	162	180	151	162	154	149	160	173	187	173	167	139	136	159	164	149	163	155	158	141	163	171	194	169	172	149	157	146	186	168	159	129	173	174	163	144	172	174	159	141	160	171	171	171	155	152	154	166	174	156	165	158	139	151	164	165	147	177	140	174	185	182	181	171	182	158	156	170	178	138	171	158	175	181	155	162	185	161	186	155	169	149	145	167	144	168	156	184	172	165	181	163	166	156	164	165	161	160	178	176	150	166	185	151	130	127	175	159	147	190	164	146	166	149	177	169	146	170	170	166	180	168	173	142	156	171	146	168	125	169	151	139	177	155	178	168	146	161	147	161	181	174	171	161	154	148	171	159	148	152	159	167	163	170	180	154	174	174	170	154	153	173	147	150	162	162	172	183	161	184	187	154	177	183	170	160	155	173	169	168	156	131	148	167	146	161	193	155	166	170	164	170	178	156	160	164	160	162	179	161	141	164	173	179	139	157	187	166	180	166	164	181	177	175	171	170	171	159	148	176	154	164	150	166	177	164	177	170	182	190	149	148	163	160	173	125	137	161	151	144	162	163	149	143	154	156	179	169	175	157	162	168	195	173	169	162	161	168	161	181	168	175	198	173	188	156	167	155	166	174	162	146	170	160	158	174	156	167	158	151	153	145	145	165	171	137	146	149	180	159	175	155	127	170	134	167	180	158	150	164	156	176	147	160	162	146	158	152	155	173	162	150	136	153	133	140	147	152	175	172	174	166	144	165	153	155	162	173	162	185	173	171	157	161	152	161	165	161	178	169	175	167	153	167	169	149	167	164	172	183	147	179	175	169	170	165	173	151	171	167	179	175	155	168	155	151	188	150	179	152	166	168	173	176	163	153	147	156	161	159	156	152	155	171	157	151	182	151	159	149	177	150	171	165	169	181	187	171	144	171	158	173	179	151	157	154	168	164	157	169	194	160	178	164	166	154	162	168	163	141	136	163	186	156	166	151	155	141	155	135	159	136	168	158	145	148	147	148	155	169	168	173	178	160	160	167	164	176	167	181	160	171	147	184	140	166	169	179	167	158	166	145	178	172	147	174	155	157	174	167	154	151	160	155	169	150	191	134	145	149	156	143	166	175	153	152	163	167	149	171	198	162	166	157	176	146	162	146	146	147	141	177	141	153	157	179	146	146	171	187	201	149	192	155	158	144	160	147	177	154	160	181	155	159	156	140	176	174	175	178	200	147	173	171	171	177	148	173	145	152	178	144	172	182	161	138	154	186	180	158	144	146	161	161	163	186	138	191	174	169	172	158	181	172	165	191	159	163	161	138	169	175	151	170	144	160	144	186	147	144	182	150	147	153	136	166	157	156	171	168	165	168	150	168	172	162	155	179	149	158	188	160	163	138	169	165	154	142	159	158	164	168	149	158	183	151	166	159	151	159	181	171	192	160	149	168	160	141	153	154	177	158	154	189	165	169	156	145	171	153	173	165	158	157	147	160	180	171	145	152	137	182	178	166	162	182	179	157	154	144	178	158	172	172	163	162	151	164	139	159	175	171	160	181	168	203	157	200	160	166	179	166	156	149	165	152	199	180	165	144	174	160	177	163	161	156	136	157	161	182	156	178	154	177	172	158	160	155	174	169	147	171	185	179	188	181	165	173	147	179	143	171	163	166	141	176	163	162	168	174	172	176	177	146	182	147	156	181	156	164	161	162	155	148	175	185	165	158	168	157	179	164	164	144	151	154	160	151	162	176	158	135	182	160	146	142	176	168	162	176	184	141	156	132	175	151	154	141	175	143	146	175	182	167	162	151	164	163	154	136	156	159	169	157	164	164	167	162	162	164	158	157	150	163	160	178	173	159	158	153	173	166	146	143	180	175	168	168	153	157	176	174	167	168	152	157	136	167	150	171	168	141	183	173	169	173	149	144	169	152	167	161	146	177	168	149	158	174	170	168	165	165	168	181	143	159	168	166	146	177	150	151	164	170	160	143	149	154	164	198	166	175	143	161	152	145	200	169	151	168	169	145	171	163	168	176	175	144	175	159	182	161	169	176	168	165	167	168	184	182	168	176	146	154	162	172	181	130	147	151	160	159	177	167	181	187	169	157	136	171	173	145	173	143	182	174	151	157	179	168	153	191	177	184	153	152	178	152	141	166	166	135	169	152	183	161	146	135	176	198	186	185	171	187	157	171	146	162	149	154	188	156	144	164	159	177	175	149	161	165	153	173	174	175	148	167	184	153	186	173	158	141	156	173	168	157	181	170	176	133	173	176	173	168	181	154	169	167	171	142	159	153	153	158	147	163	177	172	157	165	157	161	144	160	172	165	141	154	191	185	158	139	176	159	163	173	162	174	156	165	162	156	136	169	181	183	160	181	143	175	155	177	159	149	164	173	144	166	154	175	165	140	148	171	145	167	144	159	173	168	175	172	163	174	156	170	147	170	165	172	162	156	175	184	165	165	170	160	183	155	174	132	194	162	151	166	159	159	137	154	156	165	181	150
6069	1247	2638	3094	2692	2114	1866	1597	1370	1180	1051	1025	913	857	829	783	711	679	695	655	654	636	641	594	605	659	603	591	553	564	543	566	567	546	554	544	514	550	527	550	559	533	560	530	517	491	477	484	533	560	539	519	494	538	514	484	516	517	536	516	491	506	478	484	464	510	481	482	491	492	486	481	495	500	487	466	464	469	488	478	506	495	488	474	494	479	498	518	471	460	473	491	469	493	481	476	496	510	542	498	462	487	456	484	493	478	506	468	487	468	484	437	498	495	486	459	474	487	487	496	470	462	478	487	479	464	467	476	512	470	481	506	482	456	485	482	486	472	501	487	470	494	459	476	490	500	451	488	457	488	487	498	466	505	502	475	471	468	507	505	456	497	477	476	444	433	496	472	486	488	491	474	480	479	502	492	480	508	503	498	495	507	469	477	477	476	481	520	475	452	463	465	484	510	449	434	469	442	479	456	464	457	476	508	481	502	498	479	470	444	480	492	502	466	465	445	477	455	453	444	457	474	469	494	470	460	479	523	477	512	501	529	475	504	475	469	467	470	459	507	501	468	483	490	520	484	491	518	452	477	439	484	471	510	458	439	511	468	510	477	473	487	507	487	483	469	485	480	445	474	484	490	474	491	491	484	398	489	512	450	472	463	459	504	506	495	516	483	475	498	500	484	471	491	464	496	508	455	466	481	453	483	446	482	459	504	458	465	494	494	479	441	483	481	473	499	466	445	444	526	510	473	527	456	474	500	459	471	529	510	471	497	519	488	464	435	439	468	535	465	506	458	449	502	457	484	487	482	453	487	510	485	505	490	520	481	508	470	488	456	459	454	514	496	486	501	469	490	506	480	518	444	467	509	475	511	526	477	532	471	443	489	467	491	478	495	485	481	524	485	462	506	509	505	483	469	500	492	483	500	477	477	458	492	458	474	487	429	492	480	454	493	444	472	460	518	491	459	474	510	459	496	468	501	446	447	517	459	472	463	482	459	498	487	462	485	471	502	477	490	477	480	482	440	511	468	501	520	503	472	483	481	485	445	480	502	464	450	483	454	468	488	478	472	504	476	480	438	457	482	488	480	492	479	476	477	460	469	464	494	466	450	496	488	541	452	480	464	462	503	486	522	464	527	528	480	441	455	472	489	504	505	480	462	488	476	476	444	503	507	505	490	468	469	472	528	510	495	479	485	482	498	495	515	477	510	503	470	446	470	455	496	480	442	479	479	478	459	468	449	444	476	463	465	469	475	465	487	451	470	501	488	495	503	487	479	446	464	444	501	474	479	503	488	481	471	468	475	532	519	503	459	507	491	507	494	499	516	455	494	435	516	485	488	466	435	520	493	488	444	498	483	484	491	469	494	471	474	462	476	469	480	454	500	491	469	496	499	453	468	489	454	467	460	471	494	447	479	476	458	452	466	473	498	472	550	486	463	499	477	511	526	470	477	491	480	490	486	494	475	499	455	475	441	467	476	485	500	484	513	481	468	443	448	465	454	465	479	498	470	468	487	469	480	445	453	494	496	490	477	463	506	459	513	510	462	484	502	471	524	514	489	494	460	478	466	532	510	476	451	476	496	486	482	504	511	463	523	490	450	464	509	500	499	450	523	479	485	453	483	488	494	492	478	486	472	502	469	487	451	454	525	460	466	503	481	490	448	489	498	471	516	481	454	455	449	439	478	484	477	462	468	469	456	430	476	471	461	480	475	489	470	519	495	444	436	481	460	474	486	508	483	453	465	460	484	486	480	468	442	456	487	437	491	477	437	453	464	481	495	466	500	476	447	486	482	440	464	490	433	450	443	491	465	493	485	493	453	504	493	485	468	470	463	497	502	473	477	462	460	489	471	470	500	468	458	492	506	527	466	499	467	461	490	502	507	502	512	465	474	487	484	487	461	454	470	454	481	535	469	464	469	433	468	498	489	481	477	464	452	484	475	490	485	499	477	506	457	492	463	485	467	482	466	500	454	476	460	470	472	504	505	484	490	477	490	495	509	472	445	463	466	490	498	501	469	490	490	464	478	498	488	478	488	461	474	478	449	473	484	501	492	498	468	477	496	475	459	481	504	479	510	468	480	457	472	501	449	454	501	465	467	491	451	470	459	466	477	459	498	502	460	456	482	455	483	449	481	454	496	507	482	512	531	480	474	502	475	479	485	493	476	453	461	500	494	476	488	494	457	483	434	471	502	470	458	520	471	496	519	494	458	488	470	468	500	506	506	473	433	498	484	485	444	503	470	499	484	511	486	497	494	464	434	470	487	490	540	486	476	481	480	468	451	477	518	447	497	483	536	538	480	474	514	470	488	473	475	480	478	467	522	520	477	444	457	478	468	492	484	474	497	463	432	459	498	490	488	496	486	526	470	481	480	499	487	470	470	490	448	517	465	503	510	502	461	485	486	483	472	483	494	489	499	502	508	464	442	466	491	477	483	487	483	498	494	514	464	462	466	519	464	509	518	488	492	428	486	526	499	489	457	459	516	516	505	439	472	491	494	514	479	436	472	500	451	457	481	505	469	494	490	472	502	489	468	506	478	478	510	440	502	448	513	471	489	485	485	516	454	482	436	464	499	479	463	500	495	494	476	484	490	483	512	481	502	472	513	484	470	463	468	470	501	478	462	485	507	467	461	489	502	501	440	478	472	483	503	485	439	508	471	486	522	473	432	497	474	477	466	483	491	542	487	465	491	491	459	498	481	491	463	498	472	458	473	483	459	460	476	462	468	444	457	472	443	463	453	474	529	504	490	483	459	441	452	490	474	448	510	491	518	445	505	458	431	505	497	479	444	445	482	503	493	481	464	504	518	492	490	484	459	460	478	479	481	462	497	483	481	500	479	478	501	452	510	458	455	505	488	443	443	485	485	515	482	468	480	485	470	493	490	490	528	488	500	487	461	490	511	451	502	454	505	495	482	464	490	453	473	473	450	492	482	466	448	453	457	487	475	486	499	446	490	485	458	485	458	498	468	475	486	482	511	485	477	449	470	467	442	493	469	471	499	532	471	452	501	476	491	514	464	447	448	477	480	464	440	432	462	501	513	467	491	451	499	478	506	467	485	465	487	487	507	461	477	479	489	482	434	512	473	483	488	483	488	474	471	477	489	507	444	487	469	453	472	440	493	482	436	487	460	467	493	480	458	463	515	510	442	519	483	479	466	481	509	496	507	475	490	486	517	439	498	477	462	491	466	512	466	495	494	499	506	521	474	466	485	507	473	526	527	504	480	445	490	491	541	502	458	494	480	479	486	480	480	457	473	483	470	492	502	499	475	457	445	485	455	443	491	502	459	513	517	466	442	473	451	467	501	481	451	488	476	471	497	499	485	473	480	464	464	495	477	506	464	457	451	453	490	488	495	527	504	475	486	472	464	462	447	499	479	452	471	448	452	478	459	482	480	485	504	515	459	509	517	467	494	489	482	495	472	498	475	484	487	470	460	506	445	480	487	494	498	449	491	462	512	496	486	460	510	490	502	506	494
14602	2827	2662	2002	1386	1043	878	730	623	575	516	464	497	435	429	411	408	404	423	375	376	350	392	389	358	391	377	344	369	383	346	342	323	333	350	331	377	354	387	344	357	361	313	349	380	347	362	316	392	375	357	343	349	341	334	353	363	338	401	337	377	350	337	344	358	341	344	316	284	355	334	325	345	327	371	385	341	340	364	351	323	341	352	341	366	379	344	373	333	342	338	399	354	337	388	362	316	363	336	360	369	356	375	342	344	362	329	348	364	339	331	355	321	330	360	330	360	363	355	336	355	365	349	361	336	346	346	365	357	375	317	305	336	355	344	368	343	349	332	342	362	351	373	366	363	374	338	333	315	324	344	362	347	316	314	354	376	332	354	352	340	342	334	302	339	341	374	309	358	330	330	320	358	338	337	329	319	365	322	320	324	356	365	328	330	322	374	325	351	331	333	324	339	372	369	353	346	350	356	352	344	324	360	313	360	321	367	350	344	370	353	324	330	361	364	389	315	327	366	342	337	330	372	353	350	312	331	356	364	331	352	343	340	361	320	338	325	342	335	382	351	338	366	333	360	352	326	342	330	344	335	347	311	325	346	334	331	365	376	320	359	359	332	311	345	374	333	309	345	357	367	332	339	344	378	375	372	370	332	352	313	327	339	356	334	340	357	374	348	346	349	315	340	298	334	327	362	336	338	353	365	324	339	359	335	331	310	326	338	380	344	331	317	333	345	343	332	350	345	350	339	371	335	329	333	347	377	335	363	359	327	331	346	353	331	308	330	322	364	360	299	339	353	364	342	396	367	339	328	357	336	336	337	322	374	370	312	358	372	337	348	342	361	389	316	346	332	382	325	346	326	340	366	345	332	326	332	364	377	365	306	311	403	386	345	341	335	355	361	334	308	358	373	350	340	324	341	357	343	311	351	309	349	312	337	347	355	340	341	343	335	338	359	363	333	333	341	330	324	366	353	342	332	363	342	318	342	360	354	356	350	386	342	367	298	314	303	325	361	350	360	376	331	382	342	361	363	347	311	359	354	373	333	355	345	352	330	327	358	371	343	337	330	355	323	321	346	328	354	322	308	318	316	338	318	356	337	321	342	337	364	337	331	349	324	368	337	338	315	328	384	371	372	352	366	404	333	322	308	359	353	357	296	323	340	367	344	375	329	336	385	365	347	331	333	336	340	335	342	340	345	324	343	331	356	310	330	342	344	362	336	389	313	357	321	333	342	322	343	334	312	307	341	350	370	349	334	343	343	347	339	332	329	355	341	347	306	322	346	375	312	353	339	325	326	352	332	357	354	350	357	341	345	350	340	360	368	351	342	332	327	315	346	380	333	352	329	343	351	340	361	305	335	347	374	332	327	325	319	378	330	360	329	346	322	372	340	354	372	375	350	372	323	374	328	359	332	336	372	283	342	358	319	335	330	337	328	314	373	345	328	340	333	337	340	346	340	386	339	347	367	325	347	364	325	327	345	331	360	376	353	351	361	336	362	341	353	350	334	363	355	365	346	336	331	346	338	343	349	330	374	315	314	318	333	346	347	358	385	364	338	356	360	343	357	361	326	338	311	354	312	373	345	342	347	344	337	328	339	318	305	352	338	315	360	325	370	332	338	361	344	378	367	329	345	380	352	372	337	325	378	335	344	327	332	335	340	339	345	354	372	361	357	382	295	371	332	342	352	316	359	347	347	342	334	342	323	338	353	336	368	371	341	363	311	298	338	375	375	385	342	352	375	351	406	355	343	334	352	357	346	327	374	347	343	361	361	333	321	351	326	353	345	347	367	374	348	359	342	342	348	338	332	332	363	339	344	347	341	355	350	366	371	319	337	334	331	335	365	349	337	330	349	359	361	328	318	331	348	354	350	332	336	355	382	335	328	330	345	310	314	352	357	336	354	304	330	317	297	365	350	350	334	339	351	342	349	333	348	360	334	359	358	331	359	348	357	323	333	341	357	332	371	309	336	321	339	349	324	353	352	365	357	296	320	332	338	331	341	351	344	332	353	335	351	344	367	316	351	321	340	335	377	365	313	353	365	324	306	331	358	363	343	355	336	335	365	308	324	360	370	344	315	336	311	356	326	315	337	391	351	332	397	361	342	324	356	342	339	350	318	334	374	360	333	357	336	336	332	359	361	310	315	338	331	351	323	320	340	358	318	354	372	334	341	380	373	354	342	347	371	322	306	349	350	320	346	347	391	347	307	349	346	336	350	328	344	358	325	357	330	334	339	322	329	327	375	350	360	320	361	319	305	348	349	332	306	323	329	368	334	361	333	331	336	333	338	309	326	377	342	350	354	358	342	373	326	334	355	352	334	326	342	355	347	315	369	335	377	345	337	329	374	377	317	320	368	335	349	340	341	351	342	363	364	341	336	315	332	357	341	343	338	330	358	358	333	355	371	360	320	369	331	328	341	335	350	341	339	348	382	354	331	327	365	339	343	326	319	312	365	347	352	319	353	358	346	350	378	343	342	354	372	329	341	366	315	343	304	359	328	344	367	299	363	305	350	308	369	352	347	386	350	345	328	346	321	357	344	371	359	338	355	337	350	343	342	348	357	360	339	350	369	353	372	339	314	319	345	332	371	351	356	300	343	369	362	360	352	382	355	345	355	332	313	351	351	376	363	353	291	322	358	328	307	321	304	342	340	326	364	348	366	377	365	351	349	294	343	366	336	346	340	371	334	320	336	366	334	332	366	352	343	328	348	351	366	395	370	329	340	342	308	327	351	375	339	340	340	396	357	347	351	309	322	336	325	362	367	334	326	352	329	333	357	305	334	328	349	340	336	345	336	385	327	359	353	382	357	332	324	361	323	368	324	370	378	331	303	333	357	335	352	374	351	343	341	359	332	351	326	358	350	323	328	343	342	381	343	349	353	327	344	310	339	335	325	366	327	365	325	382	336	318	318	338	332	320	339	326	321	380	338	374	364	319	375	342	338	365	351	320	381	332	349	314	364	371	354	341	316	332	326	340	301	347	327	343	342	346	396	322	327	362	349	324	356	370	347	333	370	374	327	329	355	305	364	345	354	334	351	345	324	343	367	346	353	334	357	338	344	341	393	344	361	345	331	374	351	358	320	350	352	335	345	347	356	332	370	333	343	330	344	355	367	347	354	326	358	348	349	371	340	332	347	356	359	321	337	367	333	366	338	354	362	334	313	371	336	347	326	365	319	315	353	333	375	334	329	357	318	368	317	342	317	356	368	351	307	331	354	324	349	333	324	350	360	341	325	339	322	315	364	355	354	285	364	319	358	308	357	332	363	329	341	347	366	334	325	332	354	366	342	346	335	314	334	381	383	356	370	349	336	316	331	338	346	309	333	338	356	357	352	329	342	328	313	328	351	369	349	321	351	373	339	345	320	306	358	313	370	339	334	346	327	364	355	344	334	361	313	366	340	333	362	326	340	337	334	363	338	332	334	320	323	346	380	340	324	346	376	339	356	345	360	326	347	343	342	329	345	354	359	351	341	370
8140	2512	5107	5855	5035	4253	3441	2901	2578	2226	2038	1786	1667	1566	1538	1429	1336	1287	1307	1264	1149	1230	1173	1154	1088	1062	1009	1095	1038	1039	1033	983	907	985	950	956	951	934	965	933	894	972	932	945	945	903	968	944	899	893	883	928	902	895	937	925	930	890	874	924	914	940	849	862	867	886	890	889	858	924	865	928	873	913	879	892	845	885	849	863	890	896	879	885	883	890	881	872	861	870	859	855	929	877	803	906	853	877	846	836	865	852	897	871	851	858	859	839	860	842	892	836	846	831	867	876	902	839	879	854	871	937	856	890	845	863	890	861	886	902	846	922	825	854	858	889	896	862	881	888	881	861	899	909	860	859	859	911	806	902	878	825	872	863	917	877	866	903	807	827	855	901	902	888	863	835	900	886	895	869	848	891	885	899	857	884	860	886	883	878	915	848	900	884	868	852	891	847	886	866	892	882	880	893	875	849	862	882	870	922	866	863	818	863	868	844	893	919	839	933	901	878	833	864	840	849	826	858	906	850	876	892	876	863	872	868	816	871	861	817	928	893	909	891	900	875	855	837	840	835	834	867	856	897	847	839	824	825	914	849	877	884	893	834	874	862	853	849	917	862	896	856	858	885	843	859	865	862	846	830	863	829	838	815	834	891	901	864	831	796	832	865	893	888	879	876	880	822	904	837	889	862	813	892	860	838	875	861	865	860	884	850	879	898	878	881	860	848	802	851	851	859	866	917	871	857	845	838	866	931	843	851	806	926	820	896	862	911	863	877	840	832	857	878	897	860	818	848	856	892	893	881	897	883	852	849	864	858	862	896	868	854	861	863	873	864	851	879	857	900	895	870	865	877	861	868	844	840	849	845	856	846	860	858	871	899	837	829	823	831	845	850	878	878	809	880	837	862	859	897	865	894	856	876	890	883	858	856	858	902	888	880	905	887	906	880	892	857	887	877	855	911	908	868	838	851	862	835	879	880	865	889	925	865	824	855	942	900	875	847	841	880	878	843	818	857	829	895	856	884	816	874	828	911	925	840	888	925	874	812	869	862	862	830	873	907	849	892	860	847	854	875	858	903	875	811	884	850	856	834	886	853	817	901	854	898	939	897	922	918	836	893	899	914	865	884	885	882	907	869	849	906	826	870	889	899	901	853	882	853	824	886	849	840	875	805	865	907	819	921	851	811	823	900	889	879	879	864	911	865	877	877	902	843	851	866	867	855	854	895	897	918	873	883	879	843	864	853	825	821	874	846	842	879	862	902	857	841	851	881	813	872	871	868	865	814	847	822	906	829	876	913	873	860	863	867	913	887	823	874	896	879	825	894	880	835	845	927	908	861	856	881	892	848	860	837	883	856	866	888	875	873	838	880	874	899	892	899	860	842	856	895	831	864	851	838	913	826	892	881	894	885	937	875	862	853	880	874	851	837	877	860	905	843	834	828	867	816	819	825	893	869	843	896	884	872	892	873	858	876	872	856	893	820	863	890	858	834	867	901	894	855	798	877	897	870	929	859	854	837	854	847	863	908	850	861	854	907	869	854	873	864	892	834	851	858	864	841	821	863	890	832	824	836	806	885	899	919	879	885	913	834	884	885	849	898	876	881	861	845	835	907	837	829	882	877	865	833	822	879	823	818	836	833	819	851	819	836	909	834	885	856	830	826	928	837	844	855	822	830	843	867	880	881	824	879	887	862	848	909	846	854	896	927	834	862	842	843	910	874	840	856	881	842	841	891	827	898	933	869	899	811	874	836	899	870	900	860	857	853	942	860	873	857	905	898	848	867	899	886	820	880	881	872	809	821	882	897	877	885	861	867	937	888	874	871	847	862	842	894	820	879	818	899	902	861	889	832	896	875	828	811	854	862	861	875	907	880	859	849	845	919	850	821	854	855	846	865	845	867	838	907	857	864	862	873	870	898	820	864	851	867	865	910	860	870	849	895	856	848	867	916	853	873	891	861	912	832	875	845	825	916	889	896	834	846	855	826	825	885	878	904	873	872	858	841	888	873	876	880	845	851	867	809	867	819	876	826	829	845	898	836	825	833	868	823	852	854	861	837	874	934	896	839	914	899	838	891	812	885	859	820	806	860	874	793	870	891	909	848	851	923	851	828	851	884	892	785	876	886	903	886	845	856	823	844	902	842	840	846	857	918	852	901	869	884	892	856	839	834	830	897	851	851	846	857	878	848	903	821	837	864	858	871	833	868	884	843	850	887	862	890	912	833	863	847	844	910	897	875	832	857	886	820	831	873	904	858	888	872	840	875	860	867	866	866	805	920	847	882	900	918	850	874	912	877	848	884	880	826	916	909	840	852	898	854	926	878	893	859	841	863	873	872	881	936	887	925	915	881	882	892	876	929	866	884	836	833	872	873	893	823	852	850	867	859	829	849	856	853	853	871	854	866	807	846	916	867	797	837	834	780	835	891	865	863	885	883	847	823	882	845	904	848	868	878	873	824	840	833	867	853	821	864	794	857	902	841	876	863	863	849	905	850	905	828	847	837	865	874	861	864	849	883	840	838	876	919	874	867	880	877	900	797	858	852	842	903	853	861	843	862	848	892	839	867	872	901	867	874	927	898	863	854	847	936	880	856	865	865	851	848	873	828	889	868	836	849	811	854	861	859	848	850	858	879	833	848	843	874	837	852	847	854	899	840	865	890	846	904	842	882	898	866	876	872	838	881	850	861	836	869	915	916	841	835	838	838	839	852	869	843	871	859	843	837	832	863	828	871	792	867	907	863	870	839	822	857	898	866	850	839	860	864	820	835	853	874	847	852	880	812	884	861	823	870	838	901	871	889	863	925	863	850	868	862	828	860	895	870	871	892	840	860	828	823	822	823	910	887	851	864	909	894	822	844	888	833	916	801	839	803	858	912	839	886	878	848	866	825	876	825	823	886	854	843	877	880	898	835	861	882	908	840	829	951	827	939	894	855	901	849	827	878	825	865	833	828	821	856	869	857	860	869	889	843	922	878	856	854	888	843	868	856	855	844	904	839	841	823	890	890	864	858	872	901	824	823	850	880	825	837	866	902	882	859	852	886	949	893	833	887	870	902	837	856	852	861	826	870	869	845	856	917	885	853	844	844	834	909	838	861	832	913	855	840	857	806	890	843	863	828	864	859	828	840	903	837	914	853	864	836	888	861	837	820	919	862	888	879	890	835	877	853	889	852	902	831	897	841	847	869	874	879	876	811	890	829	864	901	879	857	838	841	858	895	878	884	813	906	850	864	850	852	875	938	837	837	849	806	899	884	844	822	905	827	818	912	877	876	857	855	827	837	846	874	876	819	838	884	839	842	918	856	860	883	894	865	813	888	896	868	823	866	839	839	833	805	853	900	865	875	852	874	840	960	872	890	844	865	887	810	832	882	870	851	891	825	912	830	868	832	846	859	860	888	861	874	895	843	869	862	888	857	818	855	867	842	842	857	864	814	867	845	863	873	843	894	870	850	890	842	858	860	883	881	880	848	818	881	901	832	873	852	797	855
2016	193	169	176	178	155	183	167	156	161	173	156	144	149	165	164	147	143	187	145	150	165	149	170	169	149	151	137	151	164	164	180	162	152	165	155	169	162	162	156	167	146	162	158	161	144	155	176	133	158	185	144	172	172	171	160	149	145	156	142	146	133	158	193	170	157	178	153	137	150	138	153	145	170	166	182	141	170	166	136	159	162	171	163	158	164	152	164	152	177	167	135	151	166	142	170	158	171	165	138	150	145	151	163	152	142	141	137	151	150	140	163	147	140	165	174	140	152	157	150	145	134	145	146	146	142	153	145	138	152	133	117	157	161	150	153	156	129	157	156	173	150	122	146	162	141	160	166	161	148	165	161	159	157	152	189	147	149	165	152	154	160	163	142	165	138	149	177	135	147	166	146	148	167	138	159	154	153	164	160	160	175	168	137	147	140	128	156	158	155	134	181	146	146	147	157	149	170	144	151	129	152	164	154	150	149	146	156	154	151	139	158	155	167	135	140	152	149	158	137	157	159	158	131	149	159	150	153	151	171	147	176	140	155	147	172	173	160	145	158	143	165	144	147	146	167	140	143	158	121	161	174	164	164	142	167	146	136	156	145	144	142	153	173	166	148	138	164	151	154	156	142	130	146	148	152	154	176	137	149	160	157	172	155	159	142	157	157	151	168	153	161	155	153	170	155	158	181	181	143	171	142	155	154	154	162	157	152	154	155	145	154	165	147	173	157	166	144	138	170	167	178	149	164	138	156	163	164	153	141	163	154	182	165	164	137	155	153	137	151	148	130	141	160	149	171	159	168	169	185	157	145	168	135	160	165	165	161	151	157	179	151	148	159	163	155	170	148	159	165	165	152	165	166	164	140	150	155	142	155	153	153	156	145	163	152	130	121	153	173	156	153	162	154	177	151	149	132	159	155	140	174	153	128	159	148	155	150	141	139	148	160	173	156	163	158	159	148	176	155	171	172	165	138	161	165	164	159	138	150	146	164	158	161	151	162	135	152	175	169	175	135	170	156	157	172	151	177	149	154	168	134	155	147	163	174	155	144	168	158	152	161	155	168	161	186	153	164	134	145	168	157	150	163	150	193	156	150	178	117	159	126	159	166	140	147	163	141	138	161	137	136	170	151	139	145	170	161	182	166	149	166	161	142	152	153	158	139	158	163	155	134	166	154	149	142	176	135	154	159	135	159	150	131	167	170	155	158	164	169	160	161	149	153	152	167	141	146	149	124	146	154	148	144	152	138	137	165	148	160	154	160	151	158	182	174	148	163	155	199	159	148	166	143	151	138	138	152	164	143	158	161	161	143	163	144	156	173	152	177	163	153	157	145	160	151	154	159	145	191	167	157	158	153	161	163	151	161	145	176	156	163	144	166	159	148	163	157	179	142	152	142	140	151	171	155	162	149	130	143	154	160	157	170	152	156	154	162	151	165	154	149	135	133	176	142	146	159	148	143	140	153	121	159	154	157	160	160	176	151	161	162	150	147	172	143	157	154	174	169	155	165	178	167	150	174	152	154	173	165	144	159	144	161	147	160	157	147	151	164	146	167	172	136	159	170	148	168	166	135	178	160	149	154	172	147	149	158	158	156	138	160	144	145	156	158	130	183	135	149	140	161	167	150	140	157	184	160	149	158	151	164	162	141	129	164	160	152	165	161	167	165	170	161	148	170	174	166	143	159	146	169	154	159	148	154	152	141	163	147	176	160	177	124	170	138	176	140	143	171	161	156	156	137	156	170	176	164	171	170	154	145	147	167	144	143	165	157	138	172	158	182	146	174	149	146	156	171	170	163	151	181	180	129	149	158	136	163	140	159	155	164	140	144	131	157	149	163	151	155	136	159	151	151	148	143	148	162	122	145	139	137	155	169	125	153	156	157	143	159	171	167	136	139	150	164	173	148	157	142	154	149	165	173	156	170	156	168	146	157	141	179	170	133	183	149	139	151	160	155	137	149	158	158	165	148	164	173	145	141	151	172	145	136	141	145	142	156	132	149	161	159	143	144	131	165	146	138	169	164	134	161	145	134	146	144	155	150	156	144	147	157	166	121	159	145	156	136	150	130	148	171	172	135	139	167	128	145	130	148	159	167	161	151	158	122	156	161	141	153	155	168	146	151	162	167	166	162	160	168	134	168	150	143	154	156	145	149	148	162	171	146	159	140	152	159	129	153	146	161	156	136	179	153	151	145	155	164	141	168	145	181	161	152	175	156	163	151	165	136	140	151	169	145	152	146	149	162	144	138	164	143	156	166	167	173	154	156	150	183	177	161	156	191	160	157	147	162	162	139	146	181	156	153	175	165	147	184	162	151	149	125	152	136	150	151	165	146	152	156	159	155	149	138	150	155	155	162	153	150	155	158	139	173	167	158	140	134	156	149	159	166	162	173	150	142	133	143	154	166	155	128	152	142	159	146	180	175	163	165	165	158	143	139	141	170	144	172	148	149	173	140	165	163	164	143	138	130	168	174	141	153	161	153	174	157	158	157	152	168	164	144	160	143	154	165	159	177	151	144	141	149	157	177	152	158	162	164	168	151	161	171	156	149	128	171	166	142	139	160	146	174	141	166	163	142	161	159	158	158	175	164	153	158	149	160	129	156	144	176	151	135	171	169	141	139	167	145	123	136	148	147	172	184	164	182	154	149	123	169	151	161	162	129	144	142	186	180	172	155	142	149	137	146	144	158	160	156	148	153	155	157	150	141	134	159	160	162	162	161	158	173	153	172	140	169	154	164	159	147	169	178	163	137	144	158	158	186	172	165	154	150	159	173	153	157	154	166	155	141	163	140	152	189	157	148	148	145	135	145	178	146	149	157	162	158	138	137	139	155	162	174	168	173	139	156	137	152	138	146	156	152	157	143	176	162	160	158	163	152	156	161	154	139	143	150	144	146	167	162	152	147	153	129	153	151	144	154	148	146	154	144	156	160	139	161	168	151	147	158	150	157	151	163	142	154	152	147	161	160	165	180	158	150	144	159	167	159	181	136	147	155	153	156	155	158	141	137	179	162	136	164	144	163	179	176	132	136	136	175	140	155	167	174	158	128	144	146	129	182	158	139	145	154	154	167	154	154	157	139	149	130	159	150	130	163	146	169	161	148	161	141	148	149	167	156	162	153	160	158	167	164	122	143	149	167	152	168	150	167	161	161	157	152	154	171	138	153	163	153	180	162	163	170	163	129	159	147	163	153	168	148	177	158	137	152	182	166	166	138	143	147	150	151	152	160	155	176	154	173	190	174	141	151	160	173	143	130	134	159	145	131	186	181	167	139	162	154	155	170	160	131	134	150	159	152	178	167	166	147	139	170	149	134	177	152	150	147	164	181	150	147	164	156	160	147	136	179	146	133	160	168	147	147	164	171	162	128	153	162	145	162	152	164	150	162	175	156	177	176	142	164	165	167	141	156	171	167	148	129	138	168	140	178	176	152	158	144	145	160	171	156	169	184	168	180	154	139	163	134	158	163	162	148	175	157
2198	499	512	510	522	495	484	499	482	480	484	443	455	480	450	483	437	448	471	460	434	470	428	425	462	402	457	420	445	448	442	484	464	423	424	467	458	459	459	427	484	442	468	480	451	446	444	406	428	435	407	456	412	453	476	456	449	448	437	477	406	444	441	432	438	447	448	451	471	473	479	466	470	451	442	431	428	438	416	435	455	498	441	453	429	436	482	455	447	431	412	424	456	498	401	421	435	445	441	459	441	437	413	410	418	431	445	484	437	411	432	450	442	459	420	458	516	459	437	450	457	445	433	439	469	481	454	442	444	450	465	470	463	454	430	444	469	455	420	459	436	466	485	456	457	468	449	442	459	463	460	419	444	409	439	468	430	437	456	466	449	466	427	437	423	420	445	408	430	403	433	429	434	426	450	424	409	471	488	426	483	428	472	450	454	448	436	443	438	455	467	470	436	472	423	448	427	414	449	435	448	420	449	455	421	450	464	417	433	462	463	450	454	418	405	413	414	438	478	451	433	451	432	491	431	421	442	444	467	470	417	461	454	463	469	430	447	436	505	414	421	432	434	458	451	459	422	461	408	454	428	460	461	445	460	490	444	474	454	429	466	445	433	464	439	447	442	435	475	478	475	468	444	438	464	464	450	458	463	437	441	430	456	436	467	435	447	473	438	458	443	410	476	437	464	451	445	447	450	448	465	416	422	468	397	468	464	439	442	446	451	450	470	454	451	439	445	450	435	457	465	408	458	441	461	416	439	487	412	425	422	409	473	441	428	412	387	461	468	431	427	440	419	448	417	443	451	424	464	447	450	423	398	420	430	434	481	437	434	419	431	450	446	430	474	431	465	448	416	441	456	427	426	444	423	460	443	449	461	435	425	455	431	452	459	435	458	443	439	452	434	478	438	421	443	467	481	450	444	427	466	442	482	458	442	429	461	448	416	411	439	423	441	441	445	411	449	444	434	452	445	431	467	418	423	471	448	427	464	444	446	464	402	445	405	384	470	458	470	446	457	439	429	416	465	431	434	419	430	430	431	451	477	440	434	460	430	440	452	454	439	377	425	437	460	443	443	396	446	431	437	448	460	437	407	470	455	438	438	451	495	455	453	417	433	448	447	434	447	438	448	451	447	436	427	472	471	446	430	396	468	455	463	472	432	406	463	488	430	455	430	426	453	448	483	409	423	468	477	454	445	426	445	445	440	450	445	427	443	456	462	468	398	432	465	420	418	424	456	441	438	477	424	445	457	473	432	425	426	478	450	464	442	462	442	466	446	417	435	518	442	420	479	406	422	431	430	457	430	462	452	448	431	428	436	431	429	407	437	465	466	423	472	432	472	445	471	460	448	435	418	435	472	402	418	464	464	432	449	472	465	467	438	399	463	391	442	427	424	425	454	439	467	436	461	442	468	426	460	456	426	444	452	457	402	406	429	422	439	413	432	425	428	425	443	430	468	441	427	442	414	454	464	438	436	451	410	402	445	459	426	411	428	448	468	473	494	431	445	466	424	406	444	424	449	426	472	434	474	476	470	434	460	438	451	413	473	416	426	437	452	414	441	451	422	438	470	442	461	437	472	461	464	453	420	476	457	469	411	474	448	471	474	448	418	464	445	475	478	463	427	394	476	474	482	466	449	436	462	477	452	439	432	458	442	431	444	441	386	433	457	464	427	430	437	472	444	458	433	463	425	420	445	437	470	438	459	460	431	440	441	429	450	416	412	459	417	448	414	489	479	463	452	416	443	423	454	448	410	465	451	417	408	470	435	413	427	465	445	435	460	466	425	438	411	485	448	459	427	432	444	457	448	439	427	466	452	470	434	418	459	428	441	445	413	458	479	457	424	469	426	415	443	473	474	408	382	430	434	472	443	455	423	457	449	432	479	461	452	439	405	472	430	423	448	463	441	475	407	384	435	488	464	433	455	435	440	427	433	424	451	420	416	411	437	444	463	436	463	459	439	430	462	470	409	482	472	445	446	423	461	476	452	453	445	449	438	467	454	442	435	449	447	453	434	430	468	479	439	463	459	449	425	443	462	427	452	457	442	458	426	430	442	425	463	441	444	439	458	450	454	446	412	452	455	434	437	464	416	435	464	473	460	420	458	458	458	426	423	470	444	446	424	428	413	475	439	451	463	454	399	430	466	463	440	430	442	440	445	435	456	447	409	481	445	482	442	439	401	443	463	452	440	441	447	453	493	476	462	450	472	435	472	480	424	467	437	439	473	433	449	432	461	460	442	443	439	439	439	446	443	445	446	476	453	441	402	444	441	489	499	410	458	480	437	427	438	446	464	419	420	426	457	443	444	412	466	481	478	427	434	452	478	438	428	434	428	485	455	422	416	418	429	453	426	454	428	427	449	454	425	458	439	393	448	479	476	439	457	435	430	447	425	455	441	451	464	442	436	415	428	430	407	490	428	431	434	457	457	438	428	409	461	412	466	452	419	452	454	441	455	448	429	449	416	442	469	409	443	382	396	459	459	517	494	470	431	429	453	449	481	453	445	450	473	451	481	450	462	429	439	435	460	441	474	468	445	450	425	455	442	424	402	483	435	451	437	424	490	407	480	466	481	425	405	412	408	460	449	484	448	436	454	450	449	422	440	443	462	440	444	415	440	433	441	437	462	491	441	463	486	415	426	435	435	423	450	474	465	416	460	462	457	448	445	440	421	470	463	443	441	448	459	424	428	453	422	450	430	437	416	459	428	435	453	419	468	440	450	452	466	457	465	457	420	381	494	431	446	442	463	476	422	412	417	441	459	412	433	437	481	445	430	410	443	421	445	442	469	450	443	448	431	443	430	478	418	428	411	471	462	482	416	446	436	443	428	412	454	456	427	438	431	445	472	450	464	453	452	421	466	436	476	476	482	417	452	440	452	439	426	447	461	436	460	428	455	447	436	421	450	456	415	448	435	463	453	484	480	433	427	438	444	448	463	439	426	408	451	461	409	444	455	434	434	473	434	457	430	420	462	436	468	419	422	430	452	442	495	435	493	399	457	430	409	464	414	452	464	453	426	471	445	423	471	484	436	476	441	429	454	461	453	453	478	417	448	438	427	466	451	413	432	411	447	430	416	442	454	453	427	431	435	437	449	430	423	452	446	482	445	442	460	462	412	395	431	442	453	433	473	458	420	447	466	433	400	449	416	445	462	413	483	456	418	449	428	446	454	428	409	448	446	478	478	408	468	437	456	422	429	427	462	406	477	475	407	466	450	429	453	449	434	434	453	446	466	474	410	465	449	452	420	431	448	434	421	432	441	466	462	467	457	429	437	460	439	465	434	442	446	441	438	441	439	407	462	450	458	418	437	434	453	452	474	433	408	449	449	436	405	461	459	453	440	472	452	447	453	444	472	408	450	444	456	455	448	442	394	457	457	459	401	471	438	426	429	435	439	480	434	459	446	435	472	430	427	433	452	431	435	422	474	417	409	433	387	440	432	464	446	427	447	406	438	469	450	470	450	432	435	468	473	435	451	412
7773	979	1127	935	683	501	367	350	305	268	242	208	201	223	226	211	201	190	172	184	191	181	174	183	185	186	165	147	175	170	173	172	181	186	167	168	197	153	186	164	162	199	179	175	168	169	155	167	186	188	170	187	174	175	150	179	160	146	154	178	165	171	171	174	181	155	166	163	149	178	163	200	165	138	173	147	170	164	190	154	155	185	153	191	171	160	142	140	191	191	176	144	181	197	169	156	167	179	171	169	161	169	171	170	147	174	152	154	163	142	147	168	201	158	176	134	169	142	157	142	151	161	179	152	172	159	167	169	163	156	160	149	166	161	161	152	175	157	141	152	169	169	150	151	162	171	172	155	167	179	165	149	174	145	149	171	159	142	181	156	175	179	198	181	188	169	166	152	157	149	191	160	151	186	167	153	151	165	156	151	175	156	170	194	169	145	174	151	132	169	171	146	176	150	170	164	185	157	176	161	193	179	168	168	177	173	163	153	187	171	173	153	150	174	134	159	166	169	144	158	154	188	149	159	150	163	159	174	180	163	146	183	159	181	166	158	145	160	192	151	161	154	166	180	167	157	177	155	159	172	161	162	152	187	157	170	196	152	162	165	174	141	166	131	160	177	159	180	160	175	156	150	172	193	156	159	170	172	159	191	161	183	176	171	156	196	182	172	146	169	172	159	162	153	169	158	207	166	157	162	137	160	157	155	153	155	178	167	164	168	165	159	162	146	170	183	172	177	132	152	151	163	146	176	171	173	169	159	161	174	172	152	155	155	163	211	162	154	161	160	156	173	156	193	150	176	199	158	140	147	168	171	155	174	143	157	155	166	138	162	151	167	171	166	154	158	148	168	195	148	164	170	173	156	180	163	159	158	180	176	170	158	195	185	171	171	148	161	152	163	175	187	175	158	158	160	134	143	159	173	169	157	144	153	169	164	156	135	178	160	166	170	180	168	158	174	167	192	186	149	166	157	168	156	171	179	178	152	160	171	170	161	157	175	158	176	177	162	176	152	174	169	157	136	176	178	182	152	159	171	155	159	156	155	177	138	156	152	148	152	155	138	179	156	190	154	187	152	142	143	177	160	149	169	168	150	201	181	157	143	168	121	143	171	178	155	176	175	134	175	166	153	159	164	150	159	169	203	187	164	152	167	168	176	144	129	160	186	151	169	170	177	148	171	174	146	158	152	171	154	150	160	165	179	181	162	177	163	164	184	144	154	167	159	172	146	155	172	144	157	186	178	145	161	157	159	154	164	161	172	177	189	157	201	166	163	179	142	192	157	186	141	159	162	140	160	159	172	161	157	151	175	164	142	177	164	156	134	186	161	155	154	172	135	151	174	173	174	160	185	156	139	152	163	161	161	158	141	162	150	156	162	154	133	126	137	156	165	171	164	169	168	160	162	155	161	161	176	148	153	174	140	190	188	141	166	177	173	159	158	180	169	178	186	152	181	161	161	146	177	167	153	151	169	153	178	166	168	148	185	150	161	150	168	156	174	184	168	154	159	179	146	150	182	137	166	148	175	165	177	151	175	194	152	159	177	165	158	164	157	146	194	153	177	177	173	176	162	185	137	148	159	182	163	169	151	165	181	159	178	150	169	160	170	176	171	173	154	181	150	169	169	165	174	196	169	155	146	183	171	143	176	190	184	168	165	152	138	169	173	145	145	183	152	156	150	141	143	147	156	156	150	158	170	172	163	181	168	144	177	148	173	158	163	154	170	199	147	188	151	163	167	164	177	165	171	190	170	162	153	173	167	151	156	156	162	162	209	153	164	168	181	148	169	138	164	163	150	149	186	170	146	150	163	173	161	142	160	154	155	167	155	128	150	171	158	177	165	170	203	148	166	174	155	169	153	141	173	171	196	200	175	128	156	170	167	129	166	176	155	151	164	175	157	165	195	147	178	165	157	176	147	158	171	146	158	180	134	189	158	173	174	169	172	147	165	161	157	154	164	176	162	162	143	148	164	147	157	168	165	159	164	167	166	168	155	155	172	169	169	163	165	142	132	178	157	141	164	152	181	204	159	164	175	157	142	153	161	153	171	163	185	168	171	160	144	142	155	142	159	157	155	163	173	158	132	162	136	153	170	145	158	174	162	160	172	161	168	185	151	179	169	139	145	195	162	168	153	158	174	199	146	163	160	162	173	176	124	155	182	158	178	180	140	135	155	148	146	170	169	147	182	165	149	158	148	167	147	160	171	159	173	168	168	140	151	163	175	162	171	188	151	173	170	156	169	194	139	179	141	170	164	143	165	140	173	154	161	168	169	168	155	151	160	164	170	147	169	165	146	172	158	157	149	154	179	171	168	150	176	159	187	153	182	141	171	166	181	157	188	178	156	184	188	139	165	156	144	157	175	171	157	203	170	155	159	176	169	150	158	147	168	174	171	167	163	168	182	166	172	171	172	157	156	179	163	163	166	178	176	160	160	165	136	156	155	174	175	166	174	173	166	182	147	157	167	174	170	163	154	150	161	135	150	144	163	143	165	154	169	151	151	164	179	150	138	164	179	150	163	162	160	179	160	171	164	187	175	142	182	199	165	167	158	153	180	164	148	166	170	141	144	156	154	155	171	155	182	155	160	184	145	167	161	171	167	168	171	186	143	162	174	153	160	145	160	159	182	162	140	152	165	157	177	133	148	162	139	171	173	179	135	191	177	181	163	172	155	147	161	166	136	160	164	164	153	159	159	167	188	157	158	161	157	154	165	152	176	132	156	155	151	176	168	154	181	165	165	169	165	148	175	162	188	164	163	171	169	178	157	178	150	151	167	144	155	168	167	160	182	141	146	167	180	171	184	195	162	159	153	160	180	155	139	173	166	156	161	187	143	166	152	160	170	160	174	155	181	157	158	146	173	164	160	171	183	151	180	165	175	185	164	184	169	166	149	185	179	150	149	185	166	166	174	173	182	182	161	186	165	159	161	150	151	163	164	169	155	169	166	162	172	164	175	177	160	168	171	178	168	174	153	154	142	158	167	167	155	172	169	162	144	157	156	160	162	161	160	161	157	170	174	167	174	167	169	176	163	169	162	172	171	160	180	189	162	164	159	177	152	147	179	164	174	182	178	159	178	176	196	155	167	170	169	169	171	158	152	167	183	168	159	165	182	149	153	180	173	171	165	162	180	162	170	173	152	157	151	163	160	170	154	165	147	169	169	222	176	170	161	186	162	151	135	174	190	140	144	182	139	163	151	168	165	164	147	153	161	155	177	174	157	165	194	190	154	155	171	173	157	159	143	160	164	162	159	171	153	146	167	154	179	160	159	165	160	150	159	180	190	157	156	162	185	184	124	147	189	177	154	148	186	178	204	157	184	175	173	164	179	177	163	165	155	163	155	146	167	194	177	147	182	165	153	158	143	165	149	153	158	160	178	171	157	174	173	145	175	147	165	149	159	154	145	142	184	156	172	161	167	161	178	173	188	164	176	140	165	154	158	171	179	173	149	173	165	149	167	152	145	155	153	174	165	156	176
5927	1273	2598	3143	2704	2205	1807	1560	1335	1192	1123	1017	943	866	830	783	688	681	691	654	613	609	643	639	627	612	569	582	594	570	527	517	578	588	534	565	508	508	485	548	526	503	484	525	516	491	510	497	510	549	494	522	485	487	528	492	484	477	519	538	496	503	528	504	531	486	546	501	533	478	480	461	515	534	494	498	491	485	518	508	467	485	482	471	493	502	492	456	505	483	478	469	446	493	498	503	488	466	504	478	470	498	479	474	511	469	497	504	456	476	458	466	485	469	491	469	519	480	462	502	520	464	448	504	483	506	513	494	516	471	482	443	511	461	512	473	508	486	521	496	474	472	517	486	479	441	467	489	526	466	476	482	520	492	489	462	527	507	426	475	506	484	477	461	467	496	443	506	450	486	458	491	474	495	471	470	513	460	483	441	484	479	481	488	499	500	483	518	486	455	469	495	478	475	497	481	469	459	507	506	478	496	497	508	483	510	479	455	472	472	463	488	486	482	470	535	453	482	509	480	472	512	490	522	467	474	450	496	485	482	469	429	469	473	512	480	483	455	490	485	444	472	494	463	472	440	479	494	522	465	501	477	477	455	494	503	440	447	502	446	482	463	467	526	520	479	458	455	499	461	460	484	446	512	516	469	521	456	500	473	544	439	496	474	461	489	517	468	468	458	493	486	480	503	484	447	471	469	485	504	466	496	458	494	483	460	494	478	490	485	442	452	478	500	435	454	484	480	492	447	479	483	489	479	465	441	479	496	502	488	488	470	464	502	484	466	467	469	442	524	491	512	469	504	473	498	480	520	481	501	470	499	526	502	483	477	481	452	523	496	487	456	506	452	481	448	508	515	467	482	478	468	467	477	485	502	521	442	479	461	497	483	520	465	515	480	497	473	442	443	495	465	447	485	523	481	491	497	478	485	485	497	483	475	480	461	484	462	460	470	505	495	484	467	466	486	498	473	495	508	479	524	486	449	507	458	500	527	515	534	488	467	465	491	504	446	498	459	496	474	502	491	528	497	493	451	477	468	469	501	456	463	456	521	472	522	483	457	488	483	470	467	443	465	492	530	473	467	501	474	477	485	450	454	455	479	476	462	467	513	489	489	470	450	458	510	465	460	437	456	489	502	537	501	488	496	407	468	477	491	489	505	492	513	428	470	469	500	506	496	549	434	505	491	425	499	485	497	494	500	476	521	522	468	456	494	496	463	469	436	499	494	445	497	491	482	496	464	490	460	461	463	464	497	489	510	506	497	489	493	494	470	513	492	484	488	537	464	435	502	508	465	451	469	547	462	492	475	463	485	494	484	522	486	465	484	436	478	514	510	497	483	475	472	517	492	452	485	490	461	455	460	446	491	446	476	514	478	504	468	477	497	450	510	465	459	484	509	482	431	459	491	436	473	465	488	473	467	481	464	420	461	514	479	468	492	461	519	490	458	536	461	558	446	470	453	468	468	476	495	475	476	486	440	499	459	520	486	501	447	488	469	496	447	506	468	485	499	446	500	499	466	467	462	471	480	453	478	463	447	503	468	477	495	501	485	496	473	470	510	474	462	486	487	443	487	493	462	498	516	490	492	459	485	502	482	477	487	473	461	491	508	503	503	488	493	482	442	470	455	491	512	485	472	499	470	464	470	522	446	554	493	466	502	502	447	465	470	485	490	446	494	476	484	510	482	455	473	491	485	466	474	493	493	460	481	473	499	496	521	462	436	469	488	526	471	508	508	474	496	436	476	527	489	461	498	497	449	501	496	512	483	494	492	448	484	509	490	481	509	496	470	458	478	506	490	466	472	459	486	468	473	498	472	476	414	476	523	494	496	473	535	458	477	438	453	475	463	474	473	464	480	535	536	445	492	479	486	437	480	523	485	489	454	486	488	452	489	491	476	506	502	475	484	482	526	465	499	499	496	482	480	481	473	491	533	467	480	500	475	502	458	461	536	511	499	494	508	493	487	508	490	430	497	489	479	469	432	523	470	469	488	483	456	439	514	473	456	466	522	482	496	486	514	448	491	448	469	483	479	467	489	492	448	491	476	457	485	457	460	490	512	491	519	521	463	514	497	503	502	467	504	486	533	485	484	467	481	497	503	490	471	504	458	504	474	508	449	475	474	483	481	495	481	441	508	463	488	456	446	493	488	464	484	502	475	468	507	448	497	455	504	470	480	480	489	496	464	467	494	465	510	467	526	494	536	517	483	505	502	503	472	458	479	473	459	509	474	493	514	440	492	504	455	511	501	485	520	443	485	457	467	476	485	550	509	494	502	457	473	486	505	519	478	477	493	468	481	449	446	468	463	500	512	439	443	498	515	467	470	512	512	453	460	461	457	461	466	472	462	452	490	476	485	457	503	494	482	481	487	486	466	419	517	483	459	478	524	489	511	459	503	479	464	453	500	467	484	458	473	552	496	511	493	491	468	445	436	479	475	453	505	526	508	496	510	474	470	509	447	487	499	459	488	500	510	488	496	452	467	504	481	479	485	479	494	471	501	500	479	445	528	480	435	459	489	484	492	452	494	505	485	507	443	460	513	461	461	446	494	490	496	472	484	451	481	447	506	469	465	486	494	459	464	480	481	446	510	484	498	500	478	487	502	488	482	477	490	536	466	490	447	513	471	464	496	478	495	475	453	442	446	470	457	442	499	482	467	491	525	494	474	491	528	477	472	493	484	495	511	508	494	504	494	487	508	479	484	466	466	465	481	488	508	539	469	472	484	491	488	513	464	553	514	460	481	494	461	481	517	530	509	488	502	463	518	490	486	479	474	489	458	481	466	484	478	475	477	510	497	482	455	511	511	514	470	475	541	471	478	458	467	487	471	481	472	469	519	480	450	474	513	483	520	472	477	441	500	460	444	463	489	473	496	494	474	495	490	492	493	513	513	465	476	487	478	490	479	505	517	502	482	461	481	486	489	486	490	446	449	461	492	491	488	500	490	495	433	479	472	509	452	454	521	467	457	450	514	449	467	464	493	526	469	496	480	523	463	460	485	481	436	463	519	507	502	452	448	488	455	496	498	472	492	462	488	502	523	499	509	483	463	449	475	494	441	452	467	454	465	489	459	462	458	441	511	441	472	474	480	489	508	495	497	473	485	481	465	485	451	477	451	487	482	467	447	503	457	498	466	487	464	448	490	463	477	452	472	476	487	469	483	486	491	499	509	472	493	464	471	490	475	492	463	464	512	489	505	456	454	514	471	444	483	478	466	475	472	499	467	482	479	493	489	449	459	470	506	532	471	447	490	497	492	473	518	453	461	440	489	466	469	463	475	492	507	497	466	478	502	491	474	508	497	493	496	495	497	491	479	467	474	464	501	516	498	509	487	491	458	473	519	465	495	479	444	490	436	483	491	483	452	464	511	460	498	461	478	503	485	471	487	495	478	503	484	477	458	460	508	445	480	498	438	503	469	476	497	478	459	471	480	557	500	439	497	499	501	485	455	484	523	508	506	478	490	487	468	496	465	456	494	495	484	493	529
14623	2617	2616	1999	1401	1080	841	786	650	542	548	494	478	452	438	429	404	410	430	357	379	351	356	393	339	366	367	407	347	349	357	344	375	389	347	346	333	367	367	376	356	343	357	357	344	344	334	365	349	344	360	381	353	352	341	355	324	360	345	301	332	337	350	369	412	364	377	359	363	326	370	331	394	331	355	378	316	333	332	343	353	375	386	351	348	339	383	380	333	335	297	358	352	345	351	356	355	336	358	345	324	334	341	341	390	342	325	322	329	359	347	337	369	355	345	373	372	343	338	351	367	346	322	376	367	334	311	334	336	379	326	306	306	347	368	321	332	374	334	330	348	373	366	322	343	328	355	310	391	361	387	347	366	362	330	344	316	344	344	364	353	333	334	327	348	307	343	352	353	337	342	350	368	341	308	370	341	350	376	377	361	341	349	378	376	367	341	331	339	345	328	365	329	354	335	364	345	376	324	371	323	328	344	365	340	337	358	334	331	334	333	329	337	355	376	337	339	366	341	386	324	316	333	334	340	383	310	353	365	321	388	356	361	342	350	358	369	361	370	352	373	312	322	343	348	356	377	359	315	339	345	315	326	347	345	363	347	334	337	374	309	368	379	366	330	302	350	329	356	371	365	370	344	356	325	346	314	328	336	328	370	336	340	349	335	343	355	381	311	375	369	383	374	345	361	336	305	301	351	334	344	330	353	361	344	329	355	324	315	324	307	313	323	336	340	376	379	328	341	348	351	354	328	317	336	344	353	365	333	314	334	341	342	372	332	350	340	301	340	354	387	320	357	351	341	350	370	353	330	331	334	336	342	378	350	360	336	355	348	335	325	341	384	325	345	331	356	328	361	306	350	347	317	373	339	365	324	357	354	389	300	331	345	338	320	348	350	320	362	374	364	356	335	369	362	343	298	342	346	347	350	359	341	360	325	359	359	355	349	333	346	362	376	388	347	329	365	341	337	339	355	343	342	271	334	323	355	324	349	346	353	326	350	300	373	372	351	345	326	343	352	378	350	352	317	375	398	348	322	344	329	356	357	380	356	331	324	332	347	333	333	351	369	305	372	335	341	309	336	326	367	374	378	305	349	366	347	316	373	379	328	336	343	346	341	353	342	366	365	322	335	310	356	363	361	340	331	315	346	317	316	315	334	339	383	347	337	345	339	343	323	332	368	372	331	348	322	341	329	341	341	341	339	342	338	330	360	349	404	317	354	353	345	378	341	345	333	356	327	358	310	351	343	324	400	353	331	329	371	305	357	339	349	341	324	362	350	356	332	333	353	390	360	377	323	350	339	364	343	347	339	328	328	324	318	349	379	340	332	343	297	382	331	376	353	310	340	365	320	325	331	349	322	365	335	338	303	321	343	402	336	330	345	323	352	360	355	361	342	340	352	368	355	319	335	364	340	346	341	371	340	340	394	353	364	370	367	368	316	338	360	326	364	347	325	362	314	334	335	346	361	352	330	374	340	327	346	327	359	349	369	340	318	329	345	357	349	367	349	374	345	361	335	359	338	353	347	323	371	308	363	330	319	353	335	349	332	342	309	342	350	342	317	380	371	345	370	380	347	367	365	359	400	381	321	352	342	361	354	375	370	334	339	330	379	373	356	340	353	326	328	334	334	330	347	378	336	290	371	313	350	337	321	342	343	347	333	336	331	358	355	373	331	364	315	364	304	366	345	357	311	348	334	345	334	340	357	331	362	362	392	370	355	342	374	348	344	346	328	347	308	328	352	349	343	306	355	329	328	315	350	342	302	344	354	334	328	365	344	353	340	364	337	322	387	349	300	323	378	349	348	364	374	347	323	354	369	329	363	305	335	334	342	333	351	296	407	317	379	331	323	338	366	346	352	361	327	348	320	344	346	297	365	372	376	353	347	364	345	331	345	349	354	344	363	351	330	325	332	364	326	354	318	348	307	319	358	326	330	329	341	332	339	365	308	325	341	356	348	352	334	327	324	333	377	349	343	407	347	339	349	371	331	337	358	337	359	366	352	377	331	334	360	359	320	310	350	339	322	348	370	326	355	351	346	321	311	357	352	334	317	324	343	361	349	345	321	326	341	350	315	360	350	346	324	357	340	335	324	363	345	319	298	364	363	328	375	344	313	331	366	353	323	370	344	365	343	336	354	376	354	357	364	287	345	352	360	347	368	335	325	346	318	362	371	344	353	337	321	335	347	351	345	326	330	372	348	375	321	327	352	340	340	377	352	349	353	310	334	353	370	315	324	356	332	341	342	332	344	349	340	344	345	308	334	366	295	362	336	344	365	357	338	354	343	358	335	328	322	352	370	357	328	366	361	340	365	344	320	367	330	319	355	320	342	337	332	370	335	374	330	387	359	329	349	355	351	370	342	362	366	332	337	376	357	365	345	357	323	342	346	345	338	369	344	333	357	356	323	341	372	360	379	343	353	356	324	358	372	291	324	355	347	324	361	356	303	326	344	374	327	313	357	335	331	354	348	359	318	361	364	350	337	342	358	307	331	339	368	348	329	356	363	347	301	346	381	316	328	366	353	320	359	340	362	327	323	352	347	320	323	363	328	375	339	342	314	363	352	323	326	351	374	377	343	327	337	356	349	337	304	342	373	320	355	373	318	328	342	345	338	361	330	318	339	321	367	358	362	355	343	310	345	332	354	325	310	356	386	321	352	315	304	302	367	308	339	365	366	335	345	343	346	348	363	313	336	312	318	383	315	344	359	345	344	307	307	341	367	332	324	334	380	312	335	360	363	331	334	332	321	341	357	355	320	356	348	376	323	332	322	389	343	354	324	344	338	279	330	354	328	329	329	344	375	364	333	346	301	348	369	391	341	305	380	350	339	344	330	349	327	359	328	345	391	321	338	333	342	333	338	346	361	327	342	334	342	327	353	330	344	362	370	317	319	349	326	331	349	345	366	334	327	365	357	347	368	349	342	322	327	347	376	328	342	331	344	327	373	350	344	376	315	335	362	338	334	351	340	328	324	358	372	385	343	368	313	363	345	339	331	339	411	323	332	347	325	323	334	330	332	365	337	388	393	332	383	355	351	334	338	352	365	325	336	356	338	320	299	332	319	400	340	335	335	323	366	350	359	328	345	394	355	311	344	364	362	333	346	348	369	351	326	311	335	363	327	357	374	362	367	371	328	376	331	316	328	397	316	340	353	331	353	332	338	359	359	355	360	338	325	368	343	337	352	298	359	331	359	309	335	345	337	379	359	363	357	352	339	345	357	360	354	346	360	342	312	371	317	362	415	329	345	301	318	380	348	365	332	358	356	336	329	348	324	338	366	329	345	336	369	358	331	355	336	332	339	339	352	353	344	338	334	312	353	365	375	355	338	282	329	355	361	317	364	335	346	371	355	343	336	364	325	357	342	360	340	342	348	336	350	348	324	355	320	343	337	339	349	340	373	348	324	345	364	354	318	350	345	374	340	359	327	377	376	363	333	310	343	327	377	352	354	318	310	315	346	321	351	359	329	310	333	320	368	358
7995	2337	5002	5927	5029	4301	3498	2962	2602	2308	2039	1867	1686	1628	1496	1475	1417	1263	1293	1214	1224	1159	1173	1119	1136	1057	1098	1049	1017	1012	1036	1001	1021	959	946	1036	924	959	946	942	994	960	983	978	913	898	988	954	958	915	884	877	943	873	900	891	912	890	888	862	918	929	894	924	892	914	868	909	851	902	863	867	876	913	882	895	845	961	943	874	882	860	826	901	885	849	892	921	854	923	850	864	841	857	861	895	883	882	867	847	903	865	915	921	876	858	921	867	909	854	828	838	900	887	851	843	911	922	867	830	886	842	906	790	899	831	864	869	880	858	878	844	870	801	874	924	897	890	867	839	880	877	855	862	869	836	894	842	911	894	845	855	877	868	901	849	868	912	848	845	865	842	864	879	890	873	856	822	839	880	883	889	852	861	845	853	790	855	823	856	847	840	832	858	936	904	886	856	840	875	823	885	886	922	893	871	873	889	856	847	835	903	843	872	906	867	882	882	850	890	897	822	899	862	842	792	853	833	900	868	858	882	879	869	841	856	871	848	877	860	900	918	865	892	879	863	869	865	881	818	895	845	859	846	834	834	887	860	870	859	868	834	876	877	850	836	866	870	866	882	850	874	895	889	885	892	862	828	848	879	862	795	839	851	892	881	885	874	851	837	911	868	866	860	874	873	821	853	816	872	866	887	868	895	871	918	838	869	842	889	916	873	834	884	810	841	841	838	820	881	903	925	864	900	875	800	859	851	855	908	852	833	835	865	873	850	844	909	835	876	888	905	864	868	894	876	862	778	844	806	880	934	866	863	873	882	857	861	912	886	886	871	889	836	805	857	860	776	858	885	833	835	865	855	879	887	882	861	863	799	911	836	872	890	877	900	804	849	874	861	895	836	868	823	905	890	907	899	916	910	844	863	885	847	855	848	845	817	835	857	818	870	830	845	862	815	896	895	893	885	918	836	879	841	863	848	840	853	815	865	882	897	888	867	880	875	898	922	918	865	864	919	833	903	871	889	893	861	893	864	845	842	817	872	852	876	899	919	908	903	916	869	839	860	872	838	852	862	820	894	880	850	881	844	845	887	904	869	860	842	901	871	887	860	840	850	827	810	875	860	808	858	859	873	865	885	858	845	851	848	889	873	873	852	891	873	850	830	893	879	819	855	880	898	878	903	826	852	898	868	878	911	864	880	852	876	837	856	882	828	819	870	851	875	920	874	823	878	844	829	883	845	839	894	858	815	844	887	888	832	872	863	883	883	885	855	865	842	824	859	896	857	832	868	895	875	896	827	914	850	884	863	839	821	843	890	857	892	899	895	844	869	824	856	871	911	891	822	830	883	888	936	838	805	832	833	866	844	881	881	840	855	868	873	834	937	842	879	866	793	878	882	901	833	915	864	841	850	861	875	829	876	851	866	931	870	832	905	887	899	924	856	851	895	876	828	860	856	871	885	850	863	910	845	880	843	879	904	879	863	894	899	865	896	854	841	855	892	891	838	851	848	853	841	844	803	935	917	846	878	912	882	855	867	847	866	872	869	824	866	872	846	834	837	838	873	918	859	837	882	882	877	846	821	838	819	891	922	888	888	909	889	863	886	838	911	847	894	826	862	793	806	855	838	795	842	883	868	890	825	912	852	804	818	944	923	858	848	859	848	840	795	859	868	912	876	871	841	862	842	925	869	854	895	886	893	892	887	867	854	869	890	885	851	869	850	863	845	846	883	871	880	805	901	842	898	826	850	873	864	828	839	861	863	810	914	903	886	861	862	855	857	873	910	845	882	873	837	944	911	858	876	859	837	877	881	856	879	909	847	902	819	884	827	884	857	871	820	891	868	836	837	829	882	865	872	841	847	842	859	870	857	905	868	868	851	843	845	881	841	876	860	841	840	839	848	847	883	850	892	841	842	864	847	870	828	873	822	868	874	838	856	865	877	849	842	867	827	867	875	832	851	833	872	826	870	831	821	856	885	857	950	857	827	822	867	894	827	889	883	876	853	857	836	859	867	865	802	824	836	891	894	846	841	860	812	807	871	838	850	863	905	835	914	882	869	831	837	873	817	896	863	873	870	864	882	882	916	880	857	825	816	821	879	812	854	892	817	860	903	894	879	909	835	833	833	852	838	881	830	865	933	867	840	905	826	866	900	850	934	868	863	906	849	851	853	891	881	885	920	896	863	918	857	878	877	864	866	898	833	826	867	885	875	877	899	812	853	903	848	897	915	910	848	888	872	877	868	894	853	921	872	856	882	904	845	844	926	841	888	883	846	833	876	862	871	890	885	886	833	878	833	855	905	873	869	852	882	881	845	799	909	871	799	912	837	891	867	852	865	830	850	877	907	906	833	903	941	888	822	840	887	841	847	824	902	857	904	840	799	807	876	851	818	831	817	849	904	894	880	856	914	826	828	880	884	876	883	875	873	841	893	864	866	876	847	875	896	884	848	929	842	901	830	916	849	857	845	844	865	899	852	835	862	863	930	880	859	864	855	936	845	842	867	849	878	895	839	849	875	851	842	893	894	835	846	925	842	869	836	790	877	851	903	874	899	842	920	849	853	839	873	836	871	910	889	920	882	893	873	833	852	856	855	883	881	862	873	957	883	941	856	871	880	846	857	877	901	862	927	871	863	912	887	890	853	814	850	800	881	891	840	885	848	839	908	867	883	855	859	861	874	853	848	834	852	831	874	869	877	881	907	869	851	881	942	904	891	854	847	858	774	813	879	854	887	848	831	833	850	836	884	868	821	854	852	875	848	854	880	826	863	838	854	916	892	838	851	894	872	896	830	881	887	907	828	866	874	884	867	875	834	854	886	864	922	876	896	920	856	830	831	831	878	877	883	917	880	840	841	847	842	857	845	882	867	896	852	828	900	867	815	898	882	901	875	858	841	842	868	868	874	827	866	854	863	893	872	878	882	863	845	837	872	849	831	853	902	877	882	868	890	894	885	800	855	818	905	867	837	834	901	850	886	863	880	827	846	858	850	867	848	847	878	862	858	878	829	866	864	907	869	851	888	820	911	884	905	842	842	862	840	877	880	891	824	841	830	874	909	870	877	852	788	867	854	863	885	860	879	856	917	894	840	898	844	852	855	936	896	841	866	869	879	881	802	863	857	846	869	832	943	818	846	854	882	848	897	966	834	866	905	841	902	874	806	908	873	851	813	823	853	882	896	841	866	830	832	882	878	836	864	845	888	842	846	861	883	862	815	907	823	884	856	805	881	815	901	858	838	890	881	879	840	884	880	846	877	898	864	864	860	840	845	895	860	860	886	854	857	881	841	896	876	890	869	864	916	911	911	870	857	843	947	910	898	854	828	850	872	881	844	822	841	847	868	849	854	868	802	870	842	905	841	864	916	852	862	894	852	866	881	903	887	869	933	866	872	882	823	856	829	858	878	885	844	859	873	870	846	892	887	904	816	816	869	861	879	879	828	861	903	876	891	832	822	865	900	822	838	837	878	873	874	945	914	883	860	855	890	902	785	903	858	881	876
2030	183	190	175	151	150	149	180	161	154	143	142	182	145	152	137	155	173	173	139	155	132	168	144	158	141	174	156	140	154	157	156	167	166	156	164	157	156	161	135	150	164	181	159	160	145	166	146	154	164	173	153	158	143	150	157	165	146	141	150	161	171	141	162	159	145	170	167	165	157	141	156	159	151	159	147	146	161	148	148	142	159	151	165	177	151	155	144	166	159	149	145	157	150	148	151	141	169	179	146	152	160	174	146	157	172	157	161	147	129	170	134	157	151	165	155	137	156	153	154	138	168	141	159	163	155	161	154	153	130	121	156	160	161	158	150	146	144	187	143	153	184	172	156	135	182	159	151	157	154	146	164	159	160	164	154	162	162	156	157	158	162	127	162	155	153	152	174	152	165	160	149	150	173	179	168	144	172	182	166	182	163	142	156	159	157	128	139	139	160	167	157	144	154	169	146	147	186	144	134	139	132	149	157	149	166	158	178	162	173	155	166	158	158	142	143	169	155	156	160	134	140	138	204	167	147	149	148	146	169	175	145	160	157	135	162	157	151	149	158	129	132	176	154	156	137	139	179	153	140	150	146	162	146	157	151	152	160	179	149	180	135	164	175	155	145	138	131	159	161	156	174	150	155	162	162	166	147	134	152	189	156	144	164	157	147	164	165	139	145	161	142	130	136	126	155	163	144	153	150	156	151	157	160	151	137	121	161	149	145	154	148	150	161	141	168	172	139	136	151	139	177	155	167	164	153	153	150	155	168	161	166	139	176	139	165	157	146	154	156	148	134	138	155	164	157	171	147	145	152	177	168	173	153	137	162	149	164	160	158	165	128	161	139	147	143	146	147	142	177	158	170	156	145	150	161	136	165	169	158	154	139	138	154	163	165	155	139	152	143	151	167	197	139	163	152	163	164	146	160	155	164	143	179	160	171	156	149	165	135	144	149	145	165	147	149	148	151	166	148	152	164	148	152	159	169	163	155	151	163	146	154	166	142	147	152	143	160	159	170	172	164	145	154	150	133	160	135	152	153	159	159	172	173	169	148	162	156	165	157	166	147	146	154	169	140	146	167	160	162	165	163	142	136	151	166	145	150	155	164	161	142	168	147	181	166	180	149	145	176	162	162	175	153	177	153	150	156	156	151	165	156	150	152	148	174	165	156	146	160	151	153	173	166	177	144	166	148	149	151	150	145	152	142	150	149	166	143	147	162	160	148	151	173	161	155	150	156	146	143	179	138	177	169	167	156	147	144	151	136	174	143	142	138	162	146	143	136	149	199	161	174	174	148	159	154	166	142	163	134	160	139	169	178	141	177	152	144	145	128	147	168	126	149	178	144	140	174	136	151	167	143	164	161	134	149	153	153	161	143	162	154	160	147	150	138	162	168	135	145	157	151	147	165	165	155	156	171	181	146	159	169	147	142	165	133	136	160	140	149	144	151	170	169	159	171	160	173	142	136	152	133	155	157	148	152	182	168	166	160	168	139	151	159	130	131	163	153	154	162	160	157	186	160	150	140	129	166	153	162	146	150	160	176	145	148	142	129	151	148	163	155	173	153	159	137	151	159	163	156	158	161	160	160	150	154	126	140	154	165	146	145	171	177	161	154	143	145	164	157	138	150	159	141	187	167	158	137	147	162	167	157	148	146	173	142	146	148	136	138	135	145	171	160	173	157	149	155	143	177	142	135	159	149	126	173	139	165	151	139	157	157	148	154	163	142	148	175	179	175	161	157	145	145	166	138	142	151	155	165	151	150	132	165	168	173	158	139	151	166	161	150	177	157	171	180	149	145	145	154	162	154	159	156	157	155	171	177	162	156	171	166	182	164	159	130	163	172	150	142	141	149	161	152	141	154	172	158	162	154	162	179	146	158	165	155	143	144	168	174	162	139	160	154	139	161	159	150	164	166	153	154	145	145	167	174	144	152	147	133	143	183	128	153	161	179	130	144	171	162	153	174	161	151	148	153	165	160	139	152	139	130	139	138	153	172	149	161	134	127	144	162	138	144	165	186	157	152	144	183	152	165	174	155	157	149	165	144	171	164	159	154	159	145	166	167	156	131	135	132	159	135	173	142	159	150	160	161	180	183	176	156	140	168	139	153	152	159	158	148	158	160	150	176	166	177	150	174	169	184	175	163	150	150	161	145	141	130	161	148	159	150	135	130	135	153	165	164	144	151	157	149	141	140	151	170	143	151	165	164	161	181	166	154	161	153	152	171	150	133	172	170	169	157	155	159	150	164	159	146	193	176	156	158	147	153	167	143	133	176	153	153	149	136	134	150	155	166	154	149	138	141	171	164	171	141	156	155	144	172	168	178	147	151	145	150	168	171	160	123	174	158	143	164	164	158	151	147	134	145	142	152	157	165	148	153	159	145	135	167	133	171	150	169	154	155	150	161	156	145	151	140	132	141	146	159	158	153	142	153	139	140	154	146	146	118	176	150	148	145	149	152	140	163	143	138	121	168	162	154	170	146	133	157	166	151	141	149	153	148	141	149	167	165	181	134	138	148	152	142	155	156	153	174	175	145	148	156	142	165	159	166	160	122	133	156	154	166	150	155	145	144	150	128	131	162	187	140	166	150	148	146	175	155	164	140	167	140	158	158	163	151	155	162	145	156	148	154	170	149	182	159	127	148	167	139	156	141	155	161	146	157	156	164	151	155	163	139	161	190	144	144	162	156	153	142	164	160	193	156	162	160	160	162	142	139	174	182	165	144	163	152	189	132	163	170	155	145	142	166	159	158	160	157	150	139	159	159	156	135	143	152	147	167	151	158	167	173	156	157	142	141	151	144	147	168	177	149	145	158	147	130	151	164	156	153	149	146	125	155	128	146	155	148	154	180	163	146	142	137	154	141	149	136	158	144	155	175	174	157	156	151	150	151	148	150	157	168	151	159	162	137	143	142	145	174	149	158	156	140	157	142	152	154	147	147	148	145	151	145	157	166	176	153	157	147	163	153	152	148	163	143	144	152	147	146	157	142	185	158	152	139	135	161	145	141	155	178	157	154	137	141	148	159	145	179	148	162	176	156	144	149	164	161	146	161	167	155	152	130	156	156	157	158	183	159	152	139	155	145	140	162	144	147	173	137	156	159	143	148	160	160	156	160	149	154	159	142	171	165	164	137	166	148	147	143	185	151	147	174	151	163	164	161	171	153	145	176	166	166	163	159	179	149	163	158	141	161	169	159	161	144	180	162	147	148	136	167	166	169	147	159	144	162	155	145	153	139	123	162	162	152	142	138	164	155	150	154	168	151	167	154	176	135	180	134	120	122	161	151	160	153	178	155	153	142	146	165	152	142	178	135	161	172	173	130	144	155	166	139	159	174	149	128	146	142	159	152	157	167	169	145	134	161	150	158	175	141	161	122	175	158	153	167	172	139	140	123	147	169	147	158	155	136	135	146	153	153	161	151	145	150	161	147	162	158	163	155	170	159	180	150	146	157	150	171	137	169	145	161	169	164	173	149	147	148
2165	468	527	553	562	498	482	435	464	515	467	460	482	456	476	416	474	467	447	442	459	416	417	459	447	448	416	406	433	458	441	483	462	454	444	421	443	447	459	447	434	431	481	446	438	439	441	465	455	446	422	453	456	384	458	445	470	435	468	446	441	423	465	430	421	427	455	437	403	450	450	435	415	457	434	461	438	403	441	453	468	437	451	441	449	455	445	454	436	472	412	418	434	452	398	429	432	414	444	456	469	435	407	470	435	443	470	431	433	443	459	446	445	450	450	406	487	441	476	503	435	480	417	423	468	483	442	413	513	443	447	454	434	440	484	468	423	453	456	465	445	450	445	448	426	414	413	443	442	411	451	463	412	443	458	443	444	462	439	467	480	429	406	444	459	406	457	462	432	419	433	465	451	456	404	463	469	452	433	447	454	407	438	413	422	454	431	390	407	407	473	418	460	457	452	462	482	424	445	438	478	437	423	453	451	466	440	481	432	486	415	446	490	482	442	422	456	495	473	434	440	459	436	463	434	477	435	465	452	442	466	435	455	427	432	389	431	481	479	424	435	439	461	439	460	479	432	455	443	401	422	462	446	427	438	399	436	456	436	473	489	443	434	424	457	435	461	439	445	451	437	462	438	408	416	438	425	432	423	478	454	426	441	413	455	438	398	478	441	452	453	431	456	475	438	449	460	442	444	470	448	441	431	465	441	436	424	456	462	433	449	434	470	412	449	443	445	440	440	426	433	418	442	427	481	465	457	425	431	423	476	448	469	465	489	471	449	429	450	459	444	454	472	460	429	439	450	451	455	444	438	444	460	473	431	407	491	431	439	460	385	444	427	449	425	429	408	478	423	454	436	443	436	429	437	468	447	496	464	484	420	413	464	438	433	451	380	449	431	493	420	429	409	445	438	465	401	458	411	468	427	476	447	438	471	426	425	420	458	380	431	402	400	468	469	440	433	439	442	413	444	453	413	436	432	407	445	427	438	455	461	445	395	500	433	466	449	415	445	451	415	416	485	432	484	460	421	446	431	483	420	457	443	459	445	444	456	440	461	427	409	415	452	419	446	421	463	448	443	433	452	472	455	413	429	449	445	451	471	410	472	433	440	468	434	430	437	448	495	484	490	466	450	430	440	436	460	484	419	441	455	487	467	439	437	435	394	429	461	473	435	416	436	475	419	463	470	429	457	424	417	460	438	444	440	450	449	393	421	426	439	432	448	422	433	449	468	445	445	482	457	425	417	406	423	447	441	454	451	423	451	456	435	422	447	449	445	442	417	477	447	460	423	453	441	415	435	477	449	429	415	444	435	461	438	410	456	474	433	442	449	459	442	399	430	432	495	434	435	475	459	440	461	457	438	449	450	458	418	443	431	459	434	441	485	432	461	449	446	470	459	434	457	419	448	469	414	457	436	439	445	485	434	423	450	420	452	444	426	412	436	422	454	431	442	433	449	436	423	494	412	435	437	417	445	428	450	423	457	481	421	465	438	434	414	421	438	439	427	467	448	440	428	429	429	456	464	462	429	446	417	440	452	393	443	405	410	408	437	434	455	485	445	449	460	461	467	457	434	434	368	421	443	441	449	436	425	462	483	452	431	420	491	460	459	419	424	433	434	438	420	462	471	452	446	471	476	414	467	437	426	473	436	446	474	427	482	432	456	469	444	460	486	436	434	408	424	480	441	473	458	416	447	463	466	466	414	457	446	419	403	441	460	477	454	440	457	432	430	464	445	473	469	458	422	441	441	472	428	465	471	422	469	430	464	458	464	446	457	445	463	454	438	479	473	464	430	439	466	452	443	442	450	442	421	462	417	412	436	403	441	407	443	477	460	439	457	461	439	422	433	448	425	440	466	489	425	458	452	448	474	438	440	472	456	406	454	399	485	436	428	469	435	413	458	416	445	479	424	427	419	478	437	472	453	468	458	430	459	438	407	444	450	414	431	420	454	408	421	456	489	443	422	465	445	431	422	428	418	432	383	482	432	456	434	408	460	430	444	457	449	435	405	395	451	459	452	443	482	440	454	435	447	461	437	463	412	444	453	417	431	447	434	441	421	442	457	470	445	452	462	462	475	454	453	451	459	444	446	422	426	460	429	450	414	382	450	420	430	462	448	418	468	437	433	436	463	459	502	504	453	410	461	457	471	468	421	443	454	438	422	450	430	412	454	451	436	413	448	459	476	430	397	462	458	419	441	416	443	457	417	448	434	436	455	434	421	430	436	433	430	409	431	417	415	458	455	470	474	477	460	438	432	465	434	454	436	433	428	439	430	499	412	464	463	465	463	415	441	426	434	439	435	468	425	400	417	438	458	434	418	436	454	434	453	466	417	416	394	472	424	450	456	431	440	418	413	464	452	437	428	491	480	435	441	471	453	465	431	444	482	462	419	437	434	479	444	466	438	454	434	457	408	405	435	450	384	368	435	460	456	441	439	429	410	461	466	457	444	448	439	437	450	460	413	456	480	443	426	437	417	464	464	428	425	422	434	418	434	467	440	455	440	480	423	427	446	437	476	472	457	466	432	460	395	420	412	450	492	439	436	445	511	454	485	451	411	456	425	458	434	429	443	423	455	428	426	453	443	417	459	459	453	450	444	442	396	436	430	435	483	433	432	476	429	448	416	426	462	444	455	470	453	438	461	448	416	413	425	441	442	469	491	447	453	423	418	420	432	434	428	475	460	415	452	425	403	456	444	473	467	461	417	451	431	442	429	484	440	416	438	417	442	448	410	448	446	466	457	475	412	448	446	449	462	450	481	455	469	501	417	435	419	427	449	442	436	442	434	431	432	457	438	440	449	451	463	434	435	438	470	450	447	448	463	444	482	478	442	460	459	436	420	447	412	476	436	450	424	456	485	449	448	413	420	452	446	492	455	472	426	444	456	463	462	453	467	443	448	449	456	415	471	423	412	438	445	422	408	425	477	456	417	420	427	483	426	448	434	399	430	395	391	448	448	425	441	432	428	426	436	479	481	474	430	449	439	426	438	468	423	465	451	419	447	427	443	428	438	443	414	481	478	426	431	457	407	430	432	443	445	464	484	460	458	436	455	487	468	465	443	446	431	427	446	449	445	432	421	444	430	433	432	429	440	500	430	448	424	455	430	432	428	412	468	433	466	438	450	401	452	468	445	433	489	418	440	415	466	469	432	397	476	464	462	453	424	406	442	441	419	442	460	451	425	412	432	412	427	415	456	421	467	466	469	433	421	466	447	439	432	466	458	448	440	429	444	431	450	491	462	443	436	432	439	454	433	414	447	460	480	438	420	418	442	451	462	450	418	463	453	425	419	416	458	437	425	488	436	437	464	403	433	430	481	474	413	473	447	406	447	403	419	429	436	464	438	448	443	451	448	455	436	440	435	455	431	444	439	414	426	460	440	430	424	448	448	431	444	465	462	419	395	416	489	460	429	416	429	438	404	443	426	470	478	451	413	452	404	438	470	442	423	454	445	409	463	474	403	430	433	434	448	455	439	441
7565	984	1209	936	633	521	434	331	291	251	242	220	229	227	187	189	207	214	205	167	180	194	203	173	173	190	172	169	196	193	166	161	157	163	187	188	156	147	157	154	181	153	157	164	173	174	181	184	167	188	165	167	162	165	180	177	161	169	167	155	171	158	186	164	163	141	157	183	183	174	142	160	174	161	151	163	173	154	179	153	154	174	171	175	181	172	177	162	161	167	157	178	168	157	148	170	157	156	155	168	162	171	181	163	167	137	165	148	168	171	164	140	158	173	177	158	183	151	154	170	169	151	158	146	146	164	176	151	149	155	152	148	157	172	157	160	154	168	171	186	171	157	190	175	176	143	156	153	166	167	143	166	164	153	159	177	181	149	140	159	166	168	203	167	149	171	137	160	171	170	160	162	164	167	184	165	151	172	176	150	169	176	161	165	154	157	159	164	161	152	162	182	160	162	186	172	152	167	166	151	183	173	161	153	182	171	156	154	163	171	169	171	156	154	180	147	183	170	158	151	190	195	166	176	166	150	139	162	164	161	176	167	183	150	153	144	130	154	169	178	165	150	144	157	140	145	177	155	155	155	161	176	170	169	163	166	177	164	179	144	195	176	145	157	152	183	174	161	185	174	165	161	171	159	156	123	170	169	156	159	186	145	145	136	161	158	172	147	160	174	168	153	170	145	175	160	160	186	184	157	162	191	147	159	187	158	152	169	186	156	188	175	159	152	140	155	145	179	172	200	164	148	162	173	145	156	183	161	155	152	154	164	172	175	169	165	167	170	155	164	158	186	155	160	180	175	177	152	191	165	141	167	178	175	170	133	132	147	145	171	160	163	145	159	168	161	169	148	146	149	146	177	169	152	156	164	167	139	171	157	162	162	127	156	150	138	163	176	142	142	153	157	156	167	163	154	155	160	170	163	156	170	155	174	157	163	171	170	164	157	173	158	197	166	171	159	171	166	182	142	155	168	182	139	153	150	168	170	165	175	160	164	157	173	176	157	189	157	168	177	178	174	177	176	171	155	151	163	166	157	137	168	180	162	174	165	173	148	168	148	166	152	166	182	154	172	169	161	185	144	181	141	173	155	154	168	181	180	164	160	178	133	164	167	164	173	146	170	181	163	166	164	167	162	164	148	186	163	160	170	157	166	168	166	176	139	166	167	150	164	178	172	162	171	159	166	181	161	165	176	175	154	150	182	195	163	165	167	151	154	137	160	143	168	170	164	149	162	161	161	179	138	181	159	151	155	149	158	155	157	168	166	159	199	175	177	180	168	152	151	141	158	156	156	133	167	154	166	166	182	188	150	167	144	165	170	159	197	165	165	163	171	180	163	168	169	150	169	187	164	177	177	153	166	145	165	149	152	151	174	143	163	177	147	164	156	165	170	168	155	147	169	151	163	173	179	145	133	166	164	162	144	177	153	156	156	173	175	174	172	166	164	162	156	171	177	168	161	145	197	156	151	180	204	165	179	146	177	163	173	139	153	161	146	169	140	154	174	179	143	166	173	169	160	142	193	152	150	139	142	162	147	172	149	155	142	160	161	155	180	157	168	166	189	168	171	179	160	149	147	157	153	160	188	160	147	145	157	166	173	144	148	152	156	149	148	159	136	170	165	137	192	176	167	173	155	170	156	172	168	173	177	170	150	162	173	152	145	153	153	162	159	170	178	170	179	179	182	157	164	159	158	171	160	176	146	163	149	171	146	178	173	154	154	163	181	137	154	160	153	172	148	173	179	134	164	183	172	156	164	173	181	164	161	177	160	155	165	160	171	144	161	167	149	166	160	146	182	146	157	177	186	142	144	166	149	168	177	189	160	163	148	162	165	163	145	159	154	163	177	165	155	166	163	154	190	154	178	176	170	146	165	150	153	162	173	169	156	167	145	158	170	159	163	160	192	166	182	180	149	174	179	138	167	151	171	169	164	170	138	185	173	170	164	159	170	175	140	167	175	185	155	154	148	166	144	179	140	174	162	162	152	182	145	170	159	167	159	166	144	164	183	147	173	167	150	155	158	149	163	161	141	149	161	183	178	160	164	173	150	167	176	169	160	159	160	162	162	173	186	135	162	162	169	150	175	173	154	183	187	183	170	158	149	151	152	165	173	160	148	163	148	159	133	145	168	134	185	165	183	180	183	176	170	166	156	145	157	151	139	171	169	153	153	165	170	173	163	169	167	171	168	154	159	182	146	147	155	146	138	179	163	184	169	160	158	153	178	172	148	181	157	142	149	156	180	157	160	170	143	167	173	196	178	153	151	159	180	160	174	158	202	175	171	149	166	174	205	177	160	151	151	177	161	148	154	172	153	174	151	165	194	167	172	175	158	177	156	166	139	167	181	153	174	162	167	166	177	166	181	188	178	184	157	149	153	157	161	158	189	167	144	165	154	172	155	195	201	163	122	130	143	152	173	185	161	127	146	156	150	154	173	148	161	180	177	153	194	162	176	160	161	187	144	161	157	187	169	162	184	167	193	163	168	158	167	173	182	165	179	146	152	165	167	159	159	158	147	158	154	177	142	176	180	169	165	174	179	170	175	142	154	174	176	164	166	145	176	175	168	176	168	172	163	157	177	141	172	177	167	180	177	172	181	160	175	156	138	179	141	139	182	156	152	137	162	150	159	149	167	169	160	168	150	174	159	183	166	160	180	166	147	168	135	163	146	162	150	165	161	192	176	157	148	155	169	172	163	162	161	140	184	173	159	159	152	159	163	175	178	152	157	182	172	157	161	149	156	149	164	166	182	197	167	172	149	161	148	172	136	174	168	164	169	172	167	156	167	142	142	195	167	187	150	188	170	155	150	148	178	155	169	155	152	166	152	161	174	140	174	176	148	182	158	165	170	154	136	168	192	147	200	159	155	163	151	160	159	164	165	149	146	159	153	173	147	168	158	150	165	161	171	186	176	159	167	152	162	181	166	166	158	175	172	160	157	176	173	172	171	157	158	147	171	173	142	174	178	155	151	180	147	175	155	168	158	148	170	150	149	165	169	191	168	187	140	167	191	177	166	169	194	190	170	173	190	168	162	177	188	176	186	159	157	166	168	166	131	163	168	165	145	165	205	152	189	173	151	152	156	159	166	155	167	146	162	148	150	146	183	163	166	167	184	161	177	160	181	162	138	162	141	151	148	185	187	190	165	161	176	167	169	173	168	164	189	175	173	186	175	188	150	150	173	182	163	123	138	186	173	143	170	164	160	154	178	167	161	167	157	149	156	152	174	142	180	190	175	176	170	188	170	183	169	155	158	187	153	158	149	171	152	177	147	137	178	159	175	177	198	170	161	167	157	175	163	183	168	161	167	178	154	178	148	145	138	168	166	177	151	167	158	154	161	177	179	160	155	139	159	145	150	179	156	166	165	178	159	159	145	149	175	159	164	161	171	159	161	162	185	154	167	164	150	143	161	160	154	177	132	167	153	140	168	189	159	158	158	162	180	144	155	153	162	160	156	179	158	185	162	154	160	148	171	165	167
5814	1271	2694	3089	2644	2245	1821	1534	1381	1222	1016	954	914	863	806	759	666	695	727	662	605	603	657	649	630	569	573	598	564	589	590	544	563	564	545	529	520	494	564	567	510	530	498	488	502	483	523	523	466	519	498	518	512	504	559	495	504	484	487	515	504	471	499	473	505	481	505	492	453	542	450	501	503	485	502	502	468	511	475	511	499	470	472	518	517	519	504	466	533	500	484	448	494	516	498	494	516	493	476	475	497	508	493	517	515	522	481	509	511	498	520	465	502	477	520	479	483	477	503	506	517	444	480	449	470	469	470	446	467	485	445	496	498	470	477	516	493	509	502	487	484	498	505	491	475	483	456	460	492	464	493	481	464	538	459	486	470	481	454	502	495	504	511	458	459	503	490	451	475	456	477	469	442	488	491	484	470	434	491	511	458	448	488	488	488	483	488	523	522	494	482	474	463	483	488	454	478	464	513	457	473	444	444	465	490	497	500	468	481	453	533	489	472	471	469	480	495	481	470	474	474	491	490	474	503	512	509	490	464	492	459	450	458	468	475	499	493	482	448	446	500	494	495	476	484	501	489	516	467	479	521	510	497	512	493	464	469	531	480	479	533	468	439	500	482	500	448	462	510	436	490	502	476	472	471	495	498	440	481	503	514	472	474	456	491	488	458	496	518	445	466	485	508	486	488	469	489	490	479	470	465	461	495	479	492	458	455	488	453	490	481	456	469	471	490	517	502	496	495	458	447	441	474	484	493	463	501	463	492	487	515	481	473	457	481	481	461	480	489	467	513	492	526	497	506	458	497	506	473	502	475	489	458	525	477	487	455	499	447	485	501	523	454	444	477	487	492	464	518	493	474	484	459	484	445	490	463	487	496	504	477	445	457	525	478	481	469	490	444	451	510	451	473	478	432	452	492	480	461	503	480	503	499	470	462	470	493	487	476	475	476	476	475	496	497	482	508	477	477	498	534	470	452	446	497	477	460	487	475	479	494	496	476	489	508	502	448	486	475	465	485	492	490	479	514	485	484	464	467	486	476	505	488	451	470	497	527	473	463	470	475	465	494	477	471	478	493	479	491	507	443	520	482	499	450	527	423	447	496	469	492	473	473	494	464	516	477	449	476	473	514	494	500	463	490	489	497	466	480	498	490	494	499	460	504	543	457	457	466	464	473	456	500	475	482	510	488	510	494	481	475	478	476	500	449	476	478	456	510	460	483	437	457	489	479	464	477	444	462	494	501	513	463	484	517	475	458	486	438	494	481	493	456	522	467	462	483	532	458	451	470	491	487	532	501	518	457	457	543	497	511	490	491	509	455	504	496	464	479	484	463	512	466	495	445	502	486	485	471	473	447	452	444	483	457	479	465	483	472	474	492	527	446	468	478	463	509	482	431	493	483	473	482	498	501	433	462	526	483	478	501	486	492	433	480	475	493	455	467	463	496	519	473	468	478	505	497	508	508	488	532	482	491	445	511	518	511	458	454	491	458	522	459	476	499	512	424	473	467	455	512	423	440	476	489	469	494	446	472	472	449	518	534	451	498	503	472	492	503	452	506	486	502	483	447	508	504	438	507	448	521	526	459	489	486	481	459	491	496	475	468	480	497	501	467	505	452	467	460	462	480	473	475	464	481	486	506	484	453	457	458	434	459	443	458	459	481	477	492	501	504	483	469	469	438	466	456	469	482	481	474	472	468	469	488	480	482	488	466	476	486	458	491	531	421	453	474	498	501	445	483	477	498	448	471	496	472	482	488	503	442	451	504	454	495	493	490	471	463	494	484	490	498	469	473	509	498	447	483	518	478	485	515	471	462	489	440	464	463	491	503	478	463	519	495	480	519	512	532	482	469	478	523	453	517	479	446	493	481	444	497	499	512	497	499	456	489	472	445	470	486	482	459	482	466	474	517	511	474	494	495	461	463	488	471	488	483	488	487	485	494	470	512	448	495	486	474	457	524	470	476	451	464	484	517	519	464	482	500	454	474	472	456	470	490	482	490	492	501	451	476	504	493	472	530	458	510	501	481	527	467	484	465	485	478	494	480	494	472	491	498	518	477	476	473	497	470	486	502	495	492	514	488	472	506	488	501	499	507	435	487	466	486	482	479	487	480	488	484	426	455	491	478	471	465	487	490	473	488	491	515	472	477	466	467	468	463	464	468	513	437	483	479	456	470	493	465	501	509	469	477	451	484	464	501	479	512	488	473	475	471	466	501	474	492	486	466	465	476	490	474	512	512	495	484	470	485	477	482	466	492	453	462	441	461	501	517	509	466	490	477	470	483	467	491	516	489	456	472	463	477	511	478	455	469	459	463	437	451	468	452	489	496	482	502	482	489	461	486	485	506	493	456	487	446	480	470	511	487	456	437	494	464	482	459	479	479	519	517	517	453	491	451	480	482	481	491	512	482	436	468	505	509	526	463	485	481	464	447	450	487	468	451	490	460	486	487	472	469	459	489	502	499	450	474	480	478	500	481	501	494	491	438	484	491	491	489	511	480	418	457	468	487	469	457	462	469	459	442	483	489	506	479	489	485	457	494	488	460	482	510	464	460	471	505	488	484	484	487	480	495	488	463	459	467	457	463	499	495	466	474	465	489	466	494	510	500	460	458	508	492	492	466	490	529	481	470	469	502	524	492	477	508	512	487	491	473	475	462	473	487	466	474	500	510	459	437	478	464	455	486	480	489	493	499	461	468	515	459	544	469	518	453	463	455	496	452	489	469	484	496	519	479	464	459	430	501	476	483	491	507	526	488	456	533	492	495	483	489	473	499	504	467	506	495	478	471	473	498	484	462	463	467	462	444	471	493	465	490	483	469	449	530	474	487	475	492	499	522	478	522	482	485	463	518	493	489	477	489	496	493	447	495	466	502	486	451	469	492	452	475	469	486	510	470	473	452	506	454	460	522	499	488	431	455	453	508	448	448	467	525	460	462	479	522	450	513	526	476	428	447	457	484	496	490	503	499	483	489	463	475	476	469	460	476	498	480	438	519	456	503	496	502	481	509	477	447	477	481	484	488	451	470	510	460	497	482	498	488	462	490	478	485	489	462	513	517	525	496	504	509	464	470	523	476	496	505	484	531	474	479	494	472	491	497	501	514	479	481	487	493	480	523	439	454	460	478	476	474	493	454	475	476	497	487	499	468	501	492	506	485	480	500	472	470	485	470	478	481	460	473	475	477	483	515	454	487	506	509	453	475	505	463	468	472	490	515	498	509	469	513	492	508	477	490	490	468	457	457	482	458	463	495	459	508	438	499	504	445	515	459	488	517	493	483	463	478	481	470	442	475	467	494	483	436	496	513	473	467	484	533	438	506	479	501	494	478	457	480	503	507	506	492	503	491	513	489	464	510	508	463	468	494	483	489	466	499	438	448	457	487	476	466	459	499	487	476	484	471	459	460	463	488	508	526	467	487	464	468	497	500	445	454	470	477	454	492	461	471	499	447	508	436	492	494	514	448	421	508	487	485	501	474	471	501	488
14384	2585	2674	1902	1437	1019	810	713	673	609	553	541	519	481	426	483	426	427	368	379	386	382	443	357	349	371	396	381	349	388	369	342	369	333	335	346	351	344	362	364	337	356	350	351	385	324	373	364	360	352	380	355	340	362	326	340	339	360	368	322	361	406	355	337	326	359	330	364	345	320	313	354	372	354	334	354	385	370	370	300	344	371	318	331	332	332	365	343	352	308	315	369	365	344	339	362	366	350	354	347	367	360	339	352	355	352	327	362	365	330	340	354	357	325	370	382	351	344	340	328	334	365	331	341	369	372	335	342	342	351	315	348	380	348	346	296	350	342	372	343	326	310	339	348	341	353	330	348	333	362	362	340	325	363	323	357	371	322	328	345	346	341	330	353	353	323	332	324	338	337	374	315	345	356	341	340	354	351	330	347	309	330	324	375	341	370	366	333	310	312	358	297	339	355	346	373	329	354	341	345	349	352	339	360	331	347	365	351	344	327	373	349	294	331	319	337	330	336	342	377	370	312	326	356	361	352	325	332	342	387	353	356	343	334	338	342	357	360	355	357	333	352	379	339	376	366	366	318	349	329	350	340	371	356	385	375	361	372	367	367	320	357	336	353	346	341	353	355	323	367	363	335	312	347	351	325	348	350	364	331	361	316	339	356	337	345	351	361	377	333	397	361	332	349	311	312	343	381	303	340	347	337	317	322	369	360	320	327	333	337	379	339	383	325	344	327	293	363	337	371	338	332	326	371	366	339	382	338	352	341	321	333	334	363	384	352	309	324	353	327	326	344	340	340	356	327	330	336	355	313	333	372	343	348	371	354	362	328	317	341	368	325	375	380	348	349	338	367	309	357	361	364	346	344	360	363	332	351	364	303	336	344	348	325	322	334	340	335	365	368	342	350	343	353	342	343	344	372	359	341	373	356	351	369	327	357	319	369	341	346	356	351	347	371	352	342	371	383	333	330	381	329	352	341	379	350	361	322	361	376	320	343	336	336	343	341	341	337	353	348	334	359	345	384	348	351	329	348	331	343	332	334	347	373	318	356	341	393	319	350	311	366	314	363	311	349	337	364	312	345	378	364	337	364	331	382	341	324	349	367	329	345	341	344	336	331	335	324	322	311	358	352	337	360	353	324	298	321	341	331	327	362	377	370	370	383	339	366	356	349	326	356	349	325	331	333	336	377	386	347	387	345	317	366	343	358	343	348	382	341	350	361	353	322	323	347	358	343	340	314	299	326	342	332	334	321	364	354	321	355	333	362	346	335	362	355	352	353	335	365	329	375	371	357	345	323	330	295	352	313	343	357	344	375	340	343	319	336	341	337	296	336	341	371	310	348	346	358	342	311	315	378	330	347	315	357	347	354	347	358	314	357	343	387	343	339	350	320	309	311	331	330	349	322	354	336	356	363	335	329	327	330	356	362	314	351	351	376	352	324	345	341	353	347	312	309	349	354	333	311	370	333	335	340	307	357	335	351	358	337	374	345	338	312	318	357	362	335	352	359	336	337	336	342	358	343	360	353	320	338	380	329	332	374	365	381	330	349	343	367	345	290	313	311	340	337	374	349	304	357	377	354	362	340	359	364	357	340	350	370	375	381	364	321	380	371	356	320	320	354	391	336	341	358	326	369	372	321	356	363	357	322	380	358	359	381	379	287	320	340	352	371	354	301	351	331	360	334	350	349	363	362	322	361	362	352	328	339	344	341	320	337	374	334	340	347	326	345	340	335	352	342	368	336	367	333	340	336	342	378	347	348	331	339	370	339	351	339	347	373	355	305	356	317	374	349	339	332	367	326	333	360	368	312	335	360	362	340	370	319	317	356	348	348	333	327	340	333	303	338	336	386	347	365	361	315	362	347	352	364	320	336	326	371	337	328	335	345	350	330	350	343	384	348	354	327	313	316	312	335	334	320	340	324	346	362	345	351	358	380	369	354	371	380	329	325	326	328	353	305	368	382	351	367	375	340	344	371	355	341	358	324	325	368	385	344	360	364	346	337	353	317	374	347	332	346	372	363	401	359	323	339	363	356	320	362	382	339	361	377	342	330	347	325	300	305	339	381	350	342	347	352	324	305	338	321	363	325	357	368	378	366	360	354	381	345	375	355	321	348	335	361	352	338	349	351	376	339	344	387	359	366	333	344	363	330	322	348	367	379	349	394	342	378	361	337	376	368	313	353	347	366	349	351	330	386	331	340	333	344	370	327	367	307	364	344	313	334	330	345	327	360	351	341	341	371	329	360	349	346	337	340	349	340	356	343	380	318	329	331	329	360	336	339	357	356	351	313	339	317	331	360	311	367	330	312	345	359	339	356	354	338	310	338	340	329	311	376	354	368	333	336	338	392	384	345	352	358	348	345	316	344	345	349	372	351	349	326	351	341	354	327	356	326	330	371	326	325	359	354	346	360	307	361	322	321	366	335	374	368	347	356	327	343	341	335	348	345	353	363	346	334	318	327	307	348	325	329	339	401	347	370	370	345	364	348	362	328	384	355	315	357	364	353	326	392	346	317	349	347	331	338	320	352	299	349	338	310	350	346	355	359	336	384	344	340	354	350	385	326	355	394	319	370	323	364	358	318	362	344	346	324	377	331	320	334	334	335	318	346	346	322	337	309	362	339	356	362	305	363	335	380	354	368	311	374	340	335	390	376	350	335	373	320	335	346	357	358	356	354	355	358	377	318	359	370	357	357	363	360	367	311	346	343	334	354	363	367	350	334	353	340	366	328	352	339	333	321	358	335	336	357	330	341	368	348	346	317	392	361	351	346	313	347	354	360	344	348	383	344	338	332	318	352	335	318	358	345	332	338	328	324	350	360	355	347	348	353	351	339	347	371	355	383	326	368	326	378	366	386	332	330	356	326	341	376	343	336	377	350	321	339	334	338	340	328	336	370	340	360	359	337	347	300	370	302	359	336	313	317	325	308	297	344	350	338	347	350	329	322	356	336	352	363	341	345	306	340	348	342	315	336	356	345	329	375	364	321	371	357	365	361	352	330	343	349	377	362	349	348	317	362	334	366	309	333	320	334	343	325	349	309	355	355	331	356	337	330	302	332	328	366	358	367	362	319	335	291	347	341	341	353	342	347	353	373	338	365	329	350	367	334	366	364	336	323	386	340	346	318	358	381	347	315	331	335	356	351	344	324	355	329	364	350	358	345	356	363	308	365	344	335	318	369	354	344	365	311	335	362	351	307	356	346	366	405	357	340	372	373	372	326	333	329	366	312	324	357	316	365	338	343	337	330	377	316	351	350	356	310	347	359	353	337	343	369	375	353	335	349	312	323	351	338	372	372	351	351	355	382	375	363	358	366	343	334	330	332	317	339	370	335	366	365	337	357	315	337	359	338	356	382	354	334	384	340	366	339	322	354	354	346	382	308	332	373	300	329	324	352	330	310	324	363	315	323	339	334	331	332	347	345	340	327	341	356	328	341	373	336	327	343	325	347	352	324	330	341	379	382	360	339	300	334	367	345
7838	2388	5137	5876	5020	4197	3517	2937	2512	2167	1938	1810	1685	1633	1555	1447	1320	1255	1254	1204	1236	1101	1176	1087	1089	1083	1043	1080	1028	960	1085	980	993	978	987	1043	996	910	956	1005	920	921	938	957	954	938	932	964	904	912	896	912	872	951	878	888	900	915	848	914	895	900	896	900	878	872	870	929	921	906	889	835	897	903	937	937	835	886	813	911	960	873	895	868	872	848	894	901	892	906	888	854	911	880	914	889	876	872	916	923	838	835	894	832	838	900	894	833	865	894	851	859	871	900	877	902	840	857	823	891	879	909	896	882	898	886	860	864	849	886	925	802	838	854	878	874	823	864	903	867	915	875	908	874	863	880	856	847	922	844	900	868	865	856	854	857	850	842	867	892	861	865	825	880	853	895	879	846	894	873	849	898	852	834	883	926	882	839	840	834	845	806	845	900	883	878	879	854	933	859	878	873	875	870	864	860	841	836	878	846	855	860	865	864	843	856	873	848	878	846	882	882	924	884	890	847	855	835	849	841	861	821	851	845	921	890	870	871	846	899	832	894	828	865	833	878	872	845	892	839	872	870	853	899	878	899	833	863	853	825	877	848	895	864	877	867	881	806	889	848	866	844	865	811	836	876	860	863	859	878	851	870	839	874	883	909	851	849	854	875	870	891	893	859	831	823	835	903	846	885	831	920	919	892	876	847	855	848	862	864	867	839	899	861	881	902	846	836	882	878	865	893	860	940	884	883	860	864	893	851	902	858	814	906	941	919	838	859	866	848	912	861	857	893	838	829	858	844	875	928	843	821	860	798	813	908	890	871	849	868	824	894	931	853	907	852	841	874	847	888	813	893	807	862	902	865	830	815	886	863	895	895	829	858	848	812	862	872	872	878	800	861	841	870	872	887	937	904	838	888	852	797	828	849	836	889	903	879	871	826	886	833	856	888	881	845	877	812	854	799	898	939	902	834	870	868	872	847	871	840	891	808	828	873	874	928	903	877	852	830	835	862	869	861	883	868	891	903	884	864	854	838	887	851	881	836	859	868	868	854	889	872	900	812	817	915	863	914	907	829	913	861	876	882	852	865	865	857	872	904	856	854	879	879	855	837	886	814	822	847	876	833	945	914	864	881	883	871	844	832	878	903	894	861	853	814	904	930	875	821	854	897	858	828	918	794	857	843	886	843	836	886	837	825	893	864	887	889	860	827	856	885	798	884	893	868	824	892	845	877	849	855	858	833	865	883	892	906	834	903	869	831	828	840	897	841	829	864	826	883	873	851	848	851	865	846	873	887	887	874	853	862	856	859	841	886	828	864	785	897	931	891	850	883	891	879	856	876	870	896	890	852	854	854	908	828	828	842	900	886	888	887	899	903	844	863	896	830	833	887	829	829	868	866	854	887	876	885	893	875	876	847	854	888	911	808	877	891	846	868	880	901	890	862	874	822	839	823	896	877	879	887	845	809	846	864	862	877	892	842	905	848	860	850	848	887	827	872	851	901	794	877	871	862	865	824	846	858	855	877	851	853	898	834	836	880	835	851	866	858	846	898	830	883	883	841	888	874	854	847	905	862	878	841	872	860	828	846	912	870	870	885	833	880	865	858	929	890	871	870	871	879	893	851	864	915	847	864	872	843	863	853	872	855	874	876	876	849	875	808	826	877	895	851	864	851	823	902	861	824	880	847	895	863	851	830	897	889	800	865	942	831	877	896	848	894	884	818	812	847	864	898	870	803	828	845	873	855	831	873	901	850	858	913	845	863	892	920	843	879	843	866	877	877	844	883	912	865	826	866	844	872	887	847	935	913	862	922	874	851	880	832	931	925	868	825	888	880	837	903	855	843	833	867	875	889	890	920	897	884	836	845	906	928	870	851	876	831	833	867	878	907	884	870	803	864	873	838	863	823	923	886	914	888	920	839	853	823	946	882	913	857	847	861	874	837	842	878	873	873	847	870	873	884	846	850	891	914	853	911	904	861	844	862	908	918	895	907	837	859	900	813	921	829	820	857	843	848	840	845	873	876	858	843	842	842	809	837	827	844	869	918	922	871	959	834	823	870	885	873	845	854	875	874	895	835	875	830	899	893	901	875	879	860	916	889	861	919	852	874	865	866	798	864	886	887	832	824	861	862	922	899	862	918	811	861	890	879	892	882	892	890	869	849	902	909	892	880	903	912	843	885	888	845	867	862	889	842	851	820	870	811	854	891	812	863	838	782	866	838	841	826	868	850	918	878	939	898	846	854	914	917	888	844	836	877	833	886	879	849	899	856	853	849	865	863	894	915	869	850	895	928	867	874	839	856	894	831	846	863	847	834	868	875	825	889	869	891	884	842	850	872	910	919	820	807	827	831	870	834	881	848	872	813	888	817	869	826	850	896	898	930	913	798	928	820	853	803	873	877	880	907	863	876	832	842	853	857	822	883	876	954	827	808	854	839	817	895	862	883	875	881	870	814	830	838	889	881	872	894	906	891	848	855	909	878	898	870	894	868	850	850	885	899	841	870	945	859	870	880	843	850	865	867	850	887	876	888	825	839	806	903	878	888	876	869	902	836	898	874	877	891	831	865	860	848	919	838	869	820	936	888	844	866	830	955	869	837	895	821	916	872	803	846	835	880	841	842	887	901	891	901	836	819	811	861	896	796	857	831	857	872	870	899	821	878	913	834	825	844	854	866	894	846	855	947	826	946	823	848	874	882	919	862	872	866	858	799	881	876	883	920	845	836	844	866	898	892	789	855	922	866	847	888	896	875	863	937	846	841	881	859	841	828	874	854	828	857	868	885	868	852	880	864	841	888	874	860	862	866	884	909	882	866	827	848	838	842	884	871	942	863	889	877	884	860	862	840	902	858	887	887	840	847	921	879	834	835	844	921	838	824	881	887	828	836	810	938	842	820	911	844	886	916	834	893	816	816	794	921	860	815	908	886	902	909	892	846	903	884	825	885	854	859	890	858	851	829	898	860	909	896	891	873	912	884	924	855	909	889	913	852	876	874	886	878	841	869	863	880	851	797	888	816	880	864	859	866	876	919	861	839	860	865	884	900	850	921	862	886	882	850	827	933	901	896	888	906	820	858	869	859	814	813	919	815	866	860	842	851	817	847	914	911	860	862	857	869	796	841	890	864	846	876	915	832	872	858	860	864	935	841	836	831	836	911	898	866	845	868	837	820	901	823	895	907	825	901	824	855	851	826	834	867	863	829	882	887	899	878	816	855	873	913	884	890	929	895	864	866	818	852	862	868	905	898	921	856	859	913	908	838	832	876	843	876	876	900	843	861	866	844	808	859	836	860	857	841	852	866	868	864	859	893	846	877	877	876	827	934	849	821	828	870	843	814	829	829	882	809	853	918	906	834	818	840	863	886	865	882	871	853	881	868	861	855	862	878	870	896	867	909	849	891	888	870	869	896	885	872	851	841	826	847	831	884	893	860	864	888	903	875	918	891	886	845	878	867	886	819	857	863	892	871	906	850	843	901	830	919	862	835	850	875	907	873
1978	196	168	182	176	180	152	169	160	182	173	154	144	166	161	185	162	156	150	163	164	162	128	177	174	142	176	158	166	155	165	166	152	165	155	137	154	151	164	159	156	163	174	144	153	169	148	165	156	145	146	151	162	166	153	157	174	176	159	149	132	169	144	160	153	160	116	171	181	135	162	131	147	155	157	147	146	169	143	166	173	143	150	165	155	145	158	157	160	179	140	133	182	170	131	144	154	140	151	172	168	164	152	175	166	160	153	168	166	150	143	154	149	131	160	132	142	159	148	147	167	141	149	171	146	168	130	164	159	174	156	145	168	169	153	187	201	155	142	137	168	162	133	159	164	149	162	149	154	116	154	165	161	160	155	175	161	197	132	136	156	159	145	169	153	140	153	159	155	171	160	187	147	150	169	140	160	173	149	170	169	166	154	147	149	139	146	154	160	149	166	142	185	171	119	151	160	153	161	158	159	153	189	163	128	159	185	148	124	148	175	145	184	149	146	140	159	172	168	132	167	150	135	173	150	149	140	178	156	138	150	150	146	142	172	144	160	161	156	176	148	149	155	171	164	156	162	143	144	161	177	182	168	149	163	140	145	162	166	168	159	154	109	168	160	143	162	151	144	143	175	151	171	162	164	179	131	156	162	145	161	157	156	145	153	163	151	148	156	171	160	136	186	159	174	147	170	175	162	138	152	158	178	149	150	139	153	157	153	159	164	156	172	145	148	161	134	159	144	158	169	145	172	152	152	121	147	165	158	170	161	144	168	149	139	144	178	145	162	174	153	171	151	152	160	156	169	153	168	163	147	152	145	147	137	179	157	144	174	161	157	150	147	170	167	140	128	140	138	120	157	168	164	136	145	119	159	169	151	145	142	142	152	162	185	142	158	147	137	154	161	126	148	156	169	151	148	154	157	164	140	150	142	157	155	143	153	152	145	130	159	163	153	148	148	155	157	157	174	152	139	157	150	149	161	177	139	188	175	190	129	198	139	165	158	154	118	154	160	161	160	145	168	151	168	147	174	155	140	170	167	146	154	145	153	152	162	158	165	171	158	139	138	175	154	157	168	167	156	147	192	160	161	130	144	175	171	165	142	158	154	139	154	174	130	152	157	161	166	161	151	153	141	147	149	150	160	164	151	153	167	156	133	124	152	161	135	177	165	155	146	175	162	168	181	170	161	164	148	156	150	139	144	180	135	161	165	151	160	136	164	153	160	140	155	161	178	141	135	161	154	150	124	163	165	149	166	152	133	166	172	149	132	173	171	142	156	153	170	163	160	172	185	160	148	165	138	160	146	145	141	162	150	172	135	168	169	144	162	153	147	141	180	162	150	174	153	154	166	165	153	174	153	172	145	161	129	166	167	185	184	167	153	151	152	136	136	173	155	180	150	162	160	171	155	140	167	168	160	151	161	157	159	165	146	154	132	163	154	163	148	156	152	156	166	181	166	147	146	167	146	157	174	157	137	144	137	157	149	165	173	157	176	155	160	152	172	124	147	167	157	167	135	171	160	163	162	153	145	169	156	161	159	142	167	192	169	168	157	149	136	164	156	180	164	166	161	138	143	141	121	162	163	147	182	145	178	149	149	170	156	164	136	150	147	152	151	167	128	150	167	171	156	179	140	169	172	152	213	186	153	162	160	137	167	180	162	122	163	165	149	153	153	154	173	160	141	151	156	153	149	129	164	167	149	144	143	150	178	169	168	134	153	171	146	144	164	157	162	152	136	186	138	157	137	164	162	167	162	154	157	150	151	152	158	149	159	158	159	162	159	163	140	177	156	169	153	141	171	164	127	153	151	143	142	130	179	145	165	157	154	146	156	162	163	178	152	164	162	141	163	151	145	155	170	160	123	135	176	156	158	131	165	137	161	159	167	161	157	147	161	145	165	153	150	141	167	121	163	161	143	143	174	145	164	147	138	155	164	163	143	152	151	163	139	144	171	172	148	144	161	151	171	123	164	165	161	161	163	131	162	153	150	182	146	170	167	126	156	136	162	148	148	176	165	146	144	135	154	151	131	156	147	146	143	142	158	160	155	154	152	166	149	171	154	142	153	164	154	124	159	129	159	160	151	135	168	163	147	186	140	180	148	160	158	179	157	169	167	150	137	165	164	147	173	135	142	170	154	156	189	123	153	169	171	149	177	138	146	153	168	159	179	149	179	159	180	152	161	168	157	164	139	125	163	165	148	158	160	140	160	159	182	156	166	169	147	167	155	142	177	160	156	167	170	162	144	150	149	147	153	181	143	156	141	136	159	149	146	146	154	165	161	140	154	149	148	194	142	154	148	157	152	137	157	171	145	148	154	145	142	137	142	154	170	132	162	168	135	175	166	147	151	172	147	120	157	160	168	143	149	169	159	171	157	166	143	157	155	154	184	151	144	154	149	164	174	165	169	144	152	146	145	145	142	162	178	158	175	151	158	149	154	160	147	165	138	127	165	133	137	174	150	173	152	154	170	150	164	157	168	141	164	162	152	156	178	177	138	172	147	163	133	156	159	145	135	156	161	150	142	150	146	155	170	148	161	158	158	136	203	163	138	186	170	170	164	149	156	150	158	160	159	149	174	172	160	146	151	170	145	155	159	176	136	161	157	162	139	167	144	151	184	159	168	159	152	147	151	166	128	151	169	151	189	149	155	177	152	167	175	131	145	164	165	156	179	175	140	183	141	174	149	166	152	150	144	144	184	164	170	132	165	158	164	147	143	147	138	160	156	158	159	161	142	150	146	143	156	166	133	153	164	162	172	131	150	160	171	190	149	164	137	160	150	155	160	129	156	167	170	139	146	159	163	150	138	176	169	135	174	151	140	159	155	154	174	176	148	167	150	167	143	163	163	158	159	139	158	163	149	160	171	150	125	149	180	163	155	140	145	141	143	142	135	168	146	157	146	155	143	175	165	148	146	163	155	160	174	154	153	163	154	172	156	148	159	153	165	164	137	178	150	143	137	150	156	150	163	146	140	159	141	142	149	175	154	166	133	170	172	135	159	142	157	151	153	155	132	173	136	132	136	160	155	161	165	158	157	169	159	141	137	140	152	139	170	176	159	162	155	163	175	138	159	151	185	177	164	158	136	140	177	168	160	144	175	189	136	154	146	145	165	160	159	176	147	150	168	170	143	161	155	158	160	162	148	143	166	148	176	149	157	195	129	143	173	150	158	154	138	170	147	156	142	145	160	169	154	184	151	160	154	159	161	144	162	136	146	161	152	143	154	144	163	145	157	131	184	151	141	145	149	141	148	141	165	172	183	156	174	135	168	160	151	147	157	170	156	168	162	166	141	145	172	131	157	160	161	183	166	145	154	171	157	158	159	155	167	179	143	159	139	154	143	148	139	154	160	148	159	156	172	158	151	155	159	148	167	139	152	150	181	145	132	160	175	137	162	162	150	151	141	156	140	160	152	167	133	170	174	141	157	143	142	144	142	168	182	154	143	155	161	158	143	151	181	165	170	150	157	133	163	138	145	150
2216	461	524	517	538	495	500	472	479	448	494	454	455	464	475	479	433	426	440	439	448	441	442	442	446	479	465	444	432	484	462	482	470	439	470	424	449	441	434	477	445	441	406	452	484	455	476	479	444	472	438	494	486	456	413	451	428	446	457	460	428	445	459	436	424	442	444	459	459	452	457	417	460	453	425	439	433	443	426	500	461	461	393	411	470	452	455	441	402	463	429	460	459	438	454	428	397	480	436	489	465	400	431	435	436	438	469	445	503	426	461	397	447	477	449	462	451	424	464	438	419	435	437	411	445	429	418	462	463	438	446	483	432	502	428	432	443	421	458	457	474	477	408	460	463	451	486	446	413	423	471	466	420	444	459	485	435	421	430	414	433	472	420	455	442	465	450	458	489	421	446	407	424	470	420	423	427	421	444	497	455	390	431	441	445	461	439	398	440	454	411	481	448	450	470	461	443	418	414	455	465	465	450	466	468	438	407	434	408	422	437	448	464	458	416	431	430	428	427	460	456	447	459	427	444	440	441	422	432	486	477	459	439	431	435	496	428	431	476	459	462	432	442	444	424	470	421	438	469	454	430	477	432	436	425	445	469	460	432	428	436	438	466	433	444	461	437	446	438	438	439	460	425	445	474	487	435	455	422	456	451	456	459	478	496	446	458	478	458	434	441	466	438	465	447	460	419	466	431	450	440	429	478	452	420	437	462	426	452	430	424	458	441	422	435	409	439	472	454	440	434	444	430	434	468	457	481	413	465	418	438	495	421	462	483	437	420	461	489	417	467	419	417	461	383	462	427	429	439	466	440	437	475	459	463	429	434	471	436	437	423	438	448	447	449	464	448	469	445	418	419	396	474	457	440	458	473	439	449	451	492	456	417	445	463	454	441	431	446	471	439	438	424	411	450	488	453	452	469	387	448	462	462	437	454	401	412	449	405	445	447	415	463	435	430	456	462	502	453	461	420	423	448	452	432	465	440	462	478	427	431	456	466	440	423	467	439	422	451	445	466	439	450	456	435	480	435	462	448	402	429	445	452	423	488	447	462	441	476	450	438	484	408	446	450	424	454	411	402	412	425	451	454	400	456	468	449	433	460	406	488	447	433	451	465	433	434	431	427	419	460	478	472	414	427	433	452	406	452	427	425	474	449	418	488	456	419	449	477	448	403	435	435	403	444	436	405	464	418	453	442	441	479	422	472	471	435	481	420	438	426	453	462	434	433	419	448	461	467	449	460	433	462	466	448	467	496	418	453	420	444	426	457	481	435	470	434	464	468	468	452	448	434	426	452	469	419	418	418	445	463	450	449	442	460	429	433	430	419	458	458	431	450	435	452	446	437	410	443	432	428	449	409	506	456	464	471	438	433	452	447	450	439	461	478	455	441	396	439	471	430	487	440	463	486	443	424	465	403	464	446	441	460	408	445	449	480	430	444	439	433	424	459	438	445	488	442	466	426	447	490	431	433	437	461	432	418	453	424	436	434	419	414	458	431	442	424	445	478	463	478	461	437	437	445	432	461	467	481	415	465	434	453	429	428	454	447	452	475	479	457	463	447	420	427	397	462	489	409	432	421	440	462	458	434	452	486	428	436	434	424	450	434	429	408	502	459	422	430	469	422	406	461	444	464	430	458	469	436	442	453	433	438	444	462	419	457	432	447	467	414	474	443	451	464	455	467	427	446	460	460	449	392	464	447	425	436	445	420	441	443	431	462	436	433	469	504	443	440	419	463	418	488	435	452	429	413	469	445	481	428	443	476	446	472	452	452	450	462	438	429	442	413	461	410	462	472	468	441	412	422	431	447	423	446	436	446	461	437	457	439	462	448	461	429	464	443	410	435	452	475	437	420	419	436	447	419	441	463	468	446	435	455	473	459	432	444	416	462	427	429	430	441	437	431	415	470	449	466	481	472	419	449	399	458	447	370	477	465	480	457	413	452	454	406	465	419	429	465	446	450	464	467	457	439	447	465	456	422	429	469	483	448	464	433	504	435	449	431	429	435	422	482	465	410	524	463	461	452	447	446	441	451	477	473	467	418	463	427	416	466	459	458	418	438	452	410	439	464	464	452	415	461	441	475	437	431	443	464	442	432	431	439	451	428	422	466	427	456	418	435	459	420	410	452	471	455	428	443	419	435	439	455	442	474	469	459	428	469	425	472	450	484	400	481	435	447	458	446	432	448	431	431	477	449	419	455	436	450	449	443	434	478	411	426	446	411	452	437	454	416	399	442	449	449	423	461	448	451	440	414	431	440	408	436	439	461	456	463	442	420	408	471	470	419	436	439	442	428	455	457	441	458	478	454	394	417	481	472	438	461	463	465	439	390	469	436	435	453	458	424	445	402	455	462	428	434	447	445	437	472	455	452	478	477	487	459	433	455	423	404	427	418	434	460	388	427	461	431	477	462	438	445	474	448	445	432	418	437	437	478	472	481	427	447	446	442	440	460	430	435	460	424	434	463	432	461	452	432	391	444	468	445	437	444	413	433	440	452	473	457	440	428	446	420	429	432	430	441	461	444	451	451	458	449	441	478	461	466	432	491	425	403	430	437	450	468	446	436	441	432	446	467	446	450	436	454	406	480	494	434	452	434	429	490	481	441	455	412	401	448	460	471	426	455	450	451	444	462	451	434	430	447	465	442	463	437	449	454	469	447	424	454	435	409	457	412	467	481	436	423	432	468	465	455	434	482	451	446	437	471	462	427	458	416	468	443	484	454	455	430	464	450	435	428	463	456	437	405	454	459	434	437	432	446	449	437	428	455	466	416	422	466	424	411	493	415	462	474	479	438	413	429	444	393	457	485	464	424	433	488	428	461	423	409	432	429	433	431	440	415	434	434	463	456	435	396	470	410	442	445	474	464	445	451	455	449	475	469	407	472	433	423	450	449	449	477	417	456	448	441	488	462	440	424	445	436	466	476	472	431	428	458	433	473	451	442	473	457	461	460	454	448	462	443	424	444	441	444	477	452	419	467	408	465	461	464	466	466	431	462	443	447	471	417	495	483	461	455	449	404	399	448	453	440	444	417	437	451	438	435	454	452	445	420	444	450	465	415	423	418	405	467	489	453	423	452	458	435	458	459	461	416	441	456	457	474	452	423	468	441	433	495	441	448	454	426	477	455	457	449	457	420	474	422	460	438	436	465	455	504	457	486	499	466	471	443	446	454	476	452	431	473	417	425	454	456	429	460	410	457	454	451	450	428	427	446	416	440	447	454	422	425	449	418	485	438	470	464	445	435	457	471	454	460	464	478	469	453	415	472	458	425	403	427	453	450	463	421	443	441	445	423	459	433	457	418	435	413	429	435	456	454	440	448	466	455	456	468	402	421	446	430	423	456	429	449	458	435	451	429	434	455	417	414	431	432	475	423	433	420	437	398	490	463	472	472	459	436	406	432	439	461	432	450	448	457	455	416	456	443	460	496	421	487	424	428	402	407	463	466	437	418	478	433	448	445	441	407	482	491	469	450	438	406	466
7663	1033	1145	920	686	534	432	359	302	309	268	223	227	190	223	216	201	208	216	188	166	181	156	179	181	170	178	158	169	177	164	181	158	183	186	150	181	169	170	168	163	170	189	155	155	142	171	171	174	164	181	161	154	177	170	180	153	133	172	159	162	162	173	168	169	184	173	169	160	140	146	151	155	141	145	176	144	169	165	179	186	134	177	177	180	168	142	141	162	171	163	153	172	183	169	140	160	158	167	149	158	190	167	163	171	192	175	155	174	163	172	188	150	193	175	151	167	165	159	175	150	170	174	167	153	182	181	157	161	178	162	153	159	172	170	172	165	130	152	177	170	198	166	143	169	162	156	165	174	156	156	125	153	150	172	150	159	178	193	170	174	160	156	173	159	173	170	193	155	156	174	169	134	197	165	162	162	160	178	162	166	151	174	147	159	170	187	168	151	144	141	159	181	160	157	161	157	145	168	169	174	182	202	164	140	178	155	160	167	197	172	151	170	162	172	158	169	149	141	158	167	139	159	192	183	152	159	155	141	176	163	162	174	172	160	164	164	171	162	181	160	139	155	164	172	155	154	163	142	173	159	143	170	168	156	184	169	185	152	162	176	170	175	165	169	164	135	148	176	154	135	154	139	152	166	141	160	142	172	174	153	160	142	165	179	170	171	184	145	176	168	196	164	159	155	171	156	170	160	159	164	165	123	165	145	162	164	177	158	165	151	121	173	182	177	163	160	153	143	169	152	177	178	156	175	161	166	158	144	168	163	157	172	174	166	207	147	169	166	157	161	159	174	171	164	164	160	161	154	151	163	157	173	155	159	151	194	167	175	177	148	175	165	177	164	149	172	168	189	134	164	154	155	166	167	146	162	161	142	161	173	165	147	169	142	182	180	143	145	164	153	169	169	182	152	170	145	138	154	167	168	154	153	181	162	166	141	157	160	161	159	146	171	168	180	170	158	173	169	159	165	151	173	144	163	173	172	162	171	165	151	160	160	171	174	183	154	165	142	160	169	166	161	150	164	189	162	164	173	165	163	152	154	165	172	160	165	182	155	158	168	154	168	177	192	169	181	169	150	149	169	165	170	166	171	159	172	168	167	163	157	152	145	178	182	163	162	153	162	151	160	166	172	152	152	150	157	167	175	154	147	161	162	153	173	173	149	158	187	163	177	147	171	181	158	171	156	160	146	166	165	183	184	161	172	164	138	155	159	166	173	166	177	140	184	138	188	156	167	176	142	181	153	156	157	134	166	182	169	172	146	153	145	159	164	181	188	146	159	151	159	169	168	185	164	174	163	179	181	159	175	171	153	161	157	144	176	184	156	153	144	181	161	125	150	157	172	164	158	187	167	173	153	160	137	165	163	138	175	162	169	158	143	174	154	180	173	156	157	146	172	136	152	168	169	151	155	168	167	162	167	145	177	190	152	168	177	172	171	151	188	200	153	169	151	167	182	132	156	144	155	151	162	150	156	159	162	177	159	192	174	163	184	164	164	147	152	164	150	177	168	178	154	171	167	165	172	153	151	165	141	179	157	183	193	165	178	192	160	181	161	158	160	158	158	167	180	135	187	180	135	158	173	145	152	191	146	147	163	154	157	158	166	179	164	160	173	158	157	174	174	165	177	176	179	159	169	155	174	181	180	155	175	145	171	156	149	160	151	145	165	153	157	137	192	147	170	164	154	155	146	182	188	161	167	178	159	130	190	163	143	175	177	152	184	154	160	162	153	156	160	163	173	156	158	154	188	164	157	144	160	191	170	160	144	171	175	154	158	141	159	176	194	175	150	180	163	183	151	165	155	179	152	168	173	170	167	166	167	148	164	153	178	155	169	157	182	176	176	189	148	184	152	176	177	166	174	194	187	158	149	162	158	170	155	144	162	185	182	191	155	171	160	173	159	141	158	175	158	149	128	169	153	161	146	159	154	203	174	149	166	191	176	159	163	168	175	168	163	167	162	159	181	148	172	162	171	157	156	165	173	141	173	166	176	144	130	144	169	177	154	152	166	162	145	171	154	175	180	176	162	153	165	166	153	153	184	150	160	143	186	151	145	153	165	166	150	179	162	152	167	165	154	159	153	174	186	152	176	179	181	137	169	183	163	162	151	154	170	132	181	165	170	175	164	160	125	146	163	179	162	137	179	150	145	189	170	154	182	171	181	145	177	161	179	174	135	157	167	169	182	168	167	183	168	194	150	170	165	190	185	185	184	152	159	169	180	165	182	145	166	178	148	145	186	146	188	145	158	164	149	156	162	171	145	171	181	165	150	171	175	162	175	187	159	179	179	164	187	169	155	153	158	150	164	146	163	166	165	169	154	175	166	176	155	168	183	153	171	162	200	197	151	159	161	161	149	148	167	159	172	204	161	175	149	173	160	176	159	167	155	173	155	177	167	171	167	156	182	196	147	158	143	180	176	151	188	151	148	165	142	153	152	160	184	178	159	171	148	159	179	161	140	160	160	162	166	161	179	152	161	153	160	157	142	149	158	166	166	156	185	143	168	169	177	151	137	166	163	145	179	159	164	163	176	158	153	142	156	146	137	165	171	148	150	157	150	196	152	188	152	166	180	177	144	149	160	161	168	170	179	172	158	153	155	163	172	159	187	131	171	149	176	175	178	159	147	164	137	175	167	167	163	161	145	147	166	174	173	179	166	194	143	178	164	167	186	191	183	153	146	144	155	159	138	144	145	175	145	149	162	158	160	135	169	157	145	162	153	159	156	156	142	163	189	189	176	162	168	144	143	154	176	192	175	180	179	179	158	161	174	157	162	179	163	191	162	149	165	171	177	184	133	147	176	158	181	142	176	146	188	187	141	158	148	171	169	155	159	178	168	137	159	160	159	171	166	169	164	181	172	154	153	174	165	165	176	157	156	133	159	175	190	174	162	182	161	165	168	182	167	168	170	168	164	171	168	157	163	184	173	186	163	160	158	176	154	146	166	162	166	176	192	172	138	158	157	173	151	159	169	156	189	155	172	146	171	157	185	168	175	174	176	147	173	164	160	150	147	168	162	151	168	159	153	160	198	152	158	162	178	166	159	156	153	180	158	163	182	153	160	150	166	151	169	169	186	177	165	154	152	157	201	169	166	165	209	161	165	160	148	155	168	155	141	178	159	166	147	183	164	141	167	152	172	155	178	178	166	141	196	136	172	137	152	175	180	194	143	169	171	191	152	172	160	181	166	154	169	165	146	161	172	165	162	168	129	186	157	170	180	145	149	164	165	201	175	159	188	149	168	142	176	193	155	147	139	156	146	150	157	181	155	182	159	164	159	124	150	151	143	162	176	162	153	170	179	145	160	146	171	177	147	173	160	153	165	156	176	124	165	169	154	162	165	168	165	170	159	163	168	156	168	181	164	157	178	183	152	141	153	153	170	137	159	152	159	165	178	169	127	150	178	166	141	167	173	142	169	193	182	154	150	149	158	156	184	164	148	169	160	172	143	140	151	149	175	141	146	171	151	192	149	176	149	167
5861	1311	2640	3040	2763	2220	1867	1540	1387	1165	1108	995	863	831	805	769	693	734	712	724	648	704	632	578	607	642	575	605	566	556	523	550	547	548	585	562	536	522	517	555	542	519	489	539	543	498	559	508	510	561	520	526	507	506	487	502	503	538	525	496	514	481	461	520	485	501	460	466	514	500	479	546	487	480	474	550	509	547	473	536	475	526	513	487	489	492	538	455	505	477	474	506	484	497	513	455	495	471	501	456	537	475	451	511	482	474	455	482	495	491	486	521	505	511	487	494	565	504	523	483	514	482	457	464	494	470	474	510	469	466	474	518	519	460	471	511	521	448	480	517	483	474	475	469	493	514	529	465	514	450	464	474	488	486	497	443	486	450	512	466	453	481	450	456	508	484	498	470	506	468	513	493	441	529	490	505	472	490	487	442	496	490	432	458	483	425	491	497	506	454	460	486	477	487	489	499	475	480	475	492	481	502	486	503	492	494	476	479	472	543	453	504	460	503	494	467	489	471	490	487	487	467	482	458	485	463	495	498	500	478	474	498	517	483	523	443	498	507	514	477	436	472	466	483	473	508	473	462	464	476	516	467	543	450	482	507	523	464	494	475	470	451	526	483	487	489	467	492	493	495	451	491	495	491	514	490	455	497	490	462	436	467	450	473	467	469	499	495	484	496	484	475	517	460	465	472	506	462	488	473	474	479	512	480	471	474	510	495	475	460	465	457	483	484	444	461	490	518	441	456	460	483	498	494	469	455	475	483	483	460	470	462	455	448	465	473	494	512	484	485	447	510	460	468	483	444	472	516	481	482	500	433	478	437	469	496	468	483	460	467	505	498	524	484	460	477	477	433	494	488	499	478	493	473	489	491	516	458	512	506	504	475	487	484	504	476	438	456	425	503	456	478	494	497	523	489	500	498	459	491	478	468	442	456	455	456	473	459	485	443	483	493	513	491	499	492	512	497	485	482	480	497	497	474	448	510	429	504	505	506	475	457	475	532	521	493	508	463	486	459	476	469	471	458	456	450	452	508	476	430	492	496	439	466	490	501	465	491	470	473	461	427	483	499	471	461	512	482	473	493	495	492	462	458	453	478	485	471	447	454	437	486	485	512	474	482	486	465	496	458	461	498	510	455	486	509	519	475	489	464	489	474	493	484	473	489	449	476	466	456	471	515	510	462	478	438	483	472	450	482	457	462	500	470	448	455	451	486	496	452	502	498	468	452	488	474	482	484	457	473	501	452	462	476	487	477	513	508	492	465	455	464	507	504	508	461	468	474	464	454	531	488	500	476	492	490	521	444	481	505	480	489	495	476	469	492	465	473	453	512	473	455	483	478	487	527	490	515	487	504	477	482	491	491	468	462	517	458	442	497	471	466	458	530	446	478	491	461	457	491	463	528	453	465	473	510	459	461	472	503	480	519	499	468	499	474	474	438	426	496	471	458	482	450	475	546	466	487	462	527	512	469	529	471	503	432	445	488	446	492	453	477	483	476	496	493	500	455	495	530	489	504	469	478	534	455	446	460	483	506	454	491	451	513	459	483	524	495	476	486	480	492	492	495	463	442	485	454	452	487	489	438	504	486	455	469	514	447	495	488	503	486	520	496	508	486	492	490	523	507	472	453	479	479	479	487	488	486	501	505	494	499	480	521	497	497	483	496	451	481	495	496	461	445	481	504	473	455	482	485	509	514	453	524	517	464	493	478	487	424	471	440	480	468	487	456	487	468	463	470	461	462	457	504	521	473	512	494	518	466	484	460	478	487	473	483	479	467	479	478	499	493	468	456	478	507	486	518	504	496	467	483	531	503	464	462	500	482	485	542	504	474	492	484	520	521	479	472	491	468	468	471	506	438	450	502	463	468	458	464	491	500	464	462	501	488	456	482	480	462	467	507	449	476	480	504	478	455	501	489	486	449	536	490	466	468	479	494	516	478	494	514	479	446	488	451	464	463	512	501	493	486	435	511	490	469	499	477	476	470	513	479	476	471	478	510	464	507	480	459	485	481	499	491	511	477	471	454	496	469	478	471	480	482	443	497	499	480	470	456	475	447	489	508	467	448	482	524	510	510	487	503	510	478	480	452	491	469	485	451	474	491	481	496	505	471	457	476	503	506	448	491	492	488	431	491	457	489	441	502	494	512	491	476	466	463	437	508	433	464	504	499	472	448	523	481	470	477	482	467	496	493	479	480	430	498	472	469	491	488	470	477	498	526	482	486	473	479	477	500	465	465	489	434	442	422	466	446	475	452	497	470	463	511	483	493	482	474	481	483	488	493	477	509	459	453	501	512	485	447	499	483	504	467	471	491	496	487	489	447	516	516	477	507	514	499	456	484	489	481	496	506	476	507	471	510	463	491	486	457	496	470	436	492	468	438	466	447	481	505	427	443	476	460	461	482	483	477	492	492	503	480	489	467	492	486	466	494	446	453	453	478	476	469	432	529	492	488	458	467	485	470	444	487	479	477	458	459	497	492	472	444	504	452	490	484	479	482	477	496	500	505	453	467	538	481	496	445	488	441	460	452	469	480	492	485	493	468	519	470	435	485	479	480	474	464	488	472	494	509	443	500	448	481	431	464	459	507	480	497	452	447	482	460	447	466	468	493	474	520	466	480	459	498	473	462	438	497	477	444	515	524	467	469	468	445	478	530	460	486	467	504	466	482	519	461	525	461	485	471	492	454	502	459	470	469	482	460	498	504	501	489	455	487	452	479	456	461	492	463	482	513	509	486	463	482	450	464	492	473	468	481	438	474	504	480	447	468	431	490	482	500	470	478	487	489	443	477	481	461	475	487	460	458	493	506	518	500	495	486	466	483	445	489	477	480	514	497	473	486	475	481	468	479	456	459	510	482	529	480	495	482	509	491	455	469	466	480	452	510	435	495	469	478	473	500	434	460	500	423	419	502	485	483	518	510	439	528	491	495	447	449	475	479	468	468	466	507	450	510	548	486	448	456	504	448	488	515	463	491	515	476	497	436	459	455	487	480	477	485	426	474	500	468	442	470	480	428	488	498	492	480	447	491	442	454	474	457	512	454	490	537	472	464	513	496	468	479	449	470	512	446	511	482	456	480	467	489	453	506	456	478	475	446	481	485	466	485	452	476	487	450	451	474	472	447	483	491	462	453	471	476	495	439	509	488	509	433	474	462	483	482	442	459	468	504	454	477	485	452	490	508	477	491	438	473	492	489	486	475	494	471	461	478	454	482	479	453	461	497	475	500	454	467	486	492	471	514	484	503	498	485	485	509	493	505	505	465	471	464	454	456	490	519	492	503	432	472	477	478	493	478	476	484	441	490	489	521	520	473	452	480	446	497	466	492	491	493	485	447	506	471	466	495	471	482	483	499	503	479	489	481	469	499	467	500	490	471	509	453	475	440	494	520	446	462	433	476	463	492	434	473	485	461	524	526	461	480	506	435	449	505	465	462	502	511	453	491	460	460	472	527	478	487	482	467	479	460	448	520	475	475	513	477	502	473
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
